Package: cairo / 1.16.0-5

Metadata

Package Version Patches format
cairo 1.16.0-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
git pdf add missing flush.patch | (download)

src/cairo-pdf-surface.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 pdf: add missing flush

Issue #342

ft Use FT_Done_MM_Var instead of free when available in c.patch | (download)

src/cairo-ft-font.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 ft: use ft_done_mm_var instead of free when available in
 cairo_ft_apply_variations

Fixes a crash when using freetype >= 2.9

[This is considered to be security-sensitive because WebKitGTK+ sets its
own memory allocator, which is not compatible with system free(), making
this a remotely triggerable denial of service or memory corruption.]

Fix mask usage in image compositor.patch | (download)

src/cairo-image-compositor.c | 8 4 + 4 - 0 !
test/Makefile.sources | 1 1 + 0 - 0 !
test/bug-image-compositor.c | 39 39 + 0 - 0 !
3 files changed, 44 insertions(+), 4 deletions(-)

 fix mask usage in image-compositor

Minor cleanups.patch | (download)

test/bug-image-compositor.c | 33 30 + 3 - 0 !
1 file changed, 30 insertions(+), 3 deletions(-)

 minor cleanups

01_build_perf_utils.patch | (download)

build/configure.ac.features | 1 1 + 0 - 0 !
configure.ac | 5 5 + 0 - 0 !
perf/Makefile.am | 14 14 + 0 - 0 !
3 files changed, 20 insertions(+)

 build cairo-perf-utils as part of then normal build process.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28865

02_am maintainer mode.patch | (download)

configure.ac | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add am_maintainer_mode again to configure.ac

to prevent build problems

03_export symbols.patch | (download)

src/Makefile.am | 2 1 + 1 - 0 !
util/cairo-gobject/Makefile.am | 2 1 + 1 - 0 !
util/cairo-script/Makefile.am | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 only export public symbols


06_hurd map noreserve.patch | (download)

test/cairo-test-trace.c | 4 4 + 0 - 0 !
util/cairo-sphinx/sphinx.c | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 hurd has no map_noreserve so don't use it there