kitty/kitty
Kovid Goyal fbcdf352ac
Allow resizing of OS Window framebuffers to a single cell
This is much smaller than before and essentially works around the issue
of the text being scaled when the window is resized to small sizes. Also
has the nice side effect of making the code simpler for the panel
kitten. Fixes #3307
2021-02-14 22:17:41 +05:30
..
conf Modify ImageMagick wrapper to handle animated images 2021-02-01 14:12:26 +05:30
fonts Get type checking working with mypy 0.80 2021-01-23 09:25:31 +05:30
layout Fix extra space at bottom of OS window when using the fat layout with the tab bar at the top 2021-01-25 09:30:14 +05:30
rc Make color spec parsing re-useable 2021-01-31 12:10:45 +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 Allow using the full launch command in session files 2021-01-31 11:37:00 +05:30
cell_fragment.glsl
cell_vertex.glsl Fix reverse video not being rendered correctly when using transparency or a background image 2020-04-03 22:40:33 +05:30
charsets.c
charsets.h
child-monitor.c Rename state variable to be closer to its actual purpose 2021-02-02 09:00:28 +05:30
child.c Use EINTR safe wrappers for open() and shm_open() 2021-01-31 07:02:11 +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 Use a stub rather than TYPE_CHECKING 2020-03-15 13:27:40 +05:30
cli.py Work on porting kittens to use new key infrastructure 2021-01-16 20:52:14 +05:30
cli_stub.py The broadcast kitten 2020-12-01 13:11:32 +05:30
client.py Silence the errors about OSC 7 2021-01-29 12:43:41 +05:30
cocoa_window.m macOS: Add menu items to close the OS window and the current tab 2021-01-17 06:49:25 +05:30
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 Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +05:30
config.py Allow quoted args to toggle_marker 2021-01-29 17:52:24 -05:00
config_data.py Modify ImageMagick wrapper to handle animated images 2021-02-01 14:12:26 +05:30
constants.py Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +05:30
control-codes.h Add keypad mode support to replay commands 2020-06-29 12:46:34 +05:30
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 Allow negative numbers in CSI codes 2021-01-21 07:06:43 +05:30
data-types.c Use EINTR safe wrappers for open() and shm_open() 2021-01-31 07:02:11 +05:30
data-types.h Use EINTR safe wrappers for open() and shm_open() 2021-01-31 07:02:11 +05:30
desktop.c Make paths to libraries configurable at build time 2020-05-19 18:36:46 +02:00
disk-cache.c Type check return value of cache_dir 2021-02-05 10:34:17 +05:30
disk-cache.h Basic frame loading works 2021-01-31 20:58:41 +05:30
emoji.h Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
fast_data_types.pyi Allow resizing of OS Window framebuffers to a single cell 2021-02-14 22:17:41 +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 Read strikethrough info from font when using FreeType 2020-03-30 20:09:30 +02:00
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 Rename --debug-gl to --debug-rendering 2020-04-14 19:35:40 +02:00
gl.h
glfw-wrapper.c macOS: Fix minimize not working for chromeless windows 2020-11-20 07:30:46 +05:30
glfw-wrapper.h Oops forgot to regen glfw wrapper 2021-01-21 05:37:13 +05:30
glfw.c Allow resizing of OS Window framebuffers to a single cell 2021-02-14 22:17:41 +05:30
graphics.c Another CodeQL warning 2021-02-05 10:41:35 +05:30
graphics.h Get chunked loading working with frames 2021-02-04 21:04:44 +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 #3299 2021-02-09 22:10:40 +05:30
key_encoding.py Fix shifted keys not matching shortcuts in kittens 2021-02-14 07:52:08 +05:30
key_names.py Fix shifted keys not matching shortcuts in kittens 2021-02-14 07:52:08 +05:30
keys.c Recognize Hyper key 2021-01-21 05:33:14 +05:30
keys.h Recognize Hyper key 2021-01-21 05:33:14 +05:30
keys.py Use shifted keys to match shortcuts as well 2021-01-16 20:52:15 +05:30
kittens.c
launch.py Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +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 Use the more secure localtime_r variant 2020-07-07 09:20:27 +05:30
loop-utils.c Use EINTR safe wrappers for open() and shm_open() 2021-01-31 07:02:11 +05:30
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 Fix #3265 2021-01-27 17:19:06 +05:30
marks.py Get type checking working with mypy 0.80 2021-01-23 09:25:31 +05:30
modes.h Code to encode key events 2021-01-16 20:52:12 +05:30
monotonic.c
monotonic.h Convert two tabs to spaces 2020-05-21 15:34:08 +02:00
mouse.c Double clicking on empty tab bar area now opens a new tab 2021-01-02 11:45:18 +05:30
multiprocessing.py Get multiprocessing working in kitty 2020-06-21 14:47:24 +05:30
notify.py macOS: add ability to show subtitles in notifications 2020-10-03 16:04:32 +02:00
open_actions.py Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +05:30
options_stub.py Port key handling in more kittens 2021-01-16 20:52:15 +05:30
os_window_size.py Work on porting kittens to use new key infrastructure 2021-01-16 20:52:14 +05:30
parse-graphics-command.h DRYer 2021-01-31 20:58:42 +05:30
parser.c Silence the errors about OSC 7 2021-01-29 12:43:41 +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
safe-wrappers.h ... 2021-01-31 07:35:58 +05:30
screen.c Start work on implementing frame transitions 2021-01-31 20:58:42 +05:30
screen.h Silence the errors about OSC 7 2021-01-29 12:43:41 +05:30
session.py Allow using the full launch command in session files 2021-01-31 11:37:00 +05:30
shaders.c Fix a bunch of code scanning warnings 2020-07-07 09:52:59 +05:30
shell.py Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +05:30
state.c Rename state variable to be closer to its actual purpose 2021-02-02 09:00:28 +05:30
state.h Rename state variable to be closer to its actual purpose 2021-02-02 09:00:28 +05:30
tab_bar.py Work on porting kittens to use new key infrastructure 2021-01-16 20:52:14 +05:30
tabs.py Allow using the full launch command in session files 2021-01-31 11:37:00 +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
types.py Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +05:30
typing.py Refactor single key config parsing to use a special type 2021-01-07 18:07:17 +05:30
typing.pyi Add support for newer keys to GraphicsCommand serializer 2021-01-31 20:58:42 +05:30
unicode-data.c Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
unicode-data.h Function to detect flag pairs 2020-04-06 21:16:14 +05:30
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 Use a nicer decorator for functions that only need to be run once 2021-02-05 10:40:52 +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 Work on porting kittens to use new key infrastructure 2021-01-16 20:52:14 +05:30
window_list.py Work on porting kittens to use new key infrastructure 2021-01-16 20:52:14 +05:30