1
0
Fork 0
forked from wry/wry
Commit graph

179 commits

Author SHA1 Message Date
Julian Orth
7a623006e2 compositor: set scheduler to SCHED_RR before dropping CAP_SYS_NICE 2025-05-10 22:41:40 +02:00
Julian Orth
b3334449a6 reaper: setup deathsig in compositor 2025-05-10 20:03:34 +02:00
Julian Orth
4d70864f61 build: upgrade rand to 0.9 2025-05-09 15:57:04 +02:00
elden
6341623e72 all: add musl support 2025-05-09 15:39:56 +02:00
Julian Orth
c9b0e86bf5 wp-color-management-v1: allocate description ids linearly 2025-05-08 16:50:18 +02:00
Julian Orth
a6257910bb config: add exe client criteria 2025-05-07 22:41:43 +02:00
Julian Orth
597636fba6 io_uring: add debounce future 2025-05-07 22:41:43 +02:00
Julian Orth
9977f9dfdf config: add Window 2025-05-07 22:41:43 +02:00
Julian Orth
8b9784bb15 xwayland: kill xwayland when wayland connection fails 2025-05-06 20:51:11 +02:00
Julian Orth
4fa7e2a6ac compositor: add common parent for both compostior and forker 2025-04-26 19:53:04 +02:00
Julian Orth
7305f68909 all: make scroll axis handling more robust 2025-03-20 21:11:16 +01:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
53c38bdd68 wl_keyboard: don't send key-up events for keys that are not logically down 2025-01-27 10:23:46 +01:00
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00
Julian Orth
32cb00444b utils: remove AsciiTrim trait 2025-01-27 10:23:46 +01:00
Julian Orth
a4e197d92a ext-workspace: implement v1 2025-01-26 12:38:05 +01:00
Julian Orth
1495cc1f22 ei: make handling of touchscreen events stricter 2025-01-22 15:21:26 +01:00
Julian Orth
8c3cd97ae3 wayland: implement jay-tray-v1 2024-10-24 09:27:32 +02:00
Julian Orth
e2806a6337 fractional-scale: implement accurate rounding 2024-10-22 11:11:29 +02:00
Julian Orth
73a6e0d5c2 all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
Julian Orth
b6345f095c all: don't use gen identifier 2024-10-20 18:00:25 +02:00
Julian Orth
3f001588b8 metal: unset O_NONBLOCK for DRM file descriptors 2024-10-19 08:58:29 +02:00
Julian Orth
c987fdb58d all: track serials as u64 internally 2024-10-17 16:37:29 +02:00
Julian Orth
1e45a243de all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
Julian Orth
3e3532574b portal: implement session restoration 2024-10-10 21:21:33 +02:00
Julian Orth
8d6aaf79a7 util: optimize opaque string formatting 2024-10-10 21:21:30 +02:00
Julian Orth
ed65fa07a4 metal: emulate vblank events on the nvidia driver 2024-10-04 09:07:35 +02:00
Julian Orth
12f358c0d9 text: render text asynchronously 2024-09-28 22:29:13 +02:00
Julian Orth
d9eb14e2bc config: store font names in Arc 2024-09-28 22:29:02 +02:00
Julian Orth
34337896e3 all: update rustfmt 2024-09-21 12:09:48 +02:00
Julian Orth
ccad3cf0fb all: use tracy for tracing 2024-09-15 18:08:54 +02:00
Julian Orth
87d60d267e metal: commit 1.5ms before the next page flip 2024-09-11 17:02:48 +02:00
Julian Orth
0dc5d9adb8 metal: wait for rendering to complete before committing buffers 2024-09-10 23:38:10 +02:00
Julian Orth
80c7a1f47c util: add GeometricDecay util 2024-09-10 23:37:40 +02:00
Julian Orth
d40e605f66 surface: use async uploads for shm buffers 2024-09-09 11:14:39 +02:00
Julian Orth
80310f4c0d utils: add DoubleBuffered 2024-09-08 19:35:22 +02:00
Julian Orth
b57d86c1bc vulkan: add async staging buffer allocation 2024-09-08 19:32:10 +02:00
Julian Orth
ed4ef3c8e7 cpu_worker: add worker-thread framework 2024-09-08 14:29:49 +02:00
Julian Orth
e1d1fe7fda util: add OnDrop2 for non-copy closures 2024-09-08 09:59:05 +02:00
Julian Orth
69c0cf4031 fdclosor: assign name to thread 2024-09-08 09:59:05 +02:00
Julian Orth
9f98603121 vulkan: move OnDrop out of vulkan module 2024-09-08 09:06:08 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
dbb9bd2299 util: add generic event listener framework 2024-09-01 11:03:12 +02:00
Julian Orth
07b55e42c9 linked-list: make detached nodes safe 2024-09-01 11:02:31 +02:00
Julian Orth
665127e6c0 portal: implement RemoteDesktop portal 2024-07-25 19:40:29 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
8227d3ccad metal: prevent infinite loop in hardware-cursor update 2024-07-23 22:28:15 +02:00
Julian Orth
84d7632341 all: address clippy lints 2024-07-02 17:13:20 +02:00