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