[Mingw-w64-public] [PATCH] headers: Add enum operators in d2d1.h

2024-09-04 Thread Biswapriyo Nath
From 0b97c44122a465edfca516c46fc8353a12d83982 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 5 Sep 2024 03:28:33 + Subject: [PATCH] headers: Add enum operators in d2d1.h This fixes compiler error as following. JUCE/modules/juce_graphics/native/juce_Direct2DResources_windows.cpp:5

[Mingw-w64-public] [PATCH] headers: Don't include SSE intrinsic headers for windres

2024-09-04 Thread LIU Hao
-- Best regards, LIU Hao From 34bdd6954d1ee7970dec64530461b2d65119f439 Mon Sep 17 00:00:00 2001 From: LIU Hao Date: Thu, 5 Sep 2024 10:54:59 +0800 Subject: [PATCH] headers: Don't include SSE intrinsic headers for windres Windres makes no use of SSE intrinsics, but produces warnings: C:/MSYS

Re: [Mingw-w64-public] SAL annotations and headers to support Azure C++ SDK and Windows Implementation Libraries

2024-09-04 Thread Biswapriyo Nath
Could you provide any steps to build and test the project? The project seems to contain headers only. Also, the tests requires nuget. Would it be possible to avoid the nuget requirement? ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourcefor

Re: [Mingw-w64-public] [PATCH 1/5] headers: Add the new define _CRT_INTERNAL_PRINTF_STANDARD_ROUNDING

2024-09-04 Thread LIU Hao
在 2024-09-04 21:11, Jacek Caban 写道: On 4.09.2024 13:41, Martin Storsjö wrote: This was added in UCRT 10.0.19041.0. Signed-off-by: Martin Storsjö The series looks good to me. These patches look good to me, too. -- Best regards, LIU Hao OpenPGP_signature.asc Description: OpenPGP digital

Re: [Mingw-w64-public] [PATCH 1/5] headers: Add the new define _CRT_INTERNAL_PRINTF_STANDARD_ROUNDING

2024-09-04 Thread Jacek Caban
On 4.09.2024 13:41, Martin Storsjö wrote: This was added in UCRT 10.0.19041.0. Signed-off-by: Martin Storsjö The series looks good to me. Thanks, Jacek ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sour

Re: [Mingw-w64-public] SAL annotations and headers to support Azure C++ SDK and Windows Implementation Libraries

2024-09-04 Thread Jacek Caban
On 4.09.2024 12:42, Sharadh Rajaraman wrote: Additionally, there are missing headers compared to the MSVC Windows SDK: - WIL requires WeakReference.h (https://github.com/microsoft/wil/blob/eb9eb355d6de431311d7f5ea3590c72d53741ccc/include/wil/com.h#L16) - Azure C++ SDK requires WebServices.h (http

[Mingw-w64-public] [PATCH 4/5] crt: Use _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS in narrow printfs

2024-09-04 Thread Martin Storsjö
Currently, _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS only affects the format for wide strings, but include it everywhere for consistency. Signed-off-by: Martin Storsjö --- mingw-w64-crt/stdio/ucrt__scprintf.c | 2 +- mingw-w64-crt/stdio/ucrt__snprintf.c | 2 +- mingw-w64-crt/stdio/ucrt__vscprintf.c |

[Mingw-w64-public] [PATCH 5/5] headers: Enable _CRT_INTERNAL_PRINTF_STANDARD_ROUNDING by default

2024-09-04 Thread Martin Storsjö
This is supported by UCRT 10.0.19041.0 and newer. Older versions ignore the unknown flag silently. Signed-off-by: Martin Storsjö --- mingw-w64-headers/crt/corecrt_stdio_config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mingw-w64-headers/crt/corecrt_stdio_config.h b/mi

[Mingw-w64-public] [PATCH 1/5] headers: Add the new define _CRT_INTERNAL_PRINTF_STANDARD_ROUNDING

2024-09-04 Thread Martin Storsjö
This was added in UCRT 10.0.19041.0. Signed-off-by: Martin Storsjö --- mingw-w64-headers/crt/corecrt_stdio_config.h | 1 + 1 file changed, 1 insertion(+) diff --git a/mingw-w64-headers/crt/corecrt_stdio_config.h b/mingw-w64-headers/crt/corecrt_stdio_config.h index 02a83684f..6f48d49fd 100644 -

[Mingw-w64-public] [PATCH 3/5] headers: Add missing cases of _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS for narrow printfs

2024-09-04 Thread Martin Storsjö
Currently, _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS only affects the format for wide strings, but include it everywhere for consistency. Signed-off-by: Martin Storsjö --- mingw-w64-headers/crt/sec_api/stdio_s.h | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mingw-

[Mingw-w64-public] [PATCH 2/5] headers: Add a missed case of _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS in _vscwprintf

2024-09-04 Thread Martin Storsjö
Our _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS define contains _CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS, which affects how wide strings are formatted - so this should have a functional effect, fixing an earlier inconsistency with this function. Signed-off-by: Martin Storsjö --- mingw-w64-headers/crt/

[Mingw-w64-public] SAL annotations and headers to support Azure C++ SDK and Windows Implementation Libraries

2024-09-04 Thread Sharadh Rajaraman
Hi, The Windows Implementation Libraries (https://github.com/microsoft/wil) has recently been refactored to support compilation with MinGW-w64. However, there are missing SAL annotations, macros, and functions (listed here: https://github.com/microsoft/wil/pull/467/files) that need to be defined a