[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-mouse: Changes to 'debian-unstable'



 .cvsignore                                                          |   19 
 .gitignore                                                          |   20 
 ChangeLog                                                           |  572 ++++++++--
 README                                                              |   55 
 config.guess                                                        |   32 
 config.sub                                                          |   16 
 configure                                                           |   20 
 configure.ac                                                        |    2 
 debian/changelog                                                    |   10 
 debian/patches/01_work_around_race_condition_during_VT_switch.patch |   22 
 debian/patches/series                                               |    2 
 man/mousedrv.man                                                    |    9 
 src/mouse.c                                                         |   45 
 src/mousePriv.h                                                     |    2 
 14 files changed, 659 insertions(+), 167 deletions(-)

New commits:
commit 15c9a80c5d83326cf288c15a55d7af858e7d650b
Author: Drew Parsons <dparsons@debian.org>
Date:   Thu Jun 14 00:48:38 2007 +1000

    Upload new version 1.2.1 (+git) to unstable.
    
    Includes 01_work_around_race_condition_during_VT_switch.patch.
    autoreconf as well.
    Latest git includes Sensitivity option.

diff --git a/ChangeLog b/ChangeLog
index b0ff392..f0471e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,112 +1,536 @@
-2006-05-15  Matthias Hopf  <mhopf@suse.de>
+commit c7c012d8bf735dfa894146b379a2e1fd55f57fca
+Author: Drew Parsons <dparsons@debian.org>
+Date:   Thu Jun 14 00:24:07 2007 +1000
 
-	* configure.ac,src/mouse.c:
-	Bump to 1.1.1.
+    Update version using PACKAGE_VERSION_*
 
-2006-04-21  Matthias Hopf  <mhopf@suse.de>
+commit e567cb0792ea3dc2cd68c46628332c1f8bbb173d
+Author: Jürgen Appel <jappel@linux01.gwdg.de>
+Date:   Mon Apr 23 15:54:08 2007 +0200
 
-	* man/mouse.man:
-	Fixed default for YAxisMapping.
-	Changed default for ZAxisMapping. Added short explanation.
-	* src/mouse.c: (MouseCommonOptions), (MouseReadInput):
-	Autodetect (one way only) single wheel only for EXPS2.
-	Use singlebit protocol for multiwheel EXPS2 mice.
+    Added "Sensitivity" option. Use for slowing down high resolution mice.
 
-2006-04-20  Matthias Hopf  <mhopf@suse.de>
+commit 4666e5f14b2cb63f5cd7c863331fe69658c989df
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Mon Feb 26 13:36:15 2007 -0800
 
-	* src/mouse.c: (MousePostEvent):
-	Overhaul of wheel processing. Does work correctly with multibit
-	zaxis events now.
+    renamed: .cvsignore -> .gitignore
 
-2006-04-06  Adam Jackson  <ajax@freedesktop.org>
+commit 92a8e2a39d7c9d6bfdaa0a5ac0118599008638ff
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date:   Mon Feb 26 13:35:42 2007 -0800
 
-	* configure.ac:
-	* src/mouse.c:
-	* src/pnp.c:
-	Unlibcwrap.  Bump server version requirement.  Bump to 1.1.0.
+    Update text version of README to match sgml
+    
+    Oops - forgot to regen text when the sgml changes were checked in for
+    commit 28c5410df7ba8af07b994c0907519e869c9df750
 
-2006-03-09  Eric Anholt  <anholt@FreeBSD.org>
+commit e355dc2e04b1b4756d4ad8553794b4e97210000c
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Nov 30 19:57:28 2006 +0200
 
-	* src/mouse.c: (MouseCommonOptions):
-	Coverity #875: Correct several memory leaks in options parsing.
+    bump to 1.2.1
 
-2006-02-28  Adam Jackson  <ajax@freedesktop.org>
+commit fb347fb74e1a50fa900f225d13eee1aa829fa2f9
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Nov 23 18:17:33 2006 +0100
 
-	* configure.ac:
-	* src/mouse.c:
-	Bump to 1.0.4.
+    Work around race condition during VT switch.
+    
+    https://bugzilla.novell.com/show_bug.cgi?id=219946
 
-2006-02-02  Matthias Hopf  <mhopf@suse.de>
+commit 7a866ae143c3638d6b1e3836d48f16e300e90b09
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Nov 2 04:47:12 2006 +0200
 
-	* man/mouse.man:
-	Fixed ButtonMapping default.
+    bump to 1.2.0
 
-2006-01-17  Matthias Hopf  <mhopf@suse.de>
+commit ddc0db4fe85e2b8de31ad67a6d4f97808bce018f
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Nov 2 00:07:01 2006 +0200
 
-	* src/mouse.c: (MouseDoPostEvent):
-	Bug #5071: EmulateWheelTimeout didn't work as anticipated.
+    port to new motion history api, add right number of args to IPDS
+    
+    Use new motion history API from the DIX if available, and also use the
+    right number of args to InitPointerDeviceStruct, depending on the ABI
+    version.
 
-2006-01-09  Daniel Stone  <daniel@freedesktop.org>
+commit 167dbbc2af6cad5d3b320e4e384bd78dd3450a5c
+Author: Adam Jackson <ajax@benzedrine.nwnk.net>
+Date:   Fri Oct 13 18:28:46 2006 -0400
 
-	* src/mouse.c:
-	Remove #ifdef PNP_MOUSE blocks, as it was always defined in the
-	monolith.
+    Bump to 1.1.2
 
-2005-12-20  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+commit 40cfeffc5bea7ecdc20bbbe4db50fd725a62f29b
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Sun Aug 27 13:06:31 2006 +0300
 
-	* configure.ac:
-	Update package version for X11R7 release.
+    move manpage to mousedrv.man to avoid conflict with mouse.4
 
-2005-12-19  Alan Coopersmith  <alan.coopersmith@sun.com>
+commit ac0dc7451be0a8aba703fd4d9a78e17544c40842
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date:   Sun Jul 9 20:01:26 2006 +0200
 
-	* man/mouse.man:
-	Update URL for mouse docs online.
-	Add VUID to supported protocols (used on Solaris).
+    Bug #5285: added some missing includes, avoid redefinition of
+    NEED_XF86_TYPES.
 
-	* README.sgml:
-	Update docs for X11R6.9 & 7.0 releases.
-	Add note about new ButtonMapping option.
-	Explain changes due to "virtual mouse" support in Solaris 10.
-	Change "mices" to "mice".
+commit 6dbc6ad05d147831a62b161e23f5da29101f2cfa
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri May 26 13:55:39 2006 +0000
 
-2005-12-14  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Bump to 1.1.1.
 
-	* configure.ac:
-	* src/mouse.c:
-	Update package version number for final X11R7 release candidate.
-	Bump driver version number.
+commit 12bd04878774154fe83d785418b87dd37b4f2f15
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Fri Apr 21 11:15:23 2006 +0000
 
-2005-12-06  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Fixed default for YAxisMapping. Changed default for ZAxisMapping. Added
+        short explanation.
+    Autodetect (one way only) single wheel only for EXPS2. Use singlebit
+        protocol for multiwheel EXPS2 mice.
 
-	* man/Makefile.am:
-	Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+commit 2ce9bbe76c788fe7c41d2607577c867e5a3d9608
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Apr 20 18:25:32 2006 +0000
 
-2005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Overhaul of wheel processing. Does work correctly with multibit zaxis
+        events now.
 
-	* configure.ac:
-	Update package version number for X11R7 RC3 release.
+commit 5e9624b3695cf37fff7986d1585e4227bad789f5
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Fri Apr 7 17:59:54 2006 +0000
 
-2005-12-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Unlibcwrap. Bump server version requirement. Bump to 1.1.0.
 
-	* configure.ac:
-	Remove extraneous AC_MSG_RESULT.
+commit 270fe8e1ccd2f5af114e8292bee8c4d27a1d93ab
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Apr 3 21:18:50 2006 +0000
 
-2005-11-29  Adam Jackson  <ajax@freedesktop.org>
+    Coverity #875: Correct several memory leaks in options parsing.
 
-	* configure.ac:
-	Only build dlloader modules by default.
+commit abe3a020a70859f680163a8105cebeac42695f72
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Tue Feb 28 19:44:45 2006 +0000
 
-2005-11-22  Daniel Stone  <daniel@freedesktop.org>
+    Bump to 1.0.4.
 
-	* configure.ac:
-	Update dependency on xorg-server to >= 0.99.3, for MouseDriverRec changes.
+commit 6de7233e0fdb63d4794df45d76391a4a6f04ec8d
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Thu Feb 2 11:53:50 2006 +0000
 
-2005-11-09  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Fixed ButtonMapping default.
 
-	* configure.ac:
-	Update package version number for X11R7 RC2 release.
+commit 9ec6a9a1c1b01e37ea60611160a4c15c2f308086
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Tue Jan 17 11:49:57 2006 +0000
 
-2005-11-01  Kevin E. Martin  <kem-at-freedesktop-dot-org>
+    Bug #5071: EmulateWheelTimeout didn't work as anticipated.
 
-	* configure.ac:
-	Update pkgcheck dependencies to work with separate build roots.
+commit 745e3d38594938742f16508a61bd0ce9598fcf30
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Mon Jan 9 02:30:15 2006 +0000
+
+    Remove unconditionally-defined #ifdef PNP_MOUSE blocks.
+
+commit b9db086daae7aacae068e4db85575737ebe76f45
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Dec 21 02:29:57 2005 +0000
+
+    Update package version for X11R7 release.
+
+commit d84b58ede20c31f4acbf886197c92b6f69d32da8
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Mon Dec 19 16:25:51 2005 +0000
+
+    Stub COPYING files
+
+commit 28c5410df7ba8af07b994c0907519e869c9df750
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Dec 19 09:07:50 2005 +0000
+
+    Typo fixes, mailing list & url updates, and other changes to prepare for
+        X11R6.9 & 7.0 releases.
+
+commit c231bba8457cbe98c516f0ee90ebc2c4b5a936a9
+Author: Kevin E Martin <kem@kem.org>
+Date:   Thu Dec 15 00:21:33 2005 +0000
+
+    Update package version number for final X11R7 release candidate. Bump
+        driver version number.
+
+commit c356477c8dab15a68fa6deb06181c28d2e9d1c54
+Author: Kevin E Martin <kem@kem.org>
+Date:   Mon Dec 12 06:59:54 2005 +0000
+
+    Bug #1752: When emulating 3 buttons in "auto" mode, timeout immediately
+        when a mouse movement is detected (Egbert Eich, Kean Johnston, Kevin
+        Martin).
+
+commit 4180beef7023dc3a860dd9895c986317326c5236
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Dec 6 22:48:31 2005 +0000
+
+    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
+
+commit bef647bfb75c9be08046ba041e775e2be483bc05
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 05:49:31 2005 +0000
+
+    Update package version number for X11R7 RC3 release.
+
+commit e8f1d1cc8f021c8034087c7d2d26a945fda41467
+Author: Kevin E Martin <kem@kem.org>
+Date:   Sat Dec 3 05:45:18 2005 +0000
+
+    Bump version numbers for X11R6.9/X11R7 RC3.
+
+commit 1e537674ebd4df0b7245b4b2119bcf33be9d3f51
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Dec 2 02:16:06 2005 +0000
+
+    Remove extraneous AC_MSG_RESULT.
+
+commit 7b4b12a977e4c84d861f103613245570f34d31ce
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Tue Nov 29 23:29:56 2005 +0000
+
+    Only build dlloader modules by default.
+
+commit 1c95c00528b69db9a2345af0bcc871f63e2b8d89
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Nov 28 22:04:07 2005 +0000
+
+    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
+        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
+
+commit 90cda6b6d1f9e8db9d77423943b663e3e010b06c
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Tue Nov 22 04:03:23 2005 +0000
+
+    Bump dependency on xorg-server to >= 0.99.3 for MouseDeviceRec changes.
+
+commit 4b37d5d1d2f80da983346e15e900fb07de7d2cf8
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Nov 21 10:49:06 2005 +0000
+
+    Add .cvsignores for drivers.
+
+commit 31c63c83f7dbe8c538d67d3f9a1e3064ea78e278
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Mon Nov 14 14:25:09 2005 +0000
+
+    Bug #4915: ButtonMapping default changed from one-to-one mapping to "1 2 3
+        8 9 10 11...".
+
+commit 5bca72458c8f9637f9c8f0871bb2048d824c6974
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Mon Nov 14 14:19:52 2005 +0000
+
+    Bug #4915: Move buttonMapping initialization before calling OS specific
+        PreInit.
+
+commit f00e2a8c9689465f6e173e08d0b51407e19f385b
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Thu Nov 10 03:37:47 2005 +0000
+
+    Unrevert default ZAxisMapping change now that the default is back to "4 5 6
+        7"
+
+commit 77975bfe30f984f45f908d22a0e9c8fa0311aef0
+Author: Kean Johnson <kean@armory.com>
+Date:   Thu Nov 10 02:41:20 2005 +0000
+
+    Dont pass wheel mouse buttons as real buttons, map them as Z-Axis movement
+        on SCO and USL. Re-instate the ZAxisMapping default for the mouse
+        driver.
+
+commit aa6bdb84ec4d22f0916b1e471b89d056a684d7d4
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Nov 9 21:31:23 2005 +0000
+
+    Bump version numbers for X11R6.9/X11R7 RC2.
+
+commit f8bf605528c78c1cb6670ee096837e5c04e1b61a
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Nov 9 21:15:12 2005 +0000
+
+    Update package version number for X11R7 RC2 release.
+
+commit 75a30c52706057cd70407271eda647c699a5a66d
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Wed Nov 9 17:05:40 2005 +0000
+
+    Bug #4915: ButtonMapping option which allows to define arbitrary button
+        mappings (including left-handed mouse etc.). Fixed incorrect usage of
+        non-reversed, but ZAxisMapped buttons for state detection. Nuked unused
+        part of reverseMap.
+
+commit 2372fba8f5f6e8d3bfa48edc980f2186fc9e87ee
+Author: Matthias Hopf <mhopf@suse.de>
+Date:   Wed Nov 9 16:32:51 2005 +0000
+
+    Reflect changes in ZAxisMapping default.
+
+commit 823f49c8238595a377f7d0494d742f5e50d34eca
+Author: Kean Johnson <kean@armory.com>
+Date:   Tue Nov 8 06:33:28 2005 +0000
+
+    See ChangeLog entry 2005-11-07 for details.
+
+commit 640006296296b33dceaf33675a4db3335765aac6
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Nov 1 15:08:50 2005 +0000
+
+    Update pkgcheck depedencies to work with separate build roots.
+
+commit 8dca995860193bc3132301f1b0f79ada06bffd4c
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Oct 19 02:48:01 2005 +0000
+
+    Update package version number for RC1 release.
+
+commit 9dffd55847ebac6b381d8359ad67f056fb66cf2b
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Tue Oct 18 00:01:52 2005 +0000
+
+    Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
+        substitutions to work better with BSD make
+
+commit 08905305e064e8f20e5db529b850aaa87b578b2c
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Mon Oct 17 22:57:29 2005 +0000
+
+    More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
+        of indirectly
+
+commit bcabac6b1f0c39e20bca6e1abd4efe70d7eeac69
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Oct 17 00:08:59 2005 +0000
+
+    Use sed & cpp to substitute variables in driver man pages
+
+commit 34856ca1f73108ca19c20d9223457be328890dc1
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Tue Oct 4 20:01:02 2005 +0000
+
+    Check in generated README files
+
+commit 55e29446456e51ccdca57f348ed4660f65ab7dee
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Mon Oct 3 21:22:06 2005 +0000
+
+    - For all drivers that have a <driver>.sgml file, add code in their build
+        system to build the README file at make dist time
+    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
+        will check if the required tools and files exist, and if so set a
+        conditional.
+    - util/modular/symlink.sh
+    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
+    - Add all the README.<driver> to the list of excluded files
+    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
+        it spew less warnings when the text file is built.
+
+commit 79a6d468c7995032988a3888324fddf798021553
+Author: Alex Deucher <agd5f@yahoo.com>
+Date:   Wed Aug 31 23:38:47 2005 +0000
+
+    Fix EmulateWheelTimeout Option. Spotted by Richard Neill, bug 4291
+
+commit 70e4c1b572ea98e9cdf85b4c5ea3b63a89647d3d
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Fri Aug 26 07:12:34 2005 +0000
+
+    Extend Genius NetMouse support. (Debian #040)
+
+commit 8227eb1ff74c7c61690359e2af00a5a6c23b56e9
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Aug 18 09:03:40 2005 +0000
+
+    Update autogen.sh to one that does objdir != srcdir.
+
+commit 4b08d9746296a4d9fc756a059f2bfba3490192a6
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Aug 15 23:48:35 2005 +0000
+
+    Set ZAxisMapping default to "4 5 6 7".
+
+commit f355ef63c60adc7a72517ca71fdc9983f3881db9
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Date:   Wed Aug 10 14:07:23 2005 +0000
+
+    Don\'t lose existing CFLAGS in all the input drivers and some of the video
+        drivers
+
+commit fd37fdea221cdf13a26e075758c9d1b405da5c06
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Jul 29 21:22:41 2005 +0000
+
+    Various changes preparing packages for RC0:
+    - Verify and update package version numbers as needed
+    - Implement versioning scheme
+    - Change bug address to point to bugzilla bug entry form
+    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
+        reenable it)
+    - Fix makedepend to use pkgconfig and pass distcheck
+    - Update build script to build macros first
+    - Update modular Xorg version
+
+commit 0159c76ac33cc7072a5b30129b5b622053f23b08
+Author: Kevin E Martin <kem@kem.org>
+Date:   Wed Jul 13 20:03:22 2005 +0000
+
+    Make the module dir configurable
+
+commit 84c284202386be7c46d60cfa8a58f031d05ac84f
+Author: Kevin E Martin <kem@kem.org>
+Date:   Tue Jul 12 23:16:59 2005 +0000
+
+    Update driver to pass distcheck
+
+commit e955a67245f83da020632a2bf82c04c03a697322
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Tue Jul 12 06:15:09 2005 +0000
+
+    Build skeletons for input drivers. Should basically work.
+
+commit 5f673ca035ec1c3c4abdc162f50c864c89ed84d4
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Mon Jul 11 02:38:00 2005 +0000
+
+    Prep input drivers for modularizing by adding guarded #include "config.h"
+
+commit c2bc3b67c121ffb1152333e268b675643f9f477f
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Fri Jul 1 22:43:23 2005 +0000
+
+    Change all misc.h and os.h references to <X11/foo.h>.
+
+commit 25eb972e71e11208cd6426f5583d33490d82829d
+Author: Adam Jackson <ajax@nwnk.net>
+Date:   Sat Jun 25 21:17:02 2005 +0000
+
+    Bug #3626: _X_EXPORT tags for video and input drivers.
+
+commit e9fd033c9c6903b681f1e82c3cd03098c3fbf2a4
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon May 9 23:41:06 2005 +0000
+
+    Bugzilla #2389: Document the maximum number of buttons a mouse can have.
+        Correct a missing period I noticed while I was here.
+
+commit 0367a3a65a30fa461a1f2c4facf28821dbf10a77
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Wed May 4 04:14:58 2005 +0000
+
+    Port X.Org to FreeBSD/powerpc. This makes a bit of math for sysmouse in
+        mouse.c explicitly signed, avoiding the need for -fsigned-chars. (Peter
+        Grehan, grehan at FreeBSD dot org)
+
+commit b538c125e4cd103c743ed26ec4d288d4a5b35b24
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Wed Apr 20 12:25:34 2005 +0000
+
+    Fix includes right throughout the Xserver tree:
+    change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
+    change "foo.h", "extensions/foo.h" and "X11/foo.h" to
+        <X11/extensions/foo.h> for extension headers, e.g. Xv.h;
+    change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
+
+commit 39eeceba31b6a8b42be175db472c92b4aebb82c6
+Author: Alex Deucher <agd5f@yahoo.com>
+Date:   Sun Oct 17 22:45:57 2004 +0000
+
+    - Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)
+    - Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)
+
+commit a257b41d741b49268c55e739b6d793be3de6586a
+Author: Alex Deucher <agd5f@yahoo.com>
+Date:   Sun Oct 17 20:29:35 2004 +0000
+
+    - Add interlaced support to S3 driver (bug 332, Leo Savernik)
+    - EmulateWheelTimeout (bug 323, Mathias Fröhlich)
+    - single button double-click (bug 322, Rob Brown)
+
+commit 1a49e855396dd927dc69c63c2a32e115fd8f504c
+Author: Kevin E Martin <kem@kem.org>
+Date:   Fri Sep 3 16:18:23 2004 +0000
+
+    First set of documentation updates.
+    Include more correct fix for rootless interaction with damage (Bug #1168,
+        Keith Packard).
+
+commit 014853d848b04ce496afc8ff3f0273872e8f761a
+Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
+Date:   Mon Jul 26 23:20:22 2004 +0000
+
+    - Change xf86config to xorgconfig
+    - Update Solaris mouse support information
+
+commit 4ef4fa01917112bd937b32793ade3230de0b0d4b
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Sat Jul 24 17:35:39 2004 +0000
+
+    Fix a problem with wsmouse driver loosing events on 64bit architectures
+        (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a
+        mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If
+        set, it is used as structure size of which we want space for a few."
+
+commit 3fed730ac9f9b95503bc457d8688896cbda502f1
+Author: Egbert Eich <eich@suse.de>
+Date:   Fri Apr 23 19:54:04 2004 +0000
+
+    Merging XORG-CURRENT into trunk
+
+commit 3e37718d9046394e1f89df80c9280727681c2b59
+Author: Egbert Eich <eich@suse.de>
+Date:   Sun Mar 14 08:33:52 2004 +0000
+
+    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
+
+commit 2714a22dc4f13db3bf1a050d403cb3b2692a6d20
+Author: Egbert Eich <eich@suse.de>
+Date:   Wed Mar 3 12:12:34 2004 +0000
+
+    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
+
+commit fb74889ec7baa2bf9162f43517d6db36414a5c32
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 13:36:00 2004 +0000
+
+    readding XFree86's cvs IDs
+
+commit be8481276bdfee635dd3e4da33e65780aa5b7660
+Author: Egbert Eich <eich@suse.de>
+Date:   Thu Feb 26 09:23:34 2004 +0000
+
+    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
+
+commit 53bc8cd30c7ef1f888db318ad174ff4f028ce634
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Dec 19 20:55:25 2003 +0000
+
+    XFree86 4.3.99.902 (RC 2)
+
+commit 8e2fe5d5a02c4c8da8f4ced432da6fe88272b975
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Tue Nov 25 19:28:48 2003 +0000
+
+    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
+
+commit 92595648d1140139f0c0a42cbb2c548fc6864575
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 16:48:56 2003 +0000
+
+    XFree86 4.3.0.1
+
+commit c9c7e96897229ba1d457a58f66121dd1f9210382
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 16:48:56 2003 +0000
+
+    Initial revision
+
+commit 95b194f6e3456b46c2f994f4f6655fabfcf89c76
+Author: Kaleb Keithley <kaleb@freedesktop.org>
+Date:   Fri Nov 14 15:54:49 2003 +0000
+
+    R6.6 is the Xorg base-line
diff --git a/config.guess b/config.guess
index 396482d..0f0fe71 100755
--- a/config.guess
+++ b/config.guess
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 #   Inc.
 
-timestamp='2006-07-02'
+timestamp='2007-03-06'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -161,6 +161,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
 	    arm*) machine=arm-unknown ;;
 	    sh3el) machine=shl-unknown ;;
 	    sh3eb) machine=sh-unknown ;;
