[ANNOUNCE] evemu 1.1.0
Benjamin Tissoires
benjamin.tissoires at gmail.com
Fri May 3 02:30:26 PDT 2013
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 1.1.0 (2013-05-03)
==========================
This is the first release since evemu is hosted on freedesktop.
Here are a few highlights:
* The file format allows to put comments ('#') everywhere:
- the dump now contain an human readable description of each events
- evemu-record also outputs the device description as a header (this
allow bug reporters to only have to use evemu-record instead of 2
commands)
* The file format is now included in the header of the dumps:
we can warn if the dump used to replay the events is earlier than the
current evemu version, in case the file format change in the future
* The device node to record is now not mandatory. If the user omits it,
evemu-record (or describe) outputs a list of available devices and the
user interactively selects the good one.
Please file bugs at
https://bugs.freedesktop.org/enter_bug.cgi?product=evemu
Complete list of changes since 1.0.10
-------------------------------------
Benjamin Tissoires (15):
Test for device grab
.gitignore: add tools/evemu-event
Clean mixed declarations and code
add evemu-test-runner into .gitignore
remove -D_GNU_SOURCE=1 from CFLAGS
disable -Werror in CFLAGS
evemu-recorder: do not give up after 10 s if no events are available
fix files not containing the version as the first comment
Break out read_name()
Break out bus, vendor, product and version retrieval
Bump file format version
tools: drop evemu-describe, merge into evemu-record
data: update recordings to new format
Interrupt "make check" if errors occurs during python tests
Release version 1.1.0
Chase Douglas (2):
Distribute evemu-event.1 man page
Remove ChangeLog
Keith Packard (1):
Avoid calling fclose multiple times
Peter Hutterer (27):
tools: use AM_V_GEN for man page generation
tools: fix man page build for make -j N
Update README for new location
Fix typo in README
Change README to markdown format
Add file format version support
Warn if the file's version is newer than what we support
Add evemu_has_bit() to check a device for a EV_* bit
Replace version.h with the one from ccan
Add version.h to sources
Always build test programs
Add support for comments everywhere with getline
Generate event names from linux/input.h
Print human-readable descriptions of the device and events
Print readable description next to actual event data
Be strict about parsing errors
Skip over empty input lines
tools: use NULL, not 0 for a NULL const char*
Warn about replaying incompatible events
Drop bzrignore, we're a git shop now
Init absinfo with 0 to avoid spurious resolutions
add *.pyc to gitignore
data: remove empty event file
If no device file is given, display the list
python: make test robust to comment differences
python: fix file type detection to cater for new format
Don't check for SYN_MT_REPORT bits while replaying events
Stephen M. Webb (1):
Distributed the manpage source files wit the rest of the source files (lp: #1067848).
git tag: v1.1.0
http://www.freedesktop.org/software/evemu/evemu-1.1.0.tar.gz
MD5: d2c44810e9c419901e253895fccb5972 evemu-1.1.0.tar.gz
SHA1: 13cb8ab2627750fdbd69e1091a65036cfb69ef58 evemu-1.1.0.tar.gz
SHA256: 0c848cfa4d183c8c0f097769b4faa46b28fef758cb3619523f2303e3ce2e6f95 evemu-1.1.0.tar.gz
http://www.freedesktop.org/software/evemu/evemu-1.1.0.tar.xz
MD5: 3d21d4fea8281ee9baa4ff0360fc6723 evemu-1.1.0.tar.xz
SHA1: 332a8b844f9245f23907b4f98fced29e2109d768 evemu-1.1.0.tar.xz
SHA256: 2a10065b66f85053476082f07b8af4fb96d4abe35509e1fd0e166326195fc9dd evemu-1.1.0.tar.xz
More information about the xorg-devel
mailing list