1
0
Fork 0
forked from wry/wry

Commit graph

  • 5b36980e72 io_uring: allow manually cancelling tasks Julian Orth 2024-09-07 17:09:12 +02:00
  • 6cbf6119de io_uring: use strongly typed ids Julian Orth 2024-09-07 17:05:43 +02:00
  • e1d1fe7fda util: add OnDrop2 for non-copy closures Julian Orth 2024-09-07 17:02:28 +02:00
  • 69c0cf4031 fdclosor: assign name to thread Julian Orth 2024-09-07 17:01:22 +02:00
  • 604974c927 clientmem: store more information about mappings Julian Orth 2024-09-07 17:00:08 +02:00
  • 92f7cb56fd damage: add damage queue Julian Orth 2024-09-07 16:54:25 +02:00
  • 9f98603121 vulkan: move OnDrop out of vulkan module Julian Orth 2024-09-07 12:48:02 +02:00
  • e605940daa
    Merge pull request #256 from mahkoh/jorth/rust-1.81 mahkoh 2024-09-06 11:10:14 +02:00
  • e377470f3f all: use expect attribute where possible Julian Orth 2024-09-06 11:08:22 +02:00
  • c3b50dc653 test: remove unused import Julian Orth 2024-09-06 10:36:53 +02:00
  • e5c120ca14
    Merge pull request #255 from mahkoh/jorth/no-render-usage mahkoh 2024-09-05 11:53:12 +02:00
  • bf65da4c76 allocator: don't require render usage for bridged buffers Julian Orth 2024-09-05 11:48:30 +02:00
  • 1bacaa7b02
    Merge pull request #254 from mahkoh/jorth/vulkan-limits mahkoh 2024-09-05 10:18:00 +02:00
  • 591867ffbd vulkan: don't try to export non-exportable images Julian Orth 2024-09-05 10:15:31 +02:00
  • 588fce4832
    Merge pull request #253 from mahkoh/jorth/output-formats mahkoh 2024-09-05 08:44:51 +02:00
  • b4ca15fec0 metal: allow configuring framebuffer formats Julian Orth 2024-09-04 19:56:01 +02:00
  • 9bab4f7ce1 metal: preserve mode across reconnects Julian Orth 2024-09-04 19:00:52 +02:00
  • c81f35bdf1 vulkan: don't hardcode argb8888 in pipelines Julian Orth 2024-09-04 21:42:58 +02:00
  • 19dffba7d4
    Merge pull request #252 from mahkoh/jorth/initila-toplevel-sizing mahkoh 2024-09-04 12:51:26 +02:00
  • 96fe270413 toplevel: send 0x0 size until window has been mapped Julian Orth 2024-09-04 12:48:14 +02:00
  • a254ebe5ed
    Merge pull request #250 from mahkoh/jorth/non-linear-screencasts mahkoh 2024-09-04 12:19:22 +02:00
  • e7c63fd09a screencast: implement format negotation Julian Orth 2024-09-04 12:03:42 +02:00
  • 8d2bd6f660 pipewire: fix signaling of consumers Julian Orth 2024-09-02 21:07:53 +02:00
  • a57126327c pipewire: fix offset calculation with multiple buffer datas Julian Orth 2024-09-02 21:06:22 +02:00
  • 203b7ddad7 portal: fix wayland version negotiation Julian Orth 2024-09-02 22:05:11 +02:00
  • ce5e785aa0
    Merge pull request #249 from mahkoh/non-linear-screenshots mahkoh 2024-09-02 18:08:55 +02:00
  • e11548fd8a screenshots: don't force linear modifier Julian Orth 2024-09-02 18:01:56 +02:00
  • 940aecab96
    Merge pull request #248 from mahkoh/jorth/vulkan-allocator mahkoh 2024-09-02 17:41:59 +02:00
  • 766a093780 vulkan: create a vulkan allocator Julian Orth 2024-09-02 15:56:09 +02:00
  • 952bd31f48
    Merge pull request #246 from mahkoh/jorth/udmabuf mahkoh 2024-09-02 10:33:30 +02:00
  • c70e56e133
    Merge pull request #247 from mahkoh/jorth/v1.5 mahkoh 2024-09-02 10:29:22 +02:00
  • c817367d45 docs: prepare 1.5.0 release Julian Orth 2024-09-02 10:24:06 +02:00
  • e4c1f0c1f7 ei: fix region scale Julian Orth 2024-09-02 10:27:19 +02:00
  • 62cd29056a video: add udmabuf allocator Julian Orth 2024-09-01 20:23:04 +02:00
  • 2579834a60
    Merge pull request #245 from mahkoh/jorth/toplevel-cast mahkoh 2024-09-01 16:08:05 +02:00
  • b28ea64509 screencast: schedule toplevel screencasts with other screencasts Julian Orth 2024-09-01 10:55:29 +02:00
  • dbb9bd2299 util: add generic event listener framework Julian Orth 2024-09-01 10:28:37 +02:00
  • 07b55e42c9 linked-list: make detached nodes safe Julian Orth 2024-09-01 10:18:54 +02:00
  • 76b1a12856 tree: never return dummy workspace from ensure_workspace Julian Orth 2024-09-01 10:04:42 +02:00
  • 3eb539cf3a
    Merge pull request #234 from mahkoh/jorth/ei mahkoh 2024-07-26 14:19:04 +02:00
  • 6fff9be164
    Merge pull request #237 from mahkoh/jorth/next mahkoh 2024-07-25 22:02:52 +02:00
  • 53ada31d74 xwayland: disable direct libei access Julian Orth 2024-07-24 17:55:54 +02:00
  • 665127e6c0 portal: implement RemoteDesktop portal Julian Orth 2024-07-24 17:57:48 +02:00
  • 40e87f8f91 ei: add support for libei Julian Orth 2024-07-24 01:38:05 +02:00
  • 084fe50259 wayland: use code generation for wl_usr event handlers Julian Orth 2024-07-24 15:56:18 +02:00
  • b359b2648d portal: make pipewire optional Julian Orth 2024-07-24 12:56:00 +02:00
  • 21916017c1 build: simplify string handling Julian Orth 2024-07-24 01:37:24 +02:00
  • 09145480e1 rect: fix dist_squared calculation Julian Orth 2024-07-24 01:14:06 +02:00
  • 086f3eb4f8
    Merge pull request #236 from mahkoh/jorth/location mahkoh 2024-07-25 19:39:47 +02:00
  • 0de7a069db seat: remove unused IpcVtable::LOCATION Julian Orth 2024-07-25 19:37:44 +02:00
  • 6d769a15b4
    Merge pull request #232 from mahkoh/jorth/fix-hc-tick mahkoh 2024-07-23 22:50:38 +02:00
  • 8227d3ccad metal: prevent infinite loop in hardware-cursor update Julian Orth 2024-07-23 22:21:00 +02:00
  • a252812848
    Merge pull request #231 from mahkoh/jorth/typo mahkoh 2024-07-22 13:06:06 +02:00
  • 84176c3a81 portal: fix typo Julian Orth 2024-07-22 13:03:11 +02:00
  • 07e5eefd09
    Merge pull request #230 from mahkoh/jorth/touch mahkoh 2024-07-22 12:20:36 +02:00
  • 681c1ad033 wayland: implement wl_touch Amine Hassane 2024-04-21 14:48:26 +01:00
  • 905e2dd7ba
    Merge pull request #229 from mahkoh/jorth/accel-fix mahkoh 2024-07-19 23:14:15 +02:00
  • df02fcf551 metal: don't apply transformation matrix to unaccelerated deltas Julian Orth 2024-07-19 23:12:17 +02:00
  • 9dc58129b6
    Merge pull request #228 from mahkoh/jorth/tearing mahkoh 2024-07-19 23:11:14 +02:00
  • 33f9da66e2
    Merge pull request #227 from mahkoh/jorth/vrr mahkoh 2024-07-19 23:11:06 +02:00
  • 49f6304716 metal: implement tearing Julian Orth 2024-07-18 15:04:02 +02:00
  • d355059ad9 all: address clippy lints Julian Orth 2024-07-18 15:05:19 +02:00
  • 2d7c13b0b4 metal: implement VRR Julian Orth 2024-07-17 16:30:52 +02:00
  • cd09e57568
    Merge pull request #226 from mahkoh/screencopy mahkoh 2024-07-16 09:57:07 +02:00
  • 8467276109 metal: perform screencopies even if only cursor position changes Julian Orth 2024-07-16 09:54:58 +02:00
  • e59915bb33
    Merge pull request #224 from mahkoh/jorth/frame-request-throttling mahkoh 2024-07-15 13:50:33 +02:00
  • fcaed80b84 tree: damage stacked nodes when visibility changes Julian Orth 2024-07-15 13:44:33 +02:00
  • d1893a68eb surface: throttle frame requests at the refresh rate Julian Orth 2024-07-14 14:03:10 +02:00
  • 535fd939d5 surface: damage whole surface if scale, transform, alpha, viewport, or size changes Julian Orth 2024-07-15 11:02:11 +02:00
  • 618fdfefb8
    Merge pull request #223 from mahkoh/jorth/damage-tracking mahkoh 2024-07-13 16:32:57 +02:00
  • bb66abb817 all: implement damage tracking Julian Orth 2024-07-10 19:58:17 +02:00
  • 76a3c50560 render: add a damage visualizer Julian Orth 2024-07-10 20:47:00 +02:00
  • 3f4a677d0c metal: don't overwrite active FB in non-FB flip events Julian Orth 2024-07-12 00:47:01 +02:00
  • 73c5010e4e render: fix sampling of transformed buffers with crop Julian Orth 2024-07-11 20:43:47 +02:00
  • ae87b3ef7a surface: include current time in frame requests Julian Orth 2024-07-11 17:48:50 +02:00
  • bb9e6ba3b5 all: fetch current time only once per iteration Julian Orth 2024-07-11 17:39:18 +02:00
  • d8d6be1ef3 surface: dispatch frame request immediately if buffer has been presented Julian Orth 2024-07-10 23:23:24 +02:00
  • a6cf1a1b3d render: correctly render single-pixel buffers on scaled outputs Julian Orth 2024-07-10 20:30:26 +02:00
  • 0632990f61 session-lock: fix surface initialization Julian Orth 2024-07-12 20:05:22 +02:00
  • 44bdca8235 session-lock: move unlock logic to single place Julian Orth 2024-07-10 20:27:27 +02:00
  • 5a53b74265 sub-surface: update sub-surface positions if parent does not move Julian Orth 2024-07-10 20:23:30 +02:00
  • a9bba47449 toplevel-drag: correctly update visibility Julian Orth 2024-07-10 20:03:57 +02:00
  • ac8b22f2bb toplevel-drag: correctly update surface positions Julian Orth 2024-07-10 20:03:20 +02:00
  • ac5a5ca949 toplevel-drag: move render logic into toplevel drag Julian Orth 2024-07-10 20:01:59 +02:00
  • 50b6999b0c wl_surface: store surface damage Julian Orth 2024-07-10 19:46:57 +02:00
  • af15e20e9b wl_surface: move dnd logic to separate module Julian Orth 2024-07-10 19:43:54 +02:00
  • f871ea1d67 tree: update surface position when geometry changes Julian Orth 2024-07-10 19:37:00 +02:00
  • 579f93d9d3
    Merge pull request #222 from mahkoh/jorth/ustr mahkoh 2024-07-09 10:14:50 +02:00
  • e2cb37c4d8 all: replace ustr literals by cstr literals Julian Orth 2024-07-09 10:03:39 +02:00
  • 1a0181f2ac
    Merge pull request #221 from mahkoh/jorth/ash38 mahkoh 2024-07-09 09:57:54 +02:00
  • fdc0463eda vulkan: upgrade to ash 0.38 Julian Orth 2024-07-08 21:54:28 +02:00
  • 831906df16
    Merge pull request #220 from mahkoh/jorth/1.4.0 mahkoh 2024-07-07 20:20:53 +02:00
  • 11796abadd docs: prepare 1.4.0 release Julian Orth 2024-07-07 20:18:50 +02:00
  • 136e6e7240
    Merge pull request #219 from mahkoh/jorth/duplicate-kb-events mahkoh 2024-07-05 15:12:09 +02:00
  • 5a552a4ca2 wayland: remove duplicate leave events Julian Orth 2024-07-02 16:47:28 +02:00
  • 84d7632341 all: address clippy lints Julian Orth 2024-07-02 17:11:34 +02:00
  • 498e01a8bb xwayland: don't transmute setup data to 'static Julian Orth 2024-07-02 17:08:48 +02:00
  • 555bd0a1bc all: add missing object tracking Julian Orth 2024-07-02 17:01:45 +02:00
  • f94f199ab1
    Merge pull request #216 from mahkoh/jorth/fix-chromium-dnd mahkoh 2024-06-14 18:56:57 +02:00
  • 5da78ce971 wayland: send drop event unconditionally on drop Julian Orth 2024-06-14 18:51:44 +02:00