Skip to content

Latest commit

 

History

History
222 lines (143 loc) · 6.52 KB

File metadata and controls

222 lines (143 loc) · 6.52 KB

Changelog

0.6.1 (Jun 04, 2016)

  • Dissable tty echoing while evtest is running.

  • Allow evtest to listen to more than one devices.

  • The setup.py script now allows the location of the input header files to be overwritten. For example:

    python setup.py build_ext \
    --evdev-headers path/input.h:path/input-event-codes.h \
    --include-dirs  path/ \
    install
    

0.6.0 (Feb 14, 2016)

0.5.0 (Jun 16, 2015)

  • Write access to the input device is no longer mandatory. Evdev will first try to open the device for reading and writing and fallback to read-only. Methods that require write access (e.g. :func:`set_led()`) will raise :class:`EvdevError` if the device is open only for reading.

0.4.7 (Oct 07, 2014)

  • Fallback to distutils if setuptools is not available.

0.4.6 (Oct 07, 2014)

  • Rework documentation and docstrings once more.
  • Fix install on Python 3.4 (works around issue21121).
  • Fix :func:`ioctl()` requested buffer size (thanks Jakub Wojciech Klama).

0.4.5 (Jul 06, 2014)

0.4.4 (Jun 04, 2014)

0.4.3 (Dec 19, 2013)

0.4.2 (Dec 13, 2013)

0.4.1 (Jul 24, 2013)

:func:`InputDevice.device_read_many()` and :func:`ioctl_capabilities`.

0.4.0 (Jul 01, 2013)

0.3.3 (May 29, 2013)

:func:`InputDevice.device_read_many()` when :func:`InputDevice.read()` fails.

  • Several stability and style changes (thank you debian code reviewers).

0.3.2 (Apr 05, 2013)

0.3.1 (Nov 23, 2012)

  • :func:`InputDevice.read()` will return an empty tuple if the device has nothing to offer (instead of segfaulting).
  • Exclude unnecessary package data in sdist and bdist.

0.3.0 (Nov 06, 2012)

0.2.0 (Aug 22, 2012)

0.1.1 (May 18, 2012)

  • Add events.keys, which is a combination of all BTN_ and KEY_ event codes.
  • ecodes.c was not generated when installing through pip.

0.1.0 (May 17, 2012)

Initial Release