71 Commits

Author SHA1 Message Date
Vincent Povirk
4aa1af9016 mscoree: Implement CorBindToCurrentRuntime. 2014-09-10 12:29:21 +02:00
Vincent Povirk
608b1e1414 mscoree: Update Wine Mono to 4.5.2. 2013-12-05 15:59:03 +01:00
Frédéric Delanoy
38adec4ac5 mscoree: Use BOOL type where appropriate. 2013-10-25 13:36:01 +02:00
Vincent Povirk
5e81bad239 mscoree: Call Mono's System.Environment.Exit instead of duplicating it. 2013-10-25 13:35:36 +02:00
Alistair Leslie-Hughes
3988ee9465 mscoree: Add support for ICLRMetaHostPolicy interface. 2013-10-17 20:29:41 +02:00
Alistair Leslie-Hughes
7028e2bbbc mscoree: Implement CreateInterface. 2013-10-03 20:08:57 +02:00
Andrew Talbot
d2de810df3 mscoree: Remove unneeded address-of operator from function name. 2012-11-20 11:44:43 +01:00
Vincent Povirk
b3c0d3cd63 mscoree: Update Wine Mono to 0.0.8. 2012-10-16 11:54:02 +02:00
Vincent Povirk
1e721a4877 mscoree: Install Wine Mono on prefix update. 2012-05-30 20:25:44 +02:00
Vincent Povirk
a629ba4949 mscoree: Implement vtable fixups. 2012-05-09 17:49:57 +02:00
Vincent Povirk
d2d1c6d824 mscoree: Detect when a CLR DLL requests vtable fixups. 2012-05-03 11:51:03 +02:00
Alistair Leslie-Hughes
d08e89a8d6 mscoree: Allow capital for version number. 2012-03-27 17:56:31 +02:00
Lauri Kenttä
118b53a7bd mscoree: Print the correct values in a TRACE. 2012-03-26 18:15:35 +02:00
Alistair Leslie-Hughes
e3ab993647 mscoree: Add CoEEShutDownCOM stub. 2012-03-12 10:44:54 +01:00
Alistair Leslie-Hughes
3f1c63c5bd mscoree: Implement DllGetClassObject. 2012-01-23 17:05:10 +01:00
Alistair Leslie-Hughes
b2ef9218ec mscoree: Register interfaces. 2011-10-13 19:57:20 +02:00
Alistair Leslie-Hughes
bef72c4884 mscoree: Add ICorDebug interface support. 2011-09-28 12:37:47 +02:00
Vincent Povirk
d434b33695 mscoree: Accept a NULL version in CorBindToRuntimeEx. 2011-05-20 10:31:01 +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
André Hentschel
87429c72f6 mscoree: Add stub implementation for CreateConfigStream. 2011-03-28 18:35:24 +02: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
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
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
4ce33c6960 mscoree: Implement config file parsing. 2010-11-11 16:25:10 +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
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
1682a92dd5 mscoree: Implement LoadLibraryShim. 2010-10-28 18:18:11 +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
d54b800793 mscoree: Implement ICLRRuntimeInfo_GetInterface. 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
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
Louis Lenders
9ea1d13d14 mscoree: Improve GetRequestedRuntimeInfo. 2010-08-26 13:45:05 +02:00
Louis Lenders
127af150e0 mscoree: Improve GetCORSytemDirectory. 2010-08-25 17:39:11 +02:00
Louis Lenders
042f23cacc mscoree: Improve GetCORVersion. 2010-08-24 17:57:41 +02:00
Vincent Povirk
f8ecefe6bf mscoree: Use the mono embedding api instead of invoking mono.exe. 2010-04-06 11:50:28 +02:00
Vincent Povirk
949730736b mscoree: Stub ClrCreateManagedInstance. 2010-03-29 11:35:15 +02:00
Vincent Povirk
bc1acbf3c9 mscoree: Show the names of requested GUIDs in stub fixmes. 2010-03-26 10:29:02 +01:00
Vincent Povirk
b8c7dec6b8 mscoree: Add a setting to access mono's tracing functionality. 2010-03-24 21:14:45 +01:00
Hans Leidekker
aa15fb8524 mscoree: Add stub implementations of DllRegisterServer and DllUnregisterServer. 2010-02-08 17:14:44 +01:00
Reece Dunn
a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00