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