+	    sh5el) machine=sh5le-unknown ;;
 	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
 	esac
 	# The Operating System including object format, if it has switched
@@ -780,7 +781,7 @@ EOF
     i*:CYGWIN*:*)
 	echo ${UNAME_MACHINE}-pc-cygwin
 	exit ;;
-    i*:MINGW*:*)
+    *:MINGW*:*)
 	echo ${UNAME_MACHINE}-pc-mingw32
 	exit ;;
     i*:windows32*:*)
@@ -790,12 +791,15 @@ EOF
     i*:PW*:*)
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
-    x86:Interix*:[3456]*)
-	echo i586-pc-interix${UNAME_RELEASE}
-	exit ;;
-    EM64T:Interix*:[3456]*)
-	echo x86_64-unknown-interix${UNAME_RELEASE}
-	exit ;;
+    *:Interix*:[3456]*)
+    	case ${UNAME_MACHINE} in
+	    x86) 
+		echo i586-pc-interix${UNAME_RELEASE}
+		exit ;;
+	    EM64T | authenticamd)
+		echo x86_64-unknown-interix${UNAME_RELEASE}
+		exit ;;
+	esac ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
 	echo i${UNAME_MACHINE}-pc-mks
 	exit ;;
@@ -950,6 +954,9 @@ EOF
     x86_64:Linux:*:*)
 	echo x86_64-unknown-linux-gnu
 	exit ;;
