summaryrefslogtreecommitdiff
path: root/muse2
AgeCommit message (Collapse)Author
2011-08-06fixed "resize wave part crashes muse" bugFlorian Jung
2011-08-05Parts having hidden events now drawn using 'jagged' ends and special white ↵Tim E. Real
edges. Improved border drawing guaranteed to show L/R touching part borders. TODO: Top and bottom borders. Muted parts now show names and events. Filled with a special brush pattern for easy recognition. Huge changes to PartCanvas::drawItem(). And to all View::XmapXXX methods for better accuracy. Changed bool Part::hasHiddenNotes() to int Part::hasHiddenEvents(). Added int Part::cachedHasHiddenEvents().
2011-08-02merged experimental into trunk (clone-part-behaviour)Florian Jung
2011-08-02merged with trunkFlorian Jung
2011-07-31Remodel the KnobOrcan Ogetbil
2011-07-28merged with trunkFlorian Jung
2011-07-28oops, forgot to update ChangeLogFlorian Jung
2011-07-28speeded up structural operationsFlorian Jung
fixed several heavy bugs in structural operations: - global insert freezed muse - global cut and global insert behaved wrong on parts not starting at the zeroth tick - fixed upper_bound vs. lower_bound issues clicking below the track list now deselects all tracks moved checkRegionNotNull() where it belongs
2011-07-14Fixed loading of old songs with synths - added static keyword to array in Tim E. Real
each synth's oldMidiStateHeader() member.
2011-07-05merged with trunk, housekeepingFlorian Jung
2011-07-04fixed "moving part to itself makes it vanish" bugFlorian Jung
2011-07-03added cleanOperationGroup() function which at least avoids crashesFlorian Jung
when processing the same part or track twice in one operation group this however does probably NOT cause intended behaviour. this simply executes the first action with the given pointer and discards the others.
2011-07-03added autoexpand to functions.cppFlorian Jung
2011-07-03auto-expanding for the score edit's resize tool and for theFlorian Jung
global "move notes" function
2011-07-02fixed two bugs:Florian Jung
- don't first resize parts and then deal with the old part pointer - the scoreedit now behaves as the canvases when dealing with hidden notes (begin tick must be inside the part, not end tick)
2011-06-29added autoexpand to steprec.cppFlorian Jung
reformatted StepRec::record to Allman style ("my" style) fixed a bug in steprec.cpp: parts with tick() being !=0 were treated wrong
2011-06-28autoexpand now works properly also for moving notesFlorian Jung
2011-06-28yay! commit #1000 =)Florian Jung
forgot a single, tiny change in the changelog (and yeah, i wanted to do this commit myself ;) ) btw, the merge was successful =) *happy*
2011-06-28merged with current trunk. i hope this works...Florian Jung
2011-06-27merged stuff from experimental back to trunk:Florian Jung
- massively speeded up muse by using operation groups - changed behaviour of mid-click to "delete" in all canvases
2011-06-21Fixed wave editor position and marker drawing corruption.Tim E. Real
Updated Yamaha m06 IDF file to version 4 by Geoff King.
2011-06-19Major work, all synthesizers. Other fixes. Please see ChangeLog.Tim E. Real
2011-06-10fixed problem with forbidden notes (see previous commit)Florian Jung
shift now also selects all items on the same pitch when ctrl is pressed
2011-06-08Removed old simpledrumsTim E. Real
2011-06-07modified behaviour for clones:Florian Jung
- resizing a clone in the arranger also resizes all clones with the same length - same for auto-expanding in the pianoroll - auto-expanding in the pianoroll does NOT expand for parts which already contain hidden notes; then inserting notes is forbidden; buggy, see below still TODO and BUGS: - forbidding notes doesn't work properly. the pianoroll still displays them until the next full song update. - that stuff must be done in the drum canvas as well - step-rec and the score editor need support for auto-expanding
2011-06-06hopefully fixed the "clones aren't treated as clones" bugFlorian Jung
fixed stupid behaviour of shrink and expand part
2011-06-06only cleaned up codeFlorian Jung
2011-06-06implemented functions for shrinking, expanding and cleaning partsFlorian Jung
2011-06-06score editor now handles hidden notes properlyFlorian Jung
2011-06-06score editor now deals properly with hidden eventsFlorian Jung
2011-06-06merged with current trunk and removed (unused) support for disabling the keymapFlorian Jung
2011-06-06speeded up list editorFlorian Jung
2011-06-05speeded up the arranger's part canvasFlorian Jung
2011-06-05only cleaned up code (removed commented out and unused code)Florian Jung
2011-06-04fixed regression with copying items on canvas with mouseRobert Jonsson
2011-06-04fixed select allRobert Jonsson
2011-06-04changed behaviour of middle click in all canvases to "delete"Florian Jung
2011-06-03merged with trunk and adapted new functionsFlorian Jung
2011-06-02applied WillyFoobar's patch: moved all Q_OBJECT statements toFlorian Jung
their appropriate place
2011-06-02the score editor now supports batch-movementsFlorian Jung
the functions return as bool if undo has been triggered
2011-05-30added a spinbox to the arranger's "Ch:"-columnFlorian Jung
2011-05-30removed midi in button from score editor (yes, it's really Florian Jung
unneccessary here ;) )
2011-05-30implemented cut,copy'n'paste and "select foo" to the score editorFlorian Jung
2011-05-29- moved cut,copy'n'paste to functions.cpp, removed unneccessaryFlorian Jung
duplication - changed behaviour of paste: now the pasted, not the original notes are selected
2011-05-28fixed buggy bugfix in score editorFlorian Jung
2011-05-28fixed track headerRobert Jonsson
2011-05-27updated translation files with lupdate, removed preprocessor-abuseFlorian Jung
in cliplist.cpp, added translation paths to muse.pro should have changed nothing.
2011-05-27applied some hunks of the patch sent in by WillyFoobarFlorian Jung
2011-05-27fixed bug: score editor didn't react on part changes which invalidateFlorian Jung
the Part*; it simply worked with the old, invalid pointers, which may lead to severe problems, and indeed leads to a bug when saving.
2011-05-26Moved all routing popup menu stuff from app, astrip, mstrip, mtrackinfo into ↵Tim E. Real
new class RoutePopupMenu, *massively* cleaning up those 4 files. Used new Route QVariant type as action data instead of integers. Moved MenuTitleItem definitions from astrip.cpp into it's own menutitleitem.cpp Added to settings: "Make popup menus stay open. Otherwise hold Ctrl."