summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-29Add Latency Control Toolbar WidgetsRobin Gareus
2019-09-29Use samples_as_time_string APIRobin Gareus
2019-09-29Helper function to format sample-count as durationRobin Gareus
2019-09-29Emit signal when session latency was updatedRobin Gareus
2019-09-29Add Lua bindings related to latency compensationRobin Gareus
2019-09-29Add Signal to indicate global delay compensation statusRobin Gareus
2019-09-29Upddate path for doxygen docRobin Gareus
2019-09-27Ctrl+shift is a pretty strong convention for Invert-Selection; plus we try ↵Ben Loftis
to reserve Shift+ for View menu actions.
2019-09-27Restore "A"utomation buttonRobin Gareus
This reverts some "not tracks" parts that were accidentally removed in 468731c
2019-09-27Handle case where an audio-port is added to a MIDI only delaylineRobin Gareus
2019-09-27Re-layout engine dialog, improve "Autostart" button positionRobin Gareus
2019-09-27Amend 973e9ad1: fix "black" regions when selecing themRobin Gareus
2019-09-26rename BufferSet::get* to BufferSet::get_available*Paul Davis
This tries to make it clear what the BufferSet limit semantics really are
2019-09-26Don't try to process MIDI input in a DiskWriter if it has no _midi_bufPaul Davis
... which implies it has no MIDI input port(s) either. This fixes behaviour caused by BufferSet::get...() returning a valid MidiBuffer because it was based on using the _available count within the BufferSet, even though the _count value indicated there was no buffer available (to match the I/O configuration of the Route).
2019-09-26Add use-these-engine-settings-from-now-on checkboxRobin Gareus
Functional, but this needs a layout fix, still.
2019-09-26Try auto-start engine by defaultRobin Gareus
Ardour auto-connects to JACK already if jackd is running. Let other users benefit from a similar experience.
2019-09-26Fix cursor icon over region-bar (use trim)Robin Gareus
2019-09-26Theme-manager: sort colors by name (not hue)Robin Gareus
2019-09-26Rweak selection+color semanticsRobin Gareus
2019-09-26Tweak semantics for coloring regionsRobin Gareus
* Shade muted regions only when they are not selected, nor being dragged. * Selecting and Dragging a region adds alpha, so that underlying regions and the grid become visible. * record-red trumps.
2019-09-26Backport sensible ui-config defaults for MixbusRobin Gareus
2019-09-26More i18n include order fixesRobin Gareus
2019-09-26Fix builds:Robin Gareus
i18n needs to be included last, and ui_session uses localtime_r
2019-09-26Another try at C++11/boost spinlock initializationRobin Gareus
2019-09-25put back editor track header fader+meters inadvertently removed in previous ↵Paul Davis
commit
2019-09-25goodbye Profile->...trxPaul Davis
2019-09-25goodbye USE_TRACKS_CODE_FEATURES and is_tracks_buildPaul Davis
2019-09-25Remove ui-config mixbus ifdef'sRobin Gareus
2019-09-25Some reasonable default config changesRobin Gareus
2019-09-25Print LADSPA ID with debug messageRobin Gareus
2019-09-25Cleanup configuration stageRobin Gareus
* use print() only for errors * use write_config_text() for normal operation * fail if lld was requested, but not found
2019-09-25Consolidate and extend "well-known" controls:Robin Gareus
* Add new common strip controls (inspired from Mixbus) * Remove duplicate documentation, document virtual API only. * "azimuth" not "azi"
2019-09-25Faderport: use well-known-controls APIRobin Gareus
2019-09-24add configure-time option to use lld as the linker (on linux)Paul Davis
this cuts about 15 seconds off the total linker time on a 16 core ryzen threadripper
2019-09-24Mixbus backports -- part one of manyRobin Gareus
Changes that are not explicitly #ifdef'ed should go to ardour-git.
2019-09-24Prepare for plugin-control groupsRobin Gareus
This is in preparation to allow groups of "well known" controls, the parameter ID of which is not known a-priori.
2019-09-24Add/remove source(s) in our MSVC project (gtk2_ardour)John Emmas
2019-09-24Add/remove source(s) in our MSVC project (libardour)John Emmas
2019-09-24Include a header file needed for Windows VST supportJohn Emmas
2019-09-23split apart ardour_ui.cc into a series of distinct source modules.Paul Davis
Should be a 100% no-op - no code was altered, just moved
2019-09-22fix problem with ArdourDialog::on_delete_event() not being called when ↵Paul Davis
appropriate during app startup The dialog is run using gtk_dialog_run() which uses on_response() to deal with delete/close events unlike a regular top level event loop. Probably even better would be run run the dialog from the top level event loop, but this is a bit complex
2019-09-22remove empty methods and signal connectionsPaul Davis
2019-09-22various changes to transportFSM, mostly to try to keep track of whether to ↵Paul Davis
roll-after-locate (more) accurately
2019-09-22change the way we clear post transport work as the butler and post-butler ↵Paul Davis
methods get things done This avoids the blanket "set_post_transport_work (PostTransportWork(0));" that never really looked right
2019-09-22improve debug outputPaul Davis
2019-09-22move all bundle-related session methods into their own filePaul Davis
2019-09-22add direct access API for transportFSM and session transport speedPaul Davis
2019-09-22remove unused PostTransportDuration and enumeration-writing for ↵Paul Davis
Adjust(Playback|Capture)Buffering
2019-09-22UI goto_start() action no longer forces roll-after-locatePaul Davis
2019-09-22correct problem with some locates that would keep rolling after they are ↵Paul Davis
finished