mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-02 03:20:06 +00:00
added support for sysexes to the VST plugin/hosting. Also tweaked URL::isProbablyAWebsiteURL(), and fixed a couple of mac build problems.
This commit is contained in:
parent
693c94978c
commit
ec87ea494c
14 changed files with 866 additions and 524 deletions
|
|
@ -422,7 +422,8 @@ bool juce_launchFile (const String& fileName,
|
|||
String cmdString (fileName);
|
||||
cmdString << " " << parameters;
|
||||
|
||||
if (URL::isProbablyAWebsiteURL (cmdString) || URL::isProbablyAnEmailAddress (cmdString))
|
||||
if (URL::isProbablyAWebsiteURL (fileName)
|
||||
|| URL::isProbablyAnEmailAddress (fileName))
|
||||
{
|
||||
// create a command that tries to launch a bunch of likely browsers
|
||||
const char* const browserNames[] = { "/etc/alternatives/x-www-browser", "firefox", "mozilla", "konqueror", "opera" };
|
||||
|
|
@ -435,6 +436,9 @@ bool juce_launchFile (const String& fileName,
|
|||
cmdString = cmdLines.joinIntoString (T(" || "));
|
||||
}
|
||||
|
||||
if (cmdString.startsWithIgnoreCase (T("file:")))
|
||||
cmdString = cmdString.substring (5);
|
||||
|
||||
char* const argv[4] = { "/bin/sh", "-c", (char*) cmdString.toUTF8(), 0 };
|
||||
|
||||
const int cpid = fork();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue