+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
+ resolve policy. Changed resolve method used (instead of changing it's
+ code).
+
+2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
+
+ * IsolatedStorageFileStream.cs: Remove Close method from NET_2_0.
+ * IsolatedStorageFile.cs: Implemented missing MaximumSize property
+ and GetPermission method.
+
+2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * IsolatedStorageFileStream.cs: check the FileMode here as FileStream
+ throws a different exception.
+
+2005-04-25 Sebastien Pouliot <sebastien@ximian.com>
+
+ * INormalizeForIsolatedStorage.cs: Added [ComVisible(true)] for 2.0.
+ * IsolatedStorage.cs: Added [ComVisible(true)] for 2.0 except for new
+ property ApplicationIdentity.
+ * IsolatedStorageException.cs: Added [ComVisible(true)] for 2.0.
+ * IsolatedStorageFile.cs: Now calls UnprotectedGetEvidence to get the
+ assembly evidences. Added [ComVisible(true)] for 2.0.
+ * IsolatedStorageFileStream.cs: Added [ComVisible(true)] for 2.0.
+ * IsolatedStorageScope.cs: Added [ComVisible(true)] for 2.0.
+
+2005-03-24 Sebastien Pouliot <sebastien@ximian.com>
+
+ * IsolatedStorageFile.cs: Added an assert for unrestricted file access
+ to the class. This is "ok" as the user cannot control the base path
+ for isolated storage but will be updated to be more "precise" when
+ imperative assert are supported in the runtime.
+ * IsolatedStorageFileStream.cs: Changed constructors so the assert
+ for unrestricted file access is limited to constructors (not the whole
+ class). Added LinkDemand for UnmanagedCode to get Handle and
+ SafeFileHandle (2.0) properties.
+
+2005-03-17 Sebastien Pouliot <sebastien@ximian.com>
+
+ * IsolatedStorageScope.cs: Add missing BOOTSTRAP_NET_2_0 to new enum
+ values. Fix #73046.
+ * IsolatedStorageFile.cs: Remove commented security attributes.
+
+2005-03-15 Sebastien Pouliot <sebastien@ximian.com>
+
+ * IsolatedStorageFile.cs: Added CAS demands (imperative when possible)
+ for IsolatedStoragePermission. The security attributes for NET_2_0 are
+ commented until #73046 is fixed.
+ * IsolatedStorageFileStream.cs: Now use StackFrame(2) to find which
+ assembly is really calling the IsolatedStorageFileStream when no
+ default is supplied. Throw DirectoryNotFoundException when a directory
+ inside the isolated storage is missing.
+
+2005-01-31 Sebastien Pouliot <sebastien@ximian.com>
+
+ * IsolatedStorage.cs: Added checks to get identities.
+ * IsolatedStorageFile.cs: Added support for identities (assembly,
+ domain and, for 2.0, application).
+ * IsolatedStorageFileEnumerator.cs: New. Internal enumerator for
+ IsolatedStorageFile.
+ * IsolatedStorageFileStream.cs: Now use the new FileStream
+ constructor to ensure filestream name stays [Unknown].
+ * IsolatedStorageInfo.cs: Removed (no more required).
+ * IsolatedStorageScope.cs: Added new 2.0 scopes: Application and
+ Machine.
+
+2004-07-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * IsolatedStorageInfo.cs: useGetFolderPath instead of getting "HOME".
+
+2004-06-13 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * IsolatedStorage.cs: really mark the storage_scope field private
+
+2004-06-09 Gert Dresen <drieseng@users.sourceforge.net>
+
+ * IsolatedStorage.cs: use private variable for holding scope,
+ set scope in InitStore method, removed need for extra protected
+ member (public API fix)
+ * IsolatedStorageFile.cs: use InitStore to initialize scope
+
+2004-05-12 Sebastien Pouliot <sebastien@ximian.com>
+
+ * IsolatedStorage.cs: More details on MonoTODO. Throw exceptions on
+ AssemblyIdentity and DomainIdentity properties.
+ * IsolatedStorageFile.cs: More details on MonoTODO.
+ * IsolatedStorageFileStream.cs: Removed MonoTODO on class. Now use
+ Path.Combine to build filenames (constructor) and throw an exception
+ when we try to get the handle (as documented).
+
+2003-07-30 Duncan Mak <duncan@ximian.com>
+
+ * IsolatedStorageInfo.cs (CreateAssemblyFilename):
+ (CreateDomainFilename): Replace String.Format with Path.Combine.
+
+ * IsolatedStorageFile.cs:
+ (GetStore): Update storage_scope accordingly.
+ (GetUseStoreForAssembly): Include IsolatedStorageScope.User.
+ (GetUseStoreForDomain): Include IsolatedStorageScope.User and
+ IsolatedStorageScope.Assembly.
+
+ * IsolatedStorage.cs:
+ (CurrentSize):
+ (MaximumSize): throw InvalidOperationExceptions. This is a
+ subclass responsibility.
+ (Scope): Implemented using a static field, storage_scope.
+ (SeparatorInternal)
+ (SeparatorExternal): Implemented. Use Path.DirectorySeparatorChar
+ for SeparatorExternal.
+
+2003-02-18 Jonathan Pryor <jonpryor@vt.edu>
+ * IsolatedStorageFile.cs: Fix spelling error (GetUseStoreForDomain -->
+ GetUserStoreFor Domain). Reported by
+ Torsten Rendelmann <torsten.rendelmann@procos.com>.
+
+2003-01-19 Sebastien Pouliot <spouliot@videotron.ca>
+
+ * IsolatedStorageFile.cs: Added missing [CLSCompliant(false)]
+ to CurrentSize and MaximumSize to fix compilation (at least
+ under Windows/csc).
+
2003-01-18 Jonathan Pryor <jonpryor@vt.edu>
- General: Get a simple implementation working. Simple, not-all-there, but