kitty/kitty_tests
Kovid Goyal 8f214c51c0
Get rid of kitty's special OSC 52 protocol
A better solution from an ecosystem perspective is to just work with the
original protocol. I have modified kitty's escape parser to special case
OSC 52 handling without changing its max escape code size.

Basically, it works by splitting up OSC 52 escape codes longer than the
max size into a series of partial OSC 52 escape codes. These get
dispatched to the UI layer where it accumulates them upto the 8MB limit
and then sends to clipboard when the partial sequence ends.

See https://github.com/ranger/ranger/issues/1861
2021-07-23 22:18:02 +05:30
..
__init__.py Get rid of kitty's special OSC 52 protocol 2021-07-23 22:18:02 +05:30
bench_scrollback.py Add scrollback benchmark 2018-09-22 19:10:37 +09:00
CascadiaCode-Regular.otf Fix rendering of ligatures in the latest release of Cascadia code 2021-02-15 11:57:57 +05:30
check_build.py Forgot that wayland is not built on CI 2021-02-19 18:09:12 +05:30
choose.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
datatypes.py Fix trailing parentheses in URLs not being detected 2021-06-04 18:13:36 +05:30
diff.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
FiraCode-Medium.otf Improve handling of infinite length ligatures in newer versions of FiraCode and CascadiaCode. 2021-02-15 15:49:09 +05:30
fonts.py Fix ligatures not working with the Iosevka font 2021-06-04 12:18:17 +05:30
glfw.py Fix memory leak in utf_8_strndup test 2021-04-10 13:39:04 +05:30
gr.py Remove another use of __file__ 2021-02-19 14:49:07 +05:30
graphics.py Graphics protocol: Support for frame composition 2021-07-22 18:58:59 +05:30
hints.py Hints kitten: validate IPs with ipaddress 2020-10-05 20:11:25 +02:00
iosevka-regular.ttf Fix ligatures not working with the Iosevka font 2021-06-04 12:18:17 +05:30
keys.py Fix a regression in 0.20.0 that sent incorrect bytes for the F1-F4 keys in rmkx mode 2021-05-07 15:09:42 +05:30
layout.py Fix enter/tab/backspace not being reported in all keys mode 2021-01-16 20:52:15 +05:30
LiberationMono-Regular.ttf Use only cluster numbers and glyph sizes for grouping glyphs into cells 2017-11-12 23:43:21 +05:30
main.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
mouse.py Allow selecting blanks at the start of the top line 2021-07-04 18:49:17 +05:30
open_actions.py More powerful match criteria for fragments 2020-09-19 07:31:17 +05:30
options.py Fix test failing on macOS 2021-05-31 17:54:57 +05:30
parser.py Get rid of kitty's special OSC 52 protocol 2021-07-23 22:18:02 +05:30
screen.py Get rid of kitty's special OSC 52 protocol 2021-07-23 22:18:02 +05:30
tui.py Fix the spawn test in the bypy environment 2020-07-29 15:11:35 +05:30
unicode_input.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00