summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryce Harrington <bryce@bryceharrington.org>2018-09-19 14:06:21 -0700
committerBryce Harrington <bryce@bryceharrington.org>2018-09-20 13:07:03 -0700
commitd9aaea0c1e1484c632e1a6735c6ecc961c4b032b (patch)
tree6d2e3cbf5735204dc886b434f10a27abe3e08314
parentc1e37f4f025cebe8750764379d9e9162f5aac639 (diff)
1.15.14 release1.15.14
Signed-off-by: Bryce Harrington <bryce@bryceharrington.org>
-rw-r--r--NEWS56
-rw-r--r--cairo-version.h2
2 files changed, 57 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index acac1ed6f..3f20314b2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,59 @@
+Release 1.15.14 (2018-09-19 Bryce Harrington <bryce@bryceharrington.org>)
+============================================================================
+We're nearly ready to finalize the 1.16.0 release, so this snapshot
+can be considered a beta for 1.16.
+
+The most notable change this release is a performance optimization for
+windows, discussed below. Other than that, much of the development
+focus was on final polish and stability as we prepare for 1.16.
+
+Some attention went into getting the testsuite passing at least for the
+image backend. The Cairo testsuite depends on external software like
+Pixman, and changes in the rendering behavior of these dependencies
+change test behavior, leading to false positives.
+
+Results from the Coverity static testing tool were also reviewed. Most
+of the issues flagged were false positives, but there were several
+legitimate problems found and fixed.
+
+For a complete log of changes, please see
+
+ http://cairographics.org/releases/ChangeLog.1.15.12
+
+Features and Enhancements
+-------------------------
+* Add more FreeeType font color conversions to support COLR/CPAL
+* Update test reference images against current pixman
+
+API Changes
+-----------
+None
+
+Dependency Changes
+------------------
+None
+
+Performance Optimizations
+-------------------------
+Vasily Galkin introduced a Win32 performance optimization for
+CAIRO_OPERATOR_SOURCE when copying data from a backbuffer to an argb32
+surface corresponding to a Win32 DC. With this, argb32 drawing should
+perform as fast as typical dibsection-buffered GDI drawing. See the
+Cairo mailing list for April 2018 for data and discussion of the
+performance improvements.
+
+
+Bug Fixes
+---------
+* Fix crash when rendering Microsoft's Segoe UI Emoji Regular font.
+* Fix build breakage with glesv3 enabled due to non-existant glesv3.pc.
+* Fix memory leaks found by Coverity
+* Fix incorrect null ptr handling found by Coverity
+* Fix test compilation when font-config is disabled
+* Use _cairo_malloc instead of malloc (Bug #101547) (CVE-2017-9814)
+* Fix assertion failure in the freetype backend (Bug #105746)
+
+
Release 1.15.12 (2018-04-04 Bryce Harrington <bryce@osg.samsung.com>)
========================================================================
The main focus for this release is the addition of Variable Font
diff --git a/cairo-version.h b/cairo-version.h
index c113f3409..2b0785bac 100644
--- a/cairo-version.h
+++ b/cairo-version.h
@@ -3,6 +3,6 @@
#define CAIRO_VERSION_MAJOR 1
#define CAIRO_VERSION_MINOR 15
-#define CAIRO_VERSION_MICRO 13
+#define CAIRO_VERSION_MICRO 14
#endif