Re: Some actions destroy backlite on Lenovo X61s

2015-09-03 Thread Santiago Vila
reassign 754659 xserver-xorg
severity 754659 normal
thanks

On Sun, 13 Jul 2014, Klaus Ethgen wrote:

> Package: luakit
> Version: 2012.09.13-r1-3
> Severity: critical
> 
> I tagged that bug critical as it has some bad effect to the hardware. I
> am not fully sure where the problem lives in. The only informations that
> I have I will put into this report.
> 
> I use luakit on my laptop, a Lenovo X61s with a intel GM965/GL960
> graphic controller. I am not able to reproduce that bug with any other
> browser or software or any other hardware. As X is involved, I will also
> attach the full Xorg log of a broken session.
> 
> When I use luakit and _load new pages_ it often blanks the screen by
> switching the backlight of. There is no way to switch it back on again
> but with a trick, putting the laptop to sleep and waking it up again, I
> get some backlight back. Some means in this case that only the right
> side is lighted. I have to do a full system restart to get the proper
> backlight back. I do not know if that is good for the hardware or not
> but I do not think that it should be the case that a browser is able to
> destroy hardware.
> 
> I have no idea what does trigger the bug but I fear about using luakit
> on that laptop anymore.
> 
> [...]

luakit is just a web browser and has no direct access to hardware by itself.
I'm reassigning this report to xserver-xorg as the most probably package
to blame, but even in such case, be ready to provide the X maintainers
whatever additional information they might ask you.

Thanks.



Processed: Re: Some actions destroy backlite on Lenovo X61s

2015-09-03 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 754659 xserver-xorg
Bug #754659 [luakit] Some actions destroy backlite on Lenovo X61s
Bug reassigned from package 'luakit' to 'xserver-xorg'.
No longer marked as found in versions luakit/2012.09.13-r1-3.
Ignoring request to alter fixed versions of bug #754659 to the same values 
previously set
> severity 754659 normal
Bug #754659 [xserver-xorg] Some actions destroy backlite on Lenovo X61s
Severity set to 'normal' from 'critical'
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
754659: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754659
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#778573: xorg: Xorg shows blank black screen at startup instead of a Display Manager.

2015-09-03 Thread Andy B
Package: xorg
Version: 1:7.7+7
Followup-For: Bug #778573

Dear Maintainer,

I installed Debian8 Jessie from scratch (replacing Debian Squeeze, where Xorg
 worked OK).
 On reboot Xorg screen is dark (not black - the shade becomes subtly lighter
 than black after 2 seconds).
Nothing happens if I move the mouse or use the keyboard. Am able to 
CTRL_ALT_F2, and login as user or root. Initially startx would not work,
but works now after installing xfce4.

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Aug 31 19:10 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 2564976 Feb 11  2015 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. P4M890 [S3 
UniChrome Pro] [1106:3343] (rev 01)

/etc/X11/xorg.conf does not exist.

/etc/X11/xorg.conf.d does not exist.

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
---
Linux version 3.16.0-4-686-pae (debian-ker...@lists.debian.org) (gcc version 
4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04)

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 35116 Sep  3 20:41 /var/log/Xorg.0.log
-rw-r--r-- 1 root root 66207 Sep  3 22:25 /var/log/Xorg.1.log

Contents of most recent Xorg X server log file (/var/log/Xorg.1.log):
-
[   181.898] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[   181.898] X Protocol Version 11, Revision 0
[   181.899] Build Operating System: Linux 3.2.0-4-amd64 i686 Debian
[   181.899] Current Operating System: Linux Debian8 3.16.0-4-686-pae #1 SMP 
Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) i686
[   181.899] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-686-pae 
root=UUID=52c12423-1d41-4345-b23b-911d1f00d4c7 ro quiet
[   181.899] Build Date: 11 February 2015  01:14:26AM
[   181.899] xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
[   181.899] Current version of pixman: 0.32.6
[   181.900]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[   181.900] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   181.901] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Sep  3 20:35:34 
2015
[   181.901] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   181.902] (==) No Layout section.  Using the first Screen section.
[   181.902] (==) No screen section available. Using defaults.
[   181.902] (**) |-->Screen "Default Screen Section" (0)
[   181.902] (**) |   |-->Monitor ""
[   181.902] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[   181.902] (==) Automatically adding devices
[   181.902] (==) Automatically enabling devices
[   181.902] (==) Automatically adding GPU devices
[   181.902] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   181.902]Entry deleted from font path.
[   181.902] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[   181.902] (==) ModulePath set to "/usr/lib/xorg/modules"
[   181.902] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[   181.902] (II) Loader magic: 0xb77a9700
[   181.902] (II) Module ABI versions:
[   181.903]X.Org ANSI C Emulation: 0.4
[   181.903]X.Org Video Driver: 18.0
[   181.903]X.Org XInput driver : 21.0
[   181.903]X.Org Server Extension : 8.0
[   181.905] (--) PCI:*(0:1:0:0) 1106:3343:1043:81ce rev 1, Mem @ 
0xa000/536870912, 0xdd00/16777216, BIOS @ 0x/65536
[   181.905] (II) LoadModule: "glx"
[   181.906] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   181.908] (II) Module glx: vendor="X.Org Foundation"
[   181.908]compiled for 1.16.4, module version = 1.0.0
[   181.908]ABI class: X.Org Server Extension, version 8.0
[   181.908] (==) AIGLX enabled
[   181.908] (==) Matched openchrome as autoconfigured driver 0
[   181.908] (==) Matched modesetting as autoconfigured driver 1
[   181.908] (==) Matched fbdev as autoconfigured driver 2
[   181.908] (==) Matched vesa as autoconfigured driver 3
[   181.908] (==) Assigned the driver to the xf86ConfigLayout
[   181.908] (II) LoadModule: "openchrome"
[   181.908] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[   181.909] (II) Module openchrome: vendor="http://openchrome.org/";
[   181.909]compiled for 1.15.

Re: [Pkg-opencl-devel] New libclc snapshot, etc

2015-09-03 Thread Andreas Boll
2015-09-02 23:40 GMT+02:00 Rebecca N. Palmer :
>> Do you have for libclc a git repository for collaboration?
>> If not could you create one under the umbrella of pkg-opencl?
>
> Not anywhere I can find, and I agree that would make sense but don't have
> the rights to create one myself.

Ok, we have to wait on a pkg-opencl admin.

> Do the mesa-opencl-icd maintainers have any comments on our plan to make
> opencl-icd default to "all Free ICDs" (analogous to xserver-xorg-video-all,
> instead of the current "a semi-random ICD, which might not work on this
> hardware":
> http://lists.alioth.debian.org/pipermail/pkg-opencl-devel/Week-of-Mon-20140421/000122.html
> ) and ocl-icd-libopencl1 sort platforms with devices first (so applications
> that request "first device of first platform" get something that works:
> http://lists.alioth.debian.org/pipermail/pkg-opencl-devel/Week-of-Mon-20150518/000705.html
> )?

Sounds great. No objections from our side.

>
> (Due to gcc5 transition issues, beignet and mesa-opencl-icd are currently
> not co-installable, but a binNMU of beignet should fix that)
>
> beignet 1.1.0 (in Alioth) now builds and works, but probably shouldn't be
> uploaded yet due to the "no unrelated changes during a transition" rule.

You could always upload to experimental.



Re: New libclc snapshot

2015-09-03 Thread Timo Aaltonen
On 02.09.2015 20:35, Andreas Boll wrote:
> Hi all,
> 
> for mesa-opencl-icd we need a newer libclc snapshot which is
> compatible with LLVM-3.7, since we are upgrading mesa from LLVM-3.5 to
> 3.7.
> I'm volunteering to prepare such a new snapshot.
> So here is my question:
> Do you have for libclc a git repository for collaboration?
> If not could you create one under the umbrella of pkg-opencl?
> 
> Thanks,
> Andreas
> 

I've put an updated package to

git://git.debian.org/git/users/tjaalton/libclc.git

feel free to use it as a base for the official update, and/or for the
migration to git.


-- 
t



libinput: Changes to 'upstream-unstable'

