Julian Orth
|
1570ba6b58
|
globals: send to old registries when exposed changes
|
2026-03-05 15:59:59 +01:00 |
|
Julian Orth
|
1ef1b5a607
|
globals: interfere singleton-ness from the Singleton enum
|
2026-03-05 15:25:28 +01:00 |
|
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 |
|