Commit Graph

14692 Commits

Author SHA1 Message Date
Kovid Goyal
811dc814a0 Rename variable with better name
This is the time at which the cursor was moved by the client not the
time at which it was updated.
2024-10-18 11:09:29 +05:30
Kovid Goyal
463c759bfb Allow changing the cursor trail threshold time independently of input_delay 2024-10-18 11:09:03 +05:30
Kovid Goyal
cbccda8061 Merge branch 'cursor_trail' of https://github.com/jinhwanlazy/kitty 2024-10-18 10:52:34 +05:30
Kovid Goyal
2efa394dea Merge branch 'master' of https://github.com/matubu/kitty 2024-10-18 07:27:30 +05:30
Matubu
b0e49d70db Fix segfault when font descriptor point to invalid font file 2024-10-18 02:31:54 +02:00
Rick Choi
c31f5cf24a abbreviate ct->cursor_edge_x using macro 2024-10-16 08:21:01 +09:00
Rick Choi
bf7f0ebc46 handle paused_rendering state 2024-10-16 08:03:12 +09:00
Kovid Goyal
d31459b092 tab_title_template allow using the 256 terminal colors for formatting 2024-10-15 11:45:47 +05:30
Kovid Goyal
62d5e13cbd themes kitten: fix some keybaord shortcuts not working with weird IME systems on Linux that convert key events into text events 2024-10-15 09:51:52 +05:30
Kovid Goyal
a81fd3b1c2 Another fix for mypy 1.12 2024-10-15 08:16:31 +05:30
Kovid Goyal
46c610525c Make mypy happy, I hope 2024-10-15 07:35:15 +05:30
Kovid Goyal
eda34c64b7 Merge branch 'bash-completion-command_offset' of https://github.com/akinomyoga/kitty 2024-10-14 13:58:21 +05:30
Koichi Murase
8a1f829653 Call _command_offset from bash-completion framework only if available 2024-10-14 15:40:43 +09:00
Kovid Goyal
69e1534087 Merge branch 'dependabot/go_modules/all-go-deps-932d4ea374' of https://github.com/kovidgoyal/kitty 2024-10-14 09:08:26 +05:30
dependabot[bot]
af426364fd Bump github.com/bmatcuk/doublestar/v4 in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar).


