Hello community,
here is the log from the commit of package yast2-qt
checked in at Tue Oct 31 18:16:16 CET 2006.
--------
--- yast2-qt/yast2-qt.changes 2006-10-30 18:22:40.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-qt/yast2-qt.changes 2006-10-31 18:13:35.000000000 +0100
@@ -1,0 +2,14 @@
+Tue Oct 31 17:32:00 CET 2006 - sh@suse.de
+
+- Improved bugfix for bug #183735 (display only relevant patches
+ by default): Also display patches that are satisfied, but
+ not installed yet
+
+- Fixed bug #189134: Show description of initial patch / pkg
+
+- Override patch category tooltips with "Dependencies broken" or
+ "Dependencies satisfied" in patch list
+
+- V 2.13.73
+
+-------------------------------------------------------------------
Old:
----
yast2-qt-2.13.72.tar.bz2
New:
----
yast2-qt-2.13.73.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-qt.spec ++++++
--- /var/tmp/diff_new_pack.LXEydR/_old 2006-10-31 18:16:08.000000000 +0100
+++ /var/tmp/diff_new_pack.LXEydR/_new 2006-10-31 18:16:08.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-qt (Version 2.13.72)
+# spec file for package yast2-qt (Version 2.13.73)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-qt
-Version: 2.13.72
+Version: 2.13.73
Release: 1
License: GNU General Public License (GPL) - all versions
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-qt-2.13.72.tar.bz2
+Source0: yast2-qt-2.13.73.tar.bz2
prefix: /usr
BuildRequires: boost-devel curl-devel dbus-1-devel docbook-xsl-stylesheets doxygen hal-devel libdrm-devel libjpeg-devel libxcrypt-devel libxslt libzypp-devel perl-XML-Writer qt3-devel rpm-devel sgml-skel update-desktop-files yast2-core-devel yast2-devtools
Summary: YaST2 - Graphical User Interface
@@ -42,7 +42,7 @@
Stefan Hundhammer
%prep
-%setup -n yast2-qt-2.13.72
+%setup -n yast2-qt-2.13.73
%build
%{prefix}/bin/y2tool y2autoconf
@@ -85,6 +85,14 @@
%doc %{prefix}/share/doc/packages/yast2-qt
%changelog -n yast2-qt
+* Tue Oct 31 2006 - sh@suse.de
+- Improved bugfix for bug #183735 (display only relevant patches
+ by default): Also display patches that are satisfied, but
+ not installed yet
+- Fixed bug #189134: Show description of initial patch / pkg
+- Override patch category tooltips with "Dependencies broken" or
+ "Dependencies satisfied" in patch list
+- V 2.13.73
* Mon Oct 30 2006 - sh@suse.de
- Consistent handling of isSatisfied and isBroken for bug #173488
- Added real "isSatisfied" icon
++++++ yast2-qt-2.13.72.tar.bz2 -> yast2-qt-2.13.73.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-qt-2.13.72/VERSION new/yast2-qt-2.13.73/VERSION
--- old/yast2-qt-2.13.72/VERSION 2006-10-30 18:11:47.000000000 +0100
+++ new/yast2-qt-2.13.73/VERSION 2006-10-31 17:31:56.000000000 +0100
@@ -1 +1 @@
-2.13.72
+2.13.73
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-qt-2.13.72/configure new/yast2-qt-2.13.73/configure
--- old/yast2-qt-2.13.72/configure 2006-10-27 13:44:48.000000000 +0200
+++ new/yast2-qt-2.13.73/configure 2006-10-31 17:38:51.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-qt 2.13.71.
+# Generated by GNU Autoconf 2.59 for yast2-qt 2.13.73.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -423,8 +423,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-qt'
PACKAGE_TARNAME='yast2-qt'
-PACKAGE_VERSION='2.13.71'
-PACKAGE_STRING='yast2-qt 2.13.71'
+PACKAGE_VERSION='2.13.73'
+PACKAGE_STRING='yast2-qt 2.13.73'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -971,7 +971,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-qt 2.13.71 to adapt to many kinds of systems.
+\`configure' configures yast2-qt 2.13.73 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1042,7 +1042,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-qt 2.13.71:";;
+ short | recursive ) echo "Configuration of yast2-qt 2.13.73:";;
esac
cat <<\_ACEOF
@@ -1191,7 +1191,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-qt configure 2.13.71
+yast2-qt configure 2.13.73
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1205,7 +1205,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-qt $as_me 2.13.71, which was
+It was created by yast2-qt $as_me 2.13.73, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1935,7 +1935,7 @@
# Define the identity of the package.
PACKAGE='yast2-qt'
- VERSION='2.13.71'
+ VERSION='2.13.73'
cat >>confdefs.h <<_ACEOF
@@ -2146,7 +2146,7 @@
-VERSION="2.13.71"
+VERSION="2.13.73"
RPMNAME="yast2-qt"
MAINTAINER="Stefan Hundhammer "
@@ -20508,7 +20508,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-qt $as_me 2.13.71, which was
+This file was extended by yast2-qt $as_me 2.13.73, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20571,7 +20571,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-qt config.status 2.13.71
+yast2-qt config.status 2.13.73
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-qt-2.13.72/configure.in new/yast2-qt-2.13.73/configure.in
--- old/yast2-qt-2.13.72/configure.in 2006-10-27 13:44:33.000000000 +0200
+++ new/yast2-qt-2.13.73/configure.in 2006-10-31 17:38:36.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.13.27 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-qt, 2.13.71, http://bugs.opensuse.org/, yast2-qt)
+AC_INIT(yast2-qt, 2.13.73, http://bugs.opensuse.org/, yast2-qt)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.71"
+VERSION="2.13.73"
RPMNAME="yast2-qt"
MAINTAINER="Stefan Hundhammer "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-qt-2.13.72/src/YQPkgPatchList.cc new/yast2-qt-2.13.73/src/YQPkgPatchList.cc
--- old/yast2-qt-2.13.72/src/YQPkgPatchList.cc 2006-10-26 18:55:56.000000000 +0200
+++ new/yast2-qt-2.13.73/src/YQPkgPatchList.cc 2006-10-31 17:15:47.000000000 +0100
@@ -71,7 +71,6 @@
setSorting( categoryCol() );
fillList();
- selectSomething();
y2debug( "Creating patch list done" );
}
@@ -84,6 +83,18 @@
void
+YQPkgPatchList::polish()
+{
+ // Delayed initialization after widget is fully created etc.
+
+ // Only now send selectionChanged() signal so attached details views also
+ // display something if their showDetailsIfVisible() slot is connected to
+ // selectionChanged() signals.
+ selectSomething();
+}
+
+
+void
YQPkgPatchList::setFilterCriteria( FilterCriteria filterCriteria )
{
_filterCriteria = filterCriteria;
@@ -126,7 +137,10 @@
}
else // not installed - display only if needed
{
- if ( selectable->candidatePoolItem().status().isNeeded() )
+ zypp::ResStatus candidateStatus = selectable->candidatePoolItem().status();
+
+ if ( candidateStatus.isNeeded() ||
+ candidateStatus.isSatisfied() )
{
displayPatch = true;
}
@@ -147,7 +161,10 @@
}
else // not installed - display only if needed
{
- if ( selectable->candidatePoolItem().status().isNeeded() )
+ zypp::ResStatus candidateStatus = selectable->candidatePoolItem().status();
+
+ if ( candidateStatus.isNeeded() ||
+ candidateStatus.isSatisfied() )
{
displayPatch = true;
}
@@ -494,12 +511,20 @@
}
else
{
- text = fromUTF8( zyppPatch()->category() );
+ if ( ( col == brokenIconCol() && isBroken() ) ||
+ ( col == satisfiedIconCol() && isSatisfied() ) )
+ {
+ text = YQPkgObjListItem::toolTip( col );
+ }
+ else
+ {
+ text = fromUTF8( zyppPatch()->category() );
- if ( ! text.isEmpty() )
- text += "\n";
+ if ( ! text.isEmpty() )
+ text += "\n";
- text += fromUTF8( zyppPatch()->size().asString().c_str() );
+ text += fromUTF8( zyppPatch()->size().asString().c_str() );
+ }
}
return text;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-qt-2.13.72/src/include/YQPkgPatchList.h new/yast2-qt-2.13.73/src/include/YQPkgPatchList.h
--- old/yast2-qt-2.13.72/src/include/YQPkgPatchList.h 2006-10-26 17:56:28.000000000 +0200
+++ new/yast2-qt-2.13.73/src/include/YQPkgPatchList.h 2006-10-31 17:16:42.000000000 +0100
@@ -140,6 +140,13 @@
**/
virtual QPopupMenu * addAllInListSubMenu( QPopupMenu * menu );
+ /**
+ * Delayed initialization after the dialog is fully created.
+ *
+ * Reimplemented from QWidget.
+ **/
+ virtual void polish();
+
signals:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-qt-2.13.72/src/include/YQPkgProductDialog.h new/yast2-qt-2.13.73/src/include/YQPkgProductDialog.h
--- old/yast2-qt-2.13.72/src/include/YQPkgProductDialog.h 2006-10-24 18:25:05.000000000 +0200
+++ new/yast2-qt-2.13.73/src/include/YQPkgProductDialog.h 2006-10-31 17:16:47.000000000 +0100
@@ -52,9 +52,9 @@
virtual QSize sizeHint () const;
/**
- * Delayed initialization after the dialog is fully created
+ * Delayed initialization after the dialog is fully created.
*
- * Reimplemented from QWidget
+ * Reimplemented from QWidget.
**/
virtual void polish();
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org