ChangeLog revision e4da38af
1e4da38afSmrgcommit 9d6c38eae40a435b4057a33d55759810ea7b91c1 2e4da38afSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 3e4da38afSmrgDate: Thu Nov 17 14:35:47 2016 +1000 4e4da38afSmrg 5e4da38afSmrg mouse 1.9.2 6e4da38afSmrg 7e4da38afSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 8e4da38afSmrg 9e4da38afSmrgcommit 2dda9b90b9c632d2f27a7b2f46bc4e4af1e9d82d 10e4da38afSmrgAuthor: Keith Packard <keithp@keithp.com> 11e4da38afSmrgDate: Mon May 30 22:45:13 2016 -0700 12e4da38afSmrg 13e4da38afSmrg Support ABI_XINPUT_VERSION 24 (remove LastSelectMask from block/wakeup) 14e4da38afSmrg 15e4da38afSmrg The block and wakeup handler API is changing so that the FD_SET type 16e4da38afSmrg isn't visible outside the OS layer anymore. The mouse driver didn't 17e4da38afSmrg need that argument anyways, so the change is just to adjust the APIs 18e4da38afSmrg to avoid compiler warnings. 19e4da38afSmrg 20e4da38afSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 21e4da38afSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 22e4da38afSmrg 23e4da38afSmrgcommit 80952e5a5fcb4158249451f2339de618c4e63b82 24e4da38afSmrgAuthor: Keith Packard <keithp@keithp.com> 25e4da38afSmrgDate: Mon May 30 22:45:12 2016 -0700 26e4da38afSmrg 27e4da38afSmrg Support ABI_XINPUT_VERSION 23 (use input_lock/input_unlock) 28e4da38afSmrg 29e4da38afSmrg This makes using input_lock/input_unlock conditional on the ABI 30e4da38afSmrg version so that we don't get compiler warnings when compiling with the 31e4da38afSmrg newer server bits. 32e4da38afSmrg 33e4da38afSmrg Signed-off-by: Keith Packard <keithp@keithp.com> 34e4da38afSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 35e4da38afSmrg 36e4da38afSmrgcommit c22d3073dc1b82fe6c466e5ea71b6da755bb9a8e 37e4da38afSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 38e4da38afSmrgDate: Mon Jul 27 00:06:06 2015 +0200 39e4da38afSmrg 40e4da38afSmrg Add some standard defines to pkg-config file. 41e4da38afSmrg 42e4da38afSmrg Not strictly needed in the xorg build, but helps the NetBSD reachover 43e4da38afSmrg build, and follows implicit conventions about pkg-config files more 44e4da38afSmrg closely. 45e4da38afSmrg 46e4da38afSmrg See also http://gnats.netbsd.org/48991 47e4da38afSmrg 48e4da38afSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 49e4da38afSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 50e4da38afSmrg 51e4da38afSmrgcommit 85ee769d769e87b1e4a21b8c48944238c8ebe5f7 52e4da38afSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 53e4da38afSmrgDate: Sat Feb 28 09:38:38 2015 -0800 54e4da38afSmrg 55e4da38afSmrg README: Drop ancient, no longer supported versions of Solaris 56e4da38afSmrg 57e4da38afSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 58e4da38afSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 59e4da38afSmrg 60e4da38afSmrgcommit 9d404d41b6edbee9b96ee8bad705f7e5fdd3e7c1 61e4da38afSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 62e4da38afSmrgDate: Sat Feb 28 09:36:29 2015 -0800 63e4da38afSmrg 64e4da38afSmrg README: Add "or xf86-input-libinput" to -evdev note for Linux 65e4da38afSmrg 66e4da38afSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 67e4da38afSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 68e4da38afSmrg 6984bf8334Smrgcommit 6886084b192e681739fc55892f30681efb4f79f0 7084bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7184bf8334SmrgDate: Mon Aug 11 23:36:23 2014 -0700 7284bf8334Smrg 7384bf8334Smrg xf86-input-mouse 1.9.1 7484bf8334Smrg 7584bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7684bf8334Smrg 7784bf8334Smrgcommit 252b15a2aeab5d7c843271caf4852df03d7a25eb 7884bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7984bf8334SmrgDate: Fri Jul 11 19:47:20 2014 -0700 8084bf8334Smrg 8184bf8334Smrg Update some outdated language in a comment on obsolete hardware 8284bf8334Smrg 8384bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8484bf8334Smrg 8584bf8334Smrgcommit e83991474e9964917ea6ece5ad21d1bf56481dfa 8684bf8334SmrgAuthor: Michael Thayer <michael.thayer@oracle.com> 8784bf8334SmrgDate: Thu Apr 24 10:32:17 2014 +0200 8884bf8334Smrg 8984bf8334Smrg Make absolute input reporting in Solaris aware of resolution changes 9084bf8334Smrg 9184bf8334Smrg Currently on Solaris absolute input reporting only takes resolution changes 9284bf8334Smrg into account when the video driver is using the pre-RandR 1.2 APIs, and 9384bf8334Smrg there it uses the physical resolution, not the virtual. This patch fixes 9484bf8334Smrg those two things. 9584bf8334Smrg 9684bf8334Smrg Signed-off-by: Michael Thayer <michael.thayer@oracle.com> 9784bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9884bf8334Smrg 9984bf8334Smrgcommit 7a1fb986cc5ace474b6f040179bd130d4ba6f78f 10084bf8334SmrgAuthor: Michael Thayer <michael.thayer@oracle.com> 10184bf8334SmrgDate: Mon Mar 31 11:21:12 2014 +0200 10284bf8334Smrg 10384bf8334Smrg Do not drop the result of protocol detection 10484bf8334Smrg 10584bf8334Smrg In MousePickProtocol() with protocol PROT_AUTO we probe for the protocol to 10684bf8334Smrg use but drop the result in most cases. This was causing DEVICE_INIT and 10784bf8334Smrg DEVICE_ON to fail to be called with the VUID protocol. Git history suggests 10884bf8334Smrg that this code was originally meant to cover both PS/2 auto-detection and OS- 10984bf8334Smrg specific detection, but that only the first case was implemented at the time. 11084bf8334Smrg Now that only the second is needed dropping the result to keep the protocol 11184bf8334Smrg as PROT_AUTO is presumably no longer useful and seems to actively breaking 11284bf8334Smrg things. 11384bf8334Smrg 11484bf8334Smrg Signed-off-by: Michael Thayer <michael.thayer@oracle.com> 11584bf8334Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11684bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11784bf8334Smrg 11884bf8334Smrgcommit 4e79eb64e50bf19d984a27af1dedaa78c1e77072 11984bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 12084bf8334SmrgDate: Mon Aug 19 19:30:37 2013 +0200 12184bf8334Smrg 12284bf8334Smrg Add support for absolute positioning (tablets). 12384bf8334Smrg 12484bf8334Smrg From Pierre Pronchery <khorben@NetBSD.org> 12584bf8334Smrg and review comments by Daniel Stone <daniel@fooishbar.org>. 12684bf8334Smrg 12784bf8334Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 12884bf8334Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 12984bf8334Smrg 13084bf8334Smrgcommit b77a728904d5492163728762d4f363554edefba5 13184bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 13284bf8334SmrgDate: Mon Aug 19 11:14:33 2013 +0200 13384bf8334Smrg 13484bf8334Smrg For wsmouse, keep 3-button emulation status. 13584bf8334Smrg 13684bf8334Smrg With a multiplexed device like wsmouse it does not make sense to 13784bf8334Smrg kill emulate3buttons on the first button-3-pressed event. The 13884bf8334Smrg button-3 pressed may belong to a mouse long gone and leave the 13984bf8334Smrg internal (two button only) mousepad useless. 14084bf8334Smrg 14184bf8334Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 14284bf8334Smrg From Martin Husemann <martin@NetBSD.org> 14384bf8334Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 14484bf8334Smrg 14584bf8334Smrgcommit ae1a3d6072fea65a8a594f2614f47c43dd8dd267 14684bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 14784bf8334SmrgDate: Mon Aug 19 11:14:32 2013 +0200 14884bf8334Smrg 14984bf8334Smrg Make wsmouse (re-)init the version. 15084bf8334Smrg 15184bf8334Smrg This makes sure that the xserver and the mouse speak the same 15284bf8334Smrg protocol version. 15384bf8334Smrg 15484bf8334Smrg Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> 15584bf8334Smrg From Matthew R. Green <mrg@NetBSD.org> 15684bf8334Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 15784bf8334Smrg 15884bf8334Smrgcommit e2cb94b0f3f555f4b1744d63caa587c804f942a2 15984bf8334SmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 16084bf8334SmrgDate: Mon Aug 19 11:14:30 2013 +0200 16184bf8334Smrg 16284bf8334Smrg Enable MSE_MISC on NetBSD as well. 16384bf8334Smrg 16484bf8334Smrg Otherwise we can't find WSMouse. 16584bf8334Smrg 16684bf8334Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16784bf8334Smrg From Matthew R. Green <mrg@NetBSD.org> 16884bf8334Smrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 16984bf8334Smrg 17084bf8334Smrgcommit ea504b225f7cbedced9466bbf09ebfa43f39dcfb 17184bf8334SmrgAuthor: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 17284bf8334SmrgDate: Sun Jan 5 18:57:28 2014 +0100 17384bf8334Smrg 17484bf8334Smrg Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc 17584bf8334Smrg 17684bf8334Smrg As required by the following commit: 17784bf8334Smrg commit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a 17884bf8334Smrg Use asprintf (or Xprintf on old servers) instead of strdup+sprintf 17984bf8334Smrg 18084bf8334Smrg Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 18184bf8334Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 18284bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 18384bf8334Smrg 18484bf8334Smrgcommit 8c75f6e1c117f3d05f0bc7bed34f0e7e933f3b9a 18584bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 18684bf8334SmrgDate: Sat Oct 19 21:49:57 2013 -0700 18784bf8334Smrg 18884bf8334Smrg Use asprintf (or Xprintf on old servers) instead of strdup+sprintf 18984bf8334Smrg 19084bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19184bf8334Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 19284bf8334Smrg 19384bf8334Smrgcommit d5de178fe9c20351ff400ff616ffbfe05471cdcc 19484bf8334SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 19584bf8334SmrgDate: Sat Oct 19 18:40:10 2013 -0700 19684bf8334Smrg 19784bf8334Smrg Wrap some overly long lines 19884bf8334Smrg 19984bf8334Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 20084bf8334Smrg 201a73597f9Smrgcommit 35cae8f4352002c8dce85dbc86cebb50e915a478 202a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 203a73597f9SmrgDate: Wed Mar 27 10:59:05 2013 +1000 204a73597f9Smrg 205a73597f9Smrg mouse 1.9.0 206a73597f9Smrg 207a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 208a73597f9Smrg 209a73597f9Smrgcommit 585f4030d77accf2a4ba115729ca08da82217863 210a73597f9SmrgAuthor: Colin Walters <walters@verbum.org> 211a73597f9SmrgDate: Wed Jan 4 17:37:06 2012 -0500 212a73597f9Smrg 213a73597f9Smrg autogen.sh: Implement GNOME Build API 214a73597f9Smrg 215a73597f9Smrg http://people.gnome.org/~walters/docs/build-api.txt 216a73597f9Smrg 217a73597f9Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 218a73597f9Smrg 219a73597f9Smrgcommit 8e74b1db7b32a2a2bb668a8edc6757cc5b77157a 220a73597f9SmrgAuthor: Adam Jackson <ajax@redhat.com> 221a73597f9SmrgDate: Wed Jan 16 13:11:11 2013 -0500 222a73597f9Smrg 223a73597f9Smrg configure: Drop AM_MAINTAINER_MODE 224a73597f9Smrg 225a73597f9Smrg Signed-off-by: Adam Jackson <ajax@redhat.com> 226a73597f9Smrg 227a73597f9Smrgcommit 3b199a175da8485c216ccccb68df4cf539899619 228a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 229a73597f9SmrgDate: Wed Aug 15 14:38:28 2012 +1000 230a73597f9Smrg 231a73597f9Smrg Use signal-safe logging if available 232a73597f9Smrg 233a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 234a73597f9Smrg Reviewed-by: Chase Douglas <chase.douglas@ubuntu.com> 235a73597f9Smrg 236a73597f9Smrgcommit cb1f60930bdc8121e5d7b9210f9491d1116d6aef 237a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 238a73597f9SmrgDate: Wed Aug 15 14:43:14 2012 +1000 239a73597f9Smrg 240a73597f9Smrg Fix compilation error with EXTMOUSEDEBUG on 241a73597f9Smrg 242a73597f9Smrg pInfo->atom was removed in xorg-server-1.9.0-26-g9802cca 243a73597f9Smrg 244a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 245a73597f9Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 246a73597f9Smrg 247a73597f9Smrgcommit 29dbd85c4617a062d2003e0673806b92f8397492 248a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 249a73597f9SmrgDate: Tue Jul 31 09:39:38 2012 +1000 250a73597f9Smrg 251a73597f9Smrg xf86-input-mouse 1.8.1 252a73597f9Smrg 253a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 254a73597f9Smrg 255a73597f9Smrgcommit 5a5f41659d4e43330407fa8895710c865d2b5328 256a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 257a73597f9SmrgDate: Mon Jul 30 15:56:18 2012 -0700 258a73597f9Smrg 259a73597f9Smrg Fix compiler warning in sun_mouse.c (Solaris-only) 260a73597f9Smrg 261a73597f9Smrg sun_mouse.c: In function 'vuidRemoveMouse': 262a73597f9Smrg sun_mouse.c:150:42: warning: declaration of 'time' shadows a global declaration 263a73597f9Smrg 264a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 265a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 266a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 267a73597f9Smrg 268a73597f9Smrgcommit 5748979008acafd1a8b28f47e292ed6a9706474c 269a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 270a73597f9SmrgDate: Tue Jul 31 08:28:27 2012 +1000 271a73597f9Smrg 272a73597f9Smrg Rename xf86-mouse.pc to xorg-mouse.pc 273a73597f9Smrg 274a73597f9Smrg Other input drivers already shipping pkgconfig files use this naming scheme 275a73597f9Smrg and since the 1.8 release didn't install the file anyway, renaming is still 276a73597f9Smrg acceptable at this point. 277a73597f9Smrg 278a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 279a73597f9Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 280a73597f9Smrg 281a73597f9Smrgcommit a5630a5668793e3bdc6190b5e2ee22d7c28dda0c 282a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 283a73597f9SmrgDate: Mon Jul 30 09:06:49 2012 +1000 284a73597f9Smrg 285a73597f9Smrg Install xf86-mouse.pc file 286a73597f9Smrg 287a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 288a73597f9Smrg Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> 289a73597f9Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 290a73597f9Smrg 291a73597f9Smrgcommit 7c1e63ef00777553cca66781b8db0272bd405db0 292a73597f9SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 293a73597f9SmrgDate: Mon Jul 30 15:53:22 2012 +1000 294a73597f9Smrg 295a73597f9Smrg Fix compiler warnings 296a73597f9Smrg 297a73597f9Smrg pnp.c: In function 'probePs2ProtocolPnP': 298a73597f9Smrg pnp.c:711:31: warning: declaration of 'seq' shadows a previous local 299a73597f9Smrg [-Wshadow] 300a73597f9Smrg pnp.c:705:23: warning: shadowed declaration is here [-Wshadow] 301a73597f9Smrg 302a73597f9Smrg mouse.c: In function 'MouseCommonOptions': 303a73597f9Smrg mouse.c:330:13: warning: declaration of 'i' shadows a previous local 304a73597f9Smrg [-Wshadow] 305a73597f9Smrg mouse.c:279:9: warning: shadowed declaration is here [-Wshadow] 306a73597f9Smrg 307a73597f9Smrg mouse.c: In function 'autoProbeMouse': 308a73597f9Smrg mouse.c:3602:29: warning: declaration of 'proto' shadows a global 309a73597f9Smrg declaration [-Wshadow] 310a73597f9Smrg mouse.c:2482:22: warning: shadowed declaration is here [-Wshadow] 311a73597f9Smrg 312a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 313a73597f9Smrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 314a73597f9Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 315a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 316a73597f9Smrg 317a73597f9Smrgcommit 3c0c022672324286b0e936977ca267c6b04dc0f2 318a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 319a73597f9SmrgDate: Thu Jul 26 23:10:47 2012 -0700 320a73597f9Smrg 321a73597f9Smrg xf86-input-mouse 1.8.0 322a73597f9Smrg 323a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 324a73597f9Smrg 325a73597f9Smrgcommit 66792aff9562a3cd69576739e4dae116edb31efd 326a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 327a73597f9SmrgDate: Wed Jul 25 22:12:02 2012 -0700 328a73597f9Smrg 329a73597f9Smrg Fix vuidMouseAdjustFrame to build with Xorg 1.13 ABI 330a73597f9Smrg 331a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 332a73597f9Smrg 333a73597f9Smrgcommit a2494e6fe3168b03f2ebc7d584db0256657c891f 334a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 335a73597f9SmrgDate: Mon Jul 23 22:11:57 2012 -0700 336a73597f9Smrg 337a73597f9Smrg Raise bar for xorg-server to 1.7 for XINPUT ABI 7 338a73597f9Smrg 339a73597f9Smrg Not all of the button label settings were wrapped in ABI #ifdefs, 340a73597f9Smrg so just drop all #ifdefs for GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 7 341a73597f9Smrg 342a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 343a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 344a73597f9Smrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 345a73597f9Smrg 346a73597f9Smrgcommit 88e90dde7a5ffff67da9e091e59c09f2a0828582 347a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 348a73597f9SmrgDate: Mon Apr 30 20:36:40 2012 -0700 349a73597f9Smrg 350a73597f9Smrg Expand tabs to spaces 351a73597f9Smrg 352a73597f9Smrg Existing code had a mix of places tab & space characters were used. 353a73597f9Smrg Make them all spaces for consistency, since that's the new style 354a73597f9Smrg chosen for xorg-server. 355a73597f9Smrg 356a73597f9Smrg "git diff -w" shows no changes - this is pure whitespace adjustment. 357a73597f9Smrg 358a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 359a73597f9Smrg 360a73597f9Smrgcommit 580e739de0b15df9b7982213d2e2d9b84413b157 361a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 362a73597f9SmrgDate: Mon Apr 30 20:33:27 2012 -0700 363a73597f9Smrg 364a73597f9Smrg Strip trailing whitespace 365a73597f9Smrg 366a73597f9Smrg cleanup done via: perl -p -i -e 's/[\t ]*$//' 367a73597f9Smrg "git diff -w" shows no changes - this is pure whitespace adjustment. 368a73597f9Smrg 369a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 370a73597f9Smrg 371a73597f9Smrgcommit 1816cd91981c0f9673cf56dc4f5b0021e9cbbc65 372a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 373a73597f9SmrgDate: Fri Apr 27 17:36:01 2012 -0700 374a73597f9Smrg 375a73597f9Smrg Add settable properties for middle mouse button emulation 376a73597f9Smrg 377a73597f9Smrg Based on evdev's similar properties, including using the name "middle" 378a73597f9Smrg button, to avoid confusion with evdev's 3rd button emulation for 379a73597f9Smrg emulating the right button on a single button mouse. 380a73597f9Smrg 381a73597f9Smrg Allows manual enable & disable at runtime. 382a73597f9Smrg 383a73597f9Smrg Exports new xf86-mouse.pc & xf86-mouse-properties.h for property name 384a73597f9Smrg definitions. 385a73597f9Smrg 386a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 387a73597f9Smrg Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 388a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 389a73597f9Smrg 390a73597f9Smrgcommit 84090b15ea6346d0764a0e0be3f0bd65a7e0fe7c 391a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 392a73597f9SmrgDate: Fri Apr 27 15:57:28 2012 -0700 393a73597f9Smrg 394a73597f9Smrg Set button & axis labels 395a73597f9Smrg 396a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 397a73597f9Smrg Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 398a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 399a73597f9Smrg 400a73597f9Smrgcommit 4b6738c8409fe73596863b37a8fcad8ae352d121 401a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 402a73597f9SmrgDate: Fri Apr 27 15:44:00 2012 -0700 403a73597f9Smrg 404a73597f9Smrg Set XI_PROP_DEVICE_NODE property to string from "Device" option 405a73597f9Smrg 406a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 407a73597f9Smrg Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 408a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 409a73597f9Smrg 410a73597f9Smrgcommit 5583a77bbadd2e89cbc69a66f27deee1a5da982c 411a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 412a73597f9SmrgDate: Fri Apr 27 14:31:20 2012 -0700 413a73597f9Smrg 414a73597f9Smrg sun_mouse.c: Remove redundant option checks 415a73597f9Smrg 416a73597f9Smrg Previously they checked pInfo->options, then fell back to 417a73597f9Smrg pInfo->conf_idev->commonOptions - but then 7bf22a368c752fe76dc 418a73597f9Smrg replaced the latter with the former, resulting in some redunancy. 419a73597f9Smrg 420a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 421a73597f9Smrg Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 422a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 423a73597f9Smrg 424a73597f9Smrgcommit 80d724d13a8de585722967f7d18a65b4b555badd 425a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 426a73597f9SmrgDate: Thu Mar 15 23:34:21 2012 -0700 427a73597f9Smrg 428a73597f9Smrg xf86-input-mouse 1.7.2 429a73597f9Smrg 430a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 431a73597f9Smrg 432a73597f9Smrgcommit 68a1e2f74dd58c913e5d1f8d6138cd8ce73232a4 433a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 434a73597f9SmrgDate: Thu Dec 22 20:55:45 2011 -0800 435a73597f9Smrg 436a73597f9Smrg sun_mouse.c: remove unused variables 437a73597f9Smrg 438a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 439a73597f9Smrg 440a73597f9Smrgcommit a5126694b29bdf9c852254b53174fcf37537b121 441a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 442a73597f9SmrgDate: Thu Dec 22 20:54:14 2011 -0800 443a73597f9Smrg 444a73597f9Smrg Mark symtab_t.name in pnp.c as const to fix gcc -Wwrite-strings warnings 445a73597f9Smrg 446a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 447a73597f9Smrg 448a73597f9Smrgcommit 8bc8502c698115c3f4885ba42e60ede0e681caaa 449a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 450a73597f9SmrgDate: Wed Nov 30 19:29:01 2011 -0800 451a73597f9Smrg 452a73597f9Smrg Avoid NULL pointer dereference in autoProbeMouse if proto == PROT_UNSUP 453a73597f9Smrg 454a73597f9Smrg Error: Null pointer dereference (CWE 476) 455a73597f9Smrg Read from null pointer 'GetProtocol(proto)' 456a73597f9Smrg at line 3477 of src/mouse.c in function 'autoProbeMouse'. 457a73597f9Smrg Function 'GetProtocol' may return constant 'NULL' at line 736, called at line 3477. 458a73597f9Smrg Null pointer introduced at line 736 in function 'GetProtocol'. 459a73597f9Smrg 460a73597f9Smrg We already handle one of the two cases that make GetProtocol return NULL, 461a73597f9Smrg proto == PROTO_UNKNOWN, but not PROT_UNSUP. 462a73597f9Smrg 463a73597f9Smrg [ This bug was found by the Parfait 0.4.2 bug checking tool. 464a73597f9Smrg For more information see http://labs.oracle.com/projects/parfait/ ] 465a73597f9Smrg 466a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 467a73597f9Smrg Reviewed-by: Alexandr Shadchin <alexandr.shadchin@gmail.com> 468a73597f9Smrg 469a73597f9Smrgcommit b65651974ee5620086b484086ea12d78c92fa369 470a73597f9SmrgAuthor: Alexandr Shadchin <alexandr.shadchin@gmail.com> 471a73597f9SmrgDate: Fri Aug 19 21:07:13 2011 +0600 472a73597f9Smrg 473a73597f9Smrg Fix wrong read Protocol and Device from xorg.conf 474a73597f9Smrg 475a73597f9Smrg Add call xf86CollectInputOptions() before using pInfo->options. 476a73597f9Smrg The bug is seeing by ABI < 12. 477a73597f9Smrg 478a73597f9Smrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 479a73597f9Smrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 480a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 481a73597f9Smrg 482a73597f9Smrgcommit 7bb5cbecbcc24f20467546f957fb95c9190514c0 483a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 484a73597f9SmrgDate: Mon Jul 25 21:11:50 2011 -0700 485a73597f9Smrg 486a73597f9Smrg sun_mouse.c: Ensure vuidMouse setup routines are called for protocol "Auto" 487a73597f9Smrg 488a73597f9Smrg Fixes regression caused by commit b12fa0d5ab23 in which devices with 489a73597f9Smrg protocol "Auto" (generally just PS/2 devices on Solaris, since HAL 490a73597f9Smrg sets protocol "VUID" for USB devices already) weren't going through 491a73597f9Smrg vuidMousePreInit and setting up the device_control & read_input pointers 492a73597f9Smrg to the routines which know how to decode VUID packets. 493a73597f9Smrg 494a73597f9Smrg Adds a check to vuidPreInit to ensure we don't leak memory if called 495a73597f9Smrg twice for the same device, just in case I missed a code path, or a 496a73597f9Smrg new one appears in the future. 497a73597f9Smrg 498a73597f9Smrg Fixes Solaris bug 7070321: Mouse protocol "Auto" does not work in build 170 499a73597f9Smrg 500a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 501a73597f9Smrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 502a73597f9Smrg 503a73597f9Smrgcommit 94fb2250b12fbaf840352b83dd9f832319c92b0f 504a73597f9SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 505a73597f9SmrgDate: Mon Jul 25 20:40:03 2011 -0700 506a73597f9Smrg 507a73597f9Smrg No need to merge NULL options list with existing options 508a73597f9Smrg 509a73597f9Smrg Appending NULL to an existing options list simply walks the entire 510a73597f9Smrg existing list before returning it unchanged, so if we aren't creating 511a73597f9Smrg a new list to merge, don't bother merging it either. 512a73597f9Smrg 513a73597f9Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 514a73597f9Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 515a73597f9Smrg 516a73597f9Smrgcommit 93ebeecdda61cc7121b5c095ed5db07ad0ca0f88 517a73597f9SmrgAuthor: Terry Lambert <tlambert@chromium.org> 518a73597f9SmrgDate: Fri Jul 15 17:23:23 2011 -0700 519a73597f9Smrg 520a73597f9Smrg xf86-input-mouse: Return proper default for unknown values in pInfo->device_control. 521a73597f9Smrg 522a73597f9Smrg Signed-off-by: Terry Lambert <tlambert@chromium.org> 523a73597f9Smrg Reviewed-by: Stephane Marchesin <marcheu@chromium.org> 524a73597f9Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 525a73597f9Smrg 526bd3a1963Smrgcommit 9f969bd4d1995aa802bef1cfe93afedc412bbd8a 527bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 528bd3a1963SmrgDate: Tue Jul 5 09:09:26 2011 -0700 529bd3a1963Smrg 530bd3a1963Smrg xf86-input-mouse 1.7.1 531bd3a1963Smrg 532bd3a1963Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 533bd3a1963Smrg 534bd3a1963Smrgcommit b12fa0d5ab23237bc2ac02143739ef6861e55146 535bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 536bd3a1963SmrgDate: Fri Jun 24 22:52:59 2011 -0700 537bd3a1963Smrg 538bd3a1963Smrg Fix Solaris issues with new ABI12 init process. 539bd3a1963Smrg 540bd3a1963Smrg Based on BSD changes in commit a22879c6779283684fe4a61543fc95179b4f5d0b 541bd3a1963Smrg by Alexandr Shadchin 542bd3a1963Smrg 543bd3a1963Smrg Fix segfaults when mouse device fails to open. 544bd3a1963Smrg 545bd3a1963Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 546bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 547bd3a1963Smrg 548bd3a1963Smrgcommit 1780667854d73bbd0e0596271b09f93321cd0b1d 549bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 550bd3a1963SmrgDate: Wed Mar 30 02:26:25 2011 +0200 551bd3a1963Smrg 552bd3a1963Smrg Fix Hurd mouse driver with XInput ABI before 12 553bd3a1963Smrg 554bd3a1963Smrg Commit 7bf22a36 (Use pInfo->options instead of conf-idev.) updated the 555bd3a1963Smrg xf86CollectInputOptions call into keeping previous options (for ABI before 556bd3a1963Smrg 12). The hurd mouse driver also needs to be updated. 557bd3a1963Smrg 558bd3a1963Smrgcommit d6e9623875de5714e85f7da5782ea665116f86dc 559bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 560bd3a1963SmrgDate: Wed Mar 30 01:00:47 2011 +0200 561bd3a1963Smrg 562bd3a1963Smrg Fix OSMouse OS-defined protocol support 563bd3a1963Smrg 564bd3a1963Smrg Fix regression introduced by 0a088df6: in the case of an OS-specific 565bd3a1963Smrg protocol, the protocol is PROT_UNKNOWN, but should not be rejected: the core 566bd3a1963Smrg mouse drive just needs to let the OS driver handle it. 567bd3a1963Smrg 568bd3a1963Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 569bd3a1963Smrg 570bd3a1963Smrgcommit a07c353f01f99ef3e62f84a32e91d539a4e4863a 571bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 572bd3a1963SmrgDate: Thu Mar 10 08:32:23 2011 +1000 573bd3a1963Smrg 574bd3a1963Smrg mouse 1.7.0 575bd3a1963Smrg 576bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 577bd3a1963Smrg 578bd3a1963Smrgcommit a22879c6779283684fe4a61543fc95179b4f5d0b 579bd3a1963SmrgAuthor: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 580bd3a1963SmrgDate: Wed Mar 9 20:09:59 2011 +0500 581bd3a1963Smrg 582bd3a1963Smrg Fix BSD issues with new ABI12 init process. 583bd3a1963Smrg 584bd3a1963Smrg From Bug 34794: 585bd3a1963Smrg "Until xf86-input-mouse-1.6.0, the MousePreInit() function exited if an 586bd3a1963Smrg os specific PreInit function existed. It let the os-specific function finish 587bd3a1963Smrg all initialisations that remained to be done after osInfo->PreInit() was 588bd3a1963Smrg called. 589bd3a1963Smrg 590bd3a1963Smrg The code in master now continues, and does things that the bsdMousePreInit() 591bd3a1963Smrg function in bsd_mouse.c doesn't expect." 592bd3a1963Smrg 593bd3a1963Smrg Fix up wsconsPreInit to deal with the new init process. 594bd3a1963Smrg 595bd3a1963Smrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=34794 596bd3a1963Smrg 597bd3a1963Smrg Signed-off-by: Alexandr Shadchin <Alexandr.Shadchin@gmail.com> 598bd3a1963Smrg Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr> 599bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 600bd3a1963Smrg 601bd3a1963Smrgcommit 2e507df6704ebd2cab6ada450ed40d89a2d3ca19 602bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 603bd3a1963SmrgDate: Mon Feb 21 10:06:54 2011 +1000 604bd3a1963Smrg 605bd3a1963Smrg mouse 1.6.99.901 606bd3a1963Smrg 607bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 608bd3a1963Smrg 609bd3a1963Smrgcommit 70f1d8579ef86dd428eabcb3752b5d1bce47b8f7 610bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 611bd3a1963SmrgDate: Mon Feb 21 09:40:13 2011 +1000 612bd3a1963Smrg 613bd3a1963Smrg man: ClearDTR and ClearRTS are handled by the X server. 614bd3a1963Smrg 615bd3a1963Smrg If it breaks, we know who to blame (or file a bug against). 616bd3a1963Smrg 617bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 618bd3a1963Smrg Reviewed-by: Cyril Brulebois <kibi@debian.org> 619bd3a1963Smrg 620bd3a1963Smrgcommit 194c5913e92c84d1a30447d43b5beee77a98b7ba 621bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 622bd3a1963SmrgDate: Mon Feb 21 09:33:37 2011 +1000 623bd3a1963Smrg 624bd3a1963Smrg man: protocol option isn't mandatory, it's platform-specific. 625bd3a1963Smrg 626bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 627bd3a1963Smrg Reviewed-by: Cyril Brulebois <kibi@debian.org> 628bd3a1963Smrg 629bd3a1963Smrgcommit f70a9817a2eb845eb9718c0ed6540de1ffe7e531 630bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 631bd3a1963SmrgDate: Mon Feb 21 09:30:36 2011 +1000 632bd3a1963Smrg 633bd3a1963Smrg man: fix typo "Auto platform" → "Auto protocol" 634bd3a1963Smrg 635bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 636bd3a1963Smrg Reviewed-by: Cyril Brulebois <kibi@debian.org> 637bd3a1963Smrg 638bd3a1963Smrgcommit a45b5d0eaf871c139b057f757869a20fd617d529 639bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 640bd3a1963SmrgDate: Mon Feb 21 09:29:59 2011 +1000 641bd3a1963Smrg 642bd3a1963Smrg man: README.mouse is just README 643bd3a1963Smrg 644bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 645bd3a1963Smrg Reviewed-by: Cyril Brulebois <kibi@debian.org> 646bd3a1963Smrg 647bd3a1963Smrgcommit 9140e2640319833658a2be5ab2f8349a79ff20aa 648bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 649bd3a1963SmrgDate: Mon Feb 21 09:28:26 2011 +1000 650bd3a1963Smrg 651bd3a1963Smrg man: add mention of xorg.conf.d snippet 652bd3a1963Smrg 653bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 654bd3a1963Smrg Reviewed-by: Cyril Brulebois <kibi@debian.org> 655bd3a1963Smrg 656bd3a1963Smrgcommit af784aad332d67bb746597d5de032ca320928d51 657bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 658bd3a1963SmrgDate: Mon Feb 21 09:24:38 2011 +1000 659bd3a1963Smrg 660bd3a1963Smrg man: remove mention of core pointer. 661bd3a1963Smrg 662bd3a1963Smrg This doesn't apply to X servers 1.7 and later. 663bd3a1963Smrg 664bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 665bd3a1963Smrg Reviewed-by: Cyril Brulebois <kibi@debian.org> 666bd3a1963Smrg 667bd3a1963Smrgcommit 6b5a82e4e85ab12df23ecf30f2b07eb4c5763e93 668bd3a1963SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 669bd3a1963SmrgDate: Mon Nov 29 22:25:52 2010 -0800 670bd3a1963Smrg 671bd3a1963Smrg Add ABI checks around XI86_CONFIGURED uses in OS-specific PreInits 672bd3a1963Smrg 673bd3a1963Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 674bd3a1963Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 675bd3a1963Smrg 676bd3a1963Smrgcommit 73bb42e10033cfeb41ba540ea0303b882ff7e61e 677bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 678bd3a1963SmrgDate: Thu Nov 25 11:35:29 2010 +1000 679bd3a1963Smrg 680bd3a1963Smrg Bump to 1.6.99 681bd3a1963Smrg 682bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 683bd3a1963Smrg 684bd3a1963Smrgcommit 0a088df6b2f5cac05a00c4f461274b83feb1a9a8 685bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 686bd3a1963SmrgDate: Mon Oct 25 14:34:28 2010 +1000 687bd3a1963Smrg 688bd3a1963Smrg Adjust to new Input ABI 12. 689bd3a1963Smrg 690bd3a1963Smrg New PreInit prototype and a couple of other minor changes. 691bd3a1963Smrg 692bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 693bd3a1963Smrg Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 694bd3a1963Smrg 695bd3a1963Smrgcommit fedd52ba781da1960ada0a96b85293afe2509a4a 696bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 697bd3a1963SmrgDate: Mon Oct 25 11:16:22 2010 +1000 698bd3a1963Smrg 699bd3a1963Smrg ABI 12 requires per-valuator modes. 700bd3a1963Smrg 701bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 702bd3a1963Smrg Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 703bd3a1963Smrg 704bd3a1963Smrgcommit 7bf22a368c752fe76dc60c3ea0f70ec1a46d653e 705bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 706bd3a1963SmrgDate: Mon Oct 25 14:36:59 2010 +1000 707bd3a1963Smrg 708bd3a1963Smrg Use pInfo->options instead of conf-idev. 709bd3a1963Smrg 710bd3a1963Smrg Because it doesn't really matter anyway, I think. 711bd3a1963Smrg 712bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 713bd3a1963Smrg Reviewed-by: Chase Douglas <chase.douglas@canonical.com> 714bd3a1963Smrg 715bd3a1963Smrgcommit f3f405db5603ecca5bc14dba23628ea56a0f5202 716bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 717bd3a1963SmrgDate: Mon Oct 25 16:08:49 2010 +1000 718bd3a1963Smrg 719bd3a1963Smrg Remove write-only field mouseFlags. 720bd3a1963Smrg 721bd3a1963Smrg The flags were used to store ClearDTS and ClearRTR, but those options only 722bd3a1963Smrg resulted in log messages. 723bd3a1963Smrg 724bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 725bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 726bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 727bd3a1963Smrg 728bd3a1963Smrgcommit 23308a251e16c4a6ab3c89c0505b0d8900c9cdff 729bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 730bd3a1963SmrgDate: Mon Oct 25 13:51:59 2010 +1000 731bd3a1963Smrg 732bd3a1963Smrg Rename xf86OSMouseInit to OSMouseInit. 733bd3a1963Smrg 734bd3a1963Smrg This isn't a DDX function anymore. 735bd3a1963Smrg 736bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 737bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 738bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 739bd3a1963Smrg 740bd3a1963Smrgcommit 9263c949df6cbbb8e42ec4f0d6337206f684d0f5 741bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 742bd3a1963SmrgDate: Mon Oct 25 13:49:23 2010 +1000 743bd3a1963Smrg 744bd3a1963Smrg Remove random History comment. 745bd3a1963Smrg 746bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 747bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 748bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 749bd3a1963Smrg 750bd3a1963Smrgcommit ecc3d28fa488f186896d714b8872b8875f8eccfd 751bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 752bd3a1963SmrgDate: Mon Oct 25 13:46:13 2010 +1000 753bd3a1963Smrg 754bd3a1963Smrg Rename xf86OSmouse.h to mouse.h 755bd3a1963Smrg 756bd3a1963Smrg The driver-internal mouse.h header was only an include command for 757bd3a1963Smrg xf86OSmouse.h anyway. 758bd3a1963Smrg 759bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 760bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 761bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 762bd3a1963Smrg 763bd3a1963Smrgcommit a92175888885ac77c87d52309cba87f1e9c96e73 764bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 765bd3a1963SmrgDate: Mon Oct 25 13:43:47 2010 +1000 766bd3a1963Smrg 767bd3a1963Smrg Remove a bunch of unused fields from the MouseRec. 768bd3a1963Smrg 769bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 770bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 771bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 772bd3a1963Smrg 773bd3a1963Smrgcommit a48e8ce9434837d649eb88058aa9406f1bf9dce9 774bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 775bd3a1963SmrgDate: Mon Oct 25 13:41:26 2010 +1000 776bd3a1963Smrg 777bd3a1963Smrg Move a statement down to have all allocations close together. 778bd3a1963Smrg 779bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 780bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 781bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 782bd3a1963Smrg 783bd3a1963Smrgcommit f3ac92a41b9e85a0cfba011812b637b1f3ae2529 784bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 785bd3a1963SmrgDate: Mon Oct 25 13:35:55 2010 +1000 786bd3a1963Smrg 787bd3a1963Smrg Remove convoluted do { } while loop. 788bd3a1963Smrg 789bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 790bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 791bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 792bd3a1963Smrg 793bd3a1963Smrgcommit fac47e7df6f719b1fce5341b343cabcbe150b52f 794bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 795bd3a1963SmrgDate: Mon Oct 25 13:34:21 2010 +1000 796bd3a1963Smrg 797bd3a1963Smrg Move protocol ID detection into a separate function. 798bd3a1963Smrg 799bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 800bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 801bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 802bd3a1963Smrg 803bd3a1963Smrgcommit 859b8f2c4d964cd9b40dcbc64bd28fc98e129387 804bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 805bd3a1963SmrgDate: Mon Oct 25 12:17:19 2010 +1000 806bd3a1963Smrg 807bd3a1963Smrg Use single exit path for PreInit. 808bd3a1963Smrg 809bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 810bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 811bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 812bd3a1963Smrg 813bd3a1963Smrgcommit 11f94120035d1c4e2d1d299d9fa19f79ca3ed75e 814bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 815bd3a1963SmrgDate: Mon Oct 25 12:13:00 2010 +1000 816bd3a1963Smrg 817bd3a1963Smrg De-duplicate Option "Device" handling. 818bd3a1963Smrg 819bd3a1963Smrg Move the warning messages and the OS-specific autoprobing calls into a new 820bd3a1963Smrg function. This will change the order log messages appear in but functional 821bd3a1963Smrg changes should be identical. 822bd3a1963Smrg 823bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 824bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 825bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 826bd3a1963Smrg 827bd3a1963Smrgcommit 0b1920abf72664765f7dab4a487839a3d29267a1 828bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 829bd3a1963SmrgDate: Mon Oct 25 11:59:17 2010 +1000 830bd3a1963Smrg 831bd3a1963Smrg Remove unused branch from if 1 condition. 832bd3a1963Smrg 833bd3a1963Smrg This has been in since 2003 or earlier, let's pretend it works. 834bd3a1963Smrg 835bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 836bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 837bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 838bd3a1963Smrg 839bd3a1963Smrgcommit 008906b855f05be4d1942d2a3e1afcb8a7ee4b14 840bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 841bd3a1963SmrgDate: Mon Oct 25 11:56:36 2010 +1000 842bd3a1963Smrg 843bd3a1963Smrg Remove a bunch of unnecessary log prints. 844bd3a1963Smrg 845bd3a1963Smrg xf86SetFooOption will print to the log anyway, no need to print twice. 846bd3a1963Smrg 847bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 848bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 849bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 850bd3a1963Smrg 851bd3a1963Smrgcommit 9d6723303216e7b6de583716768d0dc972f03d03 852bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 853bd3a1963SmrgDate: Mon Oct 25 11:53:21 2010 +1000 854bd3a1963Smrg 855bd3a1963Smrg Remove if 0'd out model. 856bd3a1963Smrg 857bd3a1963Smrg If 0 since at least 2003 is enough to pretend we don't need this block. 858bd3a1963Smrg 859bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 860bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 861bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 862bd3a1963Smrg 863bd3a1963Smrgcommit 6f227252af6458fbf6cbeee43e3f739fd2f03c67 864bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 865bd3a1963SmrgDate: Mon Oct 25 15:38:57 2010 +1000 866bd3a1963Smrg 867bd3a1963Smrg Remove includes for protocol headers. 868bd3a1963Smrg 869bd3a1963Smrg The driver shouldn't need those. 870bd3a1963Smrg 871bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 872bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 873bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 874bd3a1963Smrg 875bd3a1963Smrgcommit 3b39dd7ca3a4055e63a8ca55b614912fe47215a6 876bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 877bd3a1963SmrgDate: Mon Oct 25 11:49:51 2010 +1000 878bd3a1963Smrg 879bd3a1963Smrg Remove unused define NEED_X86_TYPES. 880bd3a1963Smrg 881bd3a1963Smrg Not needed for 1.6 and later. 882bd3a1963Smrg 883bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 884bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 885bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 886bd3a1963Smrg 887bd3a1963Smrgcommit ef4fad4d823d46be4538daeca0ee3e014efc73c2 888bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 889bd3a1963SmrgDate: Mon Oct 25 11:39:42 2010 +1000 890bd3a1963Smrg 891bd3a1963Smrg Assume ABI_XINPUT_VERSION 4 or higher. 892bd3a1963Smrg 893bd3a1963Smrg We require server 1.6 in configure.ac to build, so let's assume that's the 894bd3a1963Smrg minimal ABI version we support. Purge the rest. 895bd3a1963Smrg 896bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 897bd3a1963Smrg Acked-by: Gaetan Nadon <memsize@videotron.ca> 898bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 899bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 900bd3a1963Smrg 901bd3a1963Smrgcommit f7b426ef2a6bc181ec700f74b59b39c2e695bf6b 902bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 903bd3a1963SmrgDate: Mon Oct 25 11:34:41 2010 +1000 904bd3a1963Smrg 905bd3a1963Smrg Remove refcnt field from InputDriverRec. 906bd3a1963Smrg 907bd3a1963Smrg Wasn't used in the server and is now removed. 908bd3a1963Smrg 909bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 910bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 911bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 912bd3a1963Smrg 913bd3a1963Smrgcommit b5fc405451d8fa01b9e5fb6f2da74a6e03d50174 914bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 915bd3a1963SmrgDate: Mon Oct 25 11:31:23 2010 +1000 916bd3a1963Smrg 917bd3a1963Smrg Don't try to call conversion_proc anymore. 918bd3a1963Smrg 919bd3a1963Smrg This hasn't been called since at least server 1.5 or so (ABI 2), possibly 920bd3a1963Smrg longer. 921bd3a1963Smrg 922bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 923bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 924bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 925bd3a1963Smrg 926bd3a1963Smrgcommit bb2d63df99457de1e5c06be501a03b5629fc52c8 927bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 928bd3a1963SmrgDate: Mon Oct 25 11:10:25 2010 +1000 929bd3a1963Smrg 930bd3a1963Smrg Replace LocalDevicePtr with InputInfoPtr. 931bd3a1963Smrg 932bd3a1963Smrg No functional changes. 933bd3a1963Smrg The typedef has been removed from the server but was an alias for 934bd3a1963Smrg InputInfoPtr since the dawn of, well, at least git. 935bd3a1963Smrg 936bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 937bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 938bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 939bd3a1963Smrg 940bd3a1963Smrgcommit b5f4fc652cf5999045ff9006a55cf75edaba65c0 941bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 942bd3a1963SmrgDate: Mon Oct 25 10:57:58 2010 +1000 943bd3a1963Smrg 944bd3a1963Smrg XI86_POINTER_CAPABLE is gone from the server. 945bd3a1963Smrg 946bd3a1963Smrg And was a write-only flag before that anyway, no ifdef needed. 947bd3a1963Smrg 948bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 949bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 950bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 951bd3a1963Smrg 952bd3a1963Smrgcommit 4eefb5bfa837aae2201769360745edcaad4ea8d8 953bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 954bd3a1963SmrgDate: Mon Oct 25 10:54:41 2010 +1000 955bd3a1963Smrg 956bd3a1963Smrg Remove out-of-date comment. 957bd3a1963Smrg 958bd3a1963Smrg /* 959bd3a1963Smrg * XXX This should be done by a function in the core server since the 960bd3a1963Smrg * MouseDevRec is defined in the os-support layer. 961bd3a1963Smrg */ 962bd3a1963Smrg 963bd3a1963Smrg no, it shouldn't and it isn't, in exactly that order. 964bd3a1963Smrg 965bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 966bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 967bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 968bd3a1963Smrg 969bd3a1963Smrgcommit fdd5d5c77d05c7f085e6f62c66b31b66087d195d 970bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 971bd3a1963SmrgDate: Mon Oct 25 10:46:35 2010 +1000 972bd3a1963Smrg 973bd3a1963Smrg Remove unused declaration of MouseUnInit. 974bd3a1963Smrg 975bd3a1963Smrg To not have an UnInit function one needs to explicitly not define an UnInit 976bd3a1963Smrg function that is then not used, so that definitely no UnInit is performed 977bd3a1963Smrg with the function that is not defined. Philosophically speaking, this may be 978bd3a1963Smrg true. Meanwhile, over here in reality, well... meh. 979bd3a1963Smrg 980bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 981bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 982bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 983bd3a1963Smrg 984bd3a1963Smrgcommit abc107eeb8847b9bf2f303abefde5adaab9331bf 985bd3a1963SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 986bd3a1963SmrgDate: Mon Oct 25 10:45:27 2010 +1000 987bd3a1963Smrg 988bd3a1963Smrg Replace libc wrappers to xcalloc and friends with libc calls. 989bd3a1963Smrg 990bd3a1963Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 991bd3a1963Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 992bd3a1963Smrg Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com> 993bd3a1963Smrg 994bd3a1963Smrgcommit 782052d087fd59d673de6c45784c316c055a592d 995bd3a1963SmrgMerge: 4f1a5cc 6d6c247 996bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 997bd3a1963SmrgDate: Wed Sep 29 23:42:43 2010 +0200 998bd3a1963Smrg 999bd3a1963Smrg Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-mouse 1000bd3a1963Smrg 1001b73be646Smrgcommit 6d6c24768b2b347436a6d35c4aaa129227c7392e 1002b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1003b73be646SmrgDate: Wed Sep 8 23:11:19 2010 -0700 1004b73be646Smrg 1005b73be646Smrg xf86-input-mouse 1.6.0 1006b73be646Smrg 1007b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1008b73be646Smrg 1009b73be646Smrgcommit 4719334800b7eb88479acdcbbc176019ba9c5bd2 1010b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1011b73be646SmrgDate: Wed Sep 8 22:58:30 2010 -0700 1012b73be646Smrg 1013b73be646Smrg Bring README a little closer to the current state of reality 1014b73be646Smrg 1015b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1016b73be646Smrg 1017bd3a1963Smrgcommit 4f1a5cc98c8452362ecb81843cd0a32c9a45ce4e 1018bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 1019bd3a1963SmrgDate: Sun Sep 5 21:21:58 2010 +0200 1020bd3a1963Smrg 1021bd3a1963Smrg Fix build warning 1022bd3a1963Smrg 1023bd3a1963Smrg Add extra parentheses to avoid ambiguity. 1024bd3a1963Smrg 1025bd3a1963Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 1026bd3a1963Smrg 1027bd3a1963Smrgcommit 35f277a718f2da6a09080af020aaf29ef96fe807 1028bd3a1963SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 1029bd3a1963SmrgDate: Sun Sep 5 21:20:33 2010 +0200 1030bd3a1963Smrg 1031bd3a1963Smrg Fix mouse data buffering 1032bd3a1963Smrg 1033bd3a1963Smrg Check remaining buffer size *before* reading a character from the device. Also 1034bd3a1963Smrg keep extra characters in the static buffer until next invocation. 1035bd3a1963Smrg 1036bd3a1963Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 1037bd3a1963Smrg 1038b73be646Smrgcommit cb11e9ca60e8ca2590c77f844bfd19e5278f518f 1039b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1040b73be646SmrgDate: Wed Aug 11 21:30:40 2010 -0700 1041b73be646Smrg 1042b73be646Smrg MouseCtrl doesn't need to save values we never use 1043b73be646Smrg 1044b73be646Smrg Makes it into a no-op, like evdev's PtrCtrl function, now that 1045b73be646Smrg mouse acceleration is completely handled in dix. 1046b73be646Smrg 1047b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1048b73be646Smrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 1049b73be646Smrg Reviewed-by: Patrick E. Kane <pekane52 at gmail.com> 1050b73be646Smrg Reviewed-by: Simon Thum <simon.thum@gmx.de> 1051b73be646Smrg 1052b73be646Smrgcommit 374725ef73ca929f8a951061528d11ee796cb069 1053b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 1054b73be646SmrgDate: Wed Aug 11 20:21:33 2010 -0700 1055b73be646Smrg 1056b73be646Smrg Sun's copyrights belong to Oracle now 1057b73be646Smrg 1058b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1059b73be646Smrg 1060b73be646Smrgcommit 5b208a2b8d1032489a02c465830150422d1123cc 1061b73be646SmrgAuthor: Henry Zhao <henry.zhao@oracle.com> 1062b73be646SmrgDate: Wed Aug 11 20:16:44 2010 -0700 1063b73be646Smrg 1064b73be646Smrg Check for NULL currentMode in vuidMouseSendScreenSize() 1065b73be646Smrg 1066b73be646Smrg Fixes Sun bug 6920647: 1067b73be646Smrg Core dump in resume when monitor changed in suspend 1068b73be646Smrg http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6920647 1069b73be646Smrg 1070b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1071b73be646Smrg 1072b73be646Smrgcommit b9d6d0309abdec7b384cb1f0958b9bcd60364e60 1073b73be646SmrgAuthor: Samuel Thibault <samuel.thibault@ens-lyon.org> 1074b73be646SmrgDate: Wed Jul 28 21:23:25 2010 +0200 1075b73be646Smrg 1076b73be646Smrg Do not return the address of a local buffer 1077b73be646Smrg 1078b73be646Smrg Make the const buffer returned by FindDevice a static const buffer, to avoid 1079b73be646Smrg letting be on the stack. 1080b73be646Smrg 1081b73be646Smrg Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> 1082b73be646Smrg 1083b73be646Smrgcommit 75300d6ae5a5b2324224423c9f976cba50e47547 1084b73be646SmrgAuthor: Patrick E. Kane <pekane52@gmail.com> 1085b73be646SmrgDate: Fri Jul 16 11:13:20 2010 -0500 1086b73be646Smrg 1087b73be646Smrg xf86-input-mouse: Update sun_mouse devPrivates code #29049 1088b73be646Smrg 1089b73be646Smrg Update the sun_mouse devPrivates code to conform to the new API 1090b73be646Smrg (introducted by commit faeebead7bfcc78535757ca7acc1faf7554c03b7) 1091b73be646Smrg that requires the PrivateKey to be registered. 1092b73be646Smrg 1093b73be646Smrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29049 1094b73be646Smrg 1095b73be646Smrg Signed-off-by: Patrick E. Kane <pekane52@gmail.com> 1096b73be646Smrg Reviewed-by: Jamey Sharp <jamey@minilop.net> 1097b73be646Smrg Signed-off-by: Jamey Sharp <jamey@minilop.net> 1098b73be646Smrg 1099b73be646Smrgcommit 112caa1724e139caeb91c792c394b21d1391b370 1100b73be646SmrgAuthor: Fernando Carrijo <fcarrijo@yahoo.com.br> 1101b73be646SmrgDate: Thu Jul 1 07:13:05 2010 -0300 1102b73be646Smrg 1103b73be646Smrg Purge macro NEED_EVENTS 1104b73be646Smrg 1105b73be646Smrg Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> 1106b73be646Smrg Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com> 1107b73be646Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1108b73be646Smrg 1109b73be646Smrgcommit b714882b0245a2d6078d8778156e88813761f2c4 1110b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1111b73be646SmrgDate: Thu May 27 18:57:33 2010 -0400 1112b73be646Smrg 1113b73be646Smrg config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS 1114b73be646Smrg 1115b73be646Smrg The existing statement can now be removed from the configuration file. 1116b73be646Smrg 1117b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1118b73be646Smrg 1119b73be646Smrgcommit 1188152feee345b7a0f39513cd9d7b8bab938338 1120b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1121b73be646SmrgDate: Thu May 27 09:32:59 2010 -0400 1122b73be646Smrg 1123b73be646Smrg config: upgrade to util-macros 1.8 for additional man page support 1124b73be646Smrg 1125b73be646Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 1126b73be646Smrg The value of MAN_SUBST is the same for all X.Org packages. 1127b73be646Smrg 1128b73be646Smrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 1129b73be646Smrg The existing statement can now be removed from the configuration file. 1130b73be646Smrg 1131b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1132b73be646Smrg 1133b73be646Smrgcommit ad78ef7a9488f7235032e106839224fc43f20e5f 1134b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1135b73be646SmrgDate: Thu May 13 16:09:03 2010 -0400 1136b73be646Smrg 1137b73be646Smrg config: let AC_PROG_SED find the best value for $SED 1138b73be646Smrg 1139b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1140b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1141b73be646Smrg 1142b73be646Smrgcommit 9a9344e66d2e03ee44bf6fe6a1c1d97082a74c20 1143b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1144b73be646SmrgDate: Thu May 13 15:59:24 2010 -0400 1145b73be646Smrg 1146b73be646Smrg README: keep the text version of README, discard the sgml version 1147b73be646Smrg 1148b73be646Smrg The linuxdoc doc tool is deprecated. 1149b73be646Smrg README files are exclusively text files. 1150b73be646Smrg The file had not been updated for 5 years. 1151b73be646Smrg 1152b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1153b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1154b73be646Smrg 1155b73be646Smrgcommit 9711c050e6d2a7c7c89ddc26775d819b5bc41ad3 1156b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1157b73be646SmrgDate: Thu May 13 14:29:32 2010 -0400 1158b73be646Smrg 1159b73be646Smrg config: fix warnings, m4 quoting and layout 1160b73be646Smrg 1161b73be646Smrg Fix some m4 quoting 1162b73be646Smrg Fix some autoconf warnings 1163b73be646Smrg Regroup statements per section 1164b73be646Smrg Add comments 1165b73be646Smrg 1166b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1167b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1168b73be646Smrg 1169b73be646Smrgcommit 86ddfe77024dbd94e99695a23ba77c2100b7e3e8 1170b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1171b73be646SmrgDate: Thu May 13 14:08:04 2010 -0400 1172b73be646Smrg 1173b73be646Smrg config: Upgrade X.Org macros to 1.4 for INSTALL file copying 1174b73be646Smrg 1175b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1176b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1177b73be646Smrg 1178b73be646Smrgcommit 349db3f68d7f727b965132ade5bcefd5da6ad399 1179b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1180b73be646SmrgDate: Thu May 13 14:01:28 2010 -0400 1181b73be646Smrg 1182b73be646Smrg config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 1183b73be646Smrg 1184b73be646Smrg XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls 1185b73be646Smrg AC_PROG_C_C99. This sets gcc with -std=gnu99. 1186b73be646Smrg If AC_PROG_CC macro is called afterwards, it resets CC to gcc. 1187b73be646Smrg 1188b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1189b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1190b73be646Smrg 1191b73be646Smrgcommit 59ace3b6fd3c1901e8025f4785c31d514aac3b3f 1192b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1193b73be646SmrgDate: Thu May 13 14:00:41 2010 -0400 1194b73be646Smrg 1195b73be646Smrg config: remove unrequired AC_HEADER_STDC 1196b73be646Smrg 1197b73be646Smrg Autoconf says: 1198b73be646Smrg "This macro is obsolescent, as current systems have conforming 1199b73be646Smrg header files. New programs need not use this macro". 1200b73be646Smrg 1201b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1202b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1203b73be646Smrg 1204b73be646Smrgcommit 540f1d8826aeee17235bd29c42144fe52213130c 1205b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1206b73be646SmrgDate: Thu May 13 14:00:06 2010 -0400 1207b73be646Smrg 1208b73be646Smrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 1209b73be646Smrg 1210b73be646Smrg Regroup AC statements at the top. 1211b73be646Smrg 1212b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1213b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1214b73be646Smrg 1215b73be646Smrgcommit 27d00be1f8ae04be0bcb73d2744731ded527e8e5 1216b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1217b73be646SmrgDate: Thu May 13 13:58:03 2010 -0400 1218b73be646Smrg 1219b73be646Smrg config: update AC_PREREQ statement to 2.60 1220b73be646Smrg 1221b73be646Smrg Unrelated to the previous patches, the new value simply reflects 1222b73be646Smrg the reality that the minimum level for autoconf to configure 1223b73be646Smrg all x.org modules is 2.60 dated June 2006. 1224b73be646Smrg 1225b73be646Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 1226b73be646Smrg 1227b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1228b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1229b73be646Smrg 1230b73be646Smrgcommit f76449cbe38d9f2e925d0af0cd0b1050168d86d1 1231b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1232b73be646SmrgDate: Thu May 13 13:28:37 2010 -0400 1233b73be646Smrg 1234b73be646Smrg config: optional extension check for inputproto not required 1235b73be646Smrg 1236b73be646Smrg The check should be in PKG_CHECK_MODULES permanently. 1237b73be646Smrg 1238b73be646Smrg The XORG_DRIVER_CHECK_EXT will add inputproto to PKG_CHECK_MODULES 1239b73be646Smrg only if the extension is available. By definition, this extension 1240b73be646Smrg is an integral part of the server and is always present. 1241b73be646Smrg 1242b73be646Smrg The server always sets XINPUT macro to 1. 1243b73be646Smrg The conditional code was removed 1244b73be646Smrg 1245b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1246b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1247b73be646Smrg 1248b73be646Smrgcommit a4dfc92927c8e26aca58da11bae1e516238fd60a 1249b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1250b73be646SmrgDate: Thu May 13 13:27:02 2010 -0400 1251b73be646Smrg 1252b73be646Smrg config: remove extension check for unused RANDR extension 1253b73be646Smrg 1254b73be646Smrg The randr protocol is not used, no randr*.h are included. 1255b73be646Smrg 1256b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1257b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1258b73be646Smrg 1259b73be646Smrgcommit ecc0b614aa3077e4d73f1b1a567486f5540f3eb5 1260b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1261b73be646SmrgDate: Thu May 13 13:12:34 2010 -0400 1262b73be646Smrg 1263b73be646Smrg config: remove AH_TOP autoheader statement 1264b73be646Smrg 1265b73be646Smrg The generated config.h does not need to include xorg-server.h 1266b73be646Smrg for the content it provides. 1267b73be646Smrg Add #include <xorg-server.h> in .[hc] files as needed. 1268b73be646Smrg 1269b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1270b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1271b73be646Smrg 1272b73be646Smrgcommit 4ef973d4c740a0b92e6b0d1afae1d6fca0386bd8 1273b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1274b73be646SmrgDate: Thu May 13 13:08:00 2010 -0400 1275b73be646Smrg 1276b73be646Smrg Remove unused SCO driver files 1277b73be646Smrg 1278b73be646Smrg The SCO driver has never been enabled since its original commit 1279b73be646Smrg 1280b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1281b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1282b73be646Smrg 1283b73be646Smrgcommit 0071e2eb6bd3c31be108b7cdbc415498c83ed1c6 1284b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1285b73be646SmrgDate: Wed Apr 28 18:18:14 2010 -0400 1286b73be646Smrg 1287b73be646Smrg README: update text content from sgml content 1288b73be646Smrg 1289b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1290b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1291b73be646Smrg 1292b73be646Smrgcommit 4fc24a0093d453944dc8d46aebe27b1671d45c77 1293b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1294b73be646SmrgDate: Tue Apr 27 13:50:20 2010 -0400 1295b73be646Smrg 1296b73be646Smrg README: fix linuxdoc content 1297b73be646Smrg 1298b73be646Smrg defs.ent are located under X11 directory 1299b73be646Smrg ident tag is not a Linuxdoc tag 1300b73be646Smrg replace docbook email tag with linuxdoc email tag 1301b73be646Smrg replace <code> with <verb> which preserves tabs 1302b73be646Smrg 1303b73be646Smrg Reviewed-by: Rémi Cardona <remi@gentoo.org> 1304b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1305b73be646Smrg 1306b73be646Smrgcommit 3ee9b720856efa240b70d38172706485f6420289 1307b73be646SmrgAuthor: Márton Németh <nm127@freemail.hu> 1308b73be646SmrgDate: Tue Apr 13 00:35:57 2010 -0700 1309b73be646Smrg 1310b73be646Smrg Bug 10866 - serial Genius NetScroll+ autodetection 1311b73be646Smrg 1312b73be646Smrg https://bugs.freedesktop.org/show_bug.cgi?id=10866 1313b73be646Smrg 1314b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1315b73be646Smrg 1316b73be646Smrgcommit c74d482378a85eef26dd85fc191f602e0f7c667f 1317b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1318b73be646SmrgDate: Wed Jan 20 17:47:20 2010 -0800 1319b73be646Smrg 1320b73be646Smrg Solaris: Handle ENODEV & other errors from VUID protocol mice 1321b73be646Smrg 1322b73be646Smrg Adapted code from keyboard fix for ENODEV to do the same thing for the mouse 1323b73be646Smrg 1324b73be646Smrg Use normal read() calls for reading from the mouse so we can get the ENODEV 1325b73be646Smrg errors, instead of going through the Xisb*() wrappers, which are needed for 1326b73be646Smrg reading directly from serial ports (which this code never does since it's 1327b73be646Smrg only used with VUID mouse event streams from the kernel). 1328b73be646Smrg 1329b73be646Smrg Fixes http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6844148 1330b73be646Smrg 1331b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1332b73be646Smrg 1333b73be646Smrgcommit a2d158c290a831dffef3613ddb736c04377c51e7 1334b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1335b73be646SmrgDate: Tue Mar 9 13:12:10 2010 -0500 1336b73be646Smrg 1337b73be646Smrg config: remove unused -I$(top_srcdir)/src directive 1338b73be646Smrg 1339b73be646Smrg There are no sibling directories that need access to /src headers 1340b73be646Smrg 1341b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1342b73be646Smrg 1343b73be646Smrgcommit c9ebc0c532bf72e459ec93f6ff4198dfd7e32252 1344b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1345b73be646SmrgDate: Fri Jan 15 14:48:49 2010 -0800 1346b73be646Smrg 1347b73be646Smrg Update Sun license notices to current X.Org standard form 1348b73be646Smrg 1349b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1350b73be646Smrg 1351b73be646Smrgcommit 36cb94a9af364c18ccae774d79a8c1f937cb786f 1352b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1353b73be646SmrgDate: Tue Dec 15 22:01:02 2009 -0500 1354b73be646Smrg 1355b73be646Smrg configure.ac: remove unused sdkdir=$(pkg-config...) statement 1356b73be646Smrg 1357b73be646Smrg The sdkdir variable isn't use, so remove the statement. 1358b73be646Smrg 1359b73be646Smrg Acked-by: Dan Nicholson <dbn.lists@gmail.com> 1360b73be646Smrg 1361b73be646Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 1362b73be646Smrg 1363b73be646Smrgcommit 327ede732bd05185a459c195dbc9ceee250b3b71 1364b73be646SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1365b73be646SmrgDate: Wed Dec 16 18:17:26 2009 -0800 1366b73be646Smrg 1367b73be646Smrg Silence sed substitutions in make output 1368b73be646Smrg 1369b73be646Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1370b73be646Smrg 1371b73be646Smrgcommit c6ff6c3bba57a5134b050bead65dd6a1ff2f42aa 1372b73be646SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1373b73be646SmrgDate: Thu Dec 3 11:27:30 2009 +1000 1374b73be646Smrg 1375b73be646Smrg Plug minor memory leak. 1376b73be646Smrg 1377b73be646Smrg This change splits the DEVICE_CLOSE behaviour from the DEVICE_OFF behaviour. 1378b73be646Smrg This doesn't change functionality as the server guarantees DEVICE_OFF to be 1379b73be646Smrg called first and DEVICE_CLOSE thus becomes a noop anyway. 1380b73be646Smrg 1381b73be646Smrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1382b73be646Smrg Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com> 1383b73be646Smrg 1384b73be646Smrgcommit 6ac394cafc959980893553955e98827c7cb45119 1385b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1386b73be646SmrgDate: Mon Nov 23 09:25:05 2009 -0500 1387b73be646Smrg 1388b73be646Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 1389b73be646Smrg 1390b73be646Smrg Now that the INSTALL file is generated. 1391b73be646Smrg Allows running make maintainer-clean. 1392b73be646Smrg 1393b73be646Smrgcommit 9705701af25089ba8896d706f13403416f632cb4 1394b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1395b73be646SmrgDate: Wed Oct 28 14:41:41 2009 -0400 1396b73be646Smrg 1397b73be646Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1398b73be646Smrg 1399b73be646Smrg Automake 'foreign' option is specified in configure.ac. 1400b73be646Smrg Remove from Makefile.am 1401b73be646Smrg 1402b73be646Smrgcommit a80227b40dd710e13fb497f2f01a51afb0e5337c 1403b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1404b73be646SmrgDate: Wed Oct 28 14:09:09 2009 -0400 1405b73be646Smrg 1406b73be646Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 1407b73be646Smrg 1408b73be646Smrg Add missing INSTALL file. Use standard GNU file on building tarball 1409b73be646Smrg README may have been updated 1410b73be646Smrg Remove AUTHORS file as it is empty and no content available yet. 1411b73be646Smrg Remove NEWS file as it is empty and no content available yet. 1412b73be646Smrg 1413b73be646Smrgcommit ad49b908b8b6aa7643325e8be75e0b0e5c7e764d 1414b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1415b73be646SmrgDate: Mon Oct 26 12:54:20 2009 -0400 1416b73be646Smrg 1417b73be646Smrg Several driver modules do not have a ChangeLog target in Makefile.am #23814 1418b73be646Smrg 1419b73be646Smrg The git generated ChangeLog replaces the hand written one. 1420b73be646Smrg Update configure.ac to xorg-macros level 1.3. 1421b73be646Smrg Use XORG_DEFAULT_OPTIONS which replaces four XORG_* macros 1422b73be646Smrg Update Makefile.am to add ChangeLog target if missing 1423b73be646Smrg Remove ChangeLog from EXTRA_DIST or *CLEAN variables 1424b73be646Smrg This is a pre-req for the INSTALL_CMD 1425b73be646Smrg 1426b73be646Smrgcommit 034f5430549b0c713b0be302e067e4f1fd02c6fb 1427b73be646SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1428b73be646SmrgDate: Thu Oct 22 12:34:16 2009 -0400 1429b73be646Smrg 1430b73be646Smrg .gitignore: use common defaults with custom section # 24239 1431b73be646Smrg 1432b73be646Smrg Using common defaults will reduce errors and maintenance. 1433b73be646Smrg Only the very small or inexistent custom section need periodic maintenance 1434b73be646Smrg when the structure of the component changes. Do not edit defaults. 1435b73be646Smrg 1436fc27e79cSmrgcommit 2b6dc8ccfe85356d309e3191cf5b942c6d4e0cd5 1437fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1438fc27e79cSmrgDate: Tue Oct 6 12:09:46 2009 +1000 1439fc27e79cSmrg 1440fc27e79cSmrg mouse 1.5.0 1441fc27e79cSmrg 1442fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1443fc27e79cSmrg 1444fc27e79cSmrgcommit 6bae95035db026b7f3189a21942ce7953a6e3437 1445fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1446fc27e79cSmrgDate: Tue Oct 6 12:07:45 2009 +1000 1447fc27e79cSmrg 1448fc27e79cSmrg Require macros 1.3 for XORG_DEFAULT_OPTIONS 1449fc27e79cSmrg 1450fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1451fc27e79cSmrg 1452fc27e79cSmrgcommit 622cf1834725c3348cfdc41c12e39b327011c836 1453fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1454fc27e79cSmrgDate: Sat Sep 12 20:18:06 2009 -0700 1455fc27e79cSmrg 1456fc27e79cSmrg Fix crashes due to MouseBlockHandler/MouseWakeupHandler with invalid devices 1457fc27e79cSmrg 1458fc27e79cSmrg Don't install the handlers if devices failed to open/initalize. 1459fc27e79cSmrg Remove the handlers when disabling Emulate3Soft mode, since otherwise 1460fc27e79cSmrg they'll be left around when device is closed & device structs are freed. 1461fc27e79cSmrg 1462fc27e79cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1463fc27e79cSmrg 1464fc27e79cSmrgcommit bc7933171e08215ba28bc06c80ee1bc1febc0522 1465fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1466fc27e79cSmrgDate: Wed Sep 9 11:48:58 2009 +1000 1467fc27e79cSmrg 1468fc27e79cSmrg mouse 1.4.99.1 1469fc27e79cSmrg 1470fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1471fc27e79cSmrg 1472fc27e79cSmrgcommit 04a29c8c8ebc6fbc6f5b67026b659a2ffdd6540b 1473fc27e79cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 1474fc27e79cSmrgDate: Mon Sep 7 11:12:13 2009 -0400 1475fc27e79cSmrg 1476fc27e79cSmrg xf86-input-mouse: Remove unused .cvsignore file #23776 1477fc27e79cSmrg 1478fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1479fc27e79cSmrg 1480fc27e79cSmrgcommit fa997144458527856b71fa162a105a46af8e688a 1481fc27e79cSmrgAuthor: Donald Kayser <xorg@kayser.net> 1482fc27e79cSmrgDate: Thu Sep 3 09:22:30 2009 +1000 1483fc27e79cSmrg 1484fc27e79cSmrg signed/unsigned fixes for delta x,y movement 1485fc27e79cSmrg 1486fc27e79cSmrg Changed the cast of (char) to (signed char) while computing delta x 1487fc27e79cSmrg and delta y mouse movements. The C standard does not define compiler 1488fc27e79cSmrg behavior, and currently with PPC builds, the (char) cast is unsigned. 1489fc27e79cSmrg To guarantee that the compiler will generate signed values, the cast 1490fc27e79cSmrg has been changed 1491fc27e79cSmrg 1492fc27e79cSmrg Signed-off-by: Donald Kayser <xorg@kayser.net> 1493fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1494fc27e79cSmrg 1495fc27e79cSmrgcommit f292f23baf4db048917a2acd4def9fab4293bc85 1496fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1497fc27e79cSmrgDate: Thu Aug 20 13:49:52 2009 -0700 1498fc27e79cSmrg 1499fc27e79cSmrg sun_mouse: Don't try calling ioctls if mouse fd wasn't opened 1500fc27e79cSmrg 1501fc27e79cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1502fc27e79cSmrg 1503fc27e79cSmrgcommit f93c927178a352eec00b3323eb935cc6f27243b0 1504fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1505fc27e79cSmrgDate: Thu Aug 20 13:29:25 2009 -0700 1506fc27e79cSmrg 1507fc27e79cSmrg Remove check for OS/2 1508fc27e79cSmrg 1509fc27e79cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1510fc27e79cSmrg 1511fc27e79cSmrgcommit 1be9e3cf0c491cddfb5985b6b3cc65581313f98f 1512fc27e79cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 1513fc27e79cSmrgDate: Thu Aug 20 13:26:40 2009 -0700 1514fc27e79cSmrg 1515fc27e79cSmrg sun_mouse: Check if streams module is already on the stack before pushing it 1516fc27e79cSmrg 1517fc27e79cSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 1518fc27e79cSmrg 1519fc27e79cSmrgcommit bf95ccf496d6674a83c44d559e3eef8729c69449 1520fc27e79cSmrgAuthor: Dima Kogan <dkogan@secretsauce.net> 1521fc27e79cSmrgDate: Sun Aug 16 22:27:28 2009 -0700 1522fc27e79cSmrg 1523fc27e79cSmrg Restrict wheel emulation to a single axis at a time. 1524fc27e79cSmrg 1525fc27e79cSmrg Wheel emulation works for both horizontal and vertical axes. Thus, if a 1526fc27e79cSmrg device doesn't move in perfect straight line, scroll events build up on the 1527fc27e79cSmrg respective other axis. 1528fc27e79cSmrg 1529fc27e79cSmrg In some clients, scroll wheel events have specific meanings other than 1530fc27e79cSmrg scrolling (e.g. mplayer). In these clients, erroneous scrolling events come 1531fc27e79cSmrg at a high cost. 1532fc27e79cSmrg 1533fc27e79cSmrg Thus, if a scroll wheel event is generated for one axis, reset the inertia 1534fc27e79cSmrg of the other axis to 0, avoiding the buildup of these erroneous scrolling 1535fc27e79cSmrg events. 1536fc27e79cSmrg 1537fc27e79cSmrg Signed-off-by: Dima Kogan <dkogan@secretsauce.net> 1538fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1539fc27e79cSmrg 1540fc27e79cSmrgcommit 2d43329d778d7bfae5d9c99611ad49efa56716a6 1541fc27e79cSmrgAuthor: Dima Kogan <dkogan@secretsauce.net> 1542fc27e79cSmrgDate: Sun Aug 16 21:33:43 2009 -0700 1543fc27e79cSmrg 1544fc27e79cSmrg Allow 0 as wheel emulation button for unconditional scrolling (#20529) 1545fc27e79cSmrg 1546fc27e79cSmrg If wheel emulation is on and the emulation button is 0, then any x/y motion 1547fc27e79cSmrg of the device is converted into wheel events. The device becomes a 1548fc27e79cSmrg scrolling-only device. 1549fc27e79cSmrg 1550fc27e79cSmrg Signed-off-by: Dima Kogan <dkogan@dkogan@cds.caltech.edu> 1551fc27e79cSmrg Signed-off-by: Dima Kogan <dkogan@secretsauce.net> 1552fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1553fc27e79cSmrg 1554fc27e79cSmrgcommit 0996fd2e3dcac813ad450884e8c117bc4d49b89a 1555bd3a1963SmrgMerge: 66bdf8d 8a3f6f7 1556fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)> 1557fc27e79cSmrgDate: Thu Jul 9 10:05:46 2009 +0200 1558fc27e79cSmrg 1559fc27e79cSmrg Merge branch 'master' of ssh://mbalmer@git.freedesktop.org/git/xorg/driver/xf86-input-mouse 1560fc27e79cSmrg 1561fc27e79cSmrgcommit 66bdf8d3f289a3ada44c37f3ceb00fc728975cac 1562fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)> 1563fc27e79cSmrgDate: Thu Jul 9 08:09:54 2009 +0200 1564fc27e79cSmrg 1565fc27e79cSmrg Conditionally declare some variables that are only used conditionally. 1566fc27e79cSmrg 1567fc27e79cSmrg Reviewed-by: Matthieu Herrn <matthieu@openbsd.org> 1568fc27e79cSmrg Acked-by: Peter Hutterer <peter.hutterer@who-t.net> 1569fc27e79cSmrg 1570fc27e79cSmrgcommit 8a3f6f75218080b3e7657cb104c6f8e025f358ef 1571fc27e79cSmrgAuthor: Charlie <root@netbsd.(none)> 1572fc27e79cSmrgDate: Thu Jul 9 08:09:54 2009 +0200 1573fc27e79cSmrg 1574fc27e79cSmrg Conditionally declare some variables that are only used conditionally. 1575fc27e79cSmrg 1576fc27e79cSmrgcommit 2ddc4e9b2882914a56508613fe069c7335c64cc7 1577fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1578fc27e79cSmrgDate: Thu Jun 18 16:11:47 2009 +1000 1579fc27e79cSmrg 1580fc27e79cSmrg Protect against ABI_XINPUT_VERSION 7. 1581fc27e79cSmrg 1582fc27e79cSmrg Missing the actual button and axis labeling, this can be added at a later 1583fc27e79cSmrg point in time. 1584fc27e79cSmrg 1585fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1586fc27e79cSmrg 1587fc27e79cSmrgcommit 91bf15dd2af4bf9a83e317b8821bcbbfdba02338 1588fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1589fc27e79cSmrgDate: Fri May 29 10:07:19 2009 +1000 1590fc27e79cSmrg 1591fc27e79cSmrg Remove ModuleInfoRec and associated bits. 1592fc27e79cSmrg 1593fc27e79cSmrg ModuleInfoRec was removed with 2107becb0ce2ffda001be65728c53563496d8d50 from 1594fc27e79cSmrg the server. The MouseOpts were only used from the ModuleInfoRec, they're 1595fc27e79cSmrg gone now too. 1596fc27e79cSmrg 1597fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1598fc27e79cSmrg 1599fc27e79cSmrgcommit b698a24ab233ec5da2ebd36b5f6f199219de6d44 1600fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1601fc27e79cSmrgDate: Wed Mar 25 08:37:01 2009 +1000 1602fc27e79cSmrg 1603fc27e79cSmrg Remove xf86MouseProtocolIDToName and xf86MouseProtocolNameToID. 1604fc27e79cSmrg 1605fc27e79cSmrg Both were only used from the xf86-misc extension which is gone from the 1606fc27e79cSmrg server as of 1.6. 1607fc27e79cSmrg 1608fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1609fc27e79cSmrg 1610fc27e79cSmrgcommit 6887ca0de8314b6029d5df63777b29c46eeb9442 1611fc27e79cSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 1612fc27e79cSmrgDate: Wed Mar 25 08:45:10 2009 +1000 1613fc27e79cSmrg 1614fc27e79cSmrg Require xorg-server 1.5.99.901 or higher. 1615fc27e79cSmrg 1616fc27e79cSmrg 1.6 is the first server release that has the xf86OSmouse.h and related code 1617fc27e79cSmrg removed. This code has moved into the mouse driver and attempts of using a 1618fc27e79cSmrg mouse driver that provides xf86OSmouse.h with a pre-1.6 xserver may fail. 1619fc27e79cSmrg 1620fc27e79cSmrg See also: 1621fc27e79cSmrg http://lists.freedesktop.org/archives/xorg/2009-March/044501.html 1622fc27e79cSmrg 1623fc27e79cSmrg Reported-by: Jeremy C. Reed <reed@reedmedia.net> 1624fc27e79cSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 1625fc27e79cSmrg 1626fc27e79cSmrgcommit abc65bec5c88acd0a8699920e18473cfa007169f 1627fc27e79cSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1628fc27e79cSmrgDate: Wed Feb 4 20:48:33 2009 -0200 1629fc27e79cSmrg 1630fc27e79cSmrg Janitor: use $PKG_CONFIG and update .gitignore. 1631fc27e79cSmrg 1632fc27e79cSmrg Signed-off-by: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1633fc27e79cSmrg 16346aab59a7Smrgcommit 5058dc340278f2498dd1b4db129dc6dd6b0e0964 16356aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16366aab59a7SmrgDate: Fri Jan 9 18:38:57 2009 -0800 1637659607e0Smrg 16386aab59a7Smrg Version 1.4.0 1639659607e0Smrg 16406aab59a7Smrgcommit 194fed98fee47801f1ca8eb926bc10a57b7582cb 16416aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16426aab59a7SmrgDate: Fri Jan 9 14:41:26 2009 -0800 1643659607e0Smrg 16446aab59a7Smrg Add note on hal-based configuration to man page 1645659607e0Smrg 16466aab59a7Smrgcommit 299bd6c164e4e91cf69c41b3c7b97879cfcc0d32 16476aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16486aab59a7SmrgDate: Fri Jan 9 08:45:38 2009 -0800 1649659607e0Smrg 16506aab59a7Smrg Add copyright notices for OS mouse code to COPYING file 1651659607e0Smrg 16526aab59a7Smrgcommit 0968d56233804515d347b2001bf817d0fa3611ea 16536aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16546aab59a7SmrgDate: Thu Jan 8 21:48:13 2009 -0800 1655659607e0Smrg 16566aab59a7Smrg Unifdef XFree86LOADER 1657659607e0Smrg 16586aab59a7Smrgcommit 47c5e3a368a2922c4cc5e3a9769501fe399287ae 16596aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16606aab59a7SmrgDate: Thu Jan 8 21:43:58 2009 -0800 1661659607e0Smrg 16626aab59a7Smrg Remove some #if 1 statements 1663659607e0Smrg 16646aab59a7Smrgcommit 7039165d70079f2e8573ada9323fbc582c825248 16656aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16666aab59a7SmrgDate: Thu Jan 8 21:38:54 2009 -0800 1667659607e0Smrg 16686aab59a7Smrg Comment typo fixes 1669659607e0Smrg 16706aab59a7Smrgcommit a61f0f92299037fe818a54c2cd9a2d3836698b43 16716aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16726aab59a7SmrgDate: Thu Jan 8 21:29:00 2009 -0800 1673659607e0Smrg 16746aab59a7Smrg sun_mouse: fallback to commonOptions for StreamsModule too 1675659607e0Smrg 16766aab59a7Smrgcommit 4623258b48f01306309ff9d39a85565bce57946e 16776aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16786aab59a7SmrgDate: Thu Jan 8 21:21:18 2009 -0800 1679659607e0Smrg 16806aab59a7Smrg Clear assorted compiler, sparse & lint warnings 16816aab59a7Smrg 16826aab59a7Smrg mouse.c:1004:35: warning: Using plain integer as NULL pointer 16836aab59a7Smrg sun_mouse.c:325: warning: 'absX' might be used uninitialized in this function 16846aab59a7Smrg sun_mouse.c:325: warning: 'absY' might be used uninitialized in this function 16856aab59a7Smrg sun_mouse.c: (158) warning: constant truncated by assignment 16866aab59a7Smrg 16876aab59a7Smrg declared global, could be static: 16886aab59a7Smrg hardProtocolList mouse.c(3151) 16896aab59a7Smrg softProtocolList mouse.c(3163) 16906aab59a7Smrg serialDefaultsList mouse.c(3366) 1691659607e0Smrg 16926aab59a7Smrgcommit 6f14e8569150b0d6fac7186968cde8b031a1fefc 16936aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 16946aab59a7SmrgDate: Thu Jan 8 21:20:58 2009 -0800 1695659607e0Smrg 16966aab59a7Smrg Add XORG_CWARNFLAGS & XORG_WITH_LINT for more compiler checking 1697659607e0Smrg 16986aab59a7Smrgcommit 24d9306546d325089c5fb6b78b90c24b38c86338 16996aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17006aab59a7SmrgDate: Thu Jan 8 20:40:10 2009 -0800 1701659607e0Smrg 17026aab59a7Smrg Replace static changelog with one generated via XORG_CHANGELOG 1703659607e0Smrg 17046aab59a7Smrgcommit cd476cc0932bf9440a05e460cd22dbe584585746 17056aab59a7SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de> 17066aab59a7SmrgDate: Wed Nov 19 22:23:34 2008 +0100 1707659607e0Smrg 17086aab59a7Smrg Fix linux build 17096aab59a7Smrg 17106aab59a7Smrg HAVE_XORG_CONFIG_H is a leftover from the server sources (where this file used 17116aab59a7Smrg to reside). 17126aab59a7Smrg 17136aab59a7Smrg Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> 1714659607e0Smrg 17156aab59a7Smrgcommit 003c297d2902092074ede131db0dbc08d9116a5b 17166aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17176aab59a7SmrgDate: Mon Dec 1 14:36:06 2008 -0800 1718659607e0Smrg 17196aab59a7Smrg sun_mouse: check for Device in commonOptions if pInfo->options isn't set yet 1720659607e0Smrg 17216aab59a7Smrgcommit 1e23b944aae3ef50cc764e6d2f0198deabe790ad 17226aab59a7SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 17236aab59a7SmrgDate: Sat Nov 22 17:36:14 2008 +0100 1724659607e0Smrg 17256aab59a7Smrg W axis support for bsd_mouse. 1726659607e0Smrg 17276aab59a7Smrgcommit e7e3cd9bed2bfeb848d62062d0859aa813bf786d 17286aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net> 17296aab59a7SmrgDate: Fri Nov 21 19:59:22 2008 +0100 1730659607e0Smrg 17316aab59a7Smrg prevent a double free of mouse private structure. 17326aab59a7Smrg 17336aab59a7Smrg Mark pInfo->private as NULL after freeing it on the error path. 1734659607e0Smrg 17356aab59a7Smrgcommit c98bc45557174f771b031d4a003b54d06b857785 17366aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net> 17376aab59a7SmrgDate: Fri Nov 21 16:14:01 2008 +0100 1738659607e0Smrg 17396aab59a7Smrg Include xorg-server.h to get the WSCONS_SUPPORT define from 17406aab59a7Smrg xerver SDK configuration. 1741659607e0Smrg 17426aab59a7Smrgcommit 87f20b0c06bc13ed603d36cca881ccf69ac0a68a 17436aab59a7SmrgAuthor: Matthieu Herrb <matthieu@deville.herrb.net> 17446aab59a7SmrgDate: Fri Nov 21 15:42:31 2008 +0100 1745659607e0Smrg 17466aab59a7Smrg Build fix: Add a prototype for FindDevice function. 1747659607e0Smrg 17486aab59a7Smrgcommit 790a78d3b3d81ea06fc1a31108a330adba8cc069 17496aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17506aab59a7SmrgDate: Wed Nov 5 21:47:30 2008 -0800 1751659607e0Smrg 17526aab59a7Smrg Fix solarisMouseAutoProbe to use device name & protocol specified by HAL 1753659607e0Smrg 17546aab59a7Smrgcommit daac081f34baab7388a8c42e5a80a42cd6810d75 17556aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17566aab59a7SmrgDate: Wed Nov 5 19:26:38 2008 -0800 1757659607e0Smrg 17586aab59a7Smrg sun_mouse.c: Use miPointerGetScreen instead of miPointerCurrentScreen 1759659607e0Smrg 17606aab59a7Smrgcommit 431982e7c04ec076eeafd57190db4d7d901efa7c 17616aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17626aab59a7SmrgDate: Wed Nov 5 19:04:32 2008 -0800 1763659607e0Smrg 17646aab59a7Smrg sun_mouse.c: remove unused variables 1765659607e0Smrg 17666aab59a7Smrgcommit 7bb59519636a7e0028e6f0f63d8256a68a24792d 17676aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17686aab59a7SmrgDate: Wed Nov 5 18:55:07 2008 -0800 17696aab59a7Smrg 17706aab59a7Smrg Remove checks for Solaris x86 versions older than Solaris 8 17716aab59a7Smrg 17726aab59a7Smrgcommit 898dfc9ce731ea9515f7819a9f0583af81d7d8b2 17736aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17746aab59a7SmrgDate: Wed Nov 5 18:51:04 2008 -0800 17756aab59a7Smrg 17766aab59a7Smrg Rename OS_SOURCES to stop automake complaints about not building program "OS" 17776aab59a7Smrg 17786aab59a7Smrgcommit ea5cfe804e112f320f14ad896c7802d53551d3e6 17796aab59a7SmrgAuthor: Roland Scheidegger <zak@linux-x.site.my> 17806aab59a7SmrgDate: Sat Oct 4 16:02:08 2008 +0200 17816aab59a7Smrg 17826aab59a7Smrg fix compilation (upper/lower case typo) 17836aab59a7Smrg 17846aab59a7Smrgcommit da2ab45e3ee85f164b5430a4d0c5d60cdf71a5ec 17856aab59a7SmrgAuthor: Eamon Walsh <ewalsh@tycho.nsa.gov> 17866aab59a7SmrgDate: Tue Aug 26 22:39:27 2008 -0400 17876aab59a7Smrg 17886aab59a7Smrg Change screen private key to an integer variable. 17896aab59a7Smrg 17906aab59a7Smrg Prepares for a devPrivates system that will store an index. 17916aab59a7Smrg 17926aab59a7Smrgcommit d4ed78710b19a8b1c9b5349eacd44599ba075527 17936aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 17946aab59a7SmrgDate: Tue Aug 19 15:12:52 2008 -0700 17956aab59a7Smrg 17966aab59a7Smrg Fix sun_mouse.c build on Solaris 17976aab59a7Smrg 17986aab59a7Smrgcommit 04730f0be48d464401796a224109adbee9cd51de 17996aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com> 18006aab59a7SmrgDate: Tue Aug 19 15:28:48 2008 -0400 18016aab59a7Smrg 18026aab59a7Smrg Remove useless call to xf86AddModuleInfo 18036aab59a7Smrg 18046aab59a7Smrgcommit f3f0a5520ed7edac3867a97f5a001b91c870563e 18056aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 18066aab59a7SmrgDate: Sun Jul 20 04:33:07 2008 +0300 18076aab59a7Smrg 18086aab59a7Smrg Add OS mouse sources to the driver build 18096aab59a7Smrg 18106aab59a7Smrg Copy across the OS mouse sources and add them to the driver build. For 18116aab59a7Smrg convenience, the OS mouse versioning stuff was removed, but we have 18126aab59a7Smrg always had the same featureset in all modular builds, so that's okay. 18136aab59a7Smrg 18146aab59a7Smrg Only compile-tested, not runtime-tested. 18156aab59a7Smrg 18166aab59a7Smrgcommit 1214c4ce571caf0bcdb3d9dc04a2b34f4a23c3c0 18176aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 18186aab59a7SmrgDate: Tue Jun 10 14:38:26 2008 -0700 18196aab59a7Smrg 18206aab59a7Smrg Merge some hardware support information from README.mouse into man page 18216aab59a7Smrg 18226aab59a7Smrgcommit 705d0def1092a2121867fae4e7bc944a240d789a 18236aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 18246aab59a7SmrgDate: Mon May 26 21:57:59 2008 +0930 18256aab59a7Smrg 18266aab59a7Smrg Check for XINPUT ABI 3. 18276aab59a7Smrg 18286aab59a7Smrgcommit 5d9d865b4ac2d7739ae93a8e0e682535aeb46b6d 18296aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 18306aab59a7SmrgDate: Mon May 19 20:28:04 2008 +0930 18316aab59a7Smrg 18326aab59a7Smrg Nuke RCS tags. 18336aab59a7Smrg 18346aab59a7Smrgcommit bf634290f7bdf1f5b922f4c28b333a739057f2f0 18356aab59a7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 18366aab59a7SmrgDate: Sun Mar 16 02:28:16 2008 -0300 18376aab59a7Smrg 18386aab59a7Smrg Compile warning fixes. 18396aab59a7Smrg 18406aab59a7Smrg Ansify a function with K&R style definition. 18416aab59a7Smrg Obey gcc in warning suggest parentheses around assignment used as truth value. 18426aab59a7Smrg Remove some unused variables. 18436aab59a7Smrg Remaining warning is about xf86AddModuleInfo being deprecated. 18446aab59a7Smrg 18456aab59a7Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 18466aab59a7Smrg 18476aab59a7Smrgcommit 7f0623807366b1bc6c0be2e065220be94b669ea7 18486aab59a7SmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 18496aab59a7SmrgDate: Wed Jan 30 17:28:34 2008 -0200 18506aab59a7Smrg 18516aab59a7Smrg Make sure xf86MouseProtocolIDToName is of public visibility. 18526aab59a7Smrg 18536aab59a7Smrg This function is called by code in the xf86misc to change mouse parameters, 18546aab59a7Smrg after checking it's availability using LoaderSymbol(). 18556aab59a7Smrg 18566aab59a7Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 18576aab59a7Smrg 18586aab59a7Smrgcommit 82231d2309a54ecf7de3f29809416b2ea5f2d3cd 18596aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 18606aab59a7SmrgDate: Tue Apr 15 15:54:17 2008 +0930 18616aab59a7Smrg 18626aab59a7Smrg man: Note that the server may probe default "Device" options. 18636aab59a7Smrg 18646aab59a7Smrg X.Org Bug 15245 <http://bugs.freedesktop.org/show_bug.cgi?id=15425> 18656aab59a7Smrg 18666aab59a7Smrgcommit 9192640066e3917062cb3ee1c761a83196bfb721 18676aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com> 18686aab59a7SmrgDate: Thu Mar 20 16:26:52 2008 -0400 18696aab59a7Smrg 18706aab59a7Smrg mouse 1.3.0 18716aab59a7Smrg 18726aab59a7Smrgcommit d6ceabc1b58d752cb2af03519c15012206904f70 18736aab59a7SmrgAuthor: Matthieu Herrb <matthieu@bluenote.herrb.net> 18746aab59a7SmrgDate: Sat Mar 8 23:10:03 2008 +0100 18756aab59a7Smrg 18766aab59a7Smrg Makefile.am: nuke RCS Id 18776aab59a7Smrg 18786aab59a7Smrgcommit 78272e117ceea12b8863f31688da66b20e160311 18796aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 18806aab59a7SmrgDate: Thu Jan 3 13:27:02 2008 -0800 18816aab59a7Smrg 18826aab59a7Smrg Update Emulate3Button default in mouse man page to cover Emulate3ButtonsSoft 18836aab59a7Smrg 18846aab59a7Smrgcommit 6a03e8bd9699a33dabcdd2bbcf51a001ddfd5534 18856aab59a7SmrgAuthor: Peter Hutterer <peter@cs.unisa.edu.au> 18866aab59a7SmrgDate: Fri Nov 16 16:45:45 2007 +1030 18876aab59a7Smrg 18886aab59a7Smrg Bug #13144: Don't flush buttons, release events can cause paste events. 18896aab59a7Smrg 18906aab59a7Smrgcommit 76a2231f87551f7c1943df18bc537b9b15987562 18916aab59a7SmrgAuthor: Adam Jackson <ajax@redhat.com> 18926aab59a7SmrgDate: Mon Dec 3 11:59:12 2007 -0500 18936aab59a7Smrg 18946aab59a7Smrg Don't sleep(0.3) on shutdown. 18956aab59a7Smrg 18966aab59a7Smrgcommit 0352a4db368eaab2df5fa77d4003e1363b3ea4fb 18976aab59a7SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 18986aab59a7SmrgDate: Wed Oct 3 14:06:50 2007 +0200 18996aab59a7Smrg 19006aab59a7Smrg Bumped version to 1.2.3. 19016aab59a7Smrg 19026aab59a7Smrgcommit f42ea3027c13046dfa7a603737b476fbf2833764 19036aab59a7SmrgAuthor: Fredrik Rinnestam <fredrik@obra.se> 19046aab59a7SmrgDate: Wed Sep 19 23:24:13 2007 +0200 19056aab59a7Smrg 19066aab59a7Smrg Bug #12145: Don't confine the pointer to one screen in zaphod mode. 19076aab59a7Smrg 19086aab59a7Smrg Fix ported from evdev's b4a5a20476f7bc77d54a860d7cdd81c223bdb81f. 19096aab59a7Smrg 19106aab59a7Smrgcommit 53bdd4db01f05595beb37e68842118eb649308d3 19116aab59a7SmrgAuthor: Daniel Drake <ddrake@brontes3d.com> 19126aab59a7SmrgDate: Tue May 29 12:14:00 2007 -0800 19136aab59a7Smrg 19146aab59a7Smrg Bug #11089: xf86-input-mouse COPYING file 19156aab59a7Smrg 19166aab59a7Smrg X.Org Bugzilla #11089 <https://bugs.freedesktop.org/show_bug.cgi?id=11089> 19176aab59a7Smrg 19186aab59a7Smrgcommit 111081a2f15b416c2fd05b667bca3b3982f93245 19196aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 19206aab59a7SmrgDate: Wed Aug 1 15:55:51 2007 +0200 19216aab59a7Smrg 19226aab59a7Smrg bump to 1.2.2 19236aab59a7Smrg 19246aab59a7Smrgcommit 8d329a4a23cdaa970e41fa33ee2babc4687189f2 19256aab59a7SmrgAuthor: Brice Goglin <Brice.Goglin@ens-lyon.org> 19266aab59a7SmrgDate: Wed Jul 25 19:22:27 2007 +0200 19276aab59a7Smrg 19286aab59a7Smrg Fix typo in mousedrv.man 19296aab59a7Smrg 19306aab59a7Smrg Reported by "A. Costa" <agcosta@gis.net> in 19316aab59a7Smrg http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432060 19326aab59a7Smrg 19336aab59a7Smrgcommit c7c012d8bf735dfa894146b379a2e1fd55f57fca 19346aab59a7SmrgAuthor: Drew Parsons <dparsons@debian.org> 19356aab59a7SmrgDate: Thu Jun 14 00:24:07 2007 +1000 19366aab59a7Smrg 19376aab59a7Smrg Update version using PACKAGE_VERSION_* 19386aab59a7Smrg 19396aab59a7Smrgcommit e567cb0792ea3dc2cd68c46628332c1f8bbb173d 19406aab59a7SmrgAuthor: Jürgen Appel <jappel@linux01.gwdg.de> 19416aab59a7SmrgDate: Mon Apr 23 15:54:08 2007 +0200 19426aab59a7Smrg 19436aab59a7Smrg Added "Sensitivity" option. Use for slowing down high resolution mice. 19446aab59a7Smrg 19456aab59a7Smrgcommit 4666e5f14b2cb63f5cd7c863331fe69658c989df 19466aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 19476aab59a7SmrgDate: Mon Feb 26 13:36:15 2007 -0800 19486aab59a7Smrg 19496aab59a7Smrg renamed: .cvsignore -> .gitignore 19506aab59a7Smrg 19516aab59a7Smrgcommit 92a8e2a39d7c9d6bfdaa0a5ac0118599008638ff 19526aab59a7SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 19536aab59a7SmrgDate: Mon Feb 26 13:35:42 2007 -0800 19546aab59a7Smrg 19556aab59a7Smrg Update text version of README to match sgml 19566aab59a7Smrg 19576aab59a7Smrg Oops - forgot to regen text when the sgml changes were checked in for 19586aab59a7Smrg commit 28c5410df7ba8af07b994c0907519e869c9df750 19596aab59a7Smrg 19606aab59a7Smrgcommit e355dc2e04b1b4756d4ad8553794b4e97210000c 19616aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 19626aab59a7SmrgDate: Thu Nov 30 19:57:28 2006 +0200 19636aab59a7Smrg 19646aab59a7Smrg bump to 1.2.1 19656aab59a7Smrg 19666aab59a7Smrgcommit fb347fb74e1a50fa900f225d13eee1aa829fa2f9 19676aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 19686aab59a7SmrgDate: Thu Nov 23 18:17:33 2006 +0100 19696aab59a7Smrg 19706aab59a7Smrg Work around race condition during VT switch. 19716aab59a7Smrg 19726aab59a7Smrg https://bugzilla.novell.com/show_bug.cgi?id=219946 19736aab59a7Smrg 19746aab59a7Smrgcommit 7a866ae143c3638d6b1e3836d48f16e300e90b09 19756aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 19766aab59a7SmrgDate: Thu Nov 2 04:47:12 2006 +0200 19776aab59a7Smrg 19786aab59a7Smrg bump to 1.2.0 19796aab59a7Smrg 19806aab59a7Smrgcommit ddc0db4fe85e2b8de31ad67a6d4f97808bce018f 19816aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 19826aab59a7SmrgDate: Thu Nov 2 00:07:01 2006 +0200 19836aab59a7Smrg 19846aab59a7Smrg port to new motion history api, add right number of args to IPDS 19856aab59a7Smrg 19866aab59a7Smrg Use new motion history API from the DIX if available, and also use the 19876aab59a7Smrg right number of args to InitPointerDeviceStruct, depending on the ABI 19886aab59a7Smrg version. 19896aab59a7Smrg 19906aab59a7Smrgcommit 167dbbc2af6cad5d3b320e4e384bd78dd3450a5c 19916aab59a7SmrgAuthor: Adam Jackson <ajax@benzedrine.nwnk.net> 19926aab59a7SmrgDate: Fri Oct 13 18:28:46 2006 -0400 19936aab59a7Smrg 19946aab59a7Smrg Bump to 1.1.2 19956aab59a7Smrg 19966aab59a7Smrgcommit 40cfeffc5bea7ecdc20bbbe4db50fd725a62f29b 19976aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 19986aab59a7SmrgDate: Sun Aug 27 13:06:31 2006 +0300 19996aab59a7Smrg 20006aab59a7Smrg move manpage to mousedrv.man to avoid conflict with mouse.4 20016aab59a7Smrg 20026aab59a7Smrgcommit ac0dc7451be0a8aba703fd4d9a78e17544c40842 20036aab59a7SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de> 20046aab59a7SmrgDate: Sun Jul 9 20:01:26 2006 +0200 20056aab59a7Smrg 20066aab59a7Smrg Bug #5285: added some missing includes, avoid redefinition of 20076aab59a7Smrg NEED_XF86_TYPES. 20086aab59a7Smrg 20096aab59a7Smrgcommit 6dbc6ad05d147831a62b161e23f5da29101f2cfa 20106aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 20116aab59a7SmrgDate: Fri May 26 13:55:39 2006 +0000 20126aab59a7Smrg 20136aab59a7Smrg Bump to 1.1.1. 20146aab59a7Smrg 20156aab59a7Smrgcommit 12bd04878774154fe83d785418b87dd37b4f2f15 20166aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 20176aab59a7SmrgDate: Fri Apr 21 11:15:23 2006 +0000 20186aab59a7Smrg 20196aab59a7Smrg Fixed default for YAxisMapping. Changed default for ZAxisMapping. Added 20206aab59a7Smrg short explanation. 20216aab59a7Smrg Autodetect (one way only) single wheel only for EXPS2. Use singlebit 20226aab59a7Smrg protocol for multiwheel EXPS2 mice. 20236aab59a7Smrg 20246aab59a7Smrgcommit 2ce9bbe76c788fe7c41d2607577c867e5a3d9608 20256aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 20266aab59a7SmrgDate: Thu Apr 20 18:25:32 2006 +0000 20276aab59a7Smrg 20286aab59a7Smrg Overhaul of wheel processing. Does work correctly with multibit zaxis 20296aab59a7Smrg events now. 20306aab59a7Smrg 20316aab59a7Smrgcommit 5e9624b3695cf37fff7986d1585e4227bad789f5 20326aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 20336aab59a7SmrgDate: Fri Apr 7 17:59:54 2006 +0000 20346aab59a7Smrg 20356aab59a7Smrg Unlibcwrap. Bump server version requirement. Bump to 1.1.0. 20366aab59a7Smrg 20376aab59a7Smrgcommit 270fe8e1ccd2f5af114e8292bee8c4d27a1d93ab 20386aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org> 20396aab59a7SmrgDate: Mon Apr 3 21:18:50 2006 +0000 20406aab59a7Smrg 20416aab59a7Smrg Coverity #875: Correct several memory leaks in options parsing. 20426aab59a7Smrg 20436aab59a7Smrgcommit abe3a020a70859f680163a8105cebeac42695f72 20446aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 20456aab59a7SmrgDate: Tue Feb 28 19:44:45 2006 +0000 20466aab59a7Smrg 20476aab59a7Smrg Bump to 1.0.4. 20486aab59a7Smrg 20496aab59a7Smrgcommit 6de7233e0fdb63d4794df45d76391a4a6f04ec8d 20506aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 20516aab59a7SmrgDate: Thu Feb 2 11:53:50 2006 +0000 20526aab59a7Smrg 20536aab59a7Smrg Fixed ButtonMapping default. 20546aab59a7Smrg 20556aab59a7Smrgcommit 9ec6a9a1c1b01e37ea60611160a4c15c2f308086 20566aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 20576aab59a7SmrgDate: Tue Jan 17 11:49:57 2006 +0000 20586aab59a7Smrg 20596aab59a7Smrg Bug #5071: EmulateWheelTimeout didn't work as anticipated. 20606aab59a7Smrg 20616aab59a7Smrgcommit 745e3d38594938742f16508a61bd0ce9598fcf30 20626aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 20636aab59a7SmrgDate: Mon Jan 9 02:30:15 2006 +0000 20646aab59a7Smrg 20656aab59a7Smrg Remove unconditionally-defined #ifdef PNP_MOUSE blocks. 20666aab59a7Smrg 20676aab59a7Smrgcommit b9db086daae7aacae068e4db85575737ebe76f45 20686aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 20696aab59a7SmrgDate: Wed Dec 21 02:29:57 2005 +0000 20706aab59a7Smrg 20716aab59a7Smrg Update package version for X11R7 release. 20726aab59a7Smrg 20736aab59a7Smrgcommit d84b58ede20c31f4acbf886197c92b6f69d32da8 20746aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 20756aab59a7SmrgDate: Mon Dec 19 16:25:51 2005 +0000 20766aab59a7Smrg 20776aab59a7Smrg Stub COPYING files 20786aab59a7Smrg 20796aab59a7Smrgcommit 28c5410df7ba8af07b994c0907519e869c9df750 20806aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 20816aab59a7SmrgDate: Mon Dec 19 09:07:50 2005 +0000 20826aab59a7Smrg 20836aab59a7Smrg Typo fixes, mailing list & url updates, and other changes to prepare for 20846aab59a7Smrg X11R6.9 & 7.0 releases. 20856aab59a7Smrg 20866aab59a7Smrgcommit c231bba8457cbe98c516f0ee90ebc2c4b5a936a9 20876aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 20886aab59a7SmrgDate: Thu Dec 15 00:21:33 2005 +0000 20896aab59a7Smrg 20906aab59a7Smrg Update package version number for final X11R7 release candidate. Bump 20916aab59a7Smrg driver version number. 20926aab59a7Smrg 20936aab59a7Smrgcommit c356477c8dab15a68fa6deb06181c28d2e9d1c54 20946aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 20956aab59a7SmrgDate: Mon Dec 12 06:59:54 2005 +0000 20966aab59a7Smrg 20976aab59a7Smrg Bug #1752: When emulating 3 buttons in "auto" mode, timeout immediately 20986aab59a7Smrg when a mouse movement is detected (Egbert Eich, Kean Johnston, Kevin 20996aab59a7Smrg Martin). 21006aab59a7Smrg 21016aab59a7Smrgcommit 4180beef7023dc3a860dd9895c986317326c5236 21026aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 21036aab59a7SmrgDate: Tue Dec 6 22:48:31 2005 +0000 21046aab59a7Smrg 21056aab59a7Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 21066aab59a7Smrg 21076aab59a7Smrgcommit bef647bfb75c9be08046ba041e775e2be483bc05 21086aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 21096aab59a7SmrgDate: Sat Dec 3 05:49:31 2005 +0000 21106aab59a7Smrg 21116aab59a7Smrg Update package version number for X11R7 RC3 release. 21126aab59a7Smrg 21136aab59a7Smrgcommit e8f1d1cc8f021c8034087c7d2d26a945fda41467 21146aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 21156aab59a7SmrgDate: Sat Dec 3 05:45:18 2005 +0000 21166aab59a7Smrg 21176aab59a7Smrg Bump version numbers for X11R6.9/X11R7 RC3. 21186aab59a7Smrg 21196aab59a7Smrgcommit 1e537674ebd4df0b7245b4b2119bcf33be9d3f51 21206aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 21216aab59a7SmrgDate: Fri Dec 2 02:16:06 2005 +0000 21226aab59a7Smrg 21236aab59a7Smrg Remove extraneous AC_MSG_RESULT. 21246aab59a7Smrg 21256aab59a7Smrgcommit 7b4b12a977e4c84d861f103613245570f34d31ce 21266aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 21276aab59a7SmrgDate: Tue Nov 29 23:29:56 2005 +0000 21286aab59a7Smrg 21296aab59a7Smrg Only build dlloader modules by default. 21306aab59a7Smrg 21316aab59a7Smrgcommit 1c95c00528b69db9a2345af0bcc871f63e2b8d89 21326aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 21336aab59a7SmrgDate: Mon Nov 28 22:04:07 2005 +0000 21346aab59a7Smrg 21356aab59a7Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 21366aab59a7Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 21376aab59a7Smrg 21386aab59a7Smrgcommit 90cda6b6d1f9e8db9d77423943b663e3e010b06c 21396aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 21406aab59a7SmrgDate: Tue Nov 22 04:03:23 2005 +0000 21416aab59a7Smrg 21426aab59a7Smrg Bump dependency on xorg-server to >= 0.99.3 for MouseDeviceRec changes. 21436aab59a7Smrg 21446aab59a7Smrgcommit 4b37d5d1d2f80da983346e15e900fb07de7d2cf8 21456aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org> 21466aab59a7SmrgDate: Mon Nov 21 10:49:06 2005 +0000 21476aab59a7Smrg 21486aab59a7Smrg Add .cvsignores for drivers. 21496aab59a7Smrg 21506aab59a7Smrgcommit 31c63c83f7dbe8c538d67d3f9a1e3064ea78e278 21516aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 21526aab59a7SmrgDate: Mon Nov 14 14:25:09 2005 +0000 21536aab59a7Smrg 21546aab59a7Smrg Bug #4915: ButtonMapping default changed from one-to-one mapping to "1 2 3 21556aab59a7Smrg 8 9 10 11...". 21566aab59a7Smrg 21576aab59a7Smrgcommit 5bca72458c8f9637f9c8f0871bb2048d824c6974 21586aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 21596aab59a7SmrgDate: Mon Nov 14 14:19:52 2005 +0000 21606aab59a7Smrg 21616aab59a7Smrg Bug #4915: Move buttonMapping initialization before calling OS specific 21626aab59a7Smrg PreInit. 21636aab59a7Smrg 21646aab59a7Smrgcommit f00e2a8c9689465f6e173e08d0b51407e19f385b 21656aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 21666aab59a7SmrgDate: Thu Nov 10 03:37:47 2005 +0000 21676aab59a7Smrg 21686aab59a7Smrg Unrevert default ZAxisMapping change now that the default is back to "4 5 6 21696aab59a7Smrg 7" 21706aab59a7Smrg 21716aab59a7Smrgcommit 77975bfe30f984f45f908d22a0e9c8fa0311aef0 21726aab59a7SmrgAuthor: Kean Johnson <kean@armory.com> 21736aab59a7SmrgDate: Thu Nov 10 02:41:20 2005 +0000 21746aab59a7Smrg 21756aab59a7Smrg Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement 21766aab59a7Smrg on SCO and USL. Re-instate the ZAxisMapping default for the mouse 21776aab59a7Smrg driver. 21786aab59a7Smrg 21796aab59a7Smrgcommit aa6bdb84ec4d22f0916b1e471b89d056a684d7d4 21806aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 21816aab59a7SmrgDate: Wed Nov 9 21:31:23 2005 +0000 21826aab59a7Smrg 21836aab59a7Smrg Bump version numbers for X11R6.9/X11R7 RC2. 21846aab59a7Smrg 21856aab59a7Smrgcommit f8bf605528c78c1cb6670ee096837e5c04e1b61a 21866aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 21876aab59a7SmrgDate: Wed Nov 9 21:15:12 2005 +0000 21886aab59a7Smrg 21896aab59a7Smrg Update package version number for X11R7 RC2 release. 21906aab59a7Smrg 21916aab59a7Smrgcommit 75a30c52706057cd70407271eda647c699a5a66d 21926aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 21936aab59a7SmrgDate: Wed Nov 9 17:05:40 2005 +0000 21946aab59a7Smrg 21956aab59a7Smrg Bug #4915: ButtonMapping option which allows to define arbitrary button 21966aab59a7Smrg mappings (including left-handed mouse etc.). Fixed incorrect usage of 21976aab59a7Smrg non-reversed, but ZAxisMapped buttons for state detection. Nuked unused 21986aab59a7Smrg part of reverseMap. 21996aab59a7Smrg 22006aab59a7Smrgcommit 2372fba8f5f6e8d3bfa48edc980f2186fc9e87ee 22016aab59a7SmrgAuthor: Matthias Hopf <mhopf@suse.de> 22026aab59a7SmrgDate: Wed Nov 9 16:32:51 2005 +0000 22036aab59a7Smrg 22046aab59a7Smrg Reflect changes in ZAxisMapping default. 22056aab59a7Smrg 22066aab59a7Smrgcommit 823f49c8238595a377f7d0494d742f5e50d34eca 22076aab59a7SmrgAuthor: Kean Johnson <kean@armory.com> 22086aab59a7SmrgDate: Tue Nov 8 06:33:28 2005 +0000 22096aab59a7Smrg 22106aab59a7Smrg See ChangeLog entry 2005-11-07 for details. 22116aab59a7Smrg 22126aab59a7Smrgcommit 640006296296b33dceaf33675a4db3335765aac6 22136aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 22146aab59a7SmrgDate: Tue Nov 1 15:08:50 2005 +0000 22156aab59a7Smrg 22166aab59a7Smrg Update pkgcheck depedencies to work with separate build roots. 22176aab59a7Smrg 22186aab59a7Smrgcommit 8dca995860193bc3132301f1b0f79ada06bffd4c 22196aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 22206aab59a7SmrgDate: Wed Oct 19 02:48:01 2005 +0000 22216aab59a7Smrg 22226aab59a7Smrg Update package version number for RC1 release. 22236aab59a7Smrg 22246aab59a7Smrgcommit 9dffd55847ebac6b381d8359ad67f056fb66cf2b 22256aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 22266aab59a7SmrgDate: Tue Oct 18 00:01:52 2005 +0000 22276aab59a7Smrg 22286aab59a7Smrg Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro 22296aab59a7Smrg substitutions to work better with BSD make 22306aab59a7Smrg 22316aab59a7Smrgcommit 08905305e064e8f20e5db529b850aaa87b578b2c 22326aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 22336aab59a7SmrgDate: Mon Oct 17 22:57:29 2005 +0000 22346aab59a7Smrg 22356aab59a7Smrg More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead 22366aab59a7Smrg of indirectly 22376aab59a7Smrg 22386aab59a7Smrgcommit bcabac6b1f0c39e20bca6e1abd4efe70d7eeac69 22396aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 22406aab59a7SmrgDate: Mon Oct 17 00:08:59 2005 +0000 22416aab59a7Smrg 22426aab59a7Smrg Use sed & cpp to substitute variables in driver man pages 22436aab59a7Smrg 22446aab59a7Smrgcommit 34856ca1f73108ca19c20d9223457be328890dc1 22456aab59a7SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 22466aab59a7SmrgDate: Tue Oct 4 20:01:02 2005 +0000 22476aab59a7Smrg 22486aab59a7Smrg Check in generated README files 22496aab59a7Smrg 22506aab59a7Smrgcommit 55e29446456e51ccdca57f348ed4660f65ab7dee 22516aab59a7SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 22526aab59a7SmrgDate: Mon Oct 3 21:22:06 2005 +0000 22536aab59a7Smrg 22546aab59a7Smrg - For all drivers that have a <driver>.sgml file, add code in their build 22556aab59a7Smrg system to build the README file at make dist time 22566aab59a7Smrg - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that 22576aab59a7Smrg will check if the required tools and files exist, and if so set a 22586aab59a7Smrg conditional. 22596aab59a7Smrg - util/modular/symlink.sh 22606aab59a7Smrg - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml 22616aab59a7Smrg - Add all the README.<driver> to the list of excluded files 22626aab59a7Smrg - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make 22636aab59a7Smrg it spew less warnings when the text file is built. 22646aab59a7Smrg 22656aab59a7Smrgcommit 79a6d468c7995032988a3888324fddf798021553 22666aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com> 22676aab59a7SmrgDate: Wed Aug 31 23:38:47 2005 +0000 22686aab59a7Smrg 22696aab59a7Smrg Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291 22706aab59a7Smrg 22716aab59a7Smrgcommit 70e4c1b572ea98e9cdf85b4c5ea3b63a89647d3d 22726aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 22736aab59a7SmrgDate: Fri Aug 26 07:12:34 2005 +0000 22746aab59a7Smrg 22756aab59a7Smrg Extend Genius NetMouse support. (Debian #040) 22766aab59a7Smrg 22776aab59a7Smrgcommit 8227eb1ff74c7c61690359e2af00a5a6c23b56e9 22786aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 22796aab59a7SmrgDate: Thu Aug 18 09:03:40 2005 +0000 22806aab59a7Smrg 22816aab59a7Smrg Update autogen.sh to one that does objdir != srcdir. 22826aab59a7Smrg 22836aab59a7Smrgcommit 4b08d9746296a4d9fc756a059f2bfba3490192a6 22846aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 22856aab59a7SmrgDate: Mon Aug 15 23:48:35 2005 +0000 22866aab59a7Smrg 22876aab59a7Smrg Set ZAxisMapping default to "4 5 6 7". 22886aab59a7Smrg 22896aab59a7Smrgcommit f355ef63c60adc7a72517ca71fdc9983f3881db9 22906aab59a7SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 22916aab59a7SmrgDate: Wed Aug 10 14:07:23 2005 +0000 22926aab59a7Smrg 22936aab59a7Smrg Don\'t lose existing CFLAGS in all the input drivers and some of the video 22946aab59a7Smrg drivers 22956aab59a7Smrg 22966aab59a7Smrgcommit fd37fdea221cdf13a26e075758c9d1b405da5c06 22976aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 22986aab59a7SmrgDate: Fri Jul 29 21:22:41 2005 +0000 22996aab59a7Smrg 23006aab59a7Smrg Various changes preparing packages for RC0: 23016aab59a7Smrg - Verify and update package version numbers as needed 23026aab59a7Smrg - Implement versioning scheme 23036aab59a7Smrg - Change bug address to point to bugzilla bug entry form 23046aab59a7Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 23056aab59a7Smrg reenable it) 23066aab59a7Smrg - Fix makedepend to use pkgconfig and pass distcheck 23076aab59a7Smrg - Update build script to build macros first 23086aab59a7Smrg - Update modular Xorg version 23096aab59a7Smrg 23106aab59a7Smrgcommit 0159c76ac33cc7072a5b30129b5b622053f23b08 23116aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 23126aab59a7SmrgDate: Wed Jul 13 20:03:22 2005 +0000 23136aab59a7Smrg 23146aab59a7Smrg Make the module dir configurable 23156aab59a7Smrg 23166aab59a7Smrgcommit 84c284202386be7c46d60cfa8a58f031d05ac84f 23176aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 23186aab59a7SmrgDate: Tue Jul 12 23:16:59 2005 +0000 23196aab59a7Smrg 23206aab59a7Smrg Update driver to pass distcheck 23216aab59a7Smrg 23226aab59a7Smrgcommit e955a67245f83da020632a2bf82c04c03a697322 23236aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 23246aab59a7SmrgDate: Tue Jul 12 06:15:09 2005 +0000 23256aab59a7Smrg 23266aab59a7Smrg Build skeletons for input drivers. Should basically work. 23276aab59a7Smrg 23286aab59a7Smrgcommit 5f673ca035ec1c3c4abdc162f50c864c89ed84d4 23296aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 23306aab59a7SmrgDate: Mon Jul 11 02:38:00 2005 +0000 23316aab59a7Smrg 23326aab59a7Smrg Prep input drivers for modularizing by adding guarded #include "config.h" 23336aab59a7Smrg 23346aab59a7Smrgcommit c2bc3b67c121ffb1152333e268b675643f9f477f 23356aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 23366aab59a7SmrgDate: Fri Jul 1 22:43:23 2005 +0000 23376aab59a7Smrg 23386aab59a7Smrg Change all misc.h and os.h references to <X11/foo.h>. 23396aab59a7Smrg 23406aab59a7Smrgcommit 25eb972e71e11208cd6426f5583d33490d82829d 23416aab59a7SmrgAuthor: Adam Jackson <ajax@nwnk.net> 23426aab59a7SmrgDate: Sat Jun 25 21:17:02 2005 +0000 23436aab59a7Smrg 23446aab59a7Smrg Bug #3626: _X_EXPORT tags for video and input drivers. 23456aab59a7Smrg 23466aab59a7Smrgcommit e9fd033c9c6903b681f1e82c3cd03098c3fbf2a4 23476aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org> 23486aab59a7SmrgDate: Mon May 9 23:41:06 2005 +0000 23496aab59a7Smrg 23506aab59a7Smrg Bugzilla #2389: Document the maximum number of buttons a mouse can have. 23516aab59a7Smrg Correct a missing period I noticed while I was here. 23526aab59a7Smrg 23536aab59a7Smrgcommit 0367a3a65a30fa461a1f2c4facf28821dbf10a77 23546aab59a7SmrgAuthor: Eric Anholt <anholt@freebsd.org> 23556aab59a7SmrgDate: Wed May 4 04:14:58 2005 +0000 23566aab59a7Smrg 23576aab59a7Smrg Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in 23586aab59a7Smrg mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter 23596aab59a7Smrg Grehan, grehan at FreeBSD dot org) 23606aab59a7Smrg 23616aab59a7Smrgcommit b538c125e4cd103c743ed26ec4d288d4a5b35b24 23626aab59a7SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 23636aab59a7SmrgDate: Wed Apr 20 12:25:34 2005 +0000 23646aab59a7Smrg 23656aab59a7Smrg Fix includes right throughout the Xserver tree: 23666aab59a7Smrg change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; 23676aab59a7Smrg change "foo.h", "extensions/foo.h" and "X11/foo.h" to 23686aab59a7Smrg <X11/extensions/foo.h> for extension headers, e.g. Xv.h; 23696aab59a7Smrg change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files. 23706aab59a7Smrg 23716aab59a7Smrgcommit 39eeceba31b6a8b42be175db472c92b4aebb82c6 23726aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com> 23736aab59a7SmrgDate: Sun Oct 17 22:45:57 2004 +0000 23746aab59a7Smrg 23756aab59a7Smrg - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche) 23766aab59a7Smrg - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott) 23776aab59a7Smrg 23786aab59a7Smrgcommit a257b41d741b49268c55e739b6d793be3de6586a 23796aab59a7SmrgAuthor: Alex Deucher <agd5f@yahoo.com> 23806aab59a7SmrgDate: Sun Oct 17 20:29:35 2004 +0000 23816aab59a7Smrg 23826aab59a7Smrg - Add interlaced support to S3 driver (bug 332, Leo Savernik) 23836aab59a7Smrg - EmulateWheelTimeout (bug 323, Mathias Fröhlich) 23846aab59a7Smrg - single button double-click (bug 322, Rob Brown) 23856aab59a7Smrg 23866aab59a7Smrgcommit 1a49e855396dd927dc69c63c2a32e115fd8f504c 23876aab59a7SmrgAuthor: Kevin E Martin <kem@kem.org> 23886aab59a7SmrgDate: Fri Sep 3 16:18:23 2004 +0000 23896aab59a7Smrg 23906aab59a7Smrg First set of documentation updates. 23916aab59a7Smrg Include more correct fix for rootless interaction with damage (Bug #1168, 23926aab59a7Smrg Keith Packard). 23936aab59a7Smrg 23946aab59a7Smrgcommit 014853d848b04ce496afc8ff3f0273872e8f761a 23956aab59a7SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 23966aab59a7SmrgDate: Mon Jul 26 23:20:22 2004 +0000 23976aab59a7Smrg 23986aab59a7Smrg - Change xf86config to xorgconfig 23996aab59a7Smrg - Update Solaris mouse support information 24006aab59a7Smrg 24016aab59a7Smrgcommit 4ef4fa01917112bd937b32793ade3230de0b0d4b 24026aab59a7SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 24036aab59a7SmrgDate: Sat Jul 24 17:35:39 2004 +0000 24046aab59a7Smrg 24056aab59a7Smrg Fix a problem with wsmouse driver loosing events on 64bit architectures 24066aab59a7Smrg (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a 24076aab59a7Smrg mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If 24086aab59a7Smrg set, it is used as structure size of which we want space for a few." 24096aab59a7Smrg 24106aab59a7Smrgcommit 3fed730ac9f9b95503bc457d8688896cbda502f1 24116aab59a7SmrgAuthor: Egbert Eich <eich@suse.de> 24126aab59a7SmrgDate: Fri Apr 23 19:54:04 2004 +0000 24136aab59a7Smrg 24146aab59a7Smrg Merging XORG-CURRENT into trunk 24156aab59a7Smrg 24166aab59a7Smrgcommit 3e37718d9046394e1f89df80c9280727681c2b59 24176aab59a7SmrgAuthor: Egbert Eich <eich@suse.de> 24186aab59a7SmrgDate: Sun Mar 14 08:33:52 2004 +0000 24196aab59a7Smrg 24206aab59a7Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 24216aab59a7Smrg 24226aab59a7Smrgcommit 2714a22dc4f13db3bf1a050d403cb3b2692a6d20 24236aab59a7SmrgAuthor: Egbert Eich <eich@suse.de> 24246aab59a7SmrgDate: Wed Mar 3 12:12:34 2004 +0000 24256aab59a7Smrg 24266aab59a7Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 24276aab59a7Smrg 24286aab59a7Smrgcommit fb74889ec7baa2bf9162f43517d6db36414a5c32 24296aab59a7SmrgAuthor: Egbert Eich <eich@suse.de> 24306aab59a7SmrgDate: Thu Feb 26 13:36:00 2004 +0000 24316aab59a7Smrg 24326aab59a7Smrg readding XFree86's cvs IDs 24336aab59a7Smrg 24346aab59a7Smrgcommit be8481276bdfee635dd3e4da33e65780aa5b7660 24356aab59a7SmrgAuthor: Egbert Eich <eich@suse.de> 24366aab59a7SmrgDate: Thu Feb 26 09:23:34 2004 +0000 24376aab59a7Smrg 24386aab59a7Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 24396aab59a7Smrg 24406aab59a7Smrgcommit 53bc8cd30c7ef1f888db318ad174ff4f028ce634 24416aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 24426aab59a7SmrgDate: Fri Dec 19 20:55:25 2003 +0000 24436aab59a7Smrg 24446aab59a7Smrg XFree86 4.3.99.902 (RC 2) 24456aab59a7Smrg 24466aab59a7Smrgcommit 8e2fe5d5a02c4c8da8f4ced432da6fe88272b975 24476aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 24486aab59a7SmrgDate: Tue Nov 25 19:28:48 2003 +0000 24496aab59a7Smrg 24506aab59a7Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 24516aab59a7Smrg 24526aab59a7Smrgcommit 92595648d1140139f0c0a42cbb2c548fc6864575 24536aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 24546aab59a7SmrgDate: Fri Nov 14 16:48:56 2003 +0000 24556aab59a7Smrg 24566aab59a7Smrg XFree86 4.3.0.1 24576aab59a7Smrg 24586aab59a7Smrgcommit c9c7e96897229ba1d457a58f66121dd1f9210382 24596aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 24606aab59a7SmrgDate: Fri Nov 14 16:48:56 2003 +0000 24616aab59a7Smrg 24626aab59a7Smrg Initial revision 24636aab59a7Smrg 24646aab59a7Smrgcommit 95b194f6e3456b46c2f994f4f6655fabfcf89c76 24656aab59a7SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 24666aab59a7SmrgDate: Fri Nov 14 15:54:49 2003 +0000 24676aab59a7Smrg 24686aab59a7Smrg R6.6 is the Xorg base-line 2469