Kovid Goyal 3ff7eb68f8 Document how to animate the cursor blinking 7 mesi fa
..
conf fc13b06b35 Implement proper unit bezier easing function 7 mesi fa
fonts 1665348b24 Cleanup previous PR 7 mesi fa
launcher 8c000088ab fix session data transmission in new single instance code 7 mesi fa
layout 04735eb072 ... 7 mesi fa
options 3ff7eb68f8 Document how to animate the cursor blinking 7 mesi fa
rc b17c2dd06b Update docs of remote control commands to note that they support more image formats than just PNG 7 mesi fa
__init__.py 4daf70f636 ... 2 anni fa
actions.py b5676a53ee Use a special role for actions documentation 3 anni fa
alpha_blend.glsl b40a4f5f7d DRYer 1 anno fa
animation.c 3db2ce33b1 Handle bezier easing function returning negative values 7 mesi fa
animation.h fc13b06b35 Implement proper unit bezier easing function 7 mesi fa
arches.h 7e77a196e6 Build only the SIMD code with SIMD compiler flags 11 mesi fa
backtrace.h f2df629634 ... 2 anni fa
banned.h 62912a800a Ban a bunch of unsafe C functions from the codebase 4 anni fa
base64.h 56dcbca238 Move base64simd into a 3rdparty folder 11 mesi fa
bash.py 1e528fd299 DRYer 9 mesi fa
bgimage_fragment.glsl 288bb034b5 Remove duplicate definitions of linear2srgb functions in shaders 1 anno fa
bgimage_vertex.glsl 288bb034b5 Remove duplicate definitions of linear2srgb functions in shaders 1 anno fa
binary.h 7a9c425c66 Nicer function names for endian encode/decode 1 anno fa
border_fragment.glsl 288bb034b5 Remove duplicate definitions of linear2srgb functions in shaders 1 anno fa
border_vertex.glsl 902b9e9693 Go back to using uniforms for the gamma LUT 1 anno fa
borders.py 77292a16d6 Make shebangs consistent 1 anno fa
boss.py 24f01136c7 DRYer 7 mesi fa
cell_defines.glsl 41a0e60064 Make bg_alpha always available 1 anno fa
cell_fragment.glsl 942cbea4b5 Fix rendering of semi-transparent cursors 7 mesi fa
cell_vertex.glsl 942cbea4b5 Fix rendering of semi-transparent cursors 7 mesi fa
charsets.c b5cf999da9 Make kitty --single-instance fast 8 mesi fa
charsets.h 4caf8a6b14 Restore support for alternate character sets 11 mesi fa
child-monitor.c 3db2ce33b1 Handle bezier easing function returning negative values 7 mesi fa
child.c 6c7a8f8fa9 Ensure usage of __attribute__(cleanup) never frees un-initialized memory 1 anno fa
child.py adc457ff0f Dynload libsystemd 9 mesi fa
choose_entry.py 7fe5d7b58f Replace isort with ruff 2 anni fa
cleanup.c 55dc354e68 Improve at exit cleanup functions 3 anni fa
cleanup.h a783e5d85a Ensure builtin NERD font is used only if glyph is not found by normal font fallback 7 mesi fa
cli.py 5d5f3ff1b5 Add --app-id as alias for --class 10 mesi fa
cli_stub.py 2be91d73dd Move the query_terminal implementation to Go 7 mesi fa
client.py 1c3d3ad9be Fix report_device_attributes 10 mesi fa
clipboard.py 5a9cf82564 Fix requesting data from clipboard via OSC 52 getting it from primary selection instead 11 mesi fa
cocoa_window.m 5a5e264ca3 Fix building on older macOS SDK 9 mesi fa
colors.c 6c2ef90033 Add some const for functions taking ColorProfile 11 mesi fa
colors.h 8ed6ee97b2 Docs: replace http url with https, use ripgrep project url and fix typo 3 anni fa
config.py c76f75a154 Fix a regression in the previous release that caused overriding of existing multi-key mappings to fail 1 anno fa
constants.py 8327222146 Use realpath when creating the kitty config directory 7 mesi fa
control-codes.h 8fa592d849 Parse and ignore SOS codes 11 mesi fa
core_text.m fd5b96b43b Use builtin NERD font for symbol_map if no system NERD font is available 7 mesi fa
cross-platform-random.h 9ad5ef8b2d Fix compilation on ancient Linux distros without sys/random.h 4 anni fa
crypto.c da9ffc9b93 Allow using IV and tags longer than the minimum lengths 2 anni fa
cursor.c b560fe34c9 Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 11 mesi fa
data-types.c 39dfa75fe7 Add test for steps easing function value calculation 7 mesi fa
data-types.h 0a707b5c33 Move work on animation implementation 7 mesi fa
debug_config.py b385ccbc45 Output resolved fonts in debug config 7 mesi fa
desktop.c 60d4ed3a1c ... 11 mesi fa
disk-cache.c 2ba28171ab DRYer 7 mesi fa
disk-cache.h 12604072fc Allow querying number cached in ram from c code as well 4 anni fa
emoji.h 07bab5253e Update Unicode data 2 anni fa
entry_points.py d0a5d1b3a4 Fix misspellings 1 anno fa
fast-file-copy.c 90223b5d14 Fix compilation against musl 1 anno fa
fast-file-copy.h 6c7a8f8fa9 Ensure usage of __attribute__(cleanup) never frees un-initialized memory 1 anno fa
fast_data_types.pyi 06b5eff6e6 Add support for in-band window resize notifications 7 mesi fa
file_transmission.py ede332fecf Use our monotonic everywhere 10 mesi fa
font-names.c 7e56920fa3 Get feature human readable names 7 mesi fa
fontconfig.c fd5b96b43b Use builtin NERD font for symbol_map if no system NERD font is available 7 mesi fa
fonts.c 4c5ec4a018 Silence spurious warning from Clang ASAN 7 mesi fa
fonts.h 66034d54fb DRYer 7 mesi fa
freetype.c 66034d54fb DRYer 7 mesi fa
freetype_render_ui_text.c 4f6faddbab Implement rendering of window control buttons in CSD 10 mesi fa
freetype_render_ui_text.h 4f6faddbab Implement rendering of window control buttons in CSD 10 mesi fa
gl-wrapper.c f872f955b0 Replace glad with glad2 5 anni fa
gl-wrapper.h a09dda27dc Merge branch 'master' of https://github.com/marcan/kitty 2 anni fa
gl.c 1d4883f1fa Fix minimum OpenGL version reported in some error messages 9 mesi fa
gl.h d89e68f5e9 Output OpenGL version in debug config 10 mesi fa
glfw-wrapper.c ecee7086a8 Report compositor missing capabilities in debug output 10 mesi fa
glfw-wrapper.h 190566be8e Wayland: Fix specifying the output name for the panel kitten not working 7 mesi fa
glfw.c ee7afeea5a Remove workaround for kwin sending out of order events press/focus events on Wayland as it is not needed with up-to-date kwin and causes issues with multiple OS windows. 7 mesi fa
glyph-cache.c f7d81409ae ... 7 mesi fa
glyph-cache.h 9727ea1cac Migrate glyph properties hash table to verstable 7 mesi fa
graphics.c 30023d9d9c DRYer 7 mesi fa
graphics.h bc8c4ac3d6 migrate graphics code to verstable 7 mesi fa
graphics_fragment.glsl 248301f8b3 Cleanup a bunch of shader infrastructure 1 anno fa
graphics_vertex.glsl cf848982ed DRYer 1 anno fa
guess_mime_type.py 58312fffee Also detect makefiles as plain text files 1 anno fa
history.c b560fe34c9 Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 11 mesi fa
hyperlink.c 30023d9d9c DRYer 7 mesi fa
hyperlink.h 2955c3f7a7 Move hyperlink hashmap to verstable 7 mesi fa
iqsort.h d0a5d1b3a4 Fix misspellings 1 anno fa
key_encoding.c b2391553f9 Keyboard protocol: Fix the Enter Tab and Backspace keys generating spurious release events even when report all keys as escape codes is not set 1 anno fa
key_encoding.py 77292a16d6 Make shebangs consistent 1 anno fa
key_names.py e81a40255b Add a aliases for the | key 1 anno fa
keys.c f8beaa0a4b Dispatch any clicks waiting for click_interval on key events 7 mesi fa
keys.h 8fc96c5bd7 Make the debug logging functions consistent 10 mesi fa
keys.py 95c44cac01 Better integration point for keyboard mode change notification 9 mesi fa
kittens.c 7acc6bdeb8 Move splitlines_like_git to a more appropriate home 1 anno fa
kitty-verstable.h 2ba28171ab DRYer 7 mesi fa
launch.py 048ef3b317 Support --env argument for @ run 9 mesi fa
line-buf.c b560fe34c9 Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 11 mesi fa
line.c 1a38b60463 URL detection: Fix IPv6 hostnames breaking URL detection 8 mesi fa
linear2srgb.glsl 288bb034b5 Remove duplicate definitions of linear2srgb functions in shaders 1 anno fa
lineops.h 1a38b60463 URL detection: Fix IPv6 hostnames breaking URL detection 8 mesi fa
logging.c bb45062ef6 Use monotonic() instead of time of day for logging 10 mesi fa
loop-utils.c 0d116e6ef0 Use four spaces to indent 2 anni fa
loop-utils.h 4c2800b294 mask handled signals when running the signal handler 2 anni fa
macos_process_info.c 24895f0225 ... 1 anno fa
main.py fd5b96b43b Use builtin NERD font for symbol_map if no system NERD font is available 7 mesi fa
marks.py 7fe5d7b58f Replace isort with ruff 2 anni fa
modes.h 06b5eff6e6 Add support for in-band window resize notifications 7 mesi fa
monotonic.c 7bf0afa621 Fix #2187 5 anni fa
monotonic.h 8fc96c5bd7 Make the debug logging functions consistent 10 mesi fa
mouse.c fc13b06b35 Implement proper unit bezier easing function 7 mesi fa
multiprocessing.py 86c59016c6 Try outputting core dump when multiprocessing spawn segfaults 11 mesi fa
notify.py 865f662216 Desktop notifications protocol: Add support for specifying urgency 9 mesi fa
open_actions.py 506d7a4369 remove frag filtering 9 mesi fa
os_window_size.py 46db1f7b76 Get the layer sizing function working 11 mesi fa
parse-graphics-command.h c19488f3be Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range 11 mesi fa
png-reader.c 79f3692f1e Better PNG load error reporting 1 anno fa
png-reader.h 79f3692f1e Better PNG load error reporting 1 anno fa
remote_control.py f4bec5f4ab Remote control: Fix empty password not working 8 mesi fa
rewrap.h 68cf9f7514 Switch to tracking linewrap on the last cell in a line 2 anni fa
rgb.py 190048080c ... 7 mesi fa
rowcolumn-diacritics.c 8cc2cad4d9 Use list of legal chars in URL from the WHATWG standard 1 anno fa
safe-wrappers.h b5cf999da9 Make kitty --single-instance fast 8 mesi fa
screen.c a4cdc1cdf3 Send current size when in band resize events requested even if mode is already on 7 mesi fa
screen.h 06b5eff6e6 Add support for in-band window resize notifications 7 mesi fa
search_query_parser.py bd1aed43ec Check for leftovers when tokenizing 11 mesi fa
session.py 9be6b9c374 When using --single-instance allow creating sessions with only background processes 8 mesi fa
shaders.c eb7487d7a2 Prepare of alpha blending of cursor 7 mesi fa
shaders.py be9dda0aa4 Fix incorrect shader recompile on settings change 1 anno fa
shell_integration.py fbbfb25702 Better fix for kitten not being in PATH 2 anni fa
shlex.c 1f3afd95f3 ... 9 mesi fa
shm.py 6619bf33b0 Using fcntl() based fallocate on darwin doesnt work with file descriptors returned by shm_open 1 anno fa
short_uuid.py f37d947dd5 more work on ssh data transmission 3 anni fa
simd-string-128.c 7e77a196e6 Build only the SIMD code with SIMD compiler flags 11 mesi fa
simd-string-256.c 7e77a196e6 Build only the SIMD code with SIMD compiler flags 11 mesi fa
simd-string-impl.h eb07307370 Ignore pedantic warnings from simde headers 9 mesi fa
simd-string.c 7e12cc57c6 Fix #7245 11 mesi fa
simd-string.h ad3ab877f8 Use a fast SIMD implementation to XOR data going into the disk cache 11 mesi fa
srgb_gamma.h bf6c848be4 Use the new shader include system to avoid having to upload 256 uniform floats to two different programs on the GPU 1 anno fa
state.c 0a707b5c33 Move work on animation implementation 7 mesi fa
state.h fc13b06b35 Implement proper unit bezier easing function 7 mesi fa
systemd.c 176dab37d9 Fix building on apple 9 mesi fa
tab_bar.py 23779da2dc Provide access to the current keyboard mode in the tab_title_template 10 mesi fa
tabs.py 499eb3c3c2 ... 8 mesi fa
terminfo.h b46d1d8d21 Fix #7321 10 mesi fa
terminfo.py b6e92dd79d Query font size and DPI from terminal 7 mesi fa
threading.h 6cc720a350 Fix typos 5 anni fa
tint_fragment.glsl 288bb034b5 Remove duplicate definitions of linear2srgb functions in shaders 1 anno fa
tint_vertex.glsl 288bb034b5 Remove duplicate definitions of linear2srgb functions in shaders 1 anno fa
types.py 0b6943fb5a ... 11 mesi fa
typing.py 7e56920fa3 Get feature human readable names 7 mesi fa
typing.pyi f5ae6fe152 Refactor font selection code to share more between fontconfig and CoreText 7 mesi fa
unicode-data.c 8cc2cad4d9 Use list of legal chars in URL from the WHATWG standard 1 anno fa
unicode-data.h 8cc2cad4d9 Use list of legal chars in URL from the WHATWG standard 1 anno fa
update_check.py 8eb3267fb8 Make the API to run background processes more powerful 9 mesi fa
utils.py b5cf999da9 Make kitty --single-instance fast 8 mesi fa
utmp.c 4b1fa2609d Match behavior of who when getting num_users by ignoring zombie pids 2 anni fa
vt-parser.c 53122ea460 Fix #7458 9 mesi fa
vt-parser.h 06dd84d6da Ensure event loop ticks ASAP when there is pending input 11 mesi fa
wcswidth.c e5e8cc72c6 Make the Unicode database version used available 2 anni fa
wcswidth.h e5e8cc72c6 Make the Unicode database version used available 2 anni fa
wcwidth-std.h 07bab5253e Update Unicode data 2 anni fa
window.py 06b5eff6e6 Add support for in-band window resize notifications 7 mesi fa
window_list.py 4b997a961c A new option single_window_padding_width to use a different padding when only a single window is visible 1 anno fa
window_logo.c 30023d9d9c DRYer 7 mesi fa
window_logo.h c9a07f2406 Start move to newer hash table implementation 7 mesi fa