1
0
Fork 0
forked from wry/wry
Commit graph

673 commits

Author SHA1 Message Date
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
Julian Orth
fa69f89f39 wl_surface: set output to dummy when unmapping 2025-12-20 19:52:20 +01:00
Julian Orth
0d844acb4a xdg-toplevel: store states as a bit mask 2025-12-19 21:10:02 +01:00
Julian Orth
689e163ddb wl_keyboard: cleanup 2025-12-18 22:05:28 +01:00
Julian Orth
b5c0e3a07e cmm: add support for compound_power_2_4 2025-12-18 18:03:35 +01:00
Julian Orth
3e3cb3114c wp-color-management-v1: update to version 2 2025-12-18 16:52:11 +01:00
Julian Orth
17ac4ca0e1 xdg-shell: make acked serial part of the pending state 2025-12-14 23:22:32 +01:00
Julian Orth
cb419b36e3 wl_surface: find_tree: fix subsurface offset 2025-12-14 18:32:45 +01:00
Julian Orth
b328365043 wl_subsurface: fix SurfaceExt::tray_item 2025-12-14 18:05:38 +01:00
Julian Orth
1b1579c672 wl_subsurface: implement SurfaceExt::tray_item 2025-12-14 17:54:05 +01:00
Julian Orth
67760e270e cmm: enable using the display primaries in SDR mode 2025-12-04 17:51:26 +01:00
Julian Orth
2b7b3b5310 cmm: don't use display primaries as target_primaries in SDR mode 2025-12-04 17:12:16 +01:00
Julian Orth
2a8d5d1ab6 tree: allow moving fullscren windows with the keyboard 2025-12-02 12:34:18 +01:00
Julian Orth
0ee76fc09f tree: allow moving focus from/to fullscreen windows 2025-12-02 12:29:53 +01:00
Stipe Kotarac
2500c05f70 theme: add bar-position setting 2025-11-30 21:24:03 +01:00
Julian Orth
669d995771 all: address clippy lints 2025-11-28 13:33:07 +01:00
Julian Orth
e297997c6c wl_shm: save the actually requested pool size 2025-10-23 18:05:09 +02:00
Julian Orth
c0e70a1d6d simple-im: don't emit newline in pre-edit 2025-10-17 01:14:41 +02: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
Julian Orth
b77fd6d0b2 simple-im: allow disabling unicode input with backspace 2025-10-16 16:54:46 +02:00