kitty/glfw
Kovid Goyal 1cb15dedac
Simplify the event loop code
Also reduce input latency by ignoring repaint_delay when
there is actual pending input.

Gets rid of request_tick_callback(). Now empty events
result in the tick callback being called so there is only a
single mechanism for waking up the main loop and getting
the tick callback called.
2019-07-18 15:51:54 +05:30
..
backend_utils.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
backend_utils.h Simplify the event loop code 2019-07-18 15:51:54 +05:30
cocoa_init.m Simplify the event loop code 2019-07-18 15:51:54 +05:30
cocoa_joystick.h Initial import of glfw 2017-12-01 12:15:36 +05:30
cocoa_joystick.m Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
cocoa_monitor.m macOS: Fix a deadlock with CVDisplayLink 2019-07-05 20:16:32 +05:30
cocoa_platform.h Simplify the event loop code 2019-07-18 15:51:54 +05:30
cocoa_time.c Initial import of glfw 2017-12-01 12:15:36 +05:30
cocoa_window.m Simplify the event loop code 2019-07-18 15:51:54 +05:30
context.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
dbus_glfw.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
dbus_glfw.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30
egl_context.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
egl_context.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30
glfw3.h Simplify the event loop code 2019-07-18 15:51:54 +05:30
glfw.py Generate Wayland protocol definitions in parallel as well 2019-07-05 20:57:56 +05:30
glx_context.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
glx_context.h Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
ibus_glfw.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
ibus_glfw.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30
init.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
input.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
internal.h Simplify the event loop code 2019-07-18 15:51:54 +05:30
linux_joystick.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
linux_joystick.h Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
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 Simplify the event loop code 2019-07-18 15:51:54 +05:30
mappings.h Update bundled glfw 2018-03-03 11:21:09 +05:30
memfd.h Convert some tabs to spaces 2019-02-02 22:08:32 +01:00
monitor.c Reduce the difference of glfw to upstream 2019-06-20 21:40:59 +02:00
nsgl_context.h Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
nsgl_context.m Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
null_init.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
null_joystick.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
null_joystick.h Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
null_monitor.c Reduce the difference of glfw/null_* to upstream 2019-06-12 20:45:21 +02:00
null_platform.h Initial import of glfw 2017-12-01 12:15:36 +05:30
null_window.c Reduce the difference of glfw/null_* to upstream 2019-06-12 20:45:21 +02:00
osmesa_context.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
osmesa_context.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30
posix_thread.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
posix_thread.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30
posix_time.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
posix_time.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30
source-info.json Share main loop implementation between wayland and X11 2019-03-04 19:52:45 +05:30
vulkan.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
wgl_context.c Get rid of GLFW_(TRUE|FALSE) 2019-06-08 08:14:30 +05:30
wgl_context.h Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
window.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
wl_init.c Move event loop wakeup code into backend_utils 2019-07-05 09:34:51 +05:30
wl_monitor.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
wl_platform.h Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
wl_window.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
x11_init.c Move event loop wakeup code into backend_utils 2019-07-05 09:34:51 +05:30
x11_monitor.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
x11_platform.h X11: Clean up EWMH feature detection 2019-07-01 05:57:17 +05:30
x11_window.c Simplify the event loop code 2019-07-18 15:51:54 +05:30
xkb_glfw.c Build glfw with all warnings enabled 2019-07-01 10:42:07 +05:30
xkb_glfw.h Get rid of GLFWbool 2019-06-08 08:12:42 +05:30