Package: cairo / 1.12.2-3

Metadata

Package Version Patches format
cairo 1.12.2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
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.
02_am maintainer mode.patch | (download)

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

---
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(-)

---
05 flto.patch | (download)

build/configure.ac.warnings | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

---
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(+)

---
07_cff subsetting Ignore charset for non cid fonts.patch | (download)

src/cairo-cff-subset.c | 16 9 + 7 - 0 !
1 file changed, 9 insertions(+), 7 deletions(-)

 cff-subsetting: ignore charset for non cid fonts

Fixes crash in https://bugzilla.gnome.org/show_bug.cgi?id=677422

08_cff_convert_._to_locale_specific_decimal_point_befor.patch | (download)

src/cairo-cff-subset.c | 26 25 + 1 - 0 !
1 file changed, 25 insertions(+), 1 deletion(-)

 cff: convert '.' to locale specific decimal point before using
 sscanf

to fix bug when decoding cff real numbers.

Bug 51443

09_cff_use_correct_size_for_buffer.patch | (download)

src/cairo-cff-subset.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cff: use correct size for buffer

Bug 51443

10_cff_subsetting_widths_can_be_floating_point.patch | (download)

src/cairo-cff-subset.c | 22 11 + 11 - 0 !
1 file changed, 11 insertions(+), 11 deletions(-)

 cff subsetting: widths can be floating point

Bug 52972

11_polygon reduce_reduce_broken_stopped edge_continuation.patch | (download)

src/cairo-polygon-reduce.c | 157 52 + 105 - 0 !
1 file changed, 52 insertions(+), 105 deletions(-)

 polygon-reduce: reduce broken stopped-edge continuation

This is hopefully a lesser used path and the attempted optimisation to
continue a stopped edge with a colinear stopped edge highly unlikely and
lost in the noise of the general inefficiency of the routine. As it was
broken, rather than attempt to rectify the "optimisation" remove it.

Reported-by: Evangelos Foutras <evangelos@foutrelis.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50852
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

intersect dereference.diff | (download)

src/cairo-polygon-intersect.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---