Browse Source

sync with release and reshuffle

Frank-Rainer Grahl 8 months ago
parent
commit
7b9653521e
100 changed files with 656 additions and 742 deletions
  1. 8 8
      frg/work-js/mozilla-release/patches/1102240-1-60a1.patch
  2. 2 2
      frg/work-js/mozilla-release/patches/1102240-2-60a1.patch
  3. 7 7
      frg/work-js/mozilla-release/patches/1134540-60a1.patch
  4. 2 2
      frg/work-js/mozilla-release/patches/1179820-4-58a1.patch
  5. 25 17
      frg/work-js/mozilla-release/patches/1230373-3a-58a1.patch
  6. 17 11
      frg/work-js/mozilla-release/patches/1241131-1-59a1.patch
  7. 9 3
      frg/work-js/mozilla-release/patches/1286861-2-61a1.patch
  8. 9 3
      frg/work-js/mozilla-release/patches/1286861-3-61a1.patch
  9. 5 5
      frg/work-js/mozilla-release/patches/1305777-2-58a1.patch
  10. 5 5
      frg/work-js/mozilla-release/patches/1305777-4-58a1.patch
  11. 6 6
      frg/work-js/mozilla-release/patches/1305777-5-58a1.patch
  12. 2 2
      frg/work-js/mozilla-release/patches/1305777-6-58a1.patch
  13. 2 2
      frg/work-js/mozilla-release/patches/1305777-7-58a1.patch
  14. 4 4
      frg/work-js/mozilla-release/patches/1342070-4-61a1.patch
  15. 1 1
      frg/work-js/mozilla-release/patches/1344350-2no3-61a1.patch
  16. 3 3
      frg/work-js/mozilla-release/patches/1348960-58a1.patch
  17. 23 27
      frg/work-js/mozilla-release/patches/1363061-60a1.patch
  18. 5 5
      frg/work-js/mozilla-release/patches/1366531-58a1.patch
  19. 3 3
      frg/work-js/mozilla-release/patches/1373558-60a1.patch
  20. 6 6
      frg/work-js/mozilla-release/patches/1382602-61a1.patch
  21. 6 6
      frg/work-js/mozilla-release/patches/1387827-58a1.patch
  22. 4 4
      frg/work-js/mozilla-release/patches/1389251-1-62a1.patch
  23. 3 34
      frg/work-js/mozilla-release/patches/1393900-57a1.patch
  24. 8 10
      frg/work-js/mozilla-release/patches/1394554-2-57a1.patch
  25. 4 12
      frg/work-js/mozilla-release/patches/1396798-2-57a1.patch
  26. 3 3
      frg/work-js/mozilla-release/patches/1397795-2-61a1.patch
  27. 3 3
      frg/work-js/mozilla-release/patches/1397795-3-61a1.patch
  28. 2 10
      frg/work-js/mozilla-release/patches/1398692-2-57a1.patch
  29. 2 2
      frg/work-js/mozilla-release/patches/1398722-58a1.patch
  30. 10 10
      frg/work-js/mozilla-release/patches/1398981-59a1.patch
  31. 4 4
      frg/work-js/mozilla-release/patches/1399242-3-59a1.patch
  32. 11 11
      frg/work-js/mozilla-release/patches/1399886-4-58a1.patch
  33. 4 4
      frg/work-js/mozilla-release/patches/1399948-2-58a1.patch
  34. 6 6
      frg/work-js/mozilla-release/patches/1401548-59a1.patch
  35. 4 3
      frg/work-js/mozilla-release/patches/1401847-60a1.patch
  36. 4 4
      frg/work-js/mozilla-release/patches/1401942-2-59a1.patch
  37. 3 3
      frg/work-js/mozilla-release/patches/1401944-59a1.patch
  38. 3 3
      frg/work-js/mozilla-release/patches/1401958-58a1.patch
  39. 21 19
      frg/work-js/mozilla-release/patches/1403452-59a1.patch
  40. 13 13
      frg/work-js/mozilla-release/patches/1403458-58a1.patch
  41. 5 5
      frg/work-js/mozilla-release/patches/1403814-3-58a1.patch
  42. 2 10
      frg/work-js/mozilla-release/patches/1403870-2-58a1.patch
  43. 11 11
      frg/work-js/mozilla-release/patches/1403899-59a1.patch
  44. 3 3
      frg/work-js/mozilla-release/patches/1404392-59a1.patch
  45. 3 3
      frg/work-js/mozilla-release/patches/1404400-59a1.patch
  46. 2 10
      frg/work-js/mozilla-release/patches/1404850-58a1.patch
  47. 8 8
      frg/work-js/mozilla-release/patches/1404853-59a1.patch
  48. 2 2
      frg/work-js/mozilla-release/patches/1404877-60a1.patch
  49. 8 8
      frg/work-js/mozilla-release/patches/1405340-59a1.patch
  50. 7 7
      frg/work-js/mozilla-release/patches/1405341-59a1.patch
  51. 3 4
      frg/work-js/mozilla-release/patches/1405636-59a1.patch
  52. 2 3
      frg/work-js/mozilla-release/patches/1405652-58a1.patch
  53. 9 9
      frg/work-js/mozilla-release/patches/1406030-59a1.patch
  54. 27 27
      frg/work-js/mozilla-release/patches/1406038-59a1.patch
  55. 3 3
      frg/work-js/mozilla-release/patches/1406061-58a1.patch
  56. 12 20
      frg/work-js/mozilla-release/patches/1406069-58a1.patch
  57. 8 11
      frg/work-js/mozilla-release/patches/1406551-58a1.patch
  58. 7 7
      frg/work-js/mozilla-release/patches/1407178-59a1.patch
  59. 5 4
      frg/work-js/mozilla-release/patches/1407426-2-58a1.patch
  60. 4 12
      frg/work-js/mozilla-release/patches/1407840-58a1.patch
  61. 5 5
      frg/work-js/mozilla-release/patches/1408124-59a1.patch
  62. 5 5
      frg/work-js/mozilla-release/patches/1408337-58a1.patch
  63. 5 5
      frg/work-js/mozilla-release/patches/1408339-2only-PARTIAL-59a1.patch
  64. 3 11
      frg/work-js/mozilla-release/patches/1408562-58a1.patch
  65. 16 16
      frg/work-js/mozilla-release/patches/1408916-58a1.patch
  66. 16 16
      frg/work-js/mozilla-release/patches/1408917-58a1.patch
  67. 16 16
      frg/work-js/mozilla-release/patches/1408918-58a1.patch
  68. 11 11
      frg/work-js/mozilla-release/patches/1408919-58a1.patch
  69. 13 21
      frg/work-js/mozilla-release/patches/1408920-58a1.patch
  70. 8 7
      frg/work-js/mozilla-release/patches/1408921-58a1.patch
  71. 3 7
      frg/work-js/mozilla-release/patches/1408922-58a1.patch
  72. 6 8
      frg/work-js/mozilla-release/patches/1408923-58a1.patch
  73. 6 6
      frg/work-js/mozilla-release/patches/1408924-58a1.patch
  74. 7 7
      frg/work-js/mozilla-release/patches/1408926-59a1.patch
  75. 4 4
      frg/work-js/mozilla-release/patches/1408927-59a1.patch
  76. 5 5
      frg/work-js/mozilla-release/patches/1408928-58a1.patch
  77. 3 3
      frg/work-js/mozilla-release/patches/1408929-59a1.patch
  78. 3 3
      frg/work-js/mozilla-release/patches/1408930-59a1.patch
  79. 5 5
      frg/work-js/mozilla-release/patches/1408931-59a1.patch
  80. 5 5
      frg/work-js/mozilla-release/patches/1408932-59a1.patch
  81. 4 4
      frg/work-js/mozilla-release/patches/1408933-59a1.patch
  82. 12 9
      frg/work-js/mozilla-release/patches/1408934-59a1.patch
  83. 4 4
      frg/work-js/mozilla-release/patches/1408938-59a1.patch
  84. 5 5
      frg/work-js/mozilla-release/patches/1408939-59a1.patch
  85. 5 5
      frg/work-js/mozilla-release/patches/1408940-59a1.patch
  86. 3 3
      frg/work-js/mozilla-release/patches/1408942-59a1.patch
  87. 5 5
      frg/work-js/mozilla-release/patches/1408943-59a1.patch
  88. 4 4
      frg/work-js/mozilla-release/patches/1408944-59a1.patch
  89. 3 3
      frg/work-js/mozilla-release/patches/1408945-59a1.patch
  90. 9 9
      frg/work-js/mozilla-release/patches/1408947-59a1.patch
  91. 9 9
      frg/work-js/mozilla-release/patches/1408948-59a1.patch
  92. 4 4
      frg/work-js/mozilla-release/patches/1408949-2-59a1.patch
  93. 5 5
      frg/work-js/mozilla-release/patches/1408949-3-59a1.patch
  94. 3 3
      frg/work-js/mozilla-release/patches/1408950-59a1.patch
  95. 8 8
      frg/work-js/mozilla-release/patches/1409672-60a1.patch
  96. 10 10
      frg/work-js/mozilla-release/patches/1410351-59a1.patch
  97. 9 9
      frg/work-js/mozilla-release/patches/1411502-58a1.patch
  98. 3 11
      frg/work-js/mozilla-release/patches/1411727-58a1.patch
  99. 7 7
      frg/work-js/mozilla-release/patches/1412029-1only-58a1.patch
  100. 6 6
      frg/work-js/mozilla-release/patches/1412049-58a1.patch

+ 8 - 8
frg/work-js/mozilla-release/patches/1102240-1-60a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1516963788 -3600
 # Date 1516963788 -3600
 # Node ID 4c42b9b8bd98c6f378f94a6fc896d4a58964ec67
 # Node ID 4c42b9b8bd98c6f378f94a6fc896d4a58964ec67
-# Parent  cfd72003d4f5d48938117a1decd2b3f78e403565
+# Parent  1d6061d968090872c1d6d31a38975b0704e5461c
 Bug 1102240 - Move inspector actor to dedicated folder;r=pbro
 Bug 1102240 - Move inspector actor to dedicated folder;r=pbro
 
 
 MozReview-Commit-ID: LNgHweYJXcB
 MozReview-Commit-ID: LNgHweYJXcB
@@ -118,14 +118,14 @@ new file mode 100644
 diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
 diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
 --- a/devtools/server/actors/moz.build
 --- a/devtools/server/actors/moz.build
 +++ b/devtools/server/actors/moz.build
 +++ b/devtools/server/actors/moz.build
