Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/corlib/System.Runtime.InteropServices/ChangeLog')
-rw-r--r--mcs/class/corlib/System.Runtime.InteropServices/ChangeLog1219
1 files changed, 0 insertions, 1219 deletions
diff --git a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog
deleted file mode 100644
index defb099c802..00000000000
--- a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog
+++ /dev/null
@@ -1,1219 +0,0 @@
-2010-04-02 Miguel de Icaza <miguel@novell.com>
-
- * SafeHandle.cs: Use refcount == -1 to indicate that the handle
- had been closed.
-
- The problem here is that we have no records of why the code that
- threw a ObjectDisposedException inside the do { } while block on
- DangerousAddRef was added. It seems it was added in response to
- Close() methods being called and the need to throw that exception
- on further calls to ObjectDisposedException.
-
- Sadly, we have no test suites for that.
-
-2010-03-16 Jb Evain <jbevain@novell.com>
-
- * MarshalAsAttribute.cs, Marshal.cs: use MOONLIGHT symbol to
- disambiguate MonoTouch and Moonlight code.
-
-2009-12-13 Miguel de Icaza <miguel@novell.com>
-
- * SafeBuffer.cs: When comparing the end, we only need to compare
- source+size being bigger than last_byte, not bigger or equal,
- otherwise we can not access the last element.
-
-2009-11-08 Miguel de Icaza <miguel@novell.com>
-
- * Marshal.cs: Expose copy_*_unamnaged to SafeBuffer.
-
- * SafeBuffer.cs: Update SafeBufer implementation
-
-2009-11-02 Miguel de Icaza <miguel@novell.com>
-
- * Jumbo NET_2_0 removal patch.
-
-2009-10-15 Sebastien Pouliot <sebastien@ximian.com>
-
- * GCHandle.cs: Add missing validations
-
-2009-09-22 Sebastien Pouliot <sebastien@ximian.com>
-
- * _Assembly.cs: Remove Evidence and GlobalAssemblyCache
- properties for NET_2_1
- * Marshal.cs: Avoid depending on SecureString for NET_2_1
-
-2009-09-20 Sebastien Pouliot <sebastien@ximian.com>
-
- * MarshalAsAttribute.cs: Remove VarEnum field for NET_2_1
-
-2009-09-19 Sebastien Pouliot <sebastien@ximian.com>
-
- * Marshal.cs: Avoid depending on COM stuff for NET_2_1
-
-2009-09-04 Zoltan Varga <vargaz@gmail.com>
-
- * SafeBuffer.cs: Mark specific methods as non-cls compliant instead of
- the whole class.
-
- * SafeBuffer.cs: New net 4.0 class.
-
-2009-04-17 Tom Hindle <tom_hindle@sil.org>
-
- * Marshal.cs: Improved GetExceptionForHR to return real C# exceptions in
- certain cases instead of always COMException.
-
-2009-02-24 Sebastien Pouliot <sebastien@ximian.com>
-
- * SafeHandle.cs: Add default ctor in 2.1 profile (needed to compile
- new unit tests in moonlight).
-
-2009-03-05 Tom Hindle <tom_hindle@sil.org>
-
- * Marshal.cs: Implemented GenerateGuidForType
-
-2008-06-21 Gert Driesen <drieseng@users.sourceforge.net>
-
- * Marshal.cs: Fixed order of arguments for ArgumentException in
- GetComSlotForMethodInfo.
-
-2008-06-19 Kornél Pál <kornelpal@gmail.com>
-
- * Marshal.cs: Implement GetHINSTANCE.
-
-2008-04-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
-
- * _EventInfo.cs
- * _FieldInfo.cs
- * _MemberInfo.cs
- * _MethodBase.cs
- * _MethodInfo.cs
- * _PropertyInfo.cs
- * _Type.cs
- * ArrayWithOffset.cs
- * BestFitMappingAttribute.cs
- * Marshal.cs: Fix parameter names
-
-2008-02-20 Zoltan Varga <vargaz@gmail.com>
-
- * Marshal.cs (GetDelegateForFunctionPointer): Add a nullref check.
-
-2008-02-03 Sebastien Pouliot <sebastien@ximian.com>
-
- * COMException.cs: Fix new-line literal and use of "" detected by
- Gendarme.
-
-2008-01-13 Gert Driesen <drieseng@users.sourceforge.net>
-
- * COMException.cs: Added missing colon in ToString.
-
-2007-12-04 Gert Driesen <drieseng@users.sourceforge.net>
-
- * ExternalException.cs: Set HResult to match MS.
-
-2007-11-05 Sebastien Pouliot <sebastien@ximian.com>
-
- * ComVisible.cs: Fix parameter name (part of #322850).
-
-2007-09-14 Zoltan Varga <vargaz@gmail.com>
-
- * GCHandle.cs (AddrOfPinnedObject): Use -2 to communicate that the handle is not
- pinned. Correct exception message. Fixes #82848.
-
-2007-08-08 Atsushi Enomoto <atsushi@ximian.com>
-
- * SafeHandle.cs CriticalHandle.cs TypeLibImporterFlags.cs
- RegistrationClassContext.cs ArrayWithOffset.cs :
- * ComObjectInUseException.cs ExposeAsClassToComAttribute.cs :
- removed obsoleted files.
-
-2007-07-18 Miguel de Icaza <miguel@novell.com>
-
- * SafeHandle.cs: Harden this, do not call ReleaseHandle if the
- handle is invalid.
-
- * CriticalHandle.cs: Harden this, do not call ReleaseHandle if the
- handle is invalid.
-
-2007-07-06 Jonathan Chambers <joncham@gmail.com>
-
- * ExtensibleClassFactory.cs: Fix ExtensibleClassFactory.
-
-2007-06-22 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs (ThrowExceptionForHR): Implement/consolidate.
- * Marshal.cs (GetExceptionForHR): Implement/consolidate.
-
-2007-05-11 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs (SecureStringToBSTR): BSTR header is size in bytes,
- not string length.
-
-2007-05-02 Jonathan Chambers <joncham@gmail.com>
-
- * ExtensibleClassFactory.cs: Don't use un-implemented overload.
-
-2007-05-02 Dick Porter <dick@ximian.com>
-
- * _ConstructorInfo.cs:
- * _EventInfo.cs:
- * _Exception.cs:
- * _FieldInfo.cs:
- * _MemberInfo.cs:
- * _MethodBase.cs:
- * _MethodInfo.cs:
- * _PropertyInfo.cs:
- * _Type.cs:
- * UCOMIMoniker.cs:
- * AutomationProxyAttribute.cs:
- * BestFitMappingAttribute.cs:
- * BStrWrapper.cs:
- * ClassInterfaceAttribute.cs:
- * CoClassAttribute.cs:
- * ComAliasNameAttribute.cs:
- * ComCompatibleVersionAttribute.cs:
- * ComConversionLossAttribute.cs:
- * ComDefaultInterfaceAttribute.cs:
- * ComEventInterfaceAttribute.cs:
- * COMException.cs:
- * ComImportAttribute.cs:
- * ComObjectInUseException.cs:
- * ComRegisterFunctionAttribute.cs:
- * ComUnregisterFunctionAttribute.cs:
- * ComVisible.cs:
- * CriticalHandle.cs:
- * CurrencyWrapper.cs:
- * DefaultCharSetAttribute.cs:
- * DispatchWrapper.cs:
- * DispIdAttribute.cs:
- * ErrorWrapper.cs:
- * ExtensibleClassFactory.cs:
- * ExternalException.cs:
- * Marshal.cs:
- * SafeHandle.cs:
- * StructLayoutAttribute.cs:
- * TypeLibConverter.cs:
- * ArrayWithOffset.cs:
- * BIND_OPTS.cs:
- * BINDPTR.cs:
- * CONNECTDATA.cs:
- * DISPPARAMS.cs:
- * ELEMDESC.cs:
- * EXCEPINFO.cs:
- * PARAMDESC.cs:
- * TYPELIBATTR.cs:
- * VARDESC.cs:
- * CALLCONV.cs:
- * CallingConvention.cs:
- * CharSet.cs:
- * ClassInterfaceType.cs:
- * ComInterfaceType.cs:
- * ComMemberType.cs:
- * DESCKIND.cs:
- * ExporterEventKind.cs:
- * PARAMFLAG.cs:
- * RegistrationClassContext.cs:
- * TYPEKIND.cs:
- * TypeLibImporterFlags.cs:
- * UnmanagedType.cs:
- * VARFLAGS.cs: Update to 2.0 profile
-
-2007-04-15 Alp Toker <alp@atoker.com>
-
- * Marshal.cs: Add new 2.0 Copy() from IntPtr[] overload.
-
-2007-03-12 Raja R Harinath <rharinath@novell.com>
-
- * DefaultParameterValueAttribute.cs: Move to System.dll.
-
-2007-02-08 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs: Throw exceptions for AddRef, Release,
- and QueryInterface in managed code. Implement GetComInterfaceForObject,
- GetIDispatchForObject, GetIUnknownForObject, GetObjectForIUnknown,
- GetObjectsForNativeVariants, IsComObject, ReleaseComObject, and
- FinalReleaseComObject. Unimplement GetComObjectData and SetComObjectData
- for now to save space and simplify __ComObject for now. MSDN states the
- user should never call these methods anyway.
-
-2007-01-29 Marek Habersack <grendello@gmail.com>
-
- * Marshal.cs: Implement a missing Marshal.Copy overload.
-
-2007-01-11 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs: Implement Marshal.ReAllocCoTaskMem.
-
-2007-01-03 Miguel de Icaza <miguel@novell.com>
-
- * SafeHandle.cs: Do not use locks in SafeHandle to protect the
- access to the refcount, use Interlocked.CompareExchange. The
- locks were the source of problems with domain finalization when
- this code was enabled.
-
- This should fix Matt Hargett's bug report with a full `make check'
- that reported variations of:
-
- ** (../../class/lib/net_2_0/nunit-console.exe:29644): WARNING **:
- Finalization of domain <domainname> timed out.
-
- Also, it is a lot lighther.
-
-2006-12-21 Miguel de Icaza <miguel@novell.com>
-
- * CriticalHandle.cs: Add Dispose(bool disposing) method, and
- refactor.
-
-2006-12-15 Gert Driesen <drieseng@users.sourceforge.net>
-
- * Marshal.cs: Use SystemDefaultCharSize to determine whether to
- use Ansi or Unicode variant of StringToCoTaskMem.
-
-2006-12-15 Miguel de Icaza <miguel@novell.com>
-
- * Marshal.cs (SecureStringToCoTaskMemAnsi, SecureStringToBSTR,
- SecureStringToCoTaskMemUnicode, ZeroFreeCoTaskMemAnsi,
- ZeroFreeCoTaskMemUnicode, ZeroFreeGlobalAllocAnsi,
- ZeroFreeGlobalAllocUnicode): Implement.
-
- (StringToCoTaskAuto): return the same as Ansi.
-
- The ANSI code is out of sync with Mono, which treats ANSI as
- UTF-8.
-
- Code formatting changes
-
-2006-12-11 Miguel de Icaza <miguel@novell.com>
-
- * SafeHandle.cs: Fix a handful of bugs, and add tests for them.
- Only release the handle if its owned by us. Also throw
- ObjectDisposedException's
-
- Implement finalizer.
-
- DangerousAddRef will now throw an exception if the object was
- disposed.
-
-2006-12-02 Miguel de Icaza <miguel@novell.com>
-
- * SafeHandle.cs: Implement this class.
-
-2006-10-06 Jonathan Chambers <joncham@gmail.com>
-
- * ExtensibleClassFactory.cs: Implement RegisterObjectCreationCallback.
-
-2006-08-31 Robert Jordan <robertj@gmx.net>
-
- * Marshal.cs: Replaced the *Auto internal calls with managed
- variants. Fixed SystemDefaultCharSize to return an OS dependent
- value.
-
-2006-08-09 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs: Implement GetIDispatchForObject.
-
-2006-08-07 Gert Driesen <drieseng@users.sourceforge.net>
-
- * Marshal.cs: Added stubs for GetTypeLibGuid (ITypeLib), GetTypeLibLcid
- (ITypeLib), GetTypeLibName (ITypeLib).
-
-2006-07-28 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs: Implemented CreateWrapperOfType and ReleaseComObject.
-
-2006-07-15 Jonathan Chambers <joncham@gmail.com>
-
- * Marshal.cs: Begin implementing COM Interop. Implemented
- AddRef, GetComInterfaceForObject, GetComObjectData, GetIUnknownForObject,
- GetObjectForIUnknown, GetTypedObjectForIUnknown, IsComObject, QueryInterface
- Release, SetComObjectData, and ThrowExceptionForHR.
-
-2006-06-07 Jonathan Chambers <jonathan.chambers@ansys.com>
-
- * Marshal.cs: Implement GetComSlotForMethodInfo
-
-2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
-
- * Marshal.cs: Implement VARIANT marshalling methods
-
-2006-05-20 Zac Bowling <zac@zacbowling.com>
- * VarEnum.cs: ComVisible Attribute (2.0)
- * InterfaceTypeAttribute.cs: ComVisible Attribute (2.0)
- * UCOMITypeInfo.cs: ComImport Attribute (1.x)
- * UCOMITypeComp.cs: ComImport Attribute (1.x)
- * MarshalAsAttribute.cs: ComVisible Attribute (2.0)
- * StructLayoutAttribute.cs: ComVisible Attribute (2.0)
- * ProgIdAttribute.cs: ComVisible Attribute (2.0)
- * PrimaryInteropAssemblyAttribute.cs: ComVisible Attribute (2.0)
- * ImporterEventKind.cs: ComVisible Attribute (2.0)
- * UCOMIPersistFile.cs: ComImport Attribute (1.x)
- * SetWin32ContextInIDispatchAttribute.cs: Obselete and ComVisible
- Attribute (2.0)
- * IRegistrationServices.cs: ComVisible Attribute and CAS Attributes (2.0)
- * InAttribute.cs: ComVisible Attribute (2.0)
- * UCOMIMoniker.cs: ComImport Attribute (1.x)
- * MarshalDirectiveException.cs: ComVisible Attribute (2.0)
- * IDLDESC.cs: ComVisible Attribute (1.x)
- * FUNCFLAGS.cs: ComVisible Attribute (1.x)
- * UCOMIConnectionPointContainer.cs: ComImport Attribute (1.x)
- * TypeLibExporterFlags.cs: ComVisible Attribute (2.0)
- * ICustomMarshaler.cs: ComVisible Attribute (2.0)
- * LayoutKind.cs: ComVisible Attribute (2.0) + Serializable + Clean
- * ICustomAdapter.cs: ComVisible Attribute (2.0)
- * UnmanagedFunctionPointerAttribute.cs: ComVisible Attribute and Param
- Signature of UnmanagedFunctionPointerAttribute(...)
- * FUNCKIND.cs: ComVisble Attribute (1.x)
- * TypeLibVersionAttribute.cs: ComVisible Attribute (2.0) + Missing in
- 2.0
- * TypeLibVarAttribute.cs: ComVisible Attribute (2.0)
- * ITypeLibConverter.cs: ComVisible Attribute (2.0)
- * UCOMIRunningObjectTable.cs: ComImport Attribute (1.x)
- * IDispatchImplAttribute.cs: Obsolete + ComVisible Attribute (2.0)
- * ITypeLibImporterNotifySink.cs: ComVisible Attribute (2.0)
- * PreserveSigAttribute.cs: ComVisible Attribute (2.0)
- * SYSKIND.cs: ComVisible Attribute (1.x)
- * UCOMIEnumVARIANT.cs: ComImport Attribute (1.x)
- * UCOMIEnumString.cs: ComImport Attribute (1.x) and Expose to 1.x (not
- a 2.0 exclusive class)
- * OutAttribute.cs: ComVisible Attribute (2.0)
- * InvalidComObjectException.cs: ComVisible Attribute (2.0)
- * SEHException.cs: ComVisible Attribute (2.0)
- * UCOMIConnectionPoint.cs: ComImport Attribute (1.x)
- * TypeLibImporterFlags.cs: ComVisible Attribute (2.0) and
- Serializable
- * OptionalAttribute.cs: ComVisible Attribute (2.0)
- * TYPEDESC.cs: ComVisible Attribute (1.x)
- * UCOMIEnumMoniker.cs: ComImport Attribute (1.x) and Expose to 1.x
- (not a 2.0 exclusive class)
- * TypeLibTypeFlags.cs: ComVisible Attribute (2.0)
- * ITypeLibExporterNotifySink.cs: ComVisible Attribute (2.0)
- * HandleRef.cs: ComVisible.cs and add ToIntPtr (2.0)
- * DllImportAttribute.cs: ComVisible Attribute (2.0)
- * TypeLibTypeAttribute.cs: ComVisible Attribute (2.0)
- * UnknownWrapper.cs: Serializable, ComVisible Attribute (2.0)
- * IDFLAGS.cs: ComVisible Attribute (1.x only)
- * RegistrationClassContext.cs: License + Flags attribute (2.0)
- * GCHandle.cs: ComVisible Attribute + Operator Overrides (2.0)
- * TypeLibImportClassAttribute.cs: ComVisible Attribute (2.0)
- * IMPLYTPEFLAGS.cs: ComVisible Attribute (1.x)
- * ImportedFromTypeLibAttribute.cs: ComVisible (2.0)
- * UCOMIBindCtx.cs: Obsolete Attribute (2.0)
- * FUNCDESC.cs: ComVisible Attribute (1.x)
- * RegistrationConnectionType.cs: Flags Attribute (2.0)
- * IDispatchImplType.cs: Obsolete + ComVisible Attribute (2.0)
- * TypeLibConverter.cs: ComVisible (2.0)
- * INVOKEKIND.cs: ComVisible Attribute (1.x)
- * GCHandleType.cs: ComVisible Attribute (2.0) + Serializable
- * ICustomFactory.cs: ComVisible Attribute (2.0)
- * FieldOffsetAttribute.cs: ComVisible Attribute (2.0)
- * LIBFLAGS.cs: ComVisible Attribute (1.x)
- * ComSourceInterfacesAttributes.cs: ComVisible Attribute (2.0)
- * STATSTG.cs: ComVisible Attribute (1.x)
- * InvalidOleVariantTypeException.cs: ComVisible Attribute (2.0)
- * TypeLibVarFlags.cs: ComVisible Attribute (2.0)
- * TYPEFLAGS.cs: ComVisible Attribute (1.x)
- * SafeArrayRankMismatchException.cs: ComVisible Attribute (2.0)
- * TYPEATTR.cs: ComVisible Attribute (1.x)
- * GuidAttribute.cs: ComVisible Attribute (2.0)
- * UCOMIEnumConnectionPoints.cs: ComImport Attribute (1.x) + Expose to
- 1.x (not a 2.0 exclusive)
- * SafeArrayTypeMismatchException.cs: ComVisible Attribute (2.0)
- * ObjectCreationDelegate.cs: ComVisible Attribute (2.0)
- * ITypeLibExporterNameProvider.cs: ComVisible Attribute (2.0) and
- MarshelAs VarEnum Type.
- * UCOMIStream.cs: ComImport Attribute (1.x)
- * TypeLibFuncFlags.cs ComVisible Attribute (2.0)
- * UnmanagedType.cs: ComVisible Attribute (2.0) + clean up
- * UCOMIEnumConnections.cs: ComImport Attribute (1.0)
- * LCIDConversionAttribute.cs: ComVisible Attribute (2.0)
- * TypeLibFuncAttribute.cs: ComVisible Attribute (2.0)
-
-2006-05-02 Jonathan Chambers <jonathan.chambers@ansys.com>
-
- * Marshal.cs: Implement BSTR methods
-
-2006-01-12 Ben Maurer <bmaurer@andrew.cmu.edu>
-
- * SafeHandle.cs: Update to RTM api
-
-2005-11-17 Zoltan Varga <vargaz@gmail.com>
-
- * DefaultParameterValueAttribute.cs: New file.
-
-2005-10-28 Sebastien Pouliot <sebastien@ximian.com>
-
- * Marshal.cs: Added null check in SecureStringTo* methods and make
- them throw a NotSupportedException otherwise (as existing code must
- deal with this anyway). Fixed Uni -> Unicode method name changes.
-
-2005-09-25 Sebastien Pouliot <sebastien@ximian.com>
-
- * UCOMIBindCtx.cs, 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: Remove [ComImport] from the default
- profile (this is new in 2.0) and reduce corcompare extras by 15.
-
-2005-09-21 Kornél Pál <kornelpal@hotmail.com>
-
- * UCOMIEnumConnections.cs, UCOMIEnumMoniker.cs, UCOMIEnumString.cs,
- UCOMIStream.cs, UCOMITypeInfo.cs, UCOMITypeLib.cs, UnmanagedType.cs:
- Removed UnmanagedType_80 that was required because mcs bug #75945
- was not discovered.
-
-2005-08-12 Gert Driesen <drieseng@users.sourceforge.net>
-
- * SetWin32ContextInIDispatchAttribute.cs: Make this attribute also
- available in 1.0 profile (.NET 1.1).
- * VariantWrapper.cs: Class is also exposed in .NET 1.1. Only
- serializable in 2.0 profile.
-
-2005-08-10 Zoltan Varga <vargaz@freemail.hu>
-
- * SafeHandle.cs: New file.
-
-2005-08-06 Gert Driesen <drieseng@users.sourceforge.net>
-
- * _Activator.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _Assembly.cs: ComVisible should only be set in 2.0 profile. Added
- TypeLibImportClass attribute. Fixes InterfaceType to match MS.NET.
- * _AssemblyBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _AssemblyName.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _Attribute.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _ConstructorBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _ConstructorInfo.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _CustomAttributeBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _EnumBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _EventBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _EventInfo.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _FieldBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _FieldInfo.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _ILGenerator.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _LocalBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _MemberInfo.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _MethodBase.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _MethodInfo.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _MethodBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _MethodRental.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _Module.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _ModuleBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _ParameterBuilder.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _ParameterInfo.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _PropertyBuilder.cs: ComVisible should only be setin 2.0 profile.
- Added TypeLibImportClass attribute.
- * _PropertyInfo.cs: Fixed InterfaceType to match MS.NET. Added
- TypeLibImportClass attribute. Added missing methods.
- * _SignatureHelper.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _Type.cs: Added TypeLibImportClass attribute. Fixed InterfaceType
- to match MS.NET. Added missing method to match MS.NET.
- * _Thread.cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * _TypeBuilder:cs: ComVisible should only be set in 2.0 profile.
- Added TypeLibImportClass attribute.
- * Marshal.cs: Removed MarshalAs attribute from parameter to fix
- API compatibility with MS.NET.
- * TypeLibImportClassAttribute.cs: Added.
-
-2005-07-06 Zoltan Varga <vargaz@freemail.hu>
-
- * GCHandle.cs: Add 2.0 FromIntPtr/ToIntPtr methods.
-
-2005-06-08 Sebastien Pouliot <sebastien@ximian.com>
-
- * RuntimeEnvironment.cs: I get better results when calling Demand.
-
-2005-06-07 Sebastien Pouliot <sebastien@ximian.com>
-
- * RuntimeEnvironment.cs: Implemented TODO. Added security for CAS.
-
-2005-06-06 Sebastien Pouliot <sebastien@ximian.com>
-
- * _Exception.cs: That one wasn't backported to 1.1 SP1 by MS. This
- should fix a lot of extra reported in the API status pages.
-
-2005-06-06 Zoltan Varga <vargaz@freemail.hu>
-
- * Marshal.cs: Add some missing 2.0 attributes.
-
-2005-05-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
-
- * _Attribute.cs
- * _ConstructorInfo.cs
- * _EventInfo.cs
- * _Exception.cs
- * _FieldInfo.cs
- * _MemberInfo.cs
- * _MethodBase.cs
- * _MethodInfo.cs
- * _PropertyInfo.cs
- * _Type.cs: Chance to .Net 1.1
- * _Activator.cs
- * _Assembly.cs
- * _AssemblyBuilder.cs
- * _AssemblyName.cs
- * _ConstructorBuilder.cs
- * _CustomAttributeBuilder.cs
- * _EnumBuilder.cs
- * _EventBuilder.cs
- * _FieldBuilder.cs
- * _ILGenerator.cs
- * _LocalBuilder.cs
- * _MethodBuilder.cs
- * _MethodRental.cs
- * _Module.cs
- * _ModuleBuilder.cs
- * _ParameterBuilder.cs
- * _ParameterInfo.cs
- * _PropertyBuilder.cs
- * _SignatureHelper.cs
- * _Thread.cs
- * _TypeBuilder.cs: Added
-
-2005-04-22 Sebastien Pouliot <sebastien@ximian.com>
-
- * _Attribute.cs: New. Interface for attributes in 2.0.
-
-2005-04-13 Marek Safar <marek.safar@seznam.cz>
-
- * DefaultCharSetAttribute.cs: Removed useless using.
-
-2005-03-31 Alp Toker <alp@atoker.com>
-
- * GCHandle.cs: Clearer ArgumentException text in the case of a
- null-valued IntPtr argument.
-
-2005-03-04 Kazuki Oikawa <kazuki@panicode.com>
-
- * _Exception.cs
- * BIND_OPTS.cs
- * BINDPTR.cs
- * CALLCONV.cs
- * ComDefaultInterfaceAttribute.cs
- * ComObjectInUseException.cs
- * ComSourceInterfacesAttribute.cs
- * CONNECTDATA.cs
- * CriticalHandle.cs
- * DefaultCharSetAttribute.cs
- * DESCKIND.cs
- * DISPPARAMS.cs
- * ELEMDESC.cs
- * EXCEPINFO.cs
- * ExposeAsClassToComAttribute.cs
- * FILETIME.cs
- * FUNCDESC.cs
- * FUNCFLAGS.cs
- * FUNCKIND.cs
- * GCHandle.cs
- * ICustomAdapter.cs
- * IDLDESC.cs
- * IDLFLAG.cs
- * IMPLTYPEFLAGS.cs
- * INVOKEKIND.cs
- * ITypeLibConverter.cs
- * ITypeLibExporterNameProvider.cs
- * ITypeLibExporterNotifySink.cs
- * LIBFLAGS.cs
- * PARAMDESC.cs
- * PARAMFLAG.cs
- * PrimaryInteropAssemblyAttribute.cs
- * STATSTG.cs
- * SYSKIND.cs
- * TYPEATTR.cs
- * TYPEDESC.cs
- * TYPEFLAGS.cs
- * TYPEKIND.cs
- * TYPELIBATTR.cs
- * TypeLibExporterFlags.cs
- * TypeLibImporterFlags.cs
- * UCOMIBindCtx.cs
- * 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
- * UnmanagedFunctionPointerAttribute.cs
- * VARDESC.cs
- * VARFLAGS.cs
- * VariantWrapper.cs: Added missing attributes.
-
-2005-03-03 Kazuki Oikawa <kazuki@panicode.com>
-
- * _ConstructorInfo.cs
- * _EventInfo.cs
- * _FieldInfo.cs
- * _MemberInfo.cs
- * _MethodBase.cs
- * _MethodInfo.cs
- * _PropertyInfo.cs
- * _Type.cs
- * BStrWrapper.cs
- * ComDefaultInterfaceAttribute.cs
- * ComObjectInUseException.cs
- * CriticalHandle.cs
- * DefaultCharSetAttribute.cs
- * ExposeAsClassToComAttribute.cs
- * RegistrationClassContext.cs
- * RegistrationConnectionType.cs: Add
-
-2005-02-21 Zoltan Varga <vargaz@freemail.hu>
-
- * UnmanagedFunctionPointerAttribute.cs: Add #region directives.
-
-2005-02-21 Kazuki Oikawa <kazuki@panicode.com>
-
- * BIND_OPTS.cs, CONNECTEDATA.cs, DISPPARAMS.cs, ELEMDESC.cs,
- EXCEPINFO.cs, FILETIME.cs, FUNCDESC.cs, STATSTG.cs, TYPEATTR.cs,
- TYPELIBATTR.cs, UCOMIBindCtx.cs, UCOMIConnectionPoint.cs,
- UCOMIEnumConnectionPoints.cs, UCOMIEnumConnections.cs,
- UCOMIEnumMoniker.cs, UCOMIEnumString.cs, UCOMIEnumVARIANT.cs,
- UCOMIMoniker.cs, UCOMIPersistFile.cs, UCOMIRunningObjectTable.cs,
- UCOMIStream.cs, UCOMITypeInfo.cs, UCOMITypeLib.cs, VARDESC.cs:
- Corrected the order of the fields and the methods.
-
- * BIND_OPTS.cs, CALLCONV.cs, FILETIME.cs, FUNCDESC.cs, FUNCFLAGS.cs,
- FUNCKIND.cs, IDLFLAG.cs, IMPLTYPEFLAGS.cs, LIBFLAGS.cs, PARAMFLAG.cs,
- STATSTG.cs, SYSKIND.cs, TYPEFLAGS.cs, VarEnum.cs, VARFLAGS.cs:
- Added missing attributes.
-
-Wed Feb 16 16:20:56 CET 2005 Paolo Molaro <lupus@ximian.com>
-
- * GCHandle.cs: check the domain of an handle target is correct.
- Make the unallocated value 0, since that is the default value
- for valuetypes.
-
-2005-02-10 Marek Safar <marek.safar@seznam.cz>
-
- * TypeLibVarAttribute.cs,
- * TypeLibTypeAttribute.cs,
- * ComSourceInterfacesAttribute.cs: Fix AttributeUsage flags.
-
-Sat Jan 29 12:48:03 CET 2005 Paolo Molaro <lupus@ximian.com>
-
- * GCHandle.cs: update for runtime changes: the unallocated handle
- is -1, now.
-
-2004-11-25 Raja R Harinath <rharinath@novell.com>
-
- * UnmanagedType.cs (mono_bootstrap_NativeTypeMax): Rename from
- __mono_bootstrap_NativeTypeMax. CSC doesn't like
- [CLSCompliant(false)] on enum member.
-
-2004-09-30 Zoltan Varga <vargaz@freemail.hu>
-
- * Marshal.cs: Implement GetDelegateForFunctionPointer.
-
-2004-09-29 Zoltan Varga <vargaz@freemail.hu>
-
- * UnmanagedFunctionPointerAttribute.cs: New file.
-
- * Marshal.cs: Make GetFunctionPointerForDelegate icall private.
-
- * MarshalAsAttribute.cs: Add 2.0 IidParamIndex field.
-
-2004-09-28 Zoltan Varga <vargaz@freemail.hu>
-
- * Marshal.cs: Add some ReliabilityContractAttributes.
-
- * Marshal.cs (GetFunctionPointerForDelegate): Implement.
-
- * Marshal.cs: Add stubs for missing 2.0 methods.
-
-2004-09-24 Zoltan Varga <vargaz@freemail.hu>
-
- * DllImportAttribute.cs: Reorder fields and mark this class as visible
- to the runtime.
-
-2004-09-08 Marek Safar <marek.safar@seznam.cz>
-
- * Marshal.cs: Class is static in NET_2_0.
-
-2004-07-29 Lluis Sanchez Gual <lluis@novell.com>
-
- * RuntimeEnvironment.cs: Implemented SystemConfigurationFile and
- GetSystemVersion().
-
-Wed Jul 14 19:28:57 CEST 2004 Paolo Molaro <lupus@ximian.com>
-
- * GCHandle.cs: throw exception if the result from AddrOfPinnedObject()
- is -1 (special value returned by the runtime).
-
-2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
-
- * _Exception.cs: New interface in Fx 2.0 to preserve member's order
- for COM interop.
-
-2004-06-22 Raja R Harinath <rharinath@novell.com>
-
- Fix bootstrap with mcs 0.31.
- * UnmanagedType.cs (UnmanagedType.__mono_bootstrap_NativeTypeMax):
- New bootstrap-only constant.
-
-2004-06-18 Raja R Harinath <rharinath@novell.com>
-
- Fix breaking build (see tests/test-272.cs). Since corlib is a
- bootstrap library, we have to keep this fix even if the in-tree
- mcs compiler is fixed.
- * UCOMIEnumConnections.cs: Replace '(UnmanagedType) 80' in
- attribute field initialization with Consts.UnmanagedType_80.
- * UCOMIEnumMoniker.cs: Likewise.
- * UCOMIEnumString.cs: Likewise.
- * UCOMIStream.cs: Likewise.
- * UCOMITypeInfo.cs: Likewise.
- * UCOMITypeLib.cs: Likewise.
-
-2004-06-18 Gert Driesen <drieseng@users.sourceforge.net>
-
- * BINDPTR.cs: have layout and charset match MS.NET
- * CONNECTDATA.cs: have layout and charset match MS.NET
- * DISPPARAMS.cs: have layout and charset match MS.NET
- * ELEMDESC.cs: have layout and charset match MS.NET
- * EXCEPINFO.cs: have layout and charset match MS.NET
- * IDLDESC.cs: have layout and charset match MS.NET
- * PARAMDESC.cs: have layout and charset match MS.NET
- * STATSTG.cs: have layout and charset match MS.NET
- * TYPEATTR.cs: have layout and charset match MS.NET
- * TYPEDESC.cs: have layout and charset match MS.NET
- * TYPELIBATTR.cs: have layout and charset match MS.NET
- * VARDESC.cs: have layout and charset match MS.NET
-
-2004-06-18 Gert Driesen <drieseng@users.sourceforge.net>
-
- * ArrayWithOffset.cs: fixed GetOffset to return int instead of
- object
- * CONNECTDATA.cs: added missing MarshalAs attribute
- * EXCEPINFO.cs: added missing MarshalAs attributes
- * ITypeLibConverter.cs: added missing MarshalAs attributes
- * ITypeLibImporterNotifySink.cs: added missing MarshalAs attributes
- * Marshal.cs: added missing MarshalAs attributues, and missing
- Out attributes
- * TypeLibConverter.cs: added missing MarshalAs attributes
- * UCOMIBindCtx.cs: added missing MarshalAs attributes
- * UCOMIConnectionPoint.cs: added missing MarshalAs attributes
- * UCOMIEnumConnectionPoints.cs: added missing MarshalAs attributes
- * UCOMIEnumConnections.cs: added missing PreserveSig attributes,
- added missing MarshalAs attributes
- * UCOMIEnumMoniker.cs: added missing PreserveSig attributes,
- added missing MarshalAs attributes
- * UCOMIEnumString.cs: added missing PreserveSig attributes,
- added missing MarshalAs attributes
- * UCOMIMoniker.cs: added missing MarshalAs attributes
- * UCOMIPersistFile.cs: added missing PreserveSig attribute,
- added missing MarshalAs attributes
- * UCOMIRunningObjectTable.cs: added missing MarshalAs attributes
- * UCOMIStream.cs: added missing MarshalAs attributes
- * UCOMITypeComp.cs: added missing MarshalAs attributes
- * UCOMITypeInfo.cs: added missing MarshalAs attributes
- * UCOMITypeLib.cs: added missing PreserveSig attributes, added
- missing MarshalAs attributes
-
-2004-06-17 Gert Driesen <drieseng@users.sourceforge.net>
-
- * MarshalDirectiveException.cs: marked serializable to match MS.NET
- * SafeArrayRankMismatchException.cs: marked serializable to match
- MS.NET
- * SafeArrayTypeMismatchException.cs: marked serializable to match
- MS.NET
-
-2004-06-17 Gert Driesen <drieseng@users.sourceforge.net>
-
- * InvalidComObjectException.cs: marked serializable to match MS.NET
- * InvalidOleVarianTypeException.cs: marked serializable to match
- MS.NET
-
-2004-06-17 Gert Driesen <drieseng@users.sourceforge.net>
-
- * BestFitMappingAttribute.cs: removed serializable attribute
- to match MS.NET
-
-2004-05-30 Gert Driesen (drieseng@users.sourceforge.net)
-
- * SetWin32ContextInIDispatchAttribute.cs: only build
- for NET_2_0 profile
- * VariantWrapper.cs: only build for NET_2_0 profile
-
-2004-05-29 Gert Driesen (drieseng@users.sourceforge.net)
-
- * SetWin32ContextInIDispatchAttribute.cs: added
- * VariantWrapper.cs: added
-
-2004-05-19 Gert Driesen (drieseng@users.sourceforge.net)
-
- * AutomationProxyAttribute.cs
- * BestFitMappingAttribute.cs
- * ClassInterfaceAttribute.cs
- * CoClassAttribute.cs
- * ComAliasNameAttribute.cs
- * ComCompatibleVersionAttribute.cs
- * ComConversionLossAttribute.cs
- * ComEventInterfaceAttribute.cs
- * ComImportAttribute.cs
- * ComRegisterFunctionAttribute.cs
- * ComSourceInterfaceAttribute.cs
- * ComUnregisterFunctionAttribute.cs
- * Comvisible.cs
- * DispIdAttribute.cs
- * DllImportAttribute.cs
- * FieldOffsetAttribute.cs
- * GuidAttribute.cs
- * IDispatchImplAttribute.cs
- * ImportedFromTypeLibAttribute.cs
- * InAttribute.cs
- * InterfaceTypeAttribute.cs
- * LCIDConversionAttribute.cs
- * MarshalAsAttribute.cs
- * OptionalAttribute.cs
- * OutAttribute.cs
- * PreserveSigAttribute.cs
- * PrimaryInteropAssemblyAttribute.cs
- * ProgIdAttribute.cs
- * StructLayoutAttribute.cs
- * TypeLibFuncAttribute.Cs
- * TypeLibTypeAttribute.cs
- * TypeLibVarAttribute.cs
- * TypeLibVersionAttribute.cs now that Inherited is
- false by default on AttributeUsageAttribute (as it
- should be) we need to explicitly set Inherited to
- false for those attributes should where it should be
- false.
-
-2004-05-06 Mike Shaver <shaver@off.net>
- * Marshal.cs: Implement StringToCoTaskMem{Ansi,Uni}
-
-2004-05-05 Zoltan Varga <vargaz@freemail.hu>
-
- * Marshal.cs: Applied patch from vladimir@pobox.com (Vladimir Vukicevic). Implement UnsafeAddrOfPinnedArrayElement.
-
-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.
- * PInvokeMap.cs: Non-existent enum. Must be from beta days.
-
-2002-06-24 root <dietmar@ximian.com>
-
- * Marshal.cs: impl. Copy()
-
-Fri Jun 14 16:18:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
-
- * UnmanagedType.cs, Marshal.cs: minor fixes.
-
-Wed Jun 12 16:32:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
-
- * Marshal.c: stubbed out all the methods and filled in some
- implementation.
- * BINDPTR.cs, ComMemberType.cs, DESCKIND.cs, DISPPARAMS.cs,
- EXCEPINFO.cs, INVOKEKIND.cs, TYPEKIND.cs, UCOMTypeInfo.cs,
- UCOMTypeLib.cs: enums, interfaces and structs needed in Marshal class.
-
-Tue Jun 4 18:05:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
-
- * GCHandle.cs: changed to fit spec and implementation needs.
-
-Tue May 14 16:35:13 CEST 2002 Paolo Molaro <lupus@ximian.com>
-
- * CharSet.cs: added missing None enum item.
-
-2002-04-26 Joe Shaw <joe@ximian.com>
-
- * Marshal.cs (StructureToPtr): stub this out.
-
-2002-04-23 Joe Shaw <joe@ximian.com>
-
- * Marshal.cs: Stub out a few functions to get gtk# to build.
-
-2002-04-22 Duncan Mak <duncan@ximian.com>
-
- * ImporterEventKind.cs:
- * TypeLibFuncFlags.cs:
- * TypeLibTypeFlags.cs:
- * TypeLibVarFlags.cs: Fixed various typos and added missing elements.
-
- * ComConventionLossAttribute.cs: Removed, there's a typo.
- * ComConversionLossAttribute.cs: Same attribute, slight change of name.
-
- * PreserveSigAttribute.cs:
- * ImportedFromTypeLibAttribute.cs: Added missing AttributeUsage
- attribute.
-
- * TypeLibFuncAttribute.cs:
- * TypeLibTypeAttribute.cs:
- * TypeLibVarAttribute.cs: Added missing constructors.
-
-
-2002-04-22 Duncan Mak <duncan@ximian.com>
-
- * AutomationProxyAttribute.cs:
- * CoClassAttribute.cs:
- * ComAliasNameAttribute.cs:
- * ComConventionLossAttribute.cs:
- * ComEventInterfaceAttribute.cs:
- * ComImportAttribute.cs:
- * ComRegisterFunctionAttribute.cs:
- * ComUnregisterFunctionAttribute.cs:
- * DispIdAttribute.cs:
- * ImportedFromTypeLibAttribute.cs:
- * LCIDConversionAttribute.cs:
- * PreserveSigAttribute.cs:
- * PrimaryInteropAssemblyAttribute.cs:
- * ProgIdAttribute.cs:
- * TypeLibFuncAttribute.cs:
- * TypeLibFuncFlags.cs:
- * TypeLibTypeAttribute.cs:
- * TypeLibTypeFlags.cs:
- * TypeLibVarAttribute.cs:
- * TypeLibVarFlags.cs: Added to CVS.
-
-2002-04-08 Nick Drochak <ndrochak@gol.com>
-
- * Marshal.cs: Make class public.
- * ComVisible.cs: New File.
-
-2002-03-24 Nick Drochak <ndrochak@gol.com>
-
- * ClassInterfaceAttribute.cs:
- * ClassInterfaceType.cs: New Files.
-
-2002-02-27 Duncan Mak <duncan@ximian.com>
-
- * ExporterEventKind.cs:
- * ITypeLibConverter.cs:
- * ITypeLibImporterNotifySink.cs: Added to CVS for Kevin Winchester <kwin@ns.sympatico.ca>.
-
-2002-02-26 Duncan Mak <duncan@ximian.com>
-
- * ComInterfaceType.cs: Added to CVS.
-
- * AssemblyRegistrationFlags.cs:
- * GuidAttribute.cs:
- * ICustomAdapter.cs:
- * ICustomFactory.cs:
- * ICustomMarshaler.cs:
- * IRegistrationServices.cs:
- * ITypeLibExporterNameProvider.cs:
- * ITypeLibImporterNotifySink.cs:
- * InterfaceTypeAttribute.cs:
- * TypeLibExporterFlags.cs: Committed for Kevin Winchester <kwin@ns.sympatico.ca>.
-
- * GCHandle.cs: Added to CVS. Patch from Ajay kumar Dwivedi.
-
- * GCHandleType.cs: Committed patch from Ajay.
-
- * ImporterEventKind.cs: Added to CVS.
-
-2002-01-24 Miguel de Icaza <miguel@ximian.com>
-
- * StructLayoutAttribute.cs: Flag attribute as targetting structs
- or classes.
-
- * InAttribute.cs: Flag attribute as targettting a paramter
-
- * OutAttribute.cs: ditto.
-
- * DllImportAttribute.cs: Flag attribute as targetting methods.
-
- * MarshalAsAttribute.cs: Flag attribute as targetting fields,
- parameters and returnvalues.
-
-2002-01-23 Dick Porter <dick@ximian.com>
-
- * Marshal.cs: Added GetLastWin32Error()
-
- * ExternalException.cs: Implemented
-
-2002-01-17 Miguel de Icaza <miguel@ximian.com>
-
- * ExternalException.cs: Add ExternalException.
-
-2002-01-05 Ravi Pratap <ravi@ximian.com>
-
- * OutAttribute.cs : Decorate with MonoTODO.
-
-Thu Dec 20 15:46:31 CET 2001 Paolo Molaro <lupus@ximian.com>
-
- * FieldOffsetAttribute.cs, InAttribute.cs, MarshalAsAttribute.cs,
- OptionalAttribute.cs, StructLayoutAttribute.cs, VarEnum.cs:
- more stuff needed by the compiler.
-
-Thu Dec 13 20:22:18 CET 2001 Paolo Molaro <lupus@ximian.com>
-
- * DllImportAttribute.cs: added.
- * MethodImplOptions.cs: removed: this is already in CompilerServices.
-
-Wed Nov 14 17:02:57 CET 2001 Paolo Molaro <lupus@ximian.com>
-
- * CallingConvention.cs: add missing Winapi.
-
-2001-07-20 Miguel de Icaza <miguel@ximian.com>
-
- * OutAttribute.cs: New file.
-
-2001-07-18 Michael Lambert <michaellambert@email.com>
-
- * CallingConvention.cs.cs, CharSet.cs, GCHandleType.cs, LayoutKind.cs: Add.