1
0
Fork 0
forked from wry/wry
Commit graph

1034 commits

Author SHA1 Message Date
Julian Orth
e5ca68a2ad render: make vulkan the default API 2024-10-02 16:12:01 +02:00
mahkoh
074c9f54a0
Merge pull request #278 from mahkoh/jorth/tile-drag
Implement dragging of tiles and workspaces
2024-10-02 16:09:58 +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
mahkoh
6ec2e9a87b
Merge pull request #277 from mahkoh/jorth/async-text
text: render text asynchronously
2024-09-30 16:45:43 +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
ca134e683b render: add abstraction for async-upload storage 2024-09-28 22:28:47 +02:00
Julian Orth
d99444bd3c portal: use dedicated text-rendering code 2024-09-28 22:28:33 +02:00
Julian Orth
a9aad0c613 it: wait for async engine and cpu worker to become idle 2024-09-28 22:28:30 +02:00
Julian Orth
58f82d889b cpu_worker: fix blocking wait for completions
io_uring reads of eventfds must not be mixed with blocking reads since
io_uring might be reading in a thread, stealing events from the blocking
read.
2024-09-28 22:26:26 +02:00
mahkoh
f004afdebe
Merge pull request #274 from mahkoh/jorth/1.6.0
docs: prepare 1.6.0 release
2024-09-25 11:51:02 +02:00
Julian Orth
bec3732b42 docs: prepare 1.6.0 release 2024-09-25 11:42:51 +02:00
mahkoh
0a7bf27b95
Merge pull request #273 from mahkoh/jorth/frame_request_msec
wl_surface: fix frame request timestamps
2024-09-23 11:35:04 +02:00
Julian Orth
21a299b265 wl_surface: fix frame request timestamps 2024-09-23 11:32:14 +02:00
mahkoh
2b6b208d3f
Merge pull request #272 from mahkoh/jorth/new-portals
etc: explicitly disable Inhibit portal
2024-09-21 13:12:01 +02:00
Julian Orth
e59904885b etc: use GTK4 file chooser portal if available 2024-09-21 13:02:19 +02:00
Julian Orth
5e0cc2db91 etc: explicitly disable Inhibit portal 2024-09-21 12:17:01 +02:00
mahkoh
34dc024ca7
Merge pull request #271 from mahkoh/jorth/sc-t-s
screencast: fix rendering of hw cursor on scaled/transformed outputs
2024-09-21 12:12:14 +02:00
Julian Orth
34337896e3 all: update rustfmt 2024-09-21 12:09:48 +02:00
Julian Orth
b861af9675 screencast: fix rendering of hw cursor on scaled/transformed outputs 2024-09-21 12:07:04 +02:00
mahkoh
13f54ff2de
Merge pull request #269 from mahkoh/jorth/fb-explicit-sync
render: use explicit sync for framebuffers, vulkan: use transfer queue if available
2024-09-18 17:22:40 +02:00
Julian Orth
3ab5f6981f vulkan: use transfer queue for uploads 2024-09-17 23:28:16 +02:00
Julian Orth
88a528d3bf all: address clippy lints 2024-09-17 23:28:16 +02:00
Julian Orth
386ee5120f render: use explicit sync for framebuffers 2024-09-17 23:28:16 +02:00
mahkoh
1bc344dcc2
Merge pull request #270 from mahkoh/jorth/toplevel-drag-fix
Toplevel drag fixes
2024-09-17 23:15:52 +02:00
Julian Orth
d31ad1f641 toplevel-drag: damage toplevel on drop 2024-09-17 23:10:35 +02:00
Julian Orth
7729704e42 seat: drop xkb_state before reverting pointer to default 2024-09-17 23:04:34 +02:00
Julian Orth
2a1d6a8ba8 toplevel-drag: reattach only after drop has finished 2024-09-17 22:12:50 +02:00
Julian Orth
0eb14d2816 wayland: include object id in request errors 2024-09-17 20:24:19 +02:00
mahkoh
e18da23292
Merge pull request #268 from mahkoh/jorth/tracy
Add tracy support
2024-09-15 18:13:41 +02:00
Julian Orth
ccad3cf0fb all: use tracy for tracing 2024-09-15 18:08:54 +02:00
Julian Orth
50186e764e build: enable full debuginfo for release builds 2024-09-15 14:25:23 +02:00
mahkoh
45374c1bdb
Merge pull request #267 from mahkoh/jorth/xdg-toplevel-initial-commit
xdg_surface: send initial configure once after the initial commit
2024-09-14 16:57:08 +02:00
Julian Orth
c4e468aed6 wl_subsurface: set surface output during installation 2024-09-14 16:54:19 +02:00
Julian Orth
92be3d6db1 xdg_surface: send initial configure once after the initial commit 2024-09-14 16:34:03 +02:00
mahkoh
9acf6af268
Merge pull request #266 from mahkoh/jorth/max-present-time
metal: make post_commit_margin configurable
2024-09-14 14:14:54 +02:00
Julian Orth
02ece60909 metal: make post_commit_margin configurable 2024-09-14 13:56:22 +02:00
mahkoh
76b0f2f734
Merge pull request #265 from mahkoh/jorth/pf-fixes
metal: fix presentation-feedback parameters
2024-09-13 16:47:01 +02:00
Julian Orth
7786b55971 metal: fix presentation-feedback parameters 2024-09-13 16:43:28 +02:00
mahkoh
a7408555be
Merge pull request #264 from mahkoh/jorth/fix-connector-damage
metal: reset frontend damage state when latching
2024-09-13 15:47:08 +02:00
Julian Orth
e514c32c9d metal: reset frontend damage state when latching
Fixes ada4e5a5
2024-09-13 15:09:26 +02:00
mahkoh
2c0caa9725
Merge pull request #263 from mahkoh/jorth/ae-opt
async_engine: slightly optimize dispatch
2024-09-13 12:32:39 +02:00
Julian Orth
0ccc1a2391 async_engine: slightly optimize dispatch 2024-09-13 12:30:26 +02:00
mahkoh
297a6e58cd
Merge pull request #262 from mahkoh/jorth/iouring-bug
io_uring: fix cq mapping
2024-09-12 19:02:30 +02:00
Julian Orth
84a5eacf50 io_uring: fix cq mapping 2024-09-12 18:57:57 +02:00
mahkoh
4fed38f707
Merge pull request #261 from mahkoh/jorth/docs
docs: document latest changes
2024-09-12 12:54:24 +02:00
Julian Orth
0e04e0b146 docs: document latest changes 2024-09-12 12:48:09 +02:00