kitty/kitty
Kovid Goyal 676c426e87
Use 1 rather than 0 as the keycode for the special mouse click key in fish
zero is used for key events from the wayland text input system that have
only text and no associated key
2024-04-05 13:01:58 +05:30
..
conf shlex.split -> shlex_split 2023-12-02 15:17:08 +05:30
fonts Fix Smooth mosaic terminal graphic characters from quaters to thirds 2024-03-26 08:00:34 +01:00
launcher python 3.10+ requires PY_SSIZE_T_CLEAN 2023-11-06 14:41:45 +05:30
layout Splits layout: Fix move_window_forward not working 2024-03-26 08:21:03 +05:30
options Wayland GNOME: titlebar color now follows system theme 2024-04-04 21:52:56 +05:30
rc Fix @ send-key not working to send keys to self over TTY 2024-03-05 13:09:07 +05:30
__init__.py
actions.py
alpha_blend.glsl
arches.h Build only the SIMD code with SIMD compiler flags 2024-02-25 09:57:38 +05:30
backtrace.h
banned.h
base64.h Move base64simd into a 3rdparty folder 2024-02-25 09:57:29 +05:30
bash.py
bgimage_fragment.glsl
bgimage_vertex.glsl
binary.h
border_fragment.glsl
border_vertex.glsl
borders.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
boss.py Wayland GNOME: titlebar color now follows system theme 2024-04-04 21:52:56 +05:30
cell_defines.glsl
cell_fragment.glsl Remove unused code 2023-09-18 10:50:43 +05:30
cell_vertex.glsl
charsets.c Restore support for alternate character sets 2024-02-25 09:57:44 +05:30
charsets.h Restore support for alternate character sets 2024-02-25 09:57:44 +05:30
child-monitor.c Get rid of frame dependent size storage in kitty layer 2024-04-04 19:39:02 +05:30
child.c
child.py An option to set TERMINFO to the database directly instead of a path 2024-03-21 10:48:53 +05:30
choose_entry.py
cleanup.c
cleanup.h
cli.py Add --app-id as alias for --class 2024-03-26 19:59:59 +05:30
cli_stub.py Allow running mappable actions via remote control 2024-02-10 13:23:06 +05:30
client.py Refactor VT parser for more speed 2024-02-25 09:57:23 +05:30
clipboard.py Fix requesting data from clipboard via OSC 52 getting it from primary selection instead 2024-03-13 09:43:28 +05:30
cocoa_window.m macOS: Fix an abort due to an assertion when a program tries to set an invalid window title 2024-03-27 19:02:43 +05:30
colors.c Add some const for functions taking ColorProfile 2024-02-25 09:57:32 +05:30
colors.h
config.py Fix a regression in the previous release that caused overriding of existing multi-key mappings to fail 2024-01-23 15:49:30 +05:30
constants.py version 0.33.1 2024-03-21 08:34:07 +05:30
control-codes.h Parse and ignore SOS codes 2024-03-03 08:58:47 +05:30
core_text.m Clean up debug rendering output 2024-03-26 13:06:08 +05:30
cross-platform-random.h
crypto.c
cursor.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
data-types.c Clean up debug rendering output 2024-03-26 13:06:08 +05:30
data-types.h Micro-optimize clearing of lines 2024-02-25 09:57:37 +05:30
debug_config.py Report compositor missing capabilities in debug output 2024-04-04 16:56:13 +05:30
desktop.c ... 2024-03-13 14:12:49 +05:30
disk-cache.c ... 2024-03-01 11:07:51 +05:30
disk-cache.h
emoji.h
entry_points.py
fast-file-copy.c
fast-file-copy.h
fast_data_types.pyi Report compositor missing capabilities in debug output 2024-04-04 16:56:13 +05:30
file_transmission.py Use our monotonic everywhere 2024-03-26 13:26:18 +05:30
fontconfig.c Workaround for fontconfig returning junk in all but the lowest eight bits for FC_INDEX 2024-03-26 18:32:44 +05:30
fonts.c Lower the limit of number of fallback fonts again 2024-03-26 18:33:55 +05:30
fonts.h Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen 2023-12-11 20:27:21 +05:30
freetype.c Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen 2023-12-11 20:27:21 +05:30
freetype_render_ui_text.c Fix build with gcc14 2024-01-19 11:25:53 +03:00
freetype_render_ui_text.h
gl-wrapper.c
gl-wrapper.h
gl.c Clean up debug rendering output 2024-03-26 13:06:08 +05:30
gl.h Dont request sRGB surfaces on Wayland 2024-03-19 08:57:48 +05:30
glfw-wrapper.c Report compositor missing capabilities in debug output 2024-04-04 16:56:13 +05:30
glfw-wrapper.h Wayland GNOME: titlebar color now follows system theme 2024-04-04 21:52:56 +05:30
glfw.c Wayland GNOME: Less jarring title introducer in CSD 2024-04-05 11:44:43 +05:30
glyph-cache.c
glyph-cache.h
graphics.c Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range 2024-02-25 09:57:44 +05:30
graphics.h Implement paused rendering for graphics 2024-02-25 09:57:33 +05:30
graphics_fragment.glsl
graphics_vertex.glsl
guess_mime_type.py
history.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
hyperlink.c
hyperlink.h
iqsort.h
key_encoding.c Keyboard protocol: Fix the Enter Tab and Backspace keys generating spurious release events even when report all keys as escape codes is not set 2024-02-18 11:12:24 +05:30
key_encoding.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
key_names.py
keys.c Wayland IME: Fix a bug with handling synthetic keypresses generated by ZMK keyboard + fcitx5 2024-03-31 09:42:28 +05:30
keys.h
keys.py Provide access to the current keyboard mode in the tab_title_template 2024-04-01 22:12:49 +05:30
kittens.c
kitty-uthash.h Move uthash into 3rdparty 2024-02-25 09:57:29 +05:30
launch.py Allow running mappable actions via remote control 2024-02-10 13:23:06 +05:30
line-buf.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
line.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
linear2srgb.glsl
lineops.h Optimize implementation of clear screen escape code 2024-02-25 09:57:36 +05:30
logging.c Use monotonic() instead of time of day for logging 2024-03-26 13:32:07 +05:30
loop-utils.c
loop-utils.h
macos_process_info.c ... 2023-10-25 12:00:44 +05:30
main.py Infrastructure to go from panel CLI opts all the way to wayland layer shell implementation 2024-03-24 20:48:20 +05:30
marks.py
modes.h
monotonic.c
monotonic.h function to convert monotonic_t to microsecs 2023-10-24 16:38:17 +05:30
mouse.c Mouse reporting: Fix drag release event outside the window not being reported in legacy mouse reporting modes 2024-03-21 20:32:58 +05:30
multiprocessing.py Try outputting core dump when multiprocessing spawn segfaults 2024-03-14 16:19:33 +05:30
notify.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
open_actions.py Remove pre python 3.8 compat shim as we now require 3.8 2023-10-12 20:40:33 +05:30
os_window_size.py Get the layer sizing function working 2024-03-25 12:15:38 +05:30
parse-graphics-command.h Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range 2024-02-25 09:57:44 +05:30
png-reader.c Better PNG load error reporting 2023-11-23 19:16:43 +05:30
png-reader.h Better PNG load error reporting 2023-11-23 19:16:43 +05:30
remote_control.py Use our monotonic everywhere 2024-03-26 13:26:18 +05:30
rewrap.h
rgb.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
rowcolumn-diacritics.c Use list of legal chars in URL from the WHATWG standard 2024-02-05 13:27:22 +05:30
safe-wrappers.h
screen.c Use 1 rather than 0 as the keycode for the special mouse click key in fish 2024-04-05 13:01:58 +05:30
screen.h Support a special key mode for moving cursor at marked prompts 2024-03-31 11:19:35 +05:30
search_query_parser.py Check for leftovers when tokenizing 2024-02-25 09:57:44 +05:30
session.py Ignore startup_session when kitty is invoked with command line options specifying a command to run 2024-03-10 09:41:08 +05:30
shaders.c Update rules for inactive_text_alpha 2024-04-03 20:40:22 +02:00
shaders.py
shell_integration.py
shlex.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
shm.py Using fcntl() based fallocate on darwin doesnt work with file descriptors returned by shm_open 2023-09-23 10:39:10 +05:30
short_uuid.py
simd-string-128.c Build only the SIMD code with SIMD compiler flags 2024-02-25 09:57:38 +05:30
simd-string-256.c Build only the SIMD code with SIMD compiler flags 2024-02-25 09:57:38 +05:30
simd-string-impl.h Fix #7225 2024-03-14 20:55:05 +05:30
simd-string.c Fix #7245 2024-03-21 20:50:05 +05:30
simd-string.h Use a fast SIMD implementation to XOR data going into the disk cache 2024-02-25 09:57:43 +05:30
srgb_gamma.h
state.c Cleanup DPI change handling 2024-03-25 18:55:29 +05:30
state.h Get rid of frame dependent size storage in kitty layer 2024-04-04 19:39:02 +05:30
tab_bar.py Provide access to the current keyboard mode in the tab_title_template 2024-04-01 22:12:49 +05:30
tabs.py Use our monotonic everywhere 2024-03-26 13:26:18 +05:30
terminfo.h Add the XM and xm terminfo capabilities 2024-04-05 08:08:00 +05:30
terminfo.py Add the XM and xm terminfo capabilities 2024-04-05 08:08:00 +05:30
threading.h
tint_fragment.glsl
tint_vertex.glsl
types.py ... 2024-03-24 20:48:20 +05:30
typing.py
typing.pyi Fix sequence mapping 2023-11-30 21:17:02 +05:30
unicode-data.c Use list of legal chars in URL from the WHATWG standard 2024-02-05 13:27:22 +05:30
unicode-data.h Use list of legal chars in URL from the WHATWG standard 2024-02-05 13:27:22 +05:30
update_check.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
utils.py Use our monotonic everywhere 2024-03-26 13:26:18 +05:30
utmp.c
vt-parser.c Parse and ignore SOS codes 2024-03-03 08:58:47 +05:30
vt-parser.h Ensure event loop ticks ASAP when there is pending input 2024-02-25 09:57:45 +05:30
wcswidth.c
wcswidth.h
wcwidth-std.h
window.py Wayland: Remove the 120ms penalty from waiting for window creation 2024-03-26 15:40:13 +05:30
window_list.py A new option single_window_padding_width to use a different padding when only a single window is visible 2023-10-20 08:37:45 +05:30
window_logo.c Fix loading of window logo images via @launch 2023-11-23 19:34:35 +05:30
window_logo.h