1
0
Fork 0
forked from wry/wry
Commit graph

1037 commits

Author SHA1 Message Date
Julian Orth
e0f1dd549d head-management: add brightness-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
1a306c4fa9 head-management: add drm-color-space-setter-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
15e68fc551 head-management: add format-setter-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
e0120ed3bb head-management: add jay-tearing-mode-setter-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
b53267fa8a head-management: add jay-vrr-mode-setter-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
a7f8a26df7 head-management: add jay-tearing-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
3e2707174e head-management: add jay-vrr-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
61570bdef7 head-management: add non-desktop-override-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
6647b93e1e head-management: add drm-color-space-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
1195613fc6 head-management: add format-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
4482c3168b head-management: add tearing-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
aaef75f9f3 head-management: add vrr-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
b76aade265 head-management: add non-desktop-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
81a7c973d0 head-management: add physical-display-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
7e69a80dbc head-management: add mode-setter-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
c25ddc8b5b head-management: add mode-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
e24ea33734 head-management: add connector-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
51170cbde5 head-management: add compositor-space-enabler-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
5636f6bda5 head-management: add compositor-space-transformer-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
a8ed4785af head-management: add compositor-space-scaler-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
a12b259648 head-management: add compositor-space-positioner-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
67acc6d938 head-management: add compositor-space-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
8356dd5d5c head-management: add infrastructure 2025-07-16 10:10:59 +02:00
Julian Orth
078c59d730 backend: add connector capabilities 2025-07-16 10:10:59 +02:00
Julian Orth
3c1475041f output-transactions: unify state application after transactions 2025-07-16 10:10:59 +02:00
Julian Orth
c974048e13 toplevel-grab: remove grab when reverting to default 2025-07-16 09:49:01 +02:00
Julian Orth
ef2b719e77 metal: don't treat disabled connectors as disconnected 2025-07-12 12:02:27 +02:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
f8d03c25a9 metal: clear damage before adding full damage 2025-07-12 08:15:22 +02:00
Julian Orth
e95e764b46 drm: add ObjectChangeValue 2025-07-12 08:15:22 +02:00
Julian Orth
b8d4eeb8e4 utils: add BinarySearchMap util 2025-07-12 08:15:22 +02:00
Julian Orth
3b31a7d433 macros: add dbg macro 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
64664ca76e all: fix clippy warnings 2025-07-01 09:31:21 +02:00
Julian Orth
4d9dde7927 pointer-constraints: always apply position hints asynchronously 2025-07-01 09:25:29 +02:00
Julian Orth
bae92d90d0 state: add node_at helper 2025-07-01 09:13:42 +02:00
Julian Orth
36199d39d3 seat: send wl_pointer.enter in get_pointer 2025-06-19 10:43:57 +02:00
Julian Orth
d6b3973979 wayland: add u64 type macro 2025-06-04 13:24:28 +02:00
Julian Orth
00aa689e7a pointer-constraints: defer cursor position update 2025-05-29 00:01:35 +02:00
Mostafa Ibrahim
0930f00356
implement zwlr_foreign_toplevel_management protocol (#452)
* implement zwlr_foreign_toplevel_management protocol

* check if initial id is empty
2025-05-28 13:53:29 +02:00
Julian Orth
7405e04937 pointer-constraints: implement cursor position hint 2025-05-28 12:11:51 +02:00
Julian Orth
235184774e linked-list: properly detach other root node in append_all 2025-05-21 19:44:01 +02:00
Julian Orth
8c49ecd5fe all: address clippy lints 2025-05-18 18:10:57 +02:00
Julian Orth
f00b8075e0 tree: don't make xdg-popup visible if parent is not visible 2025-05-14 17:53:16 +02:00
Stipe Kotarac
b20153550e input: add click method and middle button emulation 2025-05-14 14:17:49 +02:00
Julian Orth
0524e01a3c metal: sort InputDevice functions 2025-05-14 14:07:25 +02:00
Julian Orth
08ad526eef wl_surface: apply full damage if surface becomes invisible 2025-05-12 14:49:31 +02:00
Julian Orth
68713b2e39 vulkan: create high-priority queues if possible 2025-05-10 22:44:00 +02:00
Julian Orth
7a623006e2 compositor: set scheduler to SCHED_RR before dropping CAP_SYS_NICE 2025-05-10 22:41:40 +02:00
Julian Orth
af6e868a78 all: drop all privileges at startup 2025-05-10 22:36:39 +02:00