Hello community, here is the log from the commit of package cairo for openSUSE:Factory checked in at 2014-11-13 09:16:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cairo (Old) and /work/SRC/openSUSE:Factory/.cairo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cairo" Changes: -------- --- /work/SRC/openSUSE:Factory/cairo/cairo.changes 2014-07-17 06:57:49.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cairo.new/cairo.changes 2014-11-13 09:16:44.000000000 +0100 @@ -1,0 +2,92 @@ +Wed Oct 15 16:07:26 UTC 2014 - [email protected] + +- 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. + +------------------------------------------------------------------- Old: ---- cairo-1.12.16.tar.xz New: ---- cairo-1.14.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairo.spec ++++++ --- /var/tmp/diff_new_pack.IKYrNP/_old 2014-11-13 09:16:46.000000000 +0100 +++ /var/tmp/diff_new_pack.IKYrNP/_new 2014-11-13 09:16:46.000000000 +0100 @@ -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(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) ++++++ cairo-1.12.16.tar.xz -> cairo-1.14.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/cairo/cairo-1.12.16.tar.xz /work/SRC/openSUSE:Factory/.cairo.new/cairo-1.14.0.tar.xz differ: char 26, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
