In System.IO:
authorRobert Jordan <robertj@gmx.net>
Thu, 19 Jun 2008 08:30:45 +0000 (08:30 -0000)
committerRobert Jordan <robertj@gmx.net>
Thu, 19 Jun 2008 08:30:45 +0000 (08:30 -0000)
commit28007d29937c20ef74b088801a84d8da934947ff
tree3297d8a61efd1fbafb03f0ce61c88ed8fea21f4a
parenta8cb19966e094ec2d0e199b8cad7ddb95f4243ab
In System.IO:
2008-05-29  Robert Jordan  <robertj@gmx.net>

* Path.cs (InsecureGetFullPath): Call CanonicalizePath for
UNC paths as well.
* Path.cs (GetServerAndShare): New helper method.
* Path.cs (SameRoot, CanonicalizePath): Add UNC support.
Fixes #394681 and a bunch of TestGetFullPath unit cases.
All changes are Win32 related.

In Test/System.IO:
2008-05-29  Robert Jordan  <robertj@gmx.net>

* PathTest.cs (TestGetFullPathUnix, TestGetFullPathWindows):
Factored out from the disabled TestGetFullPath test while fixing
the issues mentioned by the ERROR comment and bug #394681.

svn path=/trunk/mcs/; revision=106188
mcs/class/corlib/System.IO/ChangeLog
mcs/class/corlib/System.IO/Path.cs
mcs/class/corlib/Test/System.IO/ChangeLog
mcs/class/corlib/Test/System.IO/PathTest.cs