New test.
[mono.git] / mcs / class / corlib / System.IO.IsolatedStorage / ChangeLog
index c6d4f5f6b8d5521bc700d2ee4175d873cf0de5f6..e1ab06e62c78b45fe272371f80d1a54414de8ffb 100644 (file)
@@ -1,3 +1,151 @@
+2010-03-16  Jb Evain  <jbevain@novell.com>
+
+       * IsolatedStorageFileEnumerator.cs
+       * MoonIsolatedStorageFileStream.cs
+       * MoonIsolatedStorageFile.cs
+       * MoonIsolatedStorage.cs
+       * IsolatedStorageScope.cs
+       * IsolatedStorageFileStream.cs
+       * IsolatedStorage.cs
+       * IsolatedStorageFile.cs:
+               use MOONLIGHT symbol to disambiguate MonoTouch and Moonlight code.
+
+2009-11-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * MoonIsolatedStorageFile.cs: Add new CheckSearchPattern 
+       validation method. Fix GetDirectoryNames to behave like 
+       GetFileNames wrt searchPattern
+
+2009-08-30  Jb Evain  <jbevain@novell.com>
+
+       * IsolatedStorageFileEnumerator.cs
+       * MoonIsolatedStorageFileStream.cs
+       * MoonIsolatedStorageFile.cs
+       * MoonIsolatedStorage.cs
+       * IsolatedStorageScope.cs
+       * IsolatedStorageFileStream.cs
+       * IsolatedStorage.cs
+       * IsolatedStorageFile.cs:
+               Use the traditional net_2_0 version of isolated storage
+               for MonoTouch.
+
+2009-05-27  Jackson Harper  <jackson@ximian.com>
+
+       * MoonIsolatedStorageFile.cs: Allow paths in search patterns.
+
+2009-04-16  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * MoonIsolatedStorage.cs: New. Manage the shared (location, quota)
+       information about Moonlight isolated storage.
+       * MoonIsolatedStorageFile.cs: Adjust with new MoonIsolatedStorage.
+       Implement IncreaseQuotaTo UI.
+       * MoonIsolatedStorageFileStream.cs: Adjust with MoonIsolatedStorage.
+
+2009-04-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Fix thread-safety issue at creation time.
+       [Fix bug #431039]
+       * IsolatedStorageFileStream.cs: Fix missing path check in Verify.
+       [Fix bug #487659]
+
+2008-12-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Use Url as the default evidence type when
+       null is supplied.
+       [Fix bug #430932]
+
+2008-09-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * MoonIsolatedStorageFile.cs: Add application and iste specific 
+       initialization. Add rumenditary quota support (not thread or cross 
+       process safe). Add a bunch of TODO & FIXME.
+       * MoonIsolatedStorageFileStream.cs: Add quota checks (delegated 
+       into MoonIsolatedStorageFile).
+
+2008-09-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * MoonIsolatedStorageFile.cs: Add calls to PreCheck inside EndRead
+       and EndWrite methods.
+       * MoonIsolatedStorageFileStream.cs: Throw an IsolatedStorageException
+       when DeleteFile is called on an unexisting file.
+
+2008-08-22  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * MoonIsolatedStorageFile.cs: Implement Remove. Add a bunch of FIXME 
+       mostly related to quota.
+       * MoonIsolatedStorageFileStream.cs: Add a call to the container's
+       PreCheck method in most methods. Add FIXME for quota.
+
+2008-08-21  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * MoonIsolatedStorageFile.cs: Split Application and Site storage.
+       Start looking at quota.
+       * MoonIsolatedStorageFileStream.cs: Added more validation to 
+       ctors. Removed IsAsync (not in beta2). (SetLength) Start using some 
+       quota checks 
+
+2008-08-20  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * MoonIsolatedStorageFile.cs: More fixes to match unit tests.
+
+2008-08-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * MoonIsolatedStorageFile.cs: Fix API to match SL2 beta2. Start
+       implementing new feature (while writing unit tests).
+       * MoonIsolatedStorageFileStream.cs: Add new async methods [Begin|
+       End][Read|Write] present in b2. Fix endless recursion in WriteByte.
+
+2008-04-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Fix CreateDirectory to accept multiple 
+       subdirectories. Avoid leaking full path in DeleteDirectory. Fix 
+       GetDirectoryNames to work with path (and the search pattern).
+       [Fix bug #376188]
+
+2008-03-28  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Don't show the full path on exception if a 
+       directory can't be created (fix bug #354539). Also fix path/patterns when
+       looking for files (it behave differently than DirectoryInfo does).
+
+2008-01-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Fix bug #354539
+
+2007-12-18  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * IsolatedStorageFileEnumerator.cs: Ifdef'ing out too. Fixes the build.
+
+2007-12-18  Miguel de Icaza  <miguel@novell.com>
+
+       * Ifdef out the large bodies of code that will just not work with
+       Silverlight, ran into this problem again trying to run
+       http://fluxtools.net/emailphotos
+
+       Its not worth trying to alter this implementation of
+       IsolatedStorage to work in both the regular and the Moonlight
+       profiles, instead am going to write a simple implementation while
+       we wait for the real 2.0 API to come out.
+
+2007-11-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFileStream.cs: Handle rooted paths. Patch by Jay
+       Miller to fix bug #324983.
+
+2006-04-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Loading/saving the identities used to 
+       isolate the storage requires the permission to [de]serialize them too.
+
+2005-11-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageScope.cs: Added missing [Serializable] in 2.0 profile
+
+2005-10-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * IsolatedStorageFile.cs: Add a call to GC.SuppressFinalize in Dispose
+       (even if we're not disposing anything).
+
 2005-06-22  Sebastien Pouliot  <sebastien@ximian.com>
 
        * IsolatedStorageFile.cs: Only assembly evidences are considered to