Commit graph

  • 35ce250bf9 Add Hash to EventType master hodasemi 2022-01-30 15:18:07 +0100
  • a6452d1858 Add FF to InputEventKind hodasemi 2022-01-30 14:55:41 +0100
  • 4d2edf8d16 Fix ff query hodasemi 2022-01-30 14:30:43 +0100
  • 5d0c0beda9 Expose ff effects hodasemi 2022-01-30 14:24:00 +0100
  • 93d8fb23e2
    Merge pull request #62 from waynr/enable-showing-system-path Noa 2022-01-25 12:00:02 -0600
  • 773e8066c5 examples: update _pick_device.rs example Wayne Warren 2022-01-17 20:03:59 -0700
  • 07095dbbbc enumerate should return a tuple, (PathBuf, Device) Wayne Warren 2022-01-16 18:33:52 -0700
  • 4d957a4dac Revert "RawDevice: introduce system_path() method" Wayne Warren 2022-01-16 18:34:10 -0700
  • 824302d0f6 Revert "Device: introduce system_path() method" Wayne Warren 2022-01-16 18:34:09 -0700
  • e3e7d339bd Device: introduce system_path() method Wayne Warren 2022-01-15 19:46:27 -0700
  • 3a425349ec RawDevice: introduce system_path() method Wayne Warren 2022-01-15 17:58:52 -0700
  • 099b6e9a1d
    Release 0.11.4 Noa 2022-01-11 23:22:05 -0600
  • 7186b413f8
    Merge pull request #59 from emberian/bitvec-1 Noa 2022-01-11 22:57:43 -0600
  • a92586ab4c
    bitvec 1.0 🎉 Noa 2022-01-11 22:56:55 -0600
  • 1d020f11b2
    Release 0.11.3 Noa 2021-12-07 12:56:56 -0600
  • ab22becc48
    Merge pull request #60 from nicokoch/master Noa 2021-12-07 12:56:36 -0600
  • 7b67bfe4e2
    Merge pull request #61 from nicokoch/fix_53 Noa 2021-12-07 12:51:21 -0600
  • cdc50aa79d Update previous state during compensation. Nicolas Koch 2021-12-06 14:02:18 +0100
  • ab0f260115 Update PR to bring it more in line with VirtualDevice::emit Nicolas Koch 2021-12-06 09:59:50 +0100
  • 16810308e4 Add Device::send_event and RawDevice::send_event. Nicolas Koch 2021-12-05 19:25:15 +0100
  • 898bb5c27a
    Release 0.11.2 Noa 2021-12-03 21:52:09 -0600
  • 77d7b9f0e7
    Upgrade to bitvec 1.0.0-rc1 in prep for 1.0 release in January Noa 2021-12-01 13:03:51 -0600
  • 3966c797e2
    Merge pull request #58 from emberian/bitvec-0.22 Noa 2021-12-03 21:50:16 -0600
  • 6ec00c1e33
    Normalize some whitespace Noa 2021-12-01 13:57:59 -0600
  • 0d88ebe5b9
    Upgrade to bitvec 0.22 with const generics Noa 2021-12-01 12:57:11 -0600
  • 763ef01101
    Release 0.11.1 Noa 2021-10-08 15:13:17 -0500
  • 436aedc606 Update nix to 0.23 Jochen Kupperschmidt 2021-10-07 05:54:53 +0200
  • ecd7d1a7e4 Implement grab and ungrab Taiki Sugawara 2021-08-25 12:05:17 +0900
  • a458675fb8 Update to nix 0.22, remove custom conversion from nix::Error -> io::Error Noah 2021-08-09 13:37:10 -0500
  • 4fbd2f17b0 Add with_switches to uinput Julius Lehmann 2021-08-08 16:29:38 +0200
  • ed4245c380
    Support autorepeats and getting keymap entries (#46) Sean Young 2021-07-20 17:40:49 +0100
  • d694443d53 Convert string to key code Sean Young 2021-06-27 10:04:44 +0100
  • f93ca1f13f
    Merge pull request #39 from emberian/release ember arlynx 2021-05-21 12:09:57 -0400
  • 1898f49b3c Release 0.11.0 Jeff Hiner 2021-03-19 09:21:09 -0600
  • 99a025e464 Fix tokio raw_stream Noah 2021-03-31 15:45:09 -0500
  • fda0701a7c Upgrade nix to 0.20 Noah 2021-03-24 14:01:01 -0500
  • 9f63c9a0eb Add raw_stream::enumerate() -> Iterator<RawDevice> Noah 2021-03-22 12:17:26 -0500
  • be24cc15be Hotfix sync EventStream Noah 2021-03-19 18:04:17 -0500
  • 0d964c60c6
    EventStream improvements (#40) Noah 2021-03-19 17:56:39 -0500
  • 6c1add8b73
    Add support for virtual uinput devices (#37) Jeff Hiner 2021-03-19 09:19:51 -0600
  • 79b6c2b403
    Ergonomics (#38) Jeff Hiner 2021-03-18 14:34:13 -0600
  • 3581aa25e0
    Syncing impl (#36) Noah 2021-03-16 21:38:42 -0500
  • 6b13fd3d45 Add more rustdoc; reorder pub fns for clarity Jeff Hiner 2021-03-01 14:27:03 -0700
  • fa4838e5f8 Fix incorrect sync handling checks Jeff Hiner 2021-03-01 13:23:26 -0700
  • 3c7f3321d5 Distinguish different SYN types Jeff Hiner 2021-03-01 11:48:36 -0700
  • cb2f5ef87a
    Separate out sane blocking and async (nonblocking) implementations (#33) Jeff Hiner 2021-03-01 10:09:11 -0700
  • 3f32c41fc0
    Rework the types in constants (#34) Noah 2021-02-24 19:09:44 -0600
  • 7da53b57fe Fixup Display output to unwrap name Jeff Hiner 2021-02-24 09:54:55 -0700
  • a55f319854
    Switch to bitvec (#30) Noah 2021-02-23 19:02:10 -0600
  • 98183712f9 Switch external-facing APIs from CString to &str Jeff Hiner 2021-02-23 17:27:05 -0700
  • 8184164d14
    Add Key:: associated constants (#31) Noah 2021-02-23 17:52:18 -0600
  • 2e2d6f1468
    Use typed ioctl calls + other misc changes (#29) Noah 2021-02-23 14:31:36 -0600
  • 73fd0ae421
    Round 2 of some refactoring/cleanup (#27) Jeff Hiner 2021-02-23 11:28:20 -0700
  • 36bb8faef0 Renamed key_bits to supported_keys, fixed &mut &mut [32] regression Jeff Hiner 2021-02-22 13:43:58 -0700
  • 2373a4e262 Formatting Jeff Hiner 2021-02-22 13:43:41 -0700
  • de2c4e026d
    Fix a bunch of unsoundness, and clean up some stuff (#26) Jeff Hiner 2021-02-22 10:57:25 -0700
  • 4e700d4671
    Edition 2018 (#25) Jeff Hiner 2021-02-20 19:26:34 -0700
  • fe3d0e9ab0
    Update dependencies and fix cross-compatibility issues (#24) Jeff Hiner 2021-02-20 19:09:39 -0700
  • e55142087e
    Merge pull request #23 from AnyTimeTraveler/master ember arlynx 2021-02-08 13:03:16 -0800
  • f8c06ece87
    Fix mismatched types when compiling for arm Simon Struck 2021-02-08 20:39:43 +0100
  • d4cb5004a9
    Merge pull request #21 from LinusCDE/master ember arlynx 2020-12-25 12:46:44 -0800
  • 43fb0b3399 Force to request absinfo also onmultitouch axes Linus 2020-11-04 22:15:50 +0100
  • 62bb393491
    Merge pull request #8 from myfreeweb/master ember arlynx 2020-05-03 22:34:15 -0700
  • f85abbf1df
    Merge pull request #15 from nowakf/relativeaxis Corey Richardson 2019-07-01 00:24:57 -0700
  • 4fbd562393 Missing constants for relative axes Francis Nicholson 2019-06-30 13:05:59 +0200
  • 13c09cf350 Fix warnings Greg V 2017-12-01 23:06:03 +0300
  • e5e7332952 Update nix to 0.9, support FreeBSD Greg V 2017-12-01 22:44:06 +0300
  • 04761b788f
    Bump version to 0.10.1 Corey Richardson 2017-06-17 09:10:54 -0400
  • b8184e919b Merge pull request #6 from Ralith/fix-abs-sync Corey Richardson 2017-05-30 22:51:08 -0400
  • ca1b1f2342 Fix sync of absolute axis states Benjamin Saunders 2017-05-30 18:33:15 -0700
  • 591d1428c2
    Bail out of compensate_dropped if no events were dropped Corey Richardson 2017-05-28 17:52:38 -0400
  • fc27acc715
    Remove vestigal debug printlns Corey Richardson 2017-05-28 17:52:20 -0400
  • c6076443aa
    Fix tv_usec calculation Corey Richardson 2017-05-28 17:49:36 -0400
  • d9c9225fa0
    Don't die if there is no phys name either Corey Richardson 2017-05-28 17:28:28 -0400
  • 53b4a6d65e
    Don't die if there is no unique name Corey Richardson 2017-05-28 17:25:54 -0400
  • 3e15ed1f1d
    Remove bogus Fd struct that wasn't ever useful Corey Richardson 2017-05-28 17:20:12 -0400
  • 9ff9cf4718
    Initial port to nix Corey Richardson 2017-05-28 16:05:28 -0400
  • 0c166f7726
    Use O_CLOEXEC instead of the non-atomic ioctl fioclex Corey Richardson 2017-04-27 20:13:32 -0400
  • 60a7523d4b
    Fix all the current issues: Corey Richardson 2017-04-27 19:42:45 -0400
  • ee5bab2689 Bump version Corey Richardson 2015-07-21 12:04:40 -0400
  • 341be8cbfb Add number method to every bitflag Corey Richardson 2015-07-21 12:04:26 -0400
  • f3918d09a8 Comment about EV_REL Corey Richardson 2015-07-21 08:22:12 -0400
  • 74479a89b5 Didn't mean to commit that yet but fix it anyway Corey Richardson 2015-07-21 08:09:28 -0400
  • 43e8f958e7 Add GH_TOKEN Corey Richardson 2015-07-21 08:07:36 -0400
  • 519a61b937 Fix badge links Corey Richardson 2015-07-21 07:39:03 -0400
  • 92ac2d0c6a Note Rust support in README Corey Richardson 2015-07-21 05:53:09 -0400
  • 704bc42ca3 Yank stable support :( Corey Richardson 2015-07-21 05:47:33 -0400
  • 6ba2f72dbf Fix some casting issues on stable Corey Richardson 2015-07-21 05:45:12 -0400
  • 66887f5771 Add scancodes.rs (missing from git-add) Corey Richardson 2015-07-21 05:40:27 -0400
  • 9c72b1ca0b Version 0.9.0 Corey Richardson 2015-07-21 05:39:18 -0400
  • 18a063fb17 Use ioctl from crates.io Corey Richardson 2015-07-21 05:38:58 -0400
  • 25959435d3 Travis: use containers Corey Richardson 2015-07-21 05:36:51 -0400
  • c410f1edfb Update README and evtest Corey Richardson 2015-07-21 05:33:40 -0400
  • 1ee9a10343 Hide compensate_dropped from public API Corey Richardson 2015-07-21 05:26:47 -0400
  • 45a27eeb17 Implement SYN_DROPPED synchronization Corey Richardson 2015-07-21 05:16:30 -0400
  • bbbd03d0de Use a wrapper around ffs instead of ffs directly Corey Richardson 2015-07-21 05:15:57 -0400
  • 660a0d55d1 Add some more crate-level docs Corey Richardson 2015-07-21 05:15:21 -0400
  • 8ca586c485 Shuffle around device state into its own type Corey Richardson 2015-07-19 17:57:56 -0400
  • efd8d1d8f0 Reexport enum values Corey Richardson 2015-07-19 17:56:44 -0400
  • 554f3446af Lots of documentation! Also nuke the unstable RawEvents Corey Richardson 2015-07-19 17:45:05 -0400