[cairo-commit] 3 commits - cairo-version.h NEWS src/cairo-pixman-private.h

Chris Wilson ickle at kemper.freedesktop.org
Mon Aug 26 10:47:27 PDT 2013


 NEWS                       |   55 +++++++++++++++++++++++++++++++++++++++++++++
 cairo-version.h            |    2 -
 src/cairo-pixman-private.h |    6 ++++
 3 files changed, 62 insertions(+), 1 deletion(-)

New commits:
commit 59e2a93b3c8a7b83d537bb2a4bbdd5f0f36a0cbc
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Aug 26 18:46:19 2013 +0100

    Post-release version bump

diff --git a/cairo-version.h b/cairo-version.h
index 107df30..046a614 100644
--- a/cairo-version.h
+++ b/cairo-version.h
@@ -3,6 +3,6 @@
 
 #define CAIRO_VERSION_MAJOR 1
 #define CAIRO_VERSION_MINOR 12
-#define CAIRO_VERSION_MICRO 16
+#define CAIRO_VERSION_MICRO 17
 
 #endif
commit 8e11a42e3e9b679dce97ac45cd8b47322536a253
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Aug 26 15:30:20 2013 +0100

    1.12.16 release

diff --git a/NEWS b/NEWS
index 368d293..030eacc 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,58 @@
+Release 1.12.16 (2013-08-21 Chris Wilson <chris at chris-wilson.co.uk>)
+===================================================================
+Thanks to everybody who reported a bug and helped us develop a fix,
+we have amassed quite a few bug fixes. There are still more outstanding
+bugs that seek attention and a little bit of TLC, but this release has
+been delayed long enough...
+
+Bug fixes
+---------
+
+  Set the correct orientation for simple boxes with a negative scale
+  factor.
+
+  Fix the creation of the shading dictionary in PDF.
+
+  Fix a crash in PDF when incorporating an image with CAIRO_EXTEND_PAD.
+  https://bugs.freedesktop.org/show_bug.cgi?id=61451
+
+  Avoid upscaling bitmap fonts if possible.
+
+  Fix an assertion failure within the mempool allocator for shared memory.
+
+  Fix allocation size for CFF subsets.
+
+  Export cairo_matrix_t for GObject bindings.
+
+  Fix a double free in the Quartz backend.
+  https://bugs.freedesktop.org/show_bug.cgi?id=62885
+
+  Fix origin of GDI StretchBlits for the Windows backend
+  https://bugs.freedesktop.org/show_bug.cgi?id=61876
+
+  Fix error propagation for requests to create a similar surface with
+  negative size.
+  https://bugs.freedesktop.org/show_bug.cgi?id=63196
+
+  Fix complex clipping of trapezoids with regions
+  https://bugzilla.gnome.org/show_bug.cgi?id=697357
+
+  Stop leaking the image data when loading PNGs
+
+  Fix unbounded operations with a clip mask through the span compositor
+  https://bugs.freedesktop.org/show_bug.cgi?id=61592
+
+  Add missing checks before rendering to a finished surface - so we return
+  an error rather than hit an assert.
+  https://bugs.freedesktop.org/show_bug.cgi?id=68014
+
+  Prevent an assertion failure when creating similar GL surfaces larger
+  than supported by hardware.
+
+  Prevent a double free of a similar image under Windows.
+  https://bugs.freedesktop.org/show_bug.cgi?id=63787
+
+
 Release 1.12.14 (2013-02-10 Chris Wilson <chris at chris-wilson.co.uk>)
 ===================================================================
 In the last week we had a few more bugs reported and promptly resolved.
diff --git a/cairo-version.h b/cairo-version.h
index 51bd1b1..107df30 100644
--- a/cairo-version.h
+++ b/cairo-version.h
@@ -3,6 +3,6 @@
 
 #define CAIRO_VERSION_MAJOR 1
 #define CAIRO_VERSION_MINOR 12
-#define CAIRO_VERSION_MICRO 15
+#define CAIRO_VERSION_MICRO 16
 
 #endif
commit b710a4730940e54ac7ffd5073eecf950997a0484
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Aug 26 17:18:38 2013 +0100

    Make "make check" happy
    
    A recursive include should hide the bare header from
    check-preprocessor-syntax.sh
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

diff --git a/src/cairo-pixman-private.h b/src/cairo-pixman-private.h
index 13ec82e..d705025 100644
--- a/src/cairo-pixman-private.h
+++ b/src/cairo-pixman-private.h
@@ -35,6 +35,11 @@
  *	Chris Wilson <chris at chris-wilson.co.uk>
  */
 
+#ifndef CAIRO_PIXMAN_PRIVATE_H
+#define CAIRO_PIXMAN_PRIVATE_H
+
+#include "cairo-pixman-private.h" /* keep make check happy */
+
 #include <pixman.h>
 
 #if PIXMAN_VERSION < PIXMAN_VERSION_ENCODE(0,22,0)
@@ -43,3 +48,4 @@
 #define pixman_image_set_component_alpha(i, x) do { } while (0)
 #endif
 
+#endif


More information about the cairo-commit mailing list