Hello community, here is the log from the commit of package libqt4 checked in at Tue May 6 23:32:28 CEST 2008. -------- --- libqt4/libqt4.changes 2008-04-30 02:08:48.000000000 +0200 +++ libqt4/libqt4.changes 2008-05-06 11:55:09.000000000 +0200 @@ -1,0 +2,7 @@ +Tue May 6 11:48:31 CEST 2008 - dmueller@suse.de + +- update to 4.4.0 (fate #303637): + for detailed changelog, see included changes-4.4.0 +- fix endless loop on stroked painter paths + +------------------------------------------------------------------- libqt4-devel-doc-data.changes: same change libqt4-sql-plugins.changes: same change libQtWebKit-devel.changes: same change Old: ---- allow-shlib-undefined.diff qt-4.4-update.diff qt-x11-opensource-src-4.4.0-rc1.tar.bz2 New: ---- qstroke-endless-loop.diff qt-x11-opensource-src-4.4.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt4-devel-doc-data.spec ++++++ --- /var/tmp/diff_new_pack.od8355/_old 2008-05-06 23:31:41.000000000 +0200 +++ /var/tmp/diff_new_pack.od8355/_new 2008-05-06 23:31:41.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libqt4-devel-doc-data (Version 4.3.95+20080429) +# spec file for package libqt4-devel-doc-data (Version 4.4.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -27,11 +27,11 @@ %requires_eq libqt4 # COMMON-BEGIN # COMMON-BEGIN -Version: 4.3.95+20080429 +Version: 4.4.0 Release: 1 %define base_name libqt4 %define x11_free -x11-opensource-src- -%define rversion 4.4.0-rc1 +%define rversion 4.4.0 Source: qt%x11_free%rversion.tar.bz2 Source10: qt4config.desktop Source11: designer4.desktop @@ -52,13 +52,12 @@ Patch43: 0195-compositing-properties.diff Patch48: 0203-qtexthtmlparser-link-color.diff Patch49: javascriptcore-bufferoverflow.diff -Patch53: allow-shlib-undefined.diff +Patch53: qstroke-endless-loop.diff Patch54: qatomic-no-barrier.diff Patch55: ignore-global-advance-width-in-fots.diff Patch60: 0180-window-role.diff Patch61: qt4-fake-bold.patch Patch62: qdbus-enable-on-sles10.diff -Patch65: qt-4.4-update.diff Patch66: statusbar-recursion.diff Patch67: revert-psql-detection.diff Patch68: xim-callback-crash.diff @@ -107,7 +106,6 @@ # %patch61 %endif %patch62 -%patch65 %patch66 %patch67 %patch68 @@ -171,6 +169,10 @@ /usr/share/doc/packages/%base_name/src %changelog +* Tue May 06 2008 dmueller@suse.de +- update to 4.4.0 (fate #303637): + for detailed changelog, see included changes-4.4.0 +- fix endless loop on stroked painter paths * Wed Apr 30 2008 dmueller@suse.de - fix QTabBar layout being wrongly cached (kde#159014) - fix major performance regression in QPixmap::hasAlpha() ++++++ libqt4.spec ++++++ --- /var/tmp/diff_new_pack.od8355/_old 2008-05-06 23:31:41.000000000 +0200 +++ /var/tmp/diff_new_pack.od8355/_new 2008-05-06 23:31:41.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libqt4 (Version 4.3.95+20080429) +# spec file for package libqt4 (Version 4.4.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -33,11 +33,11 @@ Provides: libqt4-dbus-1 <= 4.4.0 Obsoletes: libqt4-dbus-1 < 4.4.0 # COMMON-BEGIN -Version: 4.3.95+20080429 +Version: 4.4.0 Release: 1 %define base_name libqt4 %define x11_free -x11-opensource-src- -%define rversion 4.4.0-rc1 +%define rversion 4.4.0 Source: qt%x11_free%rversion.tar.bz2 Source10: qt4config.desktop Source11: designer4.desktop @@ -58,13 +58,12 @@ Patch43: 0195-compositing-properties.diff Patch48: 0203-qtexthtmlparser-link-color.diff Patch49: javascriptcore-bufferoverflow.diff -Patch53: allow-shlib-undefined.diff +Patch53: qstroke-endless-loop.diff Patch54: qatomic-no-barrier.diff Patch55: ignore-global-advance-width-in-fots.diff Patch60: 0180-window-role.diff Patch61: qt4-fake-bold.patch Patch62: qdbus-enable-on-sles10.diff -Patch65: qt-4.4-update.diff Patch66: statusbar-recursion.diff Patch67: revert-psql-detection.diff Patch68: xim-callback-crash.diff @@ -114,7 +113,6 @@ # %patch61 %endif %patch62 -%patch65 %patch66 %patch67 %patch68 @@ -254,10 +252,11 @@ find $RPM_BUILD_ROOT/%_libdir -type f -name '*pc' -print -exec perl -pi -e "s, -L$RPM_BUILD_DIR/?\S+,,g" {} ; -exec sed -i -e "s,^moc_location=.*,moc_location=/usr/bin/moc," -e "s,uic_location=.*,uic_location=/usr/bin/uic," {} ; find $RPM_BUILD_ROOT/%_libdir/ -name 'lib*.a' -exec chmod -x -- {} ; mkdir -p $RPM_BUILD_ROOT/%plugindir/sqldrivers -if test -f changes-*; then - cp -a changes-* \ - $RPM_BUILD_ROOT/usr/share/doc/packages/%name/ -fi +for ch in changes-*; do + if test -f $ch; then + install -D -m 644 $ch $RPM_BUILD_ROOT/%_defaultdocdir/%name/$(basename $ch) + fi +done # packaged in devel-doc rm $RPM_BUILD_ROOT/usr/bin/{qcollectiongenerator,assistant,assistant_adp} rm $RPM_BUILD_ROOT/usr/bin/{qhelpconverter,qhelpgenerator} @@ -306,7 +305,8 @@ %dir %plugindir/inputmethods %dir %plugindir/accessible %dir /usr/share/qt4 -#/usr/share/doc/packages/%name/changes-* +%dir %_defaultdocdir/%name +%doc %_defaultdocdir/%name/changes-* %_libdir/libQtCore*.so.* %_libdir/libQtNetwork*.so.* %_libdir/libQtXml*.so.* @@ -417,6 +417,10 @@ %plugindir/sqldrivers/libqsqlite*.so %changelog +* Tue May 06 2008 dmueller@suse.de +- update to 4.4.0 (fate #303637): + for detailed changelog, see included changes-4.4.0 +- fix endless loop on stroked painter paths * Wed Apr 30 2008 dmueller@suse.de - fix QTabBar layout being wrongly cached (kde#159014) - fix major performance regression in QPixmap::hasAlpha() ++++++ libqt4-sql-plugins.spec ++++++ --- /var/tmp/diff_new_pack.od8355/_old 2008-05-06 23:31:41.000000000 +0200 +++ /var/tmp/diff_new_pack.od8355/_new 2008-05-06 23:31:41.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libqt4-sql-plugins (Version 4.3.95+20080429) +# spec file for package libqt4-sql-plugins (Version 4.4.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -26,11 +26,11 @@ Summary: Qt 4 SQL-Related Libraries # COMMON-BEGIN # COMMON-BEGIN -Version: 4.3.95+20080429 +Version: 4.4.0 Release: 1 %define base_name libqt4 %define x11_free -x11-opensource-src- -%define rversion 4.4.0-rc1 +%define rversion 4.4.0 Source: qt%x11_free%rversion.tar.bz2 Source10: qt4config.desktop Source11: designer4.desktop @@ -51,13 +51,12 @@ Patch43: 0195-compositing-properties.diff Patch48: 0203-qtexthtmlparser-link-color.diff Patch49: javascriptcore-bufferoverflow.diff -Patch53: allow-shlib-undefined.diff +Patch53: qstroke-endless-loop.diff Patch54: qatomic-no-barrier.diff Patch55: ignore-global-advance-width-in-fots.diff Patch60: 0180-window-role.diff Patch61: qt4-fake-bold.patch Patch62: qdbus-enable-on-sles10.diff -Patch65: qt-4.4-update.diff Patch66: statusbar-recursion.diff Patch67: revert-psql-detection.diff Patch68: xim-callback-crash.diff @@ -105,7 +104,6 @@ # %patch61 %endif %patch62 -%patch65 %patch66 %patch67 %patch68 @@ -229,6 +227,10 @@ %plugindir/sqldrivers/libqsqlmysql*.so %changelog +* Tue May 06 2008 dmueller@suse.de +- update to 4.4.0 (fate #303637): + for detailed changelog, see included changes-4.4.0 +- fix endless loop on stroked painter paths * Wed Apr 30 2008 dmueller@suse.de - fix QTabBar layout being wrongly cached (kde#159014) - fix major performance regression in QPixmap::hasAlpha() ++++++ libQtWebKit-devel.spec ++++++ --- /var/tmp/diff_new_pack.od8355/_old 2008-05-06 23:31:41.000000000 +0200 +++ /var/tmp/diff_new_pack.od8355/_new 2008-05-06 23:31:41.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libQtWebKit-devel (Version 4.3.95+20080429) +# spec file for package libQtWebKit-devel (Version 4.4.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -30,11 +30,11 @@ %requires_eq libqt4-devel # COMMON-BEGIN # COMMON-BEGIN -Version: 4.3.95+20080429 +Version: 4.4.0 Release: 1 %define base_name libqt4 %define x11_free -x11-opensource-src- -%define rversion 4.4.0-rc1 +%define rversion 4.4.0 Source: qt%x11_free%rversion.tar.bz2 Source10: qt4config.desktop Source11: designer4.desktop @@ -55,13 +55,12 @@ Patch43: 0195-compositing-properties.diff Patch48: 0203-qtexthtmlparser-link-color.diff Patch49: javascriptcore-bufferoverflow.diff -Patch53: allow-shlib-undefined.diff +Patch53: qstroke-endless-loop.diff Patch54: qatomic-no-barrier.diff Patch55: ignore-global-advance-width-in-fots.diff Patch60: 0180-window-role.diff Patch61: qt4-fake-bold.patch Patch62: qdbus-enable-on-sles10.diff -Patch65: qt-4.4-update.diff Patch66: statusbar-recursion.diff Patch67: revert-psql-detection.diff Patch68: xim-callback-crash.diff @@ -111,7 +110,6 @@ # %patch61 %endif %patch62 -%patch65 %patch66 %patch67 %patch68 @@ -202,7 +200,9 @@ make INSTALL_ROOT=$RPM_BUILD_ROOT -C demos install make INSTALL_ROOT=$RPM_BUILD_ROOT -C examples install mv $RPM_BUILD_ROOT/%_libdir/qt4/examples/painting/svgviewer/svgviewer $RPM_BUILD_ROOT/%_bindir +mv $RPM_BUILD_ROOT/%_libdir/qt4/demos/browser/browser $RPM_BUILD_ROOT/%_bindir/qt4-browser ln -s %_bindir/svgviewer $RPM_BUILD_ROOT/%_libdir/qt4/examples/painting/svgviewer/svgviewer +ln -s %_bindir/qt4-browser $RPM_BUILD_ROOT/%_libdir/qt4/demos/browser/browser # reduce fileconflicts for f in $(rpm -ql libqt4-devel) $(rpm -ql libqt4-x11) $(rpm -ql libqt4); do test -f $RPM_BUILD_ROOT/$f && rm $RPM_BUILD_ROOT/$f @@ -280,8 +280,13 @@ %files -n qt4-x11-tools %defattr(-,root,root,755) /usr/bin/svgviewer +/usr/bin/qt4-browser %changelog +* Tue May 06 2008 dmueller@suse.de +- update to 4.4.0 (fate #303637): + for detailed changelog, see included changes-4.4.0 +- fix endless loop on stroked painter paths * Wed Apr 30 2008 dmueller@suse.de - fix QTabBar layout being wrongly cached (kde#159014) - fix major performance regression in QPixmap::hasAlpha() ++++++ libQtWebKit-devel.spec.in ++++++ --- libqt4/libQtWebKit-devel.spec.in 2008-04-14 19:20:57.000000000 +0200 +++ libqt4/libQtWebKit-devel.spec.in 2008-05-06 17:46:44.000000000 +0200 @@ -109,7 +109,9 @@ make INSTALL_ROOT=$RPM_BUILD_ROOT -C demos install make INSTALL_ROOT=$RPM_BUILD_ROOT -C examples install mv $RPM_BUILD_ROOT/%_libdir/qt4/examples/painting/svgviewer/svgviewer $RPM_BUILD_ROOT/%_bindir +mv $RPM_BUILD_ROOT/%_libdir/qt4/demos/browser/browser $RPM_BUILD_ROOT/%_bindir/qt4-browser ln -s %_bindir/svgviewer $RPM_BUILD_ROOT/%_libdir/qt4/examples/painting/svgviewer/svgviewer +ln -s %_bindir/qt4-browser $RPM_BUILD_ROOT/%_libdir/qt4/demos/browser/browser # reduce fileconflicts for f in $(rpm -ql libqt4-devel) $(rpm -ql libqt4-x11) $(rpm -ql libqt4); do @@ -192,5 +194,6 @@ %files -n qt4-x11-tools %defattr(-,root,root,755) /usr/bin/svgviewer +/usr/bin/qt4-browser %changelog ++++++ qstroke-endless-loop.diff ++++++ --- src/gui/painting/qstroker.cpp +++ src/gui/painting/qstroker.cpp @@ -1075,7 +1075,7 @@ void QDashStroker::processCurrentSubpath estop = estart + elen; // Dash away... - while (pos < estop) { + forever { QPointF p2; int idash_incr = 0; @@ -1091,7 +1091,7 @@ void QDashStroker::processCurrentSubpath } else { // Dash is on this line p2 = cline.pointAt(dpos/elen); pos = dpos + estart; - idash_incr = 1; + idash_incr = pos < estop; doffset = 0; // full segment so no offset on next. } @@ -1123,6 +1123,9 @@ void QDashStroker::processCurrentSubpath move_to_pos.y = qt_real_to_fixed(p2.y()); } + if (!idash_incr) + break; + idash = (idash + idash_incr) % dashCount; } ++++++ qt-x11-opensource-src-4.4.0-rc1.tar.bz2 -> qt-x11-opensource-src-4.4.0.tar.bz2 ++++++ libqt4/qt-x11-opensource-src-4.4.0-rc1.tar.bz2 libqt4/qt-x11-opensource-src-4.4.0.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org