Camilla Löwy
cc5f563905
Merge branch '3.3-stable' into new-cursors-on-3.3-stable
2021-10-14 00:17:57 +02:00
Camilla Löwy
9400bc9f35
Remove potentially incorrect claim
...
(cherry picked from commit 4be0444ee6
)
2021-10-13 23:11:53 +02:00
Camilla Löwy
1a7e4da343
Fix docs for Windows monitor size calculation
...
This sentence was truncated by 951a9583fa
and then not updated when content scale support was added with
16bf872117
.
(cherry picked from commit 6a20053102
)
2021-10-13 23:11:48 +02:00
Camilla Löwy
ffe0795e64
Name parameters for callback function types
...
Started adding these because of Doxygen warnings but it should have been
done regardless.
(cherry picked from commit 4e557437f2
)
2021-08-27 17:20:08 +02:00
Camilla Löwy
747224cb54
Merge branch '3.3-stable' into new-cursors-on-3.3-stable
2021-06-25 00:29:19 +02:00
Camilla Löwy
e04cd8283e
Add notes on getting the HDC of a window on Win32
...
Related to #1913 .
(cherry picked from commit 15e05adf67
)
2021-06-25 00:23:11 +02:00
Camilla Löwy
2a5038e4e9
Fix header version macro descriptions in docs
...
(cherry picked from commit e17ffcd0db
)
2021-06-09 18:33:44 +02:00
Camilla Löwy
30b02dd709
Fix description of video mode ordering in docs
...
The two final sorting criteria were not included in the documentation.
Fixes #1889 .
(cherry picked from commit 0e9ec7788b
)
2021-06-09 18:32:05 +02:00
Camilla Löwy
3cded29c2f
Replace GL_ARB_debug_output in comments
...
(cherry picked from commit 85bce8a8ea
)
2021-06-09 18:26:39 +02:00
Camilla Löwy
bcaf8daa72
Fix grammar in MoltenVK support docs
...
(cherry picked from commit 4c90e21e8f
)
2021-06-09 18:25:09 +02:00
Camilla Löwy
82b8651e00
Merge branch '3.3-stable' into new-cursors-on-3.3-stable
2021-04-12 22:13:50 +02:00
Camilla Löwy
713711f5e9
Start 3.3.5
2021-04-08 20:48:17 +02:00
Camilla Löwy
b8202d9ca3
Start 3.3.4
2021-02-23 21:23:46 +01:00
Camilla Löwy
de3b5ec937
Merge branch '3.3-stable' into new-cursors-on-3.3-stable
2020-12-14 23:07:00 +01:00
Emmanuel Gil Peyrot
bbc4caf04c
Fix typo in GLFWwindowmaximizefun documentation
...
Thanks brianzuvich!
Fixes #1764 .
(cherry picked from commit 1ed1489831
)
2020-09-16 13:31:22 +02:00
Camilla Löwy
0ebae5a3df
Merge branch '3.3-stable' into new-cursors-on-3.3-stable
2020-07-02 23:24:20 +02:00
Camilla Löwy
f921caf4a6
Re-word docs for GLFW_OPENGL_DEBUG_CONTEXT attrib
...
Related to #1720 .
(cherry picked from commit 4e3b43383a
)
2020-06-30 17:10:50 +02:00
Tatsuya Yatagawa
307ce3aa1a
Fix GLU header inclusion being disabled
...
This fixes a regression introduced by
105cf32e0b
where GLFW_INCLUDE_GLU had no
effect if the GLFW header detected an earlier OpenGL header or loader
library header.
Closes #1712 .
(cherry picked from commit 81f475bccb
)
2020-06-30 17:07:47 +02:00
Camilla Löwy
830b05ecf9
Merge branch '3.3-stable' into new-cursors-on-3.3-stable
2020-06-02 19:47:53 +02:00
A. Tombs
fb0c8d4662
Add statement to docs for glfwTerminate
...
It is safe to call glfwTerminate both before initialization and after
termination.
Closes #1698 .
(cherry picked from commit 7486e12f88
)
2020-06-02 19:01:25 +02:00
Camilla Löwy
78ad4e8f36
Fix desktop GL header not always being suppressed
...
If an OpenGL ES header or the glcorearb header is included before the
GLFW header (with no options defined), the legacy OpenGL header will be
implicitly included and the compilation will fail.
This disables the default behavior if we detect any known OpenGL, OpenGL
ES or extension loader inclusion guard macro.
Sources:
- Khronos headers
- Windows SDK
- MinGW
- MinGW-w64
- flextGL
- glad
- glad2
- GLEW
- Galogen
- gl3w
- GLXW
- glbinding
- Epoxy
- Glatter
- glLoadGen
- Regal
- GLee
- OpenGL.framework
- Debian
- FreeBSD
- ANGLE
- SwiftShader
Related to #1695 .
(cherry picked from commit 105cf32e0b
)
2020-06-02 19:01:21 +02:00
Camilla Löwy
8216a148cf
Disambiguate Vulkan support reference link
...
(cherry picked from commit 41a19ed49c
)
2020-05-19 14:33:20 +02:00
Camilla Löwy
02461dc843
Add more standard cursors
...
This adds the standard cursors for diagonal and omnidirectional
resize/move and operation-not-allowed. It also adds new (better?) names
for the horizontal and vertical resize/move and pointing hand cursors.
References:
- https://developer.apple.com/documentation/appkit/nscursor
- https://stackoverflow.com/questions/10733228/
- https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setsystemcursor
- https://freedesktop.org/wiki/Specifications/cursor-spec/
- https://tronche.com/gui/x/xlib/appendix/b/
Related to #427 .
2020-04-02 23:28:42 +02:00
Camilla Löwy
0ac013381b
X11: Fix CJK IME input when locale CTYPE is "C"
...
Fixes #1587 .
Fixes #1636 .
(cherry picked from commit 4381b86b6b
)
2020-02-13 22:03:51 +01:00
Camilla Löwy
64c7aa50d0
Start 3.3.3
2020-02-13 22:01:33 +01:00
ByunghoonKim
50f3979dfd
Cocoa: Add support for VK_EXT_metal_surface
...
This adds optional support for the VK_EXT_metal_surface instance
extension.
Closes #1619 .
(cherry picked from commit c5cb4a253a
)
2020-01-17 15:38:54 +01:00
Camilla Löwy
0938462616
Start 3.3.2
2020-01-05 14:50:14 +01:00
luz.paz
13a4e4e810
Fix typos
...
Found via `codespell -q 3 -S ./deps -L fo,numer,te,uint,wille`
(cherry picked from commit 7105ff2dfd
)
2019-09-23 15:27:17 +02:00
Camilla Löwy
79f4ec6822
Unify key name string handling
...
This makes key names per-key static strings for all supported platforms.
Fixes #1200 .
(cherry picked from commit 56ca0cb3b3
)
2019-09-23 15:26:23 +02:00
Lukas Zanner
452a648abb
Fix typo in glfwGetRequiredInstanceExtensions docs
...
Closes #1500 .
(cherry picked from commit 84b13113ed
)
2019-07-16 14:41:06 +02:00
Camilla Löwy
75b415c5b8
Cleanup
...
(cherry picked from commit 62b7fe8311
)
2019-07-16 14:40:58 +02:00
Camilla Löwy
248e827673
Win32: Fix symbol redefinition warnings
...
When both GLFW_INCLUDE_VULKAN and VK_USE_PLATFORM_WIN32_KHR were
defined, the GLFW header would define replacement versions of APIENTRY
and WINGDIAPI /before/ including the Vulkan header, which would include
windows.h, which (justifiably) defines APIENTRY and WINGDIAPI blindly.
Fixes #1524 .
(cherry picked from commit 773f4495f0
)
2019-07-16 14:40:52 +02:00
Camilla Löwy
b962ef1241
Improve (?) reference documentation for callbacks
...
(cherry picked from commit 51bb76c7c3
)
2019-05-27 16:34:45 +02:00
Camilla Löwy
e01128f32f
Clarify difference between time and timer in docs
...
(cherry picked from commit bb6945a18a
)
2019-05-27 16:34:04 +02:00
Camilla Löwy
3afb2cc8ed
Documentation work
...
Most context related hint and attribute links had copypaste errors.
The GLFW_CONTEXT_RELEASE_BEHAVIOR and GLFW_CONTEXT_NO_ERROR attributes
did not have guide documentation.
(cherry picked from commit 3cf7645b96
)
2019-05-27 16:29:05 +02:00
Camilla Löwy
a9343d641c
Start 3.3.1
2019-04-16 14:48:16 +02:00
Camilla Löwy
ab118b2529
Fix copyright years (somewhat)
2019-04-15 20:50:00 +02:00
Camilla Löwy
422bf79e8f
Documentation work
2019-04-05 03:26:52 +02:00
Camilla Löwy
a43d1a4937
Documentation work
...
Fixes #920 .
Related to #1322 .
2019-03-05 16:59:46 +01:00
Camilla Löwy
0118743333
Formatting
...
Related to #1322 .
2019-03-05 16:58:45 +01:00
Doug Binks
f1d40fa046
Documentation work.
...
This adds documentation for work area size.
Related to #1322 .
2019-03-05 16:10:59 +01:00
Doug Binks
6907629cbf
Fix version number in glfwGetMonitorWorkarea docs
...
Related to #1322 .
2019-03-05 16:10:59 +01:00
Doug Binks
154db76a6c
Documentation work
...
Related to #1322 .
2019-03-05 16:10:59 +01:00
Doug Binks
3fd70cc513
Documentation work
...
This adds documentation for the width and height parameters of
glfwGetMonitorWorkarea.
Related to #1322 .
2019-03-05 16:10:59 +01:00
Felipe Ferreira da Silva
be295ccbea
Add glfwGetMonitorWorkarea
...
This function retrieves the work area rectangle of the specified
monitor.
Related to #920 .
Closes #989 .
2019-03-05 16:10:59 +01:00
Camilla Löwy
1155c83013
Rename raw input to raw mouse motion, cleanup
...
This renames 'raw input' to 'raw mouse motion' as there are other kinds
of raw input. The update path is restructured to avoid reinitializing
all of disabled cursor mode. Modification of shared state is moved out
into shared code. Raw mouse motion is disabled by default for
compatibility.
Related to #1401 .
2019-02-22 13:04:11 +01:00
Nathan Poirier
9e29f556fd
Add GLFW_RAW_INPUT and glfwRawInputSupported
...
This adds runtime per-window control of whether accelerated or raw mouse
motion is provided when the cursor is disabled.
Fixes #1400 .
Closes #1401 .
2019-02-22 13:04:11 +01:00
Emmanuel Gil Peyrot
bcd8f9aff2
Documentation work
...
Describe #1341 .
2019-02-15 19:02:33 +01:00
Camilla Löwy
d5ab3e919a
Cleanup
...
Replace client area with content area.
2019-01-25 12:46:46 +01:00
Camilla Löwy
55b1a16f90
Remove window requirement for all event functions
...
This lets an application wait for non-window events without needing to
create a window.
Fixes #1317 .
2019-01-15 19:28:17 +01:00