From: <sag...@us...> - 2010-11-20 21:11:39
|
Revision: 765 http://modplug.svn.sourceforge.net/modplug/?rev=765&view=rev Author: saga-games Date: 2010-11-20 21:11:32 +0000 (Sat, 20 Nov 2010) Log Message: ----------- [Fix] Format string for keymap errors was broken since rev.762 [Mod] Made the keyboard config dialog look a bit nicer. [Mod] Updated URLs. [Ref] Small changes here and there. Modified Paths: -------------- trunk/OpenMPT/mptrack/CommandSet.cpp trunk/OpenMPT/mptrack/KeyConfigDlg.cpp trunk/OpenMPT/mptrack/Mptrack.cpp trunk/OpenMPT/mptrack/mptrack.rc trunk/OpenMPT/packageTemplate/History.txt trunk/OpenMPT/packageTemplate/OMPT_1.18_ReleaseNotes.html trunk/OpenMPT/soundlib/Loaders.h Modified: trunk/OpenMPT/mptrack/CommandSet.cpp =================================================================== --- trunk/OpenMPT/mptrack/CommandSet.cpp 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/mptrack/CommandSet.cpp 2010-11-20 21:11:32 UTC (rev 765) @@ -1504,7 +1504,7 @@ if(fileVersion > KEYMAP_VERSION) { CString err; - err.Format("Key binding file has version %d. Your version of OpenMPT only supports loading files up to version %d.", szFilename, fileVersion, KEYMAP_VERSION); + err.Format("File version is %d, but your version of OpenMPT only supports loading files up to version %d.", fileVersion, KEYMAP_VERSION); errText += err + "\n"; Log(err); } @@ -1543,15 +1543,17 @@ if(!ignoreLine) { //Error checking (TODO): - if (cmd<0 || cmd>=kcNumCommands || spos==-1) + if (cmd < 0 || cmd >= kcNumCommands || spos == -1) { errorCount++; CString err; - if (errorCount<10) { - err.Format("Line %d was not understood.", l, szFilename); + if (errorCount < 10) + { + err.Format("Line %d was not understood.", l); errText += err + "\n"; Log(err); - } else if (errorCount==10) { + } else if (errorCount == 10) + { err = "Too many errors detected, not reporting any more."; errText += err + "\n"; Log(err); @@ -1571,8 +1573,8 @@ { CString err; err.Format("The following problems have been encountered while trying to load the key binding file %s:\n", szFilename); - errText = err + errText; - ::MessageBox(NULL, errText, "", MB_ICONEXCLAMATION|MB_OK); + err += errText; + ::MessageBox(NULL, err, "", MB_ICONEXCLAMATION|MB_OK); } if(fileVersion < KEYMAP_VERSION) UpgradeKeymap(pTempCS, fileVersion); Modified: trunk/OpenMPT/mptrack/KeyConfigDlg.cpp =================================================================== --- trunk/OpenMPT/mptrack/KeyConfigDlg.cpp 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/mptrack/KeyConfigDlg.cpp 2010-11-20 21:11:32 UTC (rev 765) @@ -156,7 +156,7 @@ m_eCustHotKey.SetParent(m_hWnd, IDC_CUSTHOTKEY, this); m_eReport.FmtLines(TRUE); - m_eReport.SetWindowText("Log:\r\n"); + m_eReport.SetWindowText(""); CString s; s.Format("%d", CMainFrame::gnAutoChordWaitTime); Modified: trunk/OpenMPT/mptrack/Mptrack.cpp =================================================================== --- trunk/OpenMPT/mptrack/Mptrack.cpp 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/mptrack/Mptrack.cpp 2010-11-20 21:11:32 UTC (rev 765) @@ -1787,7 +1787,7 @@ m_heContact.SetWindowText( "Contact / Discussion:\r\n" - "http://openmpt.com/forum/\r\n" + "http://forum.openmpt.org/\r\n" "\r\nUpdates:\r\n" "http://sourceforge.net/projects/modplug/"); Modified: trunk/OpenMPT/mptrack/mptrack.rc =================================================================== --- trunk/OpenMPT/mptrack/mptrack.rc 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/mptrack/mptrack.rc 2010-11-20 21:11:32 UTC (rev 765) @@ -345,40 +345,40 @@ CTEXT "Writing file...",IDC_TEXT1,4,4,178,9 END -IDD_OPTIONS_KEYBOARD DIALOGEX 0, 0, 272, 279 +IDD_OPTIONS_KEYBOARD DIALOGEX 0, 0, 274, 281 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Keyboard" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - COMBOBOX IDC_KEYCATEGORY,5,16,130,204,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LISTBOX IDC_COMMAND_LIST,5,32,130,238,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_CHOICECOMBO,147,16,79,51,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP - EDITTEXT IDC_CUSTHOTKEY,163,31,98,13,ES_AUTOHSCROLL - CONTROL "On Key Down",IDC_CHECKKEYDOWN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,147,44,66,14 - CONTROL "On Key Hold",IDC_CHECKKEYHOLD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,147,57,66,10 - CONTROL "On Key Up",IDC_CHECKKEYUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,147,68,66,8 - PUSHBUTTON "Restore",IDC_RESTORE,217,46,43,13 - PUSHBUTTON "Delete",IDC_DELETE,217,64,43,13 - EDITTEXT IDC_KEYREPORT,138,94,128,98,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL - PUSHBUTTON "Y",IDC_NOTESREPEAT,234,207,12,9 - PUSHBUTTON "N",IDC_NONOTESREPEAT,250,207,12,9 - EDITTEXT IDC_CHORDDETECTWAITTIME,234,220,24,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT + COMBOBOX IDC_KEYCATEGORY,5,16,133,204,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LISTBOX IDC_COMMAND_LIST,5,32,133,244,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_CHOICECOMBO,150,18,114,51,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP + EDITTEXT IDC_CUSTHOTKEY,168,36,95,13,ES_AUTOHSCROLL + CONTROL "On Key Down",IDC_CHECKKEYDOWN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,54,66,8 + CONTROL "On Key Hold",IDC_CHECKKEYHOLD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,66,66,8 + CONTROL "On Key Up",IDC_CHECKKEYUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,78,66,8 + PUSHBUTTON "Restore",IDC_RESTORE,222,54,43,13 + PUSHBUTTON "Delete",IDC_DELETE,222,71,43,13 + EDITTEXT IDC_KEYREPORT,144,192,126,84,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL + PUSHBUTTON "Yes",IDC_NOTESREPEAT,228,108,18,9 + PUSHBUTTON "No",IDC_NONOTESREPEAT,246,108,18,9 + EDITTEXT IDC_CHORDDETECTWAITTIME,240,120,24,12,ES_AUTOHSCROLL | ES_NUMBER,WS_EX_RIGHT PUSHBUTTON "it",IDC_EFFECTLETTERSIT,103,184,12,9,NOT WS_VISIBLE PUSHBUTTON "xm",IDC_EFFECTLETTERSXM,119,184,12,9,NOT WS_VISIBLE - PUSHBUTTON "Load Keys...",IDC_LOAD,144,252,54,13 - PUSHBUTTON "Save Keys As...",IDC_SAVE,204,252,54,13 + PUSHBUTTON "Import Keys...",IDC_LOAD,150,156,54,13 + PUSHBUTTON "Export Keys...",IDC_SAVE,210,156,54,13 CONTROL "Debug Save",IDC_DEBUGSAVE,"Button",BS_AUTOCHECKBOX | NOT WS_VISIBLE | WS_TABSTOP,59,199,56,10 - LTEXT "Select category:",IDC_STATIC,7,5,74,11 - PUSHBUTTON "Set",IDC_SET,225,45,43,13,NOT WS_VISIBLE - GROUPBOX "Key setup for this command ",IDC_STATIC,139,5,127,75 - LTEXT "Key:",IDC_STATIC,147,33,16,8 - GROUPBOX "Misc",IDC_STATIC,138,198,126,37 - GROUPBOX "Multi Config Handling",IDC_STATIC,138,240,126,31 - LTEXT "Repeat notes on hold?",IDC_STATIC,142,207,74,11 + LTEXT "Select category:",IDC_STATIC,7,5,131,11 + PUSHBUTTON "Set",IDC_SET,228,52,43,13,NOT WS_VISIBLE + GROUPBOX "Key setup for this command ",IDC_STATIC,144,6,126,84 + LTEXT "Key:",IDC_STATIC,150,38,16,8 + GROUPBOX "Misc",IDC_STATIC,144,96,126,40 + GROUPBOX "Multi Config Handling",IDC_STATIC,144,144,126,31 + LTEXT "Repeat notes on hold?",IDC_STATIC,150,108,74,8 LTEXT "Effect letters like:",IDC_STATIC,11,185,73,11,NOT WS_VISIBLE - LTEXT "Chord detect interval (ms):",IDC_STATIC,142,222,88,11 - LTEXT "Log:",IDC_STATIC,141,84,19,10 - PUSHBUTTON "Clear Log",IDC_CLEARLOG,227,85,37,9 + LTEXT "Chord detect interval (ms):",IDC_STATIC,150,122,88,8 + LTEXT "Error Log:",IDC_STATIC,144,180,88,8 + PUSHBUTTON "Clear Log",IDC_CLEARLOG,228,179,42,12 END IDD_OPTIONS_COLORS DIALOGEX 0, 0, 272, 281 @@ -1564,9 +1564,9 @@ IDD_OPTIONS_KEYBOARD, DIALOG BEGIN - RIGHTMARGIN, 266 + RIGHTMARGIN, 268 TOPMARGIN, 5 - BOTTOMMARGIN, 275 + BOTTOMMARGIN, 277 END IDD_OPTIONS_COLORS, DIALOG @@ -2377,7 +2377,7 @@ "Can't open keybindings file %1 for reading. Default keybindings will be used." IDS_UNABLE_TO_LOAD_KEYBINDINGS "Loading keybindings failed. The keyboard won't work properly." - IDS_CANT_OPEN_FILE_FOR_WRITING "Can't open file for writing." + IDS_CANT_OPEN_FILE_FOR_WRITING "Can't open keybindings file for writing." IDS_CONFIRM_SEQUENCE_DELETE "Delete sequence %1?" IDS_PATTERN_CLEANUP_UNAVAILABLE "Removing unused patterns is not available when using multiple sequences." Modified: trunk/OpenMPT/packageTemplate/History.txt =================================================================== --- trunk/OpenMPT/packageTemplate/History.txt 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/packageTemplate/History.txt 2010-11-20 21:11:32 UTC (rev 765) @@ -221,7 +221,7 @@ [New] <Jojo> Key shortcut + context menu entry for toggling the plugin editor of the PC note that's under the cursor. [Imp] <Jojo> Overflow paste now only uses one undo step. [Imp] <Jojo> Instead of simply ignoring note off/cut/fade when working with .MOD files, it is converted to C00. - [Fix] <rewbs> Effect visualizer is now aware of PC notes (bug 3836). + [Fix] <rewbs> Effect visualizer is now aware of PC notes (http://forum.openmpt.org/index.php?topic=3836.0). [Fix] <Jojo> When using MIDI record or split keyboard settings, volume data was written into the volume column in MOD format. [Fix] <Jojo> When converting PC Notes to MIDI Macros, the instrument index is now also cleaned as well. Noticeable for example when pasting PC notes into an IT module. [Fix] <Jojo> Now, plugin slot 100 can also be automated using PC Notes. @@ -886,31 +886,31 @@ v1.17.02.53 (May 2009, revision 259) ------------------------------------ General - [New] <jojo> Can now import MO3 files using external library. (rev. 248) + [New] <Jojo> Can now import MO3 files using external library. (rev. 248) - [Fix] <jojo> Song Cleanup: Sample cleanup should no longer remove data after sustain loop end point. (rev. 248) - [Fix] <jojo> Misc: When adding channels from song properties, new channels are now initialized properly (bug 1814). (rev. 236) - [Fix] <jojo> BPM approximation showed wrong rows per beat in some cases (bug 2532) (rev. 231) - [Fix] <jojo> Disabled special handling of '&'-character when drawing texts to various components where the special handling should not take place. (http://forum.openmpt.org/index.php?topic=1962.0) (rev. 229) - [Fix] <re> File opening: Added a couple of return value checks to reduce the change of crash when opening lots of files (bug 2546) (rev. 239) + [Fix] <Jojo> Song Cleanup: Sample cleanup should no longer remove data after sustain loop end point. (rev. 248) + [Fix] <Jojo> Misc: When adding channels from song properties, new channels are now initialized properly (http://forum.openmpt.org/index.php?topic=1814.0). (rev. 236) + [Fix] <Jojo> BPM approximation showed wrong rows per beat in some cases (http://forum.openmpt.org/index.php?topic=2532.0) (rev. 231) + [Fix] <Jojo> Disabled special handling of '&'-character when drawing texts to various components where the special handling should not take place. (http://forum.openmpt.org/index.php?topic=1962.0) (rev. 229) + [Fix] <re> File opening: Added a couple of return value checks to reduce the change of crash when opening lots of files (http://forum.openmpt.org/index.php?topic=2546.0) (rev. 239) - [Mod] <jojo> Menu: Goto dialog can now be opened from Edit-menu. (rev. 246) + [Mod] <Jojo> Menu: Goto dialog can now be opened from Edit-menu. (rev. 246) [Mod] <re> Pattern cleanup: Clearing sequence after first '---' item is now optional. (rev. 239) [Mod] <re> When passing MIDI to plug, documents will now be set modified since MIDI data may change parameters. (rev. 243) General tab - [Mod] <jojo> General tab: VST volume slider is now disabled for S3M. (rev. 246) - [Mod] <jojo> General tab: Initial channel volume controls are now enabled only for IT and MPTM. (rev. 246) + [Mod] <Jojo> General tab: VST volume slider is now disabled for S3M. (rev. 246) + [Mod] <Jojo> General tab: Initial channel volume controls are now enabled only for IT and MPTM. (rev. 246) Pattern tab - [New] <jojo> Added descriptions of SBx, S3x, S4x and S5x command parameters to note properties dialog. (rev. 251) - [New] <jojo> Descriptions to retrigger note command parameters in note properties dialog. (rev. 248) - [New] <jojo> Ability to start playback with incoming MIDI note (see setup->MIDI) (rev. 246) - [New] <jojo> Duplicate channel (see channel header context menu). (246) + [New] <Jojo> Added descriptions of SBx, S3x, S4x and S5x command parameters to note properties dialog. (rev. 251) + [New] <Jojo> Descriptions to retrigger note command parameters in note properties dialog. (rev. 248) + [New] <Jojo> Ability to start playback with incoming MIDI note (see setup->MIDI) (rev. 246) + [New] <Jojo> Duplicate channel (see channel header context menu). (246) [New] <re> MIDI controllers can now be used to input smooth MIDI macro commands to pattern (setup->MIDI). (rev. 240) [Fix] <re> Undo should now work with chords. (rev. 244) - [Fix] <re> When playing with MIDI keyboard, plugins got a constant note velocity, not the actual velocity (bug 2754) (rev. 239) + [Fix] <re> When playing with MIDI keyboard, plugins got a constant note velocity, not the actual velocity (http://forum.openmpt.org/index.php?topic=2754.0) (rev. 239) [Fix] <re> Undo fixes (didn't properly handle playback positions/multichannel record, set redundant undo points)(rev 243) [Fix] <re> Param record in plugs GUI wrote commands even when pattern record was off. (rev 243) [Fix] <re> Fixed chord detection when row spacing was enabled. (rev 243) @@ -918,35 +918,35 @@ [Fix] <re> Accidental moving when selecting order in margins shouldn't happen anymore. (rev 225) [Fix] <re> Fix to possible crash when using undo after pattern resize (bug introduced in rev. 168) - [Mod] <jojo> When applying "change instrument", an instrument number won't be added to note off/cut anymore if the note doesn't already have an instrument. (rev. 248) + [Mod] <Jojo> When applying "change instrument", an instrument number won't be added to note off/cut anymore if the note doesn't already have an instrument. (rev. 248) [Mod] <re> Default orderlist margin value can now be controlled with "DefaultSequenceMargins" ini-settings under "Pattern Editor" context. (rev 225) - [Mod] <jojo & re> Sequence view: Sequence scrolling won't no longer be cut on first '---' item on IT/MPTM/XM. (rev. 237) - [Fix] <re> Pattern: The keyboard split 'feature' when entering chords is removed (bug 2790). (rev. 244) + [Mod] <Jojo & re> Sequence view: Sequence scrolling won't no longer be cut on first '---' item on IT/MPTM/XM. (rev. 237) + [Fix] <re> Pattern: The keyboard split 'feature' when entering chords is removed (http://forum.openmpt.org/index.php?topic=2790.0). (rev. 244) Sample tab - [New] <jojo> Can now normalize sample selections. (rev. 254) - [New] <jojo> Can now optionally normalize all samples instead of just one (click normalize with shift down) (rev. 249) - [New] <jojo & re> Status bar now displays offset value at given sample point. (rev. 232) - [New] <jojo & re> Sample amplify now accepts negative values(inverts sample phase) (request 2219) (rev. 234) - [New] <jojo & re> Signed/unsigned sample conversion. (rev. 235) + [New] <Jojo> Can now normalize sample selections. (rev. 254) + [New] <Jojo> Can now optionally normalize all samples instead of just one (click normalize with shift down) (rev. 249) + [New] <Jojo & re> Status bar now displays offset value at given sample point. (rev. 232) + [New] <Jojo & re> Sample amplify now accepts negative values(inverts sample phase) (request 2219) (rev. 234) + [New] <Jojo & re> Signed/unsigned sample conversion. (rev. 235) [New] <re> Added button for phase invert to toolbar. (rev. 235) - [New] <jojo> Ability to save sample as raw. (rev. 236) + [New] <Jojo> Ability to save sample as raw. (rev. 236) [Fix] <re> Fix to zoom-related crash when loading samples in sample tab. Occurs usually with lengthy samples. (rev. 211) - [Fix] <jojo> Playing sample selection didn't work properly in all cases (bug 1700). (rev. 231) - [Fix] <jojo> Setting loop points could affect playing of sample even if loop was disabled (bug 1874) (rev. 231) + [Fix] <Jojo> Playing sample selection didn't work properly in all cases (http://forum.openmpt.org/index.php?topic=1700.0). (rev. 231) + [Fix] <Jojo> Setting loop points could affect playing of sample even if loop was disabled (http://forum.openmpt.org/index.php?topic=1874.0) (rev. 231) - [Mod] <jojo> Notes from MIDI should now be played like notes from keyboard. (rev. 246) - [Mod] <jojo> Play sample button now stops previous note even if mod is playing (bug 1366) (rev. 231) - [Mod] <jojo> Sustain loop will now be enabled when setting it to sample selection. (rev. 231) - [Mod] <jojo> Sample editing: If possible, use loop points as trim limits if there's no selection chosen. (rev. 230) + [Mod] <Jojo> Notes from MIDI should now be played like notes from keyboard. (rev. 246) + [Mod] <Jojo> Play sample button now stops previous note even if mod is playing (http://forum.openmpt.org/index.php?topic=1366.0) (rev. 231) + [Mod] <Jojo> Sustain loop will now be enabled when setting it to sample selection. (rev. 231) + [Mod] <Jojo> Sample editing: If possible, use loop points as trim limits if there's no selection chosen. (rev. 230) [Mod] <re> Time stretching is now implemented with SoundTouch library. (rev. 228) [Mod] <re> Disabled pitchshifting/time stretching of 8-bit samples(didn't seem to work). (rev. 228) Instrument tab - [Fix] <jojo> Envelope view: Middle line will now be drawn in panning and pitch/filter envelopes even if row guidelines are enabled. (rev. 254) + [Fix] <Jojo> Envelope view: Middle line will now be drawn in panning and pitch/filter envelopes even if row guidelines are enabled. (rev. 254) - [Mod] <jojo> Instrument tab: Sample map can now map "No sample". (rev. 236) + [Mod] <Jojo> Instrument tab: Sample map can now map "No sample". (rev. 236) [Mod] <re> Changed default instrument plug volume command handling from Dry/Wet to none. Also added ini-setting with which one can set the default value used for new instruments. Ini setting is "DefaultPlugVolumeHandling" in [Misc], possible values are 0,1,2. (rev. 238) MPTM @@ -960,23 +960,23 @@ [Mod] <re> Notes should now be drawn more clearly when using custom tunings. (rev. 217) IT - [Fix] <jojo & re> Macro config should now be loaded correctly also when loading IT files not made with MPT. (rev. 257) - [Fix] <jojo & re> Playback fix to vibrato with ramp down waveform in IT compatibility play. (rev. 257) + [Fix] <Jojo & re> Macro config should now be loaded correctly also when loading IT files not made with MPT. (rev. 257) + [Fix] <Jojo & re> Playback fix to vibrato with ramp down waveform in IT compatibility play. (rev. 257) [Fix] <re> When file was saved with compatibility export, the last order was not shown in Impulse Tracker. (rev. 257) XM - [Fix] <jojo> Fix to handling a special case of Bxx and Dxx (bug 2769) (rev 241) + [Fix] <Jojo> Dxx effects that are to the left of a Bxx effect are now ignored. (http://forum.openmpt.org/index.php?topic=2769.0) (rev 241) S3M [Fix] <re> S3M saving: Sequence of length 241-255 should now be cut to length 240 instead of 16. (rev. 239) - [Mod] <re> When loading S3M files which contain Zxx effects, user is now asked how to process them. (bug 2166) (rev. 233) [Mod] <re> S3M saving: Saved sequence is no longer cut on first '---' item. (rev. 239) + [Mod] <re> When loading S3M files which contain Zxx effects, user is now asked how to process them. (http://forum.openmpt.org/index.php?topic=2166.0) (rev. 233) MOD - [Fix] <jojo & re> Fixes to MOD saving: it should now be possible to create ProTracker compatible MOD files with compatibility export. (rev. 256) + [Fix] <Jojo & re> Fixes to MOD saving: it should now be possible to create ProTracker compatible MOD files with compatibility export. (rev. 256) Package template - [Mod] <jojo> PackageTemplate: Update to DE_jojo-keymap + [Mod] <Jojo> PackageTemplate: Update to DE_jojo.mkb keymap Misc [Fix] <from libmodplug> Fix to faulty portamento handling on loading AMF. @@ -987,15 +987,15 @@ v1.17.02.52 (14 Apr 2008, revision 210) --------------------------------------- [Fix] <re> Shouldn't need winhttp anymore (at least now that updatecheck is disabled). Dependency caused problems in Win98. - [Fix] <re> Fix to faulty plug file existence check (introduced in 1.17.02.51)(http://forum.openmpt.org/index.php?topic=2255.0) + [Fix] <re> Fix to faulty plug file existence check (introduced in 1.17.02.51) (http://forum.openmpt.org/index.php?topic=2255.0) [Fix] <re> Sound card-options buffer length value validation. - [Fix] <re> In .51, muted channels were ignored completely in MIDI export. Now pattern effects are processed in muted channels. + [Fix] <re> In 1.17.02.51, muted channels were ignored completely in MIDI export. Now pattern effects are processed in muted channels. [Fix] <re> IT style-playback fix v1.17.02.51 (29 Mar 2008, revision 208) internal test build ----------------------------------------------------------- - [Fix] <re> Fix to crash when loading VST with long(>32) param name. + [Fix] <re> Fix to crash when loading VST with long(> 32 characters) param name. [Fix] <ma & re> Fix to possible memory corruption problem on handling VST with more than 30 outputs. - VST with more than 32 outputs might still be handled poorly. [Fix] <re> Fix to possible crash when browsing modules in treeview(http://forum.openmpt.org/index.php?topic=2222.0). Modified: trunk/OpenMPT/packageTemplate/OMPT_1.18_ReleaseNotes.html =================================================================== --- trunk/OpenMPT/packageTemplate/OMPT_1.18_ReleaseNotes.html 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/packageTemplate/OMPT_1.18_ReleaseNotes.html 2010-11-20 21:11:32 UTC (rev 765) @@ -120,7 +120,7 @@ <ul> <li>It is very simple to <strong>switch to another module</strong> now: Simply click the module name!</li> <li><strong>Closing a module</strong> is almost as simple: Right-click the module name and select the appropriate context menu entry.</li> - <li>Sample and instrument <strong>playback indicators</strong>.</li> + <li>Sample and instrument <strong>playback indication icons</strong>. Has to be enabled from the settings.</li> <li><strong>Improved icons</strong>: Mute status is now displayed.</li> <li><strong>Sequence control</strong> including copying a sequence to another module.</li> </ul> @@ -207,8 +207,9 @@ <h2>Contact</h2> <p> - Helpful bug reports, new ideas and brave volunteers to test early development builds or contribute to the code are more than welcome! - You can meet us at the ModPlug Central forums: <a href="http://forum.openmpt.org/">http://forum.openmpt.org/</a>. + Helpful bug reports, new ideas and brave volunteers to test early development builds or contribute to the code are more than welcome!<br /> + Our issue tracker is located at <a href="http://bugs.openmpt.org/">http://bugs.openmpt.org/</a> and can be used to report bugs and feature requests.<br /> + You can also meet us at the ModPlug Central forums: <a href="http://forum.openmpt.org/">http://forum.openmpt.org/</a>. </p> </body> Modified: trunk/OpenMPT/soundlib/Loaders.h =================================================================== --- trunk/OpenMPT/soundlib/Loaders.h 2010-11-20 20:55:32 UTC (rev 764) +++ trunk/OpenMPT/soundlib/Loaders.h 2010-11-20 21:11:32 UTC (rev 765) @@ -9,7 +9,7 @@ #include "Sndfile.h" -// Execute "action" if "request" bytes cannot be read from stream +// Execute "action" if "request_bytes" bytes cannot be read from stream at position "position" #define ASSERT_CAN_READ_PROTOTYPE(position, length, request_bytes, action) \ if( position > length || request_bytes > length - position) action; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |