kitty/kitty
Kovid Goyal 3e76cf87ce
Linux: Fix rendering of emoji followed by the graphics variation selector not being colored with some fonts
Harfbuzz, for some reason has started rendering variation selector
glyphs. These fail to load for some fonts. https://github.com/harfbuzz/harfbuzz/issues/2804

Fixes #3211
2021-01-05 09:35:21 +05:30
..
conf Improve some utility functions 2020-09-18 13:25:59 +05:30
fonts Add a changelog entry for the last merge 2020-12-17 11:24:38 +05:30
layout Avoid exception when generating minimal borders for empty tab in tall/vertical layouts 2020-08-30 20:41:57 +05:30
rc Add window_id and window_title fields to --match-tab 2020-12-20 19:39:09 +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 Double clicking on empty tab bar area now opens a new tab 2021-01-02 11:45:18 +05:30
cell_fragment.glsl
cell_vertex.glsl
charsets.c
charsets.h
child-monitor.c Code to write to cache file 2020-12-31 15:18:30 +05:30
child.c Fix python3.7 fork registration not working 2020-12-31 10:38:26 +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
cli.py Fix typo 2020-09-18 13:50:56 +02:00
cli_stub.py The broadcast kitten 2020-12-01 13:11:32 +05:30
client.py Add repeat character to client.py 2021-01-02 12:49:33 +05:30
cocoa_window.m macOS: Fix minimize not working for chromeless windows 2020-11-20 07:30:46 +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 Improving MIME type detection for some common file types when they are missing from the system MIME database 2020-10-25 13:42:11 +05:30
config.py Support default font_features from fontconfig 2020-12-16 14:58:38 +01:00
config_data.py kitty/config_data: remove duplicate function 2021-01-01 23:23:47 +01:00
constants.py Use a single file for the disk cache 2020-12-31 13:54:33 +05:30
control-codes.h
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
data-types.c Start work on disk cache 2020-12-29 19:16:21 +05:30
data-types.h 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
desktop.c
disk-cache.c Remove double increment 2021-01-03 21:10:37 +05:30
disk-cache.h More tests for the disk cache 2021-01-03 06:22:48 +05:30
emoji.h Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
fast_data_types.pyi Properly convert font_features to a list 2020-12-16 17:52:43 +01:00
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
freetype.c Linux: Fix rendering of emoji followed by the graphics variation selector not being colored with some fonts 2021-01-05 09:35:21 +05:30
gl-wrapper.c
gl-wrapper.h
gl.c
gl.h
glfw-wrapper.c macOS: Fix minimize not working for chromeless windows 2020-11-20 07:30:46 +05:30
glfw-wrapper.h macOS: Fix minimize not working for chromeless windows 2020-11-20 07:30:46 +05:30
glfw.c macOS: Fix minimize not working for chromeless windows 2020-11-20 07:30:46 +05:30
graphics.c Inline qsort 2021-01-04 14:14:15 +05:30
graphics.h Start work on disk cache 2020-12-29 19:16:21 +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.py Also transmit key events when broadcasting 2020-12-01 14:11:50 +05:30
key_names.py
keys.c Fix pre-edit text not always being cleared with iBus input 2020-07-18 19:31:38 +05:30
keys.h
keys.py
kittens.c
launch.py More sophisticated PATH resolution for the launch command 2020-12-29 11:51:17 +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 Fix extra close for loops with no signal_read_fd 2020-07-14 20:23:45 +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 DRYer 2020-12-29 11:36:30 +05:30
marks.py
modes.h Add support for legacy DECSET codes 47, 1047 and 1048 2020-07-22 09:00:51 +05:30
monotonic.c
monotonic.h
mouse.c Double clicking on empty tab bar area now opens a new tab 2021-01-02 11:45:18 +05:30
multiprocessing.py
notify.py macOS: add ability to show subtitles in notifications 2020-10-03 16:04:32 +02:00
open_actions.py Fix the send_text action not working in URL handlers 2020-11-11 07:51:43 +05:30
options_stub.py
os_window_size.py Properly type check os window initial size function 2020-08-11 09:28:53 +05:30
parse-graphics-command.h Fix deletion with image numbers 2020-12-16 18:57:46 +05:30
parser.c Simplify implementation of REP 2021-01-03 04:38:02 +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
screen.c Inline qsort 2021-01-04 14:14:15 +05:30
screen.h Simplify implementation of REP 2021-01-03 04:38:02 +05:30
session.py Dont ignore --title when using an empty session 2020-10-25 18:53:57 +05:30
shaders.c Fix a bunch of code scanning warnings 2020-07-07 09:52:59 +05:30
shell.py ... 2020-09-14 20:15:30 +05:30
state.c Add new option detect_urls to check for URLs under the mouse cursor 2020-11-22 00:58:26 -05:00
state.h Add new option detect_urls to check for URLs under the mouse cursor 2020-11-22 00:58:26 -05:00
tab_bar.py Allow specifying text formatting in tab_title_template 2020-12-08 21:42:40 +05:30
tabs.py Double clicking on empty tab bar area now opens a new tab 2021-01-02 11:45:18 +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
typing.py Allow specifying rules to perform arbitrary actions in kitty when opening URLs 2020-09-18 15:01:25 +05:30
typing.pyi More powerful match criteria for fragments 2020-09-19 07:31:17 +05:30
unicode-data.c Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
unicode-data.h
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 Look in ~/.local/bin preferentially 2020-12-29 11:50:11 +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 Fix one ANSI formatting escape code not being removed from the pager history buffer when piping it as plain text 2020-12-01 13:17:35 +05:30
window_list.py Fix #2832 2020-07-05 07:34:11 +05:30