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