+    xtensa:Linux:*:*)
+    	echo xtensa-unknown-linux-gnu
+	exit ;;
     i*86:Linux:*:*)
 	# The BFD linker knows what the default object file format is, so
 	# first see if it will tell us. cd to the root directory to prevent
@@ -1208,6 +1215,15 @@ EOF
     SX-6:SUPER-UX:*:*)
 	echo sx6-nec-superux${UNAME_RELEASE}
 	exit ;;
+    SX-7:SUPER-UX:*:*)
+	echo sx7-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-8:SUPER-UX:*:*)
+	echo sx8-nec-superux${UNAME_RELEASE}
+	exit ;;
+    SX-8R:SUPER-UX:*:*)
+	echo sx8r-nec-superux${UNAME_RELEASE}
+	exit ;;
     Power*:Rhapsody:*:*)
 	echo powerpc-apple-rhapsody${UNAME_RELEASE}
 	exit ;;
diff --git a/config.sub b/config.sub
index fab0aa3..5defff6 100755
--- a/config.sub
+++ b/config.sub
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
 #   Inc.
 
-timestamp='2006-09-20'
+timestamp='2007-01-18'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -245,12 +245,12 @@ case $basic_machine in
 	| bfin \
 	| c4x | clipper \
 	| d10v | d30v | dlx | dsp16xx \
