Camilla Löwy
214c76a3ad
Update changelog
...
Related to #1761 .
(cherry picked from commit 89056d796353ccbb0a1df13bb8b01fb1cfe94f08)
2020-09-30 16:10:59 +02:00
Doug Binks
c3250be690
Win32: Update all monitor handles on config change
...
Closes #1761 .
(cherry picked from commit fecd711e0bc9779c379f00e63c1ab7a5081e1954)
2020-09-30 16:10:17 +02:00
Camilla Löwy
e341080489
Update CODEOWNERS for move to SCSS
...
(cherry picked from commit 73ef5f0abb
)
2020-09-30 16:09:54 +02:00
Luflosi
77dffb341b
Use consistent indentation for Doxygen custom stylesheet
...
Most of this file is indented with tabs but parts are indented with spaces.
Closes #1770 .
(cherry picked from commit 58df92acad
)
2020-09-30 16:09:46 +02:00
Camilla Löwy
1353f37a51
Make unsupported versions of CMake fail early
2020-09-23 20:07:34 +02:00
Camilla Löwy
539535a367
Specify maximum version of CMake known to work
...
Related to #1753 .
2020-09-23 20:06:18 +02:00
Camilla Löwy
73ef5f0abb
Update CODEOWNERS for move to SCSS
2020-09-22 19:50:40 +02:00
Luflosi
58df92acad
Use consistent indentation for Doxygen custom stylesheet
...
Most of this file is indented with tabs but parts are indented with spaces.
Closes #1770 .
2020-09-18 14:27:57 +02:00
Siavash Eliasi
cb8aee8437
Migrate to Sass for Doxygen custom stylesheets
...
Closes #1759 .
(cherry picked from commit 96f9f5c4b9
)
2020-09-16 13:31:29 +02: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
Siavash Eliasi
96f9f5c4b9
Migrate to Sass for Doxygen custom stylesheets
...
Closes #1759 .
2020-09-07 20:50:57 +02:00
Emmanuel Gil Peyrot
1ed1489831
Fix typo in GLFWwindowmaximizefun documentation
...
Thanks brianzuvich!
Fixes #1764 .
2020-09-07 20:19:51 +02:00
Siavash Eliasi
c0704e4a63
Improve docs scaling on mobile and small screens
...
Closes #1757 .
(cherry picked from commit bb1d917c2f
)
2020-09-02 22:30:43 +02:00
Camilla Löwy
92f80daf4a
Support interprocedural optimization override
...
This policy applies the CMAKE_INTERPROCEDURAL_OPTIMIZATION override to
the GLFW target.
Fixes #1753 .
(cherry picked from commit 9d7897f961
)
2020-09-02 22:29:59 +02:00
Camilla Löwy
111c8ecea6
Move Wayland build CI to focal
...
This finally allows us to drop the Wayland workarounds for CI.
Thanks Travis CI!
(cherry picked from commit b3a79103a6
)
2020-09-02 22:29:53 +02:00
Camilla Löwy
7728a6a3aa
Fix formatting in transition guide
...
(cherry picked from commit b9dfce0070
)
2020-09-02 22:29:37 +02:00
Camilla Löwy
0ab31db9c0
Formatting
...
(cherry picked from commit 7765451d0f
)
2020-09-02 22:29:30 +02:00
Camilla Löwy
8363179eee
Win32: Disable fb transparency when it is broken
...
On Windows 7, when GLFW framebuffer transparency and the DWM are enabled
but DWM transparency is disabled (i.e. when the Transparency setting is
disabled under Personalization > Color), the contents of the framebuffer
is combined with the last frame using additive blending instead of
replacing the previous contents.
This commit limits GLFW framebuffer transparency on Windows 7 to when
DWM transparency is enabled, removing the previous workaround of setting
a layered window color key that led to rendering artifacts.
Fixes #1512 .
(cherry picked from commit 05dd2fa298
)
2020-09-02 22:27:45 +02:00
Camilla Löwy
b8a6254a26
Cocoa: Fix potential leak of CFNumber object
...
Spotted by Clang static analysis.
(cherry picked from commit a2674a9034
)
2020-09-02 22:12:40 +02:00
Siavash Eliasi
bb1d917c2f
Improve docs scaling on mobile and small screens
...
Closes #1757 .
2020-09-02 21:50:57 +02:00
Camilla Löwy
59196f9ad8
Make old debug context hint/attrib name searchable
2020-09-02 21:27:43 +02:00
Camilla Löwy
9d7897f961
Support interprocedural optimization override
...
This policy applies the CMAKE_INTERPROCEDURAL_OPTIMIZATION override to
the GLFW target.
Fixes #1753 .
2020-09-02 21:27:43 +02:00
Camilla Löwy
b3a79103a6
Move Wayland build CI to focal
...
This finally allows us to drop the Wayland workarounds for CI.
Thanks Travis CI!
2020-09-02 21:24:53 +02:00
Camilla Löwy
b9dfce0070
Fix formatting in transition guide
2020-09-02 17:41:38 +02:00
Camilla Löwy
7765451d0f
Formatting
2020-08-23 18:33:57 +02:00
Camilla Löwy
cd0dc76c7c
Null: Fix out parameters not being set
...
It turns out platform functions are sometimes called directly instead of
going through the public wrapper.
2020-08-19 19:31:55 +02:00
Camilla Löwy
da26eefc61
Update changelog
2020-08-13 15:14:59 +02:00
Luflosi
b488c3f87f
Make _glfwPlatformInitJoysticks() return the correct type in null_joystick
...
This code was introduced in 782e6b6cef
.
Closes #1745 .
2020-08-08 22:51:50 +02:00
Camilla Löwy
05dd2fa298
Win32: Disable fb transparency when it is broken
...
On Windows 7, when GLFW framebuffer transparency and the DWM are enabled
but DWM transparency is disabled (i.e. when the Transparency setting is
disabled under Personalization > Color), the contents of the framebuffer
is combined with the last frame using additive blending instead of
replacing the previous contents.
This commit limits GLFW framebuffer transparency on Windows 7 to when
DWM transparency is enabled, removing the previous workaround of setting
a layered window color key that led to rendering artifacts.
Fixes #1512 .
2020-07-29 15:21:45 +02:00
Camilla Löwy
a2674a9034
Cocoa: Fix potential leak of CFNumber object
...
Spotted by Clang static analysis.
2020-07-23 22:27:40 +02:00
Luflosi
0cc13ceafc
Return NULL instead of GLFW_FALSE where appropriate
...
Related to 782e6b6cef
.
Closes #1738 .
2020-07-23 22:13:11 +02:00
Camilla Löwy
c01acc267a
X11: Fix joystick detection before joystick init
...
Spotted by @Luflosi.
2020-07-23 21:14:36 +02:00
Camilla Löwy
2a5ac9a6d6
Documentation fix
...
"Joystick token" is not used anywhere else in the documentation.
(cherry picked from commit e0f7ce402b
)
2020-07-22 18:08:20 +02:00
Camilla Löwy
e0f7ce402b
Documentation fix
...
"Joystick token" is not used anywhere else in the documentation.
2020-07-21 18:06:13 +02:00
Camilla Löwy
f771d41292
Cleanup
...
Moving functions to their respective sections. Related to delayed
joystick Initialization.
2020-07-21 17:54:07 +02:00
Camilla Löwy
782e6b6cef
Make joystick platform code init on demand
...
This makes joystick support initialize the first time a joystick
function is called, including those gamepad functions that are layered
on top of joystick functions.
Related to #1284 .
Related to #1646 .
2020-07-21 17:38:56 +02:00
Camilla Löwy
114704262c
Wayland: Fix scroll offsets being inverted
...
Scrolling offsets were inverted compared to X11 and Win32.
Fixes #1463 .
(cherry picked from commit f760b124ca
)
2020-07-16 13:34:28 +02:00
Camilla Löwy
bd2fb9ebaf
Wayland: Fix partial framebuffer size retrieval
...
(cherry picked from commit 5f60c22cfa
)
2020-07-16 13:33:58 +02:00
Camilla Löwy
85a169ff50
X11: Fix cursor hover query retry behavior
...
XQueryPointer returns zero on BadWindow so the retry did not happen.
Related to ceb20c7f97
.
(cherry picked from commit 49dbcfcb8c
)
2020-07-16 13:32:11 +02:00
Camilla Löwy
539f4bdca2
X11: Fix race in window hovered query
...
The window decoration window can go away between calls to XQueryPointer,
for example if the GLFW_DECORATED window attribute was just cleared.
(cherry picked from commit ceb20c7f97
)
2020-07-16 13:32:04 +02:00
Camilla Löwy
606c0fc03e
X11: Fix detection of key events duplicated by XIM
...
Background: The IM will filter out key events, instead sending exact
duplicate events that are not filtered. It does not send these for
every event, however, so the duplicate events cannot be relied on for
key input. Instead we need to identify and discard them. Since they
are identical, they have the same timestamp as the originals.
The previous duplicate event detection would consume unrelated key
events if the keys were pressed simultaneously, as it only tracked
a single timestamp.
This fixes that issue for any combination of keys, at the expense of
a 1 KB array per GLFW window.
This fix is a stopgap until explicit IME support is done.
Based on #1472 by @LucaRood.
Fixes #1112 .
Fixes #1415 .
Fixes #1616 .
Fixes #1663 .
Closes #1472 .
(cherry picked from commit 9a3664b4a9
)
2020-07-16 13:30:39 +02:00
Camilla Löwy
f760b124ca
Wayland: Fix scroll offsets being inverted
...
Scrolling offsets were inverted compared to X11 and Win32.
Fixes #1463 .
2020-07-15 23:16:01 +02:00
Camilla Löwy
5f60c22cfa
Wayland: Fix partial framebuffer size retrieval
2020-07-15 21:56:52 +02:00
Camilla Löwy
5c92cd9f52
Make windows test a tolerable example
2020-07-15 19:22:30 +02:00
Camilla Löwy
686e18fd72
Remove window opacity test
...
It has been superceded by the window property test.
2020-07-15 19:08:09 +02:00
Camilla Löwy
3207fc7120
Add window property test
2020-07-15 19:08:04 +02:00
Camilla Löwy
74b9f309a9
Update Nuklear to 4.01.3
2020-07-15 18:02:38 +02:00
Camilla Löwy
a122d91303
Documentation work for GLFW_MOUSE_PASSTHROUGH
...
Related to #1568 .
2020-07-15 18:02:38 +02:00
Camilla Löwy
dfeacee000
Move mouse passthrough before window showing
...
Related to #1568 .
2020-07-15 18:02:38 +02:00
Camilla Löwy
1095a43708
Remove no-op call at window creation
...
Related to #1568 .
2020-07-15 18:02:38 +02:00