[ANNOUNCE] libinput 0.3

Jonas Ådahl jadahl at gmail.com
Mon Jun 9 14:27:33 PDT 2014


A new release of libinput, 0.3, is available.

Since version 0.2, two API changes has been made:

* The fixed point type li_fixed_t (identical to wl_fixed_t) was removed
  and replaced with double's.

* The enum libinput_pointer_button_state was renamed
  libinput_button_state. Values was renamed accordingly.

This means libinput 0.3 is both API and ABI incompatible with 0.2.

Removed functions are: li_fixed_to_double() and li_fixed_to_int()

Functions with changed type signature are:
libinput_event_pointer_get_dy(),
libinput_event_pointer_get_absolute_x(),
libinput_event_pointer_get_absolute_y(),
libinput_event_pointer_get_absolute_x_transformed(),
libinput_event_pointer_get_absolute_y_transformed(),
libinput_event_pointer_get_axis_value(),
libinput_event_touch_get_x(),
libinput_event_touch_get_y(),
libinput_event_touch_get_x_transformed(),
libinput_event_touch_get_y_transformed() and
libinput_event_pointer_get_button_state().

Other than that, other news are better support for clickpads, basic mouse
pointer acceleration and various fixes to the touchpad driver, tests and
other parts of libinput. Also the old touchpad driver has been removed.

You can download the source code by checking out the 0.3.0 tag from
git://anongit.freedesktop.org/wayland/libinput or just download the
tarball from:

http://www.freedesktop.org/software/libinput/libinput-0.3.0.tar.xz
MD5: 1ab74403a69538c35ed99c55b796a9dd
SHA1: d6a4113719a6d7f4c906872266313612d4ccfaef
SHA256: 5859dfc30d5a1a8c0141be0880b5e84c842230c621b8b0d45610ff3c1366b913

Enjoy!

Jonas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20140609/5ae8a1a8/attachment.sig>


More information about the wayland-devel mailing list