1
0
Fork 0
forked from wry/wry

Commit graph

  • 381b71e09c xdg-popup: handle popup position failures gracefully Julian Orth 2024-05-06 23:45:50 +02:00
  • 0d7a07ec40 all: add HashMapExt Julian Orth 2024-05-08 15:13:21 +02:00
  • 4c0e6d9b51 wl-pointer: don't send motion events if the position did not change Julian Orth 2024-05-08 15:55:02 +02:00
  • 760658522c
    Merge pull request #196 from mahkoh/jorth/v1.2.0 mahkoh 2024-05-05 15:47:25 +02:00
  • 26b4ddf433 docs: prepare 1.2.0 release Julian Orth 2024-05-05 15:42:05 +02:00
  • 5ce9d38c59
    Merge pull request #195 from mahkoh/jorth/vulkan-linear mahkoh 2024-05-05 12:47:38 +02:00
  • 62cdd276cf vulkan: unconditionally support linear framebuffers Julian Orth 2024-05-05 00:03:54 +02:00
  • 59e4de03d1 vulkan: remove some dead code Julian Orth 2024-05-04 22:13:48 +02:00
  • 9581a94336
    Merge pull request #194 from mahkoh/jorth/dev-removal mahkoh 2024-05-04 10:48:17 +02:00
  • e4bde29a9b input: set seat to None when device is removed Julian Orth 2024-05-04 10:46:05 +02:00
  • 14042282e1
    Merge pull request #193 from mahkoh/jorth/input-init mahkoh 2024-05-04 10:42:53 +02:00
  • 4fd3754309 metal: initialize initially paused input devices Julian Orth 2024-05-04 10:37:19 +02:00
  • ff666e2e91
    Merge pull request #190 from mahkoh/jorth/tablet mahkoh 2024-05-04 10:15:33 +02:00
  • 7ed499eabd wayland: implement tablet-v2 Julian Orth 2024-05-01 00:09:16 +02:00
  • 86e283d255 config: allow mapping input devices to outputs Julian Orth 2024-05-01 15:29:52 +02:00
  • efdca4de49 seat: add cursor groups Julian Orth 2024-04-30 22:45:07 +02:00
  • dc97827f7a seat: optimize seat-queue handling Julian Orth 2024-05-02 13:10:20 +02:00
  • fb8d4c2700 seat: remove dead self-move code Julian Orth 2024-05-02 15:33:45 +02:00
  • 06fe5b15e1
    Merge pull request #192 from mahkoh/jorth/shutdown-clear mahkoh 2024-05-02 21:24:07 +02:00
  • 3473b89fb9 all: clear more reference cycles at shutdown Julian Orth 2024-05-02 21:16:53 +02:00
  • 4d33dbf32f
    Merge pull request #191 from mahkoh/jorth/new-fixes mahkoh 2024-05-02 20:16:55 +02:00
  • 84f7f88399 all: address clippy lints Julian Orth 2024-05-02 20:00:50 +02:00
  • 1e24e6ca1a all: handle unused zwp_table_tool_v2 interface Julian Orth 2024-05-02 19:53:15 +02:00
  • a46ab007df wayland: fix memory leak in wlr-data-control Julian Orth 2024-05-02 19:47:14 +02:00
  • 8cee61122e all: remove dead code Julian Orth 2024-05-02 19:37:19 +02:00
  • a20008d446
    Merge pull request #189 from mahkoh/jorth/switch mahkoh 2024-04-28 13:41:21 +02:00
  • cf233abb5a config: allow handling switch events Julian Orth 2024-04-28 13:35:52 +02:00
  • 55d55bf161
    Merge pull request #188 from mahkoh/jorth/gestures mahkoh 2024-04-27 22:16:33 +02:00
  • ee24971c6d wayland: implement pointer-gestures-unstable-v1 Julian Orth 2024-04-27 17:56:14 +02:00
  • afc360ea85
    Merge pull request #187 from mahkoh/jorth/ffm mahkoh 2024-04-27 11:21:55 +02:00
  • a12065a915 config: make focus-follows-mouse optional Julian Orth 2024-04-27 11:19:19 +02:00
  • fe2663fca3
    Merge pull request #186 from mahkoh/drm-lease mahkoh 2024-04-26 22:52:32 +02:00
  • abbc847144 wayland: implement wp-drm-lease-v1 Julian Orth 2024-04-26 02:13:48 +02:00
  • e92c92bf49 metal: add lease infrastructure Julian Orth 2024-04-25 22:20:29 +02:00
  • 1f18b46135 cli: allow overriding non-desktop setting Julian Orth 2024-04-25 18:39:29 +02:00
  • 24d08918c4 metal: send non-desktop outputs to the frontend Julian Orth 2024-04-25 16:31:29 +02:00
  • fa3d870935 tree: access outputs via root node Julian Orth 2024-04-25 15:13:29 +02:00
  • b5f1166360 metal: don't use non-desktop screens Julian Orth 2024-04-25 13:27:28 +02:00
  • 88a396575c metal: use manual Debug implementations Julian Orth 2024-04-26 15:43:55 +02:00
  • 5b851efe0c
    Merge pull request #185 from mahkoh/jorth/output-removal mahkoh 2024-04-25 20:10:57 +02:00
  • c27bf4d597 wayland: allow binding to removed outputs Julian Orth 2024-04-25 19:52:26 +02:00
  • 4651f760f0 wayland: don't store direct output references Julian Orth 2024-04-25 19:38:19 +02:00
  • 0605438d56
    Merge pull request #183 from mahkoh/jorth/run-privileged mahkoh 2024-04-24 14:44:14 +02:00
  • a29c408583 cli: make nested/out-of-jay run-privileged a no-op Julian Orth 2024-04-24 14:39:56 +02:00
  • 5af6de075e
    Merge pull request #182 from mahkoh/jorth/transient-seat mahkoh 2024-04-24 14:17:22 +02:00
  • 25f363d086 wayland: implement ext-transient-seat-v1 Julian Orth 2024-04-24 14:03:33 +02:00
  • b924393746
    Merge pull request #181 from mahkoh/jorth/dialog2 mahkoh 2024-04-24 13:53:08 +02:00
  • 5dff6c38fd wayland: implement xdg-dialog-v1 Julian Orth 2024-04-24 13:51:13 +02:00
  • 4a236b7833
    Merge pull request #180 from mahkoh/jorth/client-caps mahkoh 2024-04-24 13:18:26 +02:00
  • 1fceffe235 wayland: implement wp-security-manager-v1 Julian Orth 2024-04-24 13:00:17 +02:00
  • 886339ff96 clients: grant layer-shell to unprivileged clients Julian Orth 2024-04-23 22:10:51 +02:00
  • ef53d72ff8 clients: use fine-grained capabilities for privileged protocols Julian Orth 2024-04-23 22:06:29 +02:00
  • e543646944
    Merge pull request #178 from mahkoh/jorth/v1.1.0 mahkoh 2024-04-22 13:35:26 +02:00
  • 7774345eeb docs: prepare 1.1 release Julian Orth 2024-04-22 13:31:48 +02:00
  • 1d0a4c03e5
    Merge pull request #176 from mahkoh/jorth/png mahkoh 2024-04-21 14:39:19 +02:00
  • 17d5deb2b9 cli: support png screenshots Julian Orth 2024-04-21 14:35:35 +02:00
  • 62767ab304
    Merge pull request #174 from mahkoh/jorth/github-actions mahkoh 2024-04-21 13:24:25 +02:00
  • 89d41b5bdd docs: recommend installing shaderc Julian Orth 2024-04-21 13:23:13 +02:00
  • 091760eb01
    Merge pull request #173 from mahkoh/jorth/github-actions mahkoh 2024-04-21 13:11:22 +02:00
  • 15fa92a43b ci: install shaderc Julian Orth 2024-04-21 11:55:24 +02:00
  • 10ecaafd79
    chore: layer shell programs need privileged (#172) cwegener 2024-04-21 19:53:04 +10:00
  • 2fe8570641
    Merge pull request #171 from mahkoh/jorth/fix-layer-shell-abs-pos mahkoh 2024-04-20 21:08:50 +02:00
  • 2b4173f10b tree: fix positioning of layer-shell surfaces Julian Orth 2024-04-20 21:01:36 +02:00
  • 1566873c25
    Merge pull request #170 from mahkoh/jorth/workspace-capture mahkoh 2024-04-20 16:01:22 +02:00
  • 33a0a40857 portal: implement workspace capture Julian Orth 2024-04-20 13:48:12 +02:00
  • c6864a6d85 tree: fix per-workspace capture tracking Julian Orth 2024-04-20 13:30:34 +02:00
  • 670588fe4d
    Merge pull request #169 from mahkoh/jorth/select-toplevel mahkoh 2024-04-19 14:26:43 +02:00
  • 4e10415e5c portal: implement window capture Julian Orth 2024-04-19 12:12:49 +02:00
  • f0600917ff wayland: add capabilities to jay_compositor Julian Orth 2024-04-19 11:37:48 +02:00
  • c6b189b07d portal: fix trace logging of messages Julian Orth 2024-04-19 00:32:26 +02:00
  • 137d5fe200 portal: use atomics for shared memory access Julian Orth 2024-04-19 00:25:41 +02:00
  • 9de741f529 portal: track if current buffers have been sent to peer Julian Orth 2024-04-19 00:23:13 +02:00
  • 02e8d9eb80 portal: stream logs when starting from cli Julian Orth 2024-04-18 15:17:04 +02:00
  • 17a0dfed5e seat: add framework to select toplevels Julian Orth 2024-04-18 13:43:44 +02:00
  • e4e090d3a2 seat: revert to default pointer owner when ESC is pressed Julian Orth 2024-04-18 12:46:32 +02:00
  • 9a7e6c2518
    Merge pull request #168 from mahkoh/jorth/various-fixes mahkoh 2024-04-17 22:05:20 +02:00
  • 57bd05049f docs: update release notes Julian Orth 2024-04-17 21:51:49 +02:00
  • cc58d069e0 surface: ignore set_visible for sub-surfaces without buffers Julian Orth 2024-04-17 21:50:37 +02:00
  • 9acbea1389 metal: discard presentation feedback when presentation fails Julian Orth 2024-04-17 21:49:31 +02:00
  • db81300d02
    Merge pull request #167 from mahkoh/jorth/invalid-activation-token mahkoh 2024-04-17 16:52:52 +02:00
  • 66817b5dc1 all: fix clippy lints Julian Orth 2024-04-17 15:36:32 +02:00
  • 10c869b672 wayland: ignore invalid activation tokens Julian Orth 2024-04-17 15:35:51 +02:00
  • a3a7874506
    Merge pull request #166 from mahkoh/jorth/latch mahkoh 2024-04-17 12:21:30 +02:00
  • 6f55675bdb config: implement shortcut latching Julian Orth 2024-04-16 18:47:40 +02:00
  • 90dbde99ab config: add support for mod masks in shortcuts Julian Orth 2024-04-16 16:27:26 +02:00
  • 27f30f8d28 config: send server-side capabilities to config Julian Orth 2024-04-16 17:24:47 +02:00
  • c235f026f0
    Merge pull request #165 from mahkoh/jorth/release-shortcut mahkoh 2024-04-15 19:52:08 +02:00
  • 18bc86d14f config: allow consuming/forwarding key events Julian Orth 2024-04-15 18:42:59 +02:00
  • 6ee4fdb9f4 config: implement on-release shortcuts Julian Orth 2024-04-15 16:16:50 +02:00
  • af3280652e
    Merge pull request #164 from mahkoh/jorth/input-method mahkoh 2024-04-15 15:42:20 +02:00
  • daf52299db seat: implement input methods Julian Orth 2024-04-14 20:22:57 +02:00
  • 5e2cdef388 seat: add KeyboardState and dynamically switch between states Julian Orth 2024-04-14 13:16:18 +02:00
  • 134e3cc316
    Merge pull request #163 from mahkoh/jorth/virtual-keyboard mahkoh 2024-04-12 21:06:20 +02:00
  • 13ef43bedf
    Merge pull request #162 from mahkoh/jorth/device-keymap mahkoh 2024-04-12 20:16:12 +02:00
  • 6c0e3a4fff wayland: implement virtual-keyboard Julian Orth 2024-04-12 19:58:42 +02:00
  • 826f40adca seat: implement per-device keymaps Julian Orth 2024-04-12 17:06:16 +02:00
  • 225995eb2f seat: after keymap change, only send keymap to focused surface Julian Orth 2024-04-12 14:56:54 +02:00
  • 8d43eebc3d seat: store pressed keys in a vector Julian Orth 2024-04-12 14:50:57 +02:00
  • 2cef936b12
    Merge pull request #160 from mahkoh/jorth/nvidia-in-fence-fd mahkoh 2024-04-11 10:07:45 +02:00
  • fadec919e1 metal: preserve front buffer if atomic commit fails Julian Orth 2024-04-10 13:44:25 +02:00