1
0
Fork 0
forked from wry/wry
Commit graph

959 commits

Author SHA1 Message Date
Julian Orth
11796abadd docs: prepare 1.4.0 release 2024-07-07 20:18:50 +02:00
mahkoh
136e6e7240
Merge pull request #219 from mahkoh/jorth/duplicate-kb-events
all: add missing object tracking
2024-07-05 15:12:09 +02:00
Julian Orth
5a552a4ca2 wayland: remove duplicate leave events 2024-07-02 18:58:18 +02:00
Julian Orth
84d7632341 all: address clippy lints 2024-07-02 17:13:20 +02:00
Julian Orth
498e01a8bb xwayland: don't transmute setup data to 'static 2024-07-02 17:12:24 +02:00
Julian Orth
555bd0a1bc all: add missing object tracking 2024-07-02 17:12:24 +02:00
mahkoh
f94f199ab1
Merge pull request #216 from mahkoh/jorth/fix-chromium-dnd
wayland: send drop event unconditionally on drop
2024-06-14 18:56:57 +02:00
Julian Orth
5da78ce971 wayland: send drop event unconditionally on drop
The chromium DnD code has been fucked for a long time and starting in
126 the whole tab freezes if a drop is started and ended within the same
tabe. This commit fixes this issue and it seems to also not break any
other applications.
2024-06-14 18:51:46 +02:00
mahkoh
040ce3cfb3
Merge pull request #213 from mahkoh/jorth/activate-nested-container
tree: activate nested container when moving toplevel into it
2024-06-05 20:11:36 +02:00
Julian Orth
c27e90b4e7 all: fix clippy lints 2024-06-05 20:09:32 +02:00
Julian Orth
639961b1d4 tree: activate nested container when moving toplevel into it 2024-06-05 20:09:32 +02:00
mahkoh
da765998ea
Merge pull request #212 from mahkoh/jorth/software-renderer
it: use a software renderer
2024-06-05 18:38:59 +02:00
Julian Orth
3430c3661b it: use a software renderer 2024-06-05 18:36:20 +02:00
Julian Orth
5e336e19b7 cli: use map stride when taking screenshots 2024-06-05 18:34:07 +02:00
mahkoh
53b7d3c805
Merge pull request #209 from mahkoh/jorth/input-method-cap
wayland: restrict input method global to privileged applications
2024-05-30 13:02:53 +02:00
Julian Orth
413bbde26b gbm: hard-code invalid modifier if explicit modifiers are not supported 2024-05-30 12:57:34 +02:00
Julian Orth
be5c2bc99a wayland: restrict input method global to privileged applications 2024-05-30 11:28:45 +02:00
mahkoh
077651dd80
Merge pull request #208 from mahkoh/jorth/floating-modifier
tree: add window-management mode
2024-05-27 11:44:09 +02:00
Julian Orth
70a8f47288 tree: add window-management mode 2024-05-26 02:36:19 +02:00
Julian Orth
1a73bbd075 seat: add default impls for pointer owners 2024-05-26 02:27:18 +02:00
mahkoh
61e0db6e02
Merge pull request #205 from mahkoh/jorth/1.3.0
docs: prepare 1.3.0 release
2024-05-25 14:42:23 +02:00
Julian Orth
be3164b2f8 docs: prepare 1.3.0 release 2024-05-25 14:39:20 +02:00
mahkoh
3716d090ad
Merge pull request #203 from mahkoh/jorth/various-fixes2
vulkan: optimize shm handling
2024-05-24 12:56:14 +02:00
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