Merge ~mkukri/ubuntu/+source/xserver-xorg-input-synaptics:merge into ubuntu/+source/xserver-xorg-input-synaptics:debian/sid
- Git
- lp:~mkukri/ubuntu/+source/xserver-xorg-input-synaptics
- merge
- Merge into debian/sid
Status: | Superseded |
---|---|
Proposed branch: | ~mkukri/ubuntu/+source/xserver-xorg-input-synaptics:merge |
Merge into: | ubuntu/+source/xserver-xorg-input-synaptics:debian/sid |
Diff against target: |
2064 lines (+1770/-1) 16 files modified
debian/changelog (+1339/-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) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Dan Bungert (community) | Needs Fixing | ||
Review via email: mp+456670@code.launchpad.net |
This proposal has been superseded by a proposal from 2023-12-06.
Commit message
Description of the change
ubuntu1 FTBFS-d, but it seems to be because the uploaded .diff.gz didn't include some files. Anyone uploading, please make sure the output is like the first snippet, and that the resulting .diff.gz has those files.
I know the Debian .diff.gz shouldn't really modify upstream files, but the upstream git repo and tarball is not perfectly identical, and Debian does the same thing.
See a successful PPA testbuild here: https:/
I locally get the following dpkg-buildpackage output (similar result to the Debian version):
```
dpkg-source: warning: the diff modifies the following upstream files:
.gitlab-ci.yml
ChangeLog
autogen.sh
docs/README.alps
docs/tapndrag.dia
docs/trouble-
```
Vs from launchpad build log it seems to show that only the gitlab-ci.yml was there:
```
dpkg-source: info: upstream files that have been modified:
/<<PKGBUILDDIR
```
Mate Kukri (mkukri) wrote (last edit ): | # |
Hi Dan, thanks for the review.
> I see the changelog says "No change rebuild" but what's going on here is
> something different. If I diff the actual 1.9.2-1ubuntu1 version to this, it
> does show differences similar to what is shown in your change description. So
> this isn't a "No change rebuild" - if you debdiff source package for such an
> upload I would only expect a difference on debian/changelog. So the changelog
> should instead reflect that. What's going on here is a correction to a
> previous flawed upload, which is fine but should be noted in the
> debian/changelog file. What that should be really depends on the rest of
> what's going on.
As for as changelog goes, of course I'll go and fix that. I put that there because it was a no change rebuild on my machine, but in retrospect that is indeed wrong because the source package that was uploaded did not match my build of ubuntu1.
> > I know the Debian .diff.gz shouldn't really modify upstream files,
> > but the upstream git repo and tarball is not perfectly identical,
>
> Source repacking is a thing and intended for some problems of this sort, for
> instance if the upstream tarball has things that are believed to be non-
> distributable. Is that the case here?
What is going on is that the upstream git repository has extra files compared to the upstream tarball,
and these "modifications" are merely adding those to the files from the tarball (because of the packaging actually being based on upstream git).
This seems to be limited to "autogen.sh" and some extra README files. All of which appear to be under the same license as the rest of the package.
> > and Debian does the same thing.
>
> It really would be more common to patch these files instead of modifying them
> directly, even if the Debian version were to be doing it in a non-standard
> way. Is there a reason we can't patch these files here in the quilt flow?
I can do this if you prefer, however the packaging is based on the upstream git repository, so it would imply extra diff removing the files and adding patches, and diverging from Debian for what appears to me not much benefit in this case.
Mate Kukri (mkukri) : | # |
Unmerged commits
- e5f3dea... by Mate Kukri
-
releasing package xserver-
xorg-input- synaptics version 1.9.2-1ubuntu2 - 4abf83d... by Mate Kukri
-
update-maintainer
- d5d6613... by Mate Kukri
-
reconstruct-
changelog - e451cd3... by Mate Kukri
-
merge-changelogs
- c12b4d4... by Mate Kukri
-
- debian/
patches/ 129_disable_ three_touch_ tap.patch: Disable three touch tap in favor of uTouch gestures. - 9dd47ce... by Mate Kukri
-
- debian/
patches/ 128_disable_ three_click_ action. patch: Disable three touch click in favor of uTouch gestures. - 2dec851... by Mate Kukri
-
- debian/
patches/ 124_syndaemon_ events. patch: Drain spurious events from XRecord connection as a work around for a buggy - a13b33e... by Mate Kukri
-
- debian/
patches/ 118_quell_ error_msg. patch: Don't print error "Unable to find a synaptics device" when used on system - 421e293... by Mate Kukri
-
- debian/
patches/ 115_evdev_ only.patch: Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback. - 118afda... by Mate Kukri
-
- debian/
patches/ 106_always_ enable_ vert_edge_ scroll. patch: Enable vertical edge tapping by default even if we enable two-finger
Preview Diff
1 | diff --git a/debian/changelog b/debian/changelog |
2 | index 9fca8a6..63f4359 100644 |
3 | --- a/debian/changelog |
4 | +++ b/debian/changelog |
5 | @@ -1,3 +1,28 @@ |
6 | +xserver-xorg-input-synaptics (1.9.2-1ubuntu2) noble; urgency=medium |
7 | + |
8 | + * Re-upload to cause FTBFS caused by missing files in `1.9.2-1ubuntu1` |
9 | + |
10 | + -- Mate Kukri <mate.kukri@canonical.com> Fri, 01 Dec 2023 10:11:30 +0000 |
11 | + |
12 | +xserver-xorg-input-synaptics (1.9.2-1ubuntu1) noble; urgency=medium |
13 | + |
14 | + * Merge with Debian unstable. Remaining changes: |
15 | + - debian/gbp.conf: Point at Ubuntu branch. |
16 | + - debian/xserver-xorg-input-synaptics.install: Install quirks |
17 | + - debian/local/51-synaptics-quirks.conf: Add quirks for Dell Inspiron, HP Mininote. |
18 | + - debian/local/66-xorg-synaptics.rules: Udev rules to tag Dell Inspiron, HP Mininote for quirks. |
19 | + - debian/patches/101_resolution_detect_option.patch: Provide an option to prevent synaptics from communicating the |
20 | + - debian/patches/103_enable_cornertapping.patch: Enable right/middle clicks by tapping in the bottom- and top-right |
21 | + - debian/patches/104_always_enable_tapping.patch: Enable tapping even when a physical left button is available. |
22 | + - debian/patches/106_always_enable_vert_edge_scroll.patch: Enable vertical edge tapping by default even if we enable two-finger |
23 | + - debian/patches/115_evdev_only.patch: Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback. |
24 | + - debian/patches/118_quell_error_msg.patch: Don't print error "Unable to find a synaptics device" when used on system |
25 | + - debian/patches/124_syndaemon_events.patch: Drain spurious events from XRecord connection as a work around for a buggy |
26 | + - debian/patches/128_disable_three_click_action.patch: Disable three touch click in favor of uTouch gestures. |
27 | + - debian/patches/129_disable_three_touch_tap.patch: Disable three touch tap in favor of uTouch gestures. |
28 | + |
29 | + -- Mate Kukri <mate.kukri@canonical.com> Mon, 27 Nov 2023 16:21:06 +0000 |
30 | + |
31 | xserver-xorg-input-synaptics (1.9.2-1) unstable; urgency=medium |
32 | |
33 | [ Debian Janitor ] |
34 | @@ -25,6 +50,26 @@ xserver-xorg-input-synaptics (1.9.1-2) unstable; urgency=medium |
35 | |
36 | -- Timo Aaltonen <tjaalton@debian.org> Mon, 06 Apr 2020 14:13:14 +0300 |
37 | |
38 | +xserver-xorg-input-synaptics (1.9.1-1ubuntu3) focal; urgency=medium |
39 | + |
40 | + * Revert the previous change but fix the build by restoring files from |
41 | + Debian which were removed due to a merge error |
42 | + |
43 | + -- Sebastien Bacher <seb128@ubuntu.com> Mon, 06 Apr 2020 13:14:41 +0200 |
44 | + |
45 | +xserver-xorg-input-synaptics (1.9.1-1ubuntu2) focal; urgency=medium |
46 | + |
47 | + * debian/xserver-xorg-input-synaptics.docs: |
48 | + - don't list non existing files, fixes the build |
49 | + |
50 | + -- Sebastien Bacher <seb128@ubuntu.com> Fri, 03 Apr 2020 21:29:50 +0200 |
51 | + |
52 | +xserver-xorg-input-synaptics (1.9.1-1ubuntu1) cosmic; urgency=medium |
53 | + |
54 | + * Resynchronize on Debian |
55 | + |
56 | + -- Sebastien Bacher <seb128@ubuntu.com> Fri, 24 Aug 2018 13:29:09 +0200 |
57 | + |
58 | xserver-xorg-input-synaptics (1.9.1-1) unstable; urgency=medium |
59 | |
60 | * New upstream release. |
61 | @@ -34,6 +79,12 @@ xserver-xorg-input-synaptics (1.9.1-1) unstable; urgency=medium |
62 | |
63 | -- Timo Aaltonen <tjaalton@debian.org> Thu, 23 Aug 2018 16:18:23 +0300 |
64 | |
65 | +xserver-xorg-input-synaptics (1.9.0-1ubuntu1) zesty; urgency=medium |
66 | + |
67 | + * Merge from Debian. |
68 | + |
69 | + -- Timo Aaltonen <tjaalton@debian.org> Tue, 07 Mar 2017 12:30:57 +0200 |
70 | + |
71 | xserver-xorg-input-synaptics (1.9.0-1) unstable; urgency=medium |
72 | |
73 | [ Andreas Boll ] |
74 | @@ -56,12 +107,98 @@ xserver-xorg-input-synaptics (1.8.3-2) unstable; urgency=medium |
75 | |
76 | -- Emilio Pozuelo Monfort <pochu@debian.org> Thu, 26 May 2016 18:32:56 +0200 |
77 | |
78 | +xserver-xorg-input-synaptics (1.8.3-1ubuntu1) yakkety; urgency=medium |
79 | + |
80 | + * Merge with Debian, remaining Ubuntu changes: |
81 | + * debian/gbp.conf: |
82 | + - Point at Ubuntu branch. |
83 | + * debian/local/51-synaptics-quirks.conf: |
84 | + - Add quirks for Dell Inspiron, HP Mininote. |
85 | + * debian/local/66-xorg-synaptics.rules: |
86 | + - Udev rules to tag Dell Inspiron, HP Mininote for quirks. |
87 | + * debian/xserver-xorg-input-synaptics.install: |
88 | + - Install quirks |
89 | + * debian/patches/101_resolution_detect_option.patch: |
90 | + - Provide an option to prevent synaptics from communicating the |
91 | + touchpad size to the xserver. |
92 | + * debian/patches/103_enable_cornertapping.patch: |
93 | + - Enable right/middle clicks by tapping in the bottom- and top-right |
94 | + corners. |
95 | + * debian/patches/104_always_enable_tapping.patch: |
96 | + - Enable tapping even when a physical left button is available. |
97 | + * debian/patches/106_always_enable_vert_edge_scroll.patch: |
98 | + - Enable vertical edge tapping by default even if we enable two-finger |
99 | + scrolling as well. |
100 | + * debian/patches/115_evdev_only.patch: |
101 | + - Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback. |
102 | + * debian/patches/118_quell_error_msg.patch: |
103 | + - Don't print error "Unable to find a synaptics device" when used on system |
104 | + that doesn't have a touchpad anyway. |
105 | + * debian/patches/124_syndaemon_events.patch: |
106 | + - Drain spurious events from XRecord connection as a work around for a buggy |
107 | + X server. |
108 | + * debian/patches/128_disable_three_click_action.patch: |
109 | + - Disable three touch click in favor of uTouch gestures. |
110 | + * debian/patches/129_disable_three_touch_tap.patch: |
111 | + - Disable three touch tap in favor of uTouch gestures. |
112 | + |
113 | + -- Robert Ancell <robert.ancell@canonical.com> Wed, 25 May 2016 11:32:52 +1200 |
114 | + |
115 | xserver-xorg-input-synaptics (1.8.3-1) unstable; urgency=medium |
116 | |
117 | * New upstream release. |
118 | |
119 | -- Julien Cristau <jcristau@debian.org> Sun, 24 Jan 2016 14:31:57 +0100 |
120 | |
121 | +xserver-xorg-input-synaptics (1.8.2-1ubuntu3) xenial; urgency=medium |
122 | + |
123 | + * Really rebuild against new xserver. |
124 | + |
125 | + -- Timo Aaltonen <tjaalton@debian.org> Thu, 03 Mar 2016 15:36:59 +0200 |
126 | + |
127 | +xserver-xorg-input-synaptics (1.8.2-1ubuntu2) xenial; urgency=medium |
128 | + |
129 | + * Rebuild against new xserver ABI. |
130 | + |
131 | + -- Timo Aaltonen <tjaalton@debian.org> Mon, 18 Jan 2016 16:00:22 +0200 |
132 | + |
133 | +xserver-xorg-input-synaptics (1.8.2-1ubuntu1) wily; urgency=medium |
134 | + |
135 | + * Merge with Debian, remaining Ubuntu changes: |
136 | + * debian/gbp.conf: |
137 | + - Point at Ubuntu branch. |
138 | + * debian/local/51-synaptics-quirks.conf: |
139 | + - Add quirks for Dell Inspiron, HP Mininote. |
140 | + * debian/local/66-xorg-synaptics.rules: |
141 | + - Udev rules to tag Dell Inspiron, HP Mininote for quirks. |
142 | + * debian/xserver-xorg-input-synaptics.install: |
143 | + - Install quirks |
144 | + * debian/patches/101_resolution_detect_option.patch: |
145 | + - Provide an option to prevent synaptics from communicating the |
146 | + touchpad size to the xserver. |
147 | + * debian/patches/103_enable_cornertapping.patch: |
148 | + - Enable right/middle clicks by tapping in the bottom- and top-right |
149 | + corners. |
150 | + * debian/patches/104_always_enable_tapping.patch: |
151 | + - Enable tapping even when a physical left button is available. |
152 | + * debian/patches/106_always_enable_vert_edge_scroll.patch: |
153 | + - Enable vertical edge tapping by default even if we enable two-finger |
154 | + scrolling as well. |
155 | + * debian/patches/115_evdev_only.patch: |
156 | + - Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback. |
157 | + * debian/patches/118_quell_error_msg.patch: |
158 | + - Don't print error "Unable to find a synaptics device" when used on system |
159 | + that doesn't have a touchpad anyway. |
160 | + * debian/patches/124_syndaemon_events.patch: |
161 | + - Drain spurious events from XRecord connection as a work around for a buggy |
162 | + X server. |
163 | + * debian/patches/128_disable_three_click_action.patch: |
164 | + - Disable three touch click in favor of uTouch gestures. |
165 | + * debian/patches/129_disable_three_touch_tap.patch: |
166 | + - Disable three touch tap in favor of uTouch gestures. |
167 | + |
168 | + -- Robert Ancell <robert.ancell@canonical.com> Tue, 14 Jul 2015 16:30:22 +1200 |
169 | + |
170 | xserver-xorg-input-synaptics (1.8.2-1) unstable; urgency=medium |
171 | |
172 | * Let uscan verify tarball signatures. |
173 | @@ -70,6 +207,16 @@ xserver-xorg-input-synaptics (1.8.2-1) unstable; urgency=medium |
174 | |
175 | -- Julien Cristau <jcristau@debian.org> Sun, 03 May 2015 10:17:33 +0200 |
176 | |
177 | +xserver-xorg-input-synaptics (1.8.1-1ubuntu1) utopic; urgency=medium |
178 | + |
179 | + * Merge from released sid. |
180 | + * Drop postinst file, only needed for updating from synaptics <= 1.4.1. |
181 | + * Remaining changes: |
182 | + - A bunch of behavioral patches. |
183 | + - Install some behavioral quirks. |
184 | + |
185 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Mon, 22 Sep 2014 09:44:47 +0200 |
186 | + |
187 | xserver-xorg-input-synaptics (1.8.1-1) unstable; urgency=medium |
188 | |
189 | * New upstream release |
190 | @@ -90,6 +237,26 @@ xserver-xorg-input-synaptics (1.8.0-1) unstable; urgency=medium |
191 | |
192 | -- maximilian attems <maks@debian.org> Sat, 12 Jul 2014 19:20:04 +0200 |
193 | |
194 | +xserver-xorg-input-synaptics (1.8.0-1~exp2ubuntu3) utopic; urgency=medium |
195 | + |
196 | + * Rebuild for new xorg-server abi. |
197 | + |
198 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 10 Sep 2014 16:29:27 +0200 |
199 | + |
200 | +xserver-xorg-input-synaptics (1.8.0-1~exp2ubuntu2) utopic; urgency=medium |
201 | + |
202 | + * Remerge from debian-experimental to pick up libxtst-dev. |
203 | + - Fixes touchpad sometimes not disabling by allowing |
204 | + 'syndaemon -R' to use XRecord correctly. (LP: #1323006) |
205 | + |
206 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Tue, 15 Jul 2014 15:07:15 +0200 |
207 | + |
208 | +xserver-xorg-input-synaptics (1.8.0-1~exp2ubuntu1) utopic; urgency=medium |
209 | + |
210 | + * Merge from debian-experimental. |
211 | + |
212 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 02 Jul 2014 16:36:40 +0200 |
213 | + |
214 | xserver-xorg-input-synaptics (1.8.0-1~exp2) experimental; urgency=medium |
215 | |
216 | * Mark libevdev-dev build dependency [linux-any]. (closes: #749286) |
217 | @@ -110,6 +277,27 @@ xserver-xorg-input-synaptics (1.8.0-1~exp1) experimental; urgency=medium |
218 | |
219 | -- maximilian attems <maks@debian.org> Fri, 23 May 2014 18:27:28 +0200 |
220 | |
221 | +xserver-xorg-input-synaptics (1.7.99.1-0ubuntu1) UNRELEASED; urgency=medium |
222 | + |
223 | + * Merge from unreleased debian-experimental. (LP: #1294515) |
224 | + |
225 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 26 Mar 2014 10:02:42 +0100 |
226 | + |
227 | +xserver-xorg-input-synaptics (1.7.3-1ubuntu1) trusty; urgency=low |
228 | + |
229 | + * Merge from debian-unstable. |
230 | + * Drop long disabled patches from the archive. |
231 | + - 105_correct_multifinger_click.patch |
232 | + - 116_xi2_1.patch |
233 | + - 117_gestures.patch |
234 | + - 119_active_area_touches.patch |
235 | + - 120_active_touches_num_fingers.patch |
236 | + - 121_semi-mt_num_fingers.patch |
237 | + - 123_order_ProcessTouch_for_numFingers.patch |
238 | + * Fixes xserver 1.15 compatibility. (LP: #1276875) |
239 | + |
240 | + -- Robert Hooker <sarvatt@ubuntu.com> Thu, 06 Feb 2014 11:11:26 -0500 |
241 | + |
242 | xserver-xorg-input-synaptics (1.7.3-1) unstable; urgency=medium |
243 | |
244 | [ Michele Cane ] |
245 | @@ -150,6 +338,26 @@ xserver-xorg-input-synaptics (1.7.1-1) unstable; urgency=low |
246 | |
247 | -- Julien Cristau <jcristau@debian.org> Thu, 05 Sep 2013 22:27:28 +0200 |
248 | |
249 | +xserver-xorg-input-synaptics (1.7.1-0ubuntu2) trusty; urgency=medium |
250 | + |
251 | + * Rebuild for xorg 1.15 abi. |
252 | + |
253 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Wed, 05 Feb 2014 09:40:08 +0000 |
254 | + |
255 | +xserver-xorg-input-synaptics (1.7.1-0ubuntu1) saucy; urgency=low |
256 | + |
257 | + * Merge from unreleased debian git. |
258 | + |
259 | + -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com> Thu, 25 Jul 2013 15:35:14 +0200 |
260 | + |
261 | +xserver-xorg-input-synaptics (1.6.3-0ubuntu1.1) raring; urgency=low |
262 | + |
263 | + * Merge from unreleased debian git. |
264 | + * 130_reset-num_active_touches-on-deviceoff.patch, use-sigsafe-logging.patch: |
265 | + Dropped, upstream. |
266 | + |
267 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 08 Feb 2013 13:40:38 +0200 |
268 | + |
269 | xserver-xorg-input-synaptics (1.6.2-2) unstable; urgency=low |
270 | |
271 | * Pull latest synaptics-1.6-branch: |
272 | @@ -158,12 +366,104 @@ xserver-xorg-input-synaptics (1.6.2-2) unstable; urgency=low |
273 | |
274 | -- Julien Cristau <jcristau@debian.org> Mon, 01 Oct 2012 21:55:06 +0200 |
275 | |
276 | +xserver-xorg-input-synaptics (1.6.2-1ubuntu6) raring; urgency=low |
277 | + |
278 | + * use-sigsafe-logging.patch: Upstream commit from master, use signal |
279 | + safe logging with input ABI 18. (LP: #1100586) |
280 | + |
281 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 17 Jan 2013 10:46:59 +0200 |
282 | + |
283 | +xserver-xorg-input-synaptics (1.6.2-1ubuntu5) quantal; urgency=low |
284 | + |
285 | + * Added 130_reset-num_active_touches-on-deviceoff.patch (LP: #956071) |
286 | + |
287 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 30 Aug 2012 20:13:39 +0300 |
288 | + |
289 | +xserver-xorg-input-synaptics (1.6.2-1ubuntu4) quantal-proposed; urgency=low |
290 | + |
291 | + [ Maarten Lankhorst ] |
292 | + * Add -dbg package |
293 | + |
294 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 14 Aug 2012 19:10:16 +0300 |
295 | + |
296 | +xserver-xorg-input-synaptics (1.6.2-1ubuntu3) quantal-proposed; urgency=low |
297 | + |
298 | + * control: Bump the build-depends for new xserver. |
299 | + |
300 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 01 Aug 2012 14:27:06 +0300 |
301 | + |
302 | +xserver-xorg-input-synaptics (1.6.2-1ubuntu2) quantal-proposed; urgency=low |
303 | + |
304 | + * Removed patches: |
305 | + - 125_option_rec_revert.patch |
306 | + - 126_ubuntu_xi22.patch |
307 | + * Bump xserver to 1.12 minimum |
308 | + |
309 | + -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Thu, 28 Jun 2012 21:49:46 +0200 |
310 | + |
311 | +xserver-xorg-input-synaptics (1.6.2-1ubuntu1) quantal; urgency=low |
312 | + |
313 | + * Merged from Debian unstable |
314 | + * Removed patches that were cherry picked commits and now in 1.6.2: |
315 | + - 201-Avoid-out-of-bounds-access-by-running-num_active_tou.patch |
316 | + - 202-Ignore-pre-existing-touches.patch |
317 | + - 203-Fix-coasting-for-negative-ScrollDelta.patch |
318 | + - 204-Reset-open-slots-array-on-device-disable.patch |
319 | + - 205-Reset-hw-x-y-to-INT_MIN-and-skip-HandleState-until-w.patch |
320 | + - 206-Don-t-allow-for-scroll-distances-of-0-49965.patch |
321 | + * Remaining patches: |
322 | + - 101_resolution_detect_option.patch |
323 | + - 103_enable_cornertapping.patch |
324 | + - 104_always_enable_tapping.patch |
325 | + - 106_always_enable_vert_edge_scroll.patch |
326 | + - 115_evdev_only.patch |
327 | + - 118_quell_error_msg.patch |
328 | + - 124_syndaemon_events.patch |
329 | + - 125_option_rec_revert.patch |
330 | + - 126_ubuntu_xi22.patch |
331 | + - 128_disable_three_click_action.patch |
332 | + - 129_disable_three_touch_tap.patch |
333 | + |
334 | + -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Thu, 14 Jun 2012 09:35:21 +0200 |
335 | + |
336 | xserver-xorg-input-synaptics (1.6.2-1) unstable; urgency=low |
337 | |
338 | * New upstream release, from the 1.6 branch. |
339 | |
340 | -- Cyril Brulebois <kibi@debian.org> Wed, 13 Jun 2012 22:22:42 +0200 |
341 | |
342 | +xserver-xorg-input-synaptics (1.6.1-1ubuntu2) quantal-proposed; urgency=low |
343 | + |
344 | + * Enable right button clickpad area by default (LP: #972727) |
345 | + - Upstream has this enabled. We had it disabled for Precise due to the |
346 | + feature landing well after feature freeze. This change puts us back in |
347 | + sync with upstream. |
348 | + |
349 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 07 Jun 2012 10:07:18 -0700 |
350 | + |
351 | +xserver-xorg-input-synaptics (1.6.1-1ubuntu1) quantal; urgency=low |
352 | + |
353 | + * Merged from Debian unstable |
354 | + * Refreshed patches for indentation changes |
355 | + - 101_resolution_detect_option.patch |
356 | + - 118_quell_error_msg.patch |
357 | + - 124_syndaemon_events.patch |
358 | + - 125_option_rec_revert.patch |
359 | + * Add temporary patches, for upstream git commits on synaptics-1.6-branch |
360 | + * Fix memory corruption by driver (LP: #941953) FDo #49439 |
361 | + - 201-Avoid-out-of-bounds-access-by-running-num_active_tou.patch |
362 | + - 202-Ignore-pre-existing-touches.patch |
363 | + * Fix FDo #49966 |
364 | + - 203-Fix-coasting-for-negative-ScrollDelta.patch |
365 | + * Fix jumpy cursor after suspend/resume |
366 | + - 204-Reset-open-slots-array-on-device-disable.patch |
367 | + * Fix another resume bug |
368 | + - 205-Reset-hw-x-y-to-INT_MIN-and-skip-HandleState-until-w.patch |
369 | + * Fix division by 0 or infinite loop with zero scroll distance FDo #49965 |
370 | + - 206-Don-t-allow-for-scroll-distances-of-0-49965.patch |
371 | + |
372 | + -- Maarten Lankhorst <maarten.lankhorst@canonical.com> Mon, 21 May 2012 14:14:49 +0200 |
373 | + |
374 | xserver-xorg-input-synaptics (1.6.1-1) unstable; urgency=low |
375 | |
376 | [ Julien Cristau ] |
377 | @@ -181,6 +481,22 @@ xserver-xorg-input-synaptics (1.6.0-1) unstable; urgency=low |
378 | |
379 | -- Cyril Brulebois <kibi@debian.org> Mon, 07 May 2012 01:13:08 +0200 |
380 | |
381 | +xserver-xorg-input-synaptics (1.6.0-0ubuntu1) quantal; urgency=low |
382 | + |
383 | + * Update to upstream version 1.6.0 |
384 | + - Bug fixes only |
385 | + - Fully fixes touchpad bugs on suspend/resume (LP: #968845) |
386 | + * Drop patches merged upstream |
387 | + - 200_fix_four_tap.patch |
388 | + - 201_fix_touch_count.patch |
389 | + - 202_touch_record_bounds_check.patch |
390 | + - 203_fix_coasting_speed.patch |
391 | + - 204_monotonicise_hw_timestamp.patch |
392 | + - 205_end_touches_on_disable.patch |
393 | + * Refreshed 130_dont_enable_rightbutton_area.patch |
394 | + |
395 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 07 May 2012 12:22:23 -0700 |
396 | + |
397 | xserver-xorg-input-synaptics (1.5.99.904-2) unstable; urgency=low |
398 | |
399 | * Add a build-dep on libmtdev-dev now that X server 1.12 is in sid, |
400 | @@ -200,6 +516,66 @@ xserver-xorg-input-synaptics (1.5.99.902-1) unstable; urgency=low |
401 | |
402 | -- Cyril Brulebois <kibi@debian.org> Mon, 02 Apr 2012 01:12:26 +0000 |
403 | |
404 | +xserver-xorg-input-synaptics (1.5.99.902-0ubuntu5.1) precise-proposed; urgency=low |
405 | + |
406 | + * debian/patches/204_monotonicise_hw_timestamp.patch: |
407 | + - Cherry-pick patch from upstream to ensure the timestamps used when |
408 | + determining velocities are monotonic. In certain circumstances the |
409 | + timestamps from hardware events can be less than the timestamps |
410 | + from the preceeding artificially-generated events. |
411 | + + Fixes occasional huge jumps in pointer position. |
412 | + + Fixes two-finger scrolling in GTK+3 windows (such as Nautilus and |
413 | + Evolution) failing some time after login. (LP: #982771) |
414 | + * debian/patches/205_end_touches_on_disable.patch: |
415 | + - Upstream patch to reset touch state on device disable. |
416 | + + Fixes touchpad not working after suspend on some MacBook models |
417 | + (LP: #968845) |
418 | + |
419 | + -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 24 Apr 2012 14:32:49 +1000 |
420 | + |
421 | +xserver-xorg-input-synaptics (1.5.99.902-0ubuntu5) precise-proposed; urgency=low |
422 | + |
423 | + * Fix coasting speed on multitouch touchpads (LP: #930938) |
424 | + - Add patch 203_fix_coasting_speed.patch |
425 | + |
426 | + -- Chow Loong Jin <hyperair@debian.org> Fri, 13 Apr 2012 16:14:04 +0800 |
427 | + |
428 | +xserver-xorg-input-synaptics (1.5.99.902-0ubuntu4) precise; urgency=low |
429 | + |
430 | + * Fix crash on Apple trackpads when touching with more than 10 fingers |
431 | + (LP: #974017) |
432 | + - Add temporary patch 202_touch_record_bounds_check.patch |
433 | + |
434 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Apr 2012 11:44:26 -0700 |
435 | + |
436 | +xserver-xorg-input-synaptics (1.5.99.902-0ubuntu3) precise; urgency=low |
437 | + |
438 | + * Fix bad default for two touch tap as middle button click (LP: #973783) |
439 | + - Fixed 104_always_enable_tapping.patch |
440 | + - Refreshed 129_disable_three_touch_tap.patch |
441 | + |
442 | + -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 04 Apr 2012 14:42:34 -0700 |
443 | + |
444 | +xserver-xorg-input-synaptics (1.5.99.902-0ubuntu2) precise; urgency=low |
445 | + |
446 | + * Fix three touch taps and clicks on some trackpads (LP: #971783) |
447 | + - Add temporary patch 201_fix_touch_count.patch |
448 | + |
449 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 02 Apr 2012 11:33:58 -0700 |
450 | + |
451 | +xserver-xorg-input-synaptics (1.5.99.902-0ubuntu1) precise; urgency=low |
452 | + |
453 | + * New upstream release |
454 | + * Drop patches merged upstream |
455 | + - 200_fix_clickfinger_non-clickpads.patch |
456 | + - 201_fix_clickfinger_clickpad_actions.patch |
457 | + * Revert upstream behavior change: enabling right button area by default |
458 | + - Too late to enable in Precise |
459 | + * Fix erroneous tap actions on four-touch tap (LP: #963327) |
460 | + - Add temporary patch 200_fix_four_tap.patch |
461 | + |
462 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 29 Mar 2012 15:31:40 -0700 |
463 | + |
464 | xserver-xorg-input-synaptics (1.5.99.901-1) unstable; urgency=low |
465 | |
466 | * New upstream release candidate (1.6 RC1): |
467 | @@ -208,6 +584,136 @@ xserver-xorg-input-synaptics (1.5.99.901-1) unstable; urgency=low |
468 | |
469 | -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:40:10 +0000 |
470 | |
471 | +xserver-xorg-input-synaptics (1.5.99.901-0ubuntu2) precise; urgency=low |
472 | + |
473 | + * Disable three touch tap in favor of uTouch gestures (LP: #961725) |
474 | + - See |
475 | + https://lists.ubuntu.com/archives/ubuntu-desktop/2012-February/003694.html |
476 | + for details. |
477 | + - Add 129_disable_three_touch_tap.patch |
478 | + * Fix click actions for non-clickpad touchpads (LP: #960108) |
479 | + - Add temporary patch 200_fix_clickfinger_non-clickpads.patch |
480 | + * Fix click action finger count calculation (LP: #961738) |
481 | + - Add temporary patch 201_fix_clickfinger_clickpad_actions.patch |
482 | + |
483 | + -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 21 Mar 2012 16:00:26 -0700 |
484 | + |
485 | +xserver-xorg-input-synaptics (1.5.99.901-0ubuntu1) precise; urgency=low |
486 | + |
487 | + * New upstream release |
488 | + - Includes ClickPad support |
489 | + - Fixes ClickPad click action interference |
490 | + - Re-enables ClickPad support by default (LP: #955404) |
491 | + - Everything else is bug fixes |
492 | + * Remove 129_clickpad.patch, it has been merged upstream |
493 | + * Bump lintian standards to 3.9.3 |
494 | + |
495 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 15 Mar 2012 17:58:09 -0700 |
496 | + |
497 | +xserver-xorg-input-synaptics (1.5.99~git20120223-0ubuntu2) precise; urgency=low |
498 | + |
499 | + * Disable ClickPad support when there is no physical right button |
500 | + (LP: #941046) |
501 | + - This re-enables click actions, which was enabled by default previously |
502 | + - Users can enable ClickPad support through xorg.conf, xinput, or synclient |
503 | + - See |
504 | + https://lists.ubuntu.com/archives/ubuntu-desktop/2012-February/003751.html |
505 | + for the discussion guiding this change. |
506 | + * Refresh ClickPad support patch with changes from upstream review |
507 | + - No new functionality |
508 | + * Remove bottom area mask for Dell netbook clickpads with two buttons |
509 | + |
510 | + -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 02 Mar 2012 13:33:26 -0700 |
511 | + |
512 | +xserver-xorg-input-synaptics (1.5.99~git20120223-0ubuntu1) precise; urgency=low |
513 | + |
514 | + * Update to latest code in git (0a2fd56) |
515 | + - Only includes bug fixes |
516 | + * Drop temporary patches that have been merged upstream: |
517 | + - 129_tmp_pointer_drift.patch |
518 | + - 130_tmp_touch_count_fix.patch |
519 | + * Revert tap-and-drag locking default change (LP: #934770) |
520 | + - Drop 127_default_drag_lock.patch |
521 | + * Add ClickPad support (LP: #932947) |
522 | + - Add 129_clickpad.patch |
523 | + |
524 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 23 Feb 2012 11:54:37 -0800 |
525 | + |
526 | +xserver-xorg-input-synaptics (1.5.99~git20120220-0ubuntu3) precise; urgency=low |
527 | + |
528 | + * Fix crash on multitouch devices when disabled while typing (LP: #931344) |
529 | + - Add temporary patch 130_tmp_touch_count_fix.patch |
530 | + |
531 | + -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 21 Feb 2012 16:22:17 +0100 |
532 | + |
533 | +xserver-xorg-input-synaptics (1.5.99~git20120220-0ubuntu2) precise; urgency=low |
534 | + |
535 | + * Prevent trackpad pointer drift (LP: #921082) |
536 | + - Add temporary patch 129_tmp_pointer_drift.patch from upstream |
537 | + |
538 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 20 Feb 2012 11:55:23 +0100 |
539 | + |
540 | +xserver-xorg-input-synaptics (1.5.99~git20120220-0ubuntu1) precise; urgency=low |
541 | + |
542 | + * Update to latest code in git (f9a9065) |
543 | + - Scale single-touch values to multitouch axes (LP: #936856) |
544 | + |
545 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 20 Feb 2012 11:13:10 +0100 |
546 | + |
547 | +xserver-xorg-input-synaptics (1.5.0+git20120210-0ubuntu2) precise; urgency=low |
548 | + |
549 | + * Enable tap-and-drag locked drags by default |
550 | + * Disable three-click action by default so three touch gestures work |
551 | + |
552 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 13 Feb 2012 20:51:56 -0800 |
553 | + |
554 | +xserver-xorg-input-synaptics (1.5.0+git20120210-0ubuntu1) precise; urgency=low |
555 | + |
556 | + * Update to latest code in git (e6032c3) |
557 | + * Drop 127_multitouch.patch, merged upstream |
558 | + * Drop 126_default_speed.patch, no longer necessary |
559 | + * Refresh 125_option_rec_revert.patch |
560 | + * Add 126_ubuntu_xi22.patch for ubuntu frankenserver support |
561 | + |
562 | + -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 10 Feb 2012 18:27:53 -0800 |
563 | + |
564 | +xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu2) precise; urgency=low |
565 | + |
566 | + * Add some error handling so eventcomm-test doesn't segfault |
567 | + - Modified 127_multitouch.patch |
568 | + |
569 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 19 Jan 2012 17:44:47 -0800 |
570 | + |
571 | +xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1) precise; urgency=low |
572 | + |
573 | + * Add multitouch support |
574 | + - Add 127_multitouch.patch |
575 | + * Bump Build-Depends for x11proto-input-dev to 2.1.99.5 |
576 | + * Remove obsolete dependencies on utouch-grail and old xserver-xorg-core |
577 | + |
578 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 19 Jan 2012 16:39:31 -0800 |
579 | + |
580 | +xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1~nomt3) precise; urgency=low |
581 | + |
582 | + * Fix default speed due to change in motion estimation |
583 | + - Add 126_default_speed.patch |
584 | + |
585 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 12 Jan 2012 03:59:25 -0800 |
586 | + |
587 | +xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1~nomt2) precise; urgency=low |
588 | + |
589 | + * Drop patch 122_revert_pressure_finger_default.patch, merged upstream |
590 | + |
591 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Jan 2012 07:03:52 -0800 |
592 | + |
593 | +xserver-xorg-input-synaptics (1.5.0+git20120101-1ubuntu1~nomt1) precise; urgency=low |
594 | + |
595 | + * Lower xserver-xorg-dev build dep for Precise's X server |
596 | + * Revert xf86OptionRec upstream changes |
597 | + - This particular API change will not be in Precise's X server |
598 | + |
599 | + -- Chase Douglas <chase.douglas@ubuntu.com> Mon, 09 Jan 2012 07:00:49 -0800 |
600 | + |
601 | xserver-xorg-input-synaptics (1.5.0+git20120101-1) experimental; urgency=low |
602 | |
603 | * New upstream snapshot: |
604 | @@ -216,6 +722,54 @@ xserver-xorg-input-synaptics (1.5.0+git20120101-1) experimental; urgency=low |
605 | |
606 | -- Cyril Brulebois <kibi@debian.org> Sun, 01 Jan 2012 07:54:51 +0100 |
607 | |
608 | +xserver-xorg-input-synaptics (1.5.0-2ubuntu1~nomt1) UNRELEASED; urgency=low |
609 | + |
610 | + * Merge from Debian testing. Remaining Ubuntu changes: |
611 | + - 101_resolution_detect_option.patch: |
612 | + + Provide an option to prevent synaptics from communicating the |
613 | + touchpad size to the xserver. (LP: 327428) |
614 | + - 103_enable_cornertapping.patch: |
615 | + + Enable right/middle clicks by tapping in the bottom- and top-right |
616 | + corners. |
617 | + - 104_always_enable_tapping.patch: |
618 | + + Enable tapping regardless of the presence of physical buttons. |
619 | + - 106_always_enable_vert_edge_scroll.patch: |
620 | + + Enable vertical edge tapping by default even if we enable two-finger |
621 | + scrolling as well. |
622 | + - 115_evdev_only.patch: |
623 | + + Only bind to /dev/input/event* evdev devices (LP 624985) |
624 | + - 118_quell_error_msg.patch: |
625 | + + Don't print error "Unable to find a synaptics device" when used |
626 | + on system that doesn't have a touchpad anyway. (LP: 716712) |
627 | + - 122_revert_pressure_finger_default.patch: |
628 | + + Fix spurious right click events on some trackpads (LP: 742213) |
629 | + - 124_syndaemon_events.patch: |
630 | + + Drain spurious events from XRecord connection as a work around |
631 | + for a buggy X server. (LP: 754470) |
632 | + - debian/control: |
633 | + + Depend on udev. |
634 | + + Move libxtst-dev to Build-Conflicts so syndaemon does not use XRecord, |
635 | + preventing a wide range of crashes in _CallCallbacks. (LP: 774978) |
636 | + - debian/gbp.conf: |
637 | + + Specify ‘ubuntu’ branch. |
638 | + - debian/local/51-synaptics-quirks.conf: |
639 | + + Split out our synaptics quirks into 51-synaptics-quirks.conf |
640 | + - debian/local/66-xorg-synaptics.rules: |
641 | + + Add the udev rule back for tagging specific machines to be quirked. |
642 | + - debian/xserver-xorg-input-synaptics.postinst.in: |
643 | + + Trigger udev to pick up new udev rules |
644 | + * Temporarily drop multitouch patches for X server 1.11 bringup: |
645 | + + 116_xi2_1.patch |
646 | + + 117_gestures.patch |
647 | + + 119_active_area_touches.patch |
648 | + + 120_active_touches_num_fingers.patch |
649 | + + 121_semi-mt_num_fingers.patch |
650 | + + 123_order_ProcessTouch_for_numFingers.patch |
651 | + * debian/patches/122_revert_pressure_finger_default.patch: |
652 | + + Refresh for new upstream |
653 | + |
654 | + -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 19 Dec 2011 11:10:25 +1100 |
655 | + |
656 | xserver-xorg-input-synaptics (1.5.0-2) unstable; urgency=low |
657 | |
658 | * Cherry-pick to fix regression on powerpc (Closes: #649002): |
659 | @@ -230,6 +784,69 @@ xserver-xorg-input-synaptics (1.5.0-1) unstable; urgency=low |
660 | |
661 | -- Cyril Brulebois <kibi@debian.org> Fri, 11 Nov 2011 17:15:22 +0100 |
662 | |
663 | +xserver-xorg-input-synaptics (1.4.1-1ubuntu2) oneiric; urgency=low |
664 | + |
665 | + * Really install the quirks files, and rename the udev rules file |
666 | + to emphasize that it's about quirks. |
667 | + * postinst: Bump the version check to run udevadm trigger on upgrade. |
668 | + |
669 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 29 Sep 2011 22:16:55 +0300 |
670 | + |
671 | +xserver-xorg-input-synaptics (1.4.1-1ubuntu1) oneiric; urgency=low |
672 | + |
673 | + * Merge from Debian unstable, remaining changes: |
674 | + - 101_resolution_detect_option.patch: |
675 | + + Provide an option to prevent synaptics from communicating the |
676 | + touchpad size to the xserver. (LP: 327428) |
677 | + - 103_enable_cornertapping.patch: |
678 | + + Enable right/middle clicks by tapping in the bottom- and top-right |
679 | + corners. |
680 | + - 104_always_enable_tapping.patch: |
681 | + + Enable tapping regardless of the presence of physical buttons. |
682 | + - 106_always_enable_vert_edge_scroll.patch: |
683 | + + Enable vertical edge tapping by default even if we enable two-finger |
684 | + scrolling as well. |
685 | + - 115_evdev_only.patch: |
686 | + + Only bind to /dev/input/event* evdev devices (LP 624985) |
687 | + - 116_xi2_1.patch: |
688 | + - 117_gestures.patch: |
689 | + + multitouch and uTouch gesture support |
690 | + - 118_quell_error_msg.patch: |
691 | + + Don't print error "Unable to find a synaptics device" when used |
692 | + on system that doesn't have a touchpad anyway. (LP: 716712) |
693 | + - 119_active_area_touches.patch: |
694 | + - 120_active_touches_num_fingers.patch: |
695 | + - 121_semi-mt_num_fingers.patch: |
696 | + + Fix handling for SemiMultitouch trackpads with integrated buttons |
697 | + (LP: 736523) |
698 | + - 122_revert_pressure_finger_default.patch: |
699 | + + Fix spurious right click events on some trackpads (LP: 742213) |
700 | + - 123_order_ProcessTouch_for_numFingers.patch: |
701 | + + Fix jumpy cursor on multitouch trackpads (LP: 751525) |
702 | + - 124_syndaemon_events.patch: |
703 | + + Drain spurious events from XRecord connection as a work around |
704 | + for a buggy X server. (LP: 754470) |
705 | + - debian/control: |
706 | + + Add depends on libmtdev and libutouch-grail |
707 | + + Build-depend on multitouch-enabled inputproto. |
708 | + + Depend on multitouch-enabled xserver. |
709 | + + Depend on udev. |
710 | + + Move libxtst-dev to Build-Conflicts so syndaemon does not use XRecord, |
711 | + preventing a wide range of crashes in _CallCallbacks. (LP: 774978) |
712 | + - debian/gbp.conf: |
713 | + + Specify ‘ubuntu’ branch. |
714 | + - debian/local/51-synaptics-quirks.conf: |
715 | + + Split out our synaptics quirks into 51-synaptics-quirks.conf |
716 | + - debian/local/66-xorg-synaptics.rules: |
717 | + + Add the udev rule back for tagging specific machines to be quirked. |
718 | + - debian/xserver-xorg-input-synaptics.postinst.in: |
719 | + + Trigger udev to pick up new udev rules |
720 | + * Drop 114_jumpy_cursor_first_part.patch, fixed upstream. |
721 | + * Update 115_evdev_only.patch to apply. |
722 | + * Update 117_gestures.patch to apply. |
723 | + |
724 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Tue, 05 Jul 2011 16:40:31 +0300 |
725 | + |
726 | xserver-xorg-input-synaptics (1.4.1-1) unstable; urgency=low |
727 | |
728 | * New upstream release: |
729 | @@ -273,6 +890,144 @@ xserver-xorg-input-synaptics (1.3.0-2) unstable; urgency=low |
730 | |
731 | -- Cyril Brulebois <kibi@debian.org> Sat, 05 Feb 2011 14:40:47 +0100 |
732 | |
733 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu15) oneiric; urgency=low |
734 | + |
735 | + * Also build-conflict with libxtst-dev as to make sure it's not present in |
736 | + e.g. local debug builds. |
737 | + |
738 | + -- Loïc Minier <loic.minier@ubuntu.com> Fri, 10 Jun 2011 18:01:59 +0200 |
739 | + |
740 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu14) oneiric; urgency=low |
741 | + |
742 | + * Drop libxtst-dev build dependency so syndaemon does not use XRecord, |
743 | + preventing a wide range of crashes in _CallCallbacks. (LP: #774978) |
744 | + |
745 | + -- Robert Hooker <sarvatt@ubuntu.com> Mon, 23 May 2011 10:13:09 -0400 |
746 | + |
747 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu13) oneiric; urgency=low |
748 | + |
749 | + * Re-add 116_resolution_detect_option.patch as 101_resolution_detect_option.patch: |
750 | + - This patch was introduced in 1.2.2-2ubuntu7 but got erroneously dropped in the |
751 | + merge for 1.3.99+git20110116.0e27ce3a-0ubuntu1. |
752 | + (LP: #327428) |
753 | + |
754 | + -- Bryce Harrington <bryce@ubuntu.com> Fri, 20 May 2011 11:14:44 -0700 |
755 | + |
756 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu12) natty; urgency=low |
757 | + |
758 | + * syndaemon: Drain spurious events from XRecord connection as a work around |
759 | + for a buggy X server. This keeps syndaemon from busy looping |
760 | + (LP: #754470) |
761 | + |
762 | + -- Chase Douglas <chase.douglas@ubuntu.com> Thu, 14 Apr 2011 14:15:33 -0400 |
763 | + |
764 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu11) natty; urgency=low |
765 | + |
766 | + * Fix jumpy cursor on multitouch trackpads (LP: #751525) |
767 | + - Added 123_order_ProcessTouch_for_numFingers.patch |
768 | + |
769 | + -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 05 Apr 2011 11:03:12 -0400 |
770 | + |
771 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu10) natty; urgency=low |
772 | + |
773 | + * Ensure touch mask exists before clearing it (LP: #747126) |
774 | + |
775 | + -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 01 Apr 2011 08:40:59 -0400 |
776 | + |
777 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu9) natty; urgency=low |
778 | + |
779 | + * Fix handling for SemiMultitouch trackpads with integrated buttons |
780 | + (LP: #736523) |
781 | + - Added 119_active_area_touches.patch |
782 | + - Added 120_active_touches_num_fingers.patch |
783 | + - Added 121_semi-mt_num_fingers.patch |
784 | + * Fix spurious right click events on some trackpads (LP: #742213) |
785 | + - Added 122_revert_pressure_finger_default.patch |
786 | + |
787 | + -- Chase Douglas <chase.douglas@ubuntu.com> Wed, 30 Mar 2011 10:54:50 -0400 |
788 | + |
789 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu8) natty; urgency=low |
790 | + |
791 | + * Disable SemiMultitouch devices, we don't support them yet (LP: #723905) |
792 | + |
793 | + -- Chase Douglas <chase.douglas@ubuntu.com> Tue, 15 Mar 2011 16:16:21 -0400 |
794 | + |
795 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu7) natty; urgency=low |
796 | + |
797 | + * Set event window correctly for global gesture event |
798 | + (LP: #728696) |
799 | + |
800 | + -- Chase Douglas <chase.douglas@ubuntu.com> Fri, 04 Mar 2011 15:40:43 -0500 |
801 | + |
802 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu6) natty; urgency=low |
803 | + |
804 | + * Fix silly typo in patch name |
805 | + |
806 | + -- Bryce Harrington <bryce@ubuntu.com> Wed, 02 Mar 2011 13:06:17 -0800 |
807 | + |
808 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu5) natty; urgency=low |
809 | + |
810 | + * Add 118_quell_error_msg.patch: Don't print error "Unable to find a |
811 | + synaptics device" when used on system that doesn't have a touchpad anyway. |
812 | + (LP: #716712) |
813 | + * Renumber patches 200 and 201 to 116 and 117 so are consistent with the |
814 | + other ubuntu patches. |
815 | + |
816 | + -- Bryce Harrington <bryce@ubuntu.com> Wed, 02 Mar 2011 12:16:32 -0800 |
817 | + |
818 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu4) UNRELEASED; urgency=low |
819 | + |
820 | + * Add in xi 2.1 support and uTouch gesture support |
821 | + - Added 200_xi2.1.patch |
822 | + - Added 201_gestures.patch |
823 | + - Add depends on libmtdev and libutouch-grail |
824 | + |
825 | + -- Chase Douglas <chase.douglas@ubuntu.com> Sun, 20 Feb 2011 19:23:11 -0500 |
826 | + |
827 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu3) natty; urgency=low |
828 | + |
829 | + * debian/control: Bump build-depend on xserver-xorg-dev to really, really |
830 | + build against Xserver 1.10 |
831 | + |
832 | + -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 01 Feb 2011 20:46:57 +1100 |
833 | + |
834 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu2) natty; urgency=low |
835 | + |
836 | + * Rebuild against Xserver 1.10 |
837 | + |
838 | + -- Bryce Harrington <bryce@ubuntu.com> Mon, 31 Jan 2011 18:37:55 -0800 |
839 | + |
840 | +xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu1) natty; urgency=low |
841 | + |
842 | + [ Cyril Brulebois ] |
843 | + * Switch to Architecture: any, adding armhf support (Closes: #604672). |
844 | + |
845 | + [ Christopher James Halse Rogers ] |
846 | + * Merge from (unreleased) Debian experimental. Remaining Ubuntu changes: |
847 | + - Split out our synaptics quirks into 51-synaptics-quirks.conf |
848 | + - Add the udev rule back for tagging specific machines to be quirked |
849 | + - Trigger udev in postinst to pick up udev rules |
850 | + - add Depend: on udev |
851 | + - 103_enable_cornertapping.patch: Enable right/middle clicks by |
852 | + tapping in the bottom- and top-right corners. |
853 | + - 104_always_enable_tapping.patch: Enable tapping regardless of the |
854 | + presence of physical buttons. |
855 | + - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge |
856 | + tapping by default even if we enable two-finger scrolling as well. |
857 | + - 114_jumpy_cursor_first_part.patch: Adds a property to enable filtering |
858 | + jumpy cursor problems on some machines. |
859 | + - Specify ‘ubuntu’ branch in gbp.conf |
860 | + - 115_evdev_only.patch: Only bind to /dev/input/event* evdev devices |
861 | + (LP 624985) |
862 | + * Update to git snapshot to fix build against Xserver 1.10 input API |
863 | + * debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch: |
864 | + - Refresh for new upstream. |
865 | + * debian/patches/114_jumpy_cursor_first_part.patch: |
866 | + - Refresh for new upstream. Drop the multi-touch chunk of the quirk, |
867 | + as that is handled by upstream commit a6ca4d25. |
868 | + |
869 | + -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 25 Jan 2011 20:01:58 +1100 |
870 | + |
871 | xserver-xorg-input-synaptics (1.3.0-1) experimental; urgency=low |
872 | |
873 | [ Robert Hooker ] |
874 | @@ -301,6 +1056,78 @@ xserver-xorg-input-synaptics (1.2.2-3) experimental; urgency=low |
875 | |
876 | -- Cyril Brulebois <kibi@debian.org> Wed, 13 Oct 2010 00:26:45 +0200 |
877 | |
878 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu7) natty; urgency=low |
879 | + |
880 | + * Add 116_resolution_detect_option.patch: Provide an option to prevent |
881 | + synaptics from communicating the touchpad size to the xserver. This |
882 | + can be used to solve problems where differences in touchpad and screen |
883 | + dimensions cause the mouse pointer to skip pixels when moving. |
884 | + (LP: #327428) |
885 | + |
886 | + -- Bryce Harrington <bryce@ubuntu.com> Wed, 01 Dec 2010 17:03:44 -0800 |
887 | + |
888 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu6) natty; urgency=low |
889 | + |
890 | + * Add quirk for Dell Inspiron 6400 to register taps more reliably. |
891 | + The touchpad hardware occasionally sends invalid (1, 5855) coords |
892 | + for taps, which the driver then interprets as a corner tap, which |
893 | + by default get ignored. Instead of ignoring them, we treat them |
894 | + as left-button clicks. |
895 | + (LP #133060) |
896 | + |
897 | + -- Bryce Harrington <bryce@ubuntu.com> Wed, 01 Dec 2010 12:32:39 -0800 |
898 | + |
899 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu5) maverick; urgency=low |
900 | + |
901 | + * 115_evdev_only.patch was added but never applied. (LP: #624985) |
902 | + |
903 | + -- Chase Douglas <chase.douglas@ubuntu.com> Sat, 18 Sep 2010 15:19:21 +0200 |
904 | + |
905 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu4) maverick; urgency=low |
906 | + |
907 | + [Chase Douglas] |
908 | + * 115_evdev_only.patch: |
909 | + - Prevent non-evdev devices from firing the eventcomm AutoDevProbe callback |
910 | + (LP: #624985) |
911 | + |
912 | + -- Bryce Harrington <bryce@ubuntu.com> Wed, 15 Sep 2010 16:27:29 -0700 |
913 | + |
914 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu3) maverick; urgency=low |
915 | + |
916 | + * Rebuild against new Xserver 1.9 ABI |
917 | + |
918 | + -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 09 Aug 2010 21:47:56 +1000 |
919 | + |
920 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu2) maverick; urgency=low |
921 | + |
922 | + * 51-synaptics-quirks.conf, 66-xorg-synaptics.rules: |
923 | + - Put back quirk for Inspiron 1120 which was probably lost in a merge. |
924 | + |
925 | + -- Alberto Milone <alberto.milone@canonical.com> Fri, 06 Aug 2010 12:26:59 +0200 |
926 | + |
927 | +xserver-xorg-input-synaptics (1.2.2-2ubuntu1) maverick; urgency=low |
928 | + |
929 | + [ Robert Hooker ] |
930 | + * Merge from debian unstable, remaining changes: |
931 | + - Split out our synaptics quirks into 51-synaptics-quirks.conf |
932 | + - Add the udev rule back for tagging specific machines to be quirked |
933 | + - 103_enable_cornertapping.patch: Enable right/middle clicks by |
934 | + tapping in the bottom- and top-right corners. |
935 | + - 104_always_enable_tapping.patch: Enable tapping regardless of the |
936 | + presence of physical buttons. |
937 | + - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge |
938 | + tapping by default even if we enable two-finger scrolling as well. |
939 | + - 114_jumpy_cursor_first_part.patch: Adds a property to enable filtering |
940 | + jumpy cursor problems on some machines. |
941 | + * Add a dependency on udev. |
942 | + |
943 | + [ Christopher James Halse Rogers ] |
944 | + * debian/gbp.conf: |
945 | + - Make git-buildpackage less annoying by specifying “ubuntu” as our debian |
946 | + branch. |
947 | + |
948 | + -- Robert Hooker <sarvatt@ubuntu.com> Mon, 07 Jun 2010 19:07:59 -0400 |
949 | + |
950 | xserver-xorg-input-synaptics (1.2.2-2) unstable; urgency=low |
951 | |
952 | * Cherry-pick patch from upstream git to add the xorg.conf.d snippet. |
953 | @@ -318,6 +1145,19 @@ xserver-xorg-input-synaptics (1.2.2-2) unstable; urgency=low |
954 | |
955 | -- Cyril Brulebois <kibi@debian.org> Sat, 17 Apr 2010 17:48:26 +0200 |
956 | |
957 | +xserver-xorg-input-synaptics (1.2.2-1ubuntu2) lucid; urgency=low |
958 | + |
959 | + * 10-synaptics.conf: Use 'MatchDevicePath "/dev/input/event*"'. |
960 | + |
961 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Thu, 01 Apr 2010 14:34:20 +0300 |
962 | + |
963 | +xserver-xorg-input-synaptics (1.2.2-1ubuntu1) lucid; urgency=low |
964 | + |
965 | + * Merge from Debian unstable. (LP: #546933) |
966 | + * Rewrite old quirks to use ID_INPUT.tags. |
967 | + |
968 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Wed, 31 Mar 2010 00:27:07 +0300 |
969 | + |
970 | xserver-xorg-input-synaptics (1.2.2-1) unstable; urgency=low |
971 | |
972 | [ Timo Aaltonen ] |
973 | @@ -353,6 +1193,22 @@ xserver-xorg-input-synaptics (1.2.1-1) unstable; urgency=low |
974 | |
975 | -- Cyril Brulebois <kibi@debian.org> Fri, 08 Jan 2010 00:55:04 +0100 |
976 | |
977 | +xserver-xorg-input-synaptics (1.2.0-3ubuntu1) lucid; urgency=low |
978 | + |
979 | + * Merge from Debian experimental, remaining changes: |
980 | + - 103_enable_cornertapping.patch: Enable right/middle clicks by |
981 | + tapping in the bottom- and top-right corners. |
982 | + - 104_always_enable_tapping.patch: Enable tapping regardless of the |
983 | + presence of physical buttons. |
984 | + - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge |
985 | + tapping by default even if we enable two-finger scrolling as well. |
986 | + * Disabled until fixed to apply and work: |
987 | + - 114_jumpy_cursor_first_part.patch |
988 | + * Dropped, using udev now: |
989 | + - 115_jumpy_cursor_second_part.patch |
990 | + |
991 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 07 Dec 2009 22:58:38 +0200 |
992 | + |
993 | xserver-xorg-input-synaptics (1.2.0-3) experimental; urgency=low |
994 | |
995 | [ Julien Cristau ] |
996 | @@ -393,6 +1249,87 @@ xserver-xorg-input-synaptics (1.2.0-1) unstable; urgency=low |
997 | |
998 | -- Mattia Dongili <malattia@debian.org> Thu, 19 Nov 2009 21:24:49 +0900 |
999 | |
1000 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu7) karmic; urgency=low |
1001 | + |
1002 | + * debian/patches: |
1003 | + - 115_jumpy_cursor_second_part.patch: Set AreaBottomEdge to |
1004 | + 4100 for Inspiron 1011 and Inspiron 1012. |
1005 | + |
1006 | + -- Alberto Milone <alberto.milone@canonical.com> Wed, 14 Oct 2009 16:55:16 +0200 |
1007 | + |
1008 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu6) karmic; urgency=low |
1009 | + |
1010 | + * debian/patches: |
1011 | + - Split 114_jumpy_cursor_threshold.patch into |
1012 | + 114_jumpy_cursor_first_part.patch and |
1013 | + 115_jumpy_cursor_second_part.patch so as to keep options |
1014 | + which belong in the fdi file separate from the code. |
1015 | + - 115_jumpy_cursor_second_part.patch: |
1016 | + + Add quirk for Inspiron 1012. |
1017 | + - Remove 114_jumpy_cursor_threshold.patch_old. |
1018 | + |
1019 | + -- Alberto Milone <alberto.milone@canonical.com> Mon, 05 Oct 2009 12:09:14 +0200 |
1020 | + |
1021 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu5) karmic; urgency=low |
1022 | + |
1023 | + * Add lpia to the list of Architectures. LP: #413579. |
1024 | + |
1025 | + -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 07 Sep 2009 10:44:54 -0700 |
1026 | + |
1027 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu4) karmic; urgency=low |
1028 | + |
1029 | + * debian/patches: |
1030 | + - 112_jumpy_cursor_quirks.patch: |
1031 | + + Drop patch. |
1032 | + - 114_jumpy_cursor_threshold.patch: |
1033 | + + Replace 112_jumpy_cursor_quirks.patch. |
1034 | + + Make the threshold an XInput property. |
1035 | + + Add quirk for Dell Mini10v and for HP Mini 1000 in the |
1036 | + fdi file. |
1037 | + |
1038 | + -- Alberto Milone <alberto.milone@canonical.com> Wed, 02 Sep 2009 10:44:28 +0200 |
1039 | + |
1040 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu3) karmic; urgency=low |
1041 | + |
1042 | + * debian/patches: |
1043 | + - 112_jumpy_cursor_quirks.patch: Make sure that the quirk |
1044 | + affects only the Dell Mini 10v (LP: #405943). |
1045 | + - 103_enable_cornertapping.patch: Don't trigger middle click |
1046 | + when tapping on the top right corner button (LP: #386017). |
1047 | + |
1048 | + -- Alberto Milone <alberto.milone@canonical.com> Mon, 17 Aug 2009 10:31:14 +0200 |
1049 | + |
1050 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu2) karmic; urgency=low |
1051 | + |
1052 | + * debian/patches: |
1053 | + - 105_correct_multifinger_click.patch: Drop patch as it breaks |
1054 | + the expected behavior for multitouch clicking (LP: #320585). |
1055 | + - 111_add_active_area.patch: Backport "Synaptics Area" property |
1056 | + from upstream (LP: #402863). |
1057 | + - 112_jumpy_cursor_quirks.patch: Add Quirk for Dell Mini 10v |
1058 | + touchpad (LP: #402863). |
1059 | + - 113_add_capabilities.patch: Backport read-only "Synaptics |
1060 | + Capabilities" property from upstream. |
1061 | + |
1062 | + -- Alberto Milone <alberto.milone@canonical.com> Wed, 22 Jul 2009 10:42:11 +0200 |
1063 | + |
1064 | +xserver-xorg-input-synaptics (1.1.2-1ubuntu1) karmic; urgency=low |
1065 | + |
1066 | + * Merge from Debian unstable, Remaining changes: |
1067 | + - Restore the Ubuntu patch series. (LP: #378391) |
1068 | + - 103_enable_cornertapping.patch: Enable right/middle clicks by |
1069 | + tapping in the bottom- and top-right corners. |
1070 | + - 104_always_enable_tapping.patch: Enable tapping regardless of the |
1071 | + presence of physical buttons. |
1072 | + - 105_correct_multifinger_click.patch: Swap the right/middle clicks |
1073 | + generated by multi-finger tapping. |
1074 | + - 106_always_enable_vert_edge_scroll.patch: Enable vertical edge |
1075 | + tapping by default even if we enable two-finger scrolling as well. |
1076 | + - 110_remove_bound_auto_adjust.patch: Don't auto-adjust to bounds of |
1077 | + the hardware scroll area. |
1078 | + |
1079 | + -- Robert Hooker (Sarvatt) <sarvatt@gmail.com> Sun, 28 Jun 2009 18:13:52 -0400 |
1080 | + |
1081 | xserver-xorg-input-synaptics (1.1.2-1) unstable; urgency=low |
1082 | |
1083 | [ Mattia Dongili ] |
1084 | @@ -444,6 +1381,52 @@ xserver-xorg-input-synaptics (0.99.3-3) experimental; urgency=low |
1085 | |
1086 | -- Julien Cristau <jcristau@debian.org> Mon, 26 Jan 2009 09:08:10 +0100 |
1087 | |
1088 | +xfree86-driver-synaptics (0.99.3-2ubuntu4) jaunty; urgency=low |
1089 | + |
1090 | + * debian/patches/110_remove_bound_auto_adjust.patch: |
1091 | + - Small change to make sure that the driver does not |
1092 | + auto-adjust to the bounds of the hardware scroll area |
1093 | + as this causes problem to the touchpads of Acer Aspire |
1094 | + One units (LP: #320632). |
1095 | + |
1096 | + -- Alberto Milone <alberto.milone@canonical.com> Thu, 26 Mar 2009 17:00:52 +0100 |
1097 | + |
1098 | +xfree86-driver-synaptics (0.99.3-2ubuntu3) jaunty; urgency=low |
1099 | + |
1100 | + * debian/patches/109_override_alps_settings.patch: |
1101 | + - Add customised settings for ALPS touchpad (LP: #320632): |
1102 | + o Enable vertTwoFingerScroll by default. |
1103 | + o Set RightEdge to 900. |
1104 | + o Set ClickTime to 0. |
1105 | + o Set SingleTapTimeout to 0. |
1106 | + o Set MinSpeed to 0.45. |
1107 | + o Set MaxSpeed to 0.75. |
1108 | + * debian/patches/107_reduce_cursor_speed.patch: |
1109 | + - drop and merge with 109_override_alps_settings.patch. |
1110 | + |
1111 | + -- Alberto Milone (tseliot) <albertomilone@alice.it> Sat, 28 Feb 2009 10:20:08 +0100 |
1112 | + |
1113 | +xfree86-driver-synaptics (0.99.3-2ubuntu2) jaunty; urgency=low |
1114 | + |
1115 | + [Alberto Milone] |
1116 | + * debian/patches/105_always_enable_multifinger_click.patch: |
1117 | + - Drop patch |
1118 | + * debian/patches/105_correct_multifinger_click.patch: |
1119 | + - Fix inverted buttons |
1120 | + - Restore ability to drag and drop with physical buttons |
1121 | + (LP: #320632) |
1122 | + |
1123 | + -- Alberto Milone (tseliot) <albertomilone@alice.it> Sat, 31 Jan 2009 18:48:37 +0100 |
1124 | + |
1125 | +xfree86-driver-synaptics (0.99.3-2ubuntu1) jaunty; urgency=low |
1126 | + |
1127 | + * Merge from Debian experimental. |
1128 | + * Revive syndaemon_xinput_props.patch, now refreshed as 108. |
1129 | + Thanks to John S. Gruber for noticing it was dropped in haste. |
1130 | + (LP: #321355) |
1131 | + |
1132 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 26 Jan 2009 09:57:07 +0200 |
1133 | + |
1134 | xfree86-driver-synaptics (0.99.3-2) experimental; urgency=low |
1135 | |
1136 | * Update our copy of xsfbs to get a fixed serverabi rule and generate |
1137 | @@ -452,6 +1435,35 @@ xfree86-driver-synaptics (0.99.3-2) experimental; urgency=low |
1138 | |
1139 | -- Julien Cristau <jcristau@debian.org> Mon, 26 Jan 2009 04:43:08 +0100 |
1140 | |
1141 | +xfree86-driver-synaptics (0.99.3-1ubuntu2) jaunty; urgency=low |
1142 | + |
1143 | + [ Alberto Milone (tseliot) ] |
1144 | + * 103_enable_cornertapping.patch: |
1145 | + - Update patch for the new upstream release. (LP: #320632) |
1146 | + * 104_always_enable_tapping.patch: |
1147 | + - Enable tapping even when a physical left button is available. (LP: #320585) |
1148 | + * 105_always_enable_multifinger_click.patch: |
1149 | + - Enable multifinger click (where available) even when physical right/middle |
1150 | + buttons are available. (LP: #320585) |
1151 | + * 106_always_enable_vert_edge_scroll.patch: |
1152 | + - Enable scrolling even when doubletap is available. (LP: #320632) |
1153 | + * 107_reduce_cursor_speed.patch: |
1154 | + - Reduce the cursor speed. (LP: #320639) |
1155 | + |
1156 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Sat, 24 Jan 2009 20:29:04 +0200 |
1157 | + |
1158 | +xfree86-driver-synaptics (0.99.3-1ubuntu1) jaunty; urgency=low |
1159 | + |
1160 | + * Merge from Debian experimental. |
1161 | + * Drop obsolete patches: |
1162 | + -101_no_horizscroll.patch |
1163 | + -102_dont_check_abi.diff |
1164 | + -104_syndaemon_xinput_props.patch |
1165 | + -105_no_bcm5974_shmconfig.patch |
1166 | + * Update 103_enable_cornertapping.patch to apply. |
1167 | + |
1168 | + -- Timo Aaltonen <tjaalton@ubuntu.com> Fri, 23 Jan 2009 14:30:34 +0200 |
1169 | + |
1170 | xfree86-driver-synaptics (0.99.3-1) experimental; urgency=low |
1171 | |
1172 | [ Timo Aaltonen ] |
1173 | @@ -466,6 +1478,105 @@ xfree86-driver-synaptics (0.99.3-1) experimental; urgency=low |
1174 | |
1175 | -- Julien Cristau <jcristau@debian.org> Wed, 21 Jan 2009 22:27:10 +0100 |
1176 | |
1177 | +xfree86-driver-synaptics (0.15.2-0ubuntu5) intrepid; urgency=low |
1178 | + |
1179 | + * Cherry-picked commit db6e63, "Return correctly on successful property |
1180 | + setting" |
1181 | + * debian/patches/104_syndaemon_xinput_props.patch: Add support for XInput |
1182 | + device properties to syndaemon. |
1183 | + * debian/patches/105_no_bcm5974_shmconfig.patch: Remove the SHMConfig |
1184 | + enabling line from the bcm5974 section of the fdi file. (LP: #282004) |
1185 | + |
1186 | + -- William Grant <wgrant@ubuntu.com> Mon, 13 Oct 2008 21:48:05 +1100 |
1187 | + |
1188 | +xfree86-driver-synaptics (0.15.2-0ubuntu4) intrepid; urgency=low |
1189 | + |
1190 | + * Cherry-picked commit 355e845, "Adjust to new property API". |
1191 | + (LP: #274728) |
1192 | + * Refresh patches 101 & 102. |
1193 | + * Bump the build-dep on libxi-dev and xserver-xorg-dev. |
1194 | + |
1195 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 29 Sep 2008 10:23:16 +0300 |
1196 | + |
1197 | +xfree86-driver-synaptics (0.15.2-0ubuntu3) intrepid; urgency=low |
1198 | + |
1199 | + * Also build for lpia; LP: #275158. |
1200 | + |
1201 | + -- Loic Minier <lool@dooz.org> Sat, 27 Sep 2008 16:11:42 +0200 |
1202 | + |
1203 | +xfree86-driver-synaptics (0.15.2-0ubuntu2) intrepid; urgency=low |
1204 | + |
1205 | + [ Alberto Milone ] |
1206 | + * 103_enable_cornertapping.patch: |
1207 | + - Revert some defaults back to previous values, to fix corner tapping |
1208 | + and MaxTapMove. (LP: #271823) |
1209 | + |
1210 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Tue, 23 Sep 2008 10:46:44 +0300 |
1211 | + |
1212 | +xfree86-driver-synaptics (0.15.2-0ubuntu1) intrepid; urgency=low |
1213 | + |
1214 | + * New upstream release. (LP: #262276, #268071, #247433, #262305) |
1215 | + * Drop 101_ubuntu.diff, superseded by input properties. |
1216 | + * Drop 103_fix_off_by_one.diff, applied upstream. |
1217 | + * 101_no_horizscroll.patch: |
1218 | + - Disable horizontal scrolling by defaulting to FALSE instead of changing |
1219 | + the fdi file. |
1220 | + * 102_dont_check_abi.diff: |
1221 | + - Remove one more check from src/synaptics.c, which was added recently. |
1222 | + |
1223 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 12 Sep 2008 01:32:57 +0300 |
1224 | + |
1225 | +xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu5) intrepid; urgency=low |
1226 | + |
1227 | + * Rebuild to fix dependency against xserver-xorg-core. |
1228 | + |
1229 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 03 Sep 2008 17:45:20 +0300 |
1230 | + |
1231 | +xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu4) intrepid; urgency=low |
1232 | + |
1233 | + * Run autoreconf at build time; build-depend on automake, libtool and |
1234 | + xutils-dev. |
1235 | + * Enable 102 again, since the problem with it was that Makefile.in was |
1236 | + not regenerated. |
1237 | + * Add 103_fix_off_by_one.diff to fix the number of arguments for |
1238 | + properties. Thanks William Grant! |
1239 | + * Pull 3d39926875446e from upstream/master: |
1240 | + - Re-enable TapButtons and CornerButtons to work by default. |
1241 | + (LP: #262292) |
1242 | + |
1243 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 30 Aug 2008 18:20:14 +0300 |
1244 | + |
1245 | +xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu3) intrepid; urgency=low |
1246 | + |
1247 | + * Disable 102 for now, since the property stuff doesn't seem to be |
1248 | + working right. (LP: #262986) |
1249 | + |
1250 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 30 Aug 2008 16:52:51 +0300 |
1251 | + |
1252 | +xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu2) intrepid; urgency=low |
1253 | + |
1254 | + * 102_dont_check_abi.diff: |
1255 | + - Don't check ABI_MAJOR, since we have all that's needed for |
1256 | + properties. |
1257 | + |
1258 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Sat, 30 Aug 2008 13:27:54 +0300 |
1259 | + |
1260 | +xfree86-driver-synaptics (0.15.0+git20080820-1ubuntu1) intrepid; urgency=low |
1261 | + |
1262 | + * Merge from Debian experimental, remaining changes: |
1263 | + - debian/control: |
1264 | + + Drop the dummy package |
1265 | + + Change the maintainer address |
1266 | + - debian/patches: |
1267 | + 101_ubuntu.diff |
1268 | + + Various fixes, split this. |
1269 | + - fdi/11-x11-synaptics.fdi |
1270 | + + Modify to disable horizontal scrolling like our dexconf used to do. |
1271 | + * Pull in support for input properties. |
1272 | + * Drop 102_polling.diff, since it's upstream. |
1273 | + |
1274 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Thu, 28 Aug 2008 02:09:47 +0300 |
1275 | + |
1276 | xfree86-driver-synaptics (0.15.0+git20080820-1) experimental; urgency=low |
1277 | |
1278 | * Update to latest upstream git |
1279 | @@ -505,6 +1616,48 @@ xfree86-driver-synaptics (0.14.7~git20070706-2.1.lenny1) unstable; urgency=low |
1280 | |
1281 | -- Julien Cristau <jcristau@debian.org> Mon, 18 Aug 2008 01:41:39 +0200 |
1282 | |
1283 | +xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu4) intrepid; urgency=low |
1284 | + |
1285 | + * Fix the fdi file to disable horizontal scrolling like dexconf used |
1286 | + to do. |
1287 | + |
1288 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 18 Aug 2008 16:27:30 +0300 |
1289 | + |
1290 | +xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu3) intrepid; urgency=low |
1291 | + |
1292 | + * Enable input-hotplug: install 10-synaptics.fdi in |
1293 | + /usr/share/hal/fdi/policy/20thirdparty. |
1294 | + |
1295 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 01 Aug 2008 09:58:32 +0300 |
1296 | + |
1297 | +xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu2) intrepid; urgency=low |
1298 | + |
1299 | + * Rebuild against the new xserver-xorg-dev. |
1300 | + |
1301 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Mon, 07 Jul 2008 17:45:08 +0300 |
1302 | + |
1303 | +xfree86-driver-synaptics (0.14.7~git20070706-2.1ubuntu1) intrepid; urgency=low |
1304 | + |
1305 | + * Merge from debian unstable, remaining changes: |
1306 | + - Rename the source |
1307 | + - debian/control: |
1308 | + + Drop the dummy package |
1309 | + + Change the maintainer address. |
1310 | + + Add quilt to build-deps. |
1311 | + - Makefile: Add -fno-stack-protector. |
1312 | + - debian/patches: |
1313 | + 100_fix_vt_handling.diff |
1314 | + + Something is opening the device even after we've switched away |
1315 | + from the VT. The easiest way to handle this is to refuse to open |
1316 | + unless we're on the current VT. |
1317 | + 101_ubuntu.diff |
1318 | + + Various fixes, split this. |
1319 | + 102_polling.diff |
1320 | + + Added a patch which increases the polling timeout to save some |
1321 | + battery life |
1322 | + |
1323 | + -- Bryce Harrington <bryce@ubuntu.com> Mon, 09 Jun 2008 22:27:20 -0700 |
1324 | + |
1325 | xfree86-driver-synaptics (0.14.7~git20070706-2.1) unstable; urgency=low |
1326 | |
1327 | * Non-maintainer upload, with Mattia's agreement. |
1328 | @@ -524,6 +1677,47 @@ xfree86-driver-synaptics (0.14.7~git20070706-2) unstable; urgency=low |
1329 | |
1330 | -- Mattia Dongili <malattia@debian.org> Tue, 01 Jan 2008 12:38:13 +0900 |
1331 | |
1332 | +xfree86-driver-synaptics (0.14.7~git20070706-1ubuntu4) hardy; urgency=low |
1333 | + |
1334 | + * 102_polling.diff: |
1335 | + - Added a patch which increases the polling timeout to save some |
1336 | + battery life (LP: #184398). |
1337 | + |
1338 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Wed, 27 Feb 2008 11:58:01 +0200 |
1339 | + |
1340 | +xfree86-driver-synaptics (0.14.7~git20070706-1ubuntu3) hardy; urgency=low |
1341 | + |
1342 | + * debian/patches/101_ubuntu.diff: |
1343 | + - extend to support disabling the touchpad |
1344 | + - remove unused bits of the patch |
1345 | + |
1346 | + -- Scott James Remnant <scott@ubuntu.com> Tue, 22 Jan 2008 13:40:07 +0000 |
1347 | + |
1348 | +xfree86-driver-synaptics (0.14.7~git20070706-1ubuntu2) hardy; urgency=low |
1349 | + |
1350 | + * Change the source name to match Debian. |
1351 | + |
1352 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 11 Jan 2008 11:59:09 +0200 |
1353 | + |
1354 | +xserver-xorg-input-synaptics (0.14.7~git20070706-1ubuntu1) hardy; urgency=low |
1355 | + |
1356 | + * Merge with Debian unstable, remaining changes: |
1357 | + - Rename the source |
1358 | + - debian/control: |
1359 | + + Drop the dummy package |
1360 | + + Change the maintainer address. |
1361 | + + Add quilt to build-deps. |
1362 | + - Makefile: Add -fno-stack-protector. |
1363 | + - debian/patches: |
1364 | + 100_fix_vt_handling.diff |
1365 | + + Something is opening the device even after we've switched away |
1366 | + from the VT. The easiest way to handle this is to refuse to open |
1367 | + unless we're on the current VT. |
1368 | + 101_ubuntu.diff |
1369 | + + Various fixes, split this. |
1370 | + |
1371 | + -- Timo Aaltonen <tepsipakki@ubuntu.com> Fri, 09 Nov 2007 02:23:16 +0200 |
1372 | + |
1373 | xfree86-driver-synaptics (0.14.7~git20070706-1) unstable; urgency=low |
1374 | |
1375 | * build with xserver-xorg-core 1.4 (Closes: #442314) |
1376 | @@ -566,6 +1760,81 @@ xfree86-driver-synaptics (0.14.6-2) unstable; urgency=low |
1377 | |
1378 | -- Mattia Dongili <malattia@debian.org> Wed, 03 Jan 2007 18:38:40 +0100 |
1379 | |
1380 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu10) gutsy; urgency=low |
1381 | + |
1382 | + * Bodge around LP: #68370. Something is opening the device even after |
1383 | + we've switched away from the VT. The easiest way to handle this is |
1384 | + to refuse to open unless we're on the current VT. |
1385 | + |
1386 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Tue, 09 Oct 2007 21:08:23 +0100 |
1387 | + |
1388 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu9) gutsy; urgency=low |
1389 | + |
1390 | + * Actually include the parameter setting code |
1391 | + |
1392 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Mon, 17 Sep 2007 17:56:53 +0100 |
1393 | + |
1394 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu8) gutsy; urgency=low |
1395 | + |
1396 | + * Fix the build system so it works properly on 64-bit platforms |
1397 | + * Add initial support for setting some paramaters via X |
1398 | + |
1399 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Sun, 16 Sep 2007 18:18:17 +0100 |
1400 | + |
1401 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu7) feisty; urgency=low |
1402 | + |
1403 | + * X and Y size calculations were inverted for edge scrolling |
1404 | + * Additionally, the values were scaled incorrectly (LP: #95858) |
1405 | + |
1406 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Sun, 25 Mar 2007 16:13:42 +0100 |
1407 | + |
1408 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu6) feisty; urgency=low |
1409 | + |
1410 | + * Set defaults based on values the kernel gives us, rather than making stuff |
1411 | + up in an utterly miserable manner. This upload brought to you by Milton |
1412 | + Nero, a deeply flavoured oat stout. |
1413 | + |
1414 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Sat, 24 Mar 2007 15:08:26 +0000 |
1415 | + |
1416 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu5) feisty; urgency=low |
1417 | + |
1418 | + * Attempt to set more reasonable defaults for appletouch devices. Better |
1419 | + now, but still not perfect. |
1420 | + |
1421 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Sat, 24 Mar 2007 02:44:11 +0000 |
1422 | + |
1423 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu4) feisty; urgency=low |
1424 | + |
1425 | + * debian/control: Update maintainer fields according to debian- |
1426 | + maintainer-field spec. |
1427 | + |
1428 | + -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 12 Mar 2007 14:58:39 +0000 |
1429 | + |
1430 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu3) edgy; urgency=low |
1431 | + |
1432 | + * Add the ugly ALPS hack back |
1433 | + |
1434 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Mon, 7 Aug 2006 22:55:42 +0100 |
1435 | + |
1436 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu2) edgy; urgency=low |
1437 | + |
1438 | + * Disable Stack Protection for this package for now (module loading fails |
1439 | + due to missing symbols) |
1440 | + |
1441 | + -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Mon, 31 Jul 2006 09:39:16 -0300 |
1442 | + |
1443 | +xserver-xorg-input-synaptics (0.14.6-0ubuntu1) edgy; urgency=low |
1444 | + |
1445 | + * New Upstream release |
1446 | + * New versioned Build-Depends on xserver-xorg-dev (>= 1.1.1) |
1447 | + * New versioned Build-Depends on xserver-xorg-core (>= 1.1.1) |
1448 | + * Fixed debian/rules to match current Makefile rules (based on Debian |
1449 | + xfree86-driver-synaptics package) |
1450 | + * Fixed Makefile and manual page, also based on Debian xfree86-driver-synaptics |
1451 | + * Dropped Alps patches - unfortunately they don't apply anymore |
1452 | + |
1453 | + -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Thu, 27 Jul 2006 12:18:18 -0300 |
1454 | + |
1455 | xfree86-driver-synaptics (0.14.5-1) unstable; urgency=low |
1456 | |
1457 | * New upstream release. |
1458 | @@ -611,6 +1880,76 @@ xfree86-driver-synaptics (0.14.4-1) unstable; urgency=low |
1459 | |
1460 | -- Mattia Dongili <malattia@debian.org> Mon, 07 Nov 2005 22:54:40 +0100 |
1461 | |
1462 | +xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu4) dapper; urgency=low |
1463 | + |
1464 | + * New versioned Build-Depends on xserver-xorg-dev (>= 1.1.1) |
1465 | + * New versioned Build-Depends on xserver-xorg-core (>= 1.1.1) |
1466 | + |
1467 | + -- Rodrigo Parra Novo <rodarvus@ubuntu.com> Thu, 27 Jul 2006 11:59:57 -0300 |
1468 | + |
1469 | +xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu3) dapper; urgency=low |
1470 | + |
1471 | + * Horrible workaround to avoid massive ALPS-related suckage |
1472 | + |
1473 | + -- Matthew Garrett <mjg59@srcf.ucam.org> Wed, 22 Mar 2006 21:02:26 +0000 |
1474 | + |
1475 | +xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu2) dapper; urgency=low |
1476 | + |
1477 | + * Build with -fPIC to fix FTBFS |
1478 | + |
1479 | + -- Tollef Fog Heen <tfheen@ubuntu.com> Wed, 11 Jan 2006 16:20:57 +0100 |
1480 | + |
1481 | +xserver-xorg-input-synaptics (0.14.3+seriouslythistime-0ubuntu1) dapper; urgency=low |
1482 | + |
1483 | + * Bounce straight back to 0.14.3. |
1484 | + |
1485 | + -- Daniel Stone <daniel.stone@ubuntu.com> Tue, 25 Oct 2005 19:12:28 +1000 |
1486 | + |
1487 | +xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu3) breezy; urgency=low |
1488 | + |
1489 | + * Change dependency on xserver-xorg to -core (closes: Ubuntu#15902). |
1490 | + |
1491 | + -- Daniel Stone <daniel.stone@ubuntu.com> Fri, 16 Sep 2005 17:42:34 +1000 |
1492 | + |
1493 | +xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu2) breezy; urgency=low |
1494 | + |
1495 | + * Build client utilities without includes from Xincludes. |
1496 | + |
1497 | + -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 7 Sep 2005 16:31:51 +1000 |
1498 | + |
1499 | +xorg-driver-synaptics (0.14.3+revertedto+0.13.6-0ubuntu1) breezy; urgency=low |
1500 | + |
1501 | + * Revert to old upstream version for preview at least, as the new was quite |
1502 | + catastrophically broken with ALPS. Fixed some, broke a lot (closes: |
1503 | + Ubuntu#14480). |
1504 | + * Backport the confused-finger-count patch. |
1505 | + * Hillariously, dpkg-source ignores deleted files, which means that |
1506 | + Xincludes stuff keeps getting resurrected. Change $(X_INCLUDES_ROOT) to |
1507 | + /usr in include paths (except for the server DDK) to ensure that we get |
1508 | + the installed headers, not the braindead included ones. |
1509 | + |
1510 | + -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 7 Sep 2005 11:07:06 +1000 |
1511 | + |
1512 | +xorg-driver-synaptics (0.14.3-1ubuntu2) breezy; urgency=low |
1513 | + |
1514 | + * Move to /usr/lib/xorg for the modular server, and build-depend on |
1515 | + xserver-xorg-dev. |
1516 | + * Switch dependency to xserver-xorg-core, version it. |
1517 | + * Start building synaptics_drv.so instead of .o. |
1518 | + |
1519 | + -- Daniel Stone <daniel.stone@ubuntu.com> Fri, 2 Sep 2005 12:08:27 +1000 |
1520 | + |
1521 | +xorg-driver-synaptics (0.14.3-1ubuntu1) breezy; urgency=low |
1522 | + |
1523 | + * Merge with Debian. |
1524 | + * New upstream release: |
1525 | + + Fixes confused finger count with low pressure on some HPs (closes: |
1526 | + Ubuntu#14155). |
1527 | + * Remove unnecessary files in Xincludes from x11proto-core-dev and |
1528 | + x11proto-input-dev. |
1529 | + |
1530 | + -- Daniel Stone <daniel.stone@ubuntu.com> Thu, 1 Sep 2005 16:24:27 +1000 |
1531 | + |
1532 | xfree86-driver-synaptics (0.14.3-1) unstable; urgency=low |
1533 | |
1534 | * New upstream version. |
1535 | diff --git a/debian/control b/debian/control |
1536 | index b0e4446..f8e828f 100644 |
1537 | --- a/debian/control |
1538 | +++ b/debian/control |
1539 | @@ -1,7 +1,8 @@ |
1540 | Source: xserver-xorg-input-synaptics |
1541 | Section: x11 |
1542 | Priority: optional |
1543 | -Maintainer: Debian X Strike Force <debian-x@lists.debian.org> |
1544 | +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
1545 | +XSBC-Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org> |
1546 | Uploaders: maximilian attems <maks@debian.org> |
1547 | Build-Depends: |
1548 | debhelper-compat (= 12), |
1549 | diff --git a/debian/gbp.conf b/debian/gbp.conf |
1550 | new file mode 100644 |
1551 | index 0000000..b2efa2f |
1552 | --- /dev/null |
1553 | +++ b/debian/gbp.conf |
1554 | @@ -0,0 +1,3 @@ |
1555 | +[DEFAULT] |
1556 | +debian-branch=ubuntu |
1557 | + |
1558 | diff --git a/debian/local/51-synaptics-quirks.conf b/debian/local/51-synaptics-quirks.conf |
1559 | new file mode 100644 |
1560 | index 0000000..6587f7a |
1561 | --- /dev/null |
1562 | +++ b/debian/local/51-synaptics-quirks.conf |
1563 | @@ -0,0 +1,23 @@ |
1564 | +Section "InputClass" |
1565 | + Identifier "Dell Inspiron embedded buttons quirks" |
1566 | + MatchTag "inspiron_1011|inspiron_1012" |
1567 | + MatchDevicePath "/dev/input/event*" |
1568 | + Driver "synaptics" |
1569 | + Option "JumpyCursorThreshold" "90" |
1570 | +EndSection |
1571 | + |
1572 | +Section "InputClass" |
1573 | + Identifier "Dell Inspiron quirks" |
1574 | + MatchTag "inspiron_1120" |
1575 | + MatchDevicePath "/dev/input/event*" |
1576 | + Driver "synaptics" |
1577 | + Option "JumpyCursorThreshold" "250" |
1578 | +EndSection |
1579 | + |
1580 | +Section "InputClass" |
1581 | + Identifier "HP Mininote quirks" |
1582 | + MatchTag "mininote_1000" |
1583 | + MatchDevicePath "/dev/input/event*" |
1584 | + Driver "synaptics" |
1585 | + Option "JumpyCursorThreshold" "20" |
1586 | +EndSection |
1587 | diff --git a/debian/local/66-xorg-synaptics-quirks.rules b/debian/local/66-xorg-synaptics-quirks.rules |
1588 | new file mode 100644 |
1589 | index 0000000..d3af3c4 |
1590 | --- /dev/null |
1591 | +++ b/debian/local/66-xorg-synaptics-quirks.rules |
1592 | @@ -0,0 +1,13 @@ |
1593 | +ACTION!="add|change", GOTO="xorg_synaptics_quirks_end" |
1594 | +KERNEL!="event*", GOTO="xorg_synaptics_quirks_end" |
1595 | + |
1596 | +ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_quirks_end" |
1597 | + |
1598 | +# Placeholder for platform specific quirks needing |
1599 | +# ID_INPUT.tags to be set. |
1600 | +ATTR{[dmi/id]product_name}=="Inspiron 1011", ENV{ID_INPUT.tags}="inspiron_1011" |
1601 | +ATTR{[dmi/id]product_name}=="Inspiron 1012", ENV{ID_INPUT.tags}="inspiron_1012" |
1602 | +ATTR{[dmi/id]product_name}=="Inspiron 1120", ENV{ID_INPUT.tags}="inspiron_1120" |
1603 | +ATTR{[dmi/id]product_name}=="HP MiniNote 1000", ENV{ID_INPUT.tags}="mininote_1000" |
1604 | + |
1605 | +LABEL="xorg_synaptics_quirks_end" |
1606 | diff --git a/debian/patches/101_resolution_detect_option.patch b/debian/patches/101_resolution_detect_option.patch |
1607 | new file mode 100644 |
1608 | index 0000000..ad7124d |
1609 | --- /dev/null |
1610 | +++ b/debian/patches/101_resolution_detect_option.patch |
1611 | @@ -0,0 +1,153 @@ |
1612 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1613 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1614 | +Subject: Provide an option to prevent synaptics from communicating the |
1615 | + touchpad size to the xserver. |
1616 | + |
1617 | +Bug-Ubuntu: https://launchpad.net/bugs/327428 |
1618 | +--- |
1619 | + include/synaptics-properties.h | 3 +++ |
1620 | + man/synaptics.man | 16 ++++++++++++++++ |
1621 | + src/properties.c | 11 +++++++++++ |
1622 | + src/synaptics.c | 5 +++-- |
1623 | + src/synapticsstr.h | 1 + |
1624 | + tools/synclient.c | 1 + |
1625 | + 6 files changed, 35 insertions(+), 2 deletions(-) |
1626 | + |
1627 | +diff --git a/include/synaptics-properties.h b/include/synaptics-properties.h |
1628 | +index a0d7524..f08bc74 100644 |
1629 | +--- a/include/synaptics-properties.h |
1630 | ++++ b/include/synaptics-properties.h |
1631 | +@@ -133,6 +133,9 @@ |
1632 | + /* FLOAT, 2 values, min, max */ |
1633 | + #define SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR "Synaptics Pressure Motion Factor" |
1634 | + |
1635 | ++/* 8 bit (BOOL) */ |
1636 | ++#define SYNAPTICS_PROP_RESOLUTION_DETECT "Synaptics Resolution Detect" |
1637 | ++ |
1638 | + /* 8 bit (BOOL) */ |
1639 | + #define SYNAPTICS_PROP_GRAB "Synaptics Grab Event Device" |
1640 | + |
1641 | +diff --git a/man/synaptics.man b/man/synaptics.man |
1642 | +index 4432f01..9c7bc0e 100644 |
1643 | +--- a/man/synaptics.man |
1644 | ++++ b/man/synaptics.man |
1645 | +@@ -427,6 +427,18 @@ The gesture is enabled by default and can be disabled by setting the |
1646 | + TapAndDragGesture option to false. Property: "Synaptics Gestures" |
1647 | + . |
1648 | + .TP |
1649 | ++.BI "Option \*ResolutionDetect\*q \*q" boolean \*q |
1650 | ++Allow or prevent the synaptics driver from reporting the size of the |
1651 | ++touchpad to the X server. The X server normally uses this information |
1652 | ++to scale movements so that touchpad movement corresponds visually to |
1653 | ++mouse cursor movements on the screen. However, in some rare cases where |
1654 | ++the touchpad height/width ratio is significantly different from the |
1655 | ++laptop, it can cause the mouse cursor to skip pixels in the X or Y axis. |
1656 | ++This option allows disabling this scaling behavior, which can provide |
1657 | ++smoother mouse movement in such cases. |
1658 | ++Property: "Synaptics Resolution Detect" |
1659 | ++. |
1660 | ++.TP |
1661 | + .BI "Option \*qVertResolution\*q \*q" integer \*q |
1662 | + Resolution of X coordinates in units/millimeter. The value is used |
1663 | + together with HorizResolution to compensate unequal vertical and |
1664 | +@@ -879,6 +891,10 @@ FLOAT, 2 values, speed, friction. |
1665 | + .BI "Synaptics Pressure Motion Factor" |
1666 | + FLOAT, 2 values, min, max. |
1667 | + |
1668 | ++.TP 7 |
1669 | ++.BI "Synaptics Resolution Detect" |
1670 | ++8 bit (BOOL). |
1671 | ++ |
1672 | + .TP 7 |
1673 | + .BI "Synaptics Grab Event Device" |
1674 | + 8 bit (BOOL). |
1675 | +diff --git a/src/properties.c b/src/properties.c |
1676 | +index c776e6c..e4b9d5e 100644 |
1677 | +--- a/src/properties.c |
1678 | ++++ b/src/properties.c |
1679 | +@@ -85,6 +85,7 @@ Atom prop_palm_dim = 0; |
1680 | + Atom prop_coastspeed = 0; |
1681 | + Atom prop_pressuremotion = 0; |
1682 | + Atom prop_pressuremotion_factor = 0; |
1683 | ++Atom prop_resolution_detect = 0; |
1684 | + Atom prop_grab = 0; |
1685 | + Atom prop_gestures = 0; |
1686 | + Atom prop_capabilities = 0; |
1687 | +@@ -345,6 +346,10 @@ InitDeviceProperties(InputInfoPtr pInfo) |
1688 | + InitFloatAtom(pInfo->dev, SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR, 2, |
1689 | + fvalues); |
1690 | + |
1691 | ++ prop_resolution_detect = |
1692 | ++ InitAtom(pInfo->dev, SYNAPTICS_PROP_RESOLUTION_DETECT, 8, 1, |
1693 | ++ ¶->resolution_detect); |
1694 | ++ |
1695 | + prop_grab = |
1696 | + InitAtom(pInfo->dev, SYNAPTICS_PROP_GRAB, 8, 1, |
1697 | + ¶->grab_event_device); |
1698 | +@@ -747,6 +752,12 @@ SetProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr prop, |
1699 | + para->press_motion_min_factor = press[0]; |
1700 | + para->press_motion_max_factor = press[1]; |
1701 | + } |
1702 | ++ else if (property == prop_resolution_detect) { |
1703 | ++ if (prop->size != 1 || prop->format != 8 || prop->type != XA_INTEGER) |
1704 | ++ return BadMatch; |
1705 | ++ |
1706 | ++ para->resolution_detect = *(BOOL*)prop->data; |
1707 | ++ } |
1708 | + else if (property == prop_grab) { |
1709 | + if (prop->size != 1 || prop->format != 8 || prop->type != XA_INTEGER) |
1710 | + return BadMatch; |
1711 | +diff --git a/src/synaptics.c b/src/synaptics.c |
1712 | +index 210f954..d1a8a96 100644 |
1713 | +--- a/src/synaptics.c |
1714 | ++++ b/src/synaptics.c |
1715 | +@@ -742,6 +742,7 @@ set_default_parameters(InputInfoPtr pInfo) |
1716 | + xf86SetIntOption(opts, "PressureMotionMinZ", pressureMotionMinZ); |
1717 | + pars->press_motion_max_z = |
1718 | + xf86SetIntOption(opts, "PressureMotionMaxZ", pressureMotionMaxZ); |
1719 | ++ pars->resolution_detect = xf86SetBoolOption(opts, "ResolutionDetect", TRUE); |
1720 | + |
1721 | + pars->min_speed = xf86SetRealOption(opts, "MinSpeed", 0.4); |
1722 | + pars->max_speed = xf86SetRealOption(opts, "MaxSpeed", 0.7); |
1723 | +@@ -1290,7 +1291,7 @@ DeviceInit(DeviceIntPtr dev) |
1724 | + } |
1725 | + |
1726 | + /* X valuator */ |
1727 | +- if (priv->minx < priv->maxx) { |
1728 | ++ if (priv->minx < priv->maxx && priv->synpara.resolution_detect) { |
1729 | + min = priv->minx; |
1730 | + max = priv->maxx; |
1731 | + } |
1732 | +@@ -1305,7 +1306,7 @@ DeviceInit(DeviceIntPtr dev) |
1733 | + xf86InitValuatorDefaults(dev, 0); |
1734 | + |
1735 | + /* Y valuator */ |
1736 | +- if (priv->miny < priv->maxy) { |
1737 | ++ if (priv->miny < priv->maxy && priv->synpara.resolution_detect) { |
1738 | + min = priv->miny; |
1739 | + max = priv->maxy; |
1740 | + } |
1741 | +diff --git a/src/synapticsstr.h b/src/synapticsstr.h |
1742 | +index 7972a9c..fd3a179 100644 |
1743 | +--- a/src/synapticsstr.h |
1744 | ++++ b/src/synapticsstr.h |
1745 | +@@ -222,6 +222,7 @@ typedef struct _SynapticsParameters { |
1746 | + int press_motion_max_z; /* finger pressure at which maximum pressure motion factor is applied */ |
1747 | + double press_motion_min_factor; /* factor applied on speed when finger pressure is at minimum */ |
1748 | + double press_motion_max_factor; /* factor applied on speed when finger pressure is at minimum */ |
1749 | ++ Bool resolution_detect; /* report pad size to xserver? */ |
1750 | + Bool grab_event_device; /* grab event device for exclusive use? */ |
1751 | + Bool tap_and_drag_gesture; /* Switches the tap-and-drag gesture on/off */ |
1752 | + unsigned int resolution_horiz; /* horizontal resolution of touchpad in units/mm */ |
1753 | +diff --git a/tools/synclient.c b/tools/synclient.c |
1754 | +index 13fb812..a290fbf 100644 |
1755 | +--- a/tools/synclient.c |
1756 | ++++ b/tools/synclient.c |
1757 | +@@ -130,6 +130,7 @@ static struct Parameter params[] = { |
1758 | + {"PressureMotionMaxZ", PT_INT, 1, 255, SYNAPTICS_PROP_PRESSURE_MOTION, 32, 1}, |
1759 | + {"PressureMotionMinFactor", PT_DOUBLE, 0, 10.0,SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR, 0 /*float*/, 0}, |
1760 | + {"PressureMotionMaxFactor", PT_DOUBLE, 0, 10.0,SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR, 0 /*float*/, 1}, |
1761 | ++ {"ResolutionDetect", PT_BOOL, 0, 1, SYNAPTICS_PROP_RESOLUTION_DETECT, 8, 0}, |
1762 | + {"GrabEventDevice", PT_BOOL, 0, 1, SYNAPTICS_PROP_GRAB, 8, 0}, |
1763 | + {"TapAndDragGesture", PT_BOOL, 0, 1, SYNAPTICS_PROP_GESTURES, 8, 0}, |
1764 | + {"AreaLeftEdge", PT_INT, INT_MIN, INT_MAX, SYNAPTICS_PROP_AREA, 32, 0}, |
1765 | diff --git a/debian/patches/103_enable_cornertapping.patch b/debian/patches/103_enable_cornertapping.patch |
1766 | new file mode 100644 |
1767 | index 0000000..bffde10 |
1768 | --- /dev/null |
1769 | +++ b/debian/patches/103_enable_cornertapping.patch |
1770 | @@ -0,0 +1,25 @@ |
1771 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1772 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1773 | +Subject: Enable right/middle clicks by tapping in the bottom- and top-right |
1774 | + corners. |
1775 | + |
1776 | +Bug-Ubuntu: https://launchpad.net/bugs/320632 |
1777 | +--- |
1778 | + src/synaptics.c | 4 ++-- |
1779 | + 1 file changed, 2 insertions(+), 2 deletions(-) |
1780 | + |
1781 | +diff --git a/src/synaptics.c b/src/synaptics.c |
1782 | +index d1a8a96..981fe7a 100644 |
1783 | +--- a/src/synaptics.c |
1784 | ++++ b/src/synaptics.c |
1785 | +@@ -717,8 +717,8 @@ set_default_parameters(InputInfoPtr pInfo) |
1786 | + |
1787 | + pars->locked_drags = xf86SetBoolOption(opts, "LockedDrags", FALSE); |
1788 | + pars->locked_drag_time = xf86SetIntOption(opts, "LockedDragTimeout", 5000); |
1789 | +- pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 0); |
1790 | +- pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 0); |
1791 | ++ pars->tap_action[RT_TAP] = xf86SetIntOption(opts, "RTCornerButton", 2); |
1792 | ++ pars->tap_action[RB_TAP] = xf86SetIntOption(opts, "RBCornerButton", 3); |
1793 | + pars->tap_action[LT_TAP] = xf86SetIntOption(opts, "LTCornerButton", 0); |
1794 | + pars->tap_action[LB_TAP] = xf86SetIntOption(opts, "LBCornerButton", 0); |
1795 | + pars->tap_action[F1_TAP] = xf86SetIntOption(opts, "TapButton1", tapButton1); |
1796 | diff --git a/debian/patches/104_always_enable_tapping.patch b/debian/patches/104_always_enable_tapping.patch |
1797 | new file mode 100644 |
1798 | index 0000000..ce07f58 |
1799 | --- /dev/null |
1800 | +++ b/debian/patches/104_always_enable_tapping.patch |
1801 | @@ -0,0 +1,28 @@ |
1802 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1803 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1804 | +Subject: Enable tapping even when a physical left button is available. |
1805 | + |
1806 | +Bug-Ubuntu: https://launchpad.net/bugs/320585 |
1807 | +--- |
1808 | + src/synaptics.c | 8 ++++---- |
1809 | + 1 file changed, 4 insertions(+), 4 deletions(-) |
1810 | + |
1811 | +diff --git a/src/synaptics.c b/src/synaptics.c |
1812 | +index 981fe7a..eada4af 100644 |
1813 | +--- a/src/synaptics.c |
1814 | ++++ b/src/synaptics.c |
1815 | +@@ -622,10 +622,10 @@ set_default_parameters(InputInfoPtr pInfo) |
1816 | + palmMinWidth = priv->minw + range * (10.0 / 16); |
1817 | + emulateTwoFingerMinW = priv->minw + range * (7.0 / 16); |
1818 | + |
1819 | +- /* Enable tap if we don't have a phys left button */ |
1820 | +- tapButton1 = priv->has_left ? 0 : 1; |
1821 | +- tapButton2 = priv->has_left ? 0 : 3; |
1822 | +- tapButton3 = priv->has_left ? 0 : 2; |
1823 | ++ /* Enable tap */ |
1824 | ++ tapButton1 = 1; |
1825 | ++ tapButton2 = 3; |
1826 | ++ tapButton3 = 2; |
1827 | + |
1828 | + /* Enable multifinger-click if only have one physical button, |
1829 | + otherwise clickFinger is always button 1. */ |
1830 | diff --git a/debian/patches/106_always_enable_vert_edge_scroll.patch b/debian/patches/106_always_enable_vert_edge_scroll.patch |
1831 | new file mode 100644 |
1832 | index 0000000..6dc5d38 |
1833 | --- /dev/null |
1834 | +++ b/debian/patches/106_always_enable_vert_edge_scroll.patch |
1835 | @@ -0,0 +1,25 @@ |
1836 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1837 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1838 | +Subject: Enable vertical edge tapping by default even if we enable two-finger |
1839 | + scrolling as well. |
1840 | + |
1841 | +Bug-Ubuntu: https://launchpad.net/bugs/320632 |
1842 | +--- |
1843 | + src/synaptics.c | 4 ++-- |
1844 | + 1 file changed, 2 insertions(+), 2 deletions(-) |
1845 | + |
1846 | +diff --git a/src/synaptics.c b/src/synaptics.c |
1847 | +index eada4af..d243622 100644 |
1848 | +--- a/src/synaptics.c |
1849 | ++++ b/src/synaptics.c |
1850 | +@@ -633,8 +633,8 @@ set_default_parameters(InputInfoPtr pInfo) |
1851 | + clickFinger2 = (priv->has_right || priv->has_middle) ? 1 : 3; |
1852 | + clickFinger3 = (priv->has_right || priv->has_middle) ? 1 : 2; |
1853 | + |
1854 | +- /* Enable vert edge scroll if we can't detect doubletap */ |
1855 | +- vertEdgeScroll = priv->has_double ? FALSE : TRUE; |
1856 | ++ /* Enable vert edge scroll */ |
1857 | ++ vertEdgeScroll = TRUE; |
1858 | + horizEdgeScroll = FALSE; |
1859 | + |
1860 | + /* Enable twofinger scroll if we can detect doubletap */ |
1861 | diff --git a/debian/patches/115_evdev_only.patch b/debian/patches/115_evdev_only.patch |
1862 | new file mode 100644 |
1863 | index 0000000..108a9ce |
1864 | --- /dev/null |
1865 | +++ b/debian/patches/115_evdev_only.patch |
1866 | @@ -0,0 +1,23 @@ |
1867 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1868 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1869 | +Subject: Prevent non-evdev devices from firing the eventcomm AutoDevProbe |
1870 | + callback. |
1871 | + |
1872 | +Bug-Ubuntu: https://launchpad.net/bugs/624985 |
1873 | +--- |
1874 | + conf/70-synaptics.conf | 2 +- |
1875 | + 1 file changed, 1 insertion(+), 1 deletion(-) |
1876 | + |
1877 | +diff --git a/conf/70-synaptics.conf b/conf/70-synaptics.conf |
1878 | +index aa50456..eb01774 100644 |
1879 | +--- a/conf/70-synaptics.conf |
1880 | ++++ b/conf/70-synaptics.conf |
1881 | +@@ -14,7 +14,7 @@ Section "InputClass" |
1882 | + # This option is recommend on all Linux systems using evdev, but cannot be |
1883 | + # enabled by default. See the following link for details: |
1884 | + # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html |
1885 | +-# MatchDevicePath "/dev/input/event*" |
1886 | ++ MatchDevicePath "/dev/input/event*" |
1887 | + EndSection |
1888 | + |
1889 | + Section "InputClass" |
1890 | diff --git a/debian/patches/118_quell_error_msg.patch b/debian/patches/118_quell_error_msg.patch |
1891 | new file mode 100644 |
1892 | index 0000000..6d38265 |
1893 | --- /dev/null |
1894 | +++ b/debian/patches/118_quell_error_msg.patch |
1895 | @@ -0,0 +1,41 @@ |
1896 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1897 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1898 | +Subject: Don't print error "Unable to find a synaptics device" when used on |
1899 | + system that doesn't have a touchpad anyway. |
1900 | + |
1901 | +Bug-Ubuntu: https://launchpad.net/bugs/716712 |
1902 | +--- |
1903 | + tools/synclient.c | 4 +--- |
1904 | + tools/syndaemon.c | 4 +--- |
1905 | + 2 files changed, 2 insertions(+), 6 deletions(-) |
1906 | + |
1907 | +diff --git a/tools/synclient.c b/tools/synclient.c |
1908 | +index a290fbf..5b229a1 100644 |
1909 | +--- a/tools/synclient.c |
1910 | ++++ b/tools/synclient.c |
1911 | +@@ -298,9 +298,7 @@ dp_get_device(Display * dpy) |
1912 | + unwind: |
1913 | + XFree(properties); |
1914 | + XFreeDeviceList(info); |
1915 | +- if (!dev) |
1916 | +- fprintf(stderr, "Unable to find a synaptics device.\n"); |
1917 | +- else if (error && dev) { |
1918 | ++ if (error && dev) { |
1919 | + XCloseDevice(dpy, dev); |
1920 | + dev = NULL; |
1921 | + } |
1922 | +diff --git a/tools/syndaemon.c b/tools/syndaemon.c |
1923 | +index 575bc6c..bac11d9 100644 |
1924 | +--- a/tools/syndaemon.c |
1925 | ++++ b/tools/syndaemon.c |
1926 | +@@ -553,9 +553,7 @@ dp_get_device(Display * dpy) |
1927 | + unwind: |
1928 | + XFree(properties); |
1929 | + XFreeDeviceList(info); |
1930 | +- if (!dev) |
1931 | +- fprintf(stderr, "Unable to find a synaptics device.\n"); |
1932 | +- else if (error && dev) { |
1933 | ++ if (error && dev) { |
1934 | + XCloseDevice(dpy, dev); |
1935 | + dev = NULL; |
1936 | + } |
1937 | diff --git a/debian/patches/124_syndaemon_events.patch b/debian/patches/124_syndaemon_events.patch |
1938 | new file mode 100644 |
1939 | index 0000000..a375a58 |
1940 | --- /dev/null |
1941 | +++ b/debian/patches/124_syndaemon_events.patch |
1942 | @@ -0,0 +1,40 @@ |
1943 | +From: Chase Douglas <chase.douglas@canonical.com> |
1944 | +Date: Fri, 15 Apr 2011 15:23:17 -0400 |
1945 | +Subject: [PATCH xf86-input-synaptics] Drain XRecord connection of any events |
1946 | + after handling replies |
1947 | + |
1948 | +If the X server sends an event to the XRecord connection the event |
1949 | +will never be handled. This will cause the event queue to fill up in |
1950 | +Xlib and lead to syndaemon running away at 100% cpu usage. |
1951 | + |
1952 | +This change drains any events from the connection. It's not a fix for |
1953 | +the underlying bug in the server or Xlib, but it does paper over the |
1954 | +issue for now. |
1955 | + |
1956 | +https://bugs.launchpad.net/bugs/754470 |
1957 | +http://bugs.freedesktop.org/show_bug.cgi?id=31921 |
1958 | + |
1959 | +Signed-off-by: Chase Douglas <chase.douglas@canonical.com> |
1960 | +--- |
1961 | + tools/syndaemon.c | 8 ++++++++ |
1962 | + 1 file changed, 8 insertions(+) |
1963 | + |
1964 | +diff --git a/tools/syndaemon.c b/tools/syndaemon.c |
1965 | +index bac11d9..cd75f4e 100644 |
1966 | +--- a/tools/syndaemon.c |
1967 | ++++ b/tools/syndaemon.c |
1968 | +@@ -466,6 +466,14 @@ record_main_loop(Display * display, double idle_time) |
1969 | + event.type); |
1970 | + } |
1971 | + |
1972 | ++ /* If there are any events left over, they are in error. Drain them |
1973 | ++ * from the connection queue so we don't get stuck. */ |
1974 | ++ while (XEventsQueued(dpy_data, QueuedAlready) > 0) { |
1975 | ++ XEvent event; |
1976 | ++ XNextEvent(dpy_data, &event); |
1977 | ++ fprintf(stderr, "bad event received, major opcode %d\n", event.type); |
1978 | ++ } |
1979 | ++ |
1980 | + if (!ignore_modifier_keys && cbres.key_event) { |
1981 | + disable_event = 1; |
1982 | + } |
1983 | diff --git a/debian/patches/128_disable_three_click_action.patch b/debian/patches/128_disable_three_click_action.patch |
1984 | new file mode 100644 |
1985 | index 0000000..3567280 |
1986 | --- /dev/null |
1987 | +++ b/debian/patches/128_disable_three_click_action.patch |
1988 | @@ -0,0 +1,22 @@ |
1989 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
1990 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
1991 | +Subject: Disable three touch click in favor of uTouch gestures. |
1992 | + |
1993 | +Bug-Ubuntu: https://launchpad.net/bugs/961725 |
1994 | +--- |
1995 | + src/synaptics.c | 2 +- |
1996 | + 1 file changed, 1 insertion(+), 1 deletion(-) |
1997 | + |
1998 | +diff --git a/src/synaptics.c b/src/synaptics.c |
1999 | +index d243622..e967904 100644 |
2000 | +--- a/src/synaptics.c |
2001 | ++++ b/src/synaptics.c |
2002 | +@@ -631,7 +631,7 @@ set_default_parameters(InputInfoPtr pInfo) |
2003 | + otherwise clickFinger is always button 1. */ |
2004 | + clickFinger1 = 1; |
2005 | + clickFinger2 = (priv->has_right || priv->has_middle) ? 1 : 3; |
2006 | +- clickFinger3 = (priv->has_right || priv->has_middle) ? 1 : 2; |
2007 | ++ clickFinger3 = 0; /* Disabled by default so three-touch gestures work */ |
2008 | + |
2009 | + /* Enable vert edge scroll */ |
2010 | + vertEdgeScroll = TRUE; |
2011 | diff --git a/debian/patches/129_disable_three_touch_tap.patch b/debian/patches/129_disable_three_touch_tap.patch |
2012 | new file mode 100644 |
2013 | index 0000000..ba049de |
2014 | --- /dev/null |
2015 | +++ b/debian/patches/129_disable_three_touch_tap.patch |
2016 | @@ -0,0 +1,22 @@ |
2017 | +From: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com> |
2018 | +Date: Mon, 27 Nov 2023 16:42:01 +0000 |
2019 | +Subject: Disable three touch tap in favor of uTouch gestures. |
2020 | + |
2021 | +Bug-Ubuntu: https://launchpad.net/bugs/961725 |
2022 | +--- |
2023 | + src/synaptics.c | 2 +- |
2024 | + 1 file changed, 1 insertion(+), 1 deletion(-) |
2025 | + |
2026 | +diff --git a/src/synaptics.c b/src/synaptics.c |
2027 | +index e967904..a913f72 100644 |
2028 | +--- a/src/synaptics.c |
2029 | ++++ b/src/synaptics.c |
2030 | +@@ -625,7 +625,7 @@ set_default_parameters(InputInfoPtr pInfo) |
2031 | + /* Enable tap */ |
2032 | + tapButton1 = 1; |
2033 | + tapButton2 = 3; |
2034 | +- tapButton3 = 2; |
2035 | ++ tapButton3 = 0; /* Disabled by default so three-touch gestures work */ |
2036 | + |
2037 | + /* Enable multifinger-click if only have one physical button, |
2038 | + otherwise clickFinger is always button 1. */ |
2039 | diff --git a/debian/patches/series b/debian/patches/series |
2040 | index e3f1d64..33a1f81 100644 |
2041 | --- a/debian/patches/series |
2042 | +++ b/debian/patches/series |
2043 | @@ -1,2 +1,11 @@ |
2044 | 02-do-not-use-synaptics-for-keyboards.patch |
2045 | 03-bug-return-val.patch |
2046 | +101_resolution_detect_option.patch |
2047 | +103_enable_cornertapping.patch |
2048 | +104_always_enable_tapping.patch |
2049 | +106_always_enable_vert_edge_scroll.patch |
2050 | +115_evdev_only.patch |
2051 | +118_quell_error_msg.patch |
2052 | +124_syndaemon_events.patch |
2053 | +128_disable_three_click_action.patch |
2054 | +129_disable_three_touch_tap.patch |
2055 | diff --git a/debian/xserver-xorg-input-synaptics.install b/debian/xserver-xorg-input-synaptics.install |
2056 | index 0835787..9e72614 100644 |
2057 | --- a/debian/xserver-xorg-input-synaptics.install |
2058 | +++ b/debian/xserver-xorg-input-synaptics.install |
2059 | @@ -2,3 +2,5 @@ usr/lib/xorg/modules/input/*.so |
2060 | usr/bin/* |
2061 | usr/share/man |
2062 | usr/share/X11 |
2063 | +debian/local/51-synaptics-quirks.conf usr/share/X11/xorg.conf.d |
2064 | +debian/local/66-xorg-synaptics-quirks.rules lib/udev/rules.d |
Hi Mate, thanks for the MP.
I see the changelog says "No change rebuild" but what's going on here is something different. If I diff the actual 1.9.2-1ubuntu1 version to this, it does show differences similar to what is shown in your change description. So this isn't a "No change rebuild" - if you debdiff source package for such an upload I would only expect a difference on debian/changelog. So the changelog should instead reflect that. What's going on here is a correction to a previous flawed upload, which is fine but should be noted in the debian/changelog file. What that should be really depends on the rest of what's going on.
> I know the Debian .diff.gz shouldn't really modify upstream files,
> but the upstream git repo and tarball is not perfectly identical,
Source repacking is a thing and intended for some problems of this sort, for instance if the upstream tarball has things that are believed to be non-distributable. Is that the case here?
> and Debian does the same thing.
It really would be more common to patch these files instead of modifying them directly, even if the Debian version were to be doing it in a non-standard way. Is there a reason we can't patch these files here in the quilt flow?