Camilla Berglund
648655aa5b
Fixed RandR primary monitor detection.
ago%!(EXTRA string=13 years)
Camilla Berglund
b9acb777e5
EGL context creation cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
bd31ea0a69
WGL context option cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
cf38b34f45
GLX context option cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
d11558e7e4
Fixed corruption of robustness strategy hint.
ago%!(EXTRA string=13 years)
Camilla Berglund
8c6511085a
Corrected eglext.h path.
ago%!(EXTRA string=13 years)
Camilla Berglund
9c0e19adca
Made error message tags more consistent.
ago%!(EXTRA string=13 years)
Camilla Berglund
9a659c287e
Fixed context param readback.
ago%!(EXTRA string=13 years)
Camilla Berglund
a8a0585164
Updated debug context detection.
ago%!(EXTRA string=13 years)
Camilla Berglund
fd0f06de8a
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
247a875435
Updated version verification.
ago%!(EXTRA string=13 years)
Camilla Berglund
d22d55ed02
Updated error message to match updated spec.
ago%!(EXTRA string=13 years)
Camilla Berglund
3f5843f500
Renamed tokens used for other client APIs.
ago%!(EXTRA string=13 years)
Camilla Berglund
052c587dd5
Shortened monitor-related tokens.
ago%!(EXTRA string=13 years)
Camilla Berglund
94e9b3adff
Added include required for free.
ago%!(EXTRA string=13 years)
Camilla Berglund
b30def90e4
...and the other half of making it const.
ago%!(EXTRA string=13 years)
Camilla Berglund
ccdb776cc3
Cleanup of configuration variable use.
ago%!(EXTRA string=13 years)
Camilla Berglund
47c11b4ea6
Tweaked comment.
ago%!(EXTRA string=13 years)
Camilla Berglund
5da8ed250a
Cleanup of backend option strings.
ago%!(EXTRA string=13 years)
Camilla Berglund
0bac579506
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
3a773342e8
Renamed struct member to match other platforms.
ago%!(EXTRA string=13 years)
Camilla Berglund
280782a2a5
Added explicit non-support for sRGB on EGL.
ago%!(EXTRA string=13 years)
Camilla Berglund
69a900592e
Added explicit support for sRGB framebuffers.
ago%!(EXTRA string=13 years)
Camilla Berglund
1a3d47d06d
Added window position callback.
ago%!(EXTRA string=13 years)
Camilla Berglund
1eef0f0869
Renamed context module files.
ago%!(EXTRA string=13 years)
Camilla Berglund
5ea3591586
Cocoa NSGL fixes.
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)
Camilla Berglund
7e9286c1fa
Removed unused stub.
ago%!(EXTRA string=13 years)
Camilla Berglund
b934cdf573
Begun preparations for Win32 EGL support.
ago%!(EXTRA string=13 years)
Camilla Berglund
fc69721807
Tagged comment.
ago%!(EXTRA string=13 years)
Camilla Berglund
06c191feea
Updated error codes to better reflect multi-API support.
ago%!(EXTRA string=13 years)
Camilla Berglund
2a166c5086
Removed glfwCopyContext to map better against EGL.
ago%!(EXTRA string=13 years)
Camilla Berglund
998cb5144e
Made glfwSetCursorPos fail silently if lacking focus.
ago%!(EXTRA string=13 years)
Camilla Berglund
c479124e69
Removed key repeat.
ago%!(EXTRA string=13 years)
Camilla Berglund
b8c16e49f1
Removed window size DWIM.
ago%!(EXTRA string=13 years)
Camilla Berglund
14355d692f
Fixed active/focused nomenclature mixing.
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
424e7c7b53
Removed glfwSetWindowPos and glfwGetWindowPos
...
glfwGetWindowPos is superseded by glfwGetWindowParam()
with GLFW_POSITION_X and GLFW_POSITION_Y as parameters.
glfwSetWindowPos can easily lead to bad practices
(moving windows around without the users consent), and
has been replaced with the GLFW_POSITION_X/Y window
hints that allow setting the window position for a
newly created window.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
c9f4dedd96
Introduced window positioning hints and window position properties
ago%!(EXTRA string=13 years)
Camilla Berglund
875a169792
Added missing test for joystick presence.
ago%!(EXTRA string=13 years)
Camilla Berglund
7eff6b1b1e
Initial implementation of joystick name retrieval on Win32.
ago%!(EXTRA string=13 years)
Camilla Berglund
a4b3a18755
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
ad7bf4beba
Replaced ad-hoc Linux detection with __linux__.
ago%!(EXTRA string=13 years)
Camilla Berglund
4fc32a4bbf
Comment fix.
ago%!(EXTRA string=13 years)
Camilla Berglund
a9d1fdfc44
Fixed VC++ warnings.
ago%!(EXTRA string=13 years)
Camilla Berglund
4c5de7a7b0
Fixed selection flag not being used.
ago%!(EXTRA string=13 years)
Camilla Berglund
18d71c2b6d
Made window-related callbacks per-window.
...
This makes polymorphic behaviour easier to implement and avoids the problem of
events being triggered before the GLFW window object is fully usable.
ago%!(EXTRA string=13 years)
Camilla Berglund
d68acb78bf
Removed registering glfwTerminate with atexit.
...
Functions registered with atexit are called from the thread calling exit.
glfwTerminate should only be called from the main thread. Mistakes should be
explicit.
ago%!(EXTRA string=13 years)
Camilla Berglund
5df4df6ca4
Added glfwDefaultWindowHints.
ago%!(EXTRA string=13 years)