reactos/modules/rostests/winetests
winesync 82decec5f1
[WINESYNC] msi: Reuse the custom action server process where possible.
We use a named pipe to communicate between the client (i.e. the process that
called MsiInstallProduct() and the custom action server. The naïve approach
has the client send custom action GUIDs to the server and the server send
back the results of executing the action, but this fails in the case of
nested custom actions, so instead we send back handles of threads for the
client to wait on.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id 457431ab5bc1dd10c4957f145de85c4ba6d0ef72 by Zebediah Figura <z.figura12@gmail.com>
2022-03-20 19:27:57 +01:00
..
advapi32 [ADVAPI32_WINETEST] test_create_delete_svc(): Fix 'account' size (#2960) 2020-07-04 15:24:46 +02:00
advpack [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
amstream
atl [ATL] Import Wine upstream patch 3043ab3e62 2020-02-23 16:52:03 +01:00
atl80
atl100 [ATL100_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-25 13:14:00 +01:00
avifil32
bcrypt
browseui
cabinet [CABINET_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:50:44 +01:00
cmd Revert "[CMD_WINETEST] Disable the test until fastfat_new is landed" 2021-02-03 23:50:55 +03:00
comcat
comctl32 [CMAKE] winetests/: Move '/wd4334' to 3 sub-modules only 2021-05-12 12:50:48 +02:00
comdlg32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
credui [CREDUI_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:47:02 +01:00
crypt32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
cryptnet [CRYPTNET_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:54:56 +01:00
cryptui
d3dcompiler_43 [D3DCOMPILER_43_WINETEST] Make sure d3dcommon.h is generated before we get to compiling this module. 2019-10-26 13:19:05 +01:00
d3drm [D3DRM_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:02:11 +01:00
d3dx9_36 [CMAKE] target_compile_definitions() calls: Remove (now) useless '-D' (#3490) 2021-03-03 04:16:02 +01:00
dbghelp [DBGHELP] Fix default search path handling. CORE-17073 2021-11-15 20:14:34 -05:00
devenum [DEVENUM_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-20 18:56:45 +01:00
dinput [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
dinput8 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
dnsapi [DNSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-25 13:21:12 +01:00
dplayx [DPLAYX_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:23:40 +01:00
dsound [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
dxdiagn [CMAKE] Fix a file name 2021-04-08 15:35:22 +02:00
faultrep
fusion [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
gdi32 [GDI32_VISTA] Move D3DKMT functions out of gdi32. CORE-17433 2022-01-01 12:42:04 -05:00
gdiplus [CMAKE] winetests/: Move '/wd4133' to gdiplus/ only 2021-04-16 15:00:03 +03:00
GUI [TRANSLATION] Add and improve Turkish (tr-TR) translation (#3561) 2021-09-12 00:34:11 +03:00
hid [HID_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:57:25 +01:00
hlink [HLINK_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:31:02 +01:00
hnetcfg [HNETCFG_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-20 20:04:04 +01:00
imagehlp [IMAGEHLP_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:33:48 +01:00
imm32 [INCLUDE] Rename <ddk/imm.h> as <ddk/immdev.h> (#4321) 2022-01-30 09:38:04 +09:00
inetcomm [INETCOMM_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:55:57 +01:00
inetmib1 [INETMIB1_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-26 13:11:11 +01:00
iphlpapi
itss [ITSS_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:57:42 +01:00
jscript [JSCRIPT_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:38:32 +01:00
kernel32 [ROSTESTS] Skip some test on x64 2021-07-10 18:41:12 +02:00
localspl [LOCALSPL_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:50:22 +01:00
localui [LOCALUI_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-26 13:13:30 +01:00
lz32
mapi32 [MAPI32_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-26 13:14:31 +01:00
mlang [MLANG_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-26 13:16:35 +01:00
mmdevapi [MMDEVAPI_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:55:28 +01:00
mpr [MPR_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-12-08 11:43:10 +01:00
msacm32 [MSACM32_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:56:59 +01:00
mscms [MSCMS_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:59:57 +01:00
mscoree
msctf [MSCTF_WINETEST] Skip crashing test when it fails 2020-04-13 22:44:56 +02:00
mshtml [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
msi [WINESYNC] msi: Reuse the custom action server process where possible. 2022-03-20 19:27:57 +01:00
msrle32 [MSRLE32_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-29 13:07:39 +01:00
mstask
msvcrt [MSVCRT_WINETEST] Unconditionally link against oldnames 2020-12-28 12:13:30 +01:00
msvcrtd [MSVCRTD_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-29 13:08:43 +01:00
msvfw32 [MSVFW32_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:07:31 +01:00
msxml3 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
netapi32 [NETAPI32_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-29 13:12:45 +01:00
netcfgx
ntdll [NTDLL_WINETEST] Unhack exception test and include it in x64 2021-07-10 18:41:12 +02:00
ntdsapi [NTDSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-01-29 13:13:20 +01:00
odbccp32 [ODBCCP32_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:10:31 +01:00
ole32 [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
oleacc [OLEACC_WINETEST] Re-enable MSVC warning C4477 2020-02-23 17:50:58 +01:00
oleaut32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
oledlg [OLEDLG_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-02 13:25:40 +01:00
opengl32 [OPENGL32_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-02 13:26:08 +01:00
pdh [PDH_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:07:35 +01:00
propsys [PROPSYS_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:09:40 +01:00
psapi [WINETESTS] Remove forced _WIN32_WINNT defines (#2463) 2020-04-03 14:01:22 +02:00
qedit
qmgr [ROSTESTS] Skip some flaky test / do not count successes 2019-12-04 01:24:49 +01:00
quartz [ROSTESTS] Skip some flaky test / do not count successes 2019-12-04 01:24:49 +01:00
rasapi32
reg
regedit [REGEDIT_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-02 13:30:32 +01:00
riched20 [RICHED20_WINETEST] Re-enable crashing test. CORE-16799 2021-11-14 20:22:34 -05:00
riched32 [RICHED32_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:37:14 +01:00
rpcrt4 [RPCRT4_WINETEST] Fix 64 bit build 2021-07-10 18:41:12 +02:00
rsaenh [RSAENH_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-02 14:12:04 +01:00
schannel
scrrun [SCRRUN_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:47:55 +01:00
secur32 [SECUR32_WINETEST] Update for new WineHQ certificate 2020-06-08 20:32:52 +02:00
serialui [SERIALUI_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-02 14:14:08 +01:00
services [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
setupapi [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
shdocvw [SHDOCVW_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-02 14:16:27 +01:00
shell32 [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
shlwapi [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
snmpapi [SNMPAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-04 13:01:59 +01:00
spoolss
sti [STI_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:56:15 +01:00
sxs [SXS_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:58:10 +01:00
twain_32 [TWAIN_32_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-04 13:03:56 +01:00
urlmon [WININET_WINETEST][URLMON_WINETEST][SHELL32_APITEST] Skip some tests 2020-06-08 03:43:43 +03:00
user32 [User32-winetest] Remove ReactOS to do. 2021-10-19 18:49:52 -05:00
userenv [USERENV_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-04 13:05:28 +01:00
usp10 [ROSTESTS] Skip some flaky test / do not count successes 2019-12-04 01:24:49 +01:00
uxtheme [UXTHEME_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-04 13:07:25 +01:00
vbscript [VBSCRIPT_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:43:01 +01:00
version [CMAKE] Some options are only supported by GCC, don't use them for clang 2021-04-09 03:58:19 +03:00
wbemdisp [WBEMDISP_WINETEST] Sync with Wine Staging 4.0. CORE-15682 2019-02-04 13:10:24 +01:00
wbemprox [WBEMPROX_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:45:25 +01:00
windowscodecs [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
windowscodecsext
winetest
winhttp [WINHTTP_WINETEST] Skip several tests from execution in order to prevent 2020-01-06 05:36:39 +03:00
wininet [WINESYNC] wininet: Strip filename if no path is set in cookie. 2021-01-05 11:03:13 +01:00
winmm [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
winspool [Printing] Update and Add Functions 2020-08-26 17:12:20 -05:00
wintrust [WINTRUST_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:09:17 +01:00
wldap32
wmiutils [WMIUTILS_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:10:23 +01:00
wmvcore [WMVCORE_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:11:29 +01:00
ws2_32 [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
wscript [WSCRIPT_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:13:11 +01:00
wshom [WSHOM_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:12:15 +01:00
wtsapi32 [WTSAPI32_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:55:08 +01:00
xcopy [XCOPY_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:17:02 +01:00
xinput1_3 [XINPUT1_3_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:55:56 +01:00
xmllite [XMLLITE_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:56:47 +01:00
.clang-format [REACTOS] Exclude some wine modules from clang-format 2020-02-26 18:19:18 +01:00
CMakeLists.txt [RPCRT4_WINETEST] Fix 64 bit build 2021-07-10 18:41:12 +02:00