Accepting request 140687 from GNOME:Next

Update to 1.12.8

OBS-URL: https://build.opensuse.org/request/show/140687
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/cairo?expand=0&rev=64
This commit is contained in:
Dominique Leuenberger 2012-11-11 21:47:57 +00:00 committed by Git OBS Bridge
parent 9a177de45f
commit 05ed61afd4
5 changed files with 61 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a467b2e1f04bfd3f848370ce5e82cfe0a7f712bac05a04d133bc34c94f677a28
size 42099760

3
cairo-1.12.8.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8fbb6fc66117ab4100bad830cb4479497e53c6f3facb98bf05c8d298554ebdd9
size 42113752

View File

@ -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 @@ Index: cairo-1.10.0/util/cairo-trace/Makefile.am
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

View File

@ -1,3 +1,46 @@
-------------------------------------------------------------------
Tue Nov 6 12:21:53 UTC 2012 - dimstar@opensuse.org
- 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.
-------------------------------------------------------------------
Fri Oct 12 12:00:24 UTC 2012 - dimstar@opensuse.org

View File

@ -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