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 |
|
Julian Orth
|
135f37dbcd
|
theme: store colors in linear space
|
2025-02-28 11:15:55 +01:00 |
|
Julian Orth
|
a7cb2ee42a
|
gfx: add GfxBlendBuffer
|
2025-02-24 11:35:30 +01:00 |
|
Julian Orth
|
0872a1251d
|
alpha-multiplier: perform multiplication in the renderer
|
2025-02-24 11:34:58 +01:00 |
|
Julian Orth
|
cf6016f61f
|
vulkan: preserve framebuffer in pending frame
|
2025-02-21 11:14:01 +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
|
abaeed4c01
|
keyboard: send keymap without actions/behaviors to xwayland
|
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
|
e8be15a26c
|
idle: add a grace period
|
2025-01-26 12:34:04 +01:00 |
|