1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2025-05-16 02:18:51 -04:00
glfw/src
Kristian Nielsen 29a75ab09d X11: Add native access to primary selection
This adds the native access functions glfwSetX11SelectionString and
glfwGetX11SelectionString under GLFW_EXPOSE_NATIVE_X11.  They are
similar to glfwSetClipboardString and glfwGetClipboardString but operate
on the PRIMARY selection.

The primary selection is widely used in X11, and so seems important to
support.  Primary selection is mostly an X11-specific thing, hence it's
exposed as an X11 native interface.

Fixes #894.
Closes #1056.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2017-08-13 18:52:24 +02:00
..
CMakeLists.txt Cocoa: Fix warnings caused by _XOPEN_SOURCE 2017-08-10 22:24:44 +02:00
cocoa_init.m Add internal TLS support 2017-03-19 00:52:46 +01:00
cocoa_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
cocoa_joystick.m Cleanup 2017-07-10 12:53:20 +02:00
cocoa_monitor.m Cocoa: Remove errors emitted on headless systems 2017-03-10 14:44:55 +01:00
cocoa_platform.h Rename thread source files 2017-06-08 16:09:14 +02:00
cocoa_time.c Cleanup 2017-03-19 02:46:16 +01:00
cocoa_window.m Cocoa: Fix string object being updated incorrectly 2017-08-06 23:27:58 +02:00
context.c Report invalid constants in the appropriate base 2017-06-28 12:07:06 +02:00
egl_context.c Cleanup 2017-06-08 16:38:45 +02:00
egl_context.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02: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: Fix segfault when no GLXFBConfigs available 2017-07-07 10:30:10 +02:00
glx_context.h GLX: Add GLX_ARB_create_context_no_error support 2017-06-08 16:09:16 +02:00
init.c Add glfwInitHintString 2017-07-25 23:53:52 +02:00
input.c Add glfwGetJoystickGUID 2017-07-30 16:15:12 +02:00
internal.h Add glfwInitHintString 2017-07-25 23:53:52 +02:00
linux_joystick.c Linux: Make joystick init always fail silently 2017-08-09 12:18:28 +02:00
linux_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
mappings.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
mir_init.c Linux: Update joystick API in version strings 2017-08-09 12:20:51 +02:00
mir_monitor.c Mir: Get ready for Mir 1.0 2017-03-30 00:43:03 +02:00
mir_platform.h Rename thread source files 2017-06-08 16:09:14 +02:00
mir_window.c Cleanup 2017-07-13 01:26:06 +02:00
monitor.c Add more assertions 2017-02-23 17:47:41 +01:00
nsgl_context.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02:00
nsgl_context.m Cleanup 2017-06-08 16:38:45 +02:00
null_init.c Add internal TLS support 2017-03-19 00:52:46 +01:00
null_joystick.c Fix function signature in null joystick backend 2017-07-13 01:28:02 +02:00
null_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
null_monitor.c Make OSMesa backend an almost proper null backend 2017-02-28 21:57:43 +01:00
null_platform.h Rename thread source files 2017-06-08 16:09:14 +02:00
null_window.c Cleanup 2017-07-13 01:26:06 +02:00
osmesa_context.c Cleanup 2017-06-08 16:38:45 +02:00
osmesa_context.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02:00
posix_thread.c Rename thread source files 2017-06-08 16:09:14 +02:00
posix_thread.h Rename thread source files 2017-06-08 16:09:14 +02:00
posix_time.c Cleanup 2017-03-19 02:46:16 +01:00
posix_time.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02:00
vulkan.c Cocoa: Add support for MoltenVK dynamic library 2017-07-10 21:34:02 +02:00
wgl_context.c Cleanup 2017-06-08 16:38:45 +02:00
wgl_context.h WGL: Add WGL_ARB_create_context_no_error support 2017-06-08 16:09:15 +02:00
win32_init.c Win32: Stop exporting GUIDs from static library 2017-05-10 19:36:17 +02:00
win32_joystick.c Win32: Fix XInput axis normalization 2017-08-09 12:20:50 +02:00
win32_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
win32_monitor.c Win32: Check for monitor object creation failure 2017-03-26 16:46:17 +02:00
win32_platform.h Make glfwGetError also provide description 2017-06-08 16:08:36 +02:00
win32_thread.c Rename thread source files 2017-06-08 16:09:14 +02:00
win32_time.c Cleanup 2017-03-19 02:46:16 +01:00
win32_window.c Cleanup 2017-07-13 01:26:06 +02:00
window.c Report invalid constants in the appropriate base 2017-06-28 12:07:06 +02:00
wl_init.c Linux: Update joystick API in version strings 2017-08-09 12:20:51 +02:00
wl_monitor.c Restructure monitor enumeration 2017-01-02 06:03:02 +01:00
wl_platform.h Rename thread source files 2017-06-08 16:09:14 +02:00
wl_window.c Cleanup 2017-07-13 01:26:06 +02:00
x11_init.c X11: Add native access to primary selection 2017-08-13 18:52:24 +02:00
x11_monitor.c X11: Add validation of RandR gamma ramp size 2017-04-05 17:53:00 +02:00
x11_platform.h X11: Add native access to primary selection 2017-08-13 18:52:24 +02:00
x11_window.c X11: Add native access to primary selection 2017-08-13 18:52:24 +02:00
xkb_unicode.c Cleanup 2017-05-17 22:26:15 +02:00
xkb_unicode.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02:00