1
0
Fork 0
forked from wry/wry
Commit graph

962 commits

Author SHA1 Message Date
Julian Orth
a29c408583 cli: make nested/out-of-jay run-privileged a no-op 2024-04-24 14:39:56 +02:00
Julian Orth
25f363d086 wayland: implement ext-transient-seat-v1 2024-04-24 14:05:33 +02:00
Julian Orth
5dff6c38fd wayland: implement xdg-dialog-v1 2024-04-24 13:51:13 +02:00
Julian Orth
1fceffe235 wayland: implement wp-security-manager-v1 2024-04-24 13:02:39 +02:00
Julian Orth
886339ff96 clients: grant layer-shell to unprivileged clients 2024-04-24 13:02:23 +02:00
Julian Orth
ef53d72ff8 clients: use fine-grained capabilities for privileged protocols 2024-04-24 13:02:22 +02:00
Julian Orth
17d5deb2b9 cli: support png screenshots 2024-04-21 14:35:35 +02:00
Julian Orth
2b4173f10b tree: fix positioning of layer-shell surfaces 2024-04-20 21:01:36 +02:00
Julian Orth
33a0a40857 portal: implement workspace capture 2024-04-20 13:49:46 +02:00
Julian Orth
c6864a6d85 tree: fix per-workspace capture tracking 2024-04-20 13:30:34 +02:00
Julian Orth
4e10415e5c portal: implement window capture 2024-04-19 12:12:49 +02:00
Julian Orth
f0600917ff wayland: add capabilities to jay_compositor 2024-04-19 12:12:03 +02:00
Julian Orth
c6b189b07d portal: fix trace logging of messages 2024-04-19 00:32:26 +02:00
Julian Orth
137d5fe200 portal: use atomics for shared memory access 2024-04-19 00:25:41 +02:00
Julian Orth
9de741f529 portal: track if current buffers have been sent to peer 2024-04-19 00:23:13 +02:00
Julian Orth
02e8d9eb80 portal: stream logs when starting from cli 2024-04-18 17:12:11 +02:00
Julian Orth
17a0dfed5e seat: add framework to select toplevels 2024-04-18 17:12:11 +02:00
Julian Orth
e4e090d3a2 seat: revert to default pointer owner when ESC is pressed 2024-04-18 12:46:32 +02:00
Julian Orth
cc58d069e0 surface: ignore set_visible for sub-surfaces without buffers 2024-04-17 21:50:37 +02:00
Julian Orth
9acbea1389 metal: discard presentation feedback when presentation fails 2024-04-17 21:49:31 +02:00
Julian Orth
10c869b672 wayland: ignore invalid activation tokens 2024-04-17 15:35:51 +02:00
Julian Orth
6f55675bdb config: implement shortcut latching 2024-04-17 12:09:02 +02:00
Julian Orth
90dbde99ab config: add support for mod masks in shortcuts 2024-04-16 18:58:35 +02:00
Julian Orth
27f30f8d28 config: send server-side capabilities to config 2024-04-16 17:24:47 +02:00
Julian Orth
18bc86d14f config: allow consuming/forwarding key events 2024-04-15 18:42:59 +02:00
Julian Orth
6ee4fdb9f4 config: implement on-release shortcuts 2024-04-15 18:41:34 +02:00
Julian Orth
daf52299db seat: implement input methods 2024-04-15 15:34:00 +02:00
Julian Orth
5e2cdef388 seat: add KeyboardState and dynamically switch between states 2024-04-14 13:16:18 +02:00
Julian Orth
6c0e3a4fff wayland: implement virtual-keyboard 2024-04-12 19:59:30 +02:00
Julian Orth
826f40adca seat: implement per-device keymaps 2024-04-12 17:06:16 +02:00
Julian Orth
225995eb2f seat: after keymap change, only send keymap to focused surface 2024-04-12 14:56:54 +02:00
Julian Orth
8d43eebc3d seat: store pressed keys in a vector 2024-04-12 14:50:57 +02:00
Julian Orth
fadec919e1 metal: preserve front buffer if atomic commit fails 2024-04-11 10:00:56 +02:00
Julian Orth
3cf1b227b6 metal: disable IN_FENCE_FD on nvidia driver 2024-04-11 10:00:56 +02:00
Julian Orth
14b344a1ae logging: include version information 2024-04-11 10:00:56 +02:00
Julian Orth
3f39fa1f6f portal: ignore formats not supported by pipewire 2024-04-10 19:05:22 +02:00
Julian Orth
b440d29c19 it: avoid problematic halfway colors 2024-04-09 14:11:46 +02:00
Julian Orth
ff54a8ab96 wayland: implement alpha_modifier_v1 2024-04-09 12:09:54 +02:00
Julian Orth
acb391335b wire: generate trait for request handling 2024-04-08 20:02:29 +02:00
Julian Orth
e3a1a0b30f wayland: make object versions type safe 2024-04-08 14:47:50 +02:00
mahkoh
a64b9e99d9
Merge pull request #144 from mahkoh/jorth/layer-shell-privileged
wayland: make legacy wlr protocols privileged
2024-04-07 14:00:18 +02:00
mahkoh
f13c0c2dd5
Merge pull request #154 from mahkoh/jorth/explicit-sync-break-loops
surface: explicitly destroy wait handles when breaking loops
2024-04-06 22:08:03 +02:00
Julian Orth
9ead72429e surface: explicitly destroy wait handles when breaking loops 2024-04-06 22:01:55 +02:00
Julian Orth
b374947b45 all: reorganize packages for release 2024-04-05 19:24:34 +02:00
Julian Orth
c542d6188e surface: fix subsurface property propagation 2024-04-04 14:18:05 +02:00
Julian Orth
c5fd2cd989 surface: commit subsurface state during parent commit 2024-04-04 10:28:30 +02:00
Julian Orth
551dafcce8 render: add support for more formats 2024-04-03 21:18:44 +02:00
Julian Orth
660fa92659 it: test toplevel drag 2024-04-03 17:15:01 +02:00
Julian Orth
d4f49bf947 it: test idle timeout 2024-04-03 17:15:01 +02:00
Julian Orth
b966a73682 it: test direct-scanout feedback 2024-04-03 17:15:01 +02:00