| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677 |
- 2002-12-16 Eduardo Garcia Cebollero <[email protected]>
-
- * Directory.cs: Some fixes to SMB shares handling, and not compiling
- with csc, mcs compiles it correctly (mcs bug 35652)
- 2002-12-14 Eduardo Garcia Cebollero <[email protected]>
- * Directory.cs: Some fixes related to correct some exceptions thrown
- 2002-12-11 Eduardo Garcia Cebollero <[email protected]>
- * Directory.cs: Some Exceptions added, fixed GetParent(),
- CreateDirectory() should work with unix, native windows and
- windows samba shares. Converted end-lines from dos-mode to unix-mode
- 2002-12-08 Eduardo Garcia Cebollero <[email protected]>
- * Directory.cs: CreateDirectory works now with Absolute paths
- too, not only with relative ones.
- 2002-12-07 Peter Williams <[email protected]>
- * Directory.cs: Don't use the uninitialized pathsumm here.
- Don't try and create "" if we're using an absolute path.
- 2002-12-07 Eduardo Garcia Cebollero <[email protected]>
- * Directory.cs: Now the creation of a new directory works recursively
- it will make parents as needed.
- 2002-11-21 Gonzalo Paniagua Javier <[email protected]>
- * BufferedStream.cs: applied patch from <[email protected]> that
- fixes Flush ().
- Tue Nov 19 13:01:22 CET 2002 Paolo Molaro <[email protected]>
- * StreamWriter.cs: output the encoding preamble at the start of a
- stream if needed.
- 2002-11-07 Gonzalo Paniagua Javier <[email protected]>
- * StreamReader.cs: Changed all Encoding.UTF8 to Encoding.UTF8Unmarked.
- 2002-11-06 Miguel de Icaza <[email protected]>
- * StreamWriter.cs: Changed all Encoding.UTF8 to Encoding.UTF8Unmarked.
- 2002-10-31 Dick Porter <[email protected]>
- * FileStream.cs: Fix buffering properly this time. Also kludge
- around broken pipe errors, treating them as EOF instead of
- throwing an IO exception.
- * MonoIO.cs: Return the error status in a parameter, as the
- GetLastError() value has long since been blown away if we try and
- look it up in a subsequent internal call invocation.
- * FileSystemInfo.cs:
- * FileInfo.cs:
- * File.cs:
- * Directory.cs: MonoIO methods now have an error parameter
- 2002-10-31 Gonzalo Paniagua Javier <[email protected]>
- * TextReader.cs: implemented ReadBlock ().
- 2002-10-30 Miguel de Icaza <[email protected]>
- * StreamWriter.cs: Ditto for Null stream.
- * BinaryReader.cs: Use Unmarked here too.
- * BinaryWriter.cs: Use the UTF8Unmarker encoding by default, this
- is what .NET does.
- 2002-10-23 Dick Porter <[email protected]>
- * FileStream.cs: Implemented CanSeek, and used it around all the
- calls to MonoIO.Seek. Fixed buffering in Read() so that it
- doesn't block forever on short reads.
- * MonoFileType.cs: New enum for GetFileType
-
- * MonoIO.cs: Added GetFileType
- 2002-10-21 Gonzalo Paniagua Javier <[email protected]>
- * StreamReader.cs: ReadLine now treats a \r not followed by a \n as a
- \n (this is what MS does).
- 2002-10-18 Dick Porter <[email protected]>
- * FileStream.cs: SeekOrigin.End still calculates the offset from
- the end of the file with positive values extending the length.
- Fixes bug 32471.
- 2002-10-06 Gonzalo Paniagua Javier <[email protected]>
- * Path.cs: some cleanup. Thanks to Martin Aliger.
- 2002-10-03 Gonzalo Paniagua Javier <[email protected]>
- * FileStream.cs: throw an exception if trying to open a directory.
- Thanks to Martin Aliger.
- 2002-10-02 Gonzalo Paniagua Javier <[email protected]>
- * Path.cs: fixes bug #28046.
- 2002-09-27 Gonzalo Paniagua Javier <[email protected]>
- * StreamReader.cs: give more information when wrong parameters passed.
- 2002-09-21 Miguel de Icaza <[email protected]>
- * FileStream.cs: Do not call FSync on the file.
- 2002-09-16 Miguel de Icaza <[email protected]>
- * 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 <[email protected]>
- * MemoryStream.cs (Close): Don't throw an exception if the stream
- is already closed.
- 2002-09-15 Miguel de Icaza <[email protected]>
- * 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 <[email protected]>
- * StreamWriter.cs: When no encoding is provided, create an
- encoding without markers, this is what MS does.
- 2002-09-06 Miguel de Icaza <[email protected]>
- * 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 <[email protected]>
- * CheckArgument.cs: fixed check for empty string.
- * Path.cs: various fixes. It passes all the tests in new PathTest.
- 2002-08-29 Duncan Mak <[email protected]>
- * StreamWriter.cs: Set DisposedAlready after calling flush. Fixes
- the build for gtk#.
- 2002-08-27 Gonzalo Paniagua Javier <[email protected]>
- * BinaryReader.cs:
- * BinaryWriter.cs:
- * MemoryStream.cs:
- * StreamReader.cs:
- * StreamWriter.cs:
- * StringReader.cs:
- * StringWriter.cs:
- * TextWriter.cs: IDisposable fixes.
- 2002-08-24 Miguel de Icaza <[email protected]>
- * StreamReader.cs: Removed TODOs, as the code seems to be
- complete.
- * Path.cs (GetTempFileName): Make this routine atomic by not
- testing and then creating, but using the create call to ensure
- that we own the filename.
- 2002-08-23 Gonzalo Paniagua Javier <[email protected]>
- * FileLoadException.cs: implemented ToString.
- * StreamWriter.cs: added Null field and implemented Write (char) and
- Write (char []).
- 2002-08-23 Gonzalo Paniagua Javier <[email protected]>
- * StreamReader.cs: implemented NullStreamReader.
- 2002-08-21 Miguel de Icaza <[email protected]>
- * Path.cs (GetDirectoryName): Fix for filenames with size = 1
- * File.cs: Removed all references that threw exceptions when the
- paths contains a colon, as this is a valid part of an identifier
- on Unix.
- Everywhere: The String.Empty return from GetDirectoryName means
- that there is no directory information about the path.
- 2002-08-20 Gonzalo Paniagua Javier <[email protected]>
- * FileNotFoundException.cs: use Message and InnerException from base
- class. Changed Message and ToString ().
- 2002-08-19 Dick Porter <[email protected]>
- * BinaryWriter.cs: The length of a string is counted in bytes, not
- chars
- 2002-08-18 Dick Porter <[email protected]>
- * BinaryReader.cs: Fixed buffering
- 2002-08-09 Nick Drochak <[email protected]>
- * BinaryReader.cs: added virtual to Dispose(bool).
- 2002-08-03 Jason Diamond <[email protected]>
- * StringWriter.cs: Return UnicodeEncoding for Encoding property.
- 2002-08-03 Jason Diamond <[email protected]>
- * StreamWriter.cs: Use GetByteCount() to get exact length instead
- of GetMaxByteCount when converting chars to bytes.
- 2002-07-31 Duncan Mak <[email protected]>
- * StreamReader.cs:
- (Dispose): Added and implmented.
- * StreamWriter.cs:
- (Dispose): Fixed visibility.
- (Initialize): Fixed visibility, made internal.
- * BinaryReader.cs:
- (Dispose): Fixed visibility.
- 2002-07-28 Gonzalo Paniagua Javier <[email protected]>
- * File.cs:
- (Create): allow file names without path.
- Fri Jul 26 15:45:04 CEST 2002 Paolo Molaro <[email protected]>
- * FileStream.cs: patch from [email protected] to add
- Name property support.
- 2002-07-20 Dick Porter <[email protected]>
- * MonoIO.cs: Added icall to CreatePipe
- 2002-07-18 Gonzalo Paniagua Javier <[email protected]>
- * FileInfo.cs: fixes buglet #27940
- 2002-07-17 Gonzalo Paniagua Javier <[email protected]>
- * Path.cs: removed unneeded line from GetExtension.
- 2002-07-12 Gonzalo Paniagua Javier <[email protected]>
- * FileStream.cs:
- (.ctor): call MonoIO.GetException with the file name.
- 2002-07-02 Mike Kestner <[email protected]>
- * StreamReader.cs: Guard against ^\n lines as pointed out by Gonzalo.
- 2002-07-02 Mike Kestner <[email protected]>
- * StreamReader.cs: Revert the last Peek change and fix the ReadLine
- end of line detection code instead.
- 2002-07-02 Gonzalo Paniagua Javier <[email protected]>
- * StreamReader.cs:
- (Peek): no need to have seek capabilitites.
- 2002-06-17 Dietmar Maurer <[email protected]>
- * Path.cs (ChangeExtension): handle some special cases (fixes bug #25319)
- * File.cs (Delete): only call Directory.Exists() if DirName != ""
- 2002-06-12 Gonzalo Paniagua Javier <[email protected]>
- * Directory.cs: fixed bug #26133 and also test if the directory exist
- before performing the search.
- 2002-06-12 Nick Drochak <[email protected]>
- * StringReader.cs (ReadLine): Return null when we get to end of the
- string.
- 2002-05-22 Lawrence Pit <[email protected]>
- * StreamWriter.cs: added ability to write null value
-
- 2002-05-19 Lawrence Pit <[email protected]>
- * Stream.cs: NullStream.ReadByte now returns -1 instead of 0 to
- prevent endless loops.
- 2002-05-17 Dan Lewis <[email protected]>
- * FileStream.cs: Enforce lower bound on buffer size.
- 2002-05-16 Piers Haken <[email protected]>
- * Stream.cs: Implement synchronous {Begin|End}{Read|Write}() methods.
- 2002-05-17 Nick Drochak <[email protected]>
- * StreamWriter.cs: Implement buffering. Also implemented dispose
- pattern as recommended by the MS docs. Must call Close() now
- to ensure the buffer is flushed.
- 2002-05-15 Nick Drochak <[email protected]>
- * Path.cs (GetDirectoryName): Return String.Empty if there is no
- directory
- * StreamReader.cs: Add some parameter checking on file names.
- * StreamWriter.cs: Add some parameter checking on file names.
- 2002-05-14 Nick Drochak <[email protected]>
- * File.cs: Add parameter checks to most methods. Not completely done,
- but all current unit tests pass.
- * Path.cs: Implement GetTempFileName().
- 2002-05-10 Nick Drochak <[email protected]>
- * StreamWriter.cs (Flush): Throw proper exception if internal stream
- has already been closed when we try to flush.
- 2002/05/10 Nick Drochak <[email protected]>
- * FileNotFoundException.cs (ToString): Don't try to use the inner
- exception, because it might be null. Use the message instead.
- 2002-05-09 Nick Drochak <[email protected]>
- * File.cs (Delete): Do not throw an exception if the file does not
- exist.
- 2002-05-08 Mike Gray <[email protected]>
- * File.cs: According to ECMA spec and MS docs Copy(src, dest)
- should not overwrite dest by default.
- 2002-05-08 Nick Drochak <[email protected]>
- * StreamWriter.cs: Add paramter check to constructors and throw
- exceptions where appropriate.
- Tue May 7 11:47:46 CEST 2002 Paolo Molaro <[email protected]>
- * StreamReader.cs: return the number of chars read even if we diddn't
- fill the whole buffer (makes Sergey's ilasm work with mono).
- 2002-05-07 Mike Gray <[email protected]>
- * FileInfo.cs (Create): Implement missing method.
- 2002-05-07 Mike Gray <[email protected]>
- * File.cs: Implemented CreateText method, and fixed dst compares
- to compare against "" instead of null twice.
- 2002-05-05 Nick Drochak <[email protected]>
- * StreamReader.cs: Throw exceptions where needed. Changed Null field to
- use new internal class since null cannot be passed to constructor
- anymore. Also, fix a coule of small bugs.
- 2002-05-03 Nick Drochak <[email protected]>
- * MemoryStream.cs: Refrain from allocating array until the space is
- really needed. This fixes a bug in the Length property when the
- constructor without the byte array is used.
- 2002-05-01 Duncan Mak <[email protected]>
- * DirectoryNotFoundException.cs (constructor): Added missing
- serialization constructor.
- 2002-04-30 Duncan Mak <[email protected]>
- * FileLoadException.cs (constructors): Added missing (string,
- string) ctor, as well as (string, string, Exception) ctor.
- (Message): Added more info to the error message
- (ToString): Added. We'll need to add the StackTrace stuff when
- that works.
- * FileShare.cs: Add a missing field, Inheritable.
-
- * TextReader.cs: Renamed Synchronised method to Synchronized.
- * TextWriter.cs: Renamed Synchronised method to Synchronized.
- Renamed protected member coreNewLine to CoreNewLine.
- 2002-04-30 Sergey Chaban <[email protected]>
- * BinaryReader.cs: Allocate buffer before its first use.
- Handle end of stream properly. Methods to read native types
- (ReadInt* etc.) are little-endian (see Compact Framework docs).
- * BinaryWriter.cs: Store data in little-endian format.
- Use internal buffer for conversions.
- 2002-03-31 Dick Porter <[email protected]>
- * Directory.cs: Strip out "." and ".." from returned list
- * FileAttributes.cs: Get the right enum values
- 2002-03-28 Dietmar Maurer <[email protected]>
- * TextWriter.cs (write): added check for null
- 2002-03-28 Dan Lewis <[email protected]>
- * Directory.cs: Throws DirectoryNotFoundException.
- * MonoIO.cs: Fixed to work around enum problem.
- 2002-03-27 Dan Lewis <[email protected]>
- * StreamReader.cs: Implemented ReadLine() and ReadEnd().
- 2002-03-27 Dan Lewis <[email protected]>
- * Directory.cs, File.cs, FileSystemInfo.cs, FileInfo.cs,
- DirectoryInfo.cs, Path.cs: Modified to use MonoIO class instead of
- wrapper and PAL classes.
- * MonoIO.cs, MonoIOStat.cs, MonoIOError.cs: Added.
- 2002-03-25 Mike Kestner <[email protected]>
- * MemoryStream.cs (Read): Fixed bug in exception throw.
- 2002-03-24 Mike Kestner <[email protected]>
- * StreamReader.cs (ReadBuffer): Fix buffer merging bugs.
- 2002-03-23 Martin Baulig <[email protected]>
- * StreamReader.cs: Always do buffered reading, use 4k blocks.
- (Read (char[], int, int)): Implemented.
- (DiscardBufferedData): Implemented.
- 2002-03-21 Mike Kestner <[email protected]>
- * StreamReader.cs : Fill out, add buffering, and use encoding.
- 2002-03-19 Martin Baulig <[email protected]>
- * StreamWriter.cs (StreamWriter (string)): The default is to override
- the file, not to append to it.
- (StreamWriter (string path, bool append)): When appending, seek to the
- end of the file, otherwise truncate the file to zero length.
- (Dispose (bool)): Close the internalStream.
- (Flush): Flush the interalStream.
- (Write (char[], int, int)): Flush the internalStream in auto-flush-mode.
- 2002-03-19 Dan Lewis <[email protected]>
- * FileStream.cs: Flush buffer before FileSetLength.
- 2002-02-28 Miguel de Icaza <[email protected]>
- * Stream.cs (NullStream): Do not track position, this beast does
- nothing in practice.
- 2002-03-15 Dan Lewis <[email protected]>
- * SearchPattern.cs: New class. Glob matching code for Directory.
- * Directory.cs: Changed to use SearchPattern instead of mono_glob_*()
- 2002/03/15 Nick Drochak <[email protected]>
- * DirectoryInfo.cs: Fixed the overloaded GetDirectories and GetFiles.
- This code seemed to be copied from somewhere, and it was close,
- but didn't match the docs. This was the last bit needed to get
- NAnt to compile with our class libs.
- 2002-03-12 Duncan Mak <[email protected]>
- * EndOfStreamException.cs:
- * FileLoadException.cs:
- * FileNotFoundException.cs:
- * PathTooLongException.cs: Changed the base classes to IOException
- instead of SystemException.
- * IOException.cs: Added missing constructors.
-
- 2002-03-07 Nick Drochak <[email protected]>
- * FileMode.cs: Docs don't say this should be explicitly derived from
- int, so just make it a normal Enum.
- 2002-03-02 Jason Diamond <[email protected]>
- * StringReader.cs: Fixed off-by-one error in Peek() and Read().
- 2002-02-12 Nick Drochak <[email protected]>
- * PathTooLongException.cs: put it in the correct namespace
- * EndOfStreamException.cs: put it in the correct namespace
- Thu Jan 31 17:32:32 CET 2002 Paolo Molaro <[email protected]>
- * Directory.cs: handle opendir() return NULL and absolute filenames.
- 2002-01-31 Duncan Mak <[email protected]>
- * FileLoadException.cs:
- * FileNotFoundException: Added missing bits for serialization.
- Thu Jan 24 17:42:54 CET 2002 Paolo Molaro <[email protected]>
- * Directory.cs: allow directories in GetFiles() mask.
- 2002-01-23 Miguel de Icaza <[email protected]>
- * FileInfo.c (CopyTo, MoveTo): Implement.
- * FileStream.cs: Add argument checking to the constructor.
- * File.cs: Rewrote most of the file. Implement Copy, Open, Create,
- OpenText, OpenWrite, Move. Made pending methods flagged as MonoTODO.
-
- * Directory.cs (Delete): reimplement without using DirectoryInfo.
- (Delete): Implement the recursive version.
- (GetCreationTime, GetLastWriteTime, GetLastAccessTime): Implement.
- (Move): Reimplement.
- (getNames): dead code removal.
- * Path.cs: define an internal DirectorySeparatorStr that we use in
- a few spots.
- * Wrapper.cs: Updated to new version.
-
- * DirectoryInfo (Delete): Implement using the Directory API.
- * DirectoryInfo.cs (GetFiles, GetDirectories, GetFileSystemInfos,
- Delete, Create, Parent, Exists, MoveTo): Implement.
- * Directory.cs (GetListing): implement new utility function.
- (GetDirectories): Implement.
- (GetFileSystemEntries): Implement.
- (GetFiles): Implement.
- * CheckArgument.cs (Path): Do not allow null by default.
- Tue Jan 22 22:53:23 CET 2002 Paolo Molaro <[email protected]>
- * DirectoryInfo.cs, FileInfo.cs: do not use Debug from the system
- assembly in corlib.
- 2002-01-20 Nick Drochak <[email protected]>
- * SeekOrigin.cs: Added Serializable attribute.
- 2002-01-19 Duncan Mak <[email protected]>
- * PathTooLongException.cs:
- * EndOfStreamException.cs: Added to CVS.
- Thu Jan 10 12:06:46 MST 2002 Matt Kimball <[email protected]>
- * BufferedStream.cs: Initial implemenation. The synchronous
- methods for both reading and writing are implemented. I'll do the
- asynchronous methods in a bit.
-
- Wed Jan 9 16:04:39 MST 2002 Matt Kimball <[email protected]>
- * BinaryWriter.cs: Initial implementation. And it's all there.
- * BinaryReader.cs: The constructor now uses the passed in encoding,
- not UTF8 always.
- Wed Jan 9 13:54:28 MST 2002 Matt Kimball <[email protected]>
- * BinaryReader.cs: Initial implementation. I think it's complete.
- 2002-01-04 Ravi Pratap <[email protected]>
- * CheckArgument.cs, CheckPermission.cs, Directory.cs: MonoTODO
- attribute decorations.
- * DirectoryInfo.cs, File.cs, FileInfo.cs, FileSystemInfo.cs,
- Path.cs, TextReader.cs, TextWriter.cs : Ditto.
- * FileLoadException.cs, FileNotFoundException.cs, StreamReader.cs:
- Ditto.
- 2001-12-11 Dick Porter <[email protected]>
- * FileStream.cs: Use handles rather than casting file descriptors.
- Added Handle property.
- Wed Nov 14 16:47:47 CET 2001 Paolo Molaro <[email protected]>
- * CheckPermission.cs: disable ModeAccess() code: it's wrong.
- * FileStream.cs: only trow an exception if the read failed in ReadByte().
- * StreamReader.cs: implement Peek and Read.
- * TextWriter.cs: CLSCompliant updates.
- 2001-11-10 Sean MacIsaac <[email protected]>
- * FileNotFoundException.cs: Added some constructors
- * Path.cs (GetFullPath): Fixed implementation
- Fri Nov 2 18:27:58 CET 2001 Paolo Molaro <[email protected]>
- * DirectoryNotFoundException.cs: implemented.
- Tue Sep 25 18:54:06 CEST 2001 Paolo Molaro <[email protected]>
- * File.cs: fix signatures of the Open() and OpenRead() functions
- (they are static).
- Thu Sep 13 18:04:23 CEST 2001 Paolo Molaro <[email protected]>
- * FileLoadException.cs, FileNotFoundException.cs: added.
- 2001-08-28 Dietmar Maurer <[email protected]>
- * TextReader.cs: implemented the Read method
- * StreamReader.cs: impl. stubs
- * StreamWriter.cs: impl.
- * TextWriter.cs: implemented Write and WriteLine methods
- Sun Aug 26 23:01:41 CEST 2001 Paolo Molaro <[email protected]>
- * FileAccess.cs, FileMode.cs: change values to be compatible with
- the ms ones.
-
- Sun Aug 26 11:47:56 CEST 2001 Paolo Molaro <[email protected]>
- * IOException.cs: Implemented System.IO.Exception.
- 2001-07-18 Michael Lambert <[email protected]>
- *SeekOrigin.cs.cs, FileShare.cs, FileMode.cs, FileAccess.cs: Add.
- 2001-07-19 Marcin Szczepanski <[email protected]>
- * System.IO.MemoryStream.cs: Added. Had quite a few cases of
- "LAMESPEC", but the tests work against the MS implementation so
- the major functions are right (ie. Read/Write/Seek). Some more
- tests required for the various constructors and exceptions.
- 2001-07-16 Marcin Szczepanski <[email protected]>
- * StringReader.cs, StringWriter.cs, TextReader.cs, TextWriter.cs:
- New class implemenations.
- * StringReaderTest.cs, StringWriterTest.cs: Test suite for the above.
|