summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour
AgeCommit message (Collapse)Author
2014-05-19Merge branch 'export-dialog' into cairocanvasColin Fletcher
Fix merge conflicts in: gtk2_ardour/export_range_markers_dialog.cc gtk2_ardour/wscript libs/ardour/ardour/export_handler.h libs/ardour/system_exec.cc libs/pbd/pbd/system_exec.h libs/pbd/system_exec.cc
2014-05-18Add back libardour wrappers for PBD::SystemExecColin Fletcher
Add back ARDOUR::SystemExec wrapper for PBD::SystemExec, and add constructor for command line with parameter substitution.
2014-05-02a variety of changes to finalize (?) (MIDI) SceneChange functionalityPaul Davis
2014-05-01Introduce global default-fade-shape configuration variableAdrian Knoth
Some users always want the same fade in/out style, e.g., constant power, symmetric, fast etc. To avoid having them change the fade style manually for each fade, use a global configuration variable instead.
2014-05-01Drop unused set_default-fade(float, framecnt_t) prototypeAdrian Knoth
2014-05-01fix crash in butler when destroying before thread is startedPaul Davis
2014-05-01Add AudioBackend::info() method to retrieve AudioBackendInfo objectPaul Davis
Goal is to be able to call AudioBackendInfo::already_configured() from the right place.
2014-04-30use per-channel signals to pick up scene changes, rather than global onesPaul Davis
2014-04-28add another missing filePaul Davis
2014-04-28merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵Paul Davis
change markers
2014-04-17new transport option, "loop-is-mode" which optionally changes the role of ↵Paul Davis
the "play loop" button. If enabled, then the button simply changes the behaviour of the "play" button rather than actually starting playback. If disabled transport behaviour should be unchanged from before.
2014-04-16add new config parameter controlling visibility of name highlights in regions.Paul Davis
This also affects region name placement.
2014-04-15fix ridiculous spelling errorPaul Davis
2014-04-14remove code intended for use with basename(), fix memory leak since ↵Robin Gareus
g_path_get_basename() returns a newly allocated string.
2014-04-14more work on linking file existence and removabilityPaul Davis
2014-04-14further code simplification and rationalization related to MIDI source/file ↵Paul Davis
renaming
2014-04-14dramatic change in logic and naming for operations related to adding a MIDI ↵Paul Davis
region on demand and cloning/unlinking Existing code would cause data loss due to creation of two Source objects referring the same path, one with removable flags and one without. Careful code review suggested a variety of thinkos, function naming problems and other confusion that caused this. I have tried ot extensively comment what is going on with these operations, because it is one key area in which MIDI differs from audio: with audio, capture is the only way to add a new audio region, but for MIDI there are GUI input events that can add a new region.
2014-04-11final eradication of jack header files from anything except the JACK backendPaul Davis
2014-04-10remove use of JACK headers to allow building on systems without JACKPaul Davis
2014-04-10redesign technique for naming/creating regions for MIDI clone (or other ↵Paul Davis
non-capture driven MIDI region creation operations). See comments in Session::new_midi_source_name() for details.
2014-04-10name-change of RuntimeProfile elementPaul Davis
2014-04-10add new element to ARDOUR::RuntimeProfilePaul Davis
2014-04-04after cloning a MIDI region, mark the source file as non-removable. Fixes ↵Paul Davis
reports about missing MIDI files on the forums and IRC
2014-03-24fix return in ::drop_device()Paul Davis
2014-03-24add ::drop_device() method to ARDOUR::AudioBackendPaul Davis
2014-03-23remove dead code (PIChaser has been superseded with PLL,DLL)Robin Gareus
2014-03-17Make sure that windows_search_path() is 'visible' in Windows (will be needed ↵John Emmas
for fixup_bundle_environment)
2014-03-13rework SystemExec - use vfork wrapper (and lots of related stuff)Robin Gareus
2014-03-10required header for new search_paths.hPaul Davis
2014-03-10Move 'template_search_path()' and 'route_template_search_path()' into ↵John Emmas
'libs/ardour/search_paths.cc'
2014-03-10Transfer 'vst_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Transfer 'panner_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Transfer 'midi_patch_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Transfer 'lv2_bundled_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Transfer 'ladspa_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Transfer 'export_formats_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Transfer 'control_protocol_search_path()' into 'libs/ardour/search_paths.cc'John Emmas
2014-03-10Create 'libs/ardour/search_paths.cc/.h' and transfer backend_search_path() ↵John Emmas
to it
2014-03-10tempo match midi auditioning - #5881Robin Gareus
2014-03-09[VST] scan timeout display and per plugin timeout override.Robin Gareus
2014-03-09prepare configurable VST scan timeoutRobin Gareus
2014-03-05move vst detection code into ARDOUR namespaceRobin Gareus
2014-03-04mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64)Robin Gareus
2014-03-03even more small mingw/win fixesRobin Gareus
2014-03-03yet another mingw/win fixRobin Gareus
2014-03-02implement VST midi-outputRobin Gareus
2014-03-02remove recently added conflation of mingw64 and msvc with respect to symbol ↵Paul Davis
export
2014-03-02add missing extra filePaul Davis
2014-03-01when mingw is mingw64, it appears that we need to use __declspec() and not ↵Paul Davis
__attribute__((visibility)) for export control
2014-03-01re-work VST paths configuration.Robin Gareus
environment vars provide the "default", but are no longer relevant once ardour-internal paths are configured.