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