[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / System.IO / ChangeLog
index ce6e19179fb8f4c0e006b88bfbb2f2e26e5347aa..3778389e2e09f91e7e80ff2992a2681bdf6fada3 100644 (file)
@@ -1,3 +1,102 @@
+2010-05-27  William Holmes  <billholmes54@gmail.com>
+
+       * Directory.cs (ValidateDirectoryListing): Removing an unnecessary
+       Path.Combine call. Part of the fix for bug #580090.
+
+       Code is contributed under MIT/X11 license.
+
+2010-06-18  Rolf Bjarne Kvinge  <RKvinge@novell.com>
+
+       * FileStream.cs: Include a required ctor in NET_2_1 so that it compiles.
+
+2010-05-20  Marek Habersack  <mhabersack@novell.com>
+
+       * FileStream.cs: when running on Windows and a path with Unix
+       directory separator chars is passed (including an UNC share), get
+       the canonical form of the path before attempting to retrieve its
+       directory name. Fixes bug #607502
+
+       * Path.cs: typo fix
+
+2010-05-08  Marek Habersack  <mhabersack@novell.com>
+
+       * Path.cs: vararg overload of Combine now correctly concatenates
+       segments.
+       The 3 and 4 argument overloads of Combine check whether the passed
+       segments are null or not.
+
+2010-05-05 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Path.cs: prevent infinite loop when TMPDIR (or equivalent)
+       points to a non-existent directory.
+
+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.