# HG changeset patch # User Chris Cannam # Date 1587142004 -3600 # Node ID 64d605b087f09cfc8b6f613944ac3cef8f655fab # Parent c12b8c696aba90633ec9a9a14e30959441071f7e# Parent a0e5f45fa8440b9bfca091dfb53b01cb1054a90d Merge diff -r a0e5f45fa844 -r 64d605b087f0 CHANGELOG --- a/CHANGELOG Wed Apr 15 16:32:10 2020 +0100 +++ b/CHANGELOG Fri Apr 17 17:46:44 2020 +0100 @@ -395,7 +395,7 @@ - Update code to build against Qt5 -Changes in Sonic Visualiser 2.0.1 ( Mar 2013) since the previous release 2.0: +Changes in Sonic Visualiser 2.0.1 (07 Mar 2013) since the previous release 2.0: - Fix incorrect samplerate in reading m4a files on OS/X diff -r a0e5f45fa844 -r 64d605b087f0 main/main.cpp --- a/main/main.cpp Wed Apr 15 16:32:10 2020 +0100 +++ b/main/main.cpp Fri Apr 17 17:46:44 2020 +0100 @@ -365,11 +365,24 @@ settings.endGroup(); settings.beginGroup("RDF"); - if (!settings.contains("rdf-indices")) { - QStringList list; - list << "http://www.vamp-plugins.org/rdf/plugins/index.txt"; - settings.setValue("rdf-indices", list); + QStringList list; + bool absent = !(settings.contains("rdf-indices")); + QString plugIndex("http://www.vamp-plugins.org/rdf/plugins/index.txt"); + QString packsIndex("http://www.vamp-plugins.org/rdf/packs/index.txt"); + if (absent) { + list << plugIndex; + list << packsIndex; + } else { + list = settings.value("rdf-indices").toStringList(); + if (!settings.contains("rdf-indices-refreshed-for-4.1")) { + // Packs introduced + if (!list.contains(packsIndex)) { + list << packsIndex; + } + settings.setValue("rdf-indices-refreshed-for-4.1", true); + } } + settings.setValue("rdf-indices", list); settings.endGroup(); PluginPathSetter::initialiseEnvironmentVariables(); diff -r a0e5f45fa844 -r 64d605b087f0 repoint-lock.json --- a/repoint-lock.json Wed Apr 15 16:32:10 2020 +0100 +++ b/repoint-lock.json Fri Apr 17 17:46:44 2020 +0100 @@ -4,7 +4,7 @@ "pin": "74c5b0bfa108" }, "svcore": { - "pin": "627a7d7ada45" + "pin": "3ec563af0a4f" }, "svgui": { "pin": "7eb595837eaa"