2015-09-03 Thread Timo Aaltonen
 configure.ac |   27 
 doc/Makefile.am  |6 
 doc/absolute-axes.dox|2 
 doc/dot/evemu.gv |   19 
 doc/faqs.dox |2 
 doc/gestures.dox |2 
 doc/normalization-of-relative-motion.dox |6 
 doc/page-hierarchy.dox   |1 
 doc/palm-detection.dox   |4 
 doc/pointer-acceleration.dox |  110 
 doc/reporting-bugs.dox   |8 
 doc/seats.dox|4 
 doc/svg/ptraccel-linear.svg  | 5486 +++
 doc/svg/ptraccel-low-dpi.svg | 3748 +
 doc/svg/ptraccel-touchpad.svg| 1723 +
 doc/svg/ptraccel-trackpoint.svg  | 3689 
 doc/tapping.dox  |2 
 doc/tools.dox|4 
 doc/touchpads.dox|6 
 src/evdev-middle-button.c|4 
 src/evdev-mt-touchpad-edge-scroll.c  |   23 
 src/evdev-mt-touchpad-gestures.c |3 
 src/evdev-mt-touchpad.c  |   27 
 src/evdev-mt-touchpad.h  |4 
 src/evdev.c  |   71 
 src/evdev.h  |   11 
 src/filter-private.h |8 
 src/filter.c |  591 ++-
 src/filter.h |   44 
 src/libinput-private.h   |   14 
 src/libinput-util.h  |6 
 src/libinput.c   |   30 
 src/libinput.h   |   12 
 test/device.c|  155 
 test/litest-int.h|4 
 test/litest.c|   21 
 test/touchpad.c  |  111 
 tools/Makefile.am|2 
 tools/make-ptraccel-graphs.sh|   79 
 tools/ptraccel-debug.c   |   48 
 tools/shared.c   |  244 -
 udev/libinput-model-quirks.c |2 
 42 files changed, 15980 insertions(+), 383 deletions(-)

New commits:
commit a52cc616b4c00d0975a3311a2a06057bdb419ba2
Author: Peter Hutterer 
Date:   Thu Sep 3 16:34:35 2015 +1000

configure.ac: libinput 1.0.1

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 60664d1..4e0d9f6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [0])
-m4_define([libinput_micro_version], [0])
+m4_define([libinput_micro_version], [1])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=15:2:5
+LIBINPUT_LT_VERSION=15:3:5
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit fc337c3895a1b107a219eb004993e6460bb74309
Author: Peter Hutterer 
Date:   Mon Aug 31 14:05:11 2015 +1000

filter: fix constant acceleration for the X230

The x230 has a special acceleration method that relies on the touchpad magic
slowdown. This was missing from commit c8da19b50a30d8, making two-finger
scroll motions unusably fast

https://bugs.freedesktop.org/show_bug.cgi?id=91819

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 6a0f9411f232148b297de40456dcbafc07067cd2)

diff --git a/src/filter.c b/src/filter.c
index 5df50d3..a646857 100644
--- a/src/filter.c
+++ b/src/filter.c
@@ -114,6 +114,8 @@ filter_get_speed(struct motion_filter *filter)
 #define X230_THRESHOLD v_ms2us(0.4)/* in units/us */
 #define X230_ACCELERATION 2.0  /* unitless factor */
 #define X230_INCLINE 1.1   /* unitless factor */
