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

xorg-server: Changes to 'debian-experimental'



 ChangeLog                                   |   48 ++++++++++++++++++++
 configure.ac                                |    4 -
 debian/changelog                            |    7 ++
 debian/patches/20-Revert-for-bug-30267.diff |   28 -----------
 debian/patches/series                       |    1 
 dix/eventconvert.c                          |    9 ---
 hw/xfree86/vbe/vbe.c                        |   66 +---------------------------
 mi/mieq.c                                   |    4 +
 8 files changed, 64 insertions(+), 103 deletions(-)

New commits:
commit 95d0569810a71a0a943201bd78303cc8c50cd941
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sat Oct 16 15:24:54 2010 +0200

    Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index 27230da..015d768 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xorg-server (2:1.9.0.902-1) UNRELEASED; urgency=low
+xorg-server (2:1.9.0.902-1) experimental; urgency=low
 
   * New upstream release (1.9.1 rc2).
   * Drop 20-Revert-for-bug-30267.diff, merged upstream.
 
- -- Cyril Brulebois <kibi@debian.org>  Sat, 16 Oct 2010 15:21:36 +0200
+ -- Cyril Brulebois <kibi@debian.org>  Sat, 16 Oct 2010 15:24:48 +0200
 
 xorg-server (2:1.9.0.901-1) experimental; urgency=low
 

commit 9792b88b384dc53f4aca5bcf9706d57792d38703
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sat Oct 16 15:23:10 2010 +0200

    Drop 20-Revert-for-bug-30267.diff, merged upstream.

diff --git a/debian/changelog b/debian/changelog
index 22cef8e..27230da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xorg-server (2:1.9.0.902-1) UNRELEASED; urgency=low
 
   * New upstream release (1.9.1 rc2).
+  * Drop 20-Revert-for-bug-30267.diff, merged upstream.
 
  -- Cyril Brulebois <kibi@debian.org>  Sat, 16 Oct 2010 15:21:36 +0200
 
diff --git a/debian/patches/20-Revert-for-bug-30267.diff b/debian/patches/20-Revert-for-bug-30267.diff
deleted file mode 100644
index f0a5137..0000000
--- a/debian/patches/20-Revert-for-bug-30267.diff
+++ /dev/null
@@ -1,28 +0,0 @@
-commit e97d9ed9a9d71abe285f9f91cfce9fe0f0f72298
-Author: Cyril Brulebois <kibi@debian.org>
-Date:   Mon Oct 11 00:47:26 2010 +0200
-
-    Revert "dix: don't create core motion events for non-x/y valuators."
-    
-    This reverts commit d4ef63f602325a9920dc1cbf64e3969dfa394d5f.
-
-diff --git a/dix/eventconvert.c b/dix/eventconvert.c
-index 0f747c1..4e3de0b 100644
---- a/dix/eventconvert.c
-+++ b/dix/eventconvert.c
-@@ -102,15 +102,6 @@ EventToCore(InternalEvent *event, xEvent *core)
-     switch(event->any.type)
-     {
-         case ET_Motion:
--            {
--                DeviceEvent *e = &event->device_event;
--                /* Don't create core motion event if neither x nor y are
--                 * present */
--                if (!BitIsOn(e->valuators.mask, 0) &&
--                    !BitIsOn(e->valuators.mask, 1))
--                    return BadMatch;
--            }
--            /* fallthrough */
-         case ET_ButtonPress:
-         case ET_ButtonRelease:
-         case ET_KeyPress:
diff --git a/debian/patches/series b/debian/patches/series
index 3f8b683..adf3c9c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,4 +7,3 @@
 #13_debian_add_xkbpath_env_variable.diff
 15-nouveau.diff
 16-xaa-fbcomposite-fix-negative-size.diff
-20-Revert-for-bug-30267.diff

commit 91800fd8caa937336c4a2c4b7de3ea1d98e19dc3
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sat Oct 16 15:22:19 2010 +0200

    Update changelogs.

diff --git a/ChangeLog b/ChangeLog
index 7dca8b7..6aeeb43 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,51 @@
+commit 4dd316f25261707620cd4c52e2987b93627ff260
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Fri Oct 15 11:08:42 2010 -0700
+
+    Bump version to 1.9.0.902 (1.9.1 rc2)
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 712853fbcbc644575d791fa48fbd5757cd850f1d
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Wed Oct 13 17:34:31 2010 +0100
+
+    event_size is currently never assigned to in mieqProcessInputEvents().
+    
+    event_size is never assigned to in mieqProcessInputEvents(), so realloc()
+    is always called.  This is benign, but I'm guessing not intended.
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Keith Packard <keithp@keithp.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+    (cherry picked from commit da4eebe58ec81e2297cc1773af1fb622fb392bbd)
+
+commit efeb2ebd7e307224a735469ff89a3a6af4cf143b
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Tue Oct 5 11:24:28 2010 -0400
+
+    vbe: Fix copying the mode info block
+    
+    Just use memcpy, seriously.
+    
+    Reviewed-by: Rémi Cardona <remi@gentoo.org>
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+    (cherry picked from commit 853d7ebfa3e2d281d92890a39010ff5787a00ffd)
+
+commit e5b19f14eac609e3c315e14e20ca1935de8de0e3
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Tue Oct 12 17:42:55 2010 -0700
+
+    Revert "dix: don't create core motion events for non-x/y valuators."
+    
+    Reverting due to fallout discussed in bug #30267.  See:
+    https://bugs.freedesktop.org/show_bug.cgi?id=30267
+    
+    This reverts commit d4ef63f602325a9920dc1cbf64e3969dfa394d5f.
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
 commit 8ab87dc7ff48d4db8e5f95a74df627dac9c53c0a
 Author: Jeremy Huddleston <jeremyhu@apple.com>
 Date:   Fri Oct 1 13:37:49 2010 -0700
diff --git a/debian/changelog b/debian/changelog
index 7c01823..22cef8e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.9.0.902-1) UNRELEASED; urgency=low
+
+  * New upstream release (1.9.1 rc2).
+
+ -- Cyril Brulebois <kibi@debian.org>  Sat, 16 Oct 2010 15:21:36 +0200
+
 xorg-server (2:1.9.0.901-1) experimental; urgency=low
 
   [ Christopher James Halse Rogers ]

