1
0
Fork 0
forked from wry/wry
Commit graph

309 commits

Author SHA1 Message Date
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
Julian Orth
7cbe5720c6 ipc: make source/offer ids type safe 2024-03-30 20:51:25 +01:00
Julian Orth
ba98103233 tree: make surface visibility tracking more robust 2024-03-29 21:17:45 +01:00
Julian Orth
be0935c8dd seat: handle surface cursor lifetimes explicitly 2024-03-29 19:31:40 +01:00
Julian Orth
566a05494a surface: don't destroy idle inhibitors when destroying node 2024-03-29 18:39:03 +01:00
Julian Orth
7661e011c0 wayland: add bug entry for alacritty 2024-03-29 15:33:06 +01:00
Julian Orth
2e9beed77f subsurface: change default mode to sync 2024-03-27 23:18:45 +01:00
Julian Orth
112675a813 xdg_toplevel: send correct extents in initial configure event 2024-03-27 18:34:14 +01:00
Julian Orth
aaf73d6fdc wayland: implement linux-drm-syncobj-v1 2024-03-27 18:34:12 +01:00
Julian Orth
816315170f render: add support for explicit sync 2024-03-27 18:15:53 +01:00
Julian Orth
1b4492c670 render: propagate errors 2024-03-27 18:15:53 +01:00
Julian Orth
ea4a1f027b render: remove TextureReservations 2024-03-27 18:15:53 +01:00
Julian Orth
300deecc7d surface: attach sync sub-surface commits to parent commits 2024-03-27 18:15:52 +01:00
Julian Orth
0c48247740 surface: move pending state into the surface 2024-03-23 09:00:16 +01:00
Julian Orth
943626a7f7 surface: split ext::pre_commit into two parts 2024-03-23 09:00:16 +01:00
Julian Orth
86d37b5aa4 surface: remove interior mutability from pending state 2024-03-23 09:00:16 +01:00
Julian Orth
4d6f226254 portal: start portal automatically with compositor 2024-03-19 21:00:36 +01:00
Julian Orth
c921e2400e tree: fix restoration of workspaces to their desired outputs 2024-03-16 06:39:11 +01:00
Julian Orth
e24a61bc62 config: add various new functions 2024-03-16 03:39:50 +01:00
Julian Orth
3eb0f61ec1 tree: make scale and position of outputs persistent 2024-03-16 01:38:57 +01:00
Julian Orth
bc9b1c3638 scale: make wl representation private 2024-03-16 01:28:57 +01:00
Julian Orth
efae1cd16a cli: add an input subcommand 2024-03-12 17:43:26 +01:00
Julian Orth
7381e5df37 cursor: respect XCURSOR_SIZE 2024-03-10 17:42:06 +01:00
mahkoh
7fb68561e8
Merge pull request #123 from mahkoh/jorth/randr
cli: add randr subcommand
2024-03-05 14:45:43 +01:00