diff --git a/src/DuktapeEngine.cpp b/src/DuktapeEngine.cpp index d9db2b9..b4ac027 100644 --- a/src/DuktapeEngine.cpp +++ b/src/DuktapeEngine.cpp @@ -219,5 +219,5 @@ struct DuktapeEngine : ScriptEngine { __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("js"); + addScriptEngine(".js"); } diff --git a/src/FaustEngine.cpp b/src/FaustEngine.cpp index 6d6a987..3803c8c 100644 --- a/src/FaustEngine.cpp +++ b/src/FaustEngine.cpp @@ -369,5 +369,5 @@ private: __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("dsp"); + addScriptEngine(".dsp"); } diff --git a/src/LibPDEngine.cpp b/src/LibPDEngine.cpp index 7be549f..1786ce2 100644 --- a/src/LibPDEngine.cpp +++ b/src/LibPDEngine.cpp @@ -331,5 +331,5 @@ void LibPDEngine::sendInitialStates(const ProcessBlock* block) { __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("pd"); + addScriptEngine(".pd"); } diff --git a/src/LuaJITEngine.cpp b/src/LuaJITEngine.cpp index 0ec77ef..a2167a6 100644 --- a/src/LuaJITEngine.cpp +++ b/src/LuaJITEngine.cpp @@ -246,5 +246,5 @@ struct LuaJITEngine : ScriptEngine { __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("lua"); + addScriptEngine(".lua"); } diff --git a/src/Prototype.cpp b/src/Prototype.cpp index 71c0673..afb18c6 100644 --- a/src/Prototype.cpp +++ b/src/Prototype.cpp @@ -334,7 +334,7 @@ struct Prototype : Module { std::string extension = system::getExtension(path); scriptEngine = createScriptEngine(extension); if (!scriptEngine) { - message = string::f("No engine for .%s extension", extension.c_str()); + message = string::f("No engine for %s extension", extension.c_str()); return; } scriptEngine->module = this; @@ -406,13 +406,13 @@ struct Prototype : Module { } void newScriptDialog() { - std::string ext = "js"; + std::string ext = ".js"; // Get current extension if a script is currently loaded if (!path.empty()) { ext = system::getExtension(path); } std::string dir = asset::plugin(pluginInstance, "examples"); - std::string filename = "Untitled." + ext; + std::string filename = "Untitled" + ext; char* newPathC = osdialog_file(OSDIALOG_SAVE, dir.c_str(), filename.c_str(), NULL); if (!newPathC) { return; @@ -436,7 +436,7 @@ struct Prototype : Module { } // Copy template to new script - std::string templatePath = asset::plugin(pluginInstance, "examples/template." + ext); + std::string templatePath = asset::plugin(pluginInstance, "examples/template" + ext); { std::ifstream templateFile(templatePath, std::ios::binary); std::ofstream newFile(newPath, std::ios::binary); @@ -468,7 +468,7 @@ struct Prototype : Module { std::string ext = system::getExtension(path); std::string dir = asset::plugin(pluginInstance, "examples"); - std::string filename = "Untitled." + ext; + std::string filename = "Untitled" + ext; char* newPathC = osdialog_file(OSDIALOG_SAVE, dir.c_str(), filename.c_str(), NULL); if (!newPathC) { return; @@ -478,7 +478,7 @@ struct Prototype : Module { // Add extension if user didn't specify one std::string newExt = system::getExtension(newPath); if (newExt == "") - newPath += "." + ext; + newPath += ext; // Write and close file { @@ -594,7 +594,7 @@ struct Prototype : Module { if (path == "") return ""; // HACK check if extension is .pd - if (system::getExtension(path) == "pd") + if (system::getExtension(path) == ".pd") return settingsPdEditorPath; return settingsEditorPath; } diff --git a/src/PythonEngine.cpp b/src/PythonEngine.cpp index edcb0ec..022699f 100644 --- a/src/PythonEngine.cpp +++ b/src/PythonEngine.cpp @@ -252,5 +252,5 @@ struct PythonEngine : ScriptEngine { __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("py"); + addScriptEngine(".py"); } diff --git a/src/QuickJSEngine.cpp b/src/QuickJSEngine.cpp index d137d9b..b1de404 100644 --- a/src/QuickJSEngine.cpp +++ b/src/QuickJSEngine.cpp @@ -329,5 +329,5 @@ struct QuickJSEngine : ScriptEngine { __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("js"); + addScriptEngine(".js"); } diff --git a/src/SuperColliderEngine.cpp b/src/SuperColliderEngine.cpp index 6db72b1..910c0df 100644 --- a/src/SuperColliderEngine.cpp +++ b/src/SuperColliderEngine.cpp @@ -405,6 +405,6 @@ bool SC_VcvPrototypeClient::copyArrayOfFloatArrays(const PyrSlot& inSlot, const __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("sc"); - addScriptEngine("scd"); + addScriptEngine(".sc"); + addScriptEngine(".scd"); } diff --git a/src/VultEngine.cpp b/src/VultEngine.cpp index 4370f53..d911aa7 100644 --- a/src/VultEngine.cpp +++ b/src/VultEngine.cpp @@ -150,5 +150,5 @@ struct VultEngine : ScriptEngine { __attribute__((constructor(1000))) static void constructor() { - addScriptEngine("vult"); + addScriptEngine(".vult"); }