Camilla Berglund
38ae319bea
Header inclusion cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
287e30239c
Renamed extension version struct members.
ago%!(EXTRA string=10 years)
Camilla Berglund
3c52cb1790
Simplified glXGetProcAddress logic.
...
Removed compile-time selection of GLX entry point retrieval mechanism.
Made dlopen a required dependency.
This is a stopgap solution until we start requiring GLX 1.4.
ago%!(EXTRA string=10 years)
Camilla Berglund
8309e0ecb0
Use DwmFlush when DWM is enabled.
...
Use DwmFlush instead of WGL_EXT_swap_control when desktop compositing is
enabled, to avoid the jitter of DWM and WGL vsync fighting.
Fixes #516 .
ago%!(EXTRA string=10 years)
Camilla Berglund
8f0fd7ecf5
Reverted to plain NSView.
...
Fixes #500 .
Fixes #443 .
Closes #504 .
Closes #510 .
ago%!(EXTRA string=10 years)
Camilla Berglund
9040c64e5b
Implemented GLFW_AUTO_ICONIFY on OS X.
...
Fixes #506 .
ago%!(EXTRA string=10 years)
Camilla Berglund
905073a506
Simplified WGL extension logic.
...
Not applying this to GLX or EGL yet because Mesa.
ago%!(EXTRA string=10 years)
Emmanuel Gil Peyrot
656666e722
wayland: Fix typo introduced in e253beaa
.
...
Closes #502 .
ago%!(EXTRA string=10 years)
Emmanuel Gil Peyrot
e253beaa2b
wayland: Implement glfwGetCursorPos
...
Closes #499 .
ago%!(EXTRA string=10 years)
Eric Larson
ad1739c63f
Fixed invalid pointer when Xrandr is unavailable.
...
Fixes #497 .
Closes #498 .
ago%!(EXTRA string=10 years)
Camilla Berglund
b415b9aacf
Fixed harmless argument reversal.
ago%!(EXTRA string=10 years)
Camilla Berglund
dc9d287e33
Comment cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
135be952fe
Added reporting of unlikely WGL extension error.
ago%!(EXTRA string=10 years)
Camilla Berglund
c21a8573b4
Replaced comment with assertion.
ago%!(EXTRA string=10 years)
Camilla Berglund
5c3f8efd23
Context config translation cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
076d9311fa
Removed tab characters.
ago%!(EXTRA string=10 years)
Camilla Berglund
c5099ff407
Cleanup of #493 .
ago%!(EXTRA string=10 years)
Chi-kwan Chan
4277e9f5d6
Removed NSScreen member of OS X monitor.
...
Apple's documentation of [NSScreen screens] mentions that, "The
(screens) array should not be cached. Screens can be added, removed,
or dynamically reconfigured at any time." Because of this, we simply
obtain the screen from a displayID whenever we need it.
Fixes #492 .
Closes #493 .
ago%!(EXTRA string=10 years)
Camilla Berglund
882b770ecb
Cleanup of #487 .
ago%!(EXTRA string=10 years)
Elviss Strazdins
a21f586c3b
Removed check for whether context is current.
...
The GLFW TLS slot will be out of sync if an outside source makes another
context current.
Fixes #487 .
ago%!(EXTRA string=10 years)
Camilla Berglund
2fbd948a67
Fixed initialization failing on headless systems.
...
Fixes #482 .
ago%!(EXTRA string=10 years)
Camilla Berglund
49cf82a0ac
Cleaned up monitor and video mode enumeration.
ago%!(EXTRA string=10 years)
Camilla Berglund
16e80258b8
Shrunk error message buffer.
...
This fixes a VC++ static analysis warning.
ago%!(EXTRA string=10 years)
Camilla Berglund
1861cf4975
Removed stale comment.
ago%!(EXTRA string=10 years)
Emmanuel Gil Peyrot
4974585d04
wayland: Handle disconnect properly
...
Merge code for PollEvents and WaitEvents, and handle disconnect properly.
ago%!(EXTRA string=10 years)
Camilla Berglund
5268914b3f
Started 3.1.2.
ago%!(EXTRA string=10 years)
Camilla Berglund
29b40112c2
Fixed sleeping monitors being excluded from list.
...
Closes #430 .
ago%!(EXTRA string=10 years)
Camilla Berglund
8f08661d9e
Header option macro fixes and documentation work.
...
This adds compile-time checks and documentation warning about defining
header option macros during compilation of GLFW.
Fixes #445 .
ago%!(EXTRA string=10 years)
Camilla Berglund
eb7688df8f
Added select to all custom X11 event polling.
...
All loops waiting for specific events now use select to sleep while
there is no new data.
ago%!(EXTRA string=10 years)
Camilla Berglund
e8f8ec027d
Documented C locale hack.
ago%!(EXTRA string=10 years)
Camilla Berglund
d493a82f9e
Various error fixes.
...
Fixed incorrect error types. Added missing error string prefixes.
Removed some invalid or superfluous error emissions. Clarified some
error strings. Joined error string lines to aid grep. Replaced some
generic error strings with specific ones. Documentation work.
Fixes #450 .
ago%!(EXTRA string=10 years)
Camilla Berglund
a75e43ef22
Moved _NET_REQUEST_FRAME_EXTENTS to frame query.
...
The request is now only made when necessary and times out after 500ms.
This breaks our end of the protocol to work around broken
implementations at the other end.
It uses the GLFW timer instead of select, as select is not guaranteed to
update the timeout with the time remaining and a single select is not
sufficient as other events may be incoming.
Fixes #368 (mostly).
Fixes #429 (mostly).
ago%!(EXTRA string=10 years)
Camilla Berglund
5bbc2b4949
Added and documented glfwSetGamma value checks.
ago%!(EXTRA string=10 years)
BryceMehring
c43f082993
Fixed X11 mouse button mismatch.
...
Bug introduced by 4d146cb39d
.
Closes #449 .
ago%!(EXTRA string=10 years)
Camilla Berglund
6e20cda7fd
Fixed test for invalid timer values.
...
Fixes #436 (properly).
ago%!(EXTRA string=10 years)
Camilla Berglund
c1dce0f617
Cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
6e9788a9e6
Removed invalid context hint checks.
...
These are documented as ignored for OpenGL ES contexts.
ago%!(EXTRA string=10 years)
Camilla Berglund
d90f5e0429
Fixed debug bit not being set for OpenGL ES.
ago%!(EXTRA string=10 years)
Camilla Berglund
48f4a591de
Formatting.
ago%!(EXTRA string=10 years)
Camilla Berglund
a8bc2af649
Removed support for Borland C++.
ago%!(EXTRA string=10 years)
Camilla Berglund
4d146cb39d
Fixed hole in mouse button sequence on X11.
ago%!(EXTRA string=10 years)
Camilla Berglund
cf7dc1d737
Documented hidden cursor workaround.
ago%!(EXTRA string=10 years)
Aleksey Rybalkin
a343e9a475
Added workaround for cursor hiding on some WMs.
...
Closes #431 .
Fixes #309 .
ago%!(EXTRA string=10 years)
Jonathan Miller
dc4f0f6c91
Fixed close being used instead of inotify_rm_watch.
...
Closes #432 .
Fixes #440 .
ago%!(EXTRA string=10 years)
Camilla Berglund
85de0db05d
Fixed glfwSetTime accepting invalid values.
...
Fixes #436 .
ago%!(EXTRA string=10 years)
Camilla Berglund
75a6d87542
Added support for Cygwin-X.
...
Fixes #406 .
ago%!(EXTRA string=10 years)
Camilla Berglund
5f21e213df
Made Xxf86vm optional at compile-time.
ago%!(EXTRA string=10 years)
Camilla Berglund
f4c127f75a
Made XInput2 optional at compile-time.
...
This is required for RHEL 5, CentOS 5 and Cygwin-X.
Fixes #314 .
ago%!(EXTRA string=10 years)
Camilla Berglund
93855ae6ab
Fixed name of path drop list.
ago%!(EXTRA string=10 years)
Camilla Berglund
ac8dba2a80
Cleaned up text/uri-list parsing.
ago%!(EXTRA string=10 years)