- Fixed bitflags test for config entries (see Smithay#54, thanks @ids1024)
- Fixed use of struct_name in Debug impls (see Smithay#53, thanks @ids1024)
- Added missing
GestureEndEvent
implementation forGestureHoldEvent
- Fix missing feature flags for libinput 1.21
- Use safe-io types
- Add libinput 1.21 support
- Add (untested) pre-generated FreeBSD bindings
- Upgrade udev dependency to 0.7
- Fix udev-device-unref memory corruption
- Add libinput 1.19 support
- Upgrade udev dependency to 0.6.0
- Upgrade udev dependency to 0.4.0
- Update input-sys to 1.15, allowing usage of newer libinput versions
- The exposed libinput functions are controlled via features!
- Breaking: To remain compatible with the oldest available libinput version disable the default feature set
- The new default is to always expose all functions
- Upgrade input-sys to libinput 1.9.0
- Optionally integrate with
udev
crate - Replace
libinput_interface
withLibinputInterface
trait - Remove broken
Userdata
api
- Use bitflags 1.0 to represent bitflags
- Bugfixes
- id_vendor() was incorrectly returning the product id
- config_accel_profiles() was returning inverted results ([Flat,Adaptive] for devices that support neither, [] for devices supporting both)
- Remove invalid
Clone
implementations
- Initial release