From: <sag...@us...> - 2011-03-19 14:03:42
|
Revision: 820 http://modplug.svn.sourceforge.net/modplug/?rev=820&view=rev Author: saga-games Date: 2011-03-19 14:03:32 +0000 (Sat, 19 Mar 2011) Log Message: ----------- [Mod] Updated DE_jojo.mkb to include new Select beat / measure shortcuts. [Mod] Updated History.txt [Mod] Installer also backups Keybindings.mkb now. Modified Paths: -------------- trunk/OpenMPT/installer/install.iss trunk/OpenMPT/packageTemplate/History.txt trunk/OpenMPT/packageTemplate/extraKeymaps/DE_jojo.mkb Modified: trunk/OpenMPT/installer/install.iss =================================================================== --- trunk/OpenMPT/installer/install.iss 2011-03-19 14:02:21 UTC (rev 819) +++ trunk/OpenMPT/installer/install.iss 2011-03-19 14:03:32 UTC (rev 820) @@ -81,6 +81,7 @@ Source: ..\packageTemplate\extraKeymaps\*.*; DestDir: {app}\extraKeymaps; Flags: ignoreversion sortfilesbyextension ; kind of auto-backup - handy! +Source: {userappdata}\OpenMPT\Keybindings.mkb; DestDir: {userappdata}\OpenMPT; DestName: Keybindings.mkb.old; Flags: external skipifsourcedoesntexist; Tasks: not portable Source: {userappdata}\OpenMPT\mptrack.ini; DestDir: {userappdata}\OpenMPT; DestName: mptrack.ini.old; Flags: external skipifsourcedoesntexist; Tasks: not portable Source: {userappdata}\OpenMPT\plugin.cache; DestDir: {userappdata}\OpenMPT; DestName: plugin.cache.old; Flags: external skipifsourcedoesntexist; Tasks: not portable @@ -246,31 +247,15 @@ begin if(GetIniInt('Paths', 'UseAppDataDirectory', 1, 0, 0, ExpandConstant('{app}\mptrack.ini')) = 1) then begin - filepath := ExpandConstant('{userappdata}\OpenMPT\mptrack.ini'); - if FileExists(filepath) then DeleteFile(filepath); - - filepath := ExpandConstant('{userappdata}\OpenMPT\Keybindings.mkb'); - if FileExists(filepath) then DeleteFile(filepath); - - filepath := ExpandConstant('{userappdata}\OpenMPT\plugin.cache'); - if FileExists(filepath) then DeleteFile(filepath); - - filepath := ExpandConstant('{userappdata}\OpenMPT\tunings\local_tunings.tc'); - if FileExists(filepath) then DeleteFile(filepath); + filepath := ExpandConstant('{userappdata}\OpenMPT\'); end else + filepath := ExpandConstant('{app}\'); begin - filepath := ExpandConstant('{app}\mptrack.ini'); - if FileExists(filepath) then DeleteFile(filepath); - - filepath := ExpandConstant('{app}\Keybindings.mkb'); - if FileExists(filepath) then DeleteFile(filepath); - - filepath := ExpandConstant('{app}\plugin.cache'); - if FileExists(filepath) then DeleteFile(filepath); - - filepath := ExpandConstant('{app}\tunings\local_tunings.tc'); - if FileExists(filepath) then DeleteFile(filepath); end; + DeleteFile(filepath + 'mptrack.ini'); + DeleteFile(filepath + 'Keybindings.mkb'); + DeleteFile(filepath + 'plugin.cache'); + DeleteFile(filepath + 'tunings\local_tunings.tc'); end; end; end; Modified: trunk/OpenMPT/packageTemplate/History.txt =================================================================== --- trunk/OpenMPT/packageTemplate/History.txt 2011-03-19 14:02:21 UTC (rev 819) +++ trunk/OpenMPT/packageTemplate/History.txt 2011-03-19 14:03:32 UTC (rev 820) @@ -10,10 +10,11 @@ (tx XYZ): thanks to XYZ for telling us about the bug -v1.19.01.00 (February 2011, revision 813) ------------------------------------------ +v1.19.01.00 (March 2011, revision 820) +-------------------------------------- Pattern tab [New] <Jojo> Clicking and dragging the row numbers selects the whole row now (Excel / Calc style) - see http://bugs.openmpt.org/view.php?id=45 + [New] <Jojo> The new keyboard shortcuts "Select beat" and "Select measure" can be used to automatically extend the current selection to the beat / measure boundaries. [New] <Jojo> Experimental feature: Play the whole pattern row when entering notes and chords into the pattern editor. This can be enabled from the setup screen. [Imp] <Jojo> Special paste modes have been moved to a sub menu in the context menu, to save some space. [Mod] <Jojo> Using the Goto Dialog should now update channel parameters and set the elapsed time. (http://bugs.openmpt.org/view.php?id=28) @@ -68,6 +69,7 @@ [Fix] <Jojo> Speaker arrangement is now sent to the plugins upon initialization. This fixes Voxengo SPAN 2 (a VST 2.4 plugin). Does this break other multichannel plugins? [Fix] <Jojo> The time signature sent to VST plugins should be correct now. The denominator is always assumed to be 4, so a 6/8 signature is for example not possible. [Fix] <Jojo> The EnergyXT GUI does now also work after closing and re-opening the VST editor. (tx Nahkranoth, http://forum.openmpt.org/index.php?topic=2307.0) + [Fix] <Jojo> Fixed garbage characters shown in preset fields of plugins that don't return program names. Mod Conversion [Imp] <Jojo> If the new format doesn't support restart positions, it is now tried to convert the restart position to a pattern command. @@ -87,7 +89,8 @@ IT [New] <Jojo> Edit history information can now be read from and saved to IT / MPTM files. This is based on an undocumented feature in Impulse Tracker. Use View -> Edit History for viewing or deleting this information. - [Imp] <Jojo> IT files made with Modplug Tracker 1.00a5 are now also detected as such. + [Imp] <Jojo> IT files made with Modplug Tracker 1.00a5 are now also detected as such. Since long patterns can also be created in other trackers (e.g. Chibi), long patterns are not used to identify files made with MPT anymore. + [Imp] <Jojo> IT Loader: Autovibrato sweep is now fixed when loading IT files made with old versions of (Open)MPT. [Mod] <Jojo> Sane values are used again for the "cwtv" and "cmwt" header fields when saving IT files; in fact the same values as in compatibility export are used. To be able to distinguish between raped and compatibility-exported IT files, "OMPT" is written in the "reserved" header field. As a consequence, IT files made with OpenMPT can now be loaded in Impulse Tracker again. [Mod] <Jojo> IT Loader: MIDI macros are now cleared when loading IT files made with old Impulse Tracker versions (< 2.14), so that Zxx commands won't break the songs anymore (fixes denonde.it, fix from Schism Tracker). [Fix] <Jojo> In compatible mode, bidi loops are now treated like in IT's software mixer. (http://bugs.openmpt.org/view.php?id=29) @@ -156,6 +159,7 @@ [Fix] <Jojo> The ID3v2 "comments" field was not formatted properly when exporting to MP3. [Fix] <Jojo> unmo3.dll and uxtheme.dll (for theming the general tab) are now loaded "safely", to avoid the currently spreading DLL exploits. [Fix] <Jojo> Editing a sample / instrument name on the comments tab didn't mark the module as modified (tx djmakas) + [Fix] <Jojo> When changing the font size of the song message while the comments tab is open, the message editor is now resized instantly. Previously, only the font size was updated. [Reg] <Jojo> "Set highlights to songs' time signatures" is gone. Custom song highlighting is now always applied, and the values found in the colour options are now always applied to new modules. Modified: trunk/OpenMPT/packageTemplate/extraKeymaps/DE_jojo.mkb =================================================================== --- trunk/OpenMPT/packageTemplate/extraKeymaps/DE_jojo.mkb 2011-03-19 14:02:21 UTC (rev 819) +++ trunk/OpenMPT/packageTemplate/extraKeymaps/DE_jojo.mkb 2011-03-19 14:03:32 UTC (rev 820) @@ -77,6 +77,8 @@ 2:1050:1:16:1 //Selection key: Shift+UMSCHALT (KeyDown) 2:1051:2:17:1 //Copy select key: Ctrl+STRG (KeyDown) 2:1011:2:76:1 //Select channel / Select all: Ctrl+L (KeyDown) +2:1858:2:66:1 //Select beat: Ctrl+B (KeyDown) +2:1859:3:66:1 //Select measure: Shift+Ctrl+B (KeyDown) 2:1663:0:19:1 //Toggle follow song: (KeyDown) 2:1003:0:13:1 //Quick copy: EINGABE (KeyDown) 2:1004:0:32:5 //Quick paste: LEER (KeyDown|KeyHold) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |