Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
So we're not dependent on kernel version we build on.
|
|
No need for a include directory with just that one file in it.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
|
|
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
|
|
BZ #62842
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
|
|
|
|
Some testing scenarios require specific events to be generated that are hard
to create from a physical device (e.g. touchpad motion purely on the
positive X axis with no Y axis). For those scenarios, recording a device and
hacking the evemu event files is time consuming.
evemu-event simply allows this scenario to be scripted.
|
|
Two fixes in this merge:
* Move evemu_get_abs_current_value() into a new LD version script block
* Fix wrong function name in comment for new function in evemu.h
|
|
Applications that use evemu need this for ABS_MT_SLOT so they can start working
on the first touchpoint, rather than waiting for the slot to change.
|
|
|
|
|
|
|
|
Some lines got duplicated in error. Fixed.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
|
|
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
Simplify versioning by using a single coded variable.
|
|
Add missing accessor functions for the device.
|
|
In the upcoming 2.6.38 kernel, there is a new device property
bitfield, useful during device setup. This patch adds support
for it.
|
|
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.
|
|
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>
|