Revisions of cairo

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113452 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 94)
 (forwarded request 1113272 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1073167 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 93)
- 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 (forwarded request 1072675 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1003137 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 92)
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already) (forwarded request 1002604 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 927476 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 91)
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 (forwarded request 926915 from susnux)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 643719 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 88)
 (forwarded request 643557 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 600979 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 85)
- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
  assertion failure in the freetype backend (fdo#105746).
Tweaked resub (forwarded request 600750 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 596171 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 84)
New upstream release (forwarded request 595924 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 584694 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 83)
Scripted push of project GNOME:Next (forwarded request 583529 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 578041 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 82)
- Add explicit pkgconfig(zlib) and (conditionalized on
  build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer
  alignment with what configure checks for.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 520690 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 79)
Scripted push of project GNOME:Factory
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 481362 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 75)
 (forwarded request 481243 from dimstar)
Displaying revisions 1 - 20 of 94
openSUSE Build Service is sponsored by