[cairo-commit] [cairo-www] src/news
Bryce Harrington
bryce at freedesktop.org
Wed Jun 14 01:24:38 UTC 2017
src/news/cairo-1.15.6.mdwn | 172 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 172 insertions(+)
New commits:
commit 8f967aac6aac5bf01ff541667198413ac398f6a1
Author: Bryce Harrington <bryce at osg.samsung.com>
Date: Tue Jun 13 18:24:25 2017 -0700
Add the 1.15.6 release
diff --git a/src/news/cairo-1.15.6.mdwn b/src/news/cairo-1.15.6.mdwn
new file mode 100644
index 0000000..4397afd
--- /dev/null
+++ b/src/news/cairo-1.15.6.mdwn
@@ -0,0 +1,172 @@
+[[!meta title="cairo 1.15.6 release available"]]
+[[!meta date="2017-06-13"]]
+
+ Subject: cairo snapshot 1.15.6 now available
+
+ A new cairo snapshot 1.15.6 is now available from:
+
+ http://cairographics.org/snapshots/cairo-1.15.6.tar.xz
+
+ which can be verified with:
+
+ http://cairographics.org/snapshots/cairo-1.15.6.tar.xz.sha1
+ 1a1724ecd012efeeaa43adee7094223227b61d90 cairo-1.15.6.tar.xz
+
+ http://cairographics.org/snapshots/cairo-1.15.6.tar.xz.sha1.asc
+ (signed by Bryce Harrington)
+
+ Additionally, a git clone of the source tree:
+
+ git clone git://git.cairographics.org/git/cairo
+
+ will include a signed 1.15.6 tag which points to a commit named:
+ c31721ab27c65941dd9e0c29662d7ebb5caa2a01
+
+ which can be verified with:
+ git verify-tag 1.15.6
+
+ and can be checked out with a command such as:
+ git checkout -b build 1.15.6
+
+ 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.
+
+
+ What is cairo
+ -------------
+ Cairo is a 2D graphics library with support for multiple output
+ devices. Currently supported output targets include the X Window
+ System (via both Xlib and XCB), quartz, win32, and image buffers,
+ as well as PDF, PostScript, and SVG file output. Experimental backends
+ include OpenGL, BeOS, OS/2, and DirectFB.
+
+ Cairo is free software and is available to be redistributed and/or
+ modified under the terms of either the GNU Lesser General Public
+ License (LGPL) version 2.1 or the Mozilla Public License (MPL) version
+ 1.1.
+
+
+ Where to get more information about cairo
+ -----------------------------------------
+ The primary source of information about cairo is:
+
+ http://cairographics.org/
+
+ The latest versions of cairo can always be found at:
+
+ http://cairographics.org/download
+
+ Documentation on using cairo and frequently-asked questions:
+
+ http://cairographics.org/documentation
+ http://cairographics.org/FAQ
+
+ Mailing lists for contacting cairo users and developers:
+
+ http://cairographics.org/lists
+
+ Roadmap and unscheduled things to do, (please feel free to help out):
+
+ http://cairographics.org/roadmap
+ http://cairographics.org/todo
+
+
+ Changelog
+ ---------
+ Adrian Johnson (3):
+ pdf: don't return uninitialized status
+ pdf-operators: fix bug in line wrapping
+ subsetting: support variable fonts
+
+ Andrea Canciani (5):
+ quartz: Restore 10.4-specific font code
+ test: Add a test for characters in the SMP
+ unicode: Extract the UCS4 to UTF-16 conversion to a separate function
+ quartz-font: Correct handling of SMP Unicode characters
+ quartz-font: Fix text-glyph-range
+
+ Bryce Harrington (6):
+ Bump version for new development tree, 1.15.5
+ RELEASING: Fix tabbing
+ gl: Fix comment syntax
+ drm: Add/reorder headers as required by check-preprocessor-syntax.sh
+ 1.15.6 release
+
+ Chris Wilson (1):
+ stroker: Check for scaling overflow in computing half line widths
+
+ Debarshi Ray (2):
+ doc: Fix the units used by cairo_surface_create_similar_image
+ doc: Clarify when the device scale is inherited and when it isn't
+
+ Enrico Weigelt, metux IT consult (4):
+ drm: fixed missing includes
+ drm: dropped obsolete/unused intel_bo_get_image()
+ drm: use typedefs and defines from drm headers instead of redundant own definitions
+ drm: fixed calls to _cairo_surface_init()
+
+ Kouhei Sutou (2):
+ pdf: Remove duplicated item
+ pdf: Fix wrong cairo_pdf_outline_flags_t item prefix
+
+ Uli Schlachter (4):
+ xlib: Remove unused variable
+ xlib: Call XSync() before ignoring errors
+ Revert "stroker: Check for scaling overflow in computing half line widths"
+ xcb: Fix error reporting if fallback fails
+
More information about the cairo-commit
mailing list