[Aptitude-devel] r3069 - in branches/aptitude-0.3/aptitude: . src
Daniel Burrows
dburrows@costa.debian.org
Sat, 23 Apr 2005 03:00:23 +0000
Author: dburrows
Date: Sat Apr 23 03:00:20 2005
New Revision: 3069
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/solution_fragment.cc
Log:
Display the score of each solution at the bottom of it.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Sat Apr 23 03:00:20 2005
@@ -1,5 +1,9 @@
2005-04-22 Daniel Burrows <dburrows@debian.org>
+ * src/solution_fragment.cc:
+
+ Display the score of the solution.
+
* src/generic/aptcache.cc:
Tweak the default scores: be slightly less hostile to changing
Modified: branches/aptitude-0.3/aptitude/src/solution_fragment.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/solution_fragment.cc (original)
+++ branches/aptitude-0.3/aptitude/src/solution_fragment.cc Sat Apr 23 03:00:20 2005
@@ -123,24 +123,19 @@
}
vector<fragment *> fragments;
- bool first=true;
if(!remove_packages.empty())
{
- first=false;
fragments.push_back(fragf(_("%BRemove%b the following packages:%n")));
for(vector<pkgCache::PkgIterator>::const_iterator i=remove_packages.begin();
i!=remove_packages.end(); ++i)
fragments.push_back(fragf(" %s%n", i->Name()));
+
+ fragments.push_back(newline_fragment());
}
if(!install_packages.empty())
{
- if(!first)
- fragments.push_back(newline_fragment());
- else
- first=false;
-
fragments.push_back(fragf(_("%BInstall%b the following packages:%n")));
for(vector<pkgCache::VerIterator>::const_iterator i=install_packages.begin();
i!=install_packages.end(); ++i)
@@ -148,15 +143,12 @@
i->ParentPkg().Name(),
i->VerStr(),
archives_fragment(*i)));
+
+ fragments.push_back(newline_fragment());
}
if(!keep_packages.empty())
{
- if(!first)
- fragments.push_back(newline_fragment());
- else
- first=false;
-
fragments.push_back(fragf(_("%BKeep%b the following packages at their current version:")));
for(vector<pkgCache::VerIterator>::const_iterator i=keep_packages.begin();
i!=keep_packages.end(); ++i)
@@ -164,15 +156,12 @@
i->ParentPkg().Name(),
i->VerStr(),
archives_fragment(*i)));
+
+ fragments.push_back(newline_fragment());
}
if(!upgrade_packages.empty())
{
- if(!first)
- fragments.push_back(newline_fragment());
- else
- first=false;
-
fragments.push_back(fragf(_("%BUpgrade%b the following packages:")));
for(vector<pkgCache::VerIterator>::const_iterator i=upgrade_packages.begin();
i!=upgrade_packages.end(); ++i)
@@ -182,15 +171,12 @@
archives_fragment(i->ParentPkg().CurrentVer()),
i->VerStr(),
archives_fragment(*i)));
+
+ fragments.push_back(newline_fragment());
}
if(!downgrade_packages.empty())
{
- if(!first)
- fragments.push_back(newline_fragment());
- else
- first=false;
-
fragments.push_back(fragf(_("%BDowngrade%b the following packages:")));
for(vector<pkgCache::VerIterator>::const_iterator i=downgrade_packages.begin();
i!=downgrade_packages.end(); ++i)
@@ -200,7 +186,13 @@
archives_fragment(i->ParentPkg().CurrentVer()),
i->VerStr(),
archives_fragment(*i)));
+
+ fragments.push_back(newline_fragment());
}
+ char buf[512];
+ snprintf(buf, 512, _("Score is %d"), sol.get_score());
+ fragments.push_back(fragf("%s", buf));
+
return flowbox(sequence_fragment(fragments));
}