kitty/kitty
Kovid Goyal 9135387cfa
Get rid of the various different launchers
Now there is only one launcher. Which means it can be used to start
kitty with profiling and ASAN in the natural way. The recommended
way to run kitty from source is now:

./kitty/launcher/kitty

The launcher also automatically re-execs to resolve symlinks on macOS.
2019-06-24 17:21:30 +05:30
..
conf Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
fonts Simplify chained comparisions 2019-06-05 15:24:36 +02:00
__init__.py
blit_fragment.glsl Simplify and document the operation of the cell fragment shader 2019-06-12 10:22:47 +05:30
blit_vertex.glsl
border_fragment.glsl
border_vertex.glsl
borders.py Use more specific exception 2019-06-06 17:45:37 +02:00
boss.py Also set cwd when piping to none 2019-06-12 21:43:13 +05:30
cell_fragment.glsl More docs for the cell fragment shader 2019-06-14 11:11:43 +05:30
cell_vertex.glsl Allow specifying a value of `none for the :opt:selection_foreground`` which will cause kitty to not change text color in selections 2019-02-05 10:34:56 +05:30
charsets.c Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
charsets.h Start work on a choose kitten for fuzzy selection 2019-01-23 19:38:08 +05:30
child-monitor.c Dont leak a file descriptor if pthread_create() fails 2019-06-12 21:51:32 +05:30
child.c Convert some tabs to spaces 2019-02-02 22:08:32 +01:00
child.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
cli.py Document the kitty remote control protocol 2019-06-12 13:12:53 +05:30
client.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
cmds.py Finish documenting commands 2019-06-12 15:30:26 +05:30
cocoa_window.m X11: use the window manager's native full-screen implementation when making windows full-screen 2019-05-12 15:53:06 +05:30
colors.c Add void to all function declarations for functions that take no arguments 2019-05-13 11:04:21 +05:30
complete.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
config.py Do not depend on glfw just to parse the config file 2019-06-04 18:02:56 +05:30
config_data.py Fix typo 2019-06-07 12:26:52 +02:00
constants.py version 0.14.2 2019-06-09 13:40:02 +05:30
control-codes.h
core_text.m Linux: Automatically increase cell height if the font being used is broken and draws the underscore outside the bounding box 2019-05-29 16:04:50 +05:30
cursor.c
data-types.c Add void to all function declarations for functions that take no arguments 2019-05-13 11:04:21 +05:30
data-types.h Use remove_i_from_array in a few more places 2019-06-07 14:25:33 +05:30
desktop.c
emoji.h Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
fontconfig.c Exclude variation selectors when finding fallback font 2019-05-13 20:36:29 +05:30
fonts.c make comment more helpful 2019-05-13 21:13:45 +05:30
fonts.h Allow controlling the ligature strategy dynamically, per window 2019-04-27 22:05:33 +05:30
freetype.c Linux: Automatically increase cell height if the font being used is broken and draws the underscore outside the bounding box 2019-05-29 16:04:50 +05:30
gl-wrapper.c
gl-wrapper.h
gl.h Add void to all function declarations for functions that take no arguments 2019-05-13 11:04:21 +05:30
glfw-wrapper.c Add void to all function declarations for functions that take no arguments 2019-05-13 11:04:21 +05:30
glfw-wrapper.h Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
glfw.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
graphics.c Use remove_i_from_array in a few more places 2019-06-07 14:25:33 +05:30
graphics.h Add void to all function declarations for functions that take no arguments 2019-05-13 11:04:21 +05:30
graphics_fragment.glsl ... 2019-03-04 19:54:10 +05:30
graphics_vertex.glsl
history.c Fix scrollback pager history not being cleared when clearing the main scrollback buffer 2019-02-16 12:15:39 +05:30
key_encoding.py Add support for the underscore key found in some keyboard layouts 2019-05-24 17:59:50 +05:30
key_names.py oops 2019-06-12 08:03:10 +05:30
keys.c ... 2019-06-04 17:24:42 +05:30
keys.h Fix Ctrl+underscore not being passed to child programs in normal and application keyboard modes 2019-05-24 19:21:48 +05:30
keys.py Fix Ctrl+underscore not being passed to child programs in normal and application keyboard modes 2019-05-24 19:21:48 +05:30
khrplatform.h Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
kittens.c Add a note about runnning commands from within kitty to the timeout error message 2019-02-18 10:29:04 +05:30
layout.py Simplify chained comparisions 2019-06-05 15:24:36 +02:00
line-buf.c
line.c Exclude variation selectors when finding fallback font 2019-05-13 20:36:29 +05:30
lineops.h Exclude variation selectors when finding fallback font 2019-05-13 20:36:29 +05:30
logging.c
macos_process_info.c
main.py Get rid of the various different launchers 2019-06-24 17:21:30 +05:30
modes.h Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
mouse.c Add space after "if" 2019-06-21 12:12:13 +02:00
notify.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
parse-graphics-command.h
parser.c When parsing CSI codes allow - as a primary modifier 2019-03-08 09:58:18 +05:30
png-reader.c
png-reader.h
remote_control.py Document the kitty remote control protocol 2019-06-12 13:12:53 +05:30
rewrap.h
rgb.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
screen.c Fix an out of bounds read causing a crash when selecting text with the mouse in the alternate screen mode 2019-06-12 07:52:37 +05:30
screen.h Allow extending word selections to non-word chars 2019-05-16 20:20:03 +05:30
session.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
shaders.c Another fix to the scissor for rendering the cell area 2019-06-12 10:37:20 +05:30
shell.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
state.c Use remove_i_from_array in a few more places 2019-06-07 14:25:33 +05:30
state.h When resizing and only a single window is present in the current layout, use that window's background color to fill in the blank areas. 2019-05-29 09:01:57 +05:30
tab_bar.py Ensure trailing space is drawn around tab separator when title is too long to fit 2019-05-31 17:51:56 +05:30
tabs.py Fix a regression that caused closing an overlay window to focus the previously focused window rather than the underlying window 2019-06-17 09:00:47 +05:30
terminfo.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
threading.h
unicode-data.c Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
unicode-data.h Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
update_check.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
utils.py Linux: Disable the Wayland backend on GNOME 2019-06-04 19:10:13 +05:30
wcwidth-std.h Update to using the Unicode 12 standard 2019-03-06 13:58:16 +05:30
window.py Remove unused function 2019-06-05 18:01:19 +02:00