kitty/glfw
Kovid Goyal 72dfa74b3e
Avoid an extra buffer swap during startup
glfw should not be swapping buffers behind the clients back. Since we
control the client, we can ensure that the OpenGL VRAM is cleared before
the window is shown.

Also fixes the issue with the glfw wayland backend where the buffer was
being created before the surface was configured
2022-06-28 09:25:24 +05:30
..
__init__.py
backend_utils.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
backend_utils.h
cocoa_init.m macOS: Fix JIS Eisu and Kana keys not working 2022-06-25 19:01:02 +08:00
cocoa_joystick.h
cocoa_joystick.m
cocoa_monitor.m See if 0 makes Apple happy 2021-12-15 13:14:02 +05:30
cocoa_platform.h Cleanup previous PR 2022-02-18 13:44:25 +05:30
cocoa_window.m Fix #5161 2022-06-02 10:32:43 +05:30
context.c Avoid an extra buffer swap during startup 2022-06-28 09:25:24 +05:30
dbus_glfw.c Fix #4743 2022-02-26 14:42:21 +05:30
dbus_glfw.h
egl_context.c Backport 6281f498c8 2022-06-23 13:00:28 +05:30
egl_context.h Backport 6281f498c8 2022-06-23 13:00:28 +05:30
glfw.py macOS: Allow opening URLs with kitty 2022-02-05 13:05:41 +08:00
glfw3.h GNOME: Workaround for GNOME's text input system going into an infinite loop if cursor position is updated in response to a done event 2022-05-23 10:36:58 +05:30
glx_context.c Specify we need alpha as well 2021-10-25 17:15:46 +05:30
glx_context.h
ibus_glfw.c Add some notes on how to run IBUS for testing 2022-01-26 10:47:18 +05:30
ibus_glfw.h Cleanup previous PR 2021-09-26 11:17:54 +05:30
init.c Ensure ignoreOSKeyboardProcessing is initialized 2022-01-15 14:43:10 +05:30
input.c macOS: Fix using shortcuts from the global menu bar as subsequent key presses in a multi key mapping not working 2022-01-15 13:56:18 +05:30
internal.h Backport 6281f498c8 2022-06-23 13:00:28 +05:30
linux_desktop_settings.c Read appearance setting from desktop portal as well 2022-04-05 15:44:27 +05:30
linux_desktop_settings.h
linux_joystick.c
linux_joystick.h
linux_notify.c Avoid defining variables with the same name that already exist 2022-01-01 21:29:32 +08:00
linux_notify.h
main_loop.h
mappings.h
memfd.h Use a glfw specific name for memfd_create 2021-07-20 21:49:11 +05:30
monitor.c
monotonic.c
nsgl_context.h
nsgl_context.m
null_init.c
null_joystick.c
null_joystick.h
null_monitor.c
null_platform.h
null_window.c
osmesa_context.c
osmesa_context.h
posix_thread.c
posix_thread.h
source-info.json
vulkan.c
window.c GLFW API for changing colorspace of windows on cocoa 2022-04-26 10:56:34 +05:30
wl_client_side_decorations.c Weston: Fix client side decorations flickering on slow computers during window resize 2022-06-03 11:00:56 +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
wl_cursors.h
wl_init.c Wayland: Fix a regression in the previous release that caused mouse cursor animation and keyboard repeat to stop working when switching seats 2022-06-10 21:38:30 +05:30
wl_monitor.c
wl_platform.h Weston: Fix client side decorations flickering on slow computers during window resize 2022-06-03 11:00:56 +05:30
wl_text_input.c GNOME: Workaround for GNOME's text input system going into an infinite loop if cursor position is updated in response to a done event 2022-05-23 10:36:58 +05:30
wl_text_input.h
wl_window.c Avoid an extra buffer swap during startup 2022-06-28 09:25:24 +05:30
x11_init.c
x11_monitor.c
x11_platform.h
x11_window.c GLFW API to check if window is fullscreen 2021-11-11 12:33:12 +05:30
xkb-compat-shim.h
xkb_glfw.c xkb debug events should be printed to stderr 2022-02-14 15:03:31 +05:30
xkb_glfw.h ibus: Add support for ForwardKeyEvent signal 2021-09-29 21:20:09 +09:00