kitty/kitty
2026-09-24 09:20:03 -06:00
..
conf Make ty 79 happy 2026-09-08 09:35:54 +05:30
fonts Fix #10496 2026-09-19 11:55:08 +05:30
launcher Linux only allow single instance socket use by same user 2026-09-18 14:54:49 +05:30
layout Fix #10522 2026-09-24 08:51:26 +05:30
options fix #10490 2026-09-17 14:22:59 +05:30
rc Make ty 79 happy 2026-09-08 09:35:54 +05:30
shaders Custom shaders: Include border and margin in active_window_padding 2026-09-24 19:44:10 +05:30
__init__.py
actions.py
animation-parse.h
animation.c
animation.h
arches.h
arena.h Shaped run cache: bound real memory use, not requested bytes 2026-09-09 21:15:43 +05:30
backtrace.h
banned.h
base64.h clipboard protocol: Specify handling of invalid base64 data 2026-08-25 10:12:25 +05:30
bash.py
binary.h
borders.py Fix rounded window borders leaving corner regions unpainted 2026-08-30 08:16:42 +05:30
boss.py ... 2026-09-22 18:51:39 +05:30
char-props-data.h
char-props.c
char-props.h
charsets.c
charsets.h
child-monitor.c Fix indeterminate progress bar stopping when the window is idle 2026-09-24 09:20:03 -06:00
child.c
child.py
choose_entry.py
cleanup.c
cleanup.h
cli.py
cli_stub.py
client.py
clipboard.py clipboard protocol: Specify handling of invalid base64 data 2026-08-25 10:12:25 +05:30
cocoa_window.h
cocoa_window.m
color-names.h
colors.c
colors.h
colors.py
config.py Cleanup previous PR 2026-09-19 06:49:53 +05:30
constants.py version 0.49.1 2026-09-24 10:08:57 +05:30
control-codes.h
core_text.m
cross-platform-random.h
crypto.c
cursor.c
cursor_trail.c
data-types.c clipboard protocol: Specify handling of invalid base64 data 2026-08-25 10:12:25 +05:30
data-types.h autoformat 2026-08-11 19:41:41 +05:30
debug_config.py
decorations.c
decorations.h
desktop.c
disk-cache.c Avoid extra copy of image data into disk cache 2026-08-23 19:41:15 +05:30
disk-cache.h Avoid extra copy of image data into disk cache 2026-08-23 19:41:15 +05:30
dnd.c Make UBSan happy 2026-09-01 20:31:30 +05:30
dnd.h
entry_points.py
fast-file-copy.c
fast-file-copy.h
fast_data_types.pyi Fix #10492 2026-09-19 15:21:29 +05:30
file_transmission.py file transfer protocol: harden against malicious clients planting symlinks 2026-09-01 22:23:24 +05:30
fixed_size_deque.h
font-names.c ... 2026-09-19 16:10:23 +05:30
fontconfig.c Fix #10496 2026-09-19 11:55:08 +05:30
fonts.c Fix #10496 2026-09-19 11:55:08 +05:30
fonts.h
freetype.c Fix #10496 2026-09-19 11:55:08 +05:30
freetype_render_ui_text.c
freetype_render_ui_text.h
gl-wrapper.c
gl-wrapper.h
gl.c add logging for missing uniforms in compiled GLSL 2026-09-23 09:56:27 +05:30
gl.h add logging for missing uniforms in compiled GLSL 2026-09-23 09:56:27 +05:30
glfw-wrapper.c Fix #10492 2026-09-19 15:21:29 +05:30
glfw-wrapper.h Fix #10492 2026-09-19 15:21:29 +05:30
glfw.c autoformat 2026-09-19 15:23:24 +05:30
glyph-cache.c
glyph-cache.h
graphics.c Graphics protocol: Fix file descriptor leak that can be triggered by malicious clients 2026-09-14 21:03:15 +05:30
graphics.h Graphics: Make reading images robust against clients that truncate files that are being read by kitty 2026-08-23 17:05:06 +05:30
guess_mime_type.py
history.c Improve throughput for scrollback buffer by ~30% 2026-08-16 16:58:15 +05:30
history.h
hyperlink.c
hyperlink.h
iqsort.h
key_encoding.c
key_encoding.py
key_names.py
keys.c
keys.h
keys.py fix #10490 2026-09-17 14:22:59 +05:30
kittens.c
kitty-verstable.h
launch.py Handle empty iterables before testing their truthiness 2026-09-22 16:30:29 +08:00
line-buf.c
line-buf.h
line.c
line.h
lineops.h
logging.c
loop-utils.c Fix #10436 2026-09-04 21:04:24 +05:30
loop-utils.h
machine_id.py
macos_process_info.c
main.py Report errors compiling custom shaders in the UI 2026-09-22 15:37:35 +05:30
marks.py
modes.h
monotonic.c
monotonic.h
mouse.c Fix drag gesture state leaking past the button event early returns 2026-09-08 18:51:02 +05:30
multiprocessing.py
notifications.py
open_actions.py
os_window_size.py
parse-dnd-command.h Cleanup OSC/APC number parsing 2026-08-18 08:15:34 +05:30
parse-graphics-command.h Remove trailing whitespace from generated APC parsers 2026-08-18 08:30:12 +05:30
parse-multicell-command.h Remove trailing whitespace from generated APC parsers 2026-08-18 08:30:12 +05:30
png-reader.c Graphics protocol: Fix memory leak when loading corrupt PNG with ICC profile 2026-09-24 19:00:13 +05:30
png-reader.h
print-graphics.h
progress.py
remote_control.py
render_cache.py
resize.c When expanding a window in alternate screen mode use the most common background color as the color for the newly created lines leading to less visual flicker until the application can redraw itself 2026-08-16 07:46:29 +05:30
resize.h
rgb.py
rowcolumn-diacritics.c
safe-wrappers.h Linux only allow single instance socket use by same user 2026-09-18 14:54:49 +05:30
screen.c Fix an out of bounds memory access when drawing a multi line character with cursor below bottom margin 2026-09-24 18:49:35 +05:30
screen.h Fix #10492 2026-09-19 15:21:29 +05:30
search_query_parser.py Fix #10491 2026-09-17 17:03:58 +05:30
session.py save_as_session: Show an error when the path is a directory 2026-09-23 21:58:06 +03:00
shaders.c Custom shaders: Include border and margin in active_window_padding 2026-09-24 19:44:10 +05:30
shaped-run-cache.c Pack shaped run cache arenas in 4 KiB blocks 2026-09-10 09:20:13 -06:00
shaped-run-cache.h Minor improvements to the shaped run cache 2026-09-09 09:29:50 +05:30
shell_integration.py
shlex.c
shm.py ssh kitten: Verify owner and permissions of SHM memory used for askpass 2026-09-01 20:14:03 +05:30
short_uuid.py
simd-string-128.c
simd-string-256.c
simd-string-512.c Speed up pixel compositing with SIMD vectorization 2026-08-29 09:53:38 +05:30
simd-string-impl.h Speed up pixel compositing with SIMD vectorization 2026-08-29 09:53:38 +05:30
simd-string.c Fix crash on 32-bit x86 CPUs that support AVX-512 2026-09-21 13:07:56 +05:00
simd-string.h Speed up pixel compositing with SIMD vectorization 2026-08-29 09:53:38 +05:30
simple_cli_definitions.py Complete session file completion 2026-08-12 19:15:52 +05:00
srgb_gamma.h
state.c cleanup previous PR fixing one regression and doing code cleanups 2026-09-16 12:57:51 +05:30
state.h cleanup previous PR fixing one regression and doing code cleanups 2026-09-16 12:57:51 +05:30
systemd.c
tab_bar.py Cleanup previous PR handling multi line vertical tab bar entries better 2026-09-24 19:55:45 +05:30
tabs.py Splits: Resize adjacent regions consistently when dragging dividers 2026-09-22 17:09:21 +08:00
terminfo.h
terminfo.py
text-cache.c
text-cache.h
threading.h
types.py
typing_compat.py
typing_compat.pyi
unicode-data.h
update_check.py
utils.py Fix the IPC lock used by custom shader compilation 2026-09-22 15:21:40 +05:30
utmp.c
vt-parser.c Fix #10434 2026-09-04 03:58:20 +05:30
vt-parser.h
wcswidth.c Widen the cell for Thai/Lao vowel sign AM (U+0E33, U+0EB3) 2026-09-16 10:43:49 +07:00
wcswidth.h
window.py Fix drag gesture state leaking past the button event early returns 2026-09-08 18:51:02 +05:30
window_list.py
window_logo.c
window_logo.h
window_title_bar.py
xdg.py