copilot-swe-agent[bot]
6000226cdf
Add tests for file_at_fd.go and fix FD lifetime bug in CopyFolderContents
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/389bb81e-e9f9-4428-a79a-d8d461cfe943
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-25 11:30:59 +00:00
Kovid Goyal
a5940b4eb1
...
2026-04-25 13:59:37 +05:30
Kovid Goyal
ecc241d891
For for background copy go routine to exit
2026-04-25 13:40:58 +05:30
Kovid Goyal
f6c0955e84
Read large directories in chunks for faster cancel
2026-04-25 13:34:21 +05:30
Kovid Goyal
a6e58e2ca9
Cleanup symlink seen handling
2026-04-25 13:25:33 +05:30
Kovid Goyal
5146cb388b
Fix various minor bugs in copy folders
2026-04-25 13:02:27 +05:30
Kovid Goyal
8737da510f
Add optional symlink following to copyfolder function
2026-04-25 12:08:56 +05:30
Kovid Goyal
4a5ab0a05e
Fix various minor bugs in the copy folders function
2026-04-24 15:35:44 +05:30
Kovid Goyal
68a4623f37
DRYer
2026-04-24 15:12:24 +05:30
Kovid Goyal
55c4519707
More pointless UNIX variability
2026-04-24 14:56:29 +05:30
Kovid Goyal
0f81bca430
DRYer
2026-04-24 14:37:34 +05:30
Kovid Goyal
ca7388c145
Bloody lazy Crapple
...
No mknodat. Sigh.
2026-04-24 14:22:41 +05:30
Kovid Goyal
2c37fb4845
API to copy folder contents using dir fds
...
Also make the various fd based wrappers handle EINTR automatically.
2026-04-24 14:12:04 +05:30
Kovid Goyal
ddcf471d90
rename file
2026-04-24 14:11:32 +05:30
Kovid Goyal
64342abda0
More work on the dnd kitten
2026-04-23 08:15:34 +05:30
Kovid Goyal
b4f7162a73
Use CLOEXEC with openat
2026-04-21 22:01:39 +05:30
Kovid Goyal
43035b7224
Rename at fd module
2026-04-21 21:59:05 +05:30
Kovid Goyal
828384a324
More fd based API
2026-04-21 21:58:33 +05:30
Kovid Goyal
b8de27655f
Utility function to delete content of dir pointed to by open file
2026-04-21 21:41:17 +05:30
Kovid Goyal
1ca6dba7e1
...
2026-04-21 13:12:45 +05:30
Kovid Goyal
3d8a2fbb4f
Use SIMD base64 everywhere
2026-04-21 11:56:55 +05:30
Kovid Goyal
744ad7438c
Use SIMD base64 encoding for graphics transmission
2026-04-21 10:01:28 +05:30
Kovid Goyal
93573aec6f
Switch to SIMD based base64 decoder
2026-04-21 09:52:39 +05:30
Kovid Goyal
1b741ca725
Clean up API of streaming decoder
2026-04-21 09:49:09 +05:30
copilot-swe-agent[bot]
7b346d15c1
Add comprehensive tests for streaming_base64 decoder
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/b5dbc339-6907-46fb-a7e7-9ee08b7ed20d
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-21 04:13:30 +00:00
Kovid Goyal
94651eaff2
Go version of streaming base64 decoder
2026-04-21 09:34:25 +05:30
Kovid Goyal
4e04e34438
Refactor dnd cmd queueing API
2026-04-19 22:54:44 +05:30
Kovid Goyal
0ddbffdf79
Allow mocking remote clients
2026-04-19 20:42:43 +05:30
Kovid Goyal
36171d1233
More work on dnd kitten
2026-04-19 10:21:01 +05:30
copilot-swe-agent[bot]
2e314ecba9
Rewrite mouse-demo drop to use OnDnDData API; fix QueueDnDData bugs
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/3359d812-5cb2-44a6-ae6e-ba1d708c490a
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-16 15:32:49 +00:00
Kovid Goyal
f8dd59ebb0
Loop callback for dnd escape codes
2026-04-16 20:47:16 +05:30
Kovid Goyal
5ea424abeb
Loop API for DnD transmission
2026-04-16 20:06:12 +05:30
Kovid Goyal
b16d199c54
...
2026-04-16 19:24:21 +05:30
Kovid Goyal
0e41c937ac
More modernization
2026-04-16 19:15:19 +05:30
Kovid Goyal
c3d1665fa6
run go modernizer
2026-04-16 19:12:31 +05:30
Kovid Goyal
9b406c21ff
Make CodeQL happy
2026-04-16 15:30:21 +05:30
Kovid Goyal
8a61dbeee0
Micro optimisation
2026-04-16 15:03:44 +05:30
copilot-swe-agent[bot]
69c608c70f
Add tests for watch_for_kitty_config_changes Go function
...
Fixes #9882
2026-04-16 14:55:34 +05:30
Kovid Goyal
e9f3844f64
Implement auto reload of config
2026-04-16 14:41:29 +05:30
Kovid Goyal
efbfbb49f9
Use a single go routine to watch all dirs
2026-04-16 12:53:53 +05:30
Kovid Goyal
aa0a415500
Parse config files to determine set of dirs to watch
2026-04-16 12:49:48 +05:30
Kovid Goyal
80ad647336
Start work on config watcher kitten
2026-04-16 12:37:43 +05:30
Kovid Goyal
2c9541cf21
Allow preloading multiple background images to GPU for fast switching
...
Fixes #9836
2026-04-15 22:34:20 +05:30
Kovid Goyal
bcae760ea7
Skeleton for dnd kitten
2026-04-14 11:20:30 +05:30
Kovid Goyal
59cf34ca58
Get machine_id working on macOS as well
2026-04-12 12:31:42 +05:30
Kovid Goyal
ccbe5d7db3
...
2026-04-12 11:47:49 +05:30
copilot-swe-agent[bot]
d7fcf30250
Improve mouse-demo DnD: region-only drops, file sizes, remote file support
...
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/df38243b-dc36-470c-bb8f-e1e8162bb1ab
Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com >
2026-04-12 05:58:10 +00:00
Kovid Goyal
01055d36b0
Move roundtrip on exit flag into terminal options to have a consistent API
2026-04-10 15:37:20 +05:30
Kovid Goyal
3fe884a29a
DRYer
2026-04-10 15:32:27 +05:30
Kovid Goyal
5e158f90a7
Fix some responses from terminal sometimes leaking into shell on after kitten exit
...
Always do a roundtrip at kitten exit, except for special purpose
kittens. This slows down exit by one round trip time (capped at 2
seconds), however it ensures that we never get terminal response leak.
Fixes #9839
2026-04-10 15:14:38 +05:30