kitty/kitty
Kovid Goyal 4e427d05b7
Fix mouse move events not having modifiers
The lack of modifiers meant that detect of whether the event should be
tracked in kitty was not working
2019-07-19 19:02:09 +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 Remove hard-coded restriction on drawing borders when only a single window is present 2019-06-26 19:35:49 +05:30
boss.py Indicate if set_active_tab() worked or not 2019-07-14 10:02:33 +05:30
cell_fragment.glsl More docs for the cell fragment shader 2019-06-14 11:11:43 +05:30
cell_vertex.glsl
charsets.c Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
charsets.h
child-monitor.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
child.c Reset the sigprocmask and signal handlers when launching child processes. Fixes #1806 2019-07-18 09:26:31 +05:30
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 Fix kitty @focus-tab not reporting errors 2019-07-14 10:08:44 +05:30
cocoa_window.m Better fix for kitty not getting key events when launched via a symlink on macOS 2019-07-18 16:00:16 +05:30
colors.c Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +05:30
complete.py Add some docs for how the completion system can be extended for a new shell 2019-06-29 07:56:24 +05:30
config.py Do not depend on glfw just to parse the config file 2019-06-04 18:02:56 +05:30
config_data.py Simplify the event loop code 2019-07-18 15:51:54 +05:30
constants.py version 0.14.2 2019-06-09 13:40:02 +05:30
control-codes.h
core_text.m Couple more MIN/MAX type fixes 2019-07-04 09:15:13 +05:30
cursor.c Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +05:30
data-types.c Have monotic() return numbers offset from init time 2019-07-08 10:30:06 +05:30
data-types.h Add a little more event loop debug output 2019-07-07 06:10:59 +05:30
desktop.c Convert tabs to spaces 2019-07-03 20:28:40 +02:00
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 the MIN and MAX macros typesafe 2019-07-01 17:03:47 +05:30
fonts.h Allow controlling the ligature strategy dynamically, per window 2019-04-27 22:05:33 +05:30
freetype.c Linux: Fix incorrect scaling for fallback fonts when the font has an underscore that renders out of bounds 2019-06-30 08:51:35 +05:30
gl-wrapper.c Replace glad with glad2 2019-07-07 21:10:15 +02:00
gl-wrapper.h Replace glad with glad2 2019-07-07 21:10:15 +02:00
gl.c Move the kitty OpenGL API into its own compilation unit 2019-07-12 15:29:48 +05:30
gl.h Move the kitty OpenGL API into its own compilation unit 2019-07-12 15:29:48 +05:30
glfw-wrapper.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
glfw-wrapper.h Simplify the event loop code 2019-07-18 15:51:54 +05:30
glfw.c Fix mouse move events not having modifiers 2019-07-19 19:02:09 +05:30
glfw_tests.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
glfw_tests.h Linux: Only process global state when something interesting happens 2019-07-15 21:30:00 +05:30
graphics.c Use an interrupt-safe close() 2019-07-05 14:39:07 +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
graphics_vertex.glsl
history.c Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +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 Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +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
kittens.c
layout.py Allow passing a `!neighbor` argument to the new_window mapping to open a new window next to the active window 2019-06-29 15:13:54 +05:30
line-buf.c
line.c Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +05:30
lineops.h Exclude variation selectors when finding fallback font 2019-05-13 20:36:29 +05:30
logging.c
loop-utils.c Linux: Use eventfd rather than a pipe for loop wakeup 2019-07-05 14:54:54 +05:30
loop-utils.h Linux: Use eventfd rather than a pipe for loop wakeup 2019-07-05 14:54:54 +05:30
macos_process_info.c
main.py DRYer 2019-07-15 18:23:17 +05:30
modes.h Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
mouse.c Make handle_in_kitty consistent between the button and motion handlers 2019-07-19 18:58:46 +05:30
notify.py Use python3 shebang for all python scripts 2019-05-20 14:44:24 +02:00
parse-graphics-command.h
parser.c Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +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 Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +05:30
rgb.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
screen.c Make the MIN and MAX macros typesafe 2019-07-01 17:03:47 +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 Move the kitty OpenGL API into its own compilation unit 2019-07-12 15:29:48 +05:30
shell.py Use "with suppress()" to suppress python exceptions 2019-06-03 12:27:43 +02:00
state.c - Add an option :opt:terminal_select_modifiers to control which modifiers are used to override mouse selection 2019-07-03 10:50:07 +05:30
state.h Linux: Only process global state when something interesting happens 2019-07-15 21:30:00 +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 Indicate if set_active_tab() worked or not 2019-07-14 10:02:33 +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 macOS: Fix finding fallback font for private use unicode symbols not working reliably 2019-06-30 18:11:58 +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 When using :opt:strip_trailing_spaces do not remove empty lines 2019-07-15 17:17:40 +05:30