1
0
Fork 0
forked from wry/wry
Commit graph

786 commits

Author SHA1 Message Date
Julian Orth
af80fada6c vulkan: optimize shm handling 2024-05-23 22:30:38 +02:00
mahkoh
03c02be34c
Merge pull request #202 from mahkoh/jorth/various-fixes3
Various fixes
2024-05-22 20:15:23 +02:00
Julian Orth
87a744e1c6 tree: focus floating toplevel after mapping 2024-05-22 13:16:54 +02:00
Julian Orth
1c984b804d renderer: insert sync point before rendering toplevel highlight 2024-05-22 13:08:13 +02:00
Julian Orth
04b03272d6 renderer: use correct scaling for toplevel highlights 2024-05-22 13:04:53 +02:00
Julian Orth
d8666b484e portal: handle surface scale and transform events 2024-05-22 12:54:18 +02:00
mahkoh
98f5e14ed0
Merge pull request #201 from mahkoh/jorth/page-flip-delay
metal: delay rendering until shortly before page flip
2024-05-20 15:38:15 +02:00
Julian Orth
c2d31cb639 metal: delay rendering until shortly before page flip 2024-05-20 15:29:16 +02:00
mahkoh
33d5c61c37
Merge pull request #200 from mahkoh/jorth/pipewire-release
pipewire: updates buffer metadata in correct order
2024-05-20 14:20:26 +02:00
Julian Orth
b3931999f4 pipewire: updates buffer metadata in correct order 2024-05-20 14:18:42 +02:00
mahkoh
d1dc2fb3bf
Merge pull request #199 from szabgab/patch-1
add repository to Cargo.toml
2024-05-10 14:30:03 +02:00
Gábor Szabó
25a2714cd6
add repository Cargo.toml 2024-05-10 15:26:08 +03:00
Gábor Szabó
c67d194a1d
add repository Cargo.toml 2024-05-10 15:25:16 +03:00
mahkoh
3c61dd5fd4
Merge pull request #197 from mahkoh/jorth/layer-shell
Implement remaining layer shell features
2024-05-09 12:14:22 +02:00
mahkoh
2742b23ebe
Merge pull request #198 from mahkoh/jorth/gbmbo
drm: preserve GbmBos while they are in use
2024-05-08 23:13:46 +02:00
Julian Orth
110f45fef7 drm: preserve GbmBos while they are in use 2024-05-08 23:10:22 +02:00
Julian Orth
52afd94f6e layer-shell: implement popups 2024-05-08 16:16:38 +02:00
Julian Orth
c6ef63a85f xdg-popup: add parent abstraction 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
8dc31110b9 layer-shell: implement margin 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
9ac07155ab layer-shell: remove dead code 2024-05-08 15:59:43 +02:00
Julian Orth
cc37d14c9e layer-shell: compute configure width/height after every commit 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
6506271071 xdg-popup: slide as little as possible when re-positioning popups 2024-05-08 15:59:43 +02:00
Julian Orth
381b71e09c xdg-popup: handle popup position failures gracefully 2024-05-08 15:59:43 +02:00
Julian Orth
0d7a07ec40 all: add HashMapExt 2024-05-08 15:59:43 +02:00
Julian Orth
4c0e6d9b51 wl-pointer: don't send motion events if the position did not change 2024-05-08 15:59:42 +02:00
mahkoh
760658522c
Merge pull request #196 from mahkoh/jorth/v1.2.0
docs: prepare 1.2.0 release
2024-05-05 15:47:25 +02:00
Julian Orth
26b4ddf433 docs: prepare 1.2.0 release 2024-05-05 15:42:26 +02:00
mahkoh
5ce9d38c59
Merge pull request #195 from mahkoh/jorth/vulkan-linear
Add support for hardware cursors on nvidia + vulkan
2024-05-05 12:47:38 +02:00
Julian Orth
62cdd276cf vulkan: unconditionally support linear framebuffers 2024-05-05 00:03:54 +02:00
Julian Orth
59e4de03d1 vulkan: remove some dead code 2024-05-04 22:13:48 +02:00
mahkoh
9581a94336
Merge pull request #194 from mahkoh/jorth/dev-removal
input: set seat to None when device is removed
2024-05-04 10:48:17 +02:00
Julian Orth
e4bde29a9b input: set seat to None when device is removed 2024-05-04 10:46:05 +02:00
mahkoh
14042282e1
Merge pull request #193 from mahkoh/jorth/input-init
metal: initialize initially paused input devices
2024-05-04 10:42:53 +02:00
Julian Orth
4fd3754309 metal: initialize initially paused input devices 2024-05-04 10:37:19 +02:00
mahkoh
ff666e2e91
Merge pull request #190 from mahkoh/jorth/tablet
wayland: implement tablet-v2
2024-05-04 10:15:33 +02:00
Julian Orth
7ed499eabd wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
Julian Orth
86e283d255 config: allow mapping input devices to outputs 2024-05-02 21:24:19 +02:00
Julian Orth
efdca4de49 seat: add cursor groups 2024-05-02 21:24:19 +02:00
Julian Orth
dc97827f7a seat: optimize seat-queue handling 2024-05-02 21:24:19 +02:00
Julian Orth
fb8d4c2700 seat: remove dead self-move code 2024-05-02 21:24:19 +02:00
mahkoh
06fe5b15e1
Merge pull request #192 from mahkoh/jorth/shutdown-clear
all: clear more reference cycles at shutdown
2024-05-02 21:24:07 +02:00
Julian Orth
3473b89fb9 all: clear more reference cycles at shutdown 2024-05-02 21:20:47 +02:00
mahkoh
4d33dbf32f
Merge pull request #191 from mahkoh/jorth/new-fixes
Fix some issues with rust 1.78
2024-05-02 20:16:55 +02:00
Julian Orth
84f7f88399 all: address clippy lints 2024-05-02 20:00:50 +02:00
Julian Orth
1e24e6ca1a all: handle unused zwp_table_tool_v2 interface 2024-05-02 19:53:15 +02:00