..
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