1
0
Fork 0
forked from wry/wry

Commit graph

  • 71fc851705 render: keep track of outputs whose hardware cursor must be rendered Julian Orth 2024-02-07 21:43:01 +01:00
  • f68e2e6fd4 render: render dnd icons for hardware cursors Julian Orth 2024-02-07 21:25:45 +01:00
  • d202712694 input: log reason for ignoring set_cursor request Julian Orth 2024-02-07 21:22:44 +01:00
  • e7709f695f
    Merge pull request #80 from mahkoh/jorth/dmabuf5 mahkoh 2024-02-06 16:34:04 +01:00
  • 9ceec8f4a0 wayland: implement zwp_linux_dmabuf v4 Julian Orth 2024-02-06 16:27:12 +01:00
  • 672ee88d76
    Merge pull request #79 from mahkoh/jorth/spb mahkoh 2024-02-06 15:04:53 +01:00
  • 4b1d25addb fix: insert render sync after every layer surface Julian Orth 2024-02-06 15:02:59 +01:00
  • 421be6854b fix: store single-pixel colors outside of buffer storage Julian Orth 2024-02-06 14:57:06 +01:00
  • 8abaa3ec87
    Merge pull request #78 from mahkoh/jorth/spb mahkoh 2024-02-06 14:45:58 +01:00
  • e21a95fb76 wayland: implement wp_single_pixel_buffer_manager_v1 Julian Orth 2024-02-06 14:39:55 +01:00
  • d814a8150a
    Merge pull request #77 from mahkoh/jorth/xdg6 mahkoh 2024-02-06 13:42:11 +01:00
  • 4ceccfb770 wayland: implement xdg_toplevel v6 Julian Orth 2024-02-06 13:39:56 +01:00
  • eb0437414c
    Merge pull request #76 from mahkoh/jorth/num_requests mahkoh 2024-02-06 12:07:53 +01:00
  • 0ac1bb8507 wayland: remove Object::num_requests Julian Orth 2024-02-06 12:05:03 +01:00
  • 19bd17c7dc
    Merge pull request #75 from mahkoh/jorth/shm2 mahkoh 2024-02-06 10:59:34 +01:00
  • 3d51969726 wayland: implement wl_shm v2 Julian Orth 2024-02-06 10:56:15 +01:00
  • 8bac01ca70
    Merge pull request #74 from mahkoh/jorth/wlc6 mahkoh 2024-02-06 10:50:16 +01:00
  • bf1bb58c5b wayland: implement wl_surface v6 Julian Orth 2024-02-06 10:36:55 +01:00
  • 0bd61bc242 wayland: implement wl_surface v5 Julian Orth 2024-02-06 10:26:45 +01:00
  • bc5de5188f
    Merge pull request #73 from mahkoh/jorth/unmapped-subsurface mahkoh 2024-02-04 20:20:19 +01:00
  • 58cab8894c all: fix clippy lints Julian Orth 2024-02-04 20:17:55 +01:00
  • daf03b423d render: don't warn when rendering an unmapped sub-surface Julian Orth 2024-02-04 20:16:59 +01:00
  • 3d7bf39737
    Merge pull request #72 from mahkoh/jorth/natural-scrolling mahkoh 2024-02-04 20:01:27 +01:00
  • 78b557b4a1 input: implement wl_seat version 9 Julian Orth 2024-02-04 19:51:36 +01:00
  • 887e2b6cbc input: add support for natural scrolling Julian Orth 2024-02-04 18:50:49 +01:00
  • b4d73064d9
    Merge pull request #65 from mahkoh/jorth/gfx2 mahkoh 2023-10-23 18:18:39 +02:00
  • 24e410a5b5 render: hide graphics API behind traits Julian Orth 2023-10-22 20:00:32 +02:00
  • d650b3375d render: split module into gfx_apis and renderer Julian Orth 2023-10-22 17:35:31 +02:00
  • 5e8a6eb86f render: split rendering into two phases Julian Orth 2023-10-22 16:10:10 +02:00
  • a2a04512ed all: address clippy lints Julian Orth 2023-10-22 16:01:40 +02:00
  • a09e8bfbd3 all: update dependencies Julian Orth 2023-10-22 15:58:28 +02:00
  • 12bc45b07f renderer: move most opengl code out of the renderer Julian Orth 2023-10-22 13:02:51 +02:00
  • eb83505e39 all: address clippy issues Julian Orth 2023-07-15 19:08:07 +02:00
  • 949eb1c818
    Merge pull request #59 from mrshiposha/fix/xdg_surface-configure-serial mahkoh 2023-07-15 19:06:16 +02:00
  • 975147d831 fix: xdg_surface requested_serial init 1 Daniel Shiposha 2023-07-15 18:55:33 +02:00
  • 0b23abb4c3 Revert "fix: xdg_surface configure serial" Daniel Shiposha 2023-07-15 18:54:03 +02:00
  • 0478cea9b6 fix: xdg_surface configure serial Daniel Shiposha 2023-07-15 18:34:13 +02:00
  • 80dc8770c5
    Merge pull request #56 from mrshiposha/fix/xcursor-theme mahkoh 2023-05-13 16:39:23 +02:00
  • 104e248abd fix: cargo fmt Daniel Shiposha 2023-05-13 16:33:55 +02:00
  • 701d9792c0 fix: use XCURSOR_THEME Daniel Shiposha 2023-05-13 11:24:10 +02:00
  • 403de8e24a config: damage screen after changing capture setting Julian Orth 2023-02-04 14:36:38 +01:00
  • 036af4abaa all: address clippy issues Julian Orth 2023-02-04 14:20:10 +01:00
  • 9c7299234a config: allow capturing only selected workspaces Julian Orth 2023-02-04 14:07:55 +01:00
  • de71be0674 tests: fix tests Julian Orth 2023-01-01 23:08:09 +01:00
  • 9863957779 all: update dependencies Julian Orth 2022-12-31 22:18:48 +01:00
  • 913b9d7213 wayland: update wl_output to v4 Julian Orth 2022-12-31 21:49:02 +01:00
  • 9812a02f87 io: use io_uring for all io Julian Orth 2022-12-31 17:55:58 +01:00
  • 2db0ee8995 seat: update hardware cursor upon identical re-attach Julian Orth 2022-12-16 21:50:35 +01:00
  • 09b4668a53 test: run unit tests on sr.ht Julian Orth 2022-11-20 11:42:33 +01:00
  • 0697911b7c docs: configure gh-pages deployment Julian Orth 2022-11-20 11:15:55 +01:00
  • cd47baa934 wayland: implement tearing-control-v1 Julian Orth 2022-11-18 19:42:59 +01:00
  • 0b46391789 all: fix clippy lints Julian Orth 2022-11-13 22:50:18 +01:00
  • 82a62e3fd9 utils: fix rects_to_bands Julian Orth 2022-11-13 22:49:19 +01:00
  • 13bcdecd1b video: actually created the bridge BO in the render device Julian Orth 2022-11-13 21:39:11 +01:00
  • 28e91e0c5d metal: support multi-gpu systems via copying Julian Orth 2022-11-13 21:07:32 +01:00
  • d43e7b345c docs: update readme Julian Orth 2022-11-13 15:19:52 +01:00
  • 79ee6900fa video: prefer non-nvidia devices when selecting render device Julian Orth 2022-11-13 15:18:50 +01:00
  • 141997d9d6 video: choose render device in the frontend Julian Orth 2022-11-13 14:00:59 +01:00
  • 049b86f4e2 config: add DrmDevice::make_render_device Julian Orth 2022-11-13 13:41:13 +01:00
  • c6c87bdaa1 backend: add DevicesEnumerated event Julian Orth 2022-11-13 13:23:15 +01:00
  • dddd68ba06 x: add XDrmDevice Julian Orth 2022-11-13 13:11:55 +01:00
  • e29fd0e70c metal: log drm device model Julian Orth 2022-11-13 00:16:36 +01:00
  • 5b2eb5855a tree: update to latest version of wp_fractional_scale Julian Orth 2022-11-12 15:05:58 +01:00
  • e61d6ab074 all: fix clippy lints Julian Orth 2022-11-03 19:26:35 +01:00
  • 729e47a756 build: upgrade to rust 1.65 Julian Orth 2022-11-03 19:23:55 +01:00
  • 335677bbcd wayland: implement xwayland_shell_v1 Julian Orth 2022-10-16 21:14:12 +02:00
  • 1f64fefc86 registry: implement xwayland-only globals Julian Orth 2022-10-16 21:05:44 +02:00
  • 887fab0936 xwayland: don't send raw wl_surface's to xwm Julian Orth 2022-10-16 20:58:19 +02:00
  • 6193569596 xwayland: add x-surface indirection Julian Orth 2022-10-16 20:53:59 +02:00
  • 8059457afb video: add support for a/xbgr8888 formats Julian Orth 2022-10-10 19:02:20 +02:00
  • ab6a39bd34 clippy: call drop explicitly Julian Orth 2022-10-10 19:01:36 +02:00
  • a5e17142de xdg_decoration: send toplevel-configure after configure Julian Orth 2022-10-10 19:00:39 +02:00
  • 2af6d29554 all: run rustfmt Julian Orth 2022-08-20 23:05:34 +02:00
  • d67eefdaf0 tree: destroy layer shell surfaces when output is disconnected Julian Orth 2022-08-20 23:03:29 +02:00
  • ae991b9038 all: address clippy lints Julian Orth 2022-08-13 17:46:23 +02:00
  • 0fe59effe2 seat: ignore duplicate set_selection request Julian Orth 2022-08-13 12:57:42 +02:00
  • a8f627f15c tree: render top layer over fullscreen windows Julian Orth 2022-07-31 13:18:20 +02:00
  • 3c074fe4cf tests: fix compilation Julian Orth 2022-07-31 12:00:03 +02:00
  • 35dbd483bc all: run rustfmt Julian Orth 2022-07-31 11:55:18 +02:00
  • 9c21d118d6 tree: render overlayes over fullscreen windows Julian Orth 2022-07-31 11:28:25 +02:00
  • a162055f1d portal: add a desktop portal Julian Orth 2022-07-30 19:21:30 +02:00
  • 323a6ed953 all: update uapi dependency Julian Orth 2022-07-30 16:21:05 +02:00
  • 8b93957f31 text: add metrics and dynamic height Julian Orth 2022-07-30 16:16:35 +02:00
  • 2568b7b1f5 pipewire: add pipewire client Julian Orth 2022-07-30 16:08:44 +02:00
  • 2512470231 wayland: add a generic wayland client Julian Orth 2022-07-30 13:16:58 +02:00
  • 163adbd893 renderer: add renderer_base Julian Orth 2022-07-30 12:55:09 +02:00
  • f84b4619ba dbus: expose more functionality Julian Orth 2022-07-30 12:48:45 +02:00
  • fc9795cb5d tree: use create_workspace where appropriate Julian Orth 2022-07-30 12:05:37 +02:00
  • 1bdfa4c85e tree: batch output render data updates Julian Orth 2022-07-30 12:02:48 +02:00
  • 5a4e48e54a wayland: add jay_screencast Julian Orth 2022-07-30 11:40:15 +02:00
  • 022d8d1db0 wayland: add jay_workspace_watcher Julian Orth 2022-07-30 11:28:46 +02:00
  • 83baa6aadb wayland: add jay_workspace Julian Orth 2022-07-30 11:22:40 +02:00
  • 53ca7b5b2a wayland: add jay_render_ctx Julian Orth 2022-07-30 11:18:53 +02:00
  • b3c20c5309 wayland: add jay_pointer Julian Orth 2022-07-30 11:14:16 +02:00
  • 3e3bc38920 wayland: add jay_output Julian Orth 2022-07-30 11:09:21 +02:00
  • 6bc7330989 input: ignored caps_lock and num_lock during modifire matching Julian Orth 2022-07-27 07:55:48 +02:00
  • 6b4d16aba7 all: run rustfmt Julian Orth 2022-07-26 22:01:55 +02:00
  • 30aa6de35c config: add Connector::set_enabled Julian Orth 2022-07-26 21:52:52 +02:00
  • 4bbca6abdc layer-surface: set surface output Julian Orth 2022-07-26 20:32:16 +02:00
  • feddb25ee4 xwayland: allocate sockets from id 500 Julian Orth 2022-07-26 20:31:40 +02:00