X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.InteropServices%2FChangeLog;h=defb099c802f0837b177fffac4b8be3e25e645d4;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=dd0e8d3219d1fe415de6e061a0e04e2f6b2e3231;hpb=f530096640dccaf329034c762fda44d9d502fab1;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog index dd0e8d3219d..defb099c802 100644 --- a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog +++ b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog @@ -1,3 +1,111 @@ +2010-04-02 Miguel de Icaza + + * 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 + + * MarshalAsAttribute.cs, Marshal.cs: use MOONLIGHT symbol to + disambiguate MonoTouch and Moonlight code. + +2009-12-13 Miguel de Icaza + + * 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 + + * Marshal.cs: Expose copy_*_unamnaged to SafeBuffer. + + * SafeBuffer.cs: Update SafeBufer implementation + +2009-11-02 Miguel de Icaza + + * Jumbo NET_2_0 removal patch. + +2009-10-15 Sebastien Pouliot + + * GCHandle.cs: Add missing validations + +2009-09-22 Sebastien Pouliot + + * _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 + + * MarshalAsAttribute.cs: Remove VarEnum field for NET_2_1 + +2009-09-19 Sebastien Pouliot + + * Marshal.cs: Avoid depending on COM stuff for NET_2_1 + +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.