[Spice-commits] Branch '0.8' - 7 commits - NEWS configure.ac spice/enums.h spice/qxl_dev.h

Hans de Goede jwrdegoede at kemper.freedesktop.org
Fri Feb 11 06:42:36 PST 2011


 NEWS            |    9 +++++++--
 configure.ac    |    2 +-
 spice/enums.h   |    4 ++--
 spice/qxl_dev.h |   35 +++++++++++++++++++----------------
 4 files changed, 29 insertions(+), 21 deletions(-)

New commits:
commit 0d0e9521955ba7847c1a1c234144ae8bc15d3e5c
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Fri Feb 11 15:15:39 2011 +0100

    Release 0.7.1

diff --git a/NEWS b/NEWS
index e8b76ec..81936df 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,14 @@
+Major changes in 0.7.1
+======================
+* Add some enums for the xorg qxl driver
+* Some other small fixes
+
 Major changes in 0.7.0
 ======================
 * Add smartcard channel
 
-Major changes in 0.6.4 (not yet released):
-==========================================
+Major changes in 0.6.4
+======================
 * Make controller client protocol menu text UTF8 rather then 16 bit unicode
 
 Major changes in 0.6.3:
diff --git a/configure.ac b/configure.ac
index a013977..fef1645 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.57])
 
 m4_define([SPICE_MAJOR], 0)
 m4_define([SPICE_MINOR], 7)
-m4_define([SPICE_MICRO], 0)
+m4_define([SPICE_MICRO], 1)
 
 AC_INIT(spice-protocol, [SPICE_MAJOR.SPICE_MINOR.SPICE_MICRO], [], spice-protocol)
 
commit b740b46dd51e6d75adb00700821c395b55e9e9e0
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Feb 10 18:51:30 2011 +0200

    enums: typedefy SpiceBitmapFmt

diff --git a/spice/enums.h b/spice/enums.h
index 76fec0c..29f5933 100644
--- a/spice/enums.h
+++ b/spice/enums.h
@@ -142,7 +142,7 @@ enum SpiceImageFlags {
     SPICE_IMAGE_FLAGS_MASK = 0x7
 };
 