commit 4dd316f25261707620cd4c52e2987b93627ff260
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Fri Oct 15 11:08:42 2010 -0700

    Bump version to 1.9.0.902 (1.9.1 rc2)
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

diff --git a/configure.ac b/configure.ac
index 407a058..fd533a5 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.9.0.901, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2010-10-01"
+AC_INIT([xorg-server], 1.9.0.902, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2010-10-15"
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit 712853fbcbc644575d791fa48fbd5757cd850f1d
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Wed Oct 13 17:34:31 2010 +0100

    event_size is currently never assigned to in mieqProcessInputEvents().
    
    event_size is never assigned to in mieqProcessInputEvents(), so realloc()
    is always called.  This is benign, but I'm guessing not intended.
    
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
    Reviewed-by: Keith Packard <keithp@keithp.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit da4eebe58ec81e2297cc1773af1fb622fb392bbd)

diff --git a/mi/mieq.c b/mi/mieq.c
index fa60b40..d1441e2 100644
--- a/mi/mieq.c
+++ b/mi/mieq.c
@@ -439,7 +439,11 @@ mieqProcessInputEvents(void)
 
         evlen   = e->events->evlen;
         if(evlen > event_size)
+          {
             event = realloc(event, evlen);
+            event_size = evlen;
+          }
+
 
         if (!event)
             FatalError("[mi] No memory left for event processing.\n");

commit efeb2ebd7e307224a735469ff89a3a6af4cf143b
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Oct 5 11:24:28 2010 -0400

    vbe: Fix copying the mode info block
    
    Just use memcpy, seriously.
    
    Reviewed-by: Rémi Cardona <remi@gentoo.org>
    Signed-off-by: Adam Jackson <ajax@redhat.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    (cherry picked from commit 853d7ebfa3e2d281d92890a39010ff5787a00ffd)

diff --git a/hw/xfree86/vbe/vbe.c b/hw/xfree86/vbe/vbe.c
index 0b34648..7a64a4a 100644
--- a/hw/xfree86/vbe/vbe.c
+++ b/hw/xfree86/vbe/vbe.c
@@ -527,69 +527,9 @@ VBEGetModeInfo(vbeInfoPtr pVbe, int mode)
     if (R16(pVbe->pInt10->ax) != 0x4f)
 	return NULL;
 
