1
0
Fork 0
forked from wry/wry
Commit graph

1921 commits

Author SHA1 Message Date
Julian Orth
48852f45ff state: deduplicate inhibitor code 2026-03-07 18:42:40 +01:00
Julian Orth
603ed6852f toplevel: add property_changed_source 2026-03-07 18:41:54 +01:00
Julian Orth
3a03e3c584 scale: make BASE public 2026-03-07 18:41:35 +01:00
Julian Orth
d0857ef503 wl_seat: wrap backend device setters 2026-03-07 18:38:10 +01:00
Julian Orth
6e25180d92 config: move handlers to State 2026-03-07 18:31:23 +01:00
Julian Orth
97f7b68369 static-text: add new utility 2026-03-07 18:31:19 +01:00
Julian Orth
8f57f72d14 kbvm: store keymap text 2026-03-07 18:28:20 +01:00
Julian Orth
4278160113 xwayland: persist additional properties 2026-03-07 18:26:45 +01:00
Julian Orth
da01d7e0d3 head-management: handle additional properties 2026-03-07 18:25:49 +01:00
Julian Orth
cbe190274e head-management: add ReadOnlyHeadState 2026-03-07 18:24:24 +01:00
Julian Orth
cf8b696f03 theme: add ThemeColor enum 2026-03-07 18:23:17 +01:00
Julian Orth
c75b6ef66e clm: allow matching clients by id 2026-03-07 18:19:59 +01:00
Julian Orth
acec4c7f09 backend: add getters 2026-03-07 18:18:43 +01:00
Julian Orth
042070ee99 compositor: add LogLevel enum 2026-03-07 18:14:47 +01:00
Julian Orth
be0782f5d2 atomic_enum: add new utility 2026-03-07 18:14:14 +01:00
Julian Orth
8fc9ead21e event-listener: add LazyEventSource 2026-03-07 18:12:15 +01:00
Julian Orth
ce30901093 wl_usr: add additional interfaces 2026-03-07 18:12:13 +01:00
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