[cairo-commit] 4 commits - KNOWN_ISSUES NEWS README test/composite-integer-translate-over.c test/degenerate-dash.c test/degenerate-path.c test/long-dashed-lines.c test/reflected-stroke.c test/user-font-rescale.c

Bryce Harrington bryce at kemper.freedesktop.org
Tue Mar 10 12:44:30 PDT 2015


 KNOWN_ISSUES                            |   10 ----------
 NEWS                                    |   27 +++++++++++++++++++++++++--
 README                                  |    2 +-
 test/composite-integer-translate-over.c |    2 +-
 test/degenerate-dash.c                  |    2 +-
 test/degenerate-path.c                  |    2 +-
 test/long-dashed-lines.c                |    2 +-
 test/reflected-stroke.c                 |    2 +-
 test/user-font-rescale.c                |    4 ++--
 9 files changed, 33 insertions(+), 20 deletions(-)

New commits:
commit 845d2420e0cbfd338bab63764c4fe3c4273ab47e
Author: Andrea Canciani <ranma42 at tartaros.local>
Date:   Tue Mar 10 12:10:35 2015 +0100

    Update README with new minimum MacOSX requirements
    
    Since 70cc8f250b5669e757b4f044571ba0f71e3dea9e the quartz backend is
    using some APIs that are not available on MacOSX 10.4 directly
    (i.e. without detecting their availability through dynamic linking).
    This means that the quartz backend does not work anymore on MacOSX
    10.4 and that the 10.5 SDK (or newer) is needed to build.

diff --git a/README b/README
index 5926430..0be9947 100644
--- a/README
+++ b/README
@@ -121,7 +121,7 @@ Supported, "platform" surface backends
 
 	quartz backend
 	--------------
-	MacOS X >= 10.4 with Xcode >= 2.4
+	MacOS X >= 10.5 with Xcode >= 3.0
 
 	win32 backend
 	-------------
commit 86fad78fcd2bf987249890aea4eabcce02a58f45
Author: Bryce Harrington <b.harrington at samsung.com>
Date:   Tue Mar 10 12:15:40 2015 -0700

    On MacOSX, the sed utility errors out when parsing non-UTF8
    files. Because of this, the generated cairo-test-constructor only
    contained a few tests and the test suite was thus incomplete.
    
    Original patch by Andrea Canciani <ranma42 at gmail.com>

diff --git a/test/composite-integer-translate-over.c b/test/composite-integer-translate-over.c
index 4f89fa8..1b82a33 100644
--- a/test/composite-integer-translate-over.c
+++ b/test/composite-integer-translate-over.c
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2006 Mozilla Corporation
+ * Copyright © 2006 Mozilla Corporation
  *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without
diff --git a/test/degenerate-dash.c b/test/degenerate-dash.c
index 12cd0c7..6e7bf6b 100644
--- a/test/degenerate-dash.c
+++ b/test/degenerate-dash.c
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2008 Chris Wilson
+ * Copyright © 2008 Chris Wilson
  *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without
diff --git a/test/degenerate-path.c b/test/degenerate-path.c
index db53cbb..aa5f822 100644
--- a/test/degenerate-path.c
+++ b/test/degenerate-path.c
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2006 Jeff Muizelaar
+ * Copyright © 2006 Jeff Muizelaar
  *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without
diff --git a/test/long-dashed-lines.c b/test/long-dashed-lines.c
index 215bd91..4d6ded9 100644
--- a/test/long-dashed-lines.c
+++ b/test/long-dashed-lines.c
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2008 Chris Wilson
+ * Copyright © 2008 Chris Wilson
  *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without
diff --git a/test/reflected-stroke.c b/test/reflected-stroke.c
index b11f5a9..895396a 100644
--- a/test/reflected-stroke.c
+++ b/test/reflected-stroke.c
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2008 Chris Wilson
+ * Copyright © 2008 Chris Wilson
  *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without
