[ANNOUNCE] evemu 2.0-RC1

Benjamin Tissoires benjamin.tissoires at gmail.com
Tue May 6 14:10:16 PDT 2014


evemu records and replays device descriptions and events, making it
possible to emulate input devices through the kernel's input system.
Emulated devices are for most practical purposes indistinguishable
from real devices.

http://www.freedesktop.org/wiki/Evemu

Release 2.0-RC1 (2014-05-06)
============================

* As mentioned in the 1.2.0 release announcement, this version makes
  use of libevdev as a backend. libevdev is already mandatory for
  the two big xorg input drivers (evdev and synaptics), so it is safe
  to switch to it now.

* A special mention to Daniel Martin who ported the project to python
  3 and fixed many bugs.

Please file bugs at

    https://bugs.freedesktop.org/enter_bug.cgi?product=evemu

Complete list of changes since 1.2.0
------------------------------------

Benjamin Tissoires (5):
      fix commas where they should be semicolons
      tools: evemu-device: rely on libevdev to retrieve the device node
      tools: evemu-device: replace spaces by tabs
      tools: device: rely on libevdev to open the uinput node
      Evemu 2.0-RC1

Daniel Martin (18):
      Make it possible to overwrite python binary via env
      py: Replace print statement with function call
      py: Don't use find_library for libevemu.so
      tests: Replace tab with spaces
      py: Raise statement takes one argument
      py: Fix file opening
      py: Fix file object detection
      tests: Open temporary device file in text mode
      tests: Fix tests with fixed lists
      py: Change has_prop() and has_event() to return bool
      py: Remove unused constants from const.py
      py: Generate complete dicts in event_names.py
      py: Cleanup imports, make attr usage more obvious
      tests: Compare vendor id with int not str
      Make evemu_play_one() return negative value on error
      py: Add base class LibraryWrapper
      py: Add and use wrapper for libc calls
      py: Add and use wrapper for libevemu calls

Peter Hutterer (20):
      Un-constify evemu_create()'s evemu_device struct argument
      Change evemu_destroy to take a struct evemu_device
      Switch to using a libevdev backend
      Drop generation of event_names.h
      test: only test for event code if we have the type
      data: add EV_REP range to ntrig recording
      tools: allow symbolic names for evemu-event
      Drop file descriptor from evemu_destroy()
      Disable simplistic warnings for evemu
      Drop pedantic from the warnings
      Fix [-Wsign-compare] warnings
      Fix [-Wunused-parameter] warnings
      Fix [-Wformat] warnings
      Fix [-Wmissing-field-initializers] warning
      tools: don't try to grab the device for evemu-describe
      tools: disabling a device removes the grab too, note that in the man page
      tools: refer to the man page for the grab warning message
      tools: refer to fuser to detect who's got the grab
      sort libevemu.ver again
      Remove some leftover debugging output

git tag: v1.2.0

http://www.freedesktop.org/software/evemu/evemu-1.99.1.tar.xz
4e152ccf5464bd7bcb96fca06dfd59c2  evemu-1.99.1.tar.xz
d0d41b5ba9d1e8773850870ae787570a719b5ed9  evemu-1.99.1.tar.xz
028854dedffc6a0cd067ed0a68c408c9dc487189fb512cdc3b0e9be2751dabe9 evemu-1.99.1.tar.xz


More information about the Input-tools mailing list