Jactry Zeng : appwiz.cpl: Process messages while waiting for the uninstaller to terminate.
Module: wine Branch: master Commit: 3e6779867a62e3e7a3562ed802191e3e309ff0b7 URL: https://gitlab.winehq.org/wine/wine/-/commit/3e6779867a62e3e7a3562ed802191e3... Author: Jactry Zeng <jzeng(a)codeweavers.com> Date: Mon Apr 3 09:09:06 2023 -0500 appwiz.cpl: Process messages while waiting for the uninstaller to terminate. In the current implementation, the main UI will be blocked after the uninstaller is launched. So using MsgWaitForMultipleObjects() to wait the process and process new messages from GUI. Also popup a message dialog while trying to launch multiple uninstallers. --- dlls/appwiz.cpl/appwiz.c | 45 ++++++++++++++++++++++++------------ dlls/appwiz.cpl/appwiz.rc | 1 + dlls/appwiz.cpl/res.h | 1 + po/ar.po | 58 +++++++++++++++++++++++++---------------------- po/ast.po | 58 +++++++++++++++++++++++++---------------------- po/bg.po | 58 +++++++++++++++++++++++++---------------------- po/ca.po | 58 +++++++++++++++++++++++++---------------------- po/cs.po | 58 +++++++++++++++++++++++++---------------------- po/da.po | 58 +++++++++++++++++++++++++---------------------- po/de.po | 58 +++++++++++++++++++++++++---------------------- po/el.po | 58 +++++++++++++++++++++++++---------------------- po/en.po | 58 +++++++++++++++++++++++++---------------------- po/en_US.po | 58 +++++++++++++++++++++++++---------------------- po/eo.po | 58 +++++++++++++++++++++++++---------------------- po/es.po | 58 +++++++++++++++++++++++++---------------------- po/fa.po | 58 +++++++++++++++++++++++++---------------------- po/fi.po | 58 +++++++++++++++++++++++++---------------------- po/fr.po | 58 +++++++++++++++++++++++++---------------------- po/he.po | 58 +++++++++++++++++++++++++---------------------- po/hi.po | 58 +++++++++++++++++++++++++---------------------- po/hr.po | 58 +++++++++++++++++++++++++---------------------- po/hu.po | 58 +++++++++++++++++++++++++---------------------- po/it.po | 58 +++++++++++++++++++++++++---------------------- po/ja.po | 58 +++++++++++++++++++++++++---------------------- po/ko.po | 58 +++++++++++++++++++++++++---------------------- po/lt.po | 58 +++++++++++++++++++++++++---------------------- po/ml.po | 58 +++++++++++++++++++++++++---------------------- po/nb_NO.po | 58 +++++++++++++++++++++++++---------------------- po/nl.po | 58 +++++++++++++++++++++++++---------------------- po/or.po | 58 +++++++++++++++++++++++++---------------------- po/pa.po | 58 +++++++++++++++++++++++++---------------------- po/pl.po | 58 +++++++++++++++++++++++++---------------------- po/pt_BR.po | 58 +++++++++++++++++++++++++---------------------- po/pt_PT.po | 58 +++++++++++++++++++++++++---------------------- po/rm.po | 58 +++++++++++++++++++++++++---------------------- po/ro.po | 58 +++++++++++++++++++++++++---------------------- po/ru.po | 58 +++++++++++++++++++++++++---------------------- po/si.po | 58 +++++++++++++++++++++++++---------------------- po/sk.po | 58 +++++++++++++++++++++++++---------------------- po/sl.po | 58 +++++++++++++++++++++++++---------------------- po/sr_RS(a)cyrillic.po | 58 +++++++++++++++++++++++++---------------------- po/sr_RS(a)latin.po | 58 +++++++++++++++++++++++++---------------------- po/sv.po | 58 +++++++++++++++++++++++++---------------------- po/ta.po | 58 +++++++++++++++++++++++++---------------------- po/te.po | 58 +++++++++++++++++++++++++---------------------- po/th.po | 58 +++++++++++++++++++++++++---------------------- po/tr.po | 58 +++++++++++++++++++++++++---------------------- po/uk.po | 58 +++++++++++++++++++++++++---------------------- po/wa.po | 58 +++++++++++++++++++++++++---------------------- po/wine.pot | 58 +++++++++++++++++++++++++---------------------- po/zh_CN.po | 58 +++++++++++++++++++++++++---------------------- po/zh_TW.po | 58 +++++++++++++++++++++++++---------------------- 52 files changed, 1552 insertions(+), 1337 deletions(-)
participants (1)
-
Alexandre Julliard