Merge ~mkukri/ubuntu/+source/xserver-xorg-input-synaptics:merge into ubuntu/+source/xserver-xorg-input-synaptics:debian/sid

Proposed by Mate Kukri
Status: Merged
Merge reported by: Mate Kukri
Merged at revision: 4abf83db5949cafa13da2e1288221ea2483ec8d3
Proposed branch: ~mkukri/ubuntu/+source/xserver-xorg-input-synaptics:merge
Merge into: ubuntu/+source/xserver-xorg-input-synaptics:debian/sid
Diff against target: 2058 lines (+1764/-1)
16 files modified
debian/changelog (+1333/-0)
debian/control (+2/-1)
debian/gbp.conf (+3/-0)
debian/local/51-synaptics-quirks.conf (+23/-0)
debian/local/66-xorg-synaptics-quirks.rules (+13/-0)
debian/patches/101_resolution_detect_option.patch (+153/-0)
debian/patches/103_enable_cornertapping.patch (+25/-0)
debian/patches/104_always_enable_tapping.patch (+28/-0)
debian/patches/106_always_enable_vert_edge_scroll.patch (+25/-0)
debian/patches/115_evdev_only.patch (+23/-0)
debian/patches/118_quell_error_msg.patch (+41/-0)
debian/patches/124_syndaemon_events.patch (+40/-0)
debian/patches/128_disable_three_click_action.patch (+22/-0)
debian/patches/129_disable_three_touch_tap.patch (+22/-0)
debian/patches/series (+9/-0)
debian/xserver-xorg-input-synaptics.install (+2/-0)
Reviewer Review Type Date Requested Status
Simon Quigley (community) Approve
Ubuntu Sponsors Pending
Review via email: mp+456418@code.launchpad.net

Commit message

Merge with Debian unstable

To post a comment you must log in.
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Given the comments on the Debian merge proposal[1], I'd like to pump the brakes on this one. If you're confident we'd still like to do this in Ubuntu, please set Ubuntu Sponsors as a reviewer again.

[1] https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-synaptics/-/merge_requests/8

review: Needs Resubmitting
Revision history for this message
Mate Kukri (mkukri) wrote :

That Debian merge proposal had issues stemming from me misunderstanding some things about the nature of this package, but Ive closed it sense and this merge is unrelated to that.

This now is a fairly straightforward merge of the Ubuntu delta on top of that.

The commit times are from yesterday due to lots of rebasing mainly.

> Given the comments on the Debian merge proposal[1], I'd like to pump the
> brakes on this one. If you're confident we'd still like to do this in Ubuntu,
> please set Ubuntu Sponsors as a reviewer again.
>
> [1] https://salsa.debian.org/xorg-team/driver/xserver-xorg-input-
> synaptics/-/merge_requests/8

