Author: dnusinow
Date: 2006-01-04 17:19:52 -0500 (Wed, 04 Jan 2006)
New Revision: 1004

Removed:
   trunk/debian/patches/general/097_mouse_zaxis_mapping_pushes_up_buttons.diff
Modified:
   trunk/debian/NEWS
   trunk/debian/changelog
   trunk/debian/patches/series
Log:
* Remove general/097_mouse_zaxis_mapping_pushes_up_buttons.diff which is now
  obsolete. Thanks Christopher Martin. (closes: #343728)
* Document the change in debian/NEWS, as this affects some people's
  configurations. Thanks again to Christopher for the pointer.


Modified: trunk/debian/NEWS
===================================================================
--- trunk/debian/NEWS   2006-01-04 21:12:14 UTC (rev 1003)
+++ trunk/debian/NEWS   2006-01-04 22:19:52 UTC (rev 1004)
@@ -4,6 +4,10 @@
     xorg.conf file had "xfree86" as the value for the "XkbRules" parameter in
     the InputDevice section for your keyboard, you'll need to change the value
     to "xorg".
+  * Changes to ZAxisMapping were made to accomodate mice with more buttons.
+    This may break things like mozilla's scrolling with mouse buttons, so
+    you'll have to use xmodmap to re-map the buttons for these apps. See
+    #343728 for more info.
 
  -- David Nusinow <[EMAIL PROTECTED]>  Wed,  4 Jan 2006 16:06:04 -0500
 

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2006-01-04 21:12:14 UTC (rev 1003)
+++ trunk/debian/changelog      2006-01-04 22:19:52 UTC (rev 1004)
@@ -18,6 +18,8 @@
     where it belongs. Sorry everyone. (closes: #345387)
     + Make xlibs conflict and replace xlibs-data (= 6.9.0.dfsg.1-1) to prevent
       upgrade errors
+  * Remove general/097_mouse_zaxis_mapping_pushes_up_buttons.diff which is now
+    obsolete. Thanks Christopher Martin. (closes: #343728)
 
   [ David Martínez Moreno ]
   * Added -n in order to avoid newline in xdm script (closes: #310000).
@@ -26,7 +28,7 @@
     Perrier (closes: #345609).  While at it, added whitespace that made all
     the translations gain 1 fuzzy string.
 
- -- David Nusinow <[EMAIL PROTECTED]>  Wed,  4 Jan 2006 16:02:26 -0500
+ -- David Nusinow <[EMAIL PROTECTED]>  Wed,  4 Jan 2006 17:17:26 -0500
 
 xorg-x11 (6.9.0.dfsg.1-1) unstable; urgency=low
 

Deleted: 
trunk/debian/patches/general/097_mouse_zaxis_mapping_pushes_up_buttons.diff
===================================================================
--- trunk/debian/patches/general/097_mouse_zaxis_mapping_pushes_up_buttons.diff 
2006-01-04 21:12:14 UTC (rev 1003)
+++ trunk/debian/patches/general/097_mouse_zaxis_mapping_pushes_up_buttons.diff 
2006-01-04 22:19:52 UTC (rev 1004)
@@ -1,112 +0,0 @@
-$Id$
-
-This patch by Bartosz Zapalowski.
-
-Already submitted upstream; see
-<http://bugs.xfree86.org/show_bug.cgi?id=346>.
-
-Index: xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c
-===================================================================
---- xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c.orig    2005-12-24 
16:43:04.000000000 -0500
-+++ xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c 2005-12-24 
17:07:15.000000000 -0500
-@@ -378,6 +378,45 @@
- }
- #endif
- 
-+static void
-+MousePrepareShiftData(MouseDevPtr pMse)
-+{
-+    int wheels = 0;
-+    int c, cs = 1, shifted = 0, s, ss, seen, mayshift = 0;
-+    
-+    if (!pMse->buttonsShiftData)
-+       return;
-+
-+    wheels |= pMse->negativeZ | pMse->positiveZ
-+           | pMse->negativeW | pMse->positiveW;
-+   
-+    for (c = 0; c < pMse->buttons; c++, cs = cs << 1)
-+    {
-+       if ((wheels & cs) == cs)
-+           shifted++;
-+       else if (shifted > 0)
-+           mayshift++;
-+
-+       if (shifted == 0)
-+           pMse->buttonsShiftData[c] = cs;
-+       else {
-+           ss = cs;
-+           seen = 1;
-+           for (s = c; s < pMse->buttons; s++, ss = ss << 1)
-+           {
-+               if ((wheels & ss) == ss)
-+                   continue;
-+               if (seen < (shifted + mayshift)) {
-+                   seen++;
-+                   continue;
-+               }
-+               pMse->buttonsShiftData[c] = ss;
-+               break;
-+           }
-+       }
-+    }
-+}
-+
- /* Process options common to all mouse types. */
- static void
- MouseCommonOptions(InputInfoPtr pInfo)
-@@ -708,6 +747,10 @@
-       buttons_from = X_CONFIG;
-     xf86Msg(buttons_from, "%s: Buttons: %d\n", pInfo->name, pMse->buttons);
- 
-+    pMse->buttonsShiftData = xcalloc(sizeof(int), pMse->buttons);
-+      
-+    MousePrepareShiftData(pMse);
-+
-     pMse->doubleClickSourceButtonMask = 0;
-     pMse->doubleClickTargetButtonMask = 0;
-     pMse->doubleClickTargetButton = 0;
-@@ -2318,6 +2361,23 @@
-     }
- }
- 
-+static int
-+MouseShiftButtons (MouseDevPtr pMse, int buttons)
-+{
-+    int i, s = 1;
-+    int newbuttons = 0;
-+    
-+    if (!pMse->buttonsShiftData)
-+       return buttons;
-+
-+    for (i = 0; i < pMse->buttons; i++, s = s << 1)  {
-+       if (buttons & s)
-+           newbuttons |= pMse->buttonsShiftData[i];
-+    }
-+  
-+    return newbuttons;
-+}
-+
- static void
- MousePostEvent(InputInfoPtr pInfo, int truebuttons,
-              int dx, int dy, int dz, int dw)
-@@ -2358,6 +2418,7 @@
-       }
-       break;
-     default:  /* buttons */
-+      buttons = MouseShiftButtons (pMse, buttons);
-       buttons &= ~(pMse->negativeZ | pMse->positiveZ
-                  | pMse->negativeW | pMse->positiveW);
-       if (dw < 0 || dz < -1)
-Index: xc/programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h
-===================================================================
---- xc/programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h.orig       
2005-12-24 16:43:02.000000000 -0500
-+++ xc/programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h    2005-12-24 
17:07:15.000000000 -0500
-@@ -282,6 +282,7 @@
-     int                       angleOffset;
-     pointer           pDragLock;      /* drag lock area */
-     int                       xisbscale;      /* buffer size for 1 event */
-+      int *      buttonsShiftData;
-     int                       wheelButtonTimeout;/* Timeout for the wheel 
button emulation */
-     CARD32            wheelButtonExpires;
-     int                       doubleClickSourceButtonMask;

Modified: trunk/debian/patches/series
===================================================================
--- trunk/debian/patches/series 2006-01-04 21:12:14 UTC (rev 1003)
+++ trunk/debian/patches/series 2006-01-04 22:19:52 UTC (rev 1004)
@@ -56,7 +56,6 @@
 general/091_xkb_implement_compose:caps.diff -p0
 general/093_xkb_fix_macintosh_problems.diff -p0
 general/095_fontutils_are_not_fonts.diff -p0
-general/097_mouse_zaxis_mapping_pushes_up_buttons.diff -p0
 general/098_en_US.UTF-8_Compose_fix_Unicode_plane_1.diff -p0
 general/099a_improve_search_for_libXcursor.diff -p0
 general/099c_support_loadable_external_Xcursor_lib.diff -p0


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to