*Added a user preference (enabled by default) that automatically removes the sustain from notes imported from Guitar Pro files that are shorter than a quarter note.  This preference will not apply to tie notes.
*Fixed the title of the Song>Spectrogram>Configure dialog.
*Updated the documentation and the version string in preparation for another release candidate.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1137 1b2aedea-9eff-cdc0-263b-b87a75789507
Add Mac icon I have in my local copy that was missing from central.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1138 1b2aedea-9eff-cdc0-263b-b87a75789507
*Fixed a bug where the spectrogram wasn't properly recreated if its configuration was changed.
*Modified the "BPM Change" dialog so that the checkbox options remember their last setting.
*Minor change to GP import so that note positions are rounded to the nearest millisecond, which should improve the repeat unwrap handling.
*Adds initial handling for navigational symbols in Guitar Pro import.
*Fixed a bug with Rocksmith import where a 4 string (ie. bass) arrangement that has chords wouldn't import.
*Minor changes to satisfy Splint.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1139 1b2aedea-9eff-cdc0-263b-b87a75789507
*Corrected the behavior of the function that increments/decrements the tempo at the anchor at/before the seek position (- or = while Feedback input mode is not in use).
*Changed the "GP import truncates short notes" preference so that imported notes that have slide, bend or vibrato techniques are not truncated.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1140 1b2aedea-9eff-cdc0-263b-b87a75789507
Added a Track menu and organized several track-specific functions from the Song menu into it.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1141 1b2aedea-9eff-cdc0-263b-b87a75789507
Fixed a bug where EOF would crash if changing to a pro guitar track containing arpeggios.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1142 1b2aedea-9eff-cdc0-263b-b87a75789507
*Increased the limit of time signature changes that could be exported to MIDI from 100 to 500, since a user had a chart that required more than 100 of them.
*Fixed a bug where the WAV file was written as "guitar.wav" instead of "(song title).wav".

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1143 1b2aedea-9eff-cdc0-263b-b87a75789507
*Moved the "Song>Phase Shift" menu and "Song>Disable expert+ bass drum" to the Track menu.
*Adds the ability to display a second piano roll with another track difficulty (Song>Second piano roll>).  This second piano roll is view-only, only the main piano roll will be editable.  Its seek position stays synchronized with the active piano roll by default, but you can disable this by unchecking the "Sync with main piano roll" option.
*Improved the "Disable 3D rendering" preference so that it does not apply to full screen 3D view.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1144 1b2aedea-9eff-cdc0-263b-b87a75789507
*Fixed an XML export bug where hand shapes were not written for a track difficulty if that difficulty didn't have at least one chord (any note where at least two gems weren't ghosted).
*Added an "Edit>Selection>Select all longer than" function that selects all notes in the active track difficulty that are longer than a given length.
*Added logic to ensure that each use of alert() had the hotkeys cleared to prevent keypresses leaking through unintentionally answering dialog prompts.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1145 1b2aedea-9eff-cdc0-263b-b87a75789507
*Fixed a bug where the eof_path config file entry wasn't being written during exit.
*Added logic so that if the configured song path no longer exists when EOF is opened, it reverts to the default location of EOF's program folder.
*Added logic in the Windows build so that the new chart wizard drops trailing space characters from the end of a user-defined project folder name, since Windows prevents such folders from working normally.
*Added a function (Track>Rocksmith>Un-flatten track) that mostly does the reverse of the "Flatten this difficulty" function.  Each adjacent difficulty of each RS phrase is compared, and if the notes in a particular phrase are identical, the phrase is leveled down to remove the duplicate difficulty of the phrase.  This will make it easier to convert a chart authored in the style of Rock Band/Guitar Hero (each difficulty defines all playable notes) to one authored in the style of Rocksmith (each difficulty only defines changes to the previous difficulty's phrases).
*Fixed a bug where EOF would forget if no chart audio was loaded when an undo/redo was performed, and would save a 1 second guitar.ogg file on the next save.
*Fixed a bug where the delete difficulty function did not adjust the difficulty levels of difficulty-specific tremolo phrases.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1146 1b2aedea-9eff-cdc0-263b-b87a75789507
*Updated EOF to display as many difficulty tabs as will fit in the program window, taking any custom width into account.
*Fixed a minor bug where the program window title didn't update after the keyboard commands to set a specific track difficulty were used, and allowed these keyboard commands to be used in any track type.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1147 1b2aedea-9eff-cdc0-263b-b87a75789507
Minor changes to satisfy Splint.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1148 1b2aedea-9eff-cdc0-263b-b87a75789507