summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2013-11-10 17:55:40 +0100
committerJonas Ådahl <jadahl@gmail.com>2013-11-12 22:37:20 +0100
commitbd4db1c2a21fddd9b1135a41c5adaff3db0f8b3a (patch)
tree8fb9fb6e4d4be3a305555c6c05660058cfe4e110 /README
parentfdf50bc34bb150bc1cf04f37ad6d8bc1e708c7bb (diff)
downloadlibinput-bd4db1c2a21fddd9b1135a41c5adaff3db0f8b3a.tar.gz
Port evdev code to be used as a shared library
This commit introduces build script configuration for building a shared library 'libinput.so' containing the evdev input device functionality from weston. evdev.c, evdev.h and evdev-touchpad.c are ported to not use the data structures and API in weston and libwayland-server in order to minimize dependencies. The API of filter.c and filter.h are renamed to not include the 'weston_' prefix. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Diffstat (limited to 'README')
-rw-r--r--README9
1 files changed, 9 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 00000000..06c30923
--- /dev/null
+++ b/README
@@ -0,0 +1,9 @@
+This library does processing on input device events while providing an API
+to the the user used for delegating more useful input events.
+
+Input event processing includes scaling touch coordinates, generating
+pointer events from touchpads, pointer acceleration, etc.
+
+It is based on the input code from the weston Wayland reference compositor.
+
+It has no other dependencies than libmtdev and supports only evdev devices.