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