Commit Graph

  • 55bdf1e63e Update Nix Flake (#161) Hannes Schulze 2024-07-16 14:59:36 +02:00
  • f3de36bc26 move capture/emulation errors into their creates Ferdinand Schober 2024-07-15 21:10:30 +02:00
  • 3d7163bf1f move channel creation out of dns Ferdinand Schober 2024-07-15 20:32:22 +02:00
  • 4a90d88420 add comment Ferdinand Schober 2024-07-15 12:56:36 +02:00
  • 824f5b52f5 panic if dropped without being terminated Ferdinand Schober 2024-07-15 12:44:56 +02:00
  • 102342ce36 fix input capture test Ferdinand Schober 2024-07-15 12:37:34 +02:00
  • 06c6b2ec2e simplify dns Ferdinand Schober 2024-07-15 08:15:27 +02:00
  • 0ffeaf7e91 simplify Ferdinand Schober 2024-07-14 17:56:54 +02:00
  • bd09787f72 cleanup imports Ferdinand Schober 2024-07-14 17:51:16 +02:00
  • 4bac6d4bae simplify Ferdinand Schober 2024-07-14 14:36:36 +02:00
  • a7e7941806 reduce visibility of some structs Ferdinand Schober 2024-07-14 14:32:11 +02:00
  • 8fa4ea530a remove duplicate log Ferdinand Schober 2024-07-14 14:18:57 +02:00
  • 970575de8d simplify Ferdinand Schober 2024-07-14 14:03:36 +02:00
  • 151ff34383 remove debug log Ferdinand Schober 2024-07-14 12:04:39 +02:00
  • 8e94a64570 ignore requests with capture / emulation disabled Ferdinand Schober 2024-07-14 12:02:14 +02:00
  • 84696760f0 Add warning about Windows hiding the cursor (#160) Bill Doyle 2024-07-12 18:55:02 -04:00
  • bba9400ab1 add FIXME Ferdinand Schober 2024-07-12 21:01:49 +02:00
  • 303a8294b9 fix unused import in windows Ferdinand Schober 2024-07-12 18:30:24 +02:00
  • a60a1c7095 fix emulation client creation Ferdinand Schober 2024-07-12 18:27:49 +02:00
  • f74b7f98fe fix conditional compilation Ferdinand Schober 2024-07-12 18:18:46 +02:00
  • 7e77e0c3f5 sync port Ferdinand Schober 2024-07-12 18:09:23 +02:00
  • aea4d0f3fb fix edge case where cancellation is not possible Ferdinand Schober 2024-07-12 18:07:28 +02:00
  • 69afbe1674 simplify Ferdinand Schober 2024-07-12 18:02:32 +02:00
  • d02d8d5ab9 move assert to correct location Ferdinand Schober 2024-07-12 17:55:12 +02:00
  • 54943d9057 fix possible panic because channels are dropped Ferdinand Schober 2024-07-12 17:53:20 +02:00
  • 9227bde6bf sync capture + emulation status Ferdinand Schober 2024-07-12 17:44:24 +02:00
  • f052efe086 add missing dns request notify Ferdinand Schober 2024-07-12 17:18:18 +02:00
  • 740272e9a5 fix clippy warnings Ferdinand Schober 2024-07-12 17:13:10 +02:00
  • e063f4ffb4 restructure server Ferdinand Schober 2024-07-12 17:09:45 +02:00
  • 592cc01faf unused import Ferdinand Schober 2024-07-12 12:54:01 +02:00
  • d84c572a4e allow deny capture / emulation Ferdinand Schober 2024-07-12 12:46:57 +02:00
  • fa57b4ea34 allow cancelling session creation Ferdinand Schober 2024-07-12 12:31:39 +02:00
  • 8908c33603 move libei event conversion to event crate Ferdinand Schober 2024-07-12 12:07:30 +02:00
  • 7328958dde fix session not actually closed Ferdinand Schober 2024-07-12 11:41:32 +02:00
  • 8de738e597 impl session close Ferdinand Schober 2024-07-12 11:35:21 +02:00
  • 621d9eac59 fix termination of libei emulation on error Ferdinand Schober 2024-07-12 02:45:47 +02:00
  • b4afbbec45 fix duplicate barriers Ferdinand Schober 2024-07-12 01:36:47 +02:00
  • d25c6d4ec2 fix remnants from testing stuff Ferdinand Schober 2024-07-12 01:32:52 +02:00
  • 73a57ee892 cleanup Ferdinand Schober 2024-07-12 01:29:03 +02:00
  • 39d6a3cace clippy Ferdinand Schober 2024-07-12 01:04:44 +02:00
  • 335a1fc3e2 simplify Ferdinand Schober 2024-07-12 01:01:09 +02:00
  • 3014e404c3 asdf Ferdinand Schober 2024-07-11 22:43:43 +02:00
  • d54e472498 fix emulation notify Ferdinand Schober 2024-07-11 22:20:40 +02:00
  • b0407148bf add some log messages Ferdinand Schober 2024-07-11 19:27:40 +02:00
  • 2a2cbce17d cleanup Ferdinand Schober 2024-07-11 17:18:31 +02:00
  • f1dc3a5708 clean Ferdinand Schober 2024-07-11 17:07:29 +02:00
  • a4094b2ce7 remove termination request Ferdinand Schober 2024-07-11 17:01:56 +02:00
  • 69a5eec944 cleanup Ferdinand Schober 2024-07-11 16:59:09 +02:00
  • 4c30f032f4 cleanup Ferdinand Schober 2024-07-11 16:47:36 +02:00
  • 2d26bd6a0b improve cancellation Ferdinand Schober 2024-07-11 16:34:41 +02:00
  • f0c9290579 fix duplicate barriers + use Notify Ferdinand Schober 2024-07-11 15:35:37 +02:00
  • d73ced7b16 wire frontend Ferdinand Schober 2024-07-11 15:12:59 +02:00
  • 9990e5b578 move to own preferences group Ferdinand Schober 2024-07-11 12:37:39 +02:00
  • fcdf80de00 improve ui mockup Ferdinand Schober 2024-07-11 10:19:55 +02:00
  • 252547dfdb solve clippy except tomanyargs Ferdinand Schober 2024-07-11 01:14:35 +02:00
  • 3f7dae65a2 fmt Ferdinand Schober 2024-07-11 00:51:49 +02:00
  • c58f5dbdd5 fix missing Arc import Ferdinand Schober 2024-07-11 00:44:17 +02:00
  • 8ba178dce0 simplify cancellation of service Ferdinand Schober 2024-07-11 00:42:32 +02:00
  • ae3ea2c497 fix windows/mac + rename async_drop to terminate Ferdinand Schober 2024-07-10 22:33:37 +02:00
  • ebf7897caa create capture session only if clients are active Ferdinand Schober 2024-07-10 22:24:38 +02:00
  • 9c0a40563e prefer CancellationToken / Notify to channel Ferdinand Schober 2024-07-10 22:03:56 +02:00
  • 8ba92ede34 its getting cleaner Ferdinand Schober 2024-07-10 20:31:02 +02:00
  • 89ca9c3c0b improve libei error handling Ferdinand Schober 2024-07-10 09:32:21 +02:00
  • 110b37e26e improve capture error handling Ferdinand Schober 2024-07-10 09:00:43 +02:00
  • 6a4dd740c3 code cleanup + purge anyhow in library code (#157) Ferdinand Schober 2024-07-10 00:33:49 +02:00
  • e45df5d20e remove anyhow dependency from input-emulation purge-anyhow Ferdinand Schober 2024-07-10 00:21:46 +02:00
  • b14dcb6f49 simplify Ferdinand Schober 2024-07-09 20:39:08 +02:00
  • 289c21e000 fix Ferdinand Schober 2024-07-09 20:16:48 +02:00
  • cb6ad7f1ac cleanup Ferdinand Schober 2024-07-09 20:09:28 +02:00
  • 3933b6bf24 use thiserror macro Ferdinand Schober 2024-07-09 19:07:17 +02:00
  • 65303684f4 simplify Ferdinand Schober 2024-07-09 19:00:17 +02:00
  • eaa3d9d5b3 fix windows + rename to dx/dy everywhere Ferdinand Schober 2024-07-09 18:58:01 +02:00
  • 306e0e6a60 fix macos Ferdinand Schober 2024-07-09 18:43:57 +02:00
  • 0d14619172 more cleanup Ferdinand Schober 2024-07-09 16:55:00 +02:00
  • 09b2db50c0 code cleanup Ferdinand Schober 2024-07-09 16:39:20 +02:00
  • 703465a370 fix drop impl for desktop-portal Ferdinand Schober 2024-07-05 00:30:40 +02:00
  • ef3ebc59bd adjust error handling Ferdinand Schober 2024-07-04 23:31:34 +02:00
  • 37a8f729ea remove dispatch workaround Ferdinand Schober 2024-07-04 22:35:26 +02:00
  • 09f08f1798 fix drop impl for desktop-portal drop-dispatch-hack Ferdinand Schober 2024-07-05 00:30:40 +02:00
  • f97621e987 adjust error handling Ferdinand Schober 2024-07-04 23:31:34 +02:00
  • b3aa3f4281 remove dispatch workaround Ferdinand Schober 2024-07-04 22:35:26 +02:00
  • 9abec63313 update dependencies Ferdinand Schober 2024-07-03 11:11:50 +02:00
  • 35e626976e add explicit version input-emulation-v0.1.0 input-capture-v0.1.0 Ferdinand Schober 2024-07-02 22:39:20 +02:00
  • 684735b499 fix dependencies in input-event input-event-v0.1.0 Ferdinand Schober 2024-07-02 22:34:43 +02:00
  • abfc744e4c specify dependency versions explicitly Ferdinand Schober 2024-07-02 22:17:26 +02:00
  • fb2c39e8ae fix all features enabled by default Ferdinand Schober 2024-07-02 21:53:41 +02:00
  • 82ab5ecbbd fix xdg-desktop-portal backend not available Ferdinand Schober 2024-07-02 21:53:31 +02:00
  • 3fd2b31562 update deps Ferdinand Schober 2024-07-02 21:45:05 +02:00
  • 90e83cee87 purge dependencies Ferdinand Schober 2024-07-02 21:41:57 +02:00
  • 4db2d37f32 split into input-{event,capture,emulation} Ferdinand Schober 2024-07-02 20:16:52 +02:00
  • f29cd2df43 fix all features enabled by default split-crates Ferdinand Schober 2024-07-02 21:53:41 +02:00
  • 7056ff697e fix xdg-desktop-portal backend not available Ferdinand Schober 2024-07-02 21:53:31 +02:00
  • ef09cd4806 update deps Ferdinand Schober 2024-07-02 21:45:05 +02:00
  • c093c3e0c4 purge dependencies Ferdinand Schober 2024-07-02 21:41:57 +02:00
  • dd7f931a10 split into input-{event,capture,emulation} Ferdinand Schober 2024-07-02 20:16:52 +02:00
  • 7b511bb97d fix iteration order Ferdinand Schober 2024-07-02 16:11:26 +02:00
  • 70a23b9fa7 reduce coupling of emulation and capture backends Ferdinand Schober 2024-07-02 11:17:08 +02:00
  • b6b16063a8 Configurable emulation backend (#151) Ferdinand Schober 2024-07-01 20:09:16 +02:00
  • a038a24317 fix the 2nd configurable-emulation-backend Ferdinand Schober 2024-07-01 18:47:25 +02:00
  • a4cdc138f0 fix windows Ferdinand Schober 2024-07-01 17:34:28 +02:00