Camilla Berglund
8221aadea3
Include stddef.h unconditionally in public header
ago%!(EXTRA string=9 years)
Camilla Berglund
3c9142f37e
Add check for VULKAN_SDK envvar on Windows
...
The LunarG SDK will be standardizing on this name.
ago%!(EXTRA string=9 years)
Camilla Berglund
663ee327b0
Decrease amount of Hocus Pocus
ago%!(EXTRA string=9 years)
Camilla Berglund
de2d4c7763
Clarify pointer assertions
ago%!(EXTRA string=9 years)
Camilla Berglund
5fa7e2faa4
Release autorelease pool last
ago%!(EXTRA string=9 years)
Camilla Berglund
da44625970
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
b2d2e30ac8
Make windows test wait for events
ago%!(EXTRA string=9 years)
Camilla Berglund
5dc9d0f581
Avoid X11 frame size query of undecorated windows
...
This also works around an issue where Xfwm4 ignores Motif hints when
calculating frame extents.
ago%!(EXTRA string=9 years)
Camilla Berglund
6494da3101
Fix reporting of non-root X11 window positions
...
Fixes #517 .
ago%!(EXTRA string=9 years)
Camilla Berglund
e51e27fcab
Add back tracking of X11 override-redirect
ago%!(EXTRA string=9 years)
Camilla Berglund
73216e5fb1
Fix NSBeep being emitted for some keys
...
Fixes #719 .
ago%!(EXTRA string=9 years)
Camilla Berglund
dd4d66d1bf
Language
ago%!(EXTRA string=9 years)
Camilla Berglund
4b63f70285
Fix no monitors found on VMware Windows guest
...
Monitor enumeration now switches to adapters if no displays are
connected to active adapters. This should provide usable monitor
objects on headless and VMware guest systems.
Fixes #441 .
Fixes #556 .
Fixes #594 .
ago%!(EXTRA string=9 years)
Camilla Berglund
239ede725d
Add cache variable setting to source tree method
...
By default both tests, examples and documentation is built when the GLFW
source tree is included in a larger CMake project.
ago%!(EXTRA string=9 years)
Camilla Berglund
22a09a53e6
Centralize documentation generation logic
ago%!(EXTRA string=9 years)
Camilla Berglund
a9b9c4cc33
Cleanup
ago%!(EXTRA string=9 years)
Yoshiki Shibukawa
e7bb03d8e7
Improve OS X IME candidate window placement
ago%!(EXTRA string=9 years)
Camilla Berglund
59dbd3b6ce
Cleanup
ago%!(EXTRA string=9 years)
Mario Dorn
3107c9548d
Implement NSTextInputClient protocol on OS X
...
This provides support for IME character composition.
Fixes #456 .
Closes #643 .
ago%!(EXTRA string=9 years)
Xo Wang
9f5658c8ac
Removed OS X modifier flags cache
...
Related to #566 .
Related to #567 .
ago%!(EXTRA string=9 years)
Camilla Berglund
ca1f4db50c
Remove unused CMake find modules
ago%!(EXTRA string=9 years)
Camilla Berglund
d3f5d036f8
Fix OS X modifier flags cache getting out of date
...
Fixes #566 .
Closes #567 .
ago%!(EXTRA string=9 years)
Camilla Berglund
baf574494d
Add glfwFocusWindow
...
This removes the (undocumented) behavior where glfwShowWindow would
bring the window to front and set input focus. That function now
does what it says.
ago%!(EXTRA string=9 years)
Camilla Berglund
de3e413aab
Fix VC++ signed/unsigned mismatch warning
ago%!(EXTRA string=9 years)
Camilla Berglund
93b4c828c1
Fix VC++ build failure
...
Regression caused by 71c72db1e3
.
ago%!(EXTRA string=9 years)
Camilla Berglund
165171f9c8
Add comment for Win32 helper window path
ago%!(EXTRA string=9 years)
Camilla Berglund
0ea193c4e2
Fix detection of Win32 software monitor events
...
Fixes #53 .
ago%!(EXTRA string=9 years)
Camilla Berglund
d956dbbd2c
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
db49aa6bd9
Cleanup
ago%!(EXTRA string=9 years)
Jonas Ådahl
9160a7ceb3
x11: Premultiply custom cursor image alpha
...
As with Wayland, X11 expects cursor pixels to have the alpha
premultiplied, so lets convert the non-premultiplied pixels to
premultiplied pixels.
Fixes #353 .
Closes #707 .
ago%!(EXTRA string=9 years)
Jonas Ådahl
71c72db1e3
wayland: Pre-multiply custom cursor image alpha
...
Since the Wayland SHM buffer format is implicitly premultiplied and the
GLFWimage pixels are defined to be non-premultiplied, we need to
convert the non-premultiplied pixels to premultiplied when filling the
buffer.
Related to #707 .
ago%!(EXTRA string=9 years)
Jonas Ådahl
cb08dc574c
wayland: Implement 'DISABLED' cursor mode
...
This implements support for the 'DISABLED' cursor mode, which
effectively means locking the pointer to the surface. The cursor is also
explicitly hidden.
This adds two new build dependencies: wayland-scanner and
wayland-protocols.
Closes #708 .
ago%!(EXTRA string=9 years)
Jonas Ådahl
c7f3bd0d22
wayland: Use modules from ECM for finding deps
...
We were using a copied FindWayland cmake script, but lets use the ones
from ECM (extra-cmake-modules) instead. This is more important in the
future when building extensions from wayland-protocols.
ago%!(EXTRA string=9 years)
Camilla Berglund
bb3b3452f3
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
70ffae7430
Documentation work
ago%!(EXTRA string=9 years)
Camilla Berglund
4702be7488
Update changelog
ago%!(EXTRA string=9 years)
Camilla Berglund
97fc9b437d
Fix loader-not-found error message
ago%!(EXTRA string=9 years)
Camilla Berglund
7669ade19c
Make instance extension count unsigned
...
Fixes #714 .
ago%!(EXTRA string=9 years)
Camilla Berglund
2be2e0fa86
Fix X11 WSI extension selection logic
ago%!(EXTRA string=9 years)
Camilla Berglund
bda18bc899
Remove XInput2 XI_Motion support
...
Sadly, this interferes with the Steam overlay.
Fixes #304 .
ago%!(EXTRA string=9 years)
Camilla Berglund
a10caa4631
Add glfwMaximizeWindow and GLFW_MAXIMIZED
...
Fixes #266 .
ago%!(EXTRA string=9 years)
Camilla Berglund
8c4ce9a3de
Documentation work
...
[ci skip]
ago%!(EXTRA string=9 years)
Camilla Berglund
710586367c
Add Vulkan headers to test dependency list
ago%!(EXTRA string=9 years)
Camilla Berglund
f3f0eaa59e
Add OpenGL error check to glfwinfo
ago%!(EXTRA string=9 years)
Camilla Berglund
cbcadded18
Update documentation main page
ago%!(EXTRA string=9 years)
Camilla Berglund
80c203f3bb
Separate guide and reference documentation tags
ago%!(EXTRA string=9 years)
Camilla Berglund
001c50cfc6
Add paragraphs on GL helpers not being for Vulkan
ago%!(EXTRA string=9 years)
Camilla Berglund
3b64bae323
Fix X11 WSI extension selection logic
ago%!(EXTRA string=9 years)
Camilla Berglund
7da0ffa5ea
Formatting
ago%!(EXTRA string=9 years)
Camilla Berglund
bad778c1c4
OpenGL headers not required for compilation
ago%!(EXTRA string=9 years)