1
0
Fork 0
forked from wry/wry

Commit graph

  • da6ddf1317 cli: add run-privileged Julian Orth 2022-05-19 23:49:38 +02:00
  • d42add4d18 all: implement screen locking Julian Orth 2022-05-19 23:39:11 +02:00
  • 9db389835d tree,metal: handle monitor hotplug Julian Orth 2022-05-19 16:54:13 +02:00
  • e5c0916a25 all: fix memory leaks Julian Orth 2022-05-18 22:42:36 +02:00
  • 56e3eee629 docs: move todos to github issues Julian Orth 2022-05-17 20:06:45 +02:00
  • 858e777f5a tree: activate workspace on click Julian Orth 2022-05-17 18:58:30 +02:00
  • 70cc24107b tree: remove hidden, unused workspaces Julian Orth 2022-05-17 17:47:01 +02:00
  • 871827fdde infra: run pacman -Syu --noconfirm ... Julian Orth 2022-05-17 16:08:07 +02:00
  • dad1db502c infra: run pacman -Syu Julian Orth 2022-05-17 16:07:06 +02:00
  • 1726f0bf14 infra: test that build.sr.ht works again Julian Orth 2022-05-17 16:04:40 +02:00
  • 20b1f29343 io_uring: remove unnecessary interior mutability Julian Orth 2022-05-17 15:10:45 +02:00
  • fe80440f38 config: add documentation Julian Orth 2022-05-16 18:21:56 +02:00
  • 6916f03e94 config: clean up and document theming Julian Orth 2022-05-15 20:10:04 +02:00
  • 4780315f50 io-uring: ensure that timeouts are encoded in the same submission Julian Orth 2022-05-13 22:31:56 +02:00
  • 7cc6c945d3 io-uring: add recvmsg Julian Orth 2022-05-13 21:17:28 +02:00
  • 82aae68d98 docs: update notes regarding multi-gpu systems Julian Orth 2022-05-13 20:22:20 +02:00
  • 2372fb74c2 docs: remove mention of pointer-target caching from readme Julian Orth 2022-05-13 20:16:00 +02:00
  • f50964d110 utils: use UnsafeCell in AsyncQueue Julian Orth 2022-05-13 20:15:31 +02:00
  • 22b7fb2ced tests: fix ol' forker dumping core in tests Julian Orth 2022-05-13 19:26:55 +02:00
  • 3bd1813d50 wayland: allow zwlr_layer_shell_v1.destroy in all versions Julian Orth 2022-05-13 18:29:25 +02:00
  • ad85d89641 io-uring: add timeout argument to write Julian Orth 2022-05-13 18:24:12 +02:00
  • 837b5592bc io-uring: fix timeout detection Julian Orth 2022-05-13 18:05:34 +02:00
  • e4f97287bc io-uring: add sendmsg Julian Orth 2022-05-13 17:37:20 +02:00
  • 9416efeabe runtime: replace epoll by io-uring Julian Orth 2022-05-12 22:50:33 +02:00
  • 98cc85e2d3 acceptor: rebase from EventLoop onto AsyncEngine Julian Orth 2022-05-12 21:35:08 +02:00
  • 3037ee439c sighand: rebase from EventLoop onto AsyncEngine Julian Orth 2022-05-12 21:22:32 +02:00
  • 4d8a340cd0 async: move timer out of async engine Julian Orth 2022-05-12 20:48:29 +02:00
  • dcdd91c0b0 io-uring: add readable/writable Julian Orth 2022-05-12 20:33:58 +02:00
  • 25d817b722 config: damage the screen after setting status Julian Orth 2022-05-12 17:24:37 +02:00
  • 3875c63172 async: rebase wheel on top of async engine Julian Orth 2022-05-12 17:23:17 +02:00
  • 87a90a8ae4 async: split async_engine into multiple files Julian Orth 2022-05-12 16:10:22 +02:00
  • 57e8077942 runtime: ignore SIGPIPE Julian Orth 2022-05-12 14:17:10 +02:00
  • 285724b4f1 xwayland: use io_uring to prevent lockups Julian Orth 2022-05-11 21:45:15 +02:00
  • 5573b2a1b7 xwayland: remove leftover logging Julian Orth 2022-05-10 17:18:57 +02:00
  • e27cf29693 config: tell the config about drm devices Julian Orth 2022-05-10 16:43:09 +02:00
  • 99fcd63438 all: run rustfmt Julian Orth 2022-05-10 12:56:04 +02:00
  • 336352ba6d tree: focus container child upon title-bar click Julian Orth 2022-05-10 12:54:42 +02:00
  • d6fabcb2b5 xwayland: implement copy/paste Julian Orth 2022-05-10 01:47:10 +02:00
  • c8068ee2e7 async: don't leak AsyncFdData Julian Orth 2022-05-09 15:27:00 +02:00
  • d52dc5f6e9 xwayland: prevent activation loops Julian Orth 2022-05-08 23:28:14 +02:00
  • 083b7b2290 wayland: don't advertise wl-drm, linux-dmabuf until gfx initialization Julian Orth 2022-05-08 12:51:22 +02:00
  • 1e9cc60693 wayland: prevent unprivileged clients from binding secure globals Julian Orth 2022-05-07 19:59:51 +02:00
  • 6c9e058c3f tree: signal tree_changed after switching workspace Julian Orth 2022-05-07 18:30:34 +02:00
  • b970965ed9 tree: switch workspace by scrolling Julian Orth 2022-05-07 18:27:20 +02:00
  • a310329c42 tree: move container scroll logic to separate util Julian Orth 2022-05-07 18:11:31 +02:00
  • ec9710983c tree: use trunc instead of round when scrolling containers Julian Orth 2022-05-07 18:06:55 +02:00
  • b7831e1019 tree: use discrete steps when scrolling containers Julian Orth 2022-05-07 17:30:54 +02:00
  • fca7c7e1d2 tree: focus container mono child after scroll Julian Orth 2022-05-07 14:24:06 +02:00
  • 3abd72b330 all: run rustfmt Julian Orth 2022-05-07 00:28:02 +02:00
  • cc090b1d0f xwayland: fix mapping of windows whose size is already correct at map time Julian Orth 2022-05-07 00:11:08 +02:00
  • 5e21e00059 config: generate graphics-initialized event in the frontend Julian Orth 2022-05-06 17:15:13 +02:00
  • c30f4d7266 docs: document gpu reset recovery Julian Orth 2022-05-06 17:01:24 +02:00
  • ce183a0f45 all: run rustfmt Julian Orth 2022-05-06 16:47:54 +02:00
  • d2913449ea metal: handle gpu reset Julian Orth 2022-05-06 13:09:29 +02:00
  • 4584dee160 tree: never focus wl-subsurface surfaces Julian Orth 2022-05-05 14:04:15 +02:00
  • 5afde58086 tree: set toplevel on newly created subsurfaces Julian Orth 2022-05-05 12:23:57 +02:00
  • 76c47c24d0 seat: update xkb_state when keymap changes Julian Orth 2022-05-04 22:10:38 +02:00
  • a80c5690c8 docs: document screensharing with xdpw Julian Orth 2022-05-04 21:07:34 +02:00
  • c56ec14345 infra: update ci scripts Julian Orth 2022-05-04 17:56:24 +02:00
  • 8517df1a38 it: don't fail if render context cannot be created Julian Orth 2022-05-04 17:34:57 +02:00
  • b6d406d4af infra: add sr.ht build script Julian Orth 2022-05-04 17:11:03 +02:00
  • 8c3106f631 tree: ensure that node is marked active after un-fullscreening Julian Orth 2022-05-04 16:33:28 +02:00
  • 23f1aa5a31 it: test focus moving Julian Orth 2022-05-04 15:09:16 +02:00
  • 03b267e51f forker: drop parent fd in forker Julian Orth 2022-05-04 14:39:23 +02:00
  • c827a93dbb it: test window gains kb focus when mapped Julian Orth 2022-05-04 14:36:18 +02:00
  • cbf539cbcc it: test subsurface positioning Julian Orth 2022-05-03 18:32:43 +02:00
  • fd027d9a5a it: simplify tracking of deleted objects Julian Orth 2022-05-03 17:31:44 +02:00
  • ae34a65efe it: test region creation Julian Orth 2022-05-03 16:30:05 +02:00
  • 6af9d909b8 it: track whether objects have been deleted Julian Orth 2022-05-03 15:54:32 +02:00
  • cdab4d4cad it: test seat creation and broadcast Julian Orth 2022-05-03 15:25:48 +02:00
  • fa8d079c72 it: run tests in parallel Julian Orth 2022-05-03 12:45:20 +02:00
  • 09d9f2ccbb all: run rustfmt Julian Orth 2022-05-03 00:10:19 +02:00
  • 5a822eda32 config: fix test compile error Julian Orth 2022-05-03 00:09:28 +02:00
  • 9904717c71 all: fix memory leaks Julian Orth 2022-05-02 22:11:59 +02:00
  • e212e0b8b1 config: add TestConfig Julian Orth 2022-05-02 20:53:07 +02:00
  • f92c9c6027 docs: rewrite the readme Julian Orth 2022-05-02 19:05:53 +02:00
  • cb0383777d config: fix some leftover personal settings Julian Orth 2022-05-02 17:43:02 +02:00
  • 56d3c5fce9 config: add some utility functions Julian Orth 2022-05-02 17:34:31 +02:00
  • 518c1ad290 config: move parse_keymap to free function Julian Orth 2022-05-02 17:16:16 +02:00
  • 67bba1eed9 config: remove personal settings from default keymap Julian Orth 2022-05-02 17:08:17 +02:00
  • 7b40b42990 config: implement config reloading Julian Orth 2022-05-02 16:20:25 +02:00
  • aa19aab915 config: remove personal settings from default-config Julian Orth 2022-05-02 14:17:19 +02:00
  • ca13469f0c config: implement config loading Julian Orth 2022-05-02 14:14:58 +02:00
  • 13aa6d7249 it: silence dead_code warnings for test-only code Julian Orth 2022-05-02 14:13:21 +02:00
  • 9101d1c757 Prepare jay-config for publishing Julian Orth 2022-05-02 13:21:15 +02:00
  • 5a3a70017f all: start using structured commits Julian Orth 2022-05-02 12:44:29 +02:00
  • 552c8a9950 autocommit 2022-05-02 00:00:45 CEST Julian Orth 2022-05-02 00:00:45 +02:00
  • 04580c4aeb autocommit 2022-05-01 21:44:09 CEST Julian Orth 2022-05-01 21:44:09 +02:00
  • cca3850800 autocommit 2022-05-01 17:32:46 CEST Julian Orth 2022-05-01 17:32:46 +02:00
  • e1d5bf0e5d autocommit 2022-05-01 17:23:55 CEST Julian Orth 2022-05-01 17:23:55 +02:00
  • 4373ed05bf autocommit 2022-04-30 19:59:20 CEST Julian Orth 2022-04-30 19:59:20 +02:00
  • ac56970f14 autocommit 2022-04-30 13:53:02 CEST Julian Orth 2022-04-30 13:53:02 +02:00
  • 3d4a6b21f3 autocommit 2022-04-30 13:45:20 CEST Julian Orth 2022-04-30 13:45:20 +02:00
  • 4e717ecef8 autocommit 2022-04-29 17:57:11 CEST Julian Orth 2022-04-29 17:57:11 +02:00
  • 9a0bfb3a72 autocommit 2022-04-29 17:35:55 CEST Julian Orth 2022-04-29 17:35:55 +02:00
  • aba40dc773 autocommit 2022-04-28 20:41:41 CEST Julian Orth 2022-04-28 20:41:41 +02:00
  • ed0beb8ff5 autocommit 2022-04-28 20:33:24 CEST Julian Orth 2022-04-28 20:33:24 +02:00
  • 1242a6c1e1 autocommit 2022-04-28 19:49:51 CEST Julian Orth 2022-04-28 19:49:51 +02:00
  • bd63f3f5f1 autocommit 2022-04-28 15:41:12 CEST Julian Orth 2022-04-28 15:41:12 +02:00
  • 19aef8c58a autocommit 2022-04-28 15:19:15 CEST Julian Orth 2022-04-28 15:19:15 +02:00