forked from pool/cairo
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
This commit is contained in:
parent
c6cfeac335
commit
e94065509e
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2505959eb3f1de3e1841023b61585bfd35684b9733c7b6a3643f4f4cbde6d846
|
|
||||||
size 35889824
|
|
3
cairo-1.14.0.tar.xz
Normal file
3
cairo-1.14.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2cf5f81432e77ea4359af9dcd0f4faf37d015934501391c311bfd2d19a0134b7
|
||||||
|
size 36584076
|
@ -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
|
Tue Jul 8 09:13:31 UTC 2014 - fcrozat@suse.com
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
%define build_gl_backend 1
|
%define build_gl_backend 1
|
||||||
|
|
||||||
Name: cairo
|
Name: cairo
|
||||||
Version: 1.12.16
|
Version: 1.14.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Vector Graphics Library with Cross-Device Output Support
|
Summary: Vector Graphics Library with Cross-Device Output Support
|
||||||
License: LGPL-2.1+ or MPL-1.1
|
License: LGPL-2.1+ or MPL-1.1
|
||||||
@ -50,7 +50,7 @@ BuildRequires: pkgconfig(fontconfig)
|
|||||||
BuildRequires: pkgconfig(freetype2)
|
BuildRequires: pkgconfig(freetype2)
|
||||||
BuildRequires: pkgconfig(gobject-2.0)
|
BuildRequires: pkgconfig(gobject-2.0)
|
||||||
BuildRequires: pkgconfig(libpng)
|
BuildRequires: pkgconfig(libpng)
|
||||||
BuildRequires: pkgconfig(pixman-1) >= 0.16.0
|
BuildRequires: pkgconfig(pixman-1) >= 0.30.0
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
%if %build_xcb_backend
|
%if %build_xcb_backend
|
||||||
BuildRequires: pkgconfig(xcb)
|
BuildRequires: pkgconfig(xcb)
|
||||||
|
Loading…
Reference in New Issue
Block a user