1
0
Fork 0
forked from wry/wry

Commit graph

  • fecfd24ba0 config: add move-to-output action Julian Orth 2024-03-17 13:37:00 +01:00
  • 2a517f437a config: fix toml move-to-workspace action Julian Orth 2024-03-17 09:43:31 +01:00
  • c921e2400e tree: fix restoration of workspaces to their desired outputs Julian Orth 2024-03-16 06:39:11 +01:00
  • a4559f5293
    Merge pull request #131 from mahkoh/jorth/toml mahkoh 2024-03-16 05:00:16 +01:00
  • 3cebf651c5 config: change default config to use toml-based configuration Julian Orth 2024-03-13 19:30:34 +01:00
  • e24a61bc62 config: add various new functions Julian Orth 2024-03-13 19:29:33 +01:00
  • f1a3705699 config: allow destroying keymaps Julian Orth 2024-03-13 14:32:37 +01:00
  • 3eb0f61ec1 tree: make scale and position of outputs persistent Julian Orth 2024-03-16 01:36:04 +01:00
  • bc9b1c3638 scale: make wl representation private Julian Orth 2024-03-16 01:28:57 +01:00
  • 355a9eb240 input: add a default seat Julian Orth 2024-03-13 14:16:26 +01:00
  • 8a73779cbd config: sync keysyms with xkbcommon Julian Orth 2024-03-10 00:59:07 +01:00
  • 7fcfe35c87
    Merge pull request #130 from mahkoh/jorth/input-cli mahkoh 2024-03-15 20:01:55 +01:00
  • efae1cd16a cli: add an input subcommand Julian Orth 2024-03-12 17:43:26 +01:00
  • 283e438d1b backend: add syspath and devnode to input devices Julian Orth 2024-03-12 16:37:16 +01:00
  • 813f87faaa backend: make input device properties readable Julian Orth 2024-03-12 16:16:21 +01:00
  • 8cd28dd3bf metal: fix application of transform matrix Julian Orth 2024-03-12 16:06:06 +01:00
  • 3d4af09f99 cursor: fix selection of best-fit cursor images Julian Orth 2024-03-12 15:50:22 +01:00
  • b88a4ea1a5
    Merge pull request #127 from mahkoh/jorth/status-app mahkoh 2024-03-10 17:55:18 +01:00
  • 6292afcb0e
    Merge pull request #129 from mahkoh/jorth/xcursor-size mahkoh 2024-03-10 17:55:02 +01:00
  • 7381e5df37 cursor: respect XCURSOR_SIZE Julian Orth 2024-03-10 17:42:06 +01:00
  • 49fec16e24
    Merge pull request #128 from mahkoh/jorth/triple mahkoh 2024-03-10 16:40:34 +01:00
  • 7f5161806b metal: use triple buffering for hardware cursors Julian Orth 2024-03-10 15:14:23 +01:00
  • 7eb4510eab config: add support for status commands Julian Orth 2024-03-07 14:12:29 +01:00
  • 44b19cbc9a
    Merge pull request #126 from mahkoh/jorth/command-fds mahkoh 2024-03-07 10:40:15 +01:00
  • 2037a37c1e config: allow attaching file descriptors to commands Julian Orth 2024-03-06 19:44:43 +01:00
  • a1ba476e68 forker: unify xwayland and other spawning Julian Orth 2024-03-06 19:47:52 +01:00
  • 0ee539e625
    Merge pull request #125 from mahkoh/jorth/mutable-callbacks mahkoh 2024-03-06 16:49:03 +01:00
  • 69f5be47a5 config: catch and ignore panics in callbacks Julian Orth 2024-03-06 13:42:33 +01:00
  • 86e582472d config: accept FnMut instead of Fn for callbacks Julian Orth 2024-03-06 13:44:15 +01:00
  • 37fc28c749
    Merge pull request #124 from mahkoh/jorth/config-fds mahkoh 2024-03-06 13:23:13 +01:00
  • d231021afc config: ensure panics are printed to the logs Julian Orth 2024-03-05 22:41:32 +01:00
  • d4d76c0ef3 config: add async tasks and polling infrastructure Julian Orth 2024-03-05 18:28:15 +01:00
  • 7fb68561e8
    Merge pull request #123 from mahkoh/jorth/randr mahkoh 2024-03-05 14:45:43 +01:00
  • 20ac21e412 cli: add randr subcommand Julian Orth 2024-03-05 14:17:36 +01:00
  • 1540b4e90f
    Merge pull request #121 from mahkoh/jorth/input-region mahkoh 2024-03-04 20:11:34 +01:00
  • 5b2bfb8531
    Merge pull request #122 from mahkoh/jorth/set-mode mahkoh 2024-03-04 17:29:45 +01:00
  • 98b6eba81c metal: allow changing the connector mode Julian Orth 2024-03-04 17:18:44 +01:00
  • 558bea47b7 config: allow retrieving the modes Julian Orth 2024-03-04 16:09:53 +01:00
  • 516f8a8f25 tree: implement surface input regions Julian Orth 2024-03-04 14:54:42 +01:00
  • 1006de9ccf tree: focus toplevel when clicking on floater Julian Orth 2024-03-04 13:57:21 +01:00
  • 2445226cbe tree: unify toplevel active changes Julian Orth 2024-03-04 13:49:05 +01:00
  • 3dfdc26592 tree: don't set new mono child in invisible container to visible Julian Orth 2024-03-04 13:23:23 +01:00
  • 2ab7b43f74
    Merge pull request #119 from mahkoh/jorth/x-attention mahkoh 2024-03-04 13:19:18 +01:00
  • d2f818b0f2 xwm: use attention request when activating invisible windows Julian Orth 2024-03-03 16:40:18 +01:00
  • 3582b8f935
    Merge pull request #118 from mahkoh/jorth/color mahkoh 2024-03-03 16:12:14 +01:00
  • a7139b1692
    Merge pull request #117 from mahkoh/jorth/restack mahkoh 2024-03-03 16:05:22 +01:00
  • 044029fb66 config: add freestanding get_color and set_color functions Julian Orth 2024-03-03 15:57:03 +01:00
  • 386d74f926 tree: restack floaters and popups on demand Julian Orth 2024-03-03 15:39:04 +01:00
  • 911591973e
    Merge pull request #114 from mahkoh/jorth/double-click mahkoh 2024-03-03 14:29:08 +01:00
  • d425768760 tree: support toggling floating with double clicks Julian Orth 2024-03-03 14:18:46 +01:00
  • a588b9044d
    Merge pull request #112 from mahkoh/jorth/toplevel-drag mahkoh 2024-03-03 13:06:21 +01:00
  • 364872258a wayland: implement xdg-toplevel-drag Julian Orth 2024-03-02 04:57:20 +01:00
  • e665a18242 ipc: always send wl_data_source.drop_performed after the physical drop Julian Orth 2024-03-02 17:05:39 +01:00
  • cf4c3bb4b5 render: render DnD surface even if cursor is invisible Julian Orth 2024-03-02 00:38:29 +01:00
  • 2a61aee979
    Merge pull request #111 from mahkoh/jorth/kb-focus mahkoh 2024-03-02 19:12:34 +01:00
  • 3eb5932495
    Merge pull request #113 from mahkoh/jorth/clone-cell-utils mahkoh 2024-03-02 19:12:28 +01:00
  • 54d93f84da all: add (Clone)Cell::is_some and is_none Julian Orth 2024-03-02 18:09:40 +01:00
  • fb08e27307 seat: use kb_owner code path for all keyboard_node changes Julian Orth 2024-03-01 21:12:08 +01:00
  • 7a67784502
    Merge pull request #109 from mahkoh/jorth/output-transform mahkoh 2024-02-29 15:13:24 +01:00
  • b7d2964e19 all: implement output transforms Julian Orth 2024-02-27 23:32:40 +01:00
  • 79df8d69f4 backend: fix centering of seat on connector Julian Orth 2024-02-27 23:57:20 +01:00
  • 7d3b8b6278 render: simplify buffer coordinates Julian Orth 2024-02-27 23:44:05 +01:00
  • 85c11448fb render: simplify construction of RendererBase Julian Orth 2024-02-27 23:52:47 +01:00
  • 2dc2dc1123 render: disable back-culling in vulkan Julian Orth 2024-02-27 23:33:44 +01:00
  • e1488eca55 pipewire: force re-negotiation when buffers change Julian Orth 2024-02-28 00:07:15 +01:00
  • 9fba5f9b45 render: support shm screencopy from direct scanout Julian Orth 2024-02-28 15:59:20 +01:00
  • 9de63bddf3 render: don't require framebuffer to perform shm screencopies Julian Orth 2024-02-28 13:41:08 +01:00
  • 69d63b7e83
    Merge pull request #108 from mahkoh/jorth/fix-zwlr-screencopy mahkoh 2024-02-24 15:43:07 +01:00
  • 5f14f56461 render: fix wlr-screencopy with scaled outputs Julian Orth 2024-02-24 14:15:41 +01:00
  • b078329a50
    Merge pull request #107 from mahkoh/jorth/config-copy mahkoh 2024-02-23 17:48:14 +01:00
  • 817fdac6fe config: copy config instead of symlinking it Julian Orth 2024-02-23 17:33:39 +01:00
  • 28a3b39b6c
    Merge pull request #106 from mahkoh/jorth/direct-scanout-culling mahkoh 2024-02-23 17:24:41 +01:00
  • 58cdfbcb26 metal: scan out in more circumstances Julian Orth 2024-02-23 14:59:42 +01:00
  • 9e3ad38948 vulkan: use clamp-to-edge when scaling textures Julian Orth 2024-02-23 15:24:38 +01:00
  • 41754e268f render: force black background color for fullscreen nodes Julian Orth 2024-02-23 15:03:59 +01:00
  • 609f6f99cd render: don't render transparent boxes Julian Orth 2024-02-23 12:23:30 +01:00
  • ecc45f01f4
    Merge pull request #105 from mahkoh/jorth/unstable mahkoh 2024-02-23 15:27:32 +01:00
  • 5dd097d615 it: remove RUSTC_BOOTSTRAP Julian Orth 2024-02-22 23:14:46 +01:00
  • b382a4f96c docs: update the readme Julian Orth 2024-02-22 23:12:12 +01:00
  • b57555584d all: remove c_variadic feature Julian Orth 2024-02-22 23:11:47 +01:00
  • 53aa762239 all: remove thread_local feature Julian Orth 2024-02-22 22:45:46 +01:00
  • 0c3c03b130 all: remove c_str_literals feature Julian Orth 2024-02-22 21:50:00 +01:00
  • 3791fb9a1e all: remove extern_types feature Julian Orth 2024-02-22 21:47:10 +01:00
  • c99272230c
    Merge pull request #104 from mahkoh/jorth/dynamic-egl mahkoh 2024-02-22 21:41:54 +01:00
  • d015428853 docs: update the readem Julian Orth 2024-02-22 21:16:39 +01:00
  • 0c82f02b26 render: load libEGL and libGLESv2 at runtime Julian Orth 2024-02-22 21:14:40 +01:00
  • aa9ca29996
    Merge pull request #103 from mahkoh/jorth/fix-tl-change-extents mahkoh 2024-02-22 19:22:31 +01:00
  • 0826117f77 tree: damage screen after toggling fullscreen Julian Orth 2024-02-22 19:11:33 +01:00
  • c1421fca32
    Merge pull request #102 from mahkoh/jorth/fix-tl-change-extents mahkoh 2024-02-22 17:15:13 +01:00
  • fe804b8276 tree: clean up object attachment Julian Orth 2024-02-21 19:38:31 +01:00
  • ed129c1c3d tree: damage screen when parent is focused Julian Orth 2024-02-21 14:23:23 +01:00
  • 1d1d542839 tree: move common code out of ToplevelNode trait Julian Orth 2024-02-21 14:03:33 +01:00
  • 8430278264 tree: don't allow fullscreening the root container in a workspace Julian Orth 2024-02-21 13:32:48 +01:00
  • 0ab9ec3b75 tree: don't attach container node to parent during construction Julian Orth 2024-02-21 13:31:54 +01:00
  • 7f37e107af tree: disallow moving focus to non-toplevel parent Julian Orth 2024-02-19 23:20:12 +01:00
  • 8555e9e5e5
    Merge pull request #101 from mahkoh/jorth/fix-tl-change-extents mahkoh 2024-02-19 23:09:24 +01:00
  • 062bcb25ee tree: fix toplevel float extent memoization Julian Orth 2024-02-19 22:58:58 +01:00
  • bd3872a4ef
    Merge pull request #100 from mahkoh/jorth/fix-x mahkoh 2024-02-19 18:45:25 +01:00
  • a02815253a x: use modifier-aware buffer import Julian Orth 2024-02-19 18:35:45 +01:00
  • 0d296de53f
    Merge pull request #99 from mahkoh/jorth/simplify-fb-management mahkoh 2024-02-19 17:53:49 +01:00