summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-14Remove unused API (no more unconditional splash pop-back)Robin Gareus
2019-12-14First batch of MessageDialog replacementsRobin Gareus
2019-12-14Add a MessageDialog wrapper that handles the splash-screenRobin Gareus
2019-12-14truncate unnecessarily verbose debug set/bits outputPaul Davis
2019-12-14Enable Menu > Quit to work again after startup on macOSPaul Davis
2019-12-14cleanup and recomment StartupFSM::load_from_application_api()Paul Davis
2019-12-14remove unnecessary calls to Application::readyPaul Davis
2019-12-14move i/o redirect for macOS bundle before no_app_nap() and commentPaul Davis
2019-12-14emit Application::ready() at a suitable time during startupPaul Davis
This causes macOS to deliver an "openFile" event which allows us to function correctly when started by a click on a .ardour file
2019-12-14add safety tests inside ShuttleControl to deal with _session == 0Paul Davis
2019-12-14remove use of os_log() API from macOSPaul Davis
This enables building on earlier versions of that platform. It was only used for debugging anyway
2019-12-14Use InlineControl Port PropertyRobin Gareus
This replaces the special case of showing send-level controls inline in the mixer-strip with a generic Controllable::InlineControl property.
2019-12-14Add Inline Control Port PropertyRobin Gareus
This allows to indicate that a control should by default be displayed inline in the mixer-strip. Previously that was hard-coded for and enabled for send-level controls only.
2019-12-14Make BusSendLevel 1st class citizen (2/2)Robin Gareus
2019-12-14Make BusSendLevel 1st class citizen (1/2)Robin Gareus
Equivalent to Gain and Trim (gain-coefficient, not dB) and use it for Sends.
2019-12-14DSPLoad report: allow to sort plugins by loadRobin Gareus
2019-12-14Increase contrast of Plugin DSP load report bar colorsRobin Gareus
2019-12-13Add Lua bindings to query AutomationControl paramater rangesRobin Gareus
2019-12-13Amend 561cf86919d commit (toolbar sensitivity)Robin Gareus
2019-12-13allow setting debug flags via an environment variable (ARDOUR_DEBUG_FLAGS)Paul Davis
2019-12-13fix up stderr and stdout on macOS to write to log files in ↵Paul Davis
~/Library/Preferences/PROGRAM_NAME
2019-12-13Fix session sensitivity of some toolbar controlsRobin Gareus
2019-12-13VKeybd: shrink height when hiding config paneRobin Gareus
2019-12-13Fix mismatched deleteRobin Gareus
2019-12-12Vkeybd: default to single-row QWERTY bindingRobin Gareus
2019-12-12NO-OP: some const correctnessRobin Gareus
2019-12-12VKeybd: fix MacOS key-bindingsRobin Gareus
2019-12-12fix startup FSM handling when pre-release dialog is shown AND cmdline ↵Paul Davis
session info is given
2019-12-12fix ASL logging/stdout+stderr when running from terminal in macOSPaul Davis
2019-12-12Allow to bind initial Lua action via left-clickRobin Gareus
2019-12-12Pre-seed Lua action-buttonsRobin Gareus
2019-12-12Add method to look up Lua script by nameRobin Gareus
2019-12-12reduce another race condition riskPaul Davis
overwrite_queued == true is equivalent to _pending_overwrite != 0
2019-12-12remove debug outputPaul Davis
2019-12-12remove useless lockPaul Davis
rbuf allocation/use is protected by process_lock
2019-12-12fix playback of newly added/modified MIDI dataPaul Davis
2019-12-12expand DEBUG_TRACE() statementPaul Davis
2019-12-12BOOST_SP_NOEXCEPT is n/a in boost 1.62Robin Gareus
Even though the method that is overridden (shared_ptr<t>::operator=), has that signature in modern boost, it's of no real significance for the case at hand (ExportChannel, ExportTimespan)
2019-12-11use process lock to lock out process() during playback buffer resizingPaul Davis
2019-12-11remove MIDI readahead parameterPaul Davis
We just don't do this anymore
2019-12-11variable renaming in Butler for various buffer sizesPaul Davis
2019-12-12Fix stackoverflow, endless recursion on ComparableSharedPtr assignmentRobin Gareus
boost::shared_ptr & operator=(shared_ptr const & r); is not declared virtual and cannot safely be overloaded.
2019-12-12Fix automation dropdown menu-item active stateRobin Gareus
Extra XML/GUI has not been in use since ages. Automation Lane visibility is saved as GUIObjectState. This properly marks DropDown Menu items as active when a Plugin Automation Lane is displayed
2019-12-11when loading a session into a running instance, if the SR doesn't match the ↵Paul Davis
engine, stop engine and show dialog
2019-12-11NOOP: line mergePaul Davis
2019-12-11Fix loading plugin state from sessionsRobin Gareus
While loading a session XML state, set_state must use `Stateful::loading_state_version`. When later copying processor state, `Stateful::current_state_version` is correct.
2019-12-11Remove hardcoded session-state versionsRobin Gareus
2019-12-10should probably resolve MIDI notes when loop bounds changePaul Davis
We don't really need to do this if the bounds have moved "outwards", but at present we don't know if that is the case, so be safe and resolve in case the loop bounds moved "inwards" and we would otherwise get stuck notes caused by the now-missing noteOffs
2019-12-10fix unnecssary disruption of MIDI stream when disabling loopPaul Davis
2019-12-10Monitor Section: Add a spacer so the topmost buttons are not visually ↵Ben Loftis
grouped with buttons in the editor toolbar.