2004-01-02 Sebastien Pouliot * AllowPartiallyTrustedCallersAttribute.cs: Fixed AttributeUsage using 1.2 documentation (AllowMultiple=false, Inherited=false) * NamedPermissionSet.cs: Changes to match unit tests. * PermissionSet.cs: Implemented Copy, Intersect, IsSubsetOf and Union methods. Corrected FromXml. * PolicyLevelType.cs: Added missing [Serializable]. * SecurityElement.cs: Fixed constructor to match unit tests. * SecurityException.cs: Added support for GrantedSet and RefusedSet properties (since 1.1). Set HResult to 0x8013150A. * SecurityZone.cs: Added missing [Serializable]. * SuppressUnmanagedCodeSecurityAttribute.cs: Fixed AttributeUsage using 1.2 documentation (AllowMultiple=true, Inherited=false) * UnverifiableCodeAttribute.cs: Fixed AttributeUsage using 1.2 documentation (AllowMultiple=true, Inherited=false) 2003-06-29 Sebastien Pouliot * PermissionSet.cs: Added missing "virtual" to Count, IsSynchronized and SyncRoot. 2003-06-29 Nick Drochak * NamedPermissionSet.cs : Fix buglet/typo/thinko. Thank you unit tests. 2003-06-28 Sebastien Pouliot * CodeAccessPermission.cs: Added missing methods. Removed old XML documentation (present in monodoc). Added missing MonoTODO attrs. * NamedPermissionSet.cs : Changed some code from result of unit tests. Updated MonoTODO attributes. * PermissionSet.cs: Added missing methods. Removed old XML documentation (present in monodoc). Added missing MonoTODO attrs. Added code to some methods. * SecurityManager.cs: Added missing MonoTODO attributes. 2003-05-09 Sebastien Pouliot * AllowPartiallyTrustedCallersAttribute.cs: New. Class was missing from original 1.0 documentation (but inclufed in framework 1.0) 2002-06-10 Duncan Mak * IEvidenceFactory.cs (Evidence): Added missing method. * SuppressUnmanagedCodeSecurityAttribute.cs: * UnverifiableCodeAttribute.cs: Added missing AttributeUsage attribute. 2002-06-05 Nick Drochak * SecurityElement.cs: Fixed couple of hard to spot typos which were causing valid names and keys to be rejected. 2002-04-28 Lawrence Pit * CodeAccessPermission.cs : implemented ToString method 2002-04-27 Lawrence Pit * SecurityElement.cs: fixed bugs, implemented several methods 2002-03-12 Duncan Mak * SecurityException.cs: Inherit from SystemException, not Exception. 2002-02-23 Nick Drochak * SecurityElement.cs: fixed typo 2002-02-13 Dan Lewis * NamedPermissionSet.cs: New file (stub) 2002-02-07 Duncan Mak * SecurityException.cs: Reformatted to fit the form of other Exceptions. Added serialization bits. 2002-01-05 Ravi Pratap * SecurityElement.cs : Insert MonoTODO attribute. 2002-01-02 Nick Drochak * CodeAccessPermission.cs: Fix syntax error hidden by exclusion in .build file 2001-12-30 Nick Drochak * PermissionSet.cs SecurityManager.cs: New Files * CodeAccessPermission.cs: Add Skeleton code * IPermission.cs: Make public and inherit from ISecurityEncodable * ISecurityEncodable.cs: Make interface public * ISecurityPolicyEncodable.cs: Ditto * IStackWalk.cs: Ditto 2001-12-29 Nick Drochak * ISecurityPolicyEncodable.cs, PolicyLevelType.cs, SecurityZone.cs, SecurityException.cs, UnverifiableCodeAttribute.cs, SuppressUnmanagedCodeSecurityAttribute.cs, VerificationException.cs, XmlSyntaxException.cs: New files 2001-12-21 Miguel de Icaza * SecurityElement.cs, CodeAccessPermission.cs IPermission.cs IStackWalk.cs SecurityElement.cs ISecurityEncodable.cs: New files.