1
0
Fork 0
forked from wry/wry
Commit graph

214 commits

Author SHA1 Message Date
Julian Orth
8c3cd97ae3 wayland: implement jay-tray-v1 2024-10-24 09:27:32 +02:00
Julian Orth
e2806a6337 fractional-scale: implement accurate rounding 2024-10-22 11:11:29 +02:00
Julian Orth
c987fdb58d all: track serials as u64 internally 2024-10-17 16:37:29 +02:00
mahkoh
eb905c160f
Merge pull request #275 from mahkoh/jorth/vsync-min-max
wp-presentation: implement version 2
2024-10-12 10:00:28 +02:00
Julian Orth
03dce4af06 wp-presentation: implement version 2 2024-10-12 09:58:32 +02:00
Julian Orth
fac5445f2e wayland: implement commit-timing-v1 2024-10-11 21:03:33 +02:00
Julian Orth
fe7175fab2 wayland: implement fifo-v1 2024-10-11 20:37:55 +02:00
Julian Orth
e6c3c9c1ed tree: map toplevel identifiers to toplevels 2024-10-10 21:21:30 +02:00
Julian Orth
f0562961e6 screencapture: implement ext_image_copy_capture_manager_v1 2024-10-10 12:11:14 +02:00
Julian Orth
9a084a53aa foreign-toplevel: store weak references 2024-10-10 12:10:43 +02:00
Julian Orth
028d0ed44c gfx: implement async shm downloads 2024-10-07 13:27:08 +02:00
Julian Orth
ed65fa07a4 metal: emulate vblank events on the nvidia driver 2024-10-04 09:07:35 +02:00
Julian Orth
d8ee1ac19c config: make ui dragging configurable 2024-10-02 11:35:07 +02:00
Julian Orth
1dd20fb87b tree: implement workspace dragging 2024-10-02 11:35:07 +02:00
Julian Orth
132986df2a tree: implement tile dragging 2024-10-02 11:35:05 +02:00
Julian Orth
83fd9f211e tree: allow toggling mono with right click 2024-10-01 10:29:20 +02:00
Julian Orth
12f358c0d9 text: render text asynchronously 2024-09-28 22:29:13 +02:00
Julian Orth
d9eb14e2bc config: store font names in Arc 2024-09-28 22:29:02 +02:00
Julian Orth
b861af9675 screencast: fix rendering of hw cursor on scaled/transformed outputs 2024-09-21 12:07:04 +02:00
Julian Orth
386ee5120f render: use explicit sync for framebuffers 2024-09-17 23:28:16 +02:00
Julian Orth
02ece60909 metal: make post_commit_margin configurable 2024-09-14 13:56:22 +02:00
Julian Orth
3fcc6d6e36 wl_surface: dispatch frame requests from vblank event handlers 2024-09-11 23:58:45 +02:00
Julian Orth
7800488555 wl_surface: dispatch presentation feedback via presented events 2024-09-11 23:58:45 +02:00
Julian Orth
01331afc6d tree: refactor latch event dispatch 2024-09-11 23:58:45 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
e7c63fd09a screencast: implement format negotation 2024-09-04 12:03:42 +02:00
Julian Orth
b28ea64509 screencast: schedule toplevel screencasts with other screencasts 2024-09-01 11:03:15 +02:00
Julian Orth
76b1a12856 tree: never return dummy workspace from ensure_workspace 2024-09-01 10:04:42 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
49f6304716 metal: implement tearing 2024-07-18 15:36:24 +02:00
Julian Orth
2d7c13b0b4 metal: implement VRR 2024-07-18 14:20:01 +02:00
Julian Orth
fcaed80b84 tree: damage stacked nodes when visibility changes 2024-07-15 13:44:33 +02:00
Julian Orth
bb66abb817 all: implement damage tracking 2024-07-12 20:05:31 +02:00
Julian Orth
bb9e6ba3b5 all: fetch current time only once per iteration 2024-07-12 20:05:31 +02:00
Julian Orth
639961b1d4 tree: activate nested container when moving toplevel into it 2024-06-05 20:09:32 +02:00
Julian Orth
70a8f47288 tree: add window-management mode 2024-05-26 02:36:19 +02:00
Julian Orth
af80fada6c vulkan: optimize shm handling 2024-05-23 22:30:38 +02:00
Julian Orth
52afd94f6e layer-shell: implement popups 2024-05-08 16:16:38 +02:00
Julian Orth
8a91c070be layer-shell: implement exclusive zones 2024-05-08 16:16:38 +02:00
Julian Orth
a5d6b0f265 layer-shell: consider sub-surface extents during positioning 2024-05-08 16:16:37 +02:00
Julian Orth
06ac1189d0 layer-shell: send configure event when output size changes 2024-05-08 15:59:43 +02:00
Julian Orth
7cb9bd667f layer-shell: fix input routing to bottom and background layers 2024-05-08 15:59:43 +02:00
Julian Orth
c06f532a58 layer-shell: fix visibility tracking of bottom and background layers 2024-05-08 15:59:43 +02:00
Julian Orth
0d7a07ec40 all: add HashMapExt 2024-05-08 15:59:43 +02:00
Julian Orth
7ed499eabd wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
Julian Orth
efdca4de49 seat: add cursor groups 2024-05-02 21:24:19 +02:00
Julian Orth
84f7f88399 all: address clippy lints 2024-05-02 20:00:50 +02:00
Julian Orth
8cee61122e all: remove dead code 2024-05-02 19:37:19 +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