Hello community, here is the log from the commit of package cairo checked in at Sat Dec 22 19:32:35 CET 2007. -------- --- GNOME/cairo/cairo.changes 2007-07-04 15:05:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/cairo/cairo.changes 2007-12-21 03:56:46.065625000 +0100 @@ -1,0 +2,24 @@ +Fri Dec 21 03:54:26 CET 2007 - maw@suse.de + +- Update to version 1.4.12: + + Avoid overflow when allocating large buffers + + Fix crash with cairo_pattern_set_user_data + + Fix broken locking in cairo-ft error path + + Avoid crash when cleaning up after Render extension + + Avoid crash for zero-sized bitmap glyph + + Avoid crash with type-1 fonts and ft and atsui enabled + + Fix many error-handling cases in the Quartz/ATSUI code + + Eliminate cairo_stroke crash with scaling near zero + + Fix PDF linear gradients without stops at 0.0 and 1.0 + + Fix PDF CFF subsetting to work with Apple Preview + + Report proper errors on out-of-memory on win32 + + Fix EXTEND_NONE gradients for cairo-quartz + + Fix odd-number-of-dashes dashing for cairo-quartz + + Fix erroneous results from cairo_stroke_extents + + Force non-AA text when bitmap strikes are available + + Fix cairo-atsui font metrics + + Avoid drawing shutdown for glyph-not-found in font + + Don't raise an error for creating an empty path + + Free glyph surfaces after uploading to X server cache. + +------------------------------------------------------------------- Old: ---- cairo-1.4.10.tar.bz2 New: ---- cairo-1.4.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cairo.spec ++++++ --- /var/tmp/diff_new_pack.ba1753/_old 2007-12-22 19:32:22.000000000 +0100 +++ /var/tmp/diff_new_pack.ba1753/_new 2007-12-22 19:32:22.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cairo (Version 1.4.10) +# spec file for package cairo (Version 1.4.12) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -24,11 +24,11 @@ #BuildRequires: librsvg-devel poppler-devel # Needed only for directory ownership: BuildRequires: gtk-doc -License: LGPL v2 or later, MOZILLA PUBLIC LICENSE (MPL/NPL) +License: LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) Group: Development/Libraries/X11 Summary: Vector Graphics Library with Cross-Device Output Support -URL: http://cairographics.org/ -Version: 1.4.10 +Url: http://cairographics.org/ +Version: 1.4.12 Release: 1 Source: %{name}-%{version}.tar.bz2 # This fixes a problem with libpixman getting the depth wrong for some @@ -39,6 +39,7 @@ # libpixmap should be fixed if it hasn't already. Patch4: cairo-1.0.2-depth-fix-1.patch Patch6: bugzilla-104365.patch +# FIXME: This patch needs to be redone. Patch7: cairo-1.4.10-lcd-filter-1.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Last present in SuSE Linux 10.0 (and NLD9): @@ -102,7 +103,7 @@ %setup -q %patch4 %patch6 -p1 -%patch7 -p1 +# %patch7 -p1 %build autoreconf -f -i @@ -153,6 +154,27 @@ %{_datadir}/gtk-doc/html/* %changelog +* Fri Dec 21 2007 - maw@suse.de +- Update to version 1.4.12: + + Avoid overflow when allocating large buffers + + Fix crash with cairo_pattern_set_user_data + + Fix broken locking in cairo-ft error path + + Avoid crash when cleaning up after Render extension + + Avoid crash for zero-sized bitmap glyph + + Avoid crash with type-1 fonts and ft and atsui enabled + + Fix many error-handling cases in the Quartz/ATSUI code + + Eliminate cairo_stroke crash with scaling near zero + + Fix PDF linear gradients without stops at 0.0 and 1.0 + + Fix PDF CFF subsetting to work with Apple Preview + + Report proper errors on out-of-memory on win32 + + Fix EXTEND_NONE gradients for cairo-quartz + + Fix odd-number-of-dashes dashing for cairo-quartz + + Fix erroneous results from cairo_stroke_extents + + Force non-AA text when bitmap strikes are available + + Fix cairo-atsui font metrics + + Avoid drawing shutdown for glyph-not-found in font + + Don't raise an error for creating an empty path + + Free glyph surfaces after uploading to X server cache. * Wed Jul 04 2007 - sbrabec@suse.cz - Updated to version 1.4.10: * Eliminate X errors that were killing OO.o ++++++ cairo-1.4.10.tar.bz2 -> cairo-1.4.12.tar.bz2 ++++++ ++++ 33398 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org