A couple of tests (ntdll, psapi, dbghelp) were failing when running
on Windows 11 platform.
These tests were creating a new process out of
c:\windows\syswow64\notepad.exe and expecting a wow64 32bit child
process.
Under Windows 11, notepad has been migrated into the UWP framework
and the operation above creates a 64bit process.
This series replace all the cases above with msinfo32.exe which
still have the properties we expected for such an application.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2252
This should fix some rare crashes in e.g. FFXIV Launcher (requires Proton patches to have it working though).
--
v2: mshtml: Use already available window local variable in refresh task.
mshtml: Grab refs to windows upfront before sending pagehide events.
mshtml: Hold ref to the frame element during readyState notifications.
mshtml: Check if browser was detached during notifications while navigating.
mshtml: Hold ref to outer window when navigating.
mshtml: Hold ref to inner window when calling external code.
mshtml: Hold ref to HTMLDocumentObj when calling external code.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2336
This series fixes a couple of issues related to dbghelp lookup in ELF
modules:
- get the correct wine loader in 64bit multi-arch setup
- don't fail in 32bit multi-arch setup when trying to access 64bit ELF
modules above 4G
- handle libwine.so removal and let vdso lookup work again
- adding a couple of tests
--
v2: dbghelp: Fix vdso.so lookup.
dbghelp: Don't set ELF loader when wine's loader isn't accessible.
dbghelp/tests: Add tests for SymRefreshModuleList() on non-live target.
dbghelp: Use 'wine' as loader on multi-arch configuration.
dbghelp/tests: Preserve last error in process_get_kind().
dbghelp/tests: Better use global variables.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2347
Redirecting its calls to the test executable for easier testing and to wokaround
some Windows IME caching mechanism that prevent the IME module from reloading.
--
v6: imm32/tests: Test ImmGetIMEFileName with the installed IME.
imm32/tests: Test ImmGetDescription with the installed IME.
imm32/tests: Redirect IME function to the main module.
imm32/tests: Test ImmInstallIMEW with an actual IME.
makedep: Support resource files for embedded TESTDLL.
makedep: Rename TESTDLL generated .res to avoid conflicts.
imm32/tests: Add broken test results for w10v22H2.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2221
Redirecting its calls to the test executable for easier testing and to wokaround
some Windows IME caching mechanism that prevent the IME module from reloading.
--
v5: imm32/tests: Test ImmGetIMEFileName with the installed IME.
imm32/tests: Test ImmGetDescription with the installed IME.
imm32/tests: Redirect IME function to the main module.
imm32/tests: Test ImmInstallIMEW with an actual IME.
makedep: Support resource files for embedded TESTDLL.
makedep: Rename TESTDLL generated .res to avoid conflicts.
imm32/tests: Add broken test results for w10v22H2.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2221