History

Complete console.trace and added a testcases for all 13 functions.

NeetBhagat committed 9 years ago

Commit 9646eba1 parent 5c3242615 files · +204 −165Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 15 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+5−15
@@ -187,15 +187,6 @@ ScriptEngine::ScriptEngine(Context context, const QString& scriptContents, const · 186 unmodified lines
187187 }
188188 logException(output);
189189 });
190−
191− // this is where all unhandled exceptions end up getting logged
192− /* connect(this, &BaseScriptEngine::unhandledException, this, [this](const QScriptValue& err) {
193− auto output = err.engine() == this ? err : makeError(err);
194− if (!output.property("detail").isValid()) {
195− output.setProperty("detail", "UnhandledException");
196− }
197− logException(output);
198− });*/
199190 }
200191
201192 QString ScriptEngine::getContext() const {
@@ -481,21 +472,21 @@ void ScriptEngine::scriptErrorMessage(const QString& message) { · 279 unmodified lines
481472 }
482473
483474 void ScriptEngine::scriptWarningMessage(const QString& message) {
484− qCWarning(scriptengine) << message;
475+ qCWarning(scriptengine) << qPrintable(message);
485476 emit warningMessage(message, getFilename());
486477 }
487478
488479 void ScriptEngine::scriptInfoMessage(const QString& message) {
489− qCInfo(scriptengine) << message;
480+ qCInfo(scriptengine) << qPrintable(message);
490481 emit infoMessage(message, getFilename());
491482 }
492483
493484 void ScriptEngine::scriptPrintedMessage(const QString& message) {
494− qCDebug(scriptengine) << message;
485+ qCDebug(scriptengine) << qPrintable(message);
495486 emit printedMessage(message, getFilename());
496487 }
497488
498−void ScriptEngine::clearConsole() {
489+void ScriptEngine::clearDebugLogWindow() {
499490 emit clearDebugWindow();
500491 }
501492
@@ -678,11 +669,10 @@ void ScriptEngine::init() { · 176 unmodified lines
678669 registerGlobalObject("Entities", entityScriptingInterface.data());
679670 registerGlobalObject("Quat", &_quatLibrary);
680671 registerGlobalObject("Vec3", &_vec3Library);
681− registerGlobalObject("console", &_consoleScriptingInterface);
682672 registerGlobalObject("Mat4", &_mat4Library);
683673 registerGlobalObject("Uuid", &_uuidLibrary);
684674 registerGlobalObject("Messages", DependencyManager::get<MessagesClient>().data());
685−
675+ registerGlobalObject("console", &_consoleScriptingInterface);
686676 registerGlobalObject("File", new FileScriptingInterface(this));
687677
688678 qScriptRegisterMetaType(this, animVarMapToScriptValue, animVarMapFromScriptValue);