X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.InteropServices%2FChangeLog;h=966979f13484681dbbc9195cdd37d5e3358d0a8e;hb=13de10e2f09b0b4436012efbb8bb2b4af493e950;hp=b65dd4dd018ce3a4581be2906f1c816d2b78cc0f;hpb=64c394f419b4971075030ecf5d455d08b229ce6e;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog index b65dd4dd018..966979f1348 100644 --- a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog +++ b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog @@ -1,3 +1,178 @@ +2009-09-04 Zoltan Varga + + * 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 + + * Marshal.cs: Improved GetExceptionForHR to return real C# exceptions in + certain cases instead of always COMException. + +2009-02-24 Sebastien Pouliot + + * SafeHandle.cs: Add default ctor in 2.1 profile (needed to compile + new unit tests in moonlight). + +2009-03-05 Tom Hindle + + * Marshal.cs: Implemented GenerateGuidForType + +2008-06-21 Gert Driesen + + * Marshal.cs: Fixed order of arguments for ArgumentException in + GetComSlotForMethodInfo. + +2008-06-19 Kornél Pál + + * Marshal.cs: Implement GetHINSTANCE. + +2008-04-02 Andreas Nahr + + * _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 + + * Marshal.cs (GetDelegateForFunctionPointer): Add a nullref check. + +2008-02-03 Sebastien Pouliot + + * COMException.cs: Fix new-line literal and use of "" detected by + Gendarme. + +2008-01-13 Gert Driesen + + * COMException.cs: Added missing colon in ToString. + +2007-12-04 Gert Driesen + + * ExternalException.cs: Set HResult to match MS. + +2007-11-05 Sebastien Pouliot + + * ComVisible.cs: Fix parameter name (part of #322850). + +2007-09-14 Zoltan Varga + + * GCHandle.cs (AddrOfPinnedObject): Use -2 to communicate that the handle is not + pinned. Correct exception message. Fixes #82848. + +2007-08-08 Atsushi Enomoto + + * SafeHandle.cs CriticalHandle.cs TypeLibImporterFlags.cs + RegistrationClassContext.cs ArrayWithOffset.cs : + * ComObjectInUseException.cs ExposeAsClassToComAttribute.cs : + removed obsoleted files. + +2007-07-18 Miguel de Icaza + + * 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 + + * ExtensibleClassFactory.cs: Fix ExtensibleClassFactory. + +2007-06-22 Jonathan Chambers + + * Marshal.cs (ThrowExceptionForHR): Implement/consolidate. + * Marshal.cs (GetExceptionForHR): Implement/consolidate. + +2007-05-11 Jonathan Chambers + + * Marshal.cs (SecureStringToBSTR): BSTR header is size in bytes, + not string length. + +2007-05-02 Jonathan Chambers + + * ExtensibleClassFactory.cs: Don't use un-implemented overload. + +2007-05-02 Dick Porter + + * _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 + + * Marshal.cs: Add new 2.0 Copy() from IntPtr[] overload. + +2007-03-12 Raja R Harinath + + * DefaultParameterValueAttribute.cs: Move to System.dll. + 2007-02-08 Jonathan Chambers * Marshal.cs: Throw exceptions for AddRef, Release,