1
0
Fork 0
forked from wry/wry
Commit graph

187 commits

Author SHA1 Message Date
a41dbae899
all: remove traditional i3 titlebars, add corner rounding 2026-04-10 13:17:00 -04:00
Julian Orth
6e9adc487e
output: pre-compute OutputId hash 2026-04-05 17:50:10 -04:00
Julian Orth
34914eccb0 all: simplify handling of Errno values 2026-04-02 19:00:42 +02:00
Julian Orth
9c605df692 it: fix warnings 2026-04-02 19:00:42 +02:00
Julian Orth
06d523a0a1 wayland: optimize receiving messages 2026-03-29 13:38:01 +02:00
Julian Orth
755bfdd661 wayland: optimize parsing of fixed-size messages 2026-03-29 12:38:24 +02:00
Julian Orth
d321e888be backend: take initial backend state from backend 2026-03-18 20:37:14 +01:00
Julian Orth
1a9753847a backend: support outputs with arbitrary modes 2026-03-18 20:37:12 +01:00
Julian Orth
ceae42b035 wl_subsurface: unconditionally update visibility upon first parent commit 2026-03-13 14:41:24 +01:00
Julian Orth
3d3132fe39 vulkan: use sync objects if possible 2026-03-02 18:19:15 +01:00
Julian Orth
7e6facf4e3 gfx-api: add support for syncobj synchronization 2026-03-02 18:16:36 +01:00
Julian Orth
7a891a6131 all: syncobj is one word 2026-03-02 16:25:36 +01:00
Julian Orth
518095c7c2 shm: limit data accessed by ClientMemOffset 2026-02-27 22:19:43 +01:00
Julian Orth
ca6e3891af gfx-api: add GfxApi 2026-02-24 20:48:04 +01:00
Julian Orth
73451550ba utils: add pipe util 2026-02-24 17:13:43 +01:00
khyperia
b1db715a90 implement wlr-gamma-control-unstable-v1 2026-02-18 18:03:38 +01:00
Julian Orth
0f556fc054 gfx: return formats by reference 2026-02-18 06:06:07 +01:00
khyperia
5bb19f3ca7 tree: allow focusing workspace nodes 2026-01-17 13:29:04 +01:00
Stipe Kotarac
a1dfc473a2 rect: safer construction 2026-01-09 09:41:46 +01:00
Stipe Kotarac
856e6fded9 it: suppress logger reinit panic 2025-12-19 17:35:10 +01:00
Julian Orth
17ac4ca0e1 xdg-shell: make acked serial part of the pending state 2025-12-14 23:22:32 +01:00
Stipe Kotarac
a6e629dd2f theme: add bar-separator-width setting 2025-12-01 18:53:03 +01:00
Julian Orth
669d995771 all: address clippy lints 2025-11-28 13:33:07 +01:00
Julian Orth
4b4f05d153 seat: implement key repeat 2025-10-16 21:18:26 +02:00
Julian Orth
0e1be7544f backend: add ButtonState 2025-10-16 19:50:21 +02:00
Sean Day
daafb98336 config: allow disabling window titles 2025-10-16 18:47:08 +02:00
Julian Orth
78d86c1224 cargo: update dependencies 2025-10-09 19:51:18 +02:00
Julian Orth
9abfe88b05 wl_shm: use udmabuf directly as texture on integrated GPUs 2025-10-02 17:18:09 +02:00
Julian Orth
0884a5c656 dmabuf: cache is_disjoint property 2025-10-01 23:33:44 +02:00
Julian Orth
0570669af2 wl-shm: add support for more formats 2025-10-01 22:58:51 +02:00
Julian Orth
83e79b68e6 color-management: use more consistent naming 2025-09-05 19:55:09 +02:00
Julian Orth
32db933242 color-management: make (ext_)srgb aliases for gamma22 2025-09-05 19:55:08 +02:00
Julian Orth
c51ec4456e it: add pointer warp test 2025-09-04 10:38:45 +02:00
Julian Orth
73bf4465e2 it: add fifo test 2025-09-03 17:50:04 +02:00
Julian Orth
f45cbed53b it: verify that surface damage damages connector 2025-09-03 12:45:05 +02:00
Julian Orth
8a5f1e1e37 it: add frame callback test 2025-09-03 12:15:05 +02:00
Julian Orth
5e46feaeea it: add more tests 2025-09-01 11:32:58 +02:00
Julian Orth
cf82dd6456 it: enable accidentally disabled test 2025-08-31 11:52:26 +02:00
Julian Orth
b76aade265 head-management: add non-desktop-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Julian Orth
d6b3973979 wayland: add u64 type macro 2025-06-04 13:24:28 +02:00
Stipe Kotarac
b20153550e input: add click method and middle button emulation 2025-05-14 14:17:49 +02:00
Julian Orth
59f8acdfde config: add window-rule infrastructure 2025-05-07 22:41:43 +02:00
Julian Orth
fd2163d658 config: add client-rule infrastructure 2025-05-07 22:41:43 +02:00
Julian Orth
52994c085a config: add seat to seat-based window management messages 2025-05-06 20:51:11 +02:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
a174881138 gfx: attach color descriptions 2025-03-08 16:52:35 +01:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00