Camilla Löwy
d0b7f539e2
Add full screen toggling to cursor test
ago%!(EXTRA string=6 years)
Camilla Löwy
62d296992e
Add min/max corner placement to cursor test
...
Related to #1461 .
ago%!(EXTRA string=6 years)
Camilla Löwy
5f4e66b21a
Add cursor position rountrip key to cursor test
...
Related to #1461 .
ago%!(EXTRA string=6 years)
Camilla Löwy
f03614277d
Update cursor test tracking when enabling cursor
...
Related to #1461 .
ago%!(EXTRA string=6 years)
Camilla Löwy
45a62adf82
Fix cursor test tracking mode drawing
...
Related to #1461 .
ago%!(EXTRA string=6 years)
Camilla Löwy
718609275d
Add custom cursor to cursor test tracking mode
...
Related to #1461 .
ago%!(EXTRA string=6 years)
Camilla Löwy
28f118f4de
NSGL: Disable swap interval
...
Swap interval now uses CVDisplayLink.
ago%!(EXTRA string=6 years)
Camilla Löwy
224e9205e0
Remove command-line options from tearing test
ago%!(EXTRA string=6 years)
Camilla Löwy
bd23be2594
Add pkgconfig dependency for GLFW_VULKAN_STATIC
ago%!(EXTRA string=6 years)
Camilla Löwy
93962ec168
Win32: Fix VS 2010 build error
ago%!(EXTRA string=6 years)
Camilla Löwy
f4f1002d14
Documentation work
ago%!(EXTRA string=6 years)
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.
ago%!(EXTRA string=6 years)
Camilla Löwy
3461d1c2a5
Fix missing context APIs in version strings
ago%!(EXTRA string=6 years)
Camilla Löwy
0fa77ea63a
Documentation work
ago%!(EXTRA string=6 years)
Camilla Löwy
c585bf010b
Fix file flags
ago%!(EXTRA string=6 years)
Camilla Löwy
0267cebe00
Update for Doxygen CSS changes
ago%!(EXTRA string=6 years)
r00ster
f8a70aca67
Add an n
...
Closes #1460 .
ago%!(EXTRA string=6 years)
Camilla Löwy
422bf79e8f
Documentation work
ago%!(EXTRA string=6 years)
Camilla Löwy
5644b66bac
Documentation work
ago%!(EXTRA string=6 years)
Camilla Löwy
6e382c9b7f
Add credit
ago%!(EXTRA string=6 years)
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 .
ago%!(EXTRA string=6 years)
Camilla Löwy
297999c9e1
Add missing SDL2 attribution
ago%!(EXTRA string=6 years)
Camilla Löwy
b702577cd2
Exclude CI and Git dotfiles from Git export
ago%!(EXTRA string=6 years)
Camilla Löwy
1857fc2272
Add MinGW-w64 Clang toolchain files
ago%!(EXTRA string=6 years)
Camilla Löwy
a507872051
Remove toolchain files for unused MinGW variants
ago%!(EXTRA string=6 years)
Camilla Löwy
c0a3a9aefe
Sort release notes by seemingly arbitrary criteria
ago%!(EXTRA string=6 years)
Camilla Löwy
5292914ce1
Win32: Fix message pump filtering during init
...
Fixes #886 .
ago%!(EXTRA string=6 years)
Camilla Löwy
8d4fd40b64
Formatting
ago%!(EXTRA string=6 years)
Camilla Löwy
02874d9c14
Align joystick axis to gamepad button behavior
...
This is an SDL2 compatibility fix.
ago%!(EXTRA string=6 years)
Camilla Löwy
0d355379e0
Cocoa: Support some sim page joystick elements
...
This is an SDL2 compatibility fix.
ago%!(EXTRA string=6 years)
Camilla Löwy
c32dc3a085
Fix half-axis to gamepad button value mapping
...
Negative half-axes were not negated when mapped onto gamepad buttons.
ago%!(EXTRA string=6 years)
Camilla Löwy
cad22cb2f6
Cocoa: Fix missing check for selector
...
Fixes #1457 .
ago%!(EXTRA string=6 years)
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.
ago%!(EXTRA string=6 years)
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 .
ago%!(EXTRA string=6 years)
Camilla Löwy
980fc9b52f
Cocoa: Apply retina window hint to Metal layer
...
Related to #1340 .
ago%!(EXTRA string=6 years)
Camilla Löwy
e108c0de0d
Cocoa: Explicitly set layer on surface creation
...
Implicitly setting the layer doesn't work when there is already a layer.
Our view is now layer-hosting for Vulkan.
Fixes #1340 .
ago%!(EXTRA string=6 years)
Camilla Löwy
9e54b97cfa
Add Cocoa graphics switching to glfwinfo
ago%!(EXTRA string=6 years)
Camilla Löwy
056c5d3f90
Cleanup
ago%!(EXTRA string=6 years)
Camilla Löwy
a4fbc6fe91
NSGL: Disable API deprecation warnings
ago%!(EXTRA string=6 years)
Camilla Löwy
8055dad7e4
Update changelog and add credit
ago%!(EXTRA string=6 years)
Camilla Löwy
8d7e5cdb49
NSGL: Update current display for display link
...
This solution of one display link per window is far from ideal but is
still better than no solution.
As a side-effect this fixes swap interval breaking being ignored for
occluded windows on earlier versions of macOS.
Fixes #680 .
Fixes #1337 .
Related to #1417 .
Fixes #1435 .
ago%!(EXTRA string=6 years)
Camilla Löwy
f8bcc7e65c
NSGL: Fix leak of condition object
...
Related to #1417 .
ago%!(EXTRA string=6 years)
Camilla Löwy
ba761ab06e
NSGL: Fix display link leaking and left running
...
Related to #1417 .
ago%!(EXTRA string=6 years)
Camilla Löwy
d0e8d06d95
Cleanup
...
Related to #1417 .
ago%!(EXTRA string=6 years)
Camilla Löwy
3615d437a7
Formatting
...
Related to #1417 .
ago%!(EXTRA string=6 years)
amarcu5
82ca58da04
NSGL: Implement swap interval with CVDisplayLink
...
This fixes OpenGL swap interval (vsync) on macOS 10.14 Mojave by using
CVDisplayLink to synchronise to the monitor refresh rate rather than
setting NSOpenGLContextParameterSwapInterval.
Solution based on advice provided by @rcgordon .
Closes #1417 .
ago%!(EXTRA string=6 years)
Camilla Löwy
4e3204d86d
Cocoa: Replace global autorelease pool with blocks
...
This is another small step towards having GLFW play nice with other
toolkits sharing the same process, including AppKit.
Any macOS platform function that touches Cocoa must now wrap itself in
an autoreleasepool block.
Since GLFW no longer provides an autoreleasepool outside of its
functions, THIS MAY BREAK EXISTING CODE MIXING GLFW AND COCOA. Sorry!
Please add your own autoreleasepool blocks as needed.
Fixes #1107 .
Closes #1114 .
ago%!(EXTRA string=6 years)
Camilla Löwy
9883cb64f0
Cocoa: Disable shadow for transparent framebuffer
ago%!(EXTRA string=6 years)
Camilla Löwy
4b20fb705b
Cocoa: Fix work area using NS screen coordinates
...
Related to #1322 .
ago%!(EXTRA string=6 years)
Camilla Löwy
a43d1a4937
Documentation work
...
Fixes #920 .
Related to #1322 .
ago%!(EXTRA string=6 years)