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
(56) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <sv...@op...> - 2025-05-30 11:57:08
|
Author: manx Date: Fri May 30 13:56:57 2025 New Revision: 23229 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23229 Log: Merged revision(s) 23228 from trunk/OpenMPT: [Doc] Update release_branches.md. ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/doc/release_branches.md Modified: branches/OpenMPT-1.32/doc/release_branches.md ============================================================================== --- branches/OpenMPT-1.32/doc/release_branches.md Fri May 30 13:56:30 2025 (r23228) +++ branches/OpenMPT-1.32/doc/release_branches.md Fri May 30 13:56:57 2025 (r23229) @@ -37,6 +37,7 @@ 3. run `build/update_libopenmpt_version.sh bumpltabi` 4. update version numbers in `build/svn/do_libopenmpt_release.sh` and `build/svn/do_libopenmpt_release_rc.sh` + 5. update version number in `.appveyor.yml` 9. update versions in branch `https://source.openmpt.org/svn/openmpt/branches/OpenMPT-$VER`: 1. set OpenMPT version in `common/versionNumber.h` to |
From: <sv...@op...> - 2025-05-30 11:56:36
|
Author: manx Date: Fri May 30 13:56:30 2025 New Revision: 23228 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23228 Log: [Doc] Update release_branches.md. Modified: trunk/OpenMPT/doc/release_branches.md Modified: trunk/OpenMPT/doc/release_branches.md ============================================================================== --- trunk/OpenMPT/doc/release_branches.md Fri May 30 12:19:51 2025 (r23227) +++ trunk/OpenMPT/doc/release_branches.md Fri May 30 13:56:30 2025 (r23228) @@ -37,6 +37,7 @@ 3. run `build/update_libopenmpt_version.sh bumpltabi` 4. update version numbers in `build/svn/do_libopenmpt_release.sh` and `build/svn/do_libopenmpt_release_rc.sh` + 5. update version number in `.appveyor.yml` 9. update versions in branch `https://source.openmpt.org/svn/openmpt/branches/OpenMPT-$VER`: 1. set OpenMPT version in `common/versionNumber.h` to |
From: <sv...@op...> - 2025-05-30 10:19:58
|
Author: sagamusix Date: Fri May 30 12:19:51 2025 New Revision: 23227 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23227 Log: Merged revision(s) 23224, 23226 from trunk/OpenMPT: [Fix] Flanger: Also display the Flanger's wave shape as Square, not Triangle like in the original DMO plugin. [Imp] Compressor: Display the ratio setting as an actual ratio. ........ [Fix] LFO Plugin Editor: Improve handling of no plugin being selected for output. [Imp] MIDI I/O Plugin Editor: Ask if files that are unlikely to be SysEx dumps should really be loaded. ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/mptrack/plugins/LFOPluginEditor.cpp branches/OpenMPT-1.32/mptrack/plugins/MidiInOutEditor.cpp branches/OpenMPT-1.32/soundlib/plugins/dmo/Compressor.cpp branches/OpenMPT-1.32/soundlib/plugins/dmo/Flanger.cpp Modified: branches/OpenMPT-1.32/mptrack/plugins/LFOPluginEditor.cpp ============================================================================== --- branches/OpenMPT-1.32/mptrack/plugins/LFOPluginEditor.cpp Fri May 30 12:19:25 2025 (r23226) +++ branches/OpenMPT-1.32/mptrack/plugins/LFOPluginEditor.cpp Fri May 30 12:19:51 2025 (r23227) @@ -123,6 +123,13 @@ m_plugParam.ResetContent(); SetWindowLongPtr(m_plugParam, GWLP_USERDATA, 0); } + const BOOL enableWindow = outPlug ? TRUE : FALSE; + m_midiCC.EnableWindow(enableWindow); + m_midiChnEdit.EnableWindow(enableWindow); + m_midiChnSpin.EnableWindow(enableWindow); + GetDlgItem(IDC_RADIO7)->EnableWindow(enableWindow); + GetDlgItem(IDC_RADIO8)->EnableWindow(enableWindow); + m_plugParam.SetRedraw(TRUE); m_locked = false; } @@ -170,7 +177,7 @@ void LFOPluginEditor::UpdateView(UpdateHint hint) { CAbstractVstEditor::UpdateView(hint); - m_outPlug.Update(PluginComboBox::Config{PluginComboBox::ShowLibraryNames} + m_outPlug.Update(PluginComboBox::Config{PluginComboBox::ShowLibraryNames | PluginComboBox::ShowNoPlugin} .Hint(hint) .CurrentSelection(m_lfoPlugin.m_pMixStruct->GetOutputPlugin()) .FirstPlugin(m_lfoPlugin.GetSlot() + 1), m_lfoPlugin.GetSoundFile()); @@ -333,14 +340,11 @@ return; PLUGINDEX plug = m_outPlug.GetSelection().value_or(PLUGINDEX_INVALID); - if(plug > m_lfoPlugin.GetSlot() && plug < MAX_MIXPLUGINS) - { - m_lfoPlugin.GetSoundFile().m_MixPlugins[m_lfoPlugin.GetSlot()].SetOutputPlugin(plug); - m_lfoPlugin.SetModified(); - UpdateParamDisplays(); - if(CModDoc *modDoc = m_lfoPlugin.GetSoundFile().GetpModDoc(); modDoc != nullptr) - modDoc->UpdateAllViews(nullptr, PluginHint(m_lfoPlugin.GetSlot() + 1).Info(), this); - } + m_lfoPlugin.GetSoundFile().m_MixPlugins[m_lfoPlugin.GetSlot()].SetOutputPlugin(plug); + m_lfoPlugin.SetModified(); + UpdateParamDisplays(); + if(CModDoc *modDoc = m_lfoPlugin.GetSoundFile().GetpModDoc(); modDoc != nullptr) + modDoc->UpdateAllViews(nullptr, PluginHint(m_lfoPlugin.GetSlot() + 1).Info(), this); } Modified: branches/OpenMPT-1.32/mptrack/plugins/MidiInOutEditor.cpp ============================================================================== --- branches/OpenMPT-1.32/mptrack/plugins/MidiInOutEditor.cpp Fri May 30 12:19:25 2025 (r23226) +++ branches/OpenMPT-1.32/mptrack/plugins/MidiInOutEditor.cpp Fri May 30 12:19:51 2025 (r23227) @@ -14,6 +14,7 @@ #include "MidiInOut.h" #include "../FileDialog.h" #include "../Mptrack.h" +#include "../Reporting.h" #include "../resource.h" #include "../UpdateHints.h" #include "../../soundlib/MIDIEvents.h" @@ -288,6 +289,11 @@ FileReader file = GetFileReader(f); std::vector<uint8> dump; file.ReadVector(dump, file.GetLength()); + if(!dump.empty() && dump[0] < 0x80) + { + if(Reporting::Confirm("This file is most likely not a valid SysEx dump. Load it anyway?") != cnfYes) + return; + } static_cast<MidiInOut &>(m_VstPlugin).SetInitialMidiDump(std::move(dump)); m_locked = true; UpdateMidiDump(); Modified: branches/OpenMPT-1.32/soundlib/plugins/dmo/Compressor.cpp ============================================================================== --- branches/OpenMPT-1.32/soundlib/plugins/dmo/Compressor.cpp Fri May 30 12:19:25 2025 (r23226) +++ branches/OpenMPT-1.32/soundlib/plugins/dmo/Compressor.cpp Fri May 30 12:19:51 2025 (r23227) @@ -177,6 +177,8 @@ case kCompRelease: case kCompPredelay: return _T("ms"); + case kCompRatio: + return _T(": 1"); } return CString(); } Modified: branches/OpenMPT-1.32/soundlib/plugins/dmo/Flanger.cpp ============================================================================== --- branches/OpenMPT-1.32/soundlib/plugins/dmo/Flanger.cpp Fri May 30 12:19:25 2025 (r23226) +++ branches/OpenMPT-1.32/soundlib/plugins/dmo/Flanger.cpp Fri May 30 12:19:51 2025 (r23227) @@ -124,7 +124,7 @@ value = FrequencyInHertz(); break; case kFlangerWaveShape: - return (value < 1) ? _T("Triangle") : _T("Sine"); + return (value < 1) ? _T("Square") : _T("Sine"); break; case kFlangerPhase: switch(Phase()) |
From: <sv...@op...> - 2025-05-30 10:19:37
|
Author: sagamusix Date: Fri May 30 12:19:25 2025 New Revision: 23226 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23226 Log: [Fix] LFO Plugin Editor: Improve handling of no plugin being selected for output. [Imp] MIDI I/O Plugin Editor: Ask if files that are unlikely to be SysEx dumps should really be loaded. Modified: trunk/OpenMPT/mptrack/plugins/LFOPluginEditor.cpp trunk/OpenMPT/mptrack/plugins/MidiInOutEditor.cpp Modified: trunk/OpenMPT/mptrack/plugins/LFOPluginEditor.cpp ============================================================================== --- trunk/OpenMPT/mptrack/plugins/LFOPluginEditor.cpp Fri May 30 11:23:42 2025 (r23225) +++ trunk/OpenMPT/mptrack/plugins/LFOPluginEditor.cpp Fri May 30 12:19:25 2025 (r23226) @@ -123,6 +123,13 @@ m_plugParam.ResetContent(); SetWindowLongPtr(m_plugParam, GWLP_USERDATA, 0); } + const BOOL enableWindow = outPlug ? TRUE : FALSE; + m_midiCC.EnableWindow(enableWindow); + m_midiChnEdit.EnableWindow(enableWindow); + m_midiChnSpin.EnableWindow(enableWindow); + GetDlgItem(IDC_RADIO7)->EnableWindow(enableWindow); + GetDlgItem(IDC_RADIO8)->EnableWindow(enableWindow); + m_plugParam.SetRedraw(TRUE); m_locked = false; } @@ -170,7 +177,7 @@ void LFOPluginEditor::UpdateView(UpdateHint hint) { CAbstractVstEditor::UpdateView(hint); - m_outPlug.Update(PluginComboBox::Config{PluginComboBox::ShowLibraryNames} + m_outPlug.Update(PluginComboBox::Config{PluginComboBox::ShowLibraryNames | PluginComboBox::ShowNoPlugin} .Hint(hint) .CurrentSelection(m_lfoPlugin.m_pMixStruct->GetOutputPlugin()) .FirstPlugin(m_lfoPlugin.GetSlot() + 1), m_lfoPlugin.GetSoundFile()); @@ -333,14 +340,11 @@ return; PLUGINDEX plug = m_outPlug.GetSelection().value_or(PLUGINDEX_INVALID); - if(plug > m_lfoPlugin.GetSlot() && plug < MAX_MIXPLUGINS) - { - m_lfoPlugin.GetSoundFile().m_MixPlugins[m_lfoPlugin.GetSlot()].SetOutputPlugin(plug); - m_lfoPlugin.SetModified(); - UpdateParamDisplays(); - if(CModDoc *modDoc = m_lfoPlugin.GetSoundFile().GetpModDoc(); modDoc != nullptr) - modDoc->UpdateAllViews(nullptr, PluginHint(m_lfoPlugin.GetSlot() + 1).Info(), this); - } + m_lfoPlugin.GetSoundFile().m_MixPlugins[m_lfoPlugin.GetSlot()].SetOutputPlugin(plug); + m_lfoPlugin.SetModified(); + UpdateParamDisplays(); + if(CModDoc *modDoc = m_lfoPlugin.GetSoundFile().GetpModDoc(); modDoc != nullptr) + modDoc->UpdateAllViews(nullptr, PluginHint(m_lfoPlugin.GetSlot() + 1).Info(), this); } Modified: trunk/OpenMPT/mptrack/plugins/MidiInOutEditor.cpp ============================================================================== --- trunk/OpenMPT/mptrack/plugins/MidiInOutEditor.cpp Fri May 30 11:23:42 2025 (r23225) +++ trunk/OpenMPT/mptrack/plugins/MidiInOutEditor.cpp Fri May 30 12:19:25 2025 (r23226) @@ -14,6 +14,7 @@ #include "MidiInOut.h" #include "../FileDialog.h" #include "../Mptrack.h" +#include "../Reporting.h" #include "../resource.h" #include "../UpdateHints.h" #include "../../soundlib/MIDIEvents.h" @@ -288,6 +289,11 @@ FileReader file = GetFileReader(f); std::vector<uint8> dump; file.ReadVector(dump, file.GetLength()); + if(!dump.empty() && dump[0] < 0x80) + { + if(Reporting::Confirm("This file is most likely not a valid SysEx dump. Load it anyway?") != cnfYes) + return; + } static_cast<MidiInOut &>(m_VstPlugin).SetInitialMidiDump(std::move(dump)); m_locked = true; UpdateMidiDump(); |
From: <sv...@op...> - 2025-05-30 09:23:49
|
Author: manx Date: Fri May 30 11:23:42 2025 New Revision: 23225 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23225 Log: [Fix] CI: AppVeyor: Fix version number. Modified: trunk/OpenMPT/.appveyor.yml Modified: trunk/OpenMPT/.appveyor.yml ============================================================================== --- trunk/OpenMPT/.appveyor.yml Thu May 29 20:45:01 2025 (r23224) +++ trunk/OpenMPT/.appveyor.yml Fri May 30 11:23:42 2025 (r23225) @@ -10,7 +10,7 @@ -version: 1.32-appveyor{build} +version: 1.33-appveyor{build} |
From: <sv...@op...> - 2025-05-29 18:45:08
|
Author: sagamusix Date: Thu May 29 20:45:01 2025 New Revision: 23224 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23224 Log: [Fix] Flanger: Also display the Flanger's wave shape as Square, not Triangle like in the original DMO plugin. [Imp] Compressor: Display the ratio setting as an actual ratio. Modified: trunk/OpenMPT/soundlib/plugins/dmo/Compressor.cpp trunk/OpenMPT/soundlib/plugins/dmo/Flanger.cpp Modified: trunk/OpenMPT/soundlib/plugins/dmo/Compressor.cpp ============================================================================== --- trunk/OpenMPT/soundlib/plugins/dmo/Compressor.cpp Thu May 29 16:34:53 2025 (r23223) +++ trunk/OpenMPT/soundlib/plugins/dmo/Compressor.cpp Thu May 29 20:45:01 2025 (r23224) @@ -177,6 +177,8 @@ case kCompRelease: case kCompPredelay: return _T("ms"); + case kCompRatio: + return _T(": 1"); } return CString(); } Modified: trunk/OpenMPT/soundlib/plugins/dmo/Flanger.cpp ============================================================================== --- trunk/OpenMPT/soundlib/plugins/dmo/Flanger.cpp Thu May 29 16:34:53 2025 (r23223) +++ trunk/OpenMPT/soundlib/plugins/dmo/Flanger.cpp Thu May 29 20:45:01 2025 (r23224) @@ -124,7 +124,7 @@ value = FrequencyInHertz(); break; case kFlangerWaveShape: - return (value < 1) ? _T("Triangle") : _T("Sine"); + return (value < 1) ? _T("Square") : _T("Sine"); break; case kFlangerPhase: switch(Phase()) |
From: <sv...@op...> - 2025-05-29 14:35:05
|
Author: sagamusix Date: Thu May 29 16:34:53 2025 New Revision: 23223 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23223 Log: Merged revision(s) 23222 from trunk/OpenMPT: [Fix] MED: Non-looping synth instrument envelopes were not stopped correctly at the last sample point (https://www.un4seen.com/forum/?msg=145020). ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/soundlib/InstrumentSynth.cpp Modified: branches/OpenMPT-1.32/soundlib/InstrumentSynth.cpp ============================================================================== --- branches/OpenMPT-1.32/soundlib/InstrumentSynth.cpp Thu May 29 16:34:27 2025 (r23222) +++ branches/OpenMPT-1.32/soundlib/InstrumentSynth.cpp Thu May 29 16:34:53 2025 (r23223) @@ -291,8 +291,9 @@ if(m_medVolumeEnv != uint8_max && chn->pModInstrument) { m_volumeFactor = static_cast<uint16>(std::clamp((MEDEnvelopeFromSample(*chn->pModInstrument, sndFile, m_medVolumeEnv & 0x7F, m_medVolumeEnvPos) + 128) * 64, 0, 16384)); - m_medVolumeEnvPos++; - if(m_medVolumeEnvPos >= 128 && (m_medVolumeEnv & 0x80)) + if(m_medVolumeEnvPos < 127) + m_medVolumeEnvPos++; + else if(m_medVolumeEnv & 0x80) m_medVolumeEnvPos = 0; } |
From: <sv...@op...> - 2025-05-29 14:34:39
|
Author: sagamusix Date: Thu May 29 16:34:27 2025 New Revision: 23222 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23222 Log: [Fix] MED: Non-looping synth instrument envelopes were not stopped correctly at the last sample point (https://www.un4seen.com/forum/?msg=145020). Modified: trunk/OpenMPT/soundlib/InstrumentSynth.cpp Modified: trunk/OpenMPT/soundlib/InstrumentSynth.cpp ============================================================================== --- trunk/OpenMPT/soundlib/InstrumentSynth.cpp Tue May 27 20:26:27 2025 (r23221) +++ trunk/OpenMPT/soundlib/InstrumentSynth.cpp Thu May 29 16:34:27 2025 (r23222) @@ -291,8 +291,9 @@ if(m_medVolumeEnv != uint8_max && chn->pModInstrument) { m_volumeFactor = static_cast<uint16>(std::clamp((MEDEnvelopeFromSample(*chn->pModInstrument, sndFile, m_medVolumeEnv & 0x7F, m_medVolumeEnvPos) + 128) * 64, 0, 16384)); - m_medVolumeEnvPos++; - if(m_medVolumeEnvPos >= 128 && (m_medVolumeEnv & 0x80)) + if(m_medVolumeEnvPos < 127) + m_medVolumeEnvPos++; + else if(m_medVolumeEnv & 0x80) m_medVolumeEnvPos = 0; } |
From: <sv...@op...> - 2025-05-27 18:26:35
|
Author: sagamusix Date: Tue May 27 20:26:27 2025 New Revision: 23221 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23221 Log: Merged revision(s) 23219-23220 from trunk/OpenMPT: [Imp] libopenmpt: Always render volume effect letter correctly, also for imported formats (https://bugs.openmpt.org/view.php?id=1860). ........ [Fix] FC: Add jump marker after setting the volume sequence speed, just in case we have to execute a sequence jump while waiting. ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/libopenmpt/libopenmpt_impl.cpp branches/OpenMPT-1.32/soundlib/Load_fc.cpp branches/OpenMPT-1.32/soundlib/mod_specifications.cpp branches/OpenMPT-1.32/soundlib/mod_specifications.h Modified: branches/OpenMPT-1.32/libopenmpt/libopenmpt_impl.cpp ============================================================================== --- branches/OpenMPT-1.32/libopenmpt/libopenmpt_impl.cpp Tue May 27 20:25:52 2025 (r23220) +++ branches/OpenMPT-1.32/libopenmpt/libopenmpt_impl.cpp Tue May 27 20:26:27 2025 (r23221) @@ -1615,7 +1615,7 @@ break; case module::command_volumeffect: return std::make_pair( - cell.IsPcNote() ? std::string(" ") : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string( 1, m_sndFile->GetModSpecifications().GetVolEffectLetter( cell.volcmd ) ) : std::string(" ") + cell.IsPcNote() ? std::string(" ") : std::string( 1, OpenMPT::CModSpecifications::GetGenericVolEffectLetter( cell.volcmd ) ) , cell.IsPcNote() ? std::string(" ") : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string("u") : std::string(" ") ); @@ -1681,7 +1681,7 @@ high += cell.instr ? std::string("ii") : std::string(".."); } if ( ( width == 0 ) || ( width >= 9 ) ) { - text += cell.IsPcNote() ? std::string(" ") + OpenMPT::mpt::afmt::HEX0<2>( cell.GetValueVolCol() & 0xff ) : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string( 1, m_sndFile->GetModSpecifications().GetVolEffectLetter( cell.volcmd ) ) + OpenMPT::mpt::afmt::HEX0<2>( cell.vol ) : std::string(" .."); + text += cell.IsPcNote() ? std::string(" ") + OpenMPT::mpt::afmt::HEX0<2>( cell.GetValueVolCol() & 0xff ) : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string( 1, OpenMPT::CModSpecifications::GetGenericVolEffectLetter( cell.volcmd ) ) + OpenMPT::mpt::afmt::HEX0<2>( cell.vol ) : std::string(" .."); high += cell.IsPcNote() ? std::string(" vv") : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string("uvv") : std::string(" .."); } if ( ( width == 0 ) || ( width >= 13 ) ) { Modified: branches/OpenMPT-1.32/soundlib/Load_fc.cpp ============================================================================== --- branches/OpenMPT-1.32/soundlib/Load_fc.cpp Tue May 27 20:25:52 2025 (r23220) +++ branches/OpenMPT-1.32/soundlib/Load_fc.cpp Tue May 27 20:26:27 2025 (r23221) @@ -119,7 +119,6 @@ FileReader file{script}; const bool isVolume = startSequence > 255; const uint8 volScriptSpeed = (script[0] > 0) ? script[0] : uint8_max; - events.push_back(InstrumentSynth::Event::JumpMarker(0)); if(isVolume) events.push_back(InstrumentSynth::Event::SetStepSpeed(volScriptSpeed, true)); @@ -128,6 +127,7 @@ parsedSequences.set(sequencesToParse.back()); std::map<uint16, uint16> entryFromByte; + events.push_back(InstrumentSynth::Event::JumpMarker(0)); while(!sequencesToParse.empty()) { const uint16 currentSequenceOffset = sequencesToParse.back() * 64u; Modified: branches/OpenMPT-1.32/soundlib/mod_specifications.cpp ============================================================================== --- branches/OpenMPT-1.32/soundlib/mod_specifications.cpp Tue May 27 20:25:52 2025 (r23220) +++ branches/OpenMPT-1.32/soundlib/mod_specifications.cpp Tue May 27 20:26:27 2025 (r23221) @@ -466,29 +466,40 @@ bool CModSpecifications::HasVolCommand(ModCommand::VOLCMD volcmd) const { if(volcmd >= MAX_VOLCMDS) return false; - if(volcommands[volcmd] == '?') return false; - return true; + return volcommands[volcmd] != '?'; } bool CModSpecifications::HasCommand(ModCommand::COMMAND cmd) const { if(cmd >= MAX_EFFECTS) return false; - if(commands[cmd] == '?') return false; - return true; + return commands[cmd] != '?'; } char CModSpecifications::GetVolEffectLetter(ModCommand::VOLCMD volcmd) const { - if(volcmd >= MAX_VOLCMDS) return '?'; + if(volcmd >= MAX_VOLCMDS) + return '?'; return volcommands[volcmd]; } +char CModSpecifications::GetGenericVolEffectLetter(ModCommand::VOLCMD volcmd) +{ + // Note: Remove this function if volume effect letter display is ever going to differ between formats, and update users to GetVolEffectLetter instead. + static constexpr char VolCommands[] = " vpcdabuhlrgfe:o"; + static_assert(std::size(VolCommands) == MAX_VOLCMDS + 1); + if(volcmd >= MAX_VOLCMDS) + return '?'; + return VolCommands[volcmd]; +} + + char CModSpecifications::GetEffectLetter(ModCommand::COMMAND cmd) const { - if(cmd >= MAX_EFFECTS) return '?'; + if(cmd >= MAX_EFFECTS) + return '?'; return commands[cmd]; } Modified: branches/OpenMPT-1.32/soundlib/mod_specifications.h ============================================================================== --- branches/OpenMPT-1.32/soundlib/mod_specifications.h Tue May 27 20:25:52 2025 (r23220) +++ branches/OpenMPT-1.32/soundlib/mod_specifications.h Tue May 27 20:26:27 2025 (r23221) @@ -33,7 +33,8 @@ bool HasCommand(ModCommand::COMMAND cmd) const; // Return corresponding effect letter for this format char GetEffectLetter(ModCommand::COMMAND cmd) const; - char GetVolEffectLetter(ModCommand::VOLCMD cmd) const; + char GetVolEffectLetter(ModCommand::VOLCMD volcmd) const; + static char GetGenericVolEffectLetter(ModCommand::VOLCMD volcmd); // NOTE: If changing order, update all initializations in .cpp file. MODTYPE internalType; // Internal MODTYPE value |
From: <sv...@op...> - 2025-05-27 18:26:04
|
Author: sagamusix Date: Tue May 27 20:25:52 2025 New Revision: 23220 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23220 Log: [Fix] FC: Add jump marker after setting the volume sequence speed, just in case we have to execute a sequence jump while waiting. Modified: trunk/OpenMPT/soundlib/Load_fc.cpp Modified: trunk/OpenMPT/soundlib/Load_fc.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_fc.cpp Tue May 27 20:25:06 2025 (r23219) +++ trunk/OpenMPT/soundlib/Load_fc.cpp Tue May 27 20:25:52 2025 (r23220) @@ -119,7 +119,6 @@ FileReader file{script}; const bool isVolume = startSequence > 255; const uint8 volScriptSpeed = (script[0] > 0) ? script[0] : uint8_max; - events.push_back(InstrumentSynth::Event::JumpMarker(0)); if(isVolume) events.push_back(InstrumentSynth::Event::SetStepSpeed(volScriptSpeed, true)); @@ -128,6 +127,7 @@ parsedSequences.set(sequencesToParse.back()); std::map<uint16, uint16> entryFromByte; + events.push_back(InstrumentSynth::Event::JumpMarker(0)); while(!sequencesToParse.empty()) { const uint16 currentSequenceOffset = sequencesToParse.back() * 64u; |
From: <sv...@op...> - 2025-05-27 18:25:13
|
Author: sagamusix Date: Tue May 27 20:25:06 2025 New Revision: 23219 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23219 Log: [Imp] libopenmpt: Always render volume effect letter correctly, also for imported formats (https://bugs.openmpt.org/view.php?id=1860). Modified: trunk/OpenMPT/libopenmpt/libopenmpt_impl.cpp trunk/OpenMPT/soundlib/mod_specifications.cpp trunk/OpenMPT/soundlib/mod_specifications.h Modified: trunk/OpenMPT/libopenmpt/libopenmpt_impl.cpp ============================================================================== --- trunk/OpenMPT/libopenmpt/libopenmpt_impl.cpp Tue May 27 20:21:51 2025 (r23218) +++ trunk/OpenMPT/libopenmpt/libopenmpt_impl.cpp Tue May 27 20:25:06 2025 (r23219) @@ -1615,7 +1615,7 @@ break; case module::command_volumeffect: return std::make_pair( - cell.IsPcNote() ? std::string(" ") : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string( 1, m_sndFile->GetModSpecifications().GetVolEffectLetter( cell.volcmd ) ) : std::string(" ") + cell.IsPcNote() ? std::string(" ") : std::string( 1, OpenMPT::CModSpecifications::GetGenericVolEffectLetter( cell.volcmd ) ) , cell.IsPcNote() ? std::string(" ") : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string("u") : std::string(" ") ); @@ -1681,7 +1681,7 @@ high += cell.instr ? std::string("ii") : std::string(".."); } if ( ( width == 0 ) || ( width >= 9 ) ) { - text += cell.IsPcNote() ? std::string(" ") + OpenMPT::mpt::afmt::HEX0<2>( cell.GetValueVolCol() & 0xff ) : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string( 1, m_sndFile->GetModSpecifications().GetVolEffectLetter( cell.volcmd ) ) + OpenMPT::mpt::afmt::HEX0<2>( cell.vol ) : std::string(" .."); + text += cell.IsPcNote() ? std::string(" ") + OpenMPT::mpt::afmt::HEX0<2>( cell.GetValueVolCol() & 0xff ) : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string( 1, OpenMPT::CModSpecifications::GetGenericVolEffectLetter( cell.volcmd ) ) + OpenMPT::mpt::afmt::HEX0<2>( cell.vol ) : std::string(" .."); high += cell.IsPcNote() ? std::string(" vv") : cell.volcmd != OpenMPT::VOLCMD_NONE ? std::string("uvv") : std::string(" .."); } if ( ( width == 0 ) || ( width >= 13 ) ) { Modified: trunk/OpenMPT/soundlib/mod_specifications.cpp ============================================================================== --- trunk/OpenMPT/soundlib/mod_specifications.cpp Tue May 27 20:21:51 2025 (r23218) +++ trunk/OpenMPT/soundlib/mod_specifications.cpp Tue May 27 20:25:06 2025 (r23219) @@ -466,29 +466,40 @@ bool CModSpecifications::HasVolCommand(ModCommand::VOLCMD volcmd) const { if(volcmd >= MAX_VOLCMDS) return false; - if(volcommands[volcmd] == '?') return false; - return true; + return volcommands[volcmd] != '?'; } bool CModSpecifications::HasCommand(ModCommand::COMMAND cmd) const { if(cmd >= MAX_EFFECTS) return false; - if(commands[cmd] == '?') return false; - return true; + return commands[cmd] != '?'; } char CModSpecifications::GetVolEffectLetter(ModCommand::VOLCMD volcmd) const { - if(volcmd >= MAX_VOLCMDS) return '?'; + if(volcmd >= MAX_VOLCMDS) + return '?'; return volcommands[volcmd]; } +char CModSpecifications::GetGenericVolEffectLetter(ModCommand::VOLCMD volcmd) +{ + // Note: Remove this function if volume effect letter display is ever going to differ between formats, and update users to GetVolEffectLetter instead. + static constexpr char VolCommands[] = " vpcdabuhlrgfe:o"; + static_assert(std::size(VolCommands) == MAX_VOLCMDS + 1); + if(volcmd >= MAX_VOLCMDS) + return '?'; + return VolCommands[volcmd]; +} + + char CModSpecifications::GetEffectLetter(ModCommand::COMMAND cmd) const { - if(cmd >= MAX_EFFECTS) return '?'; + if(cmd >= MAX_EFFECTS) + return '?'; return commands[cmd]; } Modified: trunk/OpenMPT/soundlib/mod_specifications.h ============================================================================== --- trunk/OpenMPT/soundlib/mod_specifications.h Tue May 27 20:21:51 2025 (r23218) +++ trunk/OpenMPT/soundlib/mod_specifications.h Tue May 27 20:25:06 2025 (r23219) @@ -33,7 +33,8 @@ bool HasCommand(ModCommand::COMMAND cmd) const; // Return corresponding effect letter for this format char GetEffectLetter(ModCommand::COMMAND cmd) const; - char GetVolEffectLetter(ModCommand::VOLCMD cmd) const; + char GetVolEffectLetter(ModCommand::VOLCMD volcmd) const; + static char GetGenericVolEffectLetter(ModCommand::VOLCMD volcmd); // NOTE: If changing order, update all initializations in .cpp file. MODTYPE internalType; // Internal MODTYPE value |
From: <sv...@op...> - 2025-05-27 18:21:59
|
Author: manx Date: Tue May 27 20:21:51 2025 New Revision: 23218 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23218 Log: [Fix] download_externals: Fix archive.org URLs. Modified: branches/OpenMPT-1.26/build/download_externals.cmd Modified: branches/OpenMPT-1.26/build/download_externals.cmd ============================================================================== --- branches/OpenMPT-1.26/build/download_externals.cmd Tue May 27 20:21:43 2025 (r23217) +++ branches/OpenMPT-1.26/build/download_externals.cmd Tue May 27 20:21:51 2025 (r23218) @@ -61,8 +61,8 @@ call :download_and_unpack "winamp" "http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe" "WA5.55_SDK.exe" "." "-" || goto error call :download_and_unpack "xmplay" "https://www.un4seen.com/files/xmp-sdk.zip" "xmp-sdk.zip" "." "-" || goto error -call :download_and_unpack "ASIOSDK2" "https://web.archive.org/web/20191011060157if_/https://www.steinberg.net/sdk_downloads/asiosdk2.3.zip" "asiosdk2.3.zip" "ASIOSDK2.3" "-" || goto error -call :download_and_unpack "vstsdk2.4" "https://web.archive.org/web/20200502121256if_/https://www.steinberg.net/sdk_downloads/vstsdk365_12_11_2015_build_67.zip" "vstsdk365_12_11_2015_build_67.zip" "VST3 SDK" "-" || goto error +call :download_and_unpack "ASIOSDK2" "https://web.archive.org/web/20191011060157id_/https://www.steinberg.net/sdk_downloads/asiosdk2.3.zip" "asiosdk2.3.zip" "ASIOSDK2.3" "-" || goto error +call :download_and_unpack "vstsdk2.4" "https://web.archive.org/web/20200502121256id_/https://www.steinberg.net/sdk_downloads/vstsdk365_12_11_2015_build_67.zip" "vstsdk365_12_11_2015_build_67.zip" "VST3 SDK" "-" || goto error rem call :download_and_unpack "minimp3" "http://keyj.emphy.de/files/projects/minimp3.tar.gz" "minimp3.tar.gz" "minimp3" "minimp3.tar" || goto error goto ok |
From: <sv...@op...> - 2025-05-27 18:21:55
|
Author: manx Date: Tue May 27 20:21:43 2025 New Revision: 23217 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23217 Log: [Fix] download_externals: Fix archive.org URLs. Modified: branches/OpenMPT-1.27/build/download_externals.cmd Modified: branches/OpenMPT-1.27/build/download_externals.cmd ============================================================================== --- branches/OpenMPT-1.27/build/download_externals.cmd Tue May 27 17:13:57 2025 (r23216) +++ branches/OpenMPT-1.27/build/download_externals.cmd Tue May 27 20:21:43 2025 (r23217) @@ -69,13 +69,13 @@ :main if not exist "build\externals" mkdir "build\externals" -call :download_and_unpack "winamp" "https://web.archive.org/web/20131217072017if_/http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe" "WA5.55_SDK.exe" "." "-" || goto error +call :download_and_unpack "winamp" "https://web.archive.org/web/20131217072017id_/http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe" "WA5.55_SDK.exe" "." "-" || goto error call :download_and_unpack "xmplay" "https://www.un4seen.com/files/xmp-sdk.zip" "xmp-sdk.zip" "." "-" || goto error -call :download_and_unpack "ASIOSDK2" "https://web.archive.org/web/20191011060157if_/https://www.steinberg.net/sdk_downloads/asiosdk2.3.zip" "asiosdk2.3.zip" "ASIOSDK2.3" "-" || goto error +call :download_and_unpack "ASIOSDK2" "https://web.archive.org/web/20191011060157id_/https://www.steinberg.net/sdk_downloads/asiosdk2.3.zip" "asiosdk2.3.zip" "ASIOSDK2.3" "-" || goto error -call :download_and_unpack "vstsdk2.4" "https://web.archive.org/web/20200502121256if_/https://www.steinberg.net/sdk_downloads/vstsdk367_03_03_2017_build_352.zip" "vstsdk367_03_03_2017_build_352.zip" "VST_SDK\VST2_SDK" "-" || goto error +call :download_and_unpack "vstsdk2.4" "https://web.archive.org/web/20200502121256id_/https://www.steinberg.net/sdk_downloads/vstsdk367_03_03_2017_build_352.zip" "vstsdk367_03_03_2017_build_352.zip" "VST_SDK\VST2_SDK" "-" || goto error rmdir /s /q include\VST_SDK || goto error call :download_and_unpack "lame" "https://netcologne.dl.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz" "lame-3.100.tar.gz" "lame-3.100" "lame-3.100.tar" || goto error @@ -84,7 +84,7 @@ powershell -Version 3 -Command "(Get-Content include\lame.def -Raw).replace(\"libmp3lame.DLL\", \"\") | Set-Content include\lame.def -Force" || goto error cd ..\.. || goto error -call :download_and_unpack "htmlhelp" "https://web.archive.org/web/20200918004813if_/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe" "htmlhelp.exe" "." "-" || goto error +call :download_and_unpack "htmlhelp" "https://web.archive.org/web/20200918004813id_/http://download.microsoft.com/download/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe" "htmlhelp.exe" "." "-" || goto error goto ok |
From: <sv...@op...> - 2025-05-27 15:14:39
|
Author: manx Date: Tue May 27 17:13:57 2025 New Revision: 23216 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23216 Log: [Fix] download_externals: Fix minimp3 URL. Modified: branches/OpenMPT-1.26/build/download_externals.sh Modified: branches/OpenMPT-1.26/build/download_externals.sh ============================================================================== --- branches/OpenMPT-1.26/build/download_externals.sh Tue May 27 15:47:50 2025 (r23215) +++ branches/OpenMPT-1.26/build/download_externals.sh Tue May 27 17:13:57 2025 (r23216) @@ -39,5 +39,4 @@ mkdir build/externals fi -download_and_unpack "minimp3" "http://keyj.emphy.de/files/projects/minimp3.tar.gz" "minimp3.tar.gz" "minimp3" - +download_and_unpack "minimp3" "https://web.archive.org/web/20170917231422id_/http://keyj.emphy.de/files/projects/minimp3.tar.gz" "minimp3.tar.gz" "minimp3" |
From: <sv...@op...> - 2025-05-27 13:48:03
|
Author: manx Date: Tue May 27 15:47:50 2025 New Revision: 23215 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23215 Log: [Var] CI: GitHub: Try to work-around GitHub actions hang. Modified: trunk/OpenMPT/.github/workflows/MSYS2-Autotools.yml Modified: trunk/OpenMPT/.github/workflows/MSYS2-Autotools.yml ============================================================================== --- trunk/OpenMPT/.github/workflows/MSYS2-Autotools.yml Mon May 26 15:31:44 2025 (r23214) +++ trunk/OpenMPT/.github/workflows/MSYS2-Autotools.yml Tue May 27 15:47:50 2025 (r23215) @@ -18,7 +18,7 @@ - { sys: MINGW64, rep: mingw64, env: x86_64 } - { sys: UCRT64, rep: ucrt64, env: ucrt-x86_64 } concurrency: - group: ${{github.ref}}-${{github.workflow}}-autotools-${{matrix.sys}}-${{matrix.rep}}-${{matrix.env}} + group: ${{github.ref}}-${{github.workflow}}-autotools-${{matrix.sys}}-${{matrix.rep}}-${{matrix.env}}-r2 cancel-in-progress: true steps: - uses: actions/checkout@v4 |
From: <sv...@op...> - 2025-05-26 13:32:26
|
Author: manx Date: Mon May 26 15:31:44 2025 New Revision: 23214 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23214 Log: Merged revision(s) 23213 from trunk/OpenMPT: [Doc] Fix release_branches.md. ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/doc/release_branches.md Modified: branches/OpenMPT-1.32/doc/release_branches.md ============================================================================== --- branches/OpenMPT-1.32/doc/release_branches.md Mon May 26 15:31:18 2025 (r23213) +++ branches/OpenMPT-1.32/doc/release_branches.md Mon May 26 15:31:44 2025 (r23214) @@ -19,7 +19,7 @@ * "publish_v2_noindex.sh" -> "publish_v2_noindex_rel.sh" * " rel" -> " dist" * "bin/rel-" -> "bin/dist-" - * "auto/rel-" -> "auto/dist-" + * "auto/rel" -> "auto/dist" * ".sh dist" -> ".sh rel" * "nonrel" -> "nondist" * "7z" -> "zip" |
From: <sv...@op...> - 2025-05-26 13:31:55
|
Author: manx Date: Mon May 26 15:31:18 2025 New Revision: 23213 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23213 Log: [Doc] Fix release_branches.md. Modified: trunk/OpenMPT/doc/release_branches.md Modified: trunk/OpenMPT/doc/release_branches.md ============================================================================== --- trunk/OpenMPT/doc/release_branches.md Mon May 26 14:58:46 2025 (r23212) +++ trunk/OpenMPT/doc/release_branches.md Mon May 26 15:31:18 2025 (r23213) @@ -19,7 +19,7 @@ * "publish_v2_noindex.sh" -> "publish_v2_noindex_rel.sh" * " rel" -> " dist" * "bin/rel-" -> "bin/dist-" - * "auto/rel-" -> "auto/dist-" + * "auto/rel" -> "auto/dist" * ".sh dist" -> ".sh rel" * "nonrel" -> "nondist" * "7z" -> "zip" |
From: <sv...@op...> - 2025-05-26 13:00:27
|
Author: manx Date: Mon May 26 14:58:46 2025 New Revision: 23212 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23212 Log: Merged revision(s) 23211 from trunk/OpenMPT: [Doc] Fix release_branches.md. ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/doc/release_branches.md Modified: branches/OpenMPT-1.32/doc/release_branches.md ============================================================================== --- branches/OpenMPT-1.32/doc/release_branches.md Mon May 26 14:58:22 2025 (r23211) +++ branches/OpenMPT-1.32/doc/release_branches.md Mon May 26 14:58:46 2025 (r23212) @@ -19,6 +19,7 @@ * "publish_v2_noindex.sh" -> "publish_v2_noindex_rel.sh" * " rel" -> " dist" * "bin/rel-" -> "bin/dist-" + * "auto/rel-" -> "auto/dist-" * ".sh dist" -> ".sh rel" * "nonrel" -> "nondist" * "7z" -> "zip" |
From: <sv...@op...> - 2025-05-26 12:59:04
|
Author: manx Date: Mon May 26 14:58:22 2025 New Revision: 23211 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23211 Log: [Doc] Fix release_branches.md. Modified: trunk/OpenMPT/doc/release_branches.md Modified: trunk/OpenMPT/doc/release_branches.md ============================================================================== --- trunk/OpenMPT/doc/release_branches.md Mon May 26 14:54:46 2025 (r23210) +++ trunk/OpenMPT/doc/release_branches.md Mon May 26 14:58:22 2025 (r23211) @@ -19,6 +19,7 @@ * "publish_v2_noindex.sh" -> "publish_v2_noindex_rel.sh" * " rel" -> " dist" * "bin/rel-" -> "bin/dist-" + * "auto/rel-" -> "auto/dist-" * ".sh dist" -> ".sh rel" * "nonrel" -> "nondist" * "7z" -> "zip" |
From: <sv...@op...> - 2025-05-26 12:54:58
|
Author: manx Date: Mon May 26 14:54:46 2025 New Revision: 23210 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23210 Log: Merged revision(s) 23209 from trunk/OpenMPT: [Doc] Fix release_branches.md. ........ Modified: branches/OpenMPT-1.32/ (props changed) branches/OpenMPT-1.32/doc/release_branches.md Modified: branches/OpenMPT-1.32/doc/release_branches.md ============================================================================== --- branches/OpenMPT-1.32/doc/release_branches.md Mon May 26 14:28:10 2025 (r23209) +++ branches/OpenMPT-1.32/doc/release_branches.md Mon May 26 14:54:46 2025 (r23210) @@ -18,6 +18,7 @@ * "publish_v2.sh" -> "publish_v2_rel.sh" * "publish_v2_noindex.sh" -> "publish_v2_noindex_rel.sh" * " rel" -> " dist" + * "bin/rel-" -> "bin/dist-" * ".sh dist" -> ".sh rel" * "nonrel" -> "nondist" * "7z" -> "zip" |
From: <sv...@op...> - 2025-05-26 12:28:22
|
Author: manx Date: Mon May 26 14:28:10 2025 New Revision: 23209 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23209 Log: [Doc] Fix release_branches.md. Modified: trunk/OpenMPT/doc/release_branches.md Modified: trunk/OpenMPT/doc/release_branches.md ============================================================================== --- trunk/OpenMPT/doc/release_branches.md Mon May 26 13:32:13 2025 (r23208) +++ trunk/OpenMPT/doc/release_branches.md Mon May 26 14:28:10 2025 (r23209) @@ -18,6 +18,7 @@ * "publish_v2.sh" -> "publish_v2_rel.sh" * "publish_v2_noindex.sh" -> "publish_v2_noindex_rel.sh" * " rel" -> " dist" + * "bin/rel-" -> "bin/dist-" * ".sh dist" -> ".sh rel" * "nonrel" -> "nondist" * "7z" -> "zip" |
From: <sv...@op...> - 2025-05-26 11:32:55
|
Author: manx Date: Mon May 26 13:32:13 2025 New Revision: 23208 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23208 Log: [Mod] libopenmpt: Bump rc version. Modified: branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk Modified: branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h ============================================================================== --- branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h Mon May 26 13:31:20 2025 (r23207) +++ branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h Mon May 26 13:32:13 2025 (r23208) @@ -23,7 +23,7 @@ /*! \brief libopenmpt patch version number */ #define OPENMPT_API_VERSION_PATCH 0 /*! \brief libopenmpt pre-release tag */ -#define OPENMPT_API_VERSION_PREREL "-rc.0" +#define OPENMPT_API_VERSION_PREREL "-rc.1" /*! \brief libopenmpt pre-release flag */ #define OPENMPT_API_VERSION_IS_PREREL 1 Modified: branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk ============================================================================== --- branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk Mon May 26 13:31:20 2025 (r23207) +++ branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk Mon May 26 13:32:13 2025 (r23208) @@ -1,7 +1,7 @@ LIBOPENMPT_VERSION_MAJOR=0 LIBOPENMPT_VERSION_MINOR=8 LIBOPENMPT_VERSION_PATCH=0 -LIBOPENMPT_VERSION_PREREL=-rc.0 +LIBOPENMPT_VERSION_PREREL=-rc.1 LIBOPENMPT_LTVER_CURRENT=5 LIBOPENMPT_LTVER_REVISION=0 |
From: <sv...@op...> - 2025-05-26 11:32:00
|
Author: manx Date: Mon May 26 13:30:18 2025 New Revision: 23206 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23206 Log: [Mod] libopenmpt: Bump rc version. Modified: branches/OpenMPT-1.32/doc/libopenmpt/changelog.md branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk Modified: branches/OpenMPT-1.32/doc/libopenmpt/changelog.md ============================================================================== --- branches/OpenMPT-1.32/doc/libopenmpt/changelog.md Mon May 26 13:29:11 2025 (r23205) +++ branches/OpenMPT-1.32/doc/libopenmpt/changelog.md Mon May 26 13:30:18 2025 (r23206) @@ -5,7 +5,7 @@ For fully detailed change log, please see the source repository directly. This is just a high-level summary. -### libopenmpt 0.8.0-pre +### libopenmpt 0.8.0-rc * [**New**] Can now read PumaTracker (`PUMA`) modules. * [**New**] Can now read Face The Music (`FTM`) modules. Modified: branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h ============================================================================== --- branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h Mon May 26 13:29:11 2025 (r23205) +++ branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.h Mon May 26 13:30:18 2025 (r23206) @@ -23,7 +23,7 @@ /*! \brief libopenmpt patch version number */ #define OPENMPT_API_VERSION_PATCH 0 /*! \brief libopenmpt pre-release tag */ -#define OPENMPT_API_VERSION_PREREL "-pre.15" +#define OPENMPT_API_VERSION_PREREL "-rc.0" /*! \brief libopenmpt pre-release flag */ #define OPENMPT_API_VERSION_IS_PREREL 1 Modified: branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk ============================================================================== --- branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk Mon May 26 13:29:11 2025 (r23205) +++ branches/OpenMPT-1.32/libopenmpt/libopenmpt_version.mk Mon May 26 13:30:18 2025 (r23206) @@ -1,7 +1,7 @@ LIBOPENMPT_VERSION_MAJOR=0 LIBOPENMPT_VERSION_MINOR=8 LIBOPENMPT_VERSION_PATCH=0 -LIBOPENMPT_VERSION_PREREL=-pre.15 +LIBOPENMPT_VERSION_PREREL=-rc.0 LIBOPENMPT_LTVER_CURRENT=5 LIBOPENMPT_LTVER_REVISION=0 |
From: <sv...@op...> - 2025-05-26 11:32:00
|
Author: manx Date: Mon May 26 13:31:20 2025 New Revision: 23207 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23207 Log: tag libopenmpt-0.8.0-rc.0 Added: tags/libopenmpt-0.8.0-rc.0/ - copied from r23206, branches/OpenMPT-1.32/ |
From: <sv...@op...> - 2025-05-26 11:30:00
|
Author: manx Date: Mon May 26 13:28:48 2025 New Revision: 23204 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23204 Log: [Doc] Update release_branches.md. Modified: trunk/OpenMPT/doc/release_branches.md Modified: trunk/OpenMPT/doc/release_branches.md ============================================================================== --- trunk/OpenMPT/doc/release_branches.md Mon May 26 13:28:29 2025 (r23203) +++ trunk/OpenMPT/doc/release_branches.md Mon May 26 13:28:48 2025 (r23204) @@ -40,13 +40,16 @@ 1. set OpenMPT version in `common/versionNumber.h` to `1.$VER.00.$MINORMINOR+1` 2. run `build/update_libopenmpt_version.sh bumpprerel` -10. update CI branch configuration in new branch -11. update announcement/changelog URLs for test builds in branch: +10. update old stable branch + 1. uncomment updating OpenMPT version in + `build/svn/do_libopenmpt_release.sh` +11. update CI branch configuration in new branch +12. update announcement/changelog URLs for test builds in branch: `installer/generate_update_json.py` and `generate_update_json_retro.py`: * "trunk/OpenMPT" -> "banches/OpenMPT-1.32" -12. update https://builds.openmpt.org/builds/ -13. update buildbot scripts that copy OpenMPT update information into place -14. update branch release date on libopenmpt trunk changelog +13. update https://builds.openmpt.org/builds/ +14. update buildbot scripts that copy OpenMPT update information into place +15. update branch release date on libopenmpt trunk changelog unclear: * adjust buildbot update management script |