Commit Graph

  • 1e1476d58e move lan-mouse protocol into separate crate Ferdinand Schober 2024-08-06 15:48:33 +02:00
  • fe06ca1fae cleanup capture task (#177) Ferdinand Schober 2024-08-09 14:43:55 +02:00
  • 092d875bc2 rename {Capture,Emulation}Event to %Request cleanup-capture-task Ferdinand Schober 2024-08-09 13:51:17 +02:00
  • e67d820ee4 cleanup capture task Ferdinand Schober 2024-08-09 13:48:03 +02:00
  • 266ad28c6b track pressed keys in input-capture (#170) Ferdinand Schober 2024-08-09 13:18:23 +02:00
  • 096567640c fix pressed key tracking Ferdinand Schober 2024-08-08 13:32:24 +02:00
  • 8f7890c9be move refcounting of key presses to input-emulation (#169) Ferdinand Schober 2024-08-06 16:46:32 +02:00
  • 68361b25d1 fix crash due to dropped fd (#167) Ferdinand Schober 2024-08-05 14:16:45 +02:00
  • 22dc33367b chore: Release v0.9.1 Ferdinand Schober 2024-07-30 11:13:05 +02:00
  • ec412a5e74 chore: Release input-emulation-v0.2.1 Ferdinand Schober 2024-07-30 11:12:20 +02:00
  • e1096ae86c fix macos build error Ferdinand Schober 2024-07-30 11:11:45 +02:00
  • de3167221c chore: Release v0.9.0 Ferdinand Schober 2024-07-30 11:07:49 +02:00
  • 0509b51a61 chore: Release input-emulation-v0.2.0 Ferdinand Schober 2024-07-30 11:06:27 +02:00
  • 281cb406dd chore: Release input-capture-v0.2.0 Ferdinand Schober 2024-07-30 11:06:04 +02:00
  • 06ac390dbf chore: Release input-event-v0.2.1 Ferdinand Schober 2024-07-30 11:05:03 +02:00
  • dcc9250b6d fix repository url Ferdinand Schober 2024-07-30 11:04:21 +02:00
  • 376ae50b45 chore: Release input-event-v0.2.0 Ferdinand Schober 2024-07-30 11:03:08 +02:00
  • 0e2c749b29 fix conditional compilation Ferdinand Schober 2024-07-30 10:52:56 +02:00
  • 127c3366bf derive barrier_id from cursor position (#162) Ferdinand Schober 2024-07-19 15:23:04 +02:00
  • a9b0f439f7 derive barrier_id from cursor position derive-barrier-id-from-cursor Ferdinand Schober 2024-07-19 15:07:20 +02:00
  • 00e1ded35d fix windows build Ferdinand Schober 2024-07-19 15:06:13 +02:00
  • 65fb228db5 upgrade dependencies Ferdinand Schober 2024-07-19 12:58:52 +02:00
  • 975d4b58a5 fix scrolling factor in xdp emulation Ferdinand Schober 2024-07-17 11:26:43 +02:00
  • 0be85f63f7 ensure all keys are released when emulation ends Ferdinand Schober 2024-07-16 20:39:38 +02:00
  • 24948773fc ensure all keys are released when emulation ends capture-error-handling Ferdinand Schober 2024-07-16 20:39:38 +02:00
  • bea7d6f8a5 Allow input capture & emulation being disabled (#158) Ferdinand Schober 2024-07-16 20:34:46 +02:00
  • 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