1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2025-05-15 18:08:52 -04:00
glfw/src
Camilla Löwy 6a65341e14 X11: Fix multiple issues in XDND support
The code blindly expected UTF8_STRING for files.  It did not downgrade
based on source protocol version.  It did not handle hostnames in
text/uri-list data.  It did not specify the source time stamp when
converting the selection.  It did not search the XdndTypeList when
necessary.  It did not ignore sources that specified invalid versions.

While better, this is still not fully conformant.  Hostnames are not
validated and it does not guard against source crashes.

Fixes #968.
2017-03-16 23:41:06 +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 Cocoa: Remove errors emitted on headless systems 2017-03-10 14:44:55 +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 Cocoa: Allow undecorated windows to become main 2017-03-16 15:46:21 +01:00
context.c Add GLFW_OSMESA_CONTEXT_API 2017-02-28 20:38:10 +01:00
egl_context.c EGL: Add support for EGL_KHR_context_flush_control 2017-03-15 17:37:33 +01:00
egl_context.h EGL: Add support for EGL_KHR_context_flush_control 2017-03-15 17:37:33 +01:00
glfw_config.h.in Add glfwInitHint 2017-03-01 04:35:41 +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
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: Fix monitor event emission 2017-03-14 19:21:57 +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 Win32: Improve monitor enumeration 2017-03-14 19:10:57 +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 Cleanup 2017-03-14 20:39:18 +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: Fix multiple issues in XDND support 2017-03-16 23:41:06 +01:00
x11_monitor.c Fix undefined behavior 2017-02-16 05:23:10 +01:00
x11_platform.h X11: Fix multiple issues in XDND support 2017-03-16 23:41:06 +01:00
x11_window.c X11: Fix multiple issues in XDND support 2017-03-16 23:41:06 +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