kitty/kitty
Kovid Goyal 0714fd376b
Fix handling of ctrl key in legacy mode
Also change the glfw constants used for the modifiers to match those
used in the terminal encoding. Less likely to make mistakes translating
that way.
2021-01-16 20:52:14 +05:30
..
conf Port shortcut and sequence matching code 2021-01-16 20:52:14 +05:30
fonts Add a changelog entry for the last merge 2020-12-17 11:24:38 +05:30
layout Avoid exception when generating minimal borders for empty tab in tall/vertical layouts 2020-08-30 20:41:57 +05:30
rc Port another use of the old key API 2021-01-16 20:52:13 +05:30
__init__.py
bgimage_fragment.glsl
bgimage_vertex.glsl
blit_fragment.glsl
blit_vertex.glsl
border_fragment.glsl
border_vertex.glsl
borders.py Fix #3017 2020-10-08 17:39:44 +05:30
boss.py Port shortcut and sequence matching code 2021-01-16 20:52:14 +05:30
cell_fragment.glsl
cell_vertex.glsl
charsets.c
charsets.h
child-monitor.c Code to write to cache file 2020-12-31 15:18:30 +05:30
child.c Fix python3.7 fork registration not working 2020-12-31 10:38:26 +05:30
child.py Fix env LC_CTYPE=UTF-8 not working on macOS 2020-11-30 16:23:29 +05:30
choose_entry.py
cli.py Remove another use of GLFW_KEY 2021-01-16 20:52:13 +05:30
cli_stub.py The broadcast kitten 2020-12-01 13:11:32 +05:30
client.py Add repeat character to client.py 2021-01-02 12:49:33 +05:30
cocoa_window.m add menu item to close window 2021-01-12 19:55:51 -05:00
colors.c Add support for the color settings stack that XTerm copied from us without acknowledgement and decided to use incompatible escape codes for. 2020-12-21 21:39:05 +05:30
complete.py Improving MIME type detection for some common file types when they are missing from the system MIME database 2020-10-25 13:42:11 +05:30
config.py More removal of GLFW_KEY_ constants 2021-01-16 20:52:12 +05:30
config_data.py Port shortcut and sequence matching code 2021-01-16 20:52:14 +05:30
constants.py Refactor single key config parsing to use a special type 2021-01-07 18:07:17 +05:30
control-codes.h
core_text.m Fix memory leak 2020-11-05 13:15:19 +01:00
cross-platform-random.h Code to get random bytes in C, cross-platform 2020-12-31 11:26:22 +05:30
cursor.c
data-types.c Start work on disk cache 2020-12-29 19:16:21 +05:30
data-types.h remove unused code 2021-01-16 20:52:12 +05:30
desktop.c
disk-cache.c Remove double increment 2021-01-03 21:10:37 +05:30
disk-cache.h More tests for the disk cache 2021-01-03 06:22:48 +05:30
emoji.h Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
fast_data_types.pyi Fix handling of ctrl key in legacy mode 2021-01-16 20:52:14 +05:30
fontconfig.c ... 2020-12-17 11:30:37 +05:30
fonts.c Font independent rendering for braille characters, which ensures they are properly aligned at all font sizes. 2020-10-25 20:20:22 +05:30
fonts.h
freetype.c Avoid error prints when rendering the space glyph and freetype fails to load it 2021-01-05 12:21:06 +05:30
gl-wrapper.c
gl-wrapper.h
gl.c
gl.h
glfw-wrapper.c macOS: Fix minimize not working for chromeless windows 2020-11-20 07:30:46 +05:30
glfw-wrapper.h Fix handling of ctrl key in legacy mode 2021-01-16 20:52:14 +05:30
glfw.c Remove another use of GLFW_KEY 2021-01-16 20:52:13 +05:30
graphics.c Inline qsort 2021-01-04 14:14:15 +05:30
graphics.h Start work on disk cache 2020-12-29 19:16:21 +05:30
graphics_fragment.glsl
graphics_vertex.glsl
guess_mime_type.py Add .js and .json to known extensions 2020-10-25 20:25:31 +05:30
history.c Micro-optimization 2020-12-12 17:43:33 +05:30
hyperlink.c Make getting hyperlinks from ids useable throughtout the codebase 2020-09-22 09:25:16 +05:30
hyperlink.h Make getting hyperlinks from ids useable throughtout the codebase 2020-09-22 09:25:16 +05:30
iqsort.h Inline qsort 2021-01-04 14:14:15 +05:30
key_encoding.c Fix handling of ctrl key in legacy mode 2021-01-16 20:52:14 +05:30
key_encoding.py Also transmit key events when broadcasting 2020-12-01 14:11:50 +05:30
key_names.py Fix parsing of shortcuts to support the new keys 2021-01-16 20:52:12 +05:30
keys.c Fix handling of ctrl key in legacy mode 2021-01-16 20:52:14 +05:30
keys.h Implement reporting of all keys as escape codes with text 2021-01-16 20:52:13 +05:30
keys.py Port shortcut and sequence matching code 2021-01-16 20:52:14 +05:30
kittens.c
launch.py More sophisticated PATH resolution for the launch command 2020-12-29 11:51:17 +05:30
line-buf.c Get rid of unneeded malloc in as_text_generic 2020-09-22 09:57:45 +05:30
line.c Output hyperlink markup when serializing as ANSI 2020-09-22 16:18:22 +05:30
lineops.h Get rid of unneeded malloc in as_text_generic 2020-09-22 09:57:45 +05:30
logging.c
loop-utils.c
loop-utils.h Code to write to cache file 2020-12-31 15:18:30 +05:30
macos_process_info.c Merge branch 'double-free' of https://github.com/Luflosi/kitty into master 2020-10-15 19:11:31 +05:30
main.py Refactor single key config parsing to use a special type 2021-01-07 18:07:17 +05:30
marks.py
modes.h Code to encode key events 2021-01-16 20:52:12 +05:30
monotonic.c
monotonic.h
mouse.c Double clicking on empty tab bar area now opens a new tab 2021-01-02 11:45:18 +05:30
multiprocessing.py
notify.py macOS: add ability to show subtitles in notifications 2020-10-03 16:04:32 +02:00
open_actions.py Fix the send_text action not working in URL handlers 2020-11-11 07:51:43 +05:30
options_stub.py Refactor single key config parsing to use a special type 2021-01-07 18:07:17 +05:30
os_window_size.py Properly type check os window initial size function 2020-08-11 09:28:53 +05:30
parse-graphics-command.h Fix deletion with image numbers 2020-12-16 18:57:46 +05:30
parser.c Implement progressive enhancement of key event reporting 2021-01-16 20:52:12 +05:30
png-reader.c Use the correct type for png_row_bytes() result 2020-09-17 16:54:21 +05:30
png-reader.h
remote_control.py DRYer 2020-11-30 22:16:21 +05:30
rewrap.h Remove the max size limit for line_as_ansi 2020-09-20 11:26:59 +05:30
rgb.py
ringbuf.c Micro-optimization 2020-12-12 17:43:33 +05:30
ringbuf.h Micro-optimization 2020-12-12 17:43:33 +05:30
screen.c Implement reporting of all keys as escape codes with text 2021-01-16 20:52:13 +05:30
screen.h Implement progressive enhancement of key event reporting 2021-01-16 20:52:12 +05:30
session.py Dont ignore --title when using an empty session 2020-10-25 18:53:57 +05:30
shaders.c
shell.py ... 2020-09-14 20:15:30 +05:30
state.c remove unused code 2021-01-16 20:52:12 +05:30
state.h Remove unused code 2021-01-08 13:32:52 +05:30
tab_bar.py Allow specifying text formatting in tab_title_template 2020-12-08 21:42:40 +05:30
tabs.py Double clicking on empty tab bar area now opens a new tab 2021-01-02 11:45:18 +05:30
terminfo.py Generate u[6789] with terminfo.py 2020-12-28 14:05:25 -08:00
threading.h
tint_fragment.glsl
tint_vertex.glsl
typing.py Refactor single key config parsing to use a special type 2021-01-07 18:07:17 +05:30
typing.pyi Refactor single key config parsing to use a special type 2021-01-07 18:07:17 +05:30
unicode-data.c Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
unicode-data.h
update_check.py Fix repeated version notifications 2020-10-05 14:27:47 +02:00
uthash.h Implement storage of URLs in a hash map 2020-09-10 10:47:27 +05:30
utils.py Look in ~/.local/bin preferentially 2020-12-29 11:50:11 +05:30
wcswidth.c Make wcswidth useable in a streaming fashion 2020-09-21 15:55:22 +05:30
wcswidth.h Make wcswidth useable in a streaming fashion 2020-09-21 15:55:22 +05:30
wcwidth-std.h Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
window.py Port another use of the old key API 2021-01-16 20:52:13 +05:30
window_list.py