[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