xserver: Branch 'server-1.10-branch' - 3 commits

Jeremy Huddleston jeremyhu at kemper.freedesktop.org
Sat Jun 11 10:11:48 PDT 2011


 dix/events.c  |    2 +-
 fb/fbbltone.c |    4 ++--
 test/input.c  |    3 +++
 3 files changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 9551f5041915fa00ca243a279efb55de2ff11a00
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue May 31 14:48:33 2011 +1000

    dix: fix an error message.
    
    event type, not device type.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit f94898928dfaf8df648bc3eea7d304826b7ac1b8)
    
    Conflicts:
    
    	dix/events.c

diff --git a/dix/events.c b/dix/events.c
index f0ea576..eefcdef 100644
--- a/dix/events.c
+++ b/dix/events.c
@@ -410,7 +410,7 @@ GetEventFilter(DeviceIntPtr dev, xEvent *event)
         return filters[dev ? dev->id : 0][event->u.u.type];
     else if (XI2_EVENT(event))
         return (1 << (((xXIDeviceEvent*)event)->evtype % 8));
-    ErrorF("[dix] Unknown device type %d. No filter\n", event->u.u.type);
+    ErrorF("[dix] Unknown event type %d. No filter\n", event->u.u.type);
     return 0;
 }
 
commit 75f75d12cf69ba9b7f14ddf04338ad2df7315550
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu May 19 14:50:17 2011 +1000

    test: don't test for double alignment on i386. (#36986)
    
    i386 is one of the few architectures that doesn't need double alignment.
    
    X.Org Bug 36986 <http://bugs.freedesktop.org/show_bug.cgi?id=36986>
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 8ef0974874f322e3ce2f3e6be4ab3c7e73a7b380)
    
    Conflicts:
    
    	test/input.c

diff --git a/test/input.c b/test/input.c
index 4d840b9..4c80fcc 100644
--- a/test/input.c
+++ b/test/input.c
@@ -1213,8 +1213,11 @@ static void dix_valuator_alloc(void)
 
         g_assert(v);
         g_assert(v->numAxes == num_axes);
+#ifndef __i386__
+        /* must be double-aligned on 64 bit */
         g_assert(((void*)v->axisVal - (void*)v) % sizeof(double) == 0);
         g_assert(((void*)v->axes - (void*)v) % sizeof(double) == 0);
+#endif
         num_axes ++;
     }
 
commit 2647867c7c8e12fac29b4bd9805efb40d6d87c70
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date:   Sun May 22 13:50:14 2011 -0700

    fbbltone.c: Mark bitmasks as unsigned ints
    
    Clears many Sun compiler warnings:
    "fbbltone.c", line 491: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 491: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 491: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 491: warning: initializer will be sign-extended: -16777216
    "fbbltone.c", line 491: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 491: warning: initializer will be sign-extended: -1
    "fbbltone.c", line 495: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 495: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 495: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 495: warning: initializer will be sign-extended: -256
    "fbbltone.c", line 495: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 495: warning: initializer will be sign-extended: -1
    "fbbltone.c", line 499: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 499: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 499: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 499: warning: initializer will be sign-extended: -65536
    "fbbltone.c", line 499: warning: integer overflow detected: op "<<"
    "fbbltone.c", line 499: warning: initializer will be sign-extended: -1
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
    Reviewed-by: Jamey Sharp <jamey at minilop.net>
    Signed-off-by: Keith Packard <keithp at keithp.com>
    (cherry picked from commit 1b2d17748f0154da142e9b421d4f6a46e4e5a18c)

diff --git a/fb/fbbltone.c b/fb/fbbltone.c
index 5d5d2e6..97546b9 100644
--- a/fb/fbbltone.c
+++ b/fb/fbbltone.c
@@ -438,8 +438,8 @@ fbBltOne (FbStip    *src,
 
 #define Mask24(x,r) (Mask24Pos(x,r) < FB_UNIT ? \
 		     (Mask24Pos(x,r) < 0 ? \
-		      0xffffff >> Mask24Neg (x,r) : \
-		      0xffffff << Mask24Check(x,r)) : 0)
+		      0xffffffU >> Mask24Neg (x,r) : \
+		      0xffffffU << Mask24Check(x,r)) : 0)
 
 #define SelMask24(b,n,r)	((((b) >> n) & 1) * Mask24(n,r))
 


More information about the xorg-commit mailing list