diff options
author | Bryce Harrington <bryce@osg.samsung.com> | 2017-12-11 13:02:28 -0800 |
---|---|---|
committer | Bryce Harrington <bryce@osg.samsung.com> | 2017-12-11 13:02:38 -0800 |
commit | 95c464d5feaae58b6cc0990434ce2498cc315dc6 (patch) | |
tree | 88519561bed1206706f3ea775309f101a66c74be | |
parent | f723ce31920cf5d5fe0ba417bb4b50b62a3ac4e6 (diff) |
1.15.10 release1.15.10
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
-rw-r--r-- | NEWS | 72 | ||||
-rw-r--r-- | cairo-version.h | 2 |
2 files changed, 73 insertions, 1 deletions
@@ -1,3 +1,75 @@ +Release 1.15.10 (2017-12-07 Bryce Harrington <bryce@osg.samsung.com>) +======================================================================== +This release adds GLESv3 support to the cairo_gl backend, adds +tracking of SVG units in generated svg documents, and cleans up numerous +test failures and related issues in the PDF and Postscript backends. + +For a complete log of changes, please see + + http://cairographics.org/releases/ChangeLog.1.15.10 + +Features and Enhancements +------------------------- +* Add support for OpenGL ES 3.0 to the gl backend. +* Use Reusable streams for forms in Level 3 Postscript. +* Add CAIRO_MIME_TYPE_EPS mime type for embedding EPS files. +* Add CCITT_FAX mime type for PDF and PS surfaces +* svg: add a new function to specify the SVG document unit + (Bug #90166) +* Use UTF-8 filenames on Windows + +API Changes +----------- +* cairo_svg_surface_set_document_unit() and + cairo_svg_surface_get_document_unit() + +Dependency Changes +------------------ +None + +Performance Optimizations +------------------------- +None + +Bug Fixes +--------- +* Fix regression in gles version detection +* Fix undefined-behavior with integer math. +* Handle SOURCE and CLEAR operators when painting color glyphs. + (Bug #102661) +* Convert images to rgba or a8 formats when uploading with GLESv2 +* Use _WIN32 instead of windows.h to check for windows build. +* Fix sigabrt printing documents with fonts lacking the mandatory .nodef + glyph. + (Bug #102922) +* Prevent curved strokes in small ctms from being culled from vector + surfaces + (Bug #103071) +* Fix painting an unbounded recording surface with the SVG backend. +* Fix falling back to system font with PDFs using certain embedded + fonts, due to truncated font names. + (Bug #103249) +* Fix handling of truetype fonts with excessively long font names + (Bug #103249) +* Fix race conditions with cairo_mask_compositor_t + (Bug #103037) +* Fix build error with util/font-view +* Fix assertion hit with PDFs using Type 4 fonts rendered with user + fonts, due to error when destroying glyph page. + (Bug #103335) +* Set default creation date for PDFs +* Prevent invalid ptr access for > 4GB images. + (Bug #98165) +* Prevent self-copy infinite loop in Postscript surface. +* Fix padded image crash in Postscript surface. +* Fix annotation bugs in PDFs and related memory leaks +* Fix test failures and other assorted issues in ps and pdf code. +* Fix code generation when using GCC legacy atomic operations + (Bug #103559) +* Fix various compilation warnings and errors. +* Fix various distcheck errors with private symbols, doxygen formatting, + etc. + Release 1.15.8 (2017-08-29 Bryce Harrington <bryce@osg.samsung.com>) ======================================================================== This small snapshot provides new colored emoji glyph support, and a diff --git a/cairo-version.h b/cairo-version.h index 1319a5104..2f7493740 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 9 +#define CAIRO_VERSION_MICRO 10 #endif |