Camilla Berglund
5da8ed250a
Cleanup of backend option strings.
ago%!(EXTRA string=13 years)
Camilla Berglund
69a900592e
Added explicit support for sRGB framebuffers.
ago%!(EXTRA string=13 years)
Camilla Berglund
34d383399c
Finished initial window/context backend split.
ago%!(EXTRA string=13 years)
Camilla Berglund
10cc85343a
Formatting.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
1c21fc1383
Removed GLFW_SYSTEM_KEYS from the GLFW API
...
Rationale: Disabling system commands is inherently
dangerous, and should not be encouraged. Also, it's very
difficult to define and implement a reliable and
consistent cross-platform mechanism.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
c9f4dedd96
Introduced window positioning hints and window position properties
ago%!(EXTRA string=13 years)
Camilla Berglund
7493bbe0c8
Removed X11 prefix from EGL and GLX files.
ago%!(EXTRA string=13 years)
Camilla Berglund
74488bec67
Further isolated X11-specific parts of EGL code.
ago%!(EXTRA string=13 years)
Camilla Berglund
0ca1e67d7a
Moved X11-specific defines to X11 header.
ago%!(EXTRA string=13 years)
Camilla Berglund
4cb569b5b3
Replaced guessing with dirent and regex.
ago%!(EXTRA string=13 years)
Camilla Berglund
93a1d1c226
Added stubs, implemented on Linux and Cocoa.
ago%!(EXTRA string=13 years)
Camilla Berglund
c28fb4ca0c
Cleaned up Linux joystick code.
ago%!(EXTRA string=13 years)
Camilla Berglund
bf3486f077
Comment updates and formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
be12cbca15
Added separate platform headers for EGL and GLX.
ago%!(EXTRA string=13 years)
Cloudef
819b09d479
Add member struct defines for window's context members so code can be shared
ago%!(EXTRA string=13 years)
Camilla Berglund
aa328c0bbd
Added support for GLX_MESA_swap_interval.
ago%!(EXTRA string=13 years)
Camilla Berglund
322407ae9f
Moved X11 gamma ramp termination to gamma module.
ago%!(EXTRA string=13 years)
Camilla Berglund
1a37788143
Moved X11 gamma ramp init to gamma module.
ago%!(EXTRA string=13 years)
Camilla Berglund
a22fbf7e9b
Moved remaining X visual management into opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
f77c8f8b21
Made GLX extension management global instead of per-window.
ago%!(EXTRA string=13 years)
Camilla Berglund
9614b9b22f
Moved OpenGL init and terminate to opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
49dfbe86b2
Moved the majority of GLX code into opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
21e77fe1a6
Split platform-specific global data.
ago%!(EXTRA string=13 years)
Camilla Berglund
f231ed37f0
Re-worked and fixed X11 clipboard support.
ago%!(EXTRA string=14 years)
Camilla Berglund
e0c4d81e46
Added function for processing only pending events.
ago%!(EXTRA string=14 years)
Camilla Berglund
fcd67c69ec
Simplified clipboard cache layout.
ago%!(EXTRA string=14 years)
Camilla Berglund
b8676f01db
Clarified clipboard format atom use.
ago%!(EXTRA string=14 years)
Camilla Berglund
d55616661d
Removed support for primary and secondary selections.
ago%!(EXTRA string=14 years)
Camilla Berglund
76615bf237
Moved EWMH logic to library init.
ago%!(EXTRA string=14 years)
Camilla Berglund
61264339a7
Simplified X11 screen handling.
ago%!(EXTRA string=14 years)
Camilla Berglund
e4328af790
Formatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
06074bc698
Added support for _NET_WM_ICON_NAME.
ago%!(EXTRA string=14 years)
Camilla Berglund
78c135606a
Removed error made superfluous by our glxext.h header.
ago%!(EXTRA string=14 years)
Hanmac
1be6f17c66
add _NET_WM_NAME to the hasEWMGH check
ago%!(EXTRA string=14 years)
Camilla Berglund
a98c66c8cb
Added glext header explanation.
ago%!(EXTRA string=14 years)
Ralph Eastwood
9f41e5b67a
X11 copying code and support PRIMARY & CLIPBOARD clipboards.
ago%!(EXTRA string=14 years)
Ralph Eastwood
57522db6e2
X11 implementation of clipboard pasting.
ago%!(EXTRA string=14 years)
Camilla Berglund
6da82e0ffe
Formatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
eede75fe5e
Added initial support for CLOCK_MONOTONIC.
ago%!(EXTRA string=14 years)
Camilla Berglund
dbc9489f38
Fixed regression breaking the dlopen code path.
ago%!(EXTRA string=14 years)
Camilla Berglund
3b733b91bb
Fixed header include paths.
ago%!(EXTRA string=14 years)
Camilla Berglund
30e362d435
Shortened native extension boolean names.
ago%!(EXTRA string=14 years)
Camilla Berglund
b1656d7323
Replaced GLFW_MOUSE_CURSOR enable with glfwSetCursorMode.
ago%!(EXTRA string=14 years)
Camilla Berglund
53f4f54c46
Flattened source tree.
ago%!(EXTRA string=14 years)
Camilla Berglund
0f93e8f252
Flattened source tree.
ago%!(EXTRA string=14 years)
Camilla Berglund
d43e0b50d0
Added initial ARB_robustness support.
ago%!(EXTRA string=15 years)
Camilla Berglund
6a5152f301
Added initial ARB_robustness support.
ago%!(EXTRA string=15 years)
Camilla Berglund
6e553c7376
Purged references to GLFW as a framework.
ago%!(EXTRA string=15 years)
Camilla Berglund
dd04fa9272
Formatting.
ago%!(EXTRA string=15 years)
Marcus
a44d566057
Added compile time detection of the XKB X11 extension.
ago%!(EXTRA string=15 years)