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
(191) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <sv...@op...> - 2024-03-02 18:53:13
|
Author: manx Date: Sat Mar 2 19:53:01 2024 New Revision: 20161 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20161 Log: Merged revision(s) 20159 from trunk/OpenMPT: [Doc] Update IRC channel from EsperNet to Libera.Chat due to <https://gist.github.com/mrflea/5bc585d2b49182be0f9006d20f364471>. ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/doc/contributing.md Modified: branches/OpenMPT-1.30/doc/contributing.md ============================================================================== --- branches/OpenMPT-1.30/doc/contributing.md Sat Mar 2 19:52:37 2024 (r20160) +++ branches/OpenMPT-1.30/doc/contributing.md Sat Mar 2 19:53:01 2024 (r20161) @@ -15,7 +15,7 @@ reports or bug fixes and feature development discussion * [Forum](https://forum.openmpt.org/), preferred for long-term discussion of new features or specific questions about development - * [IRC channel (`EsperNET/#modplug`)](irc://irc.esper.net:5555/#modplug), + * [IRC channel (`Libera.Chat/#openmpt`)](ircs://irc.libera.chat:6697/#openmpt), preferred for shorter questions * [GitHub pull requests](https://github.com/OpenMPT/openmpt/pulls), please only use for rather tiny fixes, see below |
From: <sv...@op...> - 2024-03-02 18:52:44
|
Author: manx Date: Sat Mar 2 19:52:37 2024 New Revision: 20160 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20160 Log: Merged revision(s) 20159 from trunk/OpenMPT: [Doc] Update IRC channel from EsperNet to Libera.Chat due to <https://gist.github.com/mrflea/5bc585d2b49182be0f9006d20f364471>. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/doc/contributing.md Modified: branches/OpenMPT-1.31/doc/contributing.md ============================================================================== --- branches/OpenMPT-1.31/doc/contributing.md Sat Mar 2 19:52:07 2024 (r20159) +++ branches/OpenMPT-1.31/doc/contributing.md Sat Mar 2 19:52:37 2024 (r20160) @@ -15,7 +15,7 @@ reports or bug fixes and feature development discussion * [Forum](https://forum.openmpt.org/), preferred for long-term discussion of new features or specific questions about development - * [IRC channel (`EsperNET/#modplug`)](irc://irc.esper.net:5555/#modplug), + * [IRC channel (`Libera.Chat/#openmpt`)](ircs://irc.libera.chat:6697/#openmpt), preferred for shorter questions * [GitHub pull requests](https://github.com/OpenMPT/openmpt/pulls), please only use for rather tiny fixes, see below |
From: <sv...@op...> - 2024-03-02 18:52:19
|
Author: manx Date: Sat Mar 2 19:52:07 2024 New Revision: 20159 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20159 Log: [Doc] Update IRC channel from EsperNet to Libera.Chat due to <https://gist.github.com/mrflea/5bc585d2b49182be0f9006d20f364471>. Modified: trunk/OpenMPT/doc/contributing.md Modified: trunk/OpenMPT/doc/contributing.md ============================================================================== --- trunk/OpenMPT/doc/contributing.md Mon Feb 26 20:52:04 2024 (r20158) +++ trunk/OpenMPT/doc/contributing.md Sat Mar 2 19:52:07 2024 (r20159) @@ -15,7 +15,7 @@ reports or bug fixes and feature development discussion * [Forum](https://forum.openmpt.org/), preferred for long-term discussion of new features or specific questions about development - * [IRC channel (`EsperNET/#modplug`)](irc://irc.esper.net:5555/#modplug), + * [IRC channel (`Libera.Chat/#openmpt`)](ircs://irc.libera.chat:6697/#openmpt), preferred for shorter questions * [GitHub pull requests](https://github.com/OpenMPT/openmpt/pulls), please only use for rather tiny fixes, see below |
From: <sv...@op...> - 2024-02-26 19:52:19
|
Author: sagamusix Date: Mon Feb 26 20:52:04 2024 New Revision: 20158 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20158 Log: [New] Pattern tab: Using the new hidden setting "Pattern Editor.IgnoreSongTimeSignature", it is now possible to ignore the time signature provided by the module and use the pre-configured defaults from the Display tab instead (https://bugs.openmpt.org/view.php?id=1746). Modified: trunk/OpenMPT/mptrack/Draw_pat.cpp trunk/OpenMPT/mptrack/TrackerSettings.cpp trunk/OpenMPT/mptrack/TrackerSettings.h Modified: trunk/OpenMPT/mptrack/Draw_pat.cpp ============================================================================== --- trunk/OpenMPT/mptrack/Draw_pat.cpp Tue Feb 20 20:10:47 2024 (r20157) +++ trunk/OpenMPT/mptrack/Draw_pat.cpp Mon Feb 26 20:52:04 2024 (r20158) @@ -819,6 +819,7 @@ return; } const CPattern &pattern = sndFile.Patterns[nPattern]; + const auto patternSetupFlags = TrackerSettings::Instance().m_dwPatternSetup.Get(); const PATTERNFONT *pfnt = PatternFont::currentFont; CRect rect; @@ -849,8 +850,20 @@ m_Dib.TextBlt(ibmp-4, 0, 4, m_szCell.cy, pfnt->nClrX+pfnt->nWidth-4, pfnt->nClrY, pfnt->dib); } while (ibmp + nColumnWidth <= maxndx); } - - const bool hexNumbers = (TrackerSettings::Instance().m_dwPatternSetup & PATTERN_HEXDISPLAY); + + // Time signature highlighting + ROWINDEX nBeat = sndFile.m_nDefaultRowsPerBeat, nMeasure = sndFile.m_nDefaultRowsPerMeasure; + if(TrackerSettings::Instance().patternIgnoreSongTimeSignature) + { + nBeat = TrackerSettings::Instance().m_nRowHighlightBeats; + nMeasure = TrackerSettings::Instance().m_nRowHighlightMeasures; + } else if(sndFile.Patterns[nPattern].GetOverrideSignature()) + { + nBeat = sndFile.Patterns[nPattern].GetRowsPerBeat(); + nMeasure = sndFile.Patterns[nPattern].GetRowsPerMeasure(); + } + + const bool hexNumbers = (patternSetupFlags & PATTERN_HEXDISPLAY); bool bRowSel = false; int row_col = -1, row_bkcol = -1; for(ROWINDEX row = startRow; row < numRows; row++) @@ -888,18 +901,11 @@ row_col = MODCOLOR_TEXTNORMAL; row_bkcol = MODCOLOR_BACKNORMAL; - // time signature highlighting - ROWINDEX nBeat = sndFile.m_nDefaultRowsPerBeat, nMeasure = sndFile.m_nDefaultRowsPerMeasure; - if(sndFile.Patterns[nPattern].GetOverrideSignature()) - { - nBeat = sndFile.Patterns[nPattern].GetRowsPerBeat(); - nMeasure = sndFile.Patterns[nPattern].GetRowsPerMeasure(); - } // secondary highlight (beats) ROWINDEX highlightRow = compRow; if(nMeasure > 0) highlightRow %= nMeasure; - if ((TrackerSettings::Instance().m_dwPatternSetup & PATTERN_2NDHIGHLIGHT) + if ((patternSetupFlags & PATTERN_2NDHIGHLIGHT) && nBeat > 0) { if((highlightRow % nBeat) == 0) @@ -908,7 +914,7 @@ } } // primary highlight (measures) - if((TrackerSettings::Instance().m_dwPatternSetup & PATTERN_STDHIGHLIGHT) + if((patternSetupFlags & PATTERN_STDHIGHLIGHT) && nMeasure > 0) { if(highlightRow == 0) @@ -1007,7 +1013,7 @@ { tx_col = row_col; bk_col = row_bkcol; - if((TrackerSettings::Instance().m_dwPatternSetup & PATTERN_EFFECTHILIGHT) && m->IsNote()) + if((patternSetupFlags & PATTERN_EFFECTHILIGHT) && m->IsNote()) { tx_col = MODCOLOR_NOTE; @@ -1047,7 +1053,7 @@ { tx_col = row_col; bk_col = row_bkcol; - if ((TrackerSettings::Instance().m_dwPatternSetup & PATTERN_EFFECTHILIGHT) && (m->instr)) + if ((patternSetupFlags & PATTERN_EFFECTHILIGHT) && (m->instr)) { tx_col = MODCOLOR_INSTRUMENT; } @@ -1073,7 +1079,7 @@ { tx_col = MODCOLOR_TEXTSELECTED; bk_col = MODCOLOR_BACKSELECTED; - } else if (!m->IsPcNote() && (TrackerSettings::Instance().m_dwPatternSetup & PATTERN_EFFECTHILIGHT)) + } else if (!m->IsPcNote() && (patternSetupFlags & PATTERN_EFFECTHILIGHT)) { auto fxColor = effectColors[static_cast<size_t>(m->GetVolumeEffectType())]; if(m->volcmd != VOLCMD_NONE && m->volcmd < MAX_VOLCMDS && fxColor != 0) @@ -1097,7 +1103,7 @@ uint16 val = m->GetValueEffectCol(); if(val > ModCommand::maxColumnValue) val = ModCommand::maxColumnValue; fx_col = row_col; - if (!isPCnote && m->command != CMD_NONE && m->command < MAX_EFFECTS && (TrackerSettings::Instance().m_dwPatternSetup & PATTERN_EFFECTHILIGHT)) + if (!isPCnote && m->command != CMD_NONE && m->command < MAX_EFFECTS && (patternSetupFlags & PATTERN_EFFECTHILIGHT)) { if(auto fxColor = effectColors[static_cast<size_t>(m->GetEffectType())]; fxColor != 0) fx_col = fxColor; Modified: trunk/OpenMPT/mptrack/TrackerSettings.cpp ============================================================================== --- trunk/OpenMPT/mptrack/TrackerSettings.cpp Tue Feb 20 20:10:47 2024 (r20157) +++ trunk/OpenMPT/mptrack/TrackerSettings.cpp Mon Feb 26 20:52:04 2024 (r20158) @@ -264,6 +264,7 @@ , m_dwPatternSetup(conf, U_("Pattern Editor"), U_("PatternSetup"), GetDefaultPatternSetup()) , m_nRowHighlightMeasures(conf, U_("Pattern Editor"), U_("RowSpacing"), 16) , m_nRowHighlightBeats(conf, U_("Pattern Editor"), U_("RowSpacing2"), 4) + , patternIgnoreSongTimeSignature(conf, U_("Pattern Editor"), U_("IgnoreSongTimeSignature"), false) , recordQuantizeRows(conf, U_("Pattern Editor"), U_("RecordQuantize"), 0) , gnAutoChordWaitTime(conf, U_("Pattern Editor"), U_("AutoChordWaitTime"), 60) , orderlistMargins(conf, U_("Pattern Editor"), U_("DefaultSequenceMargins"), 0) Modified: trunk/OpenMPT/mptrack/TrackerSettings.h ============================================================================== --- trunk/OpenMPT/mptrack/TrackerSettings.h Tue Feb 20 20:10:47 2024 (r20157) +++ trunk/OpenMPT/mptrack/TrackerSettings.h Mon Feb 26 20:52:04 2024 (r20158) @@ -783,6 +783,7 @@ CachedSetting<uint32> m_dwPatternSetup; CachedSetting<uint32> m_nRowHighlightMeasures; // primary (measures) and secondary (beats) highlight CachedSetting<uint32> m_nRowHighlightBeats; // primary (measures) and secondary (beats) highlight + CachedSetting<bool> patternIgnoreSongTimeSignature; CachedSetting<ROWINDEX> recordQuantizeRows; CachedSetting<UINT> gnAutoChordWaitTime; CachedSetting<int32> orderlistMargins; |
From: <sv...@op...> - 2024-02-20 19:10:54
|
Author: sagamusix Date: Tue Feb 20 20:10:47 2024 New Revision: 20157 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20157 Log: Merged revision(s) 20156 from trunk/OpenMPT: [Fix] Sample tab: Also avoid mouse position selection for selection start / end items. It feels wrong especially when zooming into the end of the sample. For timeline items the behaviour is still used, as they would start to jump backwards easily otherwise. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/mptrack/View_smp.cpp Modified: branches/OpenMPT-1.31/mptrack/View_smp.cpp ============================================================================== --- branches/OpenMPT-1.31/mptrack/View_smp.cpp Tue Feb 20 20:10:20 2024 (r20156) +++ branches/OpenMPT-1.31/mptrack/View_smp.cpp Tue Feb 20 20:10:47 2024 (r20157) @@ -1824,6 +1824,7 @@ // Note: point.x might have changed in if block above in case we're scrolling. SmpLength x; + const bool dragItemIsInWaveform = (m_dragItem == HitTestItem::SampleData || m_dragItem == HitTestItem::SelectionStart || m_dragItem == HitTestItem::SelectionEnd); if(m_dwStatus[SMPSTATUS_DRAWING]) { // Do not snap to grid and adjust for mouse-down position when drawing @@ -1831,7 +1832,7 @@ } else if(m_fineDrag) { x = m_startDragValue + (point.x - m_startDragPoint.x) / Util::ScalePixels(2, m_hWnd); - } else if(m_dragItem == HitTestItem::SampleData && (m_nZoom < 0 || (m_nZoom == 0 && sample.nLength < static_cast<SmpLength>(m_rcClient.Width())))) + } else if(dragItemIsInWaveform && (m_nZoom < 0 || (m_nZoom == 0 && sample.nLength < static_cast<SmpLength>(m_rcClient.Width())))) { // Don't adjust selection to mouse down point when zooming into the sample x = SnapToGrid(ScreenToSample(point.x)); |
From: <sv...@op...> - 2024-02-20 19:10:36
|
Author: sagamusix Date: Tue Feb 20 20:10:20 2024 New Revision: 20156 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20156 Log: [Fix] Sample tab: Also avoid mouse position selection for selection start / end items. It feels wrong especially when zooming into the end of the sample. For timeline items the behaviour is still used, as they would start to jump backwards easily otherwise. Modified: trunk/OpenMPT/mptrack/View_smp.cpp Modified: trunk/OpenMPT/mptrack/View_smp.cpp ============================================================================== --- trunk/OpenMPT/mptrack/View_smp.cpp Mon Feb 19 14:35:51 2024 (r20155) +++ trunk/OpenMPT/mptrack/View_smp.cpp Tue Feb 20 20:10:20 2024 (r20156) @@ -1825,6 +1825,7 @@ // Note: point.x might have changed in if block above in case we're scrolling. SmpLength x; + const bool dragItemIsInWaveform = (m_dragItem == HitTestItem::SampleData || m_dragItem == HitTestItem::SelectionStart || m_dragItem == HitTestItem::SelectionEnd); if(m_dwStatus[SMPSTATUS_DRAWING]) { // Do not snap to grid and adjust for mouse-down position when drawing @@ -1832,7 +1833,7 @@ } else if(m_fineDrag) { x = m_startDragValue + (point.x - m_startDragPoint.x) / Util::ScalePixels(2, m_hWnd); - } else if(m_dragItem == HitTestItem::SampleData && (m_nZoom < 0 || (m_nZoom == 0 && sample.nLength < static_cast<SmpLength>(m_rcClient.Width())))) + } else if(dragItemIsInWaveform && (m_nZoom < 0 || (m_nZoom == 0 && sample.nLength < static_cast<SmpLength>(m_rcClient.Width())))) { // Don't adjust selection to mouse down point when zooming into the sample x = SnapToGrid(ScreenToSample(point.x)); |
From: <sv...@op...> - 2024-02-19 13:36:02
|
Author: manx Date: Mon Feb 19 14:35:51 2024 New Revision: 20155 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20155 Log: Merged revision(s) 20154 from branches/OpenMPT-1.29: Merged revision(s) 20151 from trunk/OpenMPT: [Fix] Test: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. ........ ........ Modified: branches/OpenMPT-1.28/ (props changed) branches/OpenMPT-1.28/test/test.cpp Modified: branches/OpenMPT-1.28/test/test.cpp ============================================================================== --- branches/OpenMPT-1.28/test/test.cpp Mon Feb 19 14:35:27 2024 (r20154) +++ branches/OpenMPT-1.28/test/test.cpp Mon Feb 19 14:35:51 2024 (r20155) @@ -655,8 +655,9 @@ VERIFY_EQUAL(ConvertStrTo<float>(mpt::fmt::val(-87.0)), -87.0f); #if MPT_COMPILER_MSVC && defined(_MSC_VER) // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if (_MSC_VER != 1937) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !((_MSC_VER >= 1937) && (_MSC_VER < 1939)) VERIFY_EQUAL(ConvertStrTo<double>(mpt::fmt::val(-0.5e-6)), -0.5e-6); #endif #elif !MPT_OS_DJGPP |
From: <sv...@op...> - 2024-02-19 13:35:39
|
Author: manx Date: Mon Feb 19 14:35:27 2024 New Revision: 20154 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20154 Log: Merged revision(s) 20151 from trunk/OpenMPT: [Fix] Test: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. ........ Modified: branches/OpenMPT-1.29/ (props changed) branches/OpenMPT-1.29/test/test.cpp Modified: branches/OpenMPT-1.29/test/test.cpp ============================================================================== --- branches/OpenMPT-1.29/test/test.cpp Mon Feb 19 14:27:44 2024 (r20153) +++ branches/OpenMPT-1.29/test/test.cpp Mon Feb 19 14:35:27 2024 (r20154) @@ -659,8 +659,9 @@ VERIFY_EQUAL(ConvertStrTo<float>(mpt::fmt::val(-87.0)), -87.0f); #if MPT_COMPILER_MSVC && defined(_MSC_VER) // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if (_MSC_VER != 1937) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !((_MSC_VER >= 1937) && (_MSC_VER < 1939)) VERIFY_EQUAL(ConvertStrTo<double>(mpt::fmt::val(-0.5e-6)), -0.5e-6); #endif #elif !MPT_OS_DJGPP |
From: <sv...@op...> - 2024-02-19 13:27:56
|
Author: manx Date: Mon Feb 19 14:27:44 2024 New Revision: 20153 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20153 Log: Merged revision(s) 20151 from trunk/OpenMPT: [Fix] mpt/parse/tests/tests_parse.hpp: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. [Fix] Test: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/src/mpt/parse/tests/tests_parse.hpp branches/OpenMPT-1.30/test/test.cpp Modified: branches/OpenMPT-1.30/src/mpt/parse/tests/tests_parse.hpp ============================================================================== --- branches/OpenMPT-1.30/src/mpt/parse/tests/tests_parse.hpp Mon Feb 19 14:27:24 2024 (r20152) +++ branches/OpenMPT-1.30/src/mpt/parse/tests/tests_parse.hpp Mon Feb 19 14:27:44 2024 (r20153) @@ -66,8 +66,9 @@ MPT_TEST_EXPECT_EQUAL(mpt::ConvertStringTo<float>(mpt::format<std::string>::val(-87.0)), -87.0f); // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 8)) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 9)) MPT_TEST_EXPECT_EQUAL(mpt::ConvertStringTo<double>(mpt::format<std::string>::val(-0.5e-6)), -0.5e-6); #endif Modified: branches/OpenMPT-1.30/test/test.cpp ============================================================================== --- branches/OpenMPT-1.30/test/test.cpp Mon Feb 19 14:27:24 2024 (r20152) +++ branches/OpenMPT-1.30/test/test.cpp Mon Feb 19 14:27:44 2024 (r20153) @@ -683,8 +683,9 @@ VERIFY_EQUAL(ConvertStrTo<float>(mpt::afmt::val(-87.0)), -87.0f); // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if !MPT_OS_DJGPP && !(MPT_COMPILER_MSVC && MPT_COMPILER_MSVC_VERSION == MPT_COMPILER_MAKE_VERSION2(2022, 7)) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 9)) VERIFY_EQUAL(ConvertStrTo<double>(mpt::afmt::val(-0.5e-6)), -0.5e-6); #endif |
From: <sv...@op...> - 2024-02-19 13:27:31
|
Author: manx Date: Mon Feb 19 14:27:24 2024 New Revision: 20152 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20152 Log: Merged revision(s) 20151 from trunk/OpenMPT: [Fix] mpt/parse/tests/tests_parse.hpp: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. [Fix] Test: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/src/mpt/parse/tests/tests_parse.hpp branches/OpenMPT-1.31/test/test.cpp Modified: branches/OpenMPT-1.31/src/mpt/parse/tests/tests_parse.hpp ============================================================================== --- branches/OpenMPT-1.31/src/mpt/parse/tests/tests_parse.hpp Mon Feb 19 14:26:53 2024 (r20151) +++ branches/OpenMPT-1.31/src/mpt/parse/tests/tests_parse.hpp Mon Feb 19 14:27:24 2024 (r20152) @@ -66,8 +66,9 @@ MPT_TEST_EXPECT_EQUAL(mpt::parse<float>(mpt::format<std::string>::val(-87.0)), -87.0f); // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 8)) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 9)) MPT_TEST_EXPECT_EQUAL(mpt::parse<double>(mpt::format<std::string>::val(-0.5e-6)), -0.5e-6); #endif Modified: branches/OpenMPT-1.31/test/test.cpp ============================================================================== --- branches/OpenMPT-1.31/test/test.cpp Mon Feb 19 14:26:53 2024 (r20151) +++ branches/OpenMPT-1.31/test/test.cpp Mon Feb 19 14:27:24 2024 (r20152) @@ -903,8 +903,9 @@ VERIFY_EQUAL(mpt::parse<float>(mpt::afmt::val(-87.0)), -87.0f); // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if !MPT_OS_DJGPP && !(MPT_COMPILER_MSVC && MPT_COMPILER_MSVC_VERSION == MPT_COMPILER_MAKE_VERSION2(2022, 7)) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 9)) VERIFY_EQUAL(mpt::parse<double>(mpt::afmt::val(-0.5e-6)), -0.5e-6); #endif |
From: <sv...@op...> - 2024-02-19 13:27:09
|
Author: manx Date: Mon Feb 19 14:26:53 2024 New Revision: 20151 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20151 Log: [Fix] mpt/parse/tests/tests_parse.hpp: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. [Fix] Test: Use correct MSVC version check for istringstream parsing failure. See <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662>. Modified: trunk/OpenMPT/src/mpt/parse/tests/tests_parse.hpp trunk/OpenMPT/test/test.cpp Modified: trunk/OpenMPT/src/mpt/parse/tests/tests_parse.hpp ============================================================================== --- trunk/OpenMPT/src/mpt/parse/tests/tests_parse.hpp Mon Feb 19 10:21:23 2024 (r20150) +++ trunk/OpenMPT/src/mpt/parse/tests/tests_parse.hpp Mon Feb 19 14:26:53 2024 (r20151) @@ -66,8 +66,9 @@ MPT_TEST_EXPECT_EQUAL(mpt::parse<float>(mpt::format<std::string>::val(-87.0)), -87.0f); // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 8)) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 9)) MPT_TEST_EXPECT_EQUAL(mpt::parse<double>(mpt::format<std::string>::val(-0.5e-6)), -0.5e-6); #endif Modified: trunk/OpenMPT/test/test.cpp ============================================================================== --- trunk/OpenMPT/test/test.cpp Mon Feb 19 10:21:23 2024 (r20150) +++ trunk/OpenMPT/test/test.cpp Mon Feb 19 14:26:53 2024 (r20151) @@ -903,8 +903,9 @@ VERIFY_EQUAL(mpt::parse<float>(mpt::afmt::val(-87.0)), -87.0f); // VS2022 17.7.2 parses "-5e-07" as -5.0000000000000004e-06 instead of -4.9999999999999998e-07 which is closer - // https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694 -#if !MPT_OS_DJGPP && !(MPT_COMPILER_MSVC && MPT_COMPILER_MSVC_VERSION == MPT_COMPILER_MAKE_VERSION2(2022, 7)) + // <https://developercommunity.visualstudio.com/t/Parsing-double-from-stringstream-returns/10450694> + // <https://developercommunity.visualstudio.com/t/v143-1437-istringstream-incorrectly-con/10450662> +#if !MPT_OS_DJGPP && !(MPT_MSVC_AT_LEAST(2022, 7) && MPT_MSVC_BEFORE(2022, 9)) VERIFY_EQUAL(mpt::parse<double>(mpt::afmt::val(-0.5e-6)), -0.5e-6); #endif |
From: <sv...@op...> - 2024-02-19 09:21:37
|
Author: manx Date: Mon Feb 19 10:21:23 2024 New Revision: 20150 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20150 Log: Merged revision(s) 20146 from trunk/OpenMPT: [Mod] build: CI: GitHub: Change CPA runners to run on Linux instead of macOS thanks to <https://github.com/cross-platform-actions/action/issues/47>. ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml Modified: branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml ============================================================================== --- branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) +++ branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:21:23 2024 (r20150) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml ============================================================================== --- branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) +++ branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:21:23 2024 (r20150) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml ============================================================================== --- branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) +++ branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:21:23 2024 (r20150) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout |
From: <sv...@op...> - 2024-02-19 09:20:52
|
Author: manx Date: Mon Feb 19 10:20:45 2024 New Revision: 20149 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20149 Log: Merged revision(s) 20146 from trunk/OpenMPT: [Mod] build: CI: GitHub: Change CPA runners to run on Linux instead of macOS thanks to <https://github.com/cross-platform-actions/action/issues/47>. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml Modified: branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) +++ branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) +++ branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) +++ branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) +++ branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:20:45 2024 (r20149) @@ -11,7 +11,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout |
From: <sv...@op...> - 2024-02-19 09:20:30
|
Author: manx Date: Mon Feb 19 10:20:18 2024 New Revision: 20148 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20148 Log: Merged revision(s) 20147 from branches/OpenMPT-1.31: Merged revision(s) 20094, 20145 from trunk/OpenMPT: [Mod] build: CI: GitHub: Update OpenBSD CPA to commit a5ba8d3c7ac68cb1e860aa0769a25647481ade50. See <https://github.com/cross-platform-actions/action/commit/a5ba8d3c7ac68cb1e860aa0769a25647481ade50>. [Mod] build: CI: GitHub: Use QEMU for OpenBSD. ........ [Mod] build: CI: GitHub: Update CPA to v0.23.0. ........ ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml Modified: branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml ============================================================================== --- branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) +++ branches/OpenMPT-1.30/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) @@ -17,7 +17,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -29,7 +29,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -42,7 +42,7 @@ run: | sudo pkg install -y subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio sdl2 - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -55,7 +55,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -68,7 +68,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml ============================================================================== --- branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) +++ branches/OpenMPT-1.30/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) @@ -17,7 +17,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -29,7 +29,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -42,7 +42,7 @@ run: | sudo pkg install -y subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio sdl2 - name: Build - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -55,7 +55,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -68,7 +68,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml ============================================================================== --- branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) +++ branches/OpenMPT-1.30/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:20:18 2024 (r20148) @@ -17,10 +17,10 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -29,10 +29,10 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -42,10 +42,10 @@ run: | sudo pkg_add subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool libltdl help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio-svn sdl2 - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -55,10 +55,10 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -68,10 +68,10 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' |
From: <sv...@op...> - 2024-02-19 09:19:33
|
Author: manx Date: Mon Feb 19 10:19:20 2024 New Revision: 20147 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20147 Log: Merged revision(s) 20094, 20145 from trunk/OpenMPT: [Mod] build: CI: GitHub: Update OpenBSD CPA to commit a5ba8d3c7ac68cb1e860aa0769a25647481ade50. See <https://github.com/cross-platform-actions/action/commit/a5ba8d3c7ac68cb1e860aa0769a25647481ade50>. [Mod] build: CI: GitHub: Use QEMU for OpenBSD. ........ [Mod] build: CI: GitHub: Update CPA to v0.23.0. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml Modified: branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) +++ branches/OpenMPT-1.31/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) @@ -17,7 +17,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -29,7 +29,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -42,7 +42,7 @@ run: | sudo pkg install -y subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio sdl2 - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -55,7 +55,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -68,7 +68,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) +++ branches/OpenMPT-1.31/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) @@ -17,7 +17,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -29,7 +29,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -42,7 +42,7 @@ run: | sudo pkg install -y subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio sdl2 - name: Build - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -55,7 +55,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -68,7 +68,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) +++ branches/OpenMPT-1.31/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) @@ -17,7 +17,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -29,7 +29,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -48,7 +48,7 @@ sudo pkgin -y install help2man #sudo pkgin -y install doxygen # broken - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -61,7 +61,7 @@ run: | gmake -j4 STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -74,7 +74,7 @@ run: | gmake -j4 STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml ============================================================================== --- branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) +++ branches/OpenMPT-1.31/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 10:19:20 2024 (r20147) @@ -17,10 +17,10 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -29,10 +29,10 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -42,10 +42,10 @@ run: | sudo pkg_add subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool libltdl help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio-svn sdl2 - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -55,10 +55,10 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' @@ -68,10 +68,10 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 - hypervisor: xhyve + hypervisor: qemu memory: 4G operating_system: openbsd version: '7.4' |
From: <sv...@op...> - 2024-02-19 08:30:33
|
Author: manx Date: Mon Feb 19 09:30:17 2024 New Revision: 20146 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20146 Log: [Mod] build: CI: GitHub: Change CPA runners to run on Linux instead of macOS thanks to <https://github.com/cross-platform-actions/action/issues/47>. Modified: trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml Modified: trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) +++ trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) @@ -13,7 +13,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) +++ trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) @@ -13,7 +13,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) +++ trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) @@ -13,7 +13,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout Modified: trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) +++ trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 09:30:17 2024 (r20146) @@ -13,7 +13,7 @@ jobs: build: - runs-on: macos-12 + runs-on: ubuntu-22.04 steps: - name: Checkout |
From: <sv...@op...> - 2024-02-19 08:28:30
|
Author: manx Date: Mon Feb 19 09:28:18 2024 New Revision: 20145 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20145 Log: [Mod] build: CI: GitHub: Update CPA to v0.23.0. Modified: trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml Modified: trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml Sat Feb 17 17:02:59 2024 (r20144) +++ trunk/OpenMPT/.github/workflows/FreeBSD-13.2-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) @@ -19,7 +19,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -31,7 +31,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -44,7 +44,7 @@ run: | sudo pkg install -y subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio sdl2 - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -57,7 +57,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -70,7 +70,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml Sat Feb 17 17:02:59 2024 (r20144) +++ trunk/OpenMPT/.github/workflows/FreeBSD-14.0-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) @@ -19,7 +19,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -31,7 +31,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -44,7 +44,7 @@ run: | sudo pkg install -y subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio sdl2 - name: Build - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -57,7 +57,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -70,7 +70,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@c04fd7fb84e2857942df068d89ac5c27b2f3667d + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml Sat Feb 17 17:02:59 2024 (r20144) +++ trunk/OpenMPT/.github/workflows/NetBSD-9.3-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) @@ -19,7 +19,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -31,7 +31,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -50,7 +50,7 @@ sudo pkgin -y install help2man #sudo pkgin -y install doxygen # broken - name: Build - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -63,7 +63,7 @@ run: | gmake -j4 STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -76,7 +76,7 @@ run: | gmake -j4 STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@v0.22.0 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu Modified: trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml Sat Feb 17 17:02:59 2024 (r20144) +++ trunk/OpenMPT/.github/workflows/OpenBSD-7.4-Makefile.yml Mon Feb 19 09:28:18 2024 (r20145) @@ -19,7 +19,7 @@ - name: Checkout uses: actions/checkout@v4 - name: Startup VM - uses: cross-platform-actions/action@a5ba8d3c7ac68cb1e860aa0769a25647481ade50 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -31,7 +31,7 @@ shutdown_vm: false run: true - name: Install dependencies - uses: cross-platform-actions/action@a5ba8d3c7ac68cb1e860aa0769a25647481ade50 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -44,7 +44,7 @@ run: | sudo pkg_add subversion p5-XML-XPath git mawk gmake pkgconf autoconf autoconf-archive automake libtool libltdl help2man doxygen mpg123 libogg libvorbis flac libsndfile pulseaudio portaudio-svn sdl2 - name: Build - uses: cross-platform-actions/action@a5ba8d3c7ac68cb1e860aa0769a25647481ade50 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -57,7 +57,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 - name: Test - uses: cross-platform-actions/action@a5ba8d3c7ac68cb1e860aa0769a25647481ade50 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu @@ -70,7 +70,7 @@ run: | gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check - name: Shutdown VM - uses: cross-platform-actions/action@a5ba8d3c7ac68cb1e860aa0769a25647481ade50 + uses: cross-platform-actions/action@v0.23.0 with: architecture: x86_64 hypervisor: qemu |
From: <sv...@op...> - 2024-02-17 16:03:06
|
Author: manx Date: Sat Feb 17 17:02:54 2024 New Revision: 20143 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20143 Log: [Doc] libopenmpt: Update changelog. Modified: branches/OpenMPT-1.29/libopenmpt/dox/changelog.md Modified: branches/OpenMPT-1.29/libopenmpt/dox/changelog.md ============================================================================== --- branches/OpenMPT-1.29/libopenmpt/dox/changelog.md Sat Feb 17 17:02:46 2024 (r20142) +++ branches/OpenMPT-1.29/libopenmpt/dox/changelog.md Sat Feb 17 17:02:54 2024 (r20143) @@ -7,7 +7,7 @@ ### libopenmpt 0.5.27-pre - * mpg123: Update to v1.32.4 (2024-01-10). + * mpg123: Update to v1.32.5 (2024-02-17). * pugixml: Update to v1.14 (2023-10-01). ### libopenmpt 0.5.26 (2023-09-09) |
From: <sv...@op...> - 2024-02-17 16:03:06
|
Author: manx Date: Sat Feb 17 17:02:59 2024 New Revision: 20144 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20144 Log: [Doc] libopenmpt: Update changelog. Modified: branches/OpenMPT-1.28/libopenmpt/dox/changelog.md Modified: branches/OpenMPT-1.28/libopenmpt/dox/changelog.md ============================================================================== --- branches/OpenMPT-1.28/libopenmpt/dox/changelog.md Sat Feb 17 17:02:54 2024 (r20143) +++ branches/OpenMPT-1.28/libopenmpt/dox/changelog.md Sat Feb 17 17:02:59 2024 (r20144) @@ -7,7 +7,7 @@ ### libopenmpt 0.4.39-pre - * mpg123: Update to v1.32.4 (2024-01-10). + * mpg123: Update to v1.32.5 (2024-02-17). ### libopenmpt 0.4.38 (2023-09-09) |
From: <sv...@op...> - 2024-02-17 16:03:00
|
Author: manx Date: Sat Feb 17 17:02:46 2024 New Revision: 20142 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20142 Log: [Doc] libopenmpt: Update changelog. Modified: branches/OpenMPT-1.30/libopenmpt/dox/changelog.md Modified: branches/OpenMPT-1.30/libopenmpt/dox/changelog.md ============================================================================== --- branches/OpenMPT-1.30/libopenmpt/dox/changelog.md Sat Feb 17 17:02:39 2024 (r20141) +++ branches/OpenMPT-1.30/libopenmpt/dox/changelog.md Sat Feb 17 17:02:46 2024 (r20142) @@ -7,7 +7,7 @@ ### libopenmpt 0.6.13-pre - * mpg123: Update to v1.32.4 (2024-01-10). + * mpg123: Update to v1.32.5 (2024-02-17). * pugixml: Update to v1.14 (2023-10-01). ### libopenmpt 0.6.12 (2023-09-09) |
From: <sv...@op...> - 2024-02-17 16:02:52
|
Author: manx Date: Sat Feb 17 17:02:39 2024 New Revision: 20141 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20141 Log: [Doc] libopenmpt: Update changelog. Modified: branches/OpenMPT-1.31/doc/libopenmpt/changelog.md Modified: branches/OpenMPT-1.31/doc/libopenmpt/changelog.md ============================================================================== --- branches/OpenMPT-1.31/doc/libopenmpt/changelog.md Sat Feb 17 17:01:14 2024 (r20140) +++ branches/OpenMPT-1.31/doc/libopenmpt/changelog.md Sat Feb 17 17:02:39 2024 (r20141) @@ -13,7 +13,7 @@ * openmpt123: openmpt123 now uses a narrower layout on terminal windows with a width of less than 72 characters. - * mpg123: Update to v1.32.4 (2024-01-10). + * mpg123: Update to v1.32.5 (2024-02-17). * pugixml: Update to v1.14 (2023-10-01). ### libopenmpt 0.7.3 (2023-09-09) |
From: <sv...@op...> - 2024-02-17 16:01:27
|
Author: manx Date: Sat Feb 17 17:01:14 2024 New Revision: 20140 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20140 Log: Merged revision(s) 20136 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.5 (2024-02-17). ........ Modified: branches/OpenMPT-1.28/ (props changed) branches/OpenMPT-1.28/include/mpg123/OpenMPT.txt branches/OpenMPT-1.28/include/mpg123/src/include/mpg123.h branches/OpenMPT-1.28/include/mpg123/src/libmpg123/getcpuflags_arm.c branches/OpenMPT-1.28/include/mpg123/src/libmpg123/layer3.c branches/OpenMPT-1.28/include/mpg123/src/libmpg123/libmpg123.c branches/OpenMPT-1.28/include/mpg123/src/version.h Modified: branches/OpenMPT-1.28/include/mpg123/OpenMPT.txt ============================================================================== --- branches/OpenMPT-1.28/include/mpg123/OpenMPT.txt Sat Feb 17 17:00:52 2024 (r20139) +++ branches/OpenMPT-1.28/include/mpg123/OpenMPT.txt Sat Feb 17 17:01:14 2024 (r20140) @@ -1,4 +1,4 @@ -libmpg123 library version 1.32.4 (2024-01-08). +libmpg123 library version 1.32.5 (2024-02-17). The following changes have been made: * `ports/MSVC++/config.h` has been added for MSVC builds. * `ports/Xcode/config.h` has been retained from older versions. Modified: branches/OpenMPT-1.28/include/mpg123/src/include/mpg123.h ============================================================================== --- branches/OpenMPT-1.28/include/mpg123/src/include/mpg123.h Sat Feb 17 17:00:52 2024 (r20139) +++ branches/OpenMPT-1.28/include/mpg123/src/include/mpg123.h Sat Feb 17 17:01:14 2024 (r20140) @@ -1327,7 +1327,7 @@ /** Adjust output volume including the RVA setting by chosen amount * \param mh handle - * \param change volume adjustment in decibels (limited to +/- 60 dB) + * \param db volume adjustment in decibels (limited to +/- 60 dB) * \return MPG123_OK on success */ MPG123_EXPORT int mpg123_volume_change_db(mpg123_handle *mh, double db); Modified: branches/OpenMPT-1.28/include/mpg123/src/libmpg123/getcpuflags_arm.c ============================================================================== --- branches/OpenMPT-1.28/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:00:52 2024 (r20139) +++ branches/OpenMPT-1.28/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:01:14 2024 (r20140) @@ -1,11 +1,17 @@ /* getcpuflags_arm: get cpuflags for ARM - copyright 1995-2014 by the mpg123 project - free software under the terms of the LGPL 2.1 + copyright 1995-2024 by the mpg123 project - free software under the terms of the LGPL 2.1 see COPYING and AUTHORS files in distribution or http://mpg123.org initially written by Taihei Momma */ +// For sigsetjmp, we need POSIX 2001 +#define _POSIX_C_SOURCE 200112L +// For SA_RESTART, XSI is needed (or POSIX 2008). +// This here should include the above, keeping that for clarity. +#define _XOPEN_SOURCE 600 + #include <setjmp.h> #include <signal.h> #include "mpg123lib_intern.h" Modified: branches/OpenMPT-1.28/include/mpg123/src/libmpg123/layer3.c ============================================================================== --- branches/OpenMPT-1.28/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:00:52 2024 (r20139) +++ branches/OpenMPT-1.28/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:01:14 2024 (r20140) @@ -1466,7 +1466,7 @@ #define DCT36_WRAP(asmfunc) \ static void asmfunc ## _wrap(real *inbuf,real *o1,real *o2,const real *wintab,real *tsbuf) \ { \ - return asmfunc(inbuf, o1, o2, wintab, tsbuf); \ + asmfunc(inbuf, o1, o2, wintab, tsbuf); \ } #ifdef OPT_SSE @@ -1529,22 +1529,22 @@ #endif #ifdef OPT_AVX case avx: - fr->cpu_opts.the_dct36 = INT123_dct36_avx; + fr->cpu_opts.the_dct36 = INT123_dct36_avx_wrap; break; #endif #ifdef OPT_X86_64 case x86_64: - fr->cpu_opts.the_dct36 = INT123_dct36_x86_64; + fr->cpu_opts.the_dct36 = INT123_dct36_x86_64_wrap; break; #endif #ifdef OPT_NEON case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon; + fr->cpu_opts.the_dct36 = INT123_dct36_neon_wrap; break; #endif #ifdef OPT_NEON64 case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon64; + fr->cpu_opts.the_dct36 = INT123_dct36_neon64_wrap; break; #endif default: Modified: branches/OpenMPT-1.28/include/mpg123/src/libmpg123/libmpg123.c ============================================================================== --- branches/OpenMPT-1.28/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:00:52 2024 (r20139) +++ branches/OpenMPT-1.28/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:01:14 2024 (r20140) @@ -648,9 +648,10 @@ #ifndef PORTABLE_API ret = INT123_wrap_open( mh, iohandle, NULL, -1 , mh->p.timeout, mh->p.flags & MPG123_QUIET ); + iohandle = ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata; if(ret >= 0) #endif - ret = INT123_open_stream_handle(mh, ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata); + ret = INT123_open_stream_handle(mh, iohandle); return ret; } Modified: branches/OpenMPT-1.28/include/mpg123/src/version.h ============================================================================== --- branches/OpenMPT-1.28/include/mpg123/src/version.h Sat Feb 17 17:00:52 2024 (r20139) +++ branches/OpenMPT-1.28/include/mpg123/src/version.h Sat Feb 17 17:01:14 2024 (r20140) @@ -16,7 +16,7 @@ // only single spaces as separator to ease parsing by build scripts #define MPG123_MAJOR 1 #define MPG123_MINOR 32 -#define MPG123_PATCH 4 +#define MPG123_PATCH 5 // Don't get too wild with that to avoid confusing m4. No brackets. // Also, it should fit well into a sane file name for the tarball. #define MPG123_SUFFIX "" |
From: <sv...@op...> - 2024-02-17 16:01:04
|
Author: manx Date: Sat Feb 17 17:00:52 2024 New Revision: 20139 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20139 Log: Merged revision(s) 20136 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.5 (2024-02-17). ........ Modified: branches/OpenMPT-1.29/ (props changed) branches/OpenMPT-1.29/include/mpg123/OpenMPT.txt branches/OpenMPT-1.29/include/mpg123/src/include/mpg123.h branches/OpenMPT-1.29/include/mpg123/src/libmpg123/getcpuflags_arm.c branches/OpenMPT-1.29/include/mpg123/src/libmpg123/layer3.c branches/OpenMPT-1.29/include/mpg123/src/libmpg123/libmpg123.c branches/OpenMPT-1.29/include/mpg123/src/version.h Modified: branches/OpenMPT-1.29/include/mpg123/OpenMPT.txt ============================================================================== --- branches/OpenMPT-1.29/include/mpg123/OpenMPT.txt Sat Feb 17 17:00:34 2024 (r20138) +++ branches/OpenMPT-1.29/include/mpg123/OpenMPT.txt Sat Feb 17 17:00:52 2024 (r20139) @@ -1,4 +1,4 @@ -libmpg123 library version 1.32.4 (2024-01-08). +libmpg123 library version 1.32.5 (2024-02-17). The following changes have been made: * `ports/makefile/config.h` has been added for plain `Makefile` builds. * `ports/MSVC++/config.h` has been added for MSVC builds. Modified: branches/OpenMPT-1.29/include/mpg123/src/include/mpg123.h ============================================================================== --- branches/OpenMPT-1.29/include/mpg123/src/include/mpg123.h Sat Feb 17 17:00:34 2024 (r20138) +++ branches/OpenMPT-1.29/include/mpg123/src/include/mpg123.h Sat Feb 17 17:00:52 2024 (r20139) @@ -1327,7 +1327,7 @@ /** Adjust output volume including the RVA setting by chosen amount * \param mh handle - * \param change volume adjustment in decibels (limited to +/- 60 dB) + * \param db volume adjustment in decibels (limited to +/- 60 dB) * \return MPG123_OK on success */ MPG123_EXPORT int mpg123_volume_change_db(mpg123_handle *mh, double db); Modified: branches/OpenMPT-1.29/include/mpg123/src/libmpg123/getcpuflags_arm.c ============================================================================== --- branches/OpenMPT-1.29/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:00:34 2024 (r20138) +++ branches/OpenMPT-1.29/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:00:52 2024 (r20139) @@ -1,11 +1,17 @@ /* getcpuflags_arm: get cpuflags for ARM - copyright 1995-2014 by the mpg123 project - free software under the terms of the LGPL 2.1 + copyright 1995-2024 by the mpg123 project - free software under the terms of the LGPL 2.1 see COPYING and AUTHORS files in distribution or http://mpg123.org initially written by Taihei Momma */ +// For sigsetjmp, we need POSIX 2001 +#define _POSIX_C_SOURCE 200112L +// For SA_RESTART, XSI is needed (or POSIX 2008). +// This here should include the above, keeping that for clarity. +#define _XOPEN_SOURCE 600 + #include <setjmp.h> #include <signal.h> #include "mpg123lib_intern.h" Modified: branches/OpenMPT-1.29/include/mpg123/src/libmpg123/layer3.c ============================================================================== --- branches/OpenMPT-1.29/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:00:34 2024 (r20138) +++ branches/OpenMPT-1.29/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:00:52 2024 (r20139) @@ -1466,7 +1466,7 @@ #define DCT36_WRAP(asmfunc) \ static void asmfunc ## _wrap(real *inbuf,real *o1,real *o2,const real *wintab,real *tsbuf) \ { \ - return asmfunc(inbuf, o1, o2, wintab, tsbuf); \ + asmfunc(inbuf, o1, o2, wintab, tsbuf); \ } #ifdef OPT_SSE @@ -1529,22 +1529,22 @@ #endif #ifdef OPT_AVX case avx: - fr->cpu_opts.the_dct36 = INT123_dct36_avx; + fr->cpu_opts.the_dct36 = INT123_dct36_avx_wrap; break; #endif #ifdef OPT_X86_64 case x86_64: - fr->cpu_opts.the_dct36 = INT123_dct36_x86_64; + fr->cpu_opts.the_dct36 = INT123_dct36_x86_64_wrap; break; #endif #ifdef OPT_NEON case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon; + fr->cpu_opts.the_dct36 = INT123_dct36_neon_wrap; break; #endif #ifdef OPT_NEON64 case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon64; + fr->cpu_opts.the_dct36 = INT123_dct36_neon64_wrap; break; #endif default: Modified: branches/OpenMPT-1.29/include/mpg123/src/libmpg123/libmpg123.c ============================================================================== --- branches/OpenMPT-1.29/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:00:34 2024 (r20138) +++ branches/OpenMPT-1.29/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:00:52 2024 (r20139) @@ -648,9 +648,10 @@ #ifndef PORTABLE_API ret = INT123_wrap_open( mh, iohandle, NULL, -1 , mh->p.timeout, mh->p.flags & MPG123_QUIET ); + iohandle = ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata; if(ret >= 0) #endif - ret = INT123_open_stream_handle(mh, ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata); + ret = INT123_open_stream_handle(mh, iohandle); return ret; } Modified: branches/OpenMPT-1.29/include/mpg123/src/version.h ============================================================================== --- branches/OpenMPT-1.29/include/mpg123/src/version.h Sat Feb 17 17:00:34 2024 (r20138) +++ branches/OpenMPT-1.29/include/mpg123/src/version.h Sat Feb 17 17:00:52 2024 (r20139) @@ -16,7 +16,7 @@ // only single spaces as separator to ease parsing by build scripts #define MPG123_MAJOR 1 #define MPG123_MINOR 32 -#define MPG123_PATCH 4 +#define MPG123_PATCH 5 // Don't get too wild with that to avoid confusing m4. No brackets. // Also, it should fit well into a sane file name for the tarball. #define MPG123_SUFFIX "" |
From: <sv...@op...> - 2024-02-17 16:00:47
|
Author: manx Date: Sat Feb 17 17:00:34 2024 New Revision: 20138 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20138 Log: Merged revision(s) 20136 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.5 (2024-02-17). ........ Modified: branches/OpenMPT-1.30/ (props changed) branches/OpenMPT-1.30/include/mpg123/OpenMPT.txt branches/OpenMPT-1.30/include/mpg123/src/include/mpg123.h branches/OpenMPT-1.30/include/mpg123/src/libmpg123/getcpuflags_arm.c branches/OpenMPT-1.30/include/mpg123/src/libmpg123/layer3.c branches/OpenMPT-1.30/include/mpg123/src/libmpg123/libmpg123.c branches/OpenMPT-1.30/include/mpg123/src/version.h Modified: branches/OpenMPT-1.30/include/mpg123/OpenMPT.txt ============================================================================== --- branches/OpenMPT-1.30/include/mpg123/OpenMPT.txt Sat Feb 17 17:00:07 2024 (r20137) +++ branches/OpenMPT-1.30/include/mpg123/OpenMPT.txt Sat Feb 17 17:00:34 2024 (r20138) @@ -1,4 +1,4 @@ -libmpg123 library version 1.32.4 (2024-01-08). +libmpg123 library version 1.32.5 (2024-02-17). The following changes have been made: * `ports/makefile/config.h` has been added for plain `Makefile` builds. * `ports/MSVC++/config.h` has been added for MSVC builds. Modified: branches/OpenMPT-1.30/include/mpg123/src/include/mpg123.h ============================================================================== --- branches/OpenMPT-1.30/include/mpg123/src/include/mpg123.h Sat Feb 17 17:00:07 2024 (r20137) +++ branches/OpenMPT-1.30/include/mpg123/src/include/mpg123.h Sat Feb 17 17:00:34 2024 (r20138) @@ -1327,7 +1327,7 @@ /** Adjust output volume including the RVA setting by chosen amount * \param mh handle - * \param change volume adjustment in decibels (limited to +/- 60 dB) + * \param db volume adjustment in decibels (limited to +/- 60 dB) * \return MPG123_OK on success */ MPG123_EXPORT int mpg123_volume_change_db(mpg123_handle *mh, double db); Modified: branches/OpenMPT-1.30/include/mpg123/src/libmpg123/getcpuflags_arm.c ============================================================================== --- branches/OpenMPT-1.30/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:00:07 2024 (r20137) +++ branches/OpenMPT-1.30/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:00:34 2024 (r20138) @@ -1,11 +1,17 @@ /* getcpuflags_arm: get cpuflags for ARM - copyright 1995-2014 by the mpg123 project - free software under the terms of the LGPL 2.1 + copyright 1995-2024 by the mpg123 project - free software under the terms of the LGPL 2.1 see COPYING and AUTHORS files in distribution or http://mpg123.org initially written by Taihei Momma */ +// For sigsetjmp, we need POSIX 2001 +#define _POSIX_C_SOURCE 200112L +// For SA_RESTART, XSI is needed (or POSIX 2008). +// This here should include the above, keeping that for clarity. +#define _XOPEN_SOURCE 600 + #include <setjmp.h> #include <signal.h> #include "mpg123lib_intern.h" Modified: branches/OpenMPT-1.30/include/mpg123/src/libmpg123/layer3.c ============================================================================== --- branches/OpenMPT-1.30/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:00:07 2024 (r20137) +++ branches/OpenMPT-1.30/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:00:34 2024 (r20138) @@ -1466,7 +1466,7 @@ #define DCT36_WRAP(asmfunc) \ static void asmfunc ## _wrap(real *inbuf,real *o1,real *o2,const real *wintab,real *tsbuf) \ { \ - return asmfunc(inbuf, o1, o2, wintab, tsbuf); \ + asmfunc(inbuf, o1, o2, wintab, tsbuf); \ } #ifdef OPT_SSE @@ -1529,22 +1529,22 @@ #endif #ifdef OPT_AVX case avx: - fr->cpu_opts.the_dct36 = INT123_dct36_avx; + fr->cpu_opts.the_dct36 = INT123_dct36_avx_wrap; break; #endif #ifdef OPT_X86_64 case x86_64: - fr->cpu_opts.the_dct36 = INT123_dct36_x86_64; + fr->cpu_opts.the_dct36 = INT123_dct36_x86_64_wrap; break; #endif #ifdef OPT_NEON case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon; + fr->cpu_opts.the_dct36 = INT123_dct36_neon_wrap; break; #endif #ifdef OPT_NEON64 case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon64; + fr->cpu_opts.the_dct36 = INT123_dct36_neon64_wrap; break; #endif default: Modified: branches/OpenMPT-1.30/include/mpg123/src/libmpg123/libmpg123.c ============================================================================== --- branches/OpenMPT-1.30/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:00:07 2024 (r20137) +++ branches/OpenMPT-1.30/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:00:34 2024 (r20138) @@ -648,9 +648,10 @@ #ifndef PORTABLE_API ret = INT123_wrap_open( mh, iohandle, NULL, -1 , mh->p.timeout, mh->p.flags & MPG123_QUIET ); + iohandle = ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata; if(ret >= 0) #endif - ret = INT123_open_stream_handle(mh, ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata); + ret = INT123_open_stream_handle(mh, iohandle); return ret; } Modified: branches/OpenMPT-1.30/include/mpg123/src/version.h ============================================================================== --- branches/OpenMPT-1.30/include/mpg123/src/version.h Sat Feb 17 17:00:07 2024 (r20137) +++ branches/OpenMPT-1.30/include/mpg123/src/version.h Sat Feb 17 17:00:34 2024 (r20138) @@ -16,7 +16,7 @@ // only single spaces as separator to ease parsing by build scripts #define MPG123_MAJOR 1 #define MPG123_MINOR 32 -#define MPG123_PATCH 4 +#define MPG123_PATCH 5 // Don't get too wild with that to avoid confusing m4. No brackets. // Also, it should fit well into a sane file name for the tarball. #define MPG123_SUFFIX "" |
From: <sv...@op...> - 2024-02-17 16:00:20
|
Author: manx Date: Sat Feb 17 17:00:07 2024 New Revision: 20137 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20137 Log: Merged revision(s) 20136 from trunk/OpenMPT: [Var] mpg123: Update to 1.32.5 (2024-02-17). ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/include/mpg123/OpenMPT.txt branches/OpenMPT-1.31/include/mpg123/src/include/mpg123.h branches/OpenMPT-1.31/include/mpg123/src/libmpg123/getcpuflags_arm.c branches/OpenMPT-1.31/include/mpg123/src/libmpg123/layer3.c branches/OpenMPT-1.31/include/mpg123/src/libmpg123/libmpg123.c branches/OpenMPT-1.31/include/mpg123/src/version.h Modified: branches/OpenMPT-1.31/include/mpg123/OpenMPT.txt ============================================================================== --- branches/OpenMPT-1.31/include/mpg123/OpenMPT.txt Sat Feb 17 16:59:48 2024 (r20136) +++ branches/OpenMPT-1.31/include/mpg123/OpenMPT.txt Sat Feb 17 17:00:07 2024 (r20137) @@ -1,4 +1,4 @@ -libmpg123 library version 1.32.4 (2024-01-08). +libmpg123 library version 1.32.5 (2024-02-17). The following changes have been made: * `ports/makefile/config.h` has been added for plain `Makefile` builds. * `ports/MSVC++/config.h` has been added for MSVC builds. Modified: branches/OpenMPT-1.31/include/mpg123/src/include/mpg123.h ============================================================================== --- branches/OpenMPT-1.31/include/mpg123/src/include/mpg123.h Sat Feb 17 16:59:48 2024 (r20136) +++ branches/OpenMPT-1.31/include/mpg123/src/include/mpg123.h Sat Feb 17 17:00:07 2024 (r20137) @@ -1327,7 +1327,7 @@ /** Adjust output volume including the RVA setting by chosen amount * \param mh handle - * \param change volume adjustment in decibels (limited to +/- 60 dB) + * \param db volume adjustment in decibels (limited to +/- 60 dB) * \return MPG123_OK on success */ MPG123_EXPORT int mpg123_volume_change_db(mpg123_handle *mh, double db); Modified: branches/OpenMPT-1.31/include/mpg123/src/libmpg123/getcpuflags_arm.c ============================================================================== --- branches/OpenMPT-1.31/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 16:59:48 2024 (r20136) +++ branches/OpenMPT-1.31/include/mpg123/src/libmpg123/getcpuflags_arm.c Sat Feb 17 17:00:07 2024 (r20137) @@ -1,11 +1,17 @@ /* getcpuflags_arm: get cpuflags for ARM - copyright 1995-2014 by the mpg123 project - free software under the terms of the LGPL 2.1 + copyright 1995-2024 by the mpg123 project - free software under the terms of the LGPL 2.1 see COPYING and AUTHORS files in distribution or http://mpg123.org initially written by Taihei Momma */ +// For sigsetjmp, we need POSIX 2001 +#define _POSIX_C_SOURCE 200112L +// For SA_RESTART, XSI is needed (or POSIX 2008). +// This here should include the above, keeping that for clarity. +#define _XOPEN_SOURCE 600 + #include <setjmp.h> #include <signal.h> #include "mpg123lib_intern.h" Modified: branches/OpenMPT-1.31/include/mpg123/src/libmpg123/layer3.c ============================================================================== --- branches/OpenMPT-1.31/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 16:59:48 2024 (r20136) +++ branches/OpenMPT-1.31/include/mpg123/src/libmpg123/layer3.c Sat Feb 17 17:00:07 2024 (r20137) @@ -1466,7 +1466,7 @@ #define DCT36_WRAP(asmfunc) \ static void asmfunc ## _wrap(real *inbuf,real *o1,real *o2,const real *wintab,real *tsbuf) \ { \ - return asmfunc(inbuf, o1, o2, wintab, tsbuf); \ + asmfunc(inbuf, o1, o2, wintab, tsbuf); \ } #ifdef OPT_SSE @@ -1529,22 +1529,22 @@ #endif #ifdef OPT_AVX case avx: - fr->cpu_opts.the_dct36 = INT123_dct36_avx; + fr->cpu_opts.the_dct36 = INT123_dct36_avx_wrap; break; #endif #ifdef OPT_X86_64 case x86_64: - fr->cpu_opts.the_dct36 = INT123_dct36_x86_64; + fr->cpu_opts.the_dct36 = INT123_dct36_x86_64_wrap; break; #endif #ifdef OPT_NEON case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon; + fr->cpu_opts.the_dct36 = INT123_dct36_neon_wrap; break; #endif #ifdef OPT_NEON64 case neon: - fr->cpu_opts.the_dct36 = INT123_dct36_neon64; + fr->cpu_opts.the_dct36 = INT123_dct36_neon64_wrap; break; #endif default: Modified: branches/OpenMPT-1.31/include/mpg123/src/libmpg123/libmpg123.c ============================================================================== --- branches/OpenMPT-1.31/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 16:59:48 2024 (r20136) +++ branches/OpenMPT-1.31/include/mpg123/src/libmpg123/libmpg123.c Sat Feb 17 17:00:07 2024 (r20137) @@ -648,9 +648,10 @@ #ifndef PORTABLE_API ret = INT123_wrap_open( mh, iohandle, NULL, -1 , mh->p.timeout, mh->p.flags & MPG123_QUIET ); + iohandle = ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata; if(ret >= 0) #endif - ret = INT123_open_stream_handle(mh, ret == LFS_WRAP_NONE ? iohandle : mh->wrapperdata); + ret = INT123_open_stream_handle(mh, iohandle); return ret; } Modified: branches/OpenMPT-1.31/include/mpg123/src/version.h ============================================================================== --- branches/OpenMPT-1.31/include/mpg123/src/version.h Sat Feb 17 16:59:48 2024 (r20136) +++ branches/OpenMPT-1.31/include/mpg123/src/version.h Sat Feb 17 17:00:07 2024 (r20137) @@ -16,7 +16,7 @@ // only single spaces as separator to ease parsing by build scripts #define MPG123_MAJOR 1 #define MPG123_MINOR 32 -#define MPG123_PATCH 4 +#define MPG123_PATCH 5 // Don't get too wild with that to avoid confusing m4. No brackets. // Also, it should fit well into a sane file name for the tarball. #define MPG123_SUFFIX "" |