kitty/kitty_tests
copilot-swe-agent[bot] afa63ccec7
Implement new drop protocol X/Y key handling from b466f8b
- dnd.c: drop_send_dir_listing now uses drop_append_request_keys (echoes
  all request keys including Y for sub-dirs) and emits :X=handle instead
  of :Y=handle:X=2.  Directory handles are now the X value itself.
- dnd.c: drop_alloc_dir_handle starts handle counter at 1 so first
  handle is 2, keeping 0 (absent) and 1 (symlink) reserved as per protocol.
- dnd.py: add is_dir_event() / dir_handle() helpers; update all tests to
  use int(X) > 1 as directory indicator and X as the handle value.
- dnd.py: rename test_Y_key_in_dir_listing_response to
  test_X_key_is_handle_in_dir_listing_response with updated assertions.
- dnd.py: test_uri_directory_transfer_tree expanded to verify unambiguous
  identification (Y=parent, x=entry echoed) at all three directory levels.

Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/6973699c-a979-4d97-8213-1a4a501044a1

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-04-10 07:35:09 +00:00
..
__init__.py Implement smooth animated scrolling for scroll_line_up and scroll_line_down 2026-03-31 21:02:53 +05:30
atexit.py Add integration test for go atexit implementation 2025-09-30 12:37:25 +05:30
CascadiaCode-Regular.otf
check_build.py Cleanup previous PR 2026-03-15 08:38:59 +05:30
clipboard.py
command_palette.py Add alias and combine support to the command palette 2026-04-06 09:45:39 -07:00
completion.py remove leftover debug prints 2025-07-20 21:45:36 +05:30
crypto.py
datatypes.py Cleanup previous PR 2026-03-16 17:38:14 +05:30
dnd.py Implement new drop protocol X/Y key handling from b466f8b 2026-04-10 07:35:09 +00:00
file_transmission.py
FiraCode-Medium.otf
fonts.py Fix failing test 2026-02-24 09:53:06 +05:30
glfw.py
gr.py
GraphemeBreakTest.json Add support for Unicode 17 2025-10-18 09:59:53 +05:30
graphics.py Add tests for graphics protocol crash fixes (commits e9661f0 and 48ab623) 2026-03-23 03:39:38 +00:00
iosevka-regular.ttf
keys.py Cleanup previous PR 2026-03-26 09:30:14 +05:30
layout.py Fix drag resize direction bugs and add comprehensive tests 2026-04-01 03:48:49 +00:00
LiberationMono-Regular.ttf
main.py Use clean HOME and CONF and CACHE dirs when running Go tests 2025-07-09 13:29:33 +05:30
mouse.py Fix double-click word selection not extending beyond viewport edges 2026-04-07 09:49:50 +00:00
multicell.py Fix selections test failing due to pixel scroll 2026-01-08 12:40:40 +05:30
notifications.py Ensure temp files and other resources are cleaned up even if kitty crashes or is SIGKILLed 2025-01-05 12:51:59 +05:30
open_actions.py
options.py Support negative inactive_text_alpha values for active-window-only fading 2026-04-09 13:04:01 +08:00
panels.py ... 2025-05-03 10:47:03 +05:30
parser.py Add parse test for CSI 14;2 t 2025-11-24 11:23:21 +05:30
screen.py Fix issue #9834: preserve trailing spaces on soft-wrapped lines during copy 2026-04-08 17:17:20 +00:00
search_query_parser.py
shell_integration.py Fix test failure with fish >= 4.1 2025-09-29 14:01:57 +05:30
shm.py
ssh.py Dont use subTest as it doesnt work with retry_on_failure 2025-04-07 05:22:15 +05:30
tui.py
twemoji_smiley-cff2_colr_1.otf Add basic colrv1 rendering test 2025-02-03 11:06:41 +05:30
utmp.py