kitty/kitty
Kovid Goyal caa44b3d4a
Position tab bar as per new margin options
Also mouse clicking anywhere in the tab bar margins should be the same
as clicking in the tab bar, for ease of use.
2021-06-05 09:02:01 +05:30
..
conf Use a more efficient representation of the color table on the Options object 2021-06-03 22:17:37 +05:30
fonts Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
layout Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
options Start work on options for tab bar vertical margins 2021-06-05 09:01:57 +05:30
rc Use a more efficient representation of the color table on the Options object 2021-06-03 22:17:37 +05:30
__init__.py
banned.h Ban a bunch of unsafe C functions from the codebase 2021-03-05 08:26:05 +05:30
bgimage_fragment.glsl
bgimage_vertex.glsl
blit_fragment.glsl
blit_vertex.glsl
border_fragment.glsl
border_vertex.glsl
borders.py Use the new get_options() function 2021-05-24 12:29:11 +05:30
boss.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
cell_fragment.glsl ... 2021-05-16 09:33:06 +05:30
cell_vertex.glsl
charsets.c Use an enum for UTF8 decoder state 2021-03-31 15:19:27 +05:30
charsets.h
child-monitor.c macOS: add menu items for new_window and close_window 2021-05-25 13:54:02 +02:00
child.c
child.py Use the new get_options() function 2021-05-24 12:29:11 +05:30
choose_entry.py
cleanup.c Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
cleanup.h Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
cli.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
cli_stub.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
client.py
cocoa_window.m Forgot a brace 2021-06-03 12:11:31 +05:30
colors.c Use a more efficient representation of the color table on the Options object 2021-06-03 22:17:37 +05:30
complete.py Add layout name completion to @ goto-layout 2021-05-15 10:25:34 +05:30
config.py Use a more efficient representation of the color table on the Options object 2021-06-03 22:17:37 +05:30
constants.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
control-codes.h
core_text.m missing newline in debug print 2021-05-31 17:42:10 +05:30
cross-platform-random.h Fix compilation on ancient Linux distros without sys/random.h 2021-02-16 12:39:18 +05:30
cursor.c
data-types.c kitty @ get-text add an option to also get the current cursor position and state as ANSI escape codes 2021-05-15 09:27:28 +05:30
data-types.h Use uthash for the sprite position cache 2021-05-07 06:58:54 +05:30
desktop.c Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
disk-cache.c Guard against invalid cache file in a couple more places 2021-05-13 09:51:57 +05:30
disk-cache.h Allow querying number cached in ram from c code as well 2021-02-19 09:28:56 +05:30
emoji.h Unicode input: Make diamond a synonym for gem 2021-04-02 12:53:58 +05:30
fast_data_types.pyi Use a more efficient representation of the color table on the Options object 2021-06-03 22:17:37 +05:30
fontconfig.c Dont initialize FontConfig when importing fast_data_types 2021-05-15 10:41:54 +05:30
fonts.c Store the global font_size on the opts object where it belongs 2021-06-04 21:51:02 +05:30
fonts.h Use uthash for the sprite position cache 2021-05-07 06:58:54 +05:30
freetype.c Fix ligatures not working with the Iosevka font 2021-06-04 12:18:17 +05:30
freetype_render_ui_text.c freetype_render_ui_text: use uint8_t instead of u_int8_t 2021-04-21 19:23:43 +07:00
freetype_render_ui_text.h Allow specifying a right_margin that is not rendered for the CSD title 2021-04-01 22:50:54 +05:30
gl-wrapper.c
gl-wrapper.h
gl.c
gl.h
glfw-wrapper.c GNOME: Add a new option to control the color of the kitty window titlebar 2021-04-25 11:22:23 +05:30
glfw-wrapper.h Port mouse selection tests to new framework 2021-05-11 11:49:44 +05:30
glfw.c ... 2021-06-04 22:00:15 +05:30
glyph-cache.c oops 2021-05-07 06:58:55 +05:30
glyph-cache.h Use uthash for glyph properties as well 2021-05-07 06:58:54 +05:30
graphics.c fix allocation typo 2021-05-08 01:51:29 -07:00
graphics.h Graphics protocol: Add a control to allow clients to specify that the cursor should not move when displaying an image 2021-03-22 22:16:40 +05:30
graphics_fragment.glsl
graphics_vertex.glsl
guess_mime_type.py
history.c Allow rewrap_inner to track multiple positions 2021-06-03 12:29:27 +05:30
hyperlink.c Make it harder to forget to redefine uthash_fatal 2021-05-07 06:58:54 +05:30
hyperlink.h
iqsort.h
key_encoding.c Remove redundant F1-F4 defs in cursor key more 2021-05-07 15:20:26 +05:30
key_encoding.py Unicode input kitten: Fix a regression in 0.20.0 that broke keyboard handling when the num lock or caps lock modifiers were engaged. 2021-05-07 06:55:25 +05:30
key_names.py Move type parsers for config into own module 2021-05-24 22:29:28 +05:30
keys.c Add debug prints for mouse events 2021-05-11 10:22:30 +05:30
keys.h Clean up debug keyboard on macOS 2021-04-22 09:28:11 +05:30
keys.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
kittens.c
kitty-uthash.h Make it harder to forget to redefine uthash_fatal 2021-05-07 06:58:54 +05:30
launch.py Use the new get_options() function 2021-05-24 12:29:11 +05:30
line-buf.c When reflowing the screen, also reflow the saved cursor position 2021-06-03 15:35:48 +05:30
line.c Fix trailing parentheses in URLs not being detected 2021-06-04 18:13:36 +05:30
lineops.h When reflowing the screen, also reflow the saved cursor position 2021-06-03 15:35:48 +05:30
logging.c
loop-utils.c
loop-utils.h
macos_process_info.c
main.py Fix a crash on exit on macOS 2021-06-03 11:54:55 +05:30
marks.py
modes.h
monotonic.c
monotonic.h
mouse.c Position tab bar as per new margin options 2021-06-05 09:02:01 +05:30
multiprocessing.py Run all tests on the full frozen build using the frozen launcher 2021-02-19 17:57:59 +05:30
notify.py
open_actions.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
os_window_size.py
parse-graphics-command.h Graphics protocol: Add a control to allow clients to specify that the cursor should not move when displaying an image 2021-03-22 22:16:40 +05:30
parser.c Improve parser error messages a bit 2021-05-17 21:29:54 +05:30
png-reader.c Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
png-reader.h
remote_control.py
rewrap.h Allow rewrap_inner to track multiple positions 2021-06-03 12:29:27 +05:30
rgb.py Use a more efficient representation of the color table on the Options object 2021-06-03 22:17:37 +05:30
ringbuf.c
ringbuf.h
safe-wrappers.h
screen.c Fix trailing parentheses in URLs not being detected 2021-06-04 18:13:36 +05:30
screen.h Fix trailing parentheses in URLs not being detected 2021-06-04 18:13:36 +05:30
session.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
shaders.c
shell.py Ignore failure to read the readline init file on Linux as well 2021-04-22 08:13:57 +05:30
state.c Position tab bar as per new margin options 2021-06-05 09:02:01 +05:30
state.h Start work on options for tab bar vertical margins 2021-06-05 09:01:57 +05:30
tab_bar.py Merge branch 'less-contrast-for-powerline-alt-separator' of https://github.com/chipaca/kitty 2021-05-30 07:37:41 +05:30
tabs.py Use the new get_options() function 2021-05-24 12:29:11 +05:30
terminfo.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
threading.h
tint_fragment.glsl
tint_vertex.glsl
types.py Implement parsing for mouse_map config 2021-05-10 07:16:43 +05:30
typing.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
typing.pyi Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
unicode-data.c Unicode input: Make diamond a synonym for gem 2021-04-02 12:53:58 +05:30
unicode-data.h Fix trailing parentheses in URLs not being detected 2021-06-04 18:13:36 +05:30
update_check.py
uthash.h Update uthash 2021-04-24 09:47:40 +05:30
utils.py Refactor configuration file parsing 2021-05-31 17:40:49 +05:30
wcswidth.c Add a wcswidth() implementation useable from C code 2021-03-31 15:19:39 +05:30
wcswidth.h Add a wcswidth() implementation useable from C code 2021-03-31 15:19:39 +05:30
wcwidth-std.h Unicode input: Make diamond a synonym for gem 2021-04-02 12:53:58 +05:30
window.py Remove unreachable code 2021-06-04 05:40:27 +05:30
window_list.py Fix deleting windows that are not the last window via remote control leaving no window focused 2021-05-14 07:25:48 +05:30