Vector Graphics Library with Cross-Device Output Support

Edit Package cairo

Cairo is a vector graphics library with cross-device output support.
Currently supported output targets include the X Window System,
in-memory image buffers, and PostScript. Cairo is designed to produce
identical output on all output media while taking advantage of display
hardware acceleration when available.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000360 360 Bytes
cairo-1.17.8-fix-tee-compilation.patch 0000003882 3.79 KB
cairo-1.17.8-ft-font-missing-glyph.patch 0000002044 2 KB
cairo-1.17.8.tar.xz 0033392240 31.8 MB
cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff 0000000550 550 Bytes
cairo-xlib-endianness.patch 0000000485 485 Bytes
cairo.changes 0000067868 66.3 KB
cairo.spec 0000007252 7.08 KB
Revision 93 (latest revision is 94)
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)
Comments 0
openSUSE Build Service is sponsored by