libinput 1.0 is now available. Only documentation updates and compiler warning fixes since 1.0rc1, the code is functionally the same.
As usual, the git shortlog is at the end of this message. Since this is the 1.0 announcement I'll provide some more information, mostly from the documentation. If you're already familiar with libinput, you can skip the rest. What is libinput ---------------- libinput is a library that handles input devices for display servers and other applications that need to directly deal with input devices. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code the user of libinput need to provide the common set of functionality that users expect. Input event processing includes scaling touch coordinates, generating pointer events from touchpads, pointer acceleration, etc. An incomplete list of features: middle mouse button emulation, middle-button scrolling on tracksticks, software button areas for clickpads, clickfinger-like behavior, two-finger and edge scrolling, touchpad gestures, device-specific pointer acceleration, touchpad accidental palm and thumb detection, multi-finger tapping. Source code ----------- libinput is licensed under the MIT license. The source code of libinput can be found at: http://cgit.freedesktop.org/wayland/libinput For a list of current and past releases visit: http://www.freedesktop.org/wiki/Software/libinput/ Documentation: http://wayland.freedesktop.org/libinput/doc/latest/ Bugs can be filed in the libinput component of Wayland: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput Why libinput? ------------- With Wayland aiming to be the core of the future graphics stack, an input system was needed for Wayland compositors. A single input stack has the advantage that we don't have different bugs and features in every compositor. The current stack used in Xorg is a conglomerate of independent pieces. The two most common drivers, evdev and synaptics, cannot talk to each other and have accumulated significant amount of cruft. The drivers are effectively untestable. Changing the drivers to be compatible with Wayland compositors is effectively a rewrite. So we needed a new solution, and libinput is that solution. It handles all input devices and configuration. With the xf86-input-libinput driver it can be used as the backend on X devices. See this post for a longer explanation: http://who-t.blogspot.com.au/2014/09/libinput-common-input-stack-for-wayland.html Thanks ------ Special thanks to to Jonas Ådahl who started libinput and Hans de Goede. Both are responsible for a large part of what makes up libinput today. libinput has seen contributions from: Andreas Pokorny, Benjamin Tissoires, Carlos Garnacho, Carlos Olmedo Escobar, David Herrmann, Derek Foreman, Friedrich Schöller, Gilles Dartiguelongue, Hans de Goede, Jackie Huang, Jan Alexander Steffens (heftig), Jan Engelhardt, Jason Gerecke, Jasper St. Pierre, Jon A. Cruz, Jonas Ådahl, JoonCheol Park, Kristian Høgsberg, Krzysztof A. Sobiecki, Marek Chalupa, Olivier Fourdan, Peter Hutterer, Peter Korsgaard, Stephen Chandler Paul, Thomas Hindoe Paaboel Andersen, U. Artie Eoff, Velimir Lisec And many thanks to all the bug reporters that played guinea pig and helped making libinput better. Andreas Pokorny (3): doc: inverse event type restriction of x and y accessors doc: ellipse instead of ellipsis test: fix gcc warning about missing prototypes Jason Gerecke (1): doc: fix more typos Peter Hutterer (2): doc: add a diagram for evemu and note that libinput doesn't recordings configure.ac: libinput 1.0 git tag: 1.0.0 http://www.freedesktop.org/software/libinput/libinput-1.0.0.tar.xz MD5: bccad36d15517515443b50d48b116db0 libinput-1.0.0.tar.xz SHA1: 16eeccaa8cb3f6a0bd2c9cce3f8e70c6daa634a2 libinput-1.0.0.tar.xz SHA256: afbd2751c000a4e5833624b6177a6919ad259f0bca44093947421c885fd42c0f libinput-1.0.0.tar.xz PGP: http://www.freedesktop.org/software/libinput/libinput-1.0.0.tar.xz.sig
pgpBBI40fCdkn.pgp
Description: PGP signature
_______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
