2006-09-18 Jonathan Chambers <joncham@gmail.com>
authorJonathan Chambers <joncham@gmail.com>
Mon, 18 Sep 2006 17:35:47 +0000 (17:35 -0000)
committerJonathan Chambers <joncham@gmail.com>
Mon, 18 Sep 2006 17:35:47 +0000 (17:35 -0000)
commitadce3561c92c24def2f6fdb8d43a12f89b09c36d
treead88b0f97a2d07123e49b747169d485d68de8d25
parentc79584c07d36fbb35464bd3181ecceab59969c41
2006-09-18  Jonathan Chambers  <joncham@gmail.com>

* marshal.c: COM Interop fixes. Handle case where method->klass.
is interface. Handle BSTR/MonoString when null. Use CDECL as
calling convention on non-windows platforms. This is for
compatibility with XPCOM and MainWin COM.

Code is contributed under MIT/X11 license.

svn path=/trunk/mono/; revision=65591
mono/metadata/ChangeLog
mono/metadata/marshal.c
mono/tests/ChangeLog
mono/tests/cominterop.cs
mono/tests/libtest.c