mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-11-22 22:41:30 +03:00
separate javascript logging macro
This commit is contained in:
parent
4bd5e23fff
commit
12f874cd92
@ -36,7 +36,7 @@ void js_initialise(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
rt = JS_NewRuntime(8L * 1024L * 1024L);
|
rt = JS_NewRuntime(8L * 1024L * 1024L);
|
||||||
LOG(("New runtime handle %p", rt));
|
JSLOG("New runtime handle %p", rt);
|
||||||
|
|
||||||
/* register script content handler */
|
/* register script content handler */
|
||||||
javascript_init();
|
javascript_init();
|
||||||
@ -45,7 +45,7 @@ void js_initialise(void)
|
|||||||
void js_finalise(void)
|
void js_finalise(void)
|
||||||
{
|
{
|
||||||
if (rt != NULL) {
|
if (rt != NULL) {
|
||||||
LOG(("destroying runtime handle %p", rt));
|
JSLOG("destroying runtime handle %p", rt);
|
||||||
JS_DestroyRuntime(rt);
|
JS_DestroyRuntime(rt);
|
||||||
}
|
}
|
||||||
JS_ShutDown();
|
JS_ShutDown();
|
||||||
@ -54,10 +54,10 @@ void js_finalise(void)
|
|||||||
/* The error reporter callback. */
|
/* The error reporter callback. */
|
||||||
static void js_reportError(JSContext *cx, const char *message, JSErrorReport *report)
|
static void js_reportError(JSContext *cx, const char *message, JSErrorReport *report)
|
||||||
{
|
{
|
||||||
LOG(("%s:%u:%s",
|
JSLOG("%s:%u:%s",
|
||||||
report->filename ? report->filename : "<no filename>",
|
report->filename ? report->filename : "<no filename>",
|
||||||
(unsigned int) report->lineno,
|
(unsigned int) report->lineno,
|
||||||
message));
|
message);
|
||||||
}
|
}
|
||||||
|
|
||||||
jscontext *js_newcontext(void)
|
jscontext *js_newcontext(void)
|
||||||
@ -76,7 +76,9 @@ jscontext *js_newcontext(void)
|
|||||||
JS_SetVersion(cx, JSVERSION_LATEST);
|
JS_SetVersion(cx, JSVERSION_LATEST);
|
||||||
JS_SetErrorReporter(cx, js_reportError);
|
JS_SetErrorReporter(cx, js_reportError);
|
||||||
|
|
||||||
LOG(("New Context %p", cx));
|
/*JS_SetGCZeal(cx, 2); */
|
||||||
|
|
||||||
|
JSLOG("New Context %p", cx);
|
||||||
|
|
||||||
return (jscontext *)cx;
|
return (jscontext *)cx;
|
||||||
}
|
}
|
||||||
@ -85,7 +87,7 @@ void js_destroycontext(jscontext *ctx)
|
|||||||
{
|
{
|
||||||
JSContext *cx = (JSContext *)ctx;
|
JSContext *cx = (JSContext *)ctx;
|
||||||
if (cx != NULL) {
|
if (cx != NULL) {
|
||||||
LOG(("Destroying Context %p", cx));
|
JSLOG("Destroying Context %p", cx);
|
||||||
JS_DestroyContext(cx);
|
JS_DestroyContext(cx);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -109,7 +111,7 @@ jsobject *js_newcompartment(jscontext *ctx, void *win_priv, void *doc_priv)
|
|||||||
|
|
||||||
window_proto = jsapi_InitClass_Window(cx, NULL);
|
window_proto = jsapi_InitClass_Window(cx, NULL);
|
||||||
if (window_proto == NULL) {
|
if (window_proto == NULL) {
|
||||||
LOG(("Unable to initialise window class"));
|
JSLOG("Unable to initialise window class");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -122,7 +124,7 @@ bool js_exec(jscontext *ctx, const char *txt, size_t txtlen)
|
|||||||
{
|
{
|
||||||
JSContext *cx = (JSContext *)ctx;
|
JSContext *cx = (JSContext *)ctx;
|
||||||
|
|
||||||
/* LOG(("%p \"%s\"",cx ,txt)); */
|
/* JSLOG("%p \"%s\"",cx ,txt); */
|
||||||
|
|
||||||
if (ctx == NULL) {
|
if (ctx == NULL) {
|
||||||
return false;
|
return false;
|
||||||
@ -140,6 +142,7 @@ bool js_exec(jscontext *ctx, const char *txt, size_t txtlen)
|
|||||||
JS_GetGlobalObject(cx),
|
JS_GetGlobalObject(cx),
|
||||||
txt, txtlen,
|
txt, txtlen,
|
||||||
"<head>", 0, NULL) == JS_TRUE) {
|
"<head>", 0, NULL) == JS_TRUE) {
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -159,5 +159,6 @@ JS_NewCompartmentAndGlobalObject(JSContext *cx,
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define JSLOG(args...) LOG((args))
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -34,6 +34,8 @@ binding document {
|
|||||||
|
|
||||||
api finalise %{
|
api finalise %{
|
||||||
if (private != NULL) {
|
if (private != NULL) {
|
||||||
|
JSLOG("dom_document %p in content %p",
|
||||||
|
private->node, private->htmlc);
|
||||||
dom_node_unref(private->node);
|
dom_node_unref(private->node);
|
||||||
}
|
}
|
||||||
%}
|
%}
|
||||||
|
Loading…
Reference in New Issue
Block a user