You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(10) |
Sep
|
Oct
|
Nov
|
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(1) |
Feb
(2) |
Mar
(3) |
Apr
(2) |
May
(10) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2008 |
Jan
(6) |
Feb
(4) |
Mar
(5) |
Apr
(2) |
May
(1) |
Jun
(1) |
Jul
(4) |
Aug
(6) |
Sep
(2) |
Oct
(9) |
Nov
(1) |
Dec
(4) |
2009 |
Jan
(9) |
Feb
(2) |
Mar
(2) |
Apr
(2) |
May
(6) |
Jun
(18) |
Jul
(33) |
Aug
(39) |
Sep
(33) |
Oct
(24) |
Nov
(23) |
Dec
(22) |
2010 |
Jan
(29) |
Feb
(32) |
Mar
(51) |
Apr
(17) |
May
(31) |
Jun
(21) |
Jul
(32) |
Aug
(28) |
Sep
(35) |
Oct
(27) |
Nov
(11) |
Dec
(13) |
2011 |
Jan
(14) |
Feb
(13) |
Mar
(27) |
Apr
(27) |
May
(28) |
Jun
(20) |
Jul
(43) |
Aug
(52) |
Sep
(66) |
Oct
(61) |
Nov
(11) |
Dec
(8) |
2012 |
Jan
(20) |
Feb
(30) |
Mar
(38) |
Apr
(21) |
May
(33) |
Jun
(21) |
Jul
(25) |
Aug
(9) |
Sep
(24) |
Oct
(42) |
Nov
(27) |
Dec
(41) |
2013 |
Jan
(20) |
Feb
(35) |
Mar
(156) |
Apr
(298) |
May
(258) |
Jun
(201) |
Jul
(105) |
Aug
(60) |
Sep
(193) |
Oct
(245) |
Nov
(280) |
Dec
(194) |
2014 |
Jan
(63) |
Feb
(202) |
Mar
(200) |
Apr
(23) |
May
(53) |
Jun
(105) |
Jul
(18) |
Aug
(26) |
Sep
(110) |
Oct
(187) |
Nov
(97) |
Dec
(74) |
2015 |
Jan
(45) |
Feb
(55) |
Mar
(116) |
Apr
(116) |
May
(193) |
Jun
(164) |
Jul
(50) |
Aug
(111) |
Sep
(98) |
Oct
(71) |
Nov
(103) |
Dec
(63) |
2016 |
Jan
(33) |
Feb
(101) |
Mar
(182) |
Apr
(139) |
May
(140) |
Jun
(103) |
Jul
(165) |
Aug
(286) |
Sep
(208) |
Oct
(127) |
Nov
(97) |
Dec
(54) |
2017 |
Jan
(64) |
Feb
(335) |
Mar
(202) |
Apr
(212) |
May
(139) |
Jun
(127) |
Jul
(294) |
Aug
(154) |
Sep
(170) |
Oct
(152) |
Nov
(156) |
Dec
(62) |
2018 |
Jan
(168) |
Feb
(237) |
Mar
(196) |
Apr
(174) |
May
(174) |
Jun
(161) |
Jul
(127) |
Aug
(88) |
Sep
(149) |
Oct
(66) |
Nov
(52) |
Dec
(135) |
2019 |
Jan
(146) |
Feb
(126) |
Mar
(104) |
Apr
(58) |
May
(60) |
Jun
(28) |
Jul
(197) |
Aug
(129) |
Sep
(141) |
Oct
(148) |
Nov
(63) |
Dec
(100) |
2020 |
Jan
(74) |
Feb
(37) |
Mar
(59) |
Apr
(154) |
May
(194) |
Jun
(133) |
Jul
(313) |
Aug
(197) |
Sep
(49) |
Oct
(162) |
Nov
(143) |
Dec
(57) |
2021 |
Jan
(120) |
Feb
(107) |
Mar
(314) |
Apr
(157) |
May
(524) |
Jun
(169) |
Jul
(72) |
Aug
(133) |
Sep
(135) |
Oct
(146) |
Nov
(198) |
Dec
(325) |
2022 |
Jan
(409) |
Feb
(249) |
Mar
(138) |
Apr
(95) |
May
(102) |
Jun
(221) |
Jul
(66) |
Aug
(120) |
Sep
(192) |
Oct
(131) |
Nov
(53) |
Dec
(171) |
2023 |
Jan
(357) |
Feb
(82) |
Mar
(168) |
Apr
(218) |
May
(196) |
Jun
(86) |
Jul
(115) |
Aug
(49) |
Sep
(190) |
Oct
(102) |
Nov
(45) |
Dec
(76) |
2024 |
Jan
(86) |
Feb
(50) |
Mar
(324) |
Apr
(209) |
May
(197) |
Jun
(232) |
Jul
(194) |
Aug
(247) |
Sep
(219) |
Oct
(266) |
Nov
(328) |
Dec
(304) |
2025 |
Jan
(191) |
Feb
(115) |
Mar
(137) |
Apr
(32) |
May
(126) |
Jun
(403) |
Jul
(213) |
Aug
(187) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <sv...@op...> - 2024-04-26 17:07:27
|
Author: manx Date: Fri Apr 26 19:07:20 2024 New Revision: 20658 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20658 Log: [Doc] libopenmpt: Document supported MinGW-w64 GCC versions and threading models. Modified: trunk/OpenMPT/doc/libopenmpt/dependencies.md Modified: trunk/OpenMPT/doc/libopenmpt/dependencies.md ============================================================================== --- trunk/OpenMPT/doc/libopenmpt/dependencies.md Fri Apr 26 16:58:08 2024 (r20657) +++ trunk/OpenMPT/doc/libopenmpt/dependencies.md Fri Apr 26 19:07:20 2024 (r20658) @@ -23,8 +23,10 @@ * **Microsoft Visual Studio 2017 XP targeting toolset** * **GCC 7.1** or higher * **Clang 6** or higher - * **MinGW-W64 7.1** or higher (it is recommended to preferably use - posix threading model as opposed to win32 threading model) + * **MinGW-W64 7.1 (posix threading model)** or higher + * **MinGW-W64 13.1 (mcfgthread threading model)** or higher + * **MinGW-W64 7.1 (win32 threading model)** up to + **MinGW-W64 13.0 (win32 threading model)** * **emscripten 3.1.1** or higher * **DJGPP GCC 7.1** or higher * any other **C++20 or C++17 compliant** compiler |
From: <sv...@op...> - 2024-04-26 14:58:21
|
Author: manx Date: Fri Apr 26 16:58:08 2024 New Revision: 20657 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20657 Log: Merged revision(s) 20654 from trunk/OpenMPT: [Mod] Include mpt/check before mpt/base in stdafx.h. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/common/stdafx.h Modified: branches/OpenMPT-1.31/common/stdafx.h ============================================================================== --- branches/OpenMPT-1.31/common/stdafx.h Fri Apr 26 16:57:35 2024 (r20656) +++ branches/OpenMPT-1.31/common/stdafx.h Fri Apr 26 16:58:08 2024 (r20657) @@ -63,7 +63,6 @@ #endif -#include "mpt/base/span.hpp" #include "mpt/check/compiler.hpp" #include "mpt/check/libc.hpp" #if defined(MPT_WITH_MFC) @@ -72,6 +71,8 @@ #if MPT_OS_WINDOWS #include "mpt/check/windows.hpp" #endif + +#include "mpt/base/span.hpp" #include "mpt/exception/exception.hpp" #include "mpt/exception/exception_text.hpp" #include "mpt/out_of_memory/out_of_memory.hpp" |
From: <sv...@op...> - 2024-04-26 14:57:49
|
Author: manx Date: Fri Apr 26 16:57:35 2024 New Revision: 20656 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20656 Log: [Mod] mpt/check/libcxx.hpp: GCC 13 added the mcfgthread backend for Windows which the Debian MinGW-w64 GCC packages now use in place of the old Win32 backend. Clarify error message. We cannot detect mcfgthread vs. pthread, thus we cannot warn if mcfgthread is selected and an unsupported (<Win7) Windows version is targeted. Modified: trunk/OpenMPT/src/mpt/check/libcxx.hpp Modified: trunk/OpenMPT/src/mpt/check/libcxx.hpp ============================================================================== --- trunk/OpenMPT/src/mpt/check/libcxx.hpp Fri Apr 26 16:24:33 2024 (r20655) +++ trunk/OpenMPT/src/mpt/check/libcxx.hpp Fri Apr 26 16:57:35 2024 (r20656) @@ -8,8 +8,8 @@ #include "mpt/base/detect_quirks.hpp" #ifndef MPT_CHECK_LIBCXX_IGNORE_WARNING_NO_THREADS -#if MPT_OS_WINDOWS && MPT_WIN_BEFORE(MPT_WIN_VISTA) && MPT_LIBCXX_GNU_AT_LEAST(13) && !defined(_GLIBCXX_HAS_GTHREADS) -#error "GNU libstdc++ is compiled without gthreads support (likely due to using Win32 threading model as opposed to POSIX threading model. This a severely crippled C++11 implementation and no is no longer supported for targetting Windows before Vista as of release 13 because non-threading standard library headers fail to compile." +#if MPT_OS_WINDOWS && MPT_WIN_BEFORE(MPT_WIN_7) && MPT_LIBCXX_GNU_AT_LEAST(13) && !defined(_GLIBCXX_HAS_GTHREADS) +#error "GNU libstdc++ is compiled without gthreads support (likely due to using Win32 threading model as opposed to POSIX or mcfgthread threading model. This a severely crippled C++11 implementation and no is no longer supported ofr libstdc++ version 13 or later." #endif #endif |
From: <sv...@op...> - 2024-04-26 14:24:40
|
Author: manx Date: Fri Apr 26 16:24:33 2024 New Revision: 20655 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20655 Log: [Fix] Fix Autotools build. Modified: trunk/OpenMPT/build/autotools/Makefile.am Modified: trunk/OpenMPT/build/autotools/Makefile.am ============================================================================== --- trunk/OpenMPT/build/autotools/Makefile.am Fri Apr 26 16:09:18 2024 (r20654) +++ trunk/OpenMPT/build/autotools/Makefile.am Fri Apr 26 16:24:33 2024 (r20655) @@ -167,6 +167,7 @@ MPT_FILES_SRC_MPT += src/mpt/binary/hex.hpp MPT_FILES_SRC_MPT += src/mpt/check/compiler.hpp MPT_FILES_SRC_MPT += src/mpt/check/libc.hpp +MPT_FILES_SRC_MPT += src/mpt/check/libcxx.hpp MPT_FILES_SRC_MPT += src/mpt/check/mfc.hpp MPT_FILES_SRC_MPT += src/mpt/check/windows.hpp MPT_FILES_SRC_MPT += src/mpt/crc/crc.hpp |
From: <sv...@op...> - 2024-04-26 14:09:30
|
Author: manx Date: Fri Apr 26 16:09:18 2024 New Revision: 20654 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20654 Log: [Mod] Include mpt/check before mpt/base in stdafx.h. Modified: trunk/OpenMPT/common/stdafx.h Modified: trunk/OpenMPT/common/stdafx.h ============================================================================== --- trunk/OpenMPT/common/stdafx.h Fri Apr 26 16:08:15 2024 (r20653) +++ trunk/OpenMPT/common/stdafx.h Fri Apr 26 16:09:18 2024 (r20654) @@ -63,7 +63,6 @@ #endif -#include "mpt/base/span.hpp" #include "mpt/check/compiler.hpp" #include "mpt/check/libc.hpp" #include "mpt/check/libcxx.hpp" @@ -73,6 +72,8 @@ #if MPT_OS_WINDOWS #include "mpt/check/windows.hpp" #endif + +#include "mpt/base/span.hpp" #include "mpt/exception/exception.hpp" #include "mpt/exception/exception_text.hpp" #include "mpt/out_of_memory/out_of_memory.hpp" |
From: <sv...@op...> - 2024-04-26 14:08:33
|
Author: manx Date: Fri Apr 26 16:08:15 2024 New Revision: 20653 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20653 Log: [Mod] GNU libstdc++ version 13 or later can no longer target Windows before Windows Vista when using Win32 threading model because non-threading standard library headers fail to compile now. Error out with a descriptive error. This affects current MinGW-w64 GCC 13 in Debian Testing because they fail to set NTDDI_VERSION appropriately by default. Added: trunk/OpenMPT/src/mpt/check/libcxx.hpp (contents, props changed) Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win7/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win7/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win7/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win7/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win81/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win81/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win81/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win81/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win10/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win10/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win10/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win10clang/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win10clang/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win7/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win7/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win7/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win7/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win81/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win81/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win81/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win81/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/xcode-ios/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/build/xcode-macosx/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/common/stdafx.h Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1034,6 +1034,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1053,6 +1053,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -729,6 +729,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -459,6 +459,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1034,6 +1034,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1053,6 +1053,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1034,6 +1034,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1053,6 +1053,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -781,6 +781,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -354,6 +354,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -787,6 +787,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -354,6 +354,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -815,6 +815,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -815,6 +815,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -845,6 +845,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -684,6 +684,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -712,6 +712,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1034,6 +1034,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1053,6 +1053,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -729,6 +729,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -459,6 +459,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1034,6 +1034,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1053,6 +1053,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1034,6 +1034,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1053,6 +1053,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -781,6 +781,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -354,6 +354,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -787,6 +787,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -354,6 +354,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -815,6 +815,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -815,6 +815,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -845,6 +845,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -684,6 +684,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -712,6 +712,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1809,6 +1809,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1095,6 +1095,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1360,6 +1360,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -501,6 +501,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1809,6 +1809,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1095,6 +1095,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1809,6 +1809,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -1095,6 +1095,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1486,6 +1486,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -360,6 +360,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1486,6 +1486,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -360,6 +360,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1442,6 +1442,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1442,6 +1442,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1502,6 +1502,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -690,6 +690,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1393,6 +1393,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -447,6 +447,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1472,6 +1472,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj Fri Apr 26 16:08:15 2024 (r20653) @@ -1472,6 +1472,7 @@ <ClInclude Include="..\..\src\mpt\binary\tests\tests_binary.hpp" /> <ClInclude Include="..\..\src\mpt\check\compiler.hpp" /> <ClInclude Include="..\..\src\mpt\check\libc.hpp" /> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp" /> <ClInclude Include="..\..\src\mpt\check\mfc.hpp" /> <ClInclude Include="..\..\src\mpt\check\windows.hpp" /> <ClInclude Include="..\..\src\mpt\crc\crc.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters Fri Apr 26 16:08:15 2024 (r20653) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\check\libc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\check\libcxx.hpp"> + <Filter>src\mpt\check</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\check\mfc.hpp"> <Filter>src\mpt\check</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Fri Apr 26 09:59:01 2024 (r20652) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Fri Apr 26... [truncated message content] |
From: <sv...@op...> - 2024-04-26 07:59:09
|
Author: manx Date: Fri Apr 26 09:59:01 2024 New Revision: 20652 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20652 Log: [Imp] build: CI: GitHub: macOS: Add XCode 15.4-beta. Modified: trunk/OpenMPT/.github/workflows/macOS-Makefile.yml Modified: trunk/OpenMPT/.github/workflows/macOS-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/macOS-Makefile.yml Thu Apr 25 21:37:47 2024 (r20651) +++ trunk/OpenMPT/.github/workflows/macOS-Makefile.yml Fri Apr 26 09:59:01 2024 (r20652) @@ -13,6 +13,24 @@ fail-fast: false matrix: include: + - { host: macos-14, compiler: '15.4', arch: '' , target: '' , deps: sys , check: true } + - { host: macos-14, compiler: '15.4', arch: arm64 , target: '' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: arm64 , target: '' , deps: small, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '' , deps: small, check: true } + - { host: macos-14, compiler: '15.4', arch: arm64 , target: '14' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '14' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: arm64 , target: '13' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '13' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: arm64 , target: '12' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '12' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: arm64 , target: '11' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '11' , deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '10.15', deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '10.14', deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: i386 , target: '10.14', deps: local, check: false } + - { host: macos-14, compiler: '15.4', arch: x64_64, target: '10.13', deps: local, check: true } + - { host: macos-14, compiler: '15.4', arch: i386 , target: '10.13', deps: local, check: false } - { host: macos-14, compiler: '15.3', arch: '' , target: '' , deps: sys , check: true } - { host: macos-14, compiler: '15.3', arch: arm64 , target: '' , deps: local, check: true } - { host: macos-14, compiler: '15.3', arch: x64_64, target: '' , deps: local, check: true } |
From: <sv...@op...> - 2024-04-25 19:38:00
|
Author: sagamusix Date: Thu Apr 25 21:37:47 2024 New Revision: 20651 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20651 Log: [Var] Fuzzing: AFL_HARDEN and ASan are not compatible in v4.10c. Modified: trunk/OpenMPT/build/make/config-afl.mk trunk/OpenMPT/contrib/fuzzing/build.sh Modified: trunk/OpenMPT/build/make/config-afl.mk ============================================================================== --- trunk/OpenMPT/build/make/config-afl.mk Mon Apr 22 23:01:04 2024 (r20650) +++ trunk/OpenMPT/build/make/config-afl.mk Thu Apr 25 21:37:47 2024 (r20651) @@ -16,7 +16,7 @@ CXXFLAGS_STDCXX = -std=$(STDCXX) -fexceptions -frtti -pthread # We do not enable C++20 for fuzzer builds, because it prevents detecting # shifting of signed values which changed from undefined to defined behaviour -# in C++20. As we still support C+ü+17, we need to catch these problem cases. +# in C++20. As we still support C++17, we need to catch these problem cases. #else ifeq ($(shell printf '\n' > bin/empty.cpp ; if $(CXX) -std=c++20 -c bin/empty.cpp -o bin/empty.out > /dev/null 2>&1 ; then echo 'c++20' ; fi ), c++20) #CXXFLAGS_STDCXX = -std=c++20 -fexceptions -frtti -pthread else Modified: trunk/OpenMPT/contrib/fuzzing/build.sh ============================================================================== --- trunk/OpenMPT/contrib/fuzzing/build.sh Mon Apr 22 23:01:04 2024 (r20650) +++ trunk/OpenMPT/contrib/fuzzing/build.sh Thu Apr 25 21:37:47 2024 (r20651) @@ -1,4 +1,4 @@ #!/usr/bin/env bash cd "${0%/*}" cd ../.. -AFL_HARDEN=1 CONFIG=afl make clean all EXAMPLES=0 TEST=0 OPENMPT123=0 NO_VORBIS=1 NO_VORBISFILE=1 NO_MPG123=1 CHECKED_ADDRESS=1 +AFL_USE_ASAN=1 CONFIG=afl make clean all EXAMPLES=0 TEST=0 OPENMPT123=0 NO_VORBIS=1 NO_VORBISFILE=1 NO_MPG123=1 CHECKED_ADDRESS=1 |
From: <sv...@op...> - 2024-04-22 21:01:11
|
Author: sagamusix Date: Mon Apr 22 23:01:04 2024 New Revision: 20650 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20650 Log: [Fix] MIDI macro command s didn't compute correct checksum if a device ID was made up from two bytes (e.g. XV-5080). Modified: trunk/OpenMPT/soundlib/Snd_fx.cpp Modified: trunk/OpenMPT/soundlib/Snd_fx.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Snd_fx.cpp Mon Apr 22 22:50:56 2024 (r20649) +++ trunk/OpenMPT/soundlib/Snd_fx.cpp Mon Apr 22 23:01:04 2024 (r20650) @@ -5173,12 +5173,17 @@ { // SysEx Checksum (not an original Impulse Tracker macro variable, but added for convenience) auto startPos = outPos; - while(startPos > 0 && out[--startPos] != 0xF0); - if(outPos - startPos < 5 || out[startPos] != 0xF0) - { + while(startPos > 0 && out[--startPos] != 0xF0) + ; + + if(outPos - startPos < 3 || out[startPos] != 0xF0) continue; - } - for(auto p = startPos + 5u; p != outPos; p++) + + uint8 checksumStart = out[startPos + 3] ? 5 : 6; + if(outPos - startPos < checksumStart) + continue; + + for(auto p = startPos + checksumStart; p != outPos; p++) { data += out[p]; } |
From: <sv...@op...> - 2024-04-22 20:51:08
|
Author: sagamusix Date: Mon Apr 22 22:50:56 2024 New Revision: 20649 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20649 Log: [Mod] Make the distiction between AMF and DMF format name stand out a bit more. Modified: trunk/OpenMPT/soundlib/Load_amf.cpp trunk/OpenMPT/soundlib/Tables.cpp Modified: trunk/OpenMPT/soundlib/Load_amf.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_amf.cpp Mon Apr 22 22:16:33 2024 (r20648) +++ trunk/OpenMPT/soundlib/Load_amf.cpp Mon Apr 22 22:50:56 2024 (r20649) @@ -578,7 +578,7 @@ if(isDMF) { - m_modFormat.formatName = MPT_UFORMAT("DSMI Compact Advanced Music Format v{}")(fileSignature.version); + m_modFormat.formatName = MPT_UFORMAT("DSMI Advanced Music Format (Compact) v{}")(fileSignature.version); m_modFormat.type = U_("dmf"); } else { Modified: trunk/OpenMPT/soundlib/Tables.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Tables.cpp Mon Apr 22 22:16:33 2024 (r20648) +++ trunk/OpenMPT/soundlib/Tables.cpp Mon Apr 22 22:50:56 2024 (r20649) @@ -66,7 +66,7 @@ { UL_("DigiBooster Pro"), "dbm" }, { UL_("DigiBooster"), "digi" }, { UL_("X-Tracker"), "dmf" }, - { UL_("DSMI Compact Advanced Music Format"), "dmf" }, + { UL_("DSMI Advanced Music Format (Compact)"), "dmf" }, { UL_("DSIK Format"), "dsm" }, { UL_("Dynamic Studio"), "dsm" }, { UL_("Digital Symphony"), "dsym" }, |
From: <sv...@op...> - 2024-04-22 20:16:47
|
Author: sagamusix Date: Mon Apr 22 22:16:33 2024 New Revision: 20648 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20648 Log: [Var] Fix stupid auto-formatting that happened on X-Tracker name... Modified: trunk/OpenMPT/soundlib/Load_dmf.cpp Modified: trunk/OpenMPT/soundlib/Load_dmf.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_dmf.cpp Mon Apr 22 22:15:36 2024 (r20647) +++ trunk/OpenMPT/soundlib/Load_dmf.cpp Mon Apr 22 22:16:33 2024 (r20648) @@ -904,7 +904,7 @@ InitializeGlobals(MOD_TYPE_DMF); m_modFormat.formatName = MPT_UFORMAT("Delusion Digital Music Format v{}")(fileHeader.version); - m_modFormat.madeWithTracker = fileHeader.version == 10 ? UL_("X-Tracker 32") : UL_("X - Tracker"); + m_modFormat.madeWithTracker = fileHeader.version == 10 ? UL_("X-Tracker 32") : UL_("X-Tracker"); m_modFormat.type = U_("dmf"); m_modFormat.charset = mpt::Charset::CP437; |
From: <sv...@op...> - 2024-04-22 20:15:48
|
Author: sagamusix Date: Mon Apr 22 22:15:36 2024 New Revision: 20647 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20647 Log: [Mod] AMF/DMF: Make format names a bit more explicit. Distinguish between X-Tracker and X-Tracker 32 as "made with tracker". Modified: trunk/OpenMPT/soundlib/Load_amf.cpp trunk/OpenMPT/soundlib/Load_dmf.cpp Modified: trunk/OpenMPT/soundlib/Load_amf.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_amf.cpp Sun Apr 21 21:49:57 2024 (r20646) +++ trunk/OpenMPT/soundlib/Load_amf.cpp Mon Apr 22 22:15:36 2024 (r20647) @@ -578,12 +578,12 @@ if(isDMF) { - m_modFormat.formatName = MPT_UFORMAT("DSMI Compact v{}")(fileSignature.version); + m_modFormat.formatName = MPT_UFORMAT("DSMI Compact Advanced Music Format v{}")(fileSignature.version); m_modFormat.type = U_("dmf"); } else { m_songName = mpt::String::ReadBuf(mpt::String::maybeNullTerminated, title); - m_modFormat.formatName = MPT_UFORMAT("DSMI v{}")(fileSignature.version); + m_modFormat.formatName = MPT_UFORMAT("DSMI Advanced Music Format v{}")(fileSignature.version); m_modFormat.type = U_("amf"); } m_modFormat.charset = mpt::Charset::CP437; Modified: trunk/OpenMPT/soundlib/Load_dmf.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_dmf.cpp Sun Apr 21 21:49:57 2024 (r20646) +++ trunk/OpenMPT/soundlib/Load_dmf.cpp Mon Apr 22 22:15:36 2024 (r20647) @@ -903,7 +903,8 @@ InitializeGlobals(MOD_TYPE_DMF); - m_modFormat.formatName = MPT_UFORMAT("X-Tracker v{}")(fileHeader.version); + m_modFormat.formatName = MPT_UFORMAT("Delusion Digital Music Format v{}")(fileHeader.version); + m_modFormat.madeWithTracker = fileHeader.version == 10 ? UL_("X-Tracker 32") : UL_("X - Tracker"); m_modFormat.type = U_("dmf"); m_modFormat.charset = mpt::Charset::CP437; |
From: <sv...@op...> - 2024-04-21 21:57:55
|
Author: sagamusix Date: Sun Apr 21 20:21:05 2024 New Revision: 20640 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20640 Log: Merged revision(s) 20639 from trunk/OpenMPT: [Imp] IT: Disable a few more compatibility flags for older SchismTracker builds (https://bugs.openmpt.org/view.php?id=1764). Only a few flags from the proposed patch have been carried over as the implementation for some of those effects was too different between Schism Tracker and OpenMPT, potentially causing OpenMPT's old bugs to be applied to SchismTracker where they were not necessarily "correct". ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/soundlib/Load_it.cpp Modified: branches/OpenMPT-1.31/soundlib/Load_it.cpp ============================================================================== --- branches/OpenMPT-1.31/soundlib/Load_it.cpp Sun Apr 21 20:15:42 2024 (r20639) +++ branches/OpenMPT-1.31/soundlib/Load_it.cpp Sun Apr 21 20:21:05 2024 (r20640) @@ -1220,7 +1220,7 @@ m_playBehaviour.reset(kITShortSampleRetrig); } else if(fileHeader.cwtv == 0x0214 && fileHeader.cmwt == 0x0214 && fileHeader.special <= 1 && fileHeader.pwd == 0 && fileHeader.reserved == 0 && (fileHeader.flags & (ITFileHeader::vol0Optimisations | ITFileHeader::instrumentMode | ITFileHeader::useMIDIPitchController | ITFileHeader::reqEmbeddedMIDIConfig | ITFileHeader::extendedFilterRange)) == ITFileHeader::instrumentMode - && m_nSamples > 0 && (Samples[1].filename == "XXXXXXXX.YYY")) + && m_nSamples > 1 && (Samples[1].filename == "XXXXXXXX.YYY")) { madeWithTracker = U_("CheeseTracker"); } else if(fileHeader.cwtv == 0 && madeWithTracker.empty()) @@ -1285,11 +1285,13 @@ // Initial note memory for channel is C-0: Added 2023-03-09, https://github.com/schismtracker/schismtracker/commit/73e9d60676c2b48c8e94e582373e29517105b2b1 if(schismDateVersion < SchismVersionFromDate<2023, 03, 9>::date) m_playBehaviour.reset(kITInitialNoteMemory); - // 2023-10-16: kITEnvelopePositionHandling https://github.com/schismtracker/schismtracker/commit/bc81f605d927ca931a886417641da29fc89283b8 + // DCT note comparison: Added 2023-10-17, https://github.com/schismtracker/schismtracker/commit/31d36dc00013fc5ab0efa20c782af18e8b006e07 + if(schismDateVersion < SchismVersionFromDate<2023, 10, 17>::date) + m_playBehaviour.reset(kITDCTBehaviour); if(schismDateVersion < SchismVersionFromDate<2023, 10, 19>::date) { // Panbrello sample & hold random waveform: Added 2023-10-19, https://github.com/schismtracker/schismtracker/commit/411ec16b190ba1a486d8b0907ad8d74f8fdc2840 - m_playBehaviour.reset(kITPanbrelloHold); + m_playBehaviour.reset(kITSampleAndHoldPanbrello); // Don't apply any portamento if no previous note is playing: Added 2023-10-19, https://github.com/schismtracker/schismtracker/commit/8ff0a86a715efb50c89770fb9095d4c4089ff187 m_playBehaviour.reset(kITPortaNoNote); } @@ -1297,9 +1299,12 @@ { // Note delay delays first-tick behaviour for slides: Added 2023-10-22, https://github.com/schismtracker/schismtracker/commit/b9609e4f827e1b6ce9ebe6573b85e69388ca0ea0 m_playBehaviour.reset(kITFirstTickHandling); - // Added 2023-10-22, https://github.com/schismtracker/schismtracker/commit/a9e5df533ab52c35190fcc1cbfed4f0347b660bb + // https://github.com/schismtracker/schismtracker/commit/a9e5df533ab52c35190fcc1cbfed4f0347b660bb m_playBehaviour.reset(kITMultiSampleInstrumentNumber); } + // Panbrello hold: Added 2024-03-09, https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605 + if(schismDateVersion < SchismVersionFromDate<2024, 03, 9>::date) + m_playBehaviour.reset(kITPanbrelloHold); break; case 4: madeWithTracker = MPT_UFORMAT("pyIT {}.{}")((fileHeader.cwtv & 0x0F00) >> 8, mpt::ufmt::hex0<2>(fileHeader.cwtv & 0xFF)); |
From: <sv...@op...> - 2024-04-21 21:52:57
|
Author: sagamusix Date: Sun Apr 21 20:15:42 2024 New Revision: 20639 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20639 Log: [Imp] IT: Disable a few more compatibility flags for older SchismTracker builds (https://bugs.openmpt.org/view.php?id=1764). Only a few flags from the proposed patch have been carried over as the implementation for some of those effects was too different between Schism Tracker and OpenMPT, potentially causing OpenMPT's old bugs to be applied to SchismTracker where they were not necessarily "correct". Modified: trunk/OpenMPT/soundlib/Load_it.cpp Modified: trunk/OpenMPT/soundlib/Load_it.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_it.cpp Sun Apr 21 16:10:13 2024 (r20638) +++ trunk/OpenMPT/soundlib/Load_it.cpp Sun Apr 21 20:15:42 2024 (r20639) @@ -1212,7 +1212,7 @@ m_nSamplePreAmp /= 2; } else if(fileHeader.cwtv == 0x0214 && fileHeader.cmwt == 0x0214 && fileHeader.special <= 1 && fileHeader.pwd == 0 && fileHeader.reserved == 0 && (fileHeader.flags & (ITFileHeader::vol0Optimisations | ITFileHeader::instrumentMode | ITFileHeader::useMIDIPitchController | ITFileHeader::reqEmbeddedMIDIConfig | ITFileHeader::extendedFilterRange)) == ITFileHeader::instrumentMode - && m_nSamples > 0 && (Samples[1].filename == "XXXXXXXX.YYY")) + && m_nSamples > 1 && (Samples[1].filename == "XXXXXXXX.YYY")) { madeWithTracker = U_("CheeseTracker"); } else if(fileHeader.cwtv == 0 && madeWithTracker.empty()) @@ -1277,11 +1277,13 @@ // Initial note memory for channel is C-0: Added 2023-03-09, https://github.com/schismtracker/schismtracker/commit/73e9d60676c2b48c8e94e582373e29517105b2b1 if(schismDateVersion < SchismVersionFromDate<2023, 03, 9>::date) m_playBehaviour.reset(kITInitialNoteMemory); - // 2023-10-16: kITEnvelopePositionHandling https://github.com/schismtracker/schismtracker/commit/bc81f605d927ca931a886417641da29fc89283b8 + // DCT note comparison: Added 2023-10-17, https://github.com/schismtracker/schismtracker/commit/31d36dc00013fc5ab0efa20c782af18e8b006e07 + if(schismDateVersion < SchismVersionFromDate<2023, 10, 17>::date) + m_playBehaviour.reset(kITDCTBehaviour); if(schismDateVersion < SchismVersionFromDate<2023, 10, 19>::date) { // Panbrello sample & hold random waveform: Added 2023-10-19, https://github.com/schismtracker/schismtracker/commit/411ec16b190ba1a486d8b0907ad8d74f8fdc2840 - m_playBehaviour.reset(kITPanbrelloHold); + m_playBehaviour.reset(kITSampleAndHoldPanbrello); // Don't apply any portamento if no previous note is playing: Added 2023-10-19, https://github.com/schismtracker/schismtracker/commit/8ff0a86a715efb50c89770fb9095d4c4089ff187 m_playBehaviour.reset(kITPortaNoNote); } @@ -1289,9 +1291,12 @@ { // Note delay delays first-tick behaviour for slides: Added 2023-10-22, https://github.com/schismtracker/schismtracker/commit/b9609e4f827e1b6ce9ebe6573b85e69388ca0ea0 m_playBehaviour.reset(kITFirstTickHandling); - // Added 2023-10-22, https://github.com/schismtracker/schismtracker/commit/a9e5df533ab52c35190fcc1cbfed4f0347b660bb + // https://github.com/schismtracker/schismtracker/commit/a9e5df533ab52c35190fcc1cbfed4f0347b660bb m_playBehaviour.reset(kITMultiSampleInstrumentNumber); } + // Panbrello hold: Added 2024-03-09, https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605 + if(schismDateVersion < SchismVersionFromDate<2024, 03, 9>::date) + m_playBehaviour.reset(kITPanbrelloHold); break; case 4: madeWithTracker = MPT_UFORMAT("pyIT {}.{}")((fileHeader.cwtv & 0x0F00) >> 8, mpt::ufmt::hex0<2>(fileHeader.cwtv & 0xFF)); |
From: <sv...@op...> - 2024-04-21 21:47:55
|
Author: sagamusix Date: Sun Apr 21 21:19:51 2024 New Revision: 20643 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20643 Log: Merged revision(s) 20641 from trunk/OpenMPT: [Mod] MO3: Further reduce maximum allowed music data (not samples) size from 2GB to 512MB. ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/soundlib/Load_mo3.cpp Modified: branches/OpenMPT-1.30/soundlib/Load_mo3.cpp ============================================================================== --- branches/OpenMPT-1.30/soundlib/Load_mo3.cpp Sun Apr 21 21:19:33 2024 (r20642) +++ branches/OpenMPT-1.30/soundlib/Load_mo3.cpp Sun Apr 21 21:19:51 2024 (r20643) @@ -740,7 +740,9 @@ { return false; } - if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= uint32_max / 2u) + // Due to the LZ algorithm's unbounded back window, we could reach gigantic sizes with just a few dozen bytes. + // 512 MB of music data (not samples) is chosen as a safeguard that is probably (hopefully) *way* beyond anything a real-world module will ever reach. + if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x2000'0000) { return false; } |
From: <sv...@op...> - 2024-04-21 21:47:54
|
Author: sagamusix Date: Sun Apr 21 21:20:10 2024 New Revision: 20644 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20644 Log: Merged revision(s) 20641 from trunk/OpenMPT: [Mod] MO3: Further reduce maximum allowed music data (not samples) size from 2GB to 512MB. ........ Modified: branches/OpenMPT-1.29/ (props changed) branches/OpenMPT-1.29/soundlib/Load_mo3.cpp Modified: branches/OpenMPT-1.29/soundlib/Load_mo3.cpp ============================================================================== --- branches/OpenMPT-1.29/soundlib/Load_mo3.cpp Sun Apr 21 21:19:51 2024 (r20643) +++ branches/OpenMPT-1.29/soundlib/Load_mo3.cpp Sun Apr 21 21:20:10 2024 (r20644) @@ -737,7 +737,9 @@ { return false; } - if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= uint32_max / 2u) + // Due to the LZ algorithm's unbounded back window, we could reach gigantic sizes with just a few dozen bytes. + // 512 MB of music data (not samples) is chosen as a safeguard that is probably (hopefully) *way* beyond anything a real-world module will ever reach. + if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x2000'0000) { return false; } |
From: <sv...@op...> - 2024-04-21 21:47:49
|
Author: sagamusix Date: Sun Apr 21 21:19:33 2024 New Revision: 20642 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20642 Log: Merged revision(s) 20641 from trunk/OpenMPT: [Mod] MO3: Further reduce maximum allowed music data (not samples) size from 2GB to 512MB. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/soundlib/Load_mo3.cpp Modified: branches/OpenMPT-1.31/soundlib/Load_mo3.cpp ============================================================================== --- branches/OpenMPT-1.31/soundlib/Load_mo3.cpp Sun Apr 21 21:11:24 2024 (r20641) +++ branches/OpenMPT-1.31/soundlib/Load_mo3.cpp Sun Apr 21 21:19:33 2024 (r20642) @@ -740,7 +740,9 @@ { return false; } - if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= uint32_max / 2u) + // Due to the LZ algorithm's unbounded back window, we could reach gigantic sizes with just a few dozen bytes. + // 512 MB of music data (not samples) is chosen as a safeguard that is probably (hopefully) *way* beyond anything a real-world module will ever reach. + if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x2000'0000) { return false; } |
From: <sv...@op...> - 2024-04-21 21:47:49
|
Author: sagamusix Date: Sun Apr 21 21:20:25 2024 New Revision: 20645 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20645 Log: Merged revision(s) 20641 from trunk/OpenMPT: [Mod] MO3: Further reduce maximum allowed music data (not samples) size from 2GB to 512MB. ........ Modified: branches/OpenMPT-1.28/ (props changed) branches/OpenMPT-1.28/soundlib/Load_mo3.cpp Modified: branches/OpenMPT-1.28/soundlib/Load_mo3.cpp ============================================================================== --- branches/OpenMPT-1.28/soundlib/Load_mo3.cpp Sun Apr 21 21:20:10 2024 (r20644) +++ branches/OpenMPT-1.28/soundlib/Load_mo3.cpp Sun Apr 21 21:20:25 2024 (r20645) @@ -714,7 +714,9 @@ { return false; } - if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= uint32_max / 2u) + // Due to the LZ algorithm's unbounded back window, we could reach gigantic sizes with just a few dozen bytes. + // 512 MB of music data (not samples) is chosen as a safeguard that is probably (hopefully) *way* beyond anything a real-world module will ever reach. + if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x2000'0000) { return false; } |
From: <sv...@op...> - 2024-04-21 21:37:50
|
Author: sagamusix Date: Sun Apr 21 21:11:24 2024 New Revision: 20641 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20641 Log: [Mod] MO3: Further reduce maximum allowed music data (not samples) size from 2GB to 512MB. Modified: trunk/OpenMPT/soundlib/Load_mo3.cpp Modified: trunk/OpenMPT/soundlib/Load_mo3.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_mo3.cpp Sun Apr 21 20:21:05 2024 (r20640) +++ trunk/OpenMPT/soundlib/Load_mo3.cpp Sun Apr 21 21:11:24 2024 (r20641) @@ -805,7 +805,9 @@ { return false; } - if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= uint32_max / 2u) + // Due to the LZ algorithm's unbounded back window, we could reach gigantic sizes with just a few dozen bytes. + // 512 MB of music data (not samples) is chosen as a safeguard that is probably (hopefully) *way* beyond anything a real-world module will ever reach. + if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x2000'0000) { return false; } |
From: <sv...@op...> - 2024-04-21 21:07:50
|
Author: sagamusix Date: Sun Apr 21 21:49:57 2024 New Revision: 20646 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20646 Log: [Fix] Avoid ' digit separators in this branch. Modified: branches/OpenMPT-1.28/soundlib/Load_mo3.cpp Modified: branches/OpenMPT-1.28/soundlib/Load_mo3.cpp ============================================================================== --- branches/OpenMPT-1.28/soundlib/Load_mo3.cpp Sun Apr 21 21:20:25 2024 (r20645) +++ branches/OpenMPT-1.28/soundlib/Load_mo3.cpp Sun Apr 21 21:49:57 2024 (r20646) @@ -716,7 +716,7 @@ } // Due to the LZ algorithm's unbounded back window, we could reach gigantic sizes with just a few dozen bytes. // 512 MB of music data (not samples) is chosen as a safeguard that is probably (hopefully) *way* beyond anything a real-world module will ever reach. - if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x2000'0000) + if(containerHeader.musicSize <= sizeof(MO3FileHeader) || containerHeader.musicSize >= 0x20000000) { return false; } |
From: <sv...@op...> - 2024-04-21 14:10:20
|
Author: manx Date: Sun Apr 21 16:10:13 2024 New Revision: 20638 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20638 Log: Merged revision(s) 20635 from trunk/OpenMPT: [Fix] build: cppcheck: Fix typo. ........ Modified: branches/OpenMPT-1.29/ (props changed) branches/OpenMPT-1.29/Makefile Modified: branches/OpenMPT-1.29/Makefile ============================================================================== --- branches/OpenMPT-1.29/Makefile Sun Apr 21 16:09:47 2024 (r20637) +++ branches/OpenMPT-1.29/Makefile Sun Apr 21 16:10:13 2024 (r20638) @@ -738,7 +738,7 @@ CPPCHECK_FLAGS += --std=c99 --std=c++17 CPPCHECK_FLAGS += --quiet CPPCHECK_FLAGS += --enable=warning --inline-suppr --template='{file}:{line}: warning: {severity}: {message} [{id}]' -CPPCHECL_FLAGS += --check-level=exhaustive +CPPCHECK_FLAGS += --check-level=exhaustive CPPCHECK_FLAGS += --suppress=missingIncludeSystem CPPCHECK_FLAGS += --suppress=uninitMemberVar |
From: <sv...@op...> - 2024-04-21 14:09:54
|
Author: manx Date: Sun Apr 21 16:09:47 2024 New Revision: 20637 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20637 Log: Merged revision(s) 20635 from trunk/OpenMPT: [Fix] build: cppcheck: Fix typo. ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/Makefile Modified: branches/OpenMPT-1.30/Makefile ============================================================================== --- branches/OpenMPT-1.30/Makefile Sun Apr 21 16:09:23 2024 (r20636) +++ branches/OpenMPT-1.30/Makefile Sun Apr 21 16:09:47 2024 (r20637) @@ -787,7 +787,7 @@ CPPCHECK_FLAGS += --std=c99 --std=c++17 CPPCHECK_FLAGS += --quiet CPPCHECK_FLAGS += --enable=warning --inline-suppr --template='{file}:{line}: warning: {severity}: {message} [{id}]' -CPPCHECL_FLAGS += --check-level=exhaustive +CPPCHECK_FLAGS += --check-level=exhaustive CPPCHECK_FLAGS += --suppress=missingIncludeSystem CPPCHECK_FLAGS += --suppress=uninitMemberVar |
From: <sv...@op...> - 2024-04-21 14:09:30
|
Author: manx Date: Sun Apr 21 16:09:23 2024 New Revision: 20636 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20636 Log: Merged revision(s) 20635 from trunk/OpenMPT: [Fix] build: cppcheck: Fix typo. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/Makefile Modified: branches/OpenMPT-1.31/Makefile ============================================================================== --- branches/OpenMPT-1.31/Makefile Sun Apr 21 16:08:53 2024 (r20635) +++ branches/OpenMPT-1.31/Makefile Sun Apr 21 16:09:23 2024 (r20636) @@ -999,7 +999,7 @@ CPPCHECK_FLAGS += --std=c11 --std=c++17 CPPCHECK_FLAGS += --quiet CPPCHECK_FLAGS += --enable=warning --inline-suppr --template='{file}:{line}: warning: {severity}: {message} [{id}]' -CPPCHECL_FLAGS += --check-level=exhaustive +CPPCHECK_FLAGS += --check-level=exhaustive CPPCHECK_FLAGS += --suppress=missingIncludeSystem CPPCHECK_FLAGS += --suppress=uninitMemberVar |
From: <sv...@op...> - 2024-04-21 14:09:05
|
Author: manx Date: Sun Apr 21 16:08:53 2024 New Revision: 20635 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20635 Log: [Fix] build: cppcheck: Fix typo. Modified: trunk/OpenMPT/Makefile Modified: trunk/OpenMPT/Makefile ============================================================================== --- trunk/OpenMPT/Makefile Sun Apr 21 14:46:13 2024 (r20634) +++ trunk/OpenMPT/Makefile Sun Apr 21 16:08:53 2024 (r20635) @@ -1069,7 +1069,7 @@ CPPCHECK_FLAGS += --std=c11 --std=c++17 CPPCHECK_FLAGS += --quiet CPPCHECK_FLAGS += --enable=warning --inline-suppr --template='{file}:{line}: warning: {severity}: {message} [{id}]' -CPPCHECL_FLAGS += --check-level=exhaustive +CPPCHECK_FLAGS += --check-level=exhaustive CPPCHECK_FLAGS += --suppress=missingIncludeSystem CPPCHECK_FLAGS += --suppress=uninitMemberVar |
From: <sv...@op...> - 2024-04-21 12:46:25
|
Author: sagamusix Date: Sun Apr 21 14:46:13 2024 New Revision: 20634 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20634 Log: [Fix] Fix unintended fall-through. Modified: trunk/OpenMPT/soundlib/Snd_fx.cpp Modified: trunk/OpenMPT/soundlib/Snd_fx.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Snd_fx.cpp Sun Apr 21 14:34:03 2024 (r20633) +++ trunk/OpenMPT/soundlib/Snd_fx.cpp Sun Apr 21 14:46:13 2024 (r20634) @@ -4831,6 +4831,7 @@ { ExtendedChannelEffect(chn, param, m_PlayState); break; } + break; // SAx: Set 64k Offset case 0xA0: if(m_PlayState.m_flags[SONG_FIRSTTICK]) { |