1
0
Fork 0
forked from wry/wry
Commit graph

65 commits

Author SHA1 Message Date
5f02f22c8b
wire: remove unused user client layer 2026-05-29 18:24:36 -04:00
a20deb0628
output: decouple identity from wayland output 2026-05-29 12:45:39 -04:00
f5bcfaf73c
libinput: move bindings into workspace crate 2026-05-29 11:32:34 -04:00
a1e4641e82
wire: move message buffers into workspace crates 2026-05-29 11:07:43 -04:00
657e7ce2f7
all: split reusable components into workspace crates 2026-05-29 09:14:53 -04:00
Julian Orth
6e9adc487e
output: pre-compute OutputId hash 2026-04-05 17:50:10 -04:00
Julian Orth
9880f78ec4 macros: add opaque macro 2026-04-02 19:10:40 +02:00
Julian Orth
5680de7d8c opengl: move dynload macro to macros.rs 2026-04-02 19:10:26 +02:00
Julian Orth
1ef1b5a607 globals: interfere singleton-ness from the Singleton enum 2026-03-05 15:25:28 +01:00
Julian Orth
71294b0fd1 macros: auto generate bitflag variants 2026-02-27 16:20:04 +01:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
3b31a7d433 macros: add dbg macro 2025-07-12 08:15:22 +02:00
Julian Orth
7a623006e2 compositor: set scheduler to SCHED_RR before dropping CAP_SYS_NICE 2025-05-10 22:41:40 +02:00
Julian Orth
c9b0e86bf5 wp-color-management-v1: allocate description ids linearly 2025-05-08 16:50:18 +02:00
Julian Orth
fd2163d658 config: add client-rule infrastructure 2025-05-07 22:41:43 +02:00
Julian Orth
17e715cde4 criteria: add infrastructure 2025-05-07 22:41:43 +02:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00
Julian Orth
1e45a243de all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
Julian Orth
43bb787d52 all: address clippy lints 2024-10-10 21:21:29 +02:00
Julian Orth
19b07fa7dc xwayland: allow windows to scale themselves 2024-10-08 11:14:30 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
084fe50259 wayland: use code generation for wl_usr event handlers 2024-07-25 19:40:05 +02:00
Julian Orth
d8d6be1ef3 surface: dispatch frame request immediately if buffer has been presented 2024-07-12 20:05:31 +02:00
Julian Orth
8cee61122e all: remove dead code 2024-05-02 19:37:19 +02:00
Julian Orth
acb391335b wire: generate trait for request handling 2024-04-08 20:02:29 +02:00
Julian Orth
e3a1a0b30f wayland: make object versions type safe 2024-04-08 14:47:50 +02:00
Julian Orth
efae1cd16a cli: add an input subcommand 2024-03-12 17:43:26 +01:00
Julian Orth
1d1d542839 tree: move common code out of ToplevelNode trait 2024-02-22 14:09:58 +01:00
Julian Orth
9497d6b0cf all: remove bitflags dependency 2024-02-16 15:02:14 +01:00
Julian Orth
0ac1bb8507 wayland: remove Object::num_requests 2024-02-06 12:05:03 +01:00
Julian Orth
ae991b9038 all: address clippy lints 2022-08-13 17:46:23 +02:00
Julian Orth
a162055f1d portal: add a desktop portal 2022-07-31 11:25:57 +02:00
Julian Orth
2568b7b1f5 pipewire: add pipewire client 2022-07-31 11:25:57 +02:00
Julian Orth
2512470231 wayland: add a generic wayland client 2022-07-30 13:16:58 +02:00
Julian Orth
cbf539cbcc it: test subsurface positioning 2022-05-03 18:32:43 +02:00
Julian Orth
19aef8c58a autocommit 2022-04-28 15:19:15 CEST 2022-04-28 15:19:15 +02:00
Julian Orth
e3b3d848c3 autocommit 2022-04-23 00:55:20 CEST 2022-04-23 00:55:20 +02:00
Julian Orth
1eb0d3e173 autocommit 2022-04-17 17:59:45 CEST 2022-04-17 17:59:45 +02:00
Julian Orth
916e3644c3 autocommit 2022-04-13 21:01:32 CEST 2022-04-13 21:01:32 +02:00
Julian Orth
28c9b46400 autocommit 2022-03-30 03:00:46 CEST 2022-03-30 03:00:46 +02:00
Julian Orth
707ff6066c autocommit 2022-03-26 22:58:30 CET 2022-03-26 22:58:30 +01:00
Julian Orth
5e9e8c3a94 autocommit 2022-03-23 15:56:15 CET 2022-03-23 15:56:15 +01:00
Julian Orth
63be47a9fb autocommit 2022-03-23 14:35:09 CET 2022-03-23 14:35:09 +01:00
Julian Orth
4df6b559b7 autocommit 2022-03-09 14:01:21 CET 2022-03-09 14:01:21 +01:00
Julian Orth
aa0cb94143 autocommit 2022-03-02 14:24:07 CET 2022-03-02 14:24:07 +01:00
Julian Orth
db88f2db42 autocommit 2022-02-27 01:35:49 CET 2022-02-27 01:35:49 +01:00
Julian Orth
145d1c15b7 autocommit 2022-02-21 23:21:13 CET 2022-02-21 23:21:13 +01:00