Julian Orth
|
abbc847144
|
wayland: implement wp-drm-lease-v1
|
2024-04-26 15:46:51 +02:00 |
|
Julian Orth
|
1f18b46135
|
cli: allow overriding non-desktop setting
|
2024-04-26 15:45:31 +02:00 |
|
Julian Orth
|
24d08918c4
|
metal: send non-desktop outputs to the frontend
|
2024-04-26 15:45:16 +02:00 |
|
Julian Orth
|
fa3d870935
|
tree: access outputs via root node
|
2024-04-26 15:45:16 +02:00 |
|
Julian Orth
|
c27bf4d597
|
wayland: allow binding to removed outputs
|
2024-04-25 20:05:24 +02:00 |
|
Julian Orth
|
4651f760f0
|
wayland: don't store direct output references
|
2024-04-25 19:38:19 +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
|
ef53d72ff8
|
clients: use fine-grained capabilities for privileged protocols
|
2024-04-24 13:02:22 +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
|
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
|
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
|
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
|
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 |
|
Julian Orth
|
9ead72429e
|
surface: explicitly destroy wait handles when breaking loops
|
2024-04-06 22:01:55 +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
|
15a1b600f3
|
it: test workspace restoration
|
2024-04-03 17:15:01 +02:00 |
|
Julian Orth
|
fd056c5361
|
it: test content type protocol
|
2024-04-03 17:15:01 +02:00 |
|
Julian Orth
|
6448a14fb1
|
it: test cursor-shape protocol
|
2024-04-03 17:12:28 +02:00 |
|
Julian Orth
|
9703ba8794
|
it: test surface input region
|
2024-04-03 17:09:27 +02:00 |
|
Julian Orth
|
6fe6b1b491
|
it: test xdg-activation
|
2024-04-03 17:08:25 +02:00 |
|
Julian Orth
|
91022cd1c8
|
it: test suspended state
|
2024-04-03 17:07:37 +02:00 |
|
Julian Orth
|
9cddeb964d
|
surface: process offset request without a buffer change
|
2024-04-03 17:07:35 +02:00 |
|
Julian Orth
|
be965eeaf7
|
render: fix merging of explicit sync commits
|
2024-04-01 21:01:52 +02:00 |
|
Julian Orth
|
a7d799aff3
|
wayland: make wlr-screencopy-manager a privileged global
|
2024-04-01 13:22:25 +02:00 |
|
Julian Orth
|
6efb6b8f4f
|
wayland: make layer shell a privileged global
|
2024-04-01 13:18:17 +02:00 |
|
Julian Orth
|
99be020c19
|
wayland: implement wlr-data-control
|
2024-03-31 20:36:15 +02:00 |
|
Julian Orth
|
8bca8b0e86
|
ipc: create separate offers/sources for X
|
2024-03-31 20:24:16 +02:00 |
|
Julian Orth
|
4e9dacce1a
|
ipc: use trait objects for source/offer
|
2024-03-31 14:59:31 +02:00 |
|