Hello community, here is the log from the commit of package cairo for openSUSE:Factory checked in at 2012-11-12 12:33:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cairo (Old) and /work/SRC/openSUSE:Factory/.cairo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cairo", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/cairo/cairo.changes 2012-10-26 07:50:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cairo.new/cairo.changes 2012-11-12 12:33:14.000000000 +0100 @@ -1,0 +2,43 @@ +Tue Nov 6 12:21:53 UTC 2012 - [email protected] + +- Update to version 1.12.8: + + Expand the sanity checking for broken combinations of + XSendEvent and ShmCompletionEvent. + + Notice that "The X.Org Foundation" sometimes also identifies + itself as "The Xorg Foundation". + + Handle various ages of libXext and its Shm headers. + + Fix the invalid clipping of the source drawable when using SHM + transport to upload images (fdo#56547). + + Handle all Type1 postscript operators for better font + compatibility (fdo#56265). + + Fix a couple of memory leaks in Type1 font subsetting + (fdo#56566) + + Tighten the evaluation of the start/stop pen vertices, and catch + a few instances where we would use a fan instead of a bevel. + (fdo#56432) + + Fix assumption that geometric clipping always succeeds with the + span-compositor (fdo#56574) + + Fix call to spline intersection when evaluating whether a stoke + is visible. + + Remember to copy inferior sources when using SHM to readback the + surface for use as a source. +- Changes from version 1.12.6: + + Fix the recording surface to actually snapshot the source and + so fix PDF drawing. + + Calling XSendEvent with an XShmCompletionEvent is incompatabile + with older Xorg servers. + + Reorder CloseDisplay chain so that XShm is not reinstantiated + after shutdown, causing a potential crash if the Display was + immediately recreated using the same memory address. + + Make sure that the Xserver has attached to the SHM segment + before deleting it from the global namespace on systems that do + not support deferred deletion. + + Type1 subsetting support for PDF (and PS) was once again + improved to work with a larger number of PDF readers. + + GLESv2 build fixes and improved support for embedded GPUs. + + Tweak the invisible pen detection for applications that are + currently using too large values for geometric tolerance. + + A build fix for older freetype libraries. +- Rebase cairo-modules-no-version.patch. + +------------------------------------------------------------------- Old: ---- cairo-1.12.4.tar.xz New: ---- cairo-1.12.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairo.spec ++++++ --- /var/tmp/diff_new_pack.51lLGw/_old 2012-11-12 12:33:18.000000000 +0100 +++ /var/tmp/diff_new_pack.51lLGw/_new 2012-11-12 12:33:18.000000000 +0100 @@ -20,7 +20,7 @@ %define build_gl_backend 0 Name: cairo -Version: 1.12.4 +Version: 1.12.8 Release: 0 Summary: Vector Graphics Library with Cross-Device Output Support License: LGPL-2.1+ or MPL-1.1 ++++++ cairo-modules-no-version.patch ++++++ --- /var/tmp/diff_new_pack.51lLGw/_old 2012-11-12 12:33:18.000000000 +0100 +++ /var/tmp/diff_new_pack.51lLGw/_new 2012-11-12 12:33:18.000000000 +0100 @@ -1,18 +1,20 @@ -Index: cairo-1.10.0/util/cairo-fdr/Makefile.am +Index: cairo-1.12.8/util/cairo-fdr/Makefile.am =================================================================== ---- cairo-1.10.0.orig/util/cairo-fdr/Makefile.am -+++ cairo-1.10.0/util/cairo-fdr/Makefile.am -@@ -9,5 +9,5 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \ +--- cairo-1.12.8.orig/util/cairo-fdr/Makefile.am ++++ cairo-1.12.8/util/cairo-fdr/Makefile.am +@@ -9,7 +9,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \ cairo_fdr_la_SOURCES = fdr.c cairo_fdr_la_CPPFLAGS = $(AM_CPPFLAGS) cairo_fdr_la_CFLAGS = $(CAIRO_CFLAGS) -cairo_fdr_la_LDFLAGS = -module -no-undefined +cairo_fdr_la_LDFLAGS = -module -no-undefined -avoid-version + if CAIRO_HAS_DL cairo_fdr_la_LIBADD = -ldl -Index: cairo-1.10.0/util/cairo-trace/Makefile.am + endif +Index: cairo-1.12.8/util/cairo-trace/Makefile.am =================================================================== ---- cairo-1.10.0.orig/util/cairo-trace/Makefile.am -+++ cairo-1.10.0/util/cairo-trace/Makefile.am +--- cairo-1.12.8.orig/util/cairo-trace/Makefile.am ++++ cairo-1.12.8/util/cairo-trace/Makefile.am @@ -11,7 +11,7 @@ libcairo_trace_la_SOURCES = trace.c libcairo_trace_la_CPPFLAGS = -DCAIRO_TRACE_OUTDIR="\"$(cairooutdir)\"" \ $(AM_CPPFLAGS) @@ -22,16 +24,16 @@ libcairo_trace_la_LIBADD = $(real_pthread_LIBS) -lz if CAIRO_HAS_DL -Index: cairo-1.10.0/util/cairo-sphinx/Makefile.am +Index: cairo-1.12.8/util/cairo-sphinx/Makefile.am =================================================================== ---- cairo-1.10.0.orig/util/cairo-sphinx/Makefile.am -+++ cairo-1.10.0/util/cairo-sphinx/Makefile.am +--- cairo-1.12.8.orig/util/cairo-sphinx/Makefile.am ++++ cairo-1.12.8/util/cairo-sphinx/Makefile.am @@ -11,7 +11,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/src \ cairo_sphinx_la_SOURCES = fdr.c cairo_sphinx_la_CPPFLAGS = $(AM_CPPFLAGS) cairo_sphinx_la_CFLAGS = $(CAIRO_CFLAGS) -cairo_sphinx_la_LDFLAGS = -module -no-undefined +cairo_sphinx_la_LDFLAGS = -module -no-undefined -avoid-version + if CAIRO_HAS_DL cairo_sphinx_la_LIBADD = -ldl - - cairo_sphinx_SOURCES = sphinx.c + endif -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
