Julian Orth
|
56290d5547
|
wl_usr: refactor interfaces
|
2026-03-07 18:02:41 +01:00 |
|
Julian Orth
|
4b3d3a50cd
|
vulkan: move gpu-alloc-ash to core
|
2026-03-07 15:17:50 +01:00 |
|
Julian Orth
|
fce250d233
|
build: make vulkan generation generic
|
2026-03-07 15:17:48 +01:00 |
|
Julian Orth
|
472ebd5d7d
|
theme: add Oklab and Oklch
|
2026-03-07 14:57:09 +01:00 |
|
mahkoh
|
893be823b6
|
Merge pull request #777 from mahkoh/jorth/shutdown-connection
clients: explicitly shutdown connection when killing client
|
2026-03-06 15:56:07 +01:00 |
|
Julian Orth
|
8da62e2ce9
|
clients: explicitly shutdown connection when killing client
|
2026-03-06 15:52:15 +01:00 |
|
mahkoh
|
7c63f4b2bf
|
Merge pull request #776 from mahkoh/jorth/dist-overflow
rect: fix overflow in dist_squared
|
2026-03-06 13:50:57 +01:00 |
|
Julian Orth
|
872a028eb6
|
rect: fix overflow in dist_squared
|
2026-03-06 13:43:31 +01:00 |
|
mahkoh
|
c689bc37b4
|
Merge pull request #774 from mahkoh/jorth/clippy-3
all: fix clippy lints
|
2026-03-05 21:34:53 +01:00 |
|
Julian Orth
|
461baa60ef
|
all: fix clippy lints
|
2026-03-05 21:29:56 +01:00 |
|
mahkoh
|
3b3293675b
|
Merge pull request #773 from mahkoh/jorth/infer-singleton
globals: send to old registries when exposed changes
|
2026-03-05 17:22:13 +01:00 |
|
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 |
|