summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_manager.cc
AgeCommit message (Collapse)Author
2018-05-08Plugin Order: remove from instant.xml and save to: ↵Ben Loftis
plugin_metadata/plugin_order
2018-03-02Unrecognized plugins are stored in the tagfile (FromPlug); but only set the ↵Ben Loftis
user_set flag if the user actually edited it.
2018-03-02Allow successive changes from the Gui to set tags.Ben Loftis
2018-03-02Fix gcc-4.2 OSX/PPC buildsRobin Gareus
ambiguity between reverse_iterator rend(); const_reverse_iterator rend() const;
2018-03-01Tag_reset() should be FromPlug, not FromGui.Ben Loftis
2018-03-01Fix thinko in prior commit 7c5f1c.Ben Loftis
2018-03-01Plugin-Tag improvements:Ben Loftis
Initialize LADSPA tags. Explicitly define behavior of tags provided by plugin, factory, or user. Store the plugin name in the tag-file, for easier user-submissions and bulk editing.
2018-02-23Revert afedd2 and associated commits (method to generate initial tag file)Ben Loftis
2018-02-21fix compilation on windows with VST supportLen Ovens
2018-02-21fix compilation on linux with LXVST supportPaul Davis
2018-02-21Method to generate an initial tag file:Ben Loftis
rm config/plugin_tags touch config/init_plugin_tags
2018-02-02Further defer changes of plugin Tags+Status, and consolidate code to call ↵Ben Loftis
PluginListChanged only once.
2018-01-31Allow to filter tags by hidden + favoriteRobin Gareus
This in preparation to not populate context-menus with unused tags.
2018-01-31Text case change (_VSTInfo::Category needs to be capitalized)John Emmas
2018-01-30Fix editing/replacing plugin-tagsRobin Gareus
2018-01-30Move LADSPA Author string sanitation to libardour.Robin Gareus
(Also allow dot as valid char: e.g. "James T. Kirk" but keep stripping common suffixes like <e@mail>.
2018-01-30Add backend-API to reset plugin tagsRobin Gareus
2018-01-30Fix plugin factory tagsRobin Gareus
* tag-file is loaded early on (before scanning plugin) retain factory set tag from file, don't use plugin-categories. * load user plugin-tag file after factory plugin-tag file
2018-01-30Clean up tag tokenization codeRobin Gareus
* accept " ,\n" as separator * produce only " " as separator * squelch error message for empty-string tokenization * clean up code, use existing API methods for lower-case transform
2018-01-30NO-OP: whitespaceRobin Gareus
2018-01-30Update PluginManager: implement plugin tagsRobin Gareus
* move plugin-meta-data (status, tag) into dedicated sub-dir * load/save space separated tags * pre-seed tags with plugin-category (if unset) * breaking API change: PluginStatusesChanged() signal includes change
2018-01-30Update plugin classificationRobin Gareus
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API
2018-01-30Prepare plugin-meta-data config-dir and filesRobin Gareus
2017-09-21Don't recurse into MacVST bundle-folders during plugin-scanRobin Gareus
2017-01-23Safe Mode: disable VST scanRobin Gareus
2016-12-11Add support for MacVST hidden/favoritesRobin Gareus
2016-11-18Recursively scan for MacVSTsRobin Gareus
2016-11-17Add runtime option to disable MacVSTRobin Gareus
2016-11-14Pass const references to plugin-listRobin Gareus
2016-11-14const'ness FTWRobin Gareus
2016-11-13Mac VST-2.x supportRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-04-29don't special case lua processors, use plugin-managerRobin Gareus
2016-04-24some notes on mem-leaks...Robin Gareus
2016-04-22invalidate AU cache on re-scanRobin Gareus
2016-04-22fix AU cache clearRobin Gareus
2016-02-23Implement Lua DSP processor/pluginRobin Gareus
2015-12-22add signal for Plugin Status Changes (Hidden/Favorite)Robin Gareus
2015-12-06Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bitAlexandre Prokoudine
2015-10-08renice DLL info messagesRobin Gareus
2015-10-08use g_open for DLL arch testRobin Gareus
2015-10-08detect VST arch only during discovery (not scan)Robin Gareus
2015-10-07print VST blacklist filename (for good measure)Robin Gareus
2015-10-06add missing semicolonRobin Gareus
2015-10-06detect windows DLL architectureRobin Gareus
2015-10-05fix typo in prev. commitRobin Gareus
2015-10-05fix typoRobin Gareus
2015-10-05use quotes for in-tree pbd/glib wrapper includeRobin Gareus
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05replace i/ofstream for plugin statuesRobin Gareus