summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_manager.cc
AgeCommit message (Collapse)Author
2014-04-11interim vst fixesunknown
2014-03-10Transfer 'vst_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-09[VST] scan timeout display and per plugin timeout override.Robin Gareus
2014-03-03detect VST midi-in/midi-out ports separately.Robin Gareus
2014-03-02use "new" VST search path code and adjust build system to reflect new source ↵Paul Davis
files
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.
2014-03-01change code that is never used into assert()s.Robin Gareus
plugin-scan should always happen explicitly (either on start or by user request).
2014-02-26"cancel" only cancels [new VST] discovery, not index-cache-readingRobin Gareus
2014-02-26user-configurable VST search paths (backend)Robin Gareus
2014-02-25option to en/dis-able VST plugin discovery on startupRobin Gareus
2014-02-25implement plugin-scan cancel-button sensitivityRobin Gareus
2014-02-25scan VSTs in background, allow to cancel & timeoutRobin Gareus
2014-02-25global static path to plugin scanner app.Robin Gareus
2014-02-25prepare plugin list refresh w/o instantiate (using cache only)Robin Gareus
2014-02-24preparations for VST blacklist (paths)Robin Gareus
2014-02-24plugin scan progress-display & preferencesRobin Gareus
2014-02-24prepare GUI notifications for plugin scanRobin Gareus
2014-02-23preparations for VST Shell plugins (mostly mixbus code forward port)Robin Gareus
2014-02-23consolidate lxVST & winVST file-info code into libardourRobin Gareus
first step and clennup before adding support for VST shell-plugins (collections) and external scanner app...
2014-02-08Merge branch 'master' into cairocanvasPaul Davis
2014-02-08add kxstudio linux vst dirs to LXVST default search pathPaul Davis
2014-02-08fix missing colon in extension of LXVST search pathPaul Davis
2014-01-29Merge branch 'master' into cairocanvasPaul Davis
2014-01-27add new folders to linux vst search path to help out AVLinux and some other ↵Paul Davis
specialized distros
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2013-11-04try to fix various warnings from gcc when optimization flags are enabledPaul Davis
2013-09-06Rename SearchPath class SearchpathTim Mayberry
Windows headers define SearchPath which means we have to undefine it where necessary. This is a pain and can be tricksy, so I feel renaming the class slightly is the easiest solution.
2013-07-15 Use ARDOUR::ladspa_search_path and PBD::find_matching_files to find LADSPA ↵Paul Davis
modules
2013-07-11Don't require liblrdf on windowsPaul Davis
This removes dependence on liblrdf, libraptor and libxslt
2013-07-11Use glibmm for modules instead of dlfch.hPaul Davis
2013-03-28little extra debugging to show discovered LXVST .so'sPaul Davis
2013-03-20fix other potential crashes with non-existing plugins and presets caused by ↵Paul Davis
indiscriminate use of vector_delete<T>
2013-03-20fix crash when deleting non-existing presetsPaul Davis
2013-02-05replace final(?) incidences of program name (ardour, Ardour) with ↵Paul Davis
PROGRAM_NAME (thanks to edgar for tracking them all down) git-svn-id: svn://localhost/ardour2/branches/3.0@14050 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-18Add debug trace for LV2 like the other APIs.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@13137 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-10add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, ↵Paul Davis
and fix const cast warnings generated by new flags git-svn-id: svn://localhost/ardour2/branches/3.0@13124 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Replace use of PBD::sys::path in PluginManagerTim Mayberry
git-svn-id: svn://localhost/ardour2/branches/3.0@12841 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-23Use std::string instead of PBD::sys::path in pbd/search_path.h, ↵Tim Mayberry
pbd/file_utils.h and ardour/session_dir.h git-svn-id: svn://localhost/ardour2/branches/3.0@12829 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24Remove over 500 unnecessary includes (including 54 of session.h).David Robillard
It's slightly possible that this causes trivial build failures on different configurations, but otherwise shouldn't cause any problems (i.e. no actual changes other than include/naming/namespace stuff). I deliberately avoided removing libardour-config.h since this can mysteriously break things, though a few of those do seem to be unnecessary. This commit only targets includes of ardour/*.h. There is also a very large number of unnecessary includes of stuff in gtk2_ardour; tackling that should also give a big improvement in build time when things are modified. git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-27Be slightly more verbose about vstfx_get_info errors.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11531 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-15Add warning if a duplicate Linux VST plugin is rejected.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11012 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Rename linux VST files to be more friendly.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22Share VSTHandle and VSTInfo between windows/linux VSTs.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10758 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21Rename windows VST stuff with a Windows prefix.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14make PluginManager API more in line with other singletons; do initial plugin ↵Paul Davis
discovery before beginning to construct the UI, so that if plugins create GUIs (e.g for license verification) they don't cause a run loop to catch the UIManager in an inconsistent state with menus defined but actions missing git-svn-id: svn://localhost/ardour2/branches/3.0@10586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01Make plugin scanner objects give leaf names to their filters, so that they ↵Carl Hetherington
work properly. Fixes #4423. git-svn-id: svn://localhost/ardour2/branches/3.0@10378 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-22change several startup messages to be triggered only by -D (debug) optionsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@10281 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18changes for OS X support: change waf config define to COREAUDIO_SUPPORT, ↵Paul Davis
remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken) git-svn-id: svn://localhost/ardour2/branches/3.0@10224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-13avoid listing duplicate LXVST plugins that are discovered along LXVST_PATH ↵Paul Davis
or otherwise (from linuxdsp) git-svn-id: svn://localhost/ardour2/branches/3.0@10208 d708f5d6-7413-0410-9779-e7cbd77b26cf