summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_manager.cc
AgeCommit message (Collapse)Author
2015-09-17use pbd's gstdio compatibility wrapperRobin Gareus
2015-08-18Add utility function to get windows packaging directory to avoid memory leaksTim Mayberry
There were a few other small leaks in pbd and evoral test code but I didn't bother changing them. Perhaps this function would be better off in PBD:: so it can be used everywhere.
2015-08-12punctuation nitpickRobin Gareus
2015-08-03VST cache file transition.Robin Gareus
2015-08-03dump VST blacklist at end of scanRobin Gareus
2015-08-03VST cache rework (part one)Robin Gareus
Don’t clutter up actual vst-plugin dirs with additional files. Use dedicated folder for VST info-cache; use sha1-hash (of absolute dll path) for .fsi file. Use a single blacklist file (one path per line) instead of individual .fsb files per plugin.
2015-07-23amend a73a039a3a, separate VST cache for 32/64bitRobin Gareus
2015-07-16clarify splash message (plugin scan/discover)Robin Gareus
2015-07-16prevent multiple concurrent plugin scans.Robin Gareus
2015-07-16rework AU scanning/discoveryRobin Gareus
Scan-only: “Iterate over all plugins. skip the ones where there's no io-cache entry Discover: cache new plugins info, update cache if needed.
2015-07-16Revert "AU discover: remember discover-at-start setting"Robin Gareus
This reverts commit 7c3c213d4565655ab802072829979d78999315de.
2015-07-16AU discover: remember discover-at-start settingRobin Gareus
Prior to this every successful discovery enabled auto-discovery at application start.
2015-07-11fix verbose plugin scanRobin Gareus
2015-07-11prepare verbose plugin scanning (log VST details)Robin Gareus
2015-07-10fix previous commit double dot in file ext.Robin Gareus
2015-07-10separate VST blacklist for 32/64bitRobin Gareus
2015-04-27case insensitive VST plugin file extension - fixes #6285Robin Gareus
2nd attempt.
2015-04-27Revert "case insensitive ".dll" for VST plugins - fixes #6285"Robin Gareus
This reverts commit c2f84af73d4812a7099ba1339ae92f2cd0536eae. strcasestr() is not compatible with mingw nor MSVC. different approach is needed.
2015-04-26case insensitive ".dll" for VST plugins - fixes #6285Robin Gareus
TODO: check portability of strcasestr()
2015-03-03recursive VST scansRobin Gareus
2015-03-01tiny cleanup due to long comment in between.Robin Gareus
2015-02-28API to delete AU cache & blacklistRobin Gareus
2014-12-25Conditionally remove possibly unused functions.David Robillard
2014-11-13install all additional binaries in $libdirRobin Gareus
2014-11-12failsafe AU scanning part one:Robin Gareus
Don’t scan for AU plugins unless users explicitly starts a plugin scan. Disable automatic scanning if Ardour crashes during AU plugin discovery.
2014-11-04When running an (MSVC built) VST scanner app, make sure we can utilise ↵John Emmas
debuggable versions if we need to
2014-10-04update VST scanner lookup (prepare for moving to BINDIR)Robin Gareus
2014-10-01use .exe suffix for VST pluin scanner app on windowsRobin Gareus
2014-09-11make valgrind output a bit more readable.Robin Gareus
2014-06-25Rename PBD::find_file_in_search_path to just PBD::find_fileTim Mayberry
saves a bit of typing and not necessary if you look at how it is used.
2014-06-25Use PBD::find_files_matching_pattern instead of other variationsTim Mayberry
2014-06-25Remove parameters from PBD::find_files_matching_regexTim Mayberry
The only users of this API always used the same options so just remove them.
2014-06-17Replace all use of PathScanner with equivalent functions from pbd/file_utils.hTim Mayberry
2014-06-17Change PBD::PathScanner API to return results by value to avoid inadvertent ↵Tim Mayberry
memory leaks
2014-06-15fix pathscanner / stl_vector related memory leaksRobin Gareus
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