summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2020-09-30include: sync with the 5.8 kernel headersPeter Hutterer1-4/+107
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-08-31include: add the kernel's input headersPeter Hutterer3-0/+1580
So we're not dependent on kernel version we build on.
2013-10-03Move evemu.h into src directoryPeter Hutterer1-435/+0
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>
2013-10-02Fix typoPeter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
2013-03-28Add evemu_has_bit() to check a device for a EV_* bitPeter Hutterer1-0/+9
BZ #62842 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
2012-06-08Merge evemu-event tool and single-event replay APIChase Douglas1-0/+17
2012-06-06Add evemu-event to play a single event from the commandlinePeter Hutterer1-0/+17
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.
2012-06-05Merge propbit setting fix and additional function for getting valuesChase Douglas1-0/+10
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
2012-06-05Add evemu_get_abs_current() to retrieve the current valuePeter Hutterer1-0/+10
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.
2012-03-23Changed distribution license to LGPLv3 (LP: #963167).Stephen M. Webb1-11/+10
2012-02-23Fix header compile problems under C++ (lp: #771763).Stephen M. Webb1-0/+8
2011-05-17Removed leading underscores for better C standard conformance.Jussi Pakkanen1-2/+2
2011-04-21Remove accidental copy and pasteHenrik Rydberg1-3/+0
Some lines got duplicated in error. Fixed. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-04-19Add getters and setters for main fields.Henrik Rydberg1-0/+79
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2011-03-15Complete function documentation in evemu.hHenrik Rydberg1-0/+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 Rydberg1-0/+1
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 Rydberg1-0/+2
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-02-02Added GPL-3 licensing to source files.Stephen M. Webb1-1/+15
2010-12-22Use a single abi version variableHenrik Rydberg1-4/+2
Simplify versioning by using a single coded variable.
2010-12-21Complete current evemu apiHenrik Rydberg1-0/+14
Add missing accessor functions for the device.
2010-12-21Support kernel device propertiesHenrik Rydberg1-1/+2
In the upcoming 2.6.38 kernel, there is a new device property bitfield, useful during device setup. This patch adds support for it.
2010-12-21Make evemu ABI resilientHenrik Rydberg1-17/+11
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.
2010-09-18Initial evemu commitHenrik Rydberg1-0/+65
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>