Camilla Löwy
39f0e86228
Wayland: Clean up enum value names
2023-03-27 22:03:36 +02:00
Camilla Löwy
efa9297a41
Wayland: Simplify per-window ouput scales tracking
...
This replaces (one case of) manual management of weak links between
windows and monitors, both objects with complex life times, with
wl_object pointers used as opaque key values.
2023-03-27 22:03:36 +02:00
Camilla Löwy
91c837ace5
Wayland: Use tags to verify proxy ownership
...
This is in preparation for adding support for libdecor, which creates
its own proxies on our display. It will likely also be helpful to some
people using native access on Wayland.
This is partly based on the implementation of libdecor support in
PR #1693 by @ christianrauch.
2023-03-27 22:03:36 +02:00
Camilla Löwy
6d9083af03
Wayland: Remove duplicate setting of user data
...
The surface user data is already set by wl_surface_add_listener.
2023-03-27 22:03:36 +02:00
Camilla Löwy
4cf510511c
Wayland: Stop manually tracking interface versions
...
This is already tracked by the proxies we care about.
2023-03-27 22:03:36 +02:00
Camilla Löwy
c1a79c1c41
Wayland: Emit size event when setting aspect ratio
2023-03-27 22:03:36 +02:00
Camilla Löwy
8397b39afa
Wayland: Fix some missing window refresh events
2023-03-27 22:03:36 +02:00
Camilla Löwy
735fc101f5
Wayland: Fix decorations not always being created
...
If a window was initially fullscreen then it would not get an XDG
decoration object. If the window was later switched to windowed mode it
would then get fallback decorations instead of XDG ones.
2023-03-27 22:03:36 +02:00
Camilla Löwy
228428fa4f
Wayland: Simplify test for fallback decorations
...
The GLFW fallback decorations only exist when the window is visible,
decorated and in windowed mode.
2023-03-27 22:03:36 +02:00
Camilla Löwy
82e77dbff4
Wayland: Pick more plausible default cursor size
...
This is not intended as a replacement for actually querying the desktop
for the correct size, but it appears to be a better fallback value.
2023-03-27 22:03:36 +02:00
GamesTrap
589e6b78d9
Added DBus pointer checks
2023-03-08 14:47:40 +01:00
Andreas
ef4d722b76
Merge( #3 ): Finalized progress API
2023-03-08 14:10:00 +01:00
GamesTrap
9f17a69a67
glfwSetWindowTaskbarProgress Polishing
2023-03-03 16:18:16 +01:00
Jan Schürkamp
d173bf1fed
Merge( #1 ): Add Cocoa Dock icon progress bar implemenetation
2023-03-03 16:07:15 +01:00
Andreas
14333117c4
Update window.dox
...
Fix typo in window.dox
2023-03-03 16:04:18 +01:00
Andreas
df8349b747
Delete remaining unintentionally added build files
2023-03-03 15:49:26 +01:00
ws909
8618927ef9
Delete unintentionally added build files
2023-03-03 15:48:33 +01:00
ws909
5301a924c4
Enclose [indicator setControlSize] in availability check
2023-03-03 15:20:11 +01:00
Juan Ramos
9a87635686
Update to actions/checkout@v3
...
Fixes the following CI warning:
"Node.js 12 actions are deprecated. Please update the following
actions to use Node.js 16: actions/checkout@v2..."
Closes #2255
2023-03-03 14:47:15 +01:00
Camilla Löwy
2b580012da
Add credit
...
Related to #2199
2023-03-03 14:46:43 +01:00
Yoshinori Sano
5c463a9070
Win32: Fix typo in error description
...
Closes #2199
2023-03-03 14:36:12 +01:00
ws909
2244051453
Per-window progress indicator states and values for the MacOS Dock icon
2023-03-02 18:43:27 +01:00
Camilla Löwy
9b1f63bad9
Add credit
...
Closes #2256
2023-03-02 17:47:36 +01:00
Juan Ramos
1c9fcdc9df
Simplify setting of GLFW_STANDALONE CMake variable
...
Use string(COMPARE EQUAL ...) instead of a whole if() statement.
Related to #2256
2023-03-02 17:44:18 +01:00
Juan Ramos
30b91c8b60
Remove CMAKE_LEGACY_CYGWIN_WIN32 CMake option
...
This was needed for compatibility with CMake versions before 2.8.4.
Related to #2256
2023-03-02 17:42:34 +01:00
Juan Ramos
e0ae1c45df
Remove setting of CMake policy CMP0054
...
This policy is already set to NEW by requiring CMake 3.4.
Related to #2256
2023-03-02 17:40:32 +01:00
ws909
a9b36d48d7
Simplify _glfwSetWindowTaskbarProgressCocoa
...
Fix merge issues
Rename taskbarState to progressState
Remove const qualifier from progressState parameter
2023-03-02 15:51:10 +01:00
ws909
0173252ee1
Merge remote-tracking branch 'refs/remotes/GamesTrap/taskbar-progress'
...
Conflicts:
src/cocoa_window.m
tests/window.c
2023-03-02 14:08:25 +01:00
GamesTrap
0f142e3a1a
glfwSetWindowTaskbarProgress Changed value type from int to double
2023-03-02 13:55:42 +01:00
ws909
78e4f9bd67
Make progress bar slider in window test program responsive
2023-03-02 05:20:32 +01:00
ws909
34ee36c088
Initial shared overridable Dock progress bar for all windows in Cocoa
2023-03-02 05:20:05 +01:00
GamesTrap
e387ef3fdf
Added changelog entry to readme
2023-03-01 22:28:48 +01:00
GamesTrap
a480de9b1d
glfwSetWindowTaskbarProgress Renamed parameter completed to value
2023-03-01 22:27:52 +01:00
GamesTrap
3e7b016a00
Renamed GLFW_TASKBAR_PROGRESS_NOPROGRESS to GLFW_TASKBAR_PROGRESS_DISABLED
2023-03-01 22:22:01 +01:00
GamesTrap
1071cf1950
win32_platform.h Removed ShObjIdl_core.h include dependency
2023-03-01 17:25:58 +01:00
GamesTrap
4a66bf3b60
Added documentation to window.dox
2023-02-05 04:19:15 +01:00
GamesTrap
74dac5cfb4
Win32: glfwSetWindowTaskbarProgress now emits GLFW_FEATURE_UNAVAILABLE on Windows Vista and older
2023-02-05 03:03:54 +01:00
GamesTrap
f590075121
Removed taskbar-progress from branch local GH Actions workflow
2023-02-05 02:53:47 +01:00
GamesTrap
19f9247a68
Added documentation
2023-02-05 02:50:53 +01:00
GamesTrap
c8fd71c7e7
Added credit
2023-02-03 23:38:45 +01:00
GamesTrap
fb6826c934
Fixed Cocoa linker error
2023-02-03 23:35:29 +01:00
GamesTrap
efac372213
Fixed Wayland linker error
2023-02-03 23:31:02 +01:00
GamesTrap
8b1b11c3c4
Fixed GitHub Action errors
2023-02-03 23:27:45 +01:00
GamesTrap
48818fc7a9
Unified X11/Wayland code path using _glfwUpdateTaskbarProgressDBusPOSIX()
2023-02-03 23:23:25 +01:00
GamesTrap
7d5bb13b88
Enabled GitHub Action for the taskbar-progress branch
2023-02-03 22:48:47 +01:00
Jan Schürkamp
48e08616d9
Merge branch 'glfw:master' into taskbar-progress
2023-02-01 00:28:58 +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