1
0
Fork 0
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:
jules 2008-12-31 14:18:22 +00:00
parent 693c94978c
commit ec87ea494c
14 changed files with 866 additions and 524 deletions

View file

@ -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();