Revisions of cairo

buildservice-autocommit accepted request 1113452 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 157)
baserev update by copy to link target
buildservice-autocommit accepted request 1073167 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 155)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1072675 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 154)
- Update to version 1.17.8:
  + In a continuing effort to reduce the amount of legacy code, and
    increase the long-term maintainability of cairo, the following
    backends have been removed:
    - GL and GLES drawing
  + Additionally, cairo's Autotools build system has been removed;
    from now on, cairo will only support the Meson build system.
    While the end result should be identical, further testing is
    appreciated.
  + In this snapshot, cairo gained support for rendering COLRv1
    fonts, and rendering SVG and COLRv1 fonts with custom palettes.
  + Support for macOS and Windows has been improved, with lots of
    build and bug fixes.
  + Lots of safety issues have been fixed, with array bounds
    checking and plugging memory leaks, as well as fixes for bugs
    identified via fuzzying.
  + This is going to be the last snapshot of the 1.17 development
    cycle; we only expect minor bug fixing and improvements until
    the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
  pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
  dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
  Fixed upstream.
- Add upstream bug fix patches:
  + cairo-1.17.8-fix-tee-compilation.patch
  + cairo-1.17.8-ft-font-missing-glyph.patch
buildservice-autocommit accepted request 1003137 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 153)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1002604 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 152)
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 926915 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 151)
Add upstream patch to fix applications not being able to explicitly set font anti-aliasing.
Needed to fix at least GIMP issue https://gitlab.gnome.org/GNOME/gimp/-/issues/6210

Upstream: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114
buildservice-autocommit accepted request 779971 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 150)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 778621 from Martin Wilck's avatar Martin Wilck (mwilck) (revision 149)
- Add an upstream bug fix
  + cairo-pdf-add-missing-flush.patch: Fixes PDF generation
    see https://gitlab.freedesktop.org/cairo/cairo/issues/342

I have a PDF document here that prints as total bogus when processed
with cups filters (using libcairo, e.g. from evince) without this patch.
Unfortunately I can't share the file for privacy reasons. 
See also https://github.com/OpenPrinting/cups-filters/issues/93.
buildservice-autocommit accepted request 728255 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 148)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 728240 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 147)
Add upstream patches (fits with new pango and gtk3)
buildservice-autocommit accepted request 643719 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 146)
baserev update by copy to link target
buildservice-autocommit accepted request 640253 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 144)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 640135 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 143)
New upstream release
buildservice-autocommit accepted request 618169 from Luciano Santos's avatar Luciano Santos (luc14n0) (revision 142)
baserev update by copy to link target
Luciano Santos's avatar Luciano Santos (luc14n0) accepted request 618162 from Qiang Zheng's avatar Qiang Zheng (zhengqiang) (revision 141)
- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
  and check cmap size before allocating (boo#1049092,
  CVE-2017-9814, fdo#101547).
Bjørn Lie's avatar Bjørn Lie (iznogood) committed (revision 140)
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 617911 from Qiang Zheng's avatar Qiang Zheng (zhengqiang) (revision 139)
- Add replace-malloc-with-cairo-malloc.patch:
  replace malloc with _cairo_malloc and check cmap size before
  allocating ( boo#1049092, CVE-2017-9814 ).
buildservice-autocommit accepted request 600979 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 138)
baserev update by copy to link target
Displaying revisions 1 - 20 of 157
openSUSE Build Service is sponsored by