Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-07 | GUI: follow LatencyUpdated signal handler, prevent duplicate updates | Robin Gareus | |
2020-04-07 | Indicate ambiguous latency in the GUI | Robin Gareus | |
2020-04-05 | Fix end vs. length bug when creating regions - #7978 | Robin Gareus | |
set_length() includes the end. A Region starting at 0 and ending at 0, has a length of 1 (think counting fence-posts, or video-frames). | |||
2020-04-05 | Simplify snap-to magnetic distance calc | Robin Gareus | |
2020-04-05 | NO-OP: cleanup snap-to code, mostly whitespace | Robin Gareus | |
2020-04-05 | Fix #7971: Adjust paths of template archive entries exported on MacOS | Johannes Mueller | |
... on Ardour5. On MacOS g_dir_make_tmp() does not return the canonical path. Thus, exported template archives end up with wrong entry paths. This has been fixed by e52bdc55ad for exporting templates. However, template archives that have been exported on Ardour5 are not affected by the fix. Therefor we need a workaround for the case we are importing legacy template archives from Ardour5. | |||
2020-04-05 | Revert "replace use of gdk_pixmap_unref() with g_object_unref" | Robin Gareus | |
This reverts commit fdf0db02a0f16044773a9229b9c872bdd512c7a9. Even though `gdk_pixmap_unref` is deprecated, it is the correct way to free `gdk_pixmap_new` objects. This fixes a memory leak and glib warning: GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed PS. Eventually this pixmap should be replaced by a cairo surface. | |||
2020-04-05 | Fix template export on MacOS | Robin Gareus | |
By default Apple uses a private TMP folder. g_dir_make_tmp() returns `/var/folders/...` while the real absolute path is `/private/var/folders/...`. This caused a problem when the tmp-prefix is chopped off when building the archive. | |||
2020-04-04 | Editor-mixer-strip: fix intermittent crash if we try to set up gui before ↵ | Ben Loftis | |
set_route() is called (amends d2032d) | |||
2020-04-04 | Fix for Editor-mixer-strip: polarity buttons were not updating with route ↵ | Ben Loftis | |
selection changes. | |||
2020-04-03 | add Editor-level action to toggle track layer display | Paul Davis | |
2020-04-03 | yes, RouteTimeAxisView::set_layer_display() really never applies to the ↵ | Paul Davis | |
selection | |||
2020-04-03 | change implementation of layer display menu items and handlers | Paul Davis | |
The menu items no longer ever apply to the selection, because there will be an Editor-level action to change things "globally" | |||
2020-04-03 | add RouteTimeAxis::toggle_layer_display() | Paul Davis | |
2020-04-03 | add two new ptr-to-menu-item, and remove an unused one, for RouteTimeAxis | Paul Davis | |
2020-04-03 | move automation menu to under View in main menu | Paul Davis | |
2020-04-04 | NO-OP: whitespace | Robin Gareus | |
2020-04-04 | Update PatchChange when instrument/midnam changes | Robin Gareus | |
2020-04-03 | change text describing relayout after UI scaling change | Paul Davis | |
2020-04-03 | remove border around ATAV controls table (looks better with new theme) | Paul Davis | |
2020-04-03 | a better solution for automation axis name labels | Paul Davis | |
2020-04-03 | set size request for automation lane name label, to prevent it from changing ↵ | Paul Davis | |
tracker header width | |||
2020-04-03 | add automation item to top level edit menu | Paul Davis | |
2020-04-03 | add new Editor method to toggle all existing automation | Paul Davis | |
Applies to selected tracks if non-empty; all tracks otherwise | |||
2020-04-03 | move templated foreach methods from TrackSelection into parent (TrackViewList) | Paul Davis | |
This allows the same methods to be used on e.g. Editor::track_views | |||
2020-04-03 | move automation show/hide methods into public access | Paul Davis | |
Note that they are still intended to be called via a specific mechanism from Editor, not directly. Also remove unnecessary duplicate virtual decls | |||
2020-04-03 | Fix fan-out port connection race-condition | Robin Gareus | |
This directly creates tracks without auto-connect. | |||
2020-04-03 | NO-OP: cleanup and remove debug messages | Robin Gareus | |
2020-04-03 | Optimize MTAV creation, speed up new MIDI track | Robin Gareus | |
This removes various duplicate code-paths leading to midi-model updates, and expensive context-menu rebuilds. This significantly speeds up MIDI track creation. | |||
2020-04-02 | Move RouteUI::fan_out to Mixer_UI | Robin Gareus | |
The previous version had various issues, in particular when creating Tracks with an instrument, the RouteUI was not available when the signal was emitted (likely caused by recent ee-work of Audio+MIDI and Tape track removal). However as side-effect fanned-out tracks/busses may now be ordered before the new instrument route. This also fixes an edge case of multiple fan-out in case there is more than one RouteUI instance (mixer, editor-mixer, meter-bridge). | |||
2020-04-02 | Remove signal in preparation to rework fan-out | Robin Gareus | |
2020-04-02 | Add LTC output port preference #7932 | Robin Gareus | |
2020-04-02 | Template descriptions no longer dirty when saved or changes discarded | Johannes Mueller | |
2020-04-02 | Let the user also choose template archives from Ardour 5.x | Johannes Mueller | |
2020-04-01 | Consolidate MIDNAM control display code | Robin Gareus | |
2020-04-01 | Hide snap cursor when not using mouse edit #7966 | Robin Gareus | |
2020-04-01 | Remove unused variable | Robin Gareus | |
2020-04-01 | NOOP: whitespace | Paul Davis | |
2020-04-01 | do not show xrun markers in the "Ranges & Marks" editor list | Paul Davis | |
2020-04-01 | rename variable (frames -> samples) | Paul Davis | |
2020-04-01 | Update MIDNAM handling in GUI | Robin Gareus | |
* Always use InstrumentInfo for lookups. Remove name lookups that directly used gui_property() * Use set/get_gui_property() only to save/restore state, push custom selection to InstrumentInfo. * Only store custom selection, use unset for "default" default = plugin-provided (if available) otherwise general-midi | |||
2020-04-01 | Propagate MIDNAM selection to Route | Robin Gareus | |
Most of Ardour's GUI queries route->instrument_info() for MIDNAM. This is a minimal invasive hotfix to update the PatchChange dialog and patch-names on the timeline when the MIDNAM selection changes. This got lost in de74cca6b8. | |||
2020-03-31 | Fix source list selection | Robin Gareus | |
Retain selection when showing context-menu. | |||
2020-03-31 | Remember the route count when route lua template sets it by "how_many" | Johannes Mueller | |
If the user has an audio interface with 32 inputs, there is the danger, that they click through the route template list and hit "Generic Audio Track" which then sets the number of routes to be added to 32. When they click back to e.g. "Audio Tracks" this number remains at 32. So they will accidentally add 32 audio tracks although they wanted just one. Somewhat inconvenient. By this commit we remember the number of routes to be added, when it is set by a lua template and thus can set it back when the user clicks back on a route type that does not set it. | |||
2020-03-31 | Fix send-button layout (2 column table) | Robin Gareus | |
Amend c765079b2f, remove Mixbus special-case for Ardour | |||
2020-03-31 | Visibility fixes for detached editor and Show-Sends buttons | Ben Loftis | |
Detaching the editor would cause the inactive_name labels and to mixer-strip elements to appear (due to show_all). | |||
2020-03-31 | Hide Aux-send button in editor-mixer | Ben Loftis | |
2020-03-30 | remove debug output | Paul Davis | |
2020-03-30 | add braces as per coding guide | Paul Davis | |
2020-03-30 | use const ref to UIConfiguration::instance() to shorten lines a bit | Paul Davis | |