]> granicus.if.org Git - mutt/commitdiff
some notes on generic limiting.
authorThomas Roessler <roessler@does-not-exist.org>
Fri, 27 Aug 1999 07:41:44 +0000 (07:41 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Fri, 27 Aug 1999 07:41:44 +0000 (07:41 +0000)
TODO

diff --git a/TODO b/TODO
index 741d6fb123237bab8ab527da78e7a64af0292e6c..b3bd8d3d8615611e43400ae796b300255a84f61b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -57,4 +57,19 @@ Problems are listed in approximate order of priority.
 
 - handle message/partial reconstruction
 
+- make patterns generic (I have patches for this -tlr), and
+  introduce generic menu limiting, menu pattern searching, and the
+  like.  
+
+  Note: This still requires some thought, since we'd have to store
+  per-entry data in the menu structure.  As an alternative, we could
+  extend the tag method to do something to more general flags. The
+  latter approach would make the implementation of propper
+  tag-prefix behaviour more simple: Functions should only be applied
+  when a message is tagged and visible.  Additionally, we must not
+  access a menu's max field directly any more: Adding an entry to a
+  menu will require re-allocating and possibly updating the v2r
+  array.  How do we handle "in-the-middle additions" properly?  Do
+  they happen at all?
+
 $Id$