ChangeLog 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. 2005-03-17 Sebastien Pouliot <[email protected]>
  2. * IsolatedStorageScope.cs: Add missing BOOTSTRAP_NET_2_0 to new enum
  3. values. Fix #73046.
  4. * IsolatedStorageFile.cs: Remove commented security attributes.
  5. 2005-03-15 Sebastien Pouliot <[email protected]>
  6. * IsolatedStorageFile.cs: Added CAS demands (imperative when possible)
  7. for IsolatedStoragePermission. The security attributes for NET_2_0 are
  8. commented until #73046 is fixed.
  9. * IsolatedStorageFileStream.cs: Now use StackFrame(2) to find which
  10. assembly is really calling the IsolatedStorageFileStream when no
  11. default is supplied. Throw DirectoryNotFoundException when a directory
  12. inside the isolated storage is missing.
  13. 2005-01-31 Sebastien Pouliot <[email protected]>
  14. * IsolatedStorage.cs: Added checks to get identities.
  15. * IsolatedStorageFile.cs: Added support for identities (assembly,
  16. domain and, for 2.0, application).
  17. * IsolatedStorageFileEnumerator.cs: New. Internal enumerator for
  18. IsolatedStorageFile.
  19. * IsolatedStorageFileStream.cs: Now use the new FileStream
  20. constructor to ensure filestream name stays [Unknown].
  21. * IsolatedStorageInfo.cs: Removed (no more required).
  22. * IsolatedStorageScope.cs: Added new 2.0 scopes: Application and
  23. Machine.
  24. 2004-07-11 Gonzalo Paniagua Javier <[email protected]>
  25. * IsolatedStorageInfo.cs: useGetFolderPath instead of getting "HOME".
  26. 2004-06-13 Gert Driesen <[email protected]>
  27. * IsolatedStorage.cs: really mark the storage_scope field private
  28. 2004-06-09 Gert Dresen <[email protected]>
  29. * IsolatedStorage.cs: use private variable for holding scope,
  30. set scope in InitStore method, removed need for extra protected
  31. member (public API fix)
  32. * IsolatedStorageFile.cs: use InitStore to initialize scope
  33. 2004-05-12 Sebastien Pouliot <[email protected]>
  34. * IsolatedStorage.cs: More details on MonoTODO. Throw exceptions on
  35. AssemblyIdentity and DomainIdentity properties.
  36. * IsolatedStorageFile.cs: More details on MonoTODO.
  37. * IsolatedStorageFileStream.cs: Removed MonoTODO on class. Now use
  38. Path.Combine to build filenames (constructor) and throw an exception
  39. when we try to get the handle (as documented).
  40. 2003-07-30 Duncan Mak <[email protected]>
  41. * IsolatedStorageInfo.cs (CreateAssemblyFilename):
  42. (CreateDomainFilename): Replace String.Format with Path.Combine.
  43. * IsolatedStorageFile.cs:
  44. (GetStore): Update storage_scope accordingly.
  45. (GetUseStoreForAssembly): Include IsolatedStorageScope.User.
  46. (GetUseStoreForDomain): Include IsolatedStorageScope.User and
  47. IsolatedStorageScope.Assembly.
  48. * IsolatedStorage.cs:
  49. (CurrentSize):
  50. (MaximumSize): throw InvalidOperationExceptions. This is a
  51. subclass responsibility.
  52. (Scope): Implemented using a static field, storage_scope.
  53. (SeparatorInternal)
  54. (SeparatorExternal): Implemented. Use Path.DirectorySeparatorChar
  55. for SeparatorExternal.
  56. 2003-02-18 Jonathan Pryor <[email protected]>
  57. * IsolatedStorageFile.cs: Fix spelling error (GetUseStoreForDomain -->
  58. GetUserStoreFor Domain). Reported by
  59. Torsten Rendelmann <[email protected]>.
  60. 2003-01-19 Sebastien Pouliot <[email protected]>
  61. * IsolatedStorageFile.cs: Added missing [CLSCompliant(false)]
  62. to CurrentSize and MaximumSize to fix compilation (at least
  63. under Windows/csc).
  64. 2003-01-18 Jonathan Pryor <[email protected]>
  65. - General: Get a simple implementation working. Simple, not-all-there, but
  66. sufficient to get "Programming C#" example 21-17 working under Mono. This
  67. doesn't say much, as it's not a stress-test by any means.
  68. * INormalizeForIsolatedStorage.cs: re-indent to fit mono code style
  69. * IsolatedStorage.cs: match mono coding guidelines
  70. * IsolatedStorageFileStream.cs: Add members that "C# In A Nutshell" claims
  71. the class should override. Most of these members just delegate to the
  72. base class, though. CreateIsolatedPath is used to get the actual filename
  73. for the IsolatedStorageFileStream.
  74. * IsolatedStorageScope.cs: Documentation goes in monodoc, so there's no
  75. point in having C# doc-tags. Add "Roaming" member, which "C# In A
  76. Nutshell" lists.
  77. * IsolatedStorageFile.cs: Public class documented in "C# In A Nutshell".
  78. Simple implementation. Will probably need work to conform with .NET,
  79. address security concerns.
  80. * IsolatedStorageInfo.cs: Abstract IsolatedStorage information used by other
  81. classes, such as the directory isolated storage is located under, how to
  82. calculate the size of isolated storage, etc.
  83. 2002-02-19 Duncan Mak <[email protected]>
  84. * IsolatedStorageFileStream.cs: Added MonoTODO here. This class
  85. is completely stubbed out (over the summer) and didn't get
  86. properly MonoTODO'd.
  87. 2002-02-08 Duncan Mak <[email protected]>
  88. * IsolatedStorage.cs: Looked at MemberInfo.cs, another fellow
  89. abstract class. Oh, that's what it means! Removed unnesscessary
  90. MonoTODO attributes.
  91. 2002-02-07 Duncan Mak <[email protected]>
  92. * IsolatedStorage.cs: Added to CVS, stubbed out the API.
  93. * IsolatedStorageException.cs: Implemented.
  94. 2002-01-07 Duco Fijma <[email protected]>
  95. * Created INormalizeForIsolatedStorage