summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-08more color work, including removing rgba{_p_}_from_style()Paul Davis
2014-12-08noop, simplify code.Robin Gareus
(!mixer || !editor) are checked at the top of the funtion and also used without checks further down.
2014-12-08When we pass an integer clarify which overloaded version of sqrt() to callJohn Emmas
2014-12-07Don't switch to internal when switching to draw.David Robillard
2014-12-07Fix alignment of automation paste.David Robillard
Preserve alignment between notes and control points when doing an internal copy/paste of both. Relative alignment between points on multi-paste is still not preserved. Both behaviours here are actually useful, perhaps a modifier...
2014-12-07Fix uninitialized value in note create drag.David Robillard
2014-12-07Draw region automation with draw in either mode.David Robillard
Perhaps debatable if contents should be edited when not in internal mode whatsoever, but consistent with audio region gain and track automation. It's less of a problem with the draw tool than, say, object since drawing stuff is its entire purpose.
2014-12-07Unify gain and draw tools.David Robillard
There might be a few special cases lingering around from attempts at magic tool business, but this seems to work fine as far as I can tell.
2014-12-07Fix and simplify step_mouse_mode.David Robillard
2014-12-07Fix shift-rect-select with MIDI notes.David Robillard
2014-12-07new code-level defaults for audio peak meter colorsPaul Davis
2014-12-07Revert "new code-level defaults for audio peak meter colors"Paul Davis
This reverts commit 564d2860f85340ea091cfa4d92cb5f84d2a40fb1.
2014-12-07new code-level defaults for audio peak meter colorsPaul Davis
2014-12-07sane audio meter default colorsRobin Gareus
2014-12-07remove old alias names for meter fills from default_ui_configPaul Davis
2014-12-07the return of correct audio meter colorsPaul Davis
2014-12-07remove stacktracePaul Davis
2014-12-07fix up various issues with UIConfiguration, saving state, RC file loading etc.Paul Davis
2014-12-07remove all explicit button text colors; use contrasting_text_color() instead.Paul Davis
Also, use a slightly off-white rather than pure white, which should really be configurable
2014-12-07fix up a logic problem when editing palette colorsPaul Davis
2014-12-07remove debug outputPaul Davis
2014-12-07fix default gtk background colorPaul Davis
2014-12-07big strides in color managementPaul Davis
2014-12-07revert UIConfiguration back to a normal member of ARDOUR_UIPaul Davis
2014-12-07first mostly-working build supporting GTK rethemeing via the Theme ManagerPaul Davis
2014-12-07Add a newly introduced header file to our MSVC project (gtk2_ardour)John Emmas
2014-12-07Add some newly introduced source files to our MSVC project (libardour)John Emmas
2014-12-07Make draw tool add points to track automation.David Robillard
2014-12-06Add legatize and remove overlap MIDI operations.David Robillard
We're going to need the ability to apply MIDI edit operations to a note/control selection soon...
2014-12-06Support keyboard shift-click to select many notes.David Robillard
Also support selecting with button 1 if shift is held, more discoverable.
2014-12-06Nudge notes by 1 bar if secondary modifier active.David Robillard
Similar to how transpose moves an octave if the same modifier is active.
2014-12-06Remove unnecessary includes.David Robillard
2014-12-06Allow creation of MIDI control points object tool.David Robillard
2014-12-06Grab keyboard only with note selection.David Robillard
When entered, the keyboard is grabbed when the selection becomes non-empty, and ungrabbed if it becomes empty again or the region is left or the user switches out of internal mode. This fixes scroll in internal mode and note moving with arrow keys. Also frees up useful keybindings when there is no note selection, which is much nicer than the "nothing works in edit mode at all" greedy grab approach used previously. Attempt #874327892 of getting this damned grabbing right.
2014-12-06Fix crash on quit when in a non-route time axis.David Robillard
2014-12-06Invalidate iterator whenever model changes.David Robillard
I suspect this is an underlying cause of several tricky to reproduce bugs, but we'll have to wait around and see...
2014-12-06Fix crash on shift+rclick of region to remove.David Robillard
This doesn't seem to have been touched for years, and I don't see how such an obvious bug could possibly have been around for so long, but, well, this fixes it as far as I can tell.
2014-12-06Fix crash when resizing a track quickly.David Robillard
Triggered by resize drag an automation track very quickly upwards to shrink it to the minimum. Caused by unsigned integer underflow.
2014-12-06midnam test: don't clutter up output.Robin Gareus
2014-12-06Fix crash when showing MIDI regions we shouldn't.David Robillard
I am not sure what causes this, but it can happen when finishing a record sometimes. Probably MidiSource::_writing isn't updated in the right order with whatever triggers the redisplay, but at least not crashing is better...
2014-12-06Fix inappropriately massive flag font.David Robillard
2014-12-06Fix patch flag scroll theft when in normal mode.David Robillard
2014-12-06Fix seek in linearly interpolated control lists.David Robillard
2014-12-06Adapt range when copying between automation types.David Robillard
For things like copying from pitch bender to a CC. Also things like fader to pan, but that seems a bit funny. The conversion probably needs to be a bit smarter here, perhaps taking the normal into consideration...
2014-12-06Restore an accidentally deleted #includeJohn Emmas
2014-12-06Support paste between automation lanes.David Robillard
Also push the increasingly unwieldly paste parameters into a context object. As with othe things, currently it is only possible to do "cross-type paste" by explicitly selecting the target track. We will need to get automation region view selection working to do better here, but at least for now it's possible to get the data over.
2014-12-06Fix wacky return type.David Robillard
2014-12-06Fix uninitialized members.David Robillard
2014-12-06More potential SMF crash fixes.David Robillard
2014-12-06Possible half-fix for SMF crash.David Robillard