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

xorg-server: Changes to 'ubuntu'



 ChangeLog                                          |   19 +++++
 configure.ac                                       |    4 -
 debian/changelog                                   |   11 ++-
 debian/patches/218_revert-release-all-buttons.diff |   71 ---------------------
 debian/patches/series                              |    1 
 dix/devices.c                                      |   42 ------------
 6 files changed, 29 insertions(+), 119 deletions(-)

New commits:
commit 177d2149df4247b9de9bd23d18eefc30211ffaff
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Tue Apr 19 11:11:39 2011 +0300

    Drop patch 218, included upstream.

diff --git a/debian/patches/218_revert-release-all-buttons.diff b/debian/patches/218_revert-release-all-buttons.diff
deleted file mode 100644
index a43d658..0000000
--- a/debian/patches/218_revert-release-all-buttons.diff
+++ /dev/null
@@ -1,71 +0,0 @@
-commit 55f85d6cc28d737314f12958aac49d61b9476657
-Author: Jeremy Huddleston <jeremyhu@apple.com>
-Date:   Thu Apr 14 15:24:07 2011 -0700
-
-    Revert "dix: release all buttons and keys before reattaching a device (#34182)"
-    
-    This patch introduced a regression, reverting for the 1.10.1 release. See
-    https://bugs.freedesktop.org/show_bug.cgi?id=36146
-    
-    This reverts commit 81fbb96c54f78a7cd96433294ee003c7ef6a772a.
-
-diff --git a/dix/devices.c b/dix/devices.c
-index 84284e7..55f22cb 100644
---- a/dix/devices.c
-+++ b/dix/devices.c
-@@ -2380,46 +2380,6 @@ RecalculateMasterButtons(DeviceIntPtr slave)
- }
- 
- /**
-- * Generate release events for all keys/button currently down on this
-- * device.
-- */
--static void
--ReleaseButtonsAndKeys(DeviceIntPtr dev)
--{
--    EventListPtr        eventlist = InitEventList(GetMaximumEventsNum());
--    ButtonClassPtr      b = dev->button;
--    KeyClassPtr         k = dev->key;
--    int                 i, j, nevents;
--
--    if (!eventlist) /* no release events for you */
--        return;
--
--    /* Release all buttons */
--    for (i = 0; b && i < b->numButtons; i++)
--    {
--        if (BitIsOn(b->down, i))
--        {
--            nevents = GetPointerEvents(eventlist, dev, ButtonRelease, i, 0, NULL);
--            for (j = 0; j < nevents; j++)
--                mieqProcessDeviceEvent(dev, (InternalEvent*)(eventlist+j)->event, NULL);
--        }
--    }
--
--    /* Release all keys */
--    for (i = 0; k && i < MAP_LENGTH; i++)
--    {
--        if (BitIsOn(k->down, i))
--        {
--            nevents = GetKeyboardEvents(eventlist, dev, KeyRelease, i);
--            for (j = 0; j < nevents; j++)
--                mieqProcessDeviceEvent(dev, (InternalEvent*)(eventlist+j)->event, NULL);
--        }
--    }
--
--    FreeEventList(eventlist, GetMaximumEventsNum());
--}
--
--/**
-  * Attach device 'dev' to device 'master'.
-  * Client is set to the client that issued the request, or NULL if it comes
-  * from some internal automatic pairing.
-@@ -2452,8 +2412,6 @@ AttachDevice(ClientPtr client, DeviceIntPtr dev, DeviceIntPtr master)
-         free(dev->spriteInfo->sprite);
-     }
- 
--    ReleaseButtonsAndKeys(dev);
--
-     oldmaster = dev->u.master;
-     dev->u.master = master;
- 
diff --git a/debian/patches/series b/debian/patches/series
index a486d63..c866058 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -32,7 +32,6 @@
 214_glx_dri_searchdirs.patch
 215_glx_drawable_refcounting.diff
 217_revert_bgnonevisitwindow.patch
-218_revert-release-all-buttons.diff
 500_xi2.1.patch
 501_xf86CoordinatesToWindow.patch
 502_gestures-extension.patch

commit ceb92cb1e0a385c30be3a4d4a8c2846afd03543e
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Apr 19 03:08:22 2011 +0200

    Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index a979b15..0c367f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-xorg-server (2:1.10.1-1) UNRELEASED; urgency=low
+xorg-server (2:1.10.1-1) experimental; urgency=low
 
   * New upstream release.
 
- -- Cyril Brulebois <kibi@debian.org>  Tue, 19 Apr 2011 03:07:39 +0200
+ -- Cyril Brulebois <kibi@debian.org>  Tue, 19 Apr 2011 03:08:08 +0200
 
 xorg-server (2:1.10.0.902-1) experimental; urgency=low
 

commit 46b133ad49c8e94c33300feec00e3a056214c272
Author: Cyril Brulebois <kibi@debian.org>
Date:   Tue Apr 19 03:07:49 2011 +0200

    New upstream release.

diff --git a/ChangeLog b/ChangeLog
index 8f0a412..63ab294 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+commit a73311f8304193f9245fb077f173bf1e1d52e040
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Fri Apr 15 17:58:57 2011 -0700
+
+    configure.ac: Bump verison to 1.10.1
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 55f85d6cc28d737314f12958aac49d61b9476657
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Thu Apr 14 15:24:07 2011 -0700
+
+    Revert "dix: release all buttons and keys before reattaching a device (#34182)"
+    
+    This patch introduced a regression, reverting for the 1.10.1 release. See
+    https://bugs.freedesktop.org/show_bug.cgi?id=36146
+    
+    This reverts commit 81fbb96c54f78a7cd96433294ee003c7ef6a772a.
+
 commit ec6e1e45627de2bb851f135df0507a360d0d99e6
 Author: Jeremy Huddleston <jeremyhu@apple.com>
 Date:   Fri Apr 8 16:36:32 2011 -0700
diff --git a/debian/changelog b/debian/changelog
index 7ea3fbe..a979b15 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.10.1-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Cyril Brulebois <kibi@debian.org>  Tue, 19 Apr 2011 03:07:39 +0200
+
 xorg-server (2:1.10.0.902-1) experimental; urgency=low
 
   * New upstream release (1.10.1 rc2).

commit a73311f8304193f9245fb077f173bf1e1d52e040
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Fri Apr 15 17:58:57 2011 -0700

    configure.ac: Bump verison to 1.10.1
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

diff --git a/configure.ac b/configure.ac
index d5d3e3b..756733e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,8 +26,8 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ(2.57)
-AC_INIT([xorg-server], 1.10.0.902, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2011-04-08"
+AC_INIT([xorg-server], 1.10.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2011-04-15"
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit 55f85d6cc28d737314f12958aac49d61b9476657
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Thu Apr 14 15:24:07 2011 -0700

    Revert "dix: release all buttons and keys before reattaching a device (#34182)"
    
    This patch introduced a regression, reverting for the 1.10.1 release. See
    https://bugs.freedesktop.org/show_bug.cgi?id=36146
    
    This reverts commit 81fbb96c54f78a7cd96433294ee003c7ef6a772a.

diff --git a/dix/devices.c b/dix/devices.c
index 84284e7..55f22cb 100644
--- a/dix/devices.c
+++ b/dix/devices.c
@@ -2380,46 +2380,6 @@ RecalculateMasterButtons(DeviceIntPtr slave)
 }
 
 /**
- * Generate release events for all keys/button currently down on this
- * device.
- */
-static void
-ReleaseButtonsAndKeys(DeviceIntPtr dev)
-{
-    EventListPtr        eventlist = InitEventList(GetMaximumEventsNum());
-    ButtonClassPtr      b = dev->button;
-    KeyClassPtr         k = dev->key;
-    int                 i, j, nevents;
-
-    if (!eventlist) /* no release events for you */
-        return;
-
-    /* Release all buttons */
-    for (i = 0; b && i < b->numButtons; i++)
-    {
-        if (BitIsOn(b->down, i))
-        {
-            nevents = GetPointerEvents(eventlist, dev, ButtonRelease, i, 0, NULL);
-            for (j = 0; j < nevents; j++)
-                mieqProcessDeviceEvent(dev, (InternalEvent*)(eventlist+j)->event, NULL);
-        }
-    }
-
-    /* Release all keys */
-    for (i = 0; k && i < MAP_LENGTH; i++)
-    {
-        if (BitIsOn(k->down, i))
-        {
-            nevents = GetKeyboardEvents(eventlist, dev, KeyRelease, i);
-            for (j = 0; j < nevents; j++)
-                mieqProcessDeviceEvent(dev, (InternalEvent*)(eventlist+j)->event, NULL);
-        }
-    }
-
-    FreeEventList(eventlist, GetMaximumEventsNum());
-}
-
-/**
  * Attach device 'dev' to device 'master'.
  * Client is set to the client that issued the request, or NULL if it comes
  * from some internal automatic pairing.
@@ -2452,8 +2412,6 @@ AttachDevice(ClientPtr client, DeviceIntPtr dev, DeviceIntPtr master)
         free(dev->spriteInfo->sprite);
     }
 
-    ReleaseButtonsAndKeys(dev);
-
     oldmaster = dev->u.master;
     dev->u.master = master;
 


Reply to: