1
0
Fork 0
forked from wry/wry

Commit graph

  • 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
  • 05b30c0a09 metal: keep output presentable if atomic commit fails Julian Orth 2022-07-25 20:21:23 +02:00
  • 5de4f0962f input: don't send motion events when cursor is locked Julian Orth 2022-07-22 13:11:57 +02:00
  • 0e5b1b5e35 config: add on_idle Julian Orth 2022-07-21 20:25:23 +02:00
  • ce567b9999 all: update dependencies Julian Orth 2022-07-21 20:17:21 +02:00
  • 38d1267ec9 tree: implement pointer constraints Julian Orth 2022-07-21 20:16:22 +02:00
  • d4c4497043
    Merge pull request #39 from mahkoh/xdg-cap mahkoh 2022-07-11 10:35:04 +02:00
  • f7e77ca94c wayland: register most singletons before starting async work Julian Orth 2022-07-03 00:20:48 +02:00
  • 6ccb555638 tree: re-render float title on active change Julian Orth 2022-06-29 21:44:53 +02:00
  • 6be85847a6 tree: ignore hidden stacked windows Julian Orth 2022-06-29 21:41:37 +02:00
  • f7320d2332 xwayland: destroy map_link on window destroy Julian Orth 2022-06-06 17:16:11 +02:00
  • a39d1868f7 xwayland: destroy stack_link on window destroy Julian Orth 2022-06-06 17:14:52 +02:00
  • b89d72fcd9 seat: uniformly convert scroll steps to scroll px Julian Orth 2022-06-05 14:14:53 +02:00
  • 2a9c746781 all: replace standard sync types by parking_lot Julian Orth 2022-06-05 13:44:12 +02:00
  • a474033bff xwayland: disallow focusing invisible windows Julian Orth 2022-06-04 14:07:34 +02:00
  • 615d1953aa wayland: implement xdg_toplevel.wm_capabilities Julian Orth 2022-06-01 23:32:56 +02:00
  • 6e244a08ab utils: move damage algorithms to algorithm crate Julian Orth 2022-06-03 21:01:20 +02:00
  • 259340938b tree: update outputs of surfaces when moving a workspace Julian Orth 2022-06-03 16:47:21 +02:00
  • 0ada595bb9 keyboard: map super key to LOGO modifier Julian Orth 2022-06-03 11:53:08 +02:00
  • 2ced50f3a7 cli: add seat-test Julian Orth 2022-06-03 11:49:23 +02:00
  • b20abd28d0 docs: note new features in readme Julian Orth 2022-06-01 22:28:14 +02:00
  • 375d7da2f2 cursor: don't overwrite busy hardware buffers Julian Orth 2022-06-01 22:24:57 +02:00
  • b9ce5f22d8 cursor: dispatch frame requests after rendering hardware cursor Julian Orth 2022-06-01 22:11:15 +02:00
  • 3b8935cf55 all: implement hardware cursors Julian Orth 2022-06-01 21:46:31 +02:00
  • 6cc97ee56e metal,config: allow enabling tap-to-click Julian Orth 2022-06-01 14:29:56 +02:00
  • 59445dd875 tree: update scale of stacked surfaces Julian Orth 2022-05-30 17:40:12 +02:00
  • e52a60b3b6 wayland: implement scaling Julian Orth 2022-05-30 17:00:25 +02:00
  • 16aec8f87e wl_surface: unset viewporter in break_loops Julian Orth 2022-05-28 23:03:38 +02:00
  • 97e8d487a0 wayland: add support for NV12 format Julian Orth 2022-05-28 22:04:00 +02:00
  • 95327685c1 wayland: implement surface transformations Julian Orth 2022-05-28 18:18:29 +02:00
  • 20f0fba553 input: rename axix_smooth to axis_px Julian Orth 2022-05-27 17:02:44 +02:00
  • 64416d417b all: fix new compiler warnings Julian Orth 2022-05-27 16:03:30 +02:00
  • c0afc5cf2a config: allow setting per-device scroll wheel speed Julian Orth 2022-05-27 16:00:16 +02:00
  • 50c87d6da7 wayland: implement wl_seat v8 Julian Orth 2022-05-27 15:39:48 +02:00
  • 145e4dbc24 wayland: add times to all input events Julian Orth 2022-05-26 12:25:59 +02:00
  • 568341a3d0 wayland: handle chromium bug 1329214 gracefully Julian Orth 2022-05-25 19:30:02 +02:00
  • 6b38bd651b docs: update jay status in the readme Julian Orth 2022-05-21 14:29:16 +02:00
  • 4d3570bc7e metal: more connector change improvements Julian Orth 2022-05-20 18:34:20 +02:00
  • ebe5d4c3e0 metal: re-process unprocessed device changes after resume Julian Orth 2022-05-20 18:16:46 +02:00
  • 73671c6c58 tree: set workspace output after moving workspace to re-connected output Julian Orth 2022-05-20 15:26:09 +02:00
  • 10090c0596 tree: fix jay hanging during shutdown Julian Orth 2022-05-20 13:56:09 +02:00
  • 7476e6f2d9 tree: restore workspaces after monitor reconnect Julian Orth 2022-05-20 12:55:45 +02:00
  • eaa3b85a97 docs: update feature set in readme Julian Orth 2022-05-19 23:55:23 +02:00