1 2004-06-09 Gert Dresen <drieseng@users.sourceforge.net>
3 * IsolatedStorage.cs: use private variable for holding scope,
4 set scope in InitStore method, removed need for extra protected
5 member (public API fix)
6 * IsolatedStorageFile.cs: use InitStore to initialize scope
8 2004-05-12 Sebastien Pouliot <sebastien@ximian.com>
10 * IsolatedStorage.cs: More details on MonoTODO. Throw exceptions on
11 AssemblyIdentity and DomainIdentity properties.
12 * IsolatedStorageFile.cs: More details on MonoTODO.
13 * IsolatedStorageFileStream.cs: Removed MonoTODO on class. Now use
14 Path.Combine to build filenames (constructor) and throw an exception
15 when we try to get the handle (as documented).
17 2003-07-30 Duncan Mak <duncan@ximian.com>
19 * IsolatedStorageInfo.cs (CreateAssemblyFilename):
20 (CreateDomainFilename): Replace String.Format with Path.Combine.
22 * IsolatedStorageFile.cs:
23 (GetStore): Update storage_scope accordingly.
24 (GetUseStoreForAssembly): Include IsolatedStorageScope.User.
25 (GetUseStoreForDomain): Include IsolatedStorageScope.User and
26 IsolatedStorageScope.Assembly.
30 (MaximumSize): throw InvalidOperationExceptions. This is a
31 subclass responsibility.
32 (Scope): Implemented using a static field, storage_scope.
34 (SeparatorExternal): Implemented. Use Path.DirectorySeparatorChar
35 for SeparatorExternal.
37 2003-02-18 Jonathan Pryor <jonpryor@vt.edu>
38 * IsolatedStorageFile.cs: Fix spelling error (GetUseStoreForDomain -->
39 GetUserStoreFor Domain). Reported by
40 Torsten Rendelmann <torsten.rendelmann@procos.com>.
42 2003-01-19 Sebastien Pouliot <spouliot@videotron.ca>
44 * IsolatedStorageFile.cs: Added missing [CLSCompliant(false)]
45 to CurrentSize and MaximumSize to fix compilation (at least
48 2003-01-18 Jonathan Pryor <jonpryor@vt.edu>
50 - General: Get a simple implementation working. Simple, not-all-there, but
51 sufficient to get "Programming C#" example 21-17 working under Mono. This
52 doesn't say much, as it's not a stress-test by any means.
53 * INormalizeForIsolatedStorage.cs: re-indent to fit mono code style
54 * IsolatedStorage.cs: match mono coding guidelines
55 * IsolatedStorageFileStream.cs: Add members that "C# In A Nutshell" claims
56 the class should override. Most of these members just delegate to the
57 base class, though. CreateIsolatedPath is used to get the actual filename
58 for the IsolatedStorageFileStream.
59 * IsolatedStorageScope.cs: Documentation goes in monodoc, so there's no
60 point in having C# doc-tags. Add "Roaming" member, which "C# In A
62 * IsolatedStorageFile.cs: Public class documented in "C# In A Nutshell".
63 Simple implementation. Will probably need work to conform with .NET,
64 address security concerns.
65 * IsolatedStorageInfo.cs: Abstract IsolatedStorage information used by other
66 classes, such as the directory isolated storage is located under, how to
67 calculate the size of isolated storage, etc.
69 2002-02-19 Duncan Mak <duncan@ximian.com>
71 * IsolatedStorageFileStream.cs: Added MonoTODO here. This class
72 is completely stubbed out (over the summer) and didn't get
75 2002-02-08 Duncan Mak <duncan@ximian.com>
77 * IsolatedStorage.cs: Looked at MemberInfo.cs, another fellow
78 abstract class. Oh, that's what it means! Removed unnesscessary
81 2002-02-07 Duncan Mak <duncan@ximian.com>
83 * IsolatedStorage.cs: Added to CVS, stubbed out the API.
84 * IsolatedStorageException.cs: Implemented.
86 2002-01-07 Duco Fijma <duco@lorentz.xs4all.nl>
87 * Created INormalizeForIsolatedStorage