06f4a46e67b8b9594b5848549405b1b8dcb724e7
[mono.git] / mcs / class / corlib / Mono.Interop / ChangeLog
1 2009-07-11  Robert Jordan  <robertj@gmx.net>
2
3         * ComInteropProxy.cs: Implement CreateProxy. Hide public/internal
4         ctors forcing CreateProxy's usage. Hide CacheProxy since the
5         runtime is able to lookup it anyways.
6         Fixes bug #520437.
7
8 2007-07-26  Jonathan Chambers  <joncham@gmail.com>
9
10         * ComInteropProxy.cs: Call Marshal.Release after Marshal.QI
11         since it AddRef's the object. Fixes COM leak. Also fix eol-style.
12
13 2007-05-25  Jonathan Chambers  <joncham@gmail.com>
14
15         * ComInteropProxy.cs: Call __ComObject.GetInterface overload
16         that does not throw exception.  Fixes as and is operators for COM objects.
17
18 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
19
20         * ComInteropProxy.cs: Moved some code to unmanaged and cleanup some things.
21         
22 2006-10-18  Jonathan Chambers  <joncham@gmail.com>
23
24         * IUnknown.cs: Added.
25         * IDispatch.cs: Added.
26
27 2006-08-10  Jonathan Chambers  <joncham@gmail.com>
28
29         * ComInteropProxy.cs: Fix default constructor being always
30         being called.
31         
32 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
33
34         * ComInteropProxy.cs: Added support for marshalling objects.
35         
36 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
37
38         * ComInteropProxy.cs: Added.
39