summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Complete function documentation in evemu.hHenrik Rydberg2011-03-152-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>
* Add the missing evemu_set_name() functionHenrik Rydberg2011-03-152-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>
* Move realtime read into its own functionHenrik Rydberg2011-03-142-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>
* Added GPL-3 licensing to source files.Stephen M. Webb2011-03-149-16/+135
| | | | | Signed-off-by: Stephen M. Webb <stephen.webb@canonical.com> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Bump to version 1.0.4v1.0.4Henrik Rydberg2011-01-051-1/+1
|
* Add man-pages for the various evemu-tools.Peter Hutterer2011-01-054-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>
* Use libtool to handle libutouch-evemu library flags.Peter Hutterer2011-01-051-5/+1
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* SOURCES is not needed for <target>.c files.Peter Hutterer2011-01-051-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>
* Silence compiler warningPeter Hutterer2011-01-051-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>
* Document output format in README.Peter Hutterer2011-01-051-0/+21
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Add a couple of includes to silence compiler warnings.Peter Hutterer2011-01-055-0/+6
| | | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Bump to version 1.0.3v1.0.3Henrik Rydberg2010-12-221-1/+1
|
* Add source header to distributionHenrik Rydberg2010-12-221-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>
* Bump to version 1.0.2v1.0.2Henrik Rydberg2010-12-221-1/+1
|
* Use a single abi version variableHenrik Rydberg2010-12-223-15/+6
| | | | | | Simplify versioning by using a single coded variable. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Bump to version 1.0.1v1.0.1Henrik Rydberg2010-12-211-1/+1
| | | | Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Document the new/delete semanticsHenrik Rydberg2010-12-211-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>
* Complete current evemu apiHenrik Rydberg2010-12-212-0/+69
| | | | | | Add missing accessor functions for the device. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Support kernel device propertiesHenrik Rydberg2010-12-213-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>
* Make evemu ABI resilientHenrik Rydberg2010-12-216-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>
* Test case for wetabHenrik Rydberg2010-11-182-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>
* Flush stdout before entering the event loopHenrik Rydberg2010-09-231-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>
* Correct documentation on evemu-play usageHenrik Rydberg2010-09-222-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>
* Rename project and libraries to utouch-evemuv1.0.0Henrik Rydberg2010-09-195-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>
* Correct 3M ABS_MT_ORIENTATION property rangeHenrik Rydberg2010-09-191-1/+1
| | | | | | Should be [0, 1] for width/height devices, patch sent. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Show errno when failing to create deviceHenrik Rydberg2010-09-191-2/+3
| | | | Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Do not allow spaces in device nameHenrik Rydberg2010-09-192-1/+4
| | | | Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
* Add a recording from the 3M 22' deviceHenrik Rydberg2010-09-192-0/+43498
| | | | | | This data is using the MT slots version of the 3M driver. Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
* Initial evemu commitHenrik Rydberg2010-09-1819-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>