1
0
Fork 0
forked from wry/wry
Commit graph

900 commits

Author SHA1 Message Date
Julian Orth
6cbf6119de io_uring: use strongly typed ids 2024-09-08 09:59:05 +02:00
Julian Orth
e1d1fe7fda util: add OnDrop2 for non-copy closures 2024-09-08 09:59:05 +02:00
Julian Orth
69c0cf4031 fdclosor: assign name to thread 2024-09-08 09:59:05 +02:00
Julian Orth
604974c927 clientmem: store more information about mappings 2024-09-08 09:59:05 +02:00
Julian Orth
92f7cb56fd damage: add damage queue 2024-09-08 09:58:49 +02:00
Julian Orth
9f98603121 vulkan: move OnDrop out of vulkan module 2024-09-08 09:06:08 +02:00
mahkoh
e605940daa
Merge pull request #256 from mahkoh/jorth/rust-1.81
Rust 1.81
2024-09-06 11:10:14 +02:00
Julian Orth
e377470f3f all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
Julian Orth
c3b50dc653 test: remove unused import 2024-09-06 10:36:53 +02:00
mahkoh
e5c120ca14
Merge pull request #255 from mahkoh/jorth/no-render-usage
allocator: don't require render usage for bridged buffers
2024-09-05 11:53:12 +02:00
Julian Orth
bf65da4c76 allocator: don't require render usage for bridged buffers 2024-09-05 11:48:41 +02:00
mahkoh
1bacaa7b02
Merge pull request #254 from mahkoh/jorth/vulkan-limits
vulkan: don't try to export non-exportable images
2024-09-05 10:18:00 +02:00
Julian Orth
591867ffbd vulkan: don't try to export non-exportable images 2024-09-05 10:15:31 +02:00
mahkoh
588fce4832
Merge pull request #253 from mahkoh/jorth/output-formats
metal: allow configuring framebuffer formats
2024-09-05 08:44:51 +02:00
Julian Orth
b4ca15fec0 metal: allow configuring framebuffer formats 2024-09-04 21:43:04 +02:00
Julian Orth
9bab4f7ce1 metal: preserve mode across reconnects 2024-09-04 21:43:04 +02:00
Julian Orth
c81f35bdf1 vulkan: don't hardcode argb8888 in pipelines 2024-09-04 21:43:04 +02:00
mahkoh
19dffba7d4
Merge pull request #252 from mahkoh/jorth/initila-toplevel-sizing
toplevel: send 0x0 size until window has been mapped
2024-09-04 12:51:26 +02:00
Julian Orth
96fe270413 toplevel: send 0x0 size until window has been mapped 2024-09-04 12:48:14 +02:00
mahkoh
a254ebe5ed
Merge pull request #250 from mahkoh/jorth/non-linear-screencasts
Implement non-linear screencasts
2024-09-04 12:19:22 +02:00
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