diff src/ChangeLog @ 8902:5d5db7a347c6

erase closed files from file list & cache lookup
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 03 Mar 2009 08:01:07 +0100
parents f155e9d1f086
children 24dd61b36591
line wrap: on
line diff
--- a/src/ChangeLog	Tue Mar 03 00:45:00 2009 -0500
+++ b/src/ChangeLog	Tue Mar 03 08:01:07 2009 +0100
@@ -1,3 +1,13 @@
+2009-03-03  Jaroslav Hajek  <highegg@gmail.com>
+
+	* oct-stream.h (octave_stream_list::lookup_cache): New member field.
+	(octave_stream_list::octave_stream_list): Initialize it.
+	(octave_stream_list::do_lookup): Use it.
+	(octave_stream_list::clear): Make flush optional. Do physically erase
+	entries from the map. Close files.
+	(octave_stream_list::do_remove): Call clear on "all". Do erase deleted
+	entry from the map.
+
 2009-03-02  John W. Eaton  <jwe@octave.org>
 
 	* graphics.cc (Fget, F__get__): Return a column vector of property