ChangeLog revision e4da38af
1commit 9d6c38eae40a435b4057a33d55759810ea7b91c1 2Author: Peter Hutterer <peter.hutterer@who-t.net> 3Date: Thu Nov 17 14:35:47 2016 +1000 4 5 mouse 1.9.2 6 7 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8 9commit 2dda9b90b9c632d2f27a7b2f46bc4e4af1e9d82d 10Author: Keith Packard <keithp@keithp.com> 11Date: Mon May 30 22:45:13 2016 -0700 12 13 Support ABI_XINPUT_VERSION 24 (remove LastSelectMask from block/wakeup) 14 15 The block and wakeup handler API is changing so that the FD_SET type 16 isn't visible outside the OS layer anymore. The mouse driver didn't 17 need that argument anyways, so the change is just to adjust the APIs 18 to avoid compiler warnings. 19 20 Signed-off-by: Keith Packard <keithp@keithp.com> 21 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 22 23commit 80952e5a5fcb4158249451f2339de618c4e63b82 24Author: Keith Packard <keithp@keithp.com> 25Date: Mon May 30 22:45:12 2016 -0700 26 27 Support ABI_XINPUT_VERSION 23 (use input_lock/input_unlock) 28 29 This makes using input_lock/input_unlock conditional on the ABI 30 version so that we don't get compiler warnings when compiling with the 31 newer server bits. 32 33 Signed-off-by: Keith Packard <keithp@keithp.com> 34 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 35 36commit c22d3073dc1b82fe6c466e5ea71b6da755bb9a8e 37Author: Thomas Klausner <wiz@NetBSD.org> 38Date: Mon Jul 27 00:06:06 2015 +0200 39 40 Add some standard defines to pkg-config file. 41 42 Not strictly needed in the xorg build, but helps the NetBSD reachover 43 build, and follows implicit conventions about pkg-config files more 44 closely. 45 46 See also http://gnats.netbsd.org/48991 47 48 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 49 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 50 51commit 85ee769d769e87b1e4a21b8c48944238c8ebe5f7 52Author: Alan Coopersmith <alan.coopersmith@oracle.com> 53Date: Sat Feb 28 09:38:38 2015 -0800 54 55 README: Drop ancient, no longer supported versions of Solaris 56 57 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 58 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 59 60commit 9d404d41b6edbee9b96ee8bad705f7e5fdd3e7c1 61Author: Alan Coopersmith <alan.coopersmith@oracle.com> 62Date: Sat Feb 28 09:36:29 2015 -0800 63 64 README: Add "or xf86-input-libinput" to -evdev note for Linux 65 66 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 68 69commit 6886084b192e681739fc55892f30681efb4f79f0 70Author: Alan Coopersmith <alan.coopersmith@oracle.com> 71Date: Mon Aug 11 23:36:23 2014 -0700 72 73 xf86-input-mouse 1.9.1 74 75 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 76 77commit 252b15a2aeab5d7c843271caf4852df03d7a25eb 78Author: Alan Coopersmith <alan.coopersmith@oracle.com> 79Date: Fri Jul 11 19:47:20 2014 -0700 80 81 Update some outdated language in a comment on obsolete hardware 82 83 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 84 85commit e83991474e9964917ea6ece5ad21d1bf56481dfa 86Author: Michael Thayer <michael.thayer@oracle.com> 87Date: Thu Apr 24 10:32:17 2014 +0200 88 89 Make absolute input reporting in Solaris aware of resolution changes 90 91 Currently on Solaris absolute input reporting only takes resolution changes 92 into account when the video driver is using the pre-RandR 1.2 APIs, and 93 there it uses the physical resolution, not the virtual. This patch fixes 94 those two things. 95 96 Signed-off-by: Michael Thayer <michael.thayer@oracle.com> 97 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 98 99commit 7a1fb986cc5ace474b6f040179bd130d4ba6f78f 100Author: Michael Thayer <michael.thayer@oracle.com> 101Date: Mon Mar 31 11:21:12 2014 +0200 102 103 Do not drop the result of protocol detection 104 105 In MousePickProtocol() with protocol PROT_AUTO we probe for the protocol to 106 use but drop the result in most cases. This was causing DEVICE_INIT and 107 DEVICE_ON to fail to be called with the VUID protocol. Git history suggests 108 that this code was originally meant to cover both PS/2 auto-detection and OS- 109 specific detection, but that only the first case was implemented at the time. 110 Now that only the second is needed dropping the result to keep the protocol 111 as PROT_AUTO is presumably no longer useful and seems to actively breaking 112 things. 113 114 Signed-off-by: Michael Thayer <michael.thayer@oracle.com> 115 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 116 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 117 118commit 4e79eb64e50bf19d984a27af1dedaa78c1e77072 119Author: Thomas Klausner <wiz@NetBSD.org> 120Date: Mon Aug 19 19:30:37 2013 +0200 121 122 Add support for absolute positioning (tablets). 123 124 From Pierre Pronchery <khorben@NetBSD.org> 125 and review comments by Daniel Stone <daniel@fooishbar.org>. 126 127 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 128 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 129 130commit b77a728904d5492163728762d4f363554edefba5 131Author: Thomas Klausner <wiz@NetBSD.org> 132Date: Mon Aug 19 11:14:33 2013 +0200 133 134 For wsmouse, keep 3-button emulation status. 135 136 With a multiplexed device like wsmouse it does not make sense to 137 kill emulate3buttons on the first button-3-pressed event. The 138 button-3 pressed may belong to a mouse long gone and leave the 139 internal (two button only) mousepad useless. 140 141 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 142 From Martin Husemann <martin@NetBSD.org> 143 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 144 145commit ae1a3d6072fea65a8a594f2614f47c43dd8dd267 146Author: Thomas Klausner <wiz@NetBSD.org> 147Date: Mon Aug 19 11:14:32 2013 +0200 148 149 Make wsmouse (re-)init the version. 150 151 This makes sure that the xserver and the mouse speak the same 152 protocol version. 153 154 Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> 155 From Matthew R. Green <mrg@NetBSD.org> 156 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 157 158commit e2cb94b0f3f555f4b1744d63caa587c804f942a2 159Author: Thomas Klausner <wiz@NetBSD.org> 160Date: Mon Aug 19 11:14:30 2013 +0200 161 162 Enable MSE_MISC on NetBSD as well. 163 164 Otherwise we can't find WSMouse. 165 166 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 167 From Matthew R. Green <mrg@NetBSD.org> 168 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 169 170commit ea504b225f7cbedced9466bbf09ebfa43f39dcfb 171Author: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 172Date: Sun Jan 5 18:57:28 2014 +0100 173 174 Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc 175 176 As required by the following commit: 177 commit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a 178 Use asprintf (or Xprintf on old servers) instead of strdup+sprintf 179 180 Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 181 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 182 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 183 184commit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a 185Author: Alan Coopersmith <alan.coopersmith@oracle.com> 186Date: Sat Oct 19 21:49:57 2013 -0700 187 188 Use asprintf (or Xprintf on old servers) instead of strdup+sprintf 189 190 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 191 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 192 193commit d5de178fe9c20351ff400ff616ffbfe05471cdcc 194Author: Alan Coopersmith <alan.coopersmith@oracle.com> 195Date: Sat Oct 19 18:40:10 2013 -0700 196 197 Wrap some overly long lines 198 199 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 200 201commit 35cae8f4352002c8dce85dbc86cebb50e915a478 202Author: Peter Hutterer <peter.hutterer@who-t.net> 203Date: Wed Mar 27 10:59:05 2013 +1000 204 205 mouse 1.9.0 206 207 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 208 209commit 585f4030d77accf2a4ba115729ca08da82217863 210Author: Colin Walters <walters@verbum.org> 211Date: Wed Jan 4 17:37:06 2012 -0500 212 213 autogen.sh: Implement GNOME Build API 214 215 http://people.gnome.org/~walters/docs/build-api.txt 216 217 Signed-off-by: Adam Jackson <ajax@redhat.com> 218 219commit 8e74b1db7b32a2a2bb668a8edc6757cc5b77157a 220Author: Adam Jackson <ajax@redhat.com> 221Date: Wed Jan 16 13:11:11 2013 -0500 222 223 configure: Drop AM_MAINTAINER_MODE 224 225 Signed-off-by: Adam Jackson <ajax@redhat.com> 226 227commit 3b199a175da8485c216ccccb68df4cf539899619 228Author: Peter Hutterer <peter.hutterer@who-t.net> 229Date: Wed Aug 15 14:38:28 2012 +1000 230 231 Use signal-safe logging if available 232 233 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 234 Reviewed-by: Chase Douglas <chase.douglas@ubuntu.com> 235 236commit cb1f60930bdc8121e5d7b9210f9491d1116d6aef 237Author: Peter Hutterer <peter.hutterer@who-t.net> 238Date: Wed Aug 15 14:43:14 2012 +1000 239 240 Fix compilation error with EXTMOUSEDEBUG on 241 242 pInfo->atom was removed in xorg-server-1.9.0-26-g9802cca 243 244 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 245 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 246 247commit 29dbd85c4617a062d2003e0673806b92f8397492 248Author: Peter Hutterer <peter.hutterer@who-t.net> 249Date: Tue Jul 31 09:39:38 2012 +1000 250 251 xf86-input-mouse 1.8.1 252 253 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 254 255commit 5a5f41659d4e43330407fa8895710c865d2b5328 256Author: Alan Coopersmith <alan.coopersmith@oracle.com> 257Date: Mon Jul 30 15:56:18 2012 -0700 258 259 Fix compiler warning in sun_mouse.c (Solaris-only) 260 261 sun_mouse.c: In function 'vuidRemoveMouse': 262 sun_mouse.c:150:42: warning: declaration of 'time' shadows a global declaration 263 264 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 265 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 266 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 267 268commit 5748979008acafd1a8b28f47e292ed6a9706474c 269Author: Peter Hutterer <peter.hutterer@who-t.net> 270Date: Tue Jul 31 08:28:27 2012 +1000 271 272 Rename xf86-mouse.pc to xorg-mouse.pc 273 274 Other input drivers already shipping pkgconfig files use this naming scheme 275 and since the 1.8 release didn't install the file anyway, renaming is still 276 acceptable at this point. 277 278 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 279 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 280 281commit a5630a5668793e3bdc6190b5e2ee22d7c28dda0c 282Author: Peter Hutterer <peter.hutterer@who-t.net> 283Date: Mon Jul 30 09:06:49 2012 +1000 284 285 Install xf86-mouse.pc file 286 287 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 288 Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 289 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 290 291commit 7c1e63ef00777553cca66781b8db0272bd405db0 292Author: Peter Hutterer <peter.hutterer@who-t.net> 293Date: Mon Jul 30 15:53:22 2012 +1000 294 295 Fix compiler warnings 296 297 pnp.c: In function 'probePs2ProtocolPnP': 298 pnp.c:711:31: warning: declaration of 'seq' shadows a previous local 299 [-Wshadow] 300 pnp.c:705:23: warning: shadowed declaration is here [-Wshadow] 301 302 mouse.c: In function 'MouseCommonOptions': 303 mouse.c:330:13: warning: declaration of 'i' shadows a previous local 304 [-Wshadow] 305 mouse.c:279:9: warning: shadowed declaration is here [-Wshadow] 306 307 mouse.c: In function 'autoProbeMouse': 308 mouse.c:3602:29: warning: declaration of 'proto' shadows a global 309 declaration [-Wshadow] 310 mouse.c:2482:22: warning: shadowed declaration is here [-Wshadow] 311 312 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 313 Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 314 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 315 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 316 317commit 3c0c022672324286b0e936977ca267c6b04dc0f2 318Author: Alan Coopersmith <alan.coopersmith@oracle.com> 319Date: Thu Jul 26 23:10:47 2012 -0700 320 321 xf86-input-mouse 1.8.0 322 323 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 324 325commit 66792aff9562a3cd69576739e4dae116edb31efd 326Author: Alan Coopersmith <alan.coopersmith@oracle.com> 327Date: Wed Jul 25 22:12:02 2012 -0700 328 329 Fix vuidMouseAdjustFrame to build with Xorg 1.13 ABI 330 331 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 332 333commit a2494e6fe3168b03f2ebc7d584db0256657c891f 334Author: Alan Coopersmith <alan.coopersmith@oracle.com> 335Date: Mon Jul 23 22:11:57 2012 -0700 336 337 Raise bar for xorg-server to 1.7 for XINPUT ABI 7 338 339 Not all of the button label settings were wrapped in ABI #ifdefs, 340 so just drop all #ifdefs for GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7 341 342 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 343 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 344 Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 345 346commit 88e90dde7a5ffff67da9e091e59c09f2a0828582 347Author: Alan Coopersmith <alan.coopersmith@oracle.com> 348Date: Mon Apr 30 20:36:40 2012 -0700 349 350 Expand tabs to spaces 351 352 Existing code had a mix of places tab & space characters were used. 353 Make them all spaces for consistency, since that's the new style 354 chosen for xorg-server. 355 356 "git diff -w" shows no changes - this is pure whitespace adjustment. 357 358 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 359 360commit 580e739de0b15df9b7982213d2e2d9b84413b157 361Author: Alan Coopersmith <alan.coopersmith@oracle.com> 362Date: Mon Apr 30 20:33:27 2012 -0700 363 364 Strip trailing whitespace 365 366 cleanup done via: perl -p -i -e 's/[\t ]*$//' 367 "git diff -w" shows no changes - this is pure whitespace adjustment. 368 369 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 370 371commit 1816cd91981c0f9673cf56dc4f5b0021e9cbbc65 372Author: Alan Coopersmith <alan.coopersmith@oracle.com> 373Date: Fri Apr 27 17:36:01 2012 -0700 374 375 Add settable properties for middle mouse button emulation 376 377 Based on evdev's similar properties, including using the name "middle" 378 button, to avoid confusion with evdev's 3rd button emulation for 379 emulating the right button on a single button mouse. 380 381 Allows manual enable & disable at runtime. 382 383 Exports new xf86-mouse.pc & xf86-mouse-properties.h for property name 384 definitions. 385 386 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 387 Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 388 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 389 390commit 84090b15ea6346d0764a0e0be3f0bd65a7e0fe7c 391Author: Alan Coopersmith <alan.coopersmith@oracle.com> 392Date: Fri Apr 27 15:57:28 2012 -0700 393 394 Set button & axis labels 395 396 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 397 Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 398 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 399 400commit 4b6738c8409fe73596863b37a8fcad8ae352d121 401Author: Alan Coopersmith <alan.coopersmith@oracle.com> 402Date: Fri Apr 27 15:44:00 2012 -0700 403 404 Set XI_PROP_DEVICE_NODE property to string from "Device" option 405 406 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 407 Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 408 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 409 410commit 5583a77bbadd2e89cbc69a66f27deee1a5da982c 411Author: Alan Coopersmith <alan.coopersmith@oracle.com> 412Date: Fri Apr 27 14:31:20 2012 -0700 413 414 sun_mouse.c: Remove redundant option checks 415 416 Previously they checked pInfo->options, then fell back to 417 pInfo->conf_idev->commonOptions - but then 7bf22a368c752fe76dc 418 replaced the latter with the former, resulting in some redunancy. 419 420 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 421 Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 422 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 423 424commit 80d724d13a8de585722967f7d18a65b4b555badd 425Author: Alan Coopersmith <alan.coopersmith@oracle.com> 426Date: Thu Mar 15 23:34:21 2012 -0700 427 428 xf86-input-mouse 1.7.2 429 430 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 431 432commit 68a1e2f74dd58c913e5d1f8d6138cd8ce73232a4 433Author: Alan Coopersmith <alan.coopersmith@oracle.com> 434Date: Thu Dec 22 20:55:45 2011 -0800 435 436 sun_mouse.c: remove unused variables 437 438 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 439 440commit a5126694b29bdf9c852254b53174fcf37537b121 441Author: Alan Coopersmith <alan.coopersmith@oracle.com> 442Date: Thu Dec 22 20:54:14 2011 -0800 443 444 Mark symtab_t.name in pnp.c as const to fix gcc -Wwrite-strings warnings 445 446 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 447 448commit 8bc8502c698115c3f4885ba42e60ede0e681caaa 449Author: Alan Coopersmith <alan.coopersmith@oracle.com> 450Date: Wed Nov 30 19:29:01 2011 -0800 451 452 Avoid NULL pointer dereference in autoProbeMouse if proto == PROT_UNSUP 453 454 Error: Null pointer dereference (CWE 476) 455 Read from null pointer 'GetProtocol(proto)' 456 at line 3477 of src/mouse.c in function 'autoProbeMouse'. 457 Function 'GetProtocol' may return constant 'NULL' at line 736, called at line 3477. 458 Null pointer introduced at line 736 in function 'GetProtocol'. 459 460 We already handle one of the two cases that make GetProtocol return NULL, 461 proto == PROTO_UNKNOWN, but not PROT_UNSUP. 462 463 [ This bug was found by the Parfait 0.4.2 bug checking tool. 464 For more information see http://labs.oracle.com/projects/parfait/ ] 465 466 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 467 Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 468 469commit b65651974ee5620086b484086ea12d78c92fa369 470Author: Alexandr Shadchin <alexandr.shadchin@gmail.com> 471Date: Fri Aug 19 21:07:13 2011 +0600 472 473 Fix wrong read Protocol and Device from xorg.conf 474 475 Add call xf86CollectInputOptions() before using pInfo->options. 476 The bug is seeing by ABI < 12. 477 478 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 479 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 480 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 481 482commit 7bb5cbecbcc24f20467546f957fb95c9190514c0 483Author: Alan Coopersmith <alan.coopersmith@oracle.com> 484Date: Mon Jul 25 21:11:50 2011 -0700 485 486 sun_mouse.c: Ensure vuidMouse setup routines are called for protocol "Auto" 487 488 Fixes regression caused by commit b12fa0d5ab23 in which devices with 489 protocol "Auto" (generally just PS/2 devices on Solaris, since HAL 490 sets protocol "VUID" for USB devices already) weren't going through 491 vuidMousePreInit and setting up the device_control & read_input pointers 492 to the routines which know how to decode VUID packets. 493 494 Adds a check to vuidPreInit to ensure we don't leak memory if called 495 twice for the same device, just in case I missed a code path, or a 496 new one appears in the future. 497 498 Fixes Solaris bug 7070321: Mouse protocol "Auto" does not work in build 170 499 500 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 501 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 502 503commit 94fb2250b12fbaf840352b83dd9f832319c92b0f 504Author: Alan Coopersmith <alan.coopersmith@oracle.com> 505Date: Mon Jul 25 20:40:03 2011 -0700 506 507 No need to merge NULL options list with existing options 508 509 Appending NULL to an existing options list simply walks the entire 510 existing list before returning it unchanged, so if we aren't creating 511 a new list to merge, don't bother merging it either. 512 513 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 514 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 515 516commit 93ebeecdda61cc7121b5c095ed5db07ad0ca0f88 517Author: Terry Lambert <tlambert@chromium.org> 518Date: Fri Jul 15 17:23:23 2011 -0700 519 520 xf86-input-mouse: Return proper default for unknown values in pInfo->device_control. 521 522 Signed-off-by: Terry Lambert <tlambert@chromium.org> 523 Reviewed-by: Stephane Marchesin <marcheu@chromium.org> 524 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 525 526commit 9f969bd4d1995aa802bef1cfe93afedc412bbd8a 527Author: Alan Coopersmith <alan.coopersmith@oracle.com> 528Date: Tue Jul 5 09:09:26 2011 -0700 529 530 xf86-input-mouse 1.7.1 531 532 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 533 534commit b12fa0d5ab23237bc2ac02143739ef6861e55146 535Author: Alan Coopersmith <alan.coopersmith@oracle.com> 536Date: Fri Jun 24 22:52:59 2011 -0700 537 538 Fix Solaris issues with new ABI12 init process. 539 540 Based on BSD changes in commit a22879c6779283684fe4a61543fc95179b4f5d0b 541 by Alexandr Shadchin 542 543 Fix segfaults when mouse device fails to open. 544 545 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 546 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 547 548commit 1780667854d73bbd0e0596271b09f93321cd0b1d 549Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 550Date: Wed Mar 30 02:26:25 2011 +0200 551 552 Fix Hurd mouse driver with XInput ABI before 12 553 554 Commit 7bf22a36 (Use pInfo->options instead of conf-idev.) updated the 555 xf86CollectInputOptions call into keeping previous options (for ABI before 556 12). The hurd mouse driver also needs to be updated. 557 558commit d6e9623875de5714e85f7da5782ea665116f86dc 559Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 560Date: Wed Mar 30 01:00:47 2011 +0200 561 562 Fix OSMouse OS-defined protocol support 563 564 Fix regression introduced by 0a088df6: in the case of an OS-specific 565 protocol, the protocol is PROT_UNKNOWN, but should not be rejected: the core 566 mouse drive just needs to let the OS driver handle it. 567 568 Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 569 570commit a07c353f01f99ef3e62f84a32e91d539a4e4863a 571Author: Peter Hutterer <peter.hutterer@who-t.net> 572Date: Thu Mar 10 08:32:23 2011 +1000 573 574 mouse 1.7.0 575 576 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 577 578commit a22879c6779283684fe4a61543fc95179b4f5d0b 579Author: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 580Date: Wed Mar 9 20:09:59 2011 +0500 581 582 Fix BSD issues with new ABI12 init process. 583 584 From Bug 34794: 585 "Until xf86-input-mouse-1.6.0, the MousePreInit() function exited if an 586 os specific PreInit function existed. It let the os-specific function finish 587 all initialisations that remained to be done after osInfo->PreInit() was 588 called. 589 590 The code in master now continues, and does things that the bsdMousePreInit() 591 function in bsd_mouse.c doesn't expect." 592 593 Fix up wsconsPreInit to deal with the new init process. 594 595 Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=34794 596 597 Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 598 Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 599 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 600 601commit 2e507df6704ebd2cab6ada450ed40d89a2d3ca19 602Author: Peter Hutterer <peter.hutterer@who-t.net> 603Date: Mon Feb 21 10:06:54 2011 +1000 604 605 mouse 1.6.99.901 606 607 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 608 609commit 70f1d8579ef86dd428eabcb3752b5d1bce47b8f7 610Author: Peter Hutterer <peter.hutterer@who-t.net> 611Date: Mon Feb 21 09:40:13 2011 +1000 612 613 man: ClearDTR and ClearRTS are handled by the X server. 614 615 If it breaks, we know who to blame (or file a bug against). 616 617 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 618 Reviewed-by: Cyril Brulebois <kibi@debian.org> 619 620commit 194c5913e92c84d1a30447d43b5beee77a98b7ba 621Author: Peter Hutterer <peter.hutterer@who-t.net> 622Date: Mon Feb 21 09:33:37 2011 +1000 623 624 man: protocol option isn't mandatory, it's platform-specific. 625 626 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 627 Reviewed-by: Cyril Brulebois <kibi@debian.org> 628 629commit f70a9817a2eb845eb9718c0ed6540de1ffe7e531 630Author: Peter Hutterer <peter.hutterer@who-t.net> 631Date: Mon Feb 21 09:30:36 2011 +1000 632 633 man: fix typo "Auto platform" → "Auto protocol" 634 635 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 636 Reviewed-by: Cyril Brulebois <kibi@debian.org> 637 638commit a45b5d0eaf871c139b057f757869a20fd617d529 639Author: Peter Hutterer <peter.hutterer@who-t.net> 640Date: Mon Feb 21 09:29:59 2011 +1000 641 642 man: README.mouse is just README 643 644 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 645 Reviewed-by: Cyril Brulebois <kibi@debian.org> 646 647commit 9140e2640319833658a2be5ab2f8349a79ff20aa 648Author: Peter Hutterer <peter.hutterer@who-t.net> 649Date: Mon Feb 21 09:28:26 2011 +1000 650 651 man: add mention of xorg.conf.d snippet 652 653 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 654 Reviewed-by: Cyril Brulebois <kibi@debian.org> 655 656commit af784aad332d67bb746597d5de032ca320928d51 657Author: Peter Hutterer <peter.hutterer@who-t.net> 658Date: Mon Feb 21 09:24:38 2011 +1000 659 660 man: remove mention of core pointer. 661 662 This doesn't apply to X servers 1.7 and later. 663 664 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 665 Reviewed-by: Cyril Brulebois <kibi@debian.org> 666 667commit 6b5a82e4e85ab12df23ecf30f2b07eb4c5763e93 668Author: Alan Coopersmith <alan.coopersmith@oracle.com> 669Date: Mon Nov 29 22:25:52 2010 -0800 670 671 Add ABI checks around XI86_CONFIGURED uses in OS-specific PreInits 672 673 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 674 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 675 676commit 73bb42e10033cfeb41ba540ea0303b882ff7e61e 677Author: Peter Hutterer <peter.hutterer@who-t.net> 678Date: Thu Nov 25 11:35:29 2010 +1000 679 680 Bump to 1.6.99 681 682 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 683 684commit 0a088df6b2f5cac05a00c4f461274b83feb1a9a8 685Author: Peter Hutterer <peter.hutterer@who-t.net> 686Date: Mon Oct 25 14:34:28 2010 +1000 687 688 Adjust to new Input ABI 12. 689 690 New PreInit prototype and a couple of other minor changes. 691 692 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 693 Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 694 695commit fedd52ba781da1960ada0a96b85293afe2509a4a 696Author: Peter Hutterer <peter.hutterer@who-t.net> 697Date: Mon Oct 25 11:16:22 2010 +1000 698 699 ABI 12 requires per-valuator modes. 700 701 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 702 Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 703 704commit 7bf22a368c752fe76dc60c3ea0f70ec1a46d653e 705Author: Peter Hutterer <peter.hutterer@who-t.net> 706Date: Mon Oct 25 14:36:59 2010 +1000 707 708 Use pInfo->options instead of conf-idev. 709 710 Because it doesn't really matter anyway, I think. 711 712 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 713 Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 714 715commit f3f405db5603ecca5bc14dba23628ea56a0f5202 716Author: Peter Hutterer <peter.hutterer@who-t.net> 717Date: Mon Oct 25 16:08:49 2010 +1000 718 719 Remove write-only field mouseFlags. 720 721 The flags were used to store ClearDTS and ClearRTR, but those options only 722 resulted in log messages. 723 724 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 725 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 726 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 727 728commit 23308a251e16c4a6ab3c89c0505b0d8900c9cdff 729Author: Peter Hutterer <peter.hutterer@who-t.net> 730Date: Mon Oct 25 13:51:59 2010 +1000 731 732 Rename xf86OSMouseInit to OSMouseInit. 733 734 This isn't a DDX function anymore. 735 736 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 737 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 738 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 739 740commit 9263c949df6cbbb8e42ec4f0d6337206f684d0f5 741Author: Peter Hutterer <peter.hutterer@who-t.net> 742Date: Mon Oct 25 13:49:23 2010 +1000 743 744 Remove random History comment. 745 746 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 747 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 748 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 749 750commit ecc3d28fa488f186896d714b8872b8875f8eccfd 751Author: Peter Hutterer <peter.hutterer@who-t.net> 752Date: Mon Oct 25 13:46:13 2010 +1000 753 754 Rename xf86OSmouse.h to mouse.h 755 756 The driver-internal mouse.h header was only an include command for 757 xf86OSmouse.h anyway. 758 759 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 760 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 761 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 762 763commit a92175888885ac77c87d52309cba87f1e9c96e73 764Author: Peter Hutterer <peter.hutterer@who-t.net> 765Date: Mon Oct 25 13:43:47 2010 +1000 766 767 Remove a bunch of unused fields from the MouseRec. 768 769 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 770 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 771 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 772 773commit a48e8ce9434837d649eb88058aa9406f1bf9dce9 774Author: Peter Hutterer <peter.hutterer@who-t.net> 775Date: Mon Oct 25 13:41:26 2010 +1000 776 777 Move a statement down to have all allocations close together. 778 779 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 780 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 781 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 782 783commit f3ac92a41b9e85a0cfba011812b637b1f3ae2529 784Author: Peter Hutterer <peter.hutterer@who-t.net> 785Date: Mon Oct 25 13:35:55 2010 +1000 786 787 Remove convoluted do { } while loop. 788 789 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 790 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 791 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 792 793commit fac47e7df6f719b1fce5341b343cabcbe150b52f 794Author: Peter Hutterer <peter.hutterer@who-t.net> 795Date: Mon Oct 25 13:34:21 2010 +1000 796 797 Move protocol ID detection into a separate function. 798 799 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 800 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 801 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 802 803commit 859b8f2c4d964cd9b40dcbc64bd28fc98e129387 804Author: Peter Hutterer <peter.hutterer@who-t.net> 805Date: Mon Oct 25 12:17:19 2010 +1000 806 807 Use single exit path for PreInit. 808 809 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 810 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 811 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 812 813commit 11f94120035d1c4e2d1d299d9fa19f79ca3ed75e 814Author: Peter Hutterer <peter.hutterer@who-t.net> 815Date: Mon Oct 25 12:13:00 2010 +1000 816 817 De-duplicate Option "Device" handling. 818 819 Move the warning messages and the OS-specific autoprobing calls into a new 820 function. This will change the order log messages appear in but functional 821 changes should be identical. 822 823 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 824 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 825 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 826 827commit 0b1920abf72664765f7dab4a487839a3d29267a1 828Author: Peter Hutterer <peter.hutterer@who-t.net> 829Date: Mon Oct 25 11:59:17 2010 +1000 830 831 Remove unused branch from if 1 condition. 832 833 This has been in since 2003 or earlier, let's pretend it works. 834 835 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 836 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 837 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 838 839commit 008906b855f05be4d1942d2a3e1afcb8a7ee4b14 840Author: Peter Hutterer <peter.hutterer@who-t.net> 841Date: Mon Oct 25 11:56:36 2010 +1000 842 843 Remove a bunch of unnecessary log prints. 844 845 xf86SetFooOption will print to the log anyway, no need to print twice. 846 847 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 848 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 849 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 850 851commit 9d6723303216e7b6de583716768d0dc972f03d03 852Author: Peter Hutterer <peter.hutterer@who-t.net> 853Date: Mon Oct 25 11:53:21 2010 +1000 854 855 Remove if 0'd out model. 856 857 If 0 since at least 2003 is enough to pretend we don't need this block. 858 859 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 860 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 861 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 862 863commit 6f227252af6458fbf6cbeee43e3f739fd2f03c67 864Author: Peter Hutterer <peter.hutterer@who-t.net> 865Date: Mon Oct 25 15:38:57 2010 +1000 866 867 Remove includes for protocol headers. 868 869 The driver shouldn't need those. 870 871 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 872 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 873 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 874 875commit 3b39dd7ca3a4055e63a8ca55b614912fe47215a6 876Author: Peter Hutterer <peter.hutterer@who-t.net> 877Date: Mon Oct 25 11:49:51 2010 +1000 878 879 Remove unused define NEED_X86_TYPES. 880 881 Not needed for 1.6 and later. 882 883 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 884 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 885 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 886 887commit ef4fad4d823d46be4538daeca0ee3e014efc73c2 888Author: Peter Hutterer <peter.hutterer@who-t.net> 889Date: Mon Oct 25 11:39:42 2010 +1000 890 891 Assume ABI_XINPUT_VERSION 4 or higher. 892 893 We require server 1.6 in configure.ac to build, so let's assume that's the 894 minimal ABI version we support. Purge the rest. 895 896 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 897 Acked-by: Gaetan Nadon <memsize@videotron.ca> 898 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 899 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 900 901commit f7b426ef2a6bc181ec700f74b59b39c2e695bf6b 902Author: Peter Hutterer <peter.hutterer@who-t.net> 903Date: Mon Oct 25 11:34:41 2010 +1000 904 905 Remove refcnt field from InputDriverRec. 906 907 Wasn't used in the server and is now removed. 908 909 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 910 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 911 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 912 913commit b5fc405451d8fa01b9e5fb6f2da74a6e03d50174 914Author: Peter Hutterer <peter.hutterer@who-t.net> 915Date: Mon Oct 25 11:31:23 2010 +1000 916 917 Don't try to call conversion_proc anymore. 918 919 This hasn't been called since at least server 1.5 or so (ABI 2), possibly 920 longer. 921 922 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 923 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 924 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 925 926commit bb2d63df99457de1e5c06be501a03b5629fc52c8 927Author: Peter Hutterer <peter.hutterer@who-t.net> 928Date: Mon Oct 25 11:10:25 2010 +1000 929 930 Replace LocalDevicePtr with InputInfoPtr. 931 932 No functional changes. 933 The typedef has been removed from the server but was an alias for 934 InputInfoPtr since the dawn of, well, at least git. 935 936 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 937 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 938 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 939 940commit b5f4fc652cf5999045ff9006a55cf75edaba65c0 941Author: Peter Hutterer <peter.hutterer@who-t.net> 942Date: Mon Oct 25 10:57:58 2010 +1000 943 944 XI86_POINTER_CAPABLE is gone from the server. 945 946 And was a write-only flag before that anyway, no ifdef needed. 947 948 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 949 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 950 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 951 952commit 4eefb5bfa837aae2201769360745edcaad4ea8d8 953Author: Peter Hutterer <peter.hutterer@who-t.net> 954Date: Mon Oct 25 10:54:41 2010 +1000 955 956 Remove out-of-date comment. 957 958 /* 959 * XXX This should be done by a function in the core server since the 960 * MouseDevRec is defined in the os-support layer. 961 */ 962 963 no, it shouldn't and it isn't, in exactly that order. 964 965 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 966 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 967 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 968 969commit fdd5d5c77d05c7f085e6f62c66b31b66087d195d 970Author: Peter Hutterer <peter.hutterer@who-t.net> 971Date: Mon Oct 25 10:46:35 2010 +1000 972 973 Remove unused declaration of MouseUnInit. 974 975 To not have an UnInit function one needs to explicitly not define an UnInit 976 function that is then not used, so that definitely no UnInit is performed 977 with the function that is not defined. Philosophically speaking, this may be 978 true. Meanwhile, over here in reality, well... meh. 979 980 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 981 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 982 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 983 984commit abc107eeb8847b9bf2f303abefde5adaab9331bf 985Author: Peter Hutterer <peter.hutterer@who-t.net> 986Date: Mon Oct 25 10:45:27 2010 +1000 987 988 Replace libc wrappers to xcalloc and friends with libc calls. 989 990 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 991 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 992 Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 993 994commit 782052d087fd59d673de6c45784c316c055a592d 995Merge: 4f1a5cc 6d6c247 996Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 997Date: Wed Sep 29 23:42:43 2010 +0200 998 999 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-mouse 1000 1001commit 6d6c24768b2b347436a6d35c4aaa129227c7392e 1002Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1003Date: Wed Sep 8 23:11:19 2010 -0700 1004 1005 xf86-input-mouse 1.6.0 1006 1007 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1008 1009commit 4719334800b7eb88479acdcbbc176019ba9c5bd2 1010Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1011Date: Wed Sep 8 22:58:30 2010 -0700 1012 1013 Bring README a little closer to the current state of reality 1014 1015 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1016 1017commit 4f1a5cc98c8452362ecb81843cd0a32c9a45ce4e 1018Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 1019Date: Sun Sep 5 21:21:58 2010 +0200 1020 1021 Fix build warning 1022 1023 Add extra parentheses to avoid ambiguity. 1024 1025 Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 1026 1027commit 35f277a718f2da6a09080af020aaf29ef96fe807 1028Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 1029Date: Sun Sep 5 21:20:33 2010 +0200 1030 1031 Fix mouse data buffering 1032 1033 Check remaining buffer size *before* reading a character from the device. Also 1034 keep extra characters in the static buffer until next invocation. 1035 1036 Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 1037 1038commit cb11e9ca60e8ca2590c77f844bfd19e5278f518f 1039Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1040Date: Wed Aug 11 21:30:40 2010 -0700 1041 1042 MouseCtrl doesn't need to save values we never use 1043 1044 Makes it into a no-op, like evdev's PtrCtrl function, now that 1045 mouse acceleration is completely handled in dix. 1046 1047 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1048 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1049 Reviewed-by: Patrick E. Kane <pekane52 at gmail.com> 1050 Reviewed-by: Simon Thum <simon.thum@gmx.de> 1051 1052commit 374725ef73ca929f8a951061528d11ee796cb069 1053Author: Alan Coopersmith <alan.coopersmith@oracle.com> 1054Date: Wed Aug 11 20:21:33 2010 -0700 1055 1056 Sun's copyrights belong to Oracle now 1057 1058 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1059 1060commit 5b208a2b8d1032489a02c465830150422d1123cc 1061Author: Henry Zhao <henry.zhao@oracle.com> 1062Date: Wed Aug 11 20:16:44 2010 -0700 1063 1064 Check for NULL currentMode in vuidMouseSendScreenSize() 1065 1066 Fixes Sun bug 6920647: 1067 Core dump in resume when monitor changed in suspend 1068 http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6920647 1069 1070 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1071 1072commit b9d6d0309abdec7b384cb1f0958b9bcd60364e60 1073Author: Samuel Thibault <samuel.thibault@ens-lyon.org> 1074Date: Wed Jul 28 21:23:25 2010 +0200 1075 1076 Do not return the address of a local buffer 1077 1078 Make the const buffer returned by FindDevice a static const buffer, to avoid 1079 letting be on the stack. 1080 1081 Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 1082 1083commit 75300d6ae5a5b2324224423c9f976cba50e47547 1084Author: Patrick E. Kane <pekane52@gmail.com> 1085Date: Fri Jul 16 11:13:20 2010 -0500 1086 1087 xf86-input-mouse: Update sun_mouse devPrivates code #29049 1088 1089 Update the sun_mouse devPrivates code to conform to the new API 1090 (introducted by commit faeebead7bfcc78535757ca7acc1faf7554c03b7) 1091 that requires the PrivateKey to be registered. 1092 1093 Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29049 1094 1095 Signed-off-by: Patrick E. Kane <pekane52@gmail.com> 1096 Reviewed-by: Jamey Sharp <jamey@minilop.net> 1097 Signed-off-by: Jamey Sharp <jamey@minilop.net> 1098 1099commit 112caa1724e139caeb91c792c394b21d1391b370 1100Author: Fernando Carrijo <fcarrijo@yahoo.com.br> 1101Date: Thu Jul 1 07:13:05 2010 -0300 1102 1103 Purge macro NEED_EVENTS 1104 1105 Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 1106 Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com> 1107 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1108 1109commit b714882b0245a2d6078d8778156e88813761f2c4 1110Author: Gaetan Nadon <memsize@videotron.ca> 1111Date: Thu May 27 18:57:33 2010 -0400 1112 1113 config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 1114 1115 The existing statement can now be removed from the configuration file. 1116 1117 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1118 1119commit 1188152feee345b7a0f39513cd9d7b8bab938338 1120Author: Gaetan Nadon <memsize@videotron.ca> 1121Date: Thu May 27 09:32:59 2010 -0400 1122 1123 config: upgrade to util-macros 1.8 for additional man page support 1124 1125 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 1126 The value of MAN_SUBST is the same for all X.Org packages. 1127 1128 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 1129 The existing statement can now be removed from the configuration file. 1130 1131 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1132 1133commit ad78ef7a9488f7235032e106839224fc43f20e5f 1134Author: Gaetan Nadon <memsize@videotron.ca> 1135Date: Thu May 13 16:09:03 2010 -0400 1136 1137 config: let AC_PROG_SED find the best value for $SED 1138 1139 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1140 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1141 1142commit 9a9344e66d2e03ee44bf6fe6a1c1d97082a74c20 1143Author: Gaetan Nadon <memsize@videotron.ca> 1144Date: Thu May 13 15:59:24 2010 -0400 1145 1146 README: keep the text version of README, discard the sgml version 1147 1148 The linuxdoc doc tool is deprecated. 1149 README files are exclusively text files. 1150 The file had not been updated for 5 years. 1151 1152 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1153 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1154 1155commit 9711c050e6d2a7c7c89ddc26775d819b5bc41ad3 1156Author: Gaetan Nadon <memsize@videotron.ca> 1157Date: Thu May 13 14:29:32 2010 -0400 1158 1159 config: fix warnings, m4 quoting and layout 1160 1161 Fix some m4 quoting 1162 Fix some autoconf warnings 1163 Regroup statements per section 1164 Add comments 1165 1166 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1167 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1168 1169commit 86ddfe77024dbd94e99695a23ba77c2100b7e3e8 1170Author: Gaetan Nadon <memsize@videotron.ca> 1171Date: Thu May 13 14:08:04 2010 -0400 1172 1173 config: Upgrade X.Org macros to 1.4 for INSTALL file copying 1174 1175 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1176 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1177 1178commit 349db3f68d7f727b965132ade5bcefd5da6ad399 1179Author: Gaetan Nadon <memsize@videotron.ca> 1180Date: Thu May 13 14:01:28 2010 -0400 1181 1182 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 1183 1184 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 1185 AC_PROG_C_C99. This sets gcc with -std=gnu99. 1186 If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 1187 1188 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1189 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1190 1191commit 59ace3b6fd3c1901e8025f4785c31d514aac3b3f 1192Author: Gaetan Nadon <memsize@videotron.ca> 1193Date: Thu May 13 14:00:41 2010 -0400 1194 1195 config: remove unrequired AC_HEADER_STDC 1196 1197 Autoconf says: 1198 "This macro is obsolescent, as current systems have conforming 1199 header files. New programs need not use this macro". 1200 1201 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1202 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1203 1204commit 540f1d8826aeee17235bd29c42144fe52213130c 1205Author: Gaetan Nadon <memsize@videotron.ca> 1206Date: Thu May 13 14:00:06 2010 -0400 1207 1208 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 1209 1210 Regroup AC statements at the top. 1211 1212 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1213 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1214 1215commit 27d00be1f8ae04be0bcb73d2744731ded527e8e5 1216Author: Gaetan Nadon <memsize@videotron.ca> 1217Date: Thu May 13 13:58:03 2010 -0400 1218 1219 config: update AC_PREREQ statement to 2.60 1220 1221 Unrelated to the previous patches, the new value simply reflects 1222 the reality that the minimum level for autoconf to configure 1223 all x.org modules is 2.60 dated June 2006. 1224 1225 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 1226 1227 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1228 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1229 1230commit f76449cbe38d9f2e925d0af0cd0b1050168d86d1 1231Author: Gaetan Nadon <memsize@videotron.ca> 1232Date: Thu May 13 13:28:37 2010 -0400 1233 1234 config: optional extension check for inputproto not required 1235 1236 The check should be in PKG_CHECK_MODULES permanently. 1237 1238 The XORG_DRIVER_CHECK_EXT will add inputproto to PKG_CHECK_MODULES 1239 only if the extension is available. By definition, this extension 1240 is an integral part of the server and is always present. 1241 1242 The server always sets XINPUT macro to 1. 1243 The conditional code was removed 1244 1245 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1246 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1247 1248commit a4dfc92927c8e26aca58da11bae1e516238fd60a 1249Author: Gaetan Nadon <memsize@videotron.ca> 1250Date: Thu May 13 13:27:02 2010 -0400 1251 1252 config: remove extension check for unused RANDR extension 1253 1254 The randr protocol is not used, no randr*.h are included. 1255 1256 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1257 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1258 1259commit ecc0b614aa3077e4d73f1b1a567486f5540f3eb5 1260Author: Gaetan Nadon <memsize@videotron.ca> 1261Date: Thu May 13 13:12:34 2010 -0400 1262 1263 config: remove AH_TOP autoheader statement 1264 1265 The generated config.h does not need to include xorg-server.h 1266 for the content it provides. 1267 Add #include <xorg-server.h> in .[hc] files as needed. 1268 1269 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1270 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1271 1272commit 4ef973d4c740a0b92e6b0d1afae1d6fca0386bd8 1273Author: Gaetan Nadon <memsize@videotron.ca> 1274Date: Thu May 13 13:08:00 2010 -0400 1275 1276 Remove unused SCO driver files 1277 1278 The SCO driver has never been enabled since its original commit 1279 1280 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1281 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1282 1283commit 0071e2eb6bd3c31be108b7cdbc415498c83ed1c6 1284Author: Gaetan Nadon <memsize@videotron.ca> 1285Date: Wed Apr 28 18:18:14 2010 -0400 1286 1287 README: update text content from sgml content 1288 1289 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1290 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1291 1292commit 4fc24a0093d453944dc8d46aebe27b1671d45c77 1293Author: Gaetan Nadon <memsize@videotron.ca> 1294Date: Tue Apr 27 13:50:20 2010 -0400 1295 1296 README: fix linuxdoc content 1297 1298 defs.ent are located under X11 directory 1299 ident tag is not a Linuxdoc tag 1300 replace docbook email tag with linuxdoc email tag 1301 replace <code> with <verb> which preserves tabs 1302 1303 Reviewed-by: Rémi Cardona <remi@gentoo.org> 1304 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1305 1306commit 3ee9b720856efa240b70d38172706485f6420289 1307Author: Márton Németh <nm127@freemail.hu> 1308Date: Tue Apr 13 00:35:57 2010 -0700 1309 1310 Bug 10866 - serial Genius NetScroll+ autodetection 1311 1312 https://bugs.freedesktop.org/show_bug.cgi?id=10866 1313 1314 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1315 1316commit c74d482378a85eef26dd85fc191f602e0f7c667f 1317Author: Alan Coopersmith <alan.coopersmith@sun.com> 1318Date: Wed Jan 20 17:47:20 2010 -0800 1319 1320 Solaris: Handle ENODEV & other errors from VUID protocol mice 1321 1322 Adapted code from keyboard fix for ENODEV to do the same thing for the mouse 1323 1324 Use normal read() calls for reading from the mouse so we can get the ENODEV 1325 errors, instead of going through the Xisb*() wrappers, which are needed for 1326 reading directly from serial ports (which this code never does since it's 1327 only used with VUID mouse event streams from the kernel). 1328 1329 Fixes http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6844148 1330 1331 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1332 1333commit a2d158c290a831dffef3613ddb736c04377c51e7 1334Author: Gaetan Nadon <memsize@videotron.ca> 1335Date: Tue Mar 9 13:12:10 2010 -0500 1336 1337 config: remove unused -I$(top_srcdir)/src directive 1338 1339 There are no sibling directories that need access to /src headers 1340 1341 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1342 1343commit c9ebc0c532bf72e459ec93f6ff4198dfd7e32252 1344Author: Alan Coopersmith <alan.coopersmith@sun.com> 1345Date: Fri Jan 15 14:48:49 2010 -0800 1346 1347 Update Sun license notices to current X.Org standard form 1348 1349 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1350 1351commit 36cb94a9af364c18ccae774d79a8c1f937cb786f 1352Author: Gaetan Nadon <memsize@videotron.ca> 1353Date: Tue Dec 15 22:01:02 2009 -0500 1354 1355 configure.ac: remove unused sdkdir=$(pkg-config...) statement 1356 1357 The sdkdir variable isn't use, so remove the statement. 1358 1359 Acked-by: Dan Nicholson <dbn.lists@gmail.com> 1360 1361 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1362 1363commit 327ede732bd05185a459c195dbc9ceee250b3b71 1364Author: Alan Coopersmith <alan.coopersmith@sun.com> 1365Date: Wed Dec 16 18:17:26 2009 -0800 1366 1367 Silence sed substitutions in make output 1368 1369 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1370 1371commit c6ff6c3bba57a5134b050bead65dd6a1ff2f42aa 1372Author: Peter Hutterer <peter.hutterer@who-t.net> 1373Date: Thu Dec 3 11:27:30 2009 +1000 1374 1375 Plug minor memory leak. 1376 1377 This change splits the DEVICE_CLOSE behaviour from the DEVICE_OFF behaviour. 1378 This doesn't change functionality as the server guarantees DEVICE_OFF to be 1379 called first and DEVICE_CLOSE thus becomes a noop anyway. 1380 1381 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1382 Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com> 1383 1384commit 6ac394cafc959980893553955e98827c7cb45119 1385Author: Gaetan Nadon <memsize@videotron.ca> 1386Date: Mon Nov 23 09:25:05 2009 -0500 1387 1388 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1389 1390 Now that the INSTALL file is generated. 1391 Allows running make maintainer-clean. 1392 1393commit 9705701af25089ba8896d706f13403416f632cb4 1394Author: Gaetan Nadon <memsize@videotron.ca> 1395Date: Wed Oct 28 14:41:41 2009 -0400 1396 1397 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1398 1399 Automake 'foreign' option is specified in configure.ac. 1400 Remove from Makefile.am 1401 1402commit a80227b40dd710e13fb497f2f01a51afb0e5337c 1403Author: Gaetan Nadon <memsize@videotron.ca> 1404Date: Wed Oct 28 14:09:09 2009 -0400 1405 1406 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1407 1408 Add missing INSTALL file. Use standard GNU file on building tarball 1409 README may have been updated 1410 Remove AUTHORS file as it is empty and no content available yet. 1411 Remove NEWS file as it is empty and no content available yet. 1412 1413commit ad49b908b8b6aa7643325e8be75e0b0e5c7e764d 1414Author: Gaetan Nadon <memsize@videotron.ca> 1415Date: Mon Oct 26 12:54:20 2009 -0400 1416 1417 Several driver modules do not have a ChangeLog target in Makefile.am #23814 1418 1419 The git generated ChangeLog replaces the hand written one. 1420 Update configure.ac to xorg-macros level 1.3. 1421 Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros 1422 Update Makefile.am to add ChangeLog target if missing 1423 Remove ChangeLog from EXTRA_DIST or *CLEAN variables 1424 This is a pre-req for the INSTALL_CMD 1425 1426commit 034f5430549b0c713b0be302e067e4f1fd02c6fb 1427Author: Gaetan Nadon <memsize@videotron.ca> 1428Date: Thu Oct 22 12:34:16 2009 -0400 1429 1430 .gitignore: use common defaults with custom section # 24239 1431 1432 Using common defaults will reduce errors and maintenance. 1433 Only the very small or inexistent custom section need periodic maintenance 1434 when the structure of the component changes. Do not edit defaults. 1435 1436commit 2b6dc8ccfe85356d309e3191cf5b942c6d4e0cd5 1437Author: Peter Hutterer <peter.hutterer@who-t.net> 1438Date: Tue Oct 6 12:09:46 2009 +1000 1439 1440 mouse 1.5.0 1441 1442 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1443 1444commit 6bae95035db026b7f3189a21942ce7953a6e3437 1445Author: Peter Hutterer <peter.hutterer@who-t.net> 1446Date: Tue Oct 6 12:07:45 2009 +1000 1447 1448 Require macros 1.3 for XORG_DEFAULT_OPTIONS 1449 1450 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1451 1452commit 622cf1834725c3348cfdc41c12e39b327011c836 1453Author: Alan Coopersmith <alan.coopersmith@sun.com> 1454Date: Sat Sep 12 20:18:06 2009 -0700 1455 1456 Fix crashes due to MouseBlockHandler/MouseWakeupHandler with invalid devices 1457 1458 Don't install the handlers if devices failed to open/initalize. 1459 Remove the handlers when disabling Emulate3Soft mode, since otherwise 1460 they'll be left around when device is closed & device structs are freed. 1461 1462 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1463 1464commit bc7933171e08215ba28bc06c80ee1bc1febc0522 1465Author: Peter Hutterer <peter.hutterer@who-t.net> 1466Date: Wed Sep 9 11:48:58 2009 +1000 1467 1468 mouse 1.4.99.1 1469 1470 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1471 1472commit 04a29c8c8ebc6fbc6f5b67026b659a2ffdd6540b 1473Author: Gaetan Nadon <memsize@videotron.ca> 1474Date: Mon Sep 7 11:12:13 2009 -0400 1475 1476 xf86-input-mouse: Remove unused .cvsignore file #23776 1477 1478 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1479 1480commit fa997144458527856b71fa162a105a46af8e688a 1481Author: Donald Kayser <xorg@kayser.net> 1482Date: Thu Sep 3 09:22:30 2009 +1000 1483 1484 signed/unsigned fixes for delta x,y movement 1485 1486 Changed the cast of (char) to (signed char) while computing delta x 1487 and delta y mouse movements. The C standard does not define compiler 1488 behavior, and currently with PPC builds, the (char) cast is unsigned. 1489 To guarantee that the compiler will generate signed values, the cast 1490 has been changed 1491 1492 Signed-off-by: Donald Kayser <xorg@kayser.net> 1493 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1494 1495commit f292f23baf4db048917a2acd4def9fab4293bc85 1496Author: Alan Coopersmith <alan.coopersmith@sun.com> 1497Date: Thu Aug 20 13:49:52 2009 -0700 1498 1499 sun_mouse: Don't try calling ioctls if mouse fd wasn't opened 1500 1501 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1502 1503commit f93c927178a352eec00b3323eb935cc6f27243b0 1504Author: Alan Coopersmith <alan.coopersmith@sun.com> 1505Date: Thu Aug 20 13:29:25 2009 -0700 1506 1507 Remove check for OS/2 1508 1509 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1510 1511commit 1be9e3cf0c491cddfb5985b6b3cc65581313f98f 1512Author: Alan Coopersmith <alan.coopersmith@sun.com> 1513Date: Thu Aug 20 13:26:40 2009 -0700 1514 1515 sun_mouse: Check if streams module is already on the stack before pushing it 1516 1517 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1518 1519commit bf95ccf496d6674a83c44d559e3eef8729c69449 1520Author: Dima Kogan <dkogan@secretsauce.net> 1521Date: Sun Aug 16 22:27:28 2009 -0700 1522 1523 Restrict wheel emulation to a single axis at a time. 1524 1525 Wheel emulation works for both horizontal and vertical axes. Thus, if a 1526 device doesn't move in perfect straight line, scroll events build up on the 1527 respective other axis. 1528 1529 In some clients, scroll wheel events have specific meanings other than 1530 scrolling (e.g. mplayer). In these clients, erroneous scrolling events come 1531 at a high cost. 1532 1533 Thus, if a scroll wheel event is generated for one axis, reset the inertia 1534 of the other axis to 0, avoiding the buildup of these erroneous scrolling 1535 events. 1536 1537 Signed-off-by: Dima Kogan <dkogan@secretsauce.net> 1538 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1539 1540commit 2d43329d778d7bfae5d9c99611ad49efa56716a6 1541Author: Dima Kogan <dkogan@secretsauce.net> 1542Date: Sun Aug 16 21:33:43 2009 -0700 1543 1544 Allow 0 as wheel emulation button for unconditional scrolling (#20529) 1545 1546 If wheel emulation is on and the emulation button is 0, then any x/y motion 1547 of the device is converted into wheel events. The device becomes a 1548 scrolling-only device. 1549 1550 Signed-off-by: Dima Kogan <dkogan@dkogan@cds.caltech.edu> 1551 Signed-off-by: Dima Kogan <dkogan@secretsauce.net> 1552 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1553 1554commit 0996fd2e3dcac813ad450884e8c117bc4d49b89a 1555Merge: 66bdf8d 8a3f6f7 1556Author: Charlie <root@netbsd.(none)> 1557Date: Thu Jul 9 10:05:46 2009 +0200 1558 1559 Merge branch 'master' of ssh://mbalmer@git.freedesktop.org/git/xorg/driver/xf86-input-mouse 1560 1561commit 66bdf8d3f289a3ada44c37f3ceb00fc728975cac 1562Author: Charlie <root@netbsd.(none)> 1563Date: Thu Jul 9 08:09:54 2009 +0200 1564 1565 Conditionally declare some variables that are only used conditionally. 1566 1567 Reviewed-by: Matthieu Herrn <matthieu@openbsd.org> 1568 Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1569 1570commit 8a3f6f75218080b3e7657cb104c6f8e025f358ef 1571Author: Charlie <root@netbsd.(none)> 1572Date: Thu Jul 9 08:09:54 2009 +0200 1573 1574 Conditionally declare some variables that are only used conditionally. 1575 1576commit 2ddc4e9b2882914a56508613fe069c7335c64cc7 1577Author: Peter Hutterer <peter.hutterer@who-t.net> 1578Date: Thu Jun 18 16:11:47 2009 +1000 1579 1580 Protect against ABI_XINPUT_VERSION 7. 1581 1582 Missing the actual button and axis labeling, this can be added at a later 1583 point in time. 1584 1585 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1586 1587commit 91bf15dd2af4bf9a83e317b8821bcbbfdba02338 1588Author: Peter Hutterer <peter.hutterer@who-t.net> 1589Date: Fri May 29 10:07:19 2009 +1000 1590 1591 Remove ModuleInfoRec and associated bits. 1592 1593 ModuleInfoRec was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from 1594 the server. The MouseOpts were only used from the ModuleInfoRec, they're 1595 gone now too. 1596 1597 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1598 1599commit b698a24ab233ec5da2ebd36b5f6f199219de6d44 1600Author: Peter Hutterer <peter.hutterer@who-t.net> 1601Date: Wed Mar 25 08:37:01 2009 +1000 1602 1603 Remove xf86MouseProtocolIDToName and xf86MouseProtocolNameToID. 1604 1605 Both were only used from the xf86-misc extension which is gone from the 1606 server as of 1.6. 1607 1608 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1609 1610commit 6887ca0de8314b6029d5df63777b29c46eeb9442 1611Author: Peter Hutterer <peter.hutterer@who-t.net> 1612Date: Wed Mar 25 08:45:10 2009 +1000 1613 1614 Require xorg-server 1.5.99.901 or higher. 1615 1616 1.6 is the first server release that has the xf86OSmouse.h and related code 1617 removed. This code has moved into the mouse driver and attempts of using a 1618 mouse driver that provides xf86OSmouse.h with a pre-1.6 xserver may fail. 1619 1620 See also: 1621 http://lists.freedesktop.org/archives/xorg/2009-March/044501.html 1622 1623 Reported-by: Jeremy C. Reed <reed@reedmedia.net> 1624 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1625 1626commit abc65bec5c88acd0a8699920e18473cfa007169f 1627Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1628Date: Wed Feb 4 20:48:33 2009 -0200 1629 1630 Janitor: use $PKG_CONFIG and update .gitignore. 1631 1632 Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1633 1634commit 5058dc340278f2498dd1b4db129dc6dd6b0e0964 1635Author: Alan Coopersmith <alan.coopersmith@sun.com> 1636Date: Fri Jan 9 18:38:57 2009 -0800 1637 1638 Version 1.4.0 1639 1640commit 194fed98fee47801f1ca8eb926bc10a57b7582cb 1641Author: Alan Coopersmith <alan.coopersmith@sun.com> 1642Date: Fri Jan 9 14:41:26 2009 -0800 1643 1644 Add note on hal-based configuration to man page 1645 1646commit 299bd6c164e4e91cf69c41b3c7b97879cfcc0d32 1647Author: Alan Coopersmith <alan.coopersmith@sun.com> 1648Date: Fri Jan 9 08:45:38 2009 -0800 1649 1650 Add copyright notices for OS mouse code to COPYING file 1651 1652commit 0968d56233804515d347b2001bf817d0fa3611ea 1653Author: Alan Coopersmith <alan.coopersmith@sun.com> 1654Date: Thu Jan 8 21:48:13 2009 -0800 1655 1656 Unifdef XFree86LOADER 1657 1658commit 47c5e3a368a2922c4cc5e3a9769501fe399287ae 1659Author: Alan Coopersmith <alan.coopersmith@sun.com> 1660Date: Thu Jan 8 21:43:58 2009 -0800 1661 1662 Remove some #if 1 statements 1663 1664commit 7039165d70079f2e8573ada9323fbc582c825248 1665Author: Alan Coopersmith <alan.coopersmith@sun.com> 1666Date: Thu Jan 8 21:38:54 2009 -0800 1667 1668 Comment typo fixes 1669 1670commit a61f0f92299037fe818a54c2cd9a2d3836698b43 1671Author: Alan Coopersmith <alan.coopersmith@sun.com> 1672Date: Thu Jan 8 21:29:00 2009 -0800 1673 1674 sun_mouse: fallback to commonOptions for StreamsModule too 1675 1676commit 4623258b48f01306309ff9d39a85565bce57946e 1677Author: Alan Coopersmith <alan.coopersmith@sun.com> 1678Date: Thu Jan 8 21:21:18 2009 -0800 1679 1680 Clear assorted compiler, sparse & lint warnings 1681 1682 mouse.c:1004:35: warning: Using plain integer as NULL pointer 1683 sun_mouse.c:325: warning: 'absX' might be used uninitialized in this function 1684 sun_mouse.c:325: warning: 'absY' might be used uninitialized in this function 1685 sun_mouse.c: (158) warning: constant truncated by assignment 1686 1687 declared global, could be static: 1688 hardProtocolList mouse.c(3151) 1689 softProtocolList mouse.c(3163) 1690 serialDefaultsList mouse.c(3366) 1691 1692commit 6f14e8569150b0d6fac7186968cde8b031a1fefc 1693Author: Alan Coopersmith <alan.coopersmith@sun.com> 1694Date: Thu Jan 8 21:20:58 2009 -0800 1695 1696 Add XORG_CWARNFLAGS & XORG_WITH_LINT for more compiler checking 1697 1698commit 24d9306546d325089c5fb6b78b90c24b38c86338 1699Author: Alan Coopersmith <alan.coopersmith@sun.com> 1700Date: Thu Jan 8 20:40:10 2009 -0800 1701 1702 Replace static changelog with one generated via XORG_CHANGELOG 1703 1704commit cd476cc0932bf9440a05e460cd22dbe584585746 1705Author: Peter Breitenlohner <peb@mppmu.mpg.de> 1706Date: Wed Nov 19 22:23:34 2008 +0100 1707 1708 Fix linux build 1709 1710 HAVE_XORG_CONFIG_H is a leftover from the server sources (where this file used 1711 to reside). 1712 1713 Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 1714 1715commit 003c297d2902092074ede131db0dbc08d9116a5b 1716Author: Alan Coopersmith <alan.coopersmith@sun.com> 1717Date: Mon Dec 1 14:36:06 2008 -0800 1718 1719 sun_mouse: check for Device in commonOptions if pInfo->options isn't set yet 1720 1721commit 1e23b944aae3ef50cc764e6d2f0198deabe790ad 1722Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1723Date: Sat Nov 22 17:36:14 2008 +0100 1724 1725 W axis support for bsd_mouse. 1726 1727commit e7e3cd9bed2bfeb848d62062d0859aa813bf786d 1728Author: Matthieu Herrb <matthieu@deville.herrb.net> 1729Date: Fri Nov 21 19:59:22 2008 +0100 1730 1731 prevent a double free of mouse private structure. 1732 1733 Mark pInfo->private as NULL after freeing it on the error path. 1734 1735commit c98bc45557174f771b031d4a003b54d06b857785 1736Author: Matthieu Herrb <matthieu@deville.herrb.net> 1737Date: Fri Nov 21 16:14:01 2008 +0100 1738 1739 Include xorg-server.h to get the WSCONS_SUPPORT define from 1740 xerver SDK configuration. 1741 1742commit 87f20b0c06bc13ed603d36cca881ccf69ac0a68a 1743Author: Matthieu Herrb <matthieu@deville.herrb.net> 1744Date: Fri Nov 21 15:42:31 2008 +0100 1745 1746 Build fix: Add a prototype for FindDevice function. 1747 1748commit 790a78d3b3d81ea06fc1a31108a330adba8cc069 1749Author: Alan Coopersmith <alan.coopersmith@sun.com> 1750Date: Wed Nov 5 21:47:30 2008 -0800 1751 1752 Fix solarisMouseAutoProbe to use device name & protocol specified by HAL 1753 1754commit daac081f34baab7388a8c42e5a80a42cd6810d75 1755Author: Alan Coopersmith <alan.coopersmith@sun.com> 1756Date: Wed Nov 5 19:26:38 2008 -0800 1757 1758 sun_mouse.c: Use miPointerGetScreen instead of miPointerCurrentScreen 1759 1760commit 431982e7c04ec076eeafd57190db4d7d901efa7c 1761Author: Alan Coopersmith <alan.coopersmith@sun.com> 1762Date: Wed Nov 5 19:04:32 2008 -0800 1763 1764 sun_mouse.c: remove unused variables 1765 1766commit 7bb59519636a7e0028e6f0f63d8256a68a24792d 1767Author: Alan Coopersmith <alan.coopersmith@sun.com> 1768Date: Wed Nov 5 18:55:07 2008 -0800 1769 1770 Remove checks for Solaris x86 versions older than Solaris 8 1771 1772commit 898dfc9ce731ea9515f7819a9f0583af81d7d8b2 1773Author: Alan Coopersmith <alan.coopersmith@sun.com> 1774Date: Wed Nov 5 18:51:04 2008 -0800 1775 1776 Rename OS_SOURCES to stop automake complaints about not building program "OS" 1777 1778commit ea5cfe804e112f320f14ad896c7802d53551d3e6 1779Author: Roland Scheidegger <zak@linux-x.site.my> 1780Date: Sat Oct 4 16:02:08 2008 +0200 1781 1782 fix compilation (upper/lower case typo) 1783 1784commit da2ab45e3ee85f164b5430a4d0c5d60cdf71a5ec 1785Author: Eamon Walsh <ewalsh@tycho.nsa.gov> 1786Date: Tue Aug 26 22:39:27 2008 -0400 1787 1788 Change screen private key to an integer variable. 1789 1790 Prepares for a devPrivates system that will store an index. 1791 1792commit d4ed78710b19a8b1c9b5349eacd44599ba075527 1793Author: Alan Coopersmith <alan.coopersmith@sun.com> 1794Date: Tue Aug 19 15:12:52 2008 -0700 1795 1796 Fix sun_mouse.c build on Solaris 1797 1798commit 04730f0be48d464401796a224109adbee9cd51de 1799Author: Adam Jackson <ajax@redhat.com> 1800Date: Tue Aug 19 15:28:48 2008 -0400 1801 1802 Remove useless call to xf86AddModuleInfo 1803 1804commit f3f0a5520ed7edac3867a97f5a001b91c870563e 1805Author: Daniel Stone <daniel@fooishbar.org> 1806Date: Sun Jul 20 04:33:07 2008 +0300 1807 1808 Add OS mouse sources to the driver build 1809 1810 Copy across the OS mouse sources and add them to the driver build. For 1811 convenience, the OS mouse versioning stuff was removed, but we have 1812 always had the same featureset in all modular builds, so that's okay. 1813 1814 Only compile-tested, not runtime-tested. 1815 1816commit 1214c4ce571caf0bcdb3d9dc04a2b34f4a23c3c0 1817Author: Alan Coopersmith <alan.coopersmith@sun.com> 1818Date: Tue Jun 10 14:38:26 2008 -0700 1819 1820 Merge some hardware support information from README.mouse into man page 1821 1822commit 705d0def1092a2121867fae4e7bc944a240d789a 1823Author: Peter Hutterer <peter@cs.unisa.edu.au> 1824Date: Mon May 26 21:57:59 2008 +0930 1825 1826 Check for XINPUT ABI 3. 1827 1828commit 5d9d865b4ac2d7739ae93a8e0e682535aeb46b6d 1829Author: Peter Hutterer <peter@cs.unisa.edu.au> 1830Date: Mon May 19 20:28:04 2008 +0930 1831 1832 Nuke RCS tags. 1833 1834commit bf634290f7bdf1f5b922f4c28b333a739057f2f0 1835Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1836Date: Sun Mar 16 02:28:16 2008 -0300 1837 1838 Compile warning fixes. 1839 1840 Ansify a function with K&R style definition. 1841 Obey gcc in warning suggest parentheses around assignment used as truth value. 1842 Remove some unused variables. 1843 Remaining warning is about xf86AddModuleInfo being deprecated. 1844 1845 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1846 1847commit 7f0623807366b1bc6c0be2e065220be94b669ea7 1848Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1849Date: Wed Jan 30 17:28:34 2008 -0200 1850 1851 Make sure xf86MouseProtocolIDToName is of public visibility. 1852 1853 This function is called by code in the xf86misc to change mouse parameters, 1854 after checking it's availability using LoaderSymbol(). 1855 1856 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1857 1858commit 82231d2309a54ecf7de3f29809416b2ea5f2d3cd 1859Author: Peter Hutterer <peter@cs.unisa.edu.au> 1860Date: Tue Apr 15 15:54:17 2008 +0930 1861 1862 man: Note that the server may probe default "Device" options. 1863 1864 X.Org Bug 15245 <http://bugs.freedesktop.org/show_bug.cgi?id=15425> 1865 1866commit 9192640066e3917062cb3ee1c761a83196bfb721 1867Author: Adam Jackson <ajax@redhat.com> 1868Date: Thu Mar 20 16:26:52 2008 -0400 1869 1870 mouse 1.3.0 1871 1872commit d6ceabc1b58d752cb2af03519c15012206904f70 1873Author: Matthieu Herrb <matthieu@bluenote.herrb.net> 1874Date: Sat Mar 8 23:10:03 2008 +0100 1875 1876 Makefile.am: nuke RCS Id 1877 1878commit 78272e117ceea12b8863f31688da66b20e160311 1879Author: Alan Coopersmith <alan.coopersmith@sun.com> 1880Date: Thu Jan 3 13:27:02 2008 -0800 1881 1882 Update Emulate3Button default in mouse man page to cover Emulate3ButtonsSoft 1883 1884commit 6a03e8bd9699a33dabcdd2bbcf51a001ddfd5534 1885Author: Peter Hutterer <peter@cs.unisa.edu.au> 1886Date: Fri Nov 16 16:45:45 2007 +1030 1887 1888 Bug #13144: Don't flush buttons, release events can cause paste events. 1889 1890commit 76a2231f87551f7c1943df18bc537b9b15987562 1891Author: Adam Jackson <ajax@redhat.com> 1892Date: Mon Dec 3 11:59:12 2007 -0500 1893 1894 Don't sleep(0.3) on shutdown. 1895 1896commit 0352a4db368eaab2df5fa77d4003e1363b3ea4fb 1897Author: Tilman Sauerbeck <tilman@code-monkey.de> 1898Date: Wed Oct 3 14:06:50 2007 +0200 1899 1900 Bumped version to 1.2.3. 1901 1902commit f42ea3027c13046dfa7a603737b476fbf2833764 1903Author: Fredrik Rinnestam <fredrik@obra.se> 1904Date: Wed Sep 19 23:24:13 2007 +0200 1905 1906 Bug #12145: Don't confine the pointer to one screen in zaphod mode. 1907 1908 Fix ported from evdev's b4a5a20476f7bc77d54a860d7cdd81c223bdb81f. 1909 1910commit 53bdd4db01f05595beb37e68842118eb649308d3 1911Author: Daniel Drake <ddrake@brontes3d.com> 1912Date: Tue May 29 12:14:00 2007 -0800 1913 1914 Bug #11089: xf86-input-mouse COPYING file 1915 1916 X.Org Bugzilla #11089 <https://bugs.freedesktop.org/show_bug.cgi?id=11089> 1917 1918commit 111081a2f15b416c2fd05b667bca3b3982f93245 1919Author: Matthias Hopf <mhopf@suse.de> 1920Date: Wed Aug 1 15:55:51 2007 +0200 1921 1922 bump to 1.2.2 1923 1924commit 8d329a4a23cdaa970e41fa33ee2babc4687189f2 1925Author: Brice Goglin <Brice.Goglin@ens-lyon.org> 1926Date: Wed Jul 25 19:22:27 2007 +0200 1927 1928 Fix typo in mousedrv.man 1929 1930 Reported by "A. Costa" <agcosta@gis.net> in 1931 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432060 1932 1933commit c7c012d8bf735dfa894146b379a2e1fd55f57fca 1934Author: Drew Parsons <dparsons@debian.org> 1935Date: Thu Jun 14 00:24:07 2007 +1000 1936 1937 Update version using PACKAGE_VERSION_* 1938 1939commit e567cb0792ea3dc2cd68c46628332c1f8bbb173d 1940Author: Jürgen Appel <jappel@linux01.gwdg.de> 1941Date: Mon Apr 23 15:54:08 2007 +0200 1942 1943 Added "Sensitivity" option. Use for slowing down high resolution mice. 1944 1945commit 4666e5f14b2cb63f5cd7c863331fe69658c989df 1946Author: Alan Coopersmith <alan.coopersmith@sun.com> 1947Date: Mon Feb 26 13:36:15 2007 -0800 1948 1949 renamed: .cvsignore -> .gitignore 1950 1951commit 92a8e2a39d7c9d6bfdaa0a5ac0118599008638ff 1952Author: Alan Coopersmith <alan.coopersmith@sun.com> 1953Date: Mon Feb 26 13:35:42 2007 -0800 1954 1955 Update text version of README to match sgml 1956 1957 Oops - forgot to regen text when the sgml changes were checked in for 1958 commit 28c5410df7ba8af07b994c0907519e869c9df750 1959 1960commit e355dc2e04b1b4756d4ad8553794b4e97210000c 1961Author: Daniel Stone <daniel@fooishbar.org> 1962Date: Thu Nov 30 19:57:28 2006 +0200 1963 1964 bump to 1.2.1 1965 1966commit fb347fb74e1a50fa900f225d13eee1aa829fa2f9 1967Author: Matthias Hopf <mhopf@suse.de> 1968Date: Thu Nov 23 18:17:33 2006 +0100 1969 1970 Work around race condition during VT switch. 1971 1972 https://bugzilla.novell.com/show_bug.cgi?id=219946 1973 1974commit 7a866ae143c3638d6b1e3836d48f16e300e90b09 1975Author: Daniel Stone <daniel@fooishbar.org> 1976Date: Thu Nov 2 04:47:12 2006 +0200 1977 1978 bump to 1.2.0 1979 1980commit ddc0db4fe85e2b8de31ad67a6d4f97808bce018f 1981Author: Daniel Stone <daniel@fooishbar.org> 1982Date: Thu Nov 2 00:07:01 2006 +0200 1983 1984 port to new motion history api, add right number of args to IPDS 1985 1986 Use new motion history API from the DIX if available, and also use the 1987 right number of args to InitPointerDeviceStruct, depending on the ABI 1988 version. 1989 1990commit 167dbbc2af6cad5d3b320e4e384bd78dd3450a5c 1991Author: Adam Jackson <ajax@benzedrine.nwnk.net> 1992Date: Fri Oct 13 18:28:46 2006 -0400 1993 1994 Bump to 1.1.2 1995 1996commit 40cfeffc5bea7ecdc20bbbe4db50fd725a62f29b 1997Author: Daniel Stone <daniel@fooishbar.org> 1998Date: Sun Aug 27 13:06:31 2006 +0300 1999 2000 move manpage to mousedrv.man to avoid conflict with mouse.4 2001 2002commit ac0dc7451be0a8aba703fd4d9a78e17544c40842 2003Author: Tilman Sauerbeck <tilman@code-monkey.de> 2004Date: Sun Jul 9 20:01:26 2006 +0200 2005 2006 Bug #5285: added some missing includes, avoid redefinition of 2007 NEED_XF86_TYPES. 2008 2009commit 6dbc6ad05d147831a62b161e23f5da29101f2cfa 2010Author: Matthias Hopf <mhopf@suse.de> 2011Date: Fri May 26 13:55:39 2006 +0000 2012 2013 Bump to 1.1.1. 2014 2015commit 12bd04878774154fe83d785418b87dd37b4f2f15 2016Author: Matthias Hopf <mhopf@suse.de> 2017Date: Fri Apr 21 11:15:23 2006 +0000 2018 2019 Fixed default for YAxisMapping. Changed default for ZAxisMapping. Added 2020 short explanation. 2021 Autodetect (one way only) single wheel only for EXPS2. Use singlebit 2022 protocol for multiwheel EXPS2 mice. 2023 2024commit 2ce9bbe76c788fe7c41d2607577c867e5a3d9608 2025Author: Matthias Hopf <mhopf@suse.de> 2026Date: Thu Apr 20 18:25:32 2006 +0000 2027 2028 Overhaul of wheel processing. Does work correctly with multibit zaxis 2029 events now. 2030 2031commit 5e9624b3695cf37fff7986d1585e4227bad789f5 2032Author: Adam Jackson <ajax@nwnk.net> 2033Date: Fri Apr 7 17:59:54 2006 +0000 2034 2035 Unlibcwrap. Bump server version requirement. Bump to 1.1.0. 2036 2037commit 270fe8e1ccd2f5af114e8292bee8c4d27a1d93ab 2038Author: Eric Anholt <anholt@freebsd.org> 2039Date: Mon Apr 3 21:18:50 2006 +0000 2040 2041 Coverity #875: Correct several memory leaks in options parsing. 2042 2043commit abe3a020a70859f680163a8105cebeac42695f72 2044Author: Adam Jackson <ajax@nwnk.net> 2045Date: Tue Feb 28 19:44:45 2006 +0000 2046 2047 Bump to 1.0.4. 2048 2049commit 6de7233e0fdb63d4794df45d76391a4a6f04ec8d 2050Author: Matthias Hopf <mhopf@suse.de> 2051Date: Thu Feb 2 11:53:50 2006 +0000 2052 2053 Fixed ButtonMapping default. 2054 2055commit 9ec6a9a1c1b01e37ea60611160a4c15c2f308086 2056Author: Matthias Hopf <mhopf@suse.de> 2057Date: Tue Jan 17 11:49:57 2006 +0000 2058 2059 Bug #5071: EmulateWheelTimeout didn't work as anticipated. 2060 2061commit 745e3d38594938742f16508a61bd0ce9598fcf30 2062Author: Daniel Stone <daniel@fooishbar.org> 2063Date: Mon Jan 9 02:30:15 2006 +0000 2064 2065 Remove unconditionally-defined #ifdef PNP_MOUSE blocks. 2066 2067commit b9db086daae7aacae068e4db85575737ebe76f45 2068Author: Kevin E Martin <kem@kem.org> 2069Date: Wed Dec 21 02:29:57 2005 +0000 2070 2071 Update package version for X11R7 release. 2072 2073commit d84b58ede20c31f4acbf886197c92b6f69d32da8 2074Author: Adam Jackson <ajax@nwnk.net> 2075Date: Mon Dec 19 16:25:51 2005 +0000 2076 2077 Stub COPYING files 2078 2079commit 28c5410df7ba8af07b994c0907519e869c9df750 2080Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2081Date: Mon Dec 19 09:07:50 2005 +0000 2082 2083 Typo fixes, mailing list & url updates, and other changes to prepare for 2084 X11R6.9 & 7.0 releases. 2085 2086commit c231bba8457cbe98c516f0ee90ebc2c4b5a936a9 2087Author: Kevin E Martin <kem@kem.org> 2088Date: Thu Dec 15 00:21:33 2005 +0000 2089 2090 Update package version number for final X11R7 release candidate. Bump 2091 driver version number. 2092 2093commit c356477c8dab15a68fa6deb06181c28d2e9d1c54 2094Author: Kevin E Martin <kem@kem.org> 2095Date: Mon Dec 12 06:59:54 2005 +0000 2096 2097 Bug #1752: When emulating 3 buttons in "auto" mode, timeout immediately 2098 when a mouse movement is detected (Egbert Eich, Kean Johnston, Kevin 2099 Martin). 2100 2101commit 4180beef7023dc3a860dd9895c986317326c5236 2102Author: Kevin E Martin <kem@kem.org> 2103Date: Tue Dec 6 22:48:31 2005 +0000 2104 2105 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 2106 2107commit bef647bfb75c9be08046ba041e775e2be483bc05 2108Author: Kevin E Martin <kem@kem.org> 2109Date: Sat Dec 3 05:49:31 2005 +0000 2110 2111 Update package version number for X11R7 RC3 release. 2112 2113commit e8f1d1cc8f021c8034087c7d2d26a945fda41467 2114Author: Kevin E Martin <kem@kem.org> 2115Date: Sat Dec 3 05:45:18 2005 +0000 2116 2117 Bump version numbers for X11R6.9/X11R7 RC3. 2118 2119commit 1e537674ebd4df0b7245b4b2119bcf33be9d3f51 2120Author: Kevin E Martin <kem@kem.org> 2121Date: Fri Dec 2 02:16:06 2005 +0000 2122 2123 Remove extraneous AC_MSG_RESULT. 2124 2125commit 7b4b12a977e4c84d861f103613245570f34d31ce 2126Author: Adam Jackson <ajax@nwnk.net> 2127Date: Tue Nov 29 23:29:56 2005 +0000 2128 2129 Only build dlloader modules by default. 2130 2131commit 1c95c00528b69db9a2345af0bcc871f63e2b8d89 2132Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2133Date: Mon Nov 28 22:04:07 2005 +0000 2134 2135 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 2136 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 2137 2138commit 90cda6b6d1f9e8db9d77423943b663e3e010b06c 2139Author: Daniel Stone <daniel@fooishbar.org> 2140Date: Tue Nov 22 04:03:23 2005 +0000 2141 2142 Bump dependency on xorg-server to >= 0.99.3 for MouseDeviceRec changes. 2143 2144commit 4b37d5d1d2f80da983346e15e900fb07de7d2cf8 2145Author: Eric Anholt <anholt@freebsd.org> 2146Date: Mon Nov 21 10:49:06 2005 +0000 2147 2148 Add .cvsignores for drivers. 2149 2150commit 31c63c83f7dbe8c538d67d3f9a1e3064ea78e278 2151Author: Matthias Hopf <mhopf@suse.de> 2152Date: Mon Nov 14 14:25:09 2005 +0000 2153 2154 Bug #4915: ButtonMapping default changed from one-to-one mapping to "1 2 3 2155 8 9 10 11...". 2156 2157commit 5bca72458c8f9637f9c8f0871bb2048d824c6974 2158Author: Matthias Hopf <mhopf@suse.de> 2159Date: Mon Nov 14 14:19:52 2005 +0000 2160 2161 Bug #4915: Move buttonMapping initialization before calling OS specific 2162 PreInit. 2163 2164commit f00e2a8c9689465f6e173e08d0b51407e19f385b 2165Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2166Date: Thu Nov 10 03:37:47 2005 +0000 2167 2168 Unrevert default ZAxisMapping change now that the default is back to "4 5 6 2169 7" 2170 2171commit 77975bfe30f984f45f908d22a0e9c8fa0311aef0 2172Author: Kean Johnson <kean@armory.com> 2173Date: Thu Nov 10 02:41:20 2005 +0000 2174 2175 Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement 2176 on SCO and USL. Re-instate the ZAxisMapping default for the mouse 2177 driver. 2178 2179commit aa6bdb84ec4d22f0916b1e471b89d056a684d7d4 2180Author: Kevin E Martin <kem@kem.org> 2181Date: Wed Nov 9 21:31:23 2005 +0000 2182 2183 Bump version numbers for X11R6.9/X11R7 RC2. 2184 2185commit f8bf605528c78c1cb6670ee096837e5c04e1b61a 2186Author: Kevin E Martin <kem@kem.org> 2187Date: Wed Nov 9 21:15:12 2005 +0000 2188 2189 Update package version number for X11R7 RC2 release. 2190 2191commit 75a30c52706057cd70407271eda647c699a5a66d 2192Author: Matthias Hopf <mhopf@suse.de> 2193Date: Wed Nov 9 17:05:40 2005 +0000 2194 2195 Bug #4915: ButtonMapping option which allows to define arbitrary button 2196 mappings (including left-handed mouse etc.). Fixed incorrect usage of 2197 non-reversed, but ZAxisMapped buttons for state detection. Nuked unused 2198 part of reverseMap. 2199 2200commit 2372fba8f5f6e8d3bfa48edc980f2186fc9e87ee 2201Author: Matthias Hopf <mhopf@suse.de> 2202Date: Wed Nov 9 16:32:51 2005 +0000 2203 2204 Reflect changes in ZAxisMapping default. 2205 2206commit 823f49c8238595a377f7d0494d742f5e50d34eca 2207Author: Kean Johnson <kean@armory.com> 2208Date: Tue Nov 8 06:33:28 2005 +0000 2209 2210 See ChangeLog entry 2005-11-07 for details. 2211 2212commit 640006296296b33dceaf33675a4db3335765aac6 2213Author: Kevin E Martin <kem@kem.org> 2214Date: Tue Nov 1 15:08:50 2005 +0000 2215 2216 Update pkgcheck depedencies to work with separate build roots. 2217 2218commit 8dca995860193bc3132301f1b0f79ada06bffd4c 2219Author: Kevin E Martin <kem@kem.org> 2220Date: Wed Oct 19 02:48:01 2005 +0000 2221 2222 Update package version number for RC1 release. 2223 2224commit 9dffd55847ebac6b381d8359ad67f056fb66cf2b 2225Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2226Date: Tue Oct 18 00:01:52 2005 +0000 2227 2228 Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro 2229 substitutions to work better with BSD make 2230 2231commit 08905305e064e8f20e5db529b850aaa87b578b2c 2232Author: Adam Jackson <ajax@nwnk.net> 2233Date: Mon Oct 17 22:57:29 2005 +0000 2234 2235 More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead 2236 of indirectly 2237 2238commit bcabac6b1f0c39e20bca6e1abd4efe70d7eeac69 2239Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2240Date: Mon Oct 17 00:08:59 2005 +0000 2241 2242 Use sed & cpp to substitute variables in driver man pages 2243 2244commit 34856ca1f73108ca19c20d9223457be328890dc1 2245Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 2246Date: Tue Oct 4 20:01:02 2005 +0000 2247 2248 Check in generated README files 2249 2250commit 55e29446456e51ccdca57f348ed4660f65ab7dee 2251Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 2252Date: Mon Oct 3 21:22:06 2005 +0000 2253 2254 - For all drivers that have a <driver>.sgml file, add code in their build 2255 system to build the README file at make dist time 2256 - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that 2257 will check if the required tools and files exist, and if so set a 2258 conditional. 2259 - util/modular/symlink.sh 2260 - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml 2261 - Add all the README.<driver> to the list of excluded files 2262 - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make 2263 it spew less warnings when the text file is built. 2264 2265commit 79a6d468c7995032988a3888324fddf798021553 2266Author: Alex Deucher <agd5f@yahoo.com> 2267Date: Wed Aug 31 23:38:47 2005 +0000 2268 2269 Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291 2270 2271commit 70e4c1b572ea98e9cdf85b4c5ea3b63a89647d3d 2272Author: Daniel Stone <daniel@fooishbar.org> 2273Date: Fri Aug 26 07:12:34 2005 +0000 2274 2275 Extend Genius NetMouse support. (Debian #040) 2276 2277commit 8227eb1ff74c7c61690359e2af00a5a6c23b56e9 2278Author: Daniel Stone <daniel@fooishbar.org> 2279Date: Thu Aug 18 09:03:40 2005 +0000 2280 2281 Update autogen.sh to one that does objdir != srcdir. 2282 2283commit 4b08d9746296a4d9fc756a059f2bfba3490192a6 2284Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2285Date: Mon Aug 15 23:48:35 2005 +0000 2286 2287 Set ZAxisMapping default to "4 5 6 7". 2288 2289commit f355ef63c60adc7a72517ca71fdc9983f3881db9 2290Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 2291Date: Wed Aug 10 14:07:23 2005 +0000 2292 2293 Don\'t lose existing CFLAGS in all the input drivers and some of the video 2294 drivers 2295 2296commit fd37fdea221cdf13a26e075758c9d1b405da5c06 2297Author: Kevin E Martin <kem@kem.org> 2298Date: Fri Jul 29 21:22:41 2005 +0000 2299 2300 Various changes preparing packages for RC0: 2301 - Verify and update package version numbers as needed 2302 - Implement versioning scheme 2303 - Change bug address to point to bugzilla bug entry form 2304 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 2305 reenable it) 2306 - Fix makedepend to use pkgconfig and pass distcheck 2307 - Update build script to build macros first 2308 - Update modular Xorg version 2309 2310commit 0159c76ac33cc7072a5b30129b5b622053f23b08 2311Author: Kevin E Martin <kem@kem.org> 2312Date: Wed Jul 13 20:03:22 2005 +0000 2313 2314 Make the module dir configurable 2315 2316commit 84c284202386be7c46d60cfa8a58f031d05ac84f 2317Author: Kevin E Martin <kem@kem.org> 2318Date: Tue Jul 12 23:16:59 2005 +0000 2319 2320 Update driver to pass distcheck 2321 2322commit e955a67245f83da020632a2bf82c04c03a697322 2323Author: Adam Jackson <ajax@nwnk.net> 2324Date: Tue Jul 12 06:15:09 2005 +0000 2325 2326 Build skeletons for input drivers. Should basically work. 2327 2328commit 5f673ca035ec1c3c4abdc162f50c864c89ed84d4 2329Author: Adam Jackson <ajax@nwnk.net> 2330Date: Mon Jul 11 02:38:00 2005 +0000 2331 2332 Prep input drivers for modularizing by adding guarded #include "config.h" 2333 2334commit c2bc3b67c121ffb1152333e268b675643f9f477f 2335Author: Daniel Stone <daniel@fooishbar.org> 2336Date: Fri Jul 1 22:43:23 2005 +0000 2337 2338 Change all misc.h and os.h references to <X11/foo.h>. 2339 2340commit 25eb972e71e11208cd6426f5583d33490d82829d 2341Author: Adam Jackson <ajax@nwnk.net> 2342Date: Sat Jun 25 21:17:02 2005 +0000 2343 2344 Bug #3626: _X_EXPORT tags for video and input drivers. 2345 2346commit e9fd033c9c6903b681f1e82c3cd03098c3fbf2a4 2347Author: Eric Anholt <anholt@freebsd.org> 2348Date: Mon May 9 23:41:06 2005 +0000 2349 2350 Bugzilla #2389: Document the maximum number of buttons a mouse can have. 2351 Correct a missing period I noticed while I was here. 2352 2353commit 0367a3a65a30fa461a1f2c4facf28821dbf10a77 2354Author: Eric Anholt <anholt@freebsd.org> 2355Date: Wed May 4 04:14:58 2005 +0000 2356 2357 Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in 2358 mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter 2359 Grehan, grehan at FreeBSD dot org) 2360 2361commit b538c125e4cd103c743ed26ec4d288d4a5b35b24 2362Author: Daniel Stone <daniel@fooishbar.org> 2363Date: Wed Apr 20 12:25:34 2005 +0000 2364 2365 Fix includes right throughout the Xserver tree: 2366 change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; 2367 change "foo.h", "extensions/foo.h" and "X11/foo.h" to 2368 <X11/extensions/foo.h> for extension headers, e.g. Xv.h; 2369 change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files. 2370 2371commit 39eeceba31b6a8b42be175db472c92b4aebb82c6 2372Author: Alex Deucher <agd5f@yahoo.com> 2373Date: Sun Oct 17 22:45:57 2004 +0000 2374 2375 - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche) 2376 - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott) 2377 2378commit a257b41d741b49268c55e739b6d793be3de6586a 2379Author: Alex Deucher <agd5f@yahoo.com> 2380Date: Sun Oct 17 20:29:35 2004 +0000 2381 2382 - Add interlaced support to S3 driver (bug 332, Leo Savernik) 2383 - EmulateWheelTimeout (bug 323, Mathias Fröhlich) 2384 - single button double-click (bug 322, Rob Brown) 2385 2386commit 1a49e855396dd927dc69c63c2a32e115fd8f504c 2387Author: Kevin E Martin <kem@kem.org> 2388Date: Fri Sep 3 16:18:23 2004 +0000 2389 2390 First set of documentation updates. 2391 Include more correct fix for rootless interaction with damage (Bug #1168, 2392 Keith Packard). 2393 2394commit 014853d848b04ce496afc8ff3f0273872e8f761a 2395Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 2396Date: Mon Jul 26 23:20:22 2004 +0000 2397 2398 - Change xf86config to xorgconfig 2399 - Update Solaris mouse support information 2400 2401commit 4ef4fa01917112bd937b32793ade3230de0b0d4b 2402Author: Matthieu Herrb <matthieu.herrb@laas.fr> 2403Date: Sat Jul 24 17:35:39 2004 +0000 2404 2405 Fix a problem with wsmouse driver loosing events on 64bit architectures 2406 (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a 2407 mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If 2408 set, it is used as structure size of which we want space for a few." 2409 2410commit 3fed730ac9f9b95503bc457d8688896cbda502f1 2411Author: Egbert Eich <eich@suse.de> 2412Date: Fri Apr 23 19:54:04 2004 +0000 2413 2414 Merging XORG-CURRENT into trunk 2415 2416commit 3e37718d9046394e1f89df80c9280727681c2b59 2417Author: Egbert Eich <eich@suse.de> 2418Date: Sun Mar 14 08:33:52 2004 +0000 2419 2420 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 2421 2422commit 2714a22dc4f13db3bf1a050d403cb3b2692a6d20 2423Author: Egbert Eich <eich@suse.de> 2424Date: Wed Mar 3 12:12:34 2004 +0000 2425 2426 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 2427 2428commit fb74889ec7baa2bf9162f43517d6db36414a5c32 2429Author: Egbert Eich <eich@suse.de> 2430Date: Thu Feb 26 13:36:00 2004 +0000 2431 2432 readding XFree86's cvs IDs 2433 2434commit be8481276bdfee635dd3e4da33e65780aa5b7660 2435Author: Egbert Eich <eich@suse.de> 2436Date: Thu Feb 26 09:23:34 2004 +0000 2437 2438 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2439 2440commit 53bc8cd30c7ef1f888db318ad174ff4f028ce634 2441Author: Kaleb Keithley <kaleb@freedesktop.org> 2442Date: Fri Dec 19 20:55:25 2003 +0000 2443 2444 XFree86 4.3.99.902 (RC 2) 2445 2446commit 8e2fe5d5a02c4c8da8f4ced432da6fe88272b975 2447Author: Kaleb Keithley <kaleb@freedesktop.org> 2448Date: Tue Nov 25 19:28:48 2003 +0000 2449 2450 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 2451 2452commit 92595648d1140139f0c0a42cbb2c548fc6864575 2453Author: Kaleb Keithley <kaleb@freedesktop.org> 2454Date: Fri Nov 14 16:48:56 2003 +0000 2455 2456 XFree86 4.3.0.1 2457 2458commit c9c7e96897229ba1d457a58f66121dd1f9210382 2459Author: Kaleb Keithley <kaleb@freedesktop.org> 2460Date: Fri Nov 14 16:48:56 2003 +0000 2461 2462 Initial revision 2463 2464commit 95b194f6e3456b46c2f994f4f6655fabfcf89c76 2465Author: Kaleb Keithley <kaleb@freedesktop.org> 2466Date: Fri Nov 14 15:54:49 2003 +0000 2467 2468 R6.6 is the Xorg base-line 2469