Commit Graph

170 Commits

Author SHA1 Message Date
André Hentschel
dc60ed4596 mscoree/tests: Don't expect a 2.x runtime. 2013-11-13 11:26:09 +01:00
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alistair Leslie-Hughes
2d899505d7 mscoree: Rename function to match its use. 2013-10-30 11:21:31 +01:00
Alistair Leslie-Hughes
45109f45df mscoree: Display the privatePath when parsing the .config file. 2013-10-30 10:16:10 +01:00
Francois Gouget
fbe912d73b mscoree: RuntimeHost_Destroy() is not used anymore so remove it. 2013-10-28 10:42:00 +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
Vincent Povirk
770918a91b mscoree: Do a "normal" runtime shutdown from _CorExeMain.
This needs to work differently from CorExitProcess because we need to wait for
foreground threads and abort the rest.
2013-10-25 13:34:47 +02:00
Vincent Povirk
6b889fe918 mscoree: Remove support for multiple Mono ABI versions.
Having two instances of Mono loaded at once is problematic, and now that we
use the 2.0 runtime to support 1.x there's no need to support old versions.
2013-10-25 13:34:26 +02:00
Alistair Leslie-Hughes
3988ee9465 mscoree: Add support for ICLRMetaHostPolicy interface. 2013-10-17 20:29:41 +02:00
Alistair Leslie-Hughes
73ca9d2d0b mscoree: Partially implement ICLRMetaHost RequestRuntimeLoadedNotification. 2013-10-11 12:45:06 +02:00
Frédéric Delanoy
1214fb41dd mscoree: Use BOOL type where appropriate. 2013-10-08 09:09:36 +02:00
Francois Gouget
cd35ac901f mscoree/tests: Make test_createinstance() static. 2013-10-07 14:44:36 +02:00
Alistair Leslie-Hughes
7028e2bbbc mscoree: Implement CreateInterface. 2013-10-03 20:08:57 +02:00
Alistair Leslie-Hughes
9dbeaf2586 mscoree: Redirect .NET 1.0 to .NET 2.0. 2013-08-16 13:07:40 +02:00
Daniel Jelinski
1319515173 mscoree: Search for COM classes by assembly name if CodeBase not found. 2013-06-05 20:30:58 +02:00
Daniel Jelinski
0eaa3ec9fb mscoree: Extract a helper function for getting file name from assembly. 2013-06-05 20:30:58 +02:00
Andrew Talbot
edea85dea6 mscoree: Remove unneeded address-of operator from function name. 2013-03-04 11:15:24 +01:00
Vincent Povirk
276d202e79 mscoree: Keep a reference to mscoree when shutting down. 2013-03-01 18:03:30 +01:00
Vincent Povirk
ad5c4671a5 mscoree: Add WINE_MONO_VERBOSE environment setting. 2013-02-28 21:00:17 +01:00
Andrew Talbot
14afcb8ccd mscoree: Avoid signed-unsigned integer comparisons. 2013-02-13 10:19:07 +01:00
Michael Stefaniuc
7fdcb092b7 mscoree: Use assignment instead of memcpy to copy a struct. 2013-01-25 11:17:53 +01: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
b5c663ee1e mscoree: Preserve %ecx when calling ReallyFixupVTable. 2012-09-06 14:16:45 +02:00
Vincent Povirk
f2437c2b32 mscoree: Add support for tracing the entry point assembly. 2012-09-05 11:47:44 +02:00
Vincent Povirk
d5cec3b08e mscoree: Avoid calling mono_image_open_from_module_handle for libraries. 2012-08-20 20:18:40 +02:00
Nikolay Sivov
de37c1d57f mscoree: Call interface methods properly. 2012-08-20 10:59:11 +02:00
Alistair Leslie-Hughes
85d49c5819 mscoree: Correct possible uninitialized variable (clang). 2012-06-07 16:07:07 +02:00
Alistair Leslie-Hughes
c99754ef15 mscoree: Use .NET 2.0 for 1.0 assemblies. 2012-06-07 16:07:04 +02:00
Michael Stefaniuc
b168da7752 mscoree: Remove duplicated include. 2012-06-07 10:33:47 +02:00
Vincent Povirk
1e721a4877 mscoree: Install Wine Mono on prefix update. 2012-05-30 20:25:44 +02:00
Vincent Povirk
56484cc037 mscoree: Add a fallback for mono_image_open_from_module_handle. 2012-05-17 17:44:28 +02:00
Vincent Povirk
a629ba4949 mscoree: Implement vtable fixups. 2012-05-09 17:49:57 +02:00
Francois Gouget
bde73d8dfc mscoree: Make assembly_rva_to_va() and parse_headers() static. 2012-05-04 18:08:34 +02:00
Vincent Povirk
b15a77463a mscoree: Change _CorDllMain fixme to a trace. 2012-05-03 11:51:37 +02:00
Vincent Povirk
a824e8f659 mscoree: Use the main HMODULE in _CorExeMain instead of loading a new exe. 2012-05-03 11:51:36 +02:00
Vincent Povirk
d2d1c6d824 mscoree: Detect when a CLR DLL requests vtable fixups. 2012-05-03 11:51:03 +02:00
Vincent Povirk
3b4d278026 mscoree: Always call mono_thread_attach before invoking managed code. 2012-04-24 11:37:34 +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
Vincent Povirk
c110a55f12 mscoree: Search for an arch-specific mono dll first. 2012-03-26 12:41:28 +02:00
Alistair Leslie-Hughes
f67d34f7af mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo. 2012-03-16 13:02:53 +01:00
Alistair Leslie-Hughes
e3ab993647 mscoree: Add CoEEShutDownCOM stub. 2012-03-12 10:44:54 +01:00
Thomas Faber
d3918683e6 mscoree: Fix build with MSVC. 2012-01-26 17:42:33 +01:00
Alistair Leslie-Hughes
3f1c63c5bd mscoree: Implement DllGetClassObject. 2012-01-23 17:05:10 +01:00
Nikolay Sivov
6302ba5dd6 mscoree: Correct VARIANT type. 2012-01-23 15:59:54 +01:00
Michael Stefaniuc
bf5e5a981e mscoree: Remove superfluous NULL pointer checks before free (Smatch). 2012-01-16 12:45:34 +01:00
Alistair Leslie-Hughes
091f31744a mscoree: Don't pass the string as a reference type. 2012-01-09 15:27:04 +01:00
Alistair Leslie-Hughes
acaa258054 mscoree: Implement CLRRuntimeHost_ExecuteInDefaultAppDomain. 2012-01-03 18:04:36 +01:00