diff --git a/test/user-font-rescale.c b/test/user-font-rescale.c
index 3fe70f6..6f03b8e 100644
--- a/test/user-font-rescale.c
+++ b/test/user-font-rescale.c
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2008 Jeff Muizelaar
+ * Copyright © 2008 Jeff Muizelaar
  *
  * Permission to use, copy, modify, distribute, and sell this software
  * and its documentation for any purpose is hereby granted without
@@ -22,7 +22,7 @@
  *
  * Contributor(s):
  *	Jeff Muizelaar <jeff at infidigm.net>
- *	Kristian Høgsberg <krh at redhat.com>
+ *	Kristian Høgsberg <krh at redhat.com>
  *	Behdad Esfahbod <behdad at behdad.org>
  */
 
commit f8407332214ba87bbd652f09ce3618a973f27878
Author: Andrea Canciani <ranma42 at gmail.com>
Date:   Tue Mar 10 12:10:34 2015 +0100

    Update KNOWN_ISSUES documentation
    
    The bug mentioned in KNOWN_ISSUES was fixed in
    2b3d8de11a536d668084ea6d2bf295da1d1cdc11, but the documentation was
    not updated. Moreover, the header of KNOWN_ISSUES was 1.10-specific.
    
    Reviewed-by: Bryce Harrington <bryce at osg.samsung.com>

diff --git a/KNOWN_ISSUES b/KNOWN_ISSUES
deleted file mode 100644
index 5fda683..0000000
--- a/KNOWN_ISSUES
+++ /dev/null
@@ -1,10 +0,0 @@
-There are a few known bugs in 1.10 that have been fixed in master, but
-appear to be non-trivial to backport without fear of causing other
-regressions. The impact of these bugs is considered to be less than of a
-risk than rewriting the code.
-
-Zero Path Extents
------------------
-A closed degenerate path is reported as having extents (0, 0) x (0, 0),
-whereas the expected value is (x, y) x (0, 0). This regression has existed
-since at least 1.2.
commit c45e323555356da0b509c3bb380ccb08b4dea9db
Author: Bryce Harrington <b.harrington at samsung.com>
Date:   Tue Mar 10 04:45:18 2015 -0700

    NEWS: Finish filling in changes

diff --git a/NEWS b/NEWS
index 59e195b..d4f93ef 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,19 @@
 Release 1.14.2 (2014-03-09 Bryce Harrington <bryce at osg.samsung.com>)
 ====================================================================
+This release provides collected bug fixes, along with one feature
+enhancement for the xcb backend, and a small performance improvement for
+fonts.
 
+The running theme of the bug fixes is platform-specific issues, both
+build and run-time.  Platforms with fixes include Sparc, AIX, Windows
+(mingw), and Windows (MSVC8).  Memory leaks, valgrind issues, and PDF
+issues round out our list.
 
 Features
 --------
-None
+ * Improve xcb's handling of per-screen subpixel ordering.  If no
+   Xft.rgba property is specified, default to the screen's subpixel
+   order.
 
 API Changes
 -----------
@@ -42,7 +51,21 @@ Bug Fixes
  * Fix valgrind error by releasing pattern created by
    cairo_pattern_create_rgb().
  * Fix valgrind errors when running cairo-test-suite.
-
+ * Fix memory leak in recording surface replays
+   (fdo bug #87898)
+ * Fix destruction of fonts in api-special-cases test.
+   (fdo bug #87567)
+ * Fix duplicated surface push on similar-image, preventing trivial GTK3
+   program traces from being replayable, with an error message about
+   invalid values for the size of the input.
+   (fdo bug #73580)
+ * Fix crash when win32 surface's image size does not cover the entire
+   surface.
+   (fdo bug #53121)
+ * Fix crash due to obsolete CGFontGetGlyphPath call
+   (fdo bug #84324)
+ * Fix several build issues on AIX
+   (fdo bugs #89338, #89340, #89356, #89354)
  * Fix various documentation warnings and errors
 
 Release 1.14.0 (2014-10-13 Bryce Harrington <bryce at osg.samsung.com>)


More information about the cairo-commit mailing list