Changelog for
libcairo-gobject2-1.16.0-1.115.i586.rpm :
* Wed Sep 04 2019 Bjørn Lie
- Add 2 upstream bug fix patches: + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch: ft: Use FT_Done_MM_Var instead of free when available in cairo_ft_apply_variations. Fixes a crash when using freetype >= 2.9 + cairo-composite_color_glyphs.patch: Fix a thinko in composite_color_glyphs. We can\'t just move around the contents of the passed-in string, we need to make a copy. This was showing up as memory corruption in pango.
* Sun Oct 21 2018 bjorn.lieAATTgmail.com- Update to version 1.16.0: + test: Free resources in pdf2png. + Drop skia backend. + Revert \"Correctly decode Adobe CMYK JPEGs in PDF export\".
* Fri Oct 05 2018 bjorn.lieAATTgmail.com- Update to version 1.15.14: + Features and Enhancements: - Add more FreeeType font color conversions to support COLR/CPAL. - Update test reference images against current pixman. + Bugs fixed: - 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 (fdo#101547, CVE-2017-9814). - Fix assertion failure in the freetype backend (fdo#105746).- Drop upstream fixed patches: + cairo-fix-assertion-failure-in-freetype-backend.patch. + cairo-CVE-2017-9814.patch.
* Wed Jun 20 2018 qzhengAATTsuse.com- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc and check cmap size before allocating (boo#1049092, CVE-2017-9814, fdo#101547).
* Tue Apr 24 2018 bjorn.lieAATTgmail.com- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix assertion failure in the freetype backend (fdo#105746).
* Thu Apr 12 2018 bjorn.lieAATTgmail.com- Update to version 1.15.12: + The main focus for this release is the addition of Variable Font support. Variable fonts are single font files with various typography characteristics, such as weight or slant, that users of the font can adjust between two points. Effectively this enables a single font to behave as multiple fonts. + The Skia backend is disabled in this release, due to severe bitrot, and will be removed in future releases. Contact the cairo team if you have a need of this backend. + Features and Enhancements: - Variable font support. - Skia backend is disabled. + API Changes: cairo_font_options_get_variations() and cairo_font_options_set_variations() are added. + Bugs fixed: - Fix errors in csi-trace --help and --version options. - Fix a \'memory leak\' in the image compositor, with pixman_glyph_cache_t. - Fix access of uninitialized memory found by valgrind (fdo#91271). - Fix improper initialization of memory in _cairo_ft_font_face_create_for_pattern() (fdo#105084). - Fix multi-monitor virtual desktop with negative coords on Win32 (fdo#100793). - Fix issues occuring with older FreeType versions.
* Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner
* Fri Feb 16 2018 crrodriguezAATTopensuse.org- Add explicit pkgconfig(zlib) and (conditionalized on build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer alignment with what configure checks for.
* Mon Dec 18 2017 zaitorAATTopensuse.org- Update to version 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 (fdo#90166). - Use UTF-8 filenames on Windows. + API Changes: cairo_svg_surface_set_document_unit() and cairo_svg_surface_get_document_unit(). + Bugs fixed: - Fix regression in gles version detection. - Fix undefined-behavior with integer math. - Handle SOURCE and CLEAR operators when painting color glyphs (fdo#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 (fdo#102922). - Prevent curved strokes in small ctms from being culled from vector surfaces (fdo#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 (fdo#103249). - Fix handling of truetype fonts with excessively long font names (fdo#103249). - Fix race conditions with cairo_mask_compositor_t (fdo#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 (fdo#103335). - Set default creation date for PDFs. - Prevent invalid ptr access for > 4GB images (fdo#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 (fdo#103559). - Fix various compilation warnings and errors. - Fix various distcheck errors with private symbols, doxygen formatting etc.- Drop cairo-image-prevent-invalid-ptr-access.patch
* Tue Dec 12 2017 msrbAATTsuse.com- Depend on pkgconfig(gl) and pkgconfig(egl) instead of Mesa-devel.
* The pkgconfig(gl) and pkgconfig(egl) are what cairo really needs. Mesa-devel is too general and is a bottleneck in distribution build. (bnc#1071297)