Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-05 | highlight area below automation lanes | Robin Gareus | |
2016-06-05 | tweak API of Selectable | Paul Davis | |
2016-05-27 | Tempo ramps - rename meter_at() -> meter_at_frame() & make the ticker ↵ | nick_m | |
slightly more efficient. | |||
2016-05-27 | Tempo ramps - rename tempo_at() -> tempo_at_frame().. 3 decimals for the ↵ | nick_m | |
audioclock tempo display. | |||
2015-10-27 | another log-scale automation fix | Robin Gareus | |
2015-10-28 | AutomationLine::drag_motion () returns any clamped fractions correctly. | nick_m | |
2015-10-28 | Fix incorrectly placed control points (y-axis). fixes #6647. | nick_m | |
- also use the return from AutomationLine::drag_motion () in anticipation of it correctly reporting its clamping to AutomationRangeDrag. | |||
2015-10-20 | Select the control point about to be deleted when using shift + right click. | nick_m | |
- fixes incorrect selection changes when doing this. | |||
2015-10-05 | remove unused fstream includes | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2015-09-16 | Move UIConfiguration Singleton into UIConfiguration header | Tim Mayberry | |
This removes the direct dependence on ardour_ui.h from 39 files | |||
2015-09-05 | fix log-scale for automation lanes. | Robin Gareus | |
2015-09-05 | don't use gain-mapping (verbose-cursor) for plugin params. | Robin Gareus | |
2015-06-21 | Automation selection fixes. | nick_m | |
- display selected comtrol points in region gain lines - display selected points in internal edit mode - allow dragging of region gain lines in MouseContent mode | |||
2015-06-19 | Don't begin command on start_grab for AutomationRangeDrag and NoteResizeDrag | nick_m | |
- fixes a crash when clicking to resize without movement. - minor readability fix for _drag_had_movement | |||
2015-06-17 | More _reversible_command() auditing in the gui. | nick_m | |
- try to keep begin/commit pairs in the same file where possible. | |||
2015-04-26 | fix verbose cursor for db automation. | Robin Gareus | |
2015-04-25 | fix automation lane for dB ranges other than fader. | Robin Gareus | |
2015-04-25 | Trim Automation UI | Robin Gareus | |
2015-03-26 | Clam points to valid values on drag end. | David Robillard | |
Fixes bug #6214. It would be better to do this while dragging, but this would require rewriting much of the drag code to keep track of a cumulative y delta since the current position of points would be "sticky" and prevent any movement at all, so this will have to do for now. | |||
2015-03-26 | Keep automation lines within their parent (#6215). | David Robillard | |
2015-01-11 | Fix AutomationTrackItem rubberband click thinking it was unhandled. | nick_m | |
Fix several other cases where a single mouse click could cause several (not nested) selection ops. Fix missing selection memento for midi notes and midi commands. Rename some variables. Fix random style issues. | |||
2014-12-18 | Add editor selection state to session history via a SelectionMemento, which | nick_m | |
combines selection related editor properties with the current editor selection. The related editor properties are: mouse mode, zoom setting, left frame of the canvas, y origin of the canvas. Selection state now includes region views (storing the underlying region id) and time. This patch also fixes a region mute undo bug. | |||
2014-12-14 | fixed merge conflict | Paul Davis | |
2014-12-01 | Remove unused method. | David Robillard | |
2014-12-01 | Make it compile with C++11 support. | Julien de Kozak | |
Reference : https://bugs.webkit.org/show_bug.cgi?id=59249 | |||
2014-11-29 | Somewhat working gain automation. | David Robillard | |
This probably isn't correct in several ways, but it works more than it did, so I figure it's push worthy. Still not working: * Saving mute automation list * Dragged control points are not snapped to model restrictions (boolean, in this case, but general problem) * Line goes funny if you record mute automation (as opposed to drawing it which works) | |||
2014-11-28 | Show discrete/toggled automation as stepped line. | David Robillard | |
2014-11-22 | Fix invisible discrete control points. | David Robillard | |
2014-11-16 | Don't hide selected control points. | David Robillard | |
There was already code for this, but actually setting the corresponding visibility flags seems to have been lost at some point. | |||
2014-11-15 | Fix entering/editing MIDI region "automation" (controllers). | David Robillard | |
Two issues: 1) AutomationRegionView not receiving events (CC breakage). 2) Entered values must be rounded to integer for MIDI controllers. This should be done more generically with ParameterDescriptor for all controls (also supporting boolean toggles and such), once ParameterDescriptor becomes more pervasive and takes over Evoral::Parameter, but this will do for now. | |||
2014-11-02 | Display gain and midiNote plugin parameters/properties nicely. | David Robillard | |
Show fancy values on generic GUI controls, automation lane controls, and automation lane verbose cursor. Fix text display of midiNote values. Make bigstep of midiNote parameters 12 (one octave). Add ARDOUR::value_as_string() as a stateless one-stop-shop for value printing. | |||
2014-11-02 | Automation of LV2 plugin properties. | David Robillard | |
Work towards ParameterDescriptor being used more universally to describe control characteristics. | |||
2014-10-21 | remove "canvasvar_" from all functions related to obtaining values from ↵ | Paul Davis | |
ARDOUR_UI::config() | |||
2014-09-11 | fix a bunch of memory leaks | Robin Gareus | |
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-22 | more canvas refactoring. | Paul Davis | |
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type. | |||
2014-06-21 | use newly factored canvas in gtk2_ardour | Paul Davis | |
2014-06-07 | remove some 1920 tick constants and leave notes for some others. | Robin Gareus | |
2014-06-07 | limit automation event density - fixes #5928 | Robin Gareus | |
Constrain control points to one per tick (1/1920 beats). Prior to this it was possible to set two values to the same time (interpolation and iteration failed). | |||
2014-03-05 | when an automation/region gain line is hidden, so are its points | Paul Davis | |
2014-03-05 | alter name of AutomationLine::show() to much more sensibly named ↵ | Paul Davis | |
::update_visibility() | |||
2014-03-05 | remove debugging output | Paul Davis | |
2014-03-04 | fix/adjust logic used to display automation lines | Paul Davis | |
2014-02-25 | fiddle with single pixel adjustments to time axis view item heights; fix ↵ | Paul Davis | |
region gain envelope visibility | |||
2014-02-20 | use new "covers" threshold to make automation lines more grabbable | Paul Davis | |
2014-01-15 | merge with master | Paul Davis | |
2014-01-15 | fix pan-width automation | Robin Gareus | |