-	| fr30 | frv \
+	| fido | fr30 | frv \
 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
 	| i370 | i860 | i960 | ia64 \
 	| ip2k | iq2000 \
 	| m32c | m32r | m32rle | m68000 | m68k | m88k \
-	| maxq | mb | microblaze | mcore \
+	| maxq | mb | microblaze | mcore | mep \
 	| mips | mipsbe | mipseb | mipsel | mipsle \
 	| mips16 \
 	| mips64 | mips64el \
@@ -324,7 +324,7 @@ case $basic_machine in
 	| clipper-* | craynv-* | cydra-* \
 	| d10v-* | d30v-* | dlx-* \
 	| elxsi-* \
-	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
 	| h8300-* | h8500-* \
 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
 	| i*86-* | i860-* | i960-* | ia64-* \
@@ -925,6 +925,9 @@ case $basic_machine in
 		basic_machine=sh-hitachi
 		os=-hms
 		;;
+	sh5el)
+		basic_machine=sh5le-unknown
+		;;
 	sh64)
 		basic_machine=sh64-unknown
 		;;
@@ -1219,7 +1222,7 @@ case $os in
 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
 	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-	      | -skyos* | -haiku* | -rdos* | -toppers*)
+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
 	# Remember, each alternative MUST END IN *, to match a version number.
 		;;
 	-qnx*)
