Fix LV2 preset deletion and clash between plugins.
authorDavid Robillard <d@drobilla.net>
Sat, 7 Mar 2015 19:54:03 +0000 (14:54 -0500)
committerDavid Robillard <d@drobilla.net>
Sat, 7 Mar 2015 19:54:03 +0000 (14:54 -0500)
commitde078a04e23eae197565d231ea35362b5a7ee40e
tree4b92cc88c5c5d17df6724ea9d21f94cf24327fd6
parent0cb096a9782bd13188e7add156af0a4c5e846e86
Fix LV2 preset deletion and clash between plugins.

Before this, LV2 preset deletion in Ardour was doubly broken: the wrong file
was being removed, and removing the correct file would only result in a broken
preset.  This change uses a new version of Lilv which has a more sophisticated
mechanism for preset deletion.

Also, fix "clashing" presets saved with the same name for different plugins, by
prefixing the plugin name to the bundle (this is now a recommendation in the
LV2 preset specification).
gtk2_ardour/lv2_plugin_ui.cc
libs/ardour/lv2_plugin.cc
libs/ardour/wscript