summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2019-01-01Bump main program's (C) yearRobin Gareus
2019-01-01No interest in bug-reports for alpha-releasesRobin Gareus
So far all 6.0-pre bug reports are known issues due to incomplete work-in-progress. There is no manpower to triage those.
2018-12-28Observe preference to prompt for names when adding range markersAlex Pilon
2018-12-27remove debug outputPaul Davis
2018-12-27fix silly cycling-show-hide bug with step editingPaul Davis
2018-12-27div wrappingPaul Davis
2018-12-23Engine Dialog MIDI tweaksRobin Gareus
* Allow to dynamically en/disable MIDI devices when running * Push midi latencies directly to running backend
2018-12-23Engine-dialog: skip audio device update when runningRobin Gareus
Only update MIDI devices list, which can be dynamic. Audio devices which are in-use can't be updated, and the GUI may no longer show the current device (since it is in use).
2018-12-23Increase pitch-shifting quality a bitRobin Gareus
OptionPitchHighQuality - Use the highest quality method for pitch shifting. This method has a CPU cost approximately proportional to the required frequency shift
2018-12-22deal with end-of-step-editing in a better wayPaul Davis
2018-12-22add explanatory commentsPaul Davis
2018-12-22make StepEntry into a singleton.Paul Davis
More work to follow to clean up the details, and more comments to explain the relationship between StepEntry and StepEditor.
2018-12-22remove unused declarationPaul Davis
2018-12-22Cleanup LV2 file-dialog extensionRobin Gareus
<drobilla> "This function returns immediately"
2018-12-22Fix plugin-preset description markupRobin Gareus
2018-12-20Add a plugin-preset list/selector GUIRobin Gareus
This is currently only used for "Preset only" plugins, generic UI. And also depends on plugin-presets having a description.
2018-12-19Remove conditional support for ancient versions of LilvDavid Robillard
This updates the dependency to 0.24.2, which was released in January 2017 and is the most recent version in Debian 9 (stretch).
2018-12-19make StepEntry actions be static.Paul Davis
Unfinished, because bindings are problematic.
2018-12-19explicitly clear ProcessorEntries from ProcessorBox when the latter's Route ↵Paul Davis
is destroyed
2018-12-19cast_dynamic<> => get_toggle_action()Paul Davis
2018-12-19move #include directivePaul Davis
2018-12-19more organized and coherent handling of route control connections in ↵Paul Davis
MonitorSection
2018-12-19Copy-edit track type descriptions a little, improving consistency and ↵Carl Hetherington
removing some capital letters.
2018-12-18Only show user-presets in favorite sidebarRobin Gareus
Plugins can have hundreds of factory presets, or in case of VST useless "default" program/presets. Those just clutter up the favorite plugin-list.
2018-12-15fix issue with ProcessorBox inside MonitorSection (session was not set ↵Paul Davis
correctly)
2018-12-13Fix Mixbus action fc83d044f8 & 65bda27d4 rebase orderingRobin Gareus
2018-12-13Video-Frame (not sample)Robin Gareus
2018-12-12 replace ::cast_dynamic() with relevant ActionManager::get_*_action() callsPaul Davis
2018-12-12 replace ::cast_dynamic() with relevant ActionManager::get_*_action() callsPaul Davis
2018-12-11remove explicit use of ::cast_dynamic() from Gtk::Action to Gtk::ToggleActionPaul Davis
2018-12-11more changes flowing from a persistent MonitorSection objectPaul Davis
2018-12-11use syntactic sugarPaul Davis
2018-12-11do not reset session for MonitorSection just because monitor out was removedPaul Davis
2018-12-11use correct path for various actions/bindings in monitor sectionPaul Davis
2018-12-11fix commentaryPaul Davis
2018-12-11full (?) set of changes required to make MonitorSection an "always-there" ↵Paul Davis
component of the MixerUI Obviously, it is not always shown, but it always exists, which means that its actions are always accessible
2018-12-11change action group owner pointer to be the relevant keybindings; reorder ↵Paul Davis
setting keybindings value and defining actions The reorder is required so that the value of "bindings" has been set and is meaningful
2018-12-10add nominal owners for all action groupsPaul Davis
Note: this is not yet correct. The owner (pointer) values passed in are not yet usable
2018-12-10remove static from some members, after MonitorSection is now persistentPaul Davis
2018-12-10no longer delete and recreate MonitorSection when it is removed/added to a ↵Paul Davis
Session
2018-12-10show-editor and show-mixer actions are now part of Common, not Window or ↵Paul Davis
Mixer action groups This is a bit arbitary but they are supposed to be invokable from anywhere, and since they control Tabbables and note pure windows, they are not part of WM::Manager's purview (Window/* actions). Thus ... Common
2018-12-10reorder ARDOUR_UI action registration and adding tabbables to the main ↵Paul Davis
window, to avoid action-not-found in tabbable_state_change()
2018-12-10remove method and inline its contents. Nothing gained by wrapping this upPaul Davis
2018-12-10remove long-lived bug that tried to make a non-existent action insensitivePaul Davis
2018-12-10use ActionManager namespace, rather than ActionMap objects, and remove all ↵Paul Davis
per-context action maps
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis