Rémi Bernon : mscoree: Improve non-neutral assembly lookup logic.

Alexandre Julliard julliard at winehq.org
Wed Feb 3 15:39:27 CST 2021


Module: wine
Branch: master
Commit: 500478cae926259faf1df16d881878711252d08c
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=500478cae926259faf1df16d881878711252d08c

Author: Rémi Bernon <rbernon at codeweavers.com>
Date:   Tue Feb  2 09:25:18 2021 +0100

mscoree: Improve non-neutral assembly lookup logic.

And neutral logic too, and the combinations with custom privatePath
config.

This fixes a crash with Mafia III launcher, when it tries to load its
localized strings from culture-specific assemblies to display its
warning popup message.

Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Esme Povirk <esme at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mscoree/metahost.c                 |  75 ++++++++---
 dlls/mscoree/tests/loadpaths.dll.cs     |  33 +++++
 dlls/mscoree/tests/loadpaths.exe.config |   8 ++
 dlls/mscoree/tests/loadpaths.exe.cs     |  28 ++++
 dlls/mscoree/tests/mscoree.c            | 226 ++++++++++++++++++++++++++++++++
 dlls/mscoree/tests/resource.rc          |   9 ++
 6 files changed, 360 insertions(+), 19 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=500478cae926259faf1df16d881878711252d08c



More information about the wine-cvs mailing list