From e94065509ef81ab28c465af83ae66d73a16678f47566f481f560088b4cd65472 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 10 Nov 2014 21:23:14 +0000 Subject: [PATCH] Accepting request 260350 from GNOME:Next New stable branch OBS-URL: https://build.opensuse.org/request/show/260350 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/cairo?expand=0&rev=85 --- cairo-1.12.16.tar.xz | 3 -- cairo-1.14.0.tar.xz | 3 ++ cairo.changes | 92 ++++++++++++++++++++++++++++++++++++++++++++ cairo.spec | 4 +- 4 files changed, 97 insertions(+), 5 deletions(-) delete mode 100644 cairo-1.12.16.tar.xz create mode 100644 cairo-1.14.0.tar.xz diff --git a/cairo-1.12.16.tar.xz b/cairo-1.12.16.tar.xz deleted file mode 100644 index 8c121b9..0000000 --- a/cairo-1.12.16.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2505959eb3f1de3e1841023b61585bfd35684b9733c7b6a3643f4f4cbde6d846 -size 35889824 diff --git a/cairo-1.14.0.tar.xz b/cairo-1.14.0.tar.xz new file mode 100644 index 0000000..f2ba6c0 --- /dev/null +++ b/cairo-1.14.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cf5f81432e77ea4359af9dcd0f4faf37d015934501391c311bfd2d19a0134b7 +size 36584076 diff --git a/cairo.changes b/cairo.changes index e30fa6a..ea7ff50 100644 --- a/cairo.changes +++ b/cairo.changes @@ -1,3 +1,95 @@ +------------------------------------------------------------------- +Wed Oct 15 16:07:26 UTC 2014 - zaitor@opensuse.org + +- Update to version 1.14.0: + + Features: + - Filtering improvements for the image backend, in particular + down-scaling of images produces filtered images that depend + on all the pixels of the source. + - Improve handling of device transformation and scaling, + allowing Cairo to now support scaling at a device level, + permitting easier, more transparent HiDPI support. + - Support JBIG2 mime data in PDF. This allows embedding of + more compressed JPEG formats within PDF, rather than + including the full uncompressed image. Also, reduce the + number of transparency groups used by PDF to keep the file + size small and viewing/printing of the PDF fast. + - Expand the embedding section to include stencil mask support. + - Reorder font declarations to be in natural order. + - Update the Skia backend to build against current Skia. + - Drop Link-Time Optimization (LTO) support from build system. + - Optimize VBO size on GL to 1M and to 16k for EGL. + + API changes: + - cairo_surface_set_device_scale, + cairo_surface_get_device_scale. + - cairo_egl_device_get_display, cairo_egl_device_get_context. + + Dependency changes: + - Cairo now requires glib 2.14 for its gobject helper + functions, and pixman 0.30 for downscaling. + + Bug fixes: + - Don't embed CMYK Jpeg images in svg. + - Fix tests to place output in proper location. + - Fix determination of alpha for all surfaces when recording. + - Extend oversize check to cairo_gl_surface_create_for_texture, + so an error surface is returned if the texture is too large + to render to. + - Fix embedding of mime data in PDF and PS files. + - Remove useless error handling in *_reply() functions in XCB. + - Fix a double-free exposed by multithreaded apps creating and + destroying the same font concurrently (fdo#69470). + - Fix corrupt stacks produced by bugs in operand emission for + trace. + - Fix out of bounds array access in format cache for xlib. + - Don't rename glyphs used by seac operator (fdo#70364). + - Fix crash on calling cairo_create with a finished surface. + - Fix SSIZE_T definition problem when making with MSYS on + Windows7. + - Fix one off issue in gl context cleanup. + - Fix usage of CAIRO_STACK_ARRAY_LENGTH. + - Fix rectangle stroke with non rectilinear pen. + - Fix imagemask with pattern source failure on some printers + (fdo#69485). + - Fix whitespace in font names. + - Fix page size in generated PDFs (fdo#73452). + - Fix path-currentpoint test by preserving current-point in + copy_path()/append_path() sequence. + - Fix generation of HTML in code docs for + cairo-format-stride-for-width (fdo#63257). + - Fix spelling of "tessellator" throughout code (fdo#50411). + - Fix crash in pixman_image_composite32. + - Fix crash when trying to modify a (const) all-clipped + cairo_clip_t (fdo#75819). + - Add check_composite method to all compositors, to fix crashes + in the test suite. + - Fix crash in Firefox when scrolling on certain pages. + - Fix memory leaks found by static analysis. + - Fix build of any2ppm if fork is not available. + - Fix broken build for Qt backend, due to missing libstdc++. + - Fix typo in two cairo_uint128 functions. Fixes potential + build issues on systems without a uint128 type. + - Fix build when --enable-pdf=no. + - Fix cache_frozen assertions for Win32 print. + - Correctly check for xcb image surface for inplace upload. + - Fix webkit-based web browser crashes due to empty boxes by + skipping over them when tesselating. + - Make pixman, libpng, and zlib paths commandline configurable + for win32 builds. + - Fix image scale on Win32 when GDI scale is not identity. + - Fix float endian configure test when using clang -O4. + - Fix compilation with Android bionic libc. + - Don't try to build util/sphinx on Windows. + - Fix loss of precision when emitting joins. + - Fix loss of precision and associated rendering issues in + cairo-tor-scan-converter from projection onto sample grid. + - Fix pixman oversampling of neighbouring edges within a cell + by eliminating self-intersections for the pixman traps + compositor. + - Fix multi-line string splitting in PDFs. + - Various cleanups and fixes to warnings, documentation, tests, + and build system. Improve error handling and return value + checks. Cleanup XFAIL tests and reference images. Cover + recently added functionality. + ------------------------------------------------------------------- Tue Jul 8 09:13:31 UTC 2014 - fcrozat@suse.com diff --git a/cairo.spec b/cairo.spec index 0fc7f6c..051ef0b 100644 --- a/cairo.spec +++ b/cairo.spec @@ -20,7 +20,7 @@ %define build_gl_backend 1 Name: cairo -Version: 1.12.16 +Version: 1.14.0 Release: 0 Summary: Vector Graphics Library with Cross-Device Output Support License: LGPL-2.1+ or MPL-1.1 @@ -50,7 +50,7 @@ BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(pixman-1) >= 0.16.0 +BuildRequires: pkgconfig(pixman-1) >= 0.30.0 BuildRequires: pkgconfig(x11) %if %build_xcb_backend BuildRequires: pkgconfig(xcb)