Camilla Löwy
980f955f6c
Fix undefined behavior
...
Fixes #950 .
2017-02-16 05:23:10 +01:00
Camilla Löwy
343288c1f6
Fix line endings
...
[ci skip]
2017-02-11 21:17:26 +01:00
Camilla Löwy
355b46e6c5
Win32: Fix screensaver and blanking prevention
...
On Vista and later, Handling WM_SYSCOMMAND is not enough to prevent
password protected screensavers or monitor blanking.
Fixes #851 .
2017-02-10 02:28:55 +01:00
Camilla Löwy
366b90be1a
Documentation work
2017-02-10 01:55:03 +01:00
Camilla Löwy
77a8f103d8
Add GLFW_COCOA_GRAPHICS_SWICTHING
...
This provides control over whether the context should participate in
macOS Automatic Graphics Switching.
Closes #377 .
Closes #935 .
2017-02-10 01:29:29 +01:00
Camilla Löwy
558afefc04
X11: Fix sonames for dynamically loaded libraries
...
Fixes #941 .
2017-02-08 06:53:04 +01:00
Camilla Löwy
21eabd3938
Documentation work
2017-02-08 06:53:04 +01:00
Camilla Löwy
0c090a8c8b
Perform full termination on platform init failure
2017-02-08 06:53:04 +01:00
Camilla Löwy
926d2beddb
Move initialized flag into library struct
2017-02-08 06:53:04 +01:00
Camilla Löwy
98bdd36231
Fix glfwVulkanSupported semantics
2017-02-07 21:28:50 +01:00
Camilla Löwy
8e870d4cc0
Win32: Fix bad error from glfwVulkanSupported
...
A VK_ERROR_OUT_OF_HOST_MEMORY error would be passed on to client code on
systems that had a Vulkan loader but no ICD.
Fixes #916 .
2017-02-07 20:08:14 +01:00
Camilla Löwy
5a74b5008d
Cleanup
...
Related to #842 .
2017-02-06 15:16:27 +01:00
Liam Middlebrook
72ac5badb0
Add GLFW_CENTER_CURSOR
...
Adds a hint for controlling whether the cursor is centered over newly
created full screen windows.
Fixes #749 .
Closes #842 .
2017-02-06 15:16:26 +01:00
Camilla Löwy
ef5a21496c
X11: Fix set not being reset each call to select
2017-02-01 03:16:29 +01:00
Camilla Löwy
67a55efa27
Add null joystick backend
...
This prepares the X11 backend to support other joystick APIs, for
example the FreeBSD libusb one.
2017-02-01 03:07:25 +01:00
Camilla Löwy
c5694b3013
Linux: Fix joystick disconnection detection
...
Joystick disconnection was not dectected by the event processing
functions and required calling a joystick function.
Fixes #932 .
2017-01-31 00:21:53 +01:00
Camilla Löwy
9cfaf0944c
Fix file API version number
2017-01-30 16:52:49 +01:00
Camilla Löwy
bfd564f257
Move internals to shared joystick objects
...
Preparation for gamecontrollerdb support and the gamepad API.
2017-01-30 16:52:49 +01:00
Camilla Löwy
43c1910453
Win32: Cleanup
2017-01-29 19:50:41 +01:00
Camilla Löwy
260dbf0a1d
Win32: Cleanup
2017-01-29 19:50:35 +01:00
Camilla Löwy
f3e20ca437
Pass scancode with synthetic key release events
2017-01-29 16:44:38 +01:00
Camilla Löwy
a2867ff6ea
Cleanup
2017-01-29 16:44:37 +01:00
Camilla Löwy
9689f7b925
Remove superfluous comments
2017-01-29 16:44:37 +01:00
Emmanuel Gil Peyrot
f4c5e6568e
Wayland: Commit shell surface creation
...
This fixes any program using hidden windows, like tests/windows.c.
2017-01-26 18:13:15 +00:00
Emmanuel Gil Peyrot
865bf67b1a
OSMesa: Fix context struct indentation
2017-01-26 18:13:12 +00:00
Camilla Löwy
f474b6da85
Wayland: Fix missing scancode for Space key
...
Fixes #936 .
2017-01-26 17:02:10 +01:00
Camilla Löwy
a578bc2fad
Mir: Fix missing scancode for Space key
...
Related to #936 .
2017-01-26 17:02:10 +01:00
Camilla Löwy
c28778e28c
Win32: Improve platform error messages
...
Related to #733 .
2017-01-20 01:35:24 +01:00
paul4334
9cd378caa7
GLX: Check whether client string is NULL
...
In very rare cases the X server reports the GLX extension as present but
functions return invalid fallback values.
Closes #912 .
2017-01-19 03:46:49 +01:00
Camilla Löwy
b0258803c6
X11: Clarified broken RandR error messages
2017-01-16 18:26:53 +01:00
Camilla Löwy
77eb94409c
X11: Fix segfault on Cygwin/X RandR 1.5
2017-01-16 17:53:56 +01:00
Camilla Löwy
0735250eb1
X11: Fix potential window property data leaks
2017-01-16 17:53:28 +01:00
Camilla Löwy
e7722af9a2
Cleanup
2017-01-12 05:30:56 +01:00
Camilla Löwy
0cd409bd6d
Comment work
2017-01-11 19:55:33 +01:00
Camilla Löwy
2ea7f9769a
OSMesa: Fix invalid window frame size
2017-01-10 19:01:10 +01:00
Camilla Löwy
221451b817
Cleanup
2017-01-10 15:46:00 +01:00
Camilla Löwy
48a795c101
Merge single-use function _glfwFreeMonitors
...
All other uses were elminiated by _glfwInputMonitor.
2017-01-10 15:01:55 +01:00
Camilla Löwy
dd81707992
EGL: Fix test for EGL_RGB_BUFFER
2017-01-02 16:02:40 +01:00
Camilla Löwy
ec410fb6fe
Cocoa: Enable EGL
2017-01-02 15:32:55 +01:00
Camilla Löwy
3edaa5280d
Add GLFW_INCLUDE_ES32
2017-01-02 06:06:01 +01:00
Camilla Löwy
51e415a026
Cocoa: Fix CGDisplayModeCopyPixelEncoding cutoff
2017-01-02 06:06:01 +01:00
Camilla Löwy
04f559e28d
Restructure monitor enumeration
...
This way is both kinder on event-based enumeration and less work to
unwind allocations for when properly implementing GLFW_OUT_OF_MEMORY.
2017-01-02 06:03:02 +01:00
Camilla Löwy
ecda05af29
Cocoa: Implement window cascading
...
Related to #195 .
2017-01-02 04:49:16 +01:00
Camilla Löwy
4661315192
Add GLFW_COCOA_FRAME_AUTOSAVE
...
Fixes #195 .
2017-01-01 19:58:34 +01:00
Camilla Löwy
0f488ac286
Win32: Fix underflow in deadzone logic
...
Fixes #910 .
2016-12-19 13:13:46 +01:00
Camilla Löwy
e649708cb2
X11: Make more use of XRRGetScreenResourcesCurrent
...
Closes #877 .
2016-12-18 15:49:17 +01:00
Camilla Löwy
f656d95339
Documentation work
2016-12-15 20:21:07 +01:00
Camilla Löwy
6eae8f22dc
X11: Load Xxf86vm at run-time
2016-12-11 00:05:15 +01:00
Camilla Löwy
58ceab5f1e
Add GLFW_COCOA_RETINA_FRAMEBUFFER
...
Look, a can of worms! I wonder what's inside.
This adds the first platform specific window hint, transforming
a compile-time option to a run-time per-window one.
2016-12-08 16:56:05 +01:00
Camilla Löwy
0e8ba24f32
Formatting
2016-12-08 16:56:05 +01:00