kitty/kitty
Kovid Goyal 98d32e50e0
macOS: Reject styled fallback from CoreText if its family name is not the same as the original
On some systems, for the good Lord alone knows what reason, CoreText is
giving us Zapf Dingbats as a font for some symbols, which doesnt
actually work.

Fixes #7249 (I hope)
2024-03-22 14:38:08 +05:30
..
conf shlex.split -> shlex_split 2023-12-02 15:17:08 +05:30
fonts Implement box drawing for Fira Code spinner glyphs 2024-03-10 21:08:23 +05:30
launcher python 3.10+ requires PY_SSIZE_T_CLEAN 2023-11-06 14:41:45 +05:30
layout Splits layout: Allow resizing until one of the halves in a split is minimally sized 2024-03-14 15:59:23 +05:30
options Wayland KDE: Add support for background_blur under kwin using a kwin private Wayland protocol 2024-03-22 13:41:44 +05:30
rc Fix @ send-key not working to send keys to self over TTY 2024-03-05 13:09:07 +05:30
__init__.py
actions.py
alpha_blend.glsl
arches.h Build only the SIMD code with SIMD compiler flags 2024-02-25 09:57:38 +05:30
backtrace.h
banned.h
base64.h Move base64simd into a 3rdparty folder 2024-02-25 09:57:29 +05:30
bash.py
bgimage_fragment.glsl
bgimage_vertex.glsl
binary.h
border_fragment.glsl
border_vertex.glsl
borders.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
boss.py Move toggle_tab into Boss 2024-03-07 11:57:07 +05:30
cell_defines.glsl
cell_fragment.glsl Remove unused code 2023-09-18 10:50:43 +05:30
cell_vertex.glsl
charsets.c Restore support for alternate character sets 2024-02-25 09:57:44 +05:30
charsets.h Restore support for alternate character sets 2024-02-25 09:57:44 +05:30
child-monitor.c Ensure event loop ticks ASAP when there is pending input 2024-02-25 09:57:45 +05:30
child.c
child.py An option to set TERMINFO to the database directly instead of a path 2024-03-21 10:48:53 +05:30
choose_entry.py
cleanup.c
cleanup.h
cli.py Add a note that startup_session prevents processing of cli args 2024-03-07 08:55:44 +05:30
cli_stub.py Allow running mappable actions via remote control 2024-02-10 13:23:06 +05:30
client.py Refactor VT parser for more speed 2024-02-25 09:57:23 +05:30
clipboard.py Fix requesting data from clipboard via OSC 52 getting it from primary selection instead 2024-03-13 09:43:28 +05:30
cocoa_window.m Handle exception raised by Cocoa runtime when trying to get user notification center from a non-bundled executable 2024-03-13 11:43:38 +05:30
colors.c Add some const for functions taking ColorProfile 2024-02-25 09:57:32 +05:30
colors.h
config.py Fix a regression in the previous release that caused overriding of existing multi-key mappings to fail 2024-01-23 15:49:30 +05:30
constants.py version 0.33.1 2024-03-21 08:34:07 +05:30
control-codes.h Parse and ignore SOS codes 2024-03-03 08:58:47 +05:30
core_text.m macOS: Reject styled fallback from CoreText if its family name is not the same as the original 2024-03-22 14:38:08 +05:30
cross-platform-random.h
crypto.c
cursor.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
data-types.c Make the terminfo database available in the compiled module 2024-03-21 10:16:50 +05:30
data-types.h Micro-optimize clearing of lines 2024-02-25 09:57:37 +05:30
debug_config.py DRYer 2024-01-25 09:00:46 +05:30
desktop.c ... 2024-03-13 14:12:49 +05:30
disk-cache.c ... 2024-03-01 11:07:51 +05:30
disk-cache.h
emoji.h
entry_points.py
fast-file-copy.c
fast-file-copy.h
fast_data_types.pyi An option to set TERMINFO to the database directly instead of a path 2024-03-21 10:48:53 +05:30
file_transmission.py Remove not needed function 2024-02-25 09:57:29 +05:30
fontconfig.c remove unused headers 2024-03-20 17:28:14 +05:30
fonts.c DRYer 2024-03-22 14:19:21 +05:30
fonts.h Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen 2023-12-11 20:27:21 +05:30
freetype.c Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen 2023-12-11 20:27:21 +05:30
freetype_render_ui_text.c Fix build with gcc14 2024-01-19 11:25:53 +03:00
freetype_render_ui_text.h
gl-wrapper.c
gl-wrapper.h
gl.c Dont request sRGB surfaces on Wayland 2024-03-19 08:57:48 +05:30
gl.h Dont request sRGB surfaces on Wayland 2024-03-19 08:57:48 +05:30
glfw-wrapper.c Wayland KDE: Add support for background_blur under kwin using a kwin private Wayland protocol 2024-03-22 13:41:44 +05:30
glfw-wrapper.h Wayland KDE: Add support for background_blur under kwin using a kwin private Wayland protocol 2024-03-22 13:41:44 +05:30
glfw.c Wayland KDE: Add support for background_blur under kwin using a kwin private Wayland protocol 2024-03-22 13:41:44 +05:30
glyph-cache.c
glyph-cache.h
graphics.c Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range 2024-02-25 09:57:44 +05:30
graphics.h Implement paused rendering for graphics 2024-02-25 09:57:33 +05:30
graphics_fragment.glsl
graphics_vertex.glsl
guess_mime_type.py
history.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
hyperlink.c
hyperlink.h
iqsort.h
key_encoding.c Keyboard protocol: Fix the Enter Tab and Backspace keys generating spurious release events even when report all keys as escape codes is not set 2024-02-18 11:12:24 +05:30
key_encoding.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
key_names.py
keys.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
keys.h
keys.py macOS: Fix kitten @ select-window leaving the keyboard in a partially functional state 2024-01-27 12:53:58 +05:30
kittens.c
kitty-uthash.h Move uthash into 3rdparty 2024-02-25 09:57:29 +05:30
launch.py Allow running mappable actions via remote control 2024-02-10 13:23:06 +05:30
line-buf.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
line.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
linear2srgb.glsl
lineops.h Optimize implementation of clear screen escape code 2024-02-25 09:57:36 +05:30
logging.c Allow logging code to log arbitrary length messages 2024-02-25 09:57:25 +05:30
loop-utils.c
loop-utils.h
macos_process_info.c ... 2023-10-25 12:00:44 +05:30
main.py macOS: The command line args from macos-launch-services-cmdline are now prefixed to any args from open --args rather than overwriting them 2024-02-18 11:22:15 +05:30
marks.py
modes.h
monotonic.c
monotonic.h function to convert monotonic_t to microsecs 2023-10-24 16:38:17 +05:30
mouse.c Mouse reporting: Fix drag release event outside the window not being reported in legacy mouse reporting modes 2024-03-21 20:32:58 +05:30
multiprocessing.py Try outputting core dump when multiprocessing spawn segfaults 2024-03-14 16:19:33 +05:30
notify.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
open_actions.py Remove pre python 3.8 compat shim as we now require 3.8 2023-10-12 20:40:33 +05:30
os_window_size.py A new option single_window_padding_width to use a different padding when only a single window is visible 2023-10-20 08:37:45 +05:30
parse-graphics-command.h Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range 2024-02-25 09:57:44 +05:30
png-reader.c Better PNG load error reporting 2023-11-23 19:16:43 +05:30
png-reader.h Better PNG load error reporting 2023-11-23 19:16:43 +05:30
remote_control.py Log bad remote commands 2024-02-25 09:57:24 +05:30
rewrap.h
rgb.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
rowcolumn-diacritics.c Use list of legal chars in URL from the WHATWG standard 2024-02-05 13:27:22 +05:30
safe-wrappers.h
screen.c Cleanup clear to prompt implementation and allow moving cleared lies into scrollback 2024-02-28 11:27:41 +05:30
screen.h Restore support for alternate character sets 2024-02-25 09:57:44 +05:30
search_query_parser.py Check for leftovers when tokenizing 2024-02-25 09:57:44 +05:30
session.py Ignore startup_session when kitty is invoked with command line options specifying a command to run 2024-03-10 09:41:08 +05:30
shaders.c Fix #7169 2024-02-29 09:56:41 +05:30
shaders.py
shell_integration.py
shlex.c Give the functions for creating various objects unique names so they are easily recognized in macOS's non-fully-symolicated crash reports 2024-02-25 09:57:37 +05:30
shm.py Using fcntl() based fallocate on darwin doesnt work with file descriptors returned by shm_open 2023-09-23 10:39:10 +05:30
short_uuid.py
simd-string-128.c Build only the SIMD code with SIMD compiler flags 2024-02-25 09:57:38 +05:30
simd-string-256.c Build only the SIMD code with SIMD compiler flags 2024-02-25 09:57:38 +05:30
simd-string-impl.h Fix #7225 2024-03-14 20:55:05 +05:30
simd-string.c Fix #7245 2024-03-21 20:50:05 +05:30
simd-string.h Use a fast SIMD implementation to XOR data going into the disk cache 2024-02-25 09:57:43 +05:30
srgb_gamma.h
state.c Move unfocused ender bool into cursor render info 2024-02-25 09:57:32 +05:30
state.h Store last cursor render pos in the rendered info struct 2024-02-25 09:57:32 +05:30
tab_bar.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
tabs.py Move toggle_tab into Boss 2024-03-07 11:57:07 +05:30
terminfo.h Make the terminfo database available in the compiled module 2024-03-21 10:16:50 +05:30
terminfo.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
threading.h
tint_fragment.glsl
tint_vertex.glsl
types.py
typing.py
typing.pyi Fix sequence mapping 2023-11-30 21:17:02 +05:30
unicode-data.c Use list of legal chars in URL from the WHATWG standard 2024-02-05 13:27:22 +05:30
unicode-data.h Use list of legal chars in URL from the WHATWG standard 2024-02-05 13:27:22 +05:30
update_check.py Make shebangs consistent 2023-11-11 08:32:05 +05:30
utils.py log error when failing to parse URL 2024-02-25 09:57:44 +05:30
utmp.c
vt-parser.c Parse and ignore SOS codes 2024-03-03 08:58:47 +05:30
vt-parser.h Ensure event loop ticks ASAP when there is pending input 2024-02-25 09:57:45 +05:30
wcswidth.c
wcswidth.h
wcwidth-std.h
window.py kitten @ ls: Return the timestamp at which the window was created 2024-03-02 09:30:12 +05:30
window_list.py A new option single_window_padding_width to use a different padding when only a single window is visible 2023-10-20 08:37:45 +05:30
window_logo.c Fix loading of window logo images via @launch 2023-11-23 19:34:35 +05:30
window_logo.h