Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libcairo2 | Distribution: openSUSE Tumbleweed |
Version: 1.18.2 | Vendor: openSUSE |
Release: 2.1 | Build date: Fri Sep 20 09:40:13 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 1156009 | Source RPM: cairo-1.18.2-2.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://cairographics.org | |
Summary: Vector Graphics Library with Cross-Device Output Support |
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.
LGPL-2.1-or-later OR MPL-1.1
* Fri Sep 20 2024 Bjørn Lie <bjorn.lie@gmail.com> - Add b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: cff: Don't fail if no local subs. Fix regression when writing PDFs with fonts. * Mon Sep 02 2024 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.18.2: + The malloc-stats code has been removed from the tests directory the canonical location for it is: https://github.com/behdad/malloc-stats + Cairo now requires a version of pixman equal to, or newer than, 0.40. + There have been multiple build fixes for newer versions of GCC for MSVC; for Solaris; and on macOS 10.7. + PNG errors caused by loading malformed data are correctly propagated to callers, so they can handle the case. + Both stroke and fill colors are now set when showing glyphs on a PDF surface. + All the font options are copied when creating a fallback font object. + When drawing text on macOS, Cairo now tries harder to select the appropriate font name. + Cairo now prefers the COLRv1 table inside a font, if one is available. + Cairo requires a C11 toolchain when building. * Sat Sep 23 2023 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.18.0: + The first stable cairo release in five years should be cause for celebration. + All the API added in the 1.17 development cycle is now considered stable, and will not change. + Many thanks to all the contributors for this release. + The cairo-sphinx tool has been removed; we could not find any instruction on how to use it, and no user answered our call for help. If you were using cairo-sphinx, please reach out to the cairo maintainers. + Cairo now implements Type 3 color fonts for PDF. + Multiple documentation fixes, to ensure that the cairo API reference is up to date. Also fixed multiple compiler warnings generated when building cairo. + The XML surface has been removed; it was disabled by default when building cairo, and we could not find any downstream distributor that would enable it. + The Tee surface is now automatically enabled. Downstream distributors of cairo have been enabling for years it in order to build Firefox. + Fixed multiple issues with the DWrite font backend. + Improved the Quartz surface; mainly, Quartz surfaces now use the main display ColorSpace, speeding up rendering operations. + Cairo now hides all private symbols by default on every platform; the old "slim" symbols hack to alias internally used symbols has been dropped, in favor of using `-Bsymbolic-functions` with toolchains that support it. + Fixed multiple memory leaks in the code base and test suite, and general maintenance. + Added new API to expose the Pixman dithering filter to cairo patterns; this is currently implemented only for image surfaces. - Drop patches fixed upstream: + cairo-1.17.8-fix-tee-compilation.patch + cairo-1.17.8-ft-font-missing-glyph.patch - Rebase patches with quilt. - Stop passing xml=disabled to meson setup, xml backend is dropped. * Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com> - 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 * Wed Aug 31 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.17.6: + This snapshot sees the removal of the following backends and platform support: Qt4, BeOS, OS/2, DirectFB, DRM, Cogl, OpenVG. + Thanks to all past contributors for their work on them. If you were using any of these backends then you will need to stick to Cairo 1.16. + This snapshot is going to be the **last** release of Cairo with the Autotools build system. The Meson build has seen many improvements and it is considerably easier to maintain and faster to build. - Changes from version 1.17.4: + A particularly noteworthy improvement in this release is the addition of the meson build system as an alternative to autotools. + The cogl Cairo backend underwent significant development this cycle. + Subpixel positioning support allows improved glyph outlines with the Freetype font backend. + For a complete log of changes, please see https://cairographics.org/releases/ChangeLog.1.17.4 - Changes from version 1.17.2: + This snapshot provides the new support for writing floating point formats as 16 bpc PNGs, with support for RGBA128F and RGB96F formats. This new feature increases Cairo's pixman version requirement to 0.36.0. + Beyond this are a range of bugfixes. For a complete log of changes, please see https://cairographics.org/releases/ChangeLog.1.17.2 - Drop patches fixed upstream: + cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch + cairo-composite_color_glyphs.patch + cairo-pdf-add-missing-flush.patch + cairo-do-not-override-explicitly-requested-grayscale-aa.patch - Rebase remaining patches with quilt. - Add 0001-Set-default-LCD-filter-to-FreeType-s-default.patch: Set default LCD filter to FreeType's default (patch merged upstream). - Use ldconfig_scriptlets macro for post(un) handling. * Fri Oct 22 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Add upstream patch + cairo-do-not-override-explicitly-requested-grayscale-aa.patch Do not replace explicitly set applications settings by user settings for font antialiasing. See: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114 * Sun Feb 23 2020 Martin Wilck <mwilck@suse.com> - Add an upstream bug fix + cairo-pdf-add-missing-flush.patch: Fixes PDF generation see https://gitlab.freedesktop.org/cairo/cairo/issues/342 * Wed Sep 04 2019 Bjørn Lie <bjorn.lie@gmail.com> - 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.lie@gmail.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.lie@gmail.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.
/usr/lib/libcairo.so.2 /usr/lib/libcairo.so.2.11802.2 /usr/share/licenses/libcairo2 /usr/share/licenses/libcairo2/COPYING /usr/share/licenses/libcairo2/COPYING-LGPL-2.1 /usr/share/licenses/libcairo2/COPYING-MPL-1.1
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:07:39 2024