-@@ -1,16 +1,17 @@
- # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+@@ -2,16 +2,17 @@
  # vim: set filetype=python:
  # vim: set filetype=python:
  # This Source Code Form is subject to the terms of the Mozilla Public
  # This Source Code Form is subject to the terms of the Mozilla Public
  # License, v. 2.0. If a copy of the MPL was not distributed with this
  # License, v. 2.0. If a copy of the MPL was not distributed with this
  # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  
  
  DIRS += [
  DIRS += [
+     'emulation',
      'highlighters',
      'highlighters',
 +    'inspector',
 +    'inspector',
      'utils',
      'utils',
@@ -136,7 +136,7 @@ diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
      'accessibility.js',
      'accessibility.js',
      'actor-registry.js',
      'actor-registry.js',
      'addon.js',
      'addon.js',
-@@ -30,17 +31,16 @@ DevToolsModules(
+@@ -31,17 +32,16 @@ DevToolsModules(
      'environment.js',
      'environment.js',
      'errordocs.js',
      'errordocs.js',
      'frame.js',
      'frame.js',
@@ -149,12 +149,12 @@ diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
      'layout.js',
      'layout.js',
      'memory.js',
      'memory.js',
      'object.js',
      'object.js',
+     'perf.js',
      'performance-recording.js',
      'performance-recording.js',
      'performance.js',
      'performance.js',
      'preference.js',
      'preference.js',
      'pretty-print-worker.js',
      'pretty-print-worker.js',
-     'process.js',
-@@ -74,19 +74,16 @@ with Files('breakpoint.js'):
+@@ -76,19 +76,16 @@ with Files('breakpoint.js'):
      BUG_COMPONENT = ('Firefox', 'Developer Tools: Debugger')
      BUG_COMPONENT = ('Firefox', 'Developer Tools: Debugger')
  
  
  with Files('css-properties.js'):
  with Files('css-properties.js'):
@@ -199,7 +199,7 @@ diff --git a/devtools/server/actors/webextension-inspected-window.js b/devtools/
 diff --git a/devtools/server/main.js b/devtools/server/main.js
 diff --git a/devtools/server/main.js b/devtools/server/main.js
 --- a/devtools/server/main.js
 --- a/devtools/server/main.js
 +++ b/devtools/server/main.js
 +++ b/devtools/server/main.js
-@@ -435,17 +435,17 @@ var DebuggerServer = {
+@@ -444,17 +444,17 @@ var DebuggerServer = {
     * Install tab actors.
     * Install tab actors.
     */
     */
    _addTabActors() {
    _addTabActors() {
@@ -283,7 +283,7 @@ diff --git a/devtools/server/tests/mochitest/test_inspector-anonymous.html b/dev
    const isStylo = SpecialPowers.DOMWindowUtils.isStyledByServo;
    const isStylo = SpecialPowers.DOMWindowUtils.isStyledByServo;
  
  
    SpecialPowers.pushPrefEnv({"set": [
    SpecialPowers.pushPrefEnv({"set": [
-     ["dom.webcomponents.enabled", true]
+     ["dom.webcomponents.shadowdom.enabled", true]
 diff --git a/devtools/server/tests/mochitest/test_inspector-insert.html b/devtools/server/tests/mochitest/test_inspector-insert.html
 diff --git a/devtools/server/tests/mochitest/test_inspector-insert.html b/devtools/server/tests/mochitest/test_inspector-insert.html
 --- a/devtools/server/tests/mochitest/test_inspector-insert.html
 --- a/devtools/server/tests/mochitest/test_inspector-insert.html
 +++ b/devtools/server/tests/mochitest/test_inspector-insert.html
 +++ b/devtools/server/tests/mochitest/test_inspector-insert.html

+ 2 - 2
frg/work-js/mozilla-release/patches/1102240-2-60a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1516968718 -3600
 # Date 1516968718 -3600
 # Node ID 8e3c63c83301f63943e08a4a4284ee28bb1b1ee9
 # Node ID 8e3c63c83301f63943e08a4a4284ee28bb1b1ee9
-# Parent  a2bdaced1343b9f08555f7b5cedd42b3f2bd6da0
+# Parent  f47ceff8a426244e4aa770f9b28fb8e1074b4e30
 Bug 1102240 - split inspector actor in smaller files;r=ochameau,pbro
 Bug 1102240 - split inspector actor in smaller files;r=ochameau,pbro
 
 
 MozReview-Commit-ID: LgZav4dMQRR
 MozReview-Commit-ID: LgZav4dMQRR
@@ -14313,7 +14313,7 @@ diff --git a/devtools/server/tests/mochitest/test_inspector-anonymous.html b/dev
    const isStylo = SpecialPowers.DOMWindowUtils.isStyledByServo;
    const isStylo = SpecialPowers.DOMWindowUtils.isStyledByServo;
  
  
    SpecialPowers.pushPrefEnv({"set": [
    SpecialPowers.pushPrefEnv({"set": [
-     ["dom.webcomponents.enabled", true]
+     ["dom.webcomponents.shadowdom.enabled", true]
 diff --git a/devtools/server/tests/mochitest/test_inspector-insert.html b/devtools/server/tests/mochitest/test_inspector-insert.html
 diff --git a/devtools/server/tests/mochitest/test_inspector-insert.html b/devtools/server/tests/mochitest/test_inspector-insert.html
 --- a/devtools/server/tests/mochitest/test_inspector-insert.html
 --- a/devtools/server/tests/mochitest/test_inspector-insert.html
 +++ b/devtools/server/tests/mochitest/test_inspector-insert.html
 +++ b/devtools/server/tests/mochitest/test_inspector-insert.html

+ 7 - 7
frg/work-js/mozilla-release/patches/1134540-60a1.patch

@@ -2,7 +2,7 @@
 # User Masayuki Nakano <masayuki@d-toybox.com>
 # User Masayuki Nakano <masayuki@d-toybox.com>
 # Date 1517317544 -32400
 # Date 1517317544 -32400
 # Node ID e5450e8bff0463959ef5cb8d2e7de8f908a79bb8
 # Node ID e5450e8bff0463959ef5cb8d2e7de8f908a79bb8
-# Parent  ad04c68198a01edca781c6cd08ecd3df5f51b560
+# Parent  ec0ea9d3c3e1a2a8adba0843fc44df3f204cf9eb
 Bug 1134540 - Make all tests stop using nsIDOMWindowUtils.sendKeyEvent() r=smaug
 Bug 1134540 - Make all tests stop using nsIDOMWindowUtils.sendKeyEvent() r=smaug
 
 
 nsIDOMWindowUtils.sendKeyEvent() can dispatch any keyboard events, i.e.,
 nsIDOMWindowUtils.sendKeyEvent() can dispatch any keyboard events, i.e.,
@@ -183,7 +183,7 @@ diff --git a/browser/components/sessionstore/test/browser_formdata.js b/browser/
      children: [{
      children: [{
 -      xpath: {"/xhtml:html/xhtml:body/xhtml:input": "M"},
 -      xpath: {"/xhtml:html/xhtml:body/xhtml:input": "M"},
 +      xpath: {"/xhtml:html/xhtml:body/xhtml:input": "m"},
 +      xpath: {"/xhtml:html/xhtml:body/xhtml:input": "m"},
-       url: "data:text/html;charset=utf-8,<input autofocus=true>"
+       url: "data:text/html;charset=utf-8,<input%20autofocus=true>"
      }]
      }]
    };
    };
  
  
@@ -197,7 +197,7 @@ diff --git a/browser/components/sessionstore/test/browser_formdata.js b/browser/
 +  await BrowserTestUtils.synthesizeKey("m", {code: "KeyM"}, browser);
 +  await BrowserTestUtils.synthesizeKey("m", {code: "KeyM"}, browser);
  
  
    // Remove the tab and check that we stored form data correctly.
    // Remove the tab and check that we stored form data correctly.
-   await promiseRemoveTabAndSessionState(tab);
+   await promiseRemoveTab(tab);
    let [{state: {formdata}}] = JSON.parse(ss.getClosedTabData(window));
    let [{state: {formdata}}] = JSON.parse(ss.getClosedTabData(window));
    is(JSON.stringify(formdata), JSON.stringify(FORM_DATA),
    is(JSON.stringify(formdata), JSON.stringify(FORM_DATA),
      "formdata for iframe stored correctly");
      "formdata for iframe stored correctly");
@@ -216,7 +216,7 @@ diff --git a/browser/components/sessionstore/test/browser_formdata.js b/browser/
 +  await BrowserTestUtils.synthesizeKey("m", {code: "KeyM"}, browser);
 +  await BrowserTestUtils.synthesizeKey("m", {code: "KeyM"}, browser);
  
  
    // Close and restore the tab.
    // Close and restore the tab.
-   await promiseRemoveTabAndSessionState(tab);
+   await promiseRemoveTab(tab);
    tab = ss.undoCloseTab(window, 0);
    tab = ss.undoCloseTab(window, 0);
    browser = tab.linkedBrowser;
    browser = tab.linkedBrowser;
    await promiseTabRestored(tab);
    await promiseTabRestored(tab);
@@ -228,7 +228,7 @@ diff --git a/browser/components/sessionstore/test/browser_formdata.js b/browser/
    is(html, expected, "editable document has been restored correctly");
    is(html, expected, "editable document has been restored correctly");
  
  
    // Close and restore the tab.
    // Close and restore the tab.
-   await promiseRemoveTabAndSessionState(tab);
+   await promiseRemoveTab(tab);
    tab = ss.undoCloseTab(window, 0);
    tab = ss.undoCloseTab(window, 0);
    browser = tab.linkedBrowser;
    browser = tab.linkedBrowser;
    await promiseTabRestored(tab);
    await promiseTabRestored(tab);
@@ -1131,7 +1131,7 @@ diff --git a/browser/extensions/formautofill/test/mochitest/test_on_address_subm
  <body>
  <body>
  Form autofill test: check if address is saved/updated correctly
  Form autofill test: check if address is saved/updated correctly
  
  
-@@ -69,17 +70,17 @@ add_task(async function check_storage_af
+@@ -67,17 +68,17 @@ add_task(async function check_storage_af
    addressesInMenu.push(TEST_ADDRESSES[0]);
    addressesInMenu.push(TEST_ADDRESSES[0]);
  
  
    // let expectedAddresses = TEST_ADDRESSES.slice(0);
    // let expectedAddresses = TEST_ADDRESSES.slice(0);
@@ -1150,7 +1150,7 @@ diff --git a/browser/extensions/formautofill/test/mochitest/test_on_address_subm
  
  
  // Submit another new address that is mergeable.
  // Submit another new address that is mergeable.
  add_task(async function new_address_submitted_and_merged() {
  add_task(async function new_address_submitted_and_merged() {
-@@ -104,20 +105,20 @@ add_task(async function new_address_subm
+@@ -102,20 +103,20 @@ add_task(async function new_address_subm
  // Submit an updated autofill address and merge.
  // Submit an updated autofill address and merge.
  add_task(async function check_storage_after_form_submitted() {
  add_task(async function check_storage_after_form_submitted() {
    document.querySelector("form").reset();
    document.querySelector("form").reset();

+ 2 - 2
frg/work-js/mozilla-release/patches/1179820-4-58a1.patch

@@ -2,7 +2,7 @@
 # User Tom Tromey <tom@tromey.com>
 # User Tom Tromey <tom@tromey.com>
 # Date 1506692190 21600
 # Date 1506692190 21600
 # Node ID 1a2618da581f5a592a89406e818620441897e217
 # Node ID 1a2618da581f5a592a89406e818620441897e217
-# Parent  827dc9708aa84b4bf947c7061e1de3a8fa5d8464
+# Parent  3c9ce2e88b2ef8740fc4d253b4b9440a8fa02668
 Bug 1179820 - Convert style editor to client-side source maps; r=gl
 Bug 1179820 - Convert style editor to client-side source maps; r=gl
 
 
 MozReview-Commit-ID: CV53VKKZz4A
 MozReview-Commit-ID: CV53VKKZz4A
@@ -44,7 +44,7 @@ diff --git a/devtools/client/styleeditor/StyleEditorUI.jsm b/devtools/client/sty
  const {KeyCodes} = require("devtools/client/shared/keycodes");
  const {KeyCodes} = require("devtools/client/shared/keycodes");
 +const {OriginalSource} = require("devtools/client/styleeditor/original-source");
 +const {OriginalSource} = require("devtools/client/styleeditor/original-source");
  
  
- loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsivedesign/responsivedesign");
+ loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsive.html/manager", true);
  
  
  const LOAD_ERROR = "error-load";
  const LOAD_ERROR = "error-load";
  const STYLE_EDITOR_TEMPLATE = "stylesheet";
  const STYLE_EDITOR_TEMPLATE = "stylesheet";

+ 25 - 17
frg/work-js/mozilla-release/patches/1230373-3a-58a1.patch

@@ -2,7 +2,7 @@
 # User Mark Banner <standard8@mozilla.com>
 # User Mark Banner <standard8@mozilla.com>
 # Date 1507733031 -3600
 # Date 1507733031 -3600
 # Node ID c072884b1b905a6e00f756c7d3697df3447e7b63
 # Node ID c072884b1b905a6e00f756c7d3697df3447e7b63
-# Parent  fe1bf993db306dd55c9d7942e30fa9cd92e750dd
+# Parent  35f7b19b0acf26f198ac94fc1cf6bbc337ed2975
 Bug 1230373 - Enable mozilla/use-services for browser/components/ r=mossop
 Bug 1230373 - Enable mozilla/use-services for browser/components/ r=mossop
 
 
 MozReview-Commit-ID: 9m9iss3jUJJ
 MozReview-Commit-ID: 9m9iss3jUJJ
@@ -28,7 +28,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
  // Constants & Enumeration Values
  // Constants & Enumeration Values
  const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed";
  const TYPE_MAYBE_FEED = "application/vnd.mozilla.maybe.feed";
  const TYPE_MAYBE_VIDEO_FEED = "application/vnd.mozilla.maybe.video.feed";
  const TYPE_MAYBE_VIDEO_FEED = "application/vnd.mozilla.maybe.video.feed";
-@@ -104,31 +103,25 @@ var gMainPane = {
+@@ -117,31 +116,25 @@ var gMainPane = {
    // Convenience & Performance Shortcuts
    // Convenience & Performance Shortcuts
  
  
    // These get defined by init().
    // These get defined by init().
@@ -60,7 +60,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
        document.getElementById(aId)
        document.getElementById(aId)
                .addEventListener(aEventType, aCallback.bind(gMainPane));
                .addEventListener(aEventType, aCallback.bind(gMainPane));
      }
      }
-@@ -183,19 +176,17 @@ var gMainPane = {
+@@ -196,19 +189,17 @@ var gMainPane = {
      this._updateUseCurrentButton();
      this._updateUseCurrentButton();
      window.addEventListener("focus", this._updateUseCurrentButton.bind(this));
      window.addEventListener("focus", this._updateUseCurrentButton.bind(this));
  
  
@@ -81,7 +81,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
      // The "closing multiple tabs" and "opening multiple tabs might slow down
      // The "closing multiple tabs" and "opening multiple tabs might slow down
      // &brandShortName;" warnings provide options for not showing these
      // &brandShortName;" warnings provide options for not showing these
      // warnings again. When the user disabled them, we provide checkboxes to
      // warnings again. When the user disabled them, we provide checkboxes to
-@@ -341,30 +332,30 @@ var gMainPane = {
+@@ -354,32 +345,32 @@ var gMainPane = {
      this._brandShortName =
      this._brandShortName =
        document.getElementById("bundleBrand").getString("brandShortName");
        document.getElementById("bundleBrand").getString("brandShortName");
      this._prefsBundle = document.getElementById("bundlePreferences");
      this._prefsBundle = document.getElementById("bundlePreferences");
@@ -90,6 +90,8 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
  
  
      // Observe preferences that influence what we display so we can rebuild
      // Observe preferences that influence what we display so we can rebuild
      // the view when they change.
      // the view when they change.
+-    this._prefSvc.addObserver(PREF_SHOW_PLUGINS_IN_LIST, this);
+-    this._prefSvc.addObserver(PREF_HIDE_PLUGINS_WITHOUT_EXTENSIONS, this);
 -    this._prefSvc.addObserver(PREF_FEED_SELECTED_APP, this);
 -    this._prefSvc.addObserver(PREF_FEED_SELECTED_APP, this);
 -    this._prefSvc.addObserver(PREF_FEED_SELECTED_WEB, this);
 -    this._prefSvc.addObserver(PREF_FEED_SELECTED_WEB, this);
 -    this._prefSvc.addObserver(PREF_FEED_SELECTED_ACTION, this);
 -    this._prefSvc.addObserver(PREF_FEED_SELECTED_ACTION, this);
@@ -104,6 +106,8 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
 -    this._prefSvc.addObserver(PREF_AUDIO_FEED_SELECTED_WEB, this);
 -    this._prefSvc.addObserver(PREF_AUDIO_FEED_SELECTED_WEB, this);
 -    this._prefSvc.addObserver(PREF_AUDIO_FEED_SELECTED_ACTION, this);
 -    this._prefSvc.addObserver(PREF_AUDIO_FEED_SELECTED_ACTION, this);
 -    this._prefSvc.addObserver(PREF_AUDIO_FEED_SELECTED_READER, this);
 -    this._prefSvc.addObserver(PREF_AUDIO_FEED_SELECTED_READER, this);
++    Services.prefs.addObserver(PREF_SHOW_PLUGINS_IN_LIST, this);
++    Services.prefs.addObserver(PREF_HIDE_PLUGINS_WITHOUT_EXTENSIONS, this);
 +    Services.prefs.addObserver(PREF_FEED_SELECTED_APP, this);
 +    Services.prefs.addObserver(PREF_FEED_SELECTED_APP, this);
 +    Services.prefs.addObserver(PREF_FEED_SELECTED_WEB, this);
 +    Services.prefs.addObserver(PREF_FEED_SELECTED_WEB, this);
 +    Services.prefs.addObserver(PREF_FEED_SELECTED_ACTION, this);
 +    Services.prefs.addObserver(PREF_FEED_SELECTED_ACTION, this);
@@ -126,7 +130,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
        gMainPane.onSelectionChanged);
        gMainPane.onSelectionChanged);
      setEventListener("typeColumn", "click", gMainPane.sort);
      setEventListener("typeColumn", "click", gMainPane.sort);
      setEventListener("actionColumn", "click", gMainPane.sort);
      setEventListener("actionColumn", "click", gMainPane.sort);
-@@ -408,19 +399,17 @@ var gMainPane = {
+@@ -423,19 +414,17 @@ var gMainPane = {
      appendSearchKeywords("browserContainersSettings", [
      appendSearchKeywords("browserContainersSettings", [
        browserBundle.getString("userContextPersonal.label"),
        browserBundle.getString("userContextPersonal.label"),
        browserBundle.getString("userContextWork.label"),
        browserBundle.getString("userContextWork.label"),
@@ -147,7 +151,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
    initBrowserContainers() {
    initBrowserContainers() {
      if (!Services.prefs.getBoolPref("privacy.userContext.ui.enabled")) {
      if (!Services.prefs.getBoolPref("privacy.userContext.ui.enabled")) {
        // The browserContainersGroup element has its own internal padding that
        // The browserContainersGroup element has its own internal padding that
-@@ -486,19 +475,17 @@ var gMainPane = {
+@@ -501,19 +490,17 @@ var gMainPane = {
            createOrRemoveSpecialDevEditionFile();
            createOrRemoveSpecialDevEditionFile();
        }
        }
      }
      }
@@ -168,7 +172,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
              win.openUILinkIn("about:preferences#sync", "current");
              win.openUILinkIn("about:preferences#sync", "current");
              return;
              return;
            }
            }
-@@ -627,19 +614,17 @@ var gMainPane = {
+@@ -642,19 +629,17 @@ var gMainPane = {
      useCurrent.disabled = !tabs.length;
      useCurrent.disabled = !tabs.length;
    },
    },
  
  
@@ -189,7 +193,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
        tabs = win.gBrowser.visibleTabs.slice(win.gBrowser._numPinnedTabs);
        tabs = win.gBrowser.visibleTabs.slice(win.gBrowser._numPinnedTabs);
        tabs = tabs.filter(this.isNotAboutPreferences);
        tabs = tabs.filter(this.isNotAboutPreferences);
      }
      }
-@@ -1186,30 +1171,30 @@ var gMainPane = {
+@@ -1201,32 +1186,32 @@ var gMainPane = {
     * Displays the history of installed updates.
     * Displays the history of installed updates.
     */
     */
    showUpdates() {
    showUpdates() {
@@ -198,6 +202,8 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
  
  
    destroy() {
    destroy() {
      window.removeEventListener("unload", this);
      window.removeEventListener("unload", this);
+-    this._prefSvc.removeObserver(PREF_SHOW_PLUGINS_IN_LIST, this);
+-    this._prefSvc.removeObserver(PREF_HIDE_PLUGINS_WITHOUT_EXTENSIONS, this);
 -    this._prefSvc.removeObserver(PREF_FEED_SELECTED_APP, this);
 -    this._prefSvc.removeObserver(PREF_FEED_SELECTED_APP, this);
 -    this._prefSvc.removeObserver(PREF_FEED_SELECTED_WEB, this);
 -    this._prefSvc.removeObserver(PREF_FEED_SELECTED_WEB, this);
 -    this._prefSvc.removeObserver(PREF_FEED_SELECTED_ACTION, this);
 -    this._prefSvc.removeObserver(PREF_FEED_SELECTED_ACTION, this);
@@ -212,6 +218,8 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
 -    this._prefSvc.removeObserver(PREF_AUDIO_FEED_SELECTED_WEB, this);
 -    this._prefSvc.removeObserver(PREF_AUDIO_FEED_SELECTED_WEB, this);
 -    this._prefSvc.removeObserver(PREF_AUDIO_FEED_SELECTED_ACTION, this);
 -    this._prefSvc.removeObserver(PREF_AUDIO_FEED_SELECTED_ACTION, this);
 -    this._prefSvc.removeObserver(PREF_AUDIO_FEED_SELECTED_READER, this);
 -    this._prefSvc.removeObserver(PREF_AUDIO_FEED_SELECTED_READER, this);
++    Services.prefs.removeObserver(PREF_SHOW_PLUGINS_IN_LIST, this);
++    Services.prefs.removeObserver(PREF_HIDE_PLUGINS_WITHOUT_EXTENSIONS, this);
 +    Services.prefs.removeObserver(PREF_FEED_SELECTED_APP, this);
 +    Services.prefs.removeObserver(PREF_FEED_SELECTED_APP, this);
 +    Services.prefs.removeObserver(PREF_FEED_SELECTED_WEB, this);
 +    Services.prefs.removeObserver(PREF_FEED_SELECTED_WEB, this);
 +    Services.prefs.removeObserver(PREF_FEED_SELECTED_ACTION, this);
 +    Services.prefs.removeObserver(PREF_FEED_SELECTED_ACTION, this);
@@ -231,10 +239,10 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
  
  
    // nsISupports
    // nsISupports
  
  
-   QueryInterface: XPCOMUtils.generateQI([Ci.nsIObserver]),
+   QueryInterface: XPCOMUtils.generateQI([Ci.nsIObserver, Ci.nsIDOMEventListener]),
  
  
    // nsIObserver
    // nsIObserver
-@@ -1984,34 +1969,34 @@ var gMainPane = {
+@@ -2097,34 +2082,34 @@ var gMainPane = {
      if (aHandlerApp instanceof Ci.nsIWebContentHandlerInfo)
      if (aHandlerApp instanceof Ci.nsIWebContentHandlerInfo)
        return this._getIconURLForWebApp(aHandlerApp.uri);
        return this._getIconURLForWebApp(aHandlerApp.uri);
  
  
@@ -272,7 +280,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
    _getIconURLForSystemDefault(aHandlerInfo) {
    _getIconURLForSystemDefault(aHandlerInfo) {
      // Handler info objects for MIME types on some OSes implement a property bag
      // Handler info objects for MIME types on some OSes implement a property bag
      // interface from which we can get an icon for the default app, so if we're
      // interface from which we can get an icon for the default app, so if we're
-@@ -2221,19 +2206,17 @@ var gMainPane = {
+@@ -2334,19 +2319,17 @@ var gMainPane = {
  
  
    async displayDownloadDirPrefTask() {
    async displayDownloadDirPrefTask() {
      var folderListPref = document.getElementById("browser.download.folderList");
      var folderListPref = document.getElementById("browser.download.folderList");
@@ -293,7 +301,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
        // When user has selected cloud storage, use value in currentDirPref to
        // When user has selected cloud storage, use value in currentDirPref to
        // compute index to display download folder label and icon to avoid
        // compute index to display download folder label and icon to avoid
        // displaying blank downloadFolder label and icon on load of preferences UI
        // displaying blank downloadFolder label and icon on load of preferences UI
-@@ -2274,19 +2257,17 @@ var gMainPane = {
+@@ -2387,19 +2370,17 @@ var gMainPane = {
     * the XPCOM directory service via the download manager's attribute
     * the XPCOM directory service via the download manager's attribute
     * defaultDownloadsDirectory.
     * defaultDownloadsDirectory.
     *
     *
@@ -314,7 +322,7 @@ diff --git a/browser/components/preferences/in-content-new/main.js b/browser/com
    },
    },
  
  
    /**
    /**
-@@ -2414,19 +2395,16 @@ HandlerInfoWrapper.prototype = {
+@@ -2527,19 +2508,16 @@ HandlerInfoWrapper.prototype = {
    wrappedHandlerInfo: null,
    wrappedHandlerInfo: null,
  
  
  
  
@@ -381,7 +389,7 @@ diff --git a/browser/components/preferences/in-content-new/preferences.js b/brow
 diff --git a/browser/components/preferences/in-content-new/privacy.js b/browser/components/preferences/in-content-new/privacy.js
 diff --git a/browser/components/preferences/in-content-new/privacy.js b/browser/components/preferences/in-content-new/privacy.js
 --- a/browser/components/preferences/in-content-new/privacy.js
 --- a/browser/components/preferences/in-content-new/privacy.js
 +++ b/browser/components/preferences/in-content-new/privacy.js
 +++ b/browser/components/preferences/in-content-new/privacy.js
-@@ -273,19 +273,17 @@ var gPrivacyPane = {
+@@ -289,19 +289,17 @@ var gPrivacyPane = {
      ]);
      ]);
      appendSearchKeywords("siteDataSettings", [
      appendSearchKeywords("siteDataSettings", [
        bundlePrefs.getString("siteDataSettings2.description"),
        bundlePrefs.getString("siteDataSettings2.description"),
@@ -402,7 +410,7 @@ diff --git a/browser/components/preferences/in-content-new/privacy.js b/browser/
     * Selects the right item of the Tracking Protection radiogroup.
     * Selects the right item of the Tracking Protection radiogroup.
     */
     */
    trackingProtectionReadPrefs() {
    trackingProtectionReadPrefs() {
-@@ -533,19 +531,17 @@ var gPrivacyPane = {
+@@ -549,19 +547,17 @@ var gPrivacyPane = {
          // We're performing a revert. Just let it happen.
          // We're performing a revert. Just let it happen.
          return;
          return;
        }
        }
@@ -423,7 +431,7 @@ diff --git a/browser/components/preferences/in-content-new/privacy.js b/browser/
        if (this._lastCheckState) {
        if (this._lastCheckState) {
          autoStart.checked = "checked";
          autoStart.checked = "checked";
        } else {
        } else {
-@@ -961,22 +957,20 @@ var gPrivacyPane = {
+@@ -977,22 +973,20 @@ var gPrivacyPane = {
     * Displays the "remove master password" dialog to allow the user to remove
     * Displays the "remove master password" dialog to allow the user to remove
     * the current master password.  When the dialog is dismissed, master password
     * the current master password.  When the dialog is dismissed, master password
     * UI is automatically updated.
     * UI is automatically updated.
@@ -452,7 +460,7 @@ diff --git a/browser/components/preferences/in-content-new/privacy.js b/browser/
 diff --git a/browser/components/preferences/in-content-new/sync.js b/browser/components/preferences/in-content-new/sync.js
 diff --git a/browser/components/preferences/in-content-new/sync.js b/browser/components/preferences/in-content-new/sync.js
 --- a/browser/components/preferences/in-content-new/sync.js
 --- a/browser/components/preferences/in-content-new/sync.js
 +++ b/browser/components/preferences/in-content-new/sync.js
 +++ b/browser/components/preferences/in-content-new/sync.js
-@@ -144,19 +144,17 @@ var gSyncPane = {
+@@ -151,19 +151,17 @@ var gSyncPane = {
  
  
      fxAccounts.promiseAccountsManageURI(this._getEntryPoint()).then(accountsManageURI => {
      fxAccounts.promiseAccountsManageURI(this._getEntryPoint()).then(accountsManageURI => {
        document.getElementById("verifiedManage").setAttribute("href", accountsManageURI);
        document.getElementById("verifiedManage").setAttribute("href", accountsManageURI);

+ 17 - 11
frg/work-js/mozilla-release/patches/1241131-1-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1512065324 -3600
 # Date 1512065324 -3600
 # Node ID 6a45e2f79b263153a4cea41c7c5bc111bfa09f18
 # Node ID 6a45e2f79b263153a4cea41c7c5bc111bfa09f18
-# Parent  a4ec8437da2fc81f725c83a9790c24c1b82e7476
+# Parent  fb7896d82a9f9251571b271b936322652ac06fcf
 Bug 1241131 - Remove DevTools reload addon;r=ochameau
 Bug 1241131 - Remove DevTools reload addon;r=ochameau
 
 
 MozReview-Commit-ID: GCS4ZRvwUcs
 MozReview-Commit-ID: GCS4ZRvwUcs
@@ -11,7 +11,7 @@ diff --git a/devtools/bootstrap.js b/devtools/bootstrap.js
 deleted file mode 100644
 deleted file mode 100644
 --- a/devtools/bootstrap.js
 --- a/devtools/bootstrap.js
 +++ /dev/null
 +++ /dev/null
-@@ -1,340 +0,0 @@
+@@ -1,343 +0,0 @@
 -/* This Source Code Form is subject to the terms of the Mozilla Public
 -/* This Source Code Form is subject to the terms of the Mozilla Public
 - * License, v. 2.0. If a copy of the MPL was not distributed with this
 - * License, v. 2.0. If a copy of the MPL was not distributed with this
 - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
@@ -133,6 +133,7 @@ deleted file mode 100644
 -function setPrefs() {
 -function setPrefs() {
 -  processPrefFile(resourceURI.spec + "./client/preferences/devtools.js");
 -  processPrefFile(resourceURI.spec + "./client/preferences/devtools.js");
 -  processPrefFile(resourceURI.spec + "./client/preferences/debugger.js");
 -  processPrefFile(resourceURI.spec + "./client/preferences/debugger.js");
+-  processPrefFile(resourceURI.spec + "./client/webide/webide-prefs.js");
 -}
 -}
 -
 -
 -// Helper to listen to a key on all windows
 -// Helper to listen to a key on all windows
@@ -290,6 +291,8 @@ deleted file mode 100644
 -          }
 -          }
 -        }, false);
 -        }, false);
 -      }
 -      }
+-    } else if (windowtype === "devtools:webide") {
+-      window.location.reload();
 -    }
 -    }
 -  }
 -  }
 -
 -
@@ -356,13 +359,16 @@ diff --git a/devtools/chrome.manifest b/devtools/chrome.manifest
 deleted file mode 100644
 deleted file mode 100644
 --- a/devtools/chrome.manifest
 --- a/devtools/chrome.manifest
 +++ /dev/null
 +++ /dev/null
-@@ -1,6 +0,0 @@
+@@ -1,9 +0,0 @@
 -content devtools client/
 -content devtools client/
 -skin devtools classic/1.0 client/themes/
 -skin devtools classic/1.0 client/themes/
 -resource devtools .
 -resource devtools .
 -locale devtools en-US client/locales/en-US/
 -locale devtools en-US client/locales/en-US/
 -locale devtools-shared en-US shared/locales/en-US/
 -locale devtools-shared en-US shared/locales/en-US/
 -locale devtools-shim en-US shim/locales/en-US/
 -locale devtools-shim en-US shim/locales/en-US/
+-
+-content webide client/webide/content/
+-skin webide classic/1.0 client/webide/themes/
 diff --git a/devtools/client/framework/gDevTools.jsm b/devtools/client/framework/gDevTools.jsm
 diff --git a/devtools/client/framework/gDevTools.jsm b/devtools/client/framework/gDevTools.jsm
 --- a/devtools/client/framework/gDevTools.jsm
 --- a/devtools/client/framework/gDevTools.jsm
 +++ b/devtools/client/framework/gDevTools.jsm
 +++ b/devtools/client/framework/gDevTools.jsm
@@ -387,8 +393,8 @@ diff --git a/devtools/client/framework/gDevTools.jsm b/devtools/client/framework
    // Used by Addon SDK and /devtools
    // Used by Addon SDK and /devtools
    "closeToolbox",
    "closeToolbox",
    "getToolbox",
    "getToolbox",
-@@ -128,17 +124,17 @@ let gDevToolsBrowserMethods = [
-   "openConnectScreen",
+@@ -132,17 +128,17 @@ let gDevToolsBrowserMethods = [
+   "openWebIDE",
  
  
    // Used by browser-sets.inc, command
    // Used by browser-sets.inc, command
    "openContentProcessToolbox",
    "openContentProcessToolbox",
@@ -404,15 +410,15 @@ diff --git a/devtools/client/framework/gDevTools.jsm b/devtools/client/framework
    "forgetBrowserWindow"
    "forgetBrowserWindow"
  ];
  ];
  this.gDevToolsBrowser = {
  this.gDevToolsBrowser = {
-   // Used by a test (should be removed)
-   get _trackedBrowserWindows() {
+   // Used by webide.js
+   get isWebIDEInitialized() {
 diff --git a/devtools/client/shared/telemetry.js b/devtools/client/shared/telemetry.js
 diff --git a/devtools/client/shared/telemetry.js b/devtools/client/shared/telemetry.js
 --- a/devtools/client/shared/telemetry.js
 --- a/devtools/client/shared/telemetry.js
 +++ b/devtools/client/shared/telemetry.js
 +++ b/devtools/client/shared/telemetry.js
-@@ -158,22 +158,16 @@ Telemetry.prototype = {
-     aboutdebugging: {
-       histogram: "DEVTOOLS_ABOUTDEBUGGING_OPENED_COUNT",
-       timerHistogram: "DEVTOOLS_ABOUTDEBUGGING_TIME_ACTIVE_SECONDS"
+@@ -168,22 +168,16 @@ Telemetry.prototype = {
+     },
+     webideImportProject: {
+       histogram: "DEVTOOLS_WEBIDE_IMPORT_PROJECT_COUNT",
      },
      },
      custom: {
      custom: {
        histogram: "DEVTOOLS_CUSTOM_OPENED_COUNT",
        histogram: "DEVTOOLS_CUSTOM_OPENED_COUNT",

+ 9 - 3
frg/work-js/mozilla-release/patches/1286861-2-61a1.patch

@@ -2,7 +2,7 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1523209969 -7200
 # Date 1523209969 -7200
 # Node ID 59818b273bffc60f7fd561b253ab83d2925579cf
 # Node ID 59818b273bffc60f7fd561b253ab83d2925579cf
-# Parent  da5028a5ca7677cb6d8df18c67c22df4e99ab8e7
+# Parent  1e60dd442b2120b98f12c2ba49f287616e4b7fc7
 Bug 1286861: Add tests for same site subrequests. r=mgoodwin
 Bug 1286861: Add tests for same site subrequests. r=mgoodwin
 
 
 diff --git a/dom/security/test/general/file_same_site_cookies_subrequest.sjs b/dom/security/test/general/file_same_site_cookies_subrequest.sjs
 diff --git a/dom/security/test/general/file_same_site_cookies_subrequest.sjs b/dom/security/test/general/file_same_site_cookies_subrequest.sjs
@@ -88,8 +88,7 @@ new file mode 100644
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
-@@ -1,14 +1,16 @@
- [DEFAULT]
+@@ -2,20 +2,22 @@
  support-files =
  support-files =
    file_contentpolicytype_targeted_link_iframe.sjs
    file_contentpolicytype_targeted_link_iframe.sjs
    file_nosniff_testserver.sjs
    file_nosniff_testserver.sjs
@@ -97,6 +96,7 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
    file_block_toplevel_data_navigation.html
    file_block_toplevel_data_navigation.html
    file_block_toplevel_data_navigation2.html
    file_block_toplevel_data_navigation2.html
    file_block_toplevel_data_navigation3.html
    file_block_toplevel_data_navigation3.html
+   file_block_toplevel_data_redirect.sjs
 +  file_same_site_cookies_subrequest.sjs
 +  file_same_site_cookies_subrequest.sjs
  
  
  [test_contentpolicytype_targeted_link_iframe.html]
  [test_contentpolicytype_targeted_link_iframe.html]
@@ -104,6 +104,12 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
  [test_block_script_wrong_mime.html]
  [test_block_script_wrong_mime.html]
  [test_block_toplevel_data_navigation.html]
  [test_block_toplevel_data_navigation.html]
  skip-if = toolkit == 'android' # intermittent failure
  skip-if = toolkit == 'android' # intermittent failure
+ [test_block_toplevel_data_img_navigation.html]
+ skip-if = toolkit == 'android' # intermittent failure
+ [test_allow_opening_data_pdf.html]
+ skip-if = toolkit == 'android'
+ [test_allow_opening_data_json.html]
+ skip-if = toolkit == 'android'
 +[test_same_site_cookies_subrequest.html]
 +[test_same_site_cookies_subrequest.html]
 diff --git a/dom/security/test/general/test_same_site_cookies_subrequest.html b/dom/security/test/general/test_same_site_cookies_subrequest.html
 diff --git a/dom/security/test/general/test_same_site_cookies_subrequest.html b/dom/security/test/general/test_same_site_cookies_subrequest.html
 new file mode 100644
 new file mode 100644

+ 9 - 3
frg/work-js/mozilla-release/patches/1286861-3-61a1.patch

@@ -2,7 +2,7 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1523209988 -7200
 # Date 1523209988 -7200
 # Node ID 525e7c6d62dead02bfd4887aee6ae9bc983939a0
 # Node ID 525e7c6d62dead02bfd4887aee6ae9bc983939a0
-# Parent  bfb17b8caf39d1ea5c52244e7bdc652f2912ffe6
+# Parent  4d722ac90e3e11f2dff532a9ba3ddb7b9b7c9190
  Bug 1286861: Add tests for same site top-level. r=mgoodwin
  Bug 1286861: Add tests for same site top-level. r=mgoodwin
 
 
 diff --git a/dom/security/test/general/file_same_site_cookies_toplevel_nav.sjs b/dom/security/test/general/file_same_site_cookies_toplevel_nav.sjs
 diff --git a/dom/security/test/general/file_same_site_cookies_toplevel_nav.sjs b/dom/security/test/general/file_same_site_cookies_toplevel_nav.sjs
@@ -100,14 +100,14 @@ new file mode 100644
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
-@@ -2,15 +2,17 @@
- support-files =
+@@ -3,21 +3,23 @@ support-files =
    file_contentpolicytype_targeted_link_iframe.sjs
    file_contentpolicytype_targeted_link_iframe.sjs
    file_nosniff_testserver.sjs
    file_nosniff_testserver.sjs
    file_block_script_wrong_mime_server.sjs
    file_block_script_wrong_mime_server.sjs
    file_block_toplevel_data_navigation.html
    file_block_toplevel_data_navigation.html
    file_block_toplevel_data_navigation2.html
    file_block_toplevel_data_navigation2.html
    file_block_toplevel_data_navigation3.html
    file_block_toplevel_data_navigation3.html
+   file_block_toplevel_data_redirect.sjs
    file_same_site_cookies_subrequest.sjs
    file_same_site_cookies_subrequest.sjs
 +  file_same_site_cookies_toplevel_nav.sjs
 +  file_same_site_cookies_toplevel_nav.sjs
  
  
@@ -116,6 +116,12 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
  [test_block_script_wrong_mime.html]
  [test_block_script_wrong_mime.html]
  [test_block_toplevel_data_navigation.html]
  [test_block_toplevel_data_navigation.html]
  skip-if = toolkit == 'android' # intermittent failure
  skip-if = toolkit == 'android' # intermittent failure
+ [test_block_toplevel_data_img_navigation.html]
+ skip-if = toolkit == 'android' # intermittent failure
+ [test_allow_opening_data_pdf.html]
+ skip-if = toolkit == 'android'
+ [test_allow_opening_data_json.html]
+ skip-if = toolkit == 'android'
  [test_same_site_cookies_subrequest.html]
  [test_same_site_cookies_subrequest.html]
 +[test_same_site_cookies_toplevel_nav.html]
 +[test_same_site_cookies_toplevel_nav.html]
 diff --git a/dom/security/test/general/test_same_site_cookies_toplevel_nav.html b/dom/security/test/general/test_same_site_cookies_toplevel_nav.html
 diff --git a/dom/security/test/general/test_same_site_cookies_toplevel_nav.html b/dom/security/test/general/test_same_site_cookies_toplevel_nav.html

+ 5 - 5
frg/work-js/mozilla-release/patches/1305777-2-58a1.patch

@@ -2,7 +2,7 @@
 # User J. Ryan Stinnett <jryans@gmail.com>
 # User J. Ryan Stinnett <jryans@gmail.com>
 # Date 1506469156 18000
 # Date 1506469156 18000
 # Node ID 71faac859b4a663c6b78b8064bd22b3dbe9ef64e
 # Node ID 71faac859b4a663c6b78b8064bd22b3dbe9ef64e
-# Parent  ed23199abc9971e41b9633a2e9c3a8cab8aa9f0c
+# Parent  2e4654387042d0e9246ff8aa285ece63781aeba7
 Bug 1305777 - Remove RDM manager switch and pref. r=ochameau
 Bug 1305777 - Remove RDM manager switch and pref. r=ochameau
 
 
 This removes the switching based on the RDM.html pref and the pref itself.
 This removes the switching based on the RDM.html pref and the pref itself.
@@ -31,7 +31,7 @@ diff --git a/devtools/client/definitions.js b/devtools/client/definitions.js
  const {MultiLocalizationHelper} = require("devtools/shared/l10n");
  const {MultiLocalizationHelper} = require("devtools/shared/l10n");
  const L10N = new MultiLocalizationHelper(
  const L10N = new MultiLocalizationHelper(
    "devtools/client/locales/startup.properties",
    "devtools/client/locales/startup.properties",
-   "devtools/startup/locales/key-shortcuts.properties"
+   "devtools/shim/locales/key-shortcuts.properties"
  );
  );
  
  
 diff --git a/devtools/client/framework/devtools-browser.js b/devtools/client/framework/devtools-browser.js
 diff --git a/devtools/client/framework/devtools-browser.js b/devtools/client/framework/devtools-browser.js
@@ -81,7 +81,7 @@ diff --git a/devtools/client/menus.js b/devtools/client/menus.js
 diff --git a/devtools/client/preferences/devtools.js b/devtools/client/preferences/devtools.js
 diff --git a/devtools/client/preferences/devtools.js b/devtools/client/preferences/devtools.js
 --- a/devtools/client/preferences/devtools.js
 --- a/devtools/client/preferences/devtools.js
 +++ b/devtools/client/preferences/devtools.js
 +++ b/devtools/client/preferences/devtools.js
-@@ -336,11 +336,8 @@ pref("devtools.editor.autoclosebrackets"
+@@ -330,11 +330,8 @@ pref("devtools.editor.autoclosebrackets"
  pref("devtools.editor.detectindentation", true);
  pref("devtools.editor.detectindentation", true);
  pref("devtools.editor.enableCodeFolding", true);
  pref("devtools.editor.enableCodeFolding", true);
  pref("devtools.editor.autocomplete", true);
  pref("devtools.editor.autocomplete", true);
@@ -264,14 +264,14 @@ diff --git a/devtools/client/shared/test/browser_telemetry_button_responsive.js
 diff --git a/devtools/client/styleeditor/StyleEditorUI.jsm b/devtools/client/styleeditor/StyleEditorUI.jsm
 diff --git a/devtools/client/styleeditor/StyleEditorUI.jsm b/devtools/client/styleeditor/StyleEditorUI.jsm
 --- a/devtools/client/styleeditor/StyleEditorUI.jsm
 --- a/devtools/client/styleeditor/StyleEditorUI.jsm
 +++ b/devtools/client/styleeditor/StyleEditorUI.jsm
 +++ b/devtools/client/styleeditor/StyleEditorUI.jsm
-@@ -24,17 +24,17 @@ const {SplitView} = require("resource://
+@@ -23,17 +23,17 @@ const {
+ const {SplitView} = require("resource://devtools/client/shared/SplitView.jsm");
  const {StyleSheetEditor} = require("resource://devtools/client/styleeditor/StyleSheetEditor.jsm");
  const {StyleSheetEditor} = require("resource://devtools/client/styleeditor/StyleSheetEditor.jsm");
  const {PluralForm} = require("devtools/shared/plural-form");
  const {PluralForm} = require("devtools/shared/plural-form");
  const {PrefObserver} = require("devtools/client/shared/prefs");
  const {PrefObserver} = require("devtools/client/shared/prefs");
  const csscoverage = require("devtools/shared/fronts/csscoverage");
  const csscoverage = require("devtools/shared/fronts/csscoverage");
  const {console} = require("resource://gre/modules/Console.jsm");
  const {console} = require("resource://gre/modules/Console.jsm");
  const {KeyCodes} = require("devtools/client/shared/keycodes");
  const {KeyCodes} = require("devtools/client/shared/keycodes");
- const {OriginalSource} = require("devtools/client/styleeditor/original-source");
  
  
 -loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsivedesign/responsivedesign");
 -loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsivedesign/responsivedesign");
 +loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsive.html/manager", true);
 +loader.lazyRequireGetter(this, "ResponsiveUIManager", "devtools/client/responsive.html/manager", true);

+ 5 - 5
frg/work-js/mozilla-release/patches/1305777-4-58a1.patch

@@ -2,7 +2,7 @@
 # User J. Ryan Stinnett <jryans@gmail.com>
 # User J. Ryan Stinnett <jryans@gmail.com>
 # Date 1506469794 18000
 # Date 1506469794 18000
 # Node ID d939f110bf2ebed1243c8b7ca540957b6b72b109
 # Node ID d939f110bf2ebed1243c8b7ca540957b6b72b109
-# Parent  c9a9747b15c1b8b5758ac5b1c166466c7d83dd4a
+# Parent  6412d90b80abeec5fd7ec527f2936409b07f1f30
 Bug 1305777 - Remove old RDM. r=ochameau
 Bug 1305777 - Remove old RDM. r=ochameau
 
 
 MozReview-Commit-ID: gOvvF9bcDT
 MozReview-Commit-ID: gOvvF9bcDT
@@ -10,7 +10,7 @@ MozReview-Commit-ID: gOvvF9bcDT
 diff --git a/.eslintignore b/.eslintignore
 diff --git a/.eslintignore b/.eslintignore
 --- a/.eslintignore
 --- a/.eslintignore
 +++ b/.eslintignore
 +++ b/.eslintignore
-@@ -108,17 +108,16 @@ devtools/client/framework/**
+@@ -109,17 +109,16 @@ devtools/client/framework/**
  !devtools/client/framework/target*
  !devtools/client/framework/target*
  !devtools/client/framework/toolbox*
  !devtools/client/framework/toolbox*
  devtools/client/inspector/markup/test/doc_markup_events_*.html
  devtools/client/inspector/markup/test/doc_markup_events_*.html
@@ -74,7 +74,7 @@ diff --git a/browser/base/content/browser.css b/browser/base/content/browser.css
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
-@@ -179,29 +179,16 @@ devtools.jar:
+@@ -181,29 +181,16 @@ devtools.jar:
      skin/images/play.svg (themes/images/play.svg)
      skin/images/play.svg (themes/images/play.svg)
      skin/images/rewind.svg (themes/images/rewind.svg)
      skin/images/rewind.svg (themes/images/rewind.svg)
      skin/images/debugger-step-in.svg (themes/images/debugger-step-in.svg)
      skin/images/debugger-step-in.svg (themes/images/debugger-step-in.svg)
@@ -212,7 +212,7 @@ diff --git a/devtools/client/moz.build b/devtools/client/moz.build
 diff --git a/devtools/client/preferences/devtools.js b/devtools/client/preferences/devtools.js
 diff --git a/devtools/client/preferences/devtools.js b/devtools/client/preferences/devtools.js
 --- a/devtools/client/preferences/devtools.js
 --- a/devtools/client/preferences/devtools.js
 +++ b/devtools/client/preferences/devtools.js
 +++ b/devtools/client/preferences/devtools.js
-@@ -96,19 +96,16 @@ pref("devtools.eyedropper.zoom", 6);
+@@ -93,19 +93,16 @@ pref("devtools.eyedropper.zoom", 6);
  pref("devtools.markup.collapseAttributes", true);
  pref("devtools.markup.collapseAttributes", true);
  
  
  // Length to collapse attributes
  // Length to collapse attributes
@@ -1594,7 +1594,7 @@ deleted file mode 100644
 -  head.js
 -  head.js
 -  touch.html
 -  touch.html
 -  !/devtools/client/commandline/test/helpers.js
 -  !/devtools/client/commandline/test/helpers.js
--  !/devtools/client/shared/test/shared-head.js
+-  !/devtools/client/framework/test/shared-head.js
 -
 -
 -[browser_responsive_cmd.js]
 -[browser_responsive_cmd.js]
 -[browser_responsivecomputedview.js]
 -[browser_responsivecomputedview.js]

+ 6 - 6
frg/work-js/mozilla-release/patches/1305777-5-58a1.patch

@@ -2,7 +2,7 @@
 # User J. Ryan Stinnett <jryans@gmail.com>
 # User J. Ryan Stinnett <jryans@gmail.com>
 # Date 1506470054 18000
 # Date 1506470054 18000
 # Node ID a2c2643cf90939a10c637799cdc31f4e104dd4d6
 # Node ID a2c2643cf90939a10c637799cdc31f4e104dd4d6
-# Parent  33627fe235a6713d292e93201b2472782188d444
+# Parent  6cffe14d716964e32fe56c69f5299b434218ed3c
 Bug 1305777 - Clean up tests that supported both RDMs. r=ochameau
 Bug 1305777 - Clean up tests that supported both RDMs. r=ochameau
 
 
 MozReview-Commit-ID: 4coCvC4KHtn
 MozReview-Commit-ID: 4coCvC4KHtn
@@ -10,15 +10,15 @@ MozReview-Commit-ID: 4coCvC4KHtn
 diff --git a/devtools/client/shared/test/browser.ini b/devtools/client/shared/test/browser.ini
 diff --git a/devtools/client/shared/test/browser.ini b/devtools/client/shared/test/browser.ini
 --- a/devtools/client/shared/test/browser.ini
 --- a/devtools/client/shared/test/browser.ini
 +++ b/devtools/client/shared/test/browser.ini
 +++ b/devtools/client/shared/test/browser.ini
-@@ -32,16 +32,17 @@ support-files =
+@@ -30,16 +30,17 @@ support-files =
+   head.js
    helper_color_data.js
    helper_color_data.js
    helper_html_tooltip.js
    helper_html_tooltip.js
    helper_inplace_editor.js
    helper_inplace_editor.js
    leakhunt.js
    leakhunt.js
-   shared-head.js
-   shared-redux-head.js
    test-actor-registry.js
    test-actor-registry.js
    test-actor.js
    test-actor.js
+   !/devtools/client/framework/test/shared-head.js
 +  !/devtools/client/responsive.html/test/browser/devices.json
 +  !/devtools/client/responsive.html/test/browser/devices.json
  
  
  [browser_css_angle.js]
  [browser_css_angle.js]
@@ -28,7 +28,7 @@ diff --git a/devtools/client/shared/test/browser.ini b/devtools/client/shared/te
  [browser_cubic-bezier-03.js]
  [browser_cubic-bezier-03.js]
  [browser_cubic-bezier-04.js]
  [browser_cubic-bezier-04.js]
  [browser_cubic-bezier-05.js]
  [browser_cubic-bezier-05.js]
-@@ -167,17 +168,17 @@ skip-if = e10s # Test intermittently fai
+@@ -165,17 +166,17 @@ skip-if = e10s # Test intermittently fai
  [browser_theme.js]
  [browser_theme.js]
  [browser_tableWidget_basic.js]
  [browser_tableWidget_basic.js]
  [browser_tableWidget_keyboard_interaction.js]
  [browser_tableWidget_keyboard_interaction.js]
@@ -90,7 +90,7 @@ diff --git a/devtools/client/shared/test/browser_telemetry_button_responsive.js
 diff --git a/devtools/client/styleeditor/test/browser.ini b/devtools/client/styleeditor/test/browser.ini
 diff --git a/devtools/client/styleeditor/test/browser.ini b/devtools/client/styleeditor/test/browser.ini
 --- a/devtools/client/styleeditor/test/browser.ini
 --- a/devtools/client/styleeditor/test/browser.ini
 +++ b/devtools/client/styleeditor/test/browser.ini
 +++ b/devtools/client/styleeditor/test/browser.ini
-@@ -83,17 +83,17 @@ support-files =
+@@ -81,17 +81,17 @@ support-files =
  [browser_styleeditor_import.js]
  [browser_styleeditor_import.js]
  [browser_styleeditor_import_rule.js]
  [browser_styleeditor_import_rule.js]
  [browser_styleeditor_init.js]
  [browser_styleeditor_init.js]

+ 2 - 2
frg/work-js/mozilla-release/patches/1305777-6-58a1.patch

@@ -2,7 +2,7 @@
 # User J. Ryan Stinnett <jryans@gmail.com>
 # User J. Ryan Stinnett <jryans@gmail.com>
 # Date 1506549203 18000
 # Date 1506549203 18000
 # Node ID e2ea4cf82cae3e761e94af85e32b2f8a9a2c48dd
 # Node ID e2ea4cf82cae3e761e94af85e32b2f8a9a2c48dd
-# Parent  d96ab7c03ac0023596f302a3ac2142e433ecc35a
+# Parent  280ce67d4d802eccc327ce143d2083d481c70f96
 Bug 1305777 - Clean up touch simulator after old RDM removal. r=ochameau
 Bug 1305777 - Clean up touch simulator after old RDM removal. r=ochameau
 
 
 Only `simulator-core` is used by new RDM via the Emulation actor, so I've moved
 Only `simulator-core` is used by new RDM via the Emulation actor, so I've moved
@@ -158,13 +158,13 @@ diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
  DIRS += [
  DIRS += [
 +    'emulation',
 +    'emulation',
      'highlighters',
      'highlighters',
-     'inspector',
      'utils',
      'utils',
      'webconsole',
      'webconsole',
  ]
  ]
  
  
  DevToolsModules(
  DevToolsModules(
      'accessibility.js',
      'accessibility.js',
+     'actor-registry.js',
 diff --git a/devtools/shared/moz.build b/devtools/shared/moz.build
 diff --git a/devtools/shared/moz.build b/devtools/shared/moz.build
 --- a/devtools/shared/moz.build
 --- a/devtools/shared/moz.build
 +++ b/devtools/shared/moz.build
 +++ b/devtools/shared/moz.build

+ 2 - 2
frg/work-js/mozilla-release/patches/1305777-7-58a1.patch

@@ -2,7 +2,7 @@
 # User J. Ryan Stinnett <jryans@gmail.com>
 # User J. Ryan Stinnett <jryans@gmail.com>
 # Date 1506616135 18000
 # Date 1506616135 18000
 # Node ID 3b5b98033433fcba6a8d2a31dd4331bd01dff4e5
 # Node ID 3b5b98033433fcba6a8d2a31dd4331bd01dff4e5
-# Parent  d4974edbf20b53fcd2085a582bf1e944076d7917
+# Parent  ea670d7c936e1546dde0d53998b22fc48f8e7242
 Bug 1305777 - Fix ESLint issues for moved files. r=jdescottes
 Bug 1305777 - Fix ESLint issues for moved files. r=jdescottes
 
 
 MozReview-Commit-ID: 6PVoLP4MFir
 MozReview-Commit-ID: 6PVoLP4MFir
@@ -218,7 +218,7 @@ diff --git a/devtools/client/responsive.html/commands.js b/devtools/client/respo
      runAt: "client",
      runAt: "client",
      name: "resize toggle",
      name: "resize toggle",
      buttonId: "command-button-responsive",
      buttonId: "command-button-responsive",
-     buttonClass: "command-button",
+     buttonClass: "command-button command-button-invertable",
 -    tooltipText: l10n.lookupFormat("resizeModeToggleTooltip2",
 -    tooltipText: l10n.lookupFormat("resizeModeToggleTooltip2",
 -                                   [(osString == "Darwin" ? "Cmd+Opt+M" : "Ctrl+Shift+M")]),
 -                                   [(osString == "Darwin" ? "Cmd+Opt+M" : "Ctrl+Shift+M")]),
 +    tooltipText: l10n.lookupFormat(
 +    tooltipText: l10n.lookupFormat(

+ 4 - 4
frg/work-js/mozilla-release/patches/1342070-4-61a1.patch

@@ -3,7 +3,7 @@
 # Date 1523969997 -7200
 # Date 1523969997 -7200
 #      Tue Apr 17 14:59:57 2018 +0200
 #      Tue Apr 17 14:59:57 2018 +0200
 # Node ID 7674892ac2302b03c75cae1174bff06bffe280ea
 # Node ID 7674892ac2302b03c75cae1174bff06bffe280ea
-# Parent  b9d1efa725b07c4b4a4f244deb92c080be46552c
+# Parent  1895728c417259f27016f7e3c472dbb2b824a621
 Bug 1342070 - Part 4: Remove unnecessary PromiseTestUtils.expectUncaughtRejection call. r=ochameau
 Bug 1342070 - Part 4: Remove unnecessary PromiseTestUtils.expectUncaughtRejection call. r=ochameau
 
 
 diff --git a/devtools/client/inspector/markup/test/browser_markup_links_06.js b/devtools/client/inspector/markup/test/browser_markup_links_06.js
 diff --git a/devtools/client/inspector/markup/test/browser_markup_links_06.js b/devtools/client/inspector/markup/test/browser_markup_links_06.js
@@ -25,9 +25,9 @@ diff --git a/devtools/client/inspector/markup/test/browser_markup_links_06.js b/
 -
 -
  const TEST_URL = URL_ROOT + "doc_markup_links.html";
  const TEST_URL = URL_ROOT + "doc_markup_links.html";
  
  
- add_task(function* () {
-   let {toolbox, inspector} = yield openInspectorForURL(TEST_URL);
+ add_task(async function() {
+   let {toolbox, inspector} = await openInspectorForURL(TEST_URL);
  
  
    info("Select a node with a cssresource attribute");
    info("Select a node with a cssresource attribute");
-   yield selectNode("link", inspector);
+   await selectNode("link", inspector);
  
  

+ 1 - 1
frg/work-js/mozilla-release/patches/1344350-2no3-61a1.patch

@@ -343,7 +343,7 @@ diff --git a/layout/reftests/mathml/reftest.list b/layout/reftests/mathml/reftes
 +++ b/layout/reftests/mathml/reftest.list
 +++ b/layout/reftests/mathml/reftest.list
 @@ -369,17 +369,17 @@ fuzzy-if(OSX,1,100) fuzzy-if(skiaContent
 @@ -369,17 +369,17 @@ fuzzy-if(OSX,1,100) fuzzy-if(skiaContent
  == mfrac-E-1.html mfrac-E-1-ref.html
  == mfrac-E-1.html mfrac-E-1-ref.html
- test-pref(dom.webcomponents.enabled,true) == shadow-dom-1.html shadow-dom-1-ref.html
+ test-pref(dom.webcomponents.shadowdom.enabled,true) == shadow-dom-1.html shadow-dom-1-ref.html
  pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,25) == font-inflation-1.html font-inflation-1-ref.html
  pref(dom.meta-viewport.enabled,true) pref(font.size.inflation.emPerLine,25) == font-inflation-1.html font-inflation-1-ref.html
  test-pref(font.minimum-size.x-math,40) == default-font.html default-font-ref.html
  test-pref(font.minimum-size.x-math,40) == default-font.html default-font-ref.html
  != radicalbar-1.html about:blank
  != radicalbar-1.html about:blank

+ 3 - 3
frg/work-js/mozilla-release/patches/1348960-58a1.patch

@@ -2,7 +2,7 @@
 # User J. Ryan Stinnett <jryans@gmail.com>
 # User J. Ryan Stinnett <jryans@gmail.com>
 # Date 1507095247 25200
 # Date 1507095247 25200
 # Node ID 891602480e23b5ab1ae61458d3b7111ba8c3928f
 # Node ID 891602480e23b5ab1ae61458d3b7111ba8c3928f
-# Parent  14cb9bdb3fd7d1bd73e229262d74a80cc7c4c737
+# Parent  accbe687c6310be566d085b07723c8d7e9e41981
 Bug 1348960 - Expose openLinkIn for RDM tabs. r=ochameau
 Bug 1348960 - Expose openLinkIn for RDM tabs. r=ochameau
 
 
 MozReview-Commit-ID: 2EzZfBsNIrf
 MozReview-Commit-ID: 2EzZfBsNIrf
@@ -39,9 +39,9 @@ diff --git a/devtools/client/responsive.html/test/browser/browser.ini b/devtools
 @@ -12,16 +12,17 @@ support-files =
 @@ -12,16 +12,17 @@ support-files =
    touch.html
    touch.html
    !/devtools/client/commandline/test/helpers.js
    !/devtools/client/commandline/test/helpers.js
+   !/devtools/client/framework/test/shared-head.js
+   !/devtools/client/framework/test/shared-redux-head.js
    !/devtools/client/inspector/test/shared-head.js
    !/devtools/client/inspector/test/shared-head.js
-   !/devtools/client/shared/test/shared-head.js
-   !/devtools/client/shared/test/shared-redux-head.js
    !/devtools/client/shared/test/test-actor.js
    !/devtools/client/shared/test/test-actor.js
    !/devtools/client/shared/test/test-actor-registry.js
    !/devtools/client/shared/test/test-actor-registry.js
  
  

+ 23 - 27
frg/work-js/mozilla-release/patches/1363061-60a1.patch

@@ -2,7 +2,7 @@
 # User Paolo Amadini <paolo.mozmail@amadzone.org>
 # User Paolo Amadini <paolo.mozmail@amadzone.org>
 # Date 1520358059 0
 # Date 1520358059 0
 # Node ID af5fa4cbcf26422e4bb0693920c13db600b0ae84
 # Node ID af5fa4cbcf26422e4bb0693920c13db600b0ae84
-# Parent  5712d080cd7aeb8e0d56936f44432e5ff3bb2dbc
+# Parent  a1667c664d9a6b350935cb70d4c142216c047fd3
 Bug 1363061 - Rename toolkit/components/jsdownloads to toolkit/components/downloads. r=mak
 Bug 1363061 - Rename toolkit/components/jsdownloads to toolkit/components/downloads. r=mak
 
 
 MozReview-Commit-ID: GuWeax0ubv3
 MozReview-Commit-ID: GuWeax0ubv3
@@ -50,32 +50,28 @@ diff --git a/build/dumbmake-dependencies b/build/dumbmake-dependencies
    toolkit/mozapps/extensions
    toolkit/mozapps/extensions
    toolkit/profile
    toolkit/profile
    toolkit/themes
    toolkit/themes
-diff --git a/testing/runtimes/mochitest-browser-chrome.runtimes.json.1363061.later b/testing/runtimes/mochitest-browser-chrome.runtimes.json.1363061.later
-new file mode 100644
---- /dev/null
-+++ b/testing/runtimes/mochitest-browser-chrome.runtimes.json.1363061.later
-@@ -0,0 +1,21 @@
-+--- mochitest-browser-chrome.runtimes.json
-++++ mochitest-browser-chrome.runtimes.json
-+@@ -800,17 +800,17 @@
-+     "security/manager/ssl/tests/mochitest/browser/browser_certViewer.js": 3220,
-+     "security/manager/ssl/tests/mochitest/browser/browser_clientAuth_connection.js": 2066,
-+     "services/fxaccounts/tests/browser/browser_device_connected.js": 3094,
-+     "services/fxaccounts/tests/browser/browser_verify_login.js": 1763,
-+     "toolkit/components/aboutperformance/tests/browser/browser_aboutperformance.js": 6246,
-+     "toolkit/components/addoncompat/tests/browser/browser_addonShims.js": 3823,
-+     "toolkit/components/extensions/test/browser/browser_ext_management_themes.js": 2922,
-+     "toolkit/components/extensions/test/browser/browser_ext_themes_persistence.js": 1948,
-+-    "toolkit/components/jsdownloads/test/browser/browser_DownloadPDFSaver.js": 4102,
-++    "toolkit/components/downloads/test/browser/browser_DownloadPDFSaver.js": 4102,
-+     "toolkit/components/narrate/test/browser_narrate.js": 2700,
-+     "toolkit/components/narrate/test/browser_voiceselect.js": 2254,
-+     "toolkit/components/narrate/test/browser_word_highlight.js": 2215,
-+     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger.js": 15909,
-+     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_httpsUpgrade.js": 3296,
-+     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_window_open.js": 4673,
-+     "toolkit/components/passwordmgr/test/browser/browser_context_menu.js": 12686,
-+     "toolkit/components/passwordmgr/test/browser/browser_context_menu_autocomplete_interaction.js": 3297,
+diff --git a/testing/runtimes/mochitest-browser-chrome.runtimes.json b/testing/runtimes/mochitest-browser-chrome.runtimes.json
+--- a/testing/runtimes/mochitest-browser-chrome.runtimes.json
++++ b/testing/runtimes/mochitest-browser-chrome.runtimes.json
+@@ -766,17 +766,17 @@
+     "security/manager/ssl/tests/mochitest/browser/browser_certViewer.js": 3220, 
+     "security/manager/ssl/tests/mochitest/browser/browser_clientAuth_connection.js": 2066, 
+     "services/fxaccounts/tests/browser/browser_device_connected.js": 3094, 
+     "services/fxaccounts/tests/browser/browser_verify_login.js": 1763, 
+     "toolkit/components/aboutperformance/tests/browser/browser_aboutperformance.js": 6246, 
+     "toolkit/components/addoncompat/tests/browser/browser_addonShims.js": 3823, 
+     "toolkit/components/extensions/test/browser/browser_ext_management_themes.js": 2922, 
+     "toolkit/components/extensions/test/browser/browser_ext_themes_persistence.js": 1948, 
+-    "toolkit/components/jsdownloads/test/browser/browser_DownloadPDFSaver.js": 4102, 
++    "toolkit/components/downloads/test/browser/browser_DownloadPDFSaver.js": 4102,
+     "toolkit/components/narrate/test/browser_narrate.js": 2700, 
+     "toolkit/components/narrate/test/browser_voiceselect.js": 2254, 
+     "toolkit/components/narrate/test/browser_word_highlight.js": 2215, 
+     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger.js": 15909, 
+     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_httpsUpgrade.js": 3296, 
+     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_window_open.js": 4673, 
+     "toolkit/components/passwordmgr/test/browser/browser_context_menu.js": 12686, 
+     "toolkit/components/passwordmgr/test/browser/browser_context_menu_autocomplete_interaction.js": 3297, 
 diff --git a/toolkit/components/build/moz.build b/toolkit/components/build/moz.build
 diff --git a/toolkit/components/build/moz.build b/toolkit/components/build/moz.build
 --- a/toolkit/components/build/moz.build
 --- a/toolkit/components/build/moz.build
 +++ b/toolkit/components/build/moz.build
 +++ b/toolkit/components/build/moz.build

+ 5 - 5
frg/work-js/mozilla-release/patches/1366531-58a1.patch

@@ -2,7 +2,7 @@
 # User Oriol Brufau <oriol-bugzilla@hotmail.com>
 # User Oriol Brufau <oriol-bugzilla@hotmail.com>
 # Date 1510182464 -3600
 # Date 1510182464 -3600
 # Node ID 4c25a8edd5db8f8f2bfbbe51f1050ef48d495659
 # Node ID 4c25a8edd5db8f8f2bfbbe51f1050ef48d495659
-# Parent  a078b8fc74cefd299864d8abc2b58c9c05c9663e
+# Parent  fb4bee14d10b694c991b21a638bb5956388d32a3
 Bug 1366531 - convert uses of defer to 'new Promise' in client/jsonview r=nchevobbe
 Bug 1366531 - convert uses of defer to 'new Promise' in client/jsonview r=nchevobbe
 
 
 MozReview-Commit-ID: InGMTAQ0X2R
 MozReview-Commit-ID: InGMTAQ0X2R
@@ -29,10 +29,10 @@ diff --git a/devtools/client/jsonview/test/head.js b/devtools/client/jsonview/te
 +  let tab = await addTab(url);
 +  let tab = await addTab(url);
 +  let browser = tab.linkedBrowser;
 +  let browser = tab.linkedBrowser;
  
  
--    // Load devtools/shared/test/frame-script-utils.js
--    loadFrameScriptUtils();
-+  // Load devtools/shared/test/frame-script-utils.js
-+  loadFrameScriptUtils();
+-    // Load devtools/shared/frame-script-utils.js
+-    getFrameScript();
++  // Load devtools/shared/frame-script-utils.js
++  getFrameScript();
  
  
 -    // Load frame script with helpers for JSON View tests.
 -    // Load frame script with helpers for JSON View tests.
 -    let rootDir = getRootDirectory(gTestPath);
 -    let rootDir = getRootDirectory(gTestPath);

+ 3 - 3
frg/work-js/mozilla-release/patches/1373558-60a1.patch

@@ -2,14 +2,14 @@
 # User Geoff Brown <gbrown@mozilla.com>
 # User Geoff Brown <gbrown@mozilla.com>
 # Date 1518115734 25200
 # Date 1518115734 25200
 # Node ID c7247364971402614b17aa01f1ff867e4ef32a1c
 # Node ID c7247364971402614b17aa01f1ff867e4ef32a1c
-# Parent  e6f2659da25a7ae3d26da072ca6e72dc021163ed
+# Parent  ee107493f1847c003381a29a2457d32b2fae9b6a
 Bug 1373558 - disable browser_net_statistics-01.js for intermittent failures r=gbrown
 Bug 1373558 - disable browser_net_statistics-01.js for intermittent failures r=gbrown
 
 
 diff --git a/devtools/client/netmonitor/test/browser.ini b/devtools/client/netmonitor/test/browser.ini
 diff --git a/devtools/client/netmonitor/test/browser.ini b/devtools/client/netmonitor/test/browser.ini
 --- a/devtools/client/netmonitor/test/browser.ini
 --- a/devtools/client/netmonitor/test/browser.ini
 +++ b/devtools/client/netmonitor/test/browser.ini
 +++ b/devtools/client/netmonitor/test/browser.ini
-@@ -170,16 +170,17 @@ skip-if = os == 'win' # bug 1391264
- [browser_net_set-cookie-same-site.js]
+@@ -166,16 +166,17 @@ skip-if = os == 'win' # bug 1391264
+ [browser_net_send-beacon-other-tab.js]
  [browser_net_simple-request-data.js]
  [browser_net_simple-request-data.js]
  [browser_net_simple-request-details.js]
  [browser_net_simple-request-details.js]
  skip-if = true # Bug 1258809
  skip-if = true # Bug 1258809

+ 6 - 6
frg/work-js/mozilla-release/patches/1382602-61a1.patch

@@ -2,7 +2,7 @@
 # User yulia <ystartsev@mozilla.com>
 # User yulia <ystartsev@mozilla.com>
 # Date 1521035904 -3600
 # Date 1521035904 -3600
 # Node ID e059b4fc0521a26584652b65726a92e3df009e73
 # Node ID e059b4fc0521a26584652b65726a92e3df009e73
-# Parent  981719292f44a287eb9fc3410706d16825fa2ee9
+# Parent  69c569fdaf08bf9f5f7d7d8583c664c1b437e347
 Bug 1382602 - update devtools/client/netmonitor to use new event emitter. r=Honza,nchevobbe
 Bug 1382602 - update devtools/client/netmonitor to use new event emitter. r=Honza,nchevobbe
 
 
 MozReview-Commit-ID: 6cEqHUGaMlM
 MozReview-Commit-ID: 6cEqHUGaMlM
@@ -104,7 +104,7 @@ diff --git a/devtools/client/netmonitor/test/browser_net_pause.js b/devtools/cli
 diff --git a/devtools/client/netmonitor/test/head.js b/devtools/client/netmonitor/test/head.js
 diff --git a/devtools/client/netmonitor/test/head.js b/devtools/client/netmonitor/test/head.js
 --- a/devtools/client/netmonitor/test/head.js
 --- a/devtools/client/netmonitor/test/head.js
 +++ b/devtools/client/netmonitor/test/head.js
 +++ b/devtools/client/netmonitor/test/head.js
-@@ -141,17 +141,17 @@ function toggleCache(target, disabled) {
+@@ -140,17 +140,17 @@ function toggleCache(target, disabled) {
  
  
  /**
  /**
   * Wait for 2 markers during document load.
   * Wait for 2 markers during document load.
@@ -123,7 +123,7 @@ diff --git a/devtools/client/netmonitor/test/head.js b/devtools/client/netmonito
          resolve(markers);
          resolve(markers);
        }
        }
      }
      }
-@@ -180,24 +180,24 @@ function waitForAllRequestsFinished(moni
+@@ -179,24 +179,24 @@ function waitForAllRequestsFinished(moni
    let window = monitor.panelWin;
    let window = monitor.panelWin;
    let { connector } = window;
    let { connector } = window;
    let { getNetworkRequest } = connector;
    let { getNetworkRequest } = connector;
@@ -150,7 +150,7 @@ diff --git a/devtools/client/netmonitor/test/head.js b/devtools/client/netmonito
      }
      }
  
  
      function maybeResolve() {
      function maybeResolve() {
-@@ -238,23 +238,23 @@ let updatedTypes = [
+@@ -237,23 +237,23 @@ let updatedTypes = [
    "NetMonitor:NetworkEventUpdated:ResponseContent",
    "NetMonitor:NetworkEventUpdated:ResponseContent",
    "NetMonitor:NetworkEventUpdated:SecurityInfo",
    "NetMonitor:NetworkEventUpdated:SecurityInfo",
    "NetMonitor:NetworkEventUpdated:EventTimings",
    "NetMonitor:NetworkEventUpdated:EventTimings",
@@ -178,7 +178,7 @@ diff --git a/devtools/client/netmonitor/test/head.js b/devtools/client/netmonito
    function checkNetworkEventUpdateState() {
    function checkNetworkEventUpdateState() {
      for (let key in finishedQueue) {
      for (let key in finishedQueue) {
        if (finishedQueue[key] > 0) {
        if (finishedQueue[key] > 0) {
-@@ -349,36 +349,36 @@ function teardown(monitor) {
+@@ -348,36 +348,36 @@ function teardown(monitor) {
  
  
  function waitForNetworkEvents(monitor, getRequests) {
  function waitForNetworkEvents(monitor, getRequests) {
    return new Promise((resolve) => {
    return new Promise((resolve) => {
@@ -240,4 +240,4 @@ diff --git a/devtools/client/netmonitor/webpack.config.js b/devtools/client/netm
        // Locales need to be explicitly mapped to the en-US subfolder
        // Locales need to be explicitly mapped to the en-US subfolder
        "devtools/client/locales": path.join(__dirname, "../../client/locales/en-US"),
        "devtools/client/locales": path.join(__dirname, "../../client/locales/en-US"),
        "devtools/shared/locales": path.join(__dirname, "../../shared/locales/en-US"),
        "devtools/shared/locales": path.join(__dirname, "../../shared/locales/en-US"),
-       "devtools/startup/locales": path.join(__dirname, "../../shared/locales/en-US"),
+       "devtools/shim/locales": path.join(__dirname, "../../shared/locales/en-US"),

+ 6 - 6
frg/work-js/mozilla-release/patches/1387827-58a1.patch

@@ -2,7 +2,7 @@
 # User Joel Maher <jmaher@mozilla.com>
 # User Joel Maher <jmaher@mozilla.com>
 # Date 1508168543 14400
 # Date 1508168543 14400
 # Node ID f7bf0e6554570b40e6ce701f1f3f3ef0941fa802
 # Node ID f7bf0e6554570b40e6ce701f1f3f3ef0941fa802
-# Parent  9747bb368b54187196fc58dc8df9b9aa451149e4
+# Parent  339afbc7080c4983a1e53ea33391e8b980870f05
 Bug 1387827 - Disable 2 devtools tests on coverage builds for frequent timeouts. r=gbrown, a=test-only
 Bug 1387827 - Disable 2 devtools tests on coverage builds for frequent timeouts. r=gbrown, a=test-only
 
 
 diff --git a/devtools/client/aboutdebugging/test/browser.ini b/devtools/client/aboutdebugging/test/browser.ini
 diff --git a/devtools/client/aboutdebugging/test/browser.ini b/devtools/client/aboutdebugging/test/browser.ini
@@ -14,7 +14,7 @@ diff --git a/devtools/client/aboutdebugging/test/browser.ini b/devtools/client/a
    service-workers/fetch-sw.js
    service-workers/fetch-sw.js
    service-workers/push-sw.html
    service-workers/push-sw.html
    service-workers/push-sw.js
    service-workers/push-sw.js
-   !/devtools/client/shared/test/shared-head.js
+   !/devtools/client/framework/test/shared-head.js
  
  
  [browser_addons_debug_bootstrapped.js]
  [browser_addons_debug_bootstrapped.js]
 +skip-if = coverage # Bug 1387827
 +skip-if = coverage # Bug 1387827
@@ -38,13 +38,13 @@ diff --git a/devtools/client/aboutdebugging/test/browser.ini b/devtools/client/a
 diff --git a/devtools/client/framework/test/browser.ini b/devtools/client/framework/test/browser.ini
 diff --git a/devtools/client/framework/test/browser.ini b/devtools/client/framework/test/browser.ini
 --- a/devtools/client/framework/test/browser.ini
 --- a/devtools/client/framework/test/browser.ini
 +++ b/devtools/client/framework/test/browser.ini
 +++ b/devtools/client/framework/test/browser.ini
-@@ -44,16 +44,17 @@ support-files =
+@@ -43,16 +43,17 @@ support-files =
+   browser_toolbox_options_enable_serviceworkers_testing.html
+   serviceworker.js
+   sjs_code_reload.sjs
    sjs_code_bundle_reload_map.sjs
    sjs_code_bundle_reload_map.sjs
    test_browser_toolbox_debugger.js
    test_browser_toolbox_debugger.js
    !/devtools/client/debugger/new/test/mochitest/head.js
    !/devtools/client/debugger/new/test/mochitest/head.js
-   !/devtools/client/shared/test/frame-script-utils.js
-   !/devtools/client/shared/test/shared-head.js
-   !/devtools/client/shared/test/shared-redux-head.js
  
  
  [browser_browser_toolbox.js]
  [browser_browser_toolbox.js]
 +skip-if = coverage # Bug 1387827
 +skip-if = coverage # Bug 1387827

+ 4 - 4
frg/work-js/mozilla-release/patches/1389251-1-62a1.patch

@@ -3,7 +3,7 @@
 # Date 1529327184 -7200
 # Date 1529327184 -7200
 #      Mon Jun 18 15:06:24 2018 +0200
 #      Mon Jun 18 15:06:24 2018 +0200
 # Node ID 0c2c45a2a22d9ce58df619212a35d985751b2ab3
 # Node ID 0c2c45a2a22d9ce58df619212a35d985751b2ab3
-# Parent  b148f594f8556848865ce11560bb8f6e4e4edfb9
+# Parent  73ff16f306a7b74915a817a8cf5e70e25de2d49a
 Bug 1389251 - Do not escape spaces in nsSimpleURI r=bz
 Bug 1389251 - Do not escape spaces in nsSimpleURI r=bz
 
 
 This change makes nsEscape::T_EscapeURL not escape spaces when passed esc_OnlyNonASCII.
 This change makes nsEscape::T_EscapeURL not escape spaces when passed esc_OnlyNonASCII.
@@ -41,7 +41,7 @@ diff --git a/browser/components/sessionstore/test/browser_formdata.js b/browser/
  
  
    const FORM_DATA = {
    const FORM_DATA = {
      children: [{
      children: [{
-       xpath: {"/xhtml:html/xhtml:body/xhtml:input": "M"},
+       xpath: {"/xhtml:html/xhtml:body/xhtml:input": "m"},
 -      url: "data:text/html;charset=utf-8,<input%20autofocus=true>"
 -      url: "data:text/html;charset=utf-8,<input%20autofocus=true>"
 +      url: "data:text/html;charset=utf-8,<input autofocus=true>"
 +      url: "data:text/html;charset=utf-8,<input autofocus=true>"
      }]
      }]
@@ -55,7 +55,7 @@ diff --git a/browser/components/sessionstore/test/browser_formdata.js b/browser/
 diff --git a/dom/url/tests/test_url.html b/dom/url/tests/test_url.html
 diff --git a/dom/url/tests/test_url.html b/dom/url/tests/test_url.html
 --- a/dom/url/tests/test_url.html
 --- a/dom/url/tests/test_url.html
 +++ b/dom/url/tests/test_url.html
 +++ b/dom/url/tests/test_url.html
-@@ -443,17 +443,17 @@
+@@ -474,17 +474,17 @@
      url.hash = "newhash";
      url.hash = "newhash";
      is(url.href, "scheme:path?query#newhash");
      is(url.href, "scheme:path?query#newhash");
      url.search = "";
      url.search = "";
@@ -122,7 +122,7 @@ diff --git a/netwerk/test/unit/test_URIs.js b/netwerk/test/unit/test_URIs.js
 diff --git a/xpcom/io/nsEscape.cpp b/xpcom/io/nsEscape.cpp
 diff --git a/xpcom/io/nsEscape.cpp b/xpcom/io/nsEscape.cpp
 --- a/xpcom/io/nsEscape.cpp
 --- a/xpcom/io/nsEscape.cpp
 +++ b/xpcom/io/nsEscape.cpp
 +++ b/xpcom/io/nsEscape.cpp
-@@ -344,21 +344,20 @@ T_EscapeURL(const typename T::char_type*
+@@ -348,21 +348,20 @@ T_EscapeURL(const typename T::char_type*
      // And, we will not escape non-ascii characters if requested.
      // And, we will not escape non-ascii characters if requested.
      // On special request we will also escape the colon even when
      // On special request we will also escape the colon even when
      // not covered by the matrix.
      // not covered by the matrix.

+ 3 - 34
frg/work-js/mozilla-release/patches/1393900-57a1.patch

@@ -2,7 +2,7 @@
 # User Andrew Halberstadt <ahalberstadt@mozilla.com>
 # User Andrew Halberstadt <ahalberstadt@mozilla.com>
 # Date 1503687918 14400
 # Date 1503687918 14400
 # Node ID d87bd54dc409c481e1c28a16be50e76ea91cf6c3
 # Node ID d87bd54dc409c481e1c28a16be50e76ea91cf6c3
-# Parent  53097dcb6b5a52b01423e8699dff3dc13b338c0f
+# Parent  0702078d268242bd4252a711f6d93d147e606bd5
 Bug 1393900 - Update mochitest runtimes files to balance the chunks, r=jmaher
 Bug 1393900 - Update mochitest runtimes files to balance the chunks, r=jmaher
 
 
 MozReview-Commit-ID: FWsc3rBv7cL
 MozReview-Commit-ID: FWsc3rBv7cL
@@ -3267,7 +3267,7 @@ diff --git a/testing/runtimes/mochitest-browser-chrome.runtimes.json b/testing/r
 +    "toolkit/components/addoncompat/tests/browser/browser_addonShims.js": 3823, 
 +    "toolkit/components/addoncompat/tests/browser/browser_addonShims.js": 3823, 
 +    "toolkit/components/extensions/test/browser/browser_ext_management_themes.js": 2922, 
 +    "toolkit/components/extensions/test/browser/browser_ext_management_themes.js": 2922, 
 +    "toolkit/components/extensions/test/browser/browser_ext_themes_persistence.js": 1948, 
 +    "toolkit/components/extensions/test/browser/browser_ext_themes_persistence.js": 1948, 
-+    "toolkit/components/downloads/test/browser/browser_DownloadPDFSaver.js": 4102, 
++    "toolkit/components/jsdownloads/test/browser/browser_DownloadPDFSaver.js": 4102, 
 +    "toolkit/components/narrate/test/browser_narrate.js": 2700, 
 +    "toolkit/components/narrate/test/browser_narrate.js": 2700, 
 +    "toolkit/components/narrate/test/browser_voiceselect.js": 2254, 
 +    "toolkit/components/narrate/test/browser_voiceselect.js": 2254, 
 +    "toolkit/components/narrate/test/browser_word_highlight.js": 2215, 
 +    "toolkit/components/narrate/test/browser_word_highlight.js": 2215, 
@@ -3638,32 +3638,6 @@ diff --git a/testing/runtimes/mochitest-browser-chrome.runtimes.json b/testing/r
 +    "uriloader/exthandler/tests/mochitest/browser_web_protocol_handlers.js": 2437
 +    "uriloader/exthandler/tests/mochitest/browser_web_protocol_handlers.js": 2437
    }
    }
  }
  }
-diff --git a/testing/runtimes/mochitest-browser-chrome.runtimes.json.1363061.later b/testing/runtimes/mochitest-browser-chrome.runtimes.json.1363061.later
-deleted file mode 100644
---- a/testing/runtimes/mochitest-browser-chrome.runtimes.json.1363061.later
-+++ /dev/null
-@@ -1,21 +0,0 @@
----- mochitest-browser-chrome.runtimes.json
--+++ mochitest-browser-chrome.runtimes.json
--@@ -800,17 +800,17 @@
--     "security/manager/ssl/tests/mochitest/browser/browser_certViewer.js": 3220,
--     "security/manager/ssl/tests/mochitest/browser/browser_clientAuth_connection.js": 2066,
--     "services/fxaccounts/tests/browser/browser_device_connected.js": 3094,
--     "services/fxaccounts/tests/browser/browser_verify_login.js": 1763,
--     "toolkit/components/aboutperformance/tests/browser/browser_aboutperformance.js": 6246,
--     "toolkit/components/addoncompat/tests/browser/browser_addonShims.js": 3823,
--     "toolkit/components/extensions/test/browser/browser_ext_management_themes.js": 2922,
--     "toolkit/components/extensions/test/browser/browser_ext_themes_persistence.js": 1948,
---    "toolkit/components/jsdownloads/test/browser/browser_DownloadPDFSaver.js": 4102,
--+    "toolkit/components/downloads/test/browser/browser_DownloadPDFSaver.js": 4102,
--     "toolkit/components/narrate/test/browser_narrate.js": 2700,
--     "toolkit/components/narrate/test/browser_voiceselect.js": 2254,
--     "toolkit/components/narrate/test/browser_word_highlight.js": 2215,
--     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger.js": 15909,
--     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_httpsUpgrade.js": 3296,
--     "toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_window_open.js": 4673,
--     "toolkit/components/passwordmgr/test/browser/browser_context_menu.js": 12686,
--     "toolkit/components/passwordmgr/test/browser/browser_context_menu_autocomplete_interaction.js": 3297,
 diff --git a/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json b/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json
 diff --git a/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json b/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json
 --- a/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json
 --- a/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json
 +++ b/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json
 +++ b/testing/runtimes/mochitest-devtools-chrome-e10s.runtimes.json
@@ -8669,14 +8643,9 @@ diff --git a/testing/runtimes/mochitest-media.runtimes.json b/testing/runtimes/m
  }
  }
 \ No newline at end of file
 \ No newline at end of file
 diff --git a/testing/runtimes/writeruntimes.py b/testing/runtimes/writeruntimes.py
 diff --git a/testing/runtimes/writeruntimes.py b/testing/runtimes/writeruntimes.py
-old mode 100644
-new mode 100755
 --- a/testing/runtimes/writeruntimes.py
 --- a/testing/runtimes/writeruntimes.py
 +++ b/testing/runtimes/writeruntimes.py
 +++ b/testing/runtimes/writeruntimes.py
-@@ -1,11 +1,12 @@
- 
- from __future__ import absolute_import, print_function
- 
+@@ -1,8 +1,9 @@
 +#!/usr/bin/env python
 +#!/usr/bin/env python
  from argparse import ArgumentParser
  from argparse import ArgumentParser
  from collections import defaultdict
  from collections import defaultdict

+ 8 - 10
frg/work-js/mozilla-release/patches/1394554-2-57a1.patch

@@ -2,7 +2,7 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1504683278 -7200
 # Date 1504683278 -7200
 # Node ID 5fb3040f8887f30b7f86c7d0afe474282c6abaa2
 # Node ID 5fb3040f8887f30b7f86c7d0afe474282c6abaa2
-# Parent  8a0090c8ae0aad275dfca6a9809fa026f5abdd48
+# Parent  8e0069d74a194e5c9a19595762cce8076b0a2607
 Bug 1394554: Test block data: URI toplevel navigations after redirect. r=smaug
 Bug 1394554: Test block data: URI toplevel navigations after redirect. r=smaug
 
 
 diff --git a/dom/security/test/general/file_block_toplevel_data_redirect.sjs b/dom/security/test/general/file_block_toplevel_data_redirect.sjs
 diff --git a/dom/security/test/general/file_block_toplevel_data_redirect.sjs b/dom/security/test/general/file_block_toplevel_data_redirect.sjs
@@ -27,7 +27,7 @@ new file mode 100644
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
-@@ -1,16 +1,17 @@
+@@ -1,14 +1,15 @@
  [DEFAULT]
  [DEFAULT]
  support-files =
  support-files =
    file_contentpolicytype_targeted_link_iframe.sjs
    file_contentpolicytype_targeted_link_iframe.sjs
@@ -37,14 +37,12 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
    file_block_toplevel_data_navigation2.html
    file_block_toplevel_data_navigation2.html
    file_block_toplevel_data_navigation3.html
    file_block_toplevel_data_navigation3.html
 +  file_block_toplevel_data_redirect.sjs
 +  file_block_toplevel_data_redirect.sjs
-   file_same_site_cookies_subrequest.sjs
-   file_same_site_cookies_toplevel_nav.sjs
-   file_same_site_cookies_cross_origin_context.sjs
-   file_same_site_cookies_from_script.sjs
-   file_same_site_cookies_redirect.sjs
-   file_same_site_cookies_toplevel_set_cookie.sjs
-   file_same_site_cookies_blob_iframe_navigation.html
-   file_same_site_cookies_blob_iframe_inclusion.html
+ 
+ [test_contentpolicytype_targeted_link_iframe.html]
+ [test_nosniff.html]
+ [test_block_script_wrong_mime.html]
+ [test_block_toplevel_data_navigation.html]
+ skip-if = toolkit == 'android' # intermittent failure
 diff --git a/dom/security/test/general/test_block_toplevel_data_navigation.html b/dom/security/test/general/test_block_toplevel_data_navigation.html
 diff --git a/dom/security/test/general/test_block_toplevel_data_navigation.html b/dom/security/test/general/test_block_toplevel_data_navigation.html
 --- a/dom/security/test/general/test_block_toplevel_data_navigation.html
 --- a/dom/security/test/general/test_block_toplevel_data_navigation.html
 +++ b/dom/security/test/general/test_block_toplevel_data_navigation.html
 +++ b/dom/security/test/general/test_block_toplevel_data_navigation.html

+ 4 - 12
frg/work-js/mozilla-release/patches/1396798-2-57a1.patch

@@ -2,15 +2,15 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1504707378 -7200
 # Date 1504707378 -7200
 # Node ID 79bf8a92a0ea07b5a6a3c167a5586afc6dab30b4
 # Node ID 79bf8a92a0ea07b5a6a3c167a5586afc6dab30b4
-# Parent  d6deaf1c4986ca61664a140833b393b85e889276
+# Parent  87e93cff96f5e9400d38180d10e88d75da20293f
 Bug 1396798: Test toplevel data: URI navigation to images. r=smaug
 Bug 1396798: Test toplevel data: URI navigation to images. r=smaug
 
 
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
-@@ -21,16 +21,18 @@ support-files =
-   file_same_site_cookies_about_inclusion.html
-   file_same_site_cookies_about.sjs
+@@ -8,8 +8,10 @@ support-files =
+   file_block_toplevel_data_navigation3.html
+   file_block_toplevel_data_redirect.sjs
  
  
  [test_contentpolicytype_targeted_link_iframe.html]
  [test_contentpolicytype_targeted_link_iframe.html]
  [test_nosniff.html]
  [test_nosniff.html]
@@ -19,14 +19,6 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
  skip-if = toolkit == 'android' # intermittent failure
  skip-if = toolkit == 'android' # intermittent failure
 +[test_block_toplevel_data_img_navigation.html]
 +[test_block_toplevel_data_img_navigation.html]
 +skip-if = toolkit == 'android' # intermittent failure
 +skip-if = toolkit == 'android' # intermittent failure
- [test_same_site_cookies_subrequest.html]
- [test_same_site_cookies_toplevel_nav.html]
- [test_same_site_cookies_cross_origin_context.html]
- [test_same_site_cookies_from_script.html]
- [test_same_site_cookies_redirect.html]
- [test_same_site_cookies_toplevel_set_cookie.html]
- [test_same_site_cookies_iframe.html]
- [test_same_site_cookies_about.html]
 diff --git a/dom/security/test/general/test_block_toplevel_data_img_navigation.html b/dom/security/test/general/test_block_toplevel_data_img_navigation.html
 diff --git a/dom/security/test/general/test_block_toplevel_data_img_navigation.html b/dom/security/test/general/test_block_toplevel_data_img_navigation.html
 new file mode 100644
 new file mode 100644
 --- /dev/null
 --- /dev/null

+ 3 - 3
frg/work-js/mozilla-release/patches/1397795-2-61a1.patch

@@ -3,7 +3,7 @@
 # Date 1519046086 0
 # Date 1519046086 0
 #      Mon Feb 19 13:14:46 2018 +0000
 #      Mon Feb 19 13:14:46 2018 +0000
 # Node ID c8618ca631bf0f0c3ad967465d3551b8fad5909c
 # Node ID c8618ca631bf0f0c3ad967465d3551b8fad5909c
-# Parent  3b95a0a2c7bbbdf3fcd65977ca67deb69f0b3eb7
+# Parent  e7ba13fb2c6e99eb90ed8ac4ca7fc64700fb19ec
 Bug 1397795 part 2 - Crashtest for box-shadow. r=mstange
 Bug 1397795 part 2 - Crashtest for box-shadow. r=mstange
 
 
 MozReview-Commit-ID: 8zEK1R77znx
 MozReview-Commit-ID: 8zEK1R77znx
@@ -54,7 +54,7 @@ diff --git a/dom/base/crashtests/crashtests.list b/dom/base/crashtests/crashtest
  load 1403377.html
  load 1403377.html
  load 1405771.html
  load 1405771.html
  load 1406109-1.html
  load 1406109-1.html
- pref(dom.webcomponents.enabled,true) load 1324463.html
+ pref(dom.webcomponents.shadowdom.enabled,true) load 1324463.html
  pref(dom.webcomponents.customelements.enabled,true) load 1413815.html
  pref(dom.webcomponents.customelements.enabled,true) load 1413815.html
  load 1411473.html
  load 1411473.html
- pref(dom.webcomponents.enabled,false) load 1422931.html
+ pref(dom.webcomponents.shadowdom.enabled,false) load 1422931.html

+ 3 - 3
frg/work-js/mozilla-release/patches/1397795-3-61a1.patch

@@ -85,10 +85,10 @@ diff --git a/dom/base/crashtests/crashtests.list b/dom/base/crashtests/crashtest
  load 942979.html
  load 942979.html
  load 973401.html
  load 973401.html
  load 978646.html
  load 978646.html
- pref(dom.webcomponents.enabled,true) load 1024428-1.html
+ pref(dom.webcomponents.shadowdom.enabled,true) load 1024428-1.html
 -load 1026714.html
 -load 1026714.html
- pref(dom.webcomponents.enabled,true) load 1027461-1.html
- pref(dom.webcomponents.enabled,true) load 1029710.html
+ pref(dom.webcomponents.shadowdom.enabled,true) load 1027461-1.html
+ pref(dom.webcomponents.shadowdom.enabled,true) load 1029710.html
  load 1154598.xhtml
  load 1154598.xhtml
  load 1157995.html
  load 1157995.html
  load 1158412.html
  load 1158412.html

+ 2 - 10
frg/work-js/mozilla-release/patches/1398692-2-57a1.patch

@@ -2,13 +2,13 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1505367427 -7200
 # Date 1505367427 -7200
 # Node ID 54e49813d0c511e326826c1add34f53f8f72061d
 # Node ID 54e49813d0c511e326826c1add34f53f8f72061d
-# Parent  21755ae660f44b75ffaac32d72ef07e496688c5a
+# Parent  e4c0c7dd6760c3eb8bf6ccbbb173e61ec5743cab
 Bug 1398692: Test toplevel navigation to a data:application/pdf. r=bz
 Bug 1398692: Test toplevel navigation to a data:application/pdf. r=bz
 
 
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
-@@ -23,16 +23,18 @@ support-files =
+@@ -10,8 +10,10 @@ support-files =
  
  
  [test_contentpolicytype_targeted_link_iframe.html]
  [test_contentpolicytype_targeted_link_iframe.html]
  [test_nosniff.html]
  [test_nosniff.html]
@@ -19,14 +19,6 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
  skip-if = toolkit == 'android' # intermittent failure
  skip-if = toolkit == 'android' # intermittent failure
 +[test_allow_opening_data_pdf.html]
 +[test_allow_opening_data_pdf.html]
 +skip-if = toolkit == 'android'
 +skip-if = toolkit == 'android'
- [test_same_site_cookies_subrequest.html]
- [test_same_site_cookies_toplevel_nav.html]
- [test_same_site_cookies_cross_origin_context.html]
- [test_same_site_cookies_from_script.html]
- [test_same_site_cookies_redirect.html]
- [test_same_site_cookies_toplevel_set_cookie.html]
- [test_same_site_cookies_iframe.html]
- [test_same_site_cookies_about.html]
 diff --git a/dom/security/test/general/test_allow_opening_data_pdf.html b/dom/security/test/general/test_allow_opening_data_pdf.html
 diff --git a/dom/security/test/general/test_allow_opening_data_pdf.html b/dom/security/test/general/test_allow_opening_data_pdf.html
 new file mode 100644
 new file mode 100644
 --- /dev/null
 --- /dev/null

+ 2 - 2
frg/work-js/mozilla-release/patches/1398722-58a1.patch

@@ -2,7 +2,7 @@
 # User abhinav <abhinav.koppula@gmail.com>
 # User abhinav <abhinav.koppula@gmail.com>
 # Date 1506283939 -19800
 # Date 1506283939 -19800
 # Node ID 12107922ed6df7dc0a681f0f088817dc58e59e83
 # Node ID 12107922ed6df7dc0a681f0f088817dc58e59e83
-# Parent  474c8d94caca2cad1e449d699dbde9a8eefe75cf
+# Parent  15e809c0d8135d317ea17deb875c6705d8ac72c6
 Bug 1398722 - Fix to prevent 'Edit Position' button from disappearing after modifying offset of element. r=jdescottes
 Bug 1398722 - Fix to prevent 'Edit Position' button from disappearing after modifying offset of element. r=jdescottes
 
 
 MozReview-Commit-ID: H2n3TtIqagG
 MozReview-Commit-ID: H2n3TtIqagG
@@ -42,9 +42,9 @@ diff --git a/devtools/client/inspector/boxmodel/test/browser.ini b/devtools/clie
 --- a/devtools/client/inspector/boxmodel/test/browser.ini
 --- a/devtools/client/inspector/boxmodel/test/browser.ini
 +++ b/devtools/client/inspector/boxmodel/test/browser.ini
 +++ b/devtools/client/inspector/boxmodel/test/browser.ini
 @@ -9,16 +9,17 @@ support-files =
 @@ -9,16 +9,17 @@ support-files =
+   !/devtools/client/framework/test/shared-head.js
    !/devtools/client/inspector/test/head.js
    !/devtools/client/inspector/test/head.js
    !/devtools/client/inspector/test/shared-head.js
    !/devtools/client/inspector/test/shared-head.js
-   !/devtools/client/shared/test/shared-head.js
    !/devtools/client/shared/test/test-actor.js
    !/devtools/client/shared/test/test-actor.js
    !/devtools/client/shared/test/test-actor-registry.js
    !/devtools/client/shared/test/test-actor-registry.js
  
  

+ 10 - 10
frg/work-js/mozilla-release/patches/1398981-59a1.patch

@@ -2,7 +2,7 @@
 # User Jessica Jong <jjong@mozilla.com>
 # User Jessica Jong <jjong@mozilla.com>
 # Date 1515140258 -28800
 # Date 1515140258 -28800
 # Node ID b647cd8f54368a02c67c14025d8e0a21ae01d18c
 # Node ID b647cd8f54368a02c67c14025d8e0a21ae01d18c
-# Parent  8f1d9214610e691d004e165ff08c01241361f60d
+# Parent  4701f1271ef90cc864dd6ba83319ff0f2acab2e2
 Bug 1398981 - Turn off webcomponents pref by default when running tests. r=smaug
 Bug 1398981 - Turn off webcomponents pref by default when running tests. r=smaug
 
 
 diff --git a/accessible/tests/mochitest/elm/a11y.ini b/accessible/tests/mochitest/elm/a11y.ini
 diff --git a/accessible/tests/mochitest/elm/a11y.ini b/accessible/tests/mochitest/elm/a11y.ini
@@ -1047,7 +1047,7 @@ diff --git a/dom/events/test/test_bug1264380.html b/dom/events/test/test_bug1264
 diff --git a/dom/tests/mochitest/general/test_interfaces.js b/dom/tests/mochitest/general/test_interfaces.js
 diff --git a/dom/tests/mochitest/general/test_interfaces.js b/dom/tests/mochitest/general/test_interfaces.js
 --- a/dom/tests/mochitest/general/test_interfaces.js
 --- a/dom/tests/mochitest/general/test_interfaces.js
 +++ b/dom/tests/mochitest/general/test_interfaces.js
 +++ b/dom/tests/mochitest/general/test_interfaces.js
-@@ -498,17 +498,17 @@ var interfaceNamesInGlobalScope = [
+@@ -498,17 +498,17 @@ var interfaceNamesInGlobalScope =
      "HTMLProgressElement",
      "HTMLProgressElement",
  // IMPORTANT: Do not change this list without review from a DOM peer!
  // IMPORTANT: Do not change this list without review from a DOM peer!
      "HTMLQuoteElement",
      "HTMLQuoteElement",
@@ -1066,7 +1066,7 @@ diff --git a/dom/tests/mochitest/general/test_interfaces.js b/dom/tests/mochites
      "HTMLStyleElement",
      "HTMLStyleElement",
  // IMPORTANT: Do not change this list without review from a DOM peer!
  // IMPORTANT: Do not change this list without review from a DOM peer!
      "HTMLTableCaptionElement",
      "HTMLTableCaptionElement",
-@@ -822,17 +822,17 @@ var interfaceNamesInGlobalScope = [
+@@ -822,17 +822,17 @@ var interfaceNamesInGlobalScope =
      "ServiceWorkerContainer",
      "ServiceWorkerContainer",
  // IMPORTANT: Do not change this list without review from a DOM peer!
  // IMPORTANT: Do not change this list without review from a DOM peer!
      "ServiceWorkerRegistration",
      "ServiceWorkerRegistration",
@@ -2927,16 +2927,16 @@ diff --git a/dom/tests/mochitest/webcomponents/test_style_fallback_content.html
  </script>
  </script>
  </body>
  </body>
  </html>
  </html>
-diff --git a/testing/profiles/common/user.js b/testing/profiles/common/user.js
---- a/testing/profiles/common/user.js
-+++ b/testing/profiles/common/user.js
-@@ -59,17 +59,17 @@ user_pref("app.update.enabled", false);
+diff --git a/testing/profiles/prefs_general.js b/testing/profiles/prefs_general.js
+--- a/testing/profiles/prefs_general.js
++++ b/testing/profiles/prefs_general.js
+@@ -60,17 +60,17 @@ user_pref("app.update.enabled", false);
  user_pref("app.update.staging.enabled", false);
  user_pref("app.update.staging.enabled", false);
  user_pref("app.update.url.android", "");
  user_pref("app.update.url.android", "");
  // Make sure GMPInstallManager won't hit the network.
  // Make sure GMPInstallManager won't hit the network.
- user_pref("media.gmp-manager.url.override", "http://{server}/dummy-gmp-manager.xml");
+ user_pref("media.gmp-manager.url.override", "http://%(server)s/dummy-gmp-manager.xml");
  user_pref("media.gmp-manager.updateEnabled", false);
  user_pref("media.gmp-manager.updateEnabled", false);
- user_pref("media.hls.server.url", "http://{server}/tests/dom/media/test/hls");
+ user_pref("media.hls.server.url", "http://%(server)s/tests/dom/media/test/hls");
  user_pref("dom.w3c_touch_events.enabled", 1);
  user_pref("dom.w3c_touch_events.enabled", 1);
  user_pref("layout.accessiblecaret.enabled_on_touch", false);
  user_pref("layout.accessiblecaret.enabled_on_touch", false);
 -user_pref("dom.webcomponents.enabled", true);
 -user_pref("dom.webcomponents.enabled", true);
@@ -2948,4 +2948,4 @@ diff --git a/testing/profiles/common/user.js b/testing/profiles/common/user.js
  // Disable the caret blinking so we get stable snapshot
  // Disable the caret blinking so we get stable snapshot
  user_pref("ui.caretBlinkTime", -1);
  user_pref("ui.caretBlinkTime", -1);
  
  
- // Don't allow background tabs to be zombified, otherwise for tests that
+ // AddonManager tests require that the experiments provider be present.

+ 4 - 4
frg/work-js/mozilla-release/patches/1399242-3-59a1.patch

@@ -2,7 +2,7 @@
 # User Alexandre Poirot <poirot.alex@gmail.com>
 # User Alexandre Poirot <poirot.alex@gmail.com>
 # Date 1507572874 -7200
 # Date 1507572874 -7200
 # Node ID 3742c29706ebbdf72013b49f22ddc35d1e8c3c04
 # Node ID 3742c29706ebbdf72013b49f22ddc35d1e8c3c04
-# Parent  b6156b7824a801ea51bb73ecc2b6a1e5023e780c
+# Parent  e673ac7d68a85c5fbb8d14e8a9b7f13da2722279
 Bug 1399242 - Prevent console react updates while console isn't visible. r=nchevobbe
 Bug 1399242 - Prevent console react updates while console isn't visible. r=nchevobbe
 
 
 MozReview-Commit-ID: A6NGLbiuyTE
 MozReview-Commit-ID: A6NGLbiuyTE
@@ -199,12 +199,12 @@ diff --git a/devtools/client/webconsole/new-console-output/new-console-output-wr
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -472,11 +472,12 @@ skip-if = true #       Bug 1403200
+@@ -436,11 +436,12 @@ skip-if = true #       Bug 1403196
+ [browser_webconsole_variables_view_while_debugging.js]
+ skip-if = true #       Bug 1403200
  [browser_webconsole_variables_view_while_debugging_and_inspecting.js]
  [browser_webconsole_variables_view_while_debugging_and_inspecting.js]
  skip-if = true #       Bug 1403205
  skip-if = true #       Bug 1403205
  [browser_webconsole_view_source.js]
  [browser_webconsole_view_source.js]
- skip-if = true #       Bug 1405652
- # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_violation.js]
  [browser_webconsole_violation.js]
  skip-if = true #       Bug 1405245
  skip-if = true #       Bug 1405245
  # old console skip-if = e10s && (os == 'win') # Bug 1264955
  # old console skip-if = e10s && (os == 'win') # Bug 1264955

+ 11 - 11
frg/work-js/mozilla-release/patches/1399886-4-58a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1507144428 -7200
 # Date 1507144428 -7200
 # Node ID 534f2a0caa2c98d1eabb00e9a74352831bc2f2de
 # Node ID 534f2a0caa2c98d1eabb00e9a74352831bc2f2de
-# Parent  779015a4100098b8fba507c1e1c3ae7164866037
+# Parent  9647ca3e2e115152c8d485dee9d3442677298c2a
 Bug 1399886 - remove unnecessary invertable CSS classes on devtools icons;r=gl
 Bug 1399886 - remove unnecessary invertable CSS classes on devtools icons;r=gl
 
 
 Using fill instead of filter we don't need to define each icon as
 Using fill instead of filter we don't need to define each icon as
@@ -318,7 +318,7 @@ diff --git a/devtools/client/framework/components/toolbox-toolbar.js b/devtools/
 diff --git a/devtools/client/framework/devtools.js b/devtools/client/framework/devtools.js
 diff --git a/devtools/client/framework/devtools.js b/devtools/client/framework/devtools.js
 --- a/devtools/client/framework/devtools.js
 --- a/devtools/client/framework/devtools.js
 +++ b/devtools/client/framework/devtools.js
 +++ b/devtools/client/framework/devtools.js
-@@ -95,20 +95,16 @@ DevTools.prototype = {
+@@ -96,20 +96,16 @@ DevTools.prototype = {
     *
     *
     * Each toolDefinition has the following properties:
     * Each toolDefinition has the following properties:
     * - id: Unique identifier for this tool (string|required)
     * - id: Unique identifier for this tool (string|required)
@@ -389,12 +389,12 @@ diff --git a/devtools/client/inspector/inspector.xhtml b/devtools/client/inspect
        </div>
        </div>
      </div>
      </div>
  
  
-diff --git a/devtools/client/responsivedesign/resize-commands.js b/devtools/client/responsivedesign/resize-commands.js
---- a/devtools/client/responsivedesign/resize-commands.js
-+++ b/devtools/client/responsivedesign/resize-commands.js
+diff --git a/devtools/client/responsive.html/commands.js b/devtools/client/responsive.html/commands.js
+--- a/devtools/client/responsive.html/commands.js
++++ b/devtools/client/responsive.html/commands.js
 @@ -38,17 +38,17 @@ exports.items = [
 @@ -38,17 +38,17 @@ exports.items = [
      manual: l10n.lookupFormat("resizeModeManual2", [BRAND_SHORT_NAME]),
      manual: l10n.lookupFormat("resizeModeManual2", [BRAND_SHORT_NAME]),
-     exec: gcli_cmd_resize
+     exec: resize
    },
    },
    {
    {
      item: "command",
      item: "command",
@@ -403,14 +403,14 @@ diff --git a/devtools/client/responsivedesign/resize-commands.js b/devtools/clie
      buttonId: "command-button-responsive",
      buttonId: "command-button-responsive",
 -    buttonClass: "command-button command-button-invertable",
 -    buttonClass: "command-button command-button-invertable",
 +    buttonClass: "command-button",
 +    buttonClass: "command-button",
-     tooltipText: l10n.lookupFormat("resizeModeToggleTooltip2",
-                                    [(osString == "Darwin" ? "Cmd+Opt+M" : "Ctrl+Shift+M")]),
+     tooltipText: l10n.lookupFormat(
+       "resizeModeToggleTooltip2",
+       [(osString == "Darwin" ? "Cmd+Opt+M" : "Ctrl+Shift+M")]
+     ),
      description: l10n.lookup("resizeModeToggleDesc"),
      description: l10n.lookup("resizeModeToggleDesc"),
      manual: l10n.lookupFormat("resizeModeManual2", [BRAND_SHORT_NAME]),
      manual: l10n.lookupFormat("resizeModeManual2", [BRAND_SHORT_NAME]),
      state: {
      state: {
-       isChecked: function (aTarget) {
-         if (!aTarget.tab) {
-           return false;
+       isChecked: function (target) {
 diff --git a/devtools/client/scratchpad/scratchpad-commands.js b/devtools/client/scratchpad/scratchpad-commands.js
 diff --git a/devtools/client/scratchpad/scratchpad-commands.js b/devtools/client/scratchpad/scratchpad-commands.js
 --- a/devtools/client/scratchpad/scratchpad-commands.js
 --- a/devtools/client/scratchpad/scratchpad-commands.js
 +++ b/devtools/client/scratchpad/scratchpad-commands.js
 +++ b/devtools/client/scratchpad/scratchpad-commands.js

+ 4 - 4
frg/work-js/mozilla-release/patches/1399948-2-58a1.patch

@@ -2,7 +2,7 @@
 # User Darren Hobin <darrenhobin@live.com>
 # User Darren Hobin <darrenhobin@live.com>
 # Date 1506265183 14400
 # Date 1506265183 14400
 # Node ID b8c11514db364abd3e1ee099d55f1106e48e3bfc
 # Node ID b8c11514db364abd3e1ee099d55f1106e48e3bfc
-# Parent  d0edba63bb7f42be259a9a7212b6fa1c3d5417ed
+# Parent  6823d1eeab57794a9d25bf12f937a80e22d1247d
 Bug 1399948 - Part 2: Implement photon styles for breadcrumbs. r=bgrins
 Bug 1399948 - Part 2: Implement photon styles for breadcrumbs. r=bgrins
 
 
 MozReview-Commit-ID: IQX8uDsSapO
 MozReview-Commit-ID: IQX8uDsSapO
@@ -10,7 +10,7 @@ MozReview-Commit-ID: IQX8uDsSapO
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
-@@ -106,16 +106,17 @@ devtools.jar:
+@@ -109,16 +109,17 @@ devtools.jar:
      skin/devtools-browser.css (themes/devtools-browser.css)
      skin/devtools-browser.css (themes/devtools-browser.css)
      skin/dark-theme.css (themes/dark-theme.css)
      skin/dark-theme.css (themes/dark-theme.css)
      skin/light-theme.css (themes/light-theme.css)
      skin/light-theme.css (themes/light-theme.css)
@@ -28,7 +28,7 @@ diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
      skin/images/controls.png (themes/images/controls.png)
      skin/images/controls.png (themes/images/controls.png)
      skin/images/controls@2x.png (themes/images/controls@2x.png)
      skin/images/controls@2x.png (themes/images/controls@2x.png)
      skin/images/animation-fast-track.svg (themes/images/animation-fast-track.svg)
      skin/images/animation-fast-track.svg (themes/images/animation-fast-track.svg)
-@@ -262,17 +263,16 @@ devtools.jar:
+@@ -267,17 +268,16 @@ devtools.jar:
      skin/images/firebug/twisty-open-firebug.svg (themes/images/firebug/twisty-open-firebug.svg)
      skin/images/firebug/twisty-open-firebug.svg (themes/images/firebug/twisty-open-firebug.svg)
      skin/images/firebug/arrow-down.svg (themes/images/firebug/arrow-down.svg)
      skin/images/firebug/arrow-down.svg (themes/images/firebug/arrow-down.svg)
      skin/images/firebug/arrow-up.svg (themes/images/firebug/arrow-up.svg)
      skin/images/firebug/arrow-up.svg (themes/images/firebug/arrow-up.svg)
@@ -86,7 +86,7 @@ diff --git a/devtools/client/themes/breadcrumbs.css b/devtools/client/themes/bre
 -  content: "";
 -  content: "";
 -  position: absolute;
 -  position: absolute;
 -  top: 1px;
 -  top: 1px;
--  inset-inline-start: 0;
+-  offset-inline-start: 0;
 -  width: 12px;
 -  width: 12px;
 -  height: 22px;
 -  height: 22px;
 -  background-repeat: no-repeat;
 -  background-repeat: no-repeat;

+ 6 - 6
frg/work-js/mozilla-release/patches/1401548-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511968290 -3600
 # Date 1511968290 -3600
 # Node ID 897dda0b93d8e34d32bf607749414285cb912be9
 # Node ID 897dda0b93d8e34d32bf607749414285cb912be9
-# Parent  93b864f872a2e41d9c22144b5f3950556dde380d
+# Parent  be75de14bbc7d1ede4889eb19473aa7f39cb5695
 Bug 1401548 - rename and enable browser_bug_869003_inspect_cross_domain_object.js;r=nchevobbe
 Bug 1401548 - rename and enable browser_bug_869003_inspect_cross_domain_object.js;r=nchevobbe
 
 
 MozReview-Commit-ID: 6RnfOEsLQW1
 MozReview-Commit-ID: 6RnfOEsLQW1
@@ -10,7 +10,7 @@ MozReview-Commit-ID: 6RnfOEsLQW1
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -79,18 +79,16 @@ support-files =
+@@ -80,18 +80,16 @@ support-files =
    test-bug-766001-console-log.js
    test-bug-766001-console-log.js
    test-bug-766001-js-console-links.html
    test-bug-766001-js-console-links.html
    test-bug-766001-js-errors.js
    test-bug-766001-js-errors.js
@@ -25,11 +25,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-iframe-child.html
    test-iframe-child.html
    test-iframe-parent.html
    test-iframe-parent.html
    test-certificate-messages.html
    test-certificate-messages.html
-   test-click-function-to-source.html
-   test-click-function-to-source.js
    test-closure-optimized-out.html
    test-closure-optimized-out.html
    test-closures.html
    test-closures.html
-@@ -128,16 +126,18 @@ support-files =
+   test-console-api-stackframe.html
+   test-console-clear.html
+@@ -127,16 +125,18 @@ support-files =
    test-filter.html
    test-filter.html
    test-for-of.html
    test-for-of.html
    test-iframe-762593-insecure-form-action.html
    test-iframe-762593-insecure-form-action.html
@@ -48,7 +48,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-location-styleeditor-link-2.css
    test-location-styleeditor-link-2.css
    test-location-styleeditor-link.html
    test-location-styleeditor-link.html
    test-mixedcontent-securityerrors.html
    test-mixedcontent-securityerrors.html
-@@ -310,17 +310,16 @@ skip-if = true #       Bug 1404371
+@@ -314,17 +314,16 @@ skip-if = true #       Bug 1404371
  skip-if = true #       Bug 1405343
  skip-if = true #       Bug 1405343
  [browser_webconsole_input_focus.js]
  [browser_webconsole_input_focus.js]
  [browser_webconsole_insecure_passwords_about_blank_web_console_warning.js]
  [browser_webconsole_insecure_passwords_about_blank_web_console_warning.js]

+ 4 - 3
frg/work-js/mozilla-release/patches/1401847-60a1.patch

@@ -2,7 +2,7 @@
 # User Erica Wright <ewright@mozilla.com>
 # User Erica Wright <ewright@mozilla.com>
 # Date 1518795609 18000
 # Date 1518795609 18000
 # Node ID 6e462b0ef1692b12f6156be7877de8be0473a4c2
 # Node ID 6e462b0ef1692b12f6156be7877de8be0473a4c2
-# Parent  485104aa320872196290140eed9fb722ea9206b6
+# Parent  d9ca6d8963b91a5a8315545ee98c82eb1872c802
 Bug 1401847 - Custom layout grid colors should be restored per domain. r=jdescottes
 Bug 1401847 - Custom layout grid colors should be restored per domain. r=jdescottes
 
 
 MozReview-Commit-ID: GYrZl3r7040
 MozReview-Commit-ID: GYrZl3r7040
@@ -188,7 +188,7 @@ diff --git a/devtools/client/inspector/grids/grid-inspector.js b/devtools/client
 diff --git a/devtools/client/inspector/grids/test/browser.ini b/devtools/client/inspector/grids/test/browser.ini
 diff --git a/devtools/client/inspector/grids/test/browser.ini b/devtools/client/inspector/grids/test/browser.ini
 --- a/devtools/client/inspector/grids/test/browser.ini
 --- a/devtools/client/inspector/grids/test/browser.ini
 +++ b/devtools/client/inspector/grids/test/browser.ini
 +++ b/devtools/client/inspector/grids/test/browser.ini
-@@ -28,9 +28,10 @@ support-files =
+@@ -28,10 +28,11 @@ support-files =
  [browser_grids_grid-list-toggle-single-grid.js]
  [browser_grids_grid-list-toggle-single-grid.js]
  [browser_grids_grid-outline-cannot-show-outline.js]
  [browser_grids_grid-outline-cannot-show-outline.js]
  [browser_grids_grid-outline-highlight-area.js]
  [browser_grids_grid-outline-highlight-area.js]
@@ -198,6 +198,7 @@ diff --git a/devtools/client/inspector/grids/test/browser.ini b/devtools/client/
  [browser_grids_grid-outline-writing-mode.js]
  [browser_grids_grid-outline-writing-mode.js]
  [browser_grids_highlighter-setting-rules-grid-toggle.js]
  [browser_grids_highlighter-setting-rules-grid-toggle.js]
 +[browser_grids_persist-color-palette.js]
 +[browser_grids_persist-color-palette.js]
+ [browser_grids_number-of-css-grids-telemetry.js]
  [browser_grids_restored-after-reload.js]
  [browser_grids_restored-after-reload.js]
 diff --git a/devtools/client/inspector/grids/test/browser_grids_persist-color-palette.js b/devtools/client/inspector/grids/test/browser_grids_persist-color-palette.js
 diff --git a/devtools/client/inspector/grids/test/browser_grids_persist-color-palette.js b/devtools/client/inspector/grids/test/browser_grids_persist-color-palette.js
 new file mode 100644
 new file mode 100644
@@ -256,7 +257,7 @@ diff --git a/devtools/client/inspector/grids/test/head.js b/devtools/client/insp
 --- a/devtools/client/inspector/grids/test/head.js
 --- a/devtools/client/inspector/grids/test/head.js
 +++ b/devtools/client/inspector/grids/test/head.js
 +++ b/devtools/client/inspector/grids/test/head.js
 @@ -16,16 +16,17 @@ Services.scriptloader.loadSubScript(
 @@ -16,16 +16,17 @@ Services.scriptloader.loadSubScript(
-   "chrome://mochitests/content/browser/devtools/client/shared/test/shared-redux-head.js",
+   "chrome://mochitests/content/browser/devtools/client/framework/test/shared-redux-head.js",
    this);
    this);
  
  
  Services.prefs.setIntPref("devtools.toolbox.footer.height", 350);
  Services.prefs.setIntPref("devtools.toolbox.footer.height", 350);

+ 4 - 4
frg/work-js/mozilla-release/patches/1401942-2-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511970978 -3600
 # Date 1511970978 -3600
 # Node ID 97f3b9b875d71f0ad5c9fe395ca02eac52f7a3d3
 # Node ID 97f3b9b875d71f0ad5c9fe395ca02eac52f7a3d3
-# Parent  6c566b16b4db58ec113ae090d27179a399b682e0
+# Parent  5eefb7ef6e5cccdd8ee9c0c0e462519165645302
 Bug 1401942 - Rename and enable browser_bug664688_sandbox_update_after_navigation.js;r=nchevobbe
 Bug 1401942 - Rename and enable browser_bug664688_sandbox_update_after_navigation.js;r=nchevobbe
 
 
 MozReview-Commit-ID: FbR1FoUp3qo
 MozReview-Commit-ID: FbR1FoUp3qo
@@ -10,10 +10,10 @@ MozReview-Commit-ID: FbR1FoUp3qo
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -426,17 +426,16 @@ skip-if = true #       Bug 1404832
+@@ -382,17 +382,16 @@ skip-if = true #       Bug 1404832
+ [browser_webconsole_reflow.js]
  skip-if = true #       Bug 1406022
  skip-if = true #       Bug 1406022
  [browser_webconsole_reopen_closed_tab.js]
  [browser_webconsole_reopen_closed_tab.js]
- skip-if = true # Bug 1408947
  [browser_webconsole_repeat_different_objects.js]
  [browser_webconsole_repeat_different_objects.js]
  skip-if = true #       Bug 1401953
  skip-if = true #       Bug 1401953
  [browser_webconsole_repeated_messages_accuracy.js]
  [browser_webconsole_repeated_messages_accuracy.js]
@@ -27,7 +27,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_select_all.js]
  [browser_webconsole_select_all.js]
  skip-if = true #       Bug 1404359
  skip-if = true #       Bug 1404359
  [browser_webconsole_show_subresource_security_errors.js]
  [browser_webconsole_show_subresource_security_errors.js]
- skip-if = true # Bug 1408948
+ [browser_webconsole_shows_reqs_in_netmonitor.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_sandbox_update_after_navigation.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1401944-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1512463762 -3600
 # Date 1512463762 -3600
 # Node ID ea00ea69cb7e1b80a9cb31cf797efa891cbccc5f
 # Node ID ea00ea69cb7e1b80a9cb31cf797efa891cbccc5f
-# Parent  40fa69b2a422464ee3c4c978cc856d0ae250b1f2
+# Parent  66902a4c904eb135a58bc93074aa32a2f91051d2
 Bug 1401944 - Delete browser_webconsole_copy_link_location in new console frontend; r=jdescottes.
 Bug 1401944 - Delete browser_webconsole_copy_link_location in new console frontend; r=jdescottes.
 
 
 The test was already migrated. Took this as an opportunity to refactor the
 The test was already migrated. Took this as an opportunity to refactor the
@@ -13,13 +13,13 @@ MozReview-Commit-ID: CjbBelrWjS8
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -254,18 +254,16 @@ skip-if = (os == 'linux' && bits == 32 &
+@@ -254,18 +254,16 @@ subsuite = clipboard
+ skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_context_menu_copy_link_location.js]
  [browser_webconsole_context_menu_copy_link_location.js]
  subsuite = clipboard
  subsuite = clipboard
  skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_context_menu_copy_object.js]
  [browser_webconsole_context_menu_copy_object.js]
  subsuite = clipboard
  subsuite = clipboard
- [browser_webconsole_context_menu_object_in_sidebar.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_context_menu_store_as_global.js]
 -[browser_webconsole_copy_link_location.js]
 -[browser_webconsole_copy_link_location.js]

+ 3 - 3
frg/work-js/mozilla-release/patches/1401958-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510052757 -3600
 # Date 1510052757 -3600
 # Node ID 4c387a97b26ed2c8eda0d013c03dddc6619b8d84
 # Node ID 4c387a97b26ed2c8eda0d013c03dddc6619b8d84
-# Parent  4af191813173743ea7363d78a26adf84909d8f26
+# Parent  d67c9ac0888bdbbb4fe96ea2501cade39576e97b
 Bug 1401958 - Remove browser_webconsole_copy_entire_message_context_menu.js; r=Honza.
 Bug 1401958 - Remove browser_webconsole_copy_entire_message_context_menu.js; r=Honza.
 
 
 The test already exists with a different name (browser_webconsole_context_menu_copy_entire_message).
 The test already exists with a different name (browser_webconsole_context_menu_copy_entire_message).
@@ -12,13 +12,13 @@ MozReview-Commit-ID: 9NmXosnAVAi
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -260,20 +260,16 @@ skip-if = (os == 'linux' && bits == 32 &
+@@ -263,20 +263,16 @@ subsuite = clipboard
+ skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_context_menu_copy_link_location.js]
  [browser_webconsole_context_menu_copy_link_location.js]
  subsuite = clipboard
  subsuite = clipboard
  skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_context_menu_copy_object.js]
  [browser_webconsole_context_menu_copy_object.js]
  subsuite = clipboard
  subsuite = clipboard
- [browser_webconsole_context_menu_object_in_sidebar.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_context_menu_store_as_global.js]
 -[browser_webconsole_copy_entire_message_context_menu.js]
 -[browser_webconsole_copy_entire_message_context_menu.js]

+ 21 - 19
frg/work-js/mozilla-release/patches/1403452-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510217128 -3600
 # Date 1510217128 -3600
 # Node ID 3dac33fd437c414381b27dcda649613e27f9a949
 # Node ID 3dac33fd437c414381b27dcda649613e27f9a949
-# Parent  a3c61146f972ea039a96f79825a0b648ce457b45
+# Parent  cda492e7395cf6033f3c659c29280220ac9dc049
 Bug 1403452 - Enable browser_webconsole_block_mixedcontent_securityerrors in new console frontend; r=jdescottes.
 Bug 1403452 - Enable browser_webconsole_block_mixedcontent_securityerrors in new console frontend; r=jdescottes.
 
 
 MozReview-Commit-ID: KBd0K20pDeQ
 MozReview-Commit-ID: KBd0K20pDeQ
@@ -10,7 +10,7 @@ MozReview-Commit-ID: KBd0K20pDeQ
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -214,18 +214,16 @@ subsuite = clipboard
+@@ -219,18 +219,16 @@ skip-if = true #       Bug 1403188
  [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_jsterm_popup_close_on_tab_switch.js]
  [browser_jsterm_popup_close_on_tab_switch.js]
  [browser_jsterm_popup.js]
  [browser_jsterm_popup.js]
@@ -21,14 +21,14 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  tags = mcb
  tags = mcb
 -skip-if = true #       Bug 1403452
 -skip-if = true #       Bug 1403452
 -# old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -# old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_assert.js]
- skip-if = true #       Bug 1403458
- [browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js]
- skip-if = true # Bug 1408916
- [browser_webconsole_autocomplete_JSTerm_helpers.js]
- skip-if = true # Bug 1408917
- [browser_webconsole_autocomplete_accessibility.js]
- skip-if = true # Bug 1408918
+ [browser_webconsole_batching.js]
+ [browser_webconsole_block_mixedcontent_securityerrors.js]
+ tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
+ [browser_webconsole_cached_messages.js]
+ [browser_webconsole_cd_iframe.js]
+ skip-if = true #       Bug 1406030
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_allow_mixedcontent_securityerrors.js
@@ -153,19 +153,21 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
  Services.prefs.setBoolPref("devtools.webconsole.new-frontend-enabled", true);
  Services.prefs.setBoolPref("devtools.webconsole.new-frontend-enabled", true);
  registerCleanupFunction(function* () {
  registerCleanupFunction(function* () {
    Services.prefs.clearUserPref("devtools.webconsole.new-frontend-enabled");
    Services.prefs.clearUserPref("devtools.webconsole.new-frontend-enabled");
+   Services.prefs.clearUserPref("devtools.webconsole.ui.filterbar");
  
  
    // Reset all filter prefs between tests. First flushPrefEnv in case one of the
    // Reset all filter prefs between tests. First flushPrefEnv in case one of the
    // filter prefs has been pushed for the test
    // filter prefs has been pushed for the test
-   yield SpecialPowers.flushPrefEnv();
-@@ -265,8 +266,32 @@ async function checkClickOnNode(hud, too
- 
- /**
-  * Returns true if the give node is currently focused.
+@@ -357,9 +358,33 @@ async function openDebugger(options = {}
+  *        Defaults to current selected tab.
+  * @return Promise
+  *         A promise that is resolved with the console hud once the web console is open.
   */
   */
- function hasFocus(node) {
-   return node.ownerDocument.activeElement == node
-     && node.ownerDocument.hasFocus();
- }
+ async function openConsole(tab) {
+   let target = TargetFactory.forTab(tab || gBrowser.selectedTab);
+   const toolbox = await gDevTools.showToolbox(target, "webconsole");
+   return toolbox.getCurrentPanel().hud;
+-};
++}
 +
 +
 +/**
 +/**
 + * Fake clicking a link and return the URL we would have navigated to.
 + * Fake clicking a link and return the URL we would have navigated to.

+ 13 - 13
frg/work-js/mozilla-release/patches/1403458-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508834729 -7200
 # Date 1508834729 -7200
 # Node ID 1f415318428ed52e300b9f2c5c41064dec1dea68
 # Node ID 1f415318428ed52e300b9f2c5c41064dec1dea68
-# Parent  8e4352134bcc15f249a5a36a0712e431213d523e
+# Parent  f817f182d420971bb34f91600939845cf0b73b6b
 Bug 1403458 - Convert browser_webconsole_assert.js to a backend test; r=bgrins.
 Bug 1403458 - Convert browser_webconsole_assert.js to a backend test; r=bgrins.
 
 
 The test ensures that packet are sent for falsy console.assert calls,
 The test ensures that packet are sent for falsy console.assert calls,
@@ -14,12 +14,12 @@ MozReview-Commit-ID: C9QpXfBySLo
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -96,17 +96,16 @@ support-files =
+@@ -95,17 +95,16 @@ support-files =
+   test-bug-869003-iframe.html
+   test-bug-869003-top-window.html
    test-bug-952277-highlight-nodes-in-vview.html
    test-bug-952277-highlight-nodes-in-vview.html
    test-bug-989025-iframe-parent.html
    test-bug-989025-iframe-parent.html
    test-certificate-messages.html
    test-certificate-messages.html
-   test-click-function-to-source.html
-   test-click-function-to-source.js
    test-closure-optimized-out.html
    test-closure-optimized-out.html
    test-closures.html
    test-closures.html
    test-console-api-stackframe.html
    test-console-api-stackframe.html
@@ -32,25 +32,25 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-console-filters.html
    test-console-filters.html
    test-console-group.html
    test-console-group.html
    test-console-output-02.html
    test-console-output-02.html
-@@ -215,18 +214,16 @@ skip-if = true #       Bug 1403188
+@@ -206,18 +205,16 @@ skip-if = true #       Bug 1403188
+ [browser_jsterm_no_autocompletion_on_defined_variables.js]
+ [browser_jsterm_no_input_and_tab_key_pressed.js]
  [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_jsterm_no_input_change_and_tab_key_pressed.js]
- [browser_jsterm_popup_close_on_tab_switch.js]
- [browser_jsterm_popup.js]
- [browser_jsterm_selfxss.js]
- subsuite = clipboard
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -[browser_webconsole_assert.js]
 -[browser_webconsole_assert.js]
 -skip-if = true #       Bug 1403458
 -skip-if = true #       Bug 1403458
+ [browser_webconsole_autocomplete_and_selfxss.js]
+ subsuite = clipboard
+ skip-if = true #       Bug 1404850
+ # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  skip-if = true # Bug 1408919
  skip-if = true # Bug 1408919
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  skip-if = true # Bug 1408920
  skip-if = true # Bug 1408920
- [browser_webconsole_batching.js]
- [browser_webconsole_block_mixedcontent_securityerrors.js]
- tags = mcb
- [browser_webconsole_cached_autocomplete.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_assert.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_assert.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_assert.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_assert.js
 deleted file mode 100644
 deleted file mode 100644
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_assert.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_assert.js

+ 5 - 5
frg/work-js/mozilla-release/patches/1403814-3-58a1.patch

@@ -2,7 +2,7 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1509711791 -3600
 # Date 1509711791 -3600
 # Node ID 0c4ecb84046395afd7c5ed4a250b64991c9b0da7
 # Node ID 0c4ecb84046395afd7c5ed4a250b64991c9b0da7
-# Parent  16b908d193a9d66d36ee9ebae640cd89550c9851
+# Parent  52fa916cb36f60981d07ef7c9d93b57daf6cbe28
 Bug 1403814 - Block toplevel data: URI navigations only if openend in the browser. r=smaug
 Bug 1403814 - Block toplevel data: URI navigations only if openend in the browser. r=smaug
 
 
 diff --git a/docshell/base/nsDSURIContentListener.cpp b/docshell/base/nsDSURIContentListener.cpp
 diff --git a/docshell/base/nsDSURIContentListener.cpp b/docshell/base/nsDSURIContentListener.cpp
@@ -54,7 +54,7 @@ diff --git a/docshell/base/nsDSURIContentListener.cpp b/docshell/base/nsDSURICon
 diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp
 diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp
 --- a/docshell/base/nsDocShell.cpp
 --- a/docshell/base/nsDocShell.cpp
 +++ b/docshell/base/nsDocShell.cpp
 +++ b/docshell/base/nsDocShell.cpp
-@@ -9826,29 +9826,16 @@ nsDocShell::InternalLoad(nsIURI* aURI,
+@@ -9910,29 +9910,16 @@ nsDocShell::InternalLoad(nsIURI* aURI,
        // an iframe since that's more common.
        // an iframe since that's more common.
        contentType = nsIContentPolicy::TYPE_INTERNAL_IFRAME;
        contentType = nsIContentPolicy::TYPE_INTERNAL_IFRAME;
      }
      }
@@ -84,7 +84,7 @@ diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp
    if (!targetDocShell && !aWindowTarget.IsEmpty()) {
    if (!targetDocShell && !aWindowTarget.IsEmpty()) {
      MOZ_ASSERT(contentType == nsIContentPolicy::TYPE_DOCUMENT,
      MOZ_ASSERT(contentType == nsIContentPolicy::TYPE_DOCUMENT,
                 "opening a new window requires type to be TYPE_DOCUMENT");
                 "opening a new window requires type to be TYPE_DOCUMENT");
-@@ -11002,16 +10989,17 @@ nsDocShell::DoURILoad(nsIURI* aURI,
+@@ -11086,16 +11073,17 @@ nsDocShell::DoURILoad(nsIURI* aURI,
        new LoadInfo(loadingWindow, aTriggeringPrincipal, topLevelLoadingContext,
        new LoadInfo(loadingWindow, aTriggeringPrincipal, topLevelLoadingContext,
                     securityFlags) :
                     securityFlags) :
        new LoadInfo(loadingPrincipal, aTriggeringPrincipal, loadingNode,
        new LoadInfo(loadingPrincipal, aTriggeringPrincipal, loadingNode,
@@ -330,7 +330,7 @@ diff --git a/ipc/glue/BackgroundUtils.cpp b/ipc/glue/BackgroundUtils.cpp
                            loadInfoArgs.originAttributes(),
                            loadInfoArgs.originAttributes(),
                            redirectChainIncludingInternalRedirects,
                            redirectChainIncludingInternalRedirects,
                            redirectChain,
                            redirectChain,
-                           std::move(ancestorPrincipals),
+                           Move(ancestorPrincipals),
                            loadInfoArgs.ancestorOuterWindowIDs(),
                            loadInfoArgs.ancestorOuterWindowIDs(),
                            loadInfoArgs.corsUnsafeHeaders(),
                            loadInfoArgs.corsUnsafeHeaders(),
                            loadInfoArgs.forcePreflight(),
                            loadInfoArgs.forcePreflight(),
@@ -444,7 +444,7 @@ diff --git a/netwerk/base/LoadInfo.cpp b/netwerk/base/LoadInfo.cpp
    , mInitialSecurityCheckDone(aInitialSecurityCheckDone)
    , mInitialSecurityCheckDone(aInitialSecurityCheckDone)
    , mIsThirdPartyContext(aIsThirdPartyContext)
    , mIsThirdPartyContext(aIsThirdPartyContext)
    , mOriginAttributes(aOriginAttributes)
    , mOriginAttributes(aOriginAttributes)
-   , mAncestorPrincipals(std::move(aAncestorPrincipals))
+   , mAncestorPrincipals(Move(aAncestorPrincipals))
    , mAncestorOuterWindowIDs(aAncestorOuterWindowIDs)
    , mAncestorOuterWindowIDs(aAncestorOuterWindowIDs)
    , mCorsUnsafeHeaders(aCorsUnsafeHeaders)
    , mCorsUnsafeHeaders(aCorsUnsafeHeaders)
    , mForcePreflight(aForcePreflight)
    , mForcePreflight(aForcePreflight)

+ 2 - 10
frg/work-js/mozilla-release/patches/1403870-2-58a1.patch

@@ -2,13 +2,13 @@
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # User Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com>
 # Date 1509712021 -3600
 # Date 1509712021 -3600
 # Node ID b66649cd261a06335e8b052b1cab15b78744465e
 # Node ID b66649cd261a06335e8b052b1cab15b78744465e
-# Parent  62b9a11993c47eaea11b677f49180e16f3b20fc6
+# Parent  1db6c1f37239803c4ee140e298e0e68735157ef2
 Bug 1403870: Test toplevel data URI navigation to application/json is allowed. r=smaug
 Bug 1403870: Test toplevel data URI navigation to application/json is allowed. r=smaug
 
 
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 --- a/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
 +++ b/dom/security/test/general/mochitest.ini
-@@ -25,16 +25,18 @@ support-files =
+@@ -12,8 +12,10 @@ support-files =
  [test_nosniff.html]
  [test_nosniff.html]
  [test_block_script_wrong_mime.html]
  [test_block_script_wrong_mime.html]
  [test_block_toplevel_data_navigation.html]
  [test_block_toplevel_data_navigation.html]
@@ -19,14 +19,6 @@ diff --git a/dom/security/test/general/mochitest.ini b/dom/security/test/general
  skip-if = toolkit == 'android'
  skip-if = toolkit == 'android'
 +[test_allow_opening_data_json.html]
 +[test_allow_opening_data_json.html]
 +skip-if = toolkit == 'android'
 +skip-if = toolkit == 'android'
- [test_same_site_cookies_subrequest.html]
- [test_same_site_cookies_toplevel_nav.html]
- [test_same_site_cookies_cross_origin_context.html]
- [test_same_site_cookies_from_script.html]
- [test_same_site_cookies_redirect.html]
- [test_same_site_cookies_toplevel_set_cookie.html]
- [test_same_site_cookies_iframe.html]
- [test_same_site_cookies_about.html]
 diff --git a/dom/security/test/general/test_allow_opening_data_json.html b/dom/security/test/general/test_allow_opening_data_json.html
 diff --git a/dom/security/test/general/test_allow_opening_data_json.html b/dom/security/test/general/test_allow_opening_data_json.html
 new file mode 100644
 new file mode 100644
 --- /dev/null
 --- /dev/null

+ 11 - 11
frg/work-js/mozilla-release/patches/1403899-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510563765 -3600
 # Date 1510563765 -3600
 # Node ID d720dddd8e4e22f6470efb35f0b795e3dd899376
 # Node ID d720dddd8e4e22f6470efb35f0b795e3dd899376
-# Parent  daacc7e4826e82a15db8ac31f2d4d2324621e99a
+# Parent  0f35f0daecdecd71b199d574b1e6386a928e2c54
 Bug 1403899 - Enable browser_webconsole_block_mixedcontent_securityerrors.js in new console frontend; r=Honza.
 Bug 1403899 - Enable browser_webconsole_block_mixedcontent_securityerrors.js in new console frontend; r=Honza.
 
 
 MozReview-Commit-ID: 5rCahlZBOGy
 MozReview-Commit-ID: 5rCahlZBOGy
@@ -10,25 +10,25 @@ MozReview-Commit-ID: 5rCahlZBOGy
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -229,18 +229,16 @@ skip-if = true # Bug 1408917
- skip-if = true # Bug 1408918
- [browser_webconsole_autocomplete_crossdomain_iframe.js]
- skip-if = true # Bug 1408919
- [browser_webconsole_autocomplete_in_debugger_stackframe.js]
- skip-if = true # Bug 1408920
+@@ -222,18 +222,16 @@ skip-if = true #       Bug 1403188
+ [browser_jsterm_selfxss.js]
+ subsuite = clipboard
+ [browser_netmonitor_shows_reqs_in_webconsole.js]
+ [browser_webconsole_allow_mixedcontent_securityerrors.js]
+ tags = mcb
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
 -skip-if = true #       Bug 1403899
 -skip-if = true #       Bug 1403899
 -# old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -# old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_cached_autocomplete.js]
- skip-if = true # Bug 1408924
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
- skip-if = true #       Bug 1406069
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
  skip-if = true #       Bug 1406030
  skip-if = true #       Bug 1406030
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
- skip-if = true # Bug 1408925
+ [browser_webconsole_charset.js]
+ skip-if = true #       Bug 1404400
+ [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_block_mixedcontent_securityerrors.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1404392-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1515430971 -3600
 # Date 1515430971 -3600
 # Node ID 6575fa09e55f5405a69b7c64c050174cd0536922
 # Node ID 6575fa09e55f5405a69b7c64c050174cd0536922
-# Parent  888bb98e2bbae19e91daa5093d1beb169015a3df
+# Parent  243c91f0196ed7508a2b24e8d5ea4ffa6e31b246
 Bug 1404392 - Enable and refactor browser_webconsole_filter_scroll.js to check that filtering does not affect scroll position; r=bgrins.
 Bug 1404392 - Enable and refactor browser_webconsole_filter_scroll.js to check that filtering does not affect scroll position; r=bgrins.
 
 
 MozReview-Commit-ID: DEZDnblICnh
 MozReview-Commit-ID: DEZDnblICnh
@@ -25,9 +25,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_highlighter_console_helper.js]
  [browser_webconsole_highlighter_console_helper.js]
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
+ skip-if = true #       Bug 1405340
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_hsts_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
- [browser_webconsole_iframe_wrong_hud.js]
- skip-if = true #       Bug 1404378
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filter_scroll.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1404400-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510732678 -3600
 # Date 1510732678 -3600
 # Node ID 1c30145251a460fc34d1ca50a718dff3b911fa45
 # Node ID 1c30145251a460fc34d1ca50a718dff3b911fa45
-# Parent  739d3b9fe1b204b63ee3290b3dd6f757fa0704c1
+# Parent  e62701fc7fd1994262a0fba330eb59778ad6861e
 Bug 1404400 - Delete browser_webconsole_charset.js from new frontend;r=Honza.
 Bug 1404400 - Delete browser_webconsole_charset.js from new frontend;r=Honza.
 
 
 This test was checking the HTTPinspector by directly calling a WebConsoleClient function
 This test was checking the HTTPinspector by directly calling a WebConsoleClient function
@@ -13,7 +13,7 @@ MozReview-Commit-ID: LxjhhO2rB0W
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -50,18 +50,16 @@ support-files =
+@@ -51,18 +51,16 @@ support-files =
    test-bug-595934-malformedxml.xhtml
    test-bug-595934-malformedxml.xhtml
    test-bug-595934-svg.xhtml
    test-bug-595934-svg.xhtml
    test-bug-595934-workers.html
    test-bug-595934-workers.html
@@ -44,9 +44,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 -[browser_webconsole_charset.js]
 -[browser_webconsole_charset.js]
 -skip-if = true #       Bug 1404400
 -skip-if = true #       Bug 1404400
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
- [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
  skip-if = true #       Bug 1405250
  skip-if = true #       Bug 1405250
  [browser_webconsole_completion.js]
  [browser_webconsole_completion.js]

+ 2 - 10
frg/work-js/mozilla-release/patches/1404850-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508836082 -7200
 # Date 1508836082 -7200
 # Node ID dfc3f11935aa57dbb750007a59c1758933cb957e
 # Node ID dfc3f11935aa57dbb750007a59c1758933cb957e
-# Parent  645daa96c822f973bb5b41c3f61b7ce1569f5a13
+# Parent  a6330864a975d71e8fa0b69c2e8d97ecc177e4ae
 Bug 1404850 - Fix self-XSS protection in new console and enable test; r=Honza.
 Bug 1404850 - Fix self-XSS protection in new console and enable test; r=Honza.
 
 
 The self-XSS protection was broken since the switch to an HTML document. We
 The self-XSS protection was broken since the switch to an HTML document. We
@@ -163,7 +163,7 @@ diff --git a/devtools/client/webconsole/jsterm.js b/devtools/client/webconsole/j
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -209,33 +209,31 @@ subsuite = clipboard
+@@ -209,25 +209,23 @@ skip-if = true #       Bug 1403188
  [browser_jsterm_dollar.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_inspect.js]
@@ -179,14 +179,6 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  tags = mcb
  tags = mcb
  skip-if = true #       Bug 1403452
  skip-if = true #       Bug 1403452
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_assert.js]
- skip-if = true #       Bug 1403458
- [browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js]
- skip-if = true # Bug 1408916
- [browser_webconsole_autocomplete_JSTerm_helpers.js]
- skip-if = true # Bug 1408917
- [browser_webconsole_autocomplete_accessibility.js]
- skip-if = true # Bug 1408918
 -[browser_webconsole_autocomplete_and_selfxss.js]
 -[browser_webconsole_autocomplete_and_selfxss.js]
 -subsuite = clipboard
 -subsuite = clipboard
 -skip-if = true #       Bug 1404850
 -skip-if = true #       Bug 1404850

+ 8 - 8
frg/work-js/mozilla-release/patches/1404853-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1512971660 -3600
 # Date 1512971660 -3600
 # Node ID e14fbde5349138be557996ca3f55c687ebcfb7be
 # Node ID e14fbde5349138be557996ca3f55c687ebcfb7be
-# Parent  c6dc85434c9b44caf19cfe1adc5c4ae0e47a614f
+# Parent  47e06e15f5b50ba675a83ca3393f81cee99a4291
 Bug 1404853 - Enable browser_webconsole_highlighter_console_helper.js in new console frontend; r=Honza.
 Bug 1404853 - Enable browser_webconsole_highlighter_console_helper.js in new console frontend; r=Honza.
 
 
 This changes the code of the test since it was relying on direct access to the content page.
 This changes the code of the test since it was relying on direct access to the content page.
@@ -22,7 +22,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    testscript.js
    testscript.js
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/image/test/mochitest/blue.png
    !/image/test/mochitest/blue.png
-   !/devtools/client/shared/test/shared-head.js
+   !/devtools/client/framework/test/shared-head.js
 +  !/devtools/client/shared/test/test-actor.js
 +  !/devtools/client/shared/test/test-actor.js
 +  !/devtools/client/shared/test/test-actor-registry.js
 +  !/devtools/client/shared/test/test-actor-registry.js
 +
 +
@@ -47,12 +47,12 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 -# old console skip-if = true # Requires direct access to content nodes
 -# old console skip-if = true # Requires direct access to content nodes
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
+ skip-if = true #       Bug 1405340
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_hsts_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
+ skip-if = true #       Bug 1405341
+ # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_webconsole_iframe_wrong_hud.js]
  [browser_webconsole_iframe_wrong_hud.js]
- skip-if = true #       Bug 1404378
- [browser_webconsole_ineffective_iframe_sandbox_warning.js]
- skip-if = true #       Bug 1404883
- # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_highlighter_console_helper.js
@@ -226,7 +226,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
  /* vim: set ft=javascript ts=2 et sw=2 tw=80: */
  /* vim: set ft=javascript ts=2 et sw=2 tw=80: */
  /* Any copyright is dedicated to the Public Domain.
  /* Any copyright is dedicated to the Public Domain.
   * http://creativecommons.org/publicdomain/zero/1.0/ */
   * http://creativecommons.org/publicdomain/zero/1.0/ */
- /* import-globals-from ../../../../shared/test/shared-head.js */
+ /* import-globals-from ../../../../framework/test/shared-head.js */
  /* eslint no-unused-vars: [2, {"vars": "local"}] */
  /* eslint no-unused-vars: [2, {"vars": "local"}] */
  
  
  "use strict";
  "use strict";
@@ -239,7 +239,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
  // shared-head.js handles imports, constants, and utility functions
  // shared-head.js handles imports, constants, and utility functions
  // Load the shared-head file first.
  // Load the shared-head file first.
  Services.scriptloader.loadSubScript(
  Services.scriptloader.loadSubScript(
-   "chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js",
+   "chrome://mochitests/content/browser/devtools/client/framework/test/shared-head.js",
    this);
    this);
  
  
  var {HUDService} = require("devtools/client/webconsole/hudservice");
  var {HUDService} = require("devtools/client/webconsole/hudservice");

+ 2 - 2
frg/work-js/mozilla-release/patches/1404877-60a1.patch

@@ -2,7 +2,7 @@
 # User sole <spenades@mozilla.com>
 # User sole <spenades@mozilla.com>
 # Date 1518791109 0
 # Date 1518791109 0
 # Node ID 06c8e6e3303cb4787fb15038d074301e84342726
 # Node ID 06c8e6e3303cb4787fb15038d074301e84342726
-# Parent  8e950503e00f2d56de53175ea8a88fb1e38c383c
+# Parent  3bd43bdd920044c3965eb138722828ef36141ebd
 Bug 1404877 - Migrate browser_webconsole_bug_658368_time_methods.js to the new frontend. r=nchevobbe
 Bug 1404877 - Migrate browser_webconsole_bug_658368_time_methods.js to the new frontend. r=nchevobbe
 
 
 MozReview-Commit-ID: 3Z6097zECDn
 MozReview-Commit-ID: 3Z6097zECDn
@@ -45,7 +45,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    testscript.js
    testscript.js
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/image/test/mochitest/blue.png
    !/image/test/mochitest/blue.png
-   !/devtools/client/shared/test/shared-head.js
+   !/devtools/client/framework/test/shared-head.js
 @@ -346,16 +346,15 @@ subsuite = clipboard
 @@ -346,16 +346,15 @@ subsuite = clipboard
  [browser_webconsole_split_escape_key.js]
  [browser_webconsole_split_escape_key.js]
  [browser_webconsole_split_focus.js]
  [browser_webconsole_split_focus.js]

+ 8 - 8
frg/work-js/mozilla-release/patches/1405340-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1515743773 -3600
 # Date 1515743773 -3600
 # Node ID cdae594745cdb4a77cae7bae4e662af3212f2a79
 # Node ID cdae594745cdb4a77cae7bae4e662af3212f2a79
-# Parent  b9e6d6d12f97178c447f9a42e1428bc2e897305b
+# Parent  4224d25a6518abc768e47360ed3a83b5fafe8919
 Bug 1405340 - Enable browser_webconsole_hpkp_onvalid-headers.js in new console frontend;r=Honza.
 Bug 1405340 - Enable browser_webconsole_hpkp_onvalid-headers.js in new console frontend;r=Honza.
 
 
 MozReview-Commit-ID: 4bcZR2HrFOd
 MozReview-Commit-ID: 4bcZR2HrFOd
@@ -10,14 +10,14 @@ MozReview-Commit-ID: 4bcZR2HrFOd
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -323,18 +323,16 @@ skip-if = true #       Bug 1404853
- # old console skip-if = true # Requires direct access to content nodes
- [browser_webconsole_history.js]
- skip-if = true # Bug 1408938
+@@ -275,18 +275,16 @@ skip-if = (e10s && debug) || (e10s && os
+ [browser_webconsole_file_uri.js]
+ skip-if = true #       Bug 1404382
+ [browser_webconsole_filter_scroll.js]
+ [browser_webconsole_filters.js]
+ [browser_webconsole_filters_persist.js]
+ [browser_webconsole_highlighter_console_helper.js]
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_history_arrow_keys.js]
- skip-if = true # Bug 1408939
- [browser_webconsole_history_nav.js]
- skip-if = true # Bug 1408940
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
 -skip-if = true #       Bug 1405340
 -skip-if = true #       Bug 1405340
 -# old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -# old console skip-if = (os == 'win' && bits == 64) # Bug 1390001

+ 7 - 7
frg/work-js/mozilla-release/patches/1405341-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1516007717 -3600
 # Date 1516007717 -3600
 # Node ID b8e40648ed1a82c94f1f2194a8f28ebd7329befa
 # Node ID b8e40648ed1a82c94f1f2194a8f28ebd7329befa
-# Parent  ce47fe177e581526f2fd4f8a8338f01f287ac7a6
+# Parent  f3a69bf7abf00aac2d80469804cfb287503cea00
 Bug 1405341 - Enable browser_webconsole_hsts_invalid-headers.js in new console frontend;r=Honza."
 Bug 1405341 - Enable browser_webconsole_hsts_invalid-headers.js in new console frontend;r=Honza."
 
 
 MozReview-Commit-ID: JeAMdv3MpK7
 MozReview-Commit-ID: JeAMdv3MpK7
@@ -10,13 +10,13 @@ MozReview-Commit-ID: JeAMdv3MpK7
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -324,18 +324,16 @@ skip-if = true #       Bug 1404853
- [browser_webconsole_history.js]
- skip-if = true # Bug 1408938
+@@ -276,18 +276,16 @@ skip-if = (e10s && debug) || (e10s && os
+ skip-if = true #       Bug 1404382
+ [browser_webconsole_filter_scroll.js]
+ [browser_webconsole_filters.js]
+ [browser_webconsole_filters_persist.js]
+ [browser_webconsole_highlighter_console_helper.js]
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_history_arrow_keys.js]
- skip-if = true # Bug 1408939
- [browser_webconsole_history_nav.js]
- skip-if = true # Bug 1408940
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
 -skip-if = true #       Bug 1405341
 -skip-if = true #       Bug 1405341

+ 3 - 4
frg/work-js/mozilla-release/patches/1405636-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1515487710 -3600
 # Date 1515487710 -3600
 # Node ID 5f6417128acb05b280c3c59a611e605458214dfd
 # Node ID 5f6417128acb05b280c3c59a611e605458214dfd
-# Parent  0effc64f1fe302e32c4dd748365df5ba0d3942d8
+# Parent  d5fff3aa2a2a1d3f9e80189c698699916db02026
 Bug 1405636 - enable and rename browser_webconsole_netlogging_reset_filter.js;r=Honza
 Bug 1405636 - enable and rename browser_webconsole_netlogging_reset_filter.js;r=Honza
 
 
 MozReview-Commit-ID: IcFW6itKo7I
 MozReview-Commit-ID: IcFW6itKo7I
@@ -10,7 +10,7 @@ MozReview-Commit-ID: IcFW6itKo7I
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -317,24 +317,23 @@ skip-if = true #       Bug 1403448
+@@ -321,23 +321,22 @@ skip-if = true #       Bug 1403448
  skip-if = true #       Bug 1403448
  skip-if = true #       Bug 1403448
  [browser_webconsole_message_categories.js]
  [browser_webconsole_message_categories.js]
  skip-if = true #       Bug 1404384
  skip-if = true #       Bug 1404384
@@ -25,7 +25,6 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_network_exceptions.js]
  [browser_webconsole_network_exceptions.js]
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_openinnet.js]
  [browser_webconsole_network_messages_openinnet.js]
- [browser_webconsole_network_messages_status_code.js]
  [browser_webconsole_network_requests_from_chrome.js]
  [browser_webconsole_network_requests_from_chrome.js]
 +[browser_webconsole_network_reset_filter.js]
 +[browser_webconsole_network_reset_filter.js]
  [browser_webconsole_nodes_highlight.js]
  [browser_webconsole_nodes_highlight.js]
@@ -229,7 +228,7 @@ rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_w
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -484,8 +484,51 @@ function openNewBrowserWindow() {
+@@ -448,8 +448,51 @@ function openNewBrowserWindow() {
      Services.obs.addObserver(function observer(subject, topic) {
      Services.obs.addObserver(function observer(subject, topic) {
        if (win == subject) {
        if (win == subject) {
          Services.obs.removeObserver(observer, topic);
          Services.obs.removeObserver(observer, topic);

+ 2 - 3
frg/work-js/mozilla-release/patches/1405652-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508482687 -7200
 # Date 1508482687 -7200
 # Node ID 810825b3ce199c6efe4efe5ffa6c8a69d3c9733f
 # Node ID 810825b3ce199c6efe4efe5ffa6c8a69d3c9733f
-# Parent  c8418a2a9d45b8004265b958a800d1b0e28e2e96
+# Parent  2a6358d3371aba55b0753eefd336d67c2b1fb09e
 Bug 1405652 - Enable browser_webconsole_view_source.js in new console frontend; r=bgrins.
 Bug 1405652 - Enable browser_webconsole_view_source.js in new console frontend; r=bgrins.
 
 
 MozReview-Commit-ID: DctteBfNgtC
 MozReview-Commit-ID: DctteBfNgtC
@@ -10,7 +10,7 @@ MozReview-Commit-ID: DctteBfNgtC
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -457,17 +457,15 @@ skip-if = true #       Bug 1405650
+@@ -462,16 +462,14 @@ skip-if = true #       Bug 1405650
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_variables_view_dont_sort_non_sortable_classes_properties.js]
  [browser_webconsole_variables_view_dont_sort_non_sortable_classes_properties.js]
  skip-if = true #       Bug 1403196
  skip-if = true #       Bug 1403196
@@ -24,7 +24,6 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_violation.js]
  [browser_webconsole_violation.js]
  skip-if = true #       Bug 1405245
  skip-if = true #       Bug 1405245
  # old console skip-if = e10s && (os == 'win') # Bug 1264955
  # old console skip-if = e10s && (os == 'win') # Bug 1264955
- [browser_webconsole_visibility_messages.js]
  [browser_webconsole_warn_about_replaced_api.js]
  [browser_webconsole_warn_about_replaced_api.js]
  [browser_webconsole_websocket.js]
  [browser_webconsole_websocket.js]
  skip-if = true # Bug 1408950
  skip-if = true # Bug 1408950

+ 9 - 9
frg/work-js/mozilla-release/patches/1406030-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510651632 -3600
 # Date 1510651632 -3600
 # Node ID 4e08a94eae25b6c3a2c2baed7da1374aaf1a1dbb
 # Node ID 4e08a94eae25b6c3a2c2baed7da1374aaf1a1dbb
-# Parent  2297ad38cbad4c857004912837a43a543a3cf10c
+# Parent  c943f20341b0964294a1cb37c654e2e3bd0041bc
 Bug 1406030 - Enable browser_webconsole_cd_iframe.js in new frontend; r=Honza.
 Bug 1406030 - Enable browser_webconsole_cd_iframe.js in new frontend; r=Honza.
 
 
 Once the test was migrated, it was failing because we did not show
 Once the test was migrated, it was failing because we did not show
@@ -164,24 +164,24 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-bug-644419-log-limits.html
    test-bug-644419-log-limits.html
    test-bug-646025-console-file-location.html
    test-bug-646025-console-file-location.html
    test-bug-658368-time-methods.html
    test-bug-658368-time-methods.html
-@@ -234,17 +234,16 @@ skip-if = true # Bug 1408920
+@@ -224,17 +224,16 @@ subsuite = clipboard
+ [browser_netmonitor_shows_reqs_in_webconsole.js]
+ [browser_webconsole_allow_mixedcontent_securityerrors.js]
+ tags = mcb
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
- [browser_webconsole_cached_autocomplete.js]
- skip-if = true # Bug 1408924
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
- skip-if = true #       Bug 1406069
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
 -skip-if = true #       Bug 1406030
 -skip-if = true #       Bug 1406030
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
- skip-if = true # Bug 1408925
- # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  [browser_webconsole_charset.js]
  [browser_webconsole_charset.js]
  skip-if = true #       Bug 1404400
  skip-if = true #       Bug 1404400
- [browser_webconsole_chrome.js]
- skip-if = true # Bug 1408926
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
+ [browser_webconsole_clickable_urls.js]
+ [browser_webconsole_closing_after_completion.js]
+ skip-if = true # Bug 1408927
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cd_iframe.js

+ 27 - 27
frg/work-js/mozilla-release/patches/1406038-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1514999194 -3600
 # Date 1514999194 -3600
 # Node ID 343e6d3828bdacf54d02c79a9e9116837f3b00f1
 # Node ID 343e6d3828bdacf54d02c79a9e9116837f3b00f1
-# Parent  24a10279524c3d4606c2de6f729ded1d2a620c68
+# Parent  f4e2c7ef891a9198cdcd433b7eddebefa9577f7d
 Bug 1406038 - Rename and enable browser_webconsole_bug_1050691_click_function_to_source.js in new console frontend; r=bgrins.
 Bug 1406038 - Rename and enable browser_webconsole_bug_1050691_click_function_to_source.js in new console frontend; r=bgrins.
 
 
 The test differs a bit from the old one since we are now testing that there is
 The test differs a bit from the old one since we are now testing that there is
@@ -13,11 +13,11 @@ MozReview-Commit-ID: DnC5uJ3pAea
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -19,18 +19,16 @@ support-files =
-   test_bug1045902_console_csp_ignore_reflected_xss_message.html^headers^
-   test_bug1092055_shouldwarn.html
-   test_bug1092055_shouldwarn.js
-   test_bug1092055_shouldwarn.js^headers^
+@@ -15,18 +15,16 @@ support-files =
+   test_bug_770099_violation.html
+   test_bug_770099_violation.html^headers^
+   test_console_csp_ignore_reflected_xss_message.html
+   test_console_csp_ignore_reflected_xss_message.html^headers^
    test_hpkp-invalid-headers.sjs
    test_hpkp-invalid-headers.sjs
    test_hsts-invalid-headers.sjs
    test_hsts-invalid-headers.sjs
    test-autocomplete-in-stackframe.html
    test-autocomplete-in-stackframe.html
@@ -32,43 +32,43 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-bug-593003-iframe-wrong-hud-iframe.html
    test-bug-593003-iframe-wrong-hud-iframe.html
    test-bug-593003-iframe-wrong-hud.html
    test-bug-593003-iframe-wrong-hud.html
    test-bug-595934-canvas-css.html
    test-bug-595934-canvas-css.html
-@@ -92,16 +90,18 @@ support-files =
-   test-bug-782653-css-errors.html
-   test-bug-837351-security-errors.html
-   test-bug-859170-longstring-hang.html
-   test-bug-869003-iframe.html
-   test-bug-869003-top-window.html
-   test-bug-952277-highlight-nodes-in-vview.html
-   test-bug-989025-iframe-parent.html
+@@ -83,16 +81,18 @@ support-files =
+   test-cd-iframe-child.html
+   test-cd-iframe-parent.html
+   test-console-api-iframe.html
+   test-cspro.html
+   test-cspro.html^headers^
+   test-iframe-child.html
+   test-iframe-parent.html
    test-certificate-messages.html
    test-certificate-messages.html
 +  test-click-function-to-source.html
 +  test-click-function-to-source.html
 +  test-click-function-to-source.js
 +  test-click-function-to-source.js
    test-closure-optimized-out.html
    test-closure-optimized-out.html
    test-closures.html
    test-closures.html
    test-console-api-stackframe.html
    test-console-api-stackframe.html
-   test-console-assert.html
    test-console-clear.html
    test-console-clear.html
    test-console-column.html
    test-console-column.html
    test-console-count-external-file.js
    test-console-count-external-file.js
    test-console-count.html
    test-console-count.html
-@@ -249,17 +249,16 @@ skip-if = true #       Bug 1406030
+   test-console-extras.html
+@@ -232,17 +232,16 @@ subsuite = clipboard
+ tags = mcb
+ [browser_webconsole_batching.js]
+ [browser_webconsole_block_mixedcontent_securityerrors.js]
+ tags = mcb
+ [browser_webconsole_cached_messages.js]
+ [browser_webconsole_cd_iframe.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
- skip-if = true # Bug 1408925
- # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
- [browser_webconsole_charset.js]
- skip-if = true #       Bug 1404400
- [browser_webconsole_chrome.js]
- skip-if = true # Bug 1408926
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
--skip-if = true #       Bug 1406038
+-skip-if = true # Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
+ [browser_webconsole_close_unfocused_window.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
- skip-if = true # Bug 1408927
- [browser_webconsole_closing_brackets.js]
- skip-if = true # Bug 1408928
  [browser_webconsole_close_sidebar.js]
  [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
- skip-if = true #       Bug 1405250
+ skip-if = true # Bug 1405250
+ [browser_webconsole_console_api_iframe.js]
+ [browser_webconsole_console_dir.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_click_function_to_source.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1406061-58a1.patch

@@ -2,7 +2,7 @@
 # User Patrick Brosset <pbrosset@mozilla.com>
 # User Patrick Brosset <pbrosset@mozilla.com>
 # Date 1508399899 -7200
 # Date 1508399899 -7200
 # Node ID fc6cfc87908b324a06d742a8e573728f077ed331
 # Node ID fc6cfc87908b324a06d742a8e573728f077ed331
-# Parent  d163aa353984332f1225df246da7b3cc563b9b55
+# Parent  42e238990e153aa476bae6a522a53ea35d372244
 Bug 1406061 - Remove the unused Jsbeautify.jsm module; r=jdescottes
 Bug 1406061 - Remove the unused Jsbeautify.jsm module; r=jdescottes
 
 
 MozReview-Commit-ID: KF39qXJ2s11
 MozReview-Commit-ID: KF39qXJ2s11
@@ -31,7 +31,7 @@ deleted file mode 100644
 diff --git a/devtools/client/shared/moz.build b/devtools/client/shared/moz.build
 diff --git a/devtools/client/shared/moz.build b/devtools/client/shared/moz.build
 --- a/devtools/client/shared/moz.build
 --- a/devtools/client/shared/moz.build
 +++ b/devtools/client/shared/moz.build
 +++ b/devtools/client/shared/moz.build
-@@ -29,17 +29,16 @@ DevToolsModules(
+@@ -26,17 +26,16 @@ DevToolsModules(
      'developer-toolbar.js',
      'developer-toolbar.js',
      'devices.js',
      'devices.js',
      'DOMHelpers.jsm',
      'DOMHelpers.jsm',
@@ -65,8 +65,8 @@ diff --git a/tools/lint/eslint/modules.json b/tools/lint/eslint/modules.json
    "jsdebugger.jsm": ["addDebuggerToGlobal"],
    "jsdebugger.jsm": ["addDebuggerToGlobal"],
    "json2.js": ["JSON"],
    "json2.js": ["JSON"],
    "keys.js": ["BulkKeyBundle", "SyncKeyBundle"],
    "keys.js": ["BulkKeyBundle", "SyncKeyBundle"],
+   "KeyValueParser.jsm": ["parseKeyValuePairsFromLines", "parseKeyValuePairs", "parseKeyValuePairsFromFile", "parseKeyValuePairsFromFileAsync"],
    "kinto-http-client.js": ["KintoHttpClient"],
    "kinto-http-client.js": ["KintoHttpClient"],
    "kinto-offline-client.js": ["Kinto"],
    "kinto-offline-client.js": ["Kinto"],
    "kinto-storage-adapter.js": ["FirefoxAdapter"],
    "kinto-storage-adapter.js": ["FirefoxAdapter"],
    "L10nRegistry.jsm": ["L10nRegistry", "FileSource", "IndexedFileSource"],
    "L10nRegistry.jsm": ["L10nRegistry", "FileSource", "IndexedFileSource"],
-   "loader-plugin-raw.jsm": ["requireRawId"],

+ 12 - 20
frg/work-js/mozilla-release/patches/1406069-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509957796 -3600
 # Date 1509957796 -3600
 # Node ID deaf42e9dbecacba453afa921cad45f3dfeebc6c
 # Node ID deaf42e9dbecacba453afa921cad45f3dfeebc6c
-# Parent  e69006824024abdda5f7c751633f0d03de4a72c3
+# Parent  c15c89863202974836baec4fa0a6435ed266b47c
 Bug 1406069 - Enable browser_webconsole_cached_messages.js in new console frontend; r=jdescottes.
 Bug 1406069 - Enable browser_webconsole_cached_messages.js in new console frontend; r=jdescottes.
 
 
 MozReview-Commit-ID: EypyZoZUWeo
 MozReview-Commit-ID: EypyZoZUWeo
@@ -10,24 +10,24 @@ MozReview-Commit-ID: EypyZoZUWeo
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -222,17 +222,16 @@ skip-if = true #       Bug 1403188
- subsuite = clipboard
- [browser_netmonitor_shows_reqs_in_webconsole.js]
- [browser_webconsole_allow_mixedcontent_securityerrors.js]
- tags = mcb
+@@ -225,17 +225,16 @@ tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
 -skip-if = true #       Bug 1406069
 -skip-if = true #       Bug 1406069
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
+ skip-if = true #       Bug 1406030
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  skip-if = true # Bug 1408925
  skip-if = true # Bug 1408925
  # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  [browser_webconsole_charset.js]
  [browser_webconsole_charset.js]
  skip-if = true #       Bug 1404400
  skip-if = true #       Bug 1404400
  [browser_webconsole_chrome.js]
  [browser_webconsole_chrome.js]
- skip-if = true # Bug 1408926
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_messages.js
@@ -124,15 +124,17 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -353,16 +353,31 @@ async function openDebugger(options = {}
+@@ -343,8 +343,23 @@ async function openDebugger(options = {}
+   let panel = toolbox.getCurrentPanel();
+ 
    // Do not clear VariableView lazily so it doesn't disturb test ending.
    // Do not clear VariableView lazily so it doesn't disturb test ending.
    panel._view.Variables.lazyEmpty = false;
    panel._view.Variables.lazyEmpty = false;
  
  
    await panel.panelWin.DebuggerController.waitForSourcesLoaded();
    await panel.panelWin.DebuggerController.waitForSourcesLoaded();
    return {target, toolbox, panel};
    return {target, toolbox, panel};
  }
  }
- 
- /**
++
++/**
 + * Open the Web Console for the given tab, or the current one if none given.
 + * Open the Web Console for the given tab, or the current one if none given.
 + *
 + *
 + * @param nsIDOMElement tab
 + * @param nsIDOMElement tab
@@ -146,13 +148,3 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
 +  const toolbox = await gDevTools.showToolbox(target, "webconsole");
 +  const toolbox = await gDevTools.showToolbox(target, "webconsole");
 +  return toolbox.getCurrentPanel().hud;
 +  return toolbox.getCurrentPanel().hud;
 +};
 +};
-+
-+/**
-  * Fake clicking a link and return the URL we would have navigated to.
-  * This function should be used to check external links since we can't access
-  * network in tests.
-  * This can also be used to test that a click will not be fired.
-  *
-  * @param ElementNode element
-  *        The <a> element we want to simulate click on.
-  * @param Object clickEventProps

+ 8 - 11
frg/work-js/mozilla-release/patches/1406551-58a1.patch

@@ -2,7 +2,7 @@
 # User Jason Laster <jason.laster.11@gmail.com>
 # User Jason Laster <jason.laster.11@gmail.com>
 # Date 1507645860 14400
 # Date 1507645860 14400
 # Node ID 57594aa694df452e8a82ec778dc77a475e2e7657
 # Node ID 57594aa694df452e8a82ec778dc77a475e2e7657
-# Parent  52f2ab718097b4af257722d3583fc9338aa3bff4
+# Parent  16f833f82961dd81aeeeaecb8ce8a4757c13ce24
 Bug 1406551 - Update Debugger frontend (10-8). r=jdescottes
 Bug 1406551 - Update Debugger frontend (10-8). r=jdescottes
 
 
 MozReview-Commit-ID: GRBFwFsL8Cs
 MozReview-Commit-ID: GRBFwFsL8Cs
@@ -415,8 +415,8 @@ diff --git a/devtools/client/debugger/new/debugger.css b/devtools/client/debugge
    position: absolute;
    position: absolute;
    top: auto;
    top: auto;
    bottom: 0;
    bottom: 0;
-   inset-inline-end: 0;
-   inset-inline-start: auto;
+   offset-inline-end: 0;
+   offset-inline-start: auto;
  }
  }
  
  
 +.welcomebox .small-size-layout {
 +.welcomebox .small-size-layout {
@@ -13978,13 +13978,13 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
 +  examples/reload/doc_reload.html
 +  examples/reload/doc_reload.html
    examples/doc-async.html
    examples/doc-async.html
    examples/doc-asm.html
    examples/doc-asm.html
-   examples/doc-content-script-sources.html
    examples/doc-scripts.html
    examples/doc-scripts.html
    examples/doc-script-mutate.html
    examples/doc-script-mutate.html
    examples/doc-script-switching.html
    examples/doc-script-switching.html
    examples/doc-exceptions.html
    examples/doc-exceptions.html
    examples/doc-iframes.html
    examples/doc-iframes.html
-@@ -49,40 +52,42 @@ support-files =
+   examples/doc-frames.html
+@@ -48,37 +51,39 @@ support-files =
    examples/output.js
    examples/output.js
    examples/simple1.js
    examples/simple1.js
    examples/simple2.js
    examples/simple2.js
@@ -14004,8 +14004,6 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
  [browser_dbg-breakpoints-reloading.js]
  [browser_dbg-breakpoints-reloading.js]
  skip-if = true # Bug 1383576
  skip-if = true # Bug 1383576
  [browser_dbg-breakpoints-cond.js]
  [browser_dbg-breakpoints-cond.js]
- [browser_dbg-browser-content-toolbox.js]
- skip-if = !e10s # This test is only valid in e10s
  [browser_dbg-call-stack.js]
  [browser_dbg-call-stack.js]
 -[browser_dbg-expressions.js]
 -[browser_dbg-expressions.js]
  [browser_dbg-scopes.js]
  [browser_dbg-scopes.js]
@@ -14013,7 +14011,6 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
  [browser_dbg-chrome-debugging.js]
  [browser_dbg-chrome-debugging.js]
  skip-if = debug # bug 1374187
  skip-if = debug # bug 1374187
  [browser_dbg-console.js]
  [browser_dbg-console.js]
- [browser_dbg-content-script-sources.js]
  [browser_dbg-debugger-buttons.js]
  [browser_dbg-debugger-buttons.js]
  [browser_dbg-editor-gutter.js]
  [browser_dbg-editor-gutter.js]
  [browser_dbg-editor-select.js]
  [browser_dbg-editor-select.js]
@@ -14028,7 +14025,7 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
  skip-if = true # Bug 1393121
  skip-if = true # Bug 1393121
  [browser_dbg-navigation.js]
  [browser_dbg-navigation.js]
  [browser_dbg-minified.js]
  [browser_dbg-minified.js]
-@@ -102,8 +107,9 @@ skip-if = true # Bug 1393121, 1393299
+@@ -98,8 +103,9 @@ skip-if = true # Bug 1393121, 1393299
  [browser_dbg-sourcemaps-reloading.js]
  [browser_dbg-sourcemaps-reloading.js]
  [browser_dbg-sourcemaps2.js]
  [browser_dbg-sourcemaps2.js]
  [browser_dbg-sourcemaps-bogus.js]
  [browser_dbg-sourcemaps-bogus.js]
@@ -14036,7 +14033,7 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
  [browser_dbg-tabs.js]
  [browser_dbg-tabs.js]
  [browser_dbg-toggling-tools.js]
  [browser_dbg-toggling-tools.js]
  [browser_dbg-wasm-sourcemaps.js]
  [browser_dbg-wasm-sourcemaps.js]
- skip-if = true
+ skip-if = true 
 +[browser_dbg-reload.js]
 +[browser_dbg-reload.js]
 diff --git a/devtools/client/debugger/new/test/mochitest/browser_dbg-expressions-error.js b/devtools/client/debugger/new/test/mochitest/browser_dbg-expressions-error.js
 diff --git a/devtools/client/debugger/new/test/mochitest/browser_dbg-expressions-error.js b/devtools/client/debugger/new/test/mochitest/browser_dbg-expressions-error.js
 new file mode 100644
 new file mode 100644
@@ -14268,7 +14265,7 @@ new file mode 100644
 diff --git a/devtools/client/debugger/new/test/mochitest/head.js b/devtools/client/debugger/new/test/mochitest/head.js
 diff --git a/devtools/client/debugger/new/test/mochitest/head.js b/devtools/client/debugger/new/test/mochitest/head.js
 --- a/devtools/client/debugger/new/test/mochitest/head.js
 --- a/devtools/client/debugger/new/test/mochitest/head.js
 +++ b/devtools/client/debugger/new/test/mochitest/head.js
 +++ b/devtools/client/debugger/new/test/mochitest/head.js
-@@ -506,17 +506,17 @@ function stepOut(dbg) {
+@@ -499,17 +499,17 @@ function stepOut(dbg) {
   * @memberof mochitest/actions
   * @memberof mochitest/actions
   * @param {Object} dbg
   * @param {Object} dbg
   * @return {Promise}
   * @return {Promise}

+ 7 - 7
frg/work-js/mozilla-release/patches/1407178-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510145137 -3600
 # Date 1510145137 -3600
 # Node ID 4619d49c91f51f1d1297332991f2bfe0c51d3518
 # Node ID 4619d49c91f51f1d1297332991f2bfe0c51d3518
-# Parent  ab21020360fffdfd1ca187fea2c97bbaf3aaec9e
+# Parent  b108c04ccfbbc5aa6c24091095d680478b78074e
 Bug 1407178 - Enable browser_webconsole_certificate_messages.js in the new console; r=Honza.
 Bug 1407178 - Enable browser_webconsole_certificate_messages.js in the new console; r=Honza.
 
 
 MozReview-Commit-ID: HbspABuW7e4
 MozReview-Commit-ID: HbspABuW7e4
@@ -10,14 +10,14 @@ MozReview-Commit-ID: HbspABuW7e4
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -225,18 +225,16 @@ subsuite = clipboard
- [browser_webconsole_allow_mixedcontent_securityerrors.js]
- tags = mcb
- [browser_webconsole_batching.js]
+@@ -229,18 +229,16 @@ skip-if = true #       Bug 1403452
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
+ skip-if = true #       Bug 1406030
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
 -skip-if = true # Bug 1408925
 -skip-if = true # Bug 1408925
 -# old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
 -# old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
@@ -26,9 +26,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_chrome.js]
  [browser_webconsole_chrome.js]
  skip-if = true # Bug 1408926
  skip-if = true # Bug 1408926
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
- skip-if = true # Bug 1408927
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_certificate_messages.js
@@ -145,7 +145,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -211,17 +211,17 @@ function hideContextMenu(hud) {
+@@ -203,17 +203,17 @@ function hideContextMenu(hud) {
    let onPopupHidden = once(popup, "popuphidden");
    let onPopupHidden = once(popup, "popuphidden");
    popup.hidePopup();
    popup.hidePopup();
    return onPopupHidden;
    return onPopupHidden;

+ 5 - 4
frg/work-js/mozilla-release/patches/1407426-2-58a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1507625012 -7200
 # Date 1507625012 -7200
 # Node ID caef338370a531902aea56a36f3c8f9b6e41c501
 # Node ID caef338370a531902aea56a36f3c8f9b6e41c501
-# Parent  f0c355254059dd1389c15433bae74b6760856542
+# Parent  962e601962b41aa0657c3c72a76de934a9a33bac
 Bug 1407426 - add smoke test for debugger in browser content toolbox;r=jlast
 Bug 1407426 - add smoke test for debugger in browser content toolbox;r=jlast
 
 
 This test is a simpler version of the breakpoints test, but runs from the
 This test is a simpler version of the breakpoints test, but runs from the
@@ -15,7 +15,7 @@ MozReview-Commit-ID: 5rSb7z3HP4F
 diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/client/debugger/new/test/mochitest/browser.ini
 diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/client/debugger/new/test/mochitest/browser.ini
 --- a/devtools/client/debugger/new/test/mochitest/browser.ini
 --- a/devtools/client/debugger/new/test/mochitest/browser.ini
 +++ b/devtools/client/debugger/new/test/mochitest/browser.ini
 +++ b/devtools/client/debugger/new/test/mochitest/browser.ini
-@@ -58,16 +58,18 @@ support-files =
+@@ -62,16 +62,18 @@ support-files =
  [browser_dbg-async-stepping.js]
  [browser_dbg-async-stepping.js]
  [browser_dbg-breaking.js]
  [browser_dbg-breaking.js]
  [browser_dbg-breaking-from-console.js]
  [browser_dbg-breaking-from-console.js]
@@ -27,14 +27,14 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
 +[browser_dbg-browser-content-toolbox.js]
 +[browser_dbg-browser-content-toolbox.js]
 +skip-if = !e10s # This test is only valid in e10s
 +skip-if = !e10s # This test is only valid in e10s
  [browser_dbg-call-stack.js]
  [browser_dbg-call-stack.js]
- [browser_dbg-expressions.js]
  [browser_dbg-scopes.js]
  [browser_dbg-scopes.js]
  [browser_dbg-chrome-create.js]
  [browser_dbg-chrome-create.js]
  [browser_dbg-chrome-debugging.js]
  [browser_dbg-chrome-debugging.js]
  skip-if = debug # bug 1374187
  skip-if = debug # bug 1374187
  [browser_dbg-console.js]
  [browser_dbg-console.js]
  [browser_dbg-debugger-buttons.js]
  [browser_dbg-debugger-buttons.js]
-@@ -97,9 +99,9 @@ skip-if = true # Bug 1393121, 1393299
+ [browser_dbg-editor-gutter.js]
+@@ -102,10 +104,10 @@ skip-if = true # Bug 1393121, 1393299
  [browser_dbg-sourcemaps.js]
  [browser_dbg-sourcemaps.js]
  [browser_dbg-sourcemaps-reloading.js]
  [browser_dbg-sourcemaps-reloading.js]
  [browser_dbg-sourcemaps2.js]
  [browser_dbg-sourcemaps2.js]
@@ -45,6 +45,7 @@ diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/
  [browser_dbg-wasm-sourcemaps.js]
  [browser_dbg-wasm-sourcemaps.js]
 -skip-if = true 
 -skip-if = true 
 +skip-if = true
 +skip-if = true
+ [browser_dbg-reload.js]
 diff --git a/devtools/client/debugger/new/test/mochitest/browser_dbg-browser-content-toolbox.js b/devtools/client/debugger/new/test/mochitest/browser_dbg-browser-content-toolbox.js
 diff --git a/devtools/client/debugger/new/test/mochitest/browser_dbg-browser-content-toolbox.js b/devtools/client/debugger/new/test/mochitest/browser_dbg-browser-content-toolbox.js
 new file mode 100644
 new file mode 100644
 --- /dev/null
 --- /dev/null

+ 4 - 12
frg/work-js/mozilla-release/patches/1407840-58a1.patch

@@ -2,7 +2,7 @@
 # User Jason Laster <jason.laster.11@gmail.com>
 # User Jason Laster <jason.laster.11@gmail.com>
 # Date 1507883267 -7200
 # Date 1507883267 -7200
 # Node ID 7e76eb11f03423e98ad3f4676d25de0e4dd508d3
 # Node ID 7e76eb11f03423e98ad3f4676d25de0e4dd508d3
-# Parent  14f35cc0552c991977dcbc6dc31b12801e001e40
+# Parent  b109c4facf53eb13fcfa47b8e8c568996b083074
 Bug 1407840 - Update Debugger frontend (10-12). r=jdescottes
 Bug 1407840 - Update Debugger frontend (10-12). r=jdescottes
 
 
 MozReview-Commit-ID: J6xJ6RGbnkZ
 MozReview-Commit-ID: J6xJ6RGbnkZ
@@ -3276,7 +3276,8 @@ deleted file mode 100644
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
-@@ -290,16 +290,19 @@ devtools.jar:
+@@ -291,8 +291,11 @@ devtools.jar:
+     skin/images/firebug/command-frames.svg (themes/images/firebug/command-frames.svg)
      skin/images/firebug/command-paintflashing.svg (themes/images/firebug/command-paintflashing.svg)
      skin/images/firebug/command-paintflashing.svg (themes/images/firebug/command-paintflashing.svg)
      skin/images/firebug/command-responsivemode.svg (themes/images/firebug/command-responsivemode.svg)
      skin/images/firebug/command-responsivemode.svg (themes/images/firebug/command-responsivemode.svg)
      skin/images/firebug/command-scratchpad.svg (themes/images/firebug/command-scratchpad.svg)
      skin/images/firebug/command-scratchpad.svg (themes/images/firebug/command-scratchpad.svg)
@@ -3284,18 +3285,9 @@ diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
      skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
      skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
      skin/images/firebug/command-rulers.svg (themes/images/firebug/command-rulers.svg)
      skin/images/firebug/command-rulers.svg (themes/images/firebug/command-rulers.svg)
      skin/images/firebug/command-noautohide.svg (themes/images/firebug/command-noautohide.svg)
      skin/images/firebug/command-noautohide.svg (themes/images/firebug/command-noautohide.svg)
- 
++
 +    # Debugger
 +    # Debugger
 +    skin/images/debugger/arrow.svg (themes/images/debugger/arrow.svg)
 +    skin/images/debugger/arrow.svg (themes/images/debugger/arrow.svg)
-+
-     # Netmonitor
-     content/netmonitor/src/assets/styles/httpi.css (netmonitor/src/assets/styles/httpi.css)
-     content/netmonitor/src/assets/styles/MdnLink.css (netmonitor/src/assets/styles/MdnLink.css)
-     content/netmonitor/src/assets/styles/netmonitor.css (netmonitor/src/assets/styles/netmonitor.css)
-     content/netmonitor/src/assets/styles/NetworkDetailsPanel.css (netmonitor/src/assets/styles/NetworkDetailsPanel.css)
-     content/netmonitor/src/assets/styles/RequestList.css (netmonitor/src/assets/styles/RequestList.css)
-     content/netmonitor/src/assets/styles/StatisticsPanel.css (netmonitor/src/assets/styles/StatisticsPanel.css)
-     content/netmonitor/src/assets/styles/StatusBar.css (netmonitor/src/assets/styles/StatusBar.css)
 diff --git a/devtools/client/locales/en-US/debugger.properties b/devtools/client/locales/en-US/debugger.properties
 diff --git a/devtools/client/locales/en-US/debugger.properties b/devtools/client/locales/en-US/debugger.properties
 --- a/devtools/client/locales/en-US/debugger.properties
 --- a/devtools/client/locales/en-US/debugger.properties
 +++ b/devtools/client/locales/en-US/debugger.properties
 +++ b/devtools/client/locales/en-US/debugger.properties

+ 5 - 5
frg/work-js/mozilla-release/patches/1408124-59a1.patch

@@ -2,7 +2,7 @@
 # User Greg Tatum <gtatum@mozilla.com>
 # User Greg Tatum <gtatum@mozilla.com>
 # Date 1510159003 21600
 # Date 1510159003 21600
 # Node ID 48af4f2082c7a5501eb75cb02bba25ea0f99c517
 # Node ID 48af4f2082c7a5501eb75cb02bba25ea0f99c517
-# Parent  27b426986c86d038b90414fe3ac402156f41b6c8
+# Parent  a762437fefd7607c25e6028c4a0d78ff072ce5fc
 Bug 1408124 - Create a new perf actor and recording panel; r=julienw
 Bug 1408124 - Create a new perf actor and recording panel; r=julienw
 
 
 This patch adds a new performance recording panel that interfaes with
 This patch adds a new performance recording panel that interfaes with
@@ -161,7 +161,7 @@ diff --git a/devtools/client/framework/toolbox-process-window.js b/devtools/clie
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
-@@ -57,16 +57,19 @@ devtools.jar:
+@@ -58,16 +58,19 @@ devtools.jar:
      content/webaudioeditor/views/utils.js (webaudioeditor/views/utils.js)
      content/webaudioeditor/views/utils.js (webaudioeditor/views/utils.js)
      content/webaudioeditor/views/context.js (webaudioeditor/views/context.js)
      content/webaudioeditor/views/context.js (webaudioeditor/views/context.js)
      content/webaudioeditor/views/inspector.js (webaudioeditor/views/inspector.js)
      content/webaudioeditor/views/inspector.js (webaudioeditor/views/inspector.js)
@@ -181,7 +181,7 @@ diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
      content/performance/views/details-js-call-tree.js (performance/views/details-js-call-tree.js)
      content/performance/views/details-js-call-tree.js (performance/views/details-js-call-tree.js)
      content/performance/views/details-js-flamegraph.js (performance/views/details-js-flamegraph.js)
      content/performance/views/details-js-flamegraph.js (performance/views/details-js-flamegraph.js)
      content/performance/views/details-memory-call-tree.js (performance/views/details-memory-call-tree.js)
      content/performance/views/details-memory-call-tree.js (performance/views/details-memory-call-tree.js)
-@@ -148,16 +151,17 @@ devtools.jar:
+@@ -150,16 +153,17 @@ devtools.jar:
      skin/images/breakpoint.svg (themes/images/breakpoint.svg)
      skin/images/breakpoint.svg (themes/images/breakpoint.svg)
      skin/webconsole.css (themes/webconsole.css)
      skin/webconsole.css (themes/webconsole.css)
      skin/images/webconsole.svg (themes/images/webconsole.svg)
      skin/images/webconsole.svg (themes/images/webconsole.svg)
@@ -1360,15 +1360,15 @@ new file mode 100644
 diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
 diff --git a/devtools/server/actors/moz.build b/devtools/server/actors/moz.build
 --- a/devtools/server/actors/moz.build
 --- a/devtools/server/actors/moz.build
 +++ b/devtools/server/actors/moz.build
 +++ b/devtools/server/actors/moz.build
-@@ -36,16 +36,17 @@ DevToolsModules(
+@@ -35,16 +35,17 @@ DevToolsModules(
      'gcli.js',
      'gcli.js',
      'heap-snapshot-file.js',
      'heap-snapshot-file.js',
      'highlighters.css',
      'highlighters.css',
      'highlighters.js',
      'highlighters.js',
+     'inspector.js',
      'layout.js',
      'layout.js',
      'memory.js',
      'memory.js',
      'object.js',
      'object.js',
-     'pause-scoped.js',
 +    'perf.js',
 +    'perf.js',
      'performance-recording.js',
      'performance-recording.js',
      'performance.js',
      'performance.js',

+ 5 - 5
frg/work-js/mozilla-release/patches/1408337-58a1.patch

@@ -2,15 +2,15 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1509461578 -3600
 # Date 1509461578 -3600
 # Node ID 4222ef3c65acaa88d89235dfa794247e5cbb8e15
 # Node ID 4222ef3c65acaa88d89235dfa794247e5cbb8e15
-# Parent  43662c0d4177d6dfe4dcdcd8f6bea36a512caeca
+# Parent  63603c4e39b6b5fd4d20cdbf307cb084520d67c6
 Bug 1408337 - set devtools.enabled to true if toolbox was recently opened;r=bgrins
 Bug 1408337 - set devtools.enabled to true if toolbox was recently opened;r=bgrins
 
 
 MozReview-Commit-ID: RKprmycu6b
 MozReview-Commit-ID: RKprmycu6b
 
 
-diff --git a/devtools/startup/devtools-startup.js b/devtools/startup/devtools-startup.js
---- a/devtools/startup/devtools-startup.js
-+++ b/devtools/startup/devtools-startup.js
-@@ -417,30 +417,42 @@ DevToolsStartup.prototype = {
+diff --git a/devtools/shim/devtools-startup.js b/devtools/shim/devtools-startup.js
+--- a/devtools/shim/devtools-startup.js
++++ b/devtools/shim/devtools-startup.js
+@@ -423,30 +423,42 @@ DevToolsStartup.prototype = {
        let window = enumerator.getNext();
        let window = enumerator.getNext();
        if (window.gBrowserInit && window.gBrowserInit.delayedStartupFinished) {
        if (window.gBrowserInit && window.gBrowserInit.delayedStartupFinished) {
          this.updateDevToolsMenuItems(window);
          this.updateDevToolsMenuItems(window);

+ 5 - 5
frg/work-js/mozilla-release/patches/1408339-2only-PARTIAL-59a1.patch

@@ -2,15 +2,15 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1510159879 -3600
 # Date 1510159879 -3600
 # Node ID dfdc0642a2127037efe98f43c47b425e54c073f3
 # Node ID dfdc0642a2127037efe98f43c47b425e54c073f3
-# Parent  309106c52d3060e7e18a4c4bc7b81c94c1ac2d16
+# Parent  7c2d86ee11c5bfa9b3f94b0873ada620e9c82e6e
 Bug 1408339 - measure onboarding devtools user detection with telemetry;r=ochameau, datareview=francois
 Bug 1408339 - measure onboarding devtools user detection with telemetry;r=ochameau, datareview=francois
 
 
 MozReview-Commit-ID: G3edBYlyH8f
 MozReview-Commit-ID: G3edBYlyH8f
 
 
-diff --git a/devtools/startup/devtools-startup.js b/devtools/startup/devtools-startup.js
---- a/devtools/startup/devtools-startup.js
-+++ b/devtools/startup/devtools-startup.js
-@@ -236,26 +236,32 @@ DevToolsStartup.prototype = {
+diff --git a/devtools/shim/devtools-startup.js b/devtools/shim/devtools-startup.js
+--- a/devtools/shim/devtools-startup.js
++++ b/devtools/shim/devtools-startup.js
+@@ -242,26 +242,32 @@ DevToolsStartup.prototype = {
      this.hookWindow(window);
      this.hookWindow(window);
  
  
      if (Services.prefs.getBoolPref(TOOLBAR_VISIBLE_PREF, false)) {
      if (Services.prefs.getBoolPref(TOOLBAR_VISIBLE_PREF, false)) {

+ 3 - 11
frg/work-js/mozilla-release/patches/1408562-58a1.patch

@@ -2,7 +2,7 @@
 # User Jason Laster <jason.laster.11@gmail.com>
 # User Jason Laster <jason.laster.11@gmail.com>
 # Date 1508403949 -7200
 # Date 1508403949 -7200
 # Node ID 47bb399c0621cf47178dbb2360dabeda70dc5eb6
 # Node ID 47bb399c0621cf47178dbb2360dabeda70dc5eb6
-# Parent  814292259b9dd07ea7a0d9f8b8c77d2cf078c424
+# Parent  5a7a532d96ccd6814b7127e4651029c5bd47f856
 Bug 1408562 - Update Debugger frontend (10-13). r=jdescottes
 Bug 1408562 - Update Debugger frontend (10-13). r=jdescottes
 
 
 MozReview-Commit-ID: 6qEViJ9Z2Nw
 MozReview-Commit-ID: 6qEViJ9Z2Nw
@@ -67992,7 +67992,7 @@ diff --git a/devtools/client/debugger/new/search-worker.js b/devtools/client/deb
 diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/client/debugger/new/test/mochitest/browser.ini
 diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/client/debugger/new/test/mochitest/browser.ini
 --- a/devtools/client/debugger/new/test/mochitest/browser.ini
 --- a/devtools/client/debugger/new/test/mochitest/browser.ini
 +++ b/devtools/client/debugger/new/test/mochitest/browser.ini
 +++ b/devtools/client/debugger/new/test/mochitest/browser.ini
-@@ -106,10 +106,10 @@ skip-if = true # Bug 1393121, 1393299
+@@ -104,10 +104,10 @@ skip-if = true # Bug 1393121, 1393299
  [browser_dbg-sourcemaps.js]
  [browser_dbg-sourcemaps.js]
  [browser_dbg-sourcemaps-reloading.js]
  [browser_dbg-sourcemaps-reloading.js]
  [browser_dbg-sourcemaps2.js]
  [browser_dbg-sourcemaps2.js]
@@ -68225,7 +68225,7 @@ diff --git a/devtools/client/debugger/new/test/mochitest/head.js b/devtools/clie
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
-@@ -292,16 +292,18 @@ devtools.jar:
+@@ -294,8 +294,10 @@ devtools.jar:
      skin/images/firebug/command-scratchpad.svg (themes/images/firebug/command-scratchpad.svg)
      skin/images/firebug/command-scratchpad.svg (themes/images/firebug/command-scratchpad.svg)
      skin/images/firebug/command-screenshot.svg (themes/images/firebug/command-screenshot.svg)
      skin/images/firebug/command-screenshot.svg (themes/images/firebug/command-screenshot.svg)
      skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
      skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
@@ -68236,14 +68236,6 @@ diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
      skin/images/debugger/arrow.svg (themes/images/debugger/arrow.svg)
      skin/images/debugger/arrow.svg (themes/images/debugger/arrow.svg)
 +    skin/images/debugger/blackBox.svg (themes/images/debugger/blackBox.svg)
 +    skin/images/debugger/blackBox.svg (themes/images/debugger/blackBox.svg)
 +    skin/images/debugger/prettyPrint.svg (themes/images/debugger/prettyPrint.svg)
 +    skin/images/debugger/prettyPrint.svg (themes/images/debugger/prettyPrint.svg)
- 
-     # Netmonitor
-     content/netmonitor/src/assets/styles/httpi.css (netmonitor/src/assets/styles/httpi.css)
-     content/netmonitor/src/assets/styles/MdnLink.css (netmonitor/src/assets/styles/MdnLink.css)
-     content/netmonitor/src/assets/styles/netmonitor.css (netmonitor/src/assets/styles/netmonitor.css)
-     content/netmonitor/src/assets/styles/NetworkDetailsPanel.css (netmonitor/src/assets/styles/NetworkDetailsPanel.css)
-     content/netmonitor/src/assets/styles/RequestList.css (netmonitor/src/assets/styles/RequestList.css)
-     content/netmonitor/src/assets/styles/StatisticsPanel.css (netmonitor/src/assets/styles/StatisticsPanel.css)
 diff --git a/devtools/client/locales/en-US/debugger.properties b/devtools/client/locales/en-US/debugger.properties
 diff --git a/devtools/client/locales/en-US/debugger.properties b/devtools/client/locales/en-US/debugger.properties
 --- a/devtools/client/locales/en-US/debugger.properties
 --- a/devtools/client/locales/en-US/debugger.properties
 +++ b/devtools/client/locales/en-US/debugger.properties
 +++ b/devtools/client/locales/en-US/debugger.properties

+ 16 - 16
frg/work-js/mozilla-release/patches/1408916-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508397399 -7200
 # Date 1508397399 -7200
 # Node ID 3bbd725cdba3dbebbb5553a747b2f9acbf064da2
 # Node ID 3bbd725cdba3dbebbb5553a747b2f9acbf064da2
-# Parent  6270360e94ebe8d5a4a31ec75e12d29bb7491687
+# Parent  c22273062f4ec454bb2c02312ab5e12c0f1e7c1d
 Bug 1408916 - Rename and enable browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js in the new console frontend; r=bgrins.
 Bug 1408916 - Rename and enable browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js in the new console frontend; r=bgrins.
 
 
 MozReview-Commit-ID: DCFWNLGhCSM
 MozReview-Commit-ID: DCFWNLGhCSM
@@ -10,15 +10,15 @@ MozReview-Commit-ID: DCFWNLGhCSM
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -198,16 +198,17 @@ skip-if = true #       Bug 1403188
+@@ -191,16 +191,17 @@ skip-if = true # Bug 1406060
+ [browser_console_webconsole_ctrlw_close_tab.js]
+ skip-if = true # Bug 1406060
+ [browser_console_webconsole_iframe_messages.js]
+ skip-if = true # Bug 1406060
+ [browser_console_webconsole_private_browsing.js]
+ skip-if = true #       Bug 1403188
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_add_edited_input_to_history.js]
- [browser_jsterm_autocomplete_array_no_index.js]
- [browser_jsterm_autocomplete_escape_key.js]
- [browser_jsterm_autocomplete_inside_text.js]
- [browser_jsterm_autocomplete_nav_and_tab_key.js]
- [browser_jsterm_autocomplete_return_key_no_selection.js]
- [browser_jsterm_autocomplete_return_key.js]
 +[browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
 +[browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
  skip-if = true
  skip-if = true
@@ -28,13 +28,13 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_history_persist.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
-@@ -217,18 +218,16 @@ subsuite = clipboard
- [browser_jsterm_popup.js]
- [browser_jsterm_selfxss.js]
- subsuite = clipboard
+@@ -208,18 +209,16 @@ subsuite = clipboard
+ [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_assert.js]
  [browser_webconsole_assert.js]
  skip-if = true #       Bug 1403458
  skip-if = true #       Bug 1403458
 -[browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js]
 -[browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js]
@@ -43,10 +43,10 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  skip-if = true # Bug 1408917
  skip-if = true # Bug 1408917
  [browser_webconsole_autocomplete_accessibility.js]
  [browser_webconsole_autocomplete_accessibility.js]
  skip-if = true # Bug 1408918
  skip-if = true # Bug 1408918
- [browser_webconsole_autocomplete_crossdomain_iframe.js]
- skip-if = true # Bug 1408919
- [browser_webconsole_autocomplete_in_debugger_stackframe.js]
- skip-if = true # Bug 1408920
+ [browser_webconsole_autocomplete_and_selfxss.js]
+ subsuite = clipboard
+ skip-if = true #       Bug 1404850
+ # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js

+ 16 - 16
frg/work-js/mozilla-release/patches/1408917-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508485254 -7200
 # Date 1508485254 -7200
 # Node ID 7265bb271a9bac8d97755c050eaf8d12888e9f26
 # Node ID 7265bb271a9bac8d97755c050eaf8d12888e9f26
-# Parent  e6a26bb93868629f746e41f5dc7083f79c71dedd
+# Parent  8dde1150f5ce6e968f657e1e6aa98b43f64f331b
 Bug 1408917 - Rename, refactor and enable browser_webconsole_autocomplete_JSTerm_helpers.js in new console frontend; r=Honza.
 Bug 1408917 - Rename, refactor and enable browser_webconsole_autocomplete_JSTerm_helpers.js in new console frontend; r=Honza.
 
 
 MozReview-Commit-ID: 3TN6q63mnHp
 MozReview-Commit-ID: 3TN6q63mnHp
@@ -10,43 +10,43 @@ MozReview-Commit-ID: 3TN6q63mnHp
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -194,16 +194,17 @@ skip-if = true # Bug 1406060
+@@ -191,16 +191,17 @@ skip-if = true # Bug 1406060
+ [browser_console_webconsole_ctrlw_close_tab.js]
+ skip-if = true # Bug 1406060
  [browser_console_webconsole_iframe_messages.js]
  [browser_console_webconsole_iframe_messages.js]
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_webconsole_private_browsing.js]
  [browser_console_webconsole_private_browsing.js]
  skip-if = true #       Bug 1403188
  skip-if = true #       Bug 1403188
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_add_edited_input_to_history.js]
- [browser_jsterm_autocomplete_array_no_index.js]
- [browser_jsterm_autocomplete_escape_key.js]
 +[browser_jsterm_autocomplete_helpers.js]
 +[browser_jsterm_autocomplete_helpers.js]
- [browser_jsterm_autocomplete_inside_text.js]
- [browser_jsterm_autocomplete_nav_and_tab_key.js]
- [browser_jsterm_autocomplete_return_key_no_selection.js]
- [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
  skip-if = true
  skip-if = true
  subsuite = clipboard
  subsuite = clipboard
-@@ -218,18 +219,16 @@ subsuite = clipboard
- [browser_jsterm_popup.js]
- [browser_jsterm_selfxss.js]
- subsuite = clipboard
+ # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
+ [browser_jsterm_dollar.js]
+ [browser_jsterm_history_persist.js]
+ [browser_jsterm_inspect.js]
+@@ -209,18 +210,16 @@ subsuite = clipboard
+ [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_assert.js]
  [browser_webconsole_assert.js]
  skip-if = true #       Bug 1403458
  skip-if = true #       Bug 1403458
 -[browser_webconsole_autocomplete_JSTerm_helpers.js]
 -[browser_webconsole_autocomplete_JSTerm_helpers.js]
 -skip-if = true # Bug 1408917
 -skip-if = true # Bug 1408917
  [browser_webconsole_autocomplete_accessibility.js]
  [browser_webconsole_autocomplete_accessibility.js]
  skip-if = true # Bug 1408918
  skip-if = true # Bug 1408918
+ [browser_webconsole_autocomplete_and_selfxss.js]
+ subsuite = clipboard
+ skip-if = true #       Bug 1404850
+ # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  skip-if = true # Bug 1408919
  skip-if = true # Bug 1408919
- [browser_webconsole_autocomplete_in_debugger_stackframe.js]
- skip-if = true # Bug 1408920
- [browser_webconsole_batching.js]
- [browser_webconsole_block_mixedcontent_securityerrors.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_JSTerm_helpers.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_JSTerm_helpers.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_JSTerm_helpers.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_JSTerm_helpers.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_helpers.js

+ 16 - 16
frg/work-js/mozilla-release/patches/1408918-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508742434 -7200
 # Date 1508742434 -7200
 # Node ID 85bf688121c0da7a63e7b6018f225d731f768ffb
 # Node ID 85bf688121c0da7a63e7b6018f225d731f768ffb
-# Parent  a6496e6269120799c5f3437359d40bb1ed15a456
+# Parent  bc4926cda1fc17d72ea3b3724c0025a982250486
 Bug 1408918 - Rename and enable browser_webconsole_autocomplete_accessibility.js in new console frontend; r=Honza
 Bug 1408918 - Rename and enable browser_webconsole_autocomplete_accessibility.js in new console frontend; r=Honza
 
 
 MozReview-Commit-ID: CknvP7M1rVJ
 MozReview-Commit-ID: CknvP7M1rVJ
@@ -10,7 +10,7 @@ MozReview-Commit-ID: CknvP7M1rVJ
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -191,16 +191,17 @@ skip-if = true # Bug 1406060
+@@ -190,16 +190,17 @@ skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_webconsole_ctrlw_close_tab.js]
  [browser_console_webconsole_ctrlw_close_tab.js]
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
@@ -21,32 +21,32 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
 +[browser_jsterm_accessibility.js]
 +[browser_jsterm_accessibility.js]
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_add_edited_input_to_history.js]
- [browser_jsterm_autocomplete_array_no_index.js]
- [browser_jsterm_autocomplete_escape_key.js]
  [browser_jsterm_autocomplete_helpers.js]
  [browser_jsterm_autocomplete_helpers.js]
- [browser_jsterm_autocomplete_inside_text.js]
- [browser_jsterm_autocomplete_nav_and_tab_key.js]
- [browser_jsterm_autocomplete_return_key_no_selection.js]
- [browser_jsterm_autocomplete_return_key.js]
-@@ -216,18 +217,16 @@ skip-if = true #       Bug 1403188
- [browser_jsterm_popup.js]
- [browser_jsterm_selfxss.js]
- subsuite = clipboard
+ [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
+ [browser_jsterm_copy_command.js]
+ [browser_jsterm_dollar.js]
+ [browser_jsterm_history_persist.js]
+ [browser_jsterm_inspect.js]
+ [browser_jsterm_no_autocompletion_on_defined_variables.js]
+@@ -207,18 +208,16 @@ skip-if = true #       Bug 1403188
+ [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_assert.js]
  [browser_webconsole_assert.js]
  skip-if = true #       Bug 1403458
  skip-if = true #       Bug 1403458
 -[browser_webconsole_autocomplete_accessibility.js]
 -[browser_webconsole_autocomplete_accessibility.js]
 -skip-if = true # Bug 1408918
 -skip-if = true # Bug 1408918
+ [browser_webconsole_autocomplete_and_selfxss.js]
+ subsuite = clipboard
+ skip-if = true #       Bug 1404850
+ # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  skip-if = true # Bug 1408919
  skip-if = true # Bug 1408919
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  skip-if = true # Bug 1408920
  skip-if = true # Bug 1408920
- [browser_webconsole_batching.js]
- [browser_webconsole_block_mixedcontent_securityerrors.js]
- tags = mcb
- [browser_webconsole_cached_autocomplete.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_accessibility.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_accessibility.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_accessibility.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_accessibility.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_accessibility.js

+ 11 - 11
frg/work-js/mozilla-release/patches/1408919-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509629085 -3600
 # Date 1509629085 -3600
 # Node ID ab8cb0873ccb66992d3fa34d7290125c910aee08
 # Node ID ab8cb0873ccb66992d3fa34d7290125c910aee08
-# Parent  a538dd81a97ce4a0281dd307bc6f7ebed1ac6790
+# Parent  f99f9a4ab00583aef530167b37283c8cb4f2157c
 Bug 1408919 - Rename and enable browser_webconsole_autocomplete_crossdomain_iframe.js; r=Honza.
 Bug 1408919 - Rename and enable browser_webconsole_autocomplete_crossdomain_iframe.js; r=Honza.
 
 
 This bug also renames the support file, and create a dedicated one for the child iframe.
 This bug also renames the support file, and create a dedicated one for the child iframe.
@@ -15,7 +15,7 @@ MozReview-Commit-ID: Gz7zqX825oR
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -89,17 +89,18 @@ support-files =
+@@ -90,17 +90,18 @@ support-files =
    test-bug-782653-css-errors-1.css
    test-bug-782653-css-errors-1.css
    test-bug-782653-css-errors-2.css
    test-bug-782653-css-errors-2.css
    test-bug-782653-css-errors.html
    test-bug-782653-css-errors.html
@@ -28,14 +28,14 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 +  test-iframe-child.html
 +  test-iframe-child.html
 +  test-iframe-parent.html
 +  test-iframe-parent.html
    test-certificate-messages.html
    test-certificate-messages.html
-   test-click-function-to-source.html
-   test-click-function-to-source.js
    test-closure-optimized-out.html
    test-closure-optimized-out.html
    test-closures.html
    test-closures.html
    test-console-api-stackframe.html
    test-console-api-stackframe.html
    test-console-clear.html
    test-console-clear.html
    test-console-column.html
    test-console-column.html
-@@ -194,16 +195,17 @@ skip-if = true # Bug 1406060
+   test-console-count-external-file.js
+   test-console-count.html
+@@ -193,16 +194,17 @@ skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_webconsole_private_browsing.js]
  [browser_console_webconsole_private_browsing.js]
  skip-if = true #       Bug 1403188
  skip-if = true #       Bug 1403188
@@ -53,15 +53,15 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
-@@ -215,18 +217,16 @@ skip-if = true #       Bug 1403188
- [browser_jsterm_no_input_change_and_tab_key_pressed.js]
- [browser_jsterm_popup_close_on_tab_switch.js]
+@@ -216,18 +218,16 @@ skip-if = true #       Bug 1403188
  [browser_jsterm_popup.js]
  [browser_jsterm_popup.js]
  [browser_jsterm_selfxss.js]
  [browser_jsterm_selfxss.js]
  subsuite = clipboard
  subsuite = clipboard
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -[browser_webconsole_autocomplete_crossdomain_iframe.js]
 -[browser_webconsole_autocomplete_crossdomain_iframe.js]
 -skip-if = true # Bug 1408919
 -skip-if = true # Bug 1408919
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
@@ -69,9 +69,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
- skip-if = true #       Bug 1406069
- [browser_webconsole_cd_iframe.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_crossdomain_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_crossdomain_iframe.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_crossdomain_iframe.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_autocomplete_crossdomain_iframe.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_crossdomain_iframe.js
@@ -171,7 +171,7 @@ rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_j
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -72,50 +72,64 @@ async function openNewTabAndConsole(url,
+@@ -64,50 +64,64 @@ async function openNewTabAndConsole(url,
  
  
  /**
  /**
   * Wait for messages in the web console output, resolving once they are received.
   * Wait for messages in the web console output, resolving once they are received.

+ 13 - 21
frg/work-js/mozilla-release/patches/1408920-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509702409 -3600
 # Date 1509702409 -3600
 # Node ID 8823f33351025e25a949160bc23bae9fba9aac5f
 # Node ID 8823f33351025e25a949160bc23bae9fba9aac5f
-# Parent  14ff22c2001aab9158d47d265e893f57e5475568
+# Parent  9924de769e2faddd54caefa08be0c6f35c3eabda
 Bug 1408920 - Rename and enable browser_webconsole_autocomplete_in_debugger_stackframe.js; r=jdescottes.
 Bug 1408920 - Rename and enable browser_webconsole_autocomplete_in_debugger_stackframe.js; r=jdescottes.
 
 
 We take this as an opportunity to add a jsterm helper function to set its value and
 We take this as an opportunity to add a jsterm helper function to set its value and
@@ -16,7 +16,7 @@ MozReview-Commit-ID: AKB3CBY8GPv
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -198,16 +198,17 @@ skip-if = true #       Bug 1403188
+@@ -197,16 +197,17 @@ skip-if = true #       Bug 1403188
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_jsterm_accessibility.js]
  [browser_jsterm_accessibility.js]
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_add_edited_input_to_history.js]
@@ -34,25 +34,25 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_history_persist.js]
-@@ -217,18 +218,16 @@ skip-if = true #       Bug 1403188
- [browser_jsterm_no_input_change_and_tab_key_pressed.js]
- [browser_jsterm_popup_close_on_tab_switch.js]
+@@ -218,18 +219,16 @@ skip-if = true #       Bug 1403188
  [browser_jsterm_popup.js]
  [browser_jsterm_popup.js]
  [browser_jsterm_selfxss.js]
  [browser_jsterm_selfxss.js]
  subsuite = clipboard
  subsuite = clipboard
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_netmonitor_shows_reqs_in_webconsole.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  [browser_webconsole_allow_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403452
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -[browser_webconsole_autocomplete_in_debugger_stackframe.js]
 -[browser_webconsole_autocomplete_in_debugger_stackframe.js]
 -skip-if = true # Bug 1408920
 -skip-if = true # Bug 1408920
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
  skip-if = true #       Bug 1406069
  skip-if = true #       Bug 1406069
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
- [browser_webconsole_certificate_messages.js]
- skip-if = true # Bug 1408925
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
@@ -414,7 +414,7 @@ rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_j
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -77,17 +77,17 @@ async function openNewTabAndConsole(url,
+@@ -69,17 +69,17 @@ async function openNewTabAndConsole(url,
   *        - hud: the webconsole
   *        - hud: the webconsole
   *        - messages: Array[Object]. An array of messages to match.
   *        - messages: Array[Object]. An array of messages to match.
              Current supported options:
              Current supported options:
@@ -433,15 +433,17 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
  
  
            for (let newMessage of newMessages) {
            for (let newMessage of newMessages) {
              let messageBody = newMessage.node.querySelector(".message-body");
              let messageBody = newMessage.node.querySelector(".message-body");
-@@ -290,16 +290,79 @@ async function checkClickOnNode(hud, too
+@@ -280,8 +280,71 @@ async function checkClickOnNode(hud, too
+ 
+ /**
   * Returns true if the give node is currently focused.
   * Returns true if the give node is currently focused.
   */
   */
  function hasFocus(node) {
  function hasFocus(node) {
    return node.ownerDocument.activeElement == node
    return node.ownerDocument.activeElement == node
      && node.ownerDocument.hasFocus();
      && node.ownerDocument.hasFocus();
  }
  }
- 
- /**
++
++/**
 + * Set the value of the JsTerm and its caret position, and fire a completion request.
 + * Set the value of the JsTerm and its caret position, and fire a completion request.
 + *
 + *
 + * @param {JsTerm} jsterm
 + * @param {JsTerm} jsterm
@@ -503,16 +505,6 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
 +  await panel.panelWin.DebuggerController.waitForSourcesLoaded();
 +  await panel.panelWin.DebuggerController.waitForSourcesLoaded();
 +  return {target, toolbox, panel};
 +  return {target, toolbox, panel};
 +}
 +}
-+
-+/**
-  * Fake clicking a link and return the URL we would have navigated to.
-  * This function should be used to check external links since we can't access
-  * network in tests.
-  * This can also be used to test that a click will not be fired.
-  *
-  * @param ElementNode element
-  *        The <a> element we want to simulate click on.
-  * @param Object clickEventProps
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html b/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html b/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/test-autocomplete-in-stackframe.html

+ 8 - 7
frg/work-js/mozilla-release/patches/1408921-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508925542 -7200
 # Date 1508925542 -7200
 # Node ID 92273c4c7222f68e6f2360df34b393f14612f1da
 # Node ID 92273c4c7222f68e6f2360df34b393f14612f1da
-# Parent  d5d629a2c52a37be5fe20b25776837f080880057
+# Parent  1749057616eff1bd2d4bfdc2b04c643b212a6278
 Bug 1408921 - Split browser_webconsole_autocomplete_keys.js in the new console frontend; r=bgrins.
 Bug 1408921 - Split browser_webconsole_autocomplete_keys.js in the new console frontend; r=bgrins.
 
 
 The test was very long and tested different bugs.
 The test was very long and tested different bugs.
@@ -14,30 +14,31 @@ MozReview-Commit-ID: 4z45RE3eJoC
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -191,16 +191,22 @@ skip-if = true # Bug 1406060
- [browser_console_webconsole_ctrlw_close_tab.js]
+@@ -191,17 +191,23 @@ skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_webconsole_iframe_messages.js]
  [browser_console_webconsole_iframe_messages.js]
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_webconsole_private_browsing.js]
  [browser_console_webconsole_private_browsing.js]
  skip-if = true #       Bug 1403188
  skip-if = true #       Bug 1403188
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
+ [browser_jsterm_accessibility.js]
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_add_edited_input_to_history.js]
 +[browser_jsterm_autocomplete_array_no_index.js]
 +[browser_jsterm_autocomplete_array_no_index.js]
 +[browser_jsterm_autocomplete_escape_key.js]
 +[browser_jsterm_autocomplete_escape_key.js]
+ [browser_jsterm_autocomplete_helpers.js]
 +[browser_jsterm_autocomplete_inside_text.js]
 +[browser_jsterm_autocomplete_inside_text.js]
 +[browser_jsterm_autocomplete_nav_and_tab_key.js]
 +[browser_jsterm_autocomplete_nav_and_tab_key.js]
 +[browser_jsterm_autocomplete_return_key_no_selection.js]
 +[browser_jsterm_autocomplete_return_key_no_selection.js]
 +[browser_jsterm_autocomplete_return_key.js]
 +[browser_jsterm_autocomplete_return_key.js]
+ [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
- skip-if = true
- subsuite = clipboard
- # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_jsterm_dollar.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
-@@ -224,18 +230,16 @@ skip-if = true # Bug 1408918
+ [browser_jsterm_no_input_and_tab_key_pressed.js]
+ [browser_jsterm_no_input_change_and_tab_key_pressed.js]
+@@ -213,18 +219,16 @@ skip-if = true #       Bug 1403452
  [browser_webconsole_autocomplete_and_selfxss.js]
  [browser_webconsole_autocomplete_and_selfxss.js]
  subsuite = clipboard
  subsuite = clipboard
  skip-if = true #       Bug 1404850
  skip-if = true #       Bug 1404850

+ 3 - 7
frg/work-js/mozilla-release/patches/1408922-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509353217 -3600
 # Date 1509353217 -3600
 # Node ID 95187168788053e9a97cf40157fa904cf1a0fde6
 # Node ID 95187168788053e9a97cf40157fa904cf1a0fde6
-# Parent  ac4a721b266ba7c686ead2863b12fa4b9d3ab1b1
+# Parent  415b5cd8730d08fedf5ab0507b42ba0b4069c6a9
 Bug 1408922 - Rename and enable browser_webconsole_autocomplete_popup.js in the new console frontend; r=Honza.
 Bug 1408922 - Rename and enable browser_webconsole_autocomplete_popup.js in the new console frontend; r=Honza.
 
 
 MozReview-Commit-ID: A8wZ3MCHgCt
 MozReview-Commit-ID: A8wZ3MCHgCt
@@ -10,8 +10,8 @@ MozReview-Commit-ID: A8wZ3MCHgCt
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -208,16 +208,17 @@ subsuite = clipboard
- # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
+@@ -207,31 +207,30 @@ skip-if = true #       Bug 1403188
+ [browser_jsterm_copy_command.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_inspect.js]
@@ -25,10 +25,6 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  tags = mcb
  tags = mcb
  skip-if = true #       Bug 1403452
  skip-if = true #       Bug 1403452
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_assert.js]
- skip-if = true #       Bug 1403458
- [browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js]
-@@ -229,18 +230,16 @@ skip-if = true # Bug 1408918
  [browser_webconsole_autocomplete_and_selfxss.js]
  [browser_webconsole_autocomplete_and_selfxss.js]
  subsuite = clipboard
  subsuite = clipboard
  skip-if = true #       Bug 1404850
  skip-if = true #       Bug 1404850

+ 6 - 8
frg/work-js/mozilla-release/patches/1408923-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509119711 -7200
 # Date 1509119711 -7200
 # Node ID a6ea37c77fe08a4bfe80abc5ae4725176379f066
 # Node ID a6ea37c77fe08a4bfe80abc5ae4725176379f066
-# Parent  39f523cb4eec50075539c3d6c30b92ba4cb06f56
+# Parent  e557c4a489010bf4c2b9e09927d75c09c85008f8
 Bug 1408923 - Rename and enable browser_webconsole_autocomplete_popup_close_on_tab_switch.js in the new console frontend; r=Honza
 Bug 1408923 - Rename and enable browser_webconsole_autocomplete_popup_close_on_tab_switch.js in the new console frontend; r=Honza
 
 
 MozReview-Commit-ID: EzHtCcJQF8H
 MozReview-Commit-ID: EzHtCcJQF8H
@@ -10,9 +10,9 @@ MozReview-Commit-ID: EzHtCcJQF8H
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -207,16 +207,17 @@ skip-if = true
- subsuite = clipboard
- # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
+@@ -206,33 +206,32 @@ skip-if = true #       Bug 1403188
+ [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
+ [browser_jsterm_copy_command.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_history_persist.js]
  [browser_jsterm_inspect.js]
  [browser_jsterm_inspect.js]
@@ -25,10 +25,8 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  tags = mcb
  tags = mcb
  skip-if = true #       Bug 1403452
  skip-if = true #       Bug 1403452
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_assert.js]
- skip-if = true #       Bug 1403458
- [browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js]
-@@ -230,18 +231,16 @@ subsuite = clipboard
+ [browser_webconsole_autocomplete_and_selfxss.js]
+ subsuite = clipboard
  skip-if = true #       Bug 1404850
  skip-if = true #       Bug 1404850
  # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  # old console skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_autocomplete_crossdomain_iframe.js]
  [browser_webconsole_autocomplete_crossdomain_iframe.js]

+ 6 - 6
frg/work-js/mozilla-release/patches/1408924-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509438026 -3600
 # Date 1509438026 -3600
 # Node ID 7a2c4ad9108478916f619a0b69c9585d16cb922d
 # Node ID 7a2c4ad9108478916f619a0b69c9585d16cb922d
-# Parent  9658f27847dc387d72d36976fbfbdb9d2ad4ece2
+# Parent  284e4f957e0954db3b0e4d820afa6711f42e180a
 Bug 1408924 - Rename and enable browser_webconsole_cached_autocomplete.js in the new console frontend; r=Honza.
 Bug 1408924 - Rename and enable browser_webconsole_cached_autocomplete.js in the new console frontend; r=Honza.
 
 
 MozReview-Commit-ID: GiaKsuxfrKr
 MozReview-Commit-ID: GiaKsuxfrKr
@@ -10,7 +10,7 @@ MozReview-Commit-ID: GiaKsuxfrKr
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -193,16 +193,17 @@ skip-if = true # Bug 1406060
+@@ -192,16 +192,17 @@ skip-if = true # Bug 1406060
  [browser_console_webconsole_iframe_messages.js]
  [browser_console_webconsole_iframe_messages.js]
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_webconsole_private_browsing.js]
  [browser_console_webconsole_private_browsing.js]
@@ -28,25 +28,25 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
-@@ -221,18 +222,16 @@ subsuite = clipboard
- tags = mcb
- [browser_webconsole_autocomplete_crossdomain_iframe.js]
+@@ -226,18 +227,16 @@ skip-if = true #       Bug 1404850
  skip-if = true # Bug 1408919
  skip-if = true # Bug 1408919
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  [browser_webconsole_autocomplete_in_debugger_stackframe.js]
  skip-if = true # Bug 1408920
  skip-if = true # Bug 1408920
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
 -[browser_webconsole_cached_autocomplete.js]
 -[browser_webconsole_cached_autocomplete.js]
 -skip-if = true # Bug 1408924
 -skip-if = true # Bug 1408924
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
  skip-if = true #       Bug 1406069
  skip-if = true #       Bug 1406069
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
+ skip-if = true #       Bug 1406030
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  skip-if = true # Bug 1408925
  skip-if = true # Bug 1408925
  # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  [browser_webconsole_charset.js]
  [browser_webconsole_charset.js]
- skip-if = true #       Bug 1404400
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_autocomplete.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_autocomplete.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_autocomplete.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cached_autocomplete.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_cached_results.js

+ 7 - 7
frg/work-js/mozilla-release/patches/1408926-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510146250 -3600
 # Date 1510146250 -3600
 # Node ID d94d71ae256f437b75785d899769d561b41d62a4
 # Node ID d94d71ae256f437b75785d899769d561b41d62a4
-# Parent  6ffb73ac5731804e18fe437945743c2a1ee7fc9c
+# Parent  88047aeb37dd0a68e16ac95849fe8541afc9775a
 Bug 1408926 - Rename and enable browser_webconsole_chrome.js in new console frontend; r=jdescottes.
 Bug 1408926 - Rename and enable browser_webconsole_chrome.js in new console frontend; r=jdescottes.
 
 
 MozReview-Commit-ID: EAoATzKO9bF
 MozReview-Commit-ID: EAoATzKO9bF
@@ -10,7 +10,7 @@ MozReview-Commit-ID: EAoATzKO9bF
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -199,16 +199,17 @@ skip-if = true #       Bug 1403188
+@@ -198,16 +198,17 @@ skip-if = true #       Bug 1403188
  [browser_jsterm_accessibility.js]
  [browser_jsterm_accessibility.js]
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_autocomplete_array_no_index.js]
  [browser_jsterm_autocomplete_array_no_index.js]
@@ -28,22 +28,22 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_dollar.js]
  [browser_jsterm_dollar.js]
-@@ -227,18 +228,16 @@ tags = mcb
- [browser_webconsole_batching.js]
- [browser_webconsole_block_mixedcontent_securityerrors.js]
- tags = mcb
+@@ -231,18 +232,16 @@ tags = mcb
+ skip-if = true #       Bug 1403899
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cached_messages.js]
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
+ skip-if = true #       Bug 1406030
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_charset.js]
  [browser_webconsole_charset.js]
  skip-if = true #       Bug 1404400
  skip-if = true #       Bug 1404400
 -[browser_webconsole_chrome.js]
 -[browser_webconsole_chrome.js]
 -skip-if = true # Bug 1408926
 -skip-if = true # Bug 1408926
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
  skip-if = true # Bug 1408927
  skip-if = true # Bug 1408927
- [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
  skip-if = true #       Bug 1405250
  skip-if = true #       Bug 1405250
  [browser_webconsole_completion.js]
  [browser_webconsole_completion.js]

+ 4 - 4
frg/work-js/mozilla-release/patches/1408927-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510736096 -3600
 # Date 1510736096 -3600
 # Node ID b9c6e46ba1cc16167ecaf79693b0334d62d086c6
 # Node ID b9c6e46ba1cc16167ecaf79693b0334d62d086c6
-# Parent  44262ba21c27c894478729790902741d1bd5c716
+# Parent  2e5dc88e76a61284708de5a81aa9be6d3389e8cc
 Bug 1408927 - Enable browser_webconsole_closing_after_completion.js in the new console frontend; r=jdescottes.
 Bug 1408927 - Enable browser_webconsole_closing_after_completion.js in the new console frontend; r=jdescottes.
 
 
 MozReview-Commit-ID: CrudyCnBlWh
 MozReview-Commit-ID: CrudyCnBlWh
@@ -10,17 +10,16 @@ MozReview-Commit-ID: CrudyCnBlWh
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -231,17 +231,16 @@ tags = mcb
- [browser_webconsole_cached_messages.js]
+@@ -232,17 +232,16 @@ tags = mcb
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_charset.js]
  [browser_webconsole_charset.js]
  skip-if = true #       Bug 1404400
  skip-if = true #       Bug 1404400
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
 -skip-if = true # Bug 1408927
 -skip-if = true # Bug 1408927
- [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
  skip-if = true #       Bug 1405250
  skip-if = true #       Bug 1405250
  [browser_webconsole_completion.js]
  [browser_webconsole_completion.js]
@@ -28,6 +27,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_console_api_iframe.js]
  [browser_webconsole_console_api_iframe.js]
  skip-if = true # Bug 1408930
  skip-if = true # Bug 1408930
  [browser_webconsole_console_dir.js]
  [browser_webconsole_console_dir.js]
+ [browser_webconsole_console_dir_uninspectable.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_after_completion.js

+ 5 - 5
frg/work-js/mozilla-release/patches/1408928-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510053549 -3600
 # Date 1510053549 -3600
 # Node ID dfe08f7ae8d9e55f3bf412f437a9afabe72e9589
 # Node ID dfe08f7ae8d9e55f3bf412f437a9afabe72e9589
-# Parent  eb4497bc7d55aded17e5601a65b7a092faf31a03
+# Parent  72debe16cdd40cf11516ca7037d51c8d3a7f5459
 Bug 1408928 - Rename and enable browser_webconsole_closing_brackets.js in new console frontend; r=Honza.
 Bug 1408928 - Rename and enable browser_webconsole_closing_brackets.js in new console frontend; r=Honza.
 
 
 MozReview-Commit-ID: EEwk0mSD5Rs
 MozReview-Commit-ID: EEwk0mSD5Rs
@@ -10,7 +10,7 @@ MozReview-Commit-ID: EEwk0mSD5Rs
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -197,16 +197,17 @@ skip-if = true # Bug 1406060
+@@ -196,16 +196,17 @@ skip-if = true # Bug 1406060
  skip-if = true #       Bug 1403188
  skip-if = true #       Bug 1403188
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_jsterm_accessibility.js]
  [browser_jsterm_accessibility.js]
@@ -28,18 +28,17 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
-@@ -234,18 +235,16 @@ skip-if = true # Bug 1408925
- [browser_webconsole_charset.js]
+@@ -239,18 +240,16 @@ skip-if = true # Bug 1408925
  skip-if = true #       Bug 1404400
  skip-if = true #       Bug 1404400
  [browser_webconsole_chrome.js]
  [browser_webconsole_chrome.js]
  skip-if = true # Bug 1408926
  skip-if = true # Bug 1408926
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
  skip-if = true # Bug 1408927
  skip-if = true # Bug 1408927
 -[browser_webconsole_closing_brackets.js]
 -[browser_webconsole_closing_brackets.js]
 -skip-if = true # Bug 1408928
 -skip-if = true # Bug 1408928
- [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
  skip-if = true #       Bug 1405250
  skip-if = true #       Bug 1405250
  [browser_webconsole_completion.js]
  [browser_webconsole_completion.js]
@@ -47,6 +46,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_console_api_iframe.js]
  [browser_webconsole_console_api_iframe.js]
  skip-if = true # Bug 1408930
  skip-if = true # Bug 1408930
  [browser_webconsole_console_dir.js]
  [browser_webconsole_console_dir.js]
+ [browser_webconsole_console_dir_uninspectable.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_brackets.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_brackets.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_brackets.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_closing_brackets.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_autocomplete_extraneous_closing_brackets.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1408929-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1510917284 -3600
 # Date 1510917284 -3600
 # Node ID 02a2365fd62b825721b3e4161e79f8a19df55b55
 # Node ID 02a2365fd62b825721b3e4161e79f8a19df55b55
-# Parent  26bd0f1be3357f565921a0568a3f7d13ebfd684d
+# Parent  215fcc76ed23ca7d5353af6abd41604f841f1d4a
 Bug 1408929 - Rename and enable browser_webconsole_completion.js in the new console frontend; r=jdescottes.
 Bug 1408929 - Rename and enable browser_webconsole_completion.js in the new console frontend; r=jdescottes.
 
 
 MozReview-Commit-ID: ICu5aJViiW3
 MozReview-Commit-ID: ICu5aJViiW3
@@ -32,9 +32,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
- [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
  skip-if = true #       Bug 1405250
  skip-if = true #       Bug 1405250
 -[browser_webconsole_completion.js]
 -[browser_webconsole_completion.js]
@@ -174,7 +174,7 @@ rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_j
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -297,26 +297,50 @@ function hasFocus(node) {
+@@ -294,26 +294,50 @@ function hasFocus(node) {
  /**
  /**
   * Set the value of the JsTerm and its caret position, and fire a completion request.
   * Set the value of the JsTerm and its caret position, and fire a completion request.
   *
   *

+ 3 - 3
frg/work-js/mozilla-release/patches/1408930-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1511167902 -3600
 # Date 1511167902 -3600
 # Node ID 7edea0ef408c652b83cce6742ff18a579193b6ab
 # Node ID 7edea0ef408c652b83cce6742ff18a579193b6ab
-# Parent  edd1a4933795a5bcfc3c19a759ad2f7df251db25
+# Parent  b8e9e48fe378473c471efaf994e04e4d4ed47988
 Bug 1408930 - Enable browser_webconsole_console_api_iframe.js in the new console frontend; r=jdescottes.
 Bug 1408930 - Enable browser_webconsole_console_api_iframe.js in the new console frontend; r=jdescottes.
 
 
 MozReview-Commit-ID: KGGD7i8WbDZ
 MozReview-Commit-ID: KGGD7i8WbDZ
@@ -10,7 +10,7 @@ MozReview-Commit-ID: KGGD7i8WbDZ
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -56,17 +56,17 @@ support-files =
+@@ -57,17 +57,17 @@ support-files =
    test-bug-597756-reopen-closed-tab.html
    test-bug-597756-reopen-closed-tab.html
    test-bug-599725-response-headers.sjs
    test-bug-599725-response-headers.sjs
    test-bug-601177-log-levels.html
    test-bug-601177-log-levels.html
@@ -32,9 +32,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 @@ -232,17 +232,16 @@ tags = mcb
 @@ -232,17 +232,16 @@ tags = mcb
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+ skip-if = true #       Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
- [browser_webconsole_close_sidebar.js]
  [browser_webconsole_closure_inspection.js]
  [browser_webconsole_closure_inspection.js]
  skip-if = true #       Bug 1405250
  skip-if = true #       Bug 1405250
  [browser_webconsole_console_api_iframe.js]
  [browser_webconsole_console_api_iframe.js]

+ 5 - 5
frg/work-js/mozilla-release/patches/1408931-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1511340974 -3600
 # Date 1511340974 -3600
 # Node ID 81a1024cd97a0bf6c50e41bf1c5edb466fc7ce87
 # Node ID 81a1024cd97a0bf6c50e41bf1c5edb466fc7ce87
-# Parent  62e40b3348181d0b62c4a3bfeda89df8604f9d72
+# Parent  530e4a7f779194ba52c5763a3fe905cd4feeff30
 Bug 1408931 - Enable browser_webconsole_csp_ignore_reflected_xss_message.js in the new console frontend; r=jdescottes.
 Bug 1408931 - Enable browser_webconsole_csp_ignore_reflected_xss_message.js in the new console frontend; r=jdescottes.
 
 
 This also renames the support files.
 This also renames the support files.
@@ -12,7 +12,7 @@ MozReview-Commit-ID: 9TqERvD5EFA
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -11,18 +11,18 @@ support-files =
+@@ -10,18 +10,18 @@ support-files =
    source-mapped.css
    source-mapped.css
    source-mapped.css.map
    source-mapped.css.map
    source-mapped.scss
    source-mapped.scss
@@ -32,11 +32,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test_hsts-invalid-headers.sjs
    test_hsts-invalid-headers.sjs
    test-autocomplete-in-stackframe.html
    test-autocomplete-in-stackframe.html
    test-batching.html
    test-batching.html
-   test-bug_923281_console_log_filter.html
-@@ -252,18 +252,17 @@ skip-if = (os == 'linux' && bits == 32 &
+   test-bug_1050691_click_function_to_source.html
+@@ -251,18 +251,17 @@ subsuite = clipboard
+ skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_context_menu_copy_object.js]
  [browser_webconsole_context_menu_copy_object.js]
  subsuite = clipboard
  subsuite = clipboard
- [browser_webconsole_context_menu_object_in_sidebar.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_copy_link_location.js]
  [browser_webconsole_copy_link_location.js]

+ 5 - 5
frg/work-js/mozilla-release/patches/1408932-59a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1512652271 -3600
 # Date 1512652271 -3600
 # Node ID 150e5c84fc792f492d17e5527b8ddd3bb44498f6
 # Node ID 150e5c84fc792f492d17e5527b8ddd3bb44498f6
-# Parent  38a87b0211748ab04526bcb0fd08e994ff8a1095
+# Parent  b61780ab75b5490c7c5d41ae9014ea0599e0220c
 Bug 1408932 - Rename and enable browser_webconsole_cspro.js in new frontend; r=Honza.
 Bug 1408932 - Rename and enable browser_webconsole_cspro.js in new frontend; r=Honza.
 
 
 MozReview-Commit-ID: 2qSue0CIO1c
 MozReview-Commit-ID: 2qSue0CIO1c
@@ -29,7 +29,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test_hpkp-invalid-headers.sjs
    test_hpkp-invalid-headers.sjs
    test_hsts-invalid-headers.sjs
    test_hsts-invalid-headers.sjs
    test-autocomplete-in-stackframe.html
    test-autocomplete-in-stackframe.html
-@@ -48,19 +46,16 @@ support-files =
+@@ -50,19 +48,16 @@ support-files =
    test-bug-595934-svg.xhtml
    test-bug-595934-svg.xhtml
    test-bug-595934-workers.html
    test-bug-595934-workers.html
    test-bug-595934-workers.js
    test-bug-595934-workers.js
@@ -49,7 +49,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-bug-658368-time-methods.html
    test-bug-658368-time-methods.html
    test-bug-737873-mixedcontent.html
    test-bug-737873-mixedcontent.html
    test-bug-752559-ineffective-iframe-sandbox-warning-inner.html
    test-bug-752559-ineffective-iframe-sandbox-warning-inner.html
-@@ -78,16 +73,21 @@ support-files =
+@@ -80,16 +75,21 @@ support-files =
    test-bug-766001-js-console-links.html
    test-bug-766001-js-console-links.html
    test-bug-766001-js-errors.js
    test-bug-766001-js-errors.js
    test-bug-782653-css-errors-1.css
    test-bug-782653-css-errors-1.css
@@ -66,11 +66,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-iframe-child.html
    test-iframe-child.html
    test-iframe-parent.html
    test-iframe-parent.html
    test-certificate-messages.html
    test-certificate-messages.html
-   test-click-function-to-source.html
-   test-click-function-to-source.js
    test-closure-optimized-out.html
    test-closure-optimized-out.html
    test-closures.html
    test-closures.html
    test-console-api-stackframe.html
    test-console-api-stackframe.html
+   test-console-clear.html
+   test-console-column.html
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_cspro.js

+ 4 - 4
frg/work-js/mozilla-release/patches/1408933-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1512410155 -3600
 # Date 1512410155 -3600
 # Node ID b871e0db43a1cbe71e400aa6794bfa13afe7b00c
 # Node ID b871e0db43a1cbe71e400aa6794bfa13afe7b00c
-# Parent  7160c17138f3797244ae9061f6f364890f95cff5
+# Parent  fad2f60baea164c84c5e6ba9cd72448f344d1dec
 Bug 1408933 - enable and rename browser_webconsole_ctrl_key_nav.js;r=bgrins
 Bug 1408933 - enable and rename browser_webconsole_ctrl_key_nav.js;r=bgrins
 
 
 Initially tried to port the test to work on all OSes, relying on
 Initially tried to port the test to work on all OSes, relying on
@@ -20,7 +20,7 @@ MozReview-Commit-ID: DJbmYzYZUok
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -207,16 +207,18 @@ skip-if = true #       Bug 1403188
+@@ -208,16 +208,18 @@ skip-if = true #       Bug 1403188
  [browser_jsterm_autocomplete_inside_text.js]
  [browser_jsterm_autocomplete_inside_text.js]
  [browser_jsterm_autocomplete_native_getters.js]
  [browser_jsterm_autocomplete_native_getters.js]
  [browser_jsterm_autocomplete_nav_and_tab_key.js]
  [browser_jsterm_autocomplete_nav_and_tab_key.js]
@@ -39,8 +39,8 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_multiline.js]
  [browser_jsterm_multiline.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
  [browser_jsterm_no_input_and_tab_key_pressed.js]
  [browser_jsterm_no_input_and_tab_key_pressed.js]
-@@ -259,19 +261,16 @@ subsuite = clipboard
- [browser_webconsole_context_menu_object_in_sidebar.js]
+@@ -260,19 +262,16 @@ skip-if = (os == 'linux' && bits == 32 &
+ subsuite = clipboard
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_csp_ignore_reflected_xss_message.js]
  [browser_webconsole_csp_ignore_reflected_xss_message.js]

+ 12 - 9
frg/work-js/mozilla-release/patches/1408934-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1512149370 -3600
 # Date 1512149370 -3600
 # Node ID c888dbc7f5fdd0e859f7bb1d3679e648a303ef5f
 # Node ID c888dbc7f5fdd0e859f7bb1d3679e648a303ef5f
-# Parent  9b7e10fe3f51597f8e0a589aece968dfd601b073
+# Parent  33ef38fdf040747e65a881deb314d52c981e7168
 Bug 1408934 - enable browser_webconsole_deactivateHUDForContext_unfocused_window.js;r=Honza
 Bug 1408934 - enable browser_webconsole_deactivateHUDForContext_unfocused_window.js;r=Honza
 
 
 MozReview-Commit-ID: 8k5ISUxEPP7
 MozReview-Commit-ID: 8k5ISUxEPP7
@@ -10,7 +10,8 @@ MozReview-Commit-ID: 8k5ISUxEPP7
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -231,20 +231,21 @@ tags = mcb
+@@ -230,22 +230,23 @@ subsuite = clipboard
+ tags = mcb
  [browser_webconsole_batching.js]
  [browser_webconsole_batching.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  [browser_webconsole_block_mixedcontent_securityerrors.js]
  tags = mcb
  tags = mcb
@@ -18,6 +19,8 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_cd_iframe.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_certificate_messages.js]
  [browser_webconsole_click_function_to_source.js]
  [browser_webconsole_click_function_to_source.js]
+-skip-if = true #       Bug 1406038
++skip-if = true # Bug 1406038
  [browser_webconsole_clickable_urls.js]
  [browser_webconsole_clickable_urls.js]
 +[browser_webconsole_close_unfocused_window.js]
 +[browser_webconsole_close_unfocused_window.js]
  [browser_webconsole_closing_after_completion.js]
  [browser_webconsole_closing_after_completion.js]
@@ -34,11 +37,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_console_table.js]
  [browser_webconsole_console_table.js]
  [browser_webconsole_context_menu_copy_entire_message.js]
  [browser_webconsole_context_menu_copy_entire_message.js]
 @@ -254,27 +255,25 @@ skip-if = (os == 'linux' && bits == 32 &
 @@ -254,27 +255,25 @@ skip-if = (os == 'linux' && bits == 32 &
+ [browser_webconsole_context_menu_copy_link_location.js]
  subsuite = clipboard
  subsuite = clipboard
  skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
  [browser_webconsole_context_menu_copy_object.js]
  [browser_webconsole_context_menu_copy_object.js]
  subsuite = clipboard
  subsuite = clipboard
- [browser_webconsole_context_menu_object_in_sidebar.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_open_url.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_context_menu_store_as_global.js]
  [browser_webconsole_copy_link_location.js]
  [browser_webconsole_copy_link_location.js]
@@ -195,14 +198,14 @@ rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_w
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -460,8 +460,27 @@ function simulateLinkClick(element, clic
+@@ -428,8 +428,27 @@ function simulateLinkClick(element) {
+       window.openUILinkIn = oldOpenUILinkIn;
+       resolve(link);
+     };
  
  
-   onOpenLink.then(() => {
-     if (timeoutId) {
-       clearTimeout(timeoutId);
-     }
+     // Click on the link.
+     element.click();
    });
    });
-   return Promise.race([onOpenLink, onTimeout]);
  }
  }
 +
 +
 +/**
 +/**

+ 4 - 4
frg/work-js/mozilla-release/patches/1408938-59a1.patch

@@ -2,7 +2,7 @@
 # User Patrick Brosset <pbrosset@mozilla.com>
 # User Patrick Brosset <pbrosset@mozilla.com>
 # Date 1511541512 -3600
 # Date 1511541512 -3600
 # Node ID 067659e3751f412350c514256689bc2253d6d7da
 # Node ID 067659e3751f412350c514256689bc2253d6d7da
-# Parent  738625dbd25168e6fe9281ef3ccbe4b739995e08
+# Parent  8f286a169ed034274c4ea7f9ff47d8188ff9f565
 Bug 1408938 - Enable and rename browser_webconsole_history.js; r=nchevobbe
 Bug 1408938 - Enable and rename browser_webconsole_history.js; r=nchevobbe
 
 
 MozReview-Commit-ID: GU4Z3ghCTmv
 MozReview-Commit-ID: GU4Z3ghCTmv
@@ -28,7 +28,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_popup_close_on_tab_switch.js]
  [browser_jsterm_popup_close_on_tab_switch.js]
  [browser_jsterm_popup.js]
  [browser_jsterm_popup.js]
  [browser_jsterm_selfxss.js]
  [browser_jsterm_selfxss.js]
-@@ -286,18 +287,16 @@ skip-if = true # Bug 1408937
+@@ -285,18 +286,16 @@ skip-if = true # Bug 1408937
  skip-if = true #       Bug 1404382
  skip-if = true #       Bug 1404382
  [browser_webconsole_filter_scroll.js]
  [browser_webconsole_filter_scroll.js]
  skip-if = true #       Bug 1404392
  skip-if = true #       Bug 1404392
@@ -44,9 +44,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_history_nav.js]
  [browser_webconsole_history_nav.js]
  skip-if = true # Bug 1408940
  skip-if = true # Bug 1408940
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
+ skip-if = true #       Bug 1405340
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_hsts_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
- [browser_webconsole_iframe_wrong_hud.js]
- skip-if = true #       Bug 1404378
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history.js

+ 5 - 5
frg/work-js/mozilla-release/patches/1408939-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1512146562 -3600
 # Date 1512146562 -3600
 # Node ID 002f87c4339207515da014fe01440da99d8f63cb
 # Node ID 002f87c4339207515da014fe01440da99d8f63cb
-# Parent  dad6f4e2509496abf42aa3a6358bea6f0a2fe526
+# Parent  17aa8bc627098cf16d7e075ce37b1b959f2b4fbc
 Bug 1408939 - enable browser_webconsole_history_arrow_keys.js;r=Honza
 Bug 1408939 - enable browser_webconsole_history_arrow_keys.js;r=Honza
 
 
 MozReview-Commit-ID: KvBrFRMW0W1
 MozReview-Commit-ID: KvBrFRMW0W1
@@ -21,13 +21,13 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_history_arrow_keys.js]
  [browser_webconsole_history_arrow_keys.js]
 -skip-if = true # Bug 1408939
 -skip-if = true # Bug 1408939
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
+ skip-if = true #       Bug 1405340
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_hsts_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
+ skip-if = true #       Bug 1405341
+ # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_webconsole_iframe_wrong_hud.js]
  [browser_webconsole_iframe_wrong_hud.js]
  skip-if = true #       Bug 1404378
  skip-if = true #       Bug 1404378
- [browser_webconsole_ineffective_iframe_sandbox_warning.js]
- skip-if = true #       Bug 1404883
- # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_init.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_arrow_keys.js

+ 5 - 5
frg/work-js/mozilla-release/patches/1408940-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1512145181 -3600
 # Date 1512145181 -3600
 # Node ID 581fec9ba4f2d02f9ec416c1c2c3eaa3b748e003
 # Node ID 581fec9ba4f2d02f9ec416c1c2c3eaa3b748e003
-# Parent  cbe5934f7235292af1f4d4792caf2b28999b9824
+# Parent  8fb082bd6cccd4596c0379f6090f9a36b3120595
 Bug 1408940 - enable browser_webconsole_history_nav.js;r=nchevobbe
 Bug 1408940 - enable browser_webconsole_history_nav.js;r=nchevobbe
 
 
 MozReview-Commit-ID: LCLeM9cj7TX
 MozReview-Commit-ID: LCLeM9cj7TX
@@ -40,13 +40,13 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 -[browser_webconsole_history_nav.js]
 -[browser_webconsole_history_nav.js]
 -skip-if = true # Bug 1408940
 -skip-if = true # Bug 1408940
  [browser_webconsole_hpkp_invalid-headers.js]
  [browser_webconsole_hpkp_invalid-headers.js]
+ skip-if = true #       Bug 1405340
+ # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
  [browser_webconsole_hsts_invalid-headers.js]
  [browser_webconsole_hsts_invalid-headers.js]
+ skip-if = true #       Bug 1405341
+ # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
  [browser_webconsole_iframe_wrong_hud.js]
  [browser_webconsole_iframe_wrong_hud.js]
  skip-if = true #       Bug 1404378
  skip-if = true #       Bug 1404378
- [browser_webconsole_ineffective_iframe_sandbox_warning.js]
- skip-if = true #       Bug 1404883
- # old console skip-if = (os == 'win' && bits == 64) # Bug 1390001
- [browser_webconsole_init.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_nav.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_nav.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_nav.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_nav.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_nav.js
 rename from devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_history_nav.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_nav.js
 rename to devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_history_nav.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1408942-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511904857 -3600
 # Date 1511904857 -3600
 # Node ID e5e690295e32c7704e1cc1494dbb28a7319be4a3
 # Node ID e5e690295e32c7704e1cc1494dbb28a7319be4a3
-# Parent  6a661e6c7dcc7cb4925dfaa110439372d377a3a7
+# Parent  4a38f244a5682afd0010c0acf7e7623337ac4e86
 Bug 1408942 - Enable browser_webconsole_multiple_windows_and_tabs.js;r=Honza
 Bug 1408942 - Enable browser_webconsole_multiple_windows_and_tabs.js;r=Honza
 
 
 MozReview-Commit-ID: 5AqqgKLvN7
 MozReview-Commit-ID: 5AqqgKLvN7
@@ -10,7 +10,7 @@ MozReview-Commit-ID: 5AqqgKLvN7
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -338,17 +338,16 @@ skip-if = true #       Bug 1403448
+@@ -342,17 +342,16 @@ skip-if = true #       Bug 1403448
  skip-if = true #       Bug 1403448
  skip-if = true #       Bug 1403448
  [browser_webconsole_message_categories.js]
  [browser_webconsole_message_categories.js]
  skip-if = true #       Bug 1404384
  skip-if = true #       Bug 1404384
@@ -26,8 +26,8 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_network_exceptions.js]
  [browser_webconsole_network_exceptions.js]
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_openinnet.js]
  [browser_webconsole_network_messages_openinnet.js]
- [browser_webconsole_network_messages_status_code.js]
  [browser_webconsole_network_requests_from_chrome.js]
  [browser_webconsole_network_requests_from_chrome.js]
+ [browser_webconsole_nodes_highlight.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_multiple_windows_and_tabs.js

+ 5 - 5
frg/work-js/mozilla-release/patches/1408943-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511457619 -3600
 # Date 1511457619 -3600
 # Node ID b032f58dc991b0bdb5da27ef3a8fcb6afe256b50
 # Node ID b032f58dc991b0bdb5da27ef3a8fcb6afe256b50
-# Parent  2bda258bcf7426538ecb5878c54768ebf7cfabc9
+# Parent  28516feeafacbf9a83ea1cc16b48ef383e5f43c5
 Bug 1408943 - enable browser_webconsole_network_exceptions.js;r=nchevobbe
 Bug 1408943 - enable browser_webconsole_network_exceptions.js;r=nchevobbe
 
 
 MozReview-Commit-ID: 7Jb2y9AQ4fa
 MozReview-Commit-ID: 7Jb2y9AQ4fa
@@ -10,7 +10,7 @@ MozReview-Commit-ID: 7Jb2y9AQ4fa
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -56,17 +56,16 @@ support-files =
+@@ -57,17 +57,16 @@ support-files =
    test-bug-599725-response-headers.sjs
    test-bug-599725-response-headers.sjs
    test-bug-601177-log-levels.html
    test-bug-601177-log-levels.html
    test-bug-601177-log-levels.js
    test-bug-601177-log-levels.js
@@ -28,7 +28,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-bug-658368-time-methods.html
    test-bug-658368-time-methods.html
    test-bug-737873-mixedcontent.html
    test-bug-737873-mixedcontent.html
    test-bug-752559-ineffective-iframe-sandbox-warning-inner.html
    test-bug-752559-ineffective-iframe-sandbox-warning-inner.html
-@@ -141,16 +140,17 @@ support-files =
+@@ -140,16 +139,17 @@ support-files =
    test-location-debugger-link-console-log.js
    test-location-debugger-link-console-log.js
    test-location-debugger-link-errors.js
    test-location-debugger-link-errors.js
    test-location-debugger-link.html
    test-location-debugger-link.html
@@ -46,7 +46,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-reopen-closed-tab.html
    test-reopen-closed-tab.html
    test-repeated-messages.html
    test-repeated-messages.html
    test-result-format-as-string.html
    test-result-format-as-string.html
-@@ -345,17 +345,16 @@ skip-if = true #       Bug 1404886
+@@ -348,17 +348,16 @@ skip-if = true #       Bug 1404886
  [browser_webconsole_multiline_input.js]
  [browser_webconsole_multiline_input.js]
  skip-if = true # Bug 1408941
  skip-if = true # Bug 1408941
  [browser_webconsole_multiple_windows_and_tabs.js]
  [browser_webconsole_multiple_windows_and_tabs.js]
@@ -58,12 +58,12 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 -skip-if = true # Bug 1408943
 -skip-if = true # Bug 1408943
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_openinnet.js]
  [browser_webconsole_network_messages_openinnet.js]
- [browser_webconsole_network_messages_status_code.js]
  [browser_webconsole_network_requests_from_chrome.js]
  [browser_webconsole_network_requests_from_chrome.js]
  [browser_webconsole_nodes_highlight.js]
  [browser_webconsole_nodes_highlight.js]
  [browser_webconsole_nodes_select.js]
  [browser_webconsole_nodes_select.js]
  [browser_webconsole_notifications.js]
  [browser_webconsole_notifications.js]
  skip-if = true #       Bug 1405637
  skip-if = true #       Bug 1405637
+ [browser_webconsole_object_inspector.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_exceptions.js

+ 4 - 4
frg/work-js/mozilla-release/patches/1408944-59a1.patch

@@ -2,7 +2,7 @@
 # User Patrick Brosset <pbrosset@mozilla.com>
 # User Patrick Brosset <pbrosset@mozilla.com>
 # Date 1511363763 -3600
 # Date 1511363763 -3600
 # Node ID 01298c757565d7277b81c396e873d7f8fb07cc42
 # Node ID 01298c757565d7277b81c396e873d7f8fb07cc42
-# Parent  ef59e3d5d0fd9da6b97019bc18e2ee87474747e9
+# Parent  fc979daa3c1fa922c135c34b8c7d4e796f80bdc2
 Bug 1408944 - Rewrite and enable browser_webconsole_network_requests_from_chrome.js; r=nchevobbe
 Bug 1408944 - Rewrite and enable browser_webconsole_network_requests_from_chrome.js; r=nchevobbe
 
 
 MozReview-Commit-ID: EPzTQhqhVFE
 MozReview-Commit-ID: EPzTQhqhVFE
@@ -10,24 +10,24 @@ MozReview-Commit-ID: EPzTQhqhVFE
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -353,17 +353,16 @@ skip-if = true # Bug 1408942
+@@ -355,17 +355,16 @@ skip-if = true # Bug 1408942
+ [browser_webconsole_netlogging_reset_filter.js]
  skip-if = true #       Bug 1405636
  skip-if = true #       Bug 1405636
  [browser_webconsole_network_attach.js]
  [browser_webconsole_network_attach.js]
  [browser_webconsole_network_exceptions.js]
  [browser_webconsole_network_exceptions.js]
  skip-if = true # Bug 1408943
  skip-if = true # Bug 1408943
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_expand.js]
  [browser_webconsole_network_messages_openinnet.js]
  [browser_webconsole_network_messages_openinnet.js]
- [browser_webconsole_network_messages_status_code.js]
  [browser_webconsole_network_requests_from_chrome.js]
  [browser_webconsole_network_requests_from_chrome.js]
 -skip-if = true # Bug 1408944
 -skip-if = true # Bug 1408944
  [browser_webconsole_nodes_highlight.js]
  [browser_webconsole_nodes_highlight.js]
  [browser_webconsole_nodes_select.js]
  [browser_webconsole_nodes_select.js]
  [browser_webconsole_notifications.js]
  [browser_webconsole_notifications.js]
  skip-if = true #       Bug 1405637
  skip-if = true #       Bug 1405637
- [browser_webconsole_object_in_sidebar.js]
  [browser_webconsole_object_inspector.js]
  [browser_webconsole_object_inspector.js]
  [browser_webconsole_object_inspector_entries.js]
  [browser_webconsole_object_inspector_entries.js]
  [browser_webconsole_observer_notifications.js]
  [browser_webconsole_observer_notifications.js]
+ [browser_webconsole_optimized_out_vars.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_network_requests_from_chrome.js

+ 3 - 3
frg/work-js/mozilla-release/patches/1408945-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511455061 -3600
 # Date 1511455061 -3600
 # Node ID 7ef48daab640e292d0bb3b98eed36175335778a2
 # Node ID 7ef48daab640e292d0bb3b98eed36175335778a2
-# Parent  392676858ac5749784cd69f976ed8a0dacd57ba6
+# Parent  50c3440d43d50f907e1998bf9127e723bfb9db91
 Bug 1408945 - enable browser_webconsole_optimized_out_vars.js;r=nchevobbe
 Bug 1408945 - enable browser_webconsole_optimized_out_vars.js;r=nchevobbe
 
 
 MozReview-Commit-ID: CNPdSwF6kbc
 MozReview-Commit-ID: CNPdSwF6kbc
@@ -10,11 +10,11 @@ MozReview-Commit-ID: CNPdSwF6kbc
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -359,17 +359,16 @@ skip-if = true # Bug 1408943
+@@ -360,17 +360,16 @@ skip-if = true # Bug 1408943
+ [browser_webconsole_nodes_highlight.js]
  [browser_webconsole_nodes_select.js]
  [browser_webconsole_nodes_select.js]
  [browser_webconsole_notifications.js]
  [browser_webconsole_notifications.js]
  skip-if = true #       Bug 1405637
  skip-if = true #       Bug 1405637
- [browser_webconsole_object_in_sidebar.js]
  [browser_webconsole_object_inspector.js]
  [browser_webconsole_object_inspector.js]
  [browser_webconsole_object_inspector_entries.js]
  [browser_webconsole_object_inspector_entries.js]
  [browser_webconsole_observer_notifications.js]
  [browser_webconsole_observer_notifications.js]

+ 9 - 9
frg/work-js/mozilla-release/patches/1408947-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511450509 -3600
 # Date 1511450509 -3600
 # Node ID bac113bafbdfd44e3440b2ec44328810eb9889bb
 # Node ID bac113bafbdfd44e3440b2ec44328810eb9889bb
-# Parent  c48027ccdb60de76d27735ccb8a24f79399267fe
+# Parent  3bc4190076c7c9af39f1dd0e69b893750dcee08c
 Bug 1408947 - enable browser_webconsole_reopen_closed_tab.js in the new console frontend;r=nchevobbe
 Bug 1408947 - enable browser_webconsole_reopen_closed_tab.js in the new console frontend;r=nchevobbe
 
 
 MozReview-Commit-ID: KNcfZ4FqVET
 MozReview-Commit-ID: KNcfZ4FqVET
@@ -10,7 +10,7 @@ MozReview-Commit-ID: KNcfZ4FqVET
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -48,17 +48,16 @@ support-files =
+@@ -49,17 +49,16 @@ support-files =
    test-bug-595934-malformedxml-external.html
    test-bug-595934-malformedxml-external.html
    test-bug-595934-malformedxml-external.xml
    test-bug-595934-malformedxml-external.xml
    test-bug-595934-malformedxml.xhtml
    test-bug-595934-malformedxml.xhtml
@@ -28,7 +28,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-cd-iframe-child.html
    test-cd-iframe-child.html
    test-cd-iframe-parent.html
    test-cd-iframe-parent.html
    test-console-api-iframe.html
    test-console-api-iframe.html
-@@ -147,16 +146,17 @@ support-files =
+@@ -146,16 +145,17 @@ support-files =
    test-location-styleeditor-link.html
    test-location-styleeditor-link.html
    test-mixedcontent-securityerrors.html
    test-mixedcontent-securityerrors.html
    test-mutation.html
    test-mutation.html
@@ -46,7 +46,7 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test-sourcemap-error-02.js
    test-sourcemap-error-02.js
    test-stacktrace-location-debugger-link.html
    test-stacktrace-location-debugger-link.html
    test-trackingprotection-securityerrors.html
    test-trackingprotection-securityerrors.html
-@@ -381,17 +381,16 @@ skip-if = true # Bug 1408946
+@@ -382,17 +382,16 @@ skip-if = true # Bug 1408946
  [browser_webconsole_property_provider.js]
  [browser_webconsole_property_provider.js]
  skip-if = true # Bug 1406841
  skip-if = true # Bug 1406841
  #old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  #old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
@@ -61,9 +61,9 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_webconsole_repeated_messages_accuracy.js]
  [browser_webconsole_repeated_messages_accuracy.js]
  skip-if = true #       Bug 1403450
  skip-if = true #       Bug 1403450
  [browser_webconsole_sandbox_update_after_navigation.js]
  [browser_webconsole_sandbox_update_after_navigation.js]
+ skip-if = true #       Bug 1401942
  [browser_webconsole_script_errordoc_urls.js]
  [browser_webconsole_script_errordoc_urls.js]
  skip-if = true #       Bug 1403454
  skip-if = true #       Bug 1403454
- # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_reopen_closed_tab.js
@@ -179,13 +179,13 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -392,16 +392,33 @@ async function openDebugger(options = {}
+@@ -389,16 +389,33 @@ async function openDebugger(options = {}
   */
   */
  async function openConsole(tab) {
  async function openConsole(tab) {
    let target = TargetFactory.forTab(tab || gBrowser.selectedTab);
    let target = TargetFactory.forTab(tab || gBrowser.selectedTab);
    const toolbox = await gDevTools.showToolbox(target, "webconsole");
    const toolbox = await gDevTools.showToolbox(target, "webconsole");
    return toolbox.getCurrentPanel().hud;
    return toolbox.getCurrentPanel().hud;
- };
+ }
  
  
  /**
  /**
 + * Close the Web Console for the given tab.
 + * Close the Web Console for the given tab.
@@ -208,11 +208,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.j
   * Fake clicking a link and return the URL we would have navigated to.
   * Fake clicking a link and return the URL we would have navigated to.
   * This function should be used to check external links since we can't access
   * This function should be used to check external links since we can't access
   * network in tests.
   * network in tests.
-  * This can also be used to test that a click will not be fired.
   *
   *
   * @param ElementNode element
   * @param ElementNode element
   *        The <a> element we want to simulate click on.
   *        The <a> element we want to simulate click on.
-  * @param Object clickEventProps
+  * @returns Promise
+  *          A Promise that resolved when the link clik simulation occured.
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/test-bug-597756-reopen-closed-tab.html b/devtools/client/webconsole/new-console-output/test/mochitest/test-reopen-closed-tab.html
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/test-bug-597756-reopen-closed-tab.html b/devtools/client/webconsole/new-console-output/test/mochitest/test-reopen-closed-tab.html
 rename from devtools/client/webconsole/new-console-output/test/mochitest/test-bug-597756-reopen-closed-tab.html
 rename from devtools/client/webconsole/new-console-output/test/mochitest/test-bug-597756-reopen-closed-tab.html
 rename to devtools/client/webconsole/new-console-output/test/mochitest/test-reopen-closed-tab.html
 rename to devtools/client/webconsole/new-console-output/test/mochitest/test-reopen-closed-tab.html

+ 9 - 9
frg/work-js/mozilla-release/patches/1408948-59a1.patch

@@ -2,7 +2,7 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1511445339 -3600
 # Date 1511445339 -3600
 # Node ID b34741ad09ba0c73e982bffd7d88d36bd92dac42
 # Node ID b34741ad09ba0c73e982bffd7d88d36bd92dac42
-# Parent  2fd6cc209c6dcd7312a3af6eb52377994da20742
+# Parent  159e229edc3e063a40ab9dc12ba32f9abb6dfb65
 Bug 1408948 - enable browser_webconsole_show_subresource_security_errors.js;r=nchevobbe
 Bug 1408948 - enable browser_webconsole_show_subresource_security_errors.js;r=nchevobbe
 
 
 MozReview-Commit-ID: Dci3py85zJq
 MozReview-Commit-ID: Dci3py85zJq
@@ -10,7 +10,7 @@ MozReview-Commit-ID: Dci3py85zJq
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -13,19 +13,16 @@ support-files =
+@@ -12,19 +12,16 @@ support-files =
    source-mapped.scss
    source-mapped.scss
    test_bug_1010953_cspro.html
    test_bug_1010953_cspro.html
    test_bug_1010953_cspro.html^headers^
    test_bug_1010953_cspro.html^headers^
@@ -26,11 +26,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    test_hsts-invalid-headers.sjs
    test_hsts-invalid-headers.sjs
    test-autocomplete-in-stackframe.html
    test-autocomplete-in-stackframe.html
    test-batching.html
    test-batching.html
+   test-bug_1050691_click_function_to_source.html
+   test-bug_1050691_click_function_to_source.js
    test-bug_923281_console_log_filter.html
    test-bug_923281_console_log_filter.html
    test-bug_923281_test1.js
    test-bug_923281_test1.js
-   test-bug_923281_test2.js
-   test-bug_939783_console_trace_duplicates.html
-@@ -154,16 +151,19 @@ support-files =
+@@ -153,16 +150,19 @@ support-files =
    test-reopen-closed-tab.html
    test-reopen-closed-tab.html
    test-repeated-messages.html
    test-repeated-messages.html
    test-result-format-as-string.html
    test-result-format-as-string.html
@@ -47,11 +47,11 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    testscript.js
    testscript.js
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/image/test/mochitest/blue.png
    !/image/test/mochitest/blue.png
-   !/devtools/client/shared/test/shared-head.js
+   !/devtools/client/framework/test/shared-head.js
+   !/devtools/client/netmonitor/test/shared-head.js
  [browser_console.js]
  [browser_console.js]
- skip-if = true # Bug 1406060
-@@ -388,18 +388,16 @@ skip-if = true #       Bug 1403450
- [browser_webconsole_sandbox_update_after_navigation.js]
+@@ -390,18 +390,16 @@ skip-if = true #       Bug 1403450
+ skip-if = true #       Bug 1401942
  [browser_webconsole_script_errordoc_urls.js]
  [browser_webconsole_script_errordoc_urls.js]
  skip-if = true #       Bug 1403454
  skip-if = true #       Bug 1403454
  # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s
  # old console skip-if = e10s # Bug 1042253 - webconsole tests disabled with e10s

+ 4 - 4
frg/work-js/mozilla-release/patches/1408949-2-59a1.patch

@@ -2,7 +2,7 @@
 # User Brian Grinstead <bgrinstead@mozilla.com>
 # User Brian Grinstead <bgrinstead@mozilla.com>
 # Date 1512153382 28800
 # Date 1512153382 28800
 # Node ID 7c8899de7eddf54fec01c29888766e82a4acea5d
 # Node ID 7c8899de7eddf54fec01c29888766e82a4acea5d
-# Parent  8f89e09f66af30c6ef56e99621c32addd060e055
+# Parent  3173462c1a100ae08164b25816b6a6441369de87
 Bug 1408949 - Remove unnecessary clearing of devtools.toolbox.splitconsoleEnabled;r=Honza
 Bug 1408949 - Remove unnecessary clearing of devtools.toolbox.splitconsoleEnabled;r=Honza
 
 
 This is already cleared in shared-head.js
 This is already cleared in shared-head.js
@@ -71,7 +71,7 @@ diff --git a/devtools/client/debugger/test/mochitest/browser_dbg_split-console-p
 diff --git a/devtools/client/debugger/test/mochitest/head.js b/devtools/client/debugger/test/mochitest/head.js
 diff --git a/devtools/client/debugger/test/mochitest/head.js b/devtools/client/debugger/test/mochitest/head.js
 --- a/devtools/client/debugger/test/mochitest/head.js
 --- a/devtools/client/debugger/test/mochitest/head.js
 +++ b/devtools/client/debugger/test/mochitest/head.js
 +++ b/devtools/client/debugger/test/mochitest/head.js
-@@ -1220,20 +1220,16 @@ function source(sourceClient) {
+@@ -1217,20 +1217,16 @@ function source(sourceClient) {
    info("Getting source.\n");
    info("Getting source.\n");
    return sourceClient.source();
    return sourceClient.source();
  }
  }
@@ -162,11 +162,11 @@ diff --git a/devtools/client/storage/test/head.js b/devtools/client/storage/test
 --- a/devtools/client/storage/test/head.js
 --- a/devtools/client/storage/test/head.js
 +++ b/devtools/client/storage/test/head.js
 +++ b/devtools/client/storage/test/head.js
 @@ -8,17 +8,16 @@
 @@ -8,17 +8,16 @@
- /* import-globals-from ../../shared/test/shared-head.js */
+ /* import-globals-from ../../framework/test/shared-head.js */
  
  
  // shared-head.js handles imports, constants, and utility functions
  // shared-head.js handles imports, constants, and utility functions
  Services.scriptloader.loadSubScript(
  Services.scriptloader.loadSubScript(
-   "chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js",
+   "chrome://mochitests/content/browser/devtools/client/framework/test/shared-head.js",
    this);
    this);
  
  
  const {TableWidget} = require("devtools/client/shared/widgets/TableWidget");
  const {TableWidget} = require("devtools/client/shared/widgets/TableWidget");

+ 5 - 5
frg/work-js/mozilla-release/patches/1408949-3-59a1.patch

@@ -2,15 +2,15 @@
 # User Brian Grinstead <bgrinstead@mozilla.com>
 # User Brian Grinstead <bgrinstead@mozilla.com>
 # Date 1512153385 28800
 # Date 1512153385 28800
 # Node ID 52fbbe9e0b84304bf9115e0404c543f89ec1ff1e
 # Node ID 52fbbe9e0b84304bf9115e0404c543f89ec1ff1e
-# Parent  2e336bb0c6137dbb4a0ec7a6b782f255520e9758
+# Parent  ad6a3740aa429c3e4fe72991b09c612353d9cd50
 Bug 1408949 - Always clear splitconsole height pref after each test;r=Honza
 Bug 1408949 - Always clear splitconsole height pref after each test;r=Honza
 
 
 MozReview-Commit-ID: 8BxwRp19U9l
 MozReview-Commit-ID: 8BxwRp19U9l
 
 
-diff --git a/devtools/client/shared/test/shared-head.js b/devtools/client/shared/test/shared-head.js
---- a/devtools/client/shared/test/shared-head.js
-+++ b/devtools/client/shared/test/shared-head.js
-@@ -127,16 +127,17 @@ function loadFrameScriptUtils(browser = 
+diff --git a/devtools/client/framework/test/shared-head.js b/devtools/client/framework/test/shared-head.js
+--- a/devtools/client/framework/test/shared-head.js
++++ b/devtools/client/framework/test/shared-head.js
+@@ -126,16 +126,17 @@ function getFrameScript() {
  
  
  flags.testing = true;
  flags.testing = true;
  registerCleanupFunction(() => {
  registerCleanupFunction(() => {

+ 3 - 3
frg/work-js/mozilla-release/patches/1408950-59a1.patch

@@ -2,7 +2,7 @@
 # User Mike Park <mikeparkms@gmail.com>
 # User Mike Park <mikeparkms@gmail.com>
 # Date 1511292323 18000
 # Date 1511292323 18000
 # Node ID 9b7b27dd0cefc6c9539966127eec2a91610a5c7d
 # Node ID 9b7b27dd0cefc6c9539966127eec2a91610a5c7d
-# Parent  2d990245d74ee216ac1c24e7bb2c94374d0062c6
+# Parent  c7610d6c3539b9dce8f3877fd756b9f3d491e696
 Bug 1408950 - Enable browser_webconsole_websocket.js in the new console frontend. r=nchevobbe
 Bug 1408950 - Enable browser_webconsole_websocket.js in the new console frontend. r=nchevobbe
 
 
 MozReview-Commit-ID: K0wKsAPmXxP
 MozReview-Commit-ID: K0wKsAPmXxP
@@ -43,12 +43,12 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
    testscript.js
    testscript.js
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/devtools/client/netmonitor/test/sjs_cors-test-server.sjs
    !/image/test/mochitest/blue.png
    !/image/test/mochitest/blue.png
-   !/devtools/client/shared/test/shared-head.js
+   !/devtools/client/framework/test/shared-head.js
  [browser_console.js]
  [browser_console.js]
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
  [browser_console_addonsdk_loader_exception.js]
  [browser_console_addonsdk_loader_exception.js]
  skip-if = true # Bug 1406060
  skip-if = true # Bug 1406060
-@@ -408,9 +408,8 @@ skip-if = true #       Bug 1403200
+@@ -411,9 +411,8 @@ skip-if = true #       Bug 1403200
  skip-if = true #       Bug 1403205
  skip-if = true #       Bug 1403205
  [browser_webconsole_view_source.js]
  [browser_webconsole_view_source.js]
  [browser_webconsole_violation.js]
  [browser_webconsole_violation.js]

+ 8 - 8
frg/work-js/mozilla-release/patches/1409672-60a1.patch

@@ -2,7 +2,7 @@
 # User Emilio Cobos Alvarez <emilio@crisal.io>
 # User Emilio Cobos Alvarez <emilio@crisal.io>
 # Date 1516112079 -3600
 # Date 1516112079 -3600
 # Node ID eafefacbfaf926a479848e95e5b28d65f19af12f
 # Node ID eafefacbfaf926a479848e95e5b28d65f19af12f
-# Parent  3ae7e5e0a7aef4a112965bdaebfa097411e6217f
+# Parent  869d8257d00150600658d791ef5d6af32b413410
 Bug 1409672: Handle document state changes using the invalidation machinery. r=xidorn
 Bug 1409672: Handle document state changes using the invalidation machinery. r=xidorn
 
 
 MozReview-Commit-ID: EoSMrYPS7dl
 MozReview-Commit-ID: EoSMrYPS7dl
@@ -10,7 +10,7 @@ MozReview-Commit-ID: EoSMrYPS7dl
 diff --git a/dom/xbl/nsBindingManager.cpp b/dom/xbl/nsBindingManager.cpp
 diff --git a/dom/xbl/nsBindingManager.cpp b/dom/xbl/nsBindingManager.cpp
 --- a/dom/xbl/nsBindingManager.cpp
 --- a/dom/xbl/nsBindingManager.cpp
 +++ b/dom/xbl/nsBindingManager.cpp
 +++ b/dom/xbl/nsBindingManager.cpp
-@@ -1170,25 +1170,8 @@ nsBindingManager::FindNestedSingleInsert
+@@ -1132,25 +1132,8 @@ nsBindingManager::FindNestedSingleInsert
      if (newParent == parent) {
      if (newParent == parent) {
        break;
        break;
      }
      }
@@ -39,13 +39,13 @@ diff --git a/dom/xbl/nsBindingManager.cpp b/dom/xbl/nsBindingManager.cpp
 diff --git a/dom/xbl/nsBindingManager.h b/dom/xbl/nsBindingManager.h
 diff --git a/dom/xbl/nsBindingManager.h b/dom/xbl/nsBindingManager.h
 --- a/dom/xbl/nsBindingManager.h
 --- a/dom/xbl/nsBindingManager.h
 +++ b/dom/xbl/nsBindingManager.h
 +++ b/dom/xbl/nsBindingManager.h
-@@ -171,17 +171,21 @@ public:
+@@ -168,17 +168,21 @@ public:
+   // points and their insertion parents.
+   void ClearInsertionPointsRecursively(nsIContent* aContent);
+ 
    // Called when the document is going away
    // Called when the document is going away
    void DropDocumentReference();
    void DropDocumentReference();
  
  
-   nsIContent* FindNestedInsertionPoint(nsIContent* aContainer,
-                                        nsIContent* aChild);
- 
    nsIContent* FindNestedSingleInsertionPoint(nsIContent* aContainer, bool* aMulti);
    nsIContent* FindNestedSingleInsertionPoint(nsIContent* aContainer, bool* aMulti);
  
  
 -  bool AnyBindingHasDocumentStateDependency(mozilla::EventStates aStateMask);
 -  bool AnyBindingHasDocumentStateDependency(mozilla::EventStates aStateMask);
@@ -62,7 +62,7 @@ diff --git a/dom/xbl/nsBindingManager.h b/dom/xbl/nsBindingManager.h
    // Called by ContentAppended and ContentInserted to handle a single child
    // Called by ContentAppended and ContentInserted to handle a single child
    // insertion.  aChild must not be null.  aContainer may be null.
    // insertion.  aChild must not be null.  aContainer may be null.
    // aAppend is true if this child is being appended, not inserted.
    // aAppend is true if this child is being appended, not inserted.
-@@ -193,24 +197,17 @@ protected:
+@@ -190,24 +194,17 @@ protected:
    void DoProcessAttachedQueue();
    void DoProcessAttachedQueue();
  
  
    // Post an event to process the attached queue.
    // Post an event to process the attached queue.
@@ -90,7 +90,7 @@ diff --git a/dom/xbl/nsBindingManager.h b/dom/xbl/nsBindingManager.h
 diff --git a/layout/base/PresShell.cpp b/layout/base/PresShell.cpp
 diff --git a/layout/base/PresShell.cpp b/layout/base/PresShell.cpp
 --- a/layout/base/PresShell.cpp
 --- a/layout/base/PresShell.cpp
 +++ b/layout/base/PresShell.cpp
 +++ b/layout/base/PresShell.cpp
-@@ -4296,45 +4296,40 @@ PresShell::ContentStateChanged(nsIDocume
+@@ -4268,45 +4268,40 @@ PresShell::ContentStateChanged(nsIDocume
    if (mDidInitialize) {
    if (mDidInitialize) {
      nsAutoCauseReflowNotifier crNotifier(this);
      nsAutoCauseReflowNotifier crNotifier(this);
      mPresContext->RestyleManager()->ContentStateChanged(aContent, aStateMask);
      mPresContext->RestyleManager()->ContentStateChanged(aContent, aStateMask);

+ 10 - 10
frg/work-js/mozilla-release/patches/1410351-59a1.patch

@@ -2,7 +2,7 @@
 # User Jan Odvarko <odvarko@gmail.com>
 # User Jan Odvarko <odvarko@gmail.com>
 # Date 1510232519 -3600
 # Date 1510232519 -3600
 # Node ID c7416b8613b6e48f2b74caef5f0681c02cdcf2ed
 # Node ID c7416b8613b6e48f2b74caef5f0681c02cdcf2ed
-# Parent  175f7f7e826ac84600aabd9c0389ae75adefee47
+# Parent  2e5a1cbd56d827de3628e9a4c77eb5ecdee33201
 Bug 1410351 - Make it more obvious when requests are paused in the netmonitor; r=rickychien
 Bug 1410351 - Make it more obvious when requests are paused in the netmonitor; r=rickychien
 
 
 MozReview-Commit-ID: FlHVxePSbqg
 MozReview-Commit-ID: FlHVxePSbqg
@@ -38,15 +38,15 @@ diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
      content/shared/theme-switching.js (shared/theme-switching.js)
      content/shared/theme-switching.js (shared/theme-switching.js)
      content/shared/frame-script-utils.js (shared/frame-script-utils.js)
      content/shared/frame-script-utils.js (shared/frame-script-utils.js)
      content/styleeditor/styleeditor.xul (styleeditor/styleeditor.xul)
      content/styleeditor/styleeditor.xul (styleeditor/styleeditor.xul)
-@@ -312,8 +302,21 @@ devtools.jar:
-     skin/images/firebug/command-frames.svg (themes/images/firebug/command-frames.svg)
-     skin/images/firebug/command-paintflashing.svg (themes/images/firebug/command-paintflashing.svg)
-     skin/images/firebug/command-responsivemode.svg (themes/images/firebug/command-responsivemode.svg)
-     skin/images/firebug/command-scratchpad.svg (themes/images/firebug/command-scratchpad.svg)
-     skin/images/firebug/command-screenshot.svg (themes/images/firebug/command-screenshot.svg)
-     skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
-     skin/images/firebug/command-rulers.svg (themes/images/firebug/command-rulers.svg)
-     skin/images/firebug/command-noautohide.svg (themes/images/firebug/command-noautohide.svg)
+@@ -313,8 +303,21 @@ devtools.jar:
+     skin/images/debugger/folder.svg (themes/images/debugger/folder.svg)
+     skin/images/debugger/pause-exceptions.svg (themes/images/debugger/pause-exceptions.svg)
+     skin/images/debugger/pause.svg (themes/images/debugger/pause.svg)
+     skin/images/debugger/prettyPrint.svg (themes/images/debugger/prettyPrint.svg)
+     skin/images/debugger/resume.svg (themes/images/debugger/resume.svg)
+     skin/images/debugger/stepIn.svg (themes/images/debugger/stepIn.svg)
+     skin/images/debugger/stepOut.svg (themes/images/debugger/stepOut.svg)
+     skin/images/debugger/stepOver.svg (themes/images/debugger/stepOver.svg)
 +
 +
 +    # Netmonitor
 +    # Netmonitor
 +    content/netmonitor/src/assets/styles/httpi.css (netmonitor/src/assets/styles/httpi.css)
 +    content/netmonitor/src/assets/styles/httpi.css (netmonitor/src/assets/styles/httpi.css)

+ 9 - 9
frg/work-js/mozilla-release/patches/1411502-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1508918447 -7200
 # Date 1508918447 -7200
 # Node ID 1b655a076c997999e68810ac707427b5adb4420c
 # Node ID 1b655a076c997999e68810ac707427b5adb4420c
-# Parent  60777943a540fc1c52aa5fc2fe0cba20e6353e6a
+# Parent  750934ffe48311ab1aa7463f52ba3847ed0ddcc3
 Bug 1411502 - Enable browser_jsterm_copy_command.js in new frontend; r=Honza.
 Bug 1411502 - Enable browser_jsterm_copy_command.js in new frontend; r=Honza.
 
 
 MozReview-Commit-ID: EsQsov5y7cD
 MozReview-Commit-ID: EsQsov5y7cD
@@ -10,13 +10,13 @@ MozReview-Commit-ID: EsQsov5y7cD
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser.ini
-@@ -201,19 +201,16 @@ skip-if = true #       Bug 1403188
- [browser_jsterm_autocomplete_escape_key.js]
+@@ -194,19 +194,16 @@ skip-if = true # Bug 1406060
+ skip-if = true # Bug 1406060
+ [browser_console_webconsole_private_browsing.js]
+ skip-if = true #       Bug 1403188
+ # old console skip-if = e10s # Bug 1042253 - webconsole e10s tests
+ [browser_jsterm_add_edited_input_to_history.js]
  [browser_jsterm_autocomplete_helpers.js]
  [browser_jsterm_autocomplete_helpers.js]
- [browser_jsterm_autocomplete_inside_text.js]
- [browser_jsterm_autocomplete_nav_and_tab_key.js]
- [browser_jsterm_autocomplete_return_key_no_selection.js]
- [browser_jsterm_autocomplete_return_key.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_autocomplete-properties-with-non-alphanumeric-names.js]
  [browser_jsterm_copy_command.js]
  [browser_jsterm_copy_command.js]
 -skip-if = true
 -skip-if = true
@@ -28,8 +28,8 @@ diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browse
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
  [browser_jsterm_no_autocompletion_on_defined_variables.js]
  [browser_jsterm_no_input_and_tab_key_pressed.js]
  [browser_jsterm_no_input_and_tab_key_pressed.js]
  [browser_jsterm_no_input_change_and_tab_key_pressed.js]
  [browser_jsterm_no_input_change_and_tab_key_pressed.js]
- [browser_jsterm_popup_close_on_tab_switch.js]
- [browser_jsterm_popup.js]
+ [browser_netmonitor_shows_reqs_in_webconsole.js]
+ [browser_webconsole_allow_mixedcontent_securityerrors.js]
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_copy_command.js

+ 3 - 11
frg/work-js/mozilla-release/patches/1411727-58a1.patch

@@ -2,7 +2,7 @@
 # User Jason Laster <jason.laster.11@gmail.com>
 # User Jason Laster <jason.laster.11@gmail.com>
 # Date 1509469501 -3600
 # Date 1509469501 -3600
 # Node ID 129dfaaf265a5eb9b18681fded2c3910167ddcff
 # Node ID 129dfaaf265a5eb9b18681fded2c3910167ddcff
-# Parent  34d85ca8f714c54a56fd5bf10f85b68b650e36d4
+# Parent  feece6126104d7acd73b15ad382cd7213246a174
 Bug 1411727 - Update Debugger frontend (10-25). r=jdescottes
 Bug 1411727 - Update Debugger frontend (10-25). r=jdescottes
 
 
 MozReview-Commit-ID: BffE9lchnEj
 MozReview-Commit-ID: BffE9lchnEj
@@ -7880,7 +7880,7 @@ diff --git a/devtools/client/debugger/new/search-worker.js b/devtools/client/deb
 diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/client/debugger/new/test/mochitest/browser.ini
 diff --git a/devtools/client/debugger/new/test/mochitest/browser.ini b/devtools/client/debugger/new/test/mochitest/browser.ini
 --- a/devtools/client/debugger/new/test/mochitest/browser.ini
 --- a/devtools/client/debugger/new/test/mochitest/browser.ini
 +++ b/devtools/client/debugger/new/test/mochitest/browser.ini
 +++ b/devtools/client/debugger/new/test/mochitest/browser.ini
-@@ -82,34 +82,33 @@ skip-if = debug # bug 1374187
+@@ -80,34 +80,33 @@ skip-if = debug # bug 1374187
  [browser_dbg-editor-select.js]
  [browser_dbg-editor-select.js]
  [browser_dbg-editor-highlight.js]
  [browser_dbg-editor-highlight.js]
  [browser_dbg-expressions.js]
  [browser_dbg-expressions.js]
@@ -8824,7 +8824,7 @@ diff --git a/devtools/client/debugger/new/test/mochitest/head.js b/devtools/clie
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 --- a/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
 +++ b/devtools/client/jar.mn
-@@ -293,17 +293,26 @@ devtools.jar:
+@@ -296,9 +296,18 @@ devtools.jar:
      skin/images/firebug/command-screenshot.svg (themes/images/firebug/command-screenshot.svg)
      skin/images/firebug/command-screenshot.svg (themes/images/firebug/command-screenshot.svg)
      skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
      skin/images/firebug/command-measure.svg (themes/images/firebug/command-measure.svg)
      skin/images/firebug/command-rulers.svg (themes/images/firebug/command-rulers.svg)
      skin/images/firebug/command-rulers.svg (themes/images/firebug/command-rulers.svg)
@@ -8843,14 +8843,6 @@ diff --git a/devtools/client/jar.mn b/devtools/client/jar.mn
 +    skin/images/debugger/stepIn.svg (themes/images/debugger/stepIn.svg)
 +    skin/images/debugger/stepIn.svg (themes/images/debugger/stepIn.svg)
 +    skin/images/debugger/stepOut.svg (themes/images/debugger/stepOut.svg)
 +    skin/images/debugger/stepOut.svg (themes/images/debugger/stepOut.svg)
 +    skin/images/debugger/stepOver.svg (themes/images/debugger/stepOver.svg)
 +    skin/images/debugger/stepOver.svg (themes/images/debugger/stepOver.svg)
- 
-     # Netmonitor
-     content/netmonitor/src/assets/styles/httpi.css (netmonitor/src/assets/styles/httpi.css)
-     content/netmonitor/src/assets/styles/MdnLink.css (netmonitor/src/assets/styles/MdnLink.css)
-     content/netmonitor/src/assets/styles/netmonitor.css (netmonitor/src/assets/styles/netmonitor.css)
-     content/netmonitor/src/assets/styles/NetworkDetailsPanel.css (netmonitor/src/assets/styles/NetworkDetailsPanel.css)
-     content/netmonitor/src/assets/styles/RequestList.css (netmonitor/src/assets/styles/RequestList.css)
-     content/netmonitor/src/assets/styles/StatisticsPanel.css (netmonitor/src/assets/styles/StatisticsPanel.css)
 diff --git a/devtools/client/locales/en-US/debugger.properties b/devtools/client/locales/en-US/debugger.properties
 diff --git a/devtools/client/locales/en-US/debugger.properties b/devtools/client/locales/en-US/debugger.properties
 --- a/devtools/client/locales/en-US/debugger.properties
 --- a/devtools/client/locales/en-US/debugger.properties
 +++ b/devtools/client/locales/en-US/debugger.properties
 +++ b/devtools/client/locales/en-US/debugger.properties

+ 7 - 7
frg/work-js/mozilla-release/patches/1412029-1only-58a1.patch

@@ -2,15 +2,15 @@
 # User Julian Descottes <jdescottes@mozilla.com>
 # User Julian Descottes <jdescottes@mozilla.com>
 # Date 1509544051 -3600
 # Date 1509544051 -3600
 # Node ID b8fc199eb8a48233ba82c35498c8ccdde8987196
 # Node ID b8fc199eb8a48233ba82c35498c8ccdde8987196
-# Parent  0580744fd876f1f331394558c56f974e555a5972
+# Parent  51db3740bec0a93ef34376141fd9061092cbc94e
 Bug 1412029 - pass key shortcut id to aboutdevtools page;r=bgrins
 Bug 1412029 - pass key shortcut id to aboutdevtools page;r=bgrins
 
 
 MozReview-Commit-ID: 4Fmj1p1bgsB
 MozReview-Commit-ID: 4Fmj1p1bgsB
 
 
-diff --git a/devtools/startup/devtools-startup.js b/devtools/startup/devtools-startup.js
---- a/devtools/startup/devtools-startup.js
-+++ b/devtools/startup/devtools-startup.js
-@@ -453,19 +453,21 @@ DevToolsStartup.prototype = {
+diff --git a/devtools/shim/devtools-startup.js b/devtools/shim/devtools-startup.js
+--- a/devtools/shim/devtools-startup.js
++++ b/devtools/shim/devtools-startup.js
+@@ -459,19 +459,21 @@ DevToolsStartup.prototype = {
      // Appending a <key> element is not always enough. The <keyset> needs
      // Appending a <key> element is not always enough. The <keyset> needs
      // to be detached and reattached to make sure the <key> is taken into
      // to be detached and reattached to make sure the <key> is taken into
      // account (see bug 832984).
      // account (see bug 832984).
@@ -35,7 +35,7 @@ diff --git a/devtools/startup/devtools-startup.js b/devtools/startup/devtools-st
    // Create a <xul:key> DOM Element
    // Create a <xul:key> DOM Element
    createKey(doc, { id, toolId, shortcut, modifiers: mod }, oncommand) {
    createKey(doc, { id, toolId, shortcut, modifiers: mod }, oncommand) {
      let k = doc.createElement("key");
      let k = doc.createElement("key");
-@@ -511,17 +513,27 @@ DevToolsStartup.prototype = {
+@@ -517,17 +519,27 @@ DevToolsStartup.prototype = {
      this.initialized = true;
      this.initialized = true;
      let { require } = ChromeUtils.import("resource://devtools/shared/Loader.jsm", {});
      let { require } = ChromeUtils.import("resource://devtools/shared/Loader.jsm", {});
      // Ensure loading main devtools module that hooks up into browser UI
      // Ensure loading main devtools module that hooks up into browser UI
@@ -64,7 +64,7 @@ diff --git a/devtools/startup/devtools-startup.js b/devtools/startup/devtools-st
        // browser.documentURI might be undefined if the browser tab is still loading.
        // browser.documentURI might be undefined if the browser tab is still loading.
        let location = browser.documentURI ? browser.documentURI.spec : "";
        let location = browser.documentURI ? browser.documentURI.spec : "";
        if (location.startsWith("about:devtools") &&
        if (location.startsWith("about:devtools") &&
-@@ -539,16 +551,20 @@ DevToolsStartup.prototype = {
+@@ -545,16 +557,20 @@ DevToolsStartup.prototype = {
        params.push("reason=" + encodeURIComponent(reason));
        params.push("reason=" + encodeURIComponent(reason));
      }
      }
  
  

+ 6 - 6
frg/work-js/mozilla-release/patches/1412049-58a1.patch

@@ -2,7 +2,7 @@
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # User Nicolas Chevobbe <nchevobbe@mozilla.com>
 # Date 1509112969 -7200
 # Date 1509112969 -7200
 # Node ID 9ae8421bb15bf3f0571d824f1061b2ebf7b14818
 # Node ID 9ae8421bb15bf3f0571d824f1061b2ebf7b14818
-# Parent  ba177e99dfb4f00d16b0d5540b0ae1181f42ecc3
+# Parent  d2750c3324f5d40a6d35655c9ddf5adad8033d48
 Bug 1412049 - Clear filterbar visible prefs between tests; r=Honza.
 Bug 1412049 - Clear filterbar visible prefs between tests; r=Honza.
 
 
 This was making browser_webconsole_filters.js fail on verify mode, and
 This was making browser_webconsole_filters.js fail on verify mode, and
@@ -13,11 +13,11 @@ MozReview-Commit-ID: 9syLDYAjm6S
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 diff --git a/devtools/client/webconsole/new-console-output/test/mochitest/head.js b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 --- a/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
 +++ b/devtools/client/webconsole/new-console-output/test/mochitest/head.js
-@@ -24,16 +24,17 @@ const STATUS_CODES_GA_PARAMS = `?${new U
-   "utm_source": "mozilla",
-   "utm_medium": "devtools-webconsole",
-   "utm_campaign": "default"
- })}`;
+@@ -16,16 +16,17 @@ Services.scriptloader.loadSubScript(
+   this);
+ 
+ var {HUDService} = require("devtools/client/webconsole/hudservice");
+ var WCUL10n = require("devtools/client/webconsole/webconsole-l10n");
  
  
  Services.prefs.setBoolPref("devtools.webconsole.new-frontend-enabled", true);
  Services.prefs.setBoolPref("devtools.webconsole.new-frontend-enabled", true);
  registerCleanupFunction(function* () {
  registerCleanupFunction(function* () {

Some files were not shown because too many files changed in this diff