1
0
Fork 0
forked from wry/wry
Commit graph

275 commits

Author SHA1 Message Date
Julian Orth
16aec8f87e wl_surface: unset viewporter in break_loops 2022-05-28 23:03:38 +02:00
Julian Orth
97e8d487a0 wayland: add support for NV12 format 2022-05-28 22:04:00 +02:00
Julian Orth
95327685c1 wayland: implement surface transformations
- buffer scale
- buffer transform
- viewporter
2022-05-28 18:18:29 +02:00
Julian Orth
20f0fba553 input: rename axix_smooth to axis_px 2022-05-27 17:02:44 +02:00
Julian Orth
64416d417b all: fix new compiler warnings 2022-05-27 16:03:30 +02:00
Julian Orth
c0afc5cf2a config: allow setting per-device scroll wheel speed 2022-05-27 16:00:16 +02:00
Julian Orth
50c87d6da7 wayland: implement wl_seat v8 2022-05-27 15:39:48 +02:00
Julian Orth
145e4dbc24 wayland: add times to all input events 2022-05-26 12:25:59 +02:00
Julian Orth
568341a3d0 wayland: handle chromium bug 1329214 gracefully 2022-05-25 19:30:02 +02:00
Julian Orth
6b38bd651b docs: update jay status in the readme 2022-05-21 14:29:16 +02:00
Julian Orth
4d3570bc7e metal: more connector change improvements
- compare modes by value
- restart connectors which could not be preserved
2022-05-20 18:34:20 +02:00
Julian Orth
ebe5d4c3e0 metal: re-process unprocessed device changes after resume 2022-05-20 18:16:46 +02:00
Julian Orth
73671c6c58 tree: set workspace output after moving workspace to re-connected output 2022-05-20 15:26:09 +02:00
Julian Orth
10090c0596 tree: fix jay hanging during shutdown 2022-05-20 13:56:09 +02:00
Julian Orth
7476e6f2d9 tree: restore workspaces after monitor reconnect 2022-05-20 12:55:45 +02:00
Julian Orth
eaa3b85a97 docs: update feature set in readme 2022-05-19 23:55:23 +02:00
Julian Orth
da6ddf1317 cli: add run-privileged 2022-05-19 23:49:38 +02:00
Julian Orth
d42add4d18 all: implement screen locking 2022-05-19 23:39:11 +02:00
Julian Orth
9db389835d tree,metal: handle monitor hotplug 2022-05-19 16:54:13 +02:00
Julian Orth
e5c0916a25 all: fix memory leaks 2022-05-18 22:42:36 +02:00
Julian Orth
56e3eee629 docs: move todos to github issues 2022-05-17 20:06:45 +02:00
Julian Orth
858e777f5a tree: activate workspace on click 2022-05-17 18:58:30 +02:00
Julian Orth
70cc24107b tree: remove hidden, unused workspaces 2022-05-17 17:47:01 +02:00
Julian Orth
871827fdde infra: run pacman -Syu --noconfirm ... 2022-05-17 16:08:07 +02:00
Julian Orth
dad1db502c infra: run pacman -Syu 2022-05-17 16:07:06 +02:00
Julian Orth
1726f0bf14 infra: test that build.sr.ht works again 2022-05-17 16:04:40 +02:00
Julian Orth
20b1f29343 io_uring: remove unnecessary interior mutability 2022-05-17 15:10:45 +02:00
Julian Orth
fe80440f38 config: add documentation 2022-05-16 18:21:56 +02:00
Julian Orth
6916f03e94 config: clean up and document theming 2022-05-15 20:13:25 +02:00
Julian Orth
4780315f50 io-uring: ensure that timeouts are encoded in the same submission 2022-05-13 22:31:56 +02:00
Julian Orth
7cc6c945d3 io-uring: add recvmsg 2022-05-13 21:17:28 +02:00
Julian Orth
82aae68d98 docs: update notes regarding multi-gpu systems 2022-05-13 20:22:20 +02:00
Julian Orth
2372fb74c2 docs: remove mention of pointer-target caching from readme
Based on my measurements this pales in comparison to rendering overhead.
2022-05-13 20:16:00 +02:00
Julian Orth
f50964d110 utils: use UnsafeCell in AsyncQueue 2022-05-13 20:15:31 +02:00
Julian Orth
22b7fb2ced tests: fix ol' forker dumping core in tests 2022-05-13 19:26:55 +02:00
Julian Orth
3bd1813d50 wayland: allow zwlr_layer_shell_v1.destroy in all versions 2022-05-13 18:29:25 +02:00
Julian Orth
ad85d89641 io-uring: add timeout argument to write 2022-05-13 18:24:12 +02:00
Julian Orth
837b5592bc io-uring: fix timeout detection 2022-05-13 18:05:34 +02:00
Julian Orth
e4f97287bc io-uring: add sendmsg 2022-05-13 17:37:20 +02:00
Julian Orth
9416efeabe runtime: replace epoll by io-uring 2022-05-12 22:50:33 +02:00
Julian Orth
98cc85e2d3 acceptor: rebase from EventLoop onto AsyncEngine 2022-05-12 21:35:08 +02:00
Julian Orth
3037ee439c sighand: rebase from EventLoop onto AsyncEngine 2022-05-12 21:22:32 +02:00
Julian Orth
4d8a340cd0 async: move timer out of async engine 2022-05-12 20:48:29 +02:00
Julian Orth
dcdd91c0b0 io-uring: add readable/writable 2022-05-12 20:33:58 +02:00
Julian Orth
25d817b722 config: damage the screen after setting status 2022-05-12 17:24:37 +02:00
Julian Orth
3875c63172 async: rebase wheel on top of async engine 2022-05-12 17:23:17 +02:00
Julian Orth
87a90a8ae4 async: split async_engine into multiple files 2022-05-12 16:10:22 +02:00
Julian Orth
57e8077942 runtime: ignore SIGPIPE 2022-05-12 14:17:10 +02:00
Julian Orth
285724b4f1 xwayland: use io_uring to prevent lockups
See https://gitlab.freedesktop.org/wayland/wayland/-/issues/296
2022-05-11 21:45:44 +02:00
Julian Orth
5573b2a1b7 xwayland: remove leftover logging 2022-05-10 17:18:57 +02:00