New tests.
[mono.git] / mcs / class / corlib / System.IO / ChangeLog
index dac550a189ab54f2e3a3a799d54345463156b2d5..9fe7abe6a28c5aae69d33cc06539e4dec1d65a4b 100644 (file)
@@ -1,3 +1,59 @@
+2010-04-21  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * FileInfo.cs: Ensure elevated trust when calling Delete on 
+       Moonlight.
+       * FileSystemInfo.cs: Ensure elevated trust when calling [Creation
+       |LastAccess|LastWrite]Time setters
+
+2010-04-16  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * Directory.cs: Ensure elevated trust when calling on 
+       Moonlight.
+       * DirectoryInfo.cs: Ensure elevated trust when calling a .ctor 
+       on Moonlight.
+       * File.cs: Ensure elevated trust when calling a .ctor on 
+       Moonlight.
+       * FileInfo.cs: Ensure elevated trust when calling a .ctor on 
+       Moonlight.
+       * FileStream.cs: Ensure elevated trust when calling a .ctor on 
+       Moonlight. Name property returns "[Unknown]" unless a Moonlight
+       application is executed with elevated trust.
+       * Path.cs: Ensure elevated trust when calling a GetTempPath,
+       GetTempFileName or GetFullPath on Moonlight. Add a shared 
+       internal method to validate paths to reduce code duplication.
+
+2010-04-15  Jb Evain  <jbevain@novell.com>
+
+       * Directory.cs: don't fully qualify name when not it's necessary.
+
+2010-03-29  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DirectoryInfo.cs, FileInfo.cs: Moonlight needs the default ctor
+       to decorate them with [SecuritySafeCritical] for corclr 
+       inheritance rules
+
+2010-03-25 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Directory.cs: a directory named ":" is legal in unix.
+       This gets rid of the annoying ":" folder when running
+       corlib tests.
+
+2010-03-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Directory.cs, DirectoryInfo.cs: Disble new NET_4_0 API used in
+       SL4 until we have elevated trust working correctly (since they 
+       are *not* decorated as [SecurityCritical])
+
+2010-03-17 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * StreamReader.cs: if the detected encoding is different from the
+       provided to the constructor, adjust the decoded buffer size if
+       needed. Fixes bug #589236.
+
+2010-03-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Stream.cs: CopyTo methods are part of SL4 too
+
 2010-03-16  Jb Evain  <jbevain@novell.com>
 
        * FileStream.cs, File.cs, DirectoryInfo.cs, Directory.cs: use