1 2002-03-12 Duncan Mak <duncan@ximian.com>
3 * EndOfStreamException.cs:
4 * FileLoadException.cs:
5 * FileNotFoundException.cs:
6 * PathTooLongException.cs: Changed the base classes to IOException
7 instead of SystemException.
9 * IOException.cs: Added missing constructors.
13 2002-03-07 Nick Drochak <ndrochak@gol.com>
15 * FileMode.cs: Docs don't say this should be explicitly derived from
16 int, so just make it a normal Enum.
18 2002-03-02 Jason Diamond <jason@injektilo.org>
20 * StringReader.cs: Fixed off-by-one error in Peek() and Read().
22 2002-02-12 Nick Drochak <ndrochak@gol.com>
24 * PathTooLongException.cs: put it in the correct namespace
25 * EndOfStreamException.cs: put it in the correct namespace
27 Thu Jan 31 17:32:32 CET 2002 Paolo Molaro <lupus@ximian.com>
29 * Directory.cs: handle opendir() return NULL and absolute filenames.
31 2002-01-31 Duncan Mak <duncan@ximian.com>
33 * FileLoadException.cs:
34 * FileNotFoundException: Added missing bits for serialization.
36 Thu Jan 24 17:42:54 CET 2002 Paolo Molaro <lupus@ximian.com>
38 * Directory.cs: allow directories in GetFiles() mask.
40 2002-01-23 Miguel de Icaza <miguel@ximian.com>
42 * FileInfo.c (CopyTo, MoveTo): Implement.
44 * FileStream.cs: Add argument checking to the constructor.
46 * File.cs: Rewrote most of the file. Implement Copy, Open, Create,
47 OpenText, OpenWrite, Move. Made pending methods flagged as MonoTODO.
49 * Directory.cs (Delete): reimplement without using DirectoryInfo.
50 (Delete): Implement the recursive version.
51 (GetCreationTime, GetLastWriteTime, GetLastAccessTime): Implement.
53 (getNames): dead code removal.
55 * Path.cs: define an internal DirectorySeparatorStr that we use in
58 * Wrapper.cs: Updated to new version.
60 * DirectoryInfo (Delete): Implement using the Directory API.
62 * DirectoryInfo.cs (GetFiles, GetDirectories, GetFileSystemInfos,
63 Delete, Create, Parent, Exists, MoveTo): Implement.
65 * Directory.cs (GetListing): implement new utility function.
66 (GetDirectories): Implement.
67 (GetFileSystemEntries): Implement.
68 (GetFiles): Implement.
70 * CheckArgument.cs (Path): Do not allow null by default.
72 Tue Jan 22 22:53:23 CET 2002 Paolo Molaro <lupus@ximian.com>
74 * DirectoryInfo.cs, FileInfo.cs: do not use Debug from the system
77 2002-01-20 Nick Drochak <ndrochak@gol.com>
79 * SeekOrigin.cs: Added Serializable attribute.
81 2002-01-19 Duncan Mak <duncan@ximian.com>
83 * PathTooLongException.cs:
84 * EndOfStreamException.cs: Added to CVS.
86 Thu Jan 10 12:06:46 MST 2002 Matt Kimball <matt@kimball.net>
88 * BufferedStream.cs: Initial implemenation. The synchronous
89 methods for both reading and writing are implemented. I'll do the
90 asynchronous methods in a bit.
92 Wed Jan 9 16:04:39 MST 2002 Matt Kimball <matt@kimball.net>
94 * BinaryWriter.cs: Initial implementation. And it's all there.
96 * BinaryReader.cs: The constructor now uses the passed in encoding,
99 Wed Jan 9 13:54:28 MST 2002 Matt Kimball <matt@kimbal.net>
101 * BinaryReader.cs: Initial implementation. I think it's complete.
103 2002-01-04 Ravi Pratap <ravi@ximian.com>
105 * CheckArgument.cs, CheckPermission.cs, Directory.cs: MonoTODO
106 attribute decorations.
108 * DirectoryInfo.cs, File.cs, FileInfo.cs, FileSystemInfo.cs,
109 Path.cs, TextReader.cs, TextWriter.cs : Ditto.
111 * FileLoadException.cs, FileNotFoundException.cs, StreamReader.cs:
114 2001-12-11 Dick Porter <dick@ximian.com>
116 * FileStream.cs: Use handles rather than casting file descriptors.
117 Added Handle property.
119 Wed Nov 14 16:47:47 CET 2001 Paolo Molaro <lupus@ximian.com>
121 * CheckPermission.cs: disable ModeAccess() code: it's wrong.
122 * FileStream.cs: only trow an exception if the read failed in ReadByte().
123 * StreamReader.cs: implement Peek and Read.
124 * TextWriter.cs: CLSCompliant updates.
126 2001-11-10 Sean MacIsaac <macisaac@ximian.com>
128 * FileNotFoundException.cs: Added some constructors
130 * Path.cs (GetFullPath): Fixed implementation
132 Fri Nov 2 18:27:58 CET 2001 Paolo Molaro <lupus@ximian.com>
134 * DirectoryNotFoundException.cs: implemented.
136 Tue Sep 25 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
138 * File.cs: fix signatures of the Open() and OpenRead() functions
141 Thu Sep 13 18:04:23 CEST 2001 Paolo Molaro <lupus@ximian.com>
143 * FileLoadException.cs, FileNotFoundException.cs: added.
145 2001-08-28 Dietmar Maurer <dietmar@ximian.com>
147 * TextReader.cs: implemented the Read method
149 * StreamReader.cs: impl. stubs
151 * StreamWriter.cs: impl.
153 * TextWriter.cs: implemented Write and WriteLine methods
155 Sun Aug 26 23:01:41 CEST 2001 Paolo Molaro <lupus@ximian.com>
157 * FileAccess.cs, FileMode.cs: change values to be compatible with
160 Sun Aug 26 11:47:56 CEST 2001 Paolo Molaro <lupus@ximian.com>
162 * IOException.cs: Implemented System.IO.Exception.
164 2001-07-18 Michael Lambert <michaellambert@email.com>
166 *SeekOrigin.cs.cs, FileShare.cs, FileMode.cs, FileAccess.cs: Add.
168 2001-07-19 Marcin Szczepanski <marcins@zipworld.com.au>
170 * System.IO.MemoryStream.cs: Added. Had quite a few cases of
171 "LAMESPEC", but the tests work against the MS implementation so
172 the major functions are right (ie. Read/Write/Seek). Some more
173 tests required for the various constructors and exceptions.
175 2001-07-16 Marcin Szczepanski <marcins@zipworld.com.au>
177 * StringReader.cs, StringWriter.cs, TextReader.cs, TextWriter.cs:
178 New class implemenations.
180 * StringReaderTest.cs, StringWriterTest.cs: Test suite for the above.