-    block = calloc(sizeof(VbeModeInfoBlock), 1);
-
-    block->ModeAttributes = *(CARD16*)pVbe->memory;
-    block->WinAAttributes = ((char*)pVbe->memory)[2];
-    block->WinBAttributes = ((char*)pVbe->memory)[3];
-    block->WinGranularity = *(CARD16*)(((char*)pVbe->memory) + 4);
-    block->WinSize = *(CARD16*)(((char*)pVbe->memory) + 6);
-    block->WinASegment = *(CARD16*)(((char*)pVbe->memory) + 8);
-    block->WinBSegment = *(CARD16*)(((char*)pVbe->memory) + 10);
-    block->WinFuncPtr = *(CARD32*)(((char*)pVbe->memory) + 12);
-    block->BytesPerScanline = *(CARD16*)(((char*)pVbe->memory) + 16);
-
-    /* mandatory information for VBE 1.2 and above */
-    block->XResolution = *(CARD16*)(((char*)pVbe->memory) + 18);
-    block->YResolution = *(CARD16*)(((char*)pVbe->memory) + 20);
-    block->XCharSize = ((char*)pVbe->memory)[22];
-    block->YCharSize = ((char*)pVbe->memory)[23];
-    block->NumberOfPlanes = ((char*)pVbe->memory)[24];
-    block->BitsPerPixel = ((char*)pVbe->memory)[25];
-    block->NumberOfBanks = ((char*)pVbe->memory)[26];
-    block->MemoryModel = ((char*)pVbe->memory)[27];
-    block->BankSize = ((char*)pVbe->memory)[28];
-    block->NumberOfImages = ((char*)pVbe->memory)[29];
-    block->Reserved = ((char*)pVbe->memory)[30];
-
-    /* Direct color fields (required for direct/6 and YUV/7 memory models) */
-    block->RedMaskSize = ((char*)pVbe->memory)[31];
-    block->RedFieldPosition = ((char*)pVbe->memory)[32];
-    block->GreenMaskSize = ((char*)pVbe->memory)[33];
-    block->GreenFieldPosition = ((char*)pVbe->memory)[34];
-    block->BlueMaskSize = ((char*)pVbe->memory)[35];
-    block->BlueFieldPosition = ((char*)pVbe->memory)[36];
-    block->RsvdMaskSize = ((char*)pVbe->memory)[37];
-    block->RsvdFieldPosition = ((char*)pVbe->memory)[38];
-    block->DirectColorModeInfo = ((char*)pVbe->memory)[39];
-
-    /* Mandatory information for VBE 2.0 and above */
-    if (pVbe->version >= 0x200) {
-	block->PhysBasePtr = *(CARD32*)(((char*)pVbe->memory) + 40);
-	block->Reserved32 = *(CARD32*)(((char*)pVbe->memory) + 44);
-	block->Reserved16 = *(CARD16*)(((char*)pVbe->memory) + 48);
-
-	/* Mandatory information for VBE 3.0 and above */
-	if (pVbe->version >= 0x300) {
-	    block->LinBytesPerScanLine = *(CARD16*)(((char*)pVbe->memory) + 50);
-	    block->BnkNumberOfImagePages = ((char*)pVbe->memory)[52];
-	    block->LinNumberOfImagePages = ((char*)pVbe->memory)[53];
-	    block->LinRedMaskSize = ((char*)pVbe->memory)[54];
-	    block->LinRedFieldPosition = ((char*)pVbe->memory)[55];
-	    block->LinGreenMaskSize = ((char*)pVbe->memory)[56];
-	    block->LinGreenFieldPosition = ((char*)pVbe->memory)[57];
-	    block->LinBlueMaskSize = ((char*)pVbe->memory)[58];
-	    block->LinBlueFieldPosition = ((char*)pVbe->memory)[59];
-	    block->LinRsvdMaskSize = ((char*)pVbe->memory)[60];
-	    block->LinRsvdFieldPosition = ((char*)pVbe->memory)[61];
-	    block->MaxPixelClock = *(CARD32*)(((char*)pVbe->memory) + 62);
-	    memcpy(&block->Reserved2, ((char*)pVbe->memory) + 66, 188);
-	}
-	else
-	memcpy(&block->LinBytesPerScanLine, ((char*)pVbe->memory) + 50, 206);
-    }
-    else
-	memcpy(&block->PhysBasePtr, ((char*)pVbe->memory) + 40, 216);
+    block = malloc(sizeof(VbeModeInfoBlock));
+    if (block)
+	memcpy(block, pVbe->memory, sizeof(*block));
 
     return block;
 }

commit e5b19f14eac609e3c315e14e20ca1935de8de0e3
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Oct 12 17:42:55 2010 -0700

    Revert "dix: don't create core motion events for non-x/y valuators."
    
    Reverting due to fallout discussed in bug #30267.  See:
    https://bugs.freedesktop.org/show_bug.cgi?id=30267
    
    This reverts commit d4ef63f602325a9920dc1cbf64e3969dfa394d5f.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

diff --git a/dix/eventconvert.c b/dix/eventconvert.c
index 0f747c1..4e3de0b 100644
--- a/dix/eventconvert.c
+++ b/dix/eventconvert.c
@@ -102,15 +102,6 @@ EventToCore(InternalEvent *event, xEvent *core)
     switch(event->any.type)
     {
         case ET_Motion:
-            {
-                DeviceEvent *e = &event->device_event;
-                /* Don't create core motion event if neither x nor y are
-                 * present */
-                if (!BitIsOn(e->valuators.mask, 0) &&
-                    !BitIsOn(e->valuators.mask, 1))
-                    return BadMatch;
-            }
-            /* fallthrough */
         case ET_ButtonPress:
         case ET_ButtonRelease:
         case ET_KeyPress:


Reply to: