mirror of https://github.com/axmolengine/axmol.git
issue #2823: minor fix and logs.
This commit is contained in:
parent
43b4269c11
commit
0ad7a9fd4b
|
@ -40,6 +40,8 @@ bool AppDelegate::applicationDidFinishLaunching()
|
||||||
// set FPS. the default value is 1.0/60 if you don't call this
|
// set FPS. the default value is 1.0/60 if you don't call this
|
||||||
pDirector->setAnimationInterval(1.0 / 60);
|
pDirector->setAnimationInterval(1.0 / 60);
|
||||||
|
|
||||||
|
FileUtils::getInstance()->addSearchPath("js");
|
||||||
|
|
||||||
ScriptingCore* sc = ScriptingCore::getInstance();
|
ScriptingCore* sc = ScriptingCore::getInstance();
|
||||||
sc->addRegisterCallback(register_all_cocos2dx);
|
sc->addRegisterCallback(register_all_cocos2dx);
|
||||||
sc->addRegisterCallback(register_all_cocos2dx_extension);
|
sc->addRegisterCallback(register_all_cocos2dx_extension);
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
0017c1d76ce42fd252ff8245774d5a276e278115
|
036581b6dd46245d778816a7258c42ea68c06959
|
|
@ -201,6 +201,12 @@ void js_log(const char *format, ...) {
|
||||||
int len = vsnprintf(_js_log_buf, kMaxLogLen, format, vl);
|
int len = vsnprintf(_js_log_buf, kMaxLogLen, format, vl);
|
||||||
va_end(vl);
|
va_end(vl);
|
||||||
if (len) {
|
if (len) {
|
||||||
|
std::string logBuf = _js_log_buf;
|
||||||
|
if (std::string::npos != logBuf.find("unknown (can't convert to")
|
||||||
|
|| std::string::npos != logBuf.find("too much recursion"))
|
||||||
|
{
|
||||||
|
log("exception....");
|
||||||
|
}
|
||||||
CCLOG("JS: %s\n", _js_log_buf);
|
CCLOG("JS: %s\n", _js_log_buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2206,13 +2212,6 @@ static void clearBuffers() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static int replyToClient(int socket, const std::string& buf)
|
|
||||||
{
|
|
||||||
std::stringstream bufSend;
|
|
||||||
bufSend << buf.length() << ":" << buf;
|
|
||||||
return ::send(socket, bufSend.str().c_str(), bufSend.str().length(), 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void serverEntryPoint(void)
|
static void serverEntryPoint(void)
|
||||||
{
|
{
|
||||||
// start a server, accept the connection and keep reading data from it
|
// start a server, accept the connection and keep reading data from it
|
||||||
|
|
|
@ -313,6 +313,8 @@ ThreadActor.prototype = {
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
_unlockVM();
|
||||||
|
|
||||||
if (aRequest && aRequest.forceCompletion) {
|
if (aRequest && aRequest.forceCompletion) {
|
||||||
// TODO: remove this when Debugger.Frame.prototype.pop is implemented in
|
// TODO: remove this when Debugger.Frame.prototype.pop is implemented in
|
||||||
// bug 736733.
|
// bug 736733.
|
||||||
|
@ -329,6 +331,7 @@ ThreadActor.prototype = {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (aRequest && aRequest.resumeLimit) {
|
if (aRequest && aRequest.resumeLimit) {
|
||||||
|
log("resumeLimit...");
|
||||||
// Bind these methods because some of the hooks are called with 'this'
|
// Bind these methods because some of the hooks are called with 'this'
|
||||||
// set to the current frame.
|
// set to the current frame.
|
||||||
let pauseAndRespond = (aFrame, onPacket=function (k) k) => {
|
let pauseAndRespond = (aFrame, onPacket=function (k) k) => {
|
||||||
|
@ -408,13 +411,16 @@ ThreadActor.prototype = {
|
||||||
if (stepFrame) {
|
if (stepFrame) {
|
||||||
switch (steppingType) {
|
switch (steppingType) {
|
||||||
case "step":
|
case "step":
|
||||||
|
log("--> step...");
|
||||||
this.dbg.onEnterFrame = onEnterFrame;
|
this.dbg.onEnterFrame = onEnterFrame;
|
||||||
// Fall through.
|
// Fall through.
|
||||||
case "next":
|
case "next":
|
||||||
|
log("--> next...");
|
||||||
stepFrame.onStep = onStep;
|
stepFrame.onStep = onStep;
|
||||||
stepFrame.onPop = onPop;
|
stepFrame.onPop = onPop;
|
||||||
break;
|
break;
|
||||||
case "finish":
|
case "finish":
|
||||||
|
log("--> finish...");
|
||||||
stepFrame.onPop = onPop;
|
stepFrame.onPop = onPop;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue