X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FPEAPI%2FChangeLog;h=9c09fa33ac0cf44b2720540f85d422bb133fe65c;hb=d49951ccf584ba637afb1dab7fff714478e3174d;hp=841d012ecdc190c4b33ebe340286df440839c175;hpb=e2a3353ffc69ef26add7d254462155e951f660d4;p=mono.git diff --git a/mcs/class/PEAPI/ChangeLog b/mcs/class/PEAPI/ChangeLog index 841d012ecdc..9c09fa33ac0 100644 --- a/mcs/class/PEAPI/ChangeLog +++ b/mcs/class/PEAPI/ChangeLog @@ -1,3 +1,100 @@ +2006-11-09 Ankit Jain + + * Metadata.cs (AssemAttr.Retargetable): New. + (AssemblyRef.AddAssemblyAttr): New. + +2006-07-20 Ankit Jain + + * Metadata.cs (CustomAttribute.BuildTables): Value can be null. + +2006-06-07 Ankit Jain + + * PEAPI.cs (PEFile.GetNextSectStart): Handle the case when (tide % + SectionAlignment) == 0 . Patch by Carlo Kok. Fixes bug #78182. + +2006-06-01 Ankit Jain + + * 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 + + * 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 + + * Metadata.cs (NativeType): Add LPStruct and Error. + +2006-04-24 Ankit Jain + + * PEAPI.cs (PEFile.WritePEFile): ReserveStrongNameSignatureSpace only if + we have assembly manifest. + +2006-02-22 Ankit Jain + + * Metadata.cs (TypeAttr): Add [Flags] attribute. + +2006-02-20 Ankit Jain + + * PEAPI.cs (PEFileException): Update error message. + * Metadata.cs: Update to throw PEFileException instead of Exception. + +2006-02-19 Ankit Jain + + * Metadata.cs (Module): Implment IExternRef to allow reference to types + in 'this' module. + +2006-02-15 Raja R Harinath + + * Metadata.cs (BoundArray.CompressSignedNum): Document the + transformation. Avoid a few casts. + +2006-02-15 Ankit Jain + + * Metadata.cs (BoundArray.CompressSignedNum): New. Encode signed values, + used only for encoding lower bounds of arrays. + (BoundArray.TypeSig): Use new CompressSignedNum to encode lower bounds. + +2006-02-08 Ankit Jain + + * Metadata.cs (BoundArray.ctor): Change param 'upBounds' to sizes. + (MetaData.CompressNum): Fix range check. + +2006-01-31 Ankit Jain + + * Metadata.cs (Op.readonly_): New. + +2006-01-19 Ankit Jain + + * Metadata.cs (GenericParameter.GetCodedIx): Override. Return coded index + for HasCustomAttr. + (MetaData.BuildMetaData): Sort CustomAttribute table at the end. + +2006-01-16 Ankit Jain + + * Metadata.cs (PInvokeAttr): Add 'bestfit_on', 'bestfit_off', 'bestfit_mask', + 'charmaperror_on' & 'charmaperror_off'. + 2006-01-13 Ankit Jain * Metadata.cs (GenericMethodSig): Ensure sig is added to the blob only once.