+#define X230_MAGIC_SLOWDOWN 0.4/* unitless */
+#define X230_TP_MAGIC_LOW_RES_FACTOR 4.0   /* unitless */
 
 /*
  * Pointer acceleration filter constants
@@ -421,6 +423,21 @@ accelerator_filter_x230(struct motion_filter *filter,
 }
 
 static struct normalized_coords
+accelerator_filter_constant_x230(struct motion_filter *filter,
+const struct normalized_coords *unaccelerated,
+void *data, uint64_t time)
+{
+   struct normalized_coords normalized;
+   const double factor =
+   X230_MAGIC_SLOWDOWN/X230_TP_MAGIC_LOW_RES_FACTOR;
+
+   normalized.x = factor * unaccelerated->x;
+   normalized.y = factor * unaccelerated->y;
+
+   return normalized;
+}
+
+static struct norm

libinput: Changes to 'refs/tags/libinput-1.0.1-1'

2015-09-03 Thread Timo Aaltonen
Tag 'libinput-1.0.1-1' created by Timo Aaltonen  at 
2015-09-03 08:52 +

Tagging upload of libinput 1.0.1-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJV6ApJAAoJEMtwMWWoiYTcgMMP/RT32TI3gPmg+6BipS8L9EuS
D1zCGf0hJCJf2T3TwUNID1AUV3Up6u7Esy46+/y904jrbfNeMgZrNCb/kf/RkeM5
xIpM8Mx4cIkkWLBVnVKbOGaoXgCKUjd50l1SV+NMgkSTd1vBF2JiMAKY3Q7+RjGq
t2AwE2sO3Ud4z2WGWwWo63qkiX6Pw3OQz2blMkkqTedzodTTurqOlF1NgkOJeVkM
mYbYV8SLAnY4/YwFbP239EPrrSd4lHUBSc6nqrztaKR9idnnpeDhCUwqU1L9YQ/K
bCy9hQTDH5pv4q55awDLEQyda2Go8uRw2nKoMsGGFPBWfKjZskBEENcCgoMD4Iiy
oI3VaCbsWwNFCvy5wqSmDtbaeSUmcRe/dnrnQnN+fJQlfvL1yPwgQOJGswCrPLSA
9dpxapr4vBrJ/Fysj3jvXAVJl3paFH4hZF4UjUul8myQI/aeYg+HOSzZL/pSMeZ2
uxwcYx/JG6yR7vleufhPZcPqezGbv2RaDtnechE22Z0gV4leoawP6EmMB05BzYxP
i7DMOT2SDQDPU9zHrveP6pI+knLBJ1q+G3+wtoEqjH7SQv2m/H3yv24f9h5VgqN7
NTqER8cjas3BsT/XOPkY2P9z8uEfm9H9nR+Kk/bKxGjCXY/hU7t9sM8GBsO6dRgX
VIYxrW7C3D2Ow/wRJMKq
=5B1W
-END PGP SIGNATURE-

Changes since libinput-0.21.0-1:
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

Jackie Huang (1):
  configure.ac: add arg --with-libunwind

Jason Gerecke (1):
  doc: fix more typos

Peter Hutterer (41):
  middle-button: don't call libinput_now() in the timeout handler
  filter: fix acceleration threshold assignment
  test: don't try to print axis values that aren't set
  udev: use prop_value() to fetch the ID_INPUT_PROP property
  evdev: split scroll threshold and direction lock threshold into two
  Revert "filter: move the pointer acceleration profiles back to units/ms"
  filter: drop superfluous struct declaration
  filter: rename speed to speed_adjustment where it's in the [-1,1] range
  filter: rename speed_out to "factor" for the touchpad profiles
  filter: add two helper functions to convert between speeds
  filter: explain the acceleration function in detail
  filter: drop accel->last, write-only value
  filter: move create_pointer_accelerator_filter down in the file
  filter: revamp to create device-specific filters, rather than accel 
functions
  filter: split calculating the accel factor into a helper function
  filter: split out handling of the low-dpi accel method
  touchpad: enable natural scrolling for edge scrolling
  filter: duplicate the code for the Lenovo x230 accel method
  filter: split trackpoint acceleration out
  tools: allow filter-switching in ptraccel-debug
  doc: add pointer acceleration documentation
  tools: add shell script for making the pointer acceleration graphs in the 
docs
  test: add a comment
  Merge branch 'filter-us-ms-cleanup'
  doc: fix typos
  evdev: drop relative x/y motion from a device not marked as pointer
  tools: fix switch statement indentation
  Change a fprintf to log_error
  Drop obsolete unused declarations for log_info/set_logging_enabled
  Add log_*_ratelimit wrappers
  test: use the touchpad size for the 7mm movement
  test: fix edge scroll timeout test
  filter: use named initalizers for the accelerator interface
  filter: move the TP_MAGIC_SLOWDOWN to a single definition
  filter: add a "filter_constant" hook to the filter interface
  touchpad: use unaccelerated motion data for scrolling
  configure.ac: libinput 1.0RC1
  doc: add a diagram for evemu and note that libinput doesn't recordings
  configure.ac: libinput 1.0
  filter: fix constant acceleration for the X230
  configure.ac: libinput 1.0.1

Timo Aaltonen (3):
  Merge branch 'upstream-unstable' into debian-unstable
  update the changelog
  release to unstable

---
 configure.ac |   27 
 debian/changelog |6 
 doc/Makefile.am  |6 
 doc/absolute-axes.dox|2 
 doc/dot/evemu.gv |   19 
 doc/faqs.dox |2 
 doc/gestures.dox |2 
 doc/normalization-of-relative-motion.dox |6 
 doc/page-hierarchy.dox   |1 
 doc/palm-detection.dox   |4 
 doc/pointer-acceleration.dox |  110 
 doc/reporting-bugs.dox   |8 
 doc/seats.dox|4 
 doc/svg/ptraccel-linear.svg  | 5486 +++
 doc/svg/ptraccel-low-dpi.svg | 3748 +
 doc/svg/ptraccel-touchpad.svg| 1723 +
 doc/svg/ptraccel-trackpoint.svg  | 3689 
 doc/tapping.dox  |2 
 doc/tools.dox|4 
 doc/touchpads.dox|6 
 src/evdev-middle-button.c|4 
 src/evdev-mt-touchpad-edge-scroll.c  |   23 
 src/evdev-mt-touchpad-gestures.c 

libinput: Changes to 'debian-unstable'

2015-09-03 Thread Timo Aaltonen
 configure.ac |   27 
 debian/changelog |6 
 doc/Makefile.am  |6 
 doc/absolute-axes.dox|2 
 doc/dot/evemu.gv |   19 
 doc/faqs.dox |2 
 doc/gestures.dox |2 
 doc/normalization-of-relative-motion.dox |6 
 doc/page-hierarchy.dox   |1 
 doc/palm-detection.dox   |4 
 doc/pointer-acceleration.dox |  110 
 doc/reporting-bugs.dox   |8 
 doc/seats.dox|4 
 doc/svg/ptraccel-linear.svg  | 5486 +++
 doc/svg/ptraccel-low-dpi.svg | 3748 +
 doc/svg/ptraccel-touchpad.svg| 1723 +
 doc/svg/ptraccel-trackpoint.svg  | 3689 
 doc/tapping.dox  |2 
 doc/tools.dox|4 
 doc/touchpads.dox|6 
 src/evdev-middle-button.c|4 
 src/evdev-mt-touchpad-edge-scroll.c  |   23 
 src/evdev-mt-touchpad-gestures.c |3 
 src/evdev-mt-touchpad.c  |   27 
 src/evdev-mt-touchpad.h  |4 
 src/evdev.c  |   71 
 src/evdev.h  |   11 
 src/filter-private.h |8 
 src/filter.c |  591 ++-
 src/filter.h |   44 
 src/libinput-private.h   |   14 
 src/libinput-util.h  |6 
 src/libinput.c   |   30 
 src/libinput.h   |   12 
 test/device.c|  155 
 test/litest-int.h|4 
 test/litest.c|   21 
 test/touchpad.c  |  111 
 tools/Makefile.am|2 
 tools/make-ptraccel-graphs.sh|   79 
 tools/ptraccel-debug.c   |   48 
 tools/shared.c   |  244 -
 udev/libinput-model-quirks.c |2 
 43 files changed, 15986 insertions(+), 383 deletions(-)

New commits:
commit 90022b44a90b0bde65fe3fbe1a6c4091e3b70187
Author: Timo Aaltonen 
Date:   Thu Sep 3 11:52:21 2015 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 4db3485..b0c365e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-libinput (1.0.1-1) UNRELEASED; urgency=medium
+libinput (1.0.1-1) unstable; urgency=medium
 
   * New upstream release.
 
- -- Timo Aaltonen   Thu, 03 Sep 2015 11:47:19 +0300
+ -- Timo Aaltonen   Thu, 03 Sep 2015 11:52:08 +0300
 
 libinput (0.21.0-1) unstable; urgency=medium
 

commit 5f6f888debc2a6deed9cbb1630ec3ef01efc3757
Author: Timo Aaltonen 
Date:   Thu Sep 3 11:48:14 2015 +0300

update the changelog

diff --git a/debian/changelog b/debian/changelog
index 6f96377..4db3485 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libinput (1.0.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Thu, 03 Sep 2015 11:47:19 +0300
+
 libinput (0.21.0-1) unstable; urgency=medium
 
   * New upstream release.

commit a52cc616b4c00d0975a3311a2a06057bdb419ba2
Author: Peter Hutterer 
Date:   Thu Sep 3 16:34:35 2015 +1000

configure.ac: libinput 1.0.1

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 60664d1..4e0d9f6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [0])
-m4_define([libinput_micro_version], [0])
+m4_define([libinput_micro_version], [1])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=15:2:5
+LIBINPUT_LT_VERSION=15:3:5
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit fc337c3895a1b107a219eb004993e6460bb74309
Author: Peter Hutterer 
Date:   Mon Aug 31 14:05:11 2015 +1000

filter: fix constant acceleration for the X230

The x230 has a special acceleration method that relies on the touchpad magic
slowdown. This was missing from commit c8da19b50a30d8, making two-finger
scroll motions unusably fast

https://bugs.freedesktop.org/show_bug.cgi?id=91819

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 6a0f9411f232148b297de40456dcbafc07067cd2)

diff --git a/src/filter.c b/src/filter.c
index 5df50d3..a646857 100644
--- a/src/filter.