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 |
|