Camilla Löwy
80935c6c27
Remove cmake from Travis CI package list
...
This was left over from an old workaround for Travis CI having an
ancient version of CMake pre-installed.
(cherry picked from commit 535491c4f3
)
2019-05-19 18:31:50 +02:00
Camilla Löwy
73a3ef86db
Format Travis CI inline script for readability
...
(cherry picked from commit 7dc36dd7da
)
2019-05-19 18:31:46 +02:00
Camilla Löwy
d715917add
Add descriptive names for Travis CI jobs
...
(cherry picked from commit c0eabc594f
)
2019-05-19 18:31:42 +02:00
Camilla Löwy
b596c79014
Use CMakeDependentOption for dependent options
...
This replaces the earlier manual logic for dependent CMake options with
the cmake_dependent_option function from CMakeDependentOption.
(cherry picked from commit cd290f767f
)
2019-05-19 18:31:30 +02:00
Camilla Löwy
bc8b567d7c
Move to the modern CMake project version option
...
This replaces the manual ad-hoc version variables we have used since
CMake 2.x (and GLFW 2.x lite).
(cherry picked from commit a255e7ace6
)
2019-05-19 18:30:58 +02:00
Camilla Löwy
37cc51b823
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.
(cherry picked from commit 5c5963f1c0
)
2019-05-19 18:27:33 +02:00
Camilla Löwy
9cc83cf07f
X11: Fix CMake not checking for XInput2 headers
...
Fixes #1480 .
(cherry picked from commit 090b16bfae
)
2019-05-19 18:27:06 +02:00
Camilla Löwy
e826f839a4
Update changelog and add credit
...
(cherry picked from commit 42a3e4434f
)
2019-05-19 18:27:01 +02:00
Konstantin Podsvirov
2e3b4cf898
Fix use of absolute path in INSTALL_INTERFACE
...
Closes #1470 .
(cherry picked from commit 15af302f77
)
2019-05-19 18:26:58 +02:00
Camilla Löwy
6648b3d4bb
Documentation work
...
The monitor content scale was missing from the monitor properties
paragraph.
(cherry picked from commit be71147ad5
)
2019-05-19 18:26:51 +02:00
Camilla Löwy
76505355e1
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
(cherry picked from commit ff7d42a55e
)
2019-05-19 18:23:10 +02:00
Camilla Löwy
a9343d641c
Start 3.3.1
2019-04-16 14:48:16 +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