+2006-07-20 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (CustomAttribute.BuildTables): Value can be null.
+
+2006-06-07 Ankit Jain <jankit@novell.com>
+
+ * PEAPI.cs (PEFile.GetNextSectStart): Handle the case when (tide %
+ SectionAlignment) == 0 . Patch by Carlo Kok. Fixes bug #78182.
+
+2006-06-01 Ankit Jain <jankit@novell.com>
+
+ * PEAPI.cs (PEFile.AddMethod): Add overload for return type as Param
+ instead of PEAPI.Type .
+ * Metadata.cs (MetaDataElement.HasCustomAttr): New. Temporary hack.
+ (Param.HasMarshalInfo): New.
+ (ClassDef.AddMethod): Add overload for return type as Param.
+ (MethodDef.ctor): Change internal .ctor's sig to take Param instead of
+ PEAPI.Type for return type.
+ (MethodDef.retType): Remove.
+ (MethodDef.TypeSig): Update to use ret_param always.
+ (MethodDef.BuildTables): Add ret_param to Param table only if it has
+ marshal info or custom attributes.
+
+2006-05-26 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (DeclSecurity): Rename to ..
+ (BaseDeclSecurity): .. this.
+ (DeclSecurity): New. Derive from BaseDeclSecurity.
+ (DeclSecurity_20): Likewise. For 2.0 style declaritive security.
+ (PermissionSet): New.
+ (Permission): New.
+ (PermissionMember): New.
+ (MetaData.AddDeclSecurity): Update to use BaseDeclSecurity.
+ (MetaData.BuildMetaData): Likewise.
+
+ * PEAPI.cs (PEFile.AddDeclSecurity): New overload for new PermissionSet
+ class.
+
+2006-05-10 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (NativeType): Add LPStruct and Error.
+
2006-04-24 Ankit Jain <jankit@novell.com>
* PEAPI.cs (PEFile.WritePEFile): ReserveStrongNameSignatureSpace only if