New tests.
[mono.git] / mcs / class / corlib / System.IO / ChangeLog
index 8f2b4c78e7af847d3036c0e04d2919048a39e67f..9fe7abe6a28c5aae69d33cc06539e4dec1d65a4b 100644 (file)
@@ -1,3 +1,80 @@
+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
+       MOONLIGHT symbol to disambiguate MonoTouch and Moonlight code.
+
+2010-03-16  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * Path.cs:
+       * Directory.cs:
+       * DirectoryInfo.cs: Add some of the 4.0 methods to Moonlight.
+
+2010-03-15  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * SearchOption.cs: Make public for Moonlight, this type is in SL4.
+
+2010-03-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * File.cs: Enable some NET_4_0 features in NET_2_1 since they are
+       part of SL4. Throw a SecurityException in Moonlight in non-debug
+       builds until we're ready for elevated trust.
+
 2010-03-11  Zoltan Varga  <vargaz@gmail.com>
 
        * Path.cs (GetTempFileName): Fix infinite loop if the process doesn't have