Camilla Löwy
58cc4b2c5c
Move full screen cursor centering to shared code
ago%!(EXTRA string=7 years)
Camilla Löwy
d10463ac91
Win32: Fix extra resize event during mode switch
...
The switch to full screen is now done with a single call to
SetWindowPos.
ago%!(EXTRA string=7 years)
Camilla Löwy
1d75b205cb
Cleanup
...
Allow window creation despite video mode setting failure.
Video mode setting failure is ignored the rest of the time and the
desired video mode has never been a hard constraint anyway.
ago%!(EXTRA string=7 years)
ocornut
20b12204af
Win32: Fix GLFW_FOCUSED hint being ignored
...
The window was activated by _glfwPlatformShowWindow, causing the
GLFW_FOCUSED window hint to be ignored when set to false.
Fixes #1179 .
Closes #1180 .
ago%!(EXTRA string=7 years)
Camilla Löwy
ee9dffcd66
Add GLFW_HOVERED for polling cursor hover state
...
This window attribute corresponds to the cursor enter/leave callback.
Fixes #1166 .
ago%!(EXTRA string=7 years)
Camilla Löwy
370eac3c48
Add glfwSetWindowContentScaleCallback
...
Related to #677 .
Related to #1115 .
ago%!(EXTRA string=7 years)
Camilla Löwy
0e8c4ea7ce
Add lock key modifier bits input mode
...
This adds the GLFW_MOD_CAPS_LOCK and GLFW_MOD_NUM_LOCK modifier bits.
Set the GLFW_LOCK_KEY_MODS input mode to enable these for all callbacks
that receive modifier bits.
Fixes #946 .
ago%!(EXTRA string=8 years)
Camilla Löwy
7c87948eaf
Win32: Fix accidentally working bit tests
...
Good grief.
ago%!(EXTRA string=8 years)
Camilla Löwy
d630684654
Win32: Remove double resize of full screen window
...
Related to #1085 .
ago%!(EXTRA string=8 years)
Camilla Löwy
11e47f08b1
Add glfwGetWindowOpacity and glfwSetWindowOpacity
...
This adds support for setting the opacity of the whole window, including
any decorations.
Fixes #1089 .
ago%!(EXTRA string=8 years)
Camilla Löwy
31cbb20ba2
Deprecate window parameter of clipboard functions
ago%!(EXTRA string=8 years)
Camilla Löwy
80d181f12d
Win32: Fix maximization of undecorated windows
...
Fixes #899 .
ago%!(EXTRA string=8 years)
Camilla Löwy
bf09dba95b
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
16bf872117
Add content scale queries
...
This adds glfwGetWindowContentScale and glfwGetMonitorContentScale for
querying the recommended drawing scale factor for DPI-aware rendering.
Parts of this patch are based on code by @ferreiradaselva .
Fixes #235 .
Fixes #439 .
Fixes #677 .
Fixes #845 .
Fixes #898 .
ago%!(EXTRA string=8 years)
Camilla Löwy
5d0d30db38
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
32e78aeb2e
Add GLFW_TRANSPARENT attribute and documentation
...
This completes support for window framebuffer transparency on Windows,
macOS and X11. Note that the hint/attribute may be renamed before
release to clarify its relationship to GLFW_OPACITY.
Fixes #197 .
Closes #1079 .
Related to #663 .
Related to #715 .
Related to #723 .
Related to #1078 .
ago%!(EXTRA string=8 years)
Camilla Löwy
25b7eba4a0
Win32: Clean up dynamic loading and version checks
ago%!(EXTRA string=8 years)
Camilla Löwy
e3be6b8ae0
Cleanup
...
Break up some overly long lines.
ago%!(EXTRA string=8 years)
Camilla Löwy
f8668c5a9f
Win32: Fix key names not matching other platforms
...
This brings printable key names more in line with the results provided
on other platforms.
Fixes #943 .
ago%!(EXTRA string=8 years)
Camilla Löwy
a368d89c94
Win32: Fix disabled cursor mode vs caption buttons
...
This postpones disabling the cursor until the user is done interacting
with a caption button.
Related to #650 .
Fixes #1071 .
ago%!(EXTRA string=8 years)
Camilla Löwy
d8551b73f6
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
82284b86eb
Cleanup
...
Thanks to glfwGetKeyScancode we can now pass only a scancode to the
platform layer for glfwGetKeyName.
ago%!(EXTRA string=8 years)
Camilla Löwy
2fa90ae19f
Win32: Fix capture logic ignoring last mouse button
ago%!(EXTRA string=8 years)
Felipe Ferreira da Silva
412eb6a611
Add glfwRequestWindowAttention
...
Related to #988 .
ago%!(EXTRA string=8 years)
Camilla Löwy
21355e31db
Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
97dbd8b63b
Win32: Fix monitor event emission
...
Fixes #784 .
ago%!(EXTRA string=8 years)
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 .
ago%!(EXTRA string=8 years)
Camilla Löwy
a44f2c0e65
Win32: Fix VC++ warning
ago%!(EXTRA string=8 years)
Camilla Löwy
918b4e81d2
Win32: Move to WM_INPUT for disabled cursor motion
...
Related to #125 .
ago%!(EXTRA string=8 years)
Camilla Löwy
dd96d0ac93
Win32: Fix mouse button messages lost by capture
...
Fixes #954 .
ago%!(EXTRA string=8 years)
Camilla Löwy
355b46e6c5
Win32: Fix screensaver and blanking prevention
...
On Vista and later, Handling WM_SYSCOMMAND is not enough to prevent
password protected screensavers or monitor blanking.
Fixes #851 .
ago%!(EXTRA string=8 years)
Camilla Löwy
366b90be1a
Documentation work
ago%!(EXTRA string=8 years)
Camilla Löwy
5a74b5008d
Cleanup
...
Related to #842 .
ago%!(EXTRA string=8 years)
Liam Middlebrook
72ac5badb0
Add GLFW_CENTER_CURSOR
...
Adds a hint for controlling whether the cursor is centered over newly
created full screen windows.
Fixes #749 .
Closes #842 .
ago%!(EXTRA string=8 years)
Camilla Löwy
43c1910453
Win32: Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
f3e20ca437
Pass scancode with synthetic key release events
ago%!(EXTRA string=8 years)
Camilla Löwy
c28778e28c
Win32: Improve platform error messages
...
Related to #733 .
ago%!(EXTRA string=8 years)
Camilla Löwy
221451b817
Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
04f559e28d
Restructure monitor enumeration
...
This way is both kinder on event-based enumeration and less work to
unwind allocations for when properly implementing GLFW_OUT_OF_MEMORY.
ago%!(EXTRA string=9 years)
Camilla Löwy
9e56099edd
Add glfwSetWindowAttrib
...
This function allows updating the GLFW_DECORATED, GLFW_RESIZABLE,
GLFW_FLOATING and GLFW_AUTO_ICONIFY attributes for existing windows.
Fixes #537 .
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
8d6f265441
Update default name from OS X to macOS
...
Note that earlier releases are still referred to by their proper names;
OS X <version> or Mac OS X <version>.
ago%!(EXTRA string=9 years)
Camilla Berglund
c156b50e4c
Add glfwSetWindowMaximizeCallback
...
Fixes #778 .
ago%!(EXTRA string=9 years)
Camilla Berglund
838c4e938c
Win32: Allow iconifying undecorated windows
...
Fixes #861 .
ago%!(EXTRA string=9 years)
Camilla Berglund
f79a52fe9b
Win32: Make glfwPostEmptyEvent use helper window
ago%!(EXTRA string=9 years)
Camilla Berglund
e6a32db7b9
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
bb3cb8f233
Cleanup
...
Clean up code and documentation for glfwGetKeyScancode and add
implementation for Wayland and Mir.
Related to #830 .
ago%!(EXTRA string=9 years)
Michael Stocker
e745b0dd47
Add glfwGetKeyScancode
...
Allows retrieval of platform scancode from GLFW_KEY_*. Implemented for
Win32, Cocoa and X11. Stubs for Mir and Wayland.
Closes #830 .
ago%!(EXTRA string=9 years)
Camilla Berglund
5ff7d9505f
Simplify Vulkan extension checks
...
Related to #478 .
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)