X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=jhbuild.js;h=68b245def92446f8e5a2ed16c5d7d25cbb39aecb;hb=e860211ceaac40ef809073d30b07b457e175ea7c;hp=248c2136ec8f1ecebf8ff273baea13ea9f26e8c5;hpb=5d457b5b0817274132cb9b8c91c123822bfa21d3;p=gnome.introspection-doc-generator diff --git a/jhbuild.js b/jhbuild.js index 248c213..68b245d 100755 --- a/jhbuild.js +++ b/jhbuild.js @@ -11,8 +11,9 @@ Gio = imports.gi.Gio; File = imports.File.File; console = imports.console.console; +Seed.include('Date.js'); -Date = imports.Date.Date; +//DateExtra = imports.DateExtra.DateExtra; @@ -24,7 +25,7 @@ var UPDATE_SOURCES = false; -var LOGFILE = "jhbuild-" + (new xdate()).format("Y-m-d-H") + '.log'; +var LOGFILE = "jhbuild-" + (new Date()).format("Y-m-d-H") + '.log'; // change src & deleteGirs when you add / remove girs.. @@ -232,7 +233,7 @@ function spawnlog (cwd, s, outfile, errfile) { GLib.SpawnFlags.DO_NOT_REAP_CHILD + GLib.SpawnFlags.SEARCH_PATH , null, null, ret); - var ctx = GLib.main_loop_new (null, false); + var ctx = new GLib.MainLoop.c_new (null, false); var started = false; GLib.child_watch_add(GLib.PRIORITY_DEFAULT, ret.child_pid, function(pid, status) { @@ -241,7 +242,7 @@ function spawnlog (cwd, s, outfile, errfile) { retval.done = true; if (started) { console.log("Ending LOOP"); - GLib.main_loop_quit(ctx); + ctx.quit(); } }); @@ -316,7 +317,7 @@ function spawnlog (cwd, s, outfile, errfile) { if (!retval.done) { started = true; console.log("STARTING LOOP"); - GLib.main_loop_run(ctx, false); // wait fore exit? + ctx.run(); // wait fore exit? } readstr(out_ch, outfile, 'output'); readstr(err_ch, errfile, 'error');