]> Pileus Git - ~andy/gtk/commitdiff
Merge from gdk-pixbuf stable.
authorFederico Mena Quintero <federico@ximian.com>
Fri, 25 Jan 2002 21:34:18 +0000 (21:34 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Fri, 25 Jan 2002 21:34:18 +0000 (21:34 +0000)
2002-01-25  Federico Mena Quintero  <federico@ximian.com>

Merge from gdk-pixbuf stable.

* gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
conversion --- swap the individual 16 bit values instead of taking
everying as a 32 bit value.
(rgb565lsb): Likewise.
(rgb555lsb): Likewise.
(rgb555msb): Likewise.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkpixbuf-drawable.c

index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index 3e352c3df7b13eecccd10fcabb5f98e28f343b30..0609e6a610b6a9af8a5871c7f0588580d05b99ea 100644 (file)
@@ -1,3 +1,14 @@
+2002-01-25  Federico Mena Quintero  <federico@ximian.com>
+
+       Merge from gdk-pixbuf stable.
+
+       * gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
+       conversion --- swap the individual 16 bit values instead of taking
+       everying as a 32 bit value.
+       (rgb565lsb): Likewise.
+       (rgb555lsb): Likewise.
+       (rgb555msb): Likewise.
+
 2002-01-25  Alex Larsson  <alexl@redhat.com>
 
        * gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
index ce7319acd959e03ddc571e7471cf7f5daba8c0eb..2926b5834d819f077aac12bdd0c02b6bc8f0aac1 100644 (file)
@@ -437,7 +437,7 @@ rgb565lsb (GdkImage    *image,
            | (data & 0x1f0000) >> 5 | (data & 0x1c0000) >> 10;
 #else
          /* swap endianness first */
-         data = s[0] | s[1] << 8 | s[2] << 16 | s[3] << 24;
+         data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24;
          s += 4;
          *o++ = (data & 0xf800) | (data & 0xe000) >> 5
            | (data & 0x7e0) >> 3 | (data & 0x600) >> 9;
@@ -534,7 +534,7 @@ rgb565msb (GdkImage    *image,
          register guint32 data;
 #ifdef LITTLE
          /* swap endianness first */
-         data = s[0] | s[1] << 8 | s[2] << 16 | s[3] << 24;
+         data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24;
          s += 4;
          *o++ = (data & 0xf800) >> 8 | (data & 0xe000) >> 13
            | (data & 0x7e0) << 5 | (data & 0x600) >> 1;
@@ -768,7 +768,7 @@ rgb555lsb (GdkImage     *image,
            | (data & 0x1f0000) >> 5 | (data & 0x1c0000) >> 10;
 #else
          /* swap endianness first */
-         data = s[0] | s[1] << 8 | s[2] << 16 | s[3] << 24;
+         data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24;
          s += 4;
          *o++ = (data & 0x7c00) << 1 | (data & 0x7000) >> 4
            | (data & 0x3e0) >> 2 | (data & 0x380) >> 7;
@@ -860,7 +860,7 @@ rgb555msb (GdkImage    *image,
          register guint32 data;
 #ifdef LITTLE
          /* swap endianness first */
-         data = s[0] | s[1] << 8 | s[2] << 16 | s[3] << 24;
+         data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24;
          s += 4;
          *o++ = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12
            | (data & 0x3e0) << 6 | (data & 0x380) << 1;