1
0
Fork 0
forked from wry/wry
Commit graph

930 commits

Author SHA1 Message Date
Julian Orth
e7c63fd09a screencast: implement format negotation 2024-09-04 12:03:42 +02:00
Julian Orth
8d2bd6f660 pipewire: fix signaling of consumers 2024-09-03 15:55:08 +02:00
Julian Orth
a57126327c pipewire: fix offset calculation with multiple buffer datas 2024-09-03 08:15:14 +02:00
Julian Orth
203b7ddad7 portal: fix wayland version negotiation 2024-09-03 08:15:11 +02:00
mahkoh
ce5e785aa0
Merge pull request #249 from mahkoh/non-linear-screenshots
screenshots: don't force linear modifier
2024-09-02 18:08:55 +02:00
Julian Orth
e11548fd8a screenshots: don't force linear modifier 2024-09-02 18:01:56 +02:00
mahkoh
940aecab96
Merge pull request #248 from mahkoh/jorth/vulkan-allocator
vulkan: create a vulkan allocator
2024-09-02 17:41:59 +02:00
Julian Orth
766a093780 vulkan: create a vulkan allocator 2024-09-02 15:56:09 +02:00
mahkoh
952bd31f48
Merge pull request #246 from mahkoh/jorth/udmabuf
video: add udmabuf allocator
2024-09-02 10:33:30 +02:00
mahkoh
c70e56e133
Merge pull request #247 from mahkoh/jorth/v1.5
docs: prepare 1.5.0 release
2024-09-02 10:29:22 +02:00
Julian Orth
c817367d45 docs: prepare 1.5.0 release 2024-09-02 10:27:23 +02:00
Julian Orth
e4c1f0c1f7 ei: fix region scale 2024-09-02 10:27:19 +02:00
Julian Orth
62cd29056a video: add udmabuf allocator 2024-09-01 20:25:22 +02:00
mahkoh
2579834a60
Merge pull request #245 from mahkoh/jorth/toplevel-cast
Fix toplevel screencasts with hardware cursors
2024-09-01 16:08:05 +02:00
Julian Orth
b28ea64509 screencast: schedule toplevel screencasts with other screencasts 2024-09-01 11:03:15 +02:00
Julian Orth
dbb9bd2299 util: add generic event listener framework 2024-09-01 11:03:12 +02:00
Julian Orth
07b55e42c9 linked-list: make detached nodes safe 2024-09-01 11:02:31 +02:00
Julian Orth
76b1a12856 tree: never return dummy workspace from ensure_workspace 2024-09-01 10:04:42 +02:00
mahkoh
3eb539cf3a
Merge pull request #234 from mahkoh/jorth/ei
ei: add support for libei
2024-07-26 14:19:04 +02:00
mahkoh
6fff9be164
Merge pull request #237 from mahkoh/jorth/next
Jorth/next
2024-07-25 22:02:52 +02:00
Julian Orth
53ada31d74 xwayland: disable direct libei access 2024-07-25 19:40:29 +02:00
Julian Orth
665127e6c0 portal: implement RemoteDesktop portal 2024-07-25 19:40:29 +02:00
Julian Orth
40e87f8f91 ei: add support for libei 2024-07-25 19:40:29 +02:00
Julian Orth
084fe50259 wayland: use code generation for wl_usr event handlers 2024-07-25 19:40:05 +02:00
Julian Orth
b359b2648d portal: make pipewire optional 2024-07-25 19:40:05 +02:00
Julian Orth
21916017c1 build: simplify string handling 2024-07-25 19:40:05 +02:00
Julian Orth
09145480e1 rect: fix dist_squared calculation 2024-07-25 19:40:05 +02:00
mahkoh
086f3eb4f8
Merge pull request #236 from mahkoh/jorth/location
seat: remove unused IpcVtable::LOCATION
2024-07-25 19:39:47 +02:00
Julian Orth
0de7a069db seat: remove unused IpcVtable::LOCATION 2024-07-25 19:37:44 +02:00
mahkoh
6d769a15b4
Merge pull request #232 from mahkoh/jorth/fix-hc-tick
metal: prevent infinite loop in hardware-cursor update
2024-07-23 22:50:38 +02:00
Julian Orth
8227d3ccad metal: prevent infinite loop in hardware-cursor update 2024-07-23 22:28:15 +02:00
mahkoh
a252812848
Merge pull request #231 from mahkoh/jorth/typo
portal: fix typo
2024-07-22 13:06:06 +02:00
Julian Orth
84176c3a81 portal: fix typo 2024-07-22 13:03:11 +02:00
mahkoh
07e5eefd09
Merge pull request #230 from mahkoh/jorth/touch
wayland: implement wl_touch
2024-07-22 12:20:36 +02:00
Amine Hassane
681c1ad033 wayland: implement wl_touch
Co-authored-by: Julian Orth <ju.orth@gmail.com>
2024-07-21 02:00:47 +02:00
mahkoh
905e2dd7ba
Merge pull request #229 from mahkoh/jorth/accel-fix
metal: don't apply transformation matrix to unaccelerated deltas
2024-07-19 23:14:15 +02:00
Julian Orth
df02fcf551 metal: don't apply transformation matrix to unaccelerated deltas 2024-07-19 23:12:22 +02:00
mahkoh
9dc58129b6
Merge pull request #228 from mahkoh/jorth/tearing
Implement tearing
2024-07-19 23:11:14 +02:00
mahkoh
33f9da66e2
Merge pull request #227 from mahkoh/jorth/vrr
metal: implement VRR
2024-07-19 23:11:06 +02:00
Julian Orth
49f6304716 metal: implement tearing 2024-07-18 15:36:24 +02:00
Julian Orth
d355059ad9 all: address clippy lints 2024-07-18 15:05:19 +02:00
Julian Orth
2d7c13b0b4 metal: implement VRR 2024-07-18 14:20:01 +02:00
mahkoh
cd09e57568
Merge pull request #226 from mahkoh/screencopy
metal: perform screencopies even if only cursor position changes
2024-07-16 09:57:07 +02:00
Julian Orth
8467276109 metal: perform screencopies even if only cursor position changes 2024-07-16 09:54:58 +02:00
mahkoh
e59915bb33
Merge pull request #224 from mahkoh/jorth/frame-request-throttling
Various damage tracking changes
2024-07-15 13:50:33 +02:00
Julian Orth
fcaed80b84 tree: damage stacked nodes when visibility changes 2024-07-15 13:44:33 +02:00
Julian Orth
d1893a68eb surface: throttle frame requests at the refresh rate 2024-07-15 13:28:04 +02:00
Julian Orth
535fd939d5 surface: damage whole surface if scale, transform, alpha, viewport, or size changes 2024-07-15 13:28:02 +02:00
mahkoh
618fdfefb8
Merge pull request #223 from mahkoh/jorth/damage-tracking
Implement damage tracking
2024-07-13 16:32:57 +02:00
Julian Orth
bb66abb817 all: implement damage tracking 2024-07-12 20:05:31 +02:00