From c64cf68244dab6801342d45f78d67a64decc2cae Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Wed, 21 Nov 2007 22:20:44 +0000 Subject: Cut memory consumption by only allocating lines when there is actually data on them, and only as much as the right-most data. Everything else is filled in at runtime. --- CHANGES | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 0776468d..d53d065f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,7 @@ 21 November 2007 +* Create every line as zero length and only expand it as data is written, + rather than creating at full size immediately. * Make command output (eg list-keys) go to a scrollable window similar to scroll mode. * Redo screen redrawing so it is a) readable b) split into utility functions @@ -247,4 +249,4 @@ (including mutt, emacs). No status bar yet and no key remapping or other customisation. -$Id: CHANGES,v 1.79 2007-11-21 19:44:04 nicm Exp $ +$Id: CHANGES,v 1.80 2007-11-21 22:20:44 nicm Exp $ -- cgit