[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kdenonbeta/kdedebian/kapture



CVS commit by mornfall: 

- add PkgStatusGrouper to upgrade-view
- update TODO.


  M +25 -16    TODO   1.48
  M +1 -0      libcapture/groupermanager.cpp   1.6


--- kdenonbeta/kdedebian/kapture/TODO  #1.47:1.48
@@ -167,4 +167,10 @@
   - fix multiple-tabs-for-same-package problem [done]
 
+  KURRENT: THE UPGRADER [done: 40%]
+  Alternative UI for kapture. Shows only one package tree, by default limited
+  to changed|upgradable packages, no detailviews and only 2 buttons: update &
+  upgrade. It is mostly working, but needs more testing and fixing some
+  shortcomings.
+
   BETTER FEEDBACK SYSTEM [done: 0%]
   Improve the current progress and status feedback system to a point where it
@@ -201,5 +207,5 @@
   just provides registry of the capabilities of individual filters.
 
-  FILTER PARAMETER SETTINGS UI [done: 0%]
+  FILTER PARAMETER SETTINGS UI [done: 20%]
   In libkapture, make it possible to register a widget for a filter, which
   would allow to set up it's parameters. It should be available via button in
@@ -210,19 +216,4 @@
   and produces argmap to feed into the grouper.
 
-  HUMAN WRITEABLE/PARSEABLE GROUPERCHAIN EXTERNAL REP [done: 0%]
-  Write parser and serializer for GrouperChain, so that external
-  representation would be easy to read & write (for human). Make it fit into
-  apt tagfile. Proposed format:
-  --%--
-  grouper PkgNameFilter (string="sth");
-  chain "subchain-1" {
-    grouper PkgDescrFilter (string="blaha");
-    grouper PkgTagFilter (string="admin && ui::qt");
-  };
-  grouper PkgNameFilter (string="sthElse");
-  --%--
-  This would be whitespace independent and quite well-parseable. Can be
-  stuffed into a tagfile using one-space indent (like in description).
-
 ::: 0.5 (prealfa) :::
 
@@ -242,4 +233,19 @@
   kcontrol icon mode.
   
+  HUMAN WRITEABLE/PARSEABLE GROUPERCHAIN EXTERNAL REP [done: 0%]
+  Write parser and serializer for GrouperChain, so that external
+  representation would be easy to read & write (for human). Make it fit into
+  apt tagfile. Proposed format:
+  --%--
+  grouper PkgNameFilter (string="sth");
+  chain "subchain-1" {
+    grouper PkgDescrFilter (string="blaha");
+    grouper PkgTagFilter (string="admin && ui::qt");
+  };
+  grouper PkgNameFilter (string="sthElse");
+  --%--
+  This would be whitespace independent and quite well-parseable. Can be
+  stuffed into a tagfile using one-space indent (like in description).
+
 ::: 0.6 (prealfa) :::
 
@@ -293,4 +299,7 @@
   else). However, dist-upgrade needs a change in behaviour to respect user
   preferences.
+    It should be enough to rerun the priority engine on the new cache
+  contents (by touching all installed packages), marking all wanted packages
+  for install in the result.
 
 ::: 0.7 (prealfa) :::

--- kdenonbeta/kdedebian/kapture/libcapture/groupermanager.cpp  #1.5:1.6
@@ -92,4 +92,5 @@ void GrouperManager::setupDefault (void)
     c -> addFactory ("PkgExistFilter", "exist");
     c -> addFactory ("FilterOrGroup", "upgrade-or-change", uoc);
+    c -> addFactory ("PkgStatusGrouper", "status");
     c -> addFactory ("SectGrouper", "section");
     c -> addFactory ("EndGrouper", "end");




Reply to: