1
0
Fork 0
forked from wry/wry
Commit graph

535 commits

Author SHA1 Message Date
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
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
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
08ad526eef wl_surface: apply full damage if surface becomes invisible 2025-05-12 14:49:31 +02:00
Julian Orth
e500698af7 tree: set lock node to invisible when idling 2025-05-09 19:27:41 +02:00
Julian Orth
599f0a8ae5 config: allow configuring the pointer-revert-key 2025-05-09 16:39:44 +02:00
Julian Orth
93db2d8fb3 seat: release buttons when reverting from grab owner 2025-05-09 16:03:42 +02:00
Julian Orth
c9b0e86bf5 wp-color-management-v1: allocate description ids linearly 2025-05-08 16:50:18 +02:00
Julian Orth
38d7a60d00 cli: add commands to inspect the tree 2025-05-07 22:41:43 +02:00
Julian Orth
bd04b09171 cli: add commands to inspect clients 2025-05-07 22:41:43 +02:00
Julian Orth
5e3465d861 config: add initial-tile-state window rule 2025-05-07 22:41:43 +02:00
Julian Orth
5ad6ca4dd3 config: add WM_WINDOW_ROLE window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
faa0b27ef8 config: add WM_CLASS window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
6d3d4dcabb config: add toplevel-tag window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
91c948b219 config: add keyboard-focus window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
2b5be7fbd9 config: add client window criteria 2025-05-07 22:41:43 +02:00
Julian Orth
9977f9dfdf config: add Window 2025-05-07 22:41:43 +02:00
khyperia
00735e4621 config: add Seat.get_keyboard_output and Connector.workspaces 2025-04-28 13:12:37 +02:00
Julian Orth
b83bf0657b tree: add Node::node_output 2025-04-26 21:49:09 +02:00
Julian Orth
fcf4cef6de reexec: double-fork to prevent the creation of zombies 2025-04-25 20:08:02 +02:00
Julian Orth
65a66c2e26 tree: allow floats to be pinned 2025-04-24 18:46:20 +02:00
Julian Orth
419d75949c reexec: close evdev fds in a separate process 2025-04-24 17:44:52 +02:00
Julian Orth
2edfb29f2b cli: add command to restart the compositor in place 2025-04-24 14:51:32 +02:00
Julian Orth
dee0066f1a tablet: implement version 2 2025-04-22 22:59:55 +02:00
Julian Orth
18bec86499 wayland: implement xdg-toplevel-tag-v1 2025-04-22 17:56:32 +02:00
Julian Orth
0c02cb5033 tree: allow showing floating windows above fullscreen 2025-04-22 17:46:25 +02:00
Julian Orth
28cfa6a11f video: send feedback when brightness changes 2025-04-21 16:20:39 +02:00
Julian Orth
27025a565c video: allow configuring the output brightness 2025-04-21 15:41:52 +02:00
Julian Orth
4038ac1db5 wl_surface: ignore toplevel damage bounds if toplevel is detached 2025-04-14 13:08:08 +02:00
Julian Orth
8a83d844e9 wl_drm: hide global if invalid modifier is not supported 2025-04-05 17:55:53 +02:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
mahkoh
b2dbcc742c
Merge pull request #110 from mahkoh/jorth/edge-constraints
wayland: implement xdg-shell v7
2025-04-03 16:36:10 +02:00
Julian Orth
6162483fbf wayland: implement xdg-shell v7 2025-04-03 16:30:10 +02:00
Julian Orth
7305f68909 all: make scroll axis handling more robust 2025-03-20 21:11:16 +01:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
04f280aabe color-management-v1: implement target color volume 2025-03-11 18:42:45 +01:00
Julian Orth
8f992f7cef color-management: add more capabilities 2025-03-08 16:53:43 +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
73249cc79a wl_subsurface: apply full damage when position or stacking changes 2025-03-07 16:03:42 +01:00
Julian Orth
03ccfede99 wl_subsurface: put new sub-surfaces on top 2025-03-07 15:39:04 +01:00