# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
w_set_winver 'default'
}
...
...
@@ -9481,6 +9265,15 @@ load_dotnet40_kb2468871()
w_try_cd "${W_TMP}"
w_try "${WINE}" msiexec /p NDP40-KB2468871.msp
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
w_set_winver 'default'
}
...
...
@@ -9533,6 +9326,15 @@ load_dotnet45()
w_warn "Setting Windows version to 2003, otherwise applications using .NET 4.5 will subtly fail"
w_set_winver win2k3
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
}
verify_dotnet45()
...
...
@@ -9581,6 +9383,15 @@ load_dotnet452()
w_warn "Setting Windows version to 2003, otherwise applications using .NET 4.5 will subtly fail"
w_set_winver win2k3
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
}
verify_dotnet46()
...
...
@@ -9660,6 +9480,15 @@ load_dotnet461()
# Do not rely on temporary files. As a workaround, touch a file instead so that we know it's been installed for list-installed
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
}
verify_dotnet461()
...
...
@@ -9702,6 +9531,15 @@ load_dotnet462()
# Unfortunately, dotnet462 install the same files that dotnet461 does, but with different checksums
# The only unique files are temporary ones. As a workaround, touch a file instead so that we know it's been installed for list-installed
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
}
verify_dotnet462()
...
...
@@ -9743,6 +9581,15 @@ load_dotnet471()
# Do not rely on temporary files. As a workaround, touch a file instead so that we know it's been installed for list-installed
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
}
verify_dotnet471()
...
...
@@ -9783,6 +9630,15 @@ load_dotnet472()
# Do not rely on temporary files. As a workaround, touch a file instead so that we know it's been installed for list-installed
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
# *) w_warn "
esac
}
verify_dotnet472()
...
...
@@ -9824,6 +9680,15 @@ load_dotnet48()
# Do not rely on temporary files. As a workaround, touch a file instead so that we know it's been installed for list-installed
# See https://bugs.winehq.org/show_bug.cgi?id=47277#c9
case"${LANG}"in
C|en_US.UTF-8*);;
zh_CN*) w_warn "You may encounter infinite loops when trying to use applications that use WPF. Use LC_ALL=C when running your application as a workaround."
# Based on the bug, there may be other locales that are affected. But in the absence of a full list
# I don't think it's worth warning *every* non-en_US.UTF-8 user:
title="Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll)"\
title="Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_atomic_wait.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll)"\
title="Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll)"\
title="Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,msvcp140_atomic_wait.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll)"\
title="Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1,msvcp140_2,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (and vcruntime140_1.dll on win64)"\
title="Visual C++ 2015-2019 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,msvcp140_1.dll,msvcp140_2.dll,msvcp140_atomic_wait.dll,msvcp140_codecvt_ids.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll,vcruntime140_1.dll"\
publisher="Microsoft"\
year="2019"\
media="download"\
...
...
@@ -13098,7 +12963,7 @@ load_vcrun2019()
w_warn "ucrtbase.dll is no longer included in vcrun2019. For details see: https://github.com/Winetricks/winetricks/issues/1770"