Abbion
f75ec87952
Update README.md
2023-02-27 19:10:28 +01:00
Abbion
8fbede3de5
Update README.md
2023-02-27 19:10:05 +01:00
Abbion
fdef18099e
Update README.md
2023-02-27 19:09:46 +01:00
Abbion
834dbf4c31
Update README.md
2023-02-27 19:07:48 +01:00
Abbion
9528ad64bc
Update README.md
2023-02-27 19:07:29 +01:00
Abbion
2d2e51c857
Update README.md
2023-02-27 19:07:11 +01:00
Abbion
304ef6f0d8
Update README.md
2023-02-27 19:07:02 +01:00
Abbion
db6ccc3a5d
Update README.md
2023-02-27 18:58:36 +01:00
Abbion
d8ef504376
Update README.md
2023-02-27 18:45:11 +01:00
Abbion
19e11afd6b
Update README.md
2023-02-27 18:44:34 +01:00
Abbion
668354f2de
Update README.md
2023-02-27 18:40:49 +01:00
Abbion
2173fb4787
Update README.md
2023-02-27 18:38:40 +01:00
Abbion
7d83ed3d80
Update README.md
2023-02-27 18:38:09 +01:00
Abbion
e15fab8fd9
Update README.md
2023-02-27 18:36:49 +01:00
Abbion
d00ee1013a
Update README.md
2023-02-27 18:35:40 +01:00
Abbion
3abc7c9f6e
Update README.md
2023-02-27 18:33:38 +01:00
Abbion
5736a65669
Update README.md
2023-02-27 18:32:13 +01:00
Abbion
db61958bc9
Merge pull request #1 from Abbion/BorderlessForWindows
...
Focus gained when l mouse clicked
2023-02-27 18:31:01 +01:00
Abbion
fc6ff5a7a2
Resolve 1
2023-02-27 18:30:29 +01:00
Abbion
153243f15d
Focus gained when l mouse clicked
2023-02-26 22:35:23 +01:00
Camilla Löwy
8f470597d6
Add support for manually running build workflow
2023-01-26 18:41:46 +01:00
Camilla Löwy
57cbded076
Add credit
...
Related to #2225
2022-12-16 13:44:59 +01:00
Takuro Ashie
41d8da1cea
Wayland: Fix wrong array size for _GLFWofferWayland
...
Closes #2225
2022-12-16 13:40:36 +01:00
TheBrokenRail
00967cbb8a
Linux: Fix joystick input being disabled
...
Closes #2192
2022-12-15 20:18:59 +01:00
Camilla Löwy
dd8a678a66
Update Doxyfile template for Doxygen 1.9.5
...
This is mostly to disable Doxygen HTML output dark mode (for now).
2022-09-20 19:38:37 +02:00
Camilla Löwy
97b9e49637
Documentation work
2022-09-20 17:03:30 +02:00
Camilla Löwy
b2b087cd8e
Fix documented errors for gamma ramp functions
...
Fixes #2186
2022-09-20 17:02:51 +02:00
Camilla Löwy
d299d9f788
Remove Doxyfile tags deprecated by Doxygen 1.9.5
2022-09-15 22:25:10 +02:00
Camilla Löwy
ed1d9e1ca7
Document X11 WM_CLASS hint behavior
...
Fixes #2180
2022-09-15 22:25:10 +02:00
Camilla Löwy
ab3ea8ac9f
Win32: Remove unhelpful helper function
2022-09-15 22:25:10 +02:00
Camilla Löwy
c812b9d87c
Add conditional compilation for platform units
...
This is a step towards being able to compile GLFW manually without
needing to duplicate a lot of platform- or OS-specific logic.
2022-09-15 22:24:39 +02:00
Camilla Löwy
8a72918bcd
Move helper macros to single point of use
2022-09-15 22:14:41 +02:00
Camilla Löwy
ab1b1edfd0
EGL: Cleanup
...
Both config parameters are "desired", but one is older and never had its
name updated.
This commit at least makes it clearer that they are similar.
2022-09-15 22:14:41 +02:00
Camilla Löwy
93e93135f2
EGL: Add better error for no stereo
2022-09-15 22:14:41 +02:00
Camilla Löwy
e057666642
EGL: Add better errors for client API mismatch
...
Because EGL ties client API support to configs, attempts to create
a context with an unavailable client API will fail with the unhelpful
"failed to find suitable config" error description.
This attempts to detect cases where there are usable configs for the
other client API and emit a hopefully more helpful error.
Related to #2173
2022-09-15 22:09:56 +02:00
Camilla Löwy
6b57e08bb0
Check if context creation APIs match when sharing
2022-08-22 19:17:12 +02:00
Camilla Löwy
2c0f34b60f
WGL: Fix count of displayable pixel formats
...
We only care about displayable pixel formats (as defined in
WGL_ARB_pixel_format) for window context creation.
This changes pixel format enumeration to ignore non-displayable formats,
which are specified to be listed after displayable ones, by always using
the return value of DescribePixelFormat as the pixel format count.
2022-08-22 19:15:41 +02:00
Camilla Löwy
ef6c9d8b4f
Wayland: Fix window opacity on older systems
...
On systems lacking the EGL_EXT_present_opaque extension, some
compositors treat any buffer with an alpha channel as per-pixel
transparent.
This commit ignores any EGLConfig with an alpha channel if the extension
is missing and the window is created with GLFW_TRANSPARENT_FRAMEBUFFER
set to false.
This is technically not a breaking change since GLFW_ALPHA_BITS is not
a hard constraint, but it is still going to inconvenience anyone using
the framebuffer alpa channel to store other kinds of data.
Related to #1895
2022-08-01 19:19:51 +02:00
Camilla Löwy
c18851f52e
GLX: Add support for loading glvnd libGLX
2022-07-29 19:14:04 +02:00
Camilla Löwy
55aad3c37b
EGL: Add support for loading glvnd libOpenGL
2022-07-29 19:14:04 +02:00
Camilla Löwy
0f9a9578f3
Add window hints for initial position
...
This adds window hints for the initial position, in screen coordinates,
of a window. The special value GLFW_ANY_POSITION means the window
manager will be allowed to position the window.
It is not possible to set window positions on Wayland and GLFW will
always behave as if these hints are set to GLFW_ANY_POSITION.
Fixes #1603
Fixes #1747
2022-07-29 11:50:13 +02:00
Camilla Löwy
7d73629e50
X11: Preserve unrelated values in WM_NORMAL_HINTS
...
This stops GLFW overwriting the whole WM_NORMAL_HINTS property every
time it updates size-related parts of it.
2022-07-28 22:50:17 +02:00
Camilla Löwy
2efc598d70
Fix native access macros being mutually exclusive
...
The documentation was updated with the introduction of run-time platform
selection, but the preprocessor logic was not.
2022-07-28 15:56:47 +02:00
TheChocolateOre
2e12ef00bb
Fix typos and other issues in docs
...
This fixes spelling, grammar and punctuation issues, missing words and
stray words across the documentation. A confusing sentence was removed
from the tutorial.
Closes #2085
2022-07-28 15:56:18 +02:00
Camilla Löwy
3a60992a41
Wayland: Add error for unsupported feature
2022-07-25 18:02:57 +02:00
Camilla Löwy
3a5c726d1b
Wayland: Remove unreachable code
...
This platform function is only called if the cursor is enabled.
2022-07-25 18:02:57 +02:00
Camilla Löwy
7be6a2cabe
Wayland: Clean up pointer helper function order
2022-07-25 18:02:57 +02:00
Camilla Löwy
488008e0a2
Add cursor mode GLFW_CURSOR_CAPTURED
...
This adds a cursor mode that provides a visible cursor confined to the
content area of the window.
Fixes #58
2022-07-25 18:02:57 +02:00
Camilla Löwy
a46f829de8
Refactor cursor mode paths
...
This is the refactoring part of adding GLFW_CURSOR_CAPTURED, separated
out to help keep 3.3-stable similar to the main branch.
Related to #58 .
2022-07-25 18:02:57 +02:00
Camilla Löwy
03af6b3d4c
Wayland: Fix leaks of pointer related objects
2022-07-25 18:02:35 +02:00