Hello community, here is the log from the commit of package tk checked in at Thu Sep 13 18:59:29 CEST 2007. -------- --- tk/tk.changes 2007-06-06 18:27:10.000000000 +0200 +++ /mounts/work_src_done/STABLE/tk/tk.changes 2007-09-11 20:36:22.000000000 +0200 @@ -1,0 +2,5 @@ +Tue Sep 11 20:35:28 CEST 2007 - max@suse.de + +- Fix a crash with multi-frame interlaced GIFs (#309607). + +------------------------------------------------------------------- New: ---- tk-gifcrash.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tk.spec ++++++ --- /var/tmp/diff_new_pack.Q24760/_old 2007-09-13 18:59:03.000000000 +0200 +++ /var/tmp/diff_new_pack.Q24760/_new 2007-09-13 18:59:03.000000000 +0200 @@ -14,10 +14,10 @@ BuildRequires: tcl-devel xorg-x11-libX11-devel xorg-x11-libXt-devel URL: http://www.tcl.tk Version: 8.4.15 -Release: 1 +Release: 21 BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Graphical User Interface Toolkit for Tcl -License: BSD License and BSD-like +License: BSD 3-Clause Group: Development/Languages/Tcl Autoreqprov: on Summary: Graphical User Interface Toolkit for Tcl @@ -26,6 +26,7 @@ Prereq: /bin/rm Source0: %name%{version}-src.tar.bz2 Patch0: %name.patch +Patch1: tk-gifcrash.patch %description Tk is a graphical user interface toolkit that takes developing desktop @@ -42,7 +43,7 @@ %package devel Group: Development/Libraries/Tcl -License: BSD License and BSD-like +License: BSD 3-Clause Summary: Header Files and C API Documentation for Tk Requires: tk = %version, tcl-devel @@ -64,6 +65,7 @@ %prep %setup -q -n %name%version %patch0 +%patch1 pushd unix autoconf popd @@ -122,6 +124,8 @@ %_libdir/tkConfig.sh %changelog +* Tue Sep 11 2007 - max@suse.de +- Fix a crash with multi-frame interlaced GIFs (#309607). * Wed Jun 06 2007 - max@suse.de - New patchlevel release: 8.4.15 - improve performance of [$listbox itemconfigure] ++++++ tk-gifcrash.patch ++++++ --- generic/tkImgGIF.c +++ generic/tkImgGIF.c @@ -995,7 +995,7 @@ */ if (interlace) { ypos += interlaceStep[pass]; - while (ypos >= height) { + while (ypos >= rows) { pass++; if (pass > 3) { return TCL_OK; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de