summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-30Hook up ChangeLog to be either bzr or git, depending which is availableHEADmasterPeter Hutterer1-1/+9
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-03-30evemu: add getters and setters for main fields.Peter Hutterer2-0/+128
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-03-30evemu: don't convert spaces in filenames.Peter Hutterer1-4/+3
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-03-30evemu: skip devices with EV_ABS and min/max of 0/0Peter Hutterer1-0/+6
The kernel doesn't like those devices and initialization will fail. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-03-15Release v1.0.5Henrik Rydberg1-1/+1
2011-03-15Complete function documentation in evemu.hHenrik Rydberg2-16/+227
For reasons not likely to become clear again at the moment, only two functions were ever documented, and those were made in the source file where nobody can see it. This patch adds function documentation to all functions in the header file. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-03-15Add the missing evemu_set_name() functionHenrik Rydberg2-3/+11
During the evolution of evemu, the process of setting the device name has shifted towards the evemu_extract() and evemu_read() functions, rendering the initial name in evemu_new() more or less useless. This patch adds the missing evemu_set_name() function, in order to make it possible to override the device name before device creation. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-03-14Move realtime read into its own functionHenrik Rydberg2-13/+30
The realtime read functionality is needed in many places, in particular in the test frameworks of utouch-frame and utouch-grail. Move the realtime code from evemu_play into its own function, and make it part of the API. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-03-14Added GPL-3 licensing to source files.Stephen M. Webb9-16/+135
Signed-off-by: Stephen M. Webb <stephen.webb@canonical.com> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-01-05Bump to version 1.0.4Henrik Rydberg1-1/+1
2011-01-05Add man-pages for the various evemu-tools.Peter Hutterer4-0/+116
Using asciidoc and xmlto, conditional on their availability at configure time. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-01-05Use libtool to handle libutouch-evemu library flags.Peter Hutterer1-5/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-01-05SOURCES is not needed for <target>.c files.Peter Hutterer1-8/+0
If the only source for a bin_PROGRAM=foo is foo.c, automake picks it up automatically. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-01-05Silence compiler warningPeter Hutterer1-0/+2
evemu.c: In function 'evemu_write': evemu.c:244:1: warning: control reaches end of non-void function return 0, assuming that the return value should be 0 on success or nonzero otherwise. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-01-05Document output format in README.Peter Hutterer1-0/+21
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-01-05Add a couple of includes to silence compiler warnings.Peter Hutterer5-0/+6
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-22Bump to version 1.0.3Henrik Rydberg1-1/+1
2010-12-22Add source header to distributionHenrik Rydberg1-0/+1
Added the missing header file to the sources, so that it also ends up in the distro tarball. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-22Bump to version 1.0.2Henrik Rydberg1-1/+1
2010-12-22Use a single abi version variableHenrik Rydberg3-15/+6
Simplify versioning by using a single coded variable. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-21Bump to version 1.0.1Henrik Rydberg1-1/+1
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-21Document the new/delete semanticsHenrik Rydberg1-0/+16
There is more to do on documentation, but since these are new, add documentation for them first. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-21Complete current evemu apiHenrik Rydberg2-0/+69
Add missing accessor functions for the device. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-21Support kernel device propertiesHenrik Rydberg3-13/+87
In the upcoming 2.6.38 kernel, there is a new device property bitfield, useful during device setup. This patch adds support for it. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-12-21Make evemu ABI resilientHenrik Rydberg6-48/+107
Hide the evemu struct, make it versioned, and instead use new/delete and accessor functions. This should give us enough ABI stability to run mixed library implementations. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-11-18Test case for wetabHenrik Rydberg2-0/+199
Sequence of 11 taps on a wetab Without the tapping fix, the pointer will only follow the taps once or twice. With tapping fixed, eleven distinct pointer positions can be seen. Tested-by: debb1046@gmail.com Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-23Flush stdout before entering the event loopHenrik Rydberg1-1/+2
Scripts that need the device node may have difficulties if the stream is not flushed before entering the event loop. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-22Correct documentation on evemu-play usageHenrik Rydberg2-3/+3
The data should be directed into the program, not given as argument. Also make evemu-play complain if given two arguments. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-19Rename project and libraries to utouch-evemuHenrik Rydberg5-15/+15
This project is part of utouch, and the library should be named thereafter. Also helps avoid confusion with an unrelated project with the same name. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-19Correct 3M ABS_MT_ORIENTATION property rangeHenrik Rydberg1-1/+1
Should be [0, 1] for width/height devices, patch sent. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-19Show errno when failing to create deviceHenrik Rydberg1-2/+3
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-19Do not allow spaces in device nameHenrik Rydberg2-1/+4
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2010-09-19Add a recording from the 3M 22' deviceHenrik Rydberg2-0/+43498
This data is using the MT slots version of the 3M driver. Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
2010-09-18Initial evemu commitHenrik Rydberg19-0/+14565
Evemu is a kernel device and emulator, which allows for remote creation and testing of arbitrary devices. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>