Michael Stefaniuc
e79e6e30f4
mscoree: COM cleanup in corruntimehost.c.
2011-06-22 12:58:56 +02:00
André Hentschel
53218eb50b
mscoree/tests: Mark a weird w2k3 result as broken.
2011-06-08 14:12:41 +02:00
André Hentschel
2061c61c4e
mscoree/tests: Test more IStream Functions on a ConfigStream.
2011-06-06 21:49:20 +02:00
André Hentschel
79a5153366
mscoree/tests: Broken return value is a HRESULT_FROM_WIN32.
2011-06-06 21:49:20 +02:00
André Hentschel
b426a9a084
mscoree/tests: Fix for the results in CreateConfigStream tests.
2011-05-24 12:19:09 +02:00
Marcus Meissner
ba9f4e807a
mscoree: Mark internal symbols with hidden visibility and some vtables as static.
2011-05-20 10:32:32 +02:00
Vincent Povirk
6bd0887225
mscoree: Implement ICorRuntimeHost_GetDefaultDomain.
2011-05-20 10:31:28 +02:00
Vincent Povirk
692a7593cf
mscoree: Return success from ICorRuntimeHost_Start stub.
...
We don't really have the ability to "Start" and "Stop" Mono, though we can create a default domain.
2011-05-20 10:31:10 +02:00
Vincent Povirk
d434b33695
mscoree: Accept a NULL version in CorBindToRuntimeEx.
2011-05-20 10:31:01 +02:00
André Hentschel
1aacc5fc40
mscoree/tests: Add tests for CreateConfigStream.
2011-05-17 11:48:14 +02:00
Vincent Povirk
92563de3ea
mscoree: State the .NET and Mono versions when a runtime is missing.
2011-05-11 19:49:51 +02:00
Alistair Leslie-Hughes
01c4adf477
mscoree: Implemented GetRequestedRuntimeVersion.
2011-04-28 18:33:01 +02:00
Alistair Leslie-Hughes
7c0cfc964b
mscoree: Add stub CreateDebuggingInterfaceFromVersion.
2011-04-28 18:32:30 +02:00
Hans Leidekker
22953b84f3
mscoree: Add a stub implementation of GetRealProcAddress.
2011-04-19 13:30:01 +02:00
Francois Gouget
2bce427392
mscoree/tests: Make init_pointers() static.
2011-03-30 18:23:37 +02:00
André Hentschel
87429c72f6
mscoree: Add stub implementation for CreateConfigStream.
2011-03-28 18:35:24 +02:00
Francois Gouget
d007d9feea
mscoree: Force_get_runtime_info() is not used so remove it.
2011-03-16 16:31:52 +01:00
Francois Gouget
3b69102011
mscoree/tests: Make the test and cleanup functions static.
2011-03-16 14:14:24 +01:00
Michael Stefaniuc
c3afbcfd60
mscoree: COM cleanup in metahost.c.
2011-03-14 12:39:28 +01:00
Francois Gouget
e0b2307f9c
mscoree: Add a '\n' to an ERR() trace.
2011-03-07 11:08:50 +01:00
Vincent Povirk
b92d834d36
mscoree: Always return S_FALSE from DllCanUnloadNow.
...
We can't really unload after Mono is loaded unless we're exiting the process.
We could before that, but it's probably not worth the effort.
2011-02-24 15:49:27 +01:00
Vincent Povirk
d6582ae8bd
mscoree: Overhaul of mono runtime shutdown process.
...
It turns out that we can't free individual domains because that tears down
important data structures. Instead we must shut down the entire runtime, but
only if Mono doesn't shut itself down first. And we need to do it before
DLL_PROCESS_DETACH because important libraries might be gone by then.
2011-02-24 15:49:15 +01:00
Vincent Povirk
8a8808984e
mscoree: Implement GetFileVersion.
2011-01-28 11:59:21 +01:00
Austin English
cccc36e25a
mscoree/tests: Fix a broken test (LLVM/Clang).
2010-12-23 13:47:25 +01:00
Alexandre Julliard
f6b6c7bade
include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl.
2010-12-21 12:17:11 +01:00
Michael Stefaniuc
ac0826d51e
mscoree: Use ifaces instead of vtbl pointers in ConfigFileHandler.
2010-12-10 13:03:31 +01:00
Michael Stefaniuc
bcf15c7b16
mscoree: Use an iface instead of a vtbl pointer in MetaDataDispenser.
2010-12-10 13:03:28 +01:00
Jacek Caban
90ed396b03
mscoree: Explicitly specify CDECL on imported functions.
2010-11-29 11:23:24 +01:00
Paul Vriens
d360b6f913
mscoree/tests: Remove an unneeded test.
2010-11-23 14:18:44 +01:00
Paul Vriens
759f12c187
mscoree/tests: Use more A-functions to fix test failures on Win9x.
2010-11-23 14:18:33 +01:00
Paul Vriens
167ab75f4e
mscoree/tests: Use StrStrIW from shlwapi.
2010-11-23 14:18:22 +01:00
Paul Vriens
dff72b0c66
mscoree/tests: Use the correct wide string compare to cope with Win9x.
2010-11-23 14:18:01 +01:00
Vincent Povirk
9c238d181d
mscoree: Add a trace to _CorExeMain.
2010-11-12 17:00:18 +01:00
Vincent Povirk
3b76a0bed1
mscoree: Implement ClrCreateManagedInstance.
2010-11-12 17:00:09 +01:00
Vincent Povirk
d2d743efbb
mscoree: Search the Global Assembly Cache for required assemblies.
2010-11-12 16:59:41 +01:00
Vincent Povirk
9e20c21dbd
mscoree: Add stub implementation of IMetaDataDispenserEx.
2010-11-11 16:41:54 +01:00
Vincent Povirk
4ce33c6960
mscoree: Implement config file parsing.
2010-11-11 16:25:10 +01:00
Vincent Povirk
4b3f302193
mscoree: Search for mono installs with the 2.0 abi.
2010-11-11 16:24:15 +01:00
Vincent Povirk
1309731b4a
mscoree: Add a proper implementation of DllCanUnloadNow.
2010-11-10 17:19:42 +01:00
Vincent Povirk
e5d3294b83
mscoree: Use the new architecture to implement _CorExeMain.
2010-11-10 17:19:22 +01:00
Vincent Povirk
cda37e4447
mscoree: Load mono when creating a runtime host interface.
2010-11-10 17:19:12 +01:00
Vincent Povirk
1b68a243f5
mscoree: Add stub implementation of ICLRRuntimeHost.
2010-11-10 17:18:50 +01:00
Vincent Povirk
d5fa2ceaca
mscoree: Support searching for .NET runtimes by exe file.
2010-11-09 17:33:42 +01:00
Vincent Povirk
0985e02969
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeHost.
2010-11-09 17:33:39 +01:00
Vincent Povirk
601b240f1e
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeEx.
2010-11-09 17:33:36 +01:00
Vincent Povirk
84ef0fca57
mscoree: Use the new search methods for GetCORVersion/GetCORSystemDirectory.
2010-11-09 17:33:32 +01:00
Vincent Povirk
add7454df7
mscoree: Report that all .NET versions are installed if Mono is missing.
2010-11-09 17:33:21 +01:00
Vincent Povirk
1682a92dd5
mscoree: Implement LoadLibraryShim.
2010-10-28 18:18:11 +02:00
Vincent Povirk
a96941a3bf
mscoree: Add tests for LoadLibraryShim.
2010-10-28 18:18:09 +02:00
Vincent Povirk
2c2d53024f
mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo.
2010-10-13 11:20:42 +02:00