summaryrefslogtreecommitdiff
path: root/muse2
AgeCommit message (Collapse)Author
2011-08-24again merged with trunk ("list/score bugfix")Florian Jung
2011-08-24fixed "list edit breaks score edit" bugFlorian Jung
2011-08-24merged with trunk: fetched pianoroll/drumedit bug fixFlorian Jung
2011-08-24fixed "moving notes in pianoroll with clone parts open duplicates notes"-bugFlorian Jung
2011-08-23fixed sizing, resizing and minimum size stuffFlorian Jung
the actual effect of this is that windows->tile now works properly
2011-08-22deal: "Borland-style" is now called "Borland-/Mac-style"Florian Jung
2011-08-22added fullscreen modeFlorian Jung
2011-08-22renamed and rearranged "settings" menusFlorian Jung
fixed empty title problem for list editor shared menu is also resetted when closing/hiding arranger, marker, cliplist
2011-08-21automatic maximizing for arranger when in traditional SDI modeFlorian Jung
2011-08-21fixed saving window state. again.Florian Jung
2011-08-21fixed bugs regarding saving and restoring toolbar stateFlorian Jung
2011-08-21added "windows" menuFlorian Jung
removed unneeded debugging messages ("FINDMICH")
2011-08-19added support for saving window state (geometry, maximized, isSubWin,Florian Jung
sharesToolsAndMenu)
2011-08-18added GUI for MDI settingsFlorian Jung
fixed loading of arranger settings
2011-08-18merged with trunk, except:Florian Jung
- not applied the "masteredit saves toolbar state" change, as this is done by TopWin here in experimental - fixed some indentation error in scoreedit.cpp
2011-08-18"share tools and menu" can be set at runtimeFlorian Jung
added global settings for "default isMDI state" and "share..." (one default for Subwins, one for free wins) TODO: read and save them into configuration, add settings dialog for it
2011-08-17Finished some remaining work on the port of ComboBoxOrcan Ogetbil
2011-08-17Fixed unreadable Master Edit tempo scale (on left side), and added toolbar ↵Tim E. Real
saving and restoring.
2011-08-16reformatted some code, no other changesFlorian Jung
2011-08-16half-way working versionFlorian Jung
toolbar state can be saved and restored, though this is still a bit buggy
2011-08-16this is only a backup commitFlorian Jung
toolbar states are now saved also for shared toolbars toolbar and window state saving is now handled in TopWin TODO: finish list, cliplist, masterlist, marker, arranger
2011-08-16More drawing fixes, improved accuracy (grids, timescales, edges, markers ↵Tim E. Real
guaranteed to align now). Much drawing changed to device (pixel) space instead of virtual space, for accuracy. Fixed display of audio automation graphs. (But not editing).
2011-08-16Remodel the Meter and the VerticalMeterOrcan Ogetbil
2011-08-15added transport and panic toolbars to all TopWinsFlorian Jung
removed the Toplevel class, as the TopWin::type() function replaces it
2011-08-14added "As subwindow" menu entries and made them workFlorian Jung
2011-08-14removed the senseless (unsigned long)(some_pointer) stuff, as some_pointerFlorian Jung
was stored as "real" (uncasted) pointer in the same struct
2011-08-14fixed "subwins steal focus" bugFlorian Jung
this can be seen as an incomplete POC again :) TODO: - save and restore toolbar positions - handle closing windows
2011-08-13Make the shininess of the Knob ring a little smarterOrcan Ogetbil
2011-08-13main work for sharing menus and toolbars doneFlorian Jung
this is only a "safety commit", it doesn't really work yet. but it also doesn't segfault :)
2011-08-10THIS IS JUST A PROOF OF CONCEPTFlorian Jung
arranger is now a MdiSubWin
2011-08-08build fixesFlorian Jung
2011-08-07moved the arranger out to its own windowFlorian Jung
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*