1
0
Fork 0
forked from wry/wry

Commit graph

  • 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
  • 040ce3cfb3
    Merge pull request #213 from mahkoh/jorth/activate-nested-container mahkoh 2024-06-05 20:11:36 +02:00
  • c27e90b4e7 all: fix clippy lints Julian Orth 2024-06-05 20:04:13 +02:00
  • 639961b1d4 tree: activate nested container when moving toplevel into it Julian Orth 2024-06-05 20:00:34 +02:00
  • da765998ea
    Merge pull request #212 from mahkoh/jorth/software-renderer mahkoh 2024-06-05 18:38:59 +02:00
  • 3430c3661b it: use a software renderer Julian Orth 2024-06-05 18:23:13 +02:00
  • 5e336e19b7 cli: use map stride when taking screenshots Julian Orth 2024-06-05 18:34:07 +02:00
  • 53b7d3c805
    Merge pull request #209 from mahkoh/jorth/input-method-cap mahkoh 2024-05-30 13:02:53 +02:00
  • 413bbde26b gbm: hard-code invalid modifier if explicit modifiers are not supported Julian Orth 2024-05-30 12:57:34 +02:00
  • be5c2bc99a wayland: restrict input method global to privileged applications Julian Orth 2024-05-30 11:28:45 +02:00
  • 077651dd80
    Merge pull request #208 from mahkoh/jorth/floating-modifier mahkoh 2024-05-27 11:44:09 +02:00
  • 70a8f47288 tree: add window-management mode Julian Orth 2024-05-26 02:24:52 +02:00
  • 1a73bbd075 seat: add default impls for pointer owners Julian Orth 2024-05-26 02:27:18 +02:00
  • 61e0db6e02
    Merge pull request #205 from mahkoh/jorth/1.3.0 mahkoh 2024-05-25 14:42:23 +02:00
  • be3164b2f8 docs: prepare 1.3.0 release Julian Orth 2024-05-25 14:39:20 +02:00
  • 3716d090ad
    Merge pull request #203 from mahkoh/jorth/various-fixes2 mahkoh 2024-05-24 12:56:14 +02:00
  • af80fada6c vulkan: optimize shm handling Julian Orth 2024-05-23 22:30:30 +02:00
  • 03c02be34c
    Merge pull request #202 from mahkoh/jorth/various-fixes3 mahkoh 2024-05-22 20:15:23 +02:00
  • 87a744e1c6 tree: focus floating toplevel after mapping Julian Orth 2024-05-22 13:16:54 +02:00
  • 1c984b804d renderer: insert sync point before rendering toplevel highlight Julian Orth 2024-05-22 13:08:13 +02:00
  • 04b03272d6 renderer: use correct scaling for toplevel highlights Julian Orth 2024-05-22 13:04:53 +02:00
  • d8666b484e portal: handle surface scale and transform events Julian Orth 2024-05-22 12:54:18 +02:00
  • 98f5e14ed0
    Merge pull request #201 from mahkoh/jorth/page-flip-delay mahkoh 2024-05-20 15:38:15 +02:00
  • c2d31cb639 metal: delay rendering until shortly before page flip Julian Orth 2024-05-20 15:29:16 +02:00
  • 33d5c61c37
    Merge pull request #200 from mahkoh/jorth/pipewire-release mahkoh 2024-05-20 14:20:26 +02:00
  • b3931999f4 pipewire: updates buffer metadata in correct order Julian Orth 2024-05-20 14:07:41 +02:00
  • d1dc2fb3bf
    Merge pull request #199 from szabgab/patch-1 mahkoh 2024-05-10 14:30:03 +02:00
  • 25a2714cd6
    add repository Cargo.toml Gábor Szabó 2024-05-10 15:26:08 +03:00
  • c67d194a1d
    add repository Cargo.toml Gábor Szabó 2024-05-10 15:25:16 +03:00
  • 3c61dd5fd4
    Merge pull request #197 from mahkoh/jorth/layer-shell mahkoh 2024-05-09 12:14:22 +02:00
  • 2742b23ebe
    Merge pull request #198 from mahkoh/jorth/gbmbo mahkoh 2024-05-08 23:13:46 +02:00
  • 110f45fef7 drm: preserve GbmBos while they are in use Julian Orth 2024-05-08 23:10:22 +02:00
  • 52afd94f6e layer-shell: implement popups Julian Orth 2024-05-06 20:41:10 +02:00
  • c6ef63a85f xdg-popup: add parent abstraction Julian Orth 2024-05-06 19:17:44 +02:00
  • 8a91c070be layer-shell: implement exclusive zones Julian Orth 2024-05-07 20:19:41 +02:00
  • 8dc31110b9 layer-shell: implement margin Julian Orth 2024-05-07 16:18:10 +02:00
  • a5d6b0f265 layer-shell: consider sub-surface extents during positioning Julian Orth 2024-05-08 13:04:19 +02:00
  • 06ac1189d0 layer-shell: send configure event when output size changes Julian Orth 2024-05-08 13:00:23 +02:00
  • 9ac07155ab layer-shell: remove dead code Julian Orth 2024-05-08 12:58:17 +02:00
  • cc37d14c9e layer-shell: compute configure width/height after every commit Julian Orth 2024-05-08 12:53:54 +02:00
  • 7cb9bd667f layer-shell: fix input routing to bottom and background layers Julian Orth 2024-05-06 19:52:42 +02:00
  • c06f532a58 layer-shell: fix visibility tracking of bottom and background layers Julian Orth 2024-05-06 18:22:05 +02:00
  • 6506271071 xdg-popup: slide as little as possible when re-positioning popups Julian Orth 2024-05-06 23:53:00 +02:00