2002-01-23 Miguel de Icaza <miguel@ximian.com>
authorMiguel de Icaza <miguel@gnome.org>
Thu, 24 Jan 2002 00:59:13 +0000 (00:59 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Thu, 24 Jan 2002 00:59:13 +0000 (00:59 -0000)
commit99a1e34e98f47deaa9ba8e67d8ae60640ed8dc64
tree784253bf8b6f153ad9ed58f2ff30c2cf57e6ae76
parente543d4c31606a0b41501554c7176ffec8e14bde1
2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* Unix/Errno.cs: Added

* Unix/Wrapper.cs: Updated to new Wrapper

2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* 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.

2002-01-23  Miguel de Icaza  <miguel@ximian.com>

* DateTime.cs (UnixEpoch): The Begining of the Unix epoch.

svn path=/trunk/mcs/; revision=2138
mcs/class/System/System.build
mcs/class/corlib/System.IO/ChangeLog
mcs/class/corlib/System.IO/Directory.cs
mcs/class/corlib/System.IO/File.cs
mcs/class/corlib/System.IO/FileInfo.cs
mcs/class/corlib/System.IO/FileStream.cs
mcs/class/corlib/System.IO/Path.cs
mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/DateTime.cs
mcs/class/corlib/Unix/Errno.cs [new file with mode: 0755]
mcs/class/corlib/Unix/Wrapper.cs