It's possible to get WM_COMMAND(BN_CLICKED) during initialization in taskdialog_init(),
when window property is not yet set. Exceptions are swallowed on win32u transition.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8084
--
v3: libs/ldap: Encrypted buffer layout is different for NTLM and Kerberos.
libs/ldap: sasl_decode() should treat intput buffer as data + token.
libs/ldap: sasl_encode() should construct output buffer as data + token.
libs/ldap: When initializing security context ask for mutual authentication.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8020
This change allows building with compiler exception support enabled (`-DUSE_COMPILER_EXCEPTIONS`) on non-i386 targets.
On i386, `_except_handler3` needs to be available. While we provide it as an import from the msvcrt DLLs, that's not sufficient for modules like
kernel32. Making this work would likely require moving `_except_handler3` to `winecrt0`.
In practice, this fixes the build with Clang, although the resulting binaries do not appear to be fully correct yet. Further investigation is needed, likely on the LLVM side.
--
v3:
https://gitlab.winehq.org/wine/wine/-/merge_requests/8067
This change allows building with compiler exception support enabled (`-DUSE_COMPILER_EXCEPTIONS`) on non-i386 targets.
On i386, `_except_handler3` needs to be available. While we provide it as an import from the msvcrt DLLs, that's not sufficient for modules like
kernel32. Making this work would likely require moving `_except_handler3` to `winecrt0`.
In practice, this fixes the build with Clang, although the resulting binaries do not appear to be fully correct yet. Further investigation is needed, likely on the LLVM side.
--
v2: winecrt0: Undefine USE_COMPILER_EXCEPTIONS in exception.c.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8067