X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.InteropServices%2FChangeLog;h=defb099c802f0837b177fffac4b8be3e25e645d4;hb=bf5947a0fd2b523c30833605ee69b2b041aa43f4;hp=40f63618f158562f83fb379748a48d92c6c19e38;hpb=7f233567b0de129b8881d2e9dd1b7d839a5c0735;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog index 40f63618f15..defb099c802 100644 --- a/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog +++ b/mcs/class/corlib/System.Runtime.InteropServices/ChangeLog @@ -1,3 +1,81 @@ +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.