2004-01-30 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / ChangeLog
index 784fa523cc642aee64d92e21329e9bf3b8e50b72..02f9e91474429280f04c0ef18bcc9caf039e0bf9 100644 (file)
@@ -1,3 +1,137 @@
+2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
+
+       * Marshal.cs: Implement AllocCoTaskMem and FreeCoTaskMem.
+
+2003-11-26  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * DispatchWrapper.cs: Added and implemented
+       * ErrorWrapper.cs: Fixed bug
+       * Marshal.cs: Added missing members
+
+2003-11-18  Jackson Harper <jackson@ximian.com>
+
+       * CurrencyWrapper.cs: Fix file name.
+       
+2003-11-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * BestFitMappingAttribute.cs: Signature fix
+       * Marshal.cs: Add attribute, fix signatures
+       * MarshalAsAttribute.cs: Add head, add entry
+       * DllImportAttribute.cs: Added v1.1 entries
+       * TypeLibConverter.cs: Added, stubbed
+       * RegistrationServices.cs: Added, stubbed
+       * ExtensibleClassFactory.cs: Added, stubbed
+       * ErrorWrapper.cs: Added, implemented
+       * CurrencyWrapper.cs: Added, implemented
+
+2003-11-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * IRegistrationServices.cs:
+       * ITypeLibConverter.cs:
+       * ITypeLibExporterNameProvider.cs:
+       * ITypeLibExporterNotifySink.cs:
+       * ITypeLibImporterNotifySink.cs: Added missing attribute
+       * UCOMIBindCtx.cs: Added missing attribute, fixed in attribute
+       * UCOMIConnectionPoint.cs:
+       * UCOMIConnectionPointContainer.cs:
+       * UCOMIEnumConnectionPoints.cs:
+       * UCOMIEnumConnections.cs:
+       * UCOMIEnumMoniker.cs:
+       * UCOMIEnumString.cs:
+       * UCOMIEnumVARIANT.cs:
+       * UCOMIMoniker.cs:
+       * UCOMIPersistFile.cs:
+       * UCOMIRunningObjectTable.cs:
+       * UCOMIStream.cs:
+       * UCOMITypeComp.cs:
+       * UCOMITypeInfo.cs:
+       * UCOMITypeLib.cs: Added missing attribute
+
+2003-08-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * UCOMIBindCtx.cs: Added and implemented
+       * UCOMIConnectionPoint.cs: Added and implemented
+       * UCOMIConnectionPointContainer.cs: Added and implemented
+       * UCOMIEnumConnectionPoints.cs: Added and implemented
+       * UCOMIEnumConnections.cs: Added and implemented
+       * UCOMIEnumMoniker.cs: Added and implemented
+       * UCOMIEnumString.cs: Added and implemented
+       * UCOMIEnumVARIANT.cs: Added and implemented
+       * UCOMIMoniker.cs: Added and implemented
+       * UCOMIPersistFile.cs: Added and implemented
+       * UCOMIRunningObjectTable.cs: Added and implemented
+       * UCOMIStream.cs: Added and implemented
+
+       * UCOMTypeComp.cs: renamed
+       * UCOMTypeInfo.cs: renamed
+       * UCOMTypeLib.cs: renamed
+
+       * ITypeLibConverter.cs: Fixed interface signature
+
+       * ComSourceInterfacesAttribute.cs: Added and implemented
+       * IDispatchImplAttribute.cs: Added and implemented
+       * InvalidComObjectException.cs: Added and implemented
+       * InvalidOleVariantTypeException.cs: Added and implemented
+       * MarshalDirectiveException.cs: Added and implemented
+       * SafeArrayRankMismatchException.cs: Added and implemented
+       * SafeArrayTypeMismatchException.cs: Added and implemented
+       * SEHException.cs: Added attribute
+       * UnknownWrapper.cs: Added and implemented
+
+       * BIND_OPTS.cs:
+       * CONNECTDATA.cs:
+       * ELEMDESC.cs:
+       * FILETIME.cs:
+       * FUNCDESC.cs:
+       * IDLDESC.cs:
+       * PARAMDESC.cs:
+       * STATSTG.cs:
+       * TYPEATTR.cs:
+       * TYPEDESC.cs:
+       * TYPELIBATTR.cs:
+       * VARDESC.cs: Added and implemented
+
+       * CALLCONV.cs:
+       * FUNCFLAGS.cs:
+       * FUNCKIND.cs:
+       * IDispatchImplType.cs:
+       * IDLFLAG.cs:
+       * IMPLTYPEFLAGS.cs:
+       * LIBFLAGS.cs:
+       * PARAMFLAG.cs:
+       * SYSKIND.cs:
+       * TYPEFLAGS.cs: 
+       * TypeLibImporterFlags.cs:
+       * VARFLAGS.cs: Added and implemented
+
+2003-07-12  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+       * ComCompatibleVersionAttribute.cs: Added and implemented
+       * TypeLibVersionAttribute.cs: Added and implemented
+
+Wed Jun 18 12:49:54 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * Marshal.cs: implemented Prelink with icalls.
+
+2003-04-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * RuntimeEnvironment.cs: New file. Stubbed by Dominik Fretz
+       (roboto@gmx.net).
+
+2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * ExternalException.cs: doesn't need a field to keep the result code.
+       * SEHException.cs: implemented.
+
+2003-03-03  Tim Coleman <tim@timcoleman.com>
+       * HandleRef.cs: Add this struct
+
+2003-01-05  Sebastien Pouliot <spouliot@videotron.ca>
+
+       * COMException.cs: New. Minimal (incomplete - i'm not using COM)
+       implementation because this is thrown when dealing with Software 
+       Publisher Certificates (SPC) in X509Certificate.
+
 2002-08-22  Nick Drochak  <ndrochak@gol.com>
 
        * OutAttribute.cs: TypeID isn't overriden from Attribute here.