diff --git a/b2g/config/gaia.json b/b2g/config/gaia.json index 78b4fcc9aa44..0d3057dbe928 100644 --- a/b2g/config/gaia.json +++ b/b2g/config/gaia.json @@ -1,4 +1,4 @@ { - "revision": "afc73def64af0d75874cc47ad3d02e16e645ffbc", + "revision": "d39f167ee1b770d2312a7b35bbcb29afe83b5c4f", "repo_path": "/integration/gaia-central" } diff --git a/browser/devtools/debugger/test/browser_dbg_break-on-dom-event.js b/browser/devtools/debugger/test/browser_dbg_break-on-dom-event.js index 1f54ed11dee4..135e11cb0818 100644 --- a/browser/devtools/debugger/test/browser_dbg_break-on-dom-event.js +++ b/browser/devtools/debugger/test/browser_dbg_break-on-dom-event.js @@ -43,32 +43,32 @@ function testBreakOnAll() is(packet.why.type, "pauseOnDOMEvents", "A hidden breakpoint was hit."); is(packet.frame.callee.name, "keyupHandler", "The keyupHandler is entered."); - gThreadClient.resume(function() { + gClient.addOneTimeListener("paused", function(event, packet) { + is(packet.why.type, "pauseOnDOMEvents", "A hidden breakpoint was hit."); + is(packet.frame.callee.name, "clickHandler", "The clickHandler is entered."); + gClient.addOneTimeListener("paused", function(event, packet) { is(packet.why.type, "pauseOnDOMEvents", "A hidden breakpoint was hit."); - is(packet.frame.callee.name, "clickHandler", "The clickHandler is entered."); + is(packet.frame.callee.name, "onchange", "The onchange handler is entered."); - gThreadClient.resume(function() { - gClient.addOneTimeListener("paused", function(event, packet) { - is(packet.why.type, "pauseOnDOMEvents", "A hidden breakpoint was hit."); - is(packet.frame.callee.name, "onchange", "The onchange handler is entered."); - - gThreadClient.resume(testBreakOnDisabled); - }); - - gInput.focus(); - gInput.value = "foo"; - gInput.blur(); - }); + gThreadClient.resume(testBreakOnDisabled); }); + gThreadClient.resume(function() { + gInput.focus(); + gInput.value = "foo"; + gInput.blur(); + }); + }); + + gThreadClient.resume(function() { EventUtils.sendMouseEvent({ type: "click" }, gButton); }); }); gThreadClient.resume(function() { gInput.focus(); - EventUtils.synthesizeKey("e", {}, content); + EventUtils.synthesizeKey("e", { shiftKey: 1 }, content); }); }); }); @@ -95,7 +95,7 @@ function testBreakOnDisabled() }, false); gInput.focus(); - EventUtils.synthesizeKey("e", {}, content); + EventUtils.synthesizeKey("e", { shiftKey: 1 }, content); }); } @@ -118,7 +118,7 @@ function testBreakOnNone() }, false); gInput.focus(); - EventUtils.synthesizeKey("g", {}, content); + EventUtils.synthesizeKey("g", { shiftKey: 1 }, content); }); } diff --git a/browser/devtools/debugger/test/browser_dbg_event-listeners.js b/browser/devtools/debugger/test/browser_dbg_event-listeners.js index 94e061004c2f..a006e14adde4 100644 --- a/browser/devtools/debugger/test/browser_dbg_event-listeners.js +++ b/browser/devtools/debugger/test/browser_dbg_event-listeners.js @@ -31,7 +31,7 @@ function testEventListeners() gClient.addOneTimeListener("paused", function(aEvent, aPacket) { is(aPacket.why.type, "debuggerStatement", "debugger statement was hit."); gThreadClient.eventListeners(function(aPacket) { - is(aPacket.listeners.length, 4, "Found all event listeners."); + is(aPacket.listeners.length, 3, "Found all event listeners."); let types = []; for (let l of aPacket.listeners) { let node = l.node; diff --git a/browser/devtools/debugger/test/head.js b/browser/devtools/debugger/test/head.js index 3959b971f6dc..0ad25164961e 100644 --- a/browser/devtools/debugger/test/head.js +++ b/browser/devtools/debugger/test/head.js @@ -8,12 +8,17 @@ const Cu = Components.utils; let tempScope = {}; Cu.import("resource://gre/modules/Services.jsm", tempScope); +let Services = tempScope.Services; +// Disable logging for faster test runs. Set this pref to true if you want to +// debug a test in your try runs. +let gEnableLogging = Services.prefs.getBoolPref("devtools.debugger.log"); +Services.prefs.setBoolPref("devtools.debugger.log", false); + Cu.import("resource://gre/modules/devtools/dbg-server.jsm", tempScope); Cu.import("resource://gre/modules/devtools/dbg-client.jsm", tempScope); Cu.import("resource:///modules/source-editor.jsm", tempScope); Cu.import("resource:///modules/devtools/gDevTools.jsm", tempScope); Cu.import("resource://gre/modules/devtools/Loader.jsm", tempScope); -let Services = tempScope.Services; let SourceEditor = tempScope.SourceEditor; let DebuggerServer = tempScope.DebuggerServer; let DebuggerTransport = tempScope.DebuggerTransport; @@ -31,11 +36,9 @@ const TAB1_URL = EXAMPLE_URL + "browser_dbg_tab1.html"; const TAB2_URL = EXAMPLE_URL + "browser_dbg_tab2.html"; const STACK_URL = EXAMPLE_URL + "browser_dbg_stack.html"; -// Enable logging and remote debugging for the relevant tests. +// Enable remote debugging for the relevant tests. let gEnableRemote = Services.prefs.getBoolPref("devtools.debugger.remote-enabled"); -let gEnableLogging = Services.prefs.getBoolPref("devtools.debugger.log"); Services.prefs.setBoolPref("devtools.debugger.remote-enabled", true); -Services.prefs.setBoolPref("devtools.debugger.log", true); // Redeclare dbg_assert with a fatal behavior. function dbg_assert(cond, e) { diff --git a/browser/devtools/debugger/test/test-event-listeners.html b/browser/devtools/debugger/test/test-event-listeners.html index bea6aee22cda..35a3ecef442c 100644 --- a/browser/devtools/debugger/test/test-event-listeners.html +++ b/browser/devtools/debugger/test/test-event-listeners.html @@ -6,7 +6,8 @@