|
|
1c21bd1259
|
refactor: split cargo workspace
|
2026-06-05 11:56:21 -04:00 |
|
|
|
5db14936e7
|
fix: restore focus after backend visibility resumes
|
2026-06-04 14:54:28 +10:00 |
|
|
|
f777b4c521
|
it: fix integration geometry and tab scrolling
|
2026-06-04 14:53:18 +10:00 |
|
|
|
b6502e1d8a
|
feat: implement declarative scratchpads
|
2026-06-04 14:06:40 +10:00 |
|
|
|
d756c8a6a2
|
feat: implement scratchpad window toggling
|
2026-06-04 14:06:27 +10:00 |
|
|
|
5c2f631fdb
|
feat: add alternating autotiling
|
2026-06-04 14:02:57 +10:00 |
|
|
|
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 |
|