Updates `github.com/bmatcuk/doublestar/v4` from 4.6.1 to 4.7.1
- [Release notes](https://github.com/bmatcuk/doublestar/releases)
- [Commits](https://github.com/bmatcuk/doublestar/compare/v4.6.1...v4.7.1)

---
updated-dependencies:
- dependency-name: github.com/bmatcuk/doublestar/v4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 03:29:55 +00:00
Rick Choi
aafc083219 fix - trail animation not working smoothly in linux 2024-10-14 10:37:33 +09:00
Rick Choi
e07bcc2218 fix build error 2024-10-14 09:30:40 +09:00
Rick Choi
2bd008f8ca expose cursor_trail options 2024-10-13 21:10:20 +09:00
Rick Choi
5c5a3c32cf fix - trail now visible when cursor is underline 2024-10-13 18:47:19 +09:00
Rick Choi
20ba5e6918 disable cursor trail while live resize in progress 2024-10-13 18:15:42 +09:00
Rick Choi
fbd596a61f set trail color with cursor bg color 2024-10-13 18:10:24 +09:00
Rick Choi
89b9c6da8b don't draw cursor trail over the real cursor 2024-10-13 16:37:52 +09:00
Rick Choi
2e716cd4be use pixel size for threshold instead of arbitrary number 2024-10-13 14:58:07 +09:00
Rick Choi
45fb7b5026 cursor trail support cursor shape beam and underline 2024-10-13 14:36:10 +09:00
Rick Choi
761fb6f233 move update_cursor_trail out of child_monitor_c 2024-10-13 13:48:02 +09:00
Kovid Goyal
70d72b22d8 Graphics protocol: Clear any partially uploaded data for a chunked load when any delete command is received
Fixes #7968
2024-10-13 09:49:44 +05:30
Rick Choi
c3eb48fc8a add cursor trail 2024-10-12 19:55:48 +09:00
Kovid Goyal
b07d4059d3 Ensure output rgba data file is unlinked on error 2024-10-11 19:01:02 +05:30
Kovid Goyal
31fad78829 Better error message when __convert_image__ fails to write output 2024-10-11 18:55:00 +05:30
Kovid Goyal
08931a9aba Add an example of seeing the output of a short lived command 2024-10-09 09:21:02 +05:30
Kovid Goyal
c08fb91b29 Add comments document realpath behavior for cwd_of_process 2024-10-07 21:13:54 +05:30
Kovid Goyal
575538c3f9 icat: Fix --no-trailing-newline not working when using unicode placeholders
Fixes #7948
2024-10-07 10:49:25 +05:30
Kovid Goyal
4c212eba22 Merge branch 'dependabot/go_modules/all-go-deps-677a3af151' of https://github.com/kovidgoyal/kitty 2024-10-07 10:02:19 +05:30
dependabot[bot]
d61a0ed707 Bump the all-go-deps group with 2 updates
Bumps the all-go-deps group with 2 updates: [golang.org/x/image](https://github.com/golang/image) and [golang.org/x/sys](https://github.com/golang/sys).


Updates `golang.org/x/image` from 0.20.0 to 0.21.0
- [Commits](https://github.com/golang/image/compare/v0.20.0...v0.21.0)

Updates `golang.org/x/sys` from 0.25.0 to 0.26.0
- [Commits](https://github.com/golang/sys/compare/v0.25.0...v0.26.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 03:48:37 +00:00
Kovid Goyal
ba281a3b10 Clarify behavior of underline_hyperlinks=always 2024-10-06 19:17:45 +05:30
Kovid Goyal
8eba162d32 ... 2024-10-06 10:33:25 +05:30
Kovid Goyal
645a02a927 Merge branch 'utime-mac-x86' of https://github.com/booxter/kitty 2024-10-04 10:12:04 +05:30
Ihar Hrachyshka
927c8ff4d8 tests: apply os.utime to created symlinks too
Nanosecond precision is not universally available on all platforms. For
example, nixpkgs python is built using Apple SDK 10.12 that does not
have `utimensat`. Because of that, python `os.stat` falls back to
microsecond precision.

This patch applies `os.utime` with zeroed nanoseconds to symlinks
created by the test case, the same way as it is already applied to other
files tested for transfer.
2024-10-03 23:09:28 -04:00
Kovid Goyal
d9658417e7 Merge branch 'nix-shell-mac' of https://github.com/booxter/kitty 2024-10-04 08:16:31 +05:30
Ihar Hrachyshka
2e724a5b89 nix: Drop python3Packages.xxhash from build inputs
The python package is not used by the app. Only the C library is used
(and it's already included in the inputs).
2024-10-03 22:43:55 -04:00
Ihar Hrachyshka
4b22c64059 nix: fix shell config for darwin
With the change, I was able to build the binary with `make` and
successfully execute the tests with `./test.py` on darwin aarch64.
2024-10-03 22:20:54 -04:00
Kovid Goyal
c8e83780c3 Update repology links 2024-10-01 15:31:16 +05:30
Kovid Goyal
16d334a4b6 Fix #7912 2024-09-30 11:14:32 +05:30
Kovid Goyal
7b4a6e00a7 List -> list in example code 2024-09-30 11:05:22 +05:30
Kovid Goyal
778c24211c Link to requires system libraries for dev.sh 2024-09-29 22:04:37 +05:30
Kovid Goyal
63df210707 Add a test for ./dev.sh to CI 2024-09-29 21:44:35 +05:30
Kovid Goyal
d56178d790 sigh, old python 2024-09-29 21:08:15 +05:30
Kovid Goyal
71d49b5328 choose-fonts kitten: allow specifying the name of the conf file to edit
Fixes #7926
2024-09-29 20:50:00 +05:30
Kovid Goyal
af83d855de Add a framework for easily and securely using remote control from the main function of a custom kitten 2024-09-29 20:36:12 +05:30
Kovid Goyal
4bb0d3dbfb Allow passing rc passwds when creating special window 2024-09-29 12:47:22 +05:30