GitHub plugin: fix potential multiple initialization of libcurl bug.

* Prevent libcurl from inadvertently being initialized twice.
* Dynamically load libcurl only when required.
* Reduce the number of worker threads when loading footprint libraries to
  prevent issues with the GitHub plugin.
This commit is contained in:
Wayne Stambaugh
2016-01-10 16:44:37 -05:00
parent f309eaab00
commit 5c6c2a0661
11 changed files with 345 additions and 222 deletions
+1 -1
View File
@@ -210,7 +210,7 @@ protected:
* @param aZipURL is where to put the zip file URL.
* @return bool - true if @a aRepoULR was parseable, else false
*/
static bool repoURL_zipURL( const wxString& aRepoURL, std::string& aZipURL );
static bool repoURL_zipURL( const wxString& aRepoURL, std::string* aZipURL );
/**
* Function remoteGetZip