1
0
Fork 0
forked from wry/wry
Commit graph

2091 commits

Author SHA1 Message Date
mahkoh
1e55d89cc9
Merge pull request #772 from mahkoh/jorth/coefrange
color-representation: advertise identity/full support
2026-03-04 13:11:12 +01:00
Julian Orth
7873d1df1f color-representation: advertise identity/full support 2026-03-04 13:04:59 +01:00
mahkoh
8e51c71224
Merge pull request #769 from mahkoh/jorth/fence
vulkan: use sync objects if possible
2026-03-02 18:52:53 +01:00
Julian Orth
3d3132fe39 vulkan: use sync objects if possible 2026-03-02 18:19:15 +01:00
Julian Orth
2ac3519f2d vulkan: abstract over the release sync type 2026-03-02 18:16:55 +01:00
Julian Orth
3ecee1b17f vulkan: move fence to core 2026-03-02 18:16:37 +01:00
Julian Orth
7e6facf4e3 gfx-api: add support for syncobj synchronization 2026-03-02 18:16:36 +01:00
Julian Orth
80a69ba7ef eventfd-cache: add new util 2026-03-02 18:01:45 +01:00
mahkoh
19edb3ea95
Merge pull request #768 from mahkoh/jorth/syncobj
all: syncobj is one word
2026-03-02 16:42:46 +01:00
Julian Orth
7a891a6131 all: syncobj is one word 2026-03-02 16:25:36 +01:00
mahkoh
949ff558fd
Merge pull request #766 from mahkoh/jorth/syncobj-direct-import
sync-obj: use DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_TIMELINE
2026-03-01 13:40:36 +01:00
Julian Orth
660dc28639 sync-obj: use DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_TIMELINE 2026-03-01 13:30:32 +01:00
Julian Orth
52fae0b932 sync-obj: move sync-file merging to separate function 2026-03-01 11:54:17 +01:00
mahkoh
29f3aaa93c
Merge pull request #744 from mahkoh/jorth/get-release
wl_compositor: implement version 7
2026-02-28 15:10:35 +01:00
Julian Orth
28e699d1b4 wl_compositor: implement version 7 2026-02-28 15:03:35 +01:00
mahkoh
9b870fb8e2
Merge pull request #765 from mahkoh/jorth/data-device-manager-destructor
wl_data_device_manager: implement version 4
2026-02-28 14:52:38 +01:00
Julian Orth
e8875a3199 wl_data_device_manager: implement version 4 2026-02-28 14:50:22 +01:00
Julian Orth
01fc2f128d xml-to-wire: fix handling of new_id without interface 2026-02-28 14:50:21 +01:00
mahkoh
66efc946b6
Merge pull request #764 from mahkoh/jorth/surface-state-auto-cleanup
Use RAII to clean up some surface states
2026-02-28 03:17:48 +01:00
Julian Orth
382c0b6c71 wl_surface: handle explicit sync release automatically 2026-02-28 02:58:01 +01:00
Julian Orth
8f576f498e wl_surface: handle buffer release automatically 2026-02-28 02:57:59 +01:00
Julian Orth
6bdd1ff6e7 wl_surface: handle presentation feedback cleanup automatically 2026-02-28 02:50:21 +01:00
Julian Orth
7b0dc8879a wl_surface: handle frame callback cleanup automatically 2026-02-28 02:50:20 +01:00
mahkoh
d87a5827b5
Merge pull request #763 from mahkoh/jorth/client-tag
compositor: add tagged acceptors
2026-02-27 22:40:35 +01:00
Julian Orth
3e7ca00565 cli: add run-tagged subcommand 2026-02-27 22:19:48 +01:00
Julian Orth
a1df575262 config: allow spawning clients with tags 2026-02-27 22:19:47 +01:00
Julian Orth
8b19315f50 config: allow matching on client tag 2026-02-27 22:19:46 +01:00
Julian Orth
596909cd25 cli: print client tags 2026-02-27 22:19:45 +01:00
Julian Orth
75400e672d compositor: add tagged acceptors 2026-02-27 22:19:44 +01:00
Julian Orth
518095c7c2 shm: limit data accessed by ClientMemOffset 2026-02-27 22:19:43 +01:00
mahkoh
3f70242d32
Merge pull request #762 from mahkoh/jorth/fix-xwayland-info
forker: delay sending pidfd until spawn succeeds
2026-02-27 16:32:25 +01:00
Julian Orth
c8a7150ede forker: delay sending pidfd until spawn succeeds 2026-02-27 16:25:03 +01:00
mahkoh
156432682d
Merge pull request #761 from mahkoh/jorth/auto-bitflags
macros: auto generate bitflag variants
2026-02-27 16:24:29 +01:00
Julian Orth
71294b0fd1 macros: auto generate bitflag variants 2026-02-27 16:20:04 +01:00
mahkoh
39289cdd44
Merge pull request #760 from mahkoh/jorth/reexec2
reexec: ensure that pipe file descriptors are not overwritten
2026-02-25 19:37:04 +01:00
Julian Orth
0c4a6a0d1e reexec: ensure that pipe file descriptors are not overwritten 2026-02-25 19:33:42 +01:00
mahkoh
f3bf74ee7e
Merge pull request #759 from mahkoh/jorth/decoration-v2
xdg-decoration: implement version 2
2026-02-25 14:49:33 +01:00
Julian Orth
fb4fc5a5f1 xdg-decoration: implement version 2 2026-02-25 14:36:14 +01:00
mahkoh
d4a7d6d6f2
Merge pull request #758 from mahkoh/jorth/modes-no-config
output: don't use config Vrr and Tearing modes
2026-02-25 12:36:04 +01:00
Julian Orth
fb9b83994a output: don't use config Vrr and Tearing modes 2026-02-25 12:06:04 +01:00
mahkoh
e063b7c14b
Merge pull request #757 from mahkoh/jorth/no-config-enum
Don't use enums from jay_config in the compositor
2026-02-24 21:01:51 +01:00
Julian Orth
1677d481f9 tree: add WorkspaceDisplayOrder 2026-02-24 20:49:01 +01:00
Julian Orth
8b0bb61ee0 tree: add Transform 2026-02-24 20:48:45 +01:00
Julian Orth
c99a2dfafa tree: add TileState 2026-02-24 20:48:29 +01:00
Julian Orth
727a1bc68b seat: add FallbackOutputMode 2026-02-24 20:48:05 +01:00
Julian Orth
ca6e3891af gfx-api: add GfxApi 2026-02-24 20:48:04 +01:00
Julian Orth
b604192bf0 theme: add BarPosition 2026-02-24 20:29:23 +01:00
mahkoh
cbe0165225
Merge pull request #756 from mahkoh/jorth/update-keysyms
config: sync keysyms with kbvm
2026-02-24 17:30:46 +01:00
Julian Orth
803d57984b config: sync keysyms with kbvm 2026-02-24 17:28:21 +01:00
Julian Orth
82328120a0 config: remove leading 0s from keysyms 2026-02-24 17:28:21 +01:00