ChangeLog revision b85037db
1b85037dbSmrgcommit 1a9495a74c41d956751177807602383ce4549c37
2b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3b85037dbSmrgDate:   Wed Sep 1 09:04:11 2010 +1000
4b85037dbSmrg
5b85037dbSmrg    synaptics 1.3.0
6b85037dbSmrg    
7b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
8b85037dbSmrg
9b85037dbSmrgcommit 33632e447b311950729350e5802b5b1ee9616677
10b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
11b85037dbSmrgDate:   Mon Aug 23 15:12:05 2010 +1000
12b85037dbSmrg
13b85037dbSmrg    man: use seconds² instead of seconds per second
14b85037dbSmrg    
15b85037dbSmrg    Makes it hopefully slightly less confusing. Should have been amended before
16b85037dbSmrg    the push but ENOTENOUGHCOFFEE.
17b85037dbSmrg    
18b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
19b85037dbSmrg
20b85037dbSmrgcommit 7a741ddedab477baea21f3d8ce6390b7bf72399f
21b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
22b85037dbSmrgDate:   Mon Aug 23 11:55:45 2010 +1000
23b85037dbSmrg
24b85037dbSmrg    synaptics 1.2.99.901
25b85037dbSmrg    
26b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
27b85037dbSmrg
28b85037dbSmrgcommit 59151a548dcbac6f68e4f921b5c47aea4e5bc2a3
29b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
30b85037dbSmrgDate:   Fri Aug 20 11:09:04 2010 +1000
31b85037dbSmrg
32b85037dbSmrg    Enable coasting by default with a value of 20.
33b85037dbSmrg    
34b85037dbSmrg    The default value for friction coasting makes coasting much more useful now
35b85037dbSmrg    since it stops coasting after a while. Enable it by default, the man page
36b85037dbSmrg    already claims a default of 20 anyway.
37b85037dbSmrg    
38b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
39b85037dbSmrg
40b85037dbSmrgcommit 56655fd15f676fea143f3963e23b464b275b2e77
41b85037dbSmrgAuthor: Patrick Curran <pjcurran@wisc.edu>
42b85037dbSmrgDate:   Fri Jul 23 17:28:01 2010 -0500
43b85037dbSmrg
44b85037dbSmrg    Added "friction physics" so coasting can stop on its own.
45b85037dbSmrg    
46b85037dbSmrg    When you are coasting (but not corner coasting) you might want the
47b85037dbSmrg    scrolling to slow down and stop on its own.  This also lets you
48b85037dbSmrg    start coasting while using a two finger scroll.
49b85037dbSmrg    
50b85037dbSmrg    Signed-off-by: Patrick Curran <pjcurran@wisc.edu>
51b85037dbSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
52b85037dbSmrg    Tested-by: Peter Hutterer <peter.hutterer@who-t.net>
53b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
54b85037dbSmrg
55b85037dbSmrgcommit a6ca4d2523904b7ce49edc29ba408979bdf0d45e
56b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
57b85037dbSmrgDate:   Wed Aug 18 22:09:45 2010 -0500
58b85037dbSmrg
59b85037dbSmrg    Reset X/Y hist on multi finger transition to fix jumps
60b85037dbSmrg    
61b85037dbSmrg    Most modern touchpads track 1st finger during multi-touch.  If first finger
62b85037dbSmrg    is lifted then a jump will occur as X/Y transition to next finger location.
63b85037dbSmrg    Resetting X/Y history as each finger is lifted will hide this transition.
64b85037dbSmrg    
65b85037dbSmrg    Synaptics hw specs claim older hardware report X/Y values that are average
66b85037dbSmrg    point between multi-fingers which can cause unwanted jump.  Reset X/Y
67b85037dbSmrg    history during transition to new fingers to hide this as well.
68b85037dbSmrg    
69b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
70b85037dbSmrg    Tested-by: Peter Hutterer <peter.hutterer@who-t.net>
71b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
72b85037dbSmrg
73b85037dbSmrgcommit b774a1dba2f1f45c94fe898fe8b5ce258cbcddfc
74b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
75b85037dbSmrgDate:   Thu Aug 19 14:25:29 2010 +1000
76b85037dbSmrg
77b85037dbSmrg    Increase the default acceleration factor.
78b85037dbSmrg    
79b85037dbSmrg    With 4e0e53fcba6fd99d458df1905d055d63360155c0 the driver got it's own
80b85037dbSmrg    acceleration mechanism. This slowed down the pointer movement a lot,
81b85037dbSmrg    especially on ALPS touchpads. Increase the default acceleration factor to
82b85037dbSmrg    accommodate for this.
83b85037dbSmrg    
84b85037dbSmrg    The number itself is chosen through guesswork and informal tests.
85b85037dbSmrg    
86b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
87b85037dbSmrg    Tested-by: Magnus Kessler <Magnus.Kessler@gmx.net>
88b85037dbSmrg    Reviewed-by: Magnus Kessler <Magnus.Kessler@gmx.net>
89b85037dbSmrg
90b85037dbSmrgcommit 4b0003c3d4cee1f5c6675bde5701e2169959932a
91b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
92b85037dbSmrgDate:   Thu Aug 19 14:22:03 2010 +1000
93b85037dbSmrg
94b85037dbSmrg    Up the precision of MaxSpeed and AccelFactor log output.
95b85037dbSmrg    
96b85037dbSmrg    MaxSpeed usually has two decimals that matter, AccelFactor doesn't get
97b85037dbSmrg    intersting until the second decimal, so print 3.
98b85037dbSmrg    
99b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
100b85037dbSmrg
101b85037dbSmrgcommit 7acdbb7cf95299fda29d6bea691af925f5182749
102b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
103b85037dbSmrgDate:   Tue Aug 17 11:34:32 2010 +1000
104b85037dbSmrg
105b85037dbSmrg    synclient: don't print "missing" if a property doesn't exist.
106b85037dbSmrg    
107b85037dbSmrg    Virtually all touchpads still in use have one or more properties missing
108b85037dbSmrg    anyway. If it's not in the list, then it's missing.
109b85037dbSmrg    
110b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
111b85037dbSmrg
112b85037dbSmrgcommit abb448a253cb0b3003038fbaa1daa9494c396e8f
113b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
114b85037dbSmrgDate:   Wed Jul 7 21:35:22 2010 -0500
115b85037dbSmrg
116b85037dbSmrg    Align EmulateTwoFinger* docs to current behavior.
117b85037dbSmrg    
118b85037dbSmrg    This corrects man page to mention EmulateTwoFingerMinW
119b85037dbSmrg    and EmulateTwoFingerMinZ are considered together.  Old
120b85037dbSmrg    man page read like driver would emulate two-finger even
121b85037dbSmrg    if only pressure OR width (but not both) were supported.
122b85037dbSmrg    
123b85037dbSmrg    Next, add note to align man page with patch that defaults
124b85037dbSmrg    to enabling two-finger emulation on hardware that does not
125b85037dbSmrg    support two-finger detection but does support pressure and
126b85037dbSmrg    width detection.
127b85037dbSmrg    
128b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
129b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
130b85037dbSmrg
131b85037dbSmrgcommit ffa6dc2809734a6aaa690e9133d6761480603a68
132b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
133b85037dbSmrgDate:   Thu Jul 1 20:09:43 2010 -0500
134b85037dbSmrg
135b85037dbSmrg    Default to 2-finger emulation when HW supports it
136b85037dbSmrg    
137b85037dbSmrg    Ideally, emulating 2-fingers should just work on hardware
138b85037dbSmrg    were it can be supported. This patch is to do that.
139b85037dbSmrg    
140b85037dbSmrg    Currently, emulateTwoFingerMinW defaults to 7. Most kernel
141b85037dbSmrg    drivers do not support reporting finger width and so can't get above
142b85037dbSmrg    MinW of 7. Synaptics devices hardcode width value to 5 when
143b85037dbSmrg    hardware doesn't support width and 7 is a good threshold to detect
144b85037dbSmrg    2 fingers on hardware that does. bcm7954 are only other devices
145b85037dbSmrg    that report width and they support reporting DOUBLETAP and wouldn't
146b85037dbSmrg    need emulation anyways.
147b85037dbSmrg    
148b85037dbSmrg    emulateTwoFingerMinZ defaulted to a really high value so never
149b85037dbSmrg    let Synaptics devices to emulate 2-fingers by default.
150b85037dbSmrg    Changed default to a low value (same as FingerHigh) when hardware
151b85037dbSmrg    doesn't support DOUBLETAP and supports width so emulations
152b85037dbSmrg    will now work by default in all the right cases.
153b85037dbSmrg    
154b85037dbSmrg    I'm working to get kernel to stop reporting ABS_TOOL_WIDTH unless
155b85037dbSmrg    hardware really supports it.  If that would have been behavior
156b85037dbSmrg    in first place then we could also default to 2-finger scrolling as
157b85037dbSmrg    well.  Since its not reliable, we should continue defaulting to
158b85037dbSmrg    side scrolling.
159b85037dbSmrg    
160b85037dbSmrg    Config GUI's will want to now allow switching between 2-finger and edge
161b85037dbSmrg    scrolling when new property indicates width is supported.  GUI's should
162b85037dbSmrg    also update the above MinZ and MinW's to values similar to our defaults.
163b85037dbSmrg    
164b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
165b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
166b85037dbSmrg
167b85037dbSmrgcommit e2a247a76e21d9c0be7d537dbfc18df9f3b812fa
168b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
169b85037dbSmrgDate:   Wed Jul 7 21:00:19 2010 -0500
170b85037dbSmrg
171b85037dbSmrg    Document Capabilities property additions in man
172b85037dbSmrg    
173b85037dbSmrg    Documents has_pressure and has_width additions.
174b85037dbSmrg    
175b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
176b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
177b85037dbSmrg
178b85037dbSmrgcommit 75459b1c0bb85ce0bbeb4270114edddb30ff3b1b
179b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
180b85037dbSmrgDate:   Mon Jul 19 19:30:14 2010 -0500
181b85037dbSmrg
182b85037dbSmrg    Expose width support in capabilites properity.
183b85037dbSmrg    
184b85037dbSmrg    Some properties are only valid with hardware supports
185b85037dbSmrg    width.  Namely, *MinW properties.  Config GUI's may
186b85037dbSmrg    wish to disable/grey out options related to width support.
187b85037dbSmrg    
188b85037dbSmrg    This combined with pressure property is good indication when
189b85037dbSmrg    2 finger scrolling can be supported using emulation.
190b85037dbSmrg    
191b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
192b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
193b85037dbSmrg
194b85037dbSmrgcommit 51e9bb815812469f39ad47f723d842bf1893a109
195b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
196b85037dbSmrgDate:   Wed Jul 7 20:40:52 2010 -0500
197b85037dbSmrg
198b85037dbSmrg    Expose pressure support in capabilities property.
199b85037dbSmrg    
200b85037dbSmrg    Some properties are only valid when hardware supports
201b85037dbSmrg    pressure.  For example, the *MinZ and *MaxZ options.
202b85037dbSmrg    Config GUI's may wish to disable/grey out config
203b85037dbSmrg    options related to pressure since not all hardware supports
204b85037dbSmrg    it.  This will allow for that.
205b85037dbSmrg    
206b85037dbSmrg    Also, change setting of priv->has_pressure to boolean
207b85037dbSmrg    value so its value will always fit in 8-bit that
208b85037dbSmrg    properities report.
209b85037dbSmrg    
210b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
211b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
212b85037dbSmrg
213b85037dbSmrgcommit cc9d34155297a85fb214d76d4fc45f26cf41f5f3
214b85037dbSmrgAuthor: Chris Bagwell <chris@cnpbagwell.com>
215b85037dbSmrgDate:   Thu Jul 15 21:44:03 2010 -0500
216b85037dbSmrg
217b85037dbSmrg    Make default checks for x, y, w, and p separate.
218b85037dbSmrg    
219b85037dbSmrg    Some input devices will not return any ranges and
220b85037dbSmrg    current code seems geared towards those.  It assumed
221b85037dbSmrg    if invalid X/Y ranges then that was only case for invalid
222b85037dbSmrg    W and Pressure.
223b85037dbSmrg    
224b85037dbSmrg    Synaptics kernel drivers have been returning valid
225b85037dbSmrg    X/Y/Z values but invalid 0/0 values for P.
226b85037dbSmrg    
227b85037dbSmrg    Split up checks to allow setting defaults for any combination
228b85037dbSmrg    of unspecified or invalid values.
229b85037dbSmrg    
230b85037dbSmrg    I also think there was a bug in older code.  It seemed odd
231b85037dbSmrg    it was checking minx > maxx but miny < maxy.  I changed both
232b85037dbSmrg    to ">=" so that it also catches kernel reports of 0/0 and
233b85037dbSmrg    logically invalid ranges (i.e. 6/6 or 9/1).
234b85037dbSmrg    
235b85037dbSmrg    Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
236b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
237b85037dbSmrg
238b85037dbSmrgcommit df9b639cef416ce694aa0be1592f99a41a0ea554
239b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
240b85037dbSmrgDate:   Wed Jun 23 09:53:02 2010 +1000
241b85037dbSmrg
242b85037dbSmrg    Remove one leftover xcalloc.
243b85037dbSmrg    
244b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
245b85037dbSmrg
246b85037dbSmrgcommit 3e9753f09699a40b33dadb1739949d2cd6c48611
247b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
248b85037dbSmrgDate:   Thu Jun 17 11:17:41 2010 +1000
249b85037dbSmrg
250b85037dbSmrg    Bump to 1.2.99.1.
251b85037dbSmrg    
252b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
253b85037dbSmrg
254b85037dbSmrgcommit b19e3782a77c171ca20fc962f95923495fdb7978
255b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
256b85037dbSmrgDate:   Thu Jun 17 11:23:15 2010 +1000
257b85037dbSmrg
258b85037dbSmrg    Purge GuestMouse support.
259b85037dbSmrg    
260b85037dbSmrg    Guest mouse dates back to quite a while ago, hasn't been tested for ages and
261b85037dbSmrg    the current synaptics interface guide claims the bit that we used to check
262b85037dbSmrg    if guestmouse is available is "reserved for future use. The host should
263b85037dbSmrg    ignore the values of reserved bits when reading the capability bits."
264b85037dbSmrg    
265b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
266b85037dbSmrg
267b85037dbSmrgcommit 2c8ba519471cf1a4d0ab0f2cac61359426eaa0c7
268b85037dbSmrgMerge: bef44f0 22a2c7f
269b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
270b85037dbSmrgDate:   Thu Jun 17 11:15:44 2010 +1000
271b85037dbSmrg
272b85037dbSmrg    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-synaptics
273b85037dbSmrg
274b85037dbSmrgcommit bef44f01603e1a337b9dc08b5dd37664f9237bab
275b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
276b85037dbSmrgDate:   Wed Jun 16 10:35:20 2010 +1000
277b85037dbSmrg
278b85037dbSmrg    synclient: allow Min|MaxSpeed values of > 1.0.
279b85037dbSmrg    
280b85037dbSmrg    With the new accel mechanisms, the old ranges don't apply anymore.
281b85037dbSmrg    
282b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
283b85037dbSmrg
284b85037dbSmrgcommit a3c38206ed242040c4cbb79377490d8dfa48d5ac
285b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
286b85037dbSmrgDate:   Tue Jun 15 16:03:41 2010 +1000
287b85037dbSmrg
288b85037dbSmrg    Require server 1.6 or later.
289b85037dbSmrg    
290b85037dbSmrg    Remove ifdef's for server ABIs up to including server 1.5. Driver still
291b85037dbSmrg    supports 1.6, 1.7, 1.8 and the upcoming 1.9.
292b85037dbSmrg    
293b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
294b85037dbSmrg
295b85037dbSmrgcommit fe15f60ef2742f9fb9dffe2bc1f4bcd2f296b37b
296b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
297b85037dbSmrgDate:   Tue Jun 15 15:09:53 2010 +1000
298b85037dbSmrg
299b85037dbSmrg    Re-use width/height variables.
300b85037dbSmrg    
301b85037dbSmrg    No functional changes.
302b85037dbSmrg    
303b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
304b85037dbSmrg
305b85037dbSmrgcommit 832dfd03bb3eb6b8291aba2b70fd0faf2e1976a5
306b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
307b85037dbSmrgDate:   Tue Jun 15 15:06:34 2010 +1000
308b85037dbSmrg
309b85037dbSmrg    Reshuffle default value initialization.
310b85037dbSmrg    
311b85037dbSmrg    No functional changes, just code structure. The eventcomm backened is the
312b85037dbSmrg    only one with a real probe function right now. So provide a default query
313b85037dbSmrg    proc that reads the touchpad coordinates in. The values provided are the
314b85037dbSmrg    ones that then will give us the right edge settings in concordance with the
315b85037dbSmrg    default we had before.
316b85037dbSmrg    
317b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
318b85037dbSmrg
319b85037dbSmrgcommit 22a2c7feb18a18a700a736c3f4a65951dbebe990
320b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
321b85037dbSmrgDate:   Fri Jun 11 14:22:06 2010 -0400
322b85037dbSmrg
323b85037dbSmrg    config: add comment regarding MAN_SUBSTS variable usage
324b85037dbSmrg    
325b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
326b85037dbSmrg
327b85037dbSmrgcommit 078bad1582d7fc9a77e00d131bb32bf9d69d2a42
328b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
329b85037dbSmrgDate:   Tue Jun 15 15:01:16 2010 +1000
330b85037dbSmrg
331b85037dbSmrg    Move some defines to where they belong.
332b85037dbSmrg    
333b85037dbSmrg    These defines aren't used by anything but the ps2comm interface.
334b85037dbSmrg    
335b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
336b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
337b85037dbSmrg
338b85037dbSmrgcommit 7b97f9869983a47678188d0df1a209ffc35150db
339b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
340b85037dbSmrgDate:   Tue Jun 15 14:24:05 2010 +1000
341b85037dbSmrg
342b85037dbSmrg    Support percent values for area.
343b85037dbSmrg    
344b85037dbSmrg    AreaTopEdge and the other three can be specified as either an absolute
345b85037dbSmrg    value, or as a percent of the matching dimension.
346b85037dbSmrg    
347b85037dbSmrg    Option "AreaBottomEdge" "80%" will thus set the bottom edge of the input
348b85037dbSmrg    area to 80% of the height of the touchpad, with the lower 20% being the dead
349b85037dbSmrg    area.
350b85037dbSmrg    
351b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
352b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
353b85037dbSmrg
354b85037dbSmrgcommit 8b3717055ab5c8d52bf5aae13e996ab4e86c2794
355b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
356b85037dbSmrgDate:   Tue Jun 15 13:57:11 2010 +1000
357b85037dbSmrg
358b85037dbSmrg    man: don't call it "synaptics" touchpad driver.
359b85037dbSmrg    
360b85037dbSmrg    Under Linux the kernel handles everything, so these days synaptics is the
361b85037dbSmrg    generic touchpad driver for anything that the kernel can handle. There
362b85037dbSmrg    aren't many synaptics-specific bits in the driver anymore.
363b85037dbSmrg    
364b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
365b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
366b85037dbSmrg
367b85037dbSmrgcommit 857d579de808a95e3c8541847ec8a8845ca57c73
368b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
369b85037dbSmrgDate:   Tue Jun 15 13:54:16 2010 +1000
370b85037dbSmrg
371b85037dbSmrg    man: note where the Area options fit in.
372b85037dbSmrg    
373b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
374b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
375b85037dbSmrg
376b85037dbSmrgcommit f42fa446c4c0a2de92c1b5320dc8dcd0c18907e5
377b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
378b85037dbSmrgDate:   Tue Jun 15 13:48:46 2010 +1000
379b85037dbSmrg
380b85037dbSmrg    man: move area description down to CONFIGURATION DETAILS section.
381b85037dbSmrg    
382b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
383b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
384b85037dbSmrg
385b85037dbSmrgcommit 78df6c5da2792a333a7aac899329517032f2f2f8
386b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
387b85037dbSmrgDate:   Tue Jun 15 13:46:54 2010 +1000
388b85037dbSmrg
389b85037dbSmrg    man: divide up man page with a few subheaders.
390b85037dbSmrg    
391b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
392b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
393b85037dbSmrg
394b85037dbSmrgcommit 1f2b54cd57e88b706b6b2874547eabd1a8ab0963
395b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
396b85037dbSmrgDate:   Tue Jun 15 10:16:38 2010 +1000
397b85037dbSmrg
398b85037dbSmrg    man: update SHMConfig documentation, it's only useful for debugging now.
399b85037dbSmrg    
400b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
401b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
402b85037dbSmrg
403b85037dbSmrgcommit 69097acf352464a04ca315c80f7cf855f8656ede
404b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
405b85037dbSmrgDate:   Tue Jun 15 10:49:17 2010 +1000
406b85037dbSmrg
407b85037dbSmrg    Don't allow anything but relative mode.
408b85037dbSmrg    
409b85037dbSmrg    We did this before already anyway, make it official and return an error to
410b85037dbSmrg    the client as appropriate. Touchpads in absolute mode are somewhat useless.
411b85037dbSmrg    
412b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
413b85037dbSmrg    Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
414b85037dbSmrg
415b85037dbSmrgcommit f07e1e1cbe199721f99c027843facf4e55172fa2
416b85037dbSmrgAuthor: Simon Thum <simon.thum@gmx.de>
417b85037dbSmrgDate:   Tue Feb 16 09:57:03 2010 +0100
418b85037dbSmrg
419b85037dbSmrg    Mulitply dix acceleration into synaptics maximum.
420b85037dbSmrg    
421b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
422b85037dbSmrg
423b85037dbSmrgcommit 6e346388f822e90f61b92a2344e821880876a2ea
424b85037dbSmrgAuthor: Simon Thum <simon.thum@gmx.de>
425b85037dbSmrgDate:   Mon Feb 15 13:28:17 2010 +0100
426b85037dbSmrg
427b85037dbSmrg    Accel: retain para->accel scale.
428b85037dbSmrg    
429b85037dbSmrg    In case people have modified their synaptic accel settings, it's
430b85037dbSmrg    preferable to retain the settings scale.
431b85037dbSmrg    
432b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
433b85037dbSmrg
434b85037dbSmrgcommit 4e0e53fcba6fd99d458df1905d055d63360155c0
435b85037dbSmrgAuthor: Simon Thum <simon.thum@gmx.de>
436b85037dbSmrgDate:   Wed Sep 9 14:41:08 2009 +0200
437b85037dbSmrg
438b85037dbSmrg    Setup pointer acceleration for synaptics
439b85037dbSmrg    
440b85037dbSmrg    Setup dix pointer accel from the synaptics driver so synaptics devices
441b85037dbSmrg    behave like before while benefiting from dix velocity approximation.
442b85037dbSmrg    
443b85037dbSmrg    This fixes the longstanding issue with synaptics being
444b85037dbSmrg    accelerated twice, in different layers and different algorithms.
445b85037dbSmrg    The pressure-dependent synaptics acceleration is now performed in
446b85037dbSmrg    the device-specific profile.
447b85037dbSmrg    
448b85037dbSmrg    Signed-off-by: Simon Thum <simon.thum@gmx.de>
449b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
450b85037dbSmrg
451b85037dbSmrgcommit 3c26383af55b6b3599666cfa9693ec04aaecef02
452b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
453b85037dbSmrgDate:   Mon Jun 7 11:28:42 2010 +1000
454b85037dbSmrg
455b85037dbSmrg    Revert "Setup pointer acceleration for synaptics"
456b85037dbSmrg    
457b85037dbSmrg    Merged the wrong patch, right patch is the follow-up commit.
458b85037dbSmrg    
459b85037dbSmrg    This reverts commit a489ec15eb489a3528f6fee99716f7f4ae35f9ee.
460b85037dbSmrg
461b85037dbSmrgcommit 144210ab4962c5b00fea4fdc4f01050841a8d67c
462b85037dbSmrgMerge: a489ec1 dead313
463b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
464b85037dbSmrgDate:   Wed Jun 2 12:57:38 2010 +1000
465b85037dbSmrg
466b85037dbSmrg    Merge branch 'master' of git://people.freedesktop.org/~gnadon/xf86-input-synaptics
467b85037dbSmrg
468b85037dbSmrgcommit dead313d15a7c9ccf59009eef4202503741a1b5f
469b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
470b85037dbSmrgDate:   Tue Jun 1 20:55:15 2010 -0400
471b85037dbSmrg
472b85037dbSmrg    config: fdi file must be installed in $(datadir)/hal/fdi/policy/20thirdparty
473b85037dbSmrg    
474b85037dbSmrg    Applies to server with no sysconfigdir
475b85037dbSmrg    
476b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
477b85037dbSmrg
478b85037dbSmrgcommit a489ec15eb489a3528f6fee99716f7f4ae35f9ee
479b85037dbSmrgAuthor: Simon Thum <simon.thum@gmx.de>
480b85037dbSmrgDate:   Wed Sep 9 14:41:08 2009 +0200
481b85037dbSmrg
482b85037dbSmrg    Setup pointer acceleration for synaptics
483b85037dbSmrg    
484b85037dbSmrg    Setup dix pointer accel from the synaptics driver so synaptics devices
485b85037dbSmrg    behave like before while benefiting from dix velocity approximation.
486b85037dbSmrg    
487b85037dbSmrg    This fixes the longstanding issue with synaptics being
488b85037dbSmrg    accelerated twice with different algorithms. The pressure-dependent
489b85037dbSmrg    synaptics acceleration is now performed in a device-specific profile.
490b85037dbSmrg    
491b85037dbSmrg    Signed-off-by: Simon Thum <simon.thum@gmx.de>
492b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
493b85037dbSmrg
494b85037dbSmrgcommit 3dd5486bc8ddd96f43e92386537ae9adabc1714e
495b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
496b85037dbSmrgDate:   Mon May 31 15:39:18 2010 -0400
497b85037dbSmrg
498b85037dbSmrg    config: synaptics depends on RANDR through xf86.h
499b85037dbSmrg    
500b85037dbSmrg    The xf86.h file contains external declarations specific to RANDR
501b85037dbSmrg    If this extension is defined (installed) synaptics will not compile
502b85037dbSmrg    if randrproto is not installed.
503b85037dbSmrg    Because this is an optional extension, XORG_DRIVER_CHECK_EXT
504b85037dbSmrg    must be used.
505b85037dbSmrg    
506b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
507b85037dbSmrg
508b85037dbSmrgcommit 92789dfb8a0443d9f1dd8df4ba43c69885136574
509b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
510b85037dbSmrgDate:   Fri May 28 20:16:54 2010 -0400
511b85037dbSmrg
512b85037dbSmrg    config: add AC_CHECK_LIB for math library functions
513b85037dbSmrg    
514b85037dbSmrg    It ensures library is installed and sets LIBS = -lm
515b85037dbSmrg    
516b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
517b85037dbSmrg
518b85037dbSmrgcommit c1df54855a7eee4d904746ad7b6edc7553bda0af
519b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
520b85037dbSmrgDate:   Fri May 28 13:38:35 2010 -0400
521b85037dbSmrg
522b85037dbSmrg    README: add standard reference links section
523b85037dbSmrg    
524b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
525b85037dbSmrg
526b85037dbSmrgcommit 3b78018e9a0df9f0c38b63d7f4efc7dadb9ebb3e
527b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
528b85037dbSmrgDate:   Fri May 28 13:32:55 2010 -0400
529b85037dbSmrg
530b85037dbSmrg    COPYING: add three missing authors listed in synaptics.c
531b85037dbSmrg    
532b85037dbSmrg    Copyright (c) 2008 Fedor P. Goncharov
533b85037dbSmrg    Copyright (c) 2002 S. Lehner
534b85037dbSmrg    Copyright (c) 2008-2009 Red Hat, Inc.
535b85037dbSmrg    
536b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
537b85037dbSmrg
538b85037dbSmrgcommit c4ca660b4773c6feb04a5cf64da44da1f0b2de49
539b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
540b85037dbSmrgDate:   Fri May 28 13:19:11 2010 -0400
541b85037dbSmrg
542b85037dbSmrg    Remove unused TODO file
543b85037dbSmrg    
544b85037dbSmrg    It has been updated just once in 4 years (300 commits)
545b85037dbSmrg    
546b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
547b85037dbSmrg
548b85037dbSmrgcommit 9924329002276ff60c033c66dd7e39a70050c3cc
549b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
550b85037dbSmrgDate:   Fri May 28 13:09:00 2010 -0400
551b85037dbSmrg
552b85037dbSmrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
553b85037dbSmrg    
554b85037dbSmrg    It depends on util-macros 1.8
555b85037dbSmrg    The existing statement can now be removed from the configuration file.
556b85037dbSmrg    
557b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
558b85037dbSmrg
559b85037dbSmrgcommit 100d3d60cd798ea1978adf1c7e388ee6dc5984e4
560b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
561b85037dbSmrgDate:   Fri May 28 13:07:42 2010 -0400
562b85037dbSmrg
563b85037dbSmrg    config: upgrade to util-macros 1.8 for additional man page support
564b85037dbSmrg    
565b85037dbSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
566b85037dbSmrg    The value of MAN_SUBST is the same for all X.Org packages.
567b85037dbSmrg    
568b85037dbSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
569b85037dbSmrg    The existing statement can now be removed from the configuration file.
570b85037dbSmrg    
571b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
572b85037dbSmrg
573b85037dbSmrgcommit 14fc097bc481e8dda84c4d90f8c3c97df15c6746
574b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
575b85037dbSmrgDate:   Tue May 25 13:29:46 2010 -0400
576b85037dbSmrg
577b85037dbSmrg    config: replace Automake deprecated INCLUDES var with AM_CPPFLAGS
578b85037dbSmrg    
579b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
580b85037dbSmrg
581b85037dbSmrgcommit 2554d5b615101011c09c4786b8a18216ec0909e2
582b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
583b85037dbSmrgDate:   Tue May 25 13:00:04 2010 -0400
584b85037dbSmrg
585b85037dbSmrg    config: unconditionaly build synclient and syndaemon apps
586b85037dbSmrg    
587b85037dbSmrg    The current conditional building of the apps was introduced by
588b85037dbSmrg    commit 	080caee95c46bb471d1442dcab246460cad8c7be due to optional
589b85037dbSmrg    support properties. This is no longer an issue.
590b85037dbSmrg    
591b85037dbSmrg    There are no longer any reason not to build these bona fide apps.
592b85037dbSmrg    
593b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
594b85037dbSmrg
595b85037dbSmrgcommit a101621bf624466f66da41a8fa6b5ba796cd10fd
596b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
597b85037dbSmrgDate:   Sun May 30 21:40:01 2010 -0400
598b85037dbSmrg
599b85037dbSmrg    man: Use Autoconf provided $(AM_V_GEN)$(SED)
600b85037dbSmrg    
601b85037dbSmrg    Enables silent rule and use platform appropriate version of sed.
602b85037dbSmrg    
603b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
604b85037dbSmrg
605b85037dbSmrgcommit 82c2e2d93413ec81e84cb33338e677e01aa382a9
606b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
607b85037dbSmrgDate:   Mon May 24 15:53:06 2010 -0400
608b85037dbSmrg
609b85037dbSmrg    config: 50-synaptics.conf must be unconditionally distributed
610b85037dbSmrg    
611b85037dbSmrg    A file may or may not be installed based on a particular system
612b85037dbSmrg    configuration, but it must always be distributed in the tarball
613b85037dbSmrg    so the package contains the complete source code.
614b85037dbSmrg    
615b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
616b85037dbSmrg
617b85037dbSmrgcommit e517ccca6e7f1bd9160f2d82c10ddb618771d192
618b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
619b85037dbSmrgDate:   Mon May 24 15:50:18 2010 -0400
620b85037dbSmrg
621b85037dbSmrg    config: use automake "dir" pattern for simplification
622b85037dbSmrg    
623b85037dbSmrg    configdir is where the config file is installed
624b85037dbSmrg    config_DATA is the filename
625b85037dbSmrg    
626b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
627b85037dbSmrg
628b85037dbSmrgcommit e4d280dfbdb2d1a916e6ad9a4cdc3f22f2c37d57
629b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
630b85037dbSmrgDate:   Mon May 24 15:27:56 2010 -0400
631b85037dbSmrg
632b85037dbSmrg    config: close a loophole where user input means x server has a feature
633b85037dbSmrg    
634b85037dbSmrg    If a user provides a path in --with-xorg-conf-dir,
635b85037dbSmrg    the configuartion assumes the server does have a config path which may
636b85037dbSmrg    not be the case.
637b85037dbSmrg    
638b85037dbSmrg    Resolve this by testing the value of the server returned sysconfigdir
639b85037dbSmrg    rather than the user provided value.
640b85037dbSmrg    
641b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
642b85037dbSmrg
643b85037dbSmrgcommit f3e4c586037a5785f786ff74c89c87de7d4ac344
644b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
645b85037dbSmrgDate:   Sat May 22 20:48:29 2010 -0400
646b85037dbSmrg
647b85037dbSmrg    config: fix warnings, m4 quoting and layout
648b85037dbSmrg    
649b85037dbSmrg    Fix some m4 quoting
650b85037dbSmrg    Fix some autoconf warnings
651b85037dbSmrg    Regroup statements per section
652b85037dbSmrg    Add comments
653b85037dbSmrg    Regroup xtst and recordproto (a prereq) flags together
654b85037dbSmrg    
655b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
656b85037dbSmrg
657b85037dbSmrgcommit 5d64210dc613278d0b8914393cbbc3baeb4e1b76
658b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
659b85037dbSmrgDate:   Sat May 22 20:29:27 2010 -0400
660b85037dbSmrg
661b85037dbSmrg    config: Upgrade X.Org macros to 1.4 for INSTALL file copying
662b85037dbSmrg    
663b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
664b85037dbSmrg
665b85037dbSmrgcommit 20fd08780dcf5cdc8b3d85284fe357a3c2917aed
666b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
667b85037dbSmrgDate:   Sat May 22 20:28:51 2010 -0400
668b85037dbSmrg
669b85037dbSmrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
670b85037dbSmrg    
671b85037dbSmrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
672b85037dbSmrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
673b85037dbSmrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
674b85037dbSmrg    
675b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
676b85037dbSmrg
677b85037dbSmrgcommit 2538a6b87aad3526f85028689adc3eac21a91997
678b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
679b85037dbSmrgDate:   Sat May 22 20:27:10 2010 -0400
680b85037dbSmrg
681b85037dbSmrg    config: remove unrequired AC_HEADER_STDC
682b85037dbSmrg    
683b85037dbSmrg    Autoconf says:
684b85037dbSmrg    "This macro is obsolescent, as current systems have conforming
685b85037dbSmrg    header files. New programs need not use this macro".
686b85037dbSmrg    
687b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
688b85037dbSmrg
689b85037dbSmrgcommit 2aae5d03e336c6b1e06745410268a0c26b4a366b
690b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
691b85037dbSmrgDate:   Sat May 22 20:26:36 2010 -0400
692b85037dbSmrg
693b85037dbSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
694b85037dbSmrg    
695b85037dbSmrg    Regroup AC statements at the top.
696b85037dbSmrg    
697b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
698b85037dbSmrg
699b85037dbSmrgcommit 2f81c85866448c4a07064bc6e999854f5fbcf044
700b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
701b85037dbSmrgDate:   Sat May 22 20:24:57 2010 -0400
702b85037dbSmrg
703b85037dbSmrg    config: update AC_PREREQ statement to 2.60
704b85037dbSmrg    
705b85037dbSmrg    Unrelated to the previous patches, the new value simply reflects
706b85037dbSmrg    the reality that the minimum level for autoconf to configure
707b85037dbSmrg    all x.org modules is 2.60 dated June 2006.
708b85037dbSmrg    
709b85037dbSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
710b85037dbSmrg    
711b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
712b85037dbSmrg
713b85037dbSmrgcommit bc3c09674911b9870a3c224b0c261132d1b13cfa
714b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
715b85037dbSmrgDate:   Sat May 22 17:52:43 2010 -0400
716b85037dbSmrg
717b85037dbSmrg    config: regroup macros and variables in the backend checking
718b85037dbSmrg    
719b85037dbSmrg    It saves a few lines.
720b85037dbSmrg    No functional changes.
721b85037dbSmrg    
722b85037dbSmrg    The same cannot be done for AM_CONDITIONAL:
723b85037dbSmrg    "If AM_CONDITIONAL is run conditionally (e.g., in a shell if statement),
724b85037dbSmrg    then the result will confuse automake".
725b85037dbSmrg    
726b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
727b85037dbSmrg
728b85037dbSmrgcommit 8843aaf4806344a8bda0f2e981a77f61c18f8037
729b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
730b85037dbSmrgDate:   Sun May 30 21:19:29 2010 -0400
731b85037dbSmrg
732b85037dbSmrg    config: rework the synclient and syndaemon dependencies
733b85037dbSmrg    
734b85037dbSmrg    The driver does not require inputproto package
735b85037dbSmrg    The hunting for record.h is done only if libXtst is installed
736b85037dbSmrg    AC_CHECK_HEADERS is used rather than checking for package versions
737b85037dbSmrg    HAVE_PROPERTIES is no longer required
738b85037dbSmrg    
739b85037dbSmrg    Normal config output:
740b85037dbSmrg    checking for XI... yes
741b85037dbSmrg    checking for XTST... yes
742b85037dbSmrg    checking for X11/extensions/record.h... yes
743b85037dbSmrg    
744b85037dbSmrg    Permutations of --enable-tools and dependencies:
745b85037dbSmrg    
746b85037dbSmrg    build_tools	libXi installed Result
747b85037dbSmrg    -----------	---------------	---------
748b85037dbSmrg    yes		yes		build tools
749b85037dbSmrg    auto            yes             build tools
750b85037dbSmrg    no		yes		skip build
751b85037dbSmrg    yes		no		abort configuration
752b85037dbSmrg    auto		no		warn and skip build
753b85037dbSmrg    no		no		warn and skip build
754b85037dbSmrg    
755b85037dbSmrg    Permutations of libXtst, record.h and recordproto
756b85037dbSmrg    
757b85037dbSmrg    libXtst		record.h	recordproto	syndaemon
758b85037dbSmrg    installed	installed	installed	using XRecord?
759b85037dbSmrg    
760b85037dbSmrg    yes		yes		yes		yes
761b85037dbSmrg    yes		no		yes		no
762b85037dbSmrg    no		no		yes		no
763b85037dbSmrg    no		yes		yes		no
764b85037dbSmrg    no		no		no		no
765b85037dbSmrg    
766b85037dbSmrg    Other scenarios are possible where you have 2 different versions of
767b85037dbSmrg    record.h installed in different $prefix locations. The order
768b85037dbSmrg    of *_CFLAGS will determine which one gets picked first.
769b85037dbSmrg    
770b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
771b85037dbSmrg
772b85037dbSmrgcommit 76dd6ffee7257f9ff0aec5a9655de67f6e7973c9
773b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
774b85037dbSmrgDate:   Tue May 25 07:36:43 2010 +1000
775b85037dbSmrg
776b85037dbSmrg    Bump to 1.2.99
777b85037dbSmrg    
778b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
779b85037dbSmrg
780b85037dbSmrgcommit a8ed3f90bf64b77ff9787c2e1c31441d254797b5
781b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
782b85037dbSmrgDate:   Thu May 20 12:50:40 2010 +1000
783b85037dbSmrg
784b85037dbSmrg    Don't use libcwrappers for calloc and free.
785b85037dbSmrg    
786b85037dbSmrg    The server has deprecated them now, so we get a lot of warnings for little
787b85037dbSmrg    benefit.
788b85037dbSmrg    
789b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
790b85037dbSmrg    Reviewed-by: Matt Turner <mattst88@gmail.com>
791b85037dbSmrg
792b85037dbSmrgcommit 345e61fe9290d37b6309f920884a955fb62fa071
793b85037dbSmrgAuthor: Gabor Z. Papp <gzp@papp.hu>
794b85037dbSmrgDate:   Thu May 20 12:45:54 2010 +1000
795b85037dbSmrg
796b85037dbSmrg    Building syndaemon and synclient needs $(XI_CFLAGS) and $(AM_CFLAGS)
797b85037dbSmrg    
798b85037dbSmrg    Reported-by: Gabor Z. Papp <gzp@papp.hu>
799b85037dbSmrg    Signed-off-by: Gabor Z. Papp <gzp@papp.hu>
800b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
801b85037dbSmrg
802b85037dbSmrgcommit f539d676607d3a7566093e2bd54edc740db20426
803b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
804b85037dbSmrgDate:   Tue May 11 13:46:31 2010 +1000
805b85037dbSmrg
806b85037dbSmrg    Remove psmcomm.h header - superfluous.
807b85037dbSmrg    
808b85037dbSmrg    Don't need a full header file for 3 include directives of system headers.
809b85037dbSmrg    
810b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
811b85037dbSmrg
812b85037dbSmrgcommit c52e4a8ecd6bb535850ec6ff032f69a225734f8f
813b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
814b85037dbSmrgDate:   Mon May 10 11:17:49 2010 +1000
815b85037dbSmrg
816b85037dbSmrg    Reshuffle to handle dead area better.
817b85037dbSmrg    
818b85037dbSmrg    This patch makes input in the dead area essentially disappear to the client.
819b85037dbSmrg    If a finger is detected outside the active area, it's coordinates and other
820b85037dbSmrg    data is reset to zero. Edge detection and scrolling is skipped and the event
821b85037dbSmrg    is not recorded in the movement history.
822b85037dbSmrg    
823b85037dbSmrg    On touchpads that require this area, it is now possible to click the button
824b85037dbSmrg    while leaving another finger on the touchpad.
825b85037dbSmrg    
826b85037dbSmrg    Regression: moving into the dead area during a drag releases the drag button.
827b85037dbSmrg    
828b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
829b85037dbSmrg
830b85037dbSmrgcommit d79732c1ffcfa6fd1a9a39e5a1c464bba8e2afc8
831b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
832b85037dbSmrgDate:   Fri May 7 13:46:49 2010 +1000
833b85037dbSmrg
834b85037dbSmrg    Make scrollbuttons processing and property conditional on their existence.
835b85037dbSmrg    
836b85037dbSmrg    There are not a lot of touchpads that have extra physical scroll buttons
837b85037dbSmrg    anymore. For those that don't have them, don't initalize the properties and
838b85037dbSmrg    conditionalize some of the code (moved into its own functions).
839b85037dbSmrg    
840b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
841b85037dbSmrg
842b85037dbSmrgcommit b8776ff0b478a1645f1536872d001e9605d86f71
843b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
844b85037dbSmrgDate:   Thu May 6 17:27:14 2010 +1000
845b85037dbSmrg
846b85037dbSmrg    move history storage from ComputeDeltas into HandleState.
847b85037dbSmrg    
848b85037dbSmrg    It's well hidden in there, but not useful.
849b85037dbSmrg    
850b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
851b85037dbSmrg    Reviewed-by: Simon Thum <simon.thum@gmx.de>
852b85037dbSmrg
853b85037dbSmrgcommit 69a8de8fd9f1731c83e003b6ff6495cfdc96d4e1
854b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
855b85037dbSmrgDate:   Thu May 6 16:36:52 2010 +1000
856b85037dbSmrg
857b85037dbSmrg    Add NO_EDGE to the edge enum instead of using hardcoded 0.
858b85037dbSmrg    
859b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
860b85037dbSmrg
861b85037dbSmrgcommit 33b01280d8ffe6e35f6ca8497ed82bcfe2044594
862b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
863b85037dbSmrgDate:   Thu May 6 15:22:33 2010 +1000
864b85037dbSmrg
865b85037dbSmrg    Rename HandleClickWithFingers to handle_clickfinger.
866b85037dbSmrg    
867b85037dbSmrg    The option is called ClickFinger, the man page talks this way about it, sync up
868b85037dbSmrg    the code with it.
869b85037dbSmrg    No functional change.
870b85037dbSmrg    
871b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
872b85037dbSmrg    Reviewed-by: Jamey Sharp <jamey@minilop.net>
873b85037dbSmrg
874b85037dbSmrgcommit 1b612c0bbcd8b287ac4f7cb8ba3354b0e0a63949
875b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
876b85037dbSmrgDate:   Thu May 6 15:21:39 2010 +1000
877b85037dbSmrg
878b85037dbSmrg    Factor out updating the hardware state.
879b85037dbSmrg    
880b85037dbSmrg    No functional changes.
881b85037dbSmrg    
882b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
883b85037dbSmrg    Reviewed-by: Jamey Sharp <jamey@minilop.net>
884b85037dbSmrg
885b85037dbSmrgcommit 9076f06b1b70a92ab582ce68a73fdaa169dfe69f
886b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
887b85037dbSmrgDate:   Thu May 6 15:10:40 2010 +1000
888b85037dbSmrg
889b85037dbSmrg    Use post_button_click to post doubleclicks.
890b85037dbSmrg    
891b85037dbSmrg    Function introduced with the factoring out of post_scroll_events.
892b85037dbSmrg    
893b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
894b85037dbSmrg
895b85037dbSmrgcommit 7fd741f76a94feb21c4c8227105d174be630da11
896b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
897b85037dbSmrgDate:   Thu May 6 15:09:33 2010 +1000
898b85037dbSmrg
899b85037dbSmrg    Move scroll button handling out of HandleState.
900b85037dbSmrg    
901b85037dbSmrg    Again, just to make the code easier to read, no functional changes.
902b85037dbSmrg    
903b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
904b85037dbSmrg    Reviewed-by: Jamey Sharp <jamey@minilop.net>
905b85037dbSmrg
906b85037dbSmrgcommit 39aed3b773c077a55f54a7c143102ab09dae8237
907b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
908b85037dbSmrgDate:   Thu May 6 15:05:35 2010 +1000
909b85037dbSmrg
910b85037dbSmrg    When scrolling, hardcode the button/press release cycle.
911b85037dbSmrg    
912b85037dbSmrg    Not sure why the values for !hw->up and hw->up were used here instead, but this
913b85037dbSmrg    could potentially lead to unreleased buttons. Also, it's harder to read and
914b85037dbSmrg    generally confusing, since the same wasn't used for left/right scrolling.
915b85037dbSmrg    
916b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
917b85037dbSmrg
918b85037dbSmrgcommit 3782060b41ede96d87dcbc508b2235c6723f0a78
919b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
920b85037dbSmrgDate:   Thu May 6 14:54:35 2010 +1000
921b85037dbSmrg
922b85037dbSmrg    Factor out up/down and left/right button scrolling from HandleState.
923b85037dbSmrg    
924b85037dbSmrg    There are not a lot of touchpads that even have these buttons anyway, move the
925b85037dbSmrg    code out of the way for clarity.
926b85037dbSmrg    
927b85037dbSmrg    No functional changes.
928b85037dbSmrg    
929b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
930b85037dbSmrg    Reviewed-by: Jamey Sharp <jamey@minilop.net>
931b85037dbSmrg
932b85037dbSmrgcommit e72c29939fa0620e831ebc99bbc69a5cadca1247
933b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
934b85037dbSmrgDate:   Thu May 6 14:21:42 2010 +1000
935b85037dbSmrg
936b85037dbSmrg    Move SHM hardware state update into a separate function.
937b85037dbSmrg    
938b85037dbSmrg    No functional changes, this is just to move a slab of code out of mind when
939b85037dbSmrg    reading.
940b85037dbSmrg    
941b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
942b85037dbSmrg
943b85037dbSmrgcommit e579bab2f71569ab07d6b6fd36360a81fac48ad8
944b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
945b85037dbSmrgDate:   Thu May 6 16:58:46 2010 +1000
946b85037dbSmrg
947b85037dbSmrg    Change condition the finger requirement obvious.
948b85037dbSmrg    
949b85037dbSmrg    The need for a finger down is for all conditions, move it to the front of
950b85037dbSmrg    the condition to make it more obvious.
951b85037dbSmrg    
952b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
953b85037dbSmrg
954b85037dbSmrgcommit a1aa196a53a9061131bcdaeac3743c1f8149ed5d
955b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
956b85037dbSmrgDate:   Thu May 6 16:10:34 2010 +1000
957b85037dbSmrg
958b85037dbSmrg    Add FIXME: where does the 13 come from?
959b85037dbSmrg    
960b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
961b85037dbSmrg
962b85037dbSmrgcommit 776ec0ed42616769ed834b5822df3b2b0d5c0e85
963b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
964b85037dbSmrgDate:   Thu Apr 29 15:03:55 2010 +1000
965b85037dbSmrg
966b85037dbSmrg    Disable ClickFinger for touchpads with more than one physical button (#26079)
967b85037dbSmrg    
968b85037dbSmrg    If a touchpad has more than just one (or no) button, don't enable any
969b85037dbSmrg    ClickFinger settings other than button 1.
970b85037dbSmrg    
971b85037dbSmrg    The old default of enabling those clickfingers can be confusing on devices
972b85037dbSmrg    that have left and right buttons but no middle. In that case, leaving three
973b85037dbSmrg    fingers on the touchpad and clicking will result in a button 2 press
974b85037dbSmrg    (usually paste). But leaving one or two fingers on the touchpad while
975b85037dbSmrg    clicking will simply send button 1 events.
976b85037dbSmrg    
977b85037dbSmrg    This can appear like spurious button 2 events to the user.
978b85037dbSmrg    
979b85037dbSmrg    X.Org Bug 26079 <http://bugs.freedesktop.org/show_bug.cgi?id=26079>
980b85037dbSmrg    
981b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
982b85037dbSmrg
983b85037dbSmrgcommit 87b29e6004a9a7f744eb6e9c2bf9539579ecefbf
984b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
985b85037dbSmrgDate:   Thu Apr 8 14:47:08 2010 +1000
986b85037dbSmrg
987b85037dbSmrg    Add 50-synaptics.conf snippet.
988b85037dbSmrg    
989b85037dbSmrg    If the server exports the sysconfigdir variable, install the
990b85037dbSmrg    50-synaptics.conf snippet in the directory provided.
991b85037dbSmrg    
992b85037dbSmrg    This patch also moves the fdi file from fdi/ into the new conf/ subdir to
993b85037dbSmrg    have a single location for all config files.
994b85037dbSmrg    
995b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
996b85037dbSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
997b85037dbSmrg
998b85037dbSmrgcommit e22a850e69d670152371644fc4e63976f484d7b5
999b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1000b85037dbSmrgDate:   Wed Apr 14 08:41:06 2010 +1000
1001b85037dbSmrg
1002b85037dbSmrg    eventcomm: use X_PROBED for kernel-probed values.
1003b85037dbSmrg    
1004b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1005b85037dbSmrg
1006b85037dbSmrgcommit 4e221c1647b066b65c317fcf4cb4f71cc5874386
1007b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1008b85037dbSmrgDate:   Mon Apr 5 20:57:06 2010 -0400
1009b85037dbSmrg
1010b85037dbSmrg    config: include files redundant in EXTRA_DIST
1011b85037dbSmrg    
1012b85037dbSmrg    The HEADERS Automake primary variable always gets it's files
1013b85037dbSmrg    distributed and installed.
1014b85037dbSmrg    
1015b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1016b85037dbSmrg
1017b85037dbSmrgcommit a07fe65031ffa7e8d88898d763bdbc88899fb1e4
1018b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1019b85037dbSmrgDate:   Wed Mar 17 13:52:43 2010 +1000
1020b85037dbSmrg
1021b85037dbSmrg    After closing the fd, reset it to -1.
1022b85037dbSmrg    
1023b85037dbSmrg    A DeviceOff() followed by DeviceClose() (which calls DeviceOff()) would try
1024b85037dbSmrg    to close the fd twice, in addition to calling various hooks.
1025b85037dbSmrg    
1026b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1027b85037dbSmrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
1028b85037dbSmrg
1029b85037dbSmrgcommit 0fb151b2388ca665b9454b7b284181b4fa180194
1030b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
1031b85037dbSmrgDate:   Fri Mar 12 08:32:22 2010 +1000
1032b85037dbSmrg
1033b85037dbSmrg    Don't clobber the timer we just created.
1034b85037dbSmrg    
1035b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
1036b85037dbSmrg
1037b85037dbSmrgcommit 8d0e7686d899f31a2efc62526f50796b4c484442
1038b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1039b85037dbSmrgDate:   Wed Feb 10 20:22:37 2010 -0500
1040b85037dbSmrg
1041b85037dbSmrg    tools: use more appropriate CFLAGS
1042b85037dbSmrg    
1043b85037dbSmrg    -I$(top_srcdir)/include: required for synaptics.h and
1044b85037dbSmrg    synaptics-properties.h. The module has not yet been installed
1045b85037dbSmrg    so there is no copy in server sdkdir (unless old copy)
1046b85037dbSmrg    
1047b85037dbSmrg    $(XTST_1_1_CFLAGS): required if record.h is provided by
1048b85037dbSmrg    libXtst in $(includedir)/X11/extensions.
1049b85037dbSmrg    
1050b85037dbSmrg    $(RECORDPROTO_1_13_CFLAGS): required if record.h is provided by
1051b85037dbSmrg    recordproto  in $(includedir)/X11/extensions.
1052b85037dbSmrg    
1053b85037dbSmrg    -I$(sdkdir): required for xserver-properties.h
1054b85037dbSmrg    
1055b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1056b85037dbSmrg    Acked-by: Julien Cristau <jcristau@debian.org>
1057b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1058b85037dbSmrg
1059b85037dbSmrgcommit ddfadc2e824ac17c0360720a2121639573587231
1060b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1061b85037dbSmrgDate:   Wed Feb 10 12:50:50 2010 -0500
1062b85037dbSmrg
1063b85037dbSmrg    tools: add the main include directory
1064b85037dbSmrg    
1065b85037dbSmrg    Header record.h is not found in X11/extensions because -I leading
1066b85037dbSmrg    to that directory is missing. I think it was accidently removed
1067b85037dbSmrg    when fixing the CFLAGS misuse in an earlier commit.
1068b85037dbSmrg    
1069b85037dbSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1070b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1071b85037dbSmrg
1072b85037dbSmrgcommit f7559a5ea578b9889ec233b374bf270f1e7b6a64
1073b85037dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
1074b85037dbSmrgDate:   Fri Jan 15 15:08:42 2010 -0800
1075b85037dbSmrg
1076b85037dbSmrg    Update Sun license notices to current X.Org standard form
1077b85037dbSmrg    
1078b85037dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1079b85037dbSmrg
1080b85037dbSmrgcommit 7a43ba2b9d35bc89b94964ce7f95c9299b978b7d
1081b85037dbSmrgAuthor: Julien Cristau <jcristau@debian.org>
1082b85037dbSmrgDate:   Fri Jan 8 16:22:51 2010 +0000
1083b85037dbSmrg
1084b85037dbSmrg    configure: don't clobber CFLAGS
1085b85037dbSmrg    
1086b85037dbSmrg    CFLAGS is a user variable.
1087b85037dbSmrg    
1088b85037dbSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
1089b85037dbSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1090b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1091b85037dbSmrg
1092b85037dbSmrgcommit a1776829076a6774571fa82ea4adde03c3c6c5b4
1093b85037dbSmrgAuthor: Julien Cristau <jcristau@debian.org>
1094b85037dbSmrgDate:   Fri Jan 8 16:22:50 2010 +0000
1095b85037dbSmrg
1096b85037dbSmrg    synaptics: don't link the tools against `pkg-config --libs xorg-server`
1097b85037dbSmrg    
1098b85037dbSmrg    Separate the checks for xserver 1.6 and for libXi in configure, so we
1099b85037dbSmrg    can link the tools against libXi but not pixman and pciaccess.
1100b85037dbSmrg    
1101b85037dbSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
1102b85037dbSmrg    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1103b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1104b85037dbSmrg
1105b85037dbSmrgcommit 94aaded93d035b0a65b4f7a80f9bdf6cf1ae2d66
1106b85037dbSmrgAuthor: Hiroyuki Ikezoe <poincare@ikezoe.net>
1107b85037dbSmrgDate:   Thu Jan 7 11:28:27 2010 +0900
1108b85037dbSmrg
1109b85037dbSmrg    Restore user's setting when enabling touchpad.
1110b85037dbSmrg    
1111b85037dbSmrg    And do not disable if the property is already disabled.
1112b85037dbSmrg    
1113b85037dbSmrg    Signed-off-by: Hiroyuki Ikezoe <poincare@ikezoe.net>
1114b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1115b85037dbSmrg
1116b85037dbSmrgcommit fb058a463e3b36edc735b517a41feb4ee75d88cd
1117b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1118b85037dbSmrgDate:   Tue Dec 15 21:37:43 2009 -0500
1119b85037dbSmrg
1120b85037dbSmrg    configure.ac: use backticks rather than $() for cmd subs
1121b85037dbSmrg    
1122b85037dbSmrg    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
1123b85037dbSmrg    
1124b85037dbSmrg    Acked-by: Dan Nicholson <dbn.lists@gmail.com>
1125b85037dbSmrg    Acked-by: Daniel Stone <daniel@fooishbar.org>
1126b85037dbSmrg    
1127b85037dbSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1128b85037dbSmrg
1129b85037dbSmrgcommit babe5288271f3c088d9aac3ffd9f036c87b0018e
1130b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
1131b85037dbSmrgDate:   Thu Dec 10 13:33:37 2009 -0500
1132b85037dbSmrg
1133b85037dbSmrg    Don't destroy the timer on DeviceOff.
1134b85037dbSmrg    
1135b85037dbSmrg    DeviceOff is VT switch, DeviceClose is unplug.  We need the timer
1136b85037dbSmrg    pre-allocated since we set it during the signal handler and so can't
1137b85037dbSmrg    allocate it then, so merely cancel it at DeviceOff, and delete it in
1138b85037dbSmrg    DeviceClose.
1139b85037dbSmrg    
1140b85037dbSmrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
1141b85037dbSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1142b85037dbSmrg    Reviewed-by: Keith Packard <keithp@keithp.com>
1143b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1144b85037dbSmrg
1145b85037dbSmrgcommit 8748a83dc507af211692124ce93dabfeb43da7aa
1146b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1147b85037dbSmrgDate:   Mon Nov 23 09:25:05 2009 -0500
1148b85037dbSmrg
1149b85037dbSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1150b85037dbSmrg    
1151b85037dbSmrg    Now that the INSTALL file is generated.
1152b85037dbSmrg    Allows running make maintainer-clean.
1153b85037dbSmrg
1154b85037dbSmrgcommit a1ee64384f67c9d51dd3ac69cec1e756ba611145
1155b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1156b85037dbSmrgDate:   Tue Nov 10 21:34:53 2009 -0500
1157b85037dbSmrg
1158b85037dbSmrg    INSTALL files are missing/incorrect #24206
1159b85037dbSmrg    
1160b85037dbSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
1161b85037dbSmrg
1162b85037dbSmrgcommit 0a9d91701d04be8c7a1ff16d1f8d048089834219
1163b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1164b85037dbSmrgDate:   Tue Nov 10 21:33:33 2009 -0500
1165b85037dbSmrg
1166b85037dbSmrg    Several driver modules do not have a ChangeLog target in Makefile.am #23814
1167b85037dbSmrg    
1168b85037dbSmrg    The git generated ChangeLog replaces the hand written one.
1169b85037dbSmrg
1170b85037dbSmrgcommit 66cdb27572f8ff72fdf0e9e141bccb5aa177f9d5
1171b85037dbSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
1172b85037dbSmrgDate:   Tue Nov 10 21:20:52 2009 -0500
1173b85037dbSmrg
1174b85037dbSmrg    .gitignore: use common defaults with custom section # 24239
1175b85037dbSmrg    
1176b85037dbSmrg    Using common defaults will reduce errors and maintenance.
1177b85037dbSmrg    Only the very small or inexistent custom section need periodic maintenance
1178b85037dbSmrg    when the structure of the component changes. Do not edit defaults.
1179b85037dbSmrg
1180b85037dbSmrgcommit e6b1a4ef1208fa7ba1e3be3fa01b943ca6f83cd4
1181b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1182b85037dbSmrgDate:   Tue Nov 3 13:40:21 2009 +1000
1183b85037dbSmrg
1184b85037dbSmrg    Reduce SynapticsCtrl to a stub.
1185b85037dbSmrg    
1186b85037dbSmrg    It hasn't done anything useful since at least 2003 and the debug message
1187b85037dbSmrg    just spams the log.
1188b85037dbSmrg    
1189b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1190b85037dbSmrg    Acked-by: Adam Jackson <ajax@redhat.com>
1191b85037dbSmrg
1192b85037dbSmrgcommit 33413529dc35f0afc585d4297f86199393d19684
1193b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1194b85037dbSmrgDate:   Mon Nov 2 10:42:44 2009 +1000
1195b85037dbSmrg
1196b85037dbSmrg    eventcomm: don't use the Xisb buffers for reading.
1197b85037dbSmrg    
1198b85037dbSmrg    The kernel promises to give us 32 bytes for each event, so we don't have to
1199b85037dbSmrg    juggle the Xisb buffers around for the eventcomm devices.
1200b85037dbSmrg    
1201b85037dbSmrg    This leaves the Xisb buffers hanging around but useless (they are
1202b85037dbSmrg    initialized regardless). Task for a later cleanup.
1203b85037dbSmrg    
1204b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1205b85037dbSmrg    Acked-by: Adam Jackson <ajax@redhat.com>
1206b85037dbSmrg
1207b85037dbSmrgcommit d3c1b80692013abb2f2dea6ec7acf1d8a89a18d2
1208b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1209b85037dbSmrgDate:   Mon Nov 2 10:06:01 2009 +1000
1210b85037dbSmrg
1211b85037dbSmrg    Clean up debugging system, allow for --enable-debug
1212b85037dbSmrg    
1213b85037dbSmrg    Add --enable-debug to list of configure options.
1214b85037dbSmrg    Clean up the DBG macro to use xf86MsgVerb and supply the verbosity.
1215b85037dbSmrg    Don't use ErrorF from the driver, use xf86Msg instead.
1216b85037dbSmrg    
1217b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1218b85037dbSmrg    Acked-by: Adam Jackson <ajax@redhat.com>
1219b85037dbSmrg
1220b85037dbSmrgcommit 0198c02774a5063c5cf45b6eddef4a33d9f494d7
1221b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1222b85037dbSmrgDate:   Mon Nov 2 09:48:38 2009 +1000
1223b85037dbSmrg
1224b85037dbSmrg    Always make the input buffer size 200
1225b85037dbSmrg    
1226b85037dbSmrg    PreInit initalizes the input buffer with 200, DeviceOn only with 64. For
1227b85037dbSmrg    consistency, use the same size in both.
1228b85037dbSmrg    
1229b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1230b85037dbSmrg    Acked-by: Adam Jackson <ajax@redhat.com>
1231b85037dbSmrg
1232b85037dbSmrgcommit 8b1446f798478a9d8483cdaae8d7ff1bae5c045b
1233b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1234b85037dbSmrgDate:   Thu Oct 22 08:20:55 2009 +1000
1235b85037dbSmrg
1236b85037dbSmrg    synclient: if no option is specified, assume -l
1237b85037dbSmrg    
1238b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1239b85037dbSmrg    Acked-by: Adam Jackson <ajax@redhat.com>
1240b85037dbSmrg
1241b85037dbSmrgcommit 6622911370197d69737be02dd9f83e4406a991ca
1242b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1243b85037dbSmrgDate:   Thu Oct 22 08:19:35 2009 +1000
1244b85037dbSmrg
1245b85037dbSmrg    synclient: fix man page typo
1246b85037dbSmrg    
1247b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1248b85037dbSmrg
1249b85037dbSmrgcommit cf2ccaaeb7fdd1ffc4c9171134f7cbd44f141f28
1250b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1251b85037dbSmrgDate:   Tue Oct 20 08:16:48 2009 +1000
1252b85037dbSmrg
1253b85037dbSmrg    man: update manpage for new tap ordering
1254b85037dbSmrg    
1255b85037dbSmrg    Tapping has changed from 1,2,3 to 1,3,2. Document this in the man page.
1256b85037dbSmrg    
1257b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1258b85037dbSmrg
1259b85037dbSmrgcommit d109ebbd5ee8f895e29c5fc780dce3cdb7c2f7d3
1260b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1261b85037dbSmrgDate:   Thu Oct 8 13:41:59 2009 +1000
1262b85037dbSmrg
1263b85037dbSmrg    synaptics 1.2.0
1264b85037dbSmrg    
1265b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1266b85037dbSmrg
1267b85037dbSmrgcommit 807a0ecd61ba5fcde57f5e218c790edd58784a56
1268b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1269b85037dbSmrgDate:   Tue Oct 6 08:06:37 2009 +1000
1270b85037dbSmrg
1271b85037dbSmrg    Require recordproto 1.13 or libXtst 1.1 for record support.
1272b85037dbSmrg    
1273b85037dbSmrg    The record.h header used to be in recordproto up to excluding 1.14, then
1274b85037dbSmrg    moved to libXtst. Check for both and enable it dependent on which version we
1275b85037dbSmrg    have.
1276b85037dbSmrg    
1277b85037dbSmrg    This avoids build errors on setups where a user updated recordproto but not
1278b85037dbSmrg    libXtst.
1279b85037dbSmrg    
1280b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1281b85037dbSmrg    Reviewed-by: Xavier Chantry <shiningxc@gmail.com>
1282b85037dbSmrg
1283b85037dbSmrgcommit 4422003fafe811a2d2e2fca818dc58f706e67918
1284b85037dbSmrgAuthor: Alberto Milone <alberto.milone@canonical.com>
1285b85037dbSmrgDate:   Tue Sep 22 12:46:45 2009 +0200
1286b85037dbSmrg
1287b85037dbSmrg    Correct the type of the Synaptics Area options in the man page
1288b85037dbSmrg    
1289b85037dbSmrg    The type of the Synaptics Area options in the man page was incorrectly
1290b85037dbSmrg    set to "boolean" but it's really "integer".
1291b85037dbSmrg    
1292b85037dbSmrg    Signed-off-by: Alberto Milone <alberto.milone@canonical.com>
1293b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1294b85037dbSmrg
1295b85037dbSmrgcommit 2b27e79d0c6cab73ecb8d00e1dbad32a8150033c
1296b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
1297b85037dbSmrgDate:   Sat Sep 12 09:52:50 2009 +0200
1298b85037dbSmrg
1299b85037dbSmrg    Revert "Add support for reducing the build process output by using shave"
1300b85037dbSmrg    
1301b85037dbSmrg    This reverts commit 583678b8fe540d9a4120e6c93115b4a141888a2e. Peter
1302b85037dbSmrg    Hutterer informed me that util-macros 1.3.0 already provide the same
1303b85037dbSmrg    functionality when using automake 1.11.
1304b85037dbSmrg    
1305b85037dbSmrg    Conflicts:
1306b85037dbSmrg    	configure.ac
1307b85037dbSmrg
1308b85037dbSmrgcommit e01129440742f39650a50c193315b2824c0b303a
1309b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1310b85037dbSmrgDate:   Fri Sep 11 11:45:04 2009 +1000
1311b85037dbSmrg
1312b85037dbSmrg    Require macros 1.3 for XORG_DEFAULT_OPTIONS
1313b85037dbSmrg    
1314b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1315b85037dbSmrg
1316b85037dbSmrgcommit 583678b8fe540d9a4120e6c93115b4a141888a2e
1317b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
1318b85037dbSmrgDate:   Wed Sep 9 20:57:12 2009 +0200
1319b85037dbSmrg
1320b85037dbSmrg    Add support for reducing the build process output by using shave
1321b85037dbSmrg    
1322b85037dbSmrg    This adds suport for shave (git://git.lespiau.name/shave) which is
1323b85037dbSmrg    capable of reducing the amount of unintresting output from autotools
1324b85037dbSmrg    builds. It was copied over from xf86-video-ati and updated to latest git
1325b85037dbSmrg    of shave. It is still possible to get the usual output by using "make
1326b85037dbSmrg    V=1".
1327b85037dbSmrg
1328b85037dbSmrgcommit 45851dbfe64ff18f0867846443300e845cdc7e22
1329b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1330b85037dbSmrgDate:   Mon Sep 7 21:49:24 2009 +1000
1331b85037dbSmrg
1332b85037dbSmrg    man: s/SYNTAX/SYNOPSIS/ (#9515)
1333b85037dbSmrg    
1334b85037dbSmrg    X.Org Bug 9515 <http://bugs.freedesktop.org/show_bug.cgi?id=9515>
1335b85037dbSmrg    
1336b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1337b85037dbSmrg
1338b85037dbSmrgcommit ddee56185181d5c3ffd007fe0dc5af3eed1a95cd
1339b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1340b85037dbSmrgDate:   Mon Sep 7 14:01:01 2009 +1000
1341b85037dbSmrg
1342b85037dbSmrg    synaptics 1.1.99.1.
1343b85037dbSmrg    
1344b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1345b85037dbSmrg
1346b85037dbSmrgcommit a629e9fb42433c01daf2278381dcf5bbe1557c16
1347b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1348b85037dbSmrgDate:   Wed Aug 19 13:43:21 2009 +1000
1349b85037dbSmrg
1350b85037dbSmrg    Use finger state as an enum, not as a bool.
1351b85037dbSmrg    
1352b85037dbSmrg    SynapticsDetectFinger mixed using finger as an FS_* enum and as a bool if
1353b85037dbSmrg    palm detect was on.
1354b85037dbSmrg    Reshuffle the conditions that it stays as-is or is reset to FS_UNTOUCHED,
1355b85037dbSmrg    whichever is appropriate.
1356b85037dbSmrg    
1357b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1358b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1359b85037dbSmrg
1360b85037dbSmrgcommit 342a38c9c1aa6291d51485de00880359eee95588
1361b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1362b85037dbSmrgDate:   Wed Aug 19 09:28:35 2009 +1000
1363b85037dbSmrg
1364b85037dbSmrg    Remove abysmal misuse of ternary operator.
1365b85037dbSmrg    
1366b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1367b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1368b85037dbSmrg
1369b85037dbSmrgcommit c9527bdcb01f9484b66147d6a4a33b499d54ee99
1370b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1371b85037dbSmrgDate:   Thu Aug 20 08:20:44 2009 +1000
1372b85037dbSmrg
1373b85037dbSmrg    man: fix typo in MaxTapMove documentation.
1374b85037dbSmrg    
1375b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1376b85037dbSmrg
1377b85037dbSmrgcommit b95995c6665d147e4857d8616b57aa8a25fc3f6f
1378b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1379b85037dbSmrgDate:   Fri Jul 31 13:25:52 2009 +1000
1380b85037dbSmrg
1381b85037dbSmrg    Split rc and ret into two different variables.
1382b85037dbSmrg    
1383b85037dbSmrg    This is a cosmetic change only.
1384b85037dbSmrg    
1385b85037dbSmrg    ioctls - though not the ones used here - may return non-zero non-negative
1386b85037dbSmrg    values to the caller. Using the return value as a boolean and as return
1387b85037dbSmrg    value for ioctls at the same time could result in false positives if one
1388b85037dbSmrg    ioctl returns 1. This cannot happen in this part of the code but a
1389b85037dbSmrg    separation of the two improves readability.
1390b85037dbSmrg    
1391b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1392b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1393b85037dbSmrg
1394b85037dbSmrgcommit 1d89e2f632cf6c702ae5002f81e5783f3ba1b9ae
1395b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1396b85037dbSmrgDate:   Mon Jul 27 11:04:13 2009 +1000
1397b85037dbSmrg
1398b85037dbSmrg    Remove the "SpecialScrollAreaRight" option.  (#21001)
1399b85037dbSmrg    
1400b85037dbSmrg    This option auto-adjusts the right edge on the touchpad but wrongly so. It
1401b85037dbSmrg    does not take the edge width into account, thus setting the right edge to
1402b85037dbSmrg    the max value received - leaving only a single-pixel scroll area in some
1403b85037dbSmrg    cases.
1404b85037dbSmrg    
1405b85037dbSmrg    A previous attempt to auto-adjust edges has failed (afb60a0b). The kernel's
1406b85037dbSmrg    min/max values cannot be relied on for actual range clipping and thus scroll
1407b85037dbSmrg    edge settings are best left untouched.
1408b85037dbSmrg    
1409b85037dbSmrg    X.Org Bug 21001 <http://bugs.freedesktop.org/show_bug.cgi?id=21001>
1410b85037dbSmrg    
1411b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1412b85037dbSmrg
1413b85037dbSmrgcommit d7a4a63d1d67bf38a7948722881de8d926319c6c
1414b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1415b85037dbSmrgDate:   Wed Jul 22 10:41:08 2009 +1000
1416b85037dbSmrg
1417b85037dbSmrg    Revert "Auto-adjust edges if values fall outside queried min/max ranges. (#21001)"
1418b85037dbSmrg    
1419b85037dbSmrg    This reverts commit afb60a0b2497c5d08cbd1739fa8ae6585c428881.
1420b85037dbSmrg    
1421b85037dbSmrg    From comment 24 to #21001:
1422b85037dbSmrg    I've been running this code for over a week now and I'm not happy with it.
1423b85037dbSmrg    Once I move over to the right, the scroll-edge becomes so small that it's
1424b85037dbSmrg    hard to trigger.
1425b85037dbSmrg    
1426b85037dbSmrg    Source of the problem is the information provided by the kernel. The kernel
1427b85037dbSmrg    hands us a min/max value for the synaptics pads but this value is not
1428b85037dbSmrg    reflective of the actual physical boundaries. The other dimensions are based
1429b85037dbSmrg    on these min/max ranges.
1430b85037dbSmrg    
1431b85037dbSmrg    My RightEdge setting by default is 5129, after moving to the right it
1432b85037dbSmrg    becomes 5677. The announced max for x is 5472.  We have model-specific edge
1433b85037dbSmrg    settings and in the case of synaptics the width of the scroll area is 7% of
1434b85037dbSmrg    the total width (based on min/max). This works, but obviously only because
1435b85037dbSmrg    the max is wrong. I've tried upping this to 15% and it works fine but unless
1436b85037dbSmrg    the edge is adjusted the scroll bar takes over too much of the pad.
1437b85037dbSmrg    
1438b85037dbSmrg    So right now I'm inclined to revert this patch and just ditch any
1439b85037dbSmrg    auto-adjustment of scroll edges whatsoever. This way, the original setting
1440b85037dbSmrg    is maintained even if we reach outside of the min/max area.
1441b85037dbSmrg    
1442b85037dbSmrg    Conflicts:
1443b85037dbSmrg    
1444b85037dbSmrg    	src/synaptics.c
1445b85037dbSmrg    
1446b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1447b85037dbSmrg
1448b85037dbSmrgcommit 7179a0eb11a842d9d5a420f5702a411b0dc217a2
1449b85037dbSmrgAuthor: Alberto Milone <alberto.milone@canonical.com>
1450b85037dbSmrgDate:   Thu Jul 16 12:08:08 2009 +0200
1451b85037dbSmrg
1452b85037dbSmrg    Add active area outside of which movements, scrolling, tapping are ignored.
1453b85037dbSmrg    
1454b85037dbSmrg    On some touchpads physical buttons are located under the touchpad surface. As a
1455b85037dbSmrg    result, when users try to perform a click, by pressing that part of the surface
1456b85037dbSmrg    of the touchpad, they get a click, a movement, a tap and (in some cases) a scroll,
1457b85037dbSmrg    which can make clicks quite inaccurate.
1458b85037dbSmrg    
1459b85037dbSmrg    The "Synaptics Area" property can be used to define the edges of the active area of
1460b85037dbSmrg    the touchpad so that all movement, scrolling and tapping which take place outside
1461b85037dbSmrg    of this area will be ignored. This property is disabled by default.
1462b85037dbSmrg    
1463b85037dbSmrg    Fixes xorg bug #21613.
1464b85037dbSmrg    
1465b85037dbSmrg    Signed-off-by: Alberto Milone <alberto.milone@canonical.com>
1466b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1467b85037dbSmrg
1468b85037dbSmrgcommit 0c3fbceb1b2a18f92166fe75c44b5aaada693c4b
1469b85037dbSmrgAuthor: Tero Saarni <tero.saarni@gmail.com>
1470b85037dbSmrgDate:   Sun Jul 12 19:24:40 2009 +0300
1471b85037dbSmrg
1472b85037dbSmrg    Add configurable x/y resolution to fix sensitivity on wide touchpads.
1473b85037dbSmrg    
1474b85037dbSmrg    Synaptics uses anisotropic coordinate system.  On some wide touchpads
1475b85037dbSmrg    vertical resolution can be twice as high as horizontal which causes
1476b85037dbSmrg    unequal sensitivity on x/y directions.
1477b85037dbSmrg    
1478b85037dbSmrg    VertResolution and HorizResolution can be used to set the resolution.
1479b85037dbSmrg    The ratio of the values is used to compensate x/y sensitivity.  The
1480b85037dbSmrg    properties are configured automatically if touchpad reports resolution
1481b85037dbSmrg    and if running on linux 2.6.31 or newer.
1482b85037dbSmrg    
1483b85037dbSmrg    Fixes xorg bug #18351.
1484b85037dbSmrg    
1485b85037dbSmrg    Signed-off-by: Tero Saarni <tero.saarni@gmail.com>
1486b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1487b85037dbSmrg
1488b85037dbSmrgcommit afb60a0b2497c5d08cbd1739fa8ae6585c428881
1489b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1490b85037dbSmrgDate:   Mon Jul 6 09:17:57 2009 +1000
1491b85037dbSmrg
1492b85037dbSmrg    Auto-adjust edges if values fall outside queried min/max ranges. (#21001)
1493b85037dbSmrg    
1494b85037dbSmrg    The kernel provides min/max for x/y values but still allows devices to send
1495b85037dbSmrg    coordinates outside this range. If the edges are autodetected, re-adjust the
1496b85037dbSmrg    edge settings to fit within the new effective min/max range.
1497b85037dbSmrg    
1498b85037dbSmrg    When the edges change the property needs to be updated accordingly. This
1499b85037dbSmrg    can't be done immediately as changing properties requires mallocs and
1500b85037dbSmrg    HandleState is called during the signal handler.
1501b85037dbSmrg    Instead, set a timer to be called when the server isn't busy and update the
1502b85037dbSmrg    property then. The delay between setting the timer and sending the property
1503b85037dbSmrg    notify event also reduces the number of events sent, the property event
1504b85037dbSmrg    includes the latest state only.
1505b85037dbSmrg    
1506b85037dbSmrg    If the edges were configured by the user, don't re-adjust.
1507b85037dbSmrg    This obsoletes the SpecialScrollAreaRight option as it provides the same
1508b85037dbSmrg    functionality, without the side-effects triggering 21001.
1509b85037dbSmrg    
1510b85037dbSmrg    X.Org Bug 21001 <http://bugs.freedesktop.org/show_bug.cgi?id=21001>
1511b85037dbSmrg    
1512b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1513b85037dbSmrg
1514b85037dbSmrgcommit 24d8919e7052b950ddde85c6dc45552faa4cb30f
1515b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1516b85037dbSmrgDate:   Tue Jun 30 10:14:11 2009 +1000
1517b85037dbSmrg
1518b85037dbSmrg    Move edge calculation stuff out into separate function.
1519b85037dbSmrg
1520b85037dbSmrgcommit bb74e1a12896998a9f328f3cf53b2f31679b3ce5
1521b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1522b85037dbSmrgDate:   Thu Jun 18 11:22:48 2009 +1000
1523b85037dbSmrg
1524b85037dbSmrg    Cope with ABI_XINPUT_VERSION 7.
1525b85037dbSmrg    
1526b85037dbSmrg    Version 7 requires button and axes labels.
1527b85037dbSmrg    
1528b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1529b85037dbSmrg
1530b85037dbSmrgcommit fd939a37d7df320f76fc772eb1f18eb6ba1d54b9
1531b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1532b85037dbSmrgDate:   Wed Jun 17 21:33:52 2009 +1000
1533b85037dbSmrg
1534b85037dbSmrg    Simplify xf86InitValuator calls a bit.
1535b85037dbSmrg    
1536b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1537b85037dbSmrg    Acked-by: Christoph Brill <egore911@egore911.de>
1538b85037dbSmrg
1539b85037dbSmrgcommit 659dd09893bf7648957aa2ae5898e32ed24d057a
1540b85037dbSmrgAuthor: Paul Menzel <paulepanter@users.sourceforge.net>
1541b85037dbSmrgDate:   Fri Jun 12 09:53:58 2009 +0200
1542b85037dbSmrg
1543b85037dbSmrg    Fix typo. s/tough/though/
1544b85037dbSmrg    
1545b85037dbSmrg    Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
1546b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1547b85037dbSmrg
1548b85037dbSmrgcommit 1f499dd3f067848c344c13e04305e9f428438c9f
1549b85037dbSmrgAuthor: Mattia Dongili <malattia@linux.it>
1550b85037dbSmrgDate:   Fri Jun 5 08:57:06 2009 +1000
1551b85037dbSmrg
1552b85037dbSmrg    man: explain TapButton default values
1553b85037dbSmrg    
1554b85037dbSmrg    Clarify how the new default values are set and what options to set
1555b85037dbSmrg    to get a different behaviour.
1556b85037dbSmrg    
1557b85037dbSmrg    Signed-off-by: Mattia Dongili <malattia@linux.it>
1558b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1559b85037dbSmrg
1560b85037dbSmrgcommit 6b3a032fdf5479cb5be441a01ebef92a39e5fb69
1561b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1562b85037dbSmrgDate:   Tue May 19 11:50:43 2009 +1000
1563b85037dbSmrg
1564b85037dbSmrg    Add "Synaptics Capabilities" read-only property.
1565b85037dbSmrg    
1566b85037dbSmrg    This patch adds a "Synaptics Capabilities" property that advertises the
1567b85037dbSmrg    capabilities of the device in a read-only boolean property.
1568b85037dbSmrg    The first three values signal the presence of physical mouse buttons (left,
1569b85037dbSmrg    middle, right). Values 4 and 5 signal the touchpad's ability to do
1570b85037dbSmrg    multi-finger tracking.
1571b85037dbSmrg    
1572b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1573b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1574b85037dbSmrg
1575b85037dbSmrgcommit 44c1de333acf1de22f570a16421e0ff4889b0809
1576b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1577b85037dbSmrgDate:   Tue May 19 09:14:54 2009 +1000
1578b85037dbSmrg
1579b85037dbSmrg    eventcomm: fix return value of event_query_is_touchpad.
1580b85037dbSmrg    
1581b85037dbSmrg    "ret" is used both for storing the ioctls return value as well as for the
1582b85037dbSmrg    return of event_query_is_touchpad. If an ioctl fails, ret is -1 and we
1583b85037dbSmrg    return this value as a BOOL. The caller treats this -1 as TRUE and thinks
1584b85037dbSmrg    the device is a touchpad.
1585b85037dbSmrg    
1586b85037dbSmrg    Bug is triggered if a xorg.conf section is present with auto-dev as device
1587b85037dbSmrg    and a mouse event device is openeded before the synaptics event device.
1588b85037dbSmrg    
1589b85037dbSmrg    Introduced with e4b1571d487cb67bab64e1ee890bddcd02437ddf.
1590b85037dbSmrg    
1591b85037dbSmrg    Red Hat Bug 499792 <http://bugzilla.redhat.com/show_bug.cgi?id=499792>
1592b85037dbSmrg    
1593b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1594b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1595b85037dbSmrg
1596b85037dbSmrgcommit a9f8b19ceba8f7652ebdb620fb0785dfa578a218
1597b85037dbSmrgAuthor: Coleman Kane <ckane@colemankane.org>
1598b85037dbSmrgDate:   Mon May 18 18:14:50 2009 -0400
1599b85037dbSmrg
1600b85037dbSmrg    Fix broken build on FreeBSD (#21803)
1601b85037dbSmrg    
1602b85037dbSmrg    Band-aid to fix the build and function prototype mismatches on
1603b85037dbSmrg     FreeBSD (and maybe others, but I don't have any more to test).
1604b85037dbSmrg    
1605b85037dbSmrg    Signed-off-by: Coleman Kane <ckane@colemankane.org>
1606b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1607b85037dbSmrg
1608b85037dbSmrgcommit 35191ec094a2006ba290713640dd95c88ca3b0f9
1609b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1610b85037dbSmrgDate:   Mon May 18 17:23:02 2009 +1000
1611b85037dbSmrg
1612b85037dbSmrg    synclient: up max value for AccelFactor to 1.0
1613b85037dbSmrg    
1614b85037dbSmrg    There's no real reason to restrict AccelFactor to 0.2, the driver itself
1615b85037dbSmrg    doesn't restrict AccelFactor either. Upwards of 1.0 it's hard to spot any
1616b85037dbSmrg    real differences in speed though, so 1.0 seems like a sensible maximum.
1617b85037dbSmrg    
1618b85037dbSmrg    Red Hat Bug 462574 <https://bugzilla.redhat.com/show_bug.cgi?id=462574>
1619b85037dbSmrg    
1620b85037dbSmrg    Reported-by: David Woodhouse <dwmw2@infradead.org>
1621b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1622b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1623b85037dbSmrg
1624b85037dbSmrgcommit e0d651c77e3a59086d5f36d1aaf9e6ba80394336
1625b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1626b85037dbSmrgDate:   Fri May 15 11:59:58 2009 +1000
1627b85037dbSmrg
1628b85037dbSmrg    eventcomm: force boolean values for has_left, has_right, etc.
1629b85037dbSmrg    
1630b85037dbSmrg    TEST_BIT simply returns the value of the bytes, so we end up with has_left
1631b85037dbSmrg    and friends being an integer value instead of a boolean value. This again
1632b85037dbSmrg    may cause confusion in other parts, if a 1/0 boolean value is expected (e.g.
1633b85037dbSmrg    all xf86SetBoolOption()).
1634b85037dbSmrg    
1635b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1636b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1637b85037dbSmrg
1638b85037dbSmrgcommit ee265e10c9cc724ad0badcab86a3893667717322
1639b85037dbSmrgAuthor: Erkin Bahceci <erkinbah@gmail.com>
1640b85037dbSmrgDate:   Mon May 11 12:32:32 2009 -0500
1641b85037dbSmrg
1642b85037dbSmrg    Add TapAndDragGesture option and gestures property.
1643b85037dbSmrg    
1644b85037dbSmrg    The tap-and-drag gesture is an alternative way of dragging.
1645b85037dbSmrg    It is performed by tapping (touching and releasing the finger), then
1646b85037dbSmrg    touching again and moving the finger on the touchpad.
1647b85037dbSmrg    This gesture is enabled by default and can be disabled by setting the
1648b85037dbSmrg    TapAndDragGesture option to false.
1649b85037dbSmrg    
1650b85037dbSmrg    The gesture already existed in synaptics and was always enabled. This
1651b85037dbSmrg    commit adds an option to switch it on/off. The default behavior is
1652b85037dbSmrg    tap-and-drag being enabled, that is, TapAndDragGesture is true.
1653b85037dbSmrg    
1654b85037dbSmrg    The "Synaptics Gestures" property is intended to hold all new gesture
1655b85037dbSmrg    enabling options, like options for the upcoming multitouch gestures.
1656b85037dbSmrg    
1657b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1658b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1659b85037dbSmrg
1660b85037dbSmrgcommit e4b1571d487cb67bab64e1ee890bddcd02437ddf
1661b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1662b85037dbSmrgDate:   Thu Apr 30 15:05:50 2009 +1000
1663b85037dbSmrg
1664b85037dbSmrg    eventcomm: if we can't grab the device, assume it's not a touchpad.
1665b85037dbSmrg    
1666b85037dbSmrg    If a device is configured in the xorg.conf, it will get added once in the
1667b85037dbSmrg    config, once through HAL. Since we grab the device, the second device will be
1668b85037dbSmrg    mute. And confuses tools and users alike.
1669b85037dbSmrg    
1670b85037dbSmrg    So let's just assume that if we can't grab the device, it doesn't exist.
1671b85037dbSmrg    
1672b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1673b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1674b85037dbSmrg
1675b85037dbSmrgcommit 609b6728effb53006b2d0be1fac55d4ab1f269d2
1676b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1677b85037dbSmrgDate:   Wed Apr 29 21:29:57 2009 +1000
1678b85037dbSmrg
1679b85037dbSmrg    Purge SynapticsHWInfo stuff, move it into proto_data.
1680b85037dbSmrg    
1681b85037dbSmrg    This was only used in PS/2, on linux only on kernel 2.4 and it clobbered up
1682b85037dbSmrg    the rest. Move it to the ps2comm parts only, keep it private there.
1683b85037dbSmrg    This includes adding a "proto_data" field to the SynapticsPrivate.
1684b85037dbSmrg    
1685b85037dbSmrg    This patch removes the -h option for synclient.
1686b85037dbSmrg    
1687b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1688b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1689b85037dbSmrg
1690b85037dbSmrgcommit c3ab0ae4f3f04da7018173662ede174c97710c8a
1691b85037dbSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
1692b85037dbSmrgDate:   Thu May 7 18:17:55 2009 +1000
1693b85037dbSmrg
1694b85037dbSmrg    Add model-specific edges for appletouch.
1695b85037dbSmrg    
1696b85037dbSmrg    Needs around 8.5% to be useable.
1697b85037dbSmrg    
1698b85037dbSmrg    I created a table to iterate through the different products rather than
1699b85037dbSmrg    using if/else branches.  I can enumerate the appletouch product_ids, but I
1700b85037dbSmrg    suspect they will all be around the same range (hence the PRODUCT_ANY).  If
1701b85037dbSmrg    another product id shows different behavior, we can just add an entry to
1702b85037dbSmrg    the table as appropriate.
1703b85037dbSmrg    
1704b85037dbSmrg    I also changed the default eheight to be 5.4% to match the spec.
1705b85037dbSmrg    
1706b85037dbSmrg    Reported-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
1707b85037dbSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
1708b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1709b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1710b85037dbSmrg
1711b85037dbSmrgcommit c50dba0b04f2115a5d23ed4a785c101f9b26900b
1712b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1713b85037dbSmrgDate:   Thu Apr 23 09:15:04 2009 +1000
1714b85037dbSmrg
1715b85037dbSmrg    Add TouchpadModel specifier and scale the edges accordingly. (#21214)
1716b85037dbSmrg    
1717b85037dbSmrg    ALPS models need different edge settings than synaptics pads to make the edges
1718b85037dbSmrg    work propertly. So try to auto-detect the model (eventcomm anyway) and set the
1719b85037dbSmrg    edges accordingly.
1720b85037dbSmrg    
1721b85037dbSmrg    New edge defaults are:
1722b85037dbSmrg     synaptics: 7% of the total width
1723b85037dbSmrg     alps: 15% of the total width
1724b85037dbSmrg     unknown: 4% of the total width (see Synaptics UI guide)
1725b85037dbSmrg    
1726b85037dbSmrg    X.Org Bug 21214 <http://bugs.freedesktop.org/show_bug.cgi?id=21214>
1727b85037dbSmrg    
1728b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1729b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1730b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1731b85037dbSmrg
1732b85037dbSmrgcommit fba24019ffdcf4da8938a3ad61b2f38e40626858
1733b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1734b85037dbSmrgDate:   Fri May 1 13:16:47 2009 +1000
1735b85037dbSmrg
1736b85037dbSmrg    ps2comm: fix typo in debug statement.
1737b85037dbSmrg    
1738b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1739b85037dbSmrg
1740b85037dbSmrgcommit a9a443959585e7f65ba3f300d387cf617d9df77b
1741b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1742b85037dbSmrgDate:   Thu Apr 30 16:05:09 2009 +1000
1743b85037dbSmrg
1744b85037dbSmrg    If QueryHardware failed, return that failure and clean up.
1745b85037dbSmrg    
1746b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1747b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1748b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1749b85037dbSmrg
1750b85037dbSmrgcommit 6dc7f5e127b4b60b27f661862c5698e6f9ea7e49
1751b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1752b85037dbSmrgDate:   Thu Apr 30 16:03:43 2009 +1000
1753b85037dbSmrg
1754b85037dbSmrg    Only try to free the timer if it's actually there.
1755b85037dbSmrg    
1756b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1757b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1758b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1759b85037dbSmrg
1760b85037dbSmrgcommit b00b015aaa81c7da2a419649851004d481f33e3c
1761b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1762b85037dbSmrgDate:   Thu Apr 30 08:15:30 2009 +1000
1763b85037dbSmrg
1764b85037dbSmrg    man: document left-handed TapButton awkwardness.
1765b85037dbSmrg    
1766b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1767b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
1768b85037dbSmrg
1769b85037dbSmrgcommit 86df78a2387fbaa2b362446999235ab9c605f8f9
1770b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1771b85037dbSmrgDate:   Thu Apr 30 15:39:42 2009 +1000
1772b85037dbSmrg
1773b85037dbSmrg    Fix typo, missing ":"
1774b85037dbSmrg    
1775b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1776b85037dbSmrg
1777b85037dbSmrgcommit ef2221322e62b94a88a8358e6513a3f6f232a28f
1778b85037dbSmrgAuthor: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
1779b85037dbSmrgDate:   Tue Apr 28 07:39:36 2009 +1000
1780b85037dbSmrg
1781b85037dbSmrg    PS/2 interface: sense multifinger taps on FingerHigh (#21427)
1782b85037dbSmrg    
1783b85037dbSmrg    Previously multifinger taps were sensed on the Z value > 0: this isn't
1784b85037dbSmrg    very correct.  Accorging to the specification, Z values below 30
1785b85037dbSmrg    correspond only to a very light taps or just floating fingers.  I had
1786b85037dbSmrg    run into the situation when I was clicking on the physical left button
1787b85037dbSmrg    and that click was transformed to the right button click via
1788b85037dbSmrg    ClickFinger2, but I wasn't tapping the touchpad at all.  Investigations
1789b85037dbSmrg    showed very small values of Z -- my other fingers were just floating
1790b85037dbSmrg    above touchpad.
1791b85037dbSmrg    
1792b85037dbSmrg    This change also makes click (and finger) detection more consistent,
1793b85037dbSmrg    because it uses FingerHigh to detect taps everywhere.
1794b85037dbSmrg    
1795b85037dbSmrg    X.Org Bug 21427 <http://bugs.freedesktop.org/show_bug.cgi?id=21427>
1796b85037dbSmrg    
1797b85037dbSmrg    Signed-off-by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
1798b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1799b85037dbSmrg    Acked-by: Henrik Rydberg <rydberg@euromail.se>
1800b85037dbSmrg
1801b85037dbSmrgcommit 4f58454f53432f67d221ace60675499d8cee2411
1802b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1803b85037dbSmrgDate:   Fri Apr 24 10:17:29 2009 +1000
1804b85037dbSmrg
1805b85037dbSmrg    synclient: fix 64 bit issues for float properties.
1806b85037dbSmrg    
1807b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1808b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1809b85037dbSmrg
1810b85037dbSmrgcommit efbc3e98be4bacbb7ca08409d33584ffd55ee794
1811b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1812b85037dbSmrgDate:   Tue Apr 21 17:07:02 2009 +1000
1813b85037dbSmrg
1814b85037dbSmrg    Remove un-used DeviceOn/Off hooks.
1815b85037dbSmrg    
1816b85037dbSmrg    And allow for them to be NULL without crashing the server.
1817b85037dbSmrg    
1818b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1819b85037dbSmrg
1820b85037dbSmrgcommit c09a3d50e995302ec08c5d5f8c679148613e1656
1821b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1822b85037dbSmrgDate:   Fri Apr 17 16:04:07 2009 +1000
1823b85037dbSmrg
1824b85037dbSmrg    Remove Synaptics SHM configuration bits.
1825b85037dbSmrg    
1826b85037dbSmrg    The only thing we still export through SHM is the hardware state.
1827b85037dbSmrg
1828b85037dbSmrgcommit 93a533120fa477fce63ef6daa9f5c836b5245e5d
1829b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1830b85037dbSmrgDate:   Fri Apr 17 15:24:38 2009 +1000
1831b85037dbSmrg
1832b85037dbSmrg    syndaemon: remove SHM code - properties only from now on.
1833b85037dbSmrg    
1834b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1835b85037dbSmrg
1836b85037dbSmrgcommit f2c85fe950b037ba04705d02a54d57476f118c11
1837b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1838b85037dbSmrgDate:   Fri Apr 17 15:01:05 2009 +1000
1839b85037dbSmrg
1840b85037dbSmrg    synclient: remove listing and modification of settings through SHM.
1841b85037dbSmrg    
1842b85037dbSmrg    SHM is only used for dumping and monitoring hardware state.
1843b85037dbSmrg    synclient now requires property support (i.e. server 1.6).
1844b85037dbSmrg
1845b85037dbSmrgcommit 080caee95c46bb471d1442dcab246460cad8c7be
1846b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1847b85037dbSmrgDate:   Fri Apr 17 15:19:41 2009 +1000
1848b85037dbSmrg
1849b85037dbSmrg    Only build synclient/syndaemon if property support is available.
1850b85037dbSmrg    
1851b85037dbSmrg    Separate dependencies for driver and synclient/syndaemon.
1852b85037dbSmrg    Add option --enable-tools to explicitly build the tools (default: auto)
1853b85037dbSmrg    
1854b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1855b85037dbSmrg
1856b85037dbSmrgcommit b56ab7e0140c8fa7dcc58f6b8a087f7d6bece04f
1857b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
1858b85037dbSmrgDate:   Thu Apr 16 11:49:12 2009 +1000
1859b85037dbSmrg
1860b85037dbSmrg    Allocate the timer early so we don't try to malloc it within a sigio handler.
1861b85037dbSmrg    
1862b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1863b85037dbSmrg
1864b85037dbSmrgcommit 74bd8574c796c7ff7c9bea6873b317bf14d29a70
1865b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
1866b85037dbSmrgDate:   Tue Apr 14 07:27:07 2009 -0400
1867b85037dbSmrg
1868b85037dbSmrg    synclient: fix 32-bit integer handling on 64 bit machines.
1869b85037dbSmrg    
1870b85037dbSmrg    libX11 actually expects longs for 32-bit values, even if they are 64 bits.
1871b85037dbSmrg    
1872b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
1873b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1874b85037dbSmrg
1875b85037dbSmrgcommit 18442d927f6cf03e7a366f6c3c0292b065ba1c64
1876b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1877b85037dbSmrgDate:   Tue Mar 24 11:24:02 2009 +1000
1878b85037dbSmrg
1879b85037dbSmrg    Shut up valgrind warnings about uninitialized variables.
1880b85037dbSmrg    
1881b85037dbSmrg    Reported-by: Zdenek Kabelac <zkabelac@redhat.com>
1882b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1883b85037dbSmrg
1884b85037dbSmrgcommit a07a840b26827e1a2c8cccd255177b693c5b91e8
1885b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1886b85037dbSmrgDate:   Wed Mar 18 18:38:12 2009 +1000
1887b85037dbSmrg
1888b85037dbSmrg    Don't fail when building against server 1.5
1889b85037dbSmrg    
1890b85037dbSmrg    The driver had all the right guards, but synclient and syndaemon didn't.
1891b85037dbSmrg    Check for xserver 1.6 and higher and disable property support in synclient
1892b85037dbSmrg    and syndaemon.
1893b85037dbSmrg    
1894b85037dbSmrg    Note that the property headers still get installed even without support for
1895b85037dbSmrg    properties in the driver. This ensures that apps looking for synaptics >=
1896b85037dbSmrg    thisversion don't fail miserably.
1897b85037dbSmrg    
1898b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1899b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1900b85037dbSmrg    Signed-off-by: Christoph Brill <egore@gmx.de>
1901b85037dbSmrg
1902b85037dbSmrgcommit ea7695037070e7037a4b20db87dd466c643ac088
1903b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1904b85037dbSmrgDate:   Wed Mar 18 18:37:47 2009 +1000
1905b85037dbSmrg
1906b85037dbSmrg    Remove NEWS file, it's not being updated anymore.
1907b85037dbSmrg    
1908b85037dbSmrg    Googling for the announce emails is more effective.
1909b85037dbSmrg    
1910b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1911b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
1912b85037dbSmrg    Signed-off-by: Christoph Brill <egore@gmx.de>
1913b85037dbSmrg
1914b85037dbSmrgcommit 0b26fdc42c9a07959dbcf7d9d274d97eae55b768
1915b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1916b85037dbSmrgDate:   Mon Mar 9 11:59:09 2009 +1000
1917b85037dbSmrg
1918b85037dbSmrg    Bump to 1.1.99
1919b85037dbSmrg    
1920b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1921b85037dbSmrg
1922b85037dbSmrgcommit a0a0475b39a1abb67bfcc34723a222799132a33d
1923b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1924b85037dbSmrgDate:   Mon Mar 9 11:38:00 2009 +1000
1925b85037dbSmrg
1926b85037dbSmrg    man: remove some pointless ( and ) around "float" options.
1927b85037dbSmrg    
1928b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1929b85037dbSmrg
1930b85037dbSmrgcommit 5acb71723a7fe837f7312adb5b8320dda87649f2
1931b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1932b85037dbSmrgDate:   Mon Mar 9 11:28:02 2009 +1000
1933b85037dbSmrg
1934b85037dbSmrg    man: device properties are now supported, should be stated as such.
1935b85037dbSmrg    
1936b85037dbSmrg    This includes listing supported properties and de-emphasizing the need for
1937b85037dbSmrg    SHM.
1938b85037dbSmrg    
1939b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1940b85037dbSmrg
1941b85037dbSmrgcommit 18b25ae7fa6438f85c49f41c1c11ed8ac84df47e
1942b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1943b85037dbSmrgDate:   Thu Mar 5 11:54:57 2009 +1000
1944b85037dbSmrg
1945b85037dbSmrg    Bump to 1.0.99.4
1946b85037dbSmrg
1947b85037dbSmrgcommit 4d5a41ca574b1462889d4423cfdbc008132aa9c2
1948b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1949b85037dbSmrgDate:   Thu Mar 5 11:47:41 2009 +1000
1950b85037dbSmrg
1951b85037dbSmrg    include xorg-server.h from all driver source files.
1952b85037dbSmrg    
1953b85037dbSmrg    This fixes the 64-bit issues with 1.0.99.3. Not having xorg-server.h included
1954b85037dbSmrg    in time means we miss out on _XSERVER64, which leads to different sizes of the
1955b85037dbSmrg    LocalDeviceRec struct in the driver and the server.
1956b85037dbSmrg    
1957b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1958b85037dbSmrg
1959b85037dbSmrgcommit 2a93e92d493050398f993fda50c5e7a445a946de
1960b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1961b85037dbSmrgDate:   Wed Mar 4 15:20:07 2009 +1000
1962b85037dbSmrg
1963b85037dbSmrg    Bump to 1.0.99.3
1964b85037dbSmrg
1965b85037dbSmrgcommit c719553dac875824b2d2a8f7714a89998ab4828d
1966b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1967b85037dbSmrgDate:   Wed Mar 4 15:18:39 2009 +1000
1968b85037dbSmrg
1969b85037dbSmrg    Don't auto-include xorg-server.h in config.h
1970b85037dbSmrg    
1971b85037dbSmrg    config.h is needed by synclient/syndaemon, and including xorg-server.h leads
1972b85037dbSmrg    to funny results on 64 bit machines. Not "ha ha" funny though.
1973b85037dbSmrg    
1974b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1975b85037dbSmrg
1976b85037dbSmrgcommit 07f0588bbd85655ba7d2ef4d2a3f4a62ddb638bc
1977b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1978b85037dbSmrgDate:   Wed Mar 4 15:03:40 2009 +1000
1979b85037dbSmrg
1980b85037dbSmrg    synclient: don't print driver's package version info.
1981b85037dbSmrg    
1982b85037dbSmrg    synclient is not the driver. If you want to know the driver's version, look in
1983b85037dbSmrg    the log file. After all, synclient would only print the one it was compiled
1984b85037dbSmrg    with anyway, not the one of the driver.
1985b85037dbSmrg    
1986b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1987b85037dbSmrg
1988b85037dbSmrgcommit 020142e57cbf709bd694112c32522a040042544d
1989b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1990b85037dbSmrgDate:   Wed Mar 4 12:15:58 2009 +1000
1991b85037dbSmrg
1992b85037dbSmrg    syndaemon: needs XI_LIBS to link now.
1993b85037dbSmrg    
1994b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1995b85037dbSmrg
1996b85037dbSmrgcommit aa5b2b64e541ff7ca3f0a2bdb11d1c20624c406a
1997b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1998b85037dbSmrgDate:   Wed Mar 4 11:51:53 2009 +1000
1999b85037dbSmrg
2000b85037dbSmrg    synclient: XCloseDisplay doesn't like NULL-pointers.
2001b85037dbSmrg    
2002b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2003b85037dbSmrg
2004b85037dbSmrgcommit 575616521aeffb002c4b41de1e77da5c251ee4af
2005b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2006b85037dbSmrgDate:   Mon Mar 2 12:28:51 2009 +1000
2007b85037dbSmrg
2008b85037dbSmrg    syndaemon: disable XRecord by default.
2009b85037dbSmrg    
2010b85037dbSmrg    XRecord is disabled in the server by default, so let's not have it as default
2011b85037dbSmrg    here.
2012b85037dbSmrg    
2013b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014b85037dbSmrg    Acked-by: Julien Cristau <jcristau@debian.org>
2015b85037dbSmrg
2016b85037dbSmrgcommit bc395e89d2629755e199886dcebb38c4964b2cd1
2017b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2018b85037dbSmrgDate:   Tue Mar 3 11:33:23 2009 +1000
2019b85037dbSmrg
2020b85037dbSmrg    syndaemon: use device properties unless SHM is requested.
2021b85037dbSmrg    
2022b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023b85037dbSmrg    Acked-by: Julien Cristau <jcristau@debian.org>
2024b85037dbSmrg
2025b85037dbSmrgcommit c256932f635afe62a6ace16f9a5c14f5c2a01fe5
2026b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2027b85037dbSmrgDate:   Mon Mar 2 11:48:02 2009 +1000
2028b85037dbSmrg
2029b85037dbSmrg    syndaemon: if we wanted XRECORD, but it failed, exit.
2030b85037dbSmrg    
2031b85037dbSmrg    If Xrecord is missing but we requested it (say, didn't disable it explicitly),
2032b85037dbSmrg    then exit. Don't use the alternative SHM area, it's bad for your health.
2033b85037dbSmrg    
2034b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2035b85037dbSmrg    Acked-by: Julien Cristau <jcristau@debian.org>
2036b85037dbSmrg
2037b85037dbSmrgcommit 40dbe97f6138705369c30b4ad95014bd07c6913d
2038b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2039b85037dbSmrgDate:   Mon Mar 2 11:46:00 2009 +1000
2040b85037dbSmrg
2041b85037dbSmrg    syndaemon: move shm code into shm_init().
2042b85037dbSmrg    
2043b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2044b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2045b85037dbSmrg    Acked-by: Julien Cristau <jcristau@debian.org>
2046b85037dbSmrg
2047b85037dbSmrgcommit d52d633fcdbf0a6c3dcc0af43d40ab7e217ff89b
2048b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2049b85037dbSmrgDate:   Mon Mar 2 11:21:29 2009 +1000
2050b85037dbSmrg
2051b85037dbSmrg    syndaemon: remove enable/disable_touchpad(), use toggle_touchpad instead
2052b85037dbSmrg    
2053b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2054b85037dbSmrg    Acked-by: Julien Cristau <jcristau@debian.org>
2055b85037dbSmrg
2056b85037dbSmrgcommit 2241c39b1123bd1bac584f5ac349396560eb2e71
2057b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2058b85037dbSmrgDate:   Mon Mar 2 12:19:00 2009 +1000
2059b85037dbSmrg
2060b85037dbSmrg    syndaemon: fix minor typo in --help output.
2061b85037dbSmrg    
2062b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2063b85037dbSmrg
2064b85037dbSmrgcommit b768d6e1f552a9fae2e02256d057a71186620acc
2065b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2066b85037dbSmrgDate:   Sun Mar 1 08:41:10 2009 +1000
2067b85037dbSmrg
2068b85037dbSmrg    synclient: print an error if we can't find the synaptics device.
2069b85037dbSmrg    
2070b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2071b85037dbSmrg
2072b85037dbSmrgcommit 79867e9fb29332deb96e121001b1bcae7937e52c
2073b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2074b85037dbSmrgDate:   Fri Feb 27 13:18:13 2009 +1000
2075b85037dbSmrg
2076b85037dbSmrg    Bump to 1.0.99.2
2077b85037dbSmrg
2078b85037dbSmrgcommit 65919aae574a4536c0fa1506dc396725c3e710fe
2079b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2080b85037dbSmrgDate:   Fri Feb 27 12:05:17 2009 +1000
2081b85037dbSmrg
2082b85037dbSmrg    synclient: define XATOM_FLOAT if missing from xserver-properties.
2083b85037dbSmrg    
2084b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2085b85037dbSmrg
2086b85037dbSmrgcommit 24ae6192bfbf67ec0a112b8a0cbb3925df58a5b8
2087b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2088b85037dbSmrgDate:   Fri Feb 27 10:03:12 2009 +1000
2089b85037dbSmrg
2090b85037dbSmrg    synclient: Fix build errors - BOOL isn't always available.
2091b85037dbSmrg    
2092b85037dbSmrg    Hilarious include dependency resulted in BOOL being available on my box, but
2093b85037dbSmrg    not boxes running released libraries/protocol headers.
2094b85037dbSmrg    Replace BOOL with char.
2095b85037dbSmrg    
2096b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2097b85037dbSmrg
2098b85037dbSmrgcommit a67a0217ce13865735488ccc77443e7ba7ddca30
2099b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2100b85037dbSmrgDate:   Thu Feb 26 14:21:03 2009 +1000
2101b85037dbSmrg
2102b85037dbSmrg    Bump to 1.0.99.1
2103b85037dbSmrg    
2104b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2105b85037dbSmrg
2106b85037dbSmrgcommit 0b6dfafa8b73973054b1b720dec8407f089f0341
2107b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2108b85037dbSmrgDate:   Thu Feb 26 14:18:43 2009 +1000
2109b85037dbSmrg
2110b85037dbSmrg    Remove randr requirement from configure.ac
2111b85037dbSmrg    
2112b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2113b85037dbSmrg
2114b85037dbSmrgcommit 55509ef5ce671fb2233c06e3ea5f0cc677f9ab6e
2115b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2116b85037dbSmrgDate:   Wed Feb 25 13:38:02 2009 +1000
2117b85037dbSmrg
2118b85037dbSmrg    synclient: add support for device properties.
2119b85037dbSmrg    
2120b85037dbSmrg    By default, use the properties unless the -s flag is given. For -m and -h
2121b85037dbSmrg    imply SHM though.
2122b85037dbSmrg    
2123b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2124b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2125b85037dbSmrg
2126b85037dbSmrgcommit 4e9689aa5fdae4b7bd81f416e475ebf92b7302e1
2127b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2128b85037dbSmrgDate:   Wed Feb 25 13:17:38 2009 +1000
2129b85037dbSmrg
2130b85037dbSmrg    synclient: split shm_set_value into a parse_cmd.
2131b85037dbSmrg    
2132b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2133b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2134b85037dbSmrg
2135b85037dbSmrgcommit e446f82cdd6ee01d4f1086add3e7a38541bbb93b
2136b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2137b85037dbSmrgDate:   Wed Feb 25 10:54:35 2009 +1000
2138b85037dbSmrg
2139b85037dbSmrg    synclient: clean up a bit, namespace shm functions.
2140b85037dbSmrg    
2141b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2142b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2143b85037dbSmrg
2144b85037dbSmrgcommit 1eddb282ea9e7e558001a46d95ff6febec0091a0
2145b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2146b85037dbSmrgDate:   Wed Feb 25 11:00:26 2009 +1000
2147b85037dbSmrg
2148b85037dbSmrg    Remove commented-out sections from configure.ac.
2149b85037dbSmrg    
2150b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2151b85037dbSmrg
2152b85037dbSmrgcommit c14bf0f42904f900f07ec5bfd83a680b83f5f4cb
2153b85037dbSmrgAuthor: Marcel Dejean <Doodle777@gmail.com>
2154b85037dbSmrgDate:   Fri Feb 13 19:13:08 2009 -0500
2155b85037dbSmrg
2156b85037dbSmrg    change magic numbers to fractions
2157b85037dbSmrg    
2158b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2159b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2160b85037dbSmrg
2161b85037dbSmrgcommit 3ddc067c873479d886d6bc576db9dcb6318c88af
2162b85037dbSmrgAuthor: Marcel Dejean <Doodle777@gmail.com>
2163b85037dbSmrgDate:   Fri Feb 13 19:00:07 2009 -0500
2164b85037dbSmrg
2165b85037dbSmrg    two-finger emulation through fingerWidth
2166b85037dbSmrg    
2167b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2168b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2169b85037dbSmrg
2170b85037dbSmrgcommit b0704a9d3c7a25e0b160414983025db9d14be496
2171b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2172b85037dbSmrgDate:   Mon Feb 16 10:02:59 2009 +1000
2173b85037dbSmrg
2174b85037dbSmrg    Remove synSetFloatOption, use xf86SetRealOption instead.
2175b85037dbSmrg    
2176b85037dbSmrg    As a side-benefit, this means float options now show up in the log too.
2177b85037dbSmrg    
2178b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2179b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2180b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>Z
2181b85037dbSmrg
2182b85037dbSmrgcommit f5bfe7f3364df330adcf07c59be93bbcb6f0b98f
2183b85037dbSmrgAuthor: Ben Gamari <bgamari@gmail.com>
2184b85037dbSmrgDate:   Fri Feb 6 11:07:30 2009 +1000
2185b85037dbSmrg
2186b85037dbSmrg    Add comma after version number in configure.ac
2187b85037dbSmrg    
2188b85037dbSmrg    Got lost in d8679123d921bafdac53e84a2e0337708d7c094e.
2189b85037dbSmrg    
2190b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2191b85037dbSmrg
2192b85037dbSmrgcommit d8679123d921bafdac53e84a2e0337708d7c094e
2193b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2194b85037dbSmrgDate:   Fri Feb 6 09:54:36 2009 +1000
2195b85037dbSmrg
2196b85037dbSmrg    Bump to 1.0.99.
2197b85037dbSmrg    
2198b85037dbSmrg    1.0.0 is out, bump master to the next level.
2199b85037dbSmrg    
2200b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2201b85037dbSmrg
2202b85037dbSmrgcommit f92446f00aa5a916a90e2fd93333f97ea837f985
2203b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2204b85037dbSmrgDate:   Mon Jan 19 09:26:14 2009 +1100
2205b85037dbSmrg
2206b85037dbSmrg    properties: implement float properties.
2207b85037dbSmrg    
2208b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2209b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2210b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2211b85037dbSmrg
2212b85037dbSmrgcommit eda515331285962310b84cc3b3200f9ff0e98f1a
2213b85037dbSmrgAuthor: Andre Herms <aherms(ae)ivs(d)cs(d)uni-magdeburg(d)de>
2214b85037dbSmrgDate:   Tue Nov 11 21:15:30 2008 +0100
2215b85037dbSmrg
2216b85037dbSmrg    use Xrecord extension for event triggered key event notification
2217b85037dbSmrg    
2218b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2219b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2220b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2221b85037dbSmrg
2222b85037dbSmrgcommit 97530109c3dbafe51395ea70008f594f0ce102f3
2223b85037dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
2224b85037dbSmrgDate:   Fri Jan 9 16:22:56 2009 -0800
2225b85037dbSmrg
2226b85037dbSmrg    Remove xorgconfig & xorgcfg from See Also list in man page
2227b85037dbSmrg
2228b85037dbSmrgcommit 101bb8363a99ab42f3bab3717ed60b05877f0698
2229b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2230b85037dbSmrgDate:   Sat Dec 20 14:17:45 2008 +0100
2231b85037dbSmrg
2232b85037dbSmrg    FDI: Add few examples suggested by Christian Schmitt <chris@ilovelinux.de>
2233b85037dbSmrg    
2234b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2235b85037dbSmrg
2236b85037dbSmrgcommit 8d5cf39e7f37ce78aaec423a9da397d72b1629d2
2237b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
2238b85037dbSmrgDate:   Wed Dec 10 09:22:33 2008 +1000
2239b85037dbSmrg
2240b85037dbSmrg    Fix compilation issue (opts undeclared) for XINPUT ABI 0. (#18988)
2241b85037dbSmrg    
2242b85037dbSmrg    HistorySize is now deprecated for ABI > 0, so list it as a removed option in
2243b85037dbSmrg    the man page.
2244b85037dbSmrg    
2245b85037dbSmrg    X.Org Bug 18988 <http://bugs.freedesktop.org/show_bug.cgi?id=18988>
2246b85037dbSmrg    
2247b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2248b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2249b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2250b85037dbSmrg
2251b85037dbSmrgcommit 0f2802726fe7374afeca7447e3127bc1d7f3247c
2252b85037dbSmrgAuthor: Fedor P. Goncharov (Fredy) <fedgo@gorodok.net>
2253b85037dbSmrgDate:   Thu Dec 4 17:16:40 2008 +0600
2254b85037dbSmrg
2255b85037dbSmrg    Auto-adjust right_edge for touchpads with hardware scroll area.
2256b85037dbSmrg    
2257b85037dbSmrg    If RightEdge is specified as a config option, ignore the SpecialScrollArea.
2258b85037dbSmrg    Otherwise, adjust right_edge to the bounds of the hardware scroll area.
2259b85037dbSmrg    
2260b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2261b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2262b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2263b85037dbSmrg
2264b85037dbSmrgcommit 9e84eb6bd2010176c11022cb8c0af56c6e9d7663
2265b85037dbSmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com>
2266b85037dbSmrgDate:   Thu Dec 4 15:59:41 2008 +1030
2267b85037dbSmrg
2268b85037dbSmrg    Use the correct header so psmcomm.h builds again
2269b85037dbSmrg
2270b85037dbSmrgcommit 1131f24a0e592c8db8f4ebe509a1cdc263be545a
2271b85037dbSmrgAuthor: Benjamin Close <Benjamin.Close@clearchain.com>
2272b85037dbSmrgDate:   Thu Dec 4 15:57:03 2008 +1030
2273b85037dbSmrg
2274b85037dbSmrg    Fix typo preventing psmcomm from being enabled on BSD platforms
2275b85037dbSmrg
2276b85037dbSmrgcommit d17231161f9cebc9ba961db0dd948c996e7cc369
2277b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2278b85037dbSmrgDate:   Wed Dec 3 21:57:04 2008 +1000
2279b85037dbSmrg
2280b85037dbSmrg    fdi: only match on input.touchpad, not on various product names.
2281b85037dbSmrg    
2282b85037dbSmrg    We can deal with anything that has absolute x/y and pressure or touch. So
2283b85037dbSmrg    don't bother with various product names. If a touchpad doesn't work, fix it
2284b85037dbSmrg    then.
2285b85037dbSmrg    
2286b85037dbSmrg    Suggested by Vojtech Pavlik.
2287b85037dbSmrg    
2288b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2289b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2290b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2291b85037dbSmrg
2292b85037dbSmrgcommit 987fb075dba42d9a282bd918985f02cab101d620
2293b85037dbSmrgAuthor: Fedor P. Goncharov (Fredy) <fedgo@gorodok.net>
2294b85037dbSmrgDate:   Sat Nov 29 01:33:22 2008 +0600
2295b85037dbSmrg
2296b85037dbSmrg    change type of FastTaps option to bool
2297b85037dbSmrg    
2298b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2299b85037dbSmrg
2300b85037dbSmrgcommit 1b941b26db760037965109b5eeeb0e3fb730a805
2301b85037dbSmrgAuthor: Magnus Kessler <magnus.kessler@gmx.net>
2302b85037dbSmrgDate:   Wed Dec 3 10:17:54 2008 +1000
2303b85037dbSmrg
2304b85037dbSmrg    Export synapticsModuleData
2305b85037dbSmrg    
2306b85037dbSmrg    Mark synapticsModuleData as exported so that it can be used with xorg-server
2307b85037dbSmrg    compiled with visibility flags.
2308b85037dbSmrg    
2309b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2310b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2311b85037dbSmrg
2312b85037dbSmrgcommit 13c93be34dfcd0e57b14f86688fd2ad4efda028c
2313b85037dbSmrgAuthor: Batchty <batchman@free.fr>
2314b85037dbSmrgDate:   Mon Nov 24 11:31:48 2008 +1000
2315b85037dbSmrg
2316b85037dbSmrg    Stop two-finger scrolling if no finger is present.
2317b85037dbSmrg    
2318b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2319b85037dbSmrg    Signed-off-by: Simon Thum <eGore@gmx.de>
2320b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2321b85037dbSmrg
2322b85037dbSmrgcommit 6cbdb0a10574d57a563337adb54afdf89996bc36
2323b85037dbSmrgAuthor: Batchty <batchman@free.fr>
2324b85037dbSmrgDate:   Sun Nov 23 20:46:14 2008 +0100
2325b85037dbSmrg
2326b85037dbSmrg    Ignore moves during tap processing if no finger is down.
2327b85037dbSmrg    
2328b85037dbSmrg    The Dell Inspiron 1520 with a Synaptics touchpad loves to send event like
2329b85037dbSmrg    these after every finger release :
2330b85037dbSmrg    
2331b85037dbSmrg        time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
2332b85037dbSmrg       1.563  3224 1625  57 1  5  0 0 0 0 0  00000000   0  0  0   0   0
2333b85037dbSmrg       1.574  3251 1632  30 1  5  0 0 0 0 0  00000000   0  0  0   0   0
2334b85037dbSmrg       1.584  3292 1673  10 1  5  0 0 0 0 0  00000000   0  0  0   0   0
2335b85037dbSmrg       1.594     1 5855   3 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2336b85037dbSmrg       1.634     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2337b85037dbSmrg       1.746     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
2338b85037dbSmrg       1.897     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2339b85037dbSmrg    
2340b85037dbSmrg    Most of the time these events are ignored by the driver, but sometimes it
2341b85037dbSmrg    confuses two-finger scrolling and tap detection.
2342b85037dbSmrg    
2343b85037dbSmrg    For example, in this log, the first tap is recognized, the second isn't :
2344b85037dbSmrg    
2345b85037dbSmrg        time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
2346b85037dbSmrg      11.597     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2347b85037dbSmrg      11.678     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
2348b85037dbSmrg      11.688     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2349b85037dbSmrg      11.709  3862 2406   8 1  5  0 0 0 0 0  00000000   0  0  0   0   0
2350b85037dbSmrg      11.719  3851 2464  67 1  5  0 0 0 0 0  00000000   0  0  0   0   0
2351b85037dbSmrg      11.729  3849 2407  35 1  4  0 0 0 0 0  00000000   0  0  0   0   0
2352b85037dbSmrg      11.739  3858 2578   5 1  9  0 0 0 0 0  00000000   0  0  0   0   0
2353b85037dbSmrg      11.749  3858 2578   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
2354b85037dbSmrg      11.850     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2355b85037dbSmrg      11.860     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
2356b85037dbSmrg      12.073     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2357b85037dbSmrg      12.083     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
2358b85037dbSmrg      12.347     1 5855   4 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2359b85037dbSmrg      12.357  3844 2381  56 1  4  0 0 0 0 0  00000000   0  0  0   0   0
2360b85037dbSmrg      12.377  3848 2361  32 1  4  0 0 0 0 0  00000000   0  0  0   0   0
2361b85037dbSmrg      12.388     1 5855   3 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2362b85037dbSmrg      12.398     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2363b85037dbSmrg      12.408     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
2364b85037dbSmrg      12.428     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
2365b85037dbSmrg    
2366b85037dbSmrg    The problem with the second tap is that the driver check if the movement from
2367b85037dbSmrg    (3848,2361) to (1,5855) is over TapMaxMove before it checks for a finger release.
2368b85037dbSmrg    So the driver considers it as a (short) finger move.
2369b85037dbSmrg    Add the condition ''the finger is still present'' to the 'move' condition, so
2370b85037dbSmrg    we ignore these moves..
2371b85037dbSmrg    
2372b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2373b85037dbSmrg    Signed-off-by: Simon Thum <eGore@gmx.de>
2374b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2375b85037dbSmrg
2376b85037dbSmrgcommit fbcb056ea5a2fdb178c945098f55ef564e4fa5ac
2377b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2378b85037dbSmrgDate:   Fri Nov 21 16:52:03 2008 +1000
2379b85037dbSmrg
2380b85037dbSmrg    fdi: make use of hal's contains_outof matcher to reduce duplication.
2381b85037dbSmrg    
2382b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2383b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2384b85037dbSmrg
2385b85037dbSmrgcommit 72d9bca079f40a705de5059eeea260b289d77e84
2386b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2387b85037dbSmrgDate:   Tue Nov 11 09:53:17 2008 +1000
2388b85037dbSmrg
2389b85037dbSmrg    Remove ALPS special options treatment.
2390b85037dbSmrg    
2391b85037dbSmrg    Don't overwrite options set earlier based on a strstr(name, "ALPS"). If
2392b85037dbSmrg    anything, the driver should just autoscale to the correct settings anyway.
2393b85037dbSmrg    
2394b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2395b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2396b85037dbSmrg
2397b85037dbSmrgcommit 471552a62e0e5ba2a274196aef62d984b83f30e6
2398b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2399b85037dbSmrgDate:   Tue Oct 28 21:57:02 2008 +0100
2400b85037dbSmrg
2401b85037dbSmrg    Only respect MaxTapMove when appropriate
2402b85037dbSmrg    
2403b85037dbSmrg    Only respect MaxTapMove with one or two fingers, and the latter only when two-finger scrolling
2404b85037dbSmrg    is enabled. (LP: #270002)
2405b85037dbSmrg    
2406b85037dbSmrg    Original-Author: William Grant <william.grant@ubuntu.org.au>
2407b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2408b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2409b85037dbSmrg
2410b85037dbSmrgcommit 629e7345dc40c1eb0acf8a69c267711d35d4f3e3
2411b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2412b85037dbSmrgDate:   Thu Oct 30 23:43:13 2008 +0100
2413b85037dbSmrg
2414b85037dbSmrg    Revert "[syndaemon] use Xrecord extension in syndaemon to avoid polling."
2415b85037dbSmrg    
2416b85037dbSmrg    This reverts commit 641b26da531b38313ecc68badac1a3ccfd6fc7af.
2417b85037dbSmrg    
2418b85037dbSmrg    As requested by Peter Hutterer and Henrik Rydberg.
2419b85037dbSmrg
2420b85037dbSmrgcommit e52a031ac79350e7ff3a9aeb2db4c2ae2d6a8059
2421b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2422b85037dbSmrgDate:   Thu Oct 30 23:42:44 2008 +0100
2423b85037dbSmrg
2424b85037dbSmrg    Revert "[syndaemon] switch over to input properties"
2425b85037dbSmrg    
2426b85037dbSmrg    This reverts commit 934bc0012f948c52aadc8eda912f7728fb7394a2.
2427b85037dbSmrg    
2428b85037dbSmrg    As requested by Peter Hutterer.
2429b85037dbSmrg
2430b85037dbSmrgcommit 2acbd6e67c859290a37cf3134b120c5ca7577268
2431b85037dbSmrgAuthor: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2432b85037dbSmrgDate:   Tue Oct 28 17:10:45 2008 +1030
2433b85037dbSmrg
2434b85037dbSmrg    Add support for touchpads (such as Elantech) that do not report pressure
2435b85037dbSmrg    
2436b85037dbSmrg    Change the driver to react to BTN_TOUCH if device does not report
2437b85037dbSmrg    ABS_PRESSURE since there are touchpads (such as Elantech) that do not
2438b85037dbSmrg    support pressure reading but otherwise are perfectly useable in absolute
2439b85037dbSmrg    mode.
2440b85037dbSmrg    
2441b85037dbSmrg    Also fix error checking of ioctl calls (positive return value is not an
2442b85037dbSmrg    error, only negative is).
2443b85037dbSmrg    
2444b85037dbSmrg    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2445b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2446b85037dbSmrg
2447b85037dbSmrgcommit 934bc0012f948c52aadc8eda912f7728fb7394a2
2448b85037dbSmrgAuthor: William Grant <wgrant@ubuntu.com>
2449b85037dbSmrgDate:   Thu Oct 16 21:39:40 2008 +0200
2450b85037dbSmrg
2451b85037dbSmrg    [syndaemon] switch over to input properties
2452b85037dbSmrg    
2453b85037dbSmrg    This patch switches the daemon to use input properties. One can still
2454b85037dbSmrg    use the SHMConfig as fallback.
2455b85037dbSmrg    
2456b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2457b85037dbSmrg
2458b85037dbSmrgcommit 641b26da531b38313ecc68badac1a3ccfd6fc7af
2459b85037dbSmrgAuthor: Andre Herms <aherms(ae)ivs(d)cs(d)uni-magdeburg(d)de>
2460b85037dbSmrgDate:   Thu Oct 9 21:59:48 2008 +0200
2461b85037dbSmrg
2462b85037dbSmrg    [syndaemon] use Xrecord extension in syndaemon to avoid polling.
2463b85037dbSmrg    
2464b85037dbSmrg    This patch prevents the polling of the keyboard state. Instead it uses the
2465b85037dbSmrg    XRecord extension of the Xserver for an event triggered notification of key
2466b85037dbSmrg    events. Of course, there is a fallback to the polling when no XRecord
2467b85037dbSmrg    extension is found. This should finally stop complains of syndaemon
2468b85037dbSmrg    preventing good power saving.
2469b85037dbSmrg    
2470b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2471b85037dbSmrg
2472b85037dbSmrgcommit e7f6131b56f4785fc57f19e9feefe1e934425742
2473b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2474b85037dbSmrgDate:   Wed Oct 15 23:39:25 2008 +0200
2475b85037dbSmrg
2476b85037dbSmrg    Provide default button emulation also for touchscreens
2477b85037dbSmrg    
2478b85037dbSmrg    The new auto-detection functionality of the driver provides a default
2479b85037dbSmrg    way to produce left, right and middle clicks for all trackpads and
2480b85037dbSmrg    touchscreens, based on capabilty. However, the current code only
2481b85037dbSmrg    provides single click for touchscreens and trackpads without buttons.
2482b85037dbSmrg    This patch turns on multi-finger tapping for such devices.
2483b85037dbSmrg    
2484b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2485b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2486b85037dbSmrg    Signed-off by: Christoph Brill <egore911@egore911.de>
2487b85037dbSmrg
2488b85037dbSmrgcommit 1d89a1650a140a21e9d5526c50daf56b2673dbe8
2489b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2490b85037dbSmrgDate:   Mon Oct 13 15:04:06 2008 +1030
2491b85037dbSmrg
2492b85037dbSmrg    Install header files in xserver's sdk dir.
2493b85037dbSmrg    
2494b85037dbSmrg    Missing from 851097c45f02f2a033975cd3b2ed9490a4aa87bd. Don't install header
2495b85037dbSmrg    files in <prefix>/include, install them in <prefix>/include/xorg instead.
2496b85037dbSmrg
2497b85037dbSmrgcommit 149be75873b39e64afc5959b41360396b86fd880
2498b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2499b85037dbSmrgDate:   Mon Oct 13 13:56:49 2008 +1030
2500b85037dbSmrg
2501b85037dbSmrg    properties: handle checkonly flag.
2502b85037dbSmrg    
2503b85037dbSmrg    if checkonly is TRUE, only check the values but do not apply them. This is
2504b85037dbSmrg    achieved by working on a temporary copy of the parameters if checkonly is set,
2505b85037dbSmrg    and ditching the copy after completion.
2506b85037dbSmrg    If checkout is not set, the same code works on the actual parameters.
2507b85037dbSmrg    
2508b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2509b85037dbSmrg
2510b85037dbSmrgcommit db6e631d31d4ffd476ccd105f8adb8d8b4727b29
2511b85037dbSmrgAuthor: William Grant <wgrant@ubuntu.com>
2512b85037dbSmrgDate:   Sat Oct 11 10:22:11 2008 +1030
2513b85037dbSmrg
2514b85037dbSmrg    Return correctly on successful property setting
2515b85037dbSmrg    
2516b85037dbSmrg    TRUE was not replaced with Success when all of the other property handler
2517b85037dbSmrg    return codes were. This meant that properties ended up set in the driver but
2518b85037dbSmrg    not the rest of the server.
2519b85037dbSmrg    
2520b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2521b85037dbSmrg
2522b85037dbSmrgcommit 863482ac1ff460d39bcf4d26c29bcda8740c41f7
2523b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2524b85037dbSmrgDate:   Fri Oct 10 13:43:00 2008 +1030
2525b85037dbSmrg
2526b85037dbSmrg    Convert last remaining ErrorF to xf86Msg
2527b85037dbSmrg    
2528b85037dbSmrg    Signed-off-by: Magnus.Kessler <Magnus.Kessler@gmx.net>
2529b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2530b85037dbSmrg
2531b85037dbSmrgcommit 4adaab04e903100d2c351eaeb5eeed235c32ed6f
2532b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2533b85037dbSmrgDate:   Thu Oct 9 23:41:27 2008 +0100
2534b85037dbSmrg
2535b85037dbSmrg    Update .gitignore, ignore pkgconfig .pc files
2536b85037dbSmrg    
2537b85037dbSmrg    Signed-off-by: Magnus.Kessler <Magnus.Kessler@gmx.net>
2538b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2539b85037dbSmrg
2540b85037dbSmrgcommit 5e8fb7f856b96adf0c8e02f6b8466ebabe8da953
2541b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2542b85037dbSmrgDate:   Thu Oct 9 20:31:54 2008 +0200
2543b85037dbSmrg
2544b85037dbSmrg    [sparse] Fix warnings about non-ANSI function declarations
2545b85037dbSmrg    
2546b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2547b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2548b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2549b85037dbSmrg
2550b85037dbSmrgcommit 0da6ca4fb990a3cbd7558d4987ac946a77363f08
2551b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2552b85037dbSmrgDate:   Thu Oct 9 20:34:27 2008 +0200
2553b85037dbSmrg
2554b85037dbSmrg    [sparse] Fix warnings about using plain integer as NULL pointer
2555b85037dbSmrg    
2556b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2557b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2558b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2559b85037dbSmrg
2560b85037dbSmrgcommit e30dda260b2bead539a5dd484734340ab2affdd7
2561b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2562b85037dbSmrgDate:   Thu Oct 9 20:30:11 2008 +0200
2563b85037dbSmrg
2564b85037dbSmrg    Only include mipointer.h if supporting ancient XInput ABI version
2565b85037dbSmrg    
2566b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2567b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2568b85037dbSmrg    Signed-off-by: Christoph Brill <egore911@egore911.de>
2569b85037dbSmrg
2570b85037dbSmrgcommit 6f7d206db5467a2b12c695aa71f14f097d99dfe5
2571b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2572b85037dbSmrgDate:   Tue Oct 7 09:38:32 2008 +1030
2573b85037dbSmrg
2574b85037dbSmrg    Remove unused defines and includes
2575b85037dbSmrg    
2576b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2577b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2578b85037dbSmrg
2579b85037dbSmrgcommit 299f441dc5a84f28c9b58f072797ccfc259b12c3
2580b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2581b85037dbSmrgDate:   Tue Oct 7 09:38:01 2008 +1030
2582b85037dbSmrg
2583b85037dbSmrg    Re-introduce message about unsupported touchpad.
2584b85037dbSmrg    
2585b85037dbSmrg    Was dropped with the repeater device removal.
2586b85037dbSmrg    
2587b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2588b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2589b85037dbSmrg
2590b85037dbSmrgcommit 0d12b16959fdfee6b09460bd46de4f022dbba082
2591b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2592b85037dbSmrgDate:   Tue Oct 7 09:37:42 2008 +1030
2593b85037dbSmrg
2594b85037dbSmrg    Clean up control-flow
2595b85037dbSmrg    
2596b85037dbSmrg    Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2597b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2598b85037dbSmrg
2599b85037dbSmrgcommit c58cc045bb2ab9607ccc2a9384ac9fbd99a5052a
2600b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2601b85037dbSmrgDate:   Tue Oct 7 15:06:24 2008 +1030
2602b85037dbSmrg
2603b85037dbSmrg    man: another typo fix.
2604b85037dbSmrg
2605b85037dbSmrgcommit e7848d5e2d159df082b4d53ac9412f2900a8b814
2606b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2607b85037dbSmrgDate:   Tue Oct 7 11:21:34 2008 +1030
2608b85037dbSmrg
2609b85037dbSmrg    man: Document multifinger-scrolling defaults.
2610b85037dbSmrg    
2611b85037dbSmrg    If Protocol event is used, the driver initializes defaults based on the
2612b85037dbSmrg    capabilities reported by the kernel driver. Acceleration and edges are based
2613b85037dbSmrg    on the dimensions reported by the kernel. If the kernel reports multi-finger
2614b85037dbSmrg    detection, two-finger vertical scrolling is enabled, horizontal two-finger
2615b85037dbSmrg    scrolling is disabled and edge scrolling is disabled. If no multi-finger
2616b85037dbSmrg    capabilities are reported, edge scrolling is enabled for both horizontal and
2617b85037dbSmrg    vertical scrolling.
2618b85037dbSmrg
2619b85037dbSmrgcommit 76c9a626459a8777b87810bde9c338ea882e9d68
2620b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2621b85037dbSmrgDate:   Tue Oct 7 14:55:38 2008 +1030
2622b85037dbSmrg
2623b85037dbSmrg    man: typo fix.
2624b85037dbSmrg
2625b85037dbSmrgcommit 2e00158d61fa1c6551010fdd681b7d920eb029e5
2626b85037dbSmrgAuthor: Magnus Kessler <Magnus.Kessler@gmx.net>
2627b85037dbSmrgDate:   Fri Oct 3 17:29:40 2008 +0930
2628b85037dbSmrg
2629b85037dbSmrg    Remove repeater functionality.
2630b85037dbSmrg    
2631b85037dbSmrg    Remove the repeater functionality completely from the synaptics touchpad
2632b85037dbSmrg    driver. It is buggy in its current implementation and its usefulness is
2633b85037dbSmrg    questionable.
2634b85037dbSmrg    
2635b85037dbSmrg    According to the INSTALL file, the repeater is there only for testing. In
2636b85037dbSmrg    fact, if a supported device is found even a configured repeater fifo is
2637b85037dbSmrg    automatically disabled. For most users the functionality is therefore
2638b85037dbSmrg    irrelevant and can be confusing. If I understand the workings of the
2639b85037dbSmrg    repeater correctly, a developer could instead just read the data directly
2640b85037dbSmrg    from an unsupported device's character special file under /dev
2641b85037dbSmrg    or /dev/input.
2642b85037dbSmrg    
2643b85037dbSmrg    With today's more dynamic device configuration possibilities via udev and
2644b85037dbSmrg    hal it's also less likely that the synaptics driver would silently block
2645b85037dbSmrg    another devices data, this situation being for what the repeater
2646b85037dbSmrg    functionality seems to have been introduced in the past.
2647b85037dbSmrg    
2648b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2649b85037dbSmrg
2650b85037dbSmrgcommit 851097c45f02f2a033975cd3b2ed9490a4aa87bd
2651b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2652b85037dbSmrgDate:   Thu Sep 25 16:19:25 2008 +0930
2653b85037dbSmrg
2654b85037dbSmrg    Install synaptics-properties.h in xorg include path, install xorg-synaptics.pc.
2655b85037dbSmrg
2656b85037dbSmrgcommit 355e845c67fffc0220c56a17b1957288c9bbadc7
2657b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2658b85037dbSmrgDate:   Thu Sep 25 16:18:10 2008 +0930
2659b85037dbSmrg
2660b85037dbSmrg    Adjust to new property API.
2661b85037dbSmrg    
2662b85037dbSmrg    XIConfigureDeviceProperty doesn't exist anymore.
2663b85037dbSmrg    XIChangeDeviceProperty has two parameters less, returns status code.
2664b85037dbSmrg    Explicitly set all properties as non-deletable.
2665b85037dbSmrg
2666b85037dbSmrgcommit a9f1acfb59111ec55b983d5187a9f752d3149552
2667b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2668b85037dbSmrgDate:   Wed Sep 17 12:17:49 2008 +0200
2669b85037dbSmrg
2670b85037dbSmrg    Corrections based on dimension analysis
2671b85037dbSmrg    
2672b85037dbSmrg    The biggest change is to the speed and acceleration parameters, which should
2673b85037dbSmrg    now scale properly.  Starting from one end and moving a finger really slowly
2674b85037dbSmrg    across the touchpad, the pointer should move about 40 percent of the way from
2675b85037dbSmrg    one end to the other. Repeating the process more quickly, the pointer should
2676b85037dbSmrg    move about 70 percent. Finally, moving really quickly, the pointer should
2677b85037dbSmrg    reach the the other end of the screen before the whole touchpad has been
2678b85037dbSmrg    crossed.
2679b85037dbSmrg    
2680b85037dbSmrg    Settings tested on appletouch, synaptics, and bcm5974.
2681b85037dbSmrg    
2682b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2683b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2684b85037dbSmrg
2685b85037dbSmrgcommit c405a69f83dab77cfe6c76f718a3ca5614a85918
2686b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2687b85037dbSmrgDate:   Tue Sep 16 15:49:54 2008 +0200
2688b85037dbSmrg
2689b85037dbSmrg    Init x/y valuators with the axis range - if we have any.
2690b85037dbSmrg    
2691b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2692b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2693b85037dbSmrg
2694b85037dbSmrgcommit 102d1d6cfbc1cf3df3845b56ad1deb82a40d1cb8
2695b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2696b85037dbSmrgDate:   Tue Sep 16 01:14:49 2008 +0200
2697b85037dbSmrg
2698b85037dbSmrg    Improved defaults based on capability detection and auto scaling
2699b85037dbSmrg    
2700b85037dbSmrg    This patch sets default parameters based on available buttons
2701b85037dbSmrg    and multi-touch features. It also adds auto-scaling for parameters
2702b85037dbSmrg    based on pressure and finger width.
2703b85037dbSmrg    
2704b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2705b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2706b85037dbSmrg
2707b85037dbSmrgcommit 2edb0e87693d432cbaef5fe7aa95bbd2c73a6361
2708b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2709b85037dbSmrgDate:   Tue Sep 16 01:04:07 2008 +0200
2710b85037dbSmrg
2711b85037dbSmrg    Revert "Add sensible fdi default for bcm5974"
2712b85037dbSmrg    
2713b85037dbSmrg    The new auto-scale and capability detection renders these defaults unnecessary.
2714b85037dbSmrg    
2715b85037dbSmrg    This reverts commit fd3517b14d09cc3b6625252f8fd94c863f1c9810.
2716b85037dbSmrg    
2717b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2718b85037dbSmrg
2719b85037dbSmrgcommit d94719f180ce4e817be2c7b70623e8d9595ca907
2720b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2721b85037dbSmrgDate:   Tue Sep 16 01:03:44 2008 +0200
2722b85037dbSmrg
2723b85037dbSmrg    Allow arbitrary ABS ranges
2724b85037dbSmrg    
2725b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2726b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2727b85037dbSmrg
2728b85037dbSmrgcommit f9a0653898631539a984852fe5e806f6a39f7fe1
2729b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2730b85037dbSmrgDate:   Mon Sep 15 00:15:44 2008 +0200
2731b85037dbSmrg
2732b85037dbSmrg    ReadDevDimensions on opened device
2733b85037dbSmrg    
2734b85037dbSmrg    The auto-dev probing requires opening the device locally to determine the type of device, so
2735b85037dbSmrg    that the right protocol can be assigned. However, all other setup work should be performed
2736b85037dbSmrg    during initialization of the assigned and opened device. This patch moves the
2737b85037dbSmrg    read-device-dimensions functionality from some special cases during the probe process to
2738b85037dbSmrg    the initialization routine, where it can be used for all supported devices.
2739b85037dbSmrg    
2740b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2741b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2742b85037dbSmrg
2743b85037dbSmrgcommit 3097bb31a68151a953668d4581f75d3e08947d68
2744b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2745b85037dbSmrgDate:   Fri Sep 12 10:41:59 2008 +0200
2746b85037dbSmrg
2747b85037dbSmrg    Autoscale also the MaxTapMove parameter
2748b85037dbSmrg    
2749b85037dbSmrg    Make the tapping move radius 7.2 percent of the touchpad width
2750b85037dbSmrg    by default. This corresponds to the old settings of 220/3040,
2751b85037dbSmrg    but works for all touchpad sizes.
2752b85037dbSmrg    
2753b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2754b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2755b85037dbSmrg
2756b85037dbSmrgcommit dd7093c2ef154c6bb50032928b2f6a110b92de9c
2757b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2758b85037dbSmrgDate:   Thu Sep 11 01:13:01 2008 +0200
2759b85037dbSmrg
2760b85037dbSmrg    Decompose SynapticsPreInit
2761b85037dbSmrg    
2762b85037dbSmrg    This maintenance patch breaks out two functions from SynapticsPreInit: set_default_parameters and set_repeater_fifo.
2763b85037dbSmrg    
2764b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2765b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2766b85037dbSmrg
2767b85037dbSmrgcommit c916f66af51e2a5b954d62ff2b6bf854895eeeb5
2768b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2769b85037dbSmrgDate:   Thu Sep 11 00:35:49 2008 +0200
2770b85037dbSmrg
2771b85037dbSmrg    Introduce SynapticsUnInit
2772b85037dbSmrg    
2773b85037dbSmrg    This patch adds the UnInit function, which explicitly cleans up the allocated device. It also prepares for a distinction
2774b85037dbSmrg    between closing-and-reopening a device, and shutting down X. This distinction makes it possible to better keep shared
2775b85037dbSmrg    information alive.
2776b85037dbSmrg    
2777b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2778b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2779b85037dbSmrg
2780b85037dbSmrgcommit 31f85fb3c1d1f5b2171255fdb565cb5911806ba9
2781b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2782b85037dbSmrgDate:   Wed Sep 10 20:56:29 2008 +0200
2783b85037dbSmrg
2784b85037dbSmrg    Bump to 0.15.2
2785b85037dbSmrg
2786b85037dbSmrgcommit 566b4dcc0b0f45ad83012314b67836ba2018cf9e
2787b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2788b85037dbSmrgDate:   Wed Sep 10 20:53:43 2008 +0200
2789b85037dbSmrg
2790b85037dbSmrg    Do not use stale option list pointers
2791b85037dbSmrg    
2792b85037dbSmrg    The xf86ReplaceStrOption may change the option list pointer. Also make sure
2793b85037dbSmrg    no stale option pointers are used after a call to SetDeviceAndProtocol().
2794b85037dbSmrg    
2795b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2796b85037dbSmrg
2797b85037dbSmrgcommit 659c44d1049e4f6a588d40c8e0e18b390c45fa40
2798b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2799b85037dbSmrgDate:   Mon Sep 8 00:03:17 2008 +0200
2800b85037dbSmrg
2801b85037dbSmrg    Optional: Set corner buttons to off by default
2802b85037dbSmrg    
2803b85037dbSmrg    The corner button functionality might be good on some touchpads, but it seems there are more
2804b85037dbSmrg    cases where it leads to unexpected behavior. To avoid confusion, having this feature turned off
2805b85037dbSmrg    by default makes more sense. However, there might be strong opinions it, so this patch will have
2806b85037dbSmrg    to be considered optional.
2807b85037dbSmrg    
2808b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2809b85037dbSmrg
2810b85037dbSmrgcommit fd3517b14d09cc3b6625252f8fd94c863f1c9810
2811b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2812b85037dbSmrgDate:   Sun Sep 7 23:45:27 2008 +0200
2813b85037dbSmrg
2814b85037dbSmrg    Add sensible fdi default for bcm5974
2815b85037dbSmrg    
2816b85037dbSmrg    The size and motion style of the bcm5974 trackpad does not work very well with the default
2817b85037dbSmrg    settings in src/synaptics.c. This patch adds a well-tested set of default values, which will
2818b85037dbSmrg    give a pleasant out-of-the-box experience for Xorg-1.5.
2819b85037dbSmrg    
2820b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2821b85037dbSmrg
2822b85037dbSmrgcommit c57a7b463fb86d065fc6fe316ed25f302d51e5c6
2823b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2824b85037dbSmrgDate:   Wed Sep 10 23:37:27 2008 +0930
2825b85037dbSmrg
2826b85037dbSmrg    Claim that we are a XI_TOUCHPAD, not a mouse.
2827b85037dbSmrg    
2828b85037dbSmrg    If this still breaks with KDE, fix KDE or the server.
2829b85037dbSmrg
2830b85037dbSmrgcommit e622b00f56e455c8a48173d89cea56d1323f05d7
2831b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2832b85037dbSmrgDate:   Tue Sep 9 00:27:36 2008 +0930
2833b85037dbSmrg
2834b85037dbSmrg    Improve edge autodetection and accel.
2835b85037dbSmrg    
2836b85037dbSmrg    The synaptics spec specifies "typical axis ranges" for synaptics devices.
2837b85037dbSmrg    Based on these typical ranges, calculate edge coordinates and apply the same
2838b85037dbSmrg    proportions to the device at hand.
2839b85037dbSmrg    Based on the hard-coded ranges and acceleration, calculate accel for
2840b85037dbSmrg    autodetected ranges in the same proportions.
2841b85037dbSmrg
2842b85037dbSmrgcommit 05e22a584be0dbf83b5b4b72d51f7d5f59ad7334
2843b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2844b85037dbSmrgDate:   Tue Sep 9 00:24:06 2008 +0930
2845b85037dbSmrg
2846b85037dbSmrg    Pre-probe the device (eventcomm only).
2847b85037dbSmrg    
2848b85037dbSmrg    For auto-dev, we'd probe the device node and get the axis ranges. If we
2849b85037dbSmrg    specify the device however we didn't retrieve the axis ranges and thus got
2850b85037dbSmrg    stuck with the defaults - losing out on automatic edge and accel calculation.
2851b85037dbSmrg    
2852b85037dbSmrg    This is an issue if the device is hotplugged, as HAL will specify the device
2853b85037dbSmrg    node.
2854b85037dbSmrg    
2855b85037dbSmrg    This patch adds another hook to synproto_operations to pre-probe the device.
2856b85037dbSmrg    This hook is only used by eventcomm and opens the FD, queries the axis range
2857b85037dbSmrg    and closes the FD again.
2858b85037dbSmrg
2859b85037dbSmrgcommit db7dc1085e43ccdd796c67174289313ed4852c13
2860b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2861b85037dbSmrgDate:   Sat Sep 6 03:03:42 2008 +0930
2862b85037dbSmrg
2863b85037dbSmrg    Don't lose button up event if timeout is cancelled in the same ReadInput cycle
2864b85037dbSmrg    
2865b85037dbSmrg    On a left/right button press, middle button emulation springs into action and
2866b85037dbSmrg    changes the reported hw state. It then returns a delay that is supposed to set
2867b85037dbSmrg    a timer. No button event is posted to the server, the timer ensures that it'll
2868b85037dbSmrg    be posted later.
2869b85037dbSmrg    
2870b85037dbSmrg    If however - in the same cycle - the button up is reported, but with a
2871b85037dbSmrg    hardware time > middle emulation timeout, the middle button emulation is
2872b85037dbSmrg    canceled. The hw state is reset to button down, and processing continues,
2873b85037dbSmrg    reporting the button down event.
2874b85037dbSmrg    Since this is in the same cycle, the new delay overrides the previous one and
2875b85037dbSmrg    the timer is never set.
2876b85037dbSmrg    
2877b85037dbSmrg    Introduce a new state into MB emulation that forces the click event if the
2878b85037dbSmrg    above situation occurs.
2879b85037dbSmrg    
2880b85037dbSmrg    Red Hat Bug 233717 <http://bugzilla.redhat.com/show_bug.cgi?id=233717>
2881b85037dbSmrg
2882b85037dbSmrgcommit 5d3a47eed9f5330982d10c3acc15c486e3c86beb
2883b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2884b85037dbSmrgDate:   Tue Sep 9 19:12:35 2008 +0930
2885b85037dbSmrg
2886b85037dbSmrg    Don't crash when neither Path nor Device are given.
2887b85037dbSmrg    
2888b85037dbSmrg    xf86ReplaceOption doesn't seem to like NULL values
2889b85037dbSmrg
2890b85037dbSmrgcommit 53772f5c98b0ad8c0b7de14ee147c0b3faf77ca2
2891b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2892b85037dbSmrgDate:   Sun Sep 7 11:34:48 2008 +0200
2893b85037dbSmrg
2894b85037dbSmrg    Bump to 0.15.1
2895b85037dbSmrg
2896b85037dbSmrgcommit 50e872cbc74f6a08ac586bc5e57d7e6a9dfce06a
2897b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2898b85037dbSmrgDate:   Thu Sep 4 00:47:53 2008 +0200
2899b85037dbSmrg
2900b85037dbSmrg    Tighter default for MaxTapMove
2901b85037dbSmrg    
2902b85037dbSmrg    The range that is considered moving during tapping is somewhat generous in the default settings.
2903b85037dbSmrg    
2904b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2905b85037dbSmrg
2906b85037dbSmrgcommit 9f0da9b3144a2561f6e555e6f08e15643cfda830
2907b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2908b85037dbSmrgDate:   Thu Sep 4 00:41:15 2008 +0200
2909b85037dbSmrg
2910b85037dbSmrg    Disentangle two-finger tap and two-finger scrolling
2911b85037dbSmrg    
2912b85037dbSmrg    When two-finger-scrolling quickly and distinctly, the two-finger tapping gets activated, effectively selecting a portion of the selected text. The synaptics code already has logic to prevent taps from
2913b85037dbSmrg    being registered when the fingers move; this patch simply removes what appears to be an unnecessary assumption that only single-finger clicks needs this functionality.
2914b85037dbSmrg    
2915b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2916b85037dbSmrg
2917b85037dbSmrgcommit 89b6a9cd71f9e686c5be4da4523b86c6d7f160dd
2918b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2919b85037dbSmrgDate:   Sat Sep 6 20:37:01 2008 +0200
2920b85037dbSmrg
2921b85037dbSmrg    Fix the "No such device" problem when reloading a driver
2922b85037dbSmrg    
2923b85037dbSmrg    The xf86SetStrOption function only sets the option variable to the local default if not already
2924b85037dbSmrg    set to something else. Thus, the code which reloads a particular device by using this function
2925b85037dbSmrg    often fails, simply because the sought device name isnt set properly.
2926b85037dbSmrg    
2927b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2928b85037dbSmrg
2929b85037dbSmrgcommit 773ea37888a716656017e16ef31f843432027b66
2930b85037dbSmrgAuthor: Henrik Rydberg <rydberg@euromail.se>
2931b85037dbSmrgDate:   Sat Sep 6 20:33:24 2008 +0200
2932b85037dbSmrg
2933b85037dbSmrg    Add bcm5974 to fdi/11-x11-synaptics.fdi
2934b85037dbSmrg    
2935b85037dbSmrg    By adding bcm5974 to the HAL layer, the synaptics driver will be loaded by default for the new
2936b85037dbSmrg    bcm5974-based Apple macbooks Pro Penryn and Air.
2937b85037dbSmrg    
2938b85037dbSmrg    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
2939b85037dbSmrg
2940b85037dbSmrgcommit 0dc4a2caacda329aca7ebc81d92c37527f4c630b
2941b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2942b85037dbSmrgDate:   Sun Sep 7 11:21:15 2008 +0200
2943b85037dbSmrg
2944b85037dbSmrg    Add a note on how to pass options to the driver using the fdi file
2945b85037dbSmrg
2946b85037dbSmrgcommit e72df4210183d67d7ead1c514aac1c816bdd4821
2947b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
2948b85037dbSmrgDate:   Sun Sep 7 11:18:12 2008 +0200
2949b85037dbSmrg
2950b85037dbSmrg    Update man page to contain a paragraph about fdi files
2951b85037dbSmrg
2952b85037dbSmrgcommit 608a03c74f3a19c770d511f28012e1a7cbe41fde
2953b85037dbSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
2954b85037dbSmrgDate:   Fri Sep 5 23:04:15 2008 +0930
2955b85037dbSmrg
2956b85037dbSmrg    syndaemon: fix BSD-specific build issues (signal related)
2957b85037dbSmrg    
2958b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2959b85037dbSmrg
2960b85037dbSmrgcommit 0775d5de903a604b013ec53f78fb8976bd90548d
2961b85037dbSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
2962b85037dbSmrgDate:   Fri Sep 5 23:01:45 2008 +0930
2963b85037dbSmrg
2964b85037dbSmrg    Fix build if we don't enable BUILD_EVENTCOMM.
2965b85037dbSmrg    
2966b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2967b85037dbSmrg
2968b85037dbSmrgcommit 4c31e0e6bcf761c9d2d950545bf760d08149f96f
2969b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
2970b85037dbSmrgDate:   Fri Sep 5 19:07:38 2008 +0930
2971b85037dbSmrg
2972b85037dbSmrg    Fix build with non-property enabled servers.
2973b85037dbSmrg    
2974b85037dbSmrg    Thanks to Matthieu Herrb for reporting this.
2975b85037dbSmrg
2976b85037dbSmrgcommit 6f1900bdf025880f22e3f4d2b2dd0072764b8559
2977b85037dbSmrgAuthor: Fedor P. Goncharov <fedgo@gorodok.net>
2978b85037dbSmrgDate:   Wed Sep 3 19:06:32 2008 +0200
2979b85037dbSmrg
2980b85037dbSmrg    Add autodetection of right scroll wheel region with very large X coordinate
2981b85037dbSmrg
2982b85037dbSmrgcommit 5ac1ef0b9bba037a97cc1baddf7cb04a0a941462
2983b85037dbSmrgAuthor: William Grant <wgrant@ubuntu.com>
2984b85037dbSmrgDate:   Sat Aug 30 18:49:49 2008 +0200
2985b85037dbSmrg
2986b85037dbSmrg    Fix two off-by-one errors in the property handling code
2987b85037dbSmrg    
2988b85037dbSmrg    The attached patch fixes two off-by-one errors in the Synaptics driver's
2989b85037dbSmrg    property handling code. The result of those is that one cannot
2990b85037dbSmrg    completely set tap or click actions, as any attempt to set the correct
2991b85037dbSmrg    number of items fails.
2992b85037dbSmrg
2993b85037dbSmrgcommit 3d39926875446ef80dc7c23e1e90ce776c911f13
2994b85037dbSmrgAuthor: Adel Gadllah <adel.gadllah@gmail.com>
2995b85037dbSmrgDate:   Tue Aug 26 09:32:32 2008 +0930
2996b85037dbSmrg
2997b85037dbSmrg    Re-enable TapButtons and CornerButtons to work by default.
2998b85037dbSmrg    
2999b85037dbSmrg    This reverts fb98432436c5e1cc69b5f4b84f625e3700e51e04.
3000b85037dbSmrg    
3001b85037dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
3002b85037dbSmrg
3003b85037dbSmrgcommit a4a8e89a27f24f9c4012c2e28850f108fec7a8fd
3004b85037dbSmrgAuthor: Christian Schmitt <chris@ilovelinux.de>
3005b85037dbSmrgDate:   Thu Aug 21 00:33:10 2008 +0200
3006b85037dbSmrg
3007b85037dbSmrg    Add support for Apple touchpads to the fdi file
3008b85037dbSmrg    
3009b85037dbSmrg    Apple identifies their touchpads as "appletouch"
3010b85037dbSmrg
3011b85037dbSmrgcommit 30b57ad9c23c0942375cde4f2b8991b8c60b1824
3012b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3013b85037dbSmrgDate:   Mon Aug 18 18:28:41 2008 +0200
3014b85037dbSmrg
3015b85037dbSmrg    Use config.h if available
3016b85037dbSmrg
3017b85037dbSmrgcommit 424a8c96b121e179200d3ecc5aae24cb5445adc2
3018b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
3019b85037dbSmrgDate:   Mon Aug 18 21:45:17 2008 +0930
3020b85037dbSmrg
3021b85037dbSmrg    Compile fixes.
3022b85037dbSmrg    
3023b85037dbSmrg    Yeah, yeah. I know.
3024b85037dbSmrg
3025b85037dbSmrgcommit 59f5547d4f00cded7548b27ee780fe4c1526a087
3026b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
3027b85037dbSmrgDate:   Fri Aug 8 14:57:06 2008 +0930
3028b85037dbSmrg
3029b85037dbSmrg    Add support for device properties.
3030b85037dbSmrg    
3031b85037dbSmrg    Exposes the SHMConfig parameters through device properties and allows run-time
3032b85037dbSmrg    changes to those properties.
3033b85037dbSmrg    
3034b85037dbSmrg    Not exposed yet are floating point values:
3035b85037dbSmrg    min_speed, max_speed, accl, trackstick_speed (SYNAPTICS_PROP_SPEED)
3036b85037dbSmrg    scroll_dist_circ (SYNAPTICS_PROP_CIRCULAR_SCROLLING_DIST)
3037b85037dbSmrg    coasting_speed (SYNAPTICS_PROP_COASTING_SPEED)
3038b85037dbSmrg    press_motion_min_factor, press_motion_max_factor (SYNAPTICS_PROP_PRESSURE_MOTION_FACTOR)
3039b85037dbSmrg
3040b85037dbSmrgcommit 58166896c43b1eb225fef9b3c3b799619a5950bf
3041b85037dbSmrgAuthor: Mattia Dongili <malattia@debian.org>
3042b85037dbSmrgDate:   Sat Jun 7 09:01:38 2008 +0200
3043b85037dbSmrg
3044b85037dbSmrg    Add 02-scandir-dev-input.patch from Debian
3045b85037dbSmrg    
3046b85037dbSmrg    Scan all the event devices in /dev/input
3047b85037dbSmrg
3048b85037dbSmrgcommit b95a5684805a99b38fa3ff134113a3295d5e89b7
3049b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3050b85037dbSmrgDate:   Thu Aug 14 23:40:10 2008 +0200
3051b85037dbSmrg
3052b85037dbSmrg    Fix "make distcheck"
3053b85037dbSmrg    
3054b85037dbSmrg    The new directory "include" was not packaged into the tarball. This makes "make
3055b85037dbSmrg    distcheck" work again.
3056b85037dbSmrg
3057b85037dbSmrgcommit 6e35b673629bb9ddee4373fbdff79238b2160cff
3058b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3059b85037dbSmrgDate:   Thu Aug 14 23:18:53 2008 +0200
3060b85037dbSmrg
3061b85037dbSmrg    Add .fdi file from gentoo (also used by pld)
3062b85037dbSmrg    
3063b85037dbSmrg    This file causes devices having the capability "input.touchpad" to use our
3064b85037dbSmrg    driver if they were made by Synaptics or ALPS. This file might need additions
3065b85037dbSmrg    for other devices (i.e. I don't think Apple hardware is covered by this file).
3066b85037dbSmrg    
3067b85037dbSmrg    Note: This file is not installed by default. Distributions are free to install
3068b85037dbSmrg    it or leave it.
3069b85037dbSmrg
3070b85037dbSmrgcommit 07ed81b7af0b63f351d9c1435309ef0a40a3aa49
3071b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
3072b85037dbSmrgDate:   Thu Aug 14 14:35:10 2008 +0930
3073b85037dbSmrg
3074b85037dbSmrg    Fill up version info correctly.
3075b85037dbSmrg
3076b85037dbSmrgcommit a2e19e5cbfaf9e039f7022140d44fcc88ecd83d2
3077b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
3078b85037dbSmrgDate:   Fri Aug 8 16:23:45 2008 +0930
3079b85037dbSmrg
3080b85037dbSmrg    Shut up compiler warning, HandleClickWithFingers should be a void.
3081b85037dbSmrg
3082b85037dbSmrgcommit 22d1b8a4ff22d885c4a6ed1c401d790630b6ea83
3083b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@redhat.com>
3084b85037dbSmrgDate:   Fri Aug 8 10:29:21 2008 +0930
3085b85037dbSmrg
3086b85037dbSmrg    Move synaptics.h into include/, create synapticsstr.h for private structs.
3087b85037dbSmrg    
3088b85037dbSmrg    This just separates driver-internal stuff (synapticsstr.h) from external
3089b85037dbSmrg    stuff used for the SHM config.
3090b85037dbSmrg
3091b85037dbSmrgcommit 3a9e0ae56f755ba61c637a5cf45ecab659bca3e6
3092b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3093b85037dbSmrgDate:   Thu Aug 7 18:06:54 2008 +0200
3094b85037dbSmrg
3095b85037dbSmrg    Filter out .libs and .deps everywhere
3096b85037dbSmrg
3097b85037dbSmrgcommit c32b4d47b94c2c18fab7f30588ddae8827e38f27
3098b85037dbSmrgAuthor: Mildred Ki'lya <mildred593@online.fr>
3099b85037dbSmrgDate:   Wed Aug 6 21:40:11 2008 +0200
3100b85037dbSmrg
3101b85037dbSmrg    Add support for reporting multiple fingers as different buttons
3102b85037dbSmrg    
3103b85037dbSmrg    This adds 3 new options. Use them as follows:
3104b85037dbSmrg    
3105b85037dbSmrg    Section "InputDevice"
3106b85037dbSmrg    	...
3107b85037dbSmrg    	Option "ClickFinger1" "1"
3108b85037dbSmrg    	Option "ClickFinger2" "3"
3109b85037dbSmrg    	Option "ClickFinger3" "2"
3110b85037dbSmrg    EndSection
3111b85037dbSmrg    
3112b85037dbSmrg    The driver would then report:
3113b85037dbSmrg     * clicking one finger = left click
3114b85037dbSmrg     * clicking with two fingers = right click
3115b85037dbSmrg     * clicking with 3 fingers = middle mouse button
3116b85037dbSmrg
3117b85037dbSmrgcommit f04b27861983212bb6b216c589aa7b0b24256f63
3118b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3119b85037dbSmrgDate:   Wed Aug 6 15:57:12 2008 +0930
3120b85037dbSmrg
3121b85037dbSmrg    Use axis ranges reported by the hardware, if possible.
3122b85037dbSmrg    
3123b85037dbSmrg    The evdev kernel module provides the ability to query the axis ranges from
3124b85037dbSmrg    the device. If they are given, use those as defaults instead of the hardcoded
3125b85037dbSmrg    ones. User-specified ranges overrule any ranges reported.
3126b85037dbSmrg
3127b85037dbSmrgcommit 89b1add387b52ef55f5a8f87603153d27207e2f6
3128b85037dbSmrgAuthor: Dmitry Torokhov <dmitry.torokhov@gmail.com>
3129b85037dbSmrgDate:   Fri Aug 1 22:58:14 2008 +0200
3130b85037dbSmrg
3131b85037dbSmrg    Fix crash on kernels with extended keymap space
3132b85037dbSmrg    
3133b85037dbSmrg    The len argument of EVIOCGBIT(ev,len) is the size of the receiving
3134b85037dbSmrg    buffer in bytes, not maximim number of bits to retrieve.
3135b85037dbSmrg    
3136b85037dbSmrg    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
3137b85037dbSmrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
3138b85037dbSmrg
3139b85037dbSmrgcommit c0096b2e3992853745edf02243b1da885ace4d03
3140b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3141b85037dbSmrgDate:   Wed Jul 23 15:01:31 2008 +0930
3142b85037dbSmrg
3143b85037dbSmrg    Pull in libX11 through PKG_CHECK_MODULES for syndaemon.
3144b85037dbSmrg
3145b85037dbSmrgcommit 5201054d003807ea028aab4318f0bf1eb96e63d2
3146b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3147b85037dbSmrgDate:   Wed Jul 23 11:11:12 2008 +0930
3148b85037dbSmrg
3149b85037dbSmrg    Move synclient and syndaemon into a /tools/ directory.
3150b85037dbSmrg    
3151b85037dbSmrg    Let's keep the driver source and the client program source separate.
3152b85037dbSmrg
3153b85037dbSmrgcommit f7866a254b27fc8445eea7711a1a438257b5fab4
3154b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3155b85037dbSmrgDate:   Tue Jul 22 15:05:10 2008 +0930
3156b85037dbSmrg
3157b85037dbSmrg    Fix typo - xf86shmget is now shmget.
3158b85037dbSmrg
3159b85037dbSmrgcommit 8dca778b666e8abf5ff4b4c9b0445bc87499b354
3160b85037dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
3161b85037dbSmrgDate:   Tue Jul 22 14:51:59 2008 +0930
3162b85037dbSmrg
3163b85037dbSmrg    Plug memory leak - free synaptics private data.
3164b85037dbSmrg    
3165b85037dbSmrg    When freeing priv, NULL local->priv, otherwise the server tries to free it
3166b85037dbSmrg    again later. This is a memory leak in all but the newest servers from git.
3167b85037dbSmrg
3168b85037dbSmrgcommit c11ed754e5096fa164fab7fa3c7465920e3f47ec
3169b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3170b85037dbSmrgDate:   Mon Jul 14 20:54:35 2008 +0200
3171b85037dbSmrg
3172b85037dbSmrg    Take other *BSDs into account, too.
3173b85037dbSmrg
3174b85037dbSmrgcommit 2cdb4bb00b3e643abe24da83a006629435fb5c5e
3175b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3176b85037dbSmrgDate:   Mon Jul 14 20:43:55 2008 +0200
3177b85037dbSmrg
3178b85037dbSmrg    Build psmcomm on *BSD systems only.
3179b85037dbSmrg    
3180b85037dbSmrg    This is the second part of fixing the backend part of synaptics. The new build
3181b85037dbSmrg    system is now able to detect whether it's running on *BSD or on Linux and will
3182b85037dbSmrg    only build the backends that are available on these platforms. Also it will
3183b85037dbSmrg    remove any reference from the built driver to the non-available backends.
3184b85037dbSmrg    Thanks to Christian Schmitt for reporting.
3185b85037dbSmrg
3186b85037dbSmrgcommit 63d2a8ce5b34c1d98798d44842b362c4ff77d526
3187b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3188b85037dbSmrgDate:   Mon Jul 14 18:07:00 2008 +0200
3189b85037dbSmrg
3190b85037dbSmrg    Build eventcomm on Linux systems only.
3191b85037dbSmrg    
3192b85037dbSmrg    The old buildsystem defined "__LINUX" which enabled or disabled the complete
3193b85037dbSmrg    sources for eventcomm. The new buildsystem now adds the files to build
3194b85037dbSmrg    eventcomm dynamically if the host OS is Linux. This also fixes the bug
3195b85037dbSmrg    reported by Christian Schmitt.
3196b85037dbSmrg
3197b85037dbSmrgcommit 2476f0d6c75e0a410307212e796ac72725b86931
3198b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3199b85037dbSmrgDate:   Fri Jul 11 20:00:26 2008 +0200
3200b85037dbSmrg
3201b85037dbSmrg    Finally change the GPL headers to MIT ones
3202b85037dbSmrg
3203b85037dbSmrgcommit a2e1f9e0a22ed0d9e7728f77978bbdace712dcae
3204b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3205b85037dbSmrgDate:   Fri Jul 11 19:29:58 2008 +0200
3206b85037dbSmrg
3207b85037dbSmrg    Build the manpages for the synclient and syndaemon
3208b85037dbSmrg    
3209b85037dbSmrg    This uses the facilities to build the drivers man page to also build the
3210b85037dbSmrg    two configuration programs.
3211b85037dbSmrg
3212b85037dbSmrgcommit 52e395218afa01d52be8f351bd846bd0460a79cb
3213b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3214b85037dbSmrgDate:   Fri Jun 6 23:01:25 2008 +0200
3215b85037dbSmrg
3216b85037dbSmrg    Remove some more of the xf86*-wrapper stuff.
3217b85037dbSmrg    
3218b85037dbSmrg    This is based on 04-delibcwrap.patch from debian downstream.
3219b85037dbSmrg
3220b85037dbSmrgcommit c654fffed8518c90ad92a9b97b35ec5836a93d1c
3221b85037dbSmrgAuthor: Mattia Dongili <malattia@debian.org>
3222b85037dbSmrgDate:   Sat Jun 7 09:04:20 2008 +0200
3223b85037dbSmrg
3224b85037dbSmrg    Add 03-escape-dashes-in-manpages.patch from Debian
3225b85037dbSmrg
3226b85037dbSmrgcommit 51f7ce021691d796d5cc5c8017325811320df265
3227b85037dbSmrgMerge: fb98432 7ad451d
3228b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3229b85037dbSmrgDate:   Fri Jul 11 18:04:53 2008 +0200
3230b85037dbSmrg
3231b85037dbSmrg    Merge commit 'origin/fedora-patches'
3232b85037dbSmrg
3233b85037dbSmrgcommit fb98432436c5e1cc69b5f4b84f625e3700e51e04
3234b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3235b85037dbSmrgDate:   Sat Jun 7 08:40:01 2008 +0200
3236b85037dbSmrg
3237b85037dbSmrg    Add synaptics-0.14.6-tap-to-click.patch from Fedora
3238b85037dbSmrg    
3239b85037dbSmrg    Disable tap to click by default in the name of accessibility.
3240b85037dbSmrg
3241b85037dbSmrgcommit d18abb24d1519397a63fae6cf2c9c7e076005922
3242b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3243b85037dbSmrgDate:   Sat Jun 7 08:35:20 2008 +0200
3244b85037dbSmrg
3245b85037dbSmrg    Add synaptics-0.14.6-alps.patch from Fedora
3246b85037dbSmrg    
3247b85037dbSmrg    Fix the defaults on ALPS touchpads. Values stolen from rhpxl.
3248b85037dbSmrg
3249b85037dbSmrgcommit 1d6b98a8d41815b2630e708e56ec265a83dde799
3250b85037dbSmrgAuthor: Matt Domsch <Matt_Domsch@dell.com>
3251b85037dbSmrgDate:   Sat Jun 7 08:34:21 2008 +0200
3252b85037dbSmrg
3253b85037dbSmrg    Add synaptics-0.14.6-poll-200ms.patch from Fedora
3254b85037dbSmrg
3255b85037dbSmrgcommit 6c43653e137bcf422dd0a19e40cdf606957fd64a
3256b85037dbSmrgAuthor: Matt Domsch <Matt_Domsch@dell.com>
3257b85037dbSmrgDate:   Sat Jun 7 08:33:49 2008 +0200
3258b85037dbSmrg
3259b85037dbSmrg    Add synaptics-0.14.6-poll-delay.patch from Fedora
3260b85037dbSmrg
3261b85037dbSmrgcommit 5dc6baf97c13f73e2640bd9d1bd452f5621129d1
3262b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3263b85037dbSmrgDate:   Fri Jul 11 17:57:14 2008 +0200
3264b85037dbSmrg
3265b85037dbSmrg    Unpleasant hack to make input hotplug DSCTTRT.
3266b85037dbSmrg    
3267b85037dbSmrg    This also points out to the new "Path" option in the man page
3268b85037dbSmrg
3269b85037dbSmrgcommit 68df5196bcbd161db395a354ec8ccdf4735670db
3270b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3271b85037dbSmrgDate:   Fri Jul 11 17:53:49 2008 +0200
3272b85037dbSmrg
3273b85037dbSmrg    Pick some changes from "Make the driver actually load under the new name."
3274b85037dbSmrg
3275b85037dbSmrgcommit d0f8669fffded0cce907bebdc3957ebe27b132ba
3276b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3277b85037dbSmrgDate:   Fri Jul 11 17:51:24 2008 +0200
3278b85037dbSmrg
3279b85037dbSmrg    Remove some #ifdef XFREE_4_0_3
3280b85037dbSmrg
3281b85037dbSmrgcommit d6e069a2e5a2d9625d85da4d828cf370d4ddf6d6
3282b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3283b85037dbSmrgDate:   Fri Jul 11 17:43:20 2008 +0200
3284b85037dbSmrg
3285b85037dbSmrg    Start cleaning up the documentation
3286b85037dbSmrg    
3287b85037dbSmrg    Many of the files contain redundant information. The plan is to remove most of
3288b85037dbSmrg    the (maybe even all) and add the content to the man page.
3289b85037dbSmrg
3290b85037dbSmrgcommit 9b904a2c974e6f8c7463c16dfa68b69dfbae0f83
3291b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3292b85037dbSmrgDate:   Fri Jul 11 00:21:03 2008 +0200
3293b85037dbSmrg
3294b85037dbSmrg    Drop old buildsystem entirely
3295b85037dbSmrg
3296b85037dbSmrgcommit 3d855248a39ed535a0486dba6e71baa4376dd8cc
3297b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3298b85037dbSmrgDate:   Tue Jul 8 20:39:53 2008 +0200
3299b85037dbSmrg
3300b85037dbSmrg    testing the official hosting at freedesktop.org
3301b85037dbSmrg
3302b85037dbSmrgcommit 7ad451d4c08d48f2a01d7eababc59e67f17fcffb
3303b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3304b85037dbSmrgDate:   Sat Jun 7 08:42:38 2008 +0200
3305b85037dbSmrg
3306b85037dbSmrg    Add minor change from synaptics-0.14.6-newx.patch
3307b85037dbSmrg    
3308b85037dbSmrg    Not sure if this is still necessary (I can't test since I have a to recent
3309b85037dbSmrg    X server).
3310b85037dbSmrg
3311b85037dbSmrgcommit 15f661a88fcad64f21637582aabafe4235f5edbc
3312b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3313b85037dbSmrgDate:   Sat Jun 7 08:40:01 2008 +0200
3314b85037dbSmrg
3315b85037dbSmrg    Add synaptics-0.14.6-tap-to-click.patch from Fedora
3316b85037dbSmrg    
3317b85037dbSmrg    Disable tap to click by default in the name of accessibility.
3318b85037dbSmrg
3319b85037dbSmrgcommit 9331aa3885184777deac93cb5a81042cf5ae3d57
3320b85037dbSmrgAuthor: Adam Jackson <ajax@redhat.com>
3321b85037dbSmrgDate:   Sat Jun 7 08:35:20 2008 +0200
3322b85037dbSmrg
3323b85037dbSmrg    Add synaptics-0.14.6-alps.patch from Fedora
3324b85037dbSmrg    
3325b85037dbSmrg    Fix the defaults on ALPS touchpads. Values stolen from rhpxl.
3326b85037dbSmrg
3327b85037dbSmrgcommit 468a7ed0dcf012f9d7800957566cb61b0a8aeb2a
3328b85037dbSmrgAuthor: Matt Domsch <Matt_Domsch@dell.com>
3329b85037dbSmrgDate:   Sat Jun 7 08:34:21 2008 +0200
3330b85037dbSmrg
3331b85037dbSmrg    Add synaptics-0.14.6-poll-200ms.patch from Fedora
3332b85037dbSmrg
3333b85037dbSmrgcommit 31f9d5bceb05b72bec909ee6f4115ca3cae993eb
3334b85037dbSmrgAuthor: Matt Domsch <Matt_Domsch@dell.com>
3335b85037dbSmrgDate:   Sat Jun 7 08:33:49 2008 +0200
3336b85037dbSmrg
3337b85037dbSmrg    Add synaptics-0.14.6-poll-delay.patch from Fedora
3338b85037dbSmrg
3339b85037dbSmrgcommit a79e9ae4ae3fd03e921ce22ddd9fb9f0be222d44
3340b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3341b85037dbSmrgDate:   Fri Jun 6 22:19:33 2008 +0200
3342b85037dbSmrg
3343b85037dbSmrg    Change the license to MIT
3344b85037dbSmrg
3345b85037dbSmrgcommit 2c98d6de30433dbc3915099ce4758d4f634f5506
3346b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3347b85037dbSmrgDate:   Fri Jun 6 21:56:59 2008 +0200
3348b85037dbSmrg
3349b85037dbSmrg    Revert "On Linux 2.6, the evdev interface provides support for requesting the"
3350b85037dbSmrg    
3351b85037dbSmrg    This reverts commit e6595886d7ae3a1730cd0d9f86fd0f305c0743c2.
3352b85037dbSmrg    
3353b85037dbSmrg    Conflicts:
3354b85037dbSmrg    
3355b85037dbSmrg    	linux_input.h
3356b85037dbSmrg    	src/synaptics.c
3357b85037dbSmrg    
3358b85037dbSmrg    Drop the changes from Matthew Garrett since he did not agree to the MIT license
3359b85037dbSmrg    change.
3360b85037dbSmrg
3361b85037dbSmrgcommit 7761e3903fa70aed951c0fc81b58382cf0ac6057
3362b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3363b85037dbSmrgDate:   Fri Jun 6 21:28:44 2008 +0200
3364b85037dbSmrg
3365b85037dbSmrg    Initial version that passes "make distcheck".
3366b85037dbSmrg    
3367b85037dbSmrg    This version is able to build against latest xorg git (including xinput
3368b85037dbSmrg    changes for MPX). It incoperates many concepts stolen from xf86-input-evdev.
3369b85037dbSmrg    I'm not sure about *BSD support, but from what I understood psmcomm is only
3370b85037dbSmrg    used on *BSD whild eventcomm is only used on Linux. So I enabled the build
3371b85037dbSmrg    of these only on the given operating system. Also fix some minor issues that
3372b85037dbSmrg    are related to the old build system (VERSION_ID related).
3373b85037dbSmrg
3374b85037dbSmrgcommit da95796d0686b474ebd0752959e5d1706d82b1c3
3375b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3376b85037dbSmrgDate:   Fri Jun 6 20:15:56 2008 +0200
3377b85037dbSmrg
3378b85037dbSmrg    Add the automake files from xf86-input-evdev.
3379b85037dbSmrg    
3380b85037dbSmrg    I forgot to add these when copying over the build system from xf86-input-evdev.
3381b85037dbSmrg
3382b85037dbSmrgcommit 2ee9ce25ee3803931a31e707673116d1de4ec363
3383b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3384b85037dbSmrgDate:   Fri Jun 6 20:14:44 2008 +0200
3385b85037dbSmrg
3386b85037dbSmrg    Add .gitignore
3387b85037dbSmrg    
3388b85037dbSmrg    I copied over the .cvsignore from xf86-input-evdev and renamed it.
3389b85037dbSmrg
3390b85037dbSmrgcommit b4875de54977519dde30fada75527e023b032adc
3391b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3392b85037dbSmrgDate:   Fri Jun 6 20:12:22 2008 +0200
3393b85037dbSmrg
3394b85037dbSmrg    Rename LICENSE to COPYING.
3395b85037dbSmrg
3396b85037dbSmrgcommit d53319cf744ff0b0269be356188099b928743f4e
3397b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3398b85037dbSmrgDate:   Fri Jun 6 20:11:36 2008 +0200
3399b85037dbSmrg
3400b85037dbSmrg    Add the build system from xf86-input-evdev.
3401b85037dbSmrg    
3402b85037dbSmrg    Copy over the build system and adapt it to our needs. Also backup the old build
3403b85037dbSmrg    so we can check if it contained anything helpful.
3404b85037dbSmrg
3405b85037dbSmrgcommit b95828616376e81b9b6bf4689b3033de3f1e8a47
3406b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3407b85037dbSmrgDate:   Fri Jun 6 20:08:34 2008 +0200
3408b85037dbSmrg
3409b85037dbSmrg    Add the autogen.sh from xf86-input-evdev.
3410b85037dbSmrg    
3411b85037dbSmrg    We will use a similar buildsystem now.
3412b85037dbSmrg
3413b85037dbSmrgcommit 8c9f88c7fa9b800574cfa834103a3a9cbf02053d
3414b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3415b85037dbSmrgDate:   Fri Jun 6 20:07:01 2008 +0200
3416b85037dbSmrg
3417b85037dbSmrg    Drop the spec file for rpm packagers.
3418b85037dbSmrg    
3419b85037dbSmrg    I doubt the file was still used and I don't think it belongs upstream anyway.
3420b85037dbSmrg    Next to that I think my changes will break this stuff.
3421b85037dbSmrg
3422b85037dbSmrgcommit 1a9535cdc50af8e9e47200c4bc48e27ff4c05953
3423b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3424b85037dbSmrgDate:   Fri Jun 6 20:05:27 2008 +0200
3425b85037dbSmrg
3426b85037dbSmrg    Move the current documents to the docs folder.
3427b85037dbSmrg    
3428b85037dbSmrg    We should merge the interesting content to the manpages.
3429b85037dbSmrg
3430b85037dbSmrgcommit b570ba5943ef6876cf0c0d5affa1f6ea7fe418cb
3431b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3432b85037dbSmrgDate:   Fri Jun 6 20:03:59 2008 +0200
3433b85037dbSmrg
3434b85037dbSmrg    Drop now useless files.
3435b85037dbSmrg    
3436b85037dbSmrg    The file "FILES" stated which files contained which content, but the list was
3437b85037dbSmrg    outdated and I dropped many of the files anyway
3438b85037dbSmrg    The "usbhid" stuff could be done better using udev rules and from what I know
3439b85037dbSmrg    (and my knowledge is rather limited) no distribution still uses the hotplug
3440b85037dbSmrg    daemon.
3441b85037dbSmrg    The "usbmouse" script was a simple wrapper for calling the synclient.
3442b85037dbSmrg
3443b85037dbSmrgcommit c371a4f435e39df115f2b04d767157ce25d35f82
3444b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3445b85037dbSmrgDate:   Fri Jun 6 20:00:14 2008 +0200
3446b85037dbSmrg
3447b85037dbSmrg    Drop a patch for the Linux 2.4.3 kernel.
3448b85037dbSmrg    
3449b85037dbSmrg    This is a really old patch and no longer relevant.
3450b85037dbSmrg
3451b85037dbSmrgcommit 21cad8f60ac702b979cac82d3321b26845bb3e05
3452b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3453b85037dbSmrgDate:   Fri Jun 6 19:58:40 2008 +0200
3454b85037dbSmrg
3455b85037dbSmrg    Start moving out the docs to an appropriate directory.
3456b85037dbSmrg    
3457b85037dbSmrg    We will provide the current documents in the docs directory. The interesting
3458b85037dbSmrg    stuff should be merged into the manpages though.
3459b85037dbSmrg
3460b85037dbSmrgcommit f4b1cc816e16405c9193e2986b07961ef60b73b9
3461b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3462b85037dbSmrgDate:   Fri Jun 6 19:56:57 2008 +0200
3463b85037dbSmrg
3464b85037dbSmrg    Rename the "manpages" directory to "man".
3465b85037dbSmrg    
3466b85037dbSmrg    This way it is similar to the structure of the xf86-input-evdev driver.
3467b85037dbSmrg
3468b85037dbSmrgcommit cbfe9412455f855df76aa3a883224791f16a5d1c
3469b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3470b85037dbSmrgDate:   Fri Jun 6 19:53:55 2008 +0200
3471b85037dbSmrg
3472b85037dbSmrg    Drop the alps support patch for the linux kernel.
3473b85037dbSmrg    
3474b85037dbSmrg    This patch was merged upstream, no need to provide it.
3475b85037dbSmrg
3476b85037dbSmrgcommit c2d1eb93b75912463f31f574d8701d8cfd9d7a18
3477b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3478b85037dbSmrgDate:   Fri Jun 6 19:52:22 2008 +0200
3479b85037dbSmrg
3480b85037dbSmrg    Drop old include files from the monolithic XFree86 server.
3481b85037dbSmrg    
3482b85037dbSmrg    The new build system will use pkg-config to figure out the necessary includes
3483b85037dbSmrg    so we don't need to ship these.
3484b85037dbSmrg
3485b85037dbSmrgcommit e68fff0a32313bc58a55dec02baf44aaedfee56a
3486b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3487b85037dbSmrgDate:   Fri Jun 6 16:01:03 2008 +0200
3488b85037dbSmrg
3489b85037dbSmrg    Start adding a ChangeLog file
3490b85037dbSmrg
3491b85037dbSmrgcommit 86a5fab70ff633d40c05a37d8e9a6a8073cdb129
3492b85037dbSmrgAuthor: Christoph Brill <egore911@egore911.de>
3493b85037dbSmrgDate:   Fri Jun 6 15:58:17 2008 +0200
3494b85037dbSmrg
3495b85037dbSmrg    Start reorganizing the source tree
3496b85037dbSmrg    
3497b85037dbSmrg    First let's move the source and header files to a seperate source directory.
3498b85037dbSmrg    The structure of the new directory layout will be similar to xf86-input-evdev.
3499b85037dbSmrg
3500b85037dbSmrgcommit cd6a1225ec319cad9788e8fba158d9792b55de23
3501b85037dbSmrgAuthor: Joseph P. Skudlarek <Jskud@briareus.(none)>
3502b85037dbSmrgDate:   Fri Jul 6 15:39:53 2007 +0200
3503b85037dbSmrg
3504b85037dbSmrg    Implement "corner coasting".
3505b85037dbSmrg
3506b85037dbSmrgcommit 80a10d7a097747fd6d7ab9806853e68601276334
3507b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3508b85037dbSmrgDate:   Fri Jul 6 15:25:24 2007 +0200
3509b85037dbSmrg
3510b85037dbSmrg    Update my copyright information.
3511b85037dbSmrg
3512b85037dbSmrgcommit 0ce431dc5291d95f4b3e78f9fb1c9e0be5de5abd
3513b85037dbSmrgAuthor: Joseph P. Skudlarek <Jskud@briareus.(none)>
3514b85037dbSmrgDate:   Fri Jul 6 15:07:01 2007 +0200
3515b85037dbSmrg
3516b85037dbSmrg    Repair mismatch between driver and client regarding parameter names.
3517b85037dbSmrg
3518b85037dbSmrgcommit f6ccc31c29c9dfefd033ec1c5be6fdc11206bffb
3519b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3520b85037dbSmrgDate:   Sun Jun 3 22:27:45 2007 +0200
3521b85037dbSmrg
3522b85037dbSmrg    Align the "synclient -l" output.
3523b85037dbSmrg
3524b85037dbSmrgcommit cab78d760ddbd26511143cfd309cfa3120864472
3525b85037dbSmrgAuthor: Joseph P. Skudlarek <Jskud@briareus.(none)>
3526b85037dbSmrgDate:   Sun Jun 3 21:42:10 2007 +0200
3527b85037dbSmrg
3528b85037dbSmrg    Documentation update.
3529b85037dbSmrg
3530b85037dbSmrgcommit b54890504a17916f6633d8069164a06e42824238
3531b85037dbSmrgAuthor: Joseph P. Skudlarek <Jskud@briareus.(none)>
3532b85037dbSmrgDate:   Mon May 28 12:25:39 2007 -0700
3533b85037dbSmrg
3534b85037dbSmrg    Comment out SHMConfig, and explain that it is insecure.
3535b85037dbSmrg
3536b85037dbSmrgcommit 2a946548ff6083edc3f300cb553ce45588f625ba
3537b85037dbSmrgAuthor: Joseph P. Skudlarek <Jskud@briareus.(none)>
3538b85037dbSmrgDate:   Mon May 28 12:23:47 2007 -0700
3539b85037dbSmrg
3540b85037dbSmrg    Alsp documentation update.
3541b85037dbSmrg    
3542b85037dbSmrg    Fix typo in prose -- no longer need to set Device;
3543b85037dbSmrg    augment example to suggest using shared memory, so can use synclient
3544b85037dbSmrg
3545b85037dbSmrgcommit 9a7ea338e558449aa62e152d7a79e8cb71224754
3546b85037dbSmrgAuthor: Joseph P. Skudlarek <Jskud@briareus.(none)>
3547b85037dbSmrgDate:   Mon May 28 11:26:14 2007 -0700
3548b85037dbSmrg
3549b85037dbSmrg    Clarify that alps.patch file is not always needed.
3550b85037dbSmrg
3551b85037dbSmrgcommit e7f641b8c6d09b11dd5c93086bbc5a0b135296ea
3552b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3553b85037dbSmrgDate:   Thu May 17 13:31:05 2007 +0200
3554b85037dbSmrg
3555b85037dbSmrg    Document the LockedDragTimeout parameter.
3556b85037dbSmrg
3557b85037dbSmrgcommit adf4851a471963702df28522fa50cc9cab09302a
3558b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3559b85037dbSmrgDate:   Thu May 17 13:14:22 2007 +0200
3560b85037dbSmrg
3561b85037dbSmrg    Update the state machine diagram for locked drag timeout.
3562b85037dbSmrg
3563b85037dbSmrgcommit 7bd1b53f8e2de13436b9f71196b4b69a969a2b9f
3564b85037dbSmrgAuthor: Florian Loitsch <synaptics@florian.loitsch.com>
3565b85037dbSmrgDate:   Thu May 17 13:10:30 2007 +0200
3566b85037dbSmrg
3567b85037dbSmrg    Add a timeout to locked drags.
3568b85037dbSmrg    
3569b85037dbSmrg    Instead of locking indefinitely, dragging is realeased after a
3570b85037dbSmrg    timeout. By default I've set it to 5 seconds to minimize changes to
3571b85037dbSmrg    previous configurations. For me a value of 450ms works best.
3572b85037dbSmrg    New Parameter: LockedDragTimeout
3573b85037dbSmrg
3574b85037dbSmrgcommit 2d06ab1d2b3170b6fa44b945376b2ad4cd682af9
3575b85037dbSmrgAuthor: Florian Loitsch <synaptics@florian.loitsch.com>
3576b85037dbSmrgDate:   Thu May 17 12:31:58 2007 +0200
3577b85037dbSmrg
3578b85037dbSmrg    Allow to easily switch between move and scroll.
3579b85037dbSmrg    
3580b85037dbSmrg    To observe the behavior: move with 1 finger. During movement add a 2nd
3581b85037dbSmrg    finger. If the touchpad supports it then the driver switches
3582b85037dbSmrg    seamlessly to scroll mode. Worked on the Macbook touchpad, but failed
3583b85037dbSmrg    on some Dell touchpad.
3584b85037dbSmrg
3585b85037dbSmrgcommit 88211ca60be7cc74015ad4158722e5950884bd78
3586b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3587b85037dbSmrgDate:   Thu May 17 11:30:57 2007 +0200
3588b85037dbSmrg
3589b85037dbSmrg    Don't match wacom tablets in the event device probing.
3590b85037dbSmrg
3591b85037dbSmrgcommit ce686f770569a9bc1bbaca319562fe02df53b582
3592b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3593b85037dbSmrgDate:   Thu May 17 11:12:52 2007 +0200
3594b85037dbSmrg
3595b85037dbSmrg    Added "SONY VAIO VGN-SZ72B" and "SONY VAIO VGN-UX50" to the
3596b85037dbSmrg    compatibility list.
3597b85037dbSmrg    (From Mattia Dongili <malattia@linux.it>.)
3598b85037dbSmrg
3599b85037dbSmrgcommit 8608dea5266f4c214a54b61537d55259b0f14cbe
3600b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3601b85037dbSmrgDate:   Thu May 17 10:59:47 2007 +0200
3602b85037dbSmrg
3603b85037dbSmrg    Added "Fujitsu Lifebook P7120D" to the compatibility list.
3604b85037dbSmrg    (From Jeff Laughlin <jeff.laughlin@gmail.com>.)
3605b85037dbSmrg
3606b85037dbSmrgcommit 6c4c393318f33daf056cbb93f0c796719fc6a1aa
3607b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3608b85037dbSmrgDate:   Thu May 17 10:30:19 2007 +0200
3609b85037dbSmrg
3610b85037dbSmrg    Added "ASUS A7F" to the compatibility list.
3611b85037dbSmrg    (From Jason Brower <encompass@gmail.com>.)
3612b85037dbSmrg
3613b85037dbSmrgcommit 3452bb3431f89bac9f987cfa664b538fa9d3f09f
3614b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3615b85037dbSmrgDate:   Thu May 17 10:25:44 2007 +0200
3616b85037dbSmrg
3617b85037dbSmrg    Added "ASUS Z62J" to the compatibility list.
3618b85037dbSmrg    (From Vitor Pereira <racarulez@gmail.com>.)
3619b85037dbSmrg
3620b85037dbSmrgcommit 836967ff1659b89ee572b6582d218c66ef67df5b
3621b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3622b85037dbSmrgDate:   Thu May 17 10:21:33 2007 +0200
3623b85037dbSmrg
3624b85037dbSmrg    Added "DELL Inspiron 6000" to the compatibility list.
3625b85037dbSmrg    (From Jskud@Jskud.com.)
3626b85037dbSmrg
3627b85037dbSmrgcommit e6595886d7ae3a1730cd0d9f86fd0f305c0743c2
3628b85037dbSmrgAuthor: Matthew Garrett <mjg59@srcf.ucam.org>
3629b85037dbSmrgDate:   Thu May 17 10:12:05 2007 +0200
3630b85037dbSmrg
3631b85037dbSmrg    On Linux 2.6, the evdev interface provides support for requesting the
3632b85037dbSmrg    resolution of input devices. The included patch uses this to set the
3633b85037dbSmrg    defaults for various parameters. As a result, synaptics, alps and
3634b85037dbSmrg    appletouch pads all work approximately identically without requiring
3635b85037dbSmrg    model-specific configuration. The defaults should be almost identical to
3636b85037dbSmrg    the current defaults on synaptics pads. We've shipped this code in the
3637b85037dbSmrg    current Ubuntu release (7.04) without any known user issues. This is
3638b85037dbSmrg    against current git.
3639b85037dbSmrg
3640b85037dbSmrgcommit 473912f50ffd2b26bd2f638f9d87f86cf60e2dd6
3641b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3642b85037dbSmrgDate:   Wed Apr 11 23:33:57 2007 +0200
3643b85037dbSmrg
3644b85037dbSmrg    Add a config option to prevent the driver from grabbing the event
3645b85037dbSmrg    device for exclusive use.
3646b85037dbSmrg
3647b85037dbSmrgcommit 1b258685118a39555616a7b3d08544162790850d
3648b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3649b85037dbSmrgDate:   Sat Apr 7 09:23:00 2007 +0200
3650b85037dbSmrg
3651b85037dbSmrg    Added "Acer Aspire 9301AWSMi" to the compatibility list.
3652b85037dbSmrg    (From MrPope <mrpope@wimpy.kicks-ass.net>.)
3653b85037dbSmrg
3654b85037dbSmrgcommit 0316b51286aae93c19d14bc3e54741e1dfadf34d
3655b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3656b85037dbSmrgDate:   Mon Mar 12 22:25:05 2007 +0100
3657b85037dbSmrg
3658b85037dbSmrg    Added "Toshiba Tecra A8" to the compatibility list.
3659b85037dbSmrg    (From Pieter Lauwers <pieter.lauwers@newtec.eu>.)
3660b85037dbSmrg
3661b85037dbSmrgcommit fe9f6d7915aac1860b6d00d74daf297e7ff3a283
3662b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3663b85037dbSmrgDate:   Mon Mar 12 22:24:19 2007 +0100
3664b85037dbSmrg
3665b85037dbSmrg    Added "Toshiba Satellite S3000-514" to the compatibility list.
3666b85037dbSmrg    (From Stéphane <schevalier@club-internet.fr>.)
3667b85037dbSmrg
3668b85037dbSmrgcommit 7e352bd51d00fd139898aa3b44b5bb5cd7ddaece
3669b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3670b85037dbSmrgDate:   Mon Jan 29 00:46:16 2007 +0100
3671b85037dbSmrg
3672b85037dbSmrg    Fix man page language inconsistency.
3673b85037dbSmrg
3674b85037dbSmrgcommit c5605b41f6e9b5de8b12c1b374f54a629901d7e5
3675b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3676b85037dbSmrgDate:   Mon Jan 29 00:44:01 2007 +0100
3677b85037dbSmrg
3678b85037dbSmrg    Update man page for new trackstick emulation feature.
3679b85037dbSmrg
3680b85037dbSmrgcommit 0843564d606a07f89f6653f4db917588a41d07d3
3681b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3682b85037dbSmrgDate:   Mon Jan 29 00:27:59 2007 +0100
3683b85037dbSmrg
3684b85037dbSmrg    Made the TrackstickSpeed option give the same speed independently of
3685b85037dbSmrg    the number of packets per second the touchpad generates.
3686b85037dbSmrg
3687b85037dbSmrgcommit 46bdefebcc32abb354355a1588ccf184cd719828
3688b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3689b85037dbSmrgDate:   Sun Jan 28 23:37:55 2007 +0100
3690b85037dbSmrg
3691b85037dbSmrg    Rename the TrackstickAccelFactor option to TrackstickSpeed.
3692b85037dbSmrg
3693b85037dbSmrgcommit addb1d7ecf8bf1ad2596dd0ef20ad3ca2e755341
3694b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3695b85037dbSmrgDate:   Sun Jan 28 23:21:29 2007 +0100
3696b85037dbSmrg
3697b85037dbSmrg    Small cleanup in trackstick functionality.
3698b85037dbSmrg
3699b85037dbSmrgcommit 683d78c621e506eb7e65597d35c872ba2b007e8e
3700b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3701b85037dbSmrgDate:   Sun Jan 28 23:12:33 2007 +0100
3702b85037dbSmrg
3703b85037dbSmrg    Fix whitespace in trackstick patches.
3704b85037dbSmrg
3705b85037dbSmrgcommit a527e26089c05a75ecddfcf51a34400a8574e5ce
3706b85037dbSmrgAuthor: Christian Thaeter <ct@pipapo.org>
3707b85037dbSmrgDate:   Wed Jan 17 19:29:12 2007 +0100
3708b85037dbSmrg
3709b85037dbSmrg    re-add instant movement detection
3710b85037dbSmrg
3711b85037dbSmrgcommit c1998581b6e6c5f7687894a83b823a33d71b2dd3
3712b85037dbSmrgAuthor: Christian Thaeter <ct@pipapo.org>
3713b85037dbSmrgDate:   Mon Dec 25 15:06:58 2006 +0100
3714b85037dbSmrg
3715b85037dbSmrg    removed exp_accl
3716b85037dbSmrg
3717b85037dbSmrgcommit f2a9a0ed42b5521c8e257f31d86246d0d263f385
3718b85037dbSmrgAuthor: Christian Thaeter <ct@pipapo.org>
3719b85037dbSmrgDate:   Mon Dec 25 15:06:07 2006 +0100
3720b85037dbSmrg
3721b85037dbSmrg    merged first trackstick patch
3722b85037dbSmrg
3723b85037dbSmrgcommit 5552167eec7b1b1aa57988449e737eeac4adc6df
3724b85037dbSmrgAuthor: Jesper Smith <jesper@linuxdocs.nl>
3725b85037dbSmrgDate:   Sun Dec 17 21:47:04 2006 +0100
3726b85037dbSmrg
3727b85037dbSmrg    Fix to make the driver work on newest xorg GIT.
3728b85037dbSmrg
3729b85037dbSmrgcommit 0b7cbc8b109e840b313e63c23e40cdffcfcbd445
3730b85037dbSmrgAuthor: Ingmar Ellenberger <ingmar@site42.com>
3731b85037dbSmrgDate:   Sun Dec 17 21:46:09 2006 +0100
3732b85037dbSmrg
3733b85037dbSmrg    Implement 2-finger emulation for ALPS touchpads.
3734b85037dbSmrg    
3735b85037dbSmrg    A new parameter, EmulateTwoFingerMinZ, makes the driver emulate
3736b85037dbSmrg    2-finger scrolling (and tapping) when the finger pressure is big
3737b85037dbSmrg    enough. This is no real multi-finger detection (the ALPS hardware
3738b85037dbSmrg    can't do that), but seems to work quite well in practice.
3739b85037dbSmrg    
3740b85037dbSmrg    From Ingmar Ellenberger.
3741b85037dbSmrg
3742b85037dbSmrgcommit e72e1c10e90f02c707e5ee28ff9c9e70be80e355
3743b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3744b85037dbSmrgDate:   Sun Dec 17 18:46:12 2006 +0100
3745b85037dbSmrg
3746b85037dbSmrg    Corrected compatibility list entry.
3747b85037dbSmrg
3748b85037dbSmrgcommit 154a34d504533da90ca8301fa677062866a33c8c
3749b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3750b85037dbSmrgDate:   Sun Dec 17 18:40:37 2006 +0100
3751b85037dbSmrg
3752b85037dbSmrg    Added "Dell Inspiron 2200" to the compatibility list.
3753b85037dbSmrg    (From Jules Richardson <julesrichardsonuk@yahoo.co.uk>.)
3754b85037dbSmrg
3755b85037dbSmrgcommit bdb4bced8e6f3944f000ecc087d2a80cbaa5f8ac
3756b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3757b85037dbSmrgDate:   Sun Oct 29 09:15:41 2006 +0100
3758b85037dbSmrg
3759b85037dbSmrg    Added "Toshiba Portege R200" to the compatibility list.
3760b85037dbSmrg    (From Maximilian Schleiss <maxschleiss@bluewin.ch>.)
3761b85037dbSmrg
3762b85037dbSmrgcommit b1e237e6bede9ab04134df1dd0349c718d5bf894
3763b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3764b85037dbSmrgDate:   Sun Oct 29 09:11:24 2006 +0100
3765b85037dbSmrg
3766b85037dbSmrg    Added "COMPAQ Presario V5204NR" to the compatibility list.
3767b85037dbSmrg    (From Fabio A. Correa <facorread@gmail.com>.)
3768b85037dbSmrg
3769b85037dbSmrgcommit a713bdfae66781e98790eafdc467edae633b3801
3770b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3771b85037dbSmrgDate:   Mon Sep 25 19:08:09 2006 +0200
3772b85037dbSmrg
3773b85037dbSmrg    Added "Acer Aspire 5670" to the compatibility list.
3774b85037dbSmrg    (From Massi Ergosum <massi.ergosum@gmail.com>.)
3775b85037dbSmrg
3776b85037dbSmrgcommit 6b90ead9f5369174e860c2eac67a85f7b1448763
3777b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3778b85037dbSmrgDate:   Mon Sep 25 19:05:45 2006 +0200
3779b85037dbSmrg
3780b85037dbSmrg    Added "Lenovo 3000 C100" to the compatibility list.
3781b85037dbSmrg    (From Georgios Efstathiou <gefst@yahoo.com>.)
3782b85037dbSmrg
3783b85037dbSmrgcommit 5e0942e9d2471ec6f79dae65b839f76c50d9d6de
3784b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3785b85037dbSmrgDate:   Mon Sep 25 18:28:22 2006 +0200
3786b85037dbSmrg
3787b85037dbSmrg    Implement a SQR macro to simplify the code.
3788b85037dbSmrg
3789b85037dbSmrgcommit e15b9432ce05a2f7182f75771f59aca9f96ce94d
3790b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3791b85037dbSmrgDate:   Sat Jul 15 18:06:41 2006 +0200
3792b85037dbSmrg
3793b85037dbSmrg    Changed version to 0.14.6.
3794b85037dbSmrg
3795b85037dbSmrgcommit 2de14f06e296051e544c8eb1b6f4d8ecb0478811
3796b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3797b85037dbSmrgDate:   Sat Jul 15 17:53:24 2006 +0200
3798b85037dbSmrg
3799b85037dbSmrg    Trivial whitespace changes.
3800b85037dbSmrg
3801b85037dbSmrgcommit adb16da39b47616ff32efe33887f11f3790fe5ce
3802b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3803b85037dbSmrgDate:   Sun Jul 9 18:54:44 2006 +0200
3804b85037dbSmrg
3805b85037dbSmrg    Added "Fujitsu-Siemens AMILO A1667G" to the compatibility list.
3806b85037dbSmrg    (From Martin Wiesinger <mwiesing@web.de>.)
3807b85037dbSmrg
3808b85037dbSmrgcommit 168b6dbfcf61c6df458f420467dd0646fe994595
3809b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3810b85037dbSmrgDate:   Tue Jun 13 20:33:16 2006 +0200
3811b85037dbSmrg
3812b85037dbSmrg    Fix compile errors when using Xorg 7.1.
3813b85037dbSmrg    Initial patch from VMiklos <vmiklos@frugalware.org>. Somewhat
3814b85037dbSmrg    modified by me.
3815b85037dbSmrg
3816b85037dbSmrgcommit 7f1b7a4b4cd081ed5b306669e152994de719c381
3817b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3818b85037dbSmrgDate:   Fri Jul 7 09:29:32 2006 +0200
3819b85037dbSmrg
3820b85037dbSmrg    Added "Acer TravelMate 4672 WLMi" to the compatibility list.
3821b85037dbSmrg    (From Baute, Martin <Martin.Baute@commerzbank.com>.)
3822b85037dbSmrg
3823b85037dbSmrgcommit 2b345d0682818b425e8bd91338d472840a09fa97
3824b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3825b85037dbSmrgDate:   Fri Jul 7 09:08:21 2006 +0200
3826b85037dbSmrg
3827b85037dbSmrg    Added "HP Pavilion DV1475EA" to the compatibility list.
3828b85037dbSmrg    (From Giacomo Lindgren <gia@riaa.se>.)
3829b85037dbSmrg
3830b85037dbSmrgcommit b589a962cb416b03ebbd1874e1278ee7964741a9
3831b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3832b85037dbSmrgDate:   Fri Jul 7 09:08:19 2006 +0200
3833b85037dbSmrg
3834b85037dbSmrg    Added "Gateway MX 3228" to the compatibility list.
3835b85037dbSmrg    (From Cowboy <curt@spam-o-matic.net>.)
3836b85037dbSmrg
3837b85037dbSmrgcommit 5ff35802bf39dca7685754cf41dd21acf7b91c2b
3838b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3839b85037dbSmrgDate:   Sat Jun 17 18:27:09 2006 +0200
3840b85037dbSmrg
3841b85037dbSmrg    Added "Fujitsu-Siemens AMILO Si1520" to the compatibility list.
3842b85037dbSmrg    (From whoracle@warmlan.se.)
3843b85037dbSmrg
3844b85037dbSmrgcommit bfb0fe3c5ba4917f2e4c70f7572afa82d941052b
3845b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3846b85037dbSmrgDate:   Sat Jun 17 18:18:18 2006 +0200
3847b85037dbSmrg
3848b85037dbSmrg    Added "Apple iBook G4" to the compatibility list.
3849b85037dbSmrg    (From acrux <acrux@inwind.it>.)
3850b85037dbSmrg
3851b85037dbSmrgcommit a27d0538ac5dab3f133d6fef8137d28b3463c20e
3852b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3853b85037dbSmrgDate:   Sat Jun 17 18:14:57 2006 +0200
3854b85037dbSmrg
3855b85037dbSmrg    Added "Acer Aspire 5672" to the compatibility list.
3856b85037dbSmrg    (From snu@autistici.org.)
3857b85037dbSmrg
3858b85037dbSmrgcommit 2b9414dbd2e6498f56bb9ec720479bfcaa9cbf1c
3859b85037dbSmrgAuthor: Mattia Dongili <malattia@linux.it>
3860b85037dbSmrgDate:   Mon Jun 5 00:23:05 2006 +0200
3861b85037dbSmrg
3862b85037dbSmrg    In the modular build case, link the driver with -lc.
3863b85037dbSmrg    All drivers that are included in Xorg 7.0 seem to be linked with -lc,
3864b85037dbSmrg    so do that also for the synaptics driver.
3865b85037dbSmrg
3866b85037dbSmrgcommit 88a74559baf756b954c6d07d4fc81042f3796916
3867b85037dbSmrgAuthor: Mattia Dongili <malattia@linux.it>
3868b85037dbSmrgDate:   Sun Jun 4 23:45:35 2006 +0200
3869b85037dbSmrg
3870b85037dbSmrg    Use -fPIC when building the driver as a shared object.
3871b85037dbSmrg
3872b85037dbSmrgcommit 9ea61bd54075c8de93d6204e783ff53d2666d6fb
3873b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3874b85037dbSmrgDate:   Sun Jun 4 23:44:54 2006 +0200
3875b85037dbSmrg
3876b85037dbSmrg    Don't include $(DESTDIR) in $(INSTALLED_X).
3877b85037dbSmrg    
3878b85037dbSmrg    Mattia Dongili writes:
3879b85037dbSmrg    
3880b85037dbSmrg    In your new release I found a little bug in the Makefile in one use of
3881b85037dbSmrg    $(DESTDIR), when assigning the $(INSTALLED_X) variable.
3882b85037dbSmrg    
3883b85037dbSmrg    Since its usage is mainly to find _real_ includes, while DESTDIR is
3884b85037dbSmrg    mainly used when creating binary packages to define a different root
3885b85037dbSmrg    directory, I doubt you'll find any usable include there.
3886b85037dbSmrg
3887b85037dbSmrgcommit a3018d7f0f4ad01291da925217d9f0b420f97e5f
3888b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3889b85037dbSmrgDate:   Sun Jun 4 23:44:47 2006 +0200
3890b85037dbSmrg
3891b85037dbSmrg    Fix make uninstall.
3892b85037dbSmrg    
3893b85037dbSmrg    make uninstall didn't remove the driver if it was built for Xorg 7.0.
3894b85037dbSmrg
3895b85037dbSmrgcommit f5ebf048b83890dda9a9309efce826717e6f3c47
3896b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3897b85037dbSmrgDate:   Sun Jun 4 01:54:16 2006 +0200
3898b85037dbSmrg
3899b85037dbSmrg    Changed version to 0.14.5.
3900b85037dbSmrg
3901b85037dbSmrgcommit bb4988f97ade7ae216ff797a96eed5ea668e9763
3902b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3903b85037dbSmrgDate:   Sun Jun 4 01:24:05 2006 +0200
3904b85037dbSmrg
3905b85037dbSmrg    Fix the .spec file to make it work on FC5.
3906b85037dbSmrg
3907b85037dbSmrgcommit 1df966894abf9ee616f30ee64df7184fc5eaa2ef
3908b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3909b85037dbSmrgDate:   Sun Jun 4 01:20:27 2006 +0200
3910b85037dbSmrg
3911b85037dbSmrg    Check for presence of modular Xorg in the Makefile.
3912b85037dbSmrg
3913b85037dbSmrgcommit 362706daf4484bee146157c8b0f846a392954f3b
3914b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3915b85037dbSmrgDate:   Sun May 14 18:19:29 2006 +0200
3916b85037dbSmrg
3917b85037dbSmrg    Added "Toshiba Portege 2000" to the compatibility list.
3918b85037dbSmrg    (From Maximilian Schleiss <maxschleiss@bluewin.ch>.)
3919b85037dbSmrg
3920b85037dbSmrgcommit 470e6feb3ac676c13868ca4fb14180d32cadfc71
3921b85037dbSmrgAuthor: Vaclav Kadlcik <vaclav.kadlcik@i.cz>
3922b85037dbSmrgDate:   Sun May 7 23:14:11 2006 +0200
3923b85037dbSmrg
3924b85037dbSmrg    Add new parameter "SingleTapTimeout".
3925b85037dbSmrg    
3926b85037dbSmrg    This patch adds a new parameter - "SingleTapTimeout" - to control the
3927b85037dbSmrg    "2A -> SINGLETAP" transition.
3928b85037dbSmrg    
3929b85037dbSmrg    This gives greater control of tap behavior. For exmple, it is possible
3930b85037dbSmrg    to disable tap-and-drag by setting the parameter to 0.
3931b85037dbSmrg
3932b85037dbSmrgcommit 9db4f87799188c14bcb797b86f06ba59e7759535
3933b85037dbSmrgAuthor: Vaclav Kadlcik <vaclav.kadlcik@i.cz>
3934b85037dbSmrgDate:   Sun May 7 22:48:05 2006 +0200
3935b85037dbSmrg
3936b85037dbSmrg    I added a note about "FastTaps" in the man page.
3937b85037dbSmrg
3938b85037dbSmrgcommit 9aeebd3f2f384695b741589d9aacc6a4723e6886
3939b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3940b85037dbSmrgDate:   Sun May 7 22:44:56 2006 +0200
3941b85037dbSmrg
3942b85037dbSmrg    Added "HP Compaq nw8240" to the compatibility list.
3943b85037dbSmrg    (From Vaclav Kadlcik <vaclav.kadlcik@i.cz>.)
3944b85037dbSmrg
3945b85037dbSmrgcommit b47766fe8c0fd0979f50aaa9b695d4b0ceef5a0d
3946b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3947b85037dbSmrgDate:   Sun Apr 23 22:00:00 2006 +0200
3948b85037dbSmrg
3949b85037dbSmrg    Added "ASUS A6Km-Q010H" to the compatibility list.
3950b85037dbSmrg    (From Lukas <666@sendmail.cz>.)
3951b85037dbSmrg
3952b85037dbSmrgcommit b5b283fdc9c86fd959685e0a7aa3e200537d0f15
3953b85037dbSmrgAuthor: Mattia Dongili <malattia@linux.it>
3954b85037dbSmrgDate:   Mon Apr 17 01:17:15 2006 +0200
3955b85037dbSmrg
3956b85037dbSmrg    Allow building a modular driver for Xorg 7.0.
3957b85037dbSmrg
3958b85037dbSmrgcommit f96473ad4ce0ae1aa7ad42900c9e4df5fb9b7b42
3959b85037dbSmrgAuthor: Mattia Dongili <malattia@linux.it>
3960b85037dbSmrgDate:   Mon Apr 17 01:17:10 2006 +0200
3961b85037dbSmrg
3962b85037dbSmrg    Makes $(PREFIX) configurable on the command line.
3963b85037dbSmrg
3964b85037dbSmrgcommit 205edb2a3e4e864fba35c1f3df9ea70adf83b2b8
3965b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3966b85037dbSmrgDate:   Mon Apr 17 00:41:08 2006 +0200
3967b85037dbSmrg
3968b85037dbSmrg    Create a helper function to set a floating point option value.
3969b85037dbSmrg
3970b85037dbSmrgcommit 05469e3c0a27a8e52110c37f51107ec1606ddf1b
3971b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3972b85037dbSmrgDate:   Mon Apr 17 00:12:34 2006 +0200
3973b85037dbSmrg
3974b85037dbSmrg    There is no need to fix up invalid circular trigger values. It is OK
3975b85037dbSmrg    to behave as if the invalid value had been set from synclient.
3976b85037dbSmrg
3977b85037dbSmrgcommit 8a6b0c4bfea74dc09a73690a86788d0c1c220da2
3978b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3979b85037dbSmrgDate:   Sun Apr 16 23:25:25 2006 +0200
3980b85037dbSmrg
3981b85037dbSmrg    Use a helper variable in the option parsing code.
3982b85037dbSmrg
3983b85037dbSmrgcommit 40f076f1db8b4e947aaba9e2b78a61c568b8b452
3984b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3985b85037dbSmrgDate:   Sun Apr 2 08:19:09 2006 +0200
3986b85037dbSmrg
3987b85037dbSmrg    Implemented two-finger vertical and horizontal scrolling.
3988b85037dbSmrg    Patch from Stefan Bethge <stefan@lanpartei.de>, somewhat modified by
3989b85037dbSmrg    me.
3990b85037dbSmrg
3991b85037dbSmrgcommit 38074afb0a6ee57f7bd7c5a967bd22e922059321
3992b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3993b85037dbSmrgDate:   Sun Mar 19 08:08:21 2006 +0100
3994b85037dbSmrg
3995b85037dbSmrg    Small manpage clarification.
3996b85037dbSmrg
3997b85037dbSmrgcommit a9e1b9a3756cbd8a4d3b425d7dbe9d1b44a8cb02
3998b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
3999b85037dbSmrgDate:   Sat Mar 18 10:12:47 2006 +0100
4000b85037dbSmrg
4001b85037dbSmrg    Added "ASUS A6VA" to the compatibility list.
4002b85037dbSmrg    (From Cherwin Nooitmeer <cherwin@gmail.com>.)
4003b85037dbSmrg
4004b85037dbSmrgcommit 2a16677ee65dac497ce21179d7987aecfc23e31b
4005b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4006b85037dbSmrgDate:   Sun Mar 12 10:23:47 2006 +0100
4007b85037dbSmrg
4008b85037dbSmrg    Added "ASUS Z71V" to the compatibility list.
4009b85037dbSmrg    (From Jared Pedroza <jpedroza@strudelhosen.com>.)
4010b85037dbSmrg
4011b85037dbSmrgcommit f9c8374a7b238d70169a1eb6ed47c0e7eb65c297
4012b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4013b85037dbSmrgDate:   Sun Feb 5 20:31:03 2006 +0100
4014b85037dbSmrg
4015b85037dbSmrg    Added "Acer TravelMate 2310" to the compatibility list.
4016b85037dbSmrg    (From Giuseppe Arecchi <giuseppe.arecchi@gmail.com>.)
4017b85037dbSmrg
4018b85037dbSmrgcommit 14ce35c6a4e56f8d4d17238a4d17334aa1b0cfa4
4019b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4020b85037dbSmrgDate:   Sun Feb 5 20:27:58 2006 +0100
4021b85037dbSmrg
4022b85037dbSmrg    Added "Acer 8104 WLMi" to the compatibility list.
4023b85037dbSmrg    (From Arne Anka <arne.planka@gmail.com>.)
4024b85037dbSmrg
4025b85037dbSmrgcommit 13f57dbf259347be9ba07be6bffd397f87ac8628
4026b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4027b85037dbSmrgDate:   Mon Jan 23 00:34:03 2006 +0100
4028b85037dbSmrg
4029b85037dbSmrg    Added "Toshiba Satellite P25-607" to the compatibility
4030b85037dbSmrg    list.
4031b85037dbSmrg    (From sam@evolving.org)
4032b85037dbSmrg
4033b85037dbSmrgcommit 1ecc83de4561506b5a1e293ab689ae5faebd0a81
4034b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4035b85037dbSmrgDate:   Mon Jan 23 00:21:34 2006 +0100
4036b85037dbSmrg
4037b85037dbSmrg    Added a link with information about horizontal scroll
4038b85037dbSmrg    problems in Mozilla.
4039b85037dbSmrg
4040b85037dbSmrgcommit 324f3595c91b6298480f6ee6815e5ac6ce00a4a5
4041b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4042b85037dbSmrgDate:   Sun Jan 22 11:33:16 2006 +0100
4043b85037dbSmrg
4044b85037dbSmrg    Whitespace cleanup.
4045b85037dbSmrg
4046b85037dbSmrgcommit 6664d2757a0906713a2ee0ca1613c67fcd103f9c
4047b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4048b85037dbSmrgDate:   Sun Jan 22 11:30:06 2006 +0100
4049b85037dbSmrg
4050b85037dbSmrg    Whitespace cleanup.
4051b85037dbSmrg
4052b85037dbSmrgcommit 455bb31fdeb69c73b742c8e4e605d4a706f6d652
4053b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4054b85037dbSmrgDate:   Wed Jan 11 21:03:05 2006 +0100
4055b85037dbSmrg
4056b85037dbSmrg    Added "ASUS A3500L" to the compatibility list.
4057b85037dbSmrg    (From Aaz <pffan@mail.ru>.)
4058b85037dbSmrg
4059b85037dbSmrgcommit a871d7011f2199459c48f92fa9724be5c4d8611b
4060b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4061b85037dbSmrgDate:   Wed Jan 11 21:00:06 2006 +0100
4062b85037dbSmrg
4063b85037dbSmrg    Added "IPC Powernote S" to the compatibility list.
4064b85037dbSmrg    (From Lynne Cahill <lynneca@sussex.ac.uk>.)
4065b85037dbSmrg
4066b85037dbSmrgcommit 1febb83f62df9615194f906cc986657185e4a09c
4067b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4068b85037dbSmrgDate:   Wed Jan 11 20:57:05 2006 +0100
4069b85037dbSmrg
4070b85037dbSmrg    Added "HP Compaq NC6000" to the compatibility list.
4071b85037dbSmrg    (From PALFALVI Attila <paf@mm.bme.hu>.)
4072b85037dbSmrg
4073b85037dbSmrgcommit d2d78a9ca443f0ab079157ae6dffef1035f813a6
4074b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4075b85037dbSmrgDate:   Sat Dec 17 10:21:11 2005 +0100
4076b85037dbSmrg
4077b85037dbSmrg    Added "Acer Aspire 3023" to the compatibility list.
4078b85037dbSmrg    (From Pim Nijdam <pim.n@xs4all.nl>.)
4079b85037dbSmrg
4080b85037dbSmrgcommit d8b4f75144b2d4ac6d09b13a74d069b0d6878fb0
4081b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4082b85037dbSmrgDate:   Sun Dec 11 11:03:51 2005 +0100
4083b85037dbSmrg
4084b85037dbSmrg    Reverted change 6ad7b8219959c84c77a24c733df8c0fbed7a4c94. The Gentoo
4085b85037dbSmrg    maintainer, Kevin F. Quinn
4086b85037dbSmrg    <kevquinn@gentoo.org> and/or Seemant Kulleen <seemant@brontes3d.com>,
4087b85037dbSmrg    says it causes problems.
4088b85037dbSmrg
4089b85037dbSmrgcommit a0aa688844d454c4f8d80e419174144824906ab5
4090b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4091b85037dbSmrgDate:   Mon Nov 14 21:45:04 2005 +0100
4092b85037dbSmrg
4093b85037dbSmrg    Implemented pressure dependent motion speed. Patch from
4094b85037dbSmrg    St�phane Rosi <steph@via.ecp.fr>, somewhat modified by me.
4095b85037dbSmrg
4096b85037dbSmrgcommit 742bda037b9041b2458a3104e5e55d85b4aa9ff9
4097b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4098b85037dbSmrgDate:   Mon Nov 14 20:35:30 2005 +0100
4099b85037dbSmrg
4100b85037dbSmrg    Added "HP Pavilion ZD8000" to the compatibility list.
4101b85037dbSmrg    (From Tim Folger <tim@timfolger.net>.)
4102b85037dbSmrg
4103b85037dbSmrgcommit 7763ef0ed9b751f8a1786bc5f6861acad51245e6
4104b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4105b85037dbSmrgDate:   Mon Nov 14 20:33:56 2005 +0100
4106b85037dbSmrg
4107b85037dbSmrg    Added "Samsung Q20" to the compatibility list.
4108b85037dbSmrg    (From BEMBARON Rapha�l <raphael.bembaron@noos.fr>.)
4109b85037dbSmrg
4110b85037dbSmrgcommit d921c8085d60b78b6ec7d86c72448d4e53e481a7
4111b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4112b85037dbSmrgDate:   Mon Nov 7 18:02:03 2005 +0100
4113b85037dbSmrg
4114b85037dbSmrg    Added a PREFIX variable to the Makefile to make it possible
4115b85037dbSmrg    to install the driver in /usr instead of /usr/local. Patch from
4116b85037dbSmrg    "Ricardo García" <sarbalap-generic@yahoo.es>.
4117b85037dbSmrg
4118b85037dbSmrgcommit 0a7bcaa66bf6f7ac86795bee6e2c7408b65c07b6
4119b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4120b85037dbSmrgDate:   Sun Nov 6 16:35:31 2005 +0100
4121b85037dbSmrg
4122b85037dbSmrg    Changed version to 0.14.4.
4123b85037dbSmrg
4124b85037dbSmrgcommit cec437d4234a5e43d9ec66af629aed7d3140fcdb
4125b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4126b85037dbSmrgDate:   Sun Nov 6 01:33:54 2005 +0100
4127b85037dbSmrg
4128b85037dbSmrg    Added information about "synclient -m" output to the
4129b85037dbSmrg    synclient man page.
4130b85037dbSmrg
4131b85037dbSmrgcommit 04fdc33b0650968978339deb722e8a910bcabb69
4132b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4133b85037dbSmrgDate:   Sat Nov 5 22:55:43 2005 +0100
4134b85037dbSmrg
4135b85037dbSmrg    Added option to syndaemon to ignore "modifier+another key"
4136b85037dbSmrg    combos. This way you can press for example "alt-f1" to switch desktop
4137b85037dbSmrg    without disabling the touchpad. Patch from Mattia Dongili
4138b85037dbSmrg    <malattia@linux.it>, but modified by me so that syndaemon only monitors
4139b85037dbSmrg    key presses. This way the touchpad is not disabled if you press alt-f1,
4140b85037dbSmrg    but release the alt key before the f1 key.
4141b85037dbSmrg
4142b85037dbSmrgcommit f88fab7622e5b8bf8825df794536a3c4b3ce5cc5
4143b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4144b85037dbSmrgDate:   Sat Nov 5 20:04:18 2005 +0100
4145b85037dbSmrg
4146b85037dbSmrg    Added "HP Special Edition L2000" to the compatibility list.
4147b85037dbSmrg    (From Miguel De Anda <miguel@thedeanda.com>.)
4148b85037dbSmrg
4149b85037dbSmrgcommit 5bf94efabb8c2ffb5cd9d9a24e11067bfb81e507
4150b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4151b85037dbSmrgDate:   Sat Nov 5 19:56:32 2005 +0100
4152b85037dbSmrg
4153b85037dbSmrg    Vertical/horizontal scrolling was incorrectly stopped then
4154b85037dbSmrg    the finger left the lower right corner if the scrolling was started
4155b85037dbSmrg    from within that corner. The problem was that in that case both
4156b85037dbSmrg    horizontal and vertical scrolling was enabled at the same time until
4157b85037dbSmrg    the finger left the corner. When the finger left the corner, one of the
4158b85037dbSmrg    scrolling directions was supposed to stop, but buggy handling of
4159b85037dbSmrg    coasting made both scrolling directions stop.
4160b85037dbSmrg    Reported by Arie Huijzer <aries.huijzer@gmail.com>.
4161b85037dbSmrg
4162b85037dbSmrgcommit 32a6e1bf9c890f368cba3f6413e2412da2cee3c7
4163b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4164b85037dbSmrgDate:   Sun Oct 30 23:05:55 2005 +0100
4165b85037dbSmrg
4166b85037dbSmrg    Included driver version number in the shared memory
4167b85037dbSmrg    segment. Suggested by Stefan Kombrink <katakombi@gmail.com> for use in
4168b85037dbSmrg    ksynaptics.
4169b85037dbSmrg
4170b85037dbSmrgcommit 913e4171acd0e9bfac9b8df110c5682bb3b2a24c
4171b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4172b85037dbSmrgDate:   Sun Oct 23 09:35:09 2005 +0200
4173b85037dbSmrg
4174b85037dbSmrg    Added "Toshiba Satellite 2410" to the compatibility list.
4175b85037dbSmrg    (From Simon Scheiwiller <simon@hornweb.ch>.)
4176b85037dbSmrg
4177b85037dbSmrgcommit 0e5eb63ec4d4a652b8761fab906df3e9b13a2347
4178b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4179b85037dbSmrgDate:   Sun Oct 23 09:22:21 2005 +0200
4180b85037dbSmrg
4181b85037dbSmrg    Make the device name change code handle more cases. Patch
4182b85037dbSmrg    from Karl Tomlinson <k.tomlinson@auckland.ac.nz>, who writes:
4183b85037dbSmrg    
4184b85037dbSmrg    There are two issues that are resolved here:
4185b85037dbSmrg    
4186b85037dbSmrg    1 The call to xf86ReplaceStrOption in DeviceOn, when the device
4187b85037dbSmrg      file can no longer be opened seems unnecessary and causes
4188b85037dbSmrg      problems.  If Protocol is auto-dev then Device is reset anyway
4189b85037dbSmrg      (through SetDeviceAndProtocol).  If Protocol is something else
4190b85037dbSmrg      then the device file will never be found even after it is
4191b85037dbSmrg      recreated because Device is never set again.
4192b85037dbSmrg    
4193b85037dbSmrg    2 The first xf86OpenSerial in DeviceOn may successfully open a
4194b85037dbSmrg      different mouse (or other event file) that has the same name as
4195b85037dbSmrg      the Device found through the first invocation of auto-dev.  It
4196b85037dbSmrg      seems reasonable that if auto-dev is used to find the device
4197b85037dbSmrg      file the first time, then it can be used to find it again after
4198b85037dbSmrg      the device has been closed (and possibly changed name).
4199b85037dbSmrg
4200b85037dbSmrgcommit 7fcfad931ba56e10ae56de04d7ed9d47a17b8aa5
4201b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4202b85037dbSmrgDate:   Sun Oct 23 08:24:11 2005 +0200
4203b85037dbSmrg
4204b85037dbSmrg    Added "Sony VAIO VGN-S4XP" to the compatibility list.
4205b85037dbSmrg    (From Julien Laurent <djeyl@djeyl.net>.)
4206b85037dbSmrg
4207b85037dbSmrgcommit d5c9403b8f86f6bb6e02cada7a3784bc07cbdafd
4208b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4209b85037dbSmrgDate:   Mon Oct 3 17:25:17 2005 +0200
4210b85037dbSmrg
4211b85037dbSmrg    Fixed some long vs int inconsistencies to make the driver
4212b85037dbSmrg    work correctly on 64 bit machines.
4213b85037dbSmrg
4214b85037dbSmrgcommit 209ef752c9899f78c4a8c7b871d1c61a034d4d5d
4215b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4216b85037dbSmrgDate:   Sun Oct 2 16:14:17 2005 +0200
4217b85037dbSmrg
4218b85037dbSmrg    Added "Acer Aspire 3003WLMi" to the compatibility list.
4219b85037dbSmrg    (From Ricardo García" <sarbalap-gen@yahoo.es>.)
4220b85037dbSmrg
4221b85037dbSmrgcommit 49b40b9b36f452ca99249f12d3a1d8f18104faaf
4222b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4223b85037dbSmrgDate:   Sun Oct 2 12:07:44 2005 +0200
4224b85037dbSmrg
4225b85037dbSmrg    Added "Toshiba Qosmio E-15" to the compatibility list.
4226b85037dbSmrg    (From J. Bennett <daemon7@netacus.com>.)
4227b85037dbSmrg
4228b85037dbSmrgcommit f211096e89040d2da538e9395c45f337b2309154
4229b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4230b85037dbSmrgDate:   Tue Sep 27 20:52:09 2005 +0200
4231b85037dbSmrg
4232b85037dbSmrg    Forgot to update the table of contents in change
4233b85037dbSmrg    ec4a460b59913f730c515307ba472ea8b4498a1b.
4234b85037dbSmrg
4235b85037dbSmrgcommit 6f561749cf2e7ca585ba440648bd345275b854ad
4236b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4237b85037dbSmrgDate:   Sun Sep 11 17:17:45 2005 +0200
4238b85037dbSmrg
4239b85037dbSmrg    Added "BenQ JoyBook 2100E" to the compatibility list.
4240b85037dbSmrg    (From Bc. Jaroslav Imrich <jariq@jariq.sk>.)
4241b85037dbSmrg
4242b85037dbSmrgcommit e3755d6d9d8b5bda859493f4b27cae1d19d19042
4243b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4244b85037dbSmrgDate:   Sun Sep 11 17:13:11 2005 +0200
4245b85037dbSmrg
4246b85037dbSmrg    Added "Samsung X20" to the compatibility list.
4247b85037dbSmrg    (From Ralf Mueller <denzo@gmx.net>.)
4248b85037dbSmrg
4249b85037dbSmrgcommit 842913cb00b6e1777226911485a39776d1e8fa66
4250b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4251b85037dbSmrgDate:   Mon Aug 29 22:00:13 2005 +0200
4252b85037dbSmrg
4253b85037dbSmrg    Added "Toshiba Tecra M2" to the compatibility list.
4254b85037dbSmrg    (From Brent W. Woodruff <brent@fprimex.com>.)
4255b85037dbSmrg
4256b85037dbSmrgcommit 52bfb8065d916ea1bffb9a7ed47ef36abd6b9968
4257b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4258b85037dbSmrgDate:   Mon Aug 29 00:51:21 2005 +0200
4259b85037dbSmrg
4260b85037dbSmrg    X header file fix for xorg 6.8.99.15. Compile problem
4261b85037dbSmrg    reported by Farhad Shakiba <fshakiba@gmail.com>. Patch from Christoph
4262b85037dbSmrg    Brill <egore@gmx.de>. See also:
4263b85037dbSmrg    http://lists.freedesktop.org/pipermail/xorg/2005-July/008751.html
4264b85037dbSmrg
4265b85037dbSmrgcommit efb07ba595689f9bd099e62083f4d7cd4abf794f
4266b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4267b85037dbSmrgDate:   Wed Aug 17 21:10:49 2005 +0200
4268b85037dbSmrg
4269b85037dbSmrg    Added "Toshiba Tecra A4" to the compatibility list.
4270b85037dbSmrg    (From dpet <dgpet@bigpond.com>.)
4271b85037dbSmrg
4272b85037dbSmrgcommit 4ad4467d6cd72d84c7e3490da0ceb7e89368c7c0
4273b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4274b85037dbSmrgDate:   Wed Aug 17 21:07:24 2005 +0200
4275b85037dbSmrg
4276b85037dbSmrg    Added "Clevo M375C" and "Clevo M385C" to the compatibility
4277b85037dbSmrg    list.
4278b85037dbSmrg    (From Bodon Ferenc <bodon@cs.bme.hu>.)
4279b85037dbSmrg
4280b85037dbSmrgcommit d55d653d5c30d868931feb1eaa30c97793232a14
4281b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4282b85037dbSmrgDate:   Fri Aug 5 17:25:30 2005 +0200
4283b85037dbSmrg
4284b85037dbSmrg    Added "Medion 41700" to the compatibility list.
4285b85037dbSmrg    (From Bogdan Mihaila <mihaila@in.tum.de>.)
4286b85037dbSmrg
4287b85037dbSmrgcommit 08b4ee902b25d228dc0269837c1a9ce696c58a92
4288b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4289b85037dbSmrgDate:   Fri Jul 22 00:50:20 2005 +0200
4290b85037dbSmrg
4291b85037dbSmrg    Changed version to 0.14.3.
4292b85037dbSmrg
4293b85037dbSmrgcommit 2ca10fe975e4bda95dded06486a2568324f59fa8
4294b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4295b85037dbSmrgDate:   Fri Jul 22 00:40:07 2005 +0200
4296b85037dbSmrg
4297b85037dbSmrg    Converted the NEWS file to unicode.
4298b85037dbSmrg
4299b85037dbSmrgcommit 3f2c2d49d50b2d8b683917314eb3fcf93014d27f
4300b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4301b85037dbSmrgDate:   Fri Jul 22 00:35:31 2005 +0200
4302b85037dbSmrg
4303b85037dbSmrg    Updated synaptics.5 to match change
4304b85037dbSmrg    b39dab97b3d3c031cb60a6715d2c23a7bc792033.
4305b85037dbSmrg
4306b85037dbSmrgcommit e40f0390da574f266c13192d05290f2da2d564d9
4307b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4308b85037dbSmrgDate:   Thu Jul 21 23:44:26 2005 +0200
4309b85037dbSmrg
4310b85037dbSmrg    Added "DELL Latitude X1" to the compatibility list.
4311b85037dbSmrg    (From Fredrik Pettersson <freppe@deimos.nu>.)
4312b85037dbSmrg
4313b85037dbSmrgcommit d685cf8da327b3d924cb46bc00793268f8e15d47
4314b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4315b85037dbSmrgDate:   Wed Jul 13 18:04:04 2005 +0200
4316b85037dbSmrg
4317b85037dbSmrg    If no /dev/input/event* device nodes are found, say so in
4318b85037dbSmrg    the log file.
4319b85037dbSmrg
4320b85037dbSmrgcommit 8e0fde944cc653edbeed7dce4c0008d7172ebfee
4321b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4322b85037dbSmrgDate:   Wed Jul 13 01:14:29 2005 +0200
4323b85037dbSmrg
4324b85037dbSmrg    The evdev auto-dev code could incorrectly blame problems on
4325b85037dbSmrg    a missing evdev driver.
4326b85037dbSmrg
4327b85037dbSmrgcommit a90fc3897e8e9226278852eef315892e97820c4e
4328b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4329b85037dbSmrgDate:   Sun Jul 10 12:34:04 2005 +0200
4330b85037dbSmrg
4331b85037dbSmrg    Added "COMPAQ Armada 1750" to the compatibility list.
4332b85037dbSmrg    (From Olivier Mehani <shtrom@ssji.net>.)
4333b85037dbSmrg
4334b85037dbSmrgcommit fe6de6167dc67ab54efe1546604955bdbc53c9f8
4335b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4336b85037dbSmrgDate:   Sun Jul 10 12:29:46 2005 +0200
4337b85037dbSmrg
4338b85037dbSmrg    Added "Toshiba A25" to the compatibility list.
4339b85037dbSmrg    (From "Rick @ TranSpecT" <rick@transpect.net>.)
4340b85037dbSmrg
4341b85037dbSmrgcommit 39582afcb09a8a41f9421a3040e900294e46df83
4342b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4343b85037dbSmrgDate:   Sun Jul 10 12:10:56 2005 +0200
4344b85037dbSmrg
4345b85037dbSmrg    Added "DELL Latitude D610" to the compatibility list.
4346b85037dbSmrg    (From Monika Danielsson <monika@internetbokhandeln.se>.)
4347b85037dbSmrg
4348b85037dbSmrgcommit 8f0a0663b5ef22bc5ed34e7bddbc2856311c5133
4349b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4350b85037dbSmrgDate:   Sun Jul 10 00:07:53 2005 +0200
4351b85037dbSmrg
4352b85037dbSmrg    The touchpad stopped working if you did:
4353b85037dbSmrg    1. From inside X ran "rmmod psmouse"
4354b85037dbSmrg    2. Switched to the console
4355b85037dbSmrg    3. Switched back to X
4356b85037dbSmrg    4. Ran "modprobe psmouse"
4357b85037dbSmrg    5. Switched to the console.
4358b85037dbSmrg    6. Switched back to X.
4359b85037dbSmrg    After this sequence, the device name was set to an event device but the
4360b85037dbSmrg    protocol was psaux. The problem was that when the auto-redetection
4361b85037dbSmrg    failed in step 3, the protocol was set to psaux but the device name was
4362b85037dbSmrg    not cleared. In step 6, opening the old event device succeeded again,
4363b85037dbSmrg    so SetDeviceAndProtocol() was not called, and the protocol remained set
4364b85037dbSmrg    to psaux.
4365b85037dbSmrg
4366b85037dbSmrgcommit 8ee460fe402a95130565ea9682ba4b5860e27aa5
4367b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4368b85037dbSmrgDate:   Mon Jul 4 14:39:10 2005 +0200
4369b85037dbSmrg
4370b85037dbSmrg    Added "Aristo Smart 300" to the compatibility list.
4371b85037dbSmrg    (From "Lukasz Madrzycki" <uksza@wp.pl>.)
4372b85037dbSmrg
4373b85037dbSmrgcommit d082fb1d7cf5672bd93c9c08066fd1105725c640
4374b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4375b85037dbSmrgDate:   Tue Jun 28 21:54:10 2005 +0200
4376b85037dbSmrg
4377b85037dbSmrg    Implemented new driver options LeftRightScrolling,
4378b85037dbSmrg    UpDownScrollRepeat, LeftRightScrollRepeat and ScrollButtonRepeat to
4379b85037dbSmrg    control the auto-repeat behavior of the scroll buttons.
4380b85037dbSmrg    From Sam Barnett-Cormack <sdb@geekworld.co.uk> with some small changes
4381b85037dbSmrg    by me.
4382b85037dbSmrg
4383b85037dbSmrgcommit 6742ccddfafc0b361f911d411e5753bb5a1c7609
4384b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4385b85037dbSmrgDate:   Mon Jun 27 23:16:09 2005 +0200
4386b85037dbSmrg
4387b85037dbSmrg    Fixed spelling error.
4388b85037dbSmrg
4389b85037dbSmrgcommit 4ced6a79c5a594937f7b33a9cd8d4cb80b90426a
4390b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4391b85037dbSmrgDate:   Sun Jun 26 00:29:36 2005 +0200
4392b85037dbSmrg
4393b85037dbSmrg    In the DeviceOn() function, if opening the device node
4394b85037dbSmrg    fails, try to auto-detect the correct event device again. This can fix
4395b85037dbSmrg    problems which occurs after a suspend/resume cycle or after
4396b85037dbSmrg    rmmod/insmod-ing the psmouse kernel driver.
4397b85037dbSmrg
4398b85037dbSmrgcommit 2da0af084657eaed1eb25e817e763de0636a55c3
4399b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4400b85037dbSmrgDate:   Sat Jun 25 14:02:38 2005 +0200
4401b85037dbSmrg
4402b85037dbSmrg    Removed an implemented entry from the TODO file.
4403b85037dbSmrg
4404b85037dbSmrgcommit a2829c3a6a5a8b9ecf29c2d73facf8945df1a211
4405b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4406b85037dbSmrgDate:   Fri Jun 24 17:24:55 2005 +0200
4407b85037dbSmrg
4408b85037dbSmrg    Added references to synaptics(5) in the synclient and
4409b85037dbSmrg    syndaemon man pages.
4410b85037dbSmrg
4411b85037dbSmrgcommit 9402f63826656d6e0e89d2474ad8fad4c12a13a5
4412b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4413b85037dbSmrgDate:   Fri Jun 24 17:20:26 2005 +0200
4414b85037dbSmrg
4415b85037dbSmrg    Converted synaptics.5 to a proper man page.
4416b85037dbSmrg
4417b85037dbSmrgcommit 7d9a62427425f65b402e19ef029d1acc42455cd5
4418b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4419b85037dbSmrgDate:   Fri Jun 24 17:17:31 2005 +0200
4420b85037dbSmrg
4421b85037dbSmrg    Also mention xorg.conf in synclient.1.
4422b85037dbSmrg
4423b85037dbSmrgcommit d3153d87205cda97cdf79b6582a22fe7ade9790b
4424b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4425b85037dbSmrgDate:   Fri Jun 24 15:33:09 2005 +0200
4426b85037dbSmrg
4427b85037dbSmrg    Fixed spelling error.
4428b85037dbSmrg
4429b85037dbSmrgcommit 5a635d033847d3cf058a91e59d7cc6fedcb77ec5
4430b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4431b85037dbSmrgDate:   Fri Jun 24 15:13:33 2005 +0200
4432b85037dbSmrg
4433b85037dbSmrg    Also mention XOrg in the synclient and syndaemon man pages.
4434b85037dbSmrg
4435b85037dbSmrgcommit 4f05f30b6fc69840fd0ab669963bece03a7c6005
4436b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4437b85037dbSmrgDate:   Fri Jun 24 15:08:28 2005 +0200
4438b85037dbSmrg
4439b85037dbSmrg    Spelling fix.
4440b85037dbSmrg
4441b85037dbSmrgcommit ec4a460b59913f730c515307ba472ea8b4498a1b
4442b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4443b85037dbSmrgDate:   Fri Jun 24 00:36:17 2005 +0200
4444b85037dbSmrg
4445b85037dbSmrg    Added a hint about disabled touchpads in the trouble
4446b85037dbSmrg    shooting guide.
4447b85037dbSmrg
4448b85037dbSmrgcommit a3b370acc28d2d09b75c4fcebfb7afd721fd37ee
4449b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4450b85037dbSmrgDate:   Thu Jun 23 16:02:54 2005 +0200
4451b85037dbSmrg
4452b85037dbSmrg    Preparing to create a man page describing the parameters
4453b85037dbSmrg    that control the synaptics driver.
4454b85037dbSmrg
4455b85037dbSmrgcommit d36eaeb6edbf42856955e3859d3054fe37f35d4d
4456b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4457b85037dbSmrgDate:   Sat Jun 18 07:43:56 2005 +0200
4458b85037dbSmrg
4459b85037dbSmrg    Added "Desknote A900" to the compatibility list.
4460b85037dbSmrg    (From Mike Stolove <mstolove@rogers.com>.)
4461b85037dbSmrg
4462b85037dbSmrgcommit a1c7f02362044c866738a1130d785635b015d722
4463b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4464b85037dbSmrgDate:   Tue Jun 14 23:24:44 2005 +0200
4465b85037dbSmrg
4466b85037dbSmrg    Modified the man pages according to recommendations from the
4467b85037dbSmrg    roff(7) man page.
4468b85037dbSmrg
4469b85037dbSmrgcommit f5ad2c98fd994d2bbb06e85b188ed1bf524d614b
4470b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4471b85037dbSmrgDate:   Mon Jun 13 21:05:47 2005 +0200
4472b85037dbSmrg
4473b85037dbSmrg    Added some tasks to the TODO list.
4474b85037dbSmrg
4475b85037dbSmrgcommit b39dab97b3d3c031cb60a6715d2c23a7bc792033
4476b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4477b85037dbSmrgDate:   Mon Jun 13 21:03:02 2005 +0200
4478b85037dbSmrg
4479b85037dbSmrg    Revert change 15d3f642c725636446b3212b8efbd94a9fc9a59b and instead always
4480b85037dbSmrg    disable scrolling
4481b85037dbSmrg    whenever tapping is disabled. It doesn't make any sense to disable
4482b85037dbSmrg    tapping but not scrolling as a response to keyboard activity.
4483b85037dbSmrg
4484b85037dbSmrgcommit 5f65d8c2393d1decbb030679384c1e0896dbb7aa
4485b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4486b85037dbSmrgDate:   Mon Jun 13 20:17:58 2005 +0200
4487b85037dbSmrg
4488b85037dbSmrg    Removed trailing whitespace.
4489b85037dbSmrg
4490b85037dbSmrgcommit 15d3f642c725636446b3212b8efbd94a9fc9a59b
4491b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4492b85037dbSmrgDate:   Mon Jun 13 00:35:49 2005 +0200
4493b85037dbSmrg
4494b85037dbSmrg    Added new switch -s to syndaemon, to make it disable tapping
4495b85037dbSmrg    and scrolling. From Guido Flohr <guido@imperia.net> with some changes
4496b85037dbSmrg    by me.
4497b85037dbSmrg
4498b85037dbSmrgcommit 05125be050323a9d1a407a198d428e368692b01b
4499b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4500b85037dbSmrgDate:   Sun Jun 12 23:58:08 2005 +0200
4501b85037dbSmrg
4502b85037dbSmrg    Added a "When will the driver be included in the XOrg
4503b85037dbSmrg    distribution?" entry to the FAQ.
4504b85037dbSmrg
4505b85037dbSmrgcommit f0f87ac9ad615ee67583cfe42f2b240127343ddb
4506b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4507b85037dbSmrgDate:   Sun Jun 12 21:09:37 2005 +0200
4508b85037dbSmrg
4509b85037dbSmrg    Added "HP Compaq NX6110" to the compatibility list.
4510b85037dbSmrg    (From Marcin Owsiany <marcin@owsiany.pl>.)
4511b85037dbSmrg
4512b85037dbSmrgcommit ca05cdaeaef64095016b1b70b86cb7fe8d7405a1
4513b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4514b85037dbSmrgDate:   Sun Jun 12 21:06:15 2005 +0200
4515b85037dbSmrg
4516b85037dbSmrg    Added "Acer Extensa 3001 WLMi" to the compatibility list.
4517b85037dbSmrg    (From J�rgen H�tzel <juergen@hoetzel.info>.)
4518b85037dbSmrg
4519b85037dbSmrgcommit a6bfc1521292d76cfe4089ca3a902fa833212076
4520b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4521b85037dbSmrgDate:   Sun Jun 5 12:58:28 2005 +0200
4522b85037dbSmrg
4523b85037dbSmrg    Removed obsolete information about ALPS touchpads in the
4524b85037dbSmrg    INSTALL file.
4525b85037dbSmrg
4526b85037dbSmrgcommit 979b497fad0a42b672a5025df00f881672f397e6
4527b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4528b85037dbSmrgDate:   Tue May 31 21:00:23 2005 +0200
4529b85037dbSmrg
4530b85037dbSmrg    Added "Fujitsu-Siemens AMILO L 7300" to the compatibility
4531b85037dbSmrg    list.
4532b85037dbSmrg    (From Wilco Beekhuizen <wbeekhui@cs.uu.nl>.)
4533b85037dbSmrg
4534b85037dbSmrgcommit 8f908bc34dff9017b2f7e0c73d635aaf9bf7f3a1
4535b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4536b85037dbSmrgDate:   Sat May 21 08:57:47 2005 +0200
4537b85037dbSmrg
4538b85037dbSmrg    Added missing flags to the syntax section in the syndaemon
4539b85037dbSmrg    man page.
4540b85037dbSmrg
4541b85037dbSmrgcommit 6658750aebe5d0257b48a66ea933bdb078306525
4542b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4543b85037dbSmrgDate:   Sat May 21 08:40:36 2005 +0200
4544b85037dbSmrg
4545b85037dbSmrg    Added -k switch to syndaemon to make it ignore modifier keys
4546b85037dbSmrg    when monitoring keyboard activity. Suggested by Harold Aling
4547b85037dbSmrg    <h.aling@home.nl>.
4548b85037dbSmrg
4549b85037dbSmrgcommit 73611b31d1331fccdc95b114dc92edeeb8bde84f
4550b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4551b85037dbSmrgDate:   Mon May 16 23:41:01 2005 +0200
4552b85037dbSmrg
4553b85037dbSmrg    Forgot to add usbhid to the Makefile in change
4554b85037dbSmrg    0ca88facdfc56338aa9a38e2de38476579139ad0.
4555b85037dbSmrg
4556b85037dbSmrgcommit a725b8883346f6c1e83a0f12086b4287c4f691c0
4557b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4558b85037dbSmrgDate:   Mon May 16 23:37:53 2005 +0200
4559b85037dbSmrg
4560b85037dbSmrg    Changed version to 0.14.2.
4561b85037dbSmrg
4562b85037dbSmrgcommit ccf39174f63f4f45c1abacf215bf689a93ff7d60
4563b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4564b85037dbSmrgDate:   Wed May 11 19:47:28 2005 +0200
4565b85037dbSmrg
4566b85037dbSmrg    Added "SONY VAIO Z505SX" to the compatibility list.
4567b85037dbSmrg    (From Doug Beachy <dbeachy@gmail.com>.)
4568b85037dbSmrg
4569b85037dbSmrgcommit 548cf31f82ec48213a10bed76e9a3c7ad7747469
4570b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4571b85037dbSmrgDate:   Wed May 11 19:45:21 2005 +0200
4572b85037dbSmrg
4573b85037dbSmrg    Added "Toshiba Satellite 1800" to the compatibility list.
4574b85037dbSmrg    (From Mattia Dongili <malattia@gmail.com>.)
4575b85037dbSmrg
4576b85037dbSmrgcommit 0ca88facdfc56338aa9a38e2de38476579139ad0
4577b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4578b85037dbSmrgDate:   Mon Apr 25 22:03:25 2005 +0200
4579b85037dbSmrg
4580b85037dbSmrg    Added a hotplug script that disables the touchpad when a USB
4581b85037dbSmrg    mouse is connected. (And reenables it again when the USB mouse is
4582b85037dbSmrg    disconnected.)
4583b85037dbSmrg    From Joergen Scheibengruber <Joergen.Scheibengruber@wh-hms.uni-ulm.de>.
4584b85037dbSmrg
4585b85037dbSmrgcommit ed6f7d56ebdf48ab8205a52c425e2b8311d8ef2e
4586b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4587b85037dbSmrgDate:   Mon Apr 25 21:52:49 2005 +0200
4588b85037dbSmrg
4589b85037dbSmrg    Changed file type of usbmouse to xtext.
4590b85037dbSmrg
4591b85037dbSmrgcommit a41b4a342b950ac2ea756c897c4336f176d6d08a
4592b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4593b85037dbSmrgDate:   Mon Apr 18 00:27:07 2005 +0200
4594b85037dbSmrg
4595b85037dbSmrg    Added "Toshiba Tecra A3" to the compatibility list.
4596b85037dbSmrg    (From Tomasz Kojm <tkojm@clamav.net>.)
4597b85037dbSmrg
4598b85037dbSmrgcommit ce9282baa12fd241582ff71e32d22ec808445815
4599b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4600b85037dbSmrgDate:   Sun Apr 3 21:52:35 2005 +0200
4601b85037dbSmrg
4602b85037dbSmrg    Added "HP Compaq NX6120" to the compatibility list.
4603b85037dbSmrg    (From Gordon Rowell <gordonr@gormand.com.au>.)
4604b85037dbSmrg
4605b85037dbSmrgcommit d3232442f263a87e426cb5bee6f1cccb155fdd37
4606b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4607b85037dbSmrgDate:   Sun Apr 3 21:05:53 2005 +0200
4608b85037dbSmrg
4609b85037dbSmrg    Added "Toshiba Satellite 1130-Z23" to the compatibility
4610b85037dbSmrg    list.
4611b85037dbSmrg    (From Kai-Ove Pietsch <kai-ove.pietsch@web.de>.)
4612b85037dbSmrg
4613b85037dbSmrgcommit 1aea131e10b8fcb9252afb052c5ac13e550fd76d
4614b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4615b85037dbSmrgDate:   Sun Apr 3 21:02:20 2005 +0200
4616b85037dbSmrg
4617b85037dbSmrg    Updated tap-and-drag state diagram with information about
4618b85037dbSmrg    "fast taps".
4619b85037dbSmrg
4620b85037dbSmrgcommit a92539058195b42863fc42e09e219121ca9a7966
4621b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4622b85037dbSmrgDate:   Fri Mar 25 09:10:51 2005 +0100
4623b85037dbSmrg
4624b85037dbSmrg    Added "Fujitsu-Siemens AMILO Pro V2020" to the compatibility
4625b85037dbSmrg    list.
4626b85037dbSmrg    (From Risto A. Paju <teknohog@iki.fi>.)
4627b85037dbSmrg
4628b85037dbSmrgcommit ee32058e121ffff7c5ff57525cd295e665635ee7
4629b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4630b85037dbSmrgDate:   Fri Mar 25 09:06:53 2005 +0100
4631b85037dbSmrg
4632b85037dbSmrg    Added "Fujitsu-Siemens LIFEBOOK E7010" to the compatibility
4633b85037dbSmrg    list.
4634b85037dbSmrg    (From Ulrich Lauther <ulrich.lauther@siemens.com>.)
4635b85037dbSmrg
4636b85037dbSmrgcommit b84c6598461977e66086363e2b035010e7785a5f
4637b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4638b85037dbSmrgDate:   Fri Mar 25 09:01:51 2005 +0100
4639b85037dbSmrg
4640b85037dbSmrg    Mention in the INSTALL file that a synaptics touchpad with a
4641b85037dbSmrg    pass through device needs two InputDevice sections in the X config file
4642b85037dbSmrg    if used with a 2.6 linux kernel.
4643b85037dbSmrg
4644b85037dbSmrgcommit 0cd5ae7301c099aa236bd098d74eacadc50e7c6d
4645b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4646b85037dbSmrgDate:   Fri Mar 25 08:50:36 2005 +0100
4647b85037dbSmrg
4648b85037dbSmrg    Spelling fix in the INSTALL file.
4649b85037dbSmrg
4650b85037dbSmrgcommit bfd0f8ad12e0fc54c7f5b54e33820c22a12a8d6e
4651b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4652b85037dbSmrgDate:   Fri Mar 25 08:22:04 2005 +0100
4653b85037dbSmrg
4654b85037dbSmrg    Ignore the finger count from synaptics touchpads if the
4655b85037dbSmrg    finger pressure is below finger_high. Some touchpads (for example, the
4656b85037dbSmrg    one found on HP Pavilion 2028) reports an unreliable finger count when
4657b85037dbSmrg    the finger pressure is very low.
4658b85037dbSmrg    Reported by Cleber Goncalves <cl3b34@yahoo.com.br>.
4659b85037dbSmrg
4660b85037dbSmrgcommit 87abea9cddc0cddc3936e546bec9c36338d689cc
4661b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4662b85037dbSmrgDate:   Fri Mar 25 08:11:51 2005 +0100
4663b85037dbSmrg
4664b85037dbSmrg    Added a note about compiler version incompatibilities in the
4665b85037dbSmrg    trouble shooting guide.
4666b85037dbSmrg
4667b85037dbSmrgcommit c54ed1356af05e252ddcc95e648e64168cdca463
4668b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4669b85037dbSmrgDate:   Wed Mar 23 22:35:45 2005 +0100
4670b85037dbSmrg
4671b85037dbSmrg    Use better permission modes in "make install". Patch from
4672b85037dbSmrg    Mattia Dongili <malattia@gmail.com>.
4673b85037dbSmrg
4674b85037dbSmrgcommit 8b8ff378701ea9f9504008f2222855d948eb1231
4675b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4676b85037dbSmrgDate:   Wed Mar 23 20:48:38 2005 +0100
4677b85037dbSmrg
4678b85037dbSmrg    Added "ASUS A6000G" to the compatibility list.
4679b85037dbSmrg    (From kevinferrare@altern.org.)
4680b85037dbSmrg
4681b85037dbSmrgcommit 78bf9dc1b8d2dc05a45d0ddde4549ce7c4187e27
4682b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4683b85037dbSmrgDate:   Sun Mar 20 21:20:07 2005 +0100
4684b85037dbSmrg
4685b85037dbSmrg    Fixed spelling error.
4686b85037dbSmrg
4687b85037dbSmrgcommit 7d0b493ff61f450eef62f70ad4eb76ae3eebdd42
4688b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4689b85037dbSmrgDate:   Fri Mar 18 22:37:07 2005 +0100
4690b85037dbSmrg
4691b85037dbSmrg    Updated Mattia Dongili's email address in the man pages.
4692b85037dbSmrg
4693b85037dbSmrgcommit 3c306622f67b59857190b748044e28ad7230a9be
4694b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4695b85037dbSmrgDate:   Fri Mar 18 22:23:23 2005 +0100
4696b85037dbSmrg
4697b85037dbSmrg    Added "Fujitsu-Siemens LIFEBOOK P7010D" to the compatibility
4698b85037dbSmrg    list.
4699b85037dbSmrg    (From Stephen Gildea <gildea@stop.mail-abuse.org>.)
4700b85037dbSmrg
4701b85037dbSmrgcommit 647ecb09b4d389dbbfe813bf9bb7a1a4b68e86f7
4702b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4703b85037dbSmrgDate:   Tue Mar 15 00:25:30 2005 +0100
4704b85037dbSmrg
4705b85037dbSmrg    Changed version to 0.14.1.
4706b85037dbSmrg
4707b85037dbSmrgcommit bfb376e84848b6ef98db804a77c0596ab9020d18
4708b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4709b85037dbSmrgDate:   Tue Mar 15 00:12:06 2005 +0100
4710b85037dbSmrg
4711b85037dbSmrg    Added "Gateway 200X" to the compatibility list.
4712b85037dbSmrg    (From Jean-Marc Ranger <jmranger@sympatico.ca>.)
4713b85037dbSmrg
4714b85037dbSmrgcommit 5664d41edee97278e665975c8c627d74e0492f23
4715b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4716b85037dbSmrgDate:   Tue Mar 15 00:10:23 2005 +0100
4717b85037dbSmrg
4718b85037dbSmrg    Fixed wrong ordering in the compatibility list.
4719b85037dbSmrg
4720b85037dbSmrgcommit 113db79f7b319ede72d53e61e10ef944e80f8f85
4721b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4722b85037dbSmrgDate:   Sun Mar 13 10:04:32 2005 +0100
4723b85037dbSmrg
4724b85037dbSmrg    Added "HP Compaq NX7010" to the compatibility list.
4725b85037dbSmrg    (From Nathan Robertson <nathanr@lesmills.net.au>.)
4726b85037dbSmrg
4727b85037dbSmrgcommit 8524d4320665b0edb09f5ae3f08bc5ad9f768f06
4728b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4729b85037dbSmrgDate:   Sun Mar 13 09:47:08 2005 +0100
4730b85037dbSmrg
4731b85037dbSmrg    In the FAQ, mention that the MaxTapTime and MaxTapMove
4732b85037dbSmrg    parameters are located in the X config file. Suggested by
4733b85037dbSmrg    Nathan Robertson <nathanr@lesmills.net.au>.
4734b85037dbSmrg
4735b85037dbSmrgcommit 248d2120ca00c855b7980435becf1c5c24f60209
4736b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4737b85037dbSmrgDate:   Sun Mar 13 09:19:30 2005 +0100
4738b85037dbSmrg
4739b85037dbSmrg    Fix for build problems on Gentoo amd64 systems.
4740b85037dbSmrg    * ARCH is defined to amd64, so make sure the Makefile handles that
4741b85037dbSmrg      value correctly.
4742b85037dbSmrg    * When using the local X includes, the lib64 directory was missing.
4743b85037dbSmrg      Fixed this with a symlink.
4744b85037dbSmrg
4745b85037dbSmrgcommit 892feaec7c43f44b4c1dd21b65944dacad0fa651
4746b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4747b85037dbSmrgDate:   Sat Mar 12 10:35:50 2005 +0100
4748b85037dbSmrg
4749b85037dbSmrg    Added "IBM ThinkPad T42" to the compatibility list.
4750b85037dbSmrg    (From tim@pollenation.net.)
4751b85037dbSmrg
4752b85037dbSmrgcommit cc334fdb4f6a678b17adcdf9e87298e5970382d1
4753b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4754b85037dbSmrgDate:   Sun Mar 6 18:08:11 2005 +0100
4755b85037dbSmrg
4756b85037dbSmrg    Added "Toshiba Satellite A10" to the compatibility list.
4757b85037dbSmrg    (From Miguelanxo Otero Salgueiro <miguelanxo@telefonica.net>.)
4758b85037dbSmrg
4759b85037dbSmrgcommit 71643e88e126eac04ac7ad379e3568ff8d34b538
4760b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4761b85037dbSmrgDate:   Sun Mar 6 17:47:26 2005 +0100
4762b85037dbSmrg
4763b85037dbSmrg    Mention in README.alps that the alps patch is already
4764b85037dbSmrg    included in 2.6.11.
4765b85037dbSmrg
4766b85037dbSmrgcommit 3ad68186afab59138f434d02011fd9d1cc9d8998
4767b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4768b85037dbSmrgDate:   Sun Mar 6 09:57:13 2005 +0100
4769b85037dbSmrg
4770b85037dbSmrg    Better help text for the syndaemon -p switch.
4771b85037dbSmrg
4772b85037dbSmrgcommit 95443d12089f9403f1cec4fbf1456be474b27256
4773b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4774b85037dbSmrgDate:   Sun Mar 6 09:47:22 2005 +0100
4775b85037dbSmrg
4776b85037dbSmrg    Removed superfluous initialization of a static variable.
4777b85037dbSmrg
4778b85037dbSmrgcommit 6b7e8f38917d22644374121ee37288ce1867b86e
4779b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4780b85037dbSmrgDate:   Sun Mar 6 09:46:29 2005 +0100
4781b85037dbSmrg
4782b85037dbSmrg    Forgot to make pid_file static in change
4783b85037dbSmrg    a37fdb94f4fc48a896400071a36191a59ee477fd.
4784b85037dbSmrg
4785b85037dbSmrgcommit a37fdb94f4fc48a896400071a36191a59ee477fd
4786b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4787b85037dbSmrgDate:   Sun Mar 6 09:45:15 2005 +0100
4788b85037dbSmrg
4789b85037dbSmrg    Added -p switch to syndaemon to make it record its pid in
4790b85037dbSmrg    a pid file. This simplifies init scripts. Based on a patch from
4791b85037dbSmrg    maximilian attems <max@sternwelten.at>.
4792b85037dbSmrg
4793b85037dbSmrgcommit 18c6245e43c819491ab2a0c7fae68c30f9c1b868
4794b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4795b85037dbSmrgDate:   Sun Mar 6 09:24:47 2005 +0100
4796b85037dbSmrg
4797b85037dbSmrg    Make it more obvious that the touchpad enable delay can
4798b85037dbSmrg    be a floating point number.
4799b85037dbSmrg
4800b85037dbSmrgcommit b5635c84a1e3ab349100c667a7acaf5f8cea39ff
4801b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4802b85037dbSmrgDate:   Sun Feb 20 09:59:26 2005 +0100
4803b85037dbSmrg
4804b85037dbSmrg    Added "Los Alamos LUP4SA2" to the compatibility list.
4805b85037dbSmrg    (From Sam Varshavchik <mrsam@courier-mta.com>.)
4806b85037dbSmrg
4807b85037dbSmrgcommit ebff321bfa50449b6cbed54f8beaa5604319668c
4808b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4809b85037dbSmrgDate:   Sun Feb 20 09:29:35 2005 +0100
4810b85037dbSmrg
4811b85037dbSmrg    Added "IBM ThinkPad T40" to the compatibility list.
4812b85037dbSmrg    (From Joona Pulliainen <joona@asenne.org>.)
4813b85037dbSmrg
4814b85037dbSmrgcommit f51d8cc79b5f7d3c9c5d9c5838398af8c81c1f2c
4815b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4816b85037dbSmrgDate:   Sat Feb 19 10:55:41 2005 +0100
4817b85037dbSmrg
4818b85037dbSmrg    Made the event auto device detection work even if some
4819b85037dbSmrg    /dev/input/event nodes are missing, which can happen when using a udev
4820b85037dbSmrg    based system.
4821b85037dbSmrg
4822b85037dbSmrgcommit 2d7e5680f765b4c594d048981e6cf29fb8bd29cd
4823b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4824b85037dbSmrgDate:   Sun Feb 13 16:08:12 2005 +0100
4825b85037dbSmrg
4826b85037dbSmrg    Added "Fujitsu-Siemens Amilo M 1425" to the compatibility
4827b85037dbSmrg    list.
4828b85037dbSmrg    (From dan.t <daniel.trstenjak@t-online.de>.)
4829b85037dbSmrg
4830b85037dbSmrgcommit 78313541da7925f3c5100470e17a4d5bde1d087a
4831b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4832b85037dbSmrgDate:   Sat Feb 12 15:12:44 2005 +0100
4833b85037dbSmrg
4834b85037dbSmrg    Added "Toshiba Portege 3500" to the compatibility list.
4835b85037dbSmrg    (From Eric STEIMER <eric.steimer@laposte.net>.)
4836b85037dbSmrg
4837b85037dbSmrgcommit 8bf71c9a02a6400113ee9b7924272d4b3b1e27d4
4838b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4839b85037dbSmrgDate:   Thu Feb 10 23:56:06 2005 +0100
4840b85037dbSmrg
4841b85037dbSmrg    Fixed alpscomm.c so that the X server doesn't lock up if you
4842b85037dbSmrg    incorrectly configure the driver to read from an event device using
4843b85037dbSmrg    protocol "alps". Trying to read less than the size of the input_event
4844b85037dbSmrg    structure size will fail, which triggered an infinite select + read
4845b85037dbSmrg    loop.
4846b85037dbSmrg
4847b85037dbSmrgcommit 9f538a2bf1e7e5326f41b323e691c7f83fd476a1
4848b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4849b85037dbSmrgDate:   Wed Feb 9 19:03:00 2005 +0100
4850b85037dbSmrg
4851b85037dbSmrg    Fixed off by one error in alps_process_byte().
4852b85037dbSmrg
4853b85037dbSmrgcommit 8fe43cef6f1dfe53562da3d8aea8df1fc353fbc8
4854b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4855b85037dbSmrgDate:   Mon Jan 24 22:30:35 2005 +0100
4856b85037dbSmrg
4857b85037dbSmrg    Improved the "synclient -h" text when running on a 2.6 linux
4858b85037dbSmrg    kernel.
4859b85037dbSmrg
4860b85037dbSmrgcommit 21479c768c6d4920016dcac9b931022b2b73b665
4861b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4862b85037dbSmrgDate:   Mon Jan 24 21:53:05 2005 +0100
4863b85037dbSmrg
4864b85037dbSmrg    Added "HP NW8000" to the compatibility list.
4865b85037dbSmrg    (From Vadim Zeitlin <vadim@wxwindows.org>.)
4866b85037dbSmrg
4867b85037dbSmrgcommit 2bd9d2535a0283fc13b53b78f4f4061746a3ec85
4868b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4869b85037dbSmrgDate:   Mon Jan 24 21:38:53 2005 +0100
4870b85037dbSmrg
4871b85037dbSmrg    Added "COMPAQ Presario 1685" to the compatibility list.
4872b85037dbSmrg    (From linux_insidev2@hotmail.com.)
4873b85037dbSmrg
4874b85037dbSmrgcommit a78e30e78ee29c9d0c478a2d57ad2fcc07736ed5
4875b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4876b85037dbSmrgDate:   Sun Jan 16 11:14:39 2005 +0100
4877b85037dbSmrg
4878b85037dbSmrg    Added "NEC Versa M400" to the compatibility list.
4879b85037dbSmrg    (From Gordon Heydon <gordon@heydon.com.au>.)
4880b85037dbSmrg
4881b85037dbSmrgcommit 829fca465a3bb228738252ef346108e0ec6a83d9
4882b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4883b85037dbSmrgDate:   Sat Jan 8 21:56:16 2005 +0100
4884b85037dbSmrg
4885b85037dbSmrg    Fixed spelling errors.
4886b85037dbSmrg
4887b85037dbSmrgcommit c232a9ba28fed97dc37176e4ab1fdd00e2fe0b88
4888b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4889b85037dbSmrgDate:   Sat Jan 8 20:42:02 2005 +0100
4890b85037dbSmrg
4891b85037dbSmrg    Removed #defines from linux_input.h that are unused since
4892b85037dbSmrg    change eab7d85d9b231dc9700ee58bec770ee01dc0670f.
4893b85037dbSmrg
4894b85037dbSmrgcommit 09855d5d44c7d45a7b90979b9965cc5e45181a99
4895b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4896b85037dbSmrgDate:   Sat Jan 8 13:47:54 2005 +0100
4897b85037dbSmrg
4898b85037dbSmrg    Forgot to mention that the configurable palm detection was
4899b85037dbSmrg    contributed by Sean Dilda.
4900b85037dbSmrg
4901b85037dbSmrgcommit 838003ddc37b14cdac638b33b83e10fc89392fbb
4902b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4903b85037dbSmrgDate:   Thu Jan 6 19:33:50 2005 +0100
4904b85037dbSmrg
4905b85037dbSmrg    Changed version to 0.14.0.
4906b85037dbSmrg
4907b85037dbSmrgcommit 87e31f868566f0e2669aec9742833a7c800ca678
4908b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4909b85037dbSmrgDate:   Thu Jan 6 13:41:39 2005 +0100
4910b85037dbSmrg
4911b85037dbSmrg    When coasting starts, take the partial scroll step from the
4912b85037dbSmrg    manual scrolling into account. This eliminates a small delay before the
4913b85037dbSmrg    first generated coasting scroll event.
4914b85037dbSmrg
4915b85037dbSmrgcommit d0754c4c39287af2c87aeb280d46f2325849b846
4916b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4917b85037dbSmrgDate:   Thu Jan 6 02:25:20 2005 +0100
4918b85037dbSmrg
4919b85037dbSmrg    Implemented coasting, ie the ability to automatically
4920b85037dbSmrg    continue scrolling with the same speed in the same direction when the
4921b85037dbSmrg    finger leaves the touchpad.
4922b85037dbSmrg
4923b85037dbSmrgcommit 7ad9b2ce77ed704b4a2537de85d81b1aaa82efaa
4924b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4925b85037dbSmrgDate:   Thu Jan 6 00:13:30 2005 +0100
4926b85037dbSmrg
4927b85037dbSmrg    Made QueryHardware() static.
4928b85037dbSmrg
4929b85037dbSmrgcommit 996d47af5768c12fd45d9f1804ef6b952acddf7b
4930b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4931b85037dbSmrgDate:   Thu Jan 6 00:08:10 2005 +0100
4932b85037dbSmrg
4933b85037dbSmrg    Cosmetic changes.
4934b85037dbSmrg
4935b85037dbSmrgcommit ad7c167063c328723d094fd413d48e54fcdcd6d2
4936b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4937b85037dbSmrgDate:   Wed Jan 5 23:45:34 2005 +0100
4938b85037dbSmrg
4939b85037dbSmrg    Fixed off-by-one error (see also change
4940b85037dbSmrg    7c06552920a09c89f986102ec60869d3dbcb0274) in edge motion
4941b85037dbSmrg    speed calculations that made the speed approximately twice as big as
4942b85037dbSmrg    intended. Updated suggested parameter settings accordingly.
4943b85037dbSmrg
4944b85037dbSmrgcommit 130393b31914f6fd21d812af02c94a78660d3c3c
4945b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4946b85037dbSmrgDate:   Wed Jan 5 21:12:39 2005 +0100
4947b85037dbSmrg
4948b85037dbSmrg    Fixed a bug that made it possible to lock up the X server by
4949b85037dbSmrg    setting VertScrollDelta, HorizScrollDelta or CircScrollDelta to 0 while
4950b85037dbSmrg    the touchpad was scrolling.
4951b85037dbSmrg
4952b85037dbSmrgcommit 02f6b44dbbdaa459903126028779cbc573b13842
4953b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4954b85037dbSmrgDate:   Wed Jan 5 20:55:09 2005 +0100
4955b85037dbSmrg
4956b85037dbSmrg    Always update the move_hist[] buffer when a finger is on the
4957b85037dbSmrg    touchpad. Will be needed to implement coasting.
4958b85037dbSmrg
4959b85037dbSmrgcommit 50c7fdc462daa60cf8555edbb35ac6fc9a5a5d80
4960b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4961b85037dbSmrgDate:   Wed Jan 5 17:54:29 2005 +0100
4962b85037dbSmrg
4963b85037dbSmrg    Changed default values corresponding to change
4964b85037dbSmrg    7c06552920a09c89f986102ec60869d3dbcb0274.
4965b85037dbSmrg
4966b85037dbSmrgcommit 7c06552920a09c89f986102ec60869d3dbcb0274
4967b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4968b85037dbSmrgDate:   Wed Jan 5 17:48:38 2005 +0100
4969b85037dbSmrg
4970b85037dbSmrg    Fixed off-by-one error in the pointer motion dx/dy
4971b85037dbSmrg    calculations. This fix will slow down the pointer movements, so to
4972b85037dbSmrg    regain the same speed as before, the MinSpeed, MaxSpeed and AccelFactor
4973b85037dbSmrg    parameters should be multiplied by 1.5.
4974b85037dbSmrg
4975b85037dbSmrgcommit fa1793bd9e03db888089319c269557d671ac2fce
4976b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4977b85037dbSmrgDate:   Wed Jan 5 15:27:25 2005 +0100
4978b85037dbSmrg
4979b85037dbSmrg    Rearranged code in HandleScrolling() to make it slightly
4980b85037dbSmrg    more logical.
4981b85037dbSmrg
4982b85037dbSmrgcommit 9f1a9f7cf89724f0803106eaf4168bbb72d3b558
4983b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4984b85037dbSmrgDate:   Wed Jan 5 15:18:39 2005 +0100
4985b85037dbSmrg
4986b85037dbSmrg    Made it possible to use horizontal circular scrolling by
4987b85037dbSmrg    smoothly switching from "horizontal" to "horizontal circular" when the
4988b85037dbSmrg    finger enters the lower left or lower right corners during horizontal
4989b85037dbSmrg    scrolling. See also change eeb40cac2b2dfa411618f2ecbffedc85166e675f.
4990b85037dbSmrg
4991b85037dbSmrgcommit fdef1418e342dace2eccb79486188d15129b8832
4992b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
4993b85037dbSmrgDate:   Wed Jan 5 12:48:22 2005 +0100
4994b85037dbSmrg
4995b85037dbSmrg    Better noise reduction in the x/y delta estimates used for
4996b85037dbSmrg    pointer motion. The derivative estimate is now based on linear
4997b85037dbSmrg    regression from the last four x/y values instead of the last three.
4998b85037dbSmrg    This means that white noise is amplified by a factor of sqrt(.2)
4999b85037dbSmrg    instead of sqrt(.5), ie the factor of improvement is 1.58. Similar
5000b85037dbSmrg    improvements have been observed in data from a real synaptics
5001b85037dbSmrg    touchpad.
5002b85037dbSmrg    Also, the computations are performed in floating point math to avoid
5003b85037dbSmrg    round off errors for very slow finger movements.
5004b85037dbSmrg
5005b85037dbSmrgcommit aa8910ec72f4d5b805c59c609f48c55cc3f8adf8
5006b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5007b85037dbSmrgDate:   Tue Jan 4 00:41:24 2005 +0100
5008b85037dbSmrg
5009b85037dbSmrg    Improved edge motion behavior. The speed no longer depends
5010b85037dbSmrg    on the MinSpeed, MaxSpeed and AccelFactor parameters, and it doesn't
5011b85037dbSmrg    depend on the packet rate from the touchpad hardware.
5012b85037dbSmrg    The EdgeMotionMinSpeed and EdgeMotionMaxSpeed parameters may have to be
5013b85037dbSmrg    modified to get the same speed as before this change.
5014b85037dbSmrg
5015b85037dbSmrgcommit 6e06fadd324bfdfccce24f028d55fa5c11f75c2b
5016b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5017b85037dbSmrgDate:   Mon Jan 3 23:20:54 2005 +0100
5018b85037dbSmrg
5019b85037dbSmrg    Fixed inconsistent code formatting.
5020b85037dbSmrg
5021b85037dbSmrgcommit ca5d65f1cd8aef6f3cc1ed5168eac35e82541e2a
5022b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5023b85037dbSmrgDate:   Mon Jan 3 16:17:21 2005 +0100
5024b85037dbSmrg
5025b85037dbSmrg    Better fix for the crash fixed in change
5026b85037dbSmrg    cbee47a1f26038ade7386fa52b41d1828036dd1e. The shared
5027b85037dbSmrg    memory area is now removed at DEVICE_CLOSE time but recreated if
5028b85037dbSmrg    necessary at DEVICE_INIT time. This fixes the problem where the shared
5029b85037dbSmrg    memory area was not deleted when exiting the X server, thereby fooling
5030b85037dbSmrg    the synclient program to think the driver was still active.
5031b85037dbSmrg
5032b85037dbSmrgcommit 9f5ae2b7da6a6aa8ecd1bc5929700edb2caca9f7
5033b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5034b85037dbSmrgDate:   Sun Jan 2 21:34:40 2005 +0100
5035b85037dbSmrg
5036b85037dbSmrg    Made it possible to disable tapping without disabling mouse
5037b85037dbSmrg    movements. Added -t switch to syndaemon to disable only tapping in
5038b85037dbSmrg    response to keyboard activity.
5039b85037dbSmrg
5040b85037dbSmrgcommit daac999d7fda93af07fb2403001a5bfe3a50de20
5041b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5042b85037dbSmrgDate:   Sat Jan 1 16:33:32 2005 +0100
5043b85037dbSmrg
5044b85037dbSmrg    Added "Prestigio Nobile 156" to the compatibility list.
5045b85037dbSmrg    (From Vaclav Slavik <vslavik@fastmail.fm>.)
5046b85037dbSmrg
5047b85037dbSmrgcommit 62e27d880c228a90d9765508b7f4d0b279ae752c
5048b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5049b85037dbSmrgDate:   Sat Jan 1 13:46:01 2005 +0100
5050b85037dbSmrg
5051b85037dbSmrg    Clarified the INSTALL file regarding how to set up the X
5052b85037dbSmrg    config file for more than one mouse device.
5053b85037dbSmrg
5054b85037dbSmrgcommit eab7d85d9b231dc9700ee58bec770ee01dc0670f
5055b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5056b85037dbSmrgDate:   Sat Jan 1 13:26:25 2005 +0100
5057b85037dbSmrg
5058b85037dbSmrg    Made the event device auto detection more robust. Check for
5059b85037dbSmrg    required features (ABS_X, ABS_Y, ABS_PRESSURE and BTN_TOOL_FINGER)
5060b85037dbSmrg    instead of relying on the IDs of the input device.
5061b85037dbSmrg    Suggested by Vojtech Pavlik.
5062b85037dbSmrg
5063b85037dbSmrgcommit f67bb145577769a1a8b2b5fe37b72655062e2e2e
5064b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5065b85037dbSmrgDate:   Wed Dec 29 18:40:03 2004 +0100
5066b85037dbSmrg
5067b85037dbSmrg    Added "Compal CL56-15" to the compatibility list.
5068b85037dbSmrg    (From Micrommata <hmhrclassic@ya.com>.)
5069b85037dbSmrg
5070b85037dbSmrgcommit ca2563b8ce33729296648c5fbc05e9aea3582118
5071b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5072b85037dbSmrgDate:   Wed Dec 29 18:38:08 2004 +0100
5073b85037dbSmrg
5074b85037dbSmrg    Added "DELL Latitude D505" to the compatibility list.
5075b85037dbSmrg    (From Deyan D Bektchiev <dejan@bektchiev.net>.)
5076b85037dbSmrg
5077b85037dbSmrgcommit 373fcceef5218608817785d059c0f99194cb5ce8
5078b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5079b85037dbSmrgDate:   Fri Dec 24 01:33:00 2004 +0100
5080b85037dbSmrg
5081b85037dbSmrg    Support up to 12 (virtual) mouse buttons.
5082b85037dbSmrg
5083b85037dbSmrgcommit cba36232215d8fe75ec6f06098a1d0caef71322b
5084b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5085b85037dbSmrgDate:   Thu Dec 23 13:05:31 2004 +0100
5086b85037dbSmrg
5087b85037dbSmrg    Added "ASUS M5N" to the compatibility list.
5088b85037dbSmrg    (From Willy Gardiol <willy@gardiol.org>.)
5089b85037dbSmrg
5090b85037dbSmrgcommit 40a035cbeaa08f1203d79e289b6f6131a199953c
5091b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5092b85037dbSmrgDate:   Thu Dec 23 10:47:12 2004 +0100
5093b85037dbSmrg
5094b85037dbSmrg    Added "Acer TravelMate 522TXV" to the compatibility list.
5095b85037dbSmrg    (From Flavio Fontana <fontana@gmx.at>.)
5096b85037dbSmrg
5097b85037dbSmrgcommit d011a2a3c60f3a3a513b01310014b77d4b047919
5098b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5099b85037dbSmrgDate:   Thu Dec 23 10:43:49 2004 +0100
5100b85037dbSmrg
5101b85037dbSmrg    Added "Gateway 7405GX" to the compatibility list.
5102b85037dbSmrg    (From Jonathan Freiermuth <jon@lazyhobbit.org>.)
5103b85037dbSmrg
5104b85037dbSmrgcommit 673fe50e7df0c115f37e572317566b35679a5b29
5105b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5106b85037dbSmrgDate:   Sun Dec 12 11:58:25 2004 +0100
5107b85037dbSmrg
5108b85037dbSmrg    Updated trouble shooting guide with a hint to check psmouse
5109b85037dbSmrg    module parameters.
5110b85037dbSmrg
5111b85037dbSmrgcommit 08fbb00b186e000a8a0e9fdbbabbb423c69d8171
5112b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5113b85037dbSmrgDate:   Sat Dec 11 19:47:17 2004 +0100
5114b85037dbSmrg
5115b85037dbSmrg    Updated the description in the spec file. From the FC3 RPM.
5116b85037dbSmrg
5117b85037dbSmrgcommit dfc17eb571b5863eb34bed123a8d5243eee1e6aa
5118b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5119b85037dbSmrgDate:   Sat Dec 11 18:00:32 2004 +0100
5120b85037dbSmrg
5121b85037dbSmrg    Better palm detection options. Also reverts change
5122b85037dbSmrg    f852ce43a236d35a2f587ec8e6a8d28e9e98fdbe.
5123b85037dbSmrg    From Sean Dilda <agrajag@dragaera.net>.
5124b85037dbSmrg
5125b85037dbSmrgcommit d0b4722d562aa5f80c657b41a64c63d138e45c75
5126b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5127b85037dbSmrgDate:   Sat Dec 11 17:42:05 2004 +0100
5128b85037dbSmrg
5129b85037dbSmrg    Added "Mitac 6120N" to the compatibility list.
5130b85037dbSmrg    (From Miguel De Anda <miguel@thedeanda.com>.)
5131b85037dbSmrg
5132b85037dbSmrgcommit cec6247aa9f62910ffbdeb45cf7330b3db6d8280
5133b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5134b85037dbSmrgDate:   Sat Dec 11 17:22:14 2004 +0100
5135b85037dbSmrg
5136b85037dbSmrg    Added "COMPAQ Armada M700" to the compatibility list.
5137b85037dbSmrg    (From Klaus S. Madsen <ksm@hjernemadsen.org>.)
5138b85037dbSmrg
5139b85037dbSmrgcommit 9bbdcabf8849faa581461191bd10dbf12be3d28b
5140b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5141b85037dbSmrgDate:   Sat Dec 11 16:54:34 2004 +0100
5142b85037dbSmrg
5143b85037dbSmrg    The fix in change 2732d1ad9fb59937f14d5ec7d0a3f01a9444c843 was not
5144b85037dbSmrg    complete.
5145b85037dbSmrg
5146b85037dbSmrgcommit 2732d1ad9fb59937f14d5ec7d0a3f01a9444c843
5147b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5148b85037dbSmrgDate:   Sat Dec 11 16:03:32 2004 +0100
5149b85037dbSmrg
5150b85037dbSmrg    Another Makefile fix for x86_64 systems, from the FC3 RPM.
5151b85037dbSmrg
5152b85037dbSmrgcommit e791af72106dc9449c589b3134c81518b00ac001
5153b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5154b85037dbSmrgDate:   Mon Nov 22 19:35:06 2004 +0100
5155b85037dbSmrg
5156b85037dbSmrg    Added "Acer Aspire 1511 LMi" to the compatibility list.
5157b85037dbSmrg    (From Giorgio Longo <lingio@lillinet.org>.)
5158b85037dbSmrg
5159b85037dbSmrgcommit 0d280036d91167fa3c65f34451a4834c8cad69ea
5160b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5161b85037dbSmrgDate:   Sat Nov 6 09:37:16 2004 +0100
5162b85037dbSmrg
5163b85037dbSmrg    Added "Acer TravelMate 2501LC" to the compatibility list.
5164b85037dbSmrg    (From Ovidiu Constantin <ovidiusoft@gmail.com>.)
5165b85037dbSmrg
5166b85037dbSmrgcommit 4b3640c37c10c0d6e17d92819f5f8a6067616097
5167b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5168b85037dbSmrgDate:   Sat Nov 6 09:22:31 2004 +0100
5169b85037dbSmrg
5170b85037dbSmrg    Added "LG LM50" to the compatibility list.
5171b85037dbSmrg    (From Jerrett Taylor <jerrett@nullcreations.net>.)
5172b85037dbSmrg
5173b85037dbSmrgcommit 6bdb4941990f423b2468ba7c73dc33fde1648230
5174b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5175b85037dbSmrgDate:   Sat Nov 6 09:14:18 2004 +0100
5176b85037dbSmrg
5177b85037dbSmrg    Added "Acer Aspire 2020" to the compatibility list.
5178b85037dbSmrg    (From Roberto Verzicco <verzicco@imedado.poliba.it>.)
5179b85037dbSmrg
5180b85037dbSmrgcommit 6cedd848b886db9bc2a79c0811f1c7ea20886e50
5181b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5182b85037dbSmrgDate:   Sun Oct 31 10:47:20 2004 +0100
5183b85037dbSmrg
5184b85037dbSmrg    Added link to www.kernelnewbies.org on how to apply kernel
5185b85037dbSmrg    patches and compile kernels.
5186b85037dbSmrg
5187b85037dbSmrgcommit 70afb8f238878a68cbb235695719121dd5818018
5188b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5189b85037dbSmrgDate:   Sun Oct 24 23:06:09 2004 +0200
5190b85037dbSmrg
5191b85037dbSmrg    Added FastTaps option to make the driver react faster to
5192b85037dbSmrg    tapping.
5193b85037dbSmrg
5194b85037dbSmrgcommit 890dcc484aa67cb05d7f3b314a6d2d59e2b29cf3
5195b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5196b85037dbSmrgDate:   Sun Oct 24 15:15:37 2004 +0200
5197b85037dbSmrg
5198b85037dbSmrg    Removed TODO entry that was implemented in change
5199b85037dbSmrg    f852ce43a236d35a2f587ec8e6a8d28e9e98fdbe.
5200b85037dbSmrg
5201b85037dbSmrgcommit f852ce43a236d35a2f587ec8e6a8d28e9e98fdbe
5202b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5203b85037dbSmrgDate:   Sat Oct 23 23:52:42 2004 +0200
5204b85037dbSmrg
5205b85037dbSmrg    Added an option to disable the palm detection heuristics.
5206b85037dbSmrg
5207b85037dbSmrgcommit 02495fd51ec2e2627386d6f00529f409224095b0
5208b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5209b85037dbSmrgDate:   Sat Oct 23 22:55:40 2004 +0200
5210b85037dbSmrg
5211b85037dbSmrg    Changed version to 0.13.6.
5212b85037dbSmrg
5213b85037dbSmrgcommit 34c35b97b9dedb8e70b6543394a7e75dd8f23d7c
5214b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5215b85037dbSmrgDate:   Sat Oct 23 22:46:49 2004 +0200
5216b85037dbSmrg
5217b85037dbSmrg    Added "Toshiba Satellite A50" to the compatibility list.
5218b85037dbSmrg    (From Patrick Nagel <p.nagel@gmx.net>.)
5219b85037dbSmrg
5220b85037dbSmrgcommit e86ceeac4af4d6555f909a9416aa6209b7578a98
5221b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5222b85037dbSmrgDate:   Sat Oct 23 22:44:42 2004 +0200
5223b85037dbSmrg
5224b85037dbSmrg    Added "DELL Inspiron 8500" to the compatibility list.
5225b85037dbSmrg    (From Nils Rennebarth <Nils.Rennebarth@web.de>.)
5226b85037dbSmrg
5227b85037dbSmrgcommit 08ce01a6018477b7decdbc239cd2f93962067f82
5228b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5229b85037dbSmrgDate:   Sat Oct 23 13:12:59 2004 +0200
5230b85037dbSmrg
5231b85037dbSmrg    Added "COMPAQ Presario 2100US" to the compatibility list.
5232b85037dbSmrg    (From ghayes <gch64@adelphia.net>.)
5233b85037dbSmrg
5234b85037dbSmrgcommit 07beb7a49c784d2768d04400206359c3bccac887
5235b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5236b85037dbSmrgDate:   Sat Oct 23 13:10:06 2004 +0200
5237b85037dbSmrg
5238b85037dbSmrg    Added "Toshiba Satellite A75-S209" to the compatibility
5239b85037dbSmrg    list.
5240b85037dbSmrg    (From ghayes <gch64@adelphia.net>.)
5241b85037dbSmrg
5242b85037dbSmrgcommit 163e8420ba69ad357717624bb8d5243d1b62c468
5243b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5244b85037dbSmrgDate:   Sat Oct 23 13:00:03 2004 +0200
5245b85037dbSmrg
5246b85037dbSmrg    Added "Toshiba Satellite 1400-103" to the compatibility
5247b85037dbSmrg    list.
5248b85037dbSmrg    (From paulo.fernando.silva@iol.pt.)
5249b85037dbSmrg
5250b85037dbSmrgcommit 12cd575c5dc188cb9d1e825ef65571c0f6cf55eb
5251b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5252b85037dbSmrgDate:   Fri Oct 22 20:30:33 2004 +0200
5253b85037dbSmrg
5254b85037dbSmrg    Added documentation explaining the meaning of the edge
5255b85037dbSmrg    parameters.
5256b85037dbSmrg
5257b85037dbSmrgcommit 46feb77614ec1efd9a092cdc88415c5a9c112bbf
5258b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5259b85037dbSmrgDate:   Wed Oct 20 20:08:33 2004 +0200
5260b85037dbSmrg
5261b85037dbSmrg    Updated the alps patch for kernel 2.6.9.
5262b85037dbSmrg
5263b85037dbSmrgcommit 437be85ee582400bed619a8451a052e644fd12e7
5264b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5265b85037dbSmrgDate:   Sun Oct 17 10:14:41 2004 +0200
5266b85037dbSmrg
5267b85037dbSmrg    Added a FAQ entry about reset problems on some Compaq
5268b85037dbSmrg    models.
5269b85037dbSmrg
5270b85037dbSmrgcommit a1462b441336194de3f0220545bcf622724131bf
5271b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5272b85037dbSmrgDate:   Sun Oct 10 11:02:54 2004 +0200
5273b85037dbSmrg
5274b85037dbSmrg    Added "Acer TravelMate 634LCi" to the compatibility list.
5275b85037dbSmrg    (From Florian Arthofer <flart@liwest.at>.)
5276b85037dbSmrg
5277b85037dbSmrgcommit c19af95b0e815fe9d94cc8ee1580a9aa18592d6b
5278b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5279b85037dbSmrgDate:   Thu Sep 23 23:13:09 2004 +0200
5280b85037dbSmrg
5281b85037dbSmrg    Added "Sharp Actius UM32W" to the compatibility list.
5282b85037dbSmrg    (From Ben Drawbaugh <bjdraw@gmail.com>.)
5283b85037dbSmrg
5284b85037dbSmrgcommit d1fa5fb772c1723dd343733583e3bf5c7cfe15bc
5285b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5286b85037dbSmrgDate:   Thu Sep 23 22:21:50 2004 +0200
5287b85037dbSmrg
5288b85037dbSmrg    Added "Acer TravelMate 340T" to the compatibility list.
5289b85037dbSmrg    (From Victor Ramos <Victor.Ramos@online.fr>.)
5290b85037dbSmrg
5291b85037dbSmrgcommit 37c4e8c7d9ad578449e003d39b4bdfe8736fd60d
5292b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5293b85037dbSmrgDate:   Mon Sep 20 21:52:06 2004 +0200
5294b85037dbSmrg
5295b85037dbSmrg    Added "DELL Latitude C600" to the compatibility list.
5296b85037dbSmrg    (From J4nus <j4nus@ifrance.com>.)
5297b85037dbSmrg
5298b85037dbSmrgcommit e145d33a1fab08830a6d0fdcb44508ddcfc6d66c
5299b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5300b85037dbSmrgDate:   Sat Sep 4 09:08:55 2004 +0200
5301b85037dbSmrg
5302b85037dbSmrg    Added "HP Pavilion ZD7000" to the compatibility list.
5303b85037dbSmrg    (From Ian Rousom <ian@rousom.com>.)
5304b85037dbSmrg
5305b85037dbSmrgcommit 911a308556077b2a794918d23dc5051e1b4e1b2d
5306b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5307b85037dbSmrgDate:   Thu Sep 2 21:04:19 2004 +0200
5308b85037dbSmrg
5309b85037dbSmrg    Updated the alps patch to make it work on the DELL Inspiron
5310b85037dbSmrg    8600. From Alexandre Belloni <abelloni@nerim.net>.
5311b85037dbSmrg
5312b85037dbSmrgcommit 310638391b74fe552d3b75bb5997aa44c2caee8b
5313b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5314b85037dbSmrgDate:   Mon Aug 23 18:57:17 2004 +0200
5315b85037dbSmrg
5316b85037dbSmrg    Added "DELL Latitude CSx" to the compatibility list.
5317b85037dbSmrg    (From Jessica Hall <jes@bryson.co.nz>.)
5318b85037dbSmrg
5319b85037dbSmrgcommit ba798192fbb0bf786506ca9f58b0d36e922cce61
5320b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5321b85037dbSmrgDate:   Thu Aug 12 21:25:37 2004 +0200
5322b85037dbSmrg
5323b85037dbSmrg    Document that syndaemon requires "shmconfig on".
5324b85037dbSmrg    From Mattia Dongili <dongili@supereva.it>.
5325b85037dbSmrg
5326b85037dbSmrgcommit ea6edb9f5c11488de9873c422bf5e87ccf4aa067
5327b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5328b85037dbSmrgDate:   Wed Aug 11 21:27:50 2004 +0200
5329b85037dbSmrg
5330b85037dbSmrg    Added "Jewel Saffier 1500" to the compatibility list.
5331b85037dbSmrg    (From Vincent Bourgonjen <vincent@hq.nerdnet.nl>.)
5332b85037dbSmrg
5333b85037dbSmrgcommit fe7bdb6c765249d8077b7dc98814f31b08cc80e3
5334b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5335b85037dbSmrgDate:   Wed Aug 11 21:22:55 2004 +0200
5336b85037dbSmrg
5337b85037dbSmrg    Added "HP Pavilion ZV5000" to the compatibility list.
5338b85037dbSmrg    (From Jason Burrell <burrell@uthscsa.edu>.)
5339b85037dbSmrg
5340b85037dbSmrgcommit e3e39a763e314141ab08f7a2f95937a07fc4f375
5341b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5342b85037dbSmrgDate:   Wed Aug 11 21:12:19 2004 +0200
5343b85037dbSmrg
5344b85037dbSmrg    Added "HP Omnibook 4150" to the compatibility list.
5345b85037dbSmrg    (From july <july@nat.bg>.)
5346b85037dbSmrg
5347b85037dbSmrgcommit 2cd7e9e54bb8e2ffdbb01fb70e178b6b1be754fb
5348b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5349b85037dbSmrgDate:   Wed Aug 11 21:10:18 2004 +0200
5350b85037dbSmrg
5351b85037dbSmrg    Added "Samsung P30" to the compatibility list.
5352b85037dbSmrg    (From Dmitry A. Marin <corvax@hotbox.ru>.)
5353b85037dbSmrg
5354b85037dbSmrgcommit 4f427424c27a2837bca7bc7f7163c47704a1eb1b
5355b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5356b85037dbSmrgDate:   Sat Aug 7 22:27:56 2004 +0200
5357b85037dbSmrg
5358b85037dbSmrg    Changed version to 0.13.5.
5359b85037dbSmrg
5360b85037dbSmrgcommit 30274dc58b2bca935aeb1aed62c718e7d619c518
5361b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5362b85037dbSmrgDate:   Sat Aug 7 22:10:03 2004 +0200
5363b85037dbSmrg
5364b85037dbSmrg    Update FreeBSD psm driver.
5365b85037dbSmrg    From Arne Schwabe <arne@rfc2549.org>.
5366b85037dbSmrg
5367b85037dbSmrgcommit 5faa64b7f60ce64c38d0e2e2968c34d427c91a40
5368b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5369b85037dbSmrgDate:   Sat Aug 7 22:01:29 2004 +0200
5370b85037dbSmrg
5371b85037dbSmrg    Added "Acer Ferrari 3200" to the compatibility list.
5372b85037dbSmrg    (From agabrown@xs4all.nl.)
5373b85037dbSmrg
5374b85037dbSmrgcommit e6d72ff4a850c9c240056fd3de5084e3d831acf6
5375b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5376b85037dbSmrgDate:   Sat Jul 31 23:05:54 2004 +0200
5377b85037dbSmrg
5378b85037dbSmrg    Added "DELL Latitude D600" to the compatibility list.
5379b85037dbSmrg    (From Giridhar Pemmasani <giri@lmc.cs.sunysb.edu>.)
5380b85037dbSmrg
5381b85037dbSmrgcommit abce679e567ab3a1d784209f62755e6d8e1b3215
5382b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5383b85037dbSmrgDate:   Sat Jul 31 22:41:46 2004 +0200
5384b85037dbSmrg
5385b85037dbSmrg    Added "DELL Latitude CPx" to the compatibility list.
5386b85037dbSmrg    (From Alastair M. Robinson <blackfive@fakenhamweb.co.uk> who also wrote
5387b85037dbSmrg    the code to make it work.)
5388b85037dbSmrg
5389b85037dbSmrgcommit 0c097f30099a5d906e5bdc6bdb22a283a2548b62
5390b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5391b85037dbSmrgDate:   Sat Jul 31 22:38:11 2004 +0200
5392b85037dbSmrg
5393b85037dbSmrg    Added "DELL Inspiron 8200" to the compatibility list.
5394b85037dbSmrg    (From Nicholas Porter <nporter@kcumb.edu>.) Also removed the
5395b85037dbSmrg    corresponding FAQ entry since it is now obsolete.
5396b85037dbSmrg
5397b85037dbSmrgcommit 832dc0c0c0621c905e3780cca85597b1c556221b
5398b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5399b85037dbSmrgDate:   Sat Jul 31 15:59:28 2004 +0200
5400b85037dbSmrg
5401b85037dbSmrg    Fixed problem with ALPS dualpoint stick packets. packet[2]
5402b85037dbSmrg    does not contain button information.
5403b85037dbSmrg
5404b85037dbSmrgcommit afe209ef8ffc4d26b72ba3077d65bcb5db8d4ce3
5405b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5406b85037dbSmrgDate:   Sat Jul 31 10:58:34 2004 +0200
5407b85037dbSmrg
5408b85037dbSmrg    Moved the relevant part of change 7b610b2d4bbfb72f31cc631c16be07973fbe8a16
5409b85037dbSmrg    to the alps patch.
5410b85037dbSmrg
5411b85037dbSmrgcommit a28d58fc6886b72773b5aaeec3d18bef662734b5
5412b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5413b85037dbSmrgDate:   Sat Jul 31 03:20:43 2004 +0200
5414b85037dbSmrg
5415b85037dbSmrg    Makefile fix for x86_64 systems. Some setups required LIBDIR
5416b85037dbSmrg    to be set to lib64. Since this is OK for all x86_64 systems, always use
5417b85037dbSmrg    LIBDIR=lib64 for x86_64 systems.
5418b85037dbSmrg
5419b85037dbSmrgcommit f4bebd6775807f6b3a309372c218eb5a0696bbbc
5420b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5421b85037dbSmrgDate:   Sat Jul 31 03:16:04 2004 +0200
5422b85037dbSmrg
5423b85037dbSmrg    Fixed spelling error in change 7b610b2d4bbfb72f31cc631c16be07973fbe8a16.
5424b85037dbSmrg
5425b85037dbSmrgcommit 7b610b2d4bbfb72f31cc631c16be07973fbe8a16
5426b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5427b85037dbSmrgDate:   Sat Jul 31 03:01:37 2004 +0200
5428b85037dbSmrg
5429b85037dbSmrg    Fixed some problems with ALPS guest devices.
5430b85037dbSmrg    From Alastair M. Robinson:
5431b85037dbSmrg    
5432b85037dbSmrg    * The guest mouse doesn't report button releases.
5433b85037dbSmrg    
5434b85037dbSmrg    * The stick pointer has buttons of its own, and they don't work.
5435b85037dbSmrg    
5436b85037dbSmrg      Attached is another patch, this one far less invasive than the last,
5437b85037dbSmrg      which fixes these two problems.
5438b85037dbSmrg      (The button presses that come from the stick pointer's buttons arrive
5439b85037dbSmrg      in events with pressure set to 127, just like stick movement - but
5440b85037dbSmrg      this doesn't seem to be terribly reliable - I think the button
5441b85037dbSmrg      release gets reported with true pressure when the touchpad is being
5442b85037dbSmrg      used too.  For this reason, I've set these up to report as ->left /
5443b85037dbSmrg      ->right, not as ->guest_left / ->guest_right.)
5444b85037dbSmrg    
5445b85037dbSmrg    * One issue that remains - the middle button emulation for two button
5446b85037dbSmrg      mice doesn't seem to work for the guest mouse.
5447b85037dbSmrg      Fixed by me.
5448b85037dbSmrg
5449b85037dbSmrgcommit b46a57ef3dd6d18da812dfe00f44690605a429e5
5450b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5451b85037dbSmrgDate:   Fri Jul 30 23:21:30 2004 +0200
5452b85037dbSmrg
5453b85037dbSmrg    Implemented ALPS DualPoint support from change
5454b85037dbSmrg    c01b4c0bceb65df01b7ddfb180fc367c6d070370 also for
5455b85037dbSmrg    the 2.6 linux kernel.
5456b85037dbSmrg
5457b85037dbSmrgcommit 7e210b8b981b01f4fe75c7bd4eef07881d3aa4d6
5458b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5459b85037dbSmrgDate:   Fri Jul 30 20:19:32 2004 +0200
5460b85037dbSmrg
5461b85037dbSmrg    Whitespace fixes.
5462b85037dbSmrg
5463b85037dbSmrgcommit a8ea1ab150cd0359f2e1ccf7f7193dbee1e0d737
5464b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5465b85037dbSmrgDate:   Fri Jul 30 17:25:51 2004 +0200
5466b85037dbSmrg
5467b85037dbSmrg    Added a comment about ALPS pointing stick initialization.
5468b85037dbSmrg
5469b85037dbSmrgcommit 347b1564e1a958e26a0caad5cf607a71b191ef54
5470b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5471b85037dbSmrgDate:   Fri Jul 30 16:57:51 2004 +0200
5472b85037dbSmrg
5473b85037dbSmrg    Handle guest alps devices in the same way as guest synaptics
5474b85037dbSmrg    devices, so that the hardware state is set correctly also when you use
5475b85037dbSmrg    more than one device at the same time.
5476b85037dbSmrg
5477b85037dbSmrgcommit a3bc8d6e5c4bc95e17614191839904824e8557f1
5478b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5479b85037dbSmrgDate:   Fri Jul 30 16:32:04 2004 +0200
5480b85037dbSmrg
5481b85037dbSmrg    An ALPS 3-byte packet should set hw->guest_{left,right}, not
5482b85037dbSmrg    hw->{left,right}. Also, don't report bogus z/finger values when a
5483b85037dbSmrg    dualpoint stick packet is received.
5484b85037dbSmrg
5485b85037dbSmrgcommit d0d22a605561136915197bce0f94353bc28ee734
5486b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5487b85037dbSmrgDate:   Fri Jul 30 16:24:12 2004 +0200
5488b85037dbSmrg
5489b85037dbSmrg    The GuestMouseOff parameter now also disables the guest
5490b85037dbSmrg    buttons.
5491b85037dbSmrg
5492b85037dbSmrgcommit 28c85320798c5625907d7809ee9af15055cca8c7
5493b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5494b85037dbSmrgDate:   Fri Jul 30 15:27:25 2004 +0200
5495b85037dbSmrg
5496b85037dbSmrg    Fixed spelling error in trouble-shooting.txt.
5497b85037dbSmrg
5498b85037dbSmrgcommit d8232d93d1e3835f60a295f01b4dd86468ffc2fc
5499b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5500b85037dbSmrgDate:   Fri Jul 30 12:53:41 2004 +0200
5501b85037dbSmrg
5502b85037dbSmrg    Include the trouble-shooting.txt file also in the RPM
5503b85037dbSmrg    package.
5504b85037dbSmrg
5505b85037dbSmrgcommit 35fcc565d31e23ee60fa714ab545e850c2b27402
5506b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5507b85037dbSmrgDate:   Fri Jul 30 12:49:26 2004 +0200
5508b85037dbSmrg
5509b85037dbSmrg    Fixed spelling error in the FAQ.
5510b85037dbSmrg
5511b85037dbSmrgcommit 4e685acfee3f7b83ece74d6f0b31db16a6ad3953
5512b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5513b85037dbSmrgDate:   Fri Jul 30 12:44:08 2004 +0200
5514b85037dbSmrg
5515b85037dbSmrg    Spelling fix in alpscomm.c.
5516b85037dbSmrg
5517b85037dbSmrgcommit c01b4c0bceb65df01b7ddfb180fc367c6d070370
5518b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5519b85037dbSmrgDate:   Fri Jul 30 11:23:39 2004 +0200
5520b85037dbSmrg
5521b85037dbSmrg    Patch from Alastair M. Robinson
5522b85037dbSmrg    <blackfive@fakenhamweb.co.uk> to make the ALPS dual trackpad found on
5523b85037dbSmrg    Dell CPx machines work. (For 2.4 kernels.)
5524b85037dbSmrg    
5525b85037dbSmrg    In order to get my trackpad working in absolute mode I had to make some
5526b85037dbSmrg    modifications to the driver:
5527b85037dbSmrg    
5528b85037dbSmrg    Firstly, initialising the trackpad on this model is more complicated
5529b85037dbSmrg    than other ALPS devices; the usual "magic knock" must be performed for
5530b85037dbSmrg    both the trackpad and the pointing device, and I found that I needed a
5531b85037dbSmrg    device reset first to get reliable initialisation.
5532b85037dbSmrg    
5533b85037dbSmrg    Secondly, the pointing stick, for obvious reasons, provides relative
5534b85037dbSmrg    data even when the trackpad is in absolute mode.
5535b85037dbSmrg    
5536b85037dbSmrg    Thirdly, the guest mouse in the PS/2 port continues to send 3-byte
5537b85037dbSmrg    packets.
5538b85037dbSmrg
5539b85037dbSmrgcommit 90377b8c1b279cc5cc023a27cc2670bf911b76d7
5540b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5541b85037dbSmrgDate:   Fri Jul 30 03:16:59 2004 +0200
5542b85037dbSmrg
5543b85037dbSmrg    Use generic ps2 functions in alpscomm.c instead of synaptics
5544b85037dbSmrg    specific functions.
5545b85037dbSmrg
5546b85037dbSmrgcommit f40f3d451ef883f53a43d9714c13e578598d9cee
5547b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5548b85037dbSmrgDate:   Fri Jul 30 03:04:11 2004 +0200
5549b85037dbSmrg
5550b85037dbSmrg    Another whitespace fix in alpscomm.c.
5551b85037dbSmrg
5552b85037dbSmrgcommit a9aa9222590e09688c5ae1b48b1e5f65d00c87bb
5553b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5554b85037dbSmrgDate:   Fri Jul 30 02:49:04 2004 +0200
5555b85037dbSmrg
5556b85037dbSmrg    Whitespace fix in alpscomm.c.
5557b85037dbSmrg
5558b85037dbSmrgcommit 91c10372f1e6ca4c93914ef1e8140ba4e9fffc6e
5559b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5560b85037dbSmrgDate:   Fri Jul 30 02:36:52 2004 +0200
5561b85037dbSmrg
5562b85037dbSmrg    Consistency fix in the compatibility file.
5563b85037dbSmrg
5564b85037dbSmrgcommit c019c53a69b1e6443db42450523827e2d2b81410
5565b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5566b85037dbSmrgDate:   Thu Jul 29 16:22:03 2004 +0200
5567b85037dbSmrg
5568b85037dbSmrg    Added a trouble-shooting guide explaining what to do about
5569b85037dbSmrg    common installation problems.
5570b85037dbSmrg
5571b85037dbSmrgcommit 134c330983bd0c5fef88e959506b792b6d4e2447
5572b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5573b85037dbSmrgDate:   Thu Jul 29 15:50:38 2004 +0200
5574b85037dbSmrg
5575b85037dbSmrg    Added a FAQ item about horizontal scrolling.
5576b85037dbSmrg
5577b85037dbSmrgcommit 920547535780945068e7d0f302bb169964ffb3e3
5578b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5579b85037dbSmrgDate:   Thu Jul 29 14:20:24 2004 +0200
5580b85037dbSmrg
5581b85037dbSmrg    Fixed a FAQ entry. It's the ClickTime parameter that
5582b85037dbSmrg    controls the duration of a tap click in newer driver versions.
5583b85037dbSmrg
5584b85037dbSmrgcommit b34e07363e3188a3e875651286817a5bfe1b859b
5585b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5586b85037dbSmrgDate:   Wed Jul 28 20:16:46 2004 +0200
5587b85037dbSmrg
5588b85037dbSmrg    Added "Panasonic CF-R3" to the compatibility list.
5589b85037dbSmrg    (From "Axel G. Rossberg" <Axel@Rossberg.net>.)
5590b85037dbSmrg
5591b85037dbSmrgcommit d45a835a21a32a2c86715935e0b0cc30caba9c13
5592b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5593b85037dbSmrgDate:   Wed Jul 28 10:55:55 2004 +0200
5594b85037dbSmrg
5595b85037dbSmrg    Makefile fix to auto-detect x86_64 systems.
5596b85037dbSmrg    From Mattia Dongili <dongili@supereva.it>.
5597b85037dbSmrg
5598b85037dbSmrgcommit 109e6aabb04be4582044fc016b9f756ee7442081
5599b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5600b85037dbSmrgDate:   Wed Jul 28 10:42:52 2004 +0200
5601b85037dbSmrg
5602b85037dbSmrg    Added "NEC Versa E400" to the compatibility list.
5603b85037dbSmrg    (From kamal <yarash@intnet.mu>.)
5604b85037dbSmrg
5605b85037dbSmrgcommit 2568c5e28dd0d175ac47085ac5f62490a1759c0d
5606b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5607b85037dbSmrgDate:   Tue Jul 27 12:20:54 2004 +0200
5608b85037dbSmrg
5609b85037dbSmrg    Changed version to 0.13.4.
5610b85037dbSmrg
5611b85037dbSmrgcommit 53b9941db7b95436f701a9a5bd065a4069ab573f
5612b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5613b85037dbSmrgDate:   Tue Jul 27 00:52:36 2004 +0200
5614b85037dbSmrg
5615b85037dbSmrg    The SynapticsPreInit() function shouldn't call
5616b85037dbSmrg    xf86RemoveEnabledDevice() when it hasn't called xf86AddEnabledDevice()
5617b85037dbSmrg    first.
5618b85037dbSmrg
5619b85037dbSmrgcommit c30e4b8d455d575569fc530377e2aaa88b8dcfcb
5620b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5621b85037dbSmrgDate:   Tue Jul 27 00:49:11 2004 +0200
5622b85037dbSmrg
5623b85037dbSmrg    Fixed another X server crash caused by forgetting to remove
5624b85037dbSmrg    the timer callback in the DeviceOff() function.
5625b85037dbSmrg
5626b85037dbSmrgcommit a7a994b49a915ed2e895ddf24bcfb7a45414f554
5627b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5628b85037dbSmrgDate:   Mon Jul 26 18:35:22 2004 +0200
5629b85037dbSmrg
5630b85037dbSmrg    Removed duplicated function declaration.
5631b85037dbSmrg
5632b85037dbSmrgcommit f5f1f8427634a3970c5bd99940816aba6fa63a52
5633b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5634b85037dbSmrgDate:   Mon Jul 26 15:33:33 2004 +0200
5635b85037dbSmrg
5636b85037dbSmrg    Forgot this file in change 3784d29fb4c478bf555df36b7f7a1ddc06878948.
5637b85037dbSmrg
5638b85037dbSmrgcommit 3784d29fb4c478bf555df36b7f7a1ddc06878948
5639b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5640b85037dbSmrgDate:   Mon Jul 26 15:33:08 2004 +0200
5641b85037dbSmrg
5642b85037dbSmrg    Mention XOrg also in the README and INSTALL files.
5643b85037dbSmrg
5644b85037dbSmrgcommit 8bb2862670d171b6fbf187845253e41b335ad3cd
5645b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5646b85037dbSmrgDate:   Mon Jul 26 14:55:39 2004 +0200
5647b85037dbSmrg
5648b85037dbSmrg    Removed obsolete stuff from the TODO file.
5649b85037dbSmrg
5650b85037dbSmrgcommit cbee47a1f26038ade7386fa52b41d1828036dd1e
5651b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5652b85037dbSmrgDate:   Mon Jul 26 14:43:28 2004 +0200
5653b85037dbSmrg
5654b85037dbSmrg    Don't remove the shared memory segment when DEVICE_CLOSE is
5655b85037dbSmrg    received. When exiting a KDE session in FC2, DEVICE_CLOSE is sent to
5656b85037dbSmrg    the synaptics driver, but the X server doesn't quit. Therefore, the
5657b85037dbSmrg    driver will use a stale memory area afterwards, which can cause X
5658b85037dbSmrg    server crashes and prevent synclient from working.
5659b85037dbSmrg    Reported by Jerry Kiely <jerry@cowboysmall.com>.
5660b85037dbSmrg
5661b85037dbSmrgcommit 14c9eeead6a7549db3197fd7bb62a42c97a89e38
5662b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5663b85037dbSmrgDate:   Sun Jul 25 22:15:26 2004 +0200
5664b85037dbSmrg
5665b85037dbSmrg    Added support for circular touchpads. Based on a patch from
5666b85037dbSmrg    Axel G. Rossberg <Axel@Rossberg.net>.
5667b85037dbSmrg
5668b85037dbSmrgcommit ac0394ad9c16cc38518922175a68d60d66c27845
5669b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5670b85037dbSmrgDate:   Sun Jul 25 20:56:06 2004 +0200
5671b85037dbSmrg
5672b85037dbSmrg    Corrected README file. Some synaptics touchpad models do
5673b85037dbSmrg    have a middle mouse button.
5674b85037dbSmrg
5675b85037dbSmrgcommit efe7b7adb5788c20693f0df1f4d2aaf8b61cdd49
5676b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5677b85037dbSmrgDate:   Sun Jul 25 17:37:49 2004 +0200
5678b85037dbSmrg
5679b85037dbSmrg    Added a caveat about connecting syndaemon to a remote X
5680b85037dbSmrg    server.
5681b85037dbSmrg
5682b85037dbSmrgcommit c8fc266b25c6a2942b521b4a44c1fe8ba8b3b6c7
5683b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5684b85037dbSmrgDate:   Sun Jul 25 17:25:49 2004 +0200
5685b85037dbSmrg
5686b85037dbSmrg    Added a somewhat modified patch from James Ketrenos
5687b85037dbSmrg    <james@ketrenos.com> that implements a daemon mode for syndaemon.
5688b85037dbSmrg
5689b85037dbSmrgcommit 4ddf616991d822e8e1e1b44c69172ea675116c2b
5690b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5691b85037dbSmrgDate:   Fri Jul 23 20:13:38 2004 +0200
5692b85037dbSmrg
5693b85037dbSmrg    Added "Fujitsu-Siemens LIFEBOOK S-2020" to the compatibility
5694b85037dbSmrg    list.
5695b85037dbSmrg    (From Hank Knox <hank@music.mcgill.ca>.)
5696b85037dbSmrg
5697b85037dbSmrgcommit 7ff083e441ec925ca0d138c5ec2a53e8a6435d99
5698b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5699b85037dbSmrgDate:   Fri Jul 23 12:21:11 2004 +0200
5700b85037dbSmrg
5701b85037dbSmrg    * Better default parameters for alps touchpads.
5702b85037dbSmrg    * Added Dmitry's updated alps patch that can do hardware auto-detection
5703b85037dbSmrg      and also disables hardware tapping.
5704b85037dbSmrg
5705b85037dbSmrgcommit f40f0e40ce01415baff8f86a8038ad8b6d02a118
5706b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5707b85037dbSmrgDate:   Thu Jul 22 18:55:18 2004 +0200
5708b85037dbSmrg
5709b85037dbSmrg    Added "Fujitsu-Siemens Amilo M 1420" to the compatibility
5710b85037dbSmrg    list.
5711b85037dbSmrg    (From Torbjorn Pettersen <torbjorn.pettersen@broadpark.no>
5712b85037dbSmrg
5713b85037dbSmrgcommit fdcbe407a3808412ad242f21369032074818a673
5714b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5715b85037dbSmrgDate:   Thu Jul 22 18:31:25 2004 +0200
5716b85037dbSmrg
5717b85037dbSmrg    Added "Acer Aspire 2010" to the compatibility list.
5718b85037dbSmrg    (From Michiel Dethmers <michiel@tincan.co.uk>.)
5719b85037dbSmrg
5720b85037dbSmrgcommit 0f9b4676e75c9d654a3b96ef3672251c3ba23078
5721b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5722b85037dbSmrgDate:   Fri Jul 16 17:45:26 2004 +0200
5723b85037dbSmrg
5724b85037dbSmrg    Added "COMPAQ Presario R3000" to the compatibility list.
5725b85037dbSmrg    (From Darin Nelson <darin@opt-imaging.com>.)
5726b85037dbSmrg
5727b85037dbSmrgcommit d19995db6129d6a41e5cd2001d1715b1a21c6088
5728b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5729b85037dbSmrgDate:   Wed Jul 14 22:55:04 2004 +0200
5730b85037dbSmrg
5731b85037dbSmrg    Added "COMPAQ Presario 912RSH" to the compatibility list.
5732b85037dbSmrg    (From chris riney <criney1@sasoom.tis.tandy.com>.)
5733b85037dbSmrg
5734b85037dbSmrgcommit a8a8acae96e06817640b98bc58469cbaf70871d4
5735b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5736b85037dbSmrgDate:   Sat Jul 10 11:49:05 2004 +0200
5737b85037dbSmrg
5738b85037dbSmrg    Added "Targa Visionary Pro" to the compatibility list.
5739b85037dbSmrg    (From Eric <eric@bloembergen.com>.)
5740b85037dbSmrg
5741b85037dbSmrgcommit 7592041d4349b9ada95b9c55bfc66300dfa17e3a
5742b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5743b85037dbSmrgDate:   Mon Jul 5 15:50:58 2004 +0200
5744b85037dbSmrg
5745b85037dbSmrg    Added "Gericom Cinema XXL" to the compatibility list.
5746b85037dbSmrg    (From Arnaud Quette <arnaud.quette@free.fr>.)
5747b85037dbSmrg
5748b85037dbSmrgcommit 70af73e6e24abf251b028260559806e496ff2216
5749b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5750b85037dbSmrgDate:   Mon Jul 5 15:48:05 2004 +0200
5751b85037dbSmrg
5752b85037dbSmrg    Added "DELL Latitude C400" to the compatibility list.
5753b85037dbSmrg    (From feng zhou <fengzhou@yahoo.com>.)
5754b85037dbSmrg
5755b85037dbSmrgcommit 29db7f350e414924fdd9fd06b6f9a94fa01358aa
5756b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5757b85037dbSmrgDate:   Mon Jul 5 15:44:46 2004 +0200
5758b85037dbSmrg
5759b85037dbSmrg    Added "EMachines M5305" to the compatibility list.
5760b85037dbSmrg    (From pikhurko@webmail.math.cmu.edu.)
5761b85037dbSmrg
5762b85037dbSmrgcommit e836c79506ee735fd56b66eb912cb8ccdd548d56
5763b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5764b85037dbSmrgDate:   Thu Jul 1 19:28:30 2004 +0200
5765b85037dbSmrg
5766b85037dbSmrg    Added "SONY VAIO PCG-GRX650" to the compatibility list.
5767b85037dbSmrg    (From Tim Daly Jr. <tim@tenkan.org>.)
5768b85037dbSmrg
5769b85037dbSmrgcommit 3bac98a8a91da366ee6de3ebd27a284af8369e10
5770b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5771b85037dbSmrgDate:   Tue Jun 29 23:26:16 2004 +0200
5772b85037dbSmrg
5773b85037dbSmrg    Makefile tweak to make it easier to build for x86_64.
5774b85037dbSmrg
5775b85037dbSmrgcommit 88fea6057694a7072324357682d7efafac7ad6b2
5776b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5777b85037dbSmrgDate:   Tue Jun 29 12:05:38 2004 +0200
5778b85037dbSmrg
5779b85037dbSmrg    Added "HP Pavilion ZE4101" to the compatibility list.
5780b85037dbSmrg    (From Jeff Fehervari <jfehervari@yahoo.com>.)
5781b85037dbSmrg
5782b85037dbSmrgcommit a056cf92979b4d97e9553b2fa9982710e3a8e668
5783b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5784b85037dbSmrgDate:   Sat Jun 26 08:46:29 2004 +0200
5785b85037dbSmrg
5786b85037dbSmrg    Added "ASUS L2000B" to the compatibility list.
5787b85037dbSmrg    (From Fred Green UNSW <fgreen@phys.unsw.edu.au>.)
5788b85037dbSmrg
5789b85037dbSmrgcommit 4f4c7f8b622c5566a1aa6652d9273d3f3eab4dab
5790b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5791b85037dbSmrgDate:   Sat Jun 26 08:39:09 2004 +0200
5792b85037dbSmrg
5793b85037dbSmrg    Added "Acer TravelMate 533LCi" to the compatibility list.
5794b85037dbSmrg    (From Frank van der Loo <frank_l@linuxmail.org>.)
5795b85037dbSmrg
5796b85037dbSmrgcommit 4c716aeae5f5710d67c3faaeea511367c692f373
5797b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5798b85037dbSmrgDate:   Wed Jun 23 19:40:28 2004 +0200
5799b85037dbSmrg
5800b85037dbSmrg    Added "Arima A520-K7" to the compatibility list.
5801b85037dbSmrg    (From Ferenc Engard <ferenc@engard.hu>.)
5802b85037dbSmrg
5803b85037dbSmrgcommit 2e63d597da609201158b33af35e31887037bd8f5
5804b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5805b85037dbSmrgDate:   Wed Jun 23 19:24:30 2004 +0200
5806b85037dbSmrg
5807b85037dbSmrg    Added "SONY VAIO VGN-A115S" and "Targa Visionary XP-210" to
5808b85037dbSmrg    the compatibility list.
5809b85037dbSmrg    (From till busch <till@bux.at>.)
5810b85037dbSmrg
5811b85037dbSmrgcommit 7e5d222015b2f176cb7a7c6be7e50ef144320e94
5812b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5813b85037dbSmrgDate:   Wed Jun 23 19:17:52 2004 +0200
5814b85037dbSmrg
5815b85037dbSmrg    Updated synclient man page for the new -V option.
5816b85037dbSmrg    From Mattia Dongili <dongili@supereva.it>.
5817b85037dbSmrg
5818b85037dbSmrgcommit 4dbe8adbbf735e2809ad3817245f005400911b98
5819b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5820b85037dbSmrgDate:   Tue Jun 15 22:37:28 2004 +0200
5821b85037dbSmrg
5822b85037dbSmrg    Added "HP Omnibook 6100" to the compatibility list.
5823b85037dbSmrg    (From Denis DerSarkisian <denis_dersarkisian@yahoo.com>.)
5824b85037dbSmrg
5825b85037dbSmrgcommit 6d9169a0334b7b80c6c6dbf8e1d93567dbb69cf6
5826b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5827b85037dbSmrgDate:   Tue Jun 15 22:31:57 2004 +0200
5828b85037dbSmrg
5829b85037dbSmrg    Added "HP Pavilion ZE4521ea" to the compatibility list.
5830b85037dbSmrg    (From Anthony Durity <anthony.durity@nuigalway.ie>.)
5831b85037dbSmrg
5832b85037dbSmrgcommit d6825991e344486e1b64992ab65fceb363371a16
5833b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5834b85037dbSmrgDate:   Tue Jun 15 22:25:57 2004 +0200
5835b85037dbSmrg
5836b85037dbSmrg    Added "SONY VAIO PCG-FX701" to the compatibility list.
5837b85037dbSmrg    (From Romano Giannetti <romano@dea.icai.upco.es>.)
5838b85037dbSmrg
5839b85037dbSmrgcommit d3fe5330aeb8f71e8acf4849b863b2c89afbc93f
5840b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5841b85037dbSmrgDate:   Tue Jun 15 22:19:44 2004 +0200
5842b85037dbSmrg
5843b85037dbSmrg    Added "RoverBook F219" to the compatibility list.
5844b85037dbSmrg    (From CeDr1ck <cedr1ck@gros.com.ua>.)
5845b85037dbSmrg
5846b85037dbSmrgcommit 7b7b36ec2932de9f97b64584ce020bb72940222d
5847b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5848b85037dbSmrgDate:   Sun Jun 13 22:57:09 2004 +0200
5849b85037dbSmrg
5850b85037dbSmrg    Added "Toshiba Satellite A40" to the compatibility list.
5851b85037dbSmrg    (From Frans Pop <aragorn@tiscali.nl>.)
5852b85037dbSmrg
5853b85037dbSmrgcommit 6c00f1ea7a0e679cc17613434bbc92cfb85232a9
5854b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5855b85037dbSmrgDate:   Sun Jun 13 18:47:12 2004 +0200
5856b85037dbSmrg
5857b85037dbSmrg    Changed version to 0.13.3.
5858b85037dbSmrg
5859b85037dbSmrgcommit a27efd8f04113b01384a2b5ba725d621c0076701
5860b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5861b85037dbSmrgDate:   Sun Jun 13 18:39:44 2004 +0200
5862b85037dbSmrg
5863b85037dbSmrg    Fixed Makefile dependency for change
5864b85037dbSmrg    deb6ed66a951fd0fe892a08cd4f3f802140229ce.
5865b85037dbSmrg
5866b85037dbSmrgcommit deb6ed66a951fd0fe892a08cd4f3f802140229ce
5867b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5868b85037dbSmrgDate:   Sat Jun 12 22:29:39 2004 +0200
5869b85037dbSmrg
5870b85037dbSmrg    Added -V option to synclient to display the version number.
5871b85037dbSmrg    Suggested by Stefan Kombrink <katakombi@web.de> for use in the GUI
5872b85037dbSmrg    configuration tool.
5873b85037dbSmrg
5874b85037dbSmrgcommit ea9e8df12aec74d3e523d869323bbc6a9e44f74d
5875b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5876b85037dbSmrgDate:   Sat Jun 12 22:14:32 2004 +0200
5877b85037dbSmrg
5878b85037dbSmrg    Updated the alps patch for kernel 2.6.7-rc3.
5879b85037dbSmrg
5880b85037dbSmrgcommit 580c8483fe4b80f745ff0d1dc86c3371593d78c7
5881b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5882b85037dbSmrgDate:   Sat Jun 12 22:05:05 2004 +0200
5883b85037dbSmrg
5884b85037dbSmrg    Added "COMPAQ EVO N180" to the compatibility list.
5885b85037dbSmrg    (From digitalFX <xfarrell@losch.net>.)
5886b85037dbSmrg
5887b85037dbSmrgcommit f5d56ef99505c87b376659f32bc715540f628699
5888b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5889b85037dbSmrgDate:   Tue Jun 8 23:04:59 2004 +0200
5890b85037dbSmrg
5891b85037dbSmrg    Consistency fix in change 6f22de441c419ad3f79268ab28d84a11b1b776d6.
5892b85037dbSmrg
5893b85037dbSmrgcommit 6f22de441c419ad3f79268ab28d84a11b1b776d6
5894b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5895b85037dbSmrgDate:   Tue Jun 8 23:04:25 2004 +0200
5896b85037dbSmrg
5897b85037dbSmrg    Added "Fujitsu-Siemens Amilo M-7400" to the compatibility
5898b85037dbSmrg    list.
5899b85037dbSmrg    (From Aktaion <aktaion@gmx.net>.)
5900b85037dbSmrg
5901b85037dbSmrgcommit c22f085e815a0893ea09f12081eea9d47c68e701
5902b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5903b85037dbSmrgDate:   Tue Jun 8 22:59:50 2004 +0200
5904b85037dbSmrg
5905b85037dbSmrg    Reformatting in the compatibility list.
5906b85037dbSmrg
5907b85037dbSmrgcommit 1cb6c555d16e16eddc7f2b76b6883f513e6f43b6
5908b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5909b85037dbSmrgDate:   Sun Jun 6 23:57:34 2004 +0200
5910b85037dbSmrg
5911b85037dbSmrg    Added two parameters.
5912b85037dbSmrg    MaxDoubleTapTime makes it easier to do fast double clicks.
5913b85037dbSmrg    ClickTime adds a delay between the button down and button up events
5914b85037dbSmrg    generated in response to a tap event.
5915b85037dbSmrg
5916b85037dbSmrgcommit 2100a60c62306a831dcd24949c0f73503f664c19
5917b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5918b85037dbSmrgDate:   Sun Jun 6 21:32:05 2004 +0200
5919b85037dbSmrg
5920b85037dbSmrg    Fixed spelling error in the spec file.
5921b85037dbSmrg
5922b85037dbSmrgcommit 1c831251b1992c575ba5d7a5460d9785567650d9
5923b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5924b85037dbSmrgDate:   Sun Jun 6 15:23:59 2004 +0200
5925b85037dbSmrg
5926b85037dbSmrg    Added a LIBDIR Makefile variable to make it easier to build
5927b85037dbSmrg    the driver on x86_64.
5928b85037dbSmrg
5929b85037dbSmrgcommit 31bc44fda8663693b339ab6185cfc09bc3dcdd98
5930b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5931b85037dbSmrgDate:   Sun Jun 6 09:32:02 2004 +0200
5932b85037dbSmrg
5933b85037dbSmrg    Fixed compiler warnings when using the xorg sdk include
5934b85037dbSmrg    files.
5935b85037dbSmrg
5936b85037dbSmrgcommit 8cd0eb9154d97da68a36b7dae4e0695599477f58
5937b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5938b85037dbSmrgDate:   Tue Jun 1 22:40:46 2004 +0200
5939b85037dbSmrg
5940b85037dbSmrg    Added "Fujitsu-Siemens AMILO M 6300" to the compatibility
5941b85037dbSmrg    list.
5942b85037dbSmrg    (From fred <petit.frederic@free.fr>.)
5943b85037dbSmrg
5944b85037dbSmrgcommit 40625eedd6116fb94b4ba07a25b8c09b9a74c64b
5945b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5946b85037dbSmrgDate:   Tue Jun 1 22:29:17 2004 +0200
5947b85037dbSmrg
5948b85037dbSmrg    Added "Gericom Webgine" to the compatibility list.
5949b85037dbSmrg    (From lale@leet.it.)
5950b85037dbSmrg
5951b85037dbSmrgcommit 91c8c6ae41fd7c58d6dae85d80ca9976c94eb950
5952b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5953b85037dbSmrgDate:   Wed May 26 19:53:48 2004 +0200
5954b85037dbSmrg
5955b85037dbSmrg    Added "HP Pavilion N3250" to the compatibility list.
5956b85037dbSmrg    (From dave forbis <df19808@hotmail.com>.)
5957b85037dbSmrg
5958b85037dbSmrgcommit 572cc11e6bc345fd02a6343456e8c109e95666a4
5959b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5960b85037dbSmrgDate:   Thu May 20 22:56:40 2004 +0200
5961b85037dbSmrg
5962b85037dbSmrg    Added "DELL Inspiron 300m" to the compatibility list.
5963b85037dbSmrg    (From Oren Laadan <orenl@cs.columbia.edu>.)
5964b85037dbSmrg
5965b85037dbSmrgcommit 4ed25ff55ccf308f8d22a0f035fb26ddfa6bdafe
5966b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5967b85037dbSmrgDate:   Thu May 20 22:53:47 2004 +0200
5968b85037dbSmrg
5969b85037dbSmrg    Added "MAXDATA Pro 5000X" to the compatibility list.
5970b85037dbSmrg    (From Andre Duffeck <andre.duffeck@arcor.de>.)
5971b85037dbSmrg
5972b85037dbSmrgcommit 2d1dab24d6d9a06eed65f691667e27eac4bcdb2e
5973b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5974b85037dbSmrgDate:   Thu May 20 22:49:17 2004 +0200
5975b85037dbSmrg
5976b85037dbSmrg    Added "HP Pavilion ZE5400" to the compatibility list.
5977b85037dbSmrg    (From David F. Rios <David.Rios@satrack.com>.)
5978b85037dbSmrg
5979b85037dbSmrgcommit 865c1162aed2eb2ba137972bb32d21ca395f0a22
5980b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5981b85037dbSmrgDate:   Sun May 16 07:34:30 2004 +0200
5982b85037dbSmrg
5983b85037dbSmrg    Makefile optimization. Don't call check_gcc more than
5984b85037dbSmrg    necessary.
5985b85037dbSmrg
5986b85037dbSmrgcommit 6ad7b8219959c84c77a24c733df8c0fbed7a4c94
5987b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5988b85037dbSmrgDate:   Sun May 16 07:32:21 2004 +0200
5989b85037dbSmrg
5990b85037dbSmrg    Pass -fno-pic to gcc if supported. The X driver loader can't
5991b85037dbSmrg    load PIC code and some Gentoo users have configured gcc to generate PIC
5992b85037dbSmrg    code by default.
5993b85037dbSmrg    (Reported by Arturo Araya <Arturo_Araya@world.oberlin.edu>.)
5994b85037dbSmrg
5995b85037dbSmrgcommit 057dd60bffc7c38cdc3c7f011cb666b34f91a3a7
5996b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
5997b85037dbSmrgDate:   Sat May 15 22:38:01 2004 +0200
5998b85037dbSmrg
5999b85037dbSmrg    Added "ASUS M6700N" to the compatibility list.
6000b85037dbSmrg    (From Cord Bielke <cbielke@gmx.net>.)
6001b85037dbSmrg
6002b85037dbSmrgcommit ed3ea62a2ac4baedb742e331aab1dd158a77b1f6
6003b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6004b85037dbSmrgDate:   Sat May 15 22:30:36 2004 +0200
6005b85037dbSmrg
6006b85037dbSmrg    Added "Acer TravelMate 290" to the compatibility list.
6007b85037dbSmrg    (From Juli�n Yuste <jyuste09@ono.com>.)
6008b85037dbSmrg
6009b85037dbSmrgcommit 32d18d4e5b59f0c57ea81a467b2f00d838038678
6010b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6011b85037dbSmrgDate:   Sat May 15 22:04:39 2004 +0200
6012b85037dbSmrg
6013b85037dbSmrg    Fixed handling of the repeater device.
6014b85037dbSmrg    (Reported by Ronen Abravanel <ronen@techunix.technion.ac.il>.)
6015b85037dbSmrg
6016b85037dbSmrgcommit d4eaf6d6d809fcb6a2048283f75b7536a5c3ba73
6017b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6018b85037dbSmrgDate:   Mon May 10 22:58:15 2004 +0200
6019b85037dbSmrg
6020b85037dbSmrg    Fixed bug in change b8e955b4ce399ba44e60bd13f9838974eee88513.
6021b85037dbSmrg
6022b85037dbSmrgcommit e8a16ce65e5207304dda46a852b5628baa06458a
6023b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6024b85037dbSmrgDate:   Sun May 9 19:23:08 2004 +0200
6025b85037dbSmrg
6026b85037dbSmrg    Added support for Synaptics cPad devices. (Also requires a
6027b85037dbSmrg    2.6 kernel patch.) From Jan Steinhoff <Jan.Steinhoff@uni-jena.de>.
6028b85037dbSmrg
6029b85037dbSmrgcommit 744372a41b9e64bafe8ee70748ec7495a89146d3
6030b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6031b85037dbSmrgDate:   Sun May 9 16:28:26 2004 +0200
6032b85037dbSmrg
6033b85037dbSmrg    Mention XOrg in the web page, since the driver works fine
6034b85037dbSmrg    with XOrg too.
6035b85037dbSmrg
6036b85037dbSmrgcommit e5ebe6ee4e4430426d4f0b3147ae705c9956cc4b
6037b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6038b85037dbSmrgDate:   Sun May 9 16:01:11 2004 +0200
6039b85037dbSmrg
6040b85037dbSmrg    Changed version to 0.13.2.
6041b85037dbSmrg
6042b85037dbSmrgcommit 5d2b7423ed0717031129af579effd7eec4d99cef
6043b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6044b85037dbSmrgDate:   Sun May 9 12:09:27 2004 +0200
6045b85037dbSmrg
6046b85037dbSmrg    Small cleanup.
6047b85037dbSmrg
6048b85037dbSmrgcommit 77c952aa279c6ae0897bba6322ad4de0ac5f7a1f
6049b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6050b85037dbSmrgDate:   Sun May 9 11:35:37 2004 +0200
6051b85037dbSmrg
6052b85037dbSmrg    Made double clicks faster, so that they work in xmms and the
6053b85037dbSmrg    gtk file selector.
6054b85037dbSmrg    Reported by Jean DIRAISON <diraison.jean@wanadoo.fr>.)
6055b85037dbSmrg
6056b85037dbSmrgcommit 481bb4f0afa482a32840082ef803058036196a31
6057b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6058b85037dbSmrgDate:   Sat May 8 20:59:39 2004 +0200
6059b85037dbSmrg
6060b85037dbSmrg    Fixed bug in change dee1cca686b33a0c2a565d5ecee036abdac6b3a6 that broke
6061b85037dbSmrg    middle mouse button
6062b85037dbSmrg    emulation. The HandleState() fuction modifies the SynapticsHwState
6063b85037dbSmrg    object, so it must work on a copy of the real hardware state, or else
6064b85037dbSmrg    the wrong state will later be used when HandleState() is called from
6065b85037dbSmrg    the timer function.
6066b85037dbSmrg
6067b85037dbSmrgcommit 9bf66c19709e75c0504a394d2ad862fb2289adf6
6068b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6069b85037dbSmrgDate:   Sat May 8 17:38:29 2004 +0200
6070b85037dbSmrg
6071b85037dbSmrg    Added "Acer Ferrari 3000LMi" to the compatibility list.
6072b85037dbSmrg    (From Mark Eaton <meaton@vasco.com>.)
6073b85037dbSmrg
6074b85037dbSmrgcommit 5afb76ed431bc561c52c58094f86703ef01ecd67
6075b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6076b85037dbSmrgDate:   Sat May 8 17:35:43 2004 +0200
6077b85037dbSmrg
6078b85037dbSmrg    Added "COMPAQ Presario 2500" to the compatibility list.
6079b85037dbSmrg    (From "Kneepkens, RFJM (Robert)" <RFJM.Kneepkens@interpolis.nl>.)
6080b85037dbSmrg
6081b85037dbSmrgcommit 7701671665b2f348ab841197c0e5c0dc3aeb70cb
6082b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6083b85037dbSmrgDate:   Wed May 5 21:21:09 2004 +0200
6084b85037dbSmrg
6085b85037dbSmrg    Added "COMPAQ Presario 915US" to the compatibility list.
6086b85037dbSmrg    (From Steve Rubart <steverubart@comcast.net>.)
6087b85037dbSmrg
6088b85037dbSmrgcommit cd990619bb6d44f0364b6746ae4c0f66170956cd
6089b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6090b85037dbSmrgDate:   Wed May 5 21:08:50 2004 +0200
6091b85037dbSmrg
6092b85037dbSmrg    Added "SONY VAIO PCG-NV105" to the compatibility list.
6093b85037dbSmrg    (From Defiant <erik@defiant.homedns.org>.)
6094b85037dbSmrg
6095b85037dbSmrgcommit 2c0f81a36e8560ed692358114b9345f195065ed1
6096b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6097b85037dbSmrgDate:   Wed May 5 21:04:15 2004 +0200
6098b85037dbSmrg
6099b85037dbSmrg    Yet another consistency fix in the compatibility list.
6100b85037dbSmrg
6101b85037dbSmrgcommit bf8b37d82f9c1e1ed4403b5f4c7ba32e79c5edb0
6102b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6103b85037dbSmrgDate:   Wed May 5 21:03:19 2004 +0200
6104b85037dbSmrg
6105b85037dbSmrg    Consistency fix in the compatibility list.
6106b85037dbSmrg
6107b85037dbSmrgcommit bcfff46041026359afdfda3704adf9fc6f8335f6
6108b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6109b85037dbSmrgDate:   Wed May 5 21:00:07 2004 +0200
6110b85037dbSmrg
6111b85037dbSmrg    Updated the "Vobis Highscreen" entry in the compatibility
6112b85037dbSmrg    list.
6113b85037dbSmrg    (From Antonio Celentano <tonice@tonice.de>.)
6114b85037dbSmrg
6115b85037dbSmrgcommit a943bc0f5ed6b7156933d7eecc7fe792985e2d94
6116b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6117b85037dbSmrgDate:   Wed May 5 20:48:09 2004 +0200
6118b85037dbSmrg
6119b85037dbSmrg    Added "DELL Inspiron 4000" and "Toshiba 1105" to the
6120b85037dbSmrg    compatibility list.
6121b85037dbSmrg    (From micky mouse <baal_killer@hotmail.com>.)
6122b85037dbSmrg
6123b85037dbSmrgcommit c9c4d1f832c8cd599db427464663064c30c50d4b
6124b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6125b85037dbSmrgDate:   Mon May 3 21:23:53 2004 +0200
6126b85037dbSmrg
6127b85037dbSmrg    Changed version to 0.13.1.
6128b85037dbSmrg
6129b85037dbSmrgcommit 214bbbd518d6cc0ed06f628dea3b7b2a8dee3129
6130b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6131b85037dbSmrgDate:   Sun May 2 19:19:22 2004 +0200
6132b85037dbSmrg
6133b85037dbSmrg    Added a "GuestMouseOff" parameter to disable the pass
6134b85037dbSmrg    through device. (It's not entirely uncommon that the pointing stick is
6135b85037dbSmrg    broken and generates bogus pointer movements.)
6136b85037dbSmrg    From Moritz Maass <maass@informatik.tu-muenchen.de>.
6137b85037dbSmrg
6138b85037dbSmrgcommit b6cc622350d89b12fbbab354cb245e583e06f306
6139b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6140b85037dbSmrgDate:   Fri Apr 30 22:14:55 2004 +0200
6141b85037dbSmrg
6142b85037dbSmrg    Added "Fujitsu-Siemens LIFEBOOK S-4572" to the compatibility
6143b85037dbSmrg    list.
6144b85037dbSmrg    (From Olaf Glage <olaf@dieglages.de>.)
6145b85037dbSmrg
6146b85037dbSmrgcommit 72ba1ae6183d14236b2e92e417f4a6be50d4dfc8
6147b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6148b85037dbSmrgDate:   Tue Apr 27 21:19:40 2004 +0200
6149b85037dbSmrg
6150b85037dbSmrg    Added "Vobis Highscreen XI 14-C1200" to the compatibility
6151b85037dbSmrg    list.
6152b85037dbSmrg    (From Antonio Celentano <tonice@tonice.de>.)
6153b85037dbSmrg
6154b85037dbSmrgcommit d793d20748e38f83fddabcf077312dd7608b0be5
6155b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6156b85037dbSmrgDate:   Tue Apr 27 21:15:55 2004 +0200
6157b85037dbSmrg
6158b85037dbSmrg    Fixed detection of ALPS touchpads when using a 2.6 linux
6159b85037dbSmrg    kernel. Reported by stage.nexvision <stage.nexvision@laposte.net>.
6160b85037dbSmrg
6161b85037dbSmrgcommit a2bf6b124bce0839dfb682161a0cb69f1cca6444
6162b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6163b85037dbSmrgDate:   Tue Apr 27 19:59:31 2004 +0200
6164b85037dbSmrg
6165b85037dbSmrg    Added "DELL Inspiron 500m" to the compatibility list.
6166b85037dbSmrg    (From holger <holger@ftml.net>.)
6167b85037dbSmrg
6168b85037dbSmrgcommit 4c4599a8acc2d1b1ab3eb8453cedf435e984aa13
6169b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6170b85037dbSmrgDate:   Sat Apr 24 15:30:53 2004 +0200
6171b85037dbSmrg
6172b85037dbSmrg    Changed version to 0.13.0.
6173b85037dbSmrg
6174b85037dbSmrgcommit 9d9b89db9154ae6cb97f7b32fcfe392fc6898931
6175b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6176b85037dbSmrgDate:   Sat Apr 24 15:15:21 2004 +0200
6177b85037dbSmrg
6178b85037dbSmrg    Updated documentation to reflect the fact the ALPS support
6179b85037dbSmrg    no longer requires the 2.6 linux kernel.
6180b85037dbSmrg
6181b85037dbSmrgcommit fffba79a285eead4f225cfd649d0e66089958243
6182b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6183b85037dbSmrgDate:   Sat Apr 24 11:53:15 2004 +0200
6184b85037dbSmrg
6185b85037dbSmrg    Added "HP Pavilion ZE4610us" to the compatibility list.
6186b85037dbSmrg    (From Derrick <derrickm@kcmsdocs.org>.)
6187b85037dbSmrg
6188b85037dbSmrgcommit caf8a07cb5ea4c823baa904e9836d0745e657c1b
6189b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6190b85037dbSmrgDate:   Sat Apr 24 11:45:04 2004 +0200
6191b85037dbSmrg
6192b85037dbSmrg    Always rebuild the tar.bz2 file. (Some dependencies were
6193b85037dbSmrg    missing and adding correct dependencies is not worth the trouble.)
6194b85037dbSmrg
6195b85037dbSmrgcommit 8a9559c317c9c9cdb09c6f0e3e9ef206ce9acf67
6196b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6197b85037dbSmrgDate:   Sat Apr 24 11:00:11 2004 +0200
6198b85037dbSmrg
6199b85037dbSmrg    Added "SONY VAIO Z1" to the compatibility list.
6200b85037dbSmrg    (From Markus Huschka <M_H_ulm@gmx.de>.)
6201b85037dbSmrg
6202b85037dbSmrgcommit 173c0698d8f32a8c6084e6de8f5b4aa362c00fce
6203b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6204b85037dbSmrgDate:   Sat Apr 24 09:21:26 2004 +0200
6205b85037dbSmrg
6206b85037dbSmrg    Explain what packages to install on debian systems. From
6207b85037dbSmrg    mair <mair.allen-williams@cl.cam.ac.uk>.
6208b85037dbSmrg
6209b85037dbSmrgcommit f5179294a7ab7ae033493a4fd4292f6b37fec128
6210b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6211b85037dbSmrgDate:   Sat Apr 24 09:18:40 2004 +0200
6212b85037dbSmrg
6213b85037dbSmrg    Added "Toshiba Portege A100" to the compatibility list.
6214b85037dbSmrg    (From mair <mair.allen-williams@cl.cam.ac.uk>.)
6215b85037dbSmrg
6216b85037dbSmrgcommit e6b7b4f7042d6acc76ceb6eb78ba69eb6a89368c
6217b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6218b85037dbSmrgDate:   Thu Apr 22 23:36:48 2004 +0200
6219b85037dbSmrg
6220b85037dbSmrg    Removed obsolete comment from alps.patch and updated the
6221b85037dbSmrg    patch for kernel 2.6.5.
6222b85037dbSmrg
6223b85037dbSmrgcommit a4ba6e264a52d475ccecf381e9b9acc63190d4f4
6224b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6225b85037dbSmrgDate:   Thu Apr 22 23:32:25 2004 +0200
6226b85037dbSmrg
6227b85037dbSmrg    Added (untested) support for ALPS touchpads using the 2.4
6228b85037dbSmrg    linux kernel.
6229b85037dbSmrg
6230b85037dbSmrgcommit f1146f67f7e377d1f6f32a26bb833fc2b0ed2ed6
6231b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6232b85037dbSmrgDate:   Thu Apr 22 01:07:49 2004 +0200
6233b85037dbSmrg
6234b85037dbSmrg    Fixed change 09085c9fb8f4e243e6bda78a019cd8a50c693dfc. If the device
6235b85037dbSmrg    nodes don't exist, don't
6236b85037dbSmrg    blame it on missing evdev support.
6237b85037dbSmrg
6238b85037dbSmrgcommit 09085c9fb8f4e243e6bda78a019cd8a50c693dfc
6239b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6240b85037dbSmrgDate:   Thu Apr 22 00:37:02 2004 +0200
6241b85037dbSmrg
6242b85037dbSmrg    If the evdev kernel module seems to be missing, say so in
6243b85037dbSmrg    the log file.
6244b85037dbSmrg
6245b85037dbSmrgcommit 3fa4224a123e60bb51f8144dc95d5034fd3152ba
6246b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6247b85037dbSmrgDate:   Tue Apr 20 20:17:51 2004 +0200
6248b85037dbSmrg
6249b85037dbSmrg    Properly implement EventQueryHardware().
6250b85037dbSmrg
6251b85037dbSmrgcommit 70d8648301d81c9035799818e4d4e616256df0d3
6252b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6253b85037dbSmrgDate:   Sun Apr 18 20:55:15 2004 +0200
6254b85037dbSmrg
6255b85037dbSmrg    Removed repeater from the shared memory segment. It's not
6256b85037dbSmrg    possible to share pointers between different address spaces.
6257b85037dbSmrg
6258b85037dbSmrgcommit ab2b8a2c4b5f23731c07648a866d8cc3799215ad
6259b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6260b85037dbSmrgDate:   Sun Apr 18 20:43:54 2004 +0200
6261b85037dbSmrg
6262b85037dbSmrg    Fixed inconsistent function name.
6263b85037dbSmrg
6264b85037dbSmrgcommit 6df2b83affaa4f2a6756ab857e5d400ae30a87cb
6265b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6266b85037dbSmrgDate:   Sun Apr 18 20:43:13 2004 +0200
6267b85037dbSmrg
6268b85037dbSmrg    Don't call PS2QueryHardware() from PSMReadHwState().
6269b85037dbSmrg
6270b85037dbSmrgcommit 52376f3bd0d846de81063bd2b0d42f946177c614
6271b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6272b85037dbSmrgDate:   Sun Apr 18 20:30:43 2004 +0200
6273b85037dbSmrg
6274b85037dbSmrg    Moved ps2_print_ident() forward declaration to ps2comm.h.
6275b85037dbSmrg
6276b85037dbSmrgcommit 264bbfd70a6102dd2a9b8b347e6a31a633984bc0
6277b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6278b85037dbSmrgDate:   Sun Apr 18 20:27:31 2004 +0200
6279b85037dbSmrg
6280b85037dbSmrg    Added (untested) support for the FreeBSD psm mouse driver.
6281b85037dbSmrg
6282b85037dbSmrgcommit 8148d66fb55dc3307fb653242c5120c7192e9773
6283b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6284b85037dbSmrgDate:   Sun Apr 18 19:47:17 2004 +0200
6285b85037dbSmrg
6286b85037dbSmrg    Reverted incorrect changes in change
6287b85037dbSmrg    f56d238d28567c0c23270a72ff656255f4fd8e0d.
6288b85037dbSmrg
6289b85037dbSmrgcommit afab8e3ae05759d40b311532401eb1b5be018795
6290b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6291b85037dbSmrgDate:   Sun Apr 18 11:40:55 2004 +0200
6292b85037dbSmrg
6293b85037dbSmrg    Renamed functions in ps2comm.c for better consistency.
6294b85037dbSmrg
6295b85037dbSmrgcommit fe2a627601a091f097384d4fcc4763267cf6c48b
6296b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6297b85037dbSmrgDate:   Sun Apr 18 11:19:31 2004 +0200
6298b85037dbSmrg
6299b85037dbSmrg    Removed unnecessary #includes and made some code formatting
6300b85037dbSmrg    fixes.
6301b85037dbSmrg
6302b85037dbSmrgcommit 2447cda31a15d0f928daafd52e8c6ac32baffe77
6303b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6304b85037dbSmrgDate:   Sun Apr 18 10:24:14 2004 +0200
6305b85037dbSmrg
6306b85037dbSmrg    Renamed synapticshw to SynapticsHwInfo to avoid conflicts
6307b85037dbSmrg    with the FreeBSD psm driver.
6308b85037dbSmrg
6309b85037dbSmrgcommit e1970297ec26f526f3ac543205bed14920ed0715
6310b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6311b85037dbSmrgDate:   Sun Apr 18 02:02:33 2004 +0200
6312b85037dbSmrg
6313b85037dbSmrg    Updated Makefile dependencies.
6314b85037dbSmrg
6315b85037dbSmrgcommit 3e37b4c7d263b033741bf1c8176c013e5e7ca739
6316b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6317b85037dbSmrgDate:   Sun Apr 18 01:52:08 2004 +0200
6318b85037dbSmrg
6319b85037dbSmrg    Moved the CommData struct from synaptics.h to synproto.h so
6320b85037dbSmrg    that ps2comm.c and eventcomm.c don't have to define SYNAPTICS_PRIVATE.
6321b85037dbSmrg
6322b85037dbSmrgcommit 647c5ae5f5658fabb46ce434be47e2892bed2111
6323b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6324b85037dbSmrgDate:   Sun Apr 18 01:40:07 2004 +0200
6325b85037dbSmrg
6326b85037dbSmrg    Don't call ps2comm functions directly from synaptics.c.
6327b85037dbSmrg
6328b85037dbSmrgcommit f574d42c776f0687cce5c15406ea870211058b39
6329b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6330b85037dbSmrgDate:   Sun Apr 18 01:18:06 2004 +0200
6331b85037dbSmrg
6332b85037dbSmrg    Moved autodev handling to the protocol specific files.
6333b85037dbSmrg
6334b85037dbSmrgcommit 7bd534c0e315a2b9bb3f549df0a30f113d21ee93
6335b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6336b85037dbSmrgDate:   Sun Apr 18 00:57:25 2004 +0200
6337b85037dbSmrg
6338b85037dbSmrg    Removed unnecessary forward declaration.
6339b85037dbSmrg
6340b85037dbSmrgcommit 486548b18107a1b7ddab836baffb87e268b20d6f
6341b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6342b85037dbSmrgDate:   Sat Apr 17 23:44:27 2004 +0200
6343b85037dbSmrg
6344b85037dbSmrg    Fixed incorrect sort order in the compatibility list.
6345b85037dbSmrg
6346b85037dbSmrgcommit 03c247ccc95c464692bf2f65fc2ea5514a64fd40
6347b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6348b85037dbSmrgDate:   Sat Apr 17 23:42:31 2004 +0200
6349b85037dbSmrg
6350b85037dbSmrg    Added "Medion MD9626" to the compatibility list.
6351b85037dbSmrg    (From Olive <olivier.fambon@free.fr>.)
6352b85037dbSmrg
6353b85037dbSmrgcommit e7b5246874512dc6160f3f0792818d9ce4ae8d17
6354b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6355b85037dbSmrgDate:   Sat Apr 17 23:40:34 2004 +0200
6356b85037dbSmrg
6357b85037dbSmrg    Reordered the requirements list in the INSTALL file so that
6358b85037dbSmrg    the most important items come first.
6359b85037dbSmrg
6360b85037dbSmrgcommit 8ad3c7d36b5583dead89b64ee26795772417752a
6361b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6362b85037dbSmrgDate:   Sat Apr 17 23:36:52 2004 +0200
6363b85037dbSmrg
6364b85037dbSmrg    Updated INSTALL file. From Olive <olivier.fambon@free.fr>.
6365b85037dbSmrg
6366b85037dbSmrgcommit b8e955b4ce399ba44e60bd13f9838974eee88513
6367b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6368b85037dbSmrgDate:   Wed Apr 14 20:15:19 2004 +0200
6369b85037dbSmrg
6370b85037dbSmrg    Handle touchpads with a middle mouse button. Based on a 2.6
6371b85037dbSmrg    kernel patch from Dmitry Torokhov.
6372b85037dbSmrg
6373b85037dbSmrgcommit 599641dbbbd9cadf68ddf8cf8ffffbc1533d4012
6374b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6375b85037dbSmrgDate:   Tue Apr 13 19:29:49 2004 +0200
6376b85037dbSmrg
6377b85037dbSmrg    Added "Packard Bell Easy Note E3259SE" to the compatibility
6378b85037dbSmrg    list.
6379b85037dbSmrg    (From Robert Emil Berge <robert@rebi.no>.)
6380b85037dbSmrg
6381b85037dbSmrgcommit a180cc6cae34db09878b2810d64fedea61fe55ae
6382b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6383b85037dbSmrgDate:   Tue Apr 13 19:09:06 2004 +0200
6384b85037dbSmrg
6385b85037dbSmrg    Added "ASUS A2500" to the compatibility list.
6386b85037dbSmrg    (From Duncan Irving <duncan.irving@man.ac.uk>.)
6387b85037dbSmrg
6388b85037dbSmrgcommit 514976ad0380044f34d5a4ebca3bb48450fa4296
6389b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6390b85037dbSmrgDate:   Tue Apr 13 01:13:23 2004 +0200
6391b85037dbSmrg
6392b85037dbSmrg    Moved testprotokoll.c to the test directory.
6393b85037dbSmrg
6394b85037dbSmrgcommit dee1cca686b33a0c2a565d5ecee036abdac6b3a6
6395b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6396b85037dbSmrgDate:   Tue Apr 13 01:02:22 2004 +0200
6397b85037dbSmrg
6398b85037dbSmrg    Don't send the whole SynapticsPrivate struct to the
6399b85037dbSmrg    ReadHwState() functions.
6400b85037dbSmrg
6401b85037dbSmrgcommit 641aef59c6b1aa2f81d4e1ac7017339ff3b5e072
6402b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6403b85037dbSmrgDate:   Mon Apr 12 22:46:21 2004 +0200
6404b85037dbSmrg
6405b85037dbSmrg    Small #include fix.
6406b85037dbSmrg
6407b85037dbSmrgcommit b76ecca961999a42a049023f3ba41d925a4d6718
6408b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6409b85037dbSmrgDate:   Mon Apr 12 22:31:33 2004 +0200
6410b85037dbSmrg
6411b85037dbSmrg    Replaced Success with TRUE/FALSE in ps2comm.c.
6412b85037dbSmrg
6413b85037dbSmrgcommit 324421dd8683b09546312a6c09338a41cc65b235
6414b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6415b85037dbSmrgDate:   Mon Apr 12 21:48:48 2004 +0200
6416b85037dbSmrg
6417b85037dbSmrg    Moved reading of hardware state to the protocol specific
6418b85037dbSmrg    files.
6419b85037dbSmrg
6420b85037dbSmrgcommit 05011c8079c3fe515da7963f99be0d1c6a043272
6421b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6422b85037dbSmrgDate:   Mon Apr 12 13:54:25 2004 +0200
6423b85037dbSmrg
6424b85037dbSmrg    Replaced Success with TRUE/FALSE where possible.
6425b85037dbSmrg
6426b85037dbSmrgcommit 306df7f1219a1d18f8cc56b3bccd3af8eca1fa20
6427b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6428b85037dbSmrgDate:   Mon Apr 12 10:58:33 2004 +0200
6429b85037dbSmrg
6430b85037dbSmrg    Don't export private stuff from ps2comm.[ch].
6431b85037dbSmrg
6432b85037dbSmrgcommit 695a442786bd87997c64d344ac235ef70847f546
6433b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6434b85037dbSmrgDate:   Mon Apr 12 10:45:05 2004 +0200
6435b85037dbSmrg
6436b85037dbSmrg    Moved the QueryHardware function to the protocol specific
6437b85037dbSmrg    files.
6438b85037dbSmrg
6439b85037dbSmrgcommit c1efdf9b3b76e03b4cb0809fddd0160c0c3f4d59
6440b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6441b85037dbSmrgDate:   Mon Apr 12 01:50:07 2004 +0200
6442b85037dbSmrg
6443b85037dbSmrg    The PrintIdent() function doesn't need access to the whole
6444b85037dbSmrg    SynapticsPrivate struct.
6445b85037dbSmrg
6446b85037dbSmrgcommit 5a3e05478ae3e641791031c241dc00eb43598726
6447b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6448b85037dbSmrgDate:   Mon Apr 12 01:27:55 2004 +0200
6449b85037dbSmrg
6450b85037dbSmrg    Some work on abstracting out the protocol differences from
6451b85037dbSmrg    synaptics.c to make supporting the FreeBSD psm driver possible.
6452b85037dbSmrg
6453b85037dbSmrgcommit bda42daf592497ee210868660ce6be5a0f390e98
6454b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6455b85037dbSmrgDate:   Mon Apr 12 00:21:45 2004 +0200
6456b85037dbSmrg
6457b85037dbSmrg    Renamed the DBG macro in ps2comm.c to PS2DBG to avoid
6458b85037dbSmrg    collision with the DBG macro from the XFree86 core.
6459b85037dbSmrg
6460b85037dbSmrgcommit c091af0e838fdf5a338cd51387cc266563f40f89
6461b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6462b85037dbSmrgDate:   Sun Apr 11 23:34:25 2004 +0200
6463b85037dbSmrg
6464b85037dbSmrg    Spelling fix.
6465b85037dbSmrg
6466b85037dbSmrgcommit a4334dd02d70b0d7f2cbe1596ae9ce942e0cee3d
6467b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6468b85037dbSmrgDate:   Sun Apr 11 23:16:11 2004 +0200
6469b85037dbSmrg
6470b85037dbSmrg    Spelling fixes.
6471b85037dbSmrg
6472b85037dbSmrgcommit c818be3c6f2c2efa1e93db463b146a76153a3153
6473b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6474b85037dbSmrgDate:   Sun Apr 11 15:20:40 2004 +0200
6475b85037dbSmrg
6476b85037dbSmrg    Small simplification in HandleTapProcessing().
6477b85037dbSmrg
6478b85037dbSmrgcommit 1a4834ed33ce192f800e63e0726d9704269b47d6
6479b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6480b85037dbSmrgDate:   Sun Apr 11 13:43:33 2004 +0200
6481b85037dbSmrg
6482b85037dbSmrg    Moved pointer delta computations to a separate function.
6483b85037dbSmrg
6484b85037dbSmrgcommit f13fa56f1a5ac09319758e5c56f2e06dc38f4d06
6485b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6486b85037dbSmrgDate:   Sun Apr 11 13:22:12 2004 +0200
6487b85037dbSmrg
6488b85037dbSmrg    Moved scroll processing to a separate function.
6489b85037dbSmrg
6490b85037dbSmrgcommit 1645864d7b1ba6b8b9593409a914fbbe057e04a8
6491b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6492b85037dbSmrgDate:   Sun Apr 11 00:04:18 2004 +0200
6493b85037dbSmrg
6494b85037dbSmrg    Added "ECS A-530 Transmeta 5600" to the compatibility list.
6495b85037dbSmrg    (From Bruno R <petibill@wanadoo.fr>.)
6496b85037dbSmrg
6497b85037dbSmrgcommit 174d85a0f70316f4e2b244018a9864cd34fadd23
6498b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6499b85037dbSmrgDate:   Sat Apr 10 23:46:42 2004 +0200
6500b85037dbSmrg
6501b85037dbSmrg    Implemented a proper state machine for tap and drag
6502b85037dbSmrg    processing. This fixes several problems:
6503b85037dbSmrg    * Double tap and drag now works. (Problem reported by Andrew Pimlott
6504b85037dbSmrg      <andrew@pimlott.net>.)
6505b85037dbSmrg    * Locked drags are handled correctly, even for button 2 and 3
6506b85037dbSmrg      tap-and-drag operations.
6507b85037dbSmrg    * The [LR][TB]CornerButton and TapButton[123] parameters now work also
6508b85037dbSmrg      for button values > 3.
6509b85037dbSmrg    * The old code was too hard to understand.
6510b85037dbSmrg
6511b85037dbSmrgcommit 9a41e6a364c308341772e403332ed3da5399a187
6512b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6513b85037dbSmrgDate:   Fri Apr 9 22:02:57 2004 +0200
6514b85037dbSmrg
6515b85037dbSmrg    Fixed spelling error.
6516b85037dbSmrg
6517b85037dbSmrgcommit 38bcad4cdfcddff171419dced82f04c54be8afee
6518b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6519b85037dbSmrgDate:   Thu Apr 8 22:46:23 2004 +0200
6520b85037dbSmrg
6521b85037dbSmrg    Added "DELL Latitude LS400" to the compatibility list.
6522b85037dbSmrg    (From Florian Schlichting <f.schlichting@ucl.ac.uk>.)
6523b85037dbSmrg
6524b85037dbSmrgcommit 8f131cab8726ff5d5efc34f3e365cb419c736b3e
6525b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6526b85037dbSmrgDate:   Mon Apr 5 00:28:15 2004 +0200
6527b85037dbSmrg
6528b85037dbSmrg    Removed the unused reset retry loop.
6529b85037dbSmrg
6530b85037dbSmrgcommit d1feeac0d2f614ad343f108046970556491397ef
6531b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6532b85037dbSmrgDate:   Mon Apr 5 00:08:07 2004 +0200
6533b85037dbSmrg
6534b85037dbSmrg    More preparations for FreeBSD support.
6535b85037dbSmrg
6536b85037dbSmrgcommit 4feab2340f65c95abde3384f4fd53769cfd98116
6537b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6538b85037dbSmrgDate:   Sun Apr 4 22:58:55 2004 +0200
6539b85037dbSmrg
6540b85037dbSmrg    Shortened the code in SynapticsPreInit() by introducing a
6541b85037dbSmrg    helper variable.
6542b85037dbSmrg
6543b85037dbSmrgcommit fb4b8f3d822d697542e9f4f49e7e5ee2ff1bef43
6544b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6545b85037dbSmrgDate:   Sun Apr 4 22:25:40 2004 +0200
6546b85037dbSmrg
6547b85037dbSmrg    Added "IBM ThinkPad R40" to the compatibility list.
6548b85037dbSmrg    (From Reinhard Tartler <siretart@meinungsverstaerker.de>.)
6549b85037dbSmrg
6550b85037dbSmrgcommit f56d238d28567c0c23270a72ff656255f4fd8e0d
6551b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6552b85037dbSmrgDate:   Sun Apr 4 22:23:08 2004 +0200
6553b85037dbSmrg
6554b85037dbSmrg    Some changes to make supporting FreeBSD easier. From Arne
6555b85037dbSmrg    Schwabe <arne@rfc2549.org>, with some editing by me.
6556b85037dbSmrg
6557b85037dbSmrgcommit 30a409af6f888e47108bb8f1a57118217b8dd799
6558b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6559b85037dbSmrgDate:   Thu Apr 1 21:21:25 2004 +0200
6560b85037dbSmrg
6561b85037dbSmrg    Cosmetic change in the INSTALL file.
6562b85037dbSmrg
6563b85037dbSmrgcommit 6a3c37600df37e5ae5588f077441a54df4c7d12b
6564b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6565b85037dbSmrgDate:   Sun Mar 28 15:22:51 2004 +0200
6566b85037dbSmrg
6567b85037dbSmrg    Added "Acer Aspire 2000" to the compatibility list.
6568b85037dbSmrg    (From Daniel Gonsior <daniel.gonsior@web.de>.)
6569b85037dbSmrg
6570b85037dbSmrgcommit 37aaf27e89ecd88f3409e79b77235b664a909de5
6571b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6572b85037dbSmrgDate:   Sat Mar 27 22:25:56 2004 +0100
6573b85037dbSmrg
6574b85037dbSmrg    Added "COMPAQ EVO N1020v" to the compatibility list.
6575b85037dbSmrg    (From Jonatan Sandstr�m <jonatan.sandstrom@telia.com>.)
6576b85037dbSmrg
6577b85037dbSmrgcommit 16051d17ecbb4549b8f11b219b73047604131fd0
6578b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6579b85037dbSmrgDate:   Sat Mar 27 22:05:35 2004 +0100
6580b85037dbSmrg
6581b85037dbSmrg    Added "HP Omnibook 6000" to the compatibility list.
6582b85037dbSmrg    (From Peter Salisbury <peter@baddesleychurch.org>.)
6583b85037dbSmrg
6584b85037dbSmrgcommit fae035534d89b1e39ed343fa1a8a08e526ff3e48
6585b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6586b85037dbSmrgDate:   Wed Mar 24 21:14:51 2004 +0100
6587b85037dbSmrg
6588b85037dbSmrg    Added "Acer TravelMate 330T" to the compatibility list.
6589b85037dbSmrg    (From Gary Lawrence Murphy <garym@canada.com>.)
6590b85037dbSmrg
6591b85037dbSmrgcommit 7b2bbe12183a289a71a790c90b0aab214f055810
6592b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6593b85037dbSmrgDate:   Mon Mar 22 21:19:07 2004 +0100
6594b85037dbSmrg
6595b85037dbSmrg    Added "Toshiba EX1/524CDET" to the compatibility list.
6596b85037dbSmrg    (From Johnny A <jnny@home.se>.)
6597b85037dbSmrg
6598b85037dbSmrgcommit 873aba342a64ec70a3c878307d4e647d4c1b8297
6599b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6600b85037dbSmrgDate:   Mon Mar 22 21:10:59 2004 +0100
6601b85037dbSmrg
6602b85037dbSmrg    Added "SONY VAIO FX405" to the compatibility list.
6603b85037dbSmrg    (From Markus Gaugusch <markus@gaugusch.at>.)
6604b85037dbSmrg
6605b85037dbSmrgcommit c07fe2e4191e8d49bf20e8083c9976ac13b5b9bc
6606b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6607b85037dbSmrgDate:   Mon Mar 22 21:08:48 2004 +0100
6608b85037dbSmrg
6609b85037dbSmrg    Added "COMPAQ Presario 700EA" to the compatibility list.
6610b85037dbSmrg    (From Harm de Vries <h.de.vries@st.hanze.nl>.)
6611b85037dbSmrg
6612b85037dbSmrgcommit 0a25629e30e7ece4f918481282f9bd4412603d89
6613b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6614b85037dbSmrgDate:   Sat Mar 20 19:19:35 2004 +0100
6615b85037dbSmrg
6616b85037dbSmrg    Added "HP Pavilion ZE4420us" to the compatibility list.
6617b85037dbSmrg    (From Fab Perez <fabperez@dzo.com>.)
6618b85037dbSmrg
6619b85037dbSmrgcommit e316364d718edfd83e62e8b615d814c1c159296b
6620b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6621b85037dbSmrgDate:   Thu Mar 18 21:31:40 2004 +0100
6622b85037dbSmrg
6623b85037dbSmrg    Updated the FAQ.
6624b85037dbSmrg
6625b85037dbSmrgcommit 819c660d8b4399247fb1069016ae37d71545dd4d
6626b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6627b85037dbSmrgDate:   Mon Mar 15 22:39:48 2004 +0100
6628b85037dbSmrg
6629b85037dbSmrg    Added "Fujitsu-Siemens AMILO A 7600" to the compatibility
6630b85037dbSmrg    list.
6631b85037dbSmrg    (From Juho Virtanen <juho.virtanen@iki.fi>.)
6632b85037dbSmrg
6633b85037dbSmrgcommit 02c307e0b49a2bad564c39a754b009c532a1027a
6634b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6635b85037dbSmrgDate:   Sun Mar 14 15:05:27 2004 +0100
6636b85037dbSmrg
6637b85037dbSmrg    Added "COMPAQ Presario 1200" to the compatibility list.
6638b85037dbSmrg    (From M.I. Prins <miprins@iskandar.demon.nl>.)
6639b85037dbSmrg
6640b85037dbSmrgcommit d347a231acc633ab515505690675346488ff4c35
6641b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6642b85037dbSmrgDate:   Mon Mar 8 23:15:12 2004 +0100
6643b85037dbSmrg
6644b85037dbSmrg    Added back support for the TOP makefile variable.
6645b85037dbSmrg
6646b85037dbSmrgcommit e4c5ade83339ecdec2113e6d59e2b4a7a2ea693c
6647b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6648b85037dbSmrgDate:   Mon Mar 8 22:31:31 2004 +0100
6649b85037dbSmrg
6650b85037dbSmrg    Added "COMPAQ Presario 2510EA" to the compatibility list.
6651b85037dbSmrg    (From Matteo Croce <3297627799@wind.it>.)
6652b85037dbSmrg
6653b85037dbSmrgcommit b91a232e9476885719c4f5004720fc998397e39c
6654b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6655b85037dbSmrgDate:   Mon Mar 8 21:36:29 2004 +0100
6656b85037dbSmrg
6657b85037dbSmrg    Added "Acer Aspire 1353XC" to the compatibility list.
6658b85037dbSmrg    (From Edward Gray <edgray@jg-hosting.com>.)
6659b85037dbSmrg
6660b85037dbSmrgcommit 4b1927bcffdf450a8e6991fa84fd51d1b4054b23
6661b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6662b85037dbSmrgDate:   Sun Mar 7 09:55:37 2004 +0100
6663b85037dbSmrg
6664b85037dbSmrg    Added "Airis Diamond 630" to the compatibility list.
6665b85037dbSmrg    (From Tiago Miguel Cavaco Rodrigues <a25092@ualg.pt>.)
6666b85037dbSmrg
6667b85037dbSmrgcommit 3dd1afc05099b69e761c76ef91af62c00f1fe4de
6668b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6669b85037dbSmrgDate:   Thu Mar 4 20:25:16 2004 +0100
6670b85037dbSmrg
6671b85037dbSmrg    Changed version to 0.12.5.
6672b85037dbSmrg
6673b85037dbSmrgcommit a30d9b0eda80a401dc440346708d88b7d9b759d5
6674b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6675b85037dbSmrgDate:   Thu Mar 4 20:16:09 2004 +0100
6676b85037dbSmrg
6677b85037dbSmrg    When no usable event device node was found, print out how
6678b85037dbSmrg    many nodes were checked.
6679b85037dbSmrg
6680b85037dbSmrgcommit 3fc26494885f4ca0085c096d7937a42e2c45ac09
6681b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6682b85037dbSmrgDate:   Wed Mar 3 07:14:59 2004 +0100
6683b85037dbSmrg
6684b85037dbSmrg    Clarified how to get the contents of the
6685b85037dbSmrg    /proc/bus/input/devices file.
6686b85037dbSmrg
6687b85037dbSmrgcommit 8078d4c2b9622e78c30dd6cbf413711ccef7ee52
6688b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6689b85037dbSmrgDate:   Sun Feb 29 23:12:08 2004 +0100
6690b85037dbSmrg
6691b85037dbSmrg    Mention that the X server log file is usually called
6692b85037dbSmrg    /var/log/XFree86.0.log.
6693b85037dbSmrg
6694b85037dbSmrgcommit eeb40cac2b2dfa411618f2ecbffedc85166e675f
6695b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6696b85037dbSmrgDate:   Sun Feb 29 22:33:57 2004 +0100
6697b85037dbSmrg
6698b85037dbSmrg    Made it possible to have both circular scrolling and
6699b85037dbSmrg    vertical/horizontal scrolling enabled at the same time. From Matthias
6700b85037dbSmrg    Ihmig <m.ihmig@gmx.net>.
6701b85037dbSmrg
6702b85037dbSmrgcommit 362c0722dd60376fb0197a899b3f44592bcff09c
6703b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6704b85037dbSmrgDate:   Sun Feb 29 21:23:46 2004 +0100
6705b85037dbSmrg
6706b85037dbSmrg    Made it possible to disable vertical and horizontal
6707b85037dbSmrg    scrolling by setting the corresponding parameter to zero. From Matthias
6708b85037dbSmrg    Ihmig <m.ihmig@gmx.net>.
6709b85037dbSmrg
6710b85037dbSmrgcommit 2f36b06fdc2838440139684d17aea4dabe49c1b3
6711b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6712b85037dbSmrgDate:   Sun Feb 29 21:02:58 2004 +0100
6713b85037dbSmrg
6714b85037dbSmrg    Made it possible to use "edge motion" also when not
6715b85037dbSmrg    dragging. From Matthias Ihmig <m.ihmig@gmx.net>.
6716b85037dbSmrg
6717b85037dbSmrgcommit 661c08dca83b7413cab6f2ac3c3a3f097b975234
6718b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6719b85037dbSmrgDate:   Sun Feb 29 20:46:37 2004 +0100
6720b85037dbSmrg
6721b85037dbSmrg    Added pressure dependent edge motion speed. From Matthias
6722b85037dbSmrg    Ihmig <m.ihmig@gmx.net>.
6723b85037dbSmrg
6724b85037dbSmrgcommit bc76e183f5b7d9d3f01744c22232212558c4067c
6725b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6726b85037dbSmrgDate:   Sun Feb 29 20:21:42 2004 +0100
6727b85037dbSmrg
6728b85037dbSmrg    Fixed bug in change ec6c36c16d5f7093f194595607bc9d2e1d114f5f.
6729b85037dbSmrg
6730b85037dbSmrgcommit 86017b6f84805e4853a76221d8dbcefe4069ae0c
6731b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6732b85037dbSmrgDate:   Sat Feb 28 21:21:20 2004 +0100
6733b85037dbSmrg
6734b85037dbSmrg    Added "Toshiba A20" to the compatibility list.
6735b85037dbSmrg    (From Gabriel Lavoie <glavoie@mutehq.net>.)
6736b85037dbSmrg
6737b85037dbSmrgcommit 633d63d6d39c11a6d217380c02674251d3b584fc
6738b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6739b85037dbSmrgDate:   Sat Feb 28 20:51:46 2004 +0100
6740b85037dbSmrg
6741b85037dbSmrg    Reverted change 90f04a3309544d56e0e1ea845276993599f63167 and added a
6742b85037dbSmrg    note explaining why in the
6743b85037dbSmrg    README.alps file.
6744b85037dbSmrg
6745b85037dbSmrgcommit b51f390888ea8c277326f5dbfb89887b5a0d7673
6746b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6747b85037dbSmrgDate:   Sat Feb 28 20:32:53 2004 +0100
6748b85037dbSmrg
6749b85037dbSmrg    Added "Compaq Presario 2155US" to the compatibility list.
6750b85037dbSmrg    (From Lars Bamberger <Lars.Bamberger@gmx.de>.)
6751b85037dbSmrg
6752b85037dbSmrgcommit ea379ff19c5c2cba9596a6825957076539c4120d
6753b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6754b85037dbSmrgDate:   Sat Feb 28 20:19:03 2004 +0100
6755b85037dbSmrg
6756b85037dbSmrg    Added "Desknote A928" to the compatibility list.
6757b85037dbSmrg    (From Olivier Esser <o.esser@dpmms.cam.ac.uk>.)
6758b85037dbSmrg
6759b85037dbSmrgcommit 684a20f32f21ded5955ceede0183b69be7a12d4a
6760b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6761b85037dbSmrgDate:   Wed Feb 25 18:45:57 2004 +0100
6762b85037dbSmrg
6763b85037dbSmrg    The is_equal() function in synclient.c forgot to check
6764b85037dbSmrg    multibuttons.
6765b85037dbSmrg
6766b85037dbSmrgcommit ee8c5d9849dbcddf682b2c73680614b558319e01
6767b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6768b85037dbSmrgDate:   Wed Feb 25 18:41:16 2004 +0100
6769b85037dbSmrg
6770b85037dbSmrg    Added support for middle mouse button events on some ALPS
6771b85037dbSmrg    touchpad models.
6772b85037dbSmrg
6773b85037dbSmrgcommit 8307eaaced6e8192f0119b27cf9db091e4941352
6774b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6775b85037dbSmrgDate:   Wed Feb 25 18:31:07 2004 +0100
6776b85037dbSmrg
6777b85037dbSmrg    Added support for middle mouse buttons. (Some ALPS touchpads
6778b85037dbSmrg    have them.)
6779b85037dbSmrg
6780b85037dbSmrgcommit ec6c36c16d5f7093f194595607bc9d2e1d114f5f
6781b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6782b85037dbSmrgDate:   Wed Feb 25 18:11:26 2004 +0100
6783b85037dbSmrg
6784b85037dbSmrg    Small preparation for pressure dependent edge motion speed.
6785b85037dbSmrg
6786b85037dbSmrgcommit 7ab526547edfabed201adb2233af296772b72646
6787b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6788b85037dbSmrgDate:   Sun Feb 22 23:03:09 2004 +0100
6789b85037dbSmrg
6790b85037dbSmrg    Added "ASUS Degatto D1" to the compatibility list.
6791b85037dbSmrg    (From Patrick Maupin <pmaupin@speakeasy.net>.)
6792b85037dbSmrg
6793b85037dbSmrgcommit 26b805e09ee02e0e954f2d3f465fc81fdcb441fc
6794b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6795b85037dbSmrgDate:   Thu Feb 19 19:27:54 2004 +0100
6796b85037dbSmrg
6797b85037dbSmrg    Added "Acer TravelMate 451Cli" to the compatibility list.
6798b85037dbSmrg    (From Sebastian M�ller <s.mueller@gci.de>.)
6799b85037dbSmrg
6800b85037dbSmrgcommit d6f72c8129abaad8f4d738bc58afeaa25dc76c98
6801b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6802b85037dbSmrgDate:   Thu Feb 19 19:18:00 2004 +0100
6803b85037dbSmrg
6804b85037dbSmrg    Added "HP Pavilion N3350" to the compatibility list.
6805b85037dbSmrg    (From Sam Logen <starz909@yahoo.com>.)
6806b85037dbSmrg
6807b85037dbSmrgcommit adc5124719defafe8a164cebf130ec79e06e3762
6808b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6809b85037dbSmrgDate:   Thu Feb 19 19:10:07 2004 +0100
6810b85037dbSmrg
6811b85037dbSmrg    Added "Sharp Muramasa PC-MV1-5CA" to the compatibility
6812b85037dbSmrg    list.
6813b85037dbSmrg    (From Ka Yan Lee <klee@geminimobile.com>.)
6814b85037dbSmrg
6815b85037dbSmrgcommit 215b300d14adc34ceb39e99f3edf2ab2b53e7b05
6816b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6817b85037dbSmrgDate:   Thu Feb 19 18:55:40 2004 +0100
6818b85037dbSmrg
6819b85037dbSmrg    Added "Samsung Q10" to the compatibility list.
6820b85037dbSmrg    (From MIkE <mike@ull.at>.)
6821b85037dbSmrg
6822b85037dbSmrgcommit 6ad9291e75052a205e010737cabb301c95f0fef0
6823b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6824b85037dbSmrgDate:   Thu Feb 19 17:47:11 2004 +0100
6825b85037dbSmrg
6826b85037dbSmrg    Added "MAXDATA Pro 8000X" to the compatibility list.
6827b85037dbSmrg    (From Thomas Spitz <T.Spitz@Siegener-Zeitung.de>.)
6828b85037dbSmrg
6829b85037dbSmrgcommit df9368ba91e836ae44bc1034b764a3c4b9e88df7
6830b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6831b85037dbSmrgDate:   Tue Feb 10 22:46:16 2004 +0100
6832b85037dbSmrg
6833b85037dbSmrg    Changed version to 0.12.4.
6834b85037dbSmrg
6835b85037dbSmrgcommit 77c0402d14d58dbe100d4a43da4af6b1c50f2c9d
6836b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6837b85037dbSmrgDate:   Tue Feb 10 00:15:11 2004 +0100
6838b85037dbSmrg
6839b85037dbSmrg    Fixed "make clean" to also remove the distribution file.
6840b85037dbSmrg
6841b85037dbSmrgcommit 10d4b1d26c3ef5b64cc048731ef6f917557a95e4
6842b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6843b85037dbSmrgDate:   Tue Feb 10 00:10:59 2004 +0100
6844b85037dbSmrg
6845b85037dbSmrg    Include also the German and French INSTALL files in the
6846b85037dbSmrg    RPM.
6847b85037dbSmrg
6848b85037dbSmrgcommit 3f62d68c1503b838d5aaf1559776c48d9568a949
6849b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6850b85037dbSmrgDate:   Mon Feb 9 23:58:38 2004 +0100
6851b85037dbSmrg
6852b85037dbSmrg    Fixed the .spec-file to make it actually work. You can now
6853b85037dbSmrg    build an rpm directly from the tarball using "rpmbuild -ta".
6854b85037dbSmrg
6855b85037dbSmrgcommit c950f4cd6398e128e38348fe58eb8729ffca74d2
6856b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6857b85037dbSmrgDate:   Mon Feb 9 23:40:41 2004 +0100
6858b85037dbSmrg
6859b85037dbSmrg    Added a "distribution" target to the Makefile.
6860b85037dbSmrg
6861b85037dbSmrgcommit bf028192421e3ad99c218734f9c407078a7e93ca
6862b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6863b85037dbSmrgDate:   Mon Feb 9 23:04:57 2004 +0100
6864b85037dbSmrg
6865b85037dbSmrg    Removed unnecessary local X include files that are available
6866b85037dbSmrg    in the XFree86-devel package. Patch from Paul Bender
6867b85037dbSmrg    <pbender@qualcomm.com>.
6868b85037dbSmrg
6869b85037dbSmrgcommit f62c15b07dcceacd328cd1a2f4f966fad4122063
6870b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6871b85037dbSmrgDate:   Mon Feb 9 22:54:39 2004 +0100
6872b85037dbSmrg
6873b85037dbSmrg    Automatically build using the 4.3 SDK if available. Patch
6874b85037dbSmrg    from Paul Bender <pbender@qualcomm.com>.
6875b85037dbSmrg
6876b85037dbSmrgcommit 6935b77b82842f377dfeb2d59b39e4345be846dd
6877b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6878b85037dbSmrgDate:   Mon Feb 9 22:01:10 2004 +0100
6879b85037dbSmrg
6880b85037dbSmrg    Added uninstall target to the Makefile. From Paul Bender
6881b85037dbSmrg    <pbender@qualcomm.com>.
6882b85037dbSmrg
6883b85037dbSmrgcommit 73931b6b719d94075a501c0d3eb22b06d36b8be6
6884b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6885b85037dbSmrgDate:   Mon Feb 9 00:01:31 2004 +0100
6886b85037dbSmrg
6887b85037dbSmrg    Added "DELL Inspiron 2600" to the compatibility list.
6888b85037dbSmrg    (From Michael Nacey <mnacey@mail1.teletracking.com>.)
6889b85037dbSmrg
6890b85037dbSmrgcommit 5a5d5f2588af286aba38772e18fce0347aa7afec
6891b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6892b85037dbSmrgDate:   Sun Feb 8 22:29:49 2004 +0100
6893b85037dbSmrg
6894b85037dbSmrg    Fixed "make clean" to remove ~ files in the manpages
6895b85037dbSmrg    directory.
6896b85037dbSmrg
6897b85037dbSmrgcommit c03394d78a954194b216fe9320c08674217999aa
6898b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6899b85037dbSmrgDate:   Sun Feb 8 22:21:19 2004 +0100
6900b85037dbSmrg
6901b85037dbSmrg    Removed unnecessary #include. From Paul Bender
6902b85037dbSmrg    <pbender@qualcomm.com>.
6903b85037dbSmrg
6904b85037dbSmrgcommit c42ffc66cc06451c5591704c047964eef117bf47
6905b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6906b85037dbSmrgDate:   Sun Feb 8 22:17:01 2004 +0100
6907b85037dbSmrg
6908b85037dbSmrg    Added (untested) RPM .spec file. From giorgio bellussi
6909b85037dbSmrg    <giorgio.bellussi@infocamere.it>.
6910b85037dbSmrg
6911b85037dbSmrgcommit a2621c563dc124a0a7365839d3a0d25ecbf75b07
6912b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6913b85037dbSmrgDate:   Sun Feb 8 22:13:37 2004 +0100
6914b85037dbSmrg
6915b85037dbSmrg    Added DESTDIR support to the Makefile. From giorgio bellussi
6916b85037dbSmrg    <giorgio.bellussi@infocamere.it> and adapted to the current Makefile
6917b85037dbSmrg    version by me.
6918b85037dbSmrg
6919b85037dbSmrgcommit 7d1935e9ed825c2f6069dbe7389a18649307e737
6920b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6921b85037dbSmrgDate:   Sun Feb 8 22:05:50 2004 +0100
6922b85037dbSmrg
6923b85037dbSmrg    Added proper Makefile dependencies for synclient.1 and
6924b85037dbSmrg    syndaemon.1 so that they are re-installed if/when they are changed.
6925b85037dbSmrg
6926b85037dbSmrgcommit 43026c6e63bae9fe3848be7ff55315cc99aade1a
6927b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6928b85037dbSmrgDate:   Sun Feb 8 22:01:26 2004 +0100
6929b85037dbSmrg
6930b85037dbSmrg    Makefile cleanup. Removed DRIVER variable. Removed reference
6931b85037dbSmrg    to undefined variable EXTRALIBRARYDEPS.
6932b85037dbSmrg
6933b85037dbSmrgcommit 173ce7d90bafce6fec77dd66d3baa7f993226cc5
6934b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6935b85037dbSmrgDate:   Sun Feb 8 21:49:41 2004 +0100
6936b85037dbSmrg
6937b85037dbSmrg    Added copyright headers to synclient.c and syndaemon.c.
6938b85037dbSmrg
6939b85037dbSmrgcommit 354b45ae8123adb0d9805d8e7043d617ab72d6e4
6940b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6941b85037dbSmrgDate:   Sun Feb 8 21:42:40 2004 +0100
6942b85037dbSmrg
6943b85037dbSmrg    Minor corrections to the man pages.
6944b85037dbSmrg
6945b85037dbSmrgcommit 005a0943854fc72d54b4e50452e8bf6071671bbd
6946b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6947b85037dbSmrgDate:   Sun Feb 8 21:35:36 2004 +0100
6948b85037dbSmrg
6949b85037dbSmrg    Added manpages for synclient and syndaemon. Contributed by
6950b85037dbSmrg    Mattia Dongili <dongili@supereva.it>.
6951b85037dbSmrg
6952b85037dbSmrgcommit d5b4060aba07b87425ed798526b5f7342b3b8767
6953b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6954b85037dbSmrgDate:   Sun Feb 8 21:07:04 2004 +0100
6955b85037dbSmrg
6956b85037dbSmrg    Added "DELL Latitude X300" to the compatibility list.
6957b85037dbSmrg    (From Simon Mika <smika@hx.se>.)
6958b85037dbSmrg
6959b85037dbSmrgcommit 00af6627079a528891fcd3910121a4e62a54bcfb
6960b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6961b85037dbSmrgDate:   Tue Feb 3 22:24:30 2004 +0100
6962b85037dbSmrg
6963b85037dbSmrg    Added "COMPAQ Presario 2100Z" to the compatibility list.
6964b85037dbSmrg    (From Andre Eisenbach <andre@eisenbach.com>.)
6965b85037dbSmrg
6966b85037dbSmrgcommit 3d85e3821aac5b84bb9ef055613a8a0b882004f7
6967b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6968b85037dbSmrgDate:   Tue Feb 3 21:59:58 2004 +0100
6969b85037dbSmrg
6970b85037dbSmrg    Added "Siemens Nixdorf Scenic Mobile 710" to the
6971b85037dbSmrg    compatibility list.
6972b85037dbSmrg    (From Thomas Orgis <thomas.orgis@gmx.de>.)
6973b85037dbSmrg
6974b85037dbSmrgcommit c139cf83fb603bc5a4ca04e0fd29601663fe09fe
6975b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6976b85037dbSmrgDate:   Tue Feb 3 21:50:01 2004 +0100
6977b85037dbSmrg
6978b85037dbSmrg    Added "Acer TravelMate 521TE" to the compatibility list.
6979b85037dbSmrg    (From Arthur Taylor <arthurtaylor@shaw.ca>.)
6980b85037dbSmrg
6981b85037dbSmrgcommit db0d0e544a0c53780c47a38af6954496553420d5
6982b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6983b85037dbSmrgDate:   Thu Jan 29 22:35:35 2004 +0100
6984b85037dbSmrg
6985b85037dbSmrg    Added "ASUS M2400A" to the compatibility list.
6986b85037dbSmrg    (From Jens Schittenhelm <jens@jensflorian.com>.)
6987b85037dbSmrg
6988b85037dbSmrgcommit c98a4d7b1a0663602ccf6afdba57d799ab50fda6
6989b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6990b85037dbSmrgDate:   Thu Jan 29 22:30:46 2004 +0100
6991b85037dbSmrg
6992b85037dbSmrg    Added "Fujitsu-Siemens AMILO D 7830" to the compatibility
6993b85037dbSmrg    list.
6994b85037dbSmrg    (From Manolo Padr�n Mart�nez <manolopm@cip.es>.)
6995b85037dbSmrg
6996b85037dbSmrgcommit f894659659ff778167a47cd7fb0a72eff1dc43c3
6997b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
6998b85037dbSmrgDate:   Sun Jan 25 23:02:27 2004 +0100
6999b85037dbSmrg
7000b85037dbSmrg    Removed the saved_touchpad_off variable in syndaemon. It's
7001b85037dbSmrg    more robust to just not disable the touchpad if it already is
7002b85037dbSmrg    disabled.
7003b85037dbSmrg
7004b85037dbSmrgcommit 995df72ef0e1db74c6ef432a633cdfdd3209839d
7005b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7006b85037dbSmrgDate:   Sun Jan 25 00:10:28 2004 +0100
7007b85037dbSmrg
7008b85037dbSmrg    Added support for circular scrolling. From Alexei Gilchrist
7009b85037dbSmrg    <alexei@physics.uq.edu.au>, with some cosmetic changes by me.
7010b85037dbSmrg
7011b85037dbSmrgcommit 2fa26a2574fa3e8e79f1fbba5a9d47b866c414e7
7012b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7013b85037dbSmrgDate:   Sat Jan 24 21:35:42 2004 +0100
7014b85037dbSmrg
7015b85037dbSmrg    Added "Fujitsu-Siemens AMILO M 6100" to the compatibility
7016b85037dbSmrg    list.
7017b85037dbSmrg    (From Martin Willemoes Hansen <mwh@sysrq.dk>.)
7018b85037dbSmrg
7019b85037dbSmrgcommit 4d60c730bd2bc27aadc5cd4761645aef07df1722
7020b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7021b85037dbSmrgDate:   Thu Jan 22 21:59:37 2004 +0100
7022b85037dbSmrg
7023b85037dbSmrg    Added "ASUS S5200N" to the compatibility list.
7024b85037dbSmrg    (From Andreas Gruenbacher <agruen@suse.de>.)
7025b85037dbSmrg
7026b85037dbSmrgcommit bb7f82142870ae826879b7276cc3c1d09b27cbff
7027b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7028b85037dbSmrgDate:   Thu Jan 22 18:11:53 2004 +0100
7029b85037dbSmrg
7030b85037dbSmrg    The INSTALL file now mentions that compiling for XFree86 4.0
7031b85037dbSmrg    or 4.1 requires the XFree86 source code.
7032b85037dbSmrg
7033b85037dbSmrgcommit a4b1ec2f99e89809f1a8e092d2ee07b71b935a52
7034b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7035b85037dbSmrgDate:   Thu Jan 22 18:07:02 2004 +0100
7036b85037dbSmrg
7037b85037dbSmrg    Don't mention the no longer existing
7038b85037dbSmrg    CONFIG_MOUSE_PS2_SYNAPTICS config option in the INSTALL file.
7039b85037dbSmrg
7040b85037dbSmrgcommit 1120ab22d0132eef34e88344a2ab2db9cf54cebc
7041b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7042b85037dbSmrgDate:   Thu Jan 22 18:02:24 2004 +0100
7043b85037dbSmrg
7044b85037dbSmrg    The CONFIG_MOUSE_PS2_SYNAPTICS config option doesn't exist
7045b85037dbSmrg    anymore.
7046b85037dbSmrg
7047b85037dbSmrgcommit 4bb52073cf5e789298a3435cab87d33bb45f7f1a
7048b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7049b85037dbSmrgDate:   Thu Jan 22 14:47:53 2004 +0100
7050b85037dbSmrg
7051b85037dbSmrg    Added "Toshiba Satellite M30" to the compatibility list.
7052b85037dbSmrg    (From Tommy Ch. <tommy-c@gmx.net>.)
7053b85037dbSmrg
7054b85037dbSmrgcommit a69f1e0c968c6fe414583b34106593c79b941712
7055b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7056b85037dbSmrgDate:   Thu Jan 22 14:43:56 2004 +0100
7057b85037dbSmrg
7058b85037dbSmrg    Added "DELL Inspiron 5000" to the compatibility list.
7059b85037dbSmrg    (From Axel Boldt <axel@uni-paderborn.de>.)
7060b85037dbSmrg
7061b85037dbSmrgcommit 5a0f2344e3179c912448bfb5a410a55a4adf6c41
7062b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7063b85037dbSmrgDate:   Mon Jan 19 23:38:11 2004 +0100
7064b85037dbSmrg
7065b85037dbSmrg    Added "Gericom X5" to the compatibility list.
7066b85037dbSmrg    (From Gerd Fleischer <GerdFleischer@gmx.de>.)
7067b85037dbSmrg
7068b85037dbSmrgcommit 817f3b102c97de12c80047d5604feb8ab7556bca
7069b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7070b85037dbSmrgDate:   Mon Jan 19 23:18:19 2004 +0100
7071b85037dbSmrg
7072b85037dbSmrg    Added "COMPAQ EVO N1015v" to the compatibility list.
7073b85037dbSmrg    (From Jonas �dahl <tox@dtek.chalmers.se>.)
7074b85037dbSmrg
7075b85037dbSmrgcommit d8f0556b2fa9ee044ea9b92a93cc7dae58ddef20
7076b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7077b85037dbSmrgDate:   Sun Jan 18 12:39:10 2004 +0100
7078b85037dbSmrg
7079b85037dbSmrg    Added "COMPAQ Presario 1723EA" to the compatibility list.
7080b85037dbSmrg    (From Rafet Eriskin <rafet@dtek.chalmers.se>.)
7081b85037dbSmrg
7082b85037dbSmrgcommit 48ecda524bd99f2d46d3ef21c56444df253c5c84
7083b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7084b85037dbSmrgDate:   Sun Jan 18 12:33:33 2004 +0100
7085b85037dbSmrg
7086b85037dbSmrg    Added "IBM ThinkPad R50" to the compatibility list.
7087b85037dbSmrg    (From Tim Wright <Tim.Wright@vuw.ac.nz>.)
7088b85037dbSmrg
7089b85037dbSmrgcommit 47612b922468cf5d807d1e7893e59e63a9977ca9
7090b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7091b85037dbSmrgDate:   Fri Jan 16 07:55:55 2004 +0100
7092b85037dbSmrg
7093b85037dbSmrg    Fixed typo in the FAQ. (mkdev -> mknod).
7094b85037dbSmrg
7095b85037dbSmrgcommit a210c3a5bf5fad3d0e159158742be4f9e7c692a9
7096b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7097b85037dbSmrgDate:   Thu Jan 15 22:26:29 2004 +0100
7098b85037dbSmrg
7099b85037dbSmrg    Added "Sotec 3120X" to the compatibility list.
7100b85037dbSmrg    (From Nick Wilson <evil@linuxfreak.ca>.)
7101b85037dbSmrg
7102b85037dbSmrgcommit dfaea11db7dac4970742e7b5b73325281d7a6b1f
7103b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7104b85037dbSmrgDate:   Tue Jan 13 19:45:15 2004 +0100
7105b85037dbSmrg
7106b85037dbSmrg    Added "Fujitsu-Siemens AMILO L 6810" to the compatibility
7107b85037dbSmrg    list.
7108b85037dbSmrg    (From Hauke Deppmeyer <hauke.deppmeyer@heh.uni-osnabrueck.de>.)
7109b85037dbSmrg
7110b85037dbSmrgcommit a593f31943b8837fbd0b2b1804bf5bfe45d15768
7111b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7112b85037dbSmrgDate:   Tue Jan 13 00:38:25 2004 +0100
7113b85037dbSmrg
7114b85037dbSmrg    Handle touchpads with a scroll region on the right side
7115b85037dbSmrg    where very large X coordinates (typically 8176=0x1ff0) are reported.
7116b85037dbSmrg
7117b85037dbSmrgcommit c86668de260c96ab38ee7c82aedcc3f3df23da56
7118b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7119b85037dbSmrgDate:   Tue Jan 13 00:17:28 2004 +0100
7120b85037dbSmrg
7121b85037dbSmrg    Tiny cleanup.
7122b85037dbSmrg
7123b85037dbSmrgcommit 04b62c8b1660f0daff0a8335c9a903115c739fb4
7124b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7125b85037dbSmrgDate:   Mon Jan 12 22:00:38 2004 +0100
7126b85037dbSmrg
7127b85037dbSmrg    Include time in the "synclient -m" output.
7128b85037dbSmrg
7129b85037dbSmrgcommit 1b77cfccaf6599f6bbece9dbeb2e4012babccfca
7130b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7131b85037dbSmrgDate:   Mon Jan 12 21:09:58 2004 +0100
7132b85037dbSmrg
7133b85037dbSmrg    Changed suggested default values in the INSTALL file, to get
7134b85037dbSmrg    more reasonable speed settings and edge parameters.
7135b85037dbSmrg
7136b85037dbSmrgcommit 7a8a1ecc60201a685ddc2a6bec79c149fbb8c6fd
7137b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7138b85037dbSmrgDate:   Sun Jan 11 13:21:34 2004 +0100
7139b85037dbSmrg
7140b85037dbSmrg    Changed version to 0.12.3.
7141b85037dbSmrg
7142b85037dbSmrgcommit 5222a887b607c313053cfd5f1176c943d827638b
7143b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7144b85037dbSmrgDate:   Sun Jan 11 12:09:20 2004 +0100
7145b85037dbSmrg
7146b85037dbSmrg    Added "Gateway 450XL" to the compatibility list.
7147b85037dbSmrg    (From Aidan Mirisola-Sullivan <amirisolasullivan@clarku.edu>.)
7148b85037dbSmrg
7149b85037dbSmrgcommit 6d4ba1df4bb44831cf5e24513b4f749a83350f36
7150b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7151b85037dbSmrgDate:   Sat Jan 10 22:13:44 2004 +0100
7152b85037dbSmrg
7153b85037dbSmrg    Removed deprecated use of psmouse_noext in the alps patch.
7154b85037dbSmrg    This makes the patch work also for recent -mm kernels.
7155b85037dbSmrg
7156b85037dbSmrgcommit 1879d055d658a6a52fd8f0ebeb38b8a702736892
7157b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7158b85037dbSmrgDate:   Sat Jan 10 17:31:05 2004 +0100
7159b85037dbSmrg
7160b85037dbSmrg    Added "Samsung V20" to the compatibility list.
7161b85037dbSmrg    (From jm@gnux.info.)
7162b85037dbSmrg
7163b85037dbSmrgcommit b7b18268d50e9add68f688fad758f39a6c076997
7164b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7165b85037dbSmrgDate:   Sat Jan 10 16:43:07 2004 +0100
7166b85037dbSmrg
7167b85037dbSmrg    Added "Toshiba Satellite Pro 2100" to the compatibility
7168b85037dbSmrg    list.
7169b85037dbSmrg    (From Andrea Dieni <andrea.dieni@tin.it>.)
7170b85037dbSmrg
7171b85037dbSmrgcommit b2248c26c505a9ae9f6c22c79e47bd479797297a
7172b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7173b85037dbSmrgDate:   Sat Jan 10 16:38:31 2004 +0100
7174b85037dbSmrg
7175b85037dbSmrg    Added "Acer TravelMate 350TE" to the compatibility list.
7176b85037dbSmrg    (From Beast <indorama@rad.net.id>.)
7177b85037dbSmrg
7178b85037dbSmrgcommit e893ba89eff8b846efd0d2de080c8f0ddb30571b
7179b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7180b85037dbSmrgDate:   Sat Jan 10 16:35:06 2004 +0100
7181b85037dbSmrg
7182b85037dbSmrg    Added "COMPAQ EVO N600c" to the compatibility list.
7183b85037dbSmrg    (From Oliver Hanka <hanka@desscon.com>.)
7184b85037dbSmrg
7185b85037dbSmrgcommit 0d1a8e0b0f4126dd2245efe9a90ddc6cf1aaf1cd
7186b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7187b85037dbSmrgDate:   Thu Jan 8 23:37:34 2004 +0100
7188b85037dbSmrg
7189b85037dbSmrg    Added "Acer Aspire 1703SM" to the compatibility list.
7190b85037dbSmrg    (From Francesco Petrogalli <paquito81@tin.it>.)
7191b85037dbSmrg
7192b85037dbSmrgcommit 2b2e7c5dc03bb0c599cd3b0f3e705046989e9957
7193b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7194b85037dbSmrgDate:   Sat Jan 3 14:00:41 2004 +0100
7195b85037dbSmrg
7196b85037dbSmrg    Mention that /dev/input/eventX device nodes are needed when
7197b85037dbSmrg    using the driver with a 2.6 kernel.
7198b85037dbSmrg
7199b85037dbSmrgcommit e083c88b50e3a5bc1e00113fd59856cc4b927582
7200b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7201b85037dbSmrgDate:   Wed Dec 31 22:37:44 2003 +0100
7202b85037dbSmrg
7203b85037dbSmrg    Updated INSTALL.FR.
7204b85037dbSmrg    From Rigot Michel <michel.rigot@advalvas.be>.
7205b85037dbSmrg
7206b85037dbSmrgcommit 089a7aa131d07b6567f3e19e5d4fa1cb253cf1b8
7207b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7208b85037dbSmrgDate:   Tue Dec 30 15:54:16 2003 +0100
7209b85037dbSmrg
7210b85037dbSmrg    Added "HP N6395" to the compatibility list.
7211b85037dbSmrg    (From Jim Richardson <treyvan@wtfo-guru.com>.)
7212b85037dbSmrg
7213b85037dbSmrgcommit f5ef65f1c1f8b2e454384c655dd5c75d64b9d85c
7214b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7215b85037dbSmrgDate:   Tue Dec 30 15:52:59 2003 +0100
7216b85037dbSmrg
7217b85037dbSmrg    Updated HP NX9010 entry in the compatibility list.
7218b85037dbSmrg
7219b85037dbSmrgcommit b7a6acb4bdcb9ca9167ecb2b6272e1f1b32bc2e2
7220b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7221b85037dbSmrgDate:   Tue Dec 30 15:50:12 2003 +0100
7222b85037dbSmrg
7223b85037dbSmrg    Added "DELL Inspiron 8600" to the compatibility list.
7224b85037dbSmrg    (From Alexandre Belloni <abelloni@nerim.net>.)
7225b85037dbSmrg
7226b85037dbSmrgcommit 51d4cdccac3e2f872b0e5784df7c5edea49cbfd6
7227b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7228b85037dbSmrgDate:   Tue Dec 30 15:47:39 2003 +0100
7229b85037dbSmrg
7230b85037dbSmrg    Added "Acer TravelMate 280" to the compatibility list.
7231b85037dbSmrg    (From Andrew Burgess <andrew277@ntlworld.com>.)
7232b85037dbSmrg
7233b85037dbSmrgcommit b427b06ead1d88aa55103157840dda034b570bee
7234b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7235b85037dbSmrgDate:   Mon Dec 29 00:49:47 2003 +0100
7236b85037dbSmrg
7237b85037dbSmrg    The requirements in the INSTALL file are now a numbered list
7238b85037dbSmrg    instead of an unnumbered list.
7239b85037dbSmrg
7240b85037dbSmrgcommit cb8801f3c2ea76b523a2e725e23010437c5bde30
7241b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7242b85037dbSmrgDate:   Mon Dec 29 00:41:54 2003 +0100
7243b85037dbSmrg
7244b85037dbSmrg    Added French translation of the INSTALL file. Contributed by
7245b85037dbSmrg    Rigot Michel <michel.rigot@advalvas.be>.
7246b85037dbSmrg
7247b85037dbSmrgcommit 630971bcc865b3ac3ced615ed4ae48d760382c7a
7248b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7249b85037dbSmrgDate:   Sun Dec 28 03:24:35 2003 +0100
7250b85037dbSmrg
7251b85037dbSmrg    Explain that XFree86-devel is needed to compile the
7252b85037dbSmrg    syndaemon program.
7253b85037dbSmrg
7254b85037dbSmrgcommit b82e8f4b118629597baf38d8f05178d789735dcd
7255b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7256b85037dbSmrgDate:   Sun Dec 28 00:11:10 2003 +0100
7257b85037dbSmrg
7258b85037dbSmrg    Added "HP Compaq NX7000" to the compatibility list.
7259b85037dbSmrg    (From Michael Jahn <michael.linux@web.de>.)
7260b85037dbSmrg
7261b85037dbSmrgcommit f5efdfd91960735b7c03b502a06bf08b955c4405
7262b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7263b85037dbSmrgDate:   Sat Dec 27 17:00:11 2003 +0100
7264b85037dbSmrg
7265b85037dbSmrg    Added "Gericom Hummer 2430" to the compatibility list.
7266b85037dbSmrg    (From Sebastien B <sebastien.bourdeauducq@laposte.net>.)
7267b85037dbSmrg
7268b85037dbSmrgcommit a6f1b57d64a526f4d400cf8b4e6c31ad6e91f06e
7269b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7270b85037dbSmrgDate:   Tue Dec 23 20:17:02 2003 +0100
7271b85037dbSmrg
7272b85037dbSmrg    Removed an already implemented item from the TODO list.
7273b85037dbSmrg
7274b85037dbSmrgcommit 2c197363a8efa3c0c5c4d5d8a7dc80b6f2689485
7275b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7276b85037dbSmrgDate:   Tue Dec 23 20:08:20 2003 +0100
7277b85037dbSmrg
7278b85037dbSmrg    Added "Toshiba 1410-303" to the compatibility list.
7279b85037dbSmrg    (From Margus Niitsoo <Velochy@gmx.net>.)
7280b85037dbSmrg
7281b85037dbSmrgcommit a3b617555d7c285153934d2bfe0429d3d27eec48
7282b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7283b85037dbSmrgDate:   Tue Dec 23 19:59:28 2003 +0100
7284b85037dbSmrg
7285b85037dbSmrg    Added "HP Compaq NX9000" to the compatibility list.
7286b85037dbSmrg    (From Tijmen Ruizendaal <tijmen@connectionresetbypeer.net>.)
7287b85037dbSmrg
7288b85037dbSmrgcommit bb94164f3f9007eac1e9b3de2b6cdd0dc47f0ded
7289b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7290b85037dbSmrgDate:   Tue Dec 23 19:53:35 2003 +0100
7291b85037dbSmrg
7292b85037dbSmrg    Added "Dell Latitude D800" to the compatibility list.
7293b85037dbSmrg    (From Tom Sightler <ttsig@tuxyturvy.com>.)
7294b85037dbSmrg
7295b85037dbSmrgcommit 7cd276294e58894d888d1a47177cb61d8937660e
7296b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7297b85037dbSmrgDate:   Tue Dec 23 18:19:28 2003 +0100
7298b85037dbSmrg
7299b85037dbSmrg    Added "DELL Inspiron 5100" to the compatibility list.
7300b85037dbSmrg    (From jm <jmarik@ucdavis.edu>.)
7301b85037dbSmrg
7302b85037dbSmrgcommit 5756bd418d2435a5d01d0f758079a1edbe4f25e1
7303b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7304b85037dbSmrgDate:   Mon Dec 22 17:05:08 2003 +0100
7305b85037dbSmrg
7306b85037dbSmrg    Included information about the module path for Gentoo 1.4 in
7307b85037dbSmrg    the INSTALL file.
7308b85037dbSmrg
7309b85037dbSmrgcommit 6ec5d2603feb6856269bc691e9e2bb91435fd057
7310b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7311b85037dbSmrgDate:   Mon Dec 22 14:57:57 2003 +0100
7312b85037dbSmrg
7313b85037dbSmrg    Added "COMPAQ Armada M300" to the compatibility list.
7314b85037dbSmrg    (From Pint�r Vince <wince.pinter@bmkik.hu>.)
7315b85037dbSmrg
7316b85037dbSmrgcommit 5465f21b40289c7469824492054fd5cc7435b2b1
7317b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7318b85037dbSmrgDate:   Fri Dec 19 21:46:50 2003 +0100
7319b85037dbSmrg
7320b85037dbSmrg    Added "DELL Inspiron 3500" to the compatibility list.
7321b85037dbSmrg    (From Paul Bolle <pebolle@tiscali.nl>.)
7322b85037dbSmrg
7323b85037dbSmrgcommit ddb6714a6249f4643b85afb39d235fbdbcb91b99
7324b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7325b85037dbSmrgDate:   Wed Dec 17 00:37:26 2003 +0100
7326b85037dbSmrg
7327b85037dbSmrg    Changed version to 0.12.2.
7328b85037dbSmrg
7329b85037dbSmrgcommit 14ae2733772d87f6205d46e57672d6acd37666f0
7330b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7331b85037dbSmrgDate:   Tue Dec 16 22:42:14 2003 +0100
7332b85037dbSmrg
7333b85037dbSmrg    Made tap processing configurable. Patch from Justin Quek
7334b85037dbSmrg    <quek@crhc.uiuc.edu>, cleaned up somewhat by me.
7335b85037dbSmrg
7336b85037dbSmrgcommit 90f04a3309544d56e0e1ea845276993599f63167
7337b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7338b85037dbSmrgDate:   Tue Dec 16 20:27:37 2003 +0100
7339b85037dbSmrg
7340b85037dbSmrg    Updated the alps.patch to handle the gesture bit correctly.
7341b85037dbSmrg    (From Tom Sightler <ttsig@tuxyturvy.com>.)
7342b85037dbSmrg
7343b85037dbSmrgcommit 7319f511becc0c129f71548fe13c83da0009b5ad
7344b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7345b85037dbSmrgDate:   Tue Dec 16 19:53:23 2003 +0100
7346b85037dbSmrg
7347b85037dbSmrg    Added "IBM ThinkPad T40p" to the compatibility list.
7348b85037dbSmrg    (From Fred Hucht <fred@thp.Uni-Duisburg.DE>.)
7349b85037dbSmrg
7350b85037dbSmrgcommit 8f9605830b9e5e60f68561ddb3747f250707f802
7351b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7352b85037dbSmrgDate:   Tue Dec 16 19:48:52 2003 +0100
7353b85037dbSmrg
7354b85037dbSmrg    Guest packets require the newabs protocol. (From Fred Hucht
7355b85037dbSmrg    <fred@thp.Uni-Duisburg.DE>.)
7356b85037dbSmrg
7357b85037dbSmrgcommit f928c154f544f22d3a51cd4972a1e1e36c973781
7358b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7359b85037dbSmrgDate:   Tue Dec 16 00:07:48 2003 +0100
7360b85037dbSmrg
7361b85037dbSmrg    When calling HandleState() from timerFunc() make sure
7362b85037dbSmrg    guest_dx and guest_dy are zero, so that we don't account for the same
7363b85037dbSmrg    delta values more than once.
7364b85037dbSmrg
7365b85037dbSmrgcommit 79d70cd3491ebed6ac02d3d4646874cc34611bfc
7366b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7367b85037dbSmrgDate:   Tue Dec 16 00:02:29 2003 +0100
7368b85037dbSmrg
7369b85037dbSmrg    Cosmetic changes.
7370b85037dbSmrg
7371b85037dbSmrgcommit cdac4b8d80d60ec87bd18e874b26232e18177608
7372b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7373b85037dbSmrgDate:   Mon Dec 15 23:59:49 2003 +0100
7374b85037dbSmrg
7375b85037dbSmrg    Cosmetic changes.
7376b85037dbSmrg
7377b85037dbSmrgcommit 0024b7707a9445713babc76bb23f42b8417f1719
7378b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7379b85037dbSmrgDate:   Mon Dec 15 23:52:35 2003 +0100
7380b85037dbSmrg
7381b85037dbSmrg    Fixed bug in change e6d92b0e4399ead8d24e043857d3120b87ecc1ef. Pass-through
7382b85037dbSmrg    packets were parsed as
7383b85037dbSmrg    both pass through packets and normal packets.
7384b85037dbSmrg
7385b85037dbSmrgcommit 4ca397a160371aaf9119f26800ea81994bb46a45
7386b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7387b85037dbSmrgDate:   Mon Dec 15 23:29:26 2003 +0100
7388b85037dbSmrg
7389b85037dbSmrg    Fixed bug in change 5b55777bf27124647422000f9d71f273f7864406.
7390b85037dbSmrg
7391b85037dbSmrgcommit 5b55777bf27124647422000f9d71f273f7864406
7392b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7393b85037dbSmrgDate:   Mon Dec 15 23:13:43 2003 +0100
7394b85037dbSmrg
7395b85037dbSmrg    Cleaned up the packet parsing code.
7396b85037dbSmrg
7397b85037dbSmrgcommit e6d92b0e4399ead8d24e043857d3120b87ecc1ef
7398b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7399b85037dbSmrgDate:   Mon Dec 15 22:44:08 2003 +0100
7400b85037dbSmrg
7401b85037dbSmrg    Added pass through support. From David Kennedy and Fred
7402b85037dbSmrg    Hucht.
7403b85037dbSmrg
7404b85037dbSmrgcommit 13e1f68ac2c43e448bd012139bba5278a29f874c
7405b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7406b85037dbSmrgDate:   Mon Dec 15 21:11:17 2003 +0100
7407b85037dbSmrg
7408b85037dbSmrg    Added "IBM ThinkPad T30" to the compatibility list.
7409b85037dbSmrg    (From Fred Hucht <fred@thp.Uni-Duisburg.DE>.)
7410b85037dbSmrg
7411b85037dbSmrgcommit c4664996d7791dac5cf24966c05a042d20d3b757
7412b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7413b85037dbSmrgDate:   Mon Dec 15 20:49:32 2003 +0100
7414b85037dbSmrg
7415b85037dbSmrg    Cosmetic changes in ps2comm.c. Mostly from Fred Hucht
7416b85037dbSmrg    <fred@thp.Uni-Duisburg.DE> and/or David Kennedy.
7417b85037dbSmrg
7418b85037dbSmrgcommit 073e5439786b97793ab6dc5cb82cf1144a38405e
7419b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7420b85037dbSmrgDate:   Thu Dec 11 19:59:43 2003 +0100
7421b85037dbSmrg
7422b85037dbSmrg    Clarified that the EmulateMidButtonTime parameter affects
7423b85037dbSmrg    the physical mouse buttons, not tapping.
7424b85037dbSmrg
7425b85037dbSmrgcommit cda45f6eb940a96c85e7bc4d6e2e2be610d36bef
7426b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7427b85037dbSmrgDate:   Thu Dec 11 18:18:37 2003 +0100
7428b85037dbSmrg
7429b85037dbSmrg    Clarified that the MinSpeed, MaxSpeed and AccelFactor
7430b85037dbSmrg    parameters don't have any effect on scrolling speed.
7431b85037dbSmrg
7432b85037dbSmrgcommit 73eb7e265704590df4f57bd19e7cb0038c7db3f3
7433b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7434b85037dbSmrgDate:   Thu Dec 11 17:39:26 2003 +0100
7435b85037dbSmrg
7436b85037dbSmrg    Added "Gericom A2" to the compatibility list.
7437b85037dbSmrg    (From Bastiaan Veelo <Bastiaan.N.Veelo@immtek.ntnu.no>.)
7438b85037dbSmrg
7439b85037dbSmrgcommit 75299c611e36ab2f881d735dc6ac1e75e81cba21
7440b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7441b85037dbSmrgDate:   Wed Dec 10 21:47:00 2003 +0100
7442b85037dbSmrg
7443b85037dbSmrg    Added "Acer TravelMate 244LM" to the compatibility list.
7444b85037dbSmrg    (From Malcolm Farmer <general@smilodon.plus.com>.)
7445b85037dbSmrg
7446b85037dbSmrgcommit b86f6c519a00d033cf0d862015186bb5b376b6ba
7447b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7448b85037dbSmrgDate:   Sun Dec 7 00:00:11 2003 +0100
7449b85037dbSmrg
7450b85037dbSmrg    Translated the TODO file to English.
7451b85037dbSmrg
7452b85037dbSmrgcommit 80d38a1db80b467c5f15e4c6190dca691a228ed1
7453b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7454b85037dbSmrgDate:   Sat Dec 6 10:56:37 2003 +0100
7455b85037dbSmrg
7456b85037dbSmrg    Updated INSTALL.DE. Translation contributed by
7457b85037dbSmrg    Markus B. <bajo@gmx.at>.
7458b85037dbSmrg
7459b85037dbSmrgcommit 46560d5fa1d9e601916efc442f4bd9599f23f731
7460b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7461b85037dbSmrgDate:   Fri Dec 5 00:25:24 2003 +0100
7462b85037dbSmrg
7463b85037dbSmrg    Explained how to find the correct event device when using
7464b85037dbSmrg    the driver with an ALPS GlidePoint device.
7465b85037dbSmrg
7466b85037dbSmrgcommit 111ff490a4887b24fd430a52b67a99932ea2248f
7467b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7468b85037dbSmrgDate:   Fri Dec 5 00:05:49 2003 +0100
7469b85037dbSmrg
7470b85037dbSmrg    Added "ASUS B1500" to the compatibility list.
7471b85037dbSmrg    (From Tomas Metz jr. <tomm@metz.cz>.)
7472b85037dbSmrg
7473b85037dbSmrgcommit 9bb7c8a065dcdc61a7c5e7a73be8c94bcb0a09aa
7474b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7475b85037dbSmrgDate:   Wed Dec 3 00:20:33 2003 +0100
7476b85037dbSmrg
7477b85037dbSmrg    Only use the -fno-merge-constants compiler flag if the
7478b85037dbSmrg    compiler understands it.
7479b85037dbSmrg
7480b85037dbSmrgcommit 60407d1e3d7f27dbe1a63e42499b889d2997ec1f
7481b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7482b85037dbSmrgDate:   Tue Dec 2 22:35:22 2003 +0100
7483b85037dbSmrg
7484b85037dbSmrg    Added "COMPAQ Presario 1710T" to the compatibility list.
7485b85037dbSmrg    (From Justin Quek <quek@crhc.uiuc.edu>.)
7486b85037dbSmrg
7487b85037dbSmrgcommit 51d47912b8ee64944fd58e13eeb5b54305fde75f
7488b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7489b85037dbSmrgDate:   Tue Dec 2 19:55:50 2003 +0100
7490b85037dbSmrg
7491b85037dbSmrg    Added "Acer Aspire 1601LC" to the compatibility list.
7492b85037dbSmrg    (From Jean Lepropre <jlepropre@student.ulg.ac.be>.)
7493b85037dbSmrg
7494b85037dbSmrgcommit c3058fae0e4f67739a88a7ee2ea8c7faaf1ec97a
7495b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7496b85037dbSmrgDate:   Sun Nov 30 09:15:02 2003 +0100
7497b85037dbSmrg
7498b85037dbSmrg    Added an explanation how the FingerLow, FingerHigh,
7499b85037dbSmrg    MaxTapTime and MaxTapMove parameters affect tapping.
7500b85037dbSmrg
7501b85037dbSmrgcommit f70be12f843bb31a93415829920c16165fbf3a2c
7502b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7503b85037dbSmrgDate:   Sat Nov 29 08:25:19 2003 +0100
7504b85037dbSmrg
7505b85037dbSmrg    Added "Sharp PC-FS2518" to the compatibility list.
7506b85037dbSmrg    (From Simon Bell <aooi58@dsl.pipex.com>.)
7507b85037dbSmrg
7508b85037dbSmrgcommit 08deb1d3f1bd4691a37be689767788f053fed6b0
7509b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7510b85037dbSmrgDate:   Fri Nov 28 21:27:05 2003 +0100
7511b85037dbSmrg
7512b85037dbSmrg    Added "Panasonic Toughbook W2" to the compatibility list.
7513b85037dbSmrg    (From Alexei Gilchrist <alexei@physics.uq.edu.au>.)
7514b85037dbSmrg
7515b85037dbSmrgcommit 1e4d7b9b0da416dad8328c90e647f9f93d990d40
7516b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7517b85037dbSmrgDate:   Fri Nov 28 20:19:12 2003 +0100
7518b85037dbSmrg
7519b85037dbSmrg    Added "DELL Inspiron 8100" to the compatibility list.
7520b85037dbSmrg    (From Dmitry Torokhov <dtor_core@ameritech.net>.)
7521b85037dbSmrg
7522b85037dbSmrgcommit ea69c93f16cb271d9dc6d58a6c3b7f4e520d1c55
7523b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7524b85037dbSmrgDate:   Thu Nov 27 00:18:48 2003 +0100
7525b85037dbSmrg
7526b85037dbSmrg    Added "HP Omnibook XE4400" to the compatibility list.
7527b85037dbSmrg    (From alnoah@moncantabrari.com.)
7528b85037dbSmrg
7529b85037dbSmrgcommit 9e4c2ed27323f0b0412284eaa7ba3cfb5edd0dc7
7530b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7531b85037dbSmrgDate:   Mon Nov 24 22:56:08 2003 +0100
7532b85037dbSmrg
7533b85037dbSmrg    Added "Acer Aspire 1353LC" to the compatibility list.
7534b85037dbSmrg    (From Andrea Stroppolo <andrea.stroppolo@libero.it>.)
7535b85037dbSmrg
7536b85037dbSmrgcommit 5a821ab9b099b193aba603f5feea3ffb1c872c5b
7537b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7538b85037dbSmrgDate:   Mon Nov 24 22:53:02 2003 +0100
7539b85037dbSmrg
7540b85037dbSmrg    Added "Medion MD40100" to the compatibility list.
7541b85037dbSmrg    (From Richard Hoefter <richard.hoefter@web.de>.)
7542b85037dbSmrg
7543b85037dbSmrgcommit 2789ae53fd0c82d8a61c809be5b0e9d4d96c3285
7544b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7545b85037dbSmrgDate:   Thu Nov 20 21:31:01 2003 +0100
7546b85037dbSmrg
7547b85037dbSmrg    Added "IBM ThinkPad T41" to the compatibility list.
7548b85037dbSmrg    (From Ari Pollak <ari@debian.org>.)
7549b85037dbSmrg
7550b85037dbSmrgcommit 569a0c1ab70184b1be93cb15795f2b7b9830505b
7551b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7552b85037dbSmrgDate:   Thu Nov 20 18:34:18 2003 +0100
7553b85037dbSmrg
7554b85037dbSmrg    In the syndaemon help message, print the default disable
7555b85037dbSmrg    time. (Suggestion from Fr�d�ric Bothamy <frederic.bothamy@free.fr>.)
7556b85037dbSmrg
7557b85037dbSmrgcommit 069e4a26a67d11c1a0c2194f09ead2acad1a75ba
7558b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7559b85037dbSmrgDate:   Thu Nov 20 18:32:24 2003 +0100
7560b85037dbSmrg
7561b85037dbSmrg    Made syndaemon recognize the '?' option, causing the help
7562b85037dbSmrg    message to be printed.
7563b85037dbSmrg
7564b85037dbSmrgcommit 793b86a23aee1b6d59cee377ff7f6cb6d48b5fe1
7565b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7566b85037dbSmrgDate:   Thu Nov 20 18:30:18 2003 +0100
7567b85037dbSmrg
7568b85037dbSmrg    Added "COMPAQ Presario 711EA" to the compatibility list.
7569b85037dbSmrg    (From Fr�d�ric Bothamy <frederic.bothamy@free.fr>.)
7570b85037dbSmrg
7571b85037dbSmrgcommit 00bd7e6acc8168998ea3365ef6ebb223adb0577a
7572b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7573b85037dbSmrgDate:   Tue Nov 18 22:53:11 2003 +0100
7574b85037dbSmrg
7575b85037dbSmrg    Added "Sony PCG-TR1A" to the compatibility list.
7576b85037dbSmrg    (From Gene Imes <gene@ozob.net>.)
7577b85037dbSmrg
7578b85037dbSmrgcommit b90424a631341cb08eec23d96bcc401fde678828
7579b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7580b85037dbSmrgDate:   Tue Nov 18 22:43:26 2003 +0100
7581b85037dbSmrg
7582b85037dbSmrg    Added parameter settings to the InputDevice example in
7583b85037dbSmrg    README.alps, so that the whole thing can be cut and pasted into the
7584b85037dbSmrg    XFree86 config file. (Suggestion from Gene Imes <gene@ozob.net>.)
7585b85037dbSmrg
7586b85037dbSmrgcommit b843ea1eed178decbdd5828e42e8c50ca34047fb
7587b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7588b85037dbSmrgDate:   Tue Nov 18 22:28:22 2003 +0100
7589b85037dbSmrg
7590b85037dbSmrg    Added "HP Pavillion ZT3000" to the compatibility list.
7591b85037dbSmrg    (From Justin Jones <randomgalssuck@iinet.net.au>.)
7592b85037dbSmrg
7593b85037dbSmrgcommit f764fdbf20e25e5bbcbc6cc462cb06903bae2cff
7594b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7595b85037dbSmrgDate:   Mon Nov 17 16:42:57 2003 +0100
7596b85037dbSmrg
7597b85037dbSmrg    Added an fflush() call after the printf in the monitor loop
7598b85037dbSmrg    in synclient.c. This makes "synclient -m" behave better when the output
7599b85037dbSmrg    is piped to some other program.
7600b85037dbSmrg    (From Anders Kaseorg <anders@kaseorg.com>.)
7601b85037dbSmrg
7602b85037dbSmrgcommit 49254fe2f08123d5fe21e9bfa6f3f26de3a4f2a0
7603b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7604b85037dbSmrgDate:   Mon Nov 17 00:55:53 2003 +0100
7605b85037dbSmrg
7606b85037dbSmrg    Added "Airis Pragma 750" to the compatibility list.
7607b85037dbSmrg    (From Jos� L. Fern�ndez Jambrina <j.fdez.jambrina@telefonica.net>.)
7608b85037dbSmrg
7609b85037dbSmrgcommit b6109c357c46b676e82259f2bd2bb2d935f211c9
7610b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7611b85037dbSmrgDate:   Sun Nov 16 12:19:46 2003 +0100
7612b85037dbSmrg
7613b85037dbSmrg    Added "DELL Inspiron 5150" to the compatibility list.
7614b85037dbSmrg    (From Steve Head <smhh@onthe.net.au>.)
7615b85037dbSmrg
7616b85037dbSmrgcommit 99566d5e09b49c57629d44f475b865c1e8dbe997
7617b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7618b85037dbSmrgDate:   Sat Nov 15 13:40:29 2003 +0100
7619b85037dbSmrg
7620b85037dbSmrg    Added "DELL Inspiron 7000" to the compatibility list.
7621b85037dbSmrg    (From casey <cruark@comcast.net>.)
7622b85037dbSmrg
7623b85037dbSmrgcommit c0113a86d4aaf399c1fa4eec29553203eb76ea59
7624b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7625b85037dbSmrgDate:   Fri Nov 14 21:17:16 2003 +0100
7626b85037dbSmrg
7627b85037dbSmrg    Changed version to 0.12.1.
7628b85037dbSmrg
7629b85037dbSmrgcommit ed43dd7af5533432afc3d69fbec4a24b5512a1b2
7630b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7631b85037dbSmrgDate:   Fri Nov 14 21:11:45 2003 +0100
7632b85037dbSmrg
7633b85037dbSmrg    No longer support installation from a precompiled binary.
7634b85037dbSmrg    It should be possible for everyone to compile from source.
7635b85037dbSmrg
7636b85037dbSmrgcommit 2d84ff6e0b937459ced3208362c0fae7b48bab9c
7637b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7638b85037dbSmrgDate:   Fri Nov 14 20:56:59 2003 +0100
7639b85037dbSmrg
7640b85037dbSmrg    Added the FAQ section from the web page to the README file.
7641b85037dbSmrg
7642b85037dbSmrgcommit c8955366a82e863c74e835f2861eb3aa68e464a1
7643b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7644b85037dbSmrgDate:   Fri Nov 14 20:44:58 2003 +0100
7645b85037dbSmrg
7646b85037dbSmrg    Restructured and updated the documentation. Created README
7647b85037dbSmrg    file that replaces the FEATURES and PARAMETER files.
7648b85037dbSmrg
7649b85037dbSmrgcommit 98295fd6ca1f747c2e390692c1bcfd59370b23a3
7650b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7651b85037dbSmrgDate:   Wed Nov 12 21:29:02 2003 +0100
7652b85037dbSmrg
7653b85037dbSmrg    Improved a comment.
7654b85037dbSmrg
7655b85037dbSmrgcommit e2f79457b8ddbf4bb99c01909d79a7f3966b664d
7656b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7657b85037dbSmrgDate:   Wed Nov 12 21:02:21 2003 +0100
7658b85037dbSmrg
7659b85037dbSmrg    Added "PowerPro C 3:16" to the compatibility list.
7660b85037dbSmrg    (From Anders Kaseorg <anders@kaseorg.com>.) (Requires change
7661b85037dbSmrg    c04c5744c3fdaff2037b7eb387640888c09d8b1a.)
7662b85037dbSmrg
7663b85037dbSmrgcommit 0a3ab4831d47ccde9f1ccfefbac16a0de1bbcf99
7664b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7665b85037dbSmrgDate:   Wed Nov 12 20:49:36 2003 +0100
7666b85037dbSmrg
7667b85037dbSmrg    Replaced the oneFinger, twoFingers and threeFingers
7668b85037dbSmrg    variables in SynapticsHwState with a single variable numFingers. This
7669b85037dbSmrg    is more logical, the old variables only existed because of
7670b85037dbSmrg    implementation details in the 2.6 kernel interface.
7671b85037dbSmrg
7672b85037dbSmrgcommit 5181449a9ffb449ac55d943ab2b6905f97558d4f
7673b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7674b85037dbSmrgDate:   Wed Nov 12 20:02:01 2003 +0100
7675b85037dbSmrg
7676b85037dbSmrg    Removed compatibility code for old (<test6) 2.6 kernels.
7677b85037dbSmrg
7678b85037dbSmrgcommit efbbea912111d1072b472cc1e38c57203a8059cd
7679b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7680b85037dbSmrgDate:   Wed Nov 12 16:52:01 2003 +0100
7681b85037dbSmrg
7682b85037dbSmrg    Rediffed the alps patch for kernel 2.6.0-test9-bk16.
7683b85037dbSmrg
7684b85037dbSmrgcommit c04c5744c3fdaff2037b7eb387640888c09d8b1a
7685b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7686b85037dbSmrgDate:   Wed Nov 12 16:14:34 2003 +0100
7687b85037dbSmrg
7688b85037dbSmrg    Made the packet checking code less strict, so that the
7689b85037dbSmrg    driver works also for touchpads that don't strictly follow the
7690b85037dbSmrg    specified protocol. Problem reported by Anders Kaseorg
7691b85037dbSmrg    <anders@kaseorg.com> using a PowerPro C 3:16 laptop.
7692b85037dbSmrg
7693b85037dbSmrgcommit 8424ef07deb673f2b506d4184d25d00b2e34c367
7694b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7695b85037dbSmrgDate:   Tue Nov 11 20:14:16 2003 +0100
7696b85037dbSmrg
7697b85037dbSmrg    Removed unnecessary pointer typedefs.
7698b85037dbSmrg
7699b85037dbSmrgcommit 2252815be5479c5665b7d0de9a55760432ac514e
7700b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7701b85037dbSmrgDate:   Tue Nov 11 16:29:09 2003 +0100
7702b85037dbSmrg
7703b85037dbSmrg    Do edge detection a little later in the HandleState()
7704b85037dbSmrg    function, so that it is not done at all when the touchpad is disabled.
7705b85037dbSmrg
7706b85037dbSmrgcommit 984f218d03d2a98856bf318d6665fa69ed02905b
7707b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7708b85037dbSmrgDate:   Tue Nov 11 16:23:13 2003 +0100
7709b85037dbSmrg
7710b85037dbSmrg    Added "HP NX9010" to the compatibility list.
7711b85037dbSmrg    (From Roberto Selbach Teixeira <roberto@robt.org>.)
7712b85037dbSmrg
7713b85037dbSmrgcommit 1c9a4cbd499f261047c63be7a413b2379123b06f
7714b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7715b85037dbSmrgDate:   Mon Nov 10 20:39:40 2003 +0100
7716b85037dbSmrg
7717b85037dbSmrg    Fixed spelling error.
7718b85037dbSmrg
7719b85037dbSmrgcommit 5b959ee659590b48ceffc49c6176aa95e5bf760e
7720b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7721b85037dbSmrgDate:   Wed Nov 5 18:15:00 2003 +0100
7722b85037dbSmrg
7723b85037dbSmrg    Added "HP Pavillion ZE4125" to the compatibility list.
7724b85037dbSmrg    (From Kurt Bechstein <kbechstein@buckeye-express.com>.)
7725b85037dbSmrg
7726b85037dbSmrgcommit 475b1c5a822f855eee09ff352588f88a2d8900cb
7727b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7728b85037dbSmrgDate:   Mon Nov 3 21:05:04 2003 +0100
7729b85037dbSmrg
7730b85037dbSmrg    Added "SONY VAIO GR7/K" to the compatibility list.
7731b85037dbSmrg    (From Mattia Dongili <dongili@supereva.it>.)
7732b85037dbSmrg
7733b85037dbSmrgcommit 3e4020797e608369cc15f14520ebc1317bee7965
7734b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7735b85037dbSmrgDate:   Mon Nov 3 20:36:29 2003 +0100
7736b85037dbSmrg
7737b85037dbSmrg    Added "DELL Inspiron 1100" to the compatibility list.
7738b85037dbSmrg    (From Damien Solley <dsolley@student.usyd.edu.au>.)
7739b85037dbSmrg
7740b85037dbSmrgcommit 91fdf85fba2fd2a46db154c67c7b4e5bc2774629
7741b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7742b85037dbSmrgDate:   Sun Nov 2 11:51:49 2003 +0100
7743b85037dbSmrg
7744b85037dbSmrg    Disable the whole touchpad, not just tapping, during
7745b85037dbSmrg    keyboard activity.
7746b85037dbSmrg
7747b85037dbSmrgcommit 91c7a9f8004eeed3f3c86863ae4c3c8112045fc4
7748b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7749b85037dbSmrgDate:   Sun Nov 2 11:30:46 2003 +0100
7750b85037dbSmrg
7751b85037dbSmrg    Added "syndaemon", a program that monitors keyboard activity
7752b85037dbSmrg    and disables touchpad tapping when the keyboard is being used.
7753b85037dbSmrg
7754b85037dbSmrgcommit 282572e2ffd9ce3119dc750591b5633d854f1d67
7755b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7756b85037dbSmrgDate:   Thu Oct 30 19:39:05 2003 +0100
7757b85037dbSmrg
7758b85037dbSmrg    Added "COMPAQ Presario 700US" to the compatibility list.
7759b85037dbSmrg    (From Jeremie Wattellier <j_wattellier@yahoo.com>.)
7760b85037dbSmrg
7761b85037dbSmrgcommit 6f4b0b58f7ccd96e8238dca79916f458a9e9fd2e
7762b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7763b85037dbSmrgDate:   Thu Oct 30 19:35:28 2003 +0100
7764b85037dbSmrg
7765b85037dbSmrg    Added "Panasonic CF-R1" to the compatibility list.
7766b85037dbSmrg    (From matthew@mulrooney.ca.)
7767b85037dbSmrg
7768b85037dbSmrgcommit fa786c17e73cc29a01653665b598025853225699
7769b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7770b85037dbSmrgDate:   Mon Oct 27 19:20:09 2003 +0100
7771b85037dbSmrg
7772b85037dbSmrg    Added a note explaining that you can not have more than one
7773b85037dbSmrg    core pointer.
7774b85037dbSmrg
7775b85037dbSmrgcommit 366457bafa1df82eb363c68fa3cf5be2caaf3a5a
7776b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7777b85037dbSmrgDate:   Mon Oct 27 19:08:04 2003 +0100
7778b85037dbSmrg
7779b85037dbSmrg    Added "INote 88EPS" to the compatibility list.
7780b85037dbSmrg    (From Yves Caniou <Yves.Caniou@loria.fr>.)
7781b85037dbSmrg
7782b85037dbSmrgcommit 8e470c9d5851611bb95a78760dbf7bf5c7f8ca14
7783b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7784b85037dbSmrgDate:   Sun Oct 26 10:30:38 2003 +0100
7785b85037dbSmrg
7786b85037dbSmrg    Changed version to 0.12.0.
7787b85037dbSmrg
7788b85037dbSmrgcommit d184b86a023afc88a94341e58c6c81e3bc5985c7
7789b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7790b85037dbSmrgDate:   Sun Oct 26 10:19:51 2003 +0100
7791b85037dbSmrg
7792b85037dbSmrg    Updated documentation regarding 2.6.x, alps and security
7793b85037dbSmrg    considerations for the SHMConfig driver option.
7794b85037dbSmrg
7795b85037dbSmrgcommit b1009fe08bab96d1dab6ac48c5382861019a7c10
7796b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7797b85037dbSmrgDate:   Sun Oct 26 09:05:04 2003 +0100
7798b85037dbSmrg
7799b85037dbSmrg    Added the alps kernel patch for 2.6.0-test9.
7800b85037dbSmrg
7801b85037dbSmrgcommit 30d59997968289a8491e0b4f26d1ba6f160cd729
7802b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7803b85037dbSmrgDate:   Sun Oct 26 08:58:41 2003 +0100
7804b85037dbSmrg
7805b85037dbSmrg    Print the driver version string before other driver
7806b85037dbSmrg    messages.
7807b85037dbSmrg
7808b85037dbSmrgcommit 7f348b659c49d56da3872efcb8ce27038d176458
7809b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7810b85037dbSmrgDate:   Fri Oct 24 17:08:06 2003 +0200
7811b85037dbSmrg
7812b85037dbSmrg    Added "ASUS M3000N" to the compatibility list.
7813b85037dbSmrg    (From Luca Capello <luca@pca.it>.)
7814b85037dbSmrg
7815b85037dbSmrgcommit 820748ba2a3c9c9a76d886b39238c46283d94855
7816b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7817b85037dbSmrgDate:   Fri Oct 24 16:52:43 2003 +0200
7818b85037dbSmrg
7819b85037dbSmrg    Added "Compaq Evo N800v" to the compatibility list.
7820b85037dbSmrg    (From Vladimir Wiedermann <wiedermann@sturak.sk>.)
7821b85037dbSmrg
7822b85037dbSmrgcommit dba1d2aef96116d95bffb08214bc8f9bf108063c
7823b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7824b85037dbSmrgDate:   Sun Oct 19 17:46:16 2003 +0200
7825b85037dbSmrg
7826b85037dbSmrg    Added "HP Omnibook XT1000 (F3433)" to the compatibility
7827b85037dbSmrg    list. (From Philip Rieger <prieger@gmx.de>.)
7828b85037dbSmrg
7829b85037dbSmrgcommit 4093aab2f0660dbcd30f9f13e9757fdf8c88f488
7830b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7831b85037dbSmrgDate:   Fri Oct 17 16:32:27 2003 +0200
7832b85037dbSmrg
7833b85037dbSmrg    Added "COMPAQ Presario 2825EA" and "DELL Latitude C610" to
7834b85037dbSmrg    the compatibility list.
7835b85037dbSmrg    (From Dr. J�rg-Volker Peetz <peetz@scai.fhg.de>.)
7836b85037dbSmrg
7837b85037dbSmrgcommit 698ae2fa0e167d3954692da978ba7023ae5ed674
7838b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7839b85037dbSmrgDate:   Thu Oct 16 07:47:30 2003 +0200
7840b85037dbSmrg
7841b85037dbSmrg    In the bug reporting paragraph, ask for dmesg and
7842b85037dbSmrg    /proc/bus/input/devices for 2.6.x kernels.
7843b85037dbSmrg
7844b85037dbSmrgcommit a415c1c4b356440d8587cbc705e05ee84b3d0fb0
7845b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7846b85037dbSmrgDate:   Mon Oct 13 23:39:27 2003 +0200
7847b85037dbSmrg
7848b85037dbSmrg    Fixed some language issues.
7849b85037dbSmrg
7850b85037dbSmrgcommit 64cb1f3f141c17340d38550a2ac251f6a9e30f77
7851b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7852b85037dbSmrgDate:   Mon Oct 13 23:33:25 2003 +0200
7853b85037dbSmrg
7854b85037dbSmrg    Report all eight multi buttons in the synclient program.
7855b85037dbSmrg
7856b85037dbSmrgcommit d2aa3f955bba0159b2190c1012365699f0b8ecba
7857b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7858b85037dbSmrgDate:   Mon Oct 13 23:06:52 2003 +0200
7859b85037dbSmrg
7860b85037dbSmrg    Cosmetic cleanup in ps2comm.h.
7861b85037dbSmrg
7862b85037dbSmrgcommit 909bb54fdb1f9fee3aa004df112c02d754ef53d0
7863b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7864b85037dbSmrgDate:   Mon Oct 13 22:02:10 2003 +0200
7865b85037dbSmrg
7866b85037dbSmrg    Fixed spelling error.
7867b85037dbSmrg
7868b85037dbSmrgcommit ad34245639263fc815f0a99871b15a1762272858
7869b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7870b85037dbSmrgDate:   Sun Oct 12 16:49:09 2003 +0200
7871b85037dbSmrg
7872b85037dbSmrg    Use case insensitive matching when setting parameters.
7873b85037dbSmrg
7874b85037dbSmrgcommit 215c8256a5ddfc48c7b8bf850eff3c5951b9d673
7875b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7876b85037dbSmrgDate:   Sun Oct 12 16:45:02 2003 +0200
7877b85037dbSmrg
7878b85037dbSmrg    Implemented "locked drags", after a suggestion from
7879b85037dbSmrg    "Karl Kashofer" <karl.kashofer@gmx.at>.
7880b85037dbSmrg
7881b85037dbSmrgcommit 0160f6e854a0f384df280b299c8d504b815a47f8
7882b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7883b85037dbSmrgDate:   Sat Oct 11 14:51:51 2003 +0200
7884b85037dbSmrg
7885b85037dbSmrg    Made code formatting more consistent.
7886b85037dbSmrg
7887b85037dbSmrgcommit b3fb393f842ec4691dfe4f354e02b4a2ff84185f
7888b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7889b85037dbSmrgDate:   Sat Oct 11 14:31:17 2003 +0200
7890b85037dbSmrg
7891b85037dbSmrg    Added file README.alps that explains how to use the driver
7892b85037dbSmrg    with an ALPS Glidepoint device.
7893b85037dbSmrg
7894b85037dbSmrgcommit 70922137ac2b5ad69bda742892291671c2ffdaed
7895b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7896b85037dbSmrgDate:   Sat Oct 11 12:04:18 2003 +0200
7897b85037dbSmrg
7898b85037dbSmrg    Added "ECS Desknote i-Buddie A900" to the compatibility
7899b85037dbSmrg    list. (From Sergio Queiroz <srmq@cin.ufpe.br>.)
7900b85037dbSmrg
7901b85037dbSmrgcommit 4e4f3e83856fed8d0f16fff0bc885152273d7e85
7902b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7903b85037dbSmrgDate:   Wed Oct 8 19:44:20 2003 +0200
7904b85037dbSmrg
7905b85037dbSmrg    Changed version to 0.11.8.
7906b85037dbSmrg
7907b85037dbSmrgcommit bd6eff99abb3217cb4db0b6d8dff3e551582c8fc
7908b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7909b85037dbSmrgDate:   Tue Oct 7 00:28:56 2003 +0200
7910b85037dbSmrg
7911b85037dbSmrg    Fixed INSTALL files. There are no compound words in the
7912b85037dbSmrg    English language.
7913b85037dbSmrg
7914b85037dbSmrgcommit fd9ffb281c8a33d1bdbcd4f29e0e9814b6ba4b85
7915b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7916b85037dbSmrgDate:   Sun Oct 5 08:42:12 2003 +0200
7917b85037dbSmrg
7918b85037dbSmrg    Minor documentation fixes.
7919b85037dbSmrg
7920b85037dbSmrgcommit 2cdd459c1d78fff499ad1122cb8848c45db1b969
7921b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7922b85037dbSmrgDate:   Sat Oct 4 19:11:04 2003 +0200
7923b85037dbSmrg
7924b85037dbSmrg    Updated the documentation.
7925b85037dbSmrg
7926b85037dbSmrgcommit d7d9674548b25d716418d04906f526665eae2539
7927b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7928b85037dbSmrgDate:   Sat Oct 4 18:38:52 2003 +0200
7929b85037dbSmrg
7930b85037dbSmrg    Added X include files so that the driver can be compiled
7931b85037dbSmrg    without an external XFree86 source tree.
7932b85037dbSmrg
7933b85037dbSmrgcommit 18d9a2d1f81a1cc460fa6d64505d4706df3ab918
7934b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7935b85037dbSmrgDate:   Wed Oct 1 07:26:14 2003 +0200
7936b85037dbSmrg
7937b85037dbSmrg    Added "Sharp Actius MM10" to the compatibility list.
7938b85037dbSmrg    (From David Masover <masover@physemp.com>.)
7939b85037dbSmrg
7940b85037dbSmrgcommit a83a851935e5e15048cb1b8b458946604410ec7b
7941b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7942b85037dbSmrgDate:   Sun Sep 28 20:28:18 2003 +0200
7943b85037dbSmrg
7944b85037dbSmrg    Initialize the id variable in QueryIsSynaptics(), so that we
7945b85037dbSmrg    don't print out garbage if the identification fails.
7946b85037dbSmrg
7947b85037dbSmrgcommit 387932425d6fe3967233d5e0c0d61fcc086287e1
7948b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7949b85037dbSmrgDate:   Sun Sep 28 15:27:16 2003 +0200
7950b85037dbSmrg
7951b85037dbSmrg    Changed version to 0.11.7.
7952b85037dbSmrg
7953b85037dbSmrgcommit 8c8177561c7baa0f2d0b3b974f67aa85b4f73c09
7954b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7955b85037dbSmrgDate:   Sun Sep 28 15:23:54 2003 +0200
7956b85037dbSmrg
7957b85037dbSmrg    When using the Linux 2.6 event device, try to get exclusive
7958b85037dbSmrg    access to the device, so that touchpad data doesn't leak to
7959b85037dbSmrg    /dev/input/mice.
7960b85037dbSmrg
7961b85037dbSmrgcommit e3413da67be91dd32e01e6eb8918101eb4f25361
7962b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7963b85037dbSmrgDate:   Sat Sep 27 17:30:52 2003 +0200
7964b85037dbSmrg
7965b85037dbSmrg    Added "Gateway 600S" to the compatibility list.
7966b85037dbSmrg    (From Bradley Chapman <kakadu_croc@yahoo.com>.)
7967b85037dbSmrg
7968b85037dbSmrgcommit 5a7315d09f7831d24a5d8f21bd5c3fef0bfd968e
7969b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7970b85037dbSmrgDate:   Sat Sep 27 08:25:03 2003 +0200
7971b85037dbSmrg
7972b85037dbSmrg    Added "Acer TravelMate 234LC" to the compatibility list.
7973b85037dbSmrg    (From Andras Huszar <hsi@mailbox.hu>.)
7974b85037dbSmrg
7975b85037dbSmrgcommit 08dbc35d45bedb73570bec917138622aeb646b0a
7976b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7977b85037dbSmrgDate:   Fri Sep 26 08:02:51 2003 +0200
7978b85037dbSmrg
7979b85037dbSmrg    Changed version to 0.11.6.
7980b85037dbSmrg
7981b85037dbSmrgcommit 0b82ac7de42319c42fcb910cc4ae8757e2d35e5c
7982b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7983b85037dbSmrgDate:   Fri Sep 26 08:00:59 2003 +0200
7984b85037dbSmrg
7985b85037dbSmrg    Warn about (and fix) mis-configured TopEdge/BottomEdge
7986b85037dbSmrg    parameters.
7987b85037dbSmrg
7988b85037dbSmrgcommit e507f26e140a8b400e3376dfa1f8dce92dedaee0
7989b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7990b85037dbSmrgDate:   Fri Sep 26 07:54:48 2003 +0200
7991b85037dbSmrg
7992b85037dbSmrg    Forgot to change the default values for TopEdge and
7993b85037dbSmrg    BottomEdge in change a37a1239a79d0147dbd76e7346108d4b7a836864.
7994b85037dbSmrg
7995b85037dbSmrgcommit 3b6deacd0bab0f10f4c5147548d156bddb56b855
7996b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
7997b85037dbSmrgDate:   Fri Sep 26 07:53:21 2003 +0200
7998b85037dbSmrg
7999b85037dbSmrg    Updated the config section in INSTALL.DE. Added warning
8000b85037dbSmrg    explaining that the file is not up to date.
8001b85037dbSmrg
8002b85037dbSmrgcommit 86adad50ea56005cc3d6f536b5ea2856c7d1ed57
8003b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8004b85037dbSmrgDate:   Thu Sep 25 01:40:16 2003 +0200
8005b85037dbSmrg
8006b85037dbSmrg    Changed version to 0.11.5.
8007b85037dbSmrg
8008b85037dbSmrgcommit a37a1239a79d0147dbd76e7346108d4b7a836864
8009b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8010b85037dbSmrgDate:   Thu Sep 25 01:37:13 2003 +0200
8011b85037dbSmrg
8012b85037dbSmrg    Added support for the new 2.6 kernel events ABS_TOOL_WIDTH,
8013b85037dbSmrg    BTN_TOOL_FINGER, BTN_TOOL_DOUBLETAP and BTN_TOOL_TRIPLETAP. Note that
8014b85037dbSmrg    this swaps the direction of the Y axis internally to match X and the
8015b85037dbSmrg    linux input subsystem. Because of this, the TopEdge and BottomEdge
8016b85037dbSmrg    parameters must be modified in the config file. There is some backwards
8017b85037dbSmrg    compatibility code for old 2.5/2.6 kernels that will probably be
8018b85037dbSmrg    deleted later.
8019b85037dbSmrg
8020b85037dbSmrgcommit fe3d1e6d2bae13264eb85d2466d1e8c78686d993
8021b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8022b85037dbSmrgDate:   Wed Sep 24 23:03:43 2003 +0200
8023b85037dbSmrg
8024b85037dbSmrg    Use the EVIOCGID ioctl for synaptics event device auto
8025b85037dbSmrg    detection. This is much simpler than parsing /proc/bus/input/devices
8026b85037dbSmrg    and more robust too.
8027b85037dbSmrg
8028b85037dbSmrgcommit 95256de7cafa261258f02152a89e6f272c0e498c
8029b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8030b85037dbSmrgDate:   Mon Sep 22 23:05:41 2003 +0200
8031b85037dbSmrg
8032b85037dbSmrg    Fixed error in change 9e0c2685435a3403468a9247e17125c7a1d568ac.
8033b85037dbSmrg
8034b85037dbSmrgcommit 9e0c2685435a3403468a9247e17125c7a1d568ac
8035b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8036b85037dbSmrgDate:   Mon Sep 22 23:05:00 2003 +0200
8037b85037dbSmrg
8038b85037dbSmrg    Changed version to 0.11.4.
8039b85037dbSmrg
8040b85037dbSmrgcommit 052060027b393d3bcece28ede5f67610f0b79efe
8041b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8042b85037dbSmrgDate:   Mon Sep 22 23:04:19 2003 +0200
8043b85037dbSmrg
8044b85037dbSmrg    Reverted change bbb485a01aa2b24638875c97f80121ddd027b6f2. It's better
8045b85037dbSmrg    to build the binary for
8046b85037dbSmrg    4.2.0 because this will work for both 4.2 and 4.3.
8047b85037dbSmrg
8048b85037dbSmrgcommit c078adee827fbd456b5058b071a50081dd22e70f
8049b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8050b85037dbSmrgDate:   Sun Sep 21 18:58:11 2003 +0200
8051b85037dbSmrg
8052b85037dbSmrg    Changed the identifier for the synaptics protocol to match
8053b85037dbSmrg    kernel 2.6.0-test5-bk8.
8054b85037dbSmrg
8055b85037dbSmrgcommit 56a7a48bfa067e9eb29616a245539cd95e65569a
8056b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8057b85037dbSmrgDate:   Wed Sep 17 16:43:42 2003 +0200
8058b85037dbSmrg
8059b85037dbSmrg    Added "DELL Latitude CPi" to the compatibility list.
8060b85037dbSmrg    (From Bruno Pelaia <pelaia@lugroma3.org>.)
8061b85037dbSmrg
8062b85037dbSmrgcommit 1e01005291b312b9cc229701832991b77dbc7f79
8063b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8064b85037dbSmrgDate:   Mon Sep 15 21:26:08 2003 +0200
8065b85037dbSmrg
8066b85037dbSmrg    Forgot to run emacs indent before last check in.
8067b85037dbSmrg
8068b85037dbSmrgcommit 738003e9f6154b7b1bde845b030916c03080d56e
8069b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8070b85037dbSmrgDate:   Mon Sep 15 21:22:55 2003 +0200
8071b85037dbSmrg
8072b85037dbSmrg    More consistent code formatting.
8073b85037dbSmrg
8074b85037dbSmrgcommit 618537a53c9be4d8555327294d311c3a8db5b88f
8075b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8076b85037dbSmrgDate:   Sun Sep 14 22:18:17 2003 +0200
8077b85037dbSmrg
8078b85037dbSmrg    Clarified description of FingerLow/FingerHigh parameters.
8079b85037dbSmrg
8080b85037dbSmrgcommit 0f0cee77f6cde2df549461c8fa7de6b30359cf74
8081b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8082b85037dbSmrgDate:   Sun Sep 14 21:46:28 2003 +0200
8083b85037dbSmrg
8084b85037dbSmrg    Made it possible to disable the touchpad at runtime. (Patch
8085b85037dbSmrg    from "J�rg B�sner" <ich@joerg-boesner.de>.)
8086b85037dbSmrg
8087b85037dbSmrgcommit d1643a7d781216dd92cf4dc4d2a0da7a40d57258
8088b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8089b85037dbSmrgDate:   Sat Sep 6 16:02:46 2003 +0200
8090b85037dbSmrg
8091b85037dbSmrg    Added "Acer 661 LCi" to the compatibility list.
8092b85037dbSmrg    (From Matthias D. Eisner <matthias.eisner@ilw.agrl.ethz.ch>.)
8093b85037dbSmrg
8094b85037dbSmrgcommit a01bb3f3b188c45ed74b47d574a3e54c76212c8f
8095b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8096b85037dbSmrgDate:   Sat Aug 23 20:36:55 2003 +0200
8097b85037dbSmrg
8098b85037dbSmrg    Added some old news to the NEWS file.
8099b85037dbSmrg
8100b85037dbSmrgcommit 2dcc2389135f05d0d9168b709710e96074f754c8
8101b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8102b85037dbSmrgDate:   Sat Aug 23 19:19:26 2003 +0200
8103b85037dbSmrg
8104b85037dbSmrg    Fixed spelling errors.
8105b85037dbSmrg
8106b85037dbSmrgcommit 141cfb86965f930d14b7a3c27d92a42998491b83
8107b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8108b85037dbSmrgDate:   Sat Aug 23 19:12:58 2003 +0200
8109b85037dbSmrg
8110b85037dbSmrg    Created a helper macro to get rid of all the ugly "#ifdef
8111b85037dbSmrg    DEBUG" in ps2comm.c.
8112b85037dbSmrg
8113b85037dbSmrgcommit 1b72cfdff78003cd8fece51a5931770c7d9aa799
8114b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8115b85037dbSmrgDate:   Sat Aug 23 18:57:27 2003 +0200
8116b85037dbSmrg
8117b85037dbSmrg    Made "make tags" work for emacs.
8118b85037dbSmrg
8119b85037dbSmrgcommit 156c4330531c037eb7bb45a38b84bacb5010e290
8120b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8121b85037dbSmrgDate:   Sat Aug 23 18:50:40 2003 +0200
8122b85037dbSmrg
8123b85037dbSmrg    Comment fixes.
8124b85037dbSmrg
8125b85037dbSmrgcommit 5ab0290008b2c6d69d3b7ed0b0375652cf4ae40c
8126b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8127b85037dbSmrgDate:   Sat Aug 23 18:43:08 2003 +0200
8128b85037dbSmrg
8129b85037dbSmrg    Changed tab size from 4 to the standard value 8. Reindented
8130b85037dbSmrg    code so that it still looks sane.
8131b85037dbSmrg
8132b85037dbSmrgcommit bbb485a01aa2b24638875c97f80121ddd027b6f2
8133b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8134b85037dbSmrgDate:   Sat Aug 23 18:22:09 2003 +0200
8135b85037dbSmrg
8136b85037dbSmrg    Changed Makefile to build for XFree86 version 4.3.0 by
8137b85037dbSmrg    default.
8138b85037dbSmrg
8139b85037dbSmrgcommit 7626b4ea8781347fad37e57e3591c10dfb7c434a
8140b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8141b85037dbSmrgDate:   Sat Aug 23 18:21:32 2003 +0200
8142b85037dbSmrg
8143b85037dbSmrg    Removed trailing whitespace.
8144b85037dbSmrg
8145b85037dbSmrgcommit 4b975c2b5080a8686d57413825c8bf1e0288c17e
8146b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8147b85037dbSmrgDate:   Sat Aug 2 13:07:33 2003 +0200
8148b85037dbSmrg
8149b85037dbSmrg    Reset the touchpad if it has been out of sync for too long.
8150b85037dbSmrg    (By Hartwig Felger, cleaned up somewhat by me.) The synaptics manual
8151b85037dbSmrg    explains that the touchpad can revert to relative mode after a power
8152b85037dbSmrg    glitch or electrostatic discharge.
8153b85037dbSmrg
8154b85037dbSmrgcommit 106ccc8b509d94f9ea2f0dfd41bde0766694536f
8155b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8156b85037dbSmrgDate:   Thu Jul 31 12:11:00 2003 +0200
8157b85037dbSmrg
8158b85037dbSmrg    Changed version to 0.11.3p11.
8159b85037dbSmrg
8160b85037dbSmrgcommit 4a9aa22cf8929d451d85ccd3ce96ebf59d61b24c
8161b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8162b85037dbSmrgDate:   Thu Jul 31 11:59:34 2003 +0200
8163b85037dbSmrg
8164b85037dbSmrg    Updated COMPATIBILITY file.
8165b85037dbSmrg
8166b85037dbSmrgcommit 67ae294551dcb8ac9d9bc4b4cb914c0e008c3db8
8167b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8168b85037dbSmrgDate:   Thu Jul 31 02:16:20 2003 +0200
8169b85037dbSmrg
8170b85037dbSmrg    Disable stream mode before trying to identify/initialize the
8171b85037dbSmrg    touchpad. Otherwise the touchpad can report motion data in the middle
8172b85037dbSmrg    of the initialization sequence, which will confuse the driver and make
8173b85037dbSmrg    the initialization fail.
8174b85037dbSmrg
8175b85037dbSmrgcommit 1d47626058ac32d07d08a73bdf1f6d3d19bf71c3
8176b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8177b85037dbSmrgDate:   Thu Jul 31 00:58:57 2003 +0200
8178b85037dbSmrg
8179b85037dbSmrg    Removed a few forgotten hardcoded values.
8180b85037dbSmrg
8181b85037dbSmrgcommit f9f2cb51f552d7a1e75b4a3ad2968cb66129a005
8182b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8183b85037dbSmrgDate:   Wed Jul 30 20:41:42 2003 +0200
8184b85037dbSmrg
8185b85037dbSmrg    When setting the mode byte, don't set bits that the touchpad
8186b85037dbSmrg    doesn't understand. (Those bits are reserved and setting them can lead
8187b85037dbSmrg    to weird problems, like the left button not working, as reported by
8188b85037dbSmrg    Miles Lane.)
8189b85037dbSmrg
8190b85037dbSmrgcommit dd31479ebea723ad6024935e28b790000c9c8543
8191b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8192b85037dbSmrgDate:   Wed Jul 30 01:47:14 2003 +0200
8193b85037dbSmrg
8194b85037dbSmrg    Fixed spelling error in NEWS file.
8195b85037dbSmrg
8196b85037dbSmrgcommit 95d116296d757aca38a41c90ee52955876900471
8197b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8198b85037dbSmrgDate:   Wed Jul 30 01:30:42 2003 +0200
8199b85037dbSmrg
8200b85037dbSmrg    Changed version to 0.11.3p10.
8201b85037dbSmrg
8202b85037dbSmrgcommit 32408625df8b41757515459b52e97c3e2eaa1937
8203b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8204b85037dbSmrgDate:   Wed Jul 30 01:09:57 2003 +0200
8205b85037dbSmrg
8206b85037dbSmrg    More robust resynchronization code, after an idea from
8207b85037dbSmrg    Hartwig Felger. When we realize we are out of sync, only throw away
8208b85037dbSmrg    one byte, not all bytes already read from the touchpad.
8209b85037dbSmrg
8210b85037dbSmrgcommit 5f5730c7fc15114bde3cdf1e2caf034c967282fa
8211b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8212b85037dbSmrgDate:   Tue Jul 29 21:03:55 2003 +0200
8213b85037dbSmrg
8214b85037dbSmrg    Moved finger detection to a separate function.
8215b85037dbSmrg
8216b85037dbSmrgcommit 8a422fa3bf5e1f8327ed0df6fcacd7d04337c3af
8217b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8218b85037dbSmrgDate:   Tue Jul 29 20:53:43 2003 +0200
8219b85037dbSmrg
8220b85037dbSmrg    Moved middle mouse button emulation to a separate function.
8221b85037dbSmrg
8222b85037dbSmrgcommit 6b51cab4632f4fdc0ec9638fdc5c861edc7f94c7
8223b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8224b85037dbSmrgDate:   Tue Jul 29 19:15:25 2003 +0200
8225b85037dbSmrg
8226b85037dbSmrg    Use the SYN_MODEL_NEWABS() macro to decide which protocol
8227b85037dbSmrg    (new or old) to use.
8228b85037dbSmrg
8229b85037dbSmrgcommit d7d35a4aabe6a9102a4365747871e5f4ac0258c6
8230b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8231b85037dbSmrgDate:   Tue Jul 29 11:05:25 2003 +0200
8232b85037dbSmrg
8233b85037dbSmrg    Fixed incorrect "lost sync" message in change
8234b85037dbSmrg    eef92f7889619ab2730f7f930528398d7708ff0c.
8235b85037dbSmrg
8236b85037dbSmrgcommit 2a757b75d43bcc7276fefef7ab76227ae94ba64c
8237b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8238b85037dbSmrgDate:   Tue Jul 29 02:42:26 2003 +0200
8239b85037dbSmrg
8240b85037dbSmrg    Fixed typo in change 34b03a2f9f06979c15244ae53374568bb6c181f8.
8241b85037dbSmrg
8242b85037dbSmrgcommit 34b03a2f9f06979c15244ae53374568bb6c181f8
8243b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8244b85037dbSmrgDate:   Tue Jul 29 02:39:24 2003 +0200
8245b85037dbSmrg
8246b85037dbSmrg    Forgot to update NEWS file in change
8247b85037dbSmrg    a591e7de10922c5f50c4cc2240997bcd92aaae28.
8248b85037dbSmrg
8249b85037dbSmrgcommit a591e7de10922c5f50c4cc2240997bcd92aaae28
8250b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8251b85037dbSmrgDate:   Tue Jul 29 02:35:02 2003 +0200
8252b85037dbSmrg
8253b85037dbSmrg    Changed version to 0.11.3p9.
8254b85037dbSmrg
8255b85037dbSmrgcommit eef92f7889619ab2730f7f930528398d7708ff0c
8256b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8257b85037dbSmrgDate:   Tue Jul 29 02:30:19 2003 +0200
8258b85037dbSmrg
8259b85037dbSmrg    Added support for the old synaptics protocol. By Hartwig
8260b85037dbSmrg    Felger.
8261b85037dbSmrg
8262b85037dbSmrgcommit fb54b61a1a4beede088e57b92c9277c23cfde350
8263b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8264b85037dbSmrgDate:   Tue Jul 29 02:11:22 2003 +0200
8265b85037dbSmrg
8266b85037dbSmrg    Minor cleanup.
8267b85037dbSmrg
8268b85037dbSmrgcommit d5785a9652c6d832f97b1b054f4e436f9b61c0eb
8269b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8270b85037dbSmrgDate:   Sun Jul 20 12:46:35 2003 +0200
8271b85037dbSmrg
8272b85037dbSmrg    Changed version to 0.11.3p8.
8273b85037dbSmrg
8274b85037dbSmrgcommit 80bda91ccd1e08636d4588023e9fe6a1ffbfa037
8275b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8276b85037dbSmrgDate:   Sun Jul 20 12:42:22 2003 +0200
8277b85037dbSmrg
8278b85037dbSmrg    Fixed change b5ae101d5d94d964c680e15c289220f208393df2 so that the
8279b85037dbSmrg    autodetection works also when
8280b85037dbSmrg    X>=10 in eventX. (Pointed out by Hartwig Felger.)
8281b85037dbSmrg
8282b85037dbSmrgcommit b5ae101d5d94d964c680e15c289220f208393df2
8283b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8284b85037dbSmrgDate:   Sun Jul 20 12:23:16 2003 +0200
8285b85037dbSmrg
8286b85037dbSmrg    Update from Hartwig Felger.
8287b85037dbSmrg    * Added "multi-buttons" to the FEATURES list.
8288b85037dbSmrg    * Updated NEWS file with data from the web page.
8289b85037dbSmrg    * More robust parsing of the Handlers= line when doing auto detection
8290b85037dbSmrg      for 2.6 kernels. ("Handlers=event2 js0" should now work.)
8291b85037dbSmrg    * Updated synclient program to explain that it can't query hardware
8292b85037dbSmrg      details when using a 2.6 kernel.
8293b85037dbSmrg
8294b85037dbSmrgcommit ff759b3dbb0481c5a869c4cac7ef2a1704f96cf4
8295b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8296b85037dbSmrgDate:   Thu Jul 17 03:16:51 2003 +0200
8297b85037dbSmrg
8298b85037dbSmrg    Changed version to 0.11.3p7.
8299b85037dbSmrg
8300b85037dbSmrgcommit c534fb9a4492952e93691bc76f5de591bcde90de
8301b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8302b85037dbSmrgDate:   Thu Jul 17 03:16:01 2003 +0200
8303b85037dbSmrg
8304b85037dbSmrg    Updated documentation for new "auto-dev" option.
8305b85037dbSmrg
8306b85037dbSmrgcommit 2971238f36a95dd08f8a0e8a922f8a3560bedf9b
8307b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8308b85037dbSmrgDate:   Thu Jul 17 03:08:19 2003 +0200
8309b85037dbSmrg
8310b85037dbSmrg    Implemented protocol "auto-dev" that automatically tries to
8311b85037dbSmrg    find the proper device node and protocol for the touchpad. This makes
8312b85037dbSmrg    it possible to have the same XF86Config file for 2.4 and 2.5 kernels.
8313b85037dbSmrg    From Hartwig Felger with some fixes by me.
8314b85037dbSmrg
8315b85037dbSmrgcommit 05e4da98ca98e8ee05ed47e1d3d8cf9f5d635a33
8316b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8317b85037dbSmrgDate:   Thu Jul 17 01:01:47 2003 +0200
8318b85037dbSmrg
8319b85037dbSmrg    White space fixes in ps2comm.[ch].
8320b85037dbSmrg
8321b85037dbSmrgcommit b88eeb58ee99167c94b7aa99c3957b478f3f5943
8322b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8323b85037dbSmrgDate:   Wed Jul 16 23:03:18 2003 +0200
8324b85037dbSmrg
8325b85037dbSmrg    Removed obsolete comment about SHMConfig option.
8326b85037dbSmrg
8327b85037dbSmrgcommit d453ae378bd17fe65478bfe0d032167f48191e42
8328b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8329b85037dbSmrgDate:   Wed Jul 16 22:56:01 2003 +0200
8330b85037dbSmrg
8331b85037dbSmrg    Added proper support for "multi buttons". The old code
8332b85037dbSmrg    referred to this as six_button mode, but this mode was activated based
8333b85037dbSmrg    on firmware version, which was not correct. From Hartwig Felger.
8334b85037dbSmrg
8335b85037dbSmrgcommit d37453a3368e051580bb73ecccdbe4fc5f6cf6c0
8336b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8337b85037dbSmrgDate:   Wed Jul 16 22:34:33 2003 +0200
8338b85037dbSmrg
8339b85037dbSmrg    Updated COMPATIBILITY file.
8340b85037dbSmrg
8341b85037dbSmrgcommit 84a6f5951035bb6bd031e64801e07cba959acc12
8342b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8343b85037dbSmrgDate:   Wed Jul 16 14:58:20 2003 +0200
8344b85037dbSmrg
8345b85037dbSmrg    Mention the synclient program in the INSTALL file.
8346b85037dbSmrg
8347b85037dbSmrgcommit 607ef2ce4d448a88381a14b3bec1a807e3bfc30a
8348b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8349b85037dbSmrgDate:   Tue Jul 15 12:21:09 2003 +0200
8350b85037dbSmrg
8351b85037dbSmrg    Added #define's for the constants used by the linux event
8352b85037dbSmrg    interface.
8353b85037dbSmrg
8354b85037dbSmrgcommit 2c8d34d0cce5178500b3da34c4857426f1f7e221
8355b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8356b85037dbSmrgDate:   Tue Jul 15 11:42:36 2003 +0200
8357b85037dbSmrg
8358b85037dbSmrg    Use BTN_0 ... BTN_3 for reporting multi button events. From
8359b85037dbSmrg    Hartwig Felger.
8360b85037dbSmrg
8361b85037dbSmrgcommit 7e22ec4addf8787c4f05b55bb02b3abcc3dded58
8362b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8363b85037dbSmrgDate:   Sun Jul 13 22:43:21 2003 +0200
8364b85037dbSmrg
8365b85037dbSmrg    Changed version number.
8366b85037dbSmrg
8367b85037dbSmrgcommit d9c4ba6cfc3d435b839bec73dc60615b2f57811d
8368b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8369b85037dbSmrgDate:   Sun Jul 13 22:39:48 2003 +0200
8370b85037dbSmrg
8371b85037dbSmrg    Fixed spelling errors.
8372b85037dbSmrg
8373b85037dbSmrgcommit 3132dd9c4082f7869844eec0695d99d9a5279f38
8374b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8375b85037dbSmrgDate:   Sun Jul 13 22:38:37 2003 +0200
8376b85037dbSmrg
8377b85037dbSmrg    Implemented "make install".
8378b85037dbSmrg
8379b85037dbSmrgcommit 610374e9ff5297956b9ab870096b07817fd41e69
8380b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8381b85037dbSmrgDate:   Sun Jul 13 22:30:49 2003 +0200
8382b85037dbSmrg
8383b85037dbSmrg    Reset the touchpad to relative mode when the X server terminates.
8384b85037dbSmrg
8385b85037dbSmrgcommit 689f4024671595c9cabb13d287719c3bea8da1b1
8386b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8387b85037dbSmrgDate:   Sun Jul 13 21:18:44 2003 +0200
8388b85037dbSmrg
8389b85037dbSmrg    Removed trailing whitespace.
8390b85037dbSmrg
8391b85037dbSmrgcommit 4864a703b01effb0d9c38da66939e3f5df302a0b
8392b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8393b85037dbSmrgDate:   Sun Jul 13 20:56:12 2003 +0200
8394b85037dbSmrg
8395b85037dbSmrg    Improved driver initialisation and finalization. From
8396b85037dbSmrg    Hartwig Felger.
8397b85037dbSmrg
8398b85037dbSmrgcommit ffc6e06ee1a09c19b77551d7afa99236fe00a548
8399b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8400b85037dbSmrgDate:   Sun Jul 13 20:42:19 2003 +0200
8401b85037dbSmrg
8402b85037dbSmrg    Made horizontal wheel replacement buttons work. (From
8403b85037dbSmrg    Hartwig Felger.) For 2.5.x, a kernel patch is also needed.
8404b85037dbSmrg
8405b85037dbSmrgcommit 183d5e9a379ed43a3322c539393a6cd22b6d9f63
8406b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8407b85037dbSmrgDate:   Sun Jul 13 20:12:13 2003 +0200
8408b85037dbSmrg
8409b85037dbSmrg    Added log level to some messages. (From Hartwig Felger.)
8410b85037dbSmrg
8411b85037dbSmrgcommit 6984f1f4025617e8ff293d61e004cd05dd6d6e91
8412b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8413b85037dbSmrgDate:   Sun Jul 13 00:19:10 2003 +0200
8414b85037dbSmrg
8415b85037dbSmrg    Longer timeout in the reset sequence. Experience from the
8416b85037dbSmrg    2.5 kernel driver has shown that 4 seconds is needed for some
8417b85037dbSmrg    touchpads.
8418b85037dbSmrg
8419b85037dbSmrgcommit c3a894be676154c2eeaea5d64b979b43b5a18939
8420b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8421b85037dbSmrgDate:   Tue Jul 8 20:38:52 2003 +0200
8422b85037dbSmrg
8423b85037dbSmrg    Added include path needed in gentoo linux. Reported by
8424b85037dbSmrg    Christian Storm <Christian.Storm@Fortytwo.Uni-Oldenburg.de>.
8425b85037dbSmrg
8426b85037dbSmrgcommit 99846a3bee4f4a0e9ce4db2c66b9fbada66fe213
8427b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8428b85037dbSmrgDate:   Tue Jul 8 00:38:28 2003 +0200
8429b85037dbSmrg
8430b85037dbSmrg    Fixed race condition caused by asynchronous IO (SIGIO). This
8431b85037dbSmrg    change hopefully fixes the X server hangs.
8432b85037dbSmrg
8433b85037dbSmrgcommit cde4d060e04a1684df99d81136c7107ee2050bc4
8434b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8435b85037dbSmrgDate:   Fri Jul 4 20:50:19 2003 +0200
8436b85037dbSmrg
8437b85037dbSmrg    Use packet counting instead of time to decide when to start
8438b85037dbSmrg    generating pointer movement events. This fixes the bug that incorrectly
8439b85037dbSmrg    moved the cursor to the upper right corner when quickly putting the
8440b85037dbSmrg    finger on the touchpad.
8441b85037dbSmrg
8442b85037dbSmrgcommit 85b9edee3325772b10824ecd58042165a4240a7e
8443b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8444b85037dbSmrgDate:   Thu Jul 3 23:49:01 2003 +0200
8445b85037dbSmrg
8446b85037dbSmrg    Fixed spelling error.
8447b85037dbSmrg
8448b85037dbSmrgcommit 816506d8adb1193ddfafe3717993b57d420489d0
8449b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8450b85037dbSmrgDate:   Thu Jul 3 22:49:59 2003 +0200
8451b85037dbSmrg
8452b85037dbSmrg    Workaround for X server bug in the TimerSet() function.
8453b85037dbSmrg
8454b85037dbSmrgcommit f6498a659fbf4be5aee1b65f37f5b6d01bd45bfd
8455b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8456b85037dbSmrgDate:   Wed Jul 2 16:15:44 2003 +0200
8457b85037dbSmrg
8458b85037dbSmrg    Changed default values to match change
8459b85037dbSmrg    799ea3f9ccb2bbad7e60fd1bc2fae6b218fddbb5.
8460b85037dbSmrg
8461b85037dbSmrgcommit 04e1fa81cf7238f028b3acb90be7fd5272624521
8462b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8463b85037dbSmrgDate:   Thu Jun 19 16:36:41 2003 +0200
8464b85037dbSmrg
8465b85037dbSmrg    Fixed documentation error.
8466b85037dbSmrg
8467b85037dbSmrgcommit aba50d5ca946e3aeab4cc36d11ef785c22a74211
8468b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8469b85037dbSmrgDate:   Thu Jun 19 01:20:10 2003 +0200
8470b85037dbSmrg
8471b85037dbSmrg    Changed version number.
8472b85037dbSmrg
8473b85037dbSmrgcommit 799ea3f9ccb2bbad7e60fd1bc2fae6b218fddbb5
8474b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8475b85037dbSmrgDate:   Thu Jun 19 01:19:38 2003 +0200
8476b85037dbSmrg
8477b85037dbSmrg    Rewrote timer handling so that the driver no longer depends
8478b85037dbSmrg    on packets arriving 1s after the last state change. (The kernel driver
8479b85037dbSmrg    only reports to user space when something changes.) Use wall clock time
8480b85037dbSmrg    instead of packet counting for time computations. This change also
8481b85037dbSmrg    means that configurable times are now specified in milliseconds instead
8482b85037dbSmrg    of units of 1/80s.
8483b85037dbSmrg
8484b85037dbSmrgcommit dfb3d4236e706a4b00298f0cacca99365a906c57
8485b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8486b85037dbSmrgDate:   Sun Jun 15 19:51:32 2003 +0200
8487b85037dbSmrg
8488b85037dbSmrg    When parsing kernel event data, make sure we see a
8489b85037dbSmrg    SYN_REPORT event and not some other SYN_ event.
8490b85037dbSmrg
8491b85037dbSmrgcommit 2b7b0567533698dbd86fb3bd745ad5b395c1d85d
8492b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8493b85037dbSmrgDate:   Sun Jun 15 12:39:30 2003 +0200
8494b85037dbSmrg
8495b85037dbSmrg    Changed suggested MaxTapTime value from 20 to 15, to avoid
8496b85037dbSmrg    gnome scrollbars to start auto repeat when tapping is used.
8497b85037dbSmrg
8498b85037dbSmrgcommit 6838991b9defc1fa46c494b79a2a3531e07ff1e6
8499b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8500b85037dbSmrgDate:   Sun Jun 15 12:30:15 2003 +0200
8501b85037dbSmrg
8502b85037dbSmrg    Added "Protocol" option to activate the kernel input event
8503b85037dbSmrg    interface.
8504b85037dbSmrg
8505b85037dbSmrgcommit 3a97613b2a86bda9969eee0772a236a4c6ac53c1
8506b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8507b85037dbSmrgDate:   Sun Jun 15 11:36:28 2003 +0200
8508b85037dbSmrg
8509b85037dbSmrg    Added support for kernel input event interface. Not
8510b85037dbSmrg    activated yet though.
8511b85037dbSmrg
8512b85037dbSmrgcommit 9392fa28f15b755661fb7298e4db0c286b77d19c
8513b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8514b85037dbSmrgDate:   Sun Jun 15 10:11:56 2003 +0200
8515b85037dbSmrg
8516b85037dbSmrg    Moved capability bit handling to the SynapticsGetHwState()
8517b85037dbSmrg    function, so that it can be bypassed in kernel input event mode.
8518b85037dbSmrg
8519b85037dbSmrgcommit 78cfc7ab6eef9ae6ae4082ff96715775871f8f1c
8520b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8521b85037dbSmrgDate:   Sun Jun 15 09:14:23 2003 +0200
8522b85037dbSmrg
8523b85037dbSmrg    Fixed initialization failure path so that it doesn't crash
8524b85037dbSmrg    the X server.
8525b85037dbSmrg
8526b85037dbSmrgcommit 151cf49264fb4094f5715fd1730e0d0005fc84b8
8527b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8528b85037dbSmrgDate:   Sun Jun 15 01:28:31 2003 +0200
8529b85037dbSmrg
8530b85037dbSmrg    Abstracted out the code to determine the hardware state
8531b85037dbSmrg    from the ReadInput() function. This will make it possible to support
8532b85037dbSmrg    the event based absolute packet format generated by the 2.5 kernel.
8533b85037dbSmrg
8534b85037dbSmrgcommit 5fd0211e2da85896db3eedfc99e435378dbc08be
8535b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8536b85037dbSmrgDate:   Mon Jun 9 01:35:13 2003 +0200
8537b85037dbSmrg
8538b85037dbSmrg    Fixed spelling error.
8539b85037dbSmrg
8540b85037dbSmrgcommit 269f5da5315026cd97c98da088d948d022e41fed
8541b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8542b85037dbSmrgDate:   Thu May 15 23:41:38 2003 +0200
8543b85037dbSmrg
8544b85037dbSmrg    Update from the p4 computer.
8545b85037dbSmrg
8546b85037dbSmrgcommit 6a3a735f4aeeb3ff72e3e8d32705fe37e7d0486f
8547b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8548b85037dbSmrgDate:   Sun May 4 15:58:58 2003 +0200
8549b85037dbSmrg
8550b85037dbSmrg    Fixed spelling errors.
8551b85037dbSmrg
8552b85037dbSmrgcommit e4996f5648898a49a564e383a0575d00cd172ee3
8553b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8554b85037dbSmrgDate:   Sat May 3 15:14:19 2003 +0200
8555b85037dbSmrg
8556b85037dbSmrg    Removed unnecessary include file.
8557b85037dbSmrg
8558b85037dbSmrgcommit df584e849c8813d97f1a766376e2263dcfcb0ab8
8559b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8560b85037dbSmrgDate:   Sat May 3 15:06:04 2003 +0200
8561b85037dbSmrg
8562b85037dbSmrg    Merged some #ifdef stuff from 0.11.3. (Not sure what it is
8563b85037dbSmrg    good for, but it doesn't hurt anything.)
8564b85037dbSmrg
8565b85037dbSmrgcommit 7d6b34aaf566a51cbcf101b82c7ac6ccdeb80208
8566b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8567b85037dbSmrgDate:   Sat May 3 14:41:31 2003 +0200
8568b85037dbSmrg
8569b85037dbSmrg    Updated the FEATURES file regarding online configuration
8570b85037dbSmrg    using shared memory.
8571b85037dbSmrg
8572b85037dbSmrgcommit c2a2cd369203191cb8da5c74339e09a9becbc635
8573b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8574b85037dbSmrgDate:   Sat May 3 10:22:15 2003 +0200
8575b85037dbSmrg
8576b85037dbSmrg    Made the params[] array in synclient.c static.
8577b85037dbSmrg
8578b85037dbSmrgcommit 280b22f3f87740e3a9df2cc6478dfbcff5bdd695
8579b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8580b85037dbSmrgDate:   Fri May 2 19:17:22 2003 +0200
8581b85037dbSmrg
8582b85037dbSmrg    Removed an implemented feature from the TODO file.
8583b85037dbSmrg
8584b85037dbSmrgcommit 436ecd0605c223155d54236daf196873defaa154
8585b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8586b85037dbSmrgDate:   Fri May 2 19:09:14 2003 +0200
8587b85037dbSmrg
8588b85037dbSmrg    Fixed incorrect usage text in synclient.
8589b85037dbSmrg
8590b85037dbSmrgcommit 7ac888545b789e4aaf0bcb376e7f47077740d5c6
8591b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8592b85037dbSmrgDate:   Fri May 2 18:58:46 2003 +0200
8593b85037dbSmrg
8594b85037dbSmrg    Updated the synclient program to make it possible to read
8595b85037dbSmrg    and write the variables in the shared memory area.
8596b85037dbSmrg
8597b85037dbSmrgcommit 0f55d3537612d8ec93b87da4f87095a33304dd4d
8598b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8599b85037dbSmrgDate:   Fri May 2 17:46:58 2003 +0200
8600b85037dbSmrg
8601b85037dbSmrg    Documented parameter HorizScrollDelta.
8602b85037dbSmrg
8603b85037dbSmrgcommit 2b3800f8574ac73d7695a093434ac71210084b0e
8604b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8605b85037dbSmrgDate:   Fri May 2 16:55:59 2003 +0200
8606b85037dbSmrg
8607b85037dbSmrg    Fill in the probed hardware properties in the shared memory
8608b85037dbSmrg    area.
8609b85037dbSmrg
8610b85037dbSmrgcommit f6dd0f86917b017e2ad3e85a90c84b6f41cafa27
8611b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8612b85037dbSmrgDate:   Fri May 2 13:38:29 2003 +0200
8613b85037dbSmrg
8614b85037dbSmrg    Removed some already implemented features from the TODO
8615b85037dbSmrg    file.
8616b85037dbSmrg
8617b85037dbSmrgcommit cd1921948629a75b5c88528fd6a8413b0e856190
8618b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8619b85037dbSmrgDate:   Fri May 2 13:16:55 2003 +0200
8620b85037dbSmrg
8621b85037dbSmrg    Fix use of uninitialized memory in synclient.c.
8622b85037dbSmrg
8623b85037dbSmrgcommit 92b799709aa862d06f7b6c9ad9e3a36f88943078
8624b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8625b85037dbSmrgDate:   Fri May 2 13:07:46 2003 +0200
8626b85037dbSmrg
8627b85037dbSmrg    Remove shared memory segment when the X server terminates.
8628b85037dbSmrg    Made synclient behave better when the memory segment is not accessible
8629b85037dbSmrg    or has the wrong size.
8630b85037dbSmrg
8631b85037dbSmrgcommit 87f83e25a119c53dd702a636a62a1e771d09766b
8632b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8633b85037dbSmrgDate:   Fri May 2 12:56:27 2003 +0200
8634b85037dbSmrg
8635b85037dbSmrg    Forgot comment in change 3db42d5b33662dbda6f0dde6cdb34748a254884f.
8636b85037dbSmrg
8637b85037dbSmrgcommit 309e30a8f86e6778e0ba8633699d753da8d1732d
8638b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8639b85037dbSmrgDate:   Fri May 2 12:29:12 2003 +0200
8640b85037dbSmrg
8641b85037dbSmrg    Fixed brace placement at beginning of functions.
8642b85037dbSmrg
8643b85037dbSmrgcommit 3db42d5b33662dbda6f0dde6cdb34748a254884f
8644b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8645b85037dbSmrgDate:   Fri May 2 12:20:47 2003 +0200
8646b85037dbSmrg
8647b85037dbSmrg    Merged 6 button support from 0.11.3, but only activate it
8648b85037dbSmrg    for firmware version 5.8 and later. (Everything from 0.11.3 is now
8649b85037dbSmrg    merged.)
8650b85037dbSmrg
8651b85037dbSmrgcommit 6c239a6988d0742f71aa5dd2205659f48196facc
8652b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8653b85037dbSmrgDate:   Fri May 2 11:52:07 2003 +0200
8654b85037dbSmrg
8655b85037dbSmrg    Made the done variable in change b41f7dda288bb959891d8684c36c56037fbef7ba
8656b85037dbSmrg    a Bool.
8657b85037dbSmrg
8658b85037dbSmrgcommit b41f7dda288bb959891d8684c36c56037fbef7ba
8659b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8660b85037dbSmrgDate:   Fri May 2 03:12:39 2003 +0200
8661b85037dbSmrg
8662b85037dbSmrg    Better state machine for handling middle mouse button
8663b85037dbSmrg    emulation.
8664b85037dbSmrg    * Clicks shorter than EmulateMidButtonTime are no longer lost.
8665b85037dbSmrg    * The middle button event is generated as soon as both the left and the
8666b85037dbSmrg      right buttons are pressed. The old code waited until the timeout had
8667b85037dbSmrg      passed before even checking if both buttons were pressed.
8668b85037dbSmrg
8669b85037dbSmrgcommit efe5015664abf88ab780aa47dad1a8c528d87329
8670b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8671b85037dbSmrgDate:   Fri May 2 01:53:37 2003 +0200
8672b85037dbSmrg
8673b85037dbSmrg    Fixed removal of old shared memory segment before trying to
8674b85037dbSmrg    create the new segment. This made X server startup fail if the memory
8675b85037dbSmrg    segment size had been changed. (The first argument to xf86shmget is an
8676b85037dbSmrg    shmid, not a key.)
8677b85037dbSmrg
8678b85037dbSmrgcommit 826b2136b226d29017271b7c098179f04c6c51b3
8679b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8680b85037dbSmrgDate:   Fri May 2 01:12:03 2003 +0200
8681b85037dbSmrg
8682b85037dbSmrg    Build improvements.
8683b85037dbSmrg    * Build synclient by default.
8684b85037dbSmrg    * Made it possible to build synclient even if an X source tree is not
8685b85037dbSmrg      available.
8686b85037dbSmrg    * Added Makefile dependencies so that things get recompiled when a
8687b85037dbSmrg      header file is changed.
8688b85037dbSmrg    * synclient.c now includes synaptics.h instead of duplicating the
8689b85037dbSmrg      shared memory segment definitions.
8690b85037dbSmrg
8691b85037dbSmrgcommit 5b1ecfe525fca8deea1b5d742a929d7f900b60cc
8692b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8693b85037dbSmrgDate:   Fri May 2 00:32:15 2003 +0200
8694b85037dbSmrg
8695b85037dbSmrg    Made the timeout for middle button emulation configurable.
8696b85037dbSmrg
8697b85037dbSmrgcommit 10c55ff9de415404201eb5ea37c10acfaca6f824
8698b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8699b85037dbSmrgDate:   Thu May 1 19:19:06 2003 +0200
8700b85037dbSmrg
8701b85037dbSmrg    Make double click processing from change
8702b85037dbSmrg    4cc36ca33128f17be57e3a58a44374d9558fbfe9 more reliable.
8703b85037dbSmrg    In the old code, a very short click could generate a single click
8704b85037dbSmrg    instead of a double click.
8705b85037dbSmrg
8706b85037dbSmrgcommit 4cc36ca33128f17be57e3a58a44374d9558fbfe9
8707b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8708b85037dbSmrgDate:   Thu May 1 18:01:51 2003 +0200
8709b85037dbSmrg
8710b85037dbSmrg    Merged handling of UpDownScrolling option from 0.11.3.
8711b85037dbSmrg
8712b85037dbSmrgcommit 1565900086b9267768e80b0c2026b659aa52d7c5
8713b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8714b85037dbSmrgDate:   Thu May 1 17:28:30 2003 +0200
8715b85037dbSmrg
8716b85037dbSmrg    More merges from 0.11.3.
8717b85037dbSmrg
8718b85037dbSmrgcommit a449e187847d4fa7bc6120d2215c74248c5f9b24
8719b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8720b85037dbSmrgDate:   Thu May 1 16:53:07 2003 +0200
8721b85037dbSmrg
8722b85037dbSmrg    Changed a local variable name to match 0.11.3.
8723b85037dbSmrg
8724b85037dbSmrgcommit 3686d0fa73ec40629bf83b1eb1813b92c939aa15
8725b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8726b85037dbSmrgDate:   Thu May 1 16:41:42 2003 +0200
8727b85037dbSmrg
8728b85037dbSmrg    Merged some stuff from version 0.11.3.
8729b85037dbSmrg
8730b85037dbSmrgcommit 1f4f3db66d995f9d5f24f5df14001773684f87ec
8731b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8732b85037dbSmrgDate:   Thu Jan 2 00:35:15 2003 +0100
8733b85037dbSmrg
8734b85037dbSmrg    Lots of whitespace changes to reduce the diff compared to
8735b85037dbSmrg    official version 0.11.3.
8736b85037dbSmrg
8737b85037dbSmrgcommit 5ec7c7c229ad54f8884877c22d414165acfda415
8738b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8739b85037dbSmrgDate:   Sun Jul 7 00:02:32 2002 +0200
8740b85037dbSmrg
8741b85037dbSmrg    Implemented horizontal scrolling (button 6 & 7 events) when
8742b85037dbSmrg    moving the finger along the bottom edge of the touch pad.
8743b85037dbSmrg
8744b85037dbSmrgcommit 8e13d425613a3c24a026759d6761dbc2d499f353
8745b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8746b85037dbSmrgDate:   Sat Jul 6 23:02:34 2002 +0200
8747b85037dbSmrg
8748b85037dbSmrg    Improved edge motion to avoid the short burst of high speed
8749b85037dbSmrg    when the finger reaches an edge.
8750b85037dbSmrg
8751b85037dbSmrgcommit 0b78e3b313b2ea2712ab82c62367f05a5787adc2
8752b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8753b85037dbSmrgDate:   Sat Jul 6 02:57:59 2002 +0200
8754b85037dbSmrg
8755b85037dbSmrg    Implemented edge motion.
8756b85037dbSmrg
8757b85037dbSmrgcommit e9febd174f0ee3cbdf71cf8cc860afd3ad4e40a5
8758b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8759b85037dbSmrgDate:   Sat Jul 6 01:46:05 2002 +0200
8760b85037dbSmrg
8761b85037dbSmrg    Added heuristics for palm detection. There are some
8762b85037dbSmrg    hardcoded values that should probably be converted to parameters.
8763b85037dbSmrg
8764b85037dbSmrgcommit ae9d614d34d2ee43e7457ef25b868ae546374d0a
8765b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8766b85037dbSmrgDate:   Fri Jul 5 00:49:15 2002 +0200
8767b85037dbSmrg
8768b85037dbSmrg    Don't disable the button 4 & 5 repeat timer when scrolling
8769b85037dbSmrg    with the touchpad is activated.
8770b85037dbSmrg
8771b85037dbSmrgcommit 8b77d9f3f6e3399f7dd9b5148b6bef62071c4ba8
8772b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8773b85037dbSmrgDate:   Fri Jul 5 00:24:55 2002 +0200
8774b85037dbSmrg
8775b85037dbSmrg    Implemented fast scrolling, ie generate extra button 4 & 5
8776b85037dbSmrg    up/down events when scrolling if necessary.
8777b85037dbSmrg
8778b85037dbSmrgcommit c964df31913e65cbcd6c39fc4bb60883bc62fed1
8779b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8780b85037dbSmrgDate:   Thu Jul 4 21:10:55 2002 +0200
8781b85037dbSmrg
8782b85037dbSmrg    When doing tap, drag and double tap processing, the buttons
8783b85037dbSmrg    not involved in the tapping was considered released, even if the
8784b85037dbSmrg    corresponding physical button was pressed. This generated a bogus
8785b85037dbSmrg    button release event when the tap processing started and a bogus button
8786b85037dbSmrg    press event when the tap processing ended.
8787b85037dbSmrg
8788b85037dbSmrgcommit e2eddc53ce18c1c891a2174003b74324897d6f05
8789b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8790b85037dbSmrgDate:   Thu Jul 4 02:03:40 2002 +0200
8791b85037dbSmrg
8792b85037dbSmrg    Fixed compiler warning in synclient.c.
8793b85037dbSmrg
8794b85037dbSmrgcommit 7e8769c8b867412a543a6a1e7c83ba6615e029c8
8795b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8796b85037dbSmrgDate:   Thu Jul 4 01:07:21 2002 +0200
8797b85037dbSmrg
8798b85037dbSmrg    Fixed bug causing the up/down buttons to be incorrectly
8799b85037dbSmrg    reported on pads with "capFourButtons" capability when the left or
8800b85037dbSmrg    right button was simultaneously pressed. See page 43 in the Synaptics
8801b85037dbSmrg    TouchPad Interfacing Guide.
8802b85037dbSmrg
8803b85037dbSmrgcommit 5a5fd8052a1e9b55b87dd22bd25c3478701a76f3
8804b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8805b85037dbSmrgDate:   Thu Jul 4 01:00:27 2002 +0200
8806b85037dbSmrg
8807b85037dbSmrg    * Added z, w, left, right, up and down information to the shared memory
8808b85037dbSmrg      area. Updated synclient to report the new information.
8809b85037dbSmrg    * Improved synclient to only report when something changes.
8810b85037dbSmrg
8811b85037dbSmrgcommit a37bd61dc480c033e1baf0e393e643e5496b9337
8812b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8813b85037dbSmrgDate:   Thu Jul 4 00:52:20 2002 +0200
8814b85037dbSmrg
8815b85037dbSmrg    Fixed a spelling error.
8816b85037dbSmrg
8817b85037dbSmrgcommit c825e72a0147fb29c5b7bd16112e2b68d4bd8059
8818b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8819b85037dbSmrgDate:   Thu Jul 4 00:51:14 2002 +0200
8820b85037dbSmrg
8821b85037dbSmrg    Changed version to 0.10p1.
8822b85037dbSmrg
8823b85037dbSmrgcommit 8098d88080cde4bb74060ff482f085508045051f
8824b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8825b85037dbSmrgDate:   Thu Jul 4 00:49:41 2002 +0200
8826b85037dbSmrg
8827b85037dbSmrg    Added comments to let emacs know about the non-standard tab
8828b85037dbSmrg    width.
8829b85037dbSmrg
8830b85037dbSmrgcommit 6a78abbeefc058857c4a503a47ca68ebcc51bbf7
8831b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8832b85037dbSmrgDate:   Thu Jul 4 00:45:56 2002 +0200
8833b85037dbSmrg
8834b85037dbSmrg    Modifications to make builds on rh73 work. Note that an X
8835b85037dbSmrg    source tree is required in /usr/src/redhat/BUILD/XFree86-4.2.0/xc.
8836b85037dbSmrg
8837b85037dbSmrgcommit 0d8042d8b68e259457de14a0c4365459b1de7d30
8838b85037dbSmrgAuthor: Peter Osterlund <petero2@telia.com>
8839b85037dbSmrgDate:   Thu Jul 4 00:40:37 2002 +0200
8840b85037dbSmrg
8841b85037dbSmrg    Added source code for the synaptics touchpad XFree86
8842b85037dbSmrg    driver.
8843