Brandon Schaefer
c9003b5547
Mir: Get ready for Mir 1.0
...
Clean up CMake finding and check version. Change last remaining
deprecations.
Closes #979 .
2017-03-30 00:43:03 +02:00
Camilla Löwy
9f63a8abfa
Update changelog
...
Issue #682 was implicitly fixed by
77a8f103d8
.
Closes #682 .
2017-03-27 18:40:04 +02:00
Camilla Löwy
4ff66a7818
X11: Fix IM-duplicated key events leaking through
...
Fixes #747 .
Fixes #964 .
2017-03-27 02:00:31 +02:00
Camilla Löwy
72d58d7b93
Cleanup
2017-03-26 16:46:17 +02:00
Camilla Löwy
11c15b562d
Remove superfluous comments
2017-03-26 16:46:17 +02:00
Camilla Löwy
9b81d72c46
X11: Fix libXi soname
2017-03-26 16:46:17 +02:00
Camilla Löwy
b0277a129b
Fix comment
2017-03-26 16:46:17 +02:00
Camilla Löwy
120082ee3a
Add Git commit message article
2017-03-26 16:46:17 +02:00
Camilla Löwy
6abb5cbcbb
Formatting
2017-03-26 16:46:17 +02:00
Camilla Löwy
b215a989f5
Win32: Check for monitor object creation failure
2017-03-26 16:46:17 +02:00
Camilla Löwy
5fe4dfb511
X11: Narrow criteria for disabling RandR
...
Fixes #972 .
2017-03-26 16:46:17 +02:00
Camilla Löwy
cf2eab5b4e
Cocoa: Made axis auto-calibration less jumpy
2017-03-23 17:33:05 +01:00
Camilla Löwy
55d0560746
Cocoa: Fix range handling for hats and buttons
...
Fixes #888 .
2017-03-23 15:58:14 +01:00
Camilla Löwy
1982543cd2
Cleanup
2017-03-19 02:46:16 +01:00
Camilla Löwy
aaf2800c9c
Add internal TLS support
...
Related to #970 .
2017-03-19 00:52:46 +01:00
Camilla Löwy
62414bff6e
X11: Fix inverted coordinate transform
2017-03-17 14:09:07 +01:00
Camilla Löwy
2376d3b16a
Formatting
2017-03-17 01:11:28 +01:00
Camilla Löwy
6a65341e14
X11: Fix multiple issues in XDND support
...
The code blindly expected UTF8_STRING for files. It did not downgrade
based on source protocol version. It did not handle hostnames in
text/uri-list data. It did not specify the source time stamp when
converting the selection. It did not search the XdndTypeList when
necessary. It did not ignore sources that specified invalid versions.
While better, this is still not fully conformant. Hostnames are not
validated and it does not guard against source crashes.
Fixes #968 .
2017-03-16 23:41:06 +01:00
Camilla Berglund
bff31f006e
Formatting
2017-03-16 16:22:00 +01:00
Camilla Berglund
7410346c5c
Cocoa: Allow undecorated windows to become main
2017-03-16 15:46:21 +01:00
Camilla Löwy
27a8b3c17b
EGL: Add support for EGL_KHR_context_flush_control
2017-03-15 17:37:33 +01:00
Camilla Löwy
7c070f55be
EGL: Add support for Cygwin
2017-03-15 14:40:21 +01:00
Camilla Löwy
3d8aa53573
Cocoa: Fix full screen window not being restorable
...
Once a full screen window was iconified, it would appear to restore but
then disappear.
Fixes #848 .
2017-03-15 01:27:46 +01:00
Camilla Löwy
7c88c92778
Cocoa: Fix window rect on leaving video mode
...
Fixes #748 .
2017-03-14 21:23:48 +01:00
Camilla Löwy
21355e31db
Cleanup
2017-03-14 20:39:18 +01:00
Camilla Löwy
97dbd8b63b
Win32: Fix monitor event emission
...
Fixes #784 .
2017-03-14 19:21:57 +01:00
Camilla Löwy
0df9cc2fc5
Win32: Improve monitor enumeration
...
This changes enumeration to add as a GLFW monitor any active adapter
without displays, even if other active adapters do have displays.
Related to #441 .
Fixes #960 .
2017-03-14 19:10:57 +01:00
Camilla Löwy
e2ce3026a0
Rename license file
2017-03-14 14:49:30 +01:00
Camilla Löwy
6a8ade99c7
Cocoa: Remove errors emitted on headless systems
...
Related to #958 .
2017-03-10 14:44:55 +01:00
Camilla Löwy
43fc399cd1
Add hat button toggling to joystick test
2017-03-08 12:39:16 +01:00
A. Tombs
5ae781586f
X11: Handle Selection* events despite NULL window
...
X11 event processing currently discards events that can not be mapped to
a current GLFW window. However, this breaks clipboard functionality by
failing to respond to SelectionRequest and SelectionClear events.
This commit moves processing of these important clipboard events to
before the NULL window test so that they are always considered.
Fixes #961 .
Closes #963 .
2017-03-07 19:24:31 +01:00
Camilla Löwy
798d7c6d68
Implement glfwGetJoystickHats
...
This moves the buttons-as-hats logic to shared code and adds the
GLFW_JOYSTICK_HAT_BUTTONS input mode as a way to disable this legacy
behavior.
Fixes #889 .
2017-03-06 03:23:29 +01:00
IntellectualKitty
368dec7ac7
Add glfwGetJoystickHats
...
This merges the public part of the glfwGetJoystickHats work by
@IntellectualKitty. The implementation needs replacing due to
refactoring in preparation for gamecontrollerdb support.
Closes #906 .
2017-03-05 23:20:07 +01:00
Camilla Löwy
12dcfd08b8
Documentation work
...
[ci skip]
2017-03-05 23:20:03 +01:00
Emmanuel Gil Peyrot
0e0862cfc7
Wayland: Fix broken build
...
Regression caused by e9560ef021
.
2017-03-03 17:51:40 +00:00
Camilla Löwy
5b306f0390
Cleanup
2017-03-03 14:22:38 +01:00
Camilla Löwy
d88347ee7d
Mir: Fix broken build
...
Regression caused by e9560ef021
.
2017-03-02 17:52:32 +01:00
Camilla Löwy
7a8516d296
Cleanup
2017-03-01 04:36:00 +01:00
Camilla Löwy
c50aba1335
Cocoa: Add support for MainMenu.nib loading
2017-03-01 04:36:00 +01:00
Camilla Löwy
6d9a58bfef
Add glfwInitHint
...
This allows setting hints that control how the library is initialized,
transforming more compile-time options into run-time ones.
2017-03-01 04:35:41 +01:00
Camilla Löwy
071a049f07
Documentation work
...
[ci skip]
2017-02-28 22:54:50 +01:00
Camilla Löwy
e019f7e7f2
Remove misleading platform API documentation
...
[ci skip]
2017-02-28 22:54:45 +01:00
Camilla Löwy
315c9455d5
OSMesa: Use framebuffer size for framebuffer
2017-02-28 22:21:42 +01:00
Camilla Löwy
97b0c645bf
Remove unused stub
2017-02-28 22:21:02 +01:00
Camilla Löwy
53f46d32e2
Make OSMesa backend an almost proper null backend
...
It still depends on POSIX time and TLS.
2017-02-28 21:57:43 +01:00
Camilla Löwy
e9560ef021
Add GLFW_OSMESA_CONTEXT_API
...
This allows the creation of OpenGL contexts via OSMesa on existing
platforms. It does not add a compile- or link-time dependency on
OSMesa.
Fixes #281 .
2017-02-28 20:38:10 +01:00
Camilla Löwy
a44f2c0e65
Win32: Fix VC++ warning
2017-02-28 00:07:37 +01:00
Camilla Löwy
c54b5da403
Win32: Fix Vulkan library paths for 1.0.42.0 SDK
...
Libraries have moved from Bin and Bin32 to Lib and Lib32.
Fixes #956 .
2017-02-27 23:55:52 +01:00
Camilla Löwy
c745f434f5
Win32: Fix VULKAN_STATIC_LIBRARY not set on 32-bit
2017-02-27 23:51:35 +01:00
Camilla Löwy
3fa6f48ac6
Documentation work
...
Related to a570d0a129
.
2017-02-27 01:31:20 +01:00