Camilla Löwy
5c5963f1c0
X11: Only check for headers at build time
...
GLFW does not require the X11 extension libraries to build or run, so
only fail if the headers are unavailable.
2019-05-17 16:12:52 +02:00
Camilla Löwy
090b16bfae
X11: Fix CMake not checking for XInput2 headers
...
Fixes #1480 .
2019-05-17 16:12:52 +02:00
Camilla Löwy
42a3e4434f
Update changelog and add credit
2019-05-17 16:12:52 +02:00
Konstantin Podsvirov
15af302f77
Fix use of absolute path in INSTALL_INTERFACE
...
Closes #1470 .
2019-05-17 16:12:52 +02:00
Camilla Löwy
be71147ad5
Documentation work
...
The monitor content scale was missing from the monitor properties
paragraph.
2019-05-17 16:12:52 +02:00
Camilla Löwy
ff7d42a55e
Update Travis CI build
...
- Migrate to Xenial
- Use whitelisted PPA instead of hardcoded deb URL
- Only add X11 dependencies for X11 builds
- Only set sudo on matrix entries
2019-05-17 16:12:52 +02:00
Emmanuel Gil Peyrot
599fb3de34
Wayland: Remove wl_shell support
...
This protocol is part of the core Wayland, but it is pretty badly
designed and is missing quite a few features, and is in the process of
being phased out in compositors. Its support in GLFW requires
duplicating pretty much every single window management codepath.
This bumps the required compositor versions to the ones which have
implemented xdg-shell, approximately two years ago, which seems sensible
to me.
2019-04-20 10:05:15 +02:00
Camilla Löwy
a337c56848
Start 3.4
2019-04-16 23:08:39 +02:00
Camilla Löwy
b079610962
Documentation work
2019-04-16 01:40:30 +02:00
Camilla Löwy
186e9372d5
Add credit
2019-04-16 01:05:57 +02:00
Camilla Löwy
ab118b2529
Fix copyright years (somewhat)
2019-04-15 20:50:00 +02:00
Camilla Löwy
1f91697cd3
Win32: Fix VS static analysis warnings
2019-04-15 15:37:15 +02:00
Camilla Löwy
334a485968
Win32: Fix potential buffer overrun
...
Found with VS static analysis.
2019-04-15 15:35:19 +02:00
Camilla Löwy
0e74265426
Cocoa: Fix cursor hover test
2019-04-15 14:52:17 +02:00
Camilla Löwy
3c3981a4f0
Cocoa: Fix coordinate transformations
...
Window relative mouse locations provided via NSWindow and NSEvent are
based at 0,1 while screen relative locations use 0,0. Incorrect
handling of this had crept into other coordinate transformations. Note
that most of these errors canceled each other out, so the reported
positions of windows, monitors and work areas are unaffected. This
corrects the cursor position for glfwGetCursorPos and glfwSetCursorPos.
Fixes #1461 .
2019-04-15 14:52:17 +02:00
Camilla Löwy
d0b7f539e2
Add full screen toggling to cursor test
2019-04-15 14:52:17 +02:00
Camilla Löwy
62d296992e
Add min/max corner placement to cursor test
...
Related to #1461 .
2019-04-15 14:52:17 +02:00
Camilla Löwy
5f4e66b21a
Add cursor position rountrip key to cursor test
...
Related to #1461 .
2019-04-15 14:52:17 +02:00
Camilla Löwy
f03614277d
Update cursor test tracking when enabling cursor
...
Related to #1461 .
2019-04-15 14:52:17 +02:00
Camilla Löwy
45a62adf82
Fix cursor test tracking mode drawing
...
Related to #1461 .
2019-04-15 14:37:03 +02:00
Camilla Löwy
718609275d
Add custom cursor to cursor test tracking mode
...
Related to #1461 .
2019-04-15 14:36:12 +02:00
Camilla Löwy
28f118f4de
NSGL: Disable swap interval
...
Swap interval now uses CVDisplayLink.
2019-04-15 14:36:12 +02:00
Camilla Löwy
224e9205e0
Remove command-line options from tearing test
2019-04-15 14:35:11 +02:00
Camilla Löwy
bd23be2594
Add pkgconfig dependency for GLFW_VULKAN_STATIC
2019-04-15 02:46:07 +02:00
Camilla Löwy
93962ec168
Win32: Fix VS 2010 build error
2019-04-15 02:46:07 +02:00
Camilla Löwy
f4f1002d14
Documentation work
2019-04-15 02:46:07 +02:00
Camilla Löwy
d7e30b1c74
Replace glad and the Vulkan SDK with glad2
...
This removes all dependencies from the GLFW test programs on the Vulkan
SDK.
It also removes support for linking the GLFW shared library (dynamic
library, DLL) against the Vulkan loader static library.
2019-04-15 02:45:48 +02:00
Camilla Löwy
3461d1c2a5
Fix missing context APIs in version strings
2019-04-08 20:51:34 +02:00
Camilla Löwy
0fa77ea63a
Documentation work
2019-04-08 20:51:34 +02:00
Camilla Löwy
c585bf010b
Fix file flags
2019-04-07 20:44:21 +02:00
Camilla Löwy
0267cebe00
Update for Doxygen CSS changes
2019-04-05 14:25:28 +02:00
r00ster
f8a70aca67
Add an n
...
Closes #1460 .
2019-04-05 05:18:39 +02:00
Camilla Löwy
422bf79e8f
Documentation work
2019-04-05 03:26:52 +02:00
Camilla Löwy
5644b66bac
Documentation work
2019-04-01 19:57:54 +02:00
Camilla Löwy
6e382c9b7f
Add credit
2019-04-01 18:23:21 +02:00
Cliff Smolinsky
87458617e0
Win32: Bypass composition check on Windows 8+
...
DWM composition is always enabled on Windows 8 and later, so there's no
need to call DwmIsCompositionEnabled on those platforms.
Fixes #1452 .
Closes #1453 .
2019-04-01 18:11:55 +02:00
Camilla Löwy
297999c9e1
Add missing SDL2 attribution
2019-04-01 17:42:27 +02:00
Camilla Löwy
b702577cd2
Exclude CI and Git dotfiles from Git export
2019-04-01 17:41:04 +02:00
Camilla Löwy
1857fc2272
Add MinGW-w64 Clang toolchain files
2019-04-01 17:40:44 +02:00
Camilla Löwy
a507872051
Remove toolchain files for unused MinGW variants
2019-04-01 17:37:02 +02:00
Camilla Löwy
c0a3a9aefe
Sort release notes by seemingly arbitrary criteria
2019-03-29 00:47:04 +01:00
Camilla Löwy
5292914ce1
Win32: Fix message pump filtering during init
...
Fixes #886 .
2019-03-28 23:50:13 +01:00
Camilla Löwy
8d4fd40b64
Formatting
2019-03-28 23:07:30 +01:00
Camilla Löwy
02874d9c14
Align joystick axis to gamepad button behavior
...
This is an SDL2 compatibility fix.
2019-03-28 23:01:27 +01:00
Camilla Löwy
0d355379e0
Cocoa: Support some sim page joystick elements
...
This is an SDL2 compatibility fix.
2019-03-28 22:58:47 +01:00
Camilla Löwy
c32dc3a085
Fix half-axis to gamepad button value mapping
...
Negative half-axes were not negated when mapped onto gamepad buttons.
2019-03-27 20:34:54 +01:00
Camilla Löwy
cad22cb2f6
Cocoa: Fix missing check for selector
...
Fixes #1457 .
2019-03-27 20:04:43 +01:00
Camilla Löwy
1fca33b3c1
Cocoa: Remove checks for pre-10.8 SDK
...
OS X 10.8 is now the minimum required version but these checks were not
removed when that change was made.
2019-03-27 20:03:05 +01:00
Camilla Löwy
9420e6f0d0
Fix invalid ranges for gamepad axis sources
...
Buttons and hat bits were mapped to [0,1] instead of [-1,1].
Fixes #1293 .
2019-03-27 19:35:19 +01:00
Camilla Löwy
980fc9b52f
Cocoa: Apply retina window hint to Metal layer
...
Related to #1340 .
2019-03-27 17:14:30 +01:00