Revision history for this message
Simon Quigley (tsimonq2) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 9fca8a6..4345efc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
1xserver-xorg-input-synaptics (1.9.2-1ubuntu1) noble; urgency=medium
2
3 * Merge with Debian unstable. Remaining changes:
4 - debian/gbp.conf: Point at Ubuntu branch.
5 - debian/xserver-xorg-input-synaptics.install: Install quirks
6 - debian/local/51-synaptics-quirks.conf: Add quirks for Dell Inspiron, HP Mininote.
7 - debian/local/66-xorg-synaptics.rules: Udev rules to tag Dell Inspiron, HP Mininote for quirks.
8 - debian/patches/101_resolution_detect_option.patch: Provide an option to prevent synaptics from communicating the
9 - debian/patches/103_enable_cornertapping.patch: Enable right/middle clicks by tapping in the bottom- and top-right
10 - debian/patches/104_always_enable_tapping.patch: Enable tapping even when a physical left button is available.
11 - debian/patches/106_always_enable_vert_edge_scroll.patch: Enable vertical edge tapping by default even if we enable two-finger
12 - debian/patches/115_evdev_only.patch: Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback.
13 - debian/patches/118_quell_error_msg.patch: Don't print error "Unable to find a synaptics device" when used on system
14 - debian/patches/124_syndaemon_events.patch: Drain spurious events from XRecord connection as a work around for a buggy
15 - debian/patches/128_disable_three_click_action.patch: Disable three touch click in favor of uTouch gestures.
16 - debian/patches/129_disable_three_touch_tap.patch: Disable three touch tap in favor of uTouch gestures.
17
18 -- Mate Kukri <mate.kukri@canonical.com> Mon, 27 Nov 2023 16:21:06 +0000
19
1xserver-xorg-input-synaptics (1.9.2-1) unstable; urgency=medium20xserver-xorg-input-synaptics (1.9.2-1) unstable; urgency=medium
221
3 [ Debian Janitor ]22 [ Debian Janitor ]
@@ -25,6 +44,26 @@ xserver-xorg-input-synaptics (1.9.1-2) unstable; urgency=medium
2544
26 -- Timo Aaltonen <tjaalton@debian.org> Mon, 06 Apr 2020 14:13:14 +030045 -- Timo Aaltonen <tjaalton@debian.org> Mon, 06 Apr 2020 14:13:14 +0300
2746
47xserver-xorg-input-synaptics (1.9.1-1ubuntu3) focal; urgency=medium
48
49 * Revert the previous change but fix the build by restoring files from
50 Debian which were removed due to a merge error
51
52 -- Sebastien Bacher <seb128@ubuntu.com> Mon, 06 Apr 2020 13:14:41 +0200
53
54xserver-xorg-input-synaptics (1.9.1-1ubuntu2) focal; urgency=medium
55
56 * debian/xserver-xorg-input-synaptics.docs:
57 - don't list non existing files, fixes the build
58
59 -- Sebastien Bacher <seb128@ubuntu.com> Fri, 03 Apr 2020 21:29:50 +0200
60
61xserver-xorg-input-synaptics (1.9.1-1ubuntu1) cosmic; urgency=medium
62
63 * Resynchronize on Debian
64
65 -- Sebastien Bacher <seb128@ubuntu.com> Fri, 24 Aug 2018 13:29:09 +0200
66
28xserver-xorg-input-synaptics (1.9.1-1) unstable; urgency=medium67xserver-xorg-input-synaptics (1.9.1-1) unstable; urgency=medium
2968
30 * New upstream release.69 * New upstream release.
@@ -34,6 +73,12 @@ xserver-xorg-input-synaptics (1.9.1-1) unstable; urgency=medium
3473
35 -- Timo Aaltonen <tjaalton@debian.org> Thu, 23 Aug 2018 16:18:23 +030074 -- Timo Aaltonen <tjaalton@debian.org> Thu, 23 Aug 2018 16:18:23 +0300
3675
76xserver-xorg-input-synaptics (1.9.0-1ubuntu1) zesty; urgency=medium
77
78 * Merge from Debian.
79
80 -- Timo Aaltonen <tjaalton@debian.org> Tue, 07 Mar 2017 12:30:57 +0200
81
37xserver-xorg-input-synaptics (1.9.0-1) unstable; urgency=medium82xserver-xorg-input-synaptics (1.9.0-1) unstable; urgency=medium
3883
39 [ Andreas Boll ]84 [ Andreas Boll ]
@@ -56,12 +101,98 @@ xserver-xorg-input-synaptics (1.8.3-2) unstable; urgency=medium
56101
57 -- Emilio Pozuelo Monfort <pochu@debian.org> Thu, 26 May 2016 18:32:56 +0200102 -- Emilio Pozuelo Monfort <pochu@debian.org> Thu, 26 May 2016 18:32:56 +0200
58103
104xserver-xorg-input-synaptics (1.8.3-1ubuntu1) yakkety; urgency=medium
105
106 * Merge with Debian, remaining Ubuntu changes:
107 * debian/gbp.conf:
108 - Point at Ubuntu branch.
109 * debian/local/51-synaptics-quirks.conf:
110 - Add quirks for Dell Inspiron, HP Mininote.
111 * debian/local/66-xorg-synaptics.rules:
112 - Udev rules to tag Dell Inspiron, HP Mininote for quirks.
113 * debian/xserver-xorg-input-synaptics.install:
114 - Install quirks
115 * debian/patches/101_resolution_detect_option.patch:
116 - Provide an option to prevent synaptics from communicating the
117 touchpad size to the xserver.
118 * debian/patches/103_enable_cornertapping.patch:
119 - Enable right/middle clicks by tapping in the bottom- and top-right
120 corners.
121 * debian/patches/104_always_enable_tapping.patch:
122 - Enable tapping even when a physical left button is available.
123 * debian/patches/106_always_enable_vert_edge_scroll.patch:
124 - Enable vertical edge tapping by default even if we enable two-finger
125 scrolling as well.
126 * debian/patches/115_evdev_only.patch:
127 - Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback.
128 * debian/patches/118_quell_error_msg.patch:
129 - Don't print error "Unable to find a synaptics device" when used on system
130 that doesn't have a touchpad anyway.
131 * debian/patches/124_syndaemon_events.patch:
132 - Drain spurious events from XRecord connection as a work around for a buggy
133 X server.
134 * debian/patches/128_disable_three_click_action.patch:
135 - Disable three touch click in favor of uTouch gestures.
136 * debian/patches/129_disable_three_touch_tap.patch:
137 - Disable three touch tap in favor of uTouch gestures.
138
139 -- Robert Ancell <robert.ancell@canonical.com> Wed, 25 May 2016 11:32:52 +1200
140
59xserver-xorg-input-synaptics (1.8.3-1) unstable; urgency=medium141xserver-xorg-input-synaptics (1.8.3-1) unstable; urgency=medium
60142
61 * New upstream release.143 * New upstream release.
62144
63 -- Julien Cristau <jcristau@debian.org> Sun, 24 Jan 2016 14:31:57 +0100145 -- Julien Cristau <jcristau@debian.org> Sun, 24 Jan 2016 14:31:57 +0100
64146
147xserver-xorg-input-synaptics (1.8.2-1ubuntu3) xenial; urgency=medium
148
149 * Really rebuild against new xserver.
150
151 -- Timo Aaltonen <tjaalton@debian.org> Thu, 03 Mar 2016 15:36:59 +0200
152
153xserver-xorg-input-synaptics (1.8.2-1ubuntu2) xenial; urgency=medium
154
155 * Rebuild against new xserver ABI.
156
157 -- Timo Aaltonen <tjaalton@debian.org> Mon, 18 Jan 2016 16:00:22 +0200
158
159xserver-xorg-input-synaptics (1.8.2-1ubuntu1) wily; urgency=medium
160
161 * Merge with Debian, remaining Ubuntu changes:
162 * debian/gbp.conf:
163 - Point at Ubuntu branch.
164 * debian/local/51-synaptics-quirks.conf:
165 - Add quirks for Dell Inspiron, HP Mininote.
166 * debian/local/66-xorg-synaptics.rules:
167 - Udev rules to tag Dell Inspiron, HP Mininote for quirks.
168 * debian/xserver-xorg-input-synaptics.install:
169 - Install quirks
170 * debian/patches/101_resolution_detect_option.patch:
171 - Provide an option to prevent synaptics from communicating the
172 touchpad size to the xserver.
173 * debian/patches/103_enable_cornertapping.patch:
174 - Enable right/middle clicks by tapping in the bottom- and top-right
175 corners.
176 * debian/patches/104_always_enable_tapping.patch:
177 - Enable tapping even when a physical left button is available.
178 * debian/patches/106_always_enable_vert_edge_scroll.patch:
179 - Enable vertical edge tapping by default even if we enable two-finger
180 scrolling as well.
181 * debian/patches/115_evdev_only.patch:
182 - Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback.
183 * debian/patches/118_quell_error_msg.patch:
184 - Don't print error "Unable to find a synaptics device" when used on system
185 that doesn't have a touchpad anyway.
186 * debian/patches/124_syndaemon_events.patch:
187 - Drain spurious events from XRecord connection as a work around for a buggy
188 X server.
189 * debian/patches/128_disable_three_click_action.patch:
190 - Disable three touch click in favor of uTouch gestures.
191 * debian/patches/129_disable_three_touch_tap.patch:
192 - Disable three touch tap in favor of uTouch gestures.
193
194 -- Robert Ancell <robert.ancell@canonical.com> Tue, 14 Jul 2015 16:30:22 +1200
195
65xserver-xorg-input-synaptics (1.8.2-1) unstable; urgency=medium196xserver-xorg-input-synaptics (1.8.2-1) unstable; urgency=medium
66197
67 * Let uscan verify tarball signatures.198 * Let uscan verify tarball signatures.
@@ -70,6 +201,16 @@ xserver-xorg-input-synaptics (1.8.2-1) unstable; urgency=medium
70201
71 -- Julien Cristau <jcristau@debian.org> Sun, 03 May 2015 10:17:33 +0200202 -- Julien Cristau <jcristau@debian.org> Sun, 03 May 2015 10:17:33 +0200
72203
204xserver-xorg-input-synaptics (1.8.1-1ubuntu1) utopic; urgency=medium
205
206 * Merge from released sid.
207 * Drop postinst file, only needed for updating from synaptics <= 1.4.1.
208 * Remaining changes:
209 - A bunch of behavioral patches.
210 - Install some behavioral quirks.
211
212 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 22 Sep 2014 09:44:47 +0200
213
73xserver-xorg-input-synaptics (1.8.1-1) unstable; urgency=medium214xserver-xorg-input-synaptics (1.8.1-1) unstable; urgency=medium
74215
75 * New upstream release216 * New upstream release
@@ -90,6 +231,26 @@ xserver-xorg-input-synaptics (1.8.0-1) unstable; urgency=medium
90231
91 -- maximilian attems <maks@debian.org> Sat, 12 Jul 2014 19:20:04 +0200232 -- maximilian attems <maks@debian.org> Sat, 12 Jul 2014 19:20:04 +0200
92233
234xserver-xorg-input-synaptics (1.8.0-1~exp2ubuntu3) utopic; urgency=medium
235
236 * Rebuild for new xorg-server abi.
237
238 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 10 Sep 2014 16:29:27 +0200
239
240xserver-xorg-input-synaptics (1.8.0-1~exp2ubuntu2) utopic; urgency=medium
241
242 * Remerge from debian-experimental to pick up libxtst-dev.
243 - Fixes touchpad sometimes not disabling by allowing
244 'syndaemon -R' to use XRecord correctly. (LP: #1323006)
245
246 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 15 Jul 2014 15:07:15 +0200
247
248xserver-xorg-input-synaptics (1.8.0-1~exp2ubuntu1) utopic; urgency=medium
249
250 * Merge from debian-experimental.
251
252 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 02 Jul 2014 16:36:40 +0200
253
93xserver-xorg-input-synaptics (1.8.0-1~exp2) experimental; urgency=medium254xserver-xorg-input-synaptics (1.8.0-1~exp2) experimental; urgency=medium
94255
95 * Mark libevdev-dev build dependency [linux-any]. (closes: #749286)256 * Mark libevdev-dev build dependency [linux-any]. (closes: #749286)
@@ -110,6 +271,27 @@ xserver-xorg-input-synaptics (1.8.0-1~exp1) experimental; urgency=medium
110271
111 -- maximilian attems <maks@debian.org> Fri, 23 May 2014 18:27:28 +0200272 -- maximilian attems <maks@debian.org> Fri, 23 May 2014 18:27:28 +0200
112273
274xserver-xorg-input-synaptics (1.7.99.1-0ubuntu1) UNRELEASED; urgency=medium
275
276 * Merge from unreleased debian-experimental. (LP: #1294515)
277
278 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 26 Mar 2014 10:02:42 +0100
279
280xserver-xorg-input-synaptics (1.7.3-1ubuntu1) trusty; urgency=low
281
282 * Merge from debian-unstable.
283 * Drop long disabled patches from the archive.
284 - 105_correct_multifinger_click.patch
285 - 116_xi2_1.patch
286 - 117_gestures.patch
287 - 119_active_area_touches.patch
288 - 120_active_touches_num_fingers.patch
289 - 121_semi-mt_num_fingers.patch
290 - 123_order_ProcessTouch_for_numFingers.patch
291 * Fixes xserver 1.15 compatibility. (LP: #1276875)
292
293 -- Robert Hooker <sarvatt@ubuntu.com> Thu, 06 Feb 2014 11:11:26 -0500
294
113xserver-xorg-input-synaptics (1.7.3-1) unstable; urgency=medium295xserver-xorg-input-synaptics (1.7.3-1) unstable; urgency=medium
114296
115 [ Michele Cane ]297 [ Michele Cane ]
@@ -150,6 +332,26 @@ xserver-xorg-input-synaptics (1.7.1-1) unstable; urgency=low
150332
151 -- Julien Cristau <jcristau@debian.org> Thu, 05 Sep 2013 22:27:28 +0200333 -- Julien Cristau <jcristau@debian.org> Thu, 05 Sep 2013 22:27:28 +0200
152334
335xserver-xorg-input-synaptics (1.7.1-0ubuntu2) trusty; urgency=medium
336
337 * Rebuild for xorg 1.15 abi.
338
339 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 05 Feb 2014 09:40:08 +0000
340
341xserver-xorg-input-synaptics (1.7.1-0ubuntu1) saucy; urgency=low
342
343 * Merge from unreleased debian git.
344
345 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 25 Jul 2013 15:35:14 +0200
346
347xserver-xorg-input-synaptics (1.6.3-0ubuntu1.1) raring; urgency=low
348
349 * Merge from unreleased debian git.
350 * 130_reset-num_active_touches-on-deviceoff.patch, use-sigsafe-logging.patch:
351 Dropped, upstream.
352
353 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 08 Feb 2013 13:40:38 +0200
354
153xserver-xorg-input-synaptics (1.6.2-2) unstable; urgency=low355xserver-xorg-input-synaptics (1.6.2-2) unstable; urgency=low
154356
155 * Pull latest synaptics-1.6-branch:357 * Pull latest synaptics-1.6-branch:
@@ -158,12 +360,104 @@ xserver-xorg-input-synaptics (1.6.2-2) unstable; urgency=low
158360
159 -- Julien Cristau <jcristau@debian.org> Mon, 01 Oct 2012 21:55:06 +0200361 -- Julien Cristau <jcristau@debian.org> Mon, 01 Oct 2012 21:55:06 +0200
160362
363xserver-xorg-input-synaptics (1.6.2-1ubuntu6) raring; urgency=low
364
365 * use-sigsafe-logging.patch: Upstream commit from master, use signal
366 safe logging with input ABI 18. (LP: #1100586)
367
368 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 17 Jan 2013 10:46:59 +0200
369
370xserver-xorg-input-synaptics (1.6.2-1ubuntu5) quantal; urgency=low
371
372 * Added 130_reset-num_active_touches-on-deviceoff.patch (LP: #956071)
373
374 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 30 Aug 2012 20:13:39 +0300
375
376xserver-xorg-input-synaptics (1.6.2-1ubuntu4) quantal-proposed; urgency=low
377
378 [ Maarten Lankhorst ]
379 * Add -dbg package
380
381 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 14 Aug 2012 19:10:16 +0300
382
383xserver-xorg-input-synaptics (1.6.2-1ubuntu3) quantal-proposed; urgency=low
384
385 * control: Bump the build-depends for new xserver.
386
387 -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 01 Aug 2012 14:27:06 +0300
388
389xserver-xorg-input-synaptics (1.6.2-1ubuntu2) quantal-proposed; urgency=low
390
391 * Removed patches:
392 - 125_option_rec_revert.patch
393 - 126_ubuntu_xi22.patch
394 * Bump xserver to 1.12 minimum
395
396 -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Thu, 28 Jun 2012 21:49:46 +0200
397
398xserver-xorg-input-synaptics (1.6.2-1ubuntu1) quantal; urgency=low
399
400 * Merged from Debian unstable
401 * Removed patches that were cherry picked commits and now in 1.6.2:
402 - 201-Avoid-out-of-bounds-access-by-running-num_active_tou.patch
403 - 202-Ignore-pre-existing-touches.patch
404 - 203-Fix-coasting-for-negative-ScrollDelta.patch
405 - 204-Reset-open-slots-array-on-device-disable.patch
406 - 205-Reset-hw-x-y-to-INT_MIN-and-skip-HandleState-until-w.patch
407 - 206-Don-t-allow-for-scroll-distances-of-0-49965.patch
408 * Remaining patches:
409 - 101_resolution_detect_option.patch
410 - 103_enable_cornertapping.patch
411 - 104_always_enable_tapping.patch
412 - 106_always_enable_vert_edge_scroll.patch
413 - 115_evdev_only.patch
414 - 118_quell_error_msg.patch
415 - 124_syndaemon_events.patch
416 - 125_option_rec_revert.patch
417 - 126_ubuntu_xi22.patch
418 - 128_disable_three_click_action.patch
419 - 129_disable_three_touch_tap.patch
420
421 -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Thu, 14 Jun 2012 09:35:21 +0200
422
161xserver-xorg-input-synaptics (1.6.2-1) unstable; urgency=low423xserver-xorg-input-synaptics (1.6.2-1) unstable; urgency=low
162424
163 * New upstream release, from the 1.6 branch.425 * New upstream release, from the 1.6 branch.
164426
165 -- Cyril Brulebois <kibi@debian.org> Wed, 13 Jun 2012 22:22:42 +0200427 -- Cyril Brulebois <kibi@debian.org> Wed, 13 Jun 2012 22:22:42 +0200
166428
429xserver-xorg-input-synaptics (1.6.1-1ubuntu2) quantal-proposed; urgency=low
430
431 * Enable right button clickpad area by default (LP: #972727)
432 - Upstream has this enabled. We had it disabled for Precise due to the
433 feature landing well after feature freeze. This change puts us back in
434 sync with upstream.
435
436 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 07 Jun 2012 10:07:18 -0700
437
438xserver-xorg-input-synaptics (1.6.1-1ubuntu1) quantal; urgency=low
439
440 * Merged from Debian unstable
441 * Refreshed patches for indentation changes
442 - 101_resolution_detect_option.patch
443 - 118_quell_error_msg.patch
444 - 124_syndaemon_events.patch
445 - 125_option_rec_revert.patch
446 * Add temporary patches, for upstream git commits on synaptics-1.6-branch
447 * Fix memory corruption by driver (LP: #941953) FDo #49439
448 - 201-Avoid-out-of-bounds-access-by-running-num_active_tou.patch
449 - 202-Ignore-pre-existing-touches.patch
450 * Fix FDo #49966
451 - 203-Fix-coasting-for-negative-ScrollDelta.patch
452 * Fix jumpy cursor after suspend/resume
453 - 204-Reset-open-slots-array-on-device-disable.patch
454 * Fix another resume bug
455 - 205-Reset-hw-x-y-to-INT_MIN-and-skip-HandleState-until-w.patch
456 * Fix division by 0 or infinite loop with zero scroll distance FDo #49965
457 - 206-Don-t-allow-for-scroll-distances-of-0-49965.patch
458
459 -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Mon, 21 May 2012 14:14:49 +0200
460
167xserver-xorg-input-synaptics (1.6.1-1) unstable; urgency=low461xserver-xorg-input-synaptics (1.6.1-1) unstable; urgency=low
168462
169 [ Julien Cristau ]463 [ Julien Cristau ]
@@ -181,6 +475,22 @@ xserver-xorg-input-synaptics (1.6.0-1) unstable; urgency=low
181475
182 -- Cyril Brulebois <kibi@debian.org> Mon, 07 May 2012 01:13:08 +0200476 -- Cyril Brulebois <kibi@debian.org> Mon, 07 May 2012 01:13:08 +0200
183477
478xserver-xorg-input-synaptics (1.6.0-0ubuntu1) quantal; urgency=low
479
480 * Update to upstream version 1.6.0
481 - Bug fixes only
482 - Fully fixes touchpad bugs on suspend/resume (LP: #968845)
483 * Drop patches merged upstream
484 - 200_fix_four_tap.patch
485 - 201_fix_touch_count.patch
486 - 202_touch_record_bounds_check.patch
487 - 203_fix_coasting_speed.patch
488 - 204_monotonicise_hw_timestamp.patch
489 - 205_end_touches_on_disable.patch
490 * Refreshed 130_dont_enable_rightbutton_area.patch
491
492 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 07 May 2012 12:22:23 -0700
493
184xserver-xorg-input-synaptics (1.5.99.904-2) unstable; urgency=low494xserver-xorg-input-synaptics (1.5.99.904-2) unstable; urgency=low
185495
186 * Add a build-dep on libmtdev-dev now that X server 1.12 is in sid,496 * Add a build-dep on libmtdev-dev now that X server 1.12 is in sid,
@@ -200,6 +510,66 @@ xserver-xorg-input-synaptics (1.5.99.902-1) unstable; urgency=low
200510
201 -- Cyril Brulebois <kibi@debian.org> Mon, 02 Apr 2012 01:12:26 +0000511 -- Cyril Brulebois <kibi@debian.org> Mon, 02 Apr 2012 01:12:26 +0000
202512
513xserver-xorg-input-synaptics (1.5.99.902-0ubuntu5.1) precise-proposed; urgency=low
514
515 * debian/patches/204_monotonicise_hw_timestamp.patch:
516 - Cherry-pick patch from upstream to ensure the timestamps used when
517 determining velocities are monotonic. In certain circumstances the
518 timestamps from hardware events can be less than the timestamps
519 from the preceeding artificially-generated events.
520 + Fixes occasional huge jumps in pointer position.
521 + Fixes two-finger scrolling in GTK+3 windows (such as Nautilus and
522 Evolution) failing some time after login. (LP: #982771)
523 * debian/patches/205_end_touches_on_disable.patch:
524 - Upstream patch to reset touch state on device disable.
525 + Fixes touchpad not working after suspend on some MacBook models
526 (LP: #968845)
527
528 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 24 Apr 2012 14:32:49 +1000
529
530xserver-xorg-input-synaptics (1.5.99.902-0ubuntu5) precise-proposed; urgency=low
531
532 * Fix coasting speed on multitouch touchpads (LP: #930938)
533 - Add patch 203_fix_coasting_speed.patch
534
535 -- Chow Loong Jin <hyperair@debian.org> Fri, 13 Apr 2012 16:14:04 +0800
536
537xserver-xorg-input-synaptics (1.5.99.902-0ubuntu4) precise; urgency=low
538
539 * Fix crash on Apple trackpads when touching with more than 10 fingers
540 (LP: #974017)
541 - Add temporary patch 202_touch_record_bounds_check.patch
542
543 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Apr 2012 11:44:26 -0700
544
545xserver-xorg-input-synaptics (1.5.99.902-0ubuntu3) precise; urgency=low
546
547 * Fix bad default for two touch tap as middle button click (LP: #973783)
548 - Fixed 104_always_enable_tapping.patch
549 - Refreshed 129_disable_three_touch_tap.patch
550
551 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 04 Apr 2012 14:42:34 -0700
552
553xserver-xorg-input-synaptics (1.5.99.902-0ubuntu2) precise; urgency=low
554
555 * Fix three touch taps and clicks on some trackpads (LP: #971783)
556 - Add temporary patch 201_fix_touch_count.patch
557
558 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 02 Apr 2012 11:33:58 -0700
559
560xserver-xorg-input-synaptics (1.5.99.902-0ubuntu1) precise; urgency=low
561
562 * New upstream release
563 * Drop patches merged upstream
564 - 200_fix_clickfinger_non-clickpads.patch
565 - 201_fix_clickfinger_clickpad_actions.patch
566 * Revert upstream behavior change: enabling right button area by default
567 - Too late to enable in Precise
568 * Fix erroneous tap actions on four-touch tap (LP: #963327)
569 - Add temporary patch 200_fix_four_tap.patch
570
571 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 29 Mar 2012 15:31:40 -0700
572
203xserver-xorg-input-synaptics (1.5.99.901-1) unstable; urgency=low573xserver-xorg-input-synaptics (1.5.99.901-1) unstable; urgency=low
204574
205 * New upstream release candidate (1.6 RC1):575 * New upstream release candidate (1.6 RC1):
@@ -208,6 +578,136 @@ xserver-xorg-input-synaptics (1.5.99.901-1) unstable; urgency=low
208578
209 -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:40:10 +0000579 -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:40:10 +0000
210580
581xserver-xorg-input-synaptics (1.5.99.901-0ubuntu2) precise; urgency=low
582
583 * Disable three touch tap in favor of uTouch gestures (LP: #961725)
584 - See
585 https://lists.ubuntu.com/archives/ubuntu-desktop/2012-February/003694.html
586 for details.
587 - Add 129_disable_three_touch_tap.patch
588 * Fix click actions for non-clickpad touchpads (LP: #960108)
589 - Add temporary patch 200_fix_clickfinger_non-clickpads.patch
590 * Fix click action finger count calculation (LP: #961738)
591 - Add temporary patch 201_fix_clickfinger_clickpad_actions.patch
592
593 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 21 Mar 2012 16:00:26 -0700
594
595xserver-xorg-input-synaptics (1.5.99.901-0ubuntu1) precise; urgency=low
596
597 * New upstream release
598 - Includes ClickPad support
599 - Fixes ClickPad click action interference
600 - Re-enables ClickPad support by default (LP: #955404)
601 - Everything else is bug fixes
602 * Remove 129_clickpad.patch, it has been merged upstream
603 * Bump lintian standards to 3.9.3
604
605 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 15 Mar 2012 17:58:09 -0700
606
607xserver-xorg-input-synaptics (1.5.99~git20120223-0ubuntu2) precise; urgency=low
608
609 * Disable ClickPad support when there is no physical right button
610 (LP: #941046)
611 - This re-enables click actions, which was enabled by default previously
612 - Users can enable ClickPad support through xorg.conf, xinput, or synclient
613 - See
614 https://lists.ubuntu.com/archives/ubuntu-desktop/2012-February/003751.html
615 for the discussion guiding this change.
616 * Refresh ClickPad support patch with changes from upstream review
617 - No new functionality
618 * Remove bottom area mask for Dell netbook clickpads with two buttons
619
620 -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 02 Mar 2012 13:33:26 -0700
621
622xserver-xorg-input-synaptics (1.5.99~git20120223-0ubuntu1) precise; urgency=low
623
624 * Update to latest code in git (0a2fd56)
625 - Only includes bug fixes
626 * Drop temporary patches that have been merged upstream:
627 - 129_tmp_pointer_drift.patch
628 - 130_tmp_touch_count_fix.patch
629 * Revert tap-and-drag locking default change (LP: #934770)
630 - Drop 127_default_drag_lock.patch
631 * Add ClickPad support (LP: #932947)
632 - Add 129_clickpad.patch
633
634 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 23 Feb 2012 11:54:37 -0800
635
636xserver-xorg-input-synaptics (1.5.99~git20120220-0ubuntu3) precise; urgency=low
637
638 * Fix crash on multitouch devices when disabled while typing (LP: #931344)
639 - Add temporary patch 130_tmp_touch_count_fix.patch
640
641 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 21 Feb 2012 16:22:17 +0100
642
643xserver-xorg-input-synaptics (1.5.99~git20120220-0ubuntu2) precise; urgency=low
644
645 * Prevent trackpad pointer drift (LP: #921082)
646 - Add temporary patch 129_tmp_pointer_drift.patch from upstream
647
648 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 20 Feb 2012 11:55:23 +0100
649
650xserver-xorg-input-synaptics (1.5.99~git20120220-0ubuntu1) precise; urgency=low
651
652 * Update to latest code in git (f9a9065)
653 - Scale single-touch values to multitouch axes (LP: #936856)
654
655 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 20 Feb 2012 11:13:10 +0100
656
657xserver-xorg-input-synaptics (1.5.0+git20120210-0ubuntu2) precise; urgency=low
658
659 * Enable tap-and-drag locked drags by default
660 * Disable three-click action by default so three touch gestures work
661
662 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 13 Feb 2012 20:51:56 -0800
663
664xserver-xorg-input-synaptics (1.5.0+git20120210-0ubuntu1) precise; urgency=low
665
666 * Update to latest code in git (e6032c3)
667 * Drop 127_multitouch.patch, merged upstream
668 * Drop 126_default_speed.patch, no longer necessary
669 * Refresh 125_option_rec_revert.patch
670 * Add 126_ubuntu_xi22.patch for ubuntu frankenserver support
671
672 -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 10 Feb 2012 18:27:53 -0800
673
674xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu2) precise; urgency=low
675
676 * Add some error handling so eventcomm-test doesn't segfault
677 - Modified 127_multitouch.patch
678
679 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 19 Jan 2012 17:44:47 -0800
680
681xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1) precise; urgency=low
682
683 * Add multitouch support
684 - Add 127_multitouch.patch
685 * Bump Build-Depends for x11proto-input-dev to 2.1.99.5
686 * Remove obsolete dependencies on utouch-grail and old xserver-xorg-core
687
688 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 19 Jan 2012 16:39:31 -0800
689
690xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1~nomt3) precise; urgency=low
691
692 * Fix default speed due to change in motion estimation
693 - Add 126_default_speed.patch
694
695 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 12 Jan 2012 03:59:25 -0800
696
697xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1~nomt2) precise; urgency=low
698
699 * Drop patch 122_revert_pressure_finger_default.patch, merged upstream
700
701 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Jan 2012 07:03:52 -0800
702
703xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1~nomt1) precise; urgency=low
704
705 * Lower xserver-xorg-dev build dep for Precise's X server
706 * Revert xf86OptionRec upstream changes
707 - This particular API change will not be in Precise's X server
708
709 -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Jan 2012 07:00:49 -0800
710
211xserver-xorg-input-synaptics (1.5.0+git20120101-1) experimental; urgency=low711xserver-xorg-input-synaptics (1.5.0+git20120101-1) experimental; urgency=low
212712
213 * New upstream snapshot:713 * New upstream snapshot:
@@ -216,6 +716,54 @@ xserver-xorg-input-synaptics (1.5.0+git20120101-1) experimental; urgency=low
216716
217 -- Cyril Brulebois <kibi@debian.org> Sun, 01 Jan 2012 07:54:51 +0100717 -- Cyril Brulebois <kibi@debian.org> Sun, 01 Jan 2012 07:54:51 +0100
218718
719xserver-xorg-input-synaptics (1.5.0-2ubuntu1~nomt1) UNRELEASED; urgency=low
720
721 * Merge from Debian testing. Remaining Ubuntu changes:
722 - 101_resolution_detect_option.patch:
723 + Provide an option to prevent synaptics from communicating the
724 touchpad size to the xserver. (LP: 327428)
725 - 103_enable_cornertapping.patch:
726 + Enable right/middle clicks by tapping in the bottom- and top-right
727 corners.
728 - 104_always_enable_tapping.patch:
729 + Enable tapping regardless of the presence of physical buttons.
730 - 106_always_enable_vert_edge_scroll.patch:
731 + Enable vertical edge tapping by default even if we enable two-finger
732 scrolling as well.
733 - 115_evdev_only.patch:
734 + Only bind to /dev/input/event* evdev devices (LP 624985)
735 - 118_quell_error_msg.patch:
736 + Don't print error "Unable to find a synaptics device" when used
737 on system that doesn't have a touchpad anyway. (LP: 716712)
738 - 122_revert_pressure_finger_default.patch:
739 + Fix spurious right click events on some trackpads (LP: 742213)
740 - 124_syndaemon_events.patch:
741 + Drain spurious events from XRecord connection as a work around
742 for a buggy X server. (LP: 754470)
743 - debian/control:
744 + Depend on udev.
745 + Move libxtst-dev to Build-Conflicts so syndaemon does not use XRecord,
746 preventing a wide range of crashes in _CallCallbacks. (LP: 774978)
747 - debian/gbp.conf:
748 + Specify ‘ubuntu’ branch.
749 - debian/local/51-synaptics-quirks.conf:
750 + Split out our synaptics quirks into 51-synaptics-quirks.conf
751 - debian/local/66-xorg-synaptics.rules:
752 + Add the udev rule back for tagging specific machines to be quirked.
753 - debian/xserver-xorg-input-synaptics.postinst.in:
754 + Trigger udev to pick up new udev rules
755 * Temporarily drop multitouch patches for X server 1.11 bringup:
756 + 116_xi2_1.patch
757 + 117_gestures.patch
758 + 119_active_area_touches.patch
759 + 120_active_touches_num_fingers.patch
760 + 121_semi-mt_num_fingers.patch
761 + 123_order_ProcessTouch_for_numFingers.patch
762 * debian/patches/122_revert_pressure_finger_default.patch:
763 + Refresh for new upstream
764
765 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 19 Dec 2011 11:10:25 +1100
766
219xserver-xorg-input-synaptics (1.5.0-2) unstable; urgency=low767xserver-xorg-input-synaptics (1.5.0-2) unstable; urgency=low
220768
221 * Cherry-pick to fix regression on powerpc (Closes: #649002):769 * Cherry-pick to fix regression on powerpc (Closes: #649002):
@@ -230,6 +778,69 @@ xserver-xorg-input-synaptics (1.5.0-1) unstable; urgency=low
230778
231 -- Cyril Brulebois <kibi@debian.org> Fri, 11 Nov 2011 17:15:22 +0100779 -- Cyril Brulebois <kibi@debian.org> Fri, 11 Nov 2011 17:15:22 +0100
232780
781xserver-xorg-input-synaptics (1.4.1-1ubuntu2) oneiric; urgency=low
782
783 * Really install the quirks files, and rename the udev rules file
784 to emphasize that it's about quirks.
785 * postinst: Bump the version check to run udevadm trigger on upgrade.
786
787 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 29 Sep 2011 22:16:55 +0300
788
789xserver-xorg-input-synaptics (1.4.1-1ubuntu1) oneiric; urgency=low
790
791 * Merge from Debian unstable, remaining changes:
792 - 101_resolution_detect_option.patch:
793 + Provide an option to prevent synaptics from communicating the
794 touchpad size to the xserver. (LP: 327428)
795 - 103_enable_cornertapping.patch:
796 + Enable right/middle clicks by tapping in the bottom- and top-right
797 corners.
798 - 104_always_enable_tapping.patch:
799 + Enable tapping regardless of the presence of physical buttons.
800 - 106_always_enable_vert_edge_scroll.patch:
801 + Enable vertical edge tapping by default even if we enable two-finger
802 scrolling as well.
803 - 115_evdev_only.patch:
804 + Only bind to /dev/input/event* evdev devices (LP 624985)
805 - 116_xi2_1.patch:
806 - 117_gestures.patch:
807 + multitouch and uTouch gesture support
808 - 118_quell_error_msg.patch:
809 + Don't print error "Unable to find a synaptics device" when used
810 on system that doesn't have a touchpad anyway. (LP: 716712)
811 - 119_active_area_touches.patch:
812 - 120_active_touches_num_fingers.patch:
813 - 121_semi-mt_num_fingers.patch:
814 + Fix handling for SemiMultitouch trackpads with integrated buttons
815 (LP: 736523)
816 - 122_revert_pressure_finger_default.patch:
817 + Fix spurious right click events on some trackpads (LP: 742213)
818 - 123_order_ProcessTouch_for_numFingers.patch:
819 + Fix jumpy cursor on multitouch trackpads (LP: 751525)
820 - 124_syndaemon_events.patch:
821 + Drain spurious events from XRecord connection as a work around
822 for a buggy X server. (LP: 754470)
823 - debian/control:
824 + Add depends on libmtdev and libutouch-grail
825 + Build-depend on multitouch-enabled inputproto.
826 + Depend on multitouch-enabled xserver.
827 + Depend on udev.
828 + Move libxtst-dev to Build-Conflicts so syndaemon does not use XRecord,
829 preventing a wide range of crashes in _CallCallbacks. (LP: 774978)
830 - debian/gbp.conf:
831 + Specify ‘ubuntu’ branch.
832 - debian/local/51-synaptics-quirks.conf:
833 + Split out our synaptics quirks into 51-synaptics-quirks.conf
834 - debian/local/66-xorg-synaptics.rules:
835 + Add the udev rule back for tagging specific machines to be quirked.
836 - debian/xserver-xorg-input-synaptics.postinst.in:
837 + Trigger udev to pick up new udev rules
838 * Drop 114_jumpy_cursor_first_part.patch, fixed upstream.
839 * Update 115_evdev_only.patch to apply.
840 * Update 117_gestures.patch to apply.
841
842 -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 05 Jul 2011 16:40:31 +0300
843
233xserver-xorg-input-synaptics (1.4.1-1) unstable; urgency=low844xserver-xorg-input-synaptics (1.4.1-1) unstable; urgency=low
234845
235 * New upstream release:846 * New upstream release:
@@ -273,6 +884,144 @@ xserver-xorg-input-synaptics (1.3.0-2) unstable; urgency=low
273884
274 -- Cyril Brulebois <kibi@debian.org> Sat, 05 Feb 2011 14:40:47 +0100885 -- Cyril Brulebois <kibi@debian.org> Sat, 05 Feb 2011 14:40:47 +0100
275886
887xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu15) oneiric; urgency=low
888
889 * Also build-conflict with libxtst-dev as to make sure it's not present in
890 e.g. local debug builds.
891
892 -- Loïc Minier <loic.minier@ubuntu.com> Fri, 10 Jun 2011 18:01:59 +0200
893
894xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu14) oneiric; urgency=low
895
896 * Drop libxtst-dev build dependency so syndaemon does not use XRecord,
897 preventing a wide range of crashes in _CallCallbacks. (LP: #774978)
898
899 -- Robert Hooker <sarvatt@ubuntu.com> Mon, 23 May 2011 10:13:09 -0400
900
901xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu13) oneiric; urgency=low
902
903 * Re-add 116_resolution_detect_option.patch as 101_resolution_detect_option.patch:
904 - This patch was introduced in 1.2.2-2ubuntu7 but got erroneously dropped in the
905 merge for 1.3.99+git20110116.0e27ce3a-0ubuntu1.
906 (LP: #327428)
907
908 -- Bryce Harrington <bryce@ubuntu.com> Fri, 20 May 2011 11:14:44 -0700
909
910xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu12) natty; urgency=low
911
912 * syndaemon: Drain spurious events from XRecord connection as a work around
913 for a buggy X server. This keeps syndaemon from busy looping
914 (LP: #754470)
915
916 -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 14 Apr 2011 14:15:33 -0400
917
918xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu11) natty; urgency=low
919
920 * Fix jumpy cursor on multitouch trackpads (LP: #751525)
921 - Added 123_order_ProcessTouch_for_numFingers.patch
922
923 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 05 Apr 2011 11:03:12 -0400
924
925xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu10) natty; urgency=low
926
927 * Ensure touch mask exists before clearing it (LP: #747126)
928
929 -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 01 Apr 2011 08:40:59 -0400
930
931xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu9) natty; urgency=low
932
933 * Fix handling for SemiMultitouch trackpads with integrated buttons
934 (LP: #736523)
935 - Added 119_active_area_touches.patch
936 - Added 120_active_touches_num_fingers.patch
937 - Added 121_semi-mt_num_fingers.patch
938 * Fix spurious right click events on some trackpads (LP: #742213)
939 - Added 122_revert_pressure_finger_default.patch
940
941 -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 30 Mar 2011 10:54:50 -0400
942
943xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu8) natty; urgency=low
944
945 * Disable SemiMultitouch devices, we don't support them yet (LP: #723905)
946
947 -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 15 Mar 2011 16:16:21 -0400
948
949xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu7) natty; urgency=low
950
951 * Set event window correctly for global gesture event
952 (LP: #728696)
953
954 -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 04 Mar 2011 15:40:43 -0500
955
956xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu6) natty; urgency=low
957
958 * Fix silly typo in patch name
959
960 -- Bryce Harrington <bryce@ubuntu.com> Wed, 02 Mar 2011 13:06:17 -0800
961
962xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu5) natty; urgency=low
963
964 * Add 118_quell_error_msg.patch: Don't print error "Unable to find a
965 synaptics device" when used on system that doesn't have a touchpad anyway.
966 (LP: #716712)
967 * Renumber patches 200 and 201 to 116 and 117 so are consistent with the
968 other ubuntu patches.
969
970 -- Bryce Harrington <bryce@ubuntu.com> Wed, 02 Mar 2011 12:16:32 -0800
971
972xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu4) UNRELEASED; urgency=low
973
974 * Add in xi 2.1 support and uTouch gesture support
975 - Added 200_xi2.1.patch
976 - Added 201_gestures.patch
977 - Add depends on libmtdev and libutouch-grail
978
979 -- Chase Douglas <chase.douglas@ubuntu.com> Sun, 20 Feb 2011 19:23:11 -0500
980
981xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu3) natty; urgency=low
982
983 * debian/control: Bump build-depend on xserver-xorg-dev to really, really
984 build against Xserver 1.10
985
986 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 01 Feb 2011 20:46:57 +1100
987
988xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu2) natty; urgency=low
989
990 * Rebuild against Xserver 1.10
991
992 -- Bryce Harrington <bryce@ubuntu.com> Mon, 31 Jan 2011 18:37:55 -0800
993
994xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu1) natty; urgency=low
995
996 [ Cyril Brulebois ]
997 * Switch to Architecture: any, adding armhf support (Closes: #604672).
998
999 [ Christopher James Halse Rogers ]
1000 * Merge from (unreleased) Debian experimental. Remaining Ubuntu changes:
1001 - Split out our synaptics quirks into 51-synaptics-quirks.conf
1002 - Add the udev rule back for tagging specific machines to be quirked
1003 - Trigger udev in postinst to pick up udev rules
1004 - add Depend: on udev
1005 - 103_enable_cornertapping.patch: Enable right/middle clicks by
1006 tapping in the bottom- and top-right corners.
1007 - 104_always_enable_tapping.patch: Enable tapping regardless of the
1008 presence of physical buttons.
1009 - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge
1010 tapping by default even if we enable two-finger scrolling as well.
1011 - 114_jumpy_cursor_first_part.patch: Adds a property to enable filtering
1012 jumpy cursor problems on some machines.
1013 - Specify ‘ubuntu’ branch in gbp.conf
1014 - 115_evdev_only.patch: Only bind to /dev/input/event* evdev devices
1015 (LP 624985)
1016 * Update to git snapshot to fix build against Xserver 1.10 input API
1017 * debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch:
1018 - Refresh for new upstream.
1019 * debian/patches/114_jumpy_cursor_first_part.patch:
1020 - Refresh for new upstream. Drop the multi-touch chunk of the quirk,
1021 as that is handled by upstream commit a6ca4d25.
1022
1023 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 25 Jan 2011 20:01:58 +1100
1024
276xserver-xorg-input-synaptics (1.3.0-1) experimental; urgency=low1025xserver-xorg-input-synaptics (1.3.0-1) experimental; urgency=low
2771026
278 [ Robert Hooker ]1027 [ Robert Hooker ]
@@ -301,6 +1050,78 @@ xserver-xorg-input-synaptics (1.2.2-3) experimental; urgency=low
3011050
302 -- Cyril Brulebois <kibi@debian.org> Wed, 13 Oct 2010 00:26:45 +02001051 -- Cyril Brulebois <kibi@debian.org> Wed, 13 Oct 2010 00:26:45 +0200
3031052
1053xserver-xorg-input-synaptics (1.2.2-2ubuntu7) natty; urgency=low
1054
1055 * Add 116_resolution_detect_option.patch: Provide an option to prevent
1056 synaptics from communicating the touchpad size to the xserver. This
1057 can be used to solve problems where differences in touchpad and screen
1058 dimensions cause the mouse pointer to skip pixels when moving.
1059 (LP: #327428)
1060
1061 -- Bryce Harrington <bryce@ubuntu.com> Wed, 01 Dec 2010 17:03:44 -0800
1062
1063xserver-xorg-input-synaptics (1.2.2-2ubuntu6) natty; urgency=low
1064
1065 * Add quirk for Dell Inspiron 6400 to register taps more reliably.
1066 The touchpad hardware occasionally sends invalid (1, 5855) coords
1067 for taps, which the driver then interprets as a corner tap, which
1068 by default get ignored. Instead of ignoring them, we treat them
1069 as left-button clicks.
1070 (LP #133060)
1071
1072 -- Bryce Harrington <bryce@ubuntu.com> Wed, 01 Dec 2010 12:32:39 -0800
1073
1074xserver-xorg-input-synaptics (1.2.2-2ubuntu5) maverick; urgency=low
1075
1076 * 115_evdev_only.patch was added but never applied. (LP: #624985)
1077
1078 -- Chase Douglas <chase.douglas@ubuntu.com> Sat, 18 Sep 2010 15:19:21 +0200
1079
1080xserver-xorg-input-synaptics (1.2.2-2ubuntu4) maverick; urgency=low
1081
1082 [Chase Douglas]
1083 * 115_evdev_only.patch:
1084 - Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback
1085 (LP: #624985)
1086
1087 -- Bryce Harrington <bryce@ubuntu.com> Wed, 15 Sep 2010 16:27:29 -0700
1088
1089xserver-xorg-input-synaptics (1.2.2-2ubuntu3) maverick; urgency=low
1090
1091 * Rebuild against new Xserver 1.9 ABI
1092
1093 -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 09 Aug 2010 21:47:56 +1000
1094
1095xserver-xorg-input-synaptics (1.2.2-2ubuntu2) maverick; urgency=low
1096
1097 * 51-synaptics-quirks.conf, 66-xorg-synaptics.rules:
1098 - Put back quirk for Inspiron 1120 which was probably lost in a merge.
1099
1100 -- Alberto Milone <alberto.milone@canonical.com> Fri, 06 Aug 2010 12:26:59 +0200
1101
1102xserver-xorg-input-synaptics (1.2.2-2ubuntu1) maverick; urgency=low
1103
1104 [ Robert Hooker ]
1105 * Merge from debian unstable, remaining changes:
1106 - Split out our synaptics quirks into 51-synaptics-quirks.conf
1107 - Add the udev rule back for tagging specific machines to be quirked
1108 - 103_enable_cornertapping.patch: Enable right/middle clicks by
1109 tapping in the bottom- and top-right corners.
1110 - 104_always_enable_tapping.patch: Enable tapping regardless of the
1111 presence of physical buttons.
1112 - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge
1113 tapping by default even if we enable two-finger scrolling as well.
1114 - 114_jumpy_cursor_first_part.patch: Adds a property to enable filtering
1115 jumpy cursor problems on some machines.
1116 * Add a dependency on udev.
1117
1118 [ Christopher James Halse Rogers ]
1119 * debian/gbp.conf:
1120 - Make git-buildpackage less annoying by specifying “ubuntu” as our debian
1121 branch.
1122
1123 -- Robert Hooker <sarvatt@ubuntu.com> Mon, 07 Jun 2010 19:07:59 -0400
1124
304xserver-xorg-input-synaptics (1.2.2-2) unstable; urgency=low1125xserver-xorg-input-synaptics (1.2.2-2) unstable; urgency=low
3051126
306 * Cherry-pick patch from upstream git to add the xorg.conf.d snippet.1127 * Cherry-pick patch from upstream git to add the xorg.conf.d snippet.
@@ -318,6 +1139,19 @@ xserver-xorg-input-synaptics (1.2.2-2) unstable; urgency=low
3181139
319 -- Cyril Brulebois <kibi@debian.org> Sat, 17 Apr 2010 17:48:26 +02001140 -- Cyril Brulebois <kibi@debian.org> Sat, 17 Apr 2010 17:48:26 +0200
3201141
1142xserver-xorg-input-synaptics (1.2.2-1ubuntu2) lucid; urgency=low
1143
1144 * 10-synaptics.conf: Use 'MatchDevicePath "/dev/input/event*"'.
1145
1146 -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 01 Apr 2010 14:34:20 +0300
1147
1148xserver-xorg-input-synaptics (1.2.2-1ubuntu1) lucid; urgency=low
1149
1150 * Merge from Debian unstable. (LP: #546933)
1151 * Rewrite old quirks to use ID_INPUT.tags.
1152
1153 -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 31 Mar 2010 00:27:07 +0300
1154
321xserver-xorg-input-synaptics (1.2.2-1) unstable; urgency=low1155xserver-xorg-input-synaptics (1.2.2-1) unstable; urgency=low
3221156
323 [ Timo Aaltonen ]1157 [ Timo Aaltonen ]
@@ -353,6 +1187,22 @@ xserver-xorg-input-synaptics (1.2.1-1) unstable; urgency=low
3531187
354 -- Cyril Brulebois <kibi@debian.org> Fri, 08 Jan 2010 00:55:04 +01001188 -- Cyril Brulebois <kibi@debian.org> Fri, 08 Jan 2010 00:55:04 +0100
3551189
1190xserver-xorg-input-synaptics (1.2.0-3ubuntu1) lucid; urgency=low
1191
1192 * Merge from Debian experimental, remaining changes:
1193 - 103_enable_cornertapping.patch: Enable right/middle clicks by
1194 tapping in the bottom- and top-right corners.
1195 - 104_always_enable_tapping.patch: Enable tapping regardless of the
1196 presence of physical buttons.
1197 - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge
1198 tapping by default even if we enable two-finger scrolling as well.
1199 * Disabled until fixed to apply and work:
1200 - 114_jumpy_cursor_first_part.patch
1201 * Dropped, using udev now:
1202 - 115_jumpy_cursor_second_part.patch
1203
1204 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 07 Dec 2009 22:58:38 +0200
1205
356xserver-xorg-input-synaptics (1.2.0-3) experimental; urgency=low1206xserver-xorg-input-synaptics (1.2.0-3) experimental; urgency=low
3571207
358 [ Julien Cristau ]1208 [ Julien Cristau ]
@@ -393,6 +1243,87 @@ xserver-xorg-input-synaptics (1.2.0-1) unstable; urgency=low
3931243
394 -- Mattia Dongili <malattia@debian.org> Thu, 19 Nov 2009 21:24:49 +09001244 -- Mattia Dongili <malattia@debian.org> Thu, 19 Nov 2009 21:24:49 +0900
3951245
1246xserver-xorg-input-synaptics (1.1.2-1ubuntu7) karmic; urgency=low
1247
1248 * debian/patches:
1249 - 115_jumpy_cursor_second_part.patch: Set AreaBottomEdge to
1250 4100 for Inspiron 1011 and Inspiron 1012.
1251
1252 -- Alberto Milone <alberto.milone@canonical.com> Wed, 14 Oct 2009 16:55:16 +0200
1253
1254xserver-xorg-input-synaptics (1.1.2-1ubuntu6) karmic; urgency=low
1255
1256 * debian/patches:
1257 - Split 114_jumpy_cursor_threshold.patch into
1258 114_jumpy_cursor_first_part.patch and
1259 115_jumpy_cursor_second_part.patch so as to keep options
1260 which belong in the fdi file separate from the code.
1261 - 115_jumpy_cursor_second_part.patch:
1262 + Add quirk for Inspiron 1012.
1263 - Remove 114_jumpy_cursor_threshold.patch_old.
1264
1265 -- Alberto Milone <alberto.milone@canonical.com> Mon, 05 Oct 2009 12:09:14 +0200
1266
1267xserver-xorg-input-synaptics (1.1.2-1ubuntu5) karmic; urgency=low
1268
1269 * Add lpia to the list of Architectures. LP: #413579.
1270
1271 -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 07 Sep 2009 10:44:54 -0700
1272
1273xserver-xorg-input-synaptics (1.1.2-1ubuntu4) karmic; urgency=low
1274
1275 * debian/patches:
1276 - 112_jumpy_cursor_quirks.patch:
1277 + Drop patch.
1278 - 114_jumpy_cursor_threshold.patch:
1279 + Replace 112_jumpy_cursor_quirks.patch.
1280 + Make the threshold an XInput property.
1281 + Add quirk for Dell Mini10v and for HP Mini 1000 in the
1282 fdi file.
1283
1284 -- Alberto Milone <alberto.milone@canonical.com> Wed, 02 Sep 2009 10:44:28 +0200
1285
1286xserver-xorg-input-synaptics (1.1.2-1ubuntu3) karmic; urgency=low
1287
1288 * debian/patches:
1289 - 112_jumpy_cursor_quirks.patch: Make sure that the quirk
1290 affects only the Dell Mini 10v (LP: #405943).
1291 - 103_enable_cornertapping.patch: Don't trigger middle click
1292 when tapping on the top right corner button (LP: #386017).
1293
1294 -- Alberto Milone <alberto.milone@canonical.com> Mon, 17 Aug 2009 10:31:14 +0200
1295
1296xserver-xorg-input-synaptics (1.1.2-1ubuntu2) karmic; urgency=low
1297
1298 * debian/patches:
1299 - 105_correct_multifinger_click.patch: Drop patch as it breaks
1300 the expected behavior for multitouch clicking (LP: #320585).
1301 - 111_add_active_area.patch: Backport "Synaptics Area" property
1302 from upstream (LP: #402863).
1303 - 112_jumpy_cursor_quirks.patch: Add Quirk for Dell Mini 10v
1304 touchpad (LP: #402863).
1305 - 113_add_capabilities.patch: Backport read-only "Synaptics
1306 Capabilities" property from upstream.
1307
1308 -- Alberto Milone <alberto.milone@canonical.com> Wed, 22 Jul 2009 10:42:11 +0200
1309
1310xserver-xorg-input-synaptics (1.1.2-1ubuntu1) karmic; urgency=low
1311
1312 * Merge from Debian unstable, Remaining changes:
1313 - Restore the Ubuntu patch series. (LP: #378391)
1314 - 103_enable_cornertapping.patch: Enable right/middle clicks by
1315 tapping in the bottom- and top-right corners.
1316 - 104_always_enable_tapping.patch: Enable tapping regardless of the
1317 presence of physical buttons.
1318 - 105_correct_multifinger_click.patch: Swap the right/middle clicks
1319 generated by multi-finger tapping.
1320 - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge
1321 tapping by default even if we enable two-finger scrolling as well.
1322 - 110_remove_bound_auto_adjust.patch: Don't auto-adjust to bounds of
1323 the hardware scroll area.
1324
1325 -- Robert Hooker (Sarvatt) <sarvatt@gmail.com> Sun, 28 Jun 2009 18:13:52 -0400
1326
396xserver-xorg-input-synaptics (1.1.2-1) unstable; urgency=low1327xserver-xorg-input-synaptics (1.1.2-1) unstable; urgency=low
3971328
398 [ Mattia Dongili ]1329 [ Mattia Dongili ]
@@ -444,6 +1375,52 @@ xserver-xorg-input-synaptics (0.99.3-3) experimental; urgency=low
4441375
445 -- Julien Cristau <jcristau@debian.org> Mon, 26 Jan 2009 09:08:10 +01001376 -- Julien Cristau <jcristau@debian.org> Mon, 26 Jan 2009 09:08:10 +0100
4461377
1378xfree86-driver-synaptics (0.99.3-2ubuntu4) jaunty; urgency=low
1379
1380 * debian/patches/110_remove_bound_auto_adjust.patch:
1381 - Small change to make sure that the driver does not
1382 auto-adjust to the bounds of the hardware scroll area
1383 as this causes problem to the touchpads of Acer Aspire
1384 One units (LP: #320632).
1385
1386 -- Alberto Milone <alberto.milone@canonical.com> Thu, 26 Mar 2009 17:00:52 +0100
1387
1388xfree86-driver-synaptics (0.99.3-2ubuntu3) jaunty; urgency=low
1389
1390 * debian/patches/109_override_alps_settings.patch:
1391 - Add customised settings for ALPS touchpad (LP: #320632):
1392 o Enable vertTwoFingerScroll by default.
1393 o Set RightEdge to 900.
1394 o Set ClickTime to 0.
1395 o Set SingleTapTimeout to 0.
1396 o Set MinSpeed to 0.45.
1397 o Set MaxSpeed to 0.75.
1398 * debian/patches/107_reduce_cursor_speed.patch:
1399 - drop and merge with 109_override_alps_settings.patch.
1400
1401 -- Alberto Milone (tseliot) <albertomilone@alice.it> Sat, 28 Feb 2009 10:20:08 +0100
1402
1403xfree86-driver-synaptics (0.99.3-2ubuntu2) jaunty; urgency=low
1404
1405 [Alberto Milone]
1406 * debian/patches/105_always_enable_multifinger_click.patch:
1407 - Drop patch
1408 * debian/patches/105_correct_multifinger_click.patch:
1409 - Fix inverted buttons
1410 - Restore ability to drag and drop with physical buttons
1411 (LP: #320632)
1412
1413 -- Alberto Milone (tseliot) <albertomilone@alice.it> Sat, 31 Jan 2009 18:48:37 +0100
1414
1415xfree86-driver-synaptics (0.99.3-2ubuntu1) jaunty; urgency=low
1416
1417 * Merge from Debian experimental.
1418 * Revive syndaemon_xinput_props.patch, now refreshed as 108.
1419 Thanks to John S. Gruber for noticing it was dropped in haste.
1420 (LP: #321355)
1421
1422 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 26 Jan 2009 09:57:07 +0200
1423
447xfree86-driver-synaptics (0.99.3-2) experimental; urgency=low1424xfree86-driver-synaptics (0.99.3-2) experimental; urgency=low
4481425
449 * Update our copy of xsfbs to get a fixed serverabi rule and generate1426 * Update our copy of xsfbs to get a fixed serverabi rule and generate
@@ -452,6 +1429,35 @@ xfree86-driver-synaptics (0.99.3-2) experimental; urgency=low
4521429
453 -- Julien Cristau <jcristau@debian.org> Mon, 26 Jan 2009 04:43:08 +01001430 -- Julien Cristau <jcristau@debian.org> Mon, 26 Jan 2009 04:43:08 +0100
4541431
1432xfree86-driver-synaptics (0.99.3-1ubuntu2) jaunty; urgency=low
1433
1434 [ Alberto Milone (tseliot) ]
1435 * 103_enable_cornertapping.patch:
1436 - Update patch for the new upstream release. (LP: #320632)
1437 * 104_always_enable_tapping.patch:
1438 - Enable tapping even when a physical left button is available. (LP: #320585)
1439 * 105_always_enable_multifinger_click.patch:
1440 - Enable multifinger click (where available) even when physical right/middle
1441 buttons are available. (LP: #320585)
1442 * 106_always_enable_vert_edge_scroll.patch:
1443 - Enable scrolling even when doubletap is available. (LP: #320632)
1444 * 107_reduce_cursor_speed.patch:
1445 - Reduce the cursor speed. (LP: #320639)
1446
1447 -- Timo Aaltonen <tjaalton@ubuntu.com> Sat, 24 Jan 2009 20:29:04 +0200
1448
1449xfree86-driver-synaptics (0.99.3-1ubuntu1) jaunty; urgency=low
1450
1451 * Merge from Debian experimental.
1452 * Drop obsolete patches:
1453 -101_no_horizscroll.patch
1454 -102_dont_check_abi.diff
1455 -104_syndaemon_xinput_props.patch
1456 -105_no_bcm5974_shmconfig.patch
1457 * Update 103_enable_cornertapping.patch to apply.
1458
1459 -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 23 Jan 2009 14:30:34 +0200
1460
455xfree86-driver-synaptics (0.99.3-1) experimental; urgency=low1461xfree86-driver-synaptics (0.99.3-1) experimental; urgency=low
4561462
457 [ Timo Aaltonen ]1463 [ Timo Aaltonen ]
@@ -466,6 +1472,105 @@ xfree86-driver-synaptics (0.99.3-1) experimental; urgency=low
4661472
467 -- Julien Cristau <jcristau@debian.org> Wed, 21 Jan 2009 22:27:10 +01001473 -- Julien Cristau <jcristau@debian.org> Wed, 21 Jan 2009 22:27:10 +0100
4681474
1475xfree86-driver-synaptics (0.15.2-0ubuntu5) intrepid; urgency=low
1476
1477 * Cherry-picked commit db6e63, "Return correctly on successful property
1478 setting"
1479 * debian/patches/104_syndaemon_xinput_props.patch: Add support for XInput
1480 device properties to syndaemon.
1481 * debian/patches/105_no_bcm5974_shmconfig.patch: Remove the SHMConfig
1482 enabling line from the bcm5974 section of the fdi file. (LP: #282004)
1483
1484 -- William Grant <wgrant@ubuntu.com> Mon, 13 Oct 2008 21:48:05 +1100
1485
1486xfree86-driver-synaptics (0.15.2-0ubuntu4) intrepid; urgency=low
1487
1488 * Cherry-picked commit 355e845, "Adjust to new property API".
1489 (LP: #274728)
1490 * Refresh patches 101 & 102.
1491 * Bump the build-dep on libxi-dev and xserver-xorg-dev.
1492
1493 -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 29 Sep 2008 10:23:16 +0300
1494
1495xfree86-driver-synaptics (0.15.2-0ubuntu3) intrepid; urgency=low
1496
1497 * Also build for lpia; LP: #275158.
1498
1499 -- Loic Minier <lool@dooz.org> Sat, 27 Sep 2008 16:11:42 +0200
1500
1501xfree86-driver-synaptics (0.15.2-0ubuntu2) intrepid; urgency=low
1502
1503 [ Alberto Milone ]
1504 * 103_enable_cornertapping.patch:
1505 - Revert some defaults back to previous values, to fix corner tapping
1506 and MaxTapMove. (LP: #271823)
1507
1508 -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 23 Sep 2008 10:46:44 +0300
1509
1510xfree86-driver-synaptics (0.15.2-0ubuntu1) intrepid; urgency=low
1511
1512 * New upstream release. (LP: #262276, #268071, #247433, #262305)
1513 * Drop 101_ubuntu.diff, superseded by input properties.
1514 * Drop 103_fix_off_by_one.diff, applied upstream.
1515 * 101_no_horizscroll.patch:
1516 - Disable horizontal scrolling by defaulting to FALSE instead of changing
1517 the fdi file.
1518 * 102_dont_check_abi.diff:
1519 - Remove one more check from src/synaptics.c, which was added recently.
1520
1521 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 12 Sep 2008 01:32:57 +0300
1522
1523xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu5) intrepid; urgency=low
1524
1525 * Rebuild to fix dependency against xserver-xorg-core.
1526
1527 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 03 Sep 2008 17:45:20 +0300
1528
1529xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu4) intrepid; urgency=low
1530
1531 * Run autoreconf at build time; build-depend on automake, libtool and
1532 xutils-dev.
1533 * Enable 102 again, since the problem with it was that Makefile.in was
1534 not regenerated.
1535 * Add 103_fix_off_by_one.diff to fix the number of arguments for
1536 properties. Thanks William Grant!
1537 * Pull 3d39926875446e from upstream/master:
1538 - Re-enable TapButtons and CornerButtons to work by default.
1539 (LP: #262292)
1540
1541 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 30 Aug 2008 18:20:14 +0300
1542
1543xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu3) intrepid; urgency=low
1544
1545 * Disable 102 for now, since the property stuff doesn't seem to be
1546 working right. (LP: #262986)
1547
1548 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 30 Aug 2008 16:52:51 +0300
1549
1550xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu2) intrepid; urgency=low
1551
1552 * 102_dont_check_abi.diff:
1553 - Don't check ABI_MAJOR, since we have all that's needed for
1554 properties.
1555
1556 -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 30 Aug 2008 13:27:54 +0300
1557
1558xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu1) intrepid; urgency=low
1559
1560 * Merge from Debian experimental, remaining changes:
1561 - debian/control:
1562 + Drop the dummy package
1563 + Change the maintainer address
1564 - debian/patches:
1565 101_ubuntu.diff
1566 + Various fixes, split this.
1567 - fdi/11-x11-synaptics.fdi
1568 + Modify to disable horizontal scrolling like our dexconf used to do.
1569 * Pull in support for input properties.
1570 * Drop 102_polling.diff, since it's upstream.
1571
1572 -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 28 Aug 2008 02:09:47 +0300
1573
469xfree86-driver-synaptics (0.15.0+git20080820-1) experimental; urgency=low1574xfree86-driver-synaptics (0.15.0+git20080820-1) experimental; urgency=low
4701575
471 * Update to latest upstream git1576 * Update to latest upstream git
@@ -505,6 +1610,48 @@ xfree86-driver-synaptics (0.14.7~git20070706-2.1.lenny1) unstable; urgency=low
5051610
506 -- Julien Cristau <jcristau@debian.org> Mon, 18 Aug 2008 01:41:39 +02001611 -- Julien Cristau <jcristau@debian.org> Mon, 18 Aug 2008 01:41:39 +0200
5071612
1613xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu4) intrepid; urgency=low
1614
1615 * Fix the fdi file to disable horizontal scrolling like dexconf used
1616 to do.
1617
1618 -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 18 Aug 2008 16:27:30 +0300
1619
1620xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu3) intrepid; urgency=low
1621
1622 * Enable input-hotplug: install 10-synaptics.fdi in
1623 /usr/share/hal/fdi/policy/20thirdparty.
1624
1625 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 01 Aug 2008 09:58:32 +0300
1626
1627xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu2) intrepid; urgency=low
1628
1629 * Rebuild against the new xserver-xorg-dev.
1630
1631 -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 07 Jul 2008 17:45:08 +0300
1632
1633xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu1) intrepid; urgency=low
1634
1635 * Merge from debian unstable, remaining changes:
1636 - Rename the source
1637 - debian/control:
1638 + Drop the dummy package
1639 + Change the maintainer address.
1640 + Add quilt to build-deps.
1641 - Makefile: Add -fno-stack-protector.
1642 - debian/patches:
1643 100_fix_vt_handling.diff
1644 + Something is opening the device even after we've switched away
1645 from the VT. The easiest way to handle this is to refuse to open
1646 unless we're on the current VT.
1647 101_ubuntu.diff
1648 + Various fixes, split this.
1649 102_polling.diff
1650 + Added a patch which increases the polling timeout to save some
1651 battery life
1652
1653 -- Bryce Harrington <bryce@ubuntu.com> Mon, 09 Jun 2008 22:27:20 -0700
1654
508xfree86-driver-synaptics (0.14.7~git20070706-2.1) unstable; urgency=low1655xfree86-driver-synaptics (0.14.7~git20070706-2.1) unstable; urgency=low
5091656
510 * Non-maintainer upload, with Mattia's agreement.1657 * Non-maintainer upload, with Mattia's agreement.
@@ -524,6 +1671,47 @@ xfree86-driver-synaptics (0.14.7~git20070706-2) unstable; urgency=low
5241671
525 -- Mattia Dongili <malattia@debian.org> Tue, 01 Jan 2008 12:38:13 +09001672 -- Mattia Dongili <malattia@debian.org> Tue, 01 Jan 2008 12:38:13 +0900
5261673
1674xfree86-driver-synaptics (0.14.7~git20070706-1ubuntu4) hardy; urgency=low
1675
1676 * 102_polling.diff:
1677 - Added a patch which increases the polling timeout to save some
1678 battery life (LP: #184398).
1679
1680 -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 27 Feb 2008 11:58:01 +0200
1681
1682xfree86-driver-synaptics (0.14.7~git20070706-1ubuntu3) hardy; urgency=low
1683
1684 * debian/patches/101_ubuntu.diff:
1685 - extend to support disabling the touchpad
1686 - remove unused bits of the patch
1687
1688 -- Scott James Remnant <scott@ubuntu.com> Tue, 22 Jan 2008 13:40:07 +0000
1689
1690xfree86-driver-synaptics (0.14.7~git20070706-1ubuntu2) hardy; urgency=low
1691
1692 * Change the source name to match Debian.
1693
1694 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 11 Jan 2008 11:59:09 +0200
1695
1696xserver-xorg-input-synaptics (0.14.7~git20070706-1ubuntu1) hardy; urgency=low
1697
1698 * Merge with Debian unstable, remaining changes:
1699 - Rename the source
1700 - debian/control:
1701 + Drop the dummy package
1702 + Change the maintainer address.
1703 + Add quilt to build-deps.
1704 - Makefile: Add -fno-stack-protector.
1705 - debian/patches:
1706 100_fix_vt_handling.diff
1707 + Something is opening the device even after we've switched away
1708 from the VT. The easiest way to handle this is to refuse to open
1709 unless we're on the current VT.
1710 101_ubuntu.diff
1711 + Various fixes, split this.
1712
1713 -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 09 Nov 2007 02:23:16 +0200
1714
527xfree86-driver-synaptics (0.14.7~git20070706-1) unstable; urgency=low1715xfree86-driver-synaptics (0.14.7~git20070706-1) unstable; urgency=low
5281716
529 * build with xserver-xorg-core 1.4 (Closes: #442314)1717 * build with xserver-xorg-core 1.4 (Closes: #442314)
@@ -566,6 +1754,81 @@ xfree86-driver-synaptics (0.14.6-2) unstable; urgency=low
5661754
567 -- Mattia Dongili <malattia@debian.org> Wed, 03 Jan 2007 18:38:40 +01001755 -- Mattia Dongili <malattia@debian.org> Wed, 03 Jan 2007 18:38:40 +0100
5681756
1757xserver-xorg-input-synaptics (0.14.6-0ubuntu10) gutsy; urgency=low
1758
1759 * Bodge around LP: #68370. Something is opening the device even after
1760 we've switched away from the VT. The easiest way to handle this is
1761 to refuse to open unless we're on the current VT.
1762
1763 -- Matthew Garrett <mjg59@srcf.ucam.org> Tue, 09 Oct 2007 21:08:23 +0100
1764
1765xserver-xorg-input-synaptics (0.14.6-0ubuntu9) gutsy; urgency=low
1766
1767 * Actually include the parameter setting code
1768
1769 -- Matthew Garrett <mjg59@srcf.ucam.org> Mon, 17 Sep 2007 17:56:53 +0100
1770
1771xserver-xorg-input-synaptics (0.14.6-0ubuntu8) gutsy; urgency=low
1772
1773 * Fix the build system so it works properly on 64-bit platforms
1774 * Add initial support for setting some paramaters via X
1775
1776 -- Matthew Garrett <mjg59@srcf.ucam.org> Sun, 16 Sep 2007 18:18:17 +0100
1777
1778xserver-xorg-input-synaptics (0.14.6-0ubuntu7) feisty; urgency=low
1779
1780 * X and Y size calculations were inverted for edge scrolling
1781 * Additionally, the values were scaled incorrectly (LP: #95858)
1782
1783 -- Matthew Garrett <mjg59@srcf.ucam.org> Sun, 25 Mar 2007 16:13:42 +0100
1784
1785xserver-xorg-input-synaptics (0.14.6-0ubuntu6) feisty; urgency=low
1786
1787 * Set defaults based on values the kernel gives us, rather than making stuff
1788 up in an utterly miserable manner. This upload brought to you by Milton
1789 Nero, a deeply flavoured oat stout.
1790
1791 -- Matthew Garrett <mjg59@srcf.ucam.org> Sat, 24 Mar 2007 15:08:26 +0000
1792
1793xserver-xorg-input-synaptics (0.14.6-0ubuntu5) feisty; urgency=low
1794
1795 * Attempt to set more reasonable defaults for appletouch devices. Better
1796 now, but still not perfect.
1797
1798 -- Matthew Garrett <mjg59@srcf.ucam.org> Sat, 24 Mar 2007 02:44:11 +0000
1799
1800xserver-xorg-input-synaptics (0.14.6-0ubuntu4) feisty; urgency=low
1801
1802 * debian/control: Update maintainer fields according to debian-
1803 maintainer-field spec.
1804
1805 -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 12 Mar 2007 14:58:39 +0000
1806
1807xserver-xorg-input-synaptics (0.14.6-0ubuntu3) edgy; urgency=low
1808
1809 * Add the ugly ALPS hack back
1810
1811 -- Matthew Garrett <mjg59@srcf.ucam.org> Mon, 7 Aug 2006 22:55:42 +0100
1812
1813xserver-xorg-input-synaptics (0.14.6-0ubuntu2) edgy; urgency=low
1814
1815 * Disable Stack Protection for this package for now (module loading fails
1816 due to missing symbols)
1817
1818 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Mon, 31 Jul 2006 09:39:16 -0300
1819
1820xserver-xorg-input-synaptics (0.14.6-0ubuntu1) edgy; urgency=low
1821
1822 * New Upstream release
1823 * New versioned Build-Depends on xserver-xorg-dev (>= 1.1.1)
1824 * New versioned Build-Depends on xserver-xorg-core (>= 1.1.1)
1825 * Fixed debian/rules to match current Makefile rules (based on Debian
1826 xfree86-driver-synaptics package)
1827 * Fixed Makefile and manual page, also based on Debian xfree86-driver-synaptics
1828 * Dropped Alps patches - unfortunately they don't apply anymore
1829
1830 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Thu, 27 Jul 2006 12:18:18 -0300
1831
569xfree86-driver-synaptics (0.14.5-1) unstable; urgency=low1832xfree86-driver-synaptics (0.14.5-1) unstable; urgency=low
5701833
571 * New upstream release.1834 * New upstream release.
@@ -611,6 +1874,76 @@ xfree86-driver-synaptics (0.14.4-1) unstable; urgency=low
6111874
612 -- Mattia Dongili <malattia@debian.org> Mon, 07 Nov 2005 22:54:40 +01001875 -- Mattia Dongili <malattia@debian.org> Mon, 07 Nov 2005 22:54:40 +0100
6131876
1877xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu4) dapper; urgency=low
1878
1879 * New versioned Build-Depends on xserver-xorg-dev (>= 1.1.1)
1880 * New versioned Build-Depends on xserver-xorg-core (>= 1.1.1)
1881
1882 -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Thu, 27 Jul 2006 11:59:57 -0300
1883
1884xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu3) dapper; urgency=low
1885
1886 * Horrible workaround to avoid massive ALPS-related suckage
1887
1888 -- Matthew Garrett <mjg59@srcf.ucam.org> Wed, 22 Mar 2006 21:02:26 +0000
1889
1890xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu2) dapper; urgency=low
1891
1892 * Build with -fPIC to fix FTBFS
1893
1894 -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 11 Jan 2006 16:20:57 +0100
1895
1896xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu1) dapper; urgency=low
1897
1898 * Bounce straight back to 0.14.3.
1899
1900 -- Daniel Stone <daniel.stone@ubuntu.com> Tue, 25 Oct 2005 19:12:28 +1000
1901
1902xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu3) breezy; urgency=low
1903
1904 * Change dependency on xserver-xorg to -core (closes: Ubuntu#15902).
1905
1906 -- Daniel Stone <daniel.stone@ubuntu.com> Fri, 16 Sep 2005 17:42:34 +1000
1907
1908xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu2) breezy; urgency=low
1909
1910 * Build client utilities without includes from Xincludes.
1911
1912 -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 7 Sep 2005 16:31:51 +1000
1913
1914xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu1) breezy; urgency=low
1915
1916 * Revert to old upstream version for preview at least, as the new was quite
1917 catastrophically broken with ALPS. Fixed some, broke a lot (closes:
1918 Ubuntu#14480).
1919 * Backport the confused-finger-count patch.
1920 * Hillariously, dpkg-source ignores deleted files, which means that
1921 Xincludes stuff keeps getting resurrected. Change $(X_INCLUDES_ROOT) to
1922 /usr in include paths (except for the server DDK) to ensure that we get
1923 the installed headers, not the braindead included ones.
1924
1925 -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 7 Sep 2005 11:07:06 +1000
1926
1927xorg-driver-synaptics (0.14.3-1ubuntu2) breezy; urgency=low
1928
1929 * Move to /usr/lib/xorg for the modular server, and build-depend on
1930 xserver-xorg-dev.
1931 * Switch dependency to xserver-xorg-core, version it.
1932 * Start building synaptics_drv.so instead of .o.
1933
1934 -- Daniel Stone <daniel.stone@ubuntu.com> Fri, 2 Sep 2005 12:08:27 +1000
1935
1936xorg-driver-synaptics (0.14.3-1ubuntu1) breezy; urgency=low
1937
1938 * Merge with Debian.
1939 * New upstream release:
1940 + Fixes confused finger count with low pressure on some HPs (closes:
1941 Ubuntu#14155).
1942 * Remove unnecessary files in Xincludes from x11proto-core-dev and
1943 x11proto-input-dev.
1944
1945 -- Daniel Stone <daniel.stone@ubuntu.com> Thu, 1 Sep 2005 16:24:27 +1000
1946
614xfree86-driver-synaptics (0.14.3-1) unstable; urgency=low1947xfree86-driver-synaptics (0.14.3-1) unstable; urgency=low
6151948
616 * New upstream version.1949 * New upstream version.
diff --git a/debian/control b/debian/control
index b0e4446..f8e828f 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: xserver-xorg-input-synaptics1Source: xserver-xorg-input-synaptics
2Section: x112Section: x11
3Priority: optional3Priority: optional
4Maintainer: Debian X Strike Force <debian-x@lists.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
5Uploaders: maximilian attems <maks@debian.org>6Uploaders: maximilian attems <maks@debian.org>
6Build-Depends:7Build-Depends:
7 debhelper-compat (= 12),8 debhelper-compat (= 12),
diff --git a/debian/gbp.conf b/debian/gbp.conf
8new file mode 1006449new file mode 100644
index 0000000..b2efa2f
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
1[DEFAULT]
2debian-branch=ubuntu
3
diff --git a/debian/local/51-synaptics-quirks.conf b/debian/local/51-synaptics-quirks.conf
0new file mode 1006444new file mode 100644
index 0000000..6587f7a
--- /dev/null
+++ b/debian/local/51-synaptics-quirks.conf
@@ -0,0 +1,23 @@
1Section "InputClass"
2 Identifier "Dell Inspiron embedded buttons quirks"
3 MatchTag "inspiron_1011|inspiron_1012"
4 MatchDevicePath "/dev/input/event*"
5 Driver "synaptics"
6 Option "JumpyCursorThreshold" "90"
7EndSection
8
9Section "InputClass"
10 Identifier "Dell Inspiron quirks"
11 MatchTag "inspiron_1120"
12 MatchDevicePath "/dev/input/event*"
13 Driver "synaptics"
14 Option "JumpyCursorThreshold" "250"
15EndSection
16
17Section "InputClass"
18 Identifier "HP Mininote quirks"
19 MatchTag "mininote_1000"
20 MatchDevicePath "/dev/input/event*"
21 Driver "synaptics"
22 Option "JumpyCursorThreshold" "20"
23EndSection
diff --git a/debian/local/66-xorg-synaptics-quirks.rules b/debian/local/66-xorg-synaptics-quirks.rules
0new file mode 10064424new file mode 100644
index 0000000..d3af3c4
--- /dev/null
+++ b/debian/local/66-xorg-synaptics-quirks.rules
@@ -0,0 +1,13 @@
1ACTION!="add|change", GOTO="xorg_synaptics_quirks_end"
2KERNEL!="event*", GOTO="xorg_synaptics_quirks_end"
3
4ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_quirks_end"
5
6# Placeholder for platform specific quirks needing
7# ID_INPUT.tags to be set.
8ATTR{[dmi/id]product_name}=="Inspiron 1011", ENV{ID_INPUT.tags}="inspiron_1011"
9ATTR{[dmi/id]product_name}=="Inspiron 1012", ENV{ID_INPUT.tags}="inspiron_1012"
10ATTR{[dmi/id]product_name}=="Inspiron 1120", ENV{ID_INPUT.tags}="inspiron_1120"
11ATTR{[dmi/id]product_name}=="HP MiniNote 1000", ENV{ID_INPUT.tags}="mininote_1000"
12
13LABEL="xorg_synaptics_quirks_end"
diff --git a/debian/patches/101_resolution_detect_option.patch b/debian/patches/101_resolution_detect_option.patch
0new file mode 10064414new file mode 100644
index 0000000..ad7124d
--- /dev/null
+++ b/debian/patches/101_resolution_detect_option.patch
@@ -0,0 +1,153 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Provide an option to prevent synaptics from communicating the
4 touchpad size to the xserver.
5
6Bug-Ubuntu: https://launchpad.net/bugs/327428
7---
8 include/synaptics-properties.h | 3 +++
9 man/synaptics.man | 16 ++++++++++++++++
10 src/properties.c | 11 +++++++++++
11 src/synaptics.c | 5 +++--
12 src/synapticsstr.h | 1 +
13 tools/synclient.c | 1 +
14 6 files changed, 35 insertions(+), 2 deletions(-)
15
16diff --git a/include/synaptics-properties.h b/include/synaptics-properties.h
17index a0d7524..f08bc74 100644
18--- a/include/synaptics-properties.h
19+++ b/include/synaptics-properties.h
20@@ -133,6 +133,9 @@
21 /* FLOAT, 2 values, min, max */
22 #define SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR "Synaptics Pressure Motion Factor"
23
24+/* 8 bit (BOOL) */
25+#define SYNAPTICS_PROP_RESOLUTION_DETECT "Synaptics Resolution Detect"
26+
27 /* 8 bit (BOOL) */
28 #define SYNAPTICS_PROP_GRAB "Synaptics Grab Event Device"
29
30diff --git a/man/synaptics.man b/man/synaptics.man
31index 4432f01..9c7bc0e 100644
32--- a/man/synaptics.man
33+++ b/man/synaptics.man
34@@ -427,6 +427,18 @@ The gesture is enabled by default and can be disabled by setting the
35 TapAndDragGesture option to false. Property: "Synaptics Gestures"
36 .
37 .TP
38+.BI "Option \*ResolutionDetect\*q \*q" boolean \*q
39+Allow or prevent the synaptics driver from reporting the size of the
40+touchpad to the X server. The X server normally uses this information
41+to scale movements so that touchpad movement corresponds visually to
42+mouse cursor movements on the screen. However, in some rare cases where
43+the touchpad height/width ratio is significantly different from the
44+laptop, it can cause the mouse cursor to skip pixels in the X or Y axis.
45+This option allows disabling this scaling behavior, which can provide
46+smoother mouse movement in such cases.
47+Property: "Synaptics Resolution Detect"
48+.
49+.TP
50 .BI "Option \*qVertResolution\*q \*q" integer \*q
51 Resolution of X coordinates in units/millimeter. The value is used
52 together with HorizResolution to compensate unequal vertical and
53@@ -879,6 +891,10 @@ FLOAT, 2 values, speed, friction.
54 .BI "Synaptics Pressure Motion Factor"
55 FLOAT, 2 values, min, max.
56
57+.TP 7
58+.BI "Synaptics Resolution Detect"
59+8 bit (BOOL).
60+
61 .TP 7
62 .BI "Synaptics Grab Event Device"
63 8 bit (BOOL).
64diff --git a/src/properties.c b/src/properties.c
65index c776e6c..e4b9d5e 100644
66--- a/src/properties.c
67+++ b/src/properties.c
68@@ -85,6 +85,7 @@ Atom prop_palm_dim = 0;
69 Atom prop_coastspeed = 0;
70 Atom prop_pressuremotion = 0;
71 Atom prop_pressuremotion_factor = 0;
72+Atom prop_resolution_detect = 0;
73 Atom prop_grab = 0;
74 Atom prop_gestures = 0;
75 Atom prop_capabilities = 0;
76@@ -345,6 +346,10 @@ InitDeviceProperties(InputInfoPtr pInfo)
77 InitFloatAtom(pInfo->dev, SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR, 2,
78 fvalues);
79
80+ prop_resolution_detect =
81+ InitAtom(pInfo->dev, SYNAPTICS_PROP_RESOLUTION_DETECT, 8, 1,
82+ &para->resolution_detect);
83+
84 prop_grab =
85 InitAtom(pInfo->dev, SYNAPTICS_PROP_GRAB, 8, 1,
86 &para->grab_event_device);
87@@ -747,6 +752,12 @@ SetProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr prop,
88 para->press_motion_min_factor = press[0];
89 para->press_motion_max_factor = press[1];
90 }
91+ else if (property == prop_resolution_detect) {
92+ if (prop->size != 1 || prop->format != 8 || prop->type != XA_INTEGER)
93+ return BadMatch;
94+
95+ para->resolution_detect = *(BOOL*)prop->data;
96+ }
97 else if (property == prop_grab) {
98 if (prop->size != 1 || prop->format != 8 || prop->type != XA_INTEGER)
99 return BadMatch;
100diff --git a/src/synaptics.c b/src/synaptics.c
101index 210f954..d1a8a96 100644
102--- a/src/synaptics.c
103+++ b/src/synaptics.c
104@@ -742,6 +742,7 @@ set_default_parameters(InputInfoPtr pInfo)
105 xf86SetIntOption(opts, "PressureMotionMinZ", pressureMotionMinZ);
106 pars->press_motion_max_z =
107 xf86SetIntOption(opts, "PressureMotionMaxZ", pressureMotionMaxZ);
108+ pars->resolution_detect = xf86SetBoolOption(opts, "ResolutionDetect", TRUE);
109
110 pars->min_speed = xf86SetRealOption(opts, "MinSpeed", 0.4);
111 pars->max_speed = xf86SetRealOption(opts, "MaxSpeed", 0.7);
112@@ -1290,7 +1291,7 @@ DeviceInit(DeviceIntPtr dev)
113 }
114
115 /* X valuator */
116- if (priv->minx < priv->maxx) {
117+ if (priv->minx < priv->maxx && priv->synpara.resolution_detect) {
118 min = priv->minx;
119 max = priv->maxx;
120 }
121@@ -1305,7 +1306,7 @@ DeviceInit(DeviceIntPtr dev)
122 xf86InitValuatorDefaults(dev, 0);
123
124 /* Y valuator */
125- if (priv->miny < priv->maxy) {
126+ if (priv->miny < priv->maxy && priv->synpara.resolution_detect) {
127 min = priv->miny;
128 max = priv->maxy;
129 }
130diff --git a/src/synapticsstr.h b/src/synapticsstr.h
131index 7972a9c..fd3a179 100644
132--- a/src/synapticsstr.h
133+++ b/src/synapticsstr.h
134@@ -222,6 +222,7 @@ typedef struct _SynapticsParameters {
135 int press_motion_max_z; /* finger pressure at which maximum pressure motion factor is applied */
136 double press_motion_min_factor; /* factor applied on speed when finger pressure is at minimum */
137 double press_motion_max_factor; /* factor applied on speed when finger pressure is at minimum */
138+ Bool resolution_detect; /* report pad size to xserver? */
139 Bool grab_event_device; /* grab event device for exclusive use? */
140 Bool tap_and_drag_gesture; /* Switches the tap-and-drag gesture on/off */
141 unsigned int resolution_horiz; /* horizontal resolution of touchpad in units/mm */
142diff --git a/tools/synclient.c b/tools/synclient.c
143index 13fb812..a290fbf 100644
144--- a/tools/synclient.c
145+++ b/tools/synclient.c
146@@ -130,6 +130,7 @@ static struct Parameter params[] = {
147 {"PressureMotionMaxZ", PT_INT, 1, 255, SYNAPTICS_PROP_PRESSURE_MOTION, 32, 1},
148 {"PressureMotionMinFactor", PT_DOUBLE, 0, 10.0,SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR, 0 /*float*/, 0},
149 {"PressureMotionMaxFactor", PT_DOUBLE, 0, 10.0,SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR, 0 /*float*/, 1},
150+ {"ResolutionDetect", PT_BOOL, 0, 1, SYNAPTICS_PROP_RESOLUTION_DETECT, 8, 0},
151 {"GrabEventDevice", PT_BOOL, 0, 1, SYNAPTICS_PROP_GRAB, 8, 0},
152 {"TapAndDragGesture", PT_BOOL, 0, 1, SYNAPTICS_PROP_GESTURES, 8, 0},
153 {"AreaLeftEdge", PT_INT, INT_MIN, INT_MAX, SYNAPTICS_PROP_AREA, 32, 0},
diff --git a/debian/patches/103_enable_cornertapping.patch b/debian/patches/103_enable_cornertapping.patch
0new file mode 100644154new file mode 100644
index 0000000..bffde10
--- /dev/null
+++ b/debian/patches/103_enable_cornertapping.patch
@@ -0,0 +1,25 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Enable right/middle clicks by tapping in the bottom- and top-right
4 corners.
5
6Bug-Ubuntu: https://launchpad.net/bugs/320632
7---
8 src/synaptics.c | 4 ++--
9 1 file changed, 2 insertions(+), 2 deletions(-)
10
11diff --git a/src/synaptics.c b/src/synaptics.c
12index d1a8a96..981fe7a 100644
13--- a/src/synaptics.c
14+++ b/src/synaptics.c
15@@ -717,8 +717,8 @@ set_default_parameters(InputInfoPtr pInfo)
16
17 pars->locked_drags = xf86SetBoolOption(opts, "LockedDrags", FALSE);
18 pars->locked_drag_time = xf86SetIntOption(opts, "LockedDragTimeout", 5000);
19- pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 0);
20- pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 0);
21+ pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 2);
22+ pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 3);
23 pars->tap_action[LT_TAP] = xf86SetIntOption(opts, "LTCornerButton", 0);
24 pars->tap_action[LB_TAP] = xf86SetIntOption(opts, "LBCornerButton", 0);
25 pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", tapButton1);
diff --git a/debian/patches/104_always_enable_tapping.patch b/debian/patches/104_always_enable_tapping.patch
0new file mode 10064426new file mode 100644
index 0000000..ce07f58
--- /dev/null
+++ b/debian/patches/104_always_enable_tapping.patch
@@ -0,0 +1,28 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Enable tapping even when a physical left button is available.
4
5Bug-Ubuntu: https://launchpad.net/bugs/320585
6---
7 src/synaptics.c | 8 ++++----
8 1 file changed, 4 insertions(+), 4 deletions(-)
9
10diff --git a/src/synaptics.c b/src/synaptics.c
11index 981fe7a..eada4af 100644
12--- a/src/synaptics.c
13+++ b/src/synaptics.c
14@@ -622,10 +622,10 @@ set_default_parameters(InputInfoPtr pInfo)
15 palmMinWidth = priv->minw + range * (10.0 / 16);
16 emulateTwoFingerMinW = priv->minw + range * (7.0 / 16);
17
18- /* Enable tap if we don't have a phys left button */
19- tapButton1 = priv->has_left ? 0 : 1;
20- tapButton2 = priv->has_left ? 0 : 3;
21- tapButton3 = priv->has_left ? 0 : 2;
22+ /* Enable tap */
23+ tapButton1 = 1;
24+ tapButton2 = 3;
25+ tapButton3 = 2;
26
27 /* Enable multifinger-click if only have one physical button,
28 otherwise clickFinger is always button 1. */
diff --git a/debian/patches/106_always_enable_vert_edge_scroll.patch b/debian/patches/106_always_enable_vert_edge_scroll.patch
0new file mode 10064429new file mode 100644
index 0000000..6dc5d38
--- /dev/null
+++ b/debian/patches/106_always_enable_vert_edge_scroll.patch
@@ -0,0 +1,25 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Enable vertical edge tapping by default even if we enable two-finger
4 scrolling as well.
5
6Bug-Ubuntu: https://launchpad.net/bugs/320632
7---
8 src/synaptics.c | 4 ++--
9 1 file changed, 2 insertions(+), 2 deletions(-)
10
11diff --git a/src/synaptics.c b/src/synaptics.c
12index eada4af..d243622 100644
13--- a/src/synaptics.c
14+++ b/src/synaptics.c
15@@ -633,8 +633,8 @@ set_default_parameters(InputInfoPtr pInfo)
16 clickFinger2 = (priv->has_right || priv->has_middle) ? 1 : 3;
17 clickFinger3 = (priv->has_right || priv->has_middle) ? 1 : 2;
18
19- /* Enable vert edge scroll if we can't detect doubletap */
20- vertEdgeScroll = priv->has_double ? FALSE : TRUE;
21+ /* Enable vert edge scroll */
22+ vertEdgeScroll = TRUE;
23 horizEdgeScroll = FALSE;
24
25 /* Enable twofinger scroll if we can detect doubletap */
diff --git a/debian/patches/115_evdev_only.patch b/debian/patches/115_evdev_only.patch
0new file mode 10064426new file mode 100644
index 0000000..108a9ce
--- /dev/null
+++ b/debian/patches/115_evdev_only.patch
@@ -0,0 +1,23 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Prevent non-evdev devices from firing the eventcomm AutoDevProbe
4 callback.
5
6Bug-Ubuntu: https://launchpad.net/bugs/624985
7---
8 conf/70-synaptics.conf | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/conf/70-synaptics.conf b/conf/70-synaptics.conf
12index aa50456..eb01774 100644
13--- a/conf/70-synaptics.conf
14+++ b/conf/70-synaptics.conf
15@@ -14,7 +14,7 @@ Section "InputClass"
16 # This option is recommend on all Linux systems using evdev, but cannot be
17 # enabled by default. See the following link for details:
18 # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
19-# MatchDevicePath "/dev/input/event*"
20+ MatchDevicePath "/dev/input/event*"
21 EndSection
22
23 Section "InputClass"
diff --git a/debian/patches/118_quell_error_msg.patch b/debian/patches/118_quell_error_msg.patch
0new file mode 10064424new file mode 100644
index 0000000..6d38265
--- /dev/null
+++ b/debian/patches/118_quell_error_msg.patch
@@ -0,0 +1,41 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Don't print error "Unable to find a synaptics device" when used on
4 system that doesn't have a touchpad anyway.
5
6Bug-Ubuntu: https://launchpad.net/bugs/716712
7---
8 tools/synclient.c | 4 +---
9 tools/syndaemon.c | 4 +---
10 2 files changed, 2 insertions(+), 6 deletions(-)
11
12diff --git a/tools/synclient.c b/tools/synclient.c
13index a290fbf..5b229a1 100644
14--- a/tools/synclient.c
15+++ b/tools/synclient.c
16@@ -298,9 +298,7 @@ dp_get_device(Display * dpy)
17 unwind:
18 XFree(properties);
19 XFreeDeviceList(info);
20- if (!dev)
21- fprintf(stderr, "Unable to find a synaptics device.\n");
22- else if (error && dev) {
23+ if (error && dev) {
24 XCloseDevice(dpy, dev);
25 dev = NULL;
26 }
27diff --git a/tools/syndaemon.c b/tools/syndaemon.c
28index 575bc6c..bac11d9 100644
29--- a/tools/syndaemon.c
30+++ b/tools/syndaemon.c
31@@ -553,9 +553,7 @@ dp_get_device(Display * dpy)
32 unwind:
33 XFree(properties);
34 XFreeDeviceList(info);
35- if (!dev)
36- fprintf(stderr, "Unable to find a synaptics device.\n");
37- else if (error && dev) {
38+ if (error && dev) {
39 XCloseDevice(dpy, dev);
40 dev = NULL;
41 }
diff --git a/debian/patches/124_syndaemon_events.patch b/debian/patches/124_syndaemon_events.patch
0new file mode 10064442new file mode 100644
index 0000000..a375a58
--- /dev/null
+++ b/debian/patches/124_syndaemon_events.patch
@@ -0,0 +1,40 @@
1From: Chase Douglas <chase.douglas@canonical.com>
2Date: Fri, 15 Apr 2011 15:23:17 -0400
3Subject: [PATCH xf86-input-synaptics] Drain XRecord connection of any events
4 after handling replies
5
6If the X server sends an event to the XRecord connection the event
7will never be handled. This will cause the event queue to fill up in
8Xlib and lead to syndaemon running away at 100% cpu usage.
9
10This change drains any events from the connection. It's not a fix for
11the underlying bug in the server or Xlib, but it does paper over the
12issue for now.
13
14https://bugs.launchpad.net/bugs/754470
15http://bugs.freedesktop.org/show_bug.cgi?id=31921
16
17Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
18---
19 tools/syndaemon.c | 8 ++++++++
20 1 file changed, 8 insertions(+)
21
22diff --git a/tools/syndaemon.c b/tools/syndaemon.c
23index bac11d9..cd75f4e 100644
24--- a/tools/syndaemon.c
25+++ b/tools/syndaemon.c
26@@ -466,6 +466,14 @@ record_main_loop(Display * display, double idle_time)
27 event.type);
28 }
29
30+ /* If there are any events left over, they are in error. Drain them
31+ * from the connection queue so we don't get stuck. */
32+ while (XEventsQueued(dpy_data, QueuedAlready) > 0) {
33+ XEvent event;
34+ XNextEvent(dpy_data, &event);
35+ fprintf(stderr, "bad event received, major opcode %d\n", event.type);
36+ }
37+
38 if (!ignore_modifier_keys && cbres.key_event) {
39 disable_event = 1;
40 }
diff --git a/debian/patches/128_disable_three_click_action.patch b/debian/patches/128_disable_three_click_action.patch
0new file mode 10064441new file mode 100644
index 0000000..3567280
--- /dev/null
+++ b/debian/patches/128_disable_three_click_action.patch
@@ -0,0 +1,22 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Disable three touch click in favor of uTouch gestures.
4
5Bug-Ubuntu: https://launchpad.net/bugs/961725
6---
7 src/synaptics.c | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-)
9
10diff --git a/src/synaptics.c b/src/synaptics.c
11index d243622..e967904 100644
12--- a/src/synaptics.c
13+++ b/src/synaptics.c
14@@ -631,7 +631,7 @@ set_default_parameters(InputInfoPtr pInfo)
15 otherwise clickFinger is always button 1. */
16 clickFinger1 = 1;
17 clickFinger2 = (priv->has_right || priv->has_middle) ? 1 : 3;
18- clickFinger3 = (priv->has_right || priv->has_middle) ? 1 : 2;
19+ clickFinger3 = 0; /* Disabled by default so three-touch gestures work */
20
21 /* Enable vert edge scroll */
22 vertEdgeScroll = TRUE;
diff --git a/debian/patches/129_disable_three_touch_tap.patch b/debian/patches/129_disable_three_touch_tap.patch
0new file mode 10064423new file mode 100644
index 0000000..ba049de
--- /dev/null
+++ b/debian/patches/129_disable_three_touch_tap.patch
@@ -0,0 +1,22 @@
1From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
2Date: Mon, 27 Nov 2023 16:42:01 +0000
3Subject: Disable three touch tap in favor of uTouch gestures.
4
5Bug-Ubuntu: https://launchpad.net/bugs/961725
6---
7 src/synaptics.c | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-)
9
10diff --git a/src/synaptics.c b/src/synaptics.c
11index e967904..a913f72 100644
12--- a/src/synaptics.c
13+++ b/src/synaptics.c
14@@ -625,7 +625,7 @@ set_default_parameters(InputInfoPtr pInfo)
15 /* Enable tap */
16 tapButton1 = 1;
17 tapButton2 = 3;
18- tapButton3 = 2;
19+ tapButton3 = 0; /* Disabled by default so three-touch gestures work */
20
21 /* Enable multifinger-click if only have one physical button,
22 otherwise clickFinger is always button 1. */
diff --git a/debian/patches/series b/debian/patches/series
index e3f1d64..33a1f81 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,11 @@
102-do-not-use-synaptics-for-keyboards.patch102-do-not-use-synaptics-for-keyboards.patch
203-bug-return-val.patch203-bug-return-val.patch
3101_resolution_detect_option.patch
4103_enable_cornertapping.patch
5104_always_enable_tapping.patch
6106_always_enable_vert_edge_scroll.patch
7115_evdev_only.patch
8118_quell_error_msg.patch
9124_syndaemon_events.patch
10128_disable_three_click_action.patch
11129_disable_three_touch_tap.patch
diff --git a/debian/xserver-xorg-input-synaptics.install b/debian/xserver-xorg-input-synaptics.install
index 0835787..9e72614 100644
--- a/debian/xserver-xorg-input-synaptics.install
+++ b/debian/xserver-xorg-input-synaptics.install
@@ -2,3 +2,5 @@ usr/lib/xorg/modules/input/*.so
2usr/bin/*2usr/bin/*
3usr/share/man3usr/share/man
4usr/share/X114usr/share/X11
5debian/local/51-synaptics-quirks.conf usr/share/X11/xorg.conf.d
6debian/local/66-xorg-synaptics-quirks.rules lib/udev/rules.d

Subscribers

People subscribed via source and target branches