kitty/glfw
Kovid Goyal c26665ec4d
Wayland: If the compositor turns off server side decorations after turning them on do not draw client side decorations
This matches the behavior of GNOME based clients and in any case sway
seems to get very confused if CSD is drawn.

Fixes #3888
2021-07-31 11:41:27 +05:30
..
__init__.py Add type checking for glfw module as well 2020-03-06 07:59:55 +05:30
backend_utils.c Use a glfw specific name for memfd_create 2021-07-20 21:49:11 +05:30
backend_utils.h Fix header comment 2021-03-25 16:05:14 +05:30
cocoa_init.m Prevent Cocoa from sending us open file events from command line args 2021-03-11 10:59:03 +05:30
cocoa_joystick.h GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
cocoa_joystick.m GLFW: Cocoa: Support some sim page joystick elements 2020-07-24 11:28:53 +02:00
cocoa_monitor.m Fix "Cocoa: Failed to find service port...". 2021-07-28 00:39:50 +01:00
cocoa_platform.h Fix #3719 2021-06-13 09:07:08 +05:30
cocoa_window.m macOS: Render colors in the sRGB colorspace to match other macOS terminal applications 2021-07-12 17:34:03 +05:30
context.c Wayland: Apply the same framebuffer selection optimisation 2020-06-09 21:59:25 +05:30
dbus_glfw.c Use datatype monotonic_t instead of double to keep track of time 2019-09-25 17:43:11 +02:00
dbus_glfw.h Update the GLFW version number from 3.3 to 3.4 2019-08-02 11:00:16 -05:00
egl_context.c EGL: Add support for EGL_ANGLE_platform_angle 2020-06-30 00:34:32 +02:00
egl_context.h EGL: Add support for EGL_ANGLE_platform_angle 2020-06-30 00:34:32 +02:00
glfw.py Add GLFW API to set WM_COMMAND 2021-07-30 08:35:40 +05:30
glfw3.h Convert mouse buttons to an enum 2021-05-10 07:16:43 +05:30
glx_context.c X11: Further reduce startup time 2020-06-09 20:18:07 +05:30
glx_context.h X11: Further reduce startup time 2020-06-09 20:18:07 +05:30
ibus_glfw.c Fix regression 2021-03-31 08:54:10 -05:00
ibus_glfw.h Extract key event data to struct 2019-09-24 19:15:35 +02:00
init.c Allow toggling xdg configure debug output at runtime 2021-04-07 15:24:58 +05:30
input.c Add support for the keypad Begin key 2021-04-11 07:58:27 +05:30
internal.h Allow toggling xdg configure debug output at runtime 2021-04-07 15:24:58 +05:30
linux_desktop_settings.c Use the correct mouse cursor theme on GNOME 2021-03-25 12:20:13 +05:30
linux_desktop_settings.h Use the correct mouse cursor theme on GNOME 2021-03-25 12:20:13 +05:30
linux_joystick.c GLFW: Cleanup 2020-07-23 23:56:32 +02:00
linux_joystick.h GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
linux_notify.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
linux_notify.h Set a default action name on the dbus notification 2019-02-03 13:53:26 +05:30
main_loop.h Use datatype monotonic_t instead of double to keep track of time 2019-09-25 17:43:11 +02:00
mappings.h Update the GLFW version number from 3.3 to 3.4 2019-08-02 11:00:16 -05:00
memfd.h Use a glfw specific name for memfd_create 2021-07-20 21:49:11 +05:30
monitor.c Fix comparison of video modes of equal area 2019-09-08 09:12:39 +05:30
monotonic.c Fix #2187 2019-12-08 22:37:47 +05:30
nsgl_context.h Reduce difference to GLFW upstream 2019-11-23 13:19:06 +01:00
nsgl_context.m NSGL: Fix disabling of Retina resolution 2019-12-15 20:54:21 +05:30
null_init.c Null: Make platform more conformant 2020-06-05 00:27:47 +02:00
null_joystick.c Declare _glfwPlatformInitJoysticks() to return bool 2020-08-04 20:24:35 -04:00
null_joystick.h Update the GLFW version number from 3.3 to 3.4 2019-08-02 11:00:16 -05:00
null_monitor.c GLFW: Null: Fix out parameters not being set 2020-09-07 21:26:02 +02:00
null_platform.h Remove EGL and OSMesa struct member macros 2020-06-26 12:51:11 +02:00
null_window.c GLFW: Null: Fix out parameters not being set 2020-09-07 21:26:02 +02:00
osmesa_context.c Update the GLFW version number from 3.3 to 3.4 2019-08-02 11:00:16 -05:00
osmesa_context.h Remove EGL and OSMesa struct member macros 2020-06-26 12:51:11 +02:00
posix_thread.c Update the GLFW version number from 3.3 to 3.4 2019-08-02 11:00:16 -05:00
posix_thread.h Fix bool indentation 2019-08-30 15:32:20 +02:00
source-info.json Refactor the rendering of CSD on Wayland 2021-03-29 12:15:47 +05:30
vulkan.c Cocoa: Add fully dynamic loading of Vulkan loader 2020-01-17 14:18:28 +01:00
window.c More reloading work for various options 2021-06-07 09:30:15 +05:30
wl_client_side_decorations.c GNOME: Add a new option to control the color of the kitty window titlebar 2021-04-25 11:22:23 +05:30
wl_client_side_decorations.h GNOME: Add a new option to control the color of the kitty window titlebar 2021-04-25 11:22:23 +05:30
wl_cursors.c Use the correct mouse cursor theme on GNOME 2021-03-25 12:20:13 +05:30
wl_cursors.h Simplify Wayland cursor theme handling 2020-07-25 15:36:46 +05:30
wl_init.c Remove unused import 2021-07-31 11:27:29 +05:30
wl_monitor.c Add feature available/implemented errors 2020-06-04 13:55:52 +02:00
wl_platform.h GNOME: Add a new option to control the color of the kitty window titlebar 2021-04-25 11:22:23 +05:30
wl_text_input.c Ignore text input done if serial is incorrect 2021-03-25 15:05:48 +05:30
wl_text_input.h Start work on Wayland text input protocol support 2021-03-23 16:33:04 +05:30
wl_window.c Wayland: If the compositor turns off server side decorations after turning them on do not draw client side decorations 2021-07-31 11:41:27 +05:30
x11_init.c GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
x11_monitor.c Fix typos 2020-06-23 16:35:13 +02:00
x11_platform.h GLFW: X11: Include X Shape extension headers 2020-07-16 23:50:26 +02:00
x11_window.c Add GLFW API to set WM_COMMAND 2021-07-30 08:35:40 +05:30
xkb-compat-shim.h ... 2021-01-17 07:24:12 +05:30
xkb_glfw.c Linux: Fix keyboard layout change keys defined via compose rules not being ignored 2021-05-01 08:09:26 +05:30
xkb_glfw.h Implementation of hyper and meta 2021-03-30 14:23:17 -05:00