Julian Orth
|
7a891a6131
|
all: syncobj is one word
|
2026-03-02 16:25:36 +01:00 |
|
Julian Orth
|
28e699d1b4
|
wl_compositor: implement version 7
|
2026-02-28 15:03:35 +01:00 |
|
Julian Orth
|
e8875a3199
|
wl_data_device_manager: implement version 4
|
2026-02-28 14:50:22 +01:00 |
|
Julian Orth
|
382c0b6c71
|
wl_surface: handle explicit sync release automatically
|
2026-02-28 02:58:01 +01:00 |
|
Julian Orth
|
8f576f498e
|
wl_surface: handle buffer release automatically
|
2026-02-28 02:57:59 +01:00 |
|
Julian Orth
|
6bdd1ff6e7
|
wl_surface: handle presentation feedback cleanup automatically
|
2026-02-28 02:50:21 +01:00 |
|
Julian Orth
|
7b0dc8879a
|
wl_surface: handle frame callback cleanup automatically
|
2026-02-28 02:50:20 +01:00 |
|
Julian Orth
|
3e7ca00565
|
cli: add run-tagged subcommand
|
2026-02-27 22:19:48 +01:00 |
|
Julian Orth
|
596909cd25
|
cli: print client tags
|
2026-02-27 22:19:45 +01:00 |
|
Julian Orth
|
518095c7c2
|
shm: limit data accessed by ClientMemOffset
|
2026-02-27 22:19:43 +01:00 |
|
Julian Orth
|
71294b0fd1
|
macros: auto generate bitflag variants
|
2026-02-27 16:20:04 +01:00 |
|
Julian Orth
|
0c4a6a0d1e
|
reexec: ensure that pipe file descriptors are not overwritten
|
2026-02-25 19:33:42 +01:00 |
|
Julian Orth
|
fb4fc5a5f1
|
xdg-decoration: implement version 2
|
2026-02-25 14:36:14 +01:00 |
|
Julian Orth
|
fb9b83994a
|
output: don't use config Vrr and Tearing modes
|
2026-02-25 12:06:04 +01:00 |
|
Julian Orth
|
8b0bb61ee0
|
tree: add Transform
|
2026-02-24 20:48:45 +01:00 |
|
Julian Orth
|
c99a2dfafa
|
tree: add TileState
|
2026-02-24 20:48:29 +01:00 |
|
Julian Orth
|
727a1bc68b
|
seat: add FallbackOutputMode
|
2026-02-24 20:48:05 +01:00 |
|
Julian Orth
|
ca6e3891af
|
gfx-api: add GfxApi
|
2026-02-24 20:48:04 +01:00 |
|
Julian Orth
|
b604192bf0
|
theme: add BarPosition
|
2026-02-24 20:29:23 +01:00 |
|
Julian Orth
|
73451550ba
|
utils: add pipe util
|
2026-02-24 17:13:43 +01:00 |
|
Julian Orth
|
ac77119aef
|
globals: add all globals during startup
|
2026-02-21 23:35:54 +01:00 |
|
Julian Orth
|
69ca5d92e7
|
wl_surface: handle alpha modes
|
2026-02-21 14:51:12 +01:00 |
|
Julian Orth
|
37674a229c
|
theme: add support for alpha modes
|
2026-02-21 14:51:10 +01:00 |
|
Julian Orth
|
32f5a0eae3
|
color-representation-v1: initial implementation
|
2026-02-21 12:03:52 +01:00 |
|
khyperia
|
b1db715a90
|
implement wlr-gamma-control-unstable-v1
|
2026-02-18 18:03:38 +01:00 |
|
khyperia
|
11b3f08514
|
backend: remove Copy from BackendConnectorState
|
2026-02-18 18:03:38 +01:00 |
|
Julian Orth
|
0f556fc054
|
gfx: return formats by reference
|
2026-02-18 06:06:07 +01:00 |
|
Julian Orth
|
5b501dab5b
|
all: use not_matches macro
|
2026-02-16 20:22:15 +01:00 |
|
Julian Orth
|
b3c46bf52d
|
all: replace debug_fn with fmt::from_fn
|
2026-02-13 11:13:37 +01:00 |
|
Julian Orth
|
0932ad11b5
|
all: use run-on-drop crate
|
2026-02-13 11:09:07 +01:00 |
|
Julian Orth
|
34bc7d55c5
|
surface: don't access shm buffers if there are buffer blockers
|
2026-02-11 11:13:24 +01:00 |
|
Julian Orth
|
d90ddba50a
|
wl_buffer: remember client dmabuf when converting udmabuf to shm
|
2026-02-11 11:13:23 +01:00 |
|
Julian Orth
|
86a765718d
|
gfx: identify wl_buffer by address during ctx change
|
2026-02-10 20:28:48 +01:00 |
|
Julian Orth
|
b53f40e85f
|
gfx: handle context change when buffer is attached to multiple surfaces
|
2026-02-10 19:02:14 +01:00 |
|
Julian Orth
|
ca5cc67fa2
|
wl_buffer: add constructor
|
2026-02-10 18:57:27 +01:00 |
|
khyperia
|
1a7f15db58
|
Revert pull request #708
|
2026-01-26 12:36:48 +01:00 |
|
khyperia
|
5bb19f3ca7
|
tree: allow focusing workspace nodes
|
2026-01-17 13:29:04 +01:00 |
|
khyperia
|
dd3f8bad40
|
config: add fallback output mode
|
2026-01-17 13:16:14 +01:00 |
|
khyperia
|
a975e3b25a
|
seat: rename get_output to get_cursor_output
|
2026-01-17 12:14:16 +01:00 |
|
Julian Orth
|
bcf2c8231d
|
window-management: prevent dragging the root container
|
2026-01-16 14:22:00 +01:00 |
|
Stipe Kotarac
|
a1dfc473a2
|
rect: safer construction
|
2026-01-09 09:41:46 +01:00 |
|
mahkoh
|
411af0ea18
|
Merge pull request #708 from khyperia/scroll-accumulator
Add scroll accumulator for seats below version 8
|
2025-12-30 14:00:03 +01:00 |
|
khyperia
|
57cdc162bf
|
Reset scroll accumulator on stop and pointer enter surface
|
2025-12-30 13:56:08 +01:00 |
|
Julian Orth
|
eedec24e88
|
cli: allow setting keymaps from RMLVO names
|
2025-12-29 21:09:59 +01:00 |
|
Julian Orth
|
7d787e3072
|
wl_keyboard: avoid sending leave during state change
|
2025-12-29 18:41:18 +01:00 |
|
khyperia
|
edf19aae9a
|
Add scroll accumulator for seats below version 8
|
2025-12-29 10:19:35 +01:00 |
|
Julian Orth
|
16bb83df24
|
layer-shell: take margin into account when centering
|
2025-12-21 19:50:33 +01:00 |
|
Julian Orth
|
1d3dfa8b3a
|
xdg-popup: implement jay-popup-ext-v1
|
2025-12-20 19:56:32 +01:00 |
|
Julian Orth
|
15e6ab2b8a
|
window-management: allow moving/resizing popups
|
2025-12-20 19:55:35 +01:00 |
|
Julian Orth
|
8d5ac9a2b7
|
tree: make FindTreeUsecase handling more explicit
|
2025-12-20 19:55:35 +01:00 |
|