2002-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / corlib / System.IO / ChangeLog
index 75d0bdd32292284aacc773fc87d532f9117b79db..8991ac9d67af63305140b82702e9ba380756d840 100644 (file)
@@ -1,3 +1,47 @@
+2002-09-21  Miguel de Icaza  <miguel@ximian.com>
+
+       * FileStream.cs: Do not call FSync on the file.
+
+2002-09-16  Miguel de Icaza  <miguel@ximian.com>
+
+       * TextWriter.cs (Null): The Null field should be an instance of a
+       TextWriter class that does nothing, so it is an instance of the
+       NullTextWriter class.
+
+2002-09-16  Nick Drochak  <ndrochak@gol.com>
+
+       * MemoryStream.cs (Close): Don't throw an exception if the stream
+       is already closed.
+
+2002-09-15  Miguel de Icaza  <miguel@ximian.com>
+
+       * FileStream.cs (Dispose): Call FlushBuffer(), and not Flush, as
+       Flush calls fsync().  
+
+       The API docs show no explicit mention that Flush() should even do
+       an fsync, I am thinking that we should drop that from the
+       runtime. 
+
+2002-09-09  Miguel de Icaza  <miguel@ximian.com>
+
+       * StreamWriter.cs: When no encoding is provided, create an
+       encoding without markers, this is what MS does.
+
+2002-09-06  Miguel de Icaza  <miguel@ximian.com>
+
+       * StreamReader.cs: Implement detection of byte marks and skipping
+       of byte marks at the beginning of the stream.
+
+       (ReadToEnd): Use buffered read instead of char-by-char
+       processing. 
+
+       Correct the default arguments for creating the StreamReader.
+
+2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * CheckArgument.cs: fixed check for empty string.
+       * Path.cs: various fixes. It passes all the tests in new PathTest.
+
 2002-08-29  Duncan Mak  <duncan@ximian.com>
 
        * StreamWriter.cs: Set DisposedAlready after calling flush. Fixes