Frédéric Delanoy
3c6a4fe554
mscoree: Constify a character string.
2013-12-17 08:45:40 +01:00
Vincent Povirk
608b1e1414
mscoree: Update Wine Mono to 4.5.2.
2013-12-05 15:59:03 +01:00
Alistair Leslie-Hughes
d8f54b4d49
mscoree: Implement IMetahostPolicy GetRequestedRuntime.
2013-11-22 11:35:57 +01:00
Vincent Povirk
3a2e88534e
mscoree: Fix runtime shutdown code.
2013-11-21 13:31:20 +01:00
Alistair Leslie-Hughes
a3a19518f4
mscoree: Attempt to load the assembly from the application directory.
2013-11-20 19:38:21 +01:00
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