diff options
author | Bryce Harrington <bryce@osg.samsung.com> | 2017-06-13 12:25:01 -0700 |
---|---|---|
committer | Bryce Harrington <bryce@osg.samsung.com> | 2017-06-13 14:57:38 -0700 |
commit | c31721ab27c65941dd9e0c29662d7ebb5caa2a01 (patch) | |
tree | 34fd78e74e81f4a9919a71fdaca74677ef007d68 | |
parent | ce68336f7da58822a4c9c4cd49d5336d55bd36fd (diff) |
1.15.6 release1.15.6
-rw-r--r-- | NEWS | 61 | ||||
-rw-r--r-- | cairo-version.h | 2 |
2 files changed, 62 insertions, 1 deletions
@@ -1,3 +1,64 @@ +Release 1.15.6 (2017-06-13 Bryce Harrington <bryce@osg.samsung.com>) +======================================================================== +This new snapshot incorporates changes over the past half-year since the +1.15.4 snapshot, including all the fixes from the 1.14 release series. + +The PDF code continues to be enhanced, and we're restored MacOSX 10.4 +support. Font-related fixes and improved error handling for X round out +the release. + +For a complete log of changes, please see + + http://cairographics.org/releases/ChangeLog.1.15.6 + + +Features and Enhancements +------------------------- +* Detect if variable fonts have synthesized bold/italic or non-default + variants, and use a fallback font where needed. + +* Restore MacOSX 10.4 support. Cairo had dropped 10.4 support when + moving to the CoreText API. Now we automatically detect which API to + use via dynamic linking, so can resume supporting this older version + of MacOSX. + + +API Changes +----------- +None + +Dependency Changes +------------------ +None + +Performance Optimizations +------------------------- +None + +Bug Fixes +--------- +* Fix error reporting in the xcb backend if fallback fails. Instead of + returning NULL when the X11 server can't do some operation, return a + surface in an error state. + +* Call XSync in the xlib backend before setting the error handler to + ignore errors for certain requests, to make sure all pending errors + are handled first. + +* Fix text-glyph-range for quartz-font. Use 0xFFFF instead of 0 for + invalid index tracking. + +* Fix handling of Supplementary Multilingual Plane (SMP) Unicode + characters in quartz-font. + +* Fix various issues in the drm backend including updating API usage and + general code cleanup. + +* Clarify documentation regarding device scale inheritance and the units + used in cairo_surface_create_similar_image. + Bug #99094. + + Release 1.15.4 (2016-12-9 Bryce Harrington <bryce@osg.samsung.com>) ======================================================================= This new snapshot incorporates changes over the past year since the diff --git a/cairo-version.h b/cairo-version.h index 2bd308ce7..33d6ee0bf 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 5 +#define CAIRO_VERSION_MICRO 6 #endif |