Commit graph

90 commits

Author SHA1 Message Date
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
Vincent Povirk
9d770349df mscoree: Implement ICLRRuntimeInfo_GetRuntimeDirectory. 2010-10-13 11:20:28 +02:00
Vincent Povirk
a7bda5c2b5 mscoree: Implement ICLRMetaHost_GetRuntime. 2010-10-13 11:20:25 +02:00
Vincent Povirk
f9db772317 mscoree: Add test for ICLRMetaHost_GetRuntime. 2010-10-05 12:07:37 +02:00
Vincent Povirk
d54b800793 mscoree: Implement ICLRRuntimeInfo_GetInterface. 2010-10-05 12:07:37 +02:00
Vincent Povirk
0d1c687563 mscoree: Implement ICLRMetaHost_EnumerateInstalledRuntimes. 2010-10-05 12:07:37 +02:00
Vincent Povirk
3f211a5126 mscoree: Implement ICLRMetaHost_GetVersionFromFile. 2010-10-05 12:07:37 +02:00
Vincent Povirk
fce6f93b48 mscoree: Add stub implementation of ICLRMetaHost. 2010-10-05 12:07:37 +02:00
Vincent Povirk
79ed842931 mscoree: Add a test that enumerates .NET runtimes. 2010-10-04 16:27:18 +02:00
Vincent Povirk
ddda173064 mscoree: Add test for creating CLRMetaHost. 2010-10-04 16:27:13 +02:00
Vincent Povirk
1fbb214248 mscoree: Stub CLRCreateInstance. 2010-10-04 16:27:03 +02:00
Francois Gouget
5c046d13d5 mscoree: Make find_mono_dll() static. 2010-09-29 10:04:55 +02:00
Vincent Povirk
d0f7edd2c1 mscoree: Search for Mono in some predefined paths before using the registry.
This makes it possible for distributions to install Mono in a shared location.
2010-09-24 11:34:14 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
755b385d57 mscoree: Use int64 in the spec file for 64-bit integers. 2010-08-31 14:23:48 +02:00