summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-10add SessionDialog::clear_name()Paul Davis
2019-10-10change SessionDialog::meta_master_bus_profile() to be a static methodPaul Davis
2019-10-10engine dialog should emit response and handle it, not just call its own ↵Paul Davis
response dialog
2019-10-10rename ArdourStartup to NewUserWizard and rename source file(s)Paul Davis
2019-10-10provide ArdourStartup with a Gtk::Dialog-like signal_response()Paul Davis
It is not a Dialog (instead, an Assistant which IS-A Window), but we want to be able to interact with it as if it is. Also remove unused singleton and session info cruft
2019-10-11Show preset-browser button if annoted presets are availableRobin Gareus
2019-10-11Add a plugin-preset browser windowRobin Gareus
Previously preset-browser was only used instead of "generic control" display if a plugin does not have any controls (but presets). This allows for showing a dedicated window..
2019-10-10Preset-Browser: highlight only unmodified presetsRobin Gareus
2019-10-10NO-OP: whitespaceRobin Gareus
2019-10-10Add "List/Browse" vector iconRobin Gareus
2019-10-10Add API to check for plugin-presets with descriptionRobin Gareus
2019-10-07add constructorPaul Davis
2019-10-07fix compiler warning about possible buffer size issuePaul Davis
2019-10-07Stem-export: pre-select selected tracks/bussesRobin Gareus
2019-10-07Fix a translation issue (default value session-archive dropdown)Robin Gareus
2019-10-07Special case horizontal faders (pan to right)Robin Gareus
2019-10-07Invert Pan-Azimuth (up means left)Robin Gareus
It's a well established convention that pan y-axis automation, or vertical uses (top) +1 for left. This special cases rotary knobs (and horizontal sliders) to retain a clockwise movement (or movement to the right) for panning to the right.
2019-10-06Configure UI scale as first start stepRobin Gareus
This also includes some simple heuristic to guess initial scaling depending on the largest screen's geometry.
2019-10-06Cleanup unused includesRobin Gareus
2019-10-03factor out NSM startup codePaul Davis
2019-10-02changes required to get build-stack to run on a Mojave VM.Paul Davis
2019-10-02remove all use of NO_PLUGIN_STATE #ifdefPaul Davis
We determined several years that we should never ever do this, and changed the basis for the free/demo copy because of that.
2019-10-02Prefer portable (MSVC?) getenv (amend 5ea54be)Robin Gareus
2019-10-02Allow ARDOUR_AVG_DSP_LOAD for non-debug buildsRobin Gareus
2019-10-02Amend 903c3ec5a API renameRobin Gareus
2019-10-02Plugin type lookup does not change PIRobin Gareus
2019-10-02Remove unused API (and some MIXBUS specifics)Robin Gareus
2019-10-02Optimize default case: no delayRobin Gareus
2019-10-01Fix thinko in cd5f70e69a (delayline buffer resize)Robin Gareus
The delay-time itself can change arbitrarily, but the buffer-size never shrinks. If the buffersize grows it means that the new delay is longer than the current one (or at least as large as any pending, not yet active delay). This is important for the mechanism that adjusts the read-pointer to the new buffer-size.
2019-09-30Update Fluidsynth to v2.0.7Robin Gareus
2019-09-30added an Ardour-focused smartphone layout for Touch OSCSunil Chopra
2019-09-30Fix remaining doxygen warnings (!)Robin Gareus
2019-09-30Add LTC frame doc imageRobin Gareus
2019-09-30NO-OP: whitespace, indentRobin Gareus
2019-09-30No more doxygen warnings for gtk2_arodur/*Robin Gareus
That's with doxgen 1.8.13.
2019-09-30Fix use of doxygen documented parameters in running textRobin Gareus
2019-09-30Fix some UI doxygen warningsRobin Gareus
2019-09-30Fix some more doxygen warningsRobin Gareus
2019-09-30NO-OP: whitespace (use tab to indent)Robin Gareus
2019-09-30Fix a few hundred doxygen warnings..Robin Gareus
There are still over a hundred left, but this addresses many already. In particular @param references to undocumented parameters. Most notably in audio_backend.h
2019-09-30Update Doxygen config:Robin Gareus
* process only header files (API is supposed to be documented there) (this resolves various inheritance and ambiguities, as well) * Set pre-processor defines as a normal Ardour compile would * Expand Macros (fixes issues with visibility defines)
2019-09-29Fix a duplicate layout parent issueRobin Gareus
2019-09-29NO-OP: whitespaceRobin Gareus
2019-09-29Fix External Send GUIRobin Gareus
panners.set_panner() was inadvertently removed in 31815b5f2
2019-09-29Fix gtk-table-packing error (redundant packing)Ben Loftis
2019-09-29Ardour::IO is not latent by itselfRobin Gareus
2019-09-29Remove unused modal LatencyGUI DialogRobin Gareus
2019-09-29Remove defunct Route "Adjust Latency" GUIRobin Gareus
This was based on Ardour-5 style "set custom latency of the IO", and inform, override JACK-port latency compensation. Ardour6: IO itself is no longer in control. This is abstracted by IOProcessor. In any case, this is to be superseded by bundling a-virtual-latency, and allowing track playback offset (that has no additional thru-latency for cue-monitoring).
2019-09-29Fix port-insert default latencyRobin Gareus
2019-09-29Show pre-release dialog also for source-tree self-buildsRobin Gareus