@@ -1414,6 +1417,9 @@ case $basic_machine in
 	m68*-cisco)
 		os=-aout
 		;;
+        mep-*)
+		os=-elf
+		;;
 	mips*-cisco)
 		os=-elf
 		;;
diff --git a/configure b/configure
index 3b49fb9..4010c6e 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for xf86-input-mouse 1.1.2.
+# Generated by GNU Autoconf 2.61 for xf86-input-mouse 1.2.1.
 #
 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
 #
@@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='xf86-input-mouse'
 PACKAGE_TARNAME='xf86-input-mouse'
-PACKAGE_VERSION='1.1.2'
-PACKAGE_STRING='xf86-input-mouse 1.1.2'
+PACKAGE_VERSION='1.2.1'
+PACKAGE_STRING='xf86-input-mouse 1.2.1'
 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
 
 ac_unique_file="Makefile.am"
@@ -1422,7 +1422,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures xf86-input-mouse 1.1.2 to adapt to many kinds of systems.
+\`configure' configures xf86-input-mouse 1.2.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1492,7 +1492,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of xf86-input-mouse 1.1.2:";;
+     short | recursive ) echo "Configuration of xf86-input-mouse 1.2.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1604,7 +1604,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-xf86-input-mouse configure 1.1.2
+xf86-input-mouse configure 1.2.1
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1618,7 +1618,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by xf86-input-mouse $as_me 1.1.2, which was
+It was created by xf86-input-mouse $as_me 1.2.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -2290,7 +2290,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='xf86-input-mouse'
- VERSION='1.1.2'
+ VERSION='1.2.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -21250,7 +21250,7 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by xf86-input-mouse $as_me 1.1.2, which was
+This file was extended by xf86-input-mouse $as_me 1.2.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21303,7 +21303,7 @@ Report bugs to <bug-autoconf@gnu.org>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-xf86-input-mouse config.status 1.1.2
+xf86-input-mouse config.status 1.2.1
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/debian/changelog b/debian/changelog
index 89757f6..c905195 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,13 +1,17 @@
-xserver-xorg-input-mouse (1:1.1.2-2) UNRELEASED; urgency=low
+xserver-xorg-input-mouse (1:1.2.1-1) unstable; urgency=low
 
+  [ Brice Goglin ]
   * Install the upstream changelog.
   * Bump Build-Depends: xserver-xorg-dev to >= 2:1.2.99.902
     (needed to let xsfbs get access to serverminver).
   * Add a link to www.X.org and a reference to the xf86-input-mouse
     module in the long description.
-  * Add 01_work_around_race_condition_during_VT_switch.patch
 
- -- Brice Goglin <Brice.Goglin@ens-lyon.org>  Wed, 25 Apr 2007 00:41:46 +0200
+  [ Drew Parsons ]
+  * New upstream version.
+  * Update to latest git while we're at it (adds "Sensitivity" option).
+
+ -- Drew Parsons <dparsons@debian.org>  Thu, 14 Jun 2007 00:44:53 +1000
 
 xserver-xorg-input-mouse (1:1.1.2-1) experimental; urgency=low
 
diff --git a/debian/patches/01_work_around_race_condition_during_VT_switch.patch b/debian/patches/01_work_around_race_condition_during_VT_switch.patch
deleted file mode 100644
index c41b01f..0000000
--- a/debian/patches/01_work_around_race_condition_during_VT_switch.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-commit fb347fb74e1a50fa900f225d13eee1aa829fa2f9
-Author: Matthias Hopf <mhopf@suse.de>
-Date:   Thu Nov 23 18:17:33 2006 +0100
-
-    Work around race condition during VT switch.
-    
-    https://bugzilla.novell.com/show_bug.cgi?id=219946
-
-Index: xserver-xorg-input-mouse/src/mouse.c
-===================================================================
---- xserver-xorg-input-mouse.orig/src/mouse.c	2007-04-25 00:26:29.000000000 +0200
-+++ xserver-xorg-input-mouse/src/mouse.c	2007-04-25 00:40:52.000000000 +0200
-@@ -1164,6 +1164,9 @@
-     pBufP = pMse->protoBufTail;
-     pBuf = pMse->protoBuf;
- 
-+    if (pInfo->fd == -1)
-+	return;
-+
-     /*
-      * Set blocking to -1 on the first call because we know there is data to
-      * read. Xisb automatically clears it after one successful read so that
diff --git a/debian/patches/series b/debian/patches/series
index 3073480..8b13789 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-01_work_around_race_condition_during_VT_switch.patch
+

commit c7c012d8bf735dfa894146b379a2e1fd55f57fca
Author: Drew Parsons <dparsons@debian.org>
Date:   Thu Jun 14 00:24:07 2007 +1000

    Update version using PACKAGE_VERSION_*

diff --git a/src/mouse.c b/src/mouse.c
index d11c9ba..f3abc23 100644
--- a/src/mouse.c
+++ b/src/mouse.c
@@ -3811,7 +3811,7 @@ static XF86ModuleVersionInfo xf86MouseVersionRec =
     MODINFOSTRING1,
     MODINFOSTRING2,
     XORG_VERSION_CURRENT,
-    1, 1, 1,
+    PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCHLEVEL,
     ABI_CLASS_XINPUT,
     ABI_XINPUT_VERSION,
     MOD_CLASS_XINPUT,

commit e567cb0792ea3dc2cd68c46628332c1f8bbb173d
Author: Jürgen Appel <jappel@linux01.gwdg.de>
Date:   Mon Apr 23 15:54:08 2007 +0200

    Added "Sensitivity" option. Use for slowing down high resolution mice.

diff --git a/man/mousedrv.man b/man/mousedrv.man
index 231935c..714fb05 100644
--- a/man/mousedrv.man
+++ b/man/mousedrv.man
@@ -210,6 +210,15 @@ Sets the resolution of the device in counts per inch.  Setting this is
 only supported for some mice, including some PS/2 mice on some platforms.
 Default: whatever the mouse is already set to.
 .TP 7
+.BI "Option \*qSensitivity\*q \*q" float \*q
+Mouse movements are multiplied by this float before being processed. Use this
+mechanism to slow down high resolution mice. Because values bigger than 1.0
+will result in not all pixels on the screen being accessible, you should better
+use mouse acceleration (see
+.BR "man xset" )
+for speeding up low resolution mice.
+Default: 1.0
+.TP 7
 .BI "Option \*qDragLockButtons\*q \*q" "L1 B2 L3 B4" \*q
 Sets \*qdrag lock buttons\*q that simulate holding a button down, so
 that low dexterity people do not have to hold a button down at the
diff --git a/src/mouse.c b/src/mouse.c
index aea0e55..d11c9ba 100644
--- a/src/mouse.c
+++ b/src/mouse.c
@@ -213,7 +213,8 @@ typedef enum {
     OPTION_VMIN,
     OPTION_DRAGLOCKBUTTONS,
     OPTION_DOUBLECLICK_BUTTONS,
-    OPTION_BUTTON_MAPPING
+    OPTION_BUTTON_MAPPING,
+    OPTION_SENSITIVITY
 } MouseOpts;
 
 #ifdef XFree86LOADER
@@ -257,6 +258,7 @@ static const OptionInfoRec mouseOptions[] = {
     { OPTION_DRAGLOCKBUTTONS,	"DragLockButtons",OPTV_STRING,	{0}, FALSE },
     { OPTION_DOUBLECLICK_BUTTONS,"DoubleClickButtons", OPTV_STRING, {0}, FALSE },
     { OPTION_BUTTON_MAPPING,   "ButtonMapping",   OPTV_STRING,  {0}, FALSE },
+    { OPTION_SENSITIVITY,      "Sensitivity",     OPTV_REAL,    {0}, FALSE },
     { -1,			NULL,		  OPTV_NONE,	{0}, FALSE }
 };



Reply to: