glfw/src
A. Tombs 5ae781586f X11: Handle Selection* events despite NULL window
X11 event processing currently discards events that can not be mapped to
a current GLFW window.  However, this breaks clipboard functionality by
failing to respond to SelectionRequest and SelectionClear events.

This commit moves processing of these important clipboard events to
before the NULL window test so that they are always considered.

Fixes #961.
Closes #963.
2017-03-07 19:24:31 +01:00
..
CMakeLists.txt Wayland: Fix broken build 2017-03-03 17:51:40 +00:00
cocoa_init.m Add glfwInitHint 2017-03-01 04:35:41 +01:00
cocoa_joystick.h Move internals to shared joystick objects 2017-01-30 16:52:49 +01:00
cocoa_joystick.m Implement glfwGetJoystickHats 2017-03-06 03:23:29 +01:00
cocoa_monitor.m Fix undefined behavior 2017-02-16 05:23:10 +01:00
cocoa_platform.h Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
cocoa_time.c Paperwork done 2016-11-30 14:00:41 +01:00
cocoa_window.m Cleanup 2017-03-01 04:36:00 +01:00
context.c Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
egl_context.c EGL: Fix test for EGL_RGB_BUFFER 2017-01-02 16:02:40 +01:00
egl_context.h Cocoa: Enable EGL 2017-01-02 15:32:55 +01:00
glfw3.pc.in Blurb nomenclature fix. 2014-02-10 15:33:41 +01:00
glfw3Config.cmake.in Include imported targets into module config file 2016-02-02 06:00:18 +01:00
glfw_config.h.in Add glfwInitHint 2017-03-01 04:35:41 +01:00
glx_context.c GLX: Check whether client string is NULL 2017-01-19 03:46:49 +01:00
glx_context.h Move to Vulkan style function typedefs 2016-12-08 16:56:05 +01:00
init.c Implement glfwGetJoystickHats 2017-03-06 03:23:29 +01:00
input.c Implement glfwGetJoystickHats 2017-03-06 03:23:29 +01:00
internal.h Implement glfwGetJoystickHats 2017-03-06 03:23:29 +01:00
linux_joystick.c Implement glfwGetJoystickHats 2017-03-06 03:23:29 +01:00
linux_joystick.h Add null joystick backend 2017-02-01 03:07:25 +01:00
mir_init.c Add null joystick backend 2017-02-01 03:07:25 +01:00
mir_monitor.c Restructure monitor enumeration 2017-01-02 06:03:02 +01:00
mir_platform.h Mir: Fix broken build 2017-03-02 17:52:32 +01:00
mir_window.c Cleanup 2017-03-03 14:22:38 +01:00
monitor.c Add more assertions 2017-02-23 17:47:41 +01:00
nsgl_context.h Paperwork done 2016-11-30 14:00:41 +01:00
nsgl_context.m Add GLFW_COCOA_GRAPHICS_SWICTHING 2017-02-10 01:29:29 +01:00
null_init.c Make OSMesa backend an almost proper null backend 2017-02-28 21:57:43 +01:00
null_joystick.c Fix line endings 2017-02-11 21:17:26 +01:00
null_joystick.h Fix line endings 2017-02-11 21:17:26 +01:00
null_monitor.c Make OSMesa backend an almost proper null backend 2017-02-28 21:57:43 +01:00
null_platform.h Make OSMesa backend an almost proper null backend 2017-02-28 21:57:43 +01:00
null_window.c Remove unused stub 2017-02-28 22:21:02 +01:00
osmesa_context.c OSMesa: Use framebuffer size for framebuffer 2017-02-28 22:21:42 +01:00
osmesa_context.h Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
posix_time.c Paperwork done 2016-11-30 14:00:41 +01:00
posix_time.h Paperwork done 2016-11-30 14:00:41 +01:00
posix_tls.c Paperwork done 2016-11-30 14:00:41 +01:00
posix_tls.h Paperwork done 2016-11-30 14:00:41 +01:00
vulkan.c Add more assertions 2017-02-23 17:47:41 +01:00
wgl_context.c Win32: Improve platform error messages 2017-01-20 01:35:24 +01:00
wgl_context.h Move to Vulkan style function typedefs 2016-12-08 16:56:05 +01:00
win32_init.c Win32: Move to WM_INPUT for disabled cursor motion 2017-02-26 18:48:03 +01:00
win32_joystick.c Implement glfwGetJoystickHats 2017-03-06 03:23:29 +01:00
win32_joystick.h Move internals to shared joystick objects 2017-01-30 16:52:49 +01:00
win32_monitor.c Fix undefined behavior 2017-02-16 05:23:10 +01:00
win32_platform.h Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
win32_time.c Win32: Cleanup 2017-01-29 19:50:35 +01:00
win32_tls.c Win32: Improve platform error messages 2017-01-20 01:35:24 +01:00
win32_window.c Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
window.c Add glfwInitHint 2017-03-01 04:35:41 +01:00
wl_init.c Add null joystick backend 2017-02-01 03:07:25 +01:00
wl_monitor.c Restructure monitor enumeration 2017-01-02 06:03:02 +01:00
wl_platform.h Wayland: Fix broken build 2017-03-03 17:51:40 +00:00
wl_window.c Wayland: Fix broken build 2017-03-03 17:51:40 +00:00
x11_init.c X11: Use XI_RawMotion for disabled cursor motion 2017-02-26 18:48:04 +01:00
x11_monitor.c Fix undefined behavior 2017-02-16 05:23:10 +01:00
x11_platform.h Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
x11_window.c X11: Handle Selection* events despite NULL window 2017-03-07 19:24:31 +01:00
xkb_unicode.c Paperwork done 2016-11-30 14:00:41 +01:00
xkb_unicode.h Start 3.3 2016-08-18 23:55:49 +02:00