-enum SpiceBitmapFmt {
+typedef enum SpiceBitmapFmt {
     SPICE_BITMAP_FMT_INVALID,
     SPICE_BITMAP_FMT_1BIT_LE,
     SPICE_BITMAP_FMT_1BIT_BE,
@@ -155,7 +155,7 @@ enum SpiceBitmapFmt {
     SPICE_BITMAP_FMT_RGBA,
 
     SPICE_BITMAP_FMT_ENUM_END
-};
+} SpiceBitmapFmt;
 
 enum SpiceBitmapFlags {
     SPICE_BITMAP_FLAGS_PAL_CACHE_ME = (1 << 0),
commit 4a53afdc6d73bea4145c153adb1d1baa29d721cf
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Feb 10 15:42:47 2011 +0200

    qxl_dev.h: make QXLEffectType an enum instead of defines

diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index 0bdbe55..7219bfc 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -340,14 +340,17 @@ typedef struct SPICE_ATTR_PACKED QXLCopyBits {
     QXLPoint src_pos;
 } QXLCopyBits;
 
-#define QXL_EFFECT_BLEND 0
-#define QXL_EFFECT_OPAQUE 1
-#define QXL_EFFECT_REVERT_ON_DUP 2
-#define QXL_EFFECT_BLACKNESS_ON_DUP 3
-#define QXL_EFFECT_WHITENESS_ON_DUP 4
-#define QXL_EFFECT_NOP_ON_DUP 5
-#define QXL_EFFECT_NOP 6
-#define QXL_EFFECT_OPAQUE_BRUSH 7
+typedef enum QXLEffectType
+{
+    QXL_EFFECT_BLEND = 0,
+    QXL_EFFECT_OPAQUE = 1,
+    QXL_EFFECT_REVERT_ON_DUP = 2,
+    QXL_EFFECT_BLACKNESS_ON_DUP = 3,
+    QXL_EFFECT_WHITENESS_ON_DUP = 4,
+    QXL_EFFECT_NOP_ON_DUP = 5,
+    QXL_EFFECT_NOP = 6,
+    QXL_EFFECT_OPAQUE_BRUSH = 7
+} QXLEffectType;
 
 typedef struct SPICE_ATTR_PACKED QXLPattern {
     QXLPHYSICAL pat;
commit 26516cf7ac2d143b69cb6532e50ba186522a1e62
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Feb 10 15:42:24 2011 +0200

    qxl_dev.h: make QXLBitmapFlags a typedef

diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index ab12c07..0bdbe55 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -579,11 +579,11 @@ typedef enum QXLImageFlags {
     QXL_IMAGE_HIGH_BITS_SET = (1 << 1),
 } QXLImageFlags;
 
-enum {
+typedef enum QXLBitmapFlags {
     QXL_BITMAP_DIRECT = (1 << 0),
     QXL_BITMAP_UNSTABLE = (1 << 1),
     QXL_BITMAP_TOP_DOWN = (1 << 2), // == SPICE_BITMAP_FLAGS_TOP_DOWN
-};
+} QXLBitmapFlags;
 
 #define QXL_SET_IMAGE_ID(image, _group, _unique) {              \
     (image)->descriptor.id = (((uint64_t)_unique) << 32) | _group;	\
commit b76063956caae5bf75e58c6cfc3528b743e077ac
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Feb 10 15:42:01 2011 +0200

    qxl_dev.h: make QXLSurfaceCmdType a typedef

diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index 2b2bb56..ab12c07 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -511,10 +511,10 @@ typedef struct SPICE_ATTR_PACKED QXLDrawable {
     } u;
 } QXLDrawable;
 
-enum QXLSurfaceCmdType {
+typedef enum QXLSurfaceCmdType {
     QXL_SURFACE_CMD_CREATE,
     QXL_SURFACE_CMD_DESTROY,
-};
+} QXLSurfaceCmdType;
 
 typedef struct SPICE_ATTR_PACKED QXLSurface {
     uint32_t format;
commit d3fd5a635ddb4f4ebb7305ba312510f77423fb35
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Feb 10 13:01:52 2011 +0200

    qxl_dev.h: name QXL_IMAGE_* flags as type and enum QXLImageFlags

diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index 354008d..2b2bb56 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -574,10 +574,10 @@ typedef union {
   uint64_t value;
 } QXLImageIDUnion;
 
-enum {
+typedef enum QXLImageFlags {
     QXL_IMAGE_CACHE = (1 << 0),
     QXL_IMAGE_HIGH_BITS_SET = (1 << 1),
-};
+} QXLImageFlags;
 
 enum {
     QXL_BITMAP_DIRECT = (1 << 0),
commit b16b5b3c4da9b90fe5297825735ac77db0e0ea1f
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Feb 10 12:59:43 2011 +0200

    qxl_dev.h: make QXLCmdType enum also a typedef

diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h
index ce9c61f..354008d 100644
--- a/spice/qxl_dev.h
+++ b/spice/qxl_dev.h
@@ -154,14 +154,14 @@ typedef struct SPICE_ATTR_PACKED QXLModes {
 } QXLModes;
 
 /* qxl-1 compat: append only */
-enum QXLCmdType {
+typedef enum QXLCmdType {
     QXL_CMD_NOP,
     QXL_CMD_DRAW,
     QXL_CMD_UPDATE,
     QXL_CMD_CURSOR,
     QXL_CMD_MESSAGE,
     QXL_CMD_SURFACE,
-};
+} QXLCmdType;
 
 /* qxl-1 compat: fixed */
 typedef struct SPICE_ATTR_PACKED QXLCommand {


More information about the Spice-commits mailing list