From 80f8e996133b53d432d09510b95c3072ad8bf422 Mon Sep 17 00:00:00 2001
From: Julian Descottes This license applies to
- devtools/client/shared/vendor/node-properties.js.node-properties License
The MIT License (MIT) @@ -4878,7 +4878,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.sprintf.js License
This license applies to - devtools/client/shared/vendor/sprintf.js.
+ devtools/shared/sprintfjs/sprintf.js.Copyright (c) 2007-2016, Alexandru Marasteanu <hello [at) alexei (dot] ro> From 3bc966a2e2c1e47c4ae68fb9225a0c8ef07c6c05 Mon Sep 17 00:00:00 2001 From: Edouard OgerDate: Sun, 28 Aug 2016 18:05:08 -0700 Subject: [PATCH 02/43] Bug 1298727 - Bump FxA device registration version on Fennec. r=eoger MozReview-Commit-ID: 8NzADM5P7Zc --HG-- extra : transplant_source : %CENG%8A%FA%8E%CD%D0%9CG%C0%11%10%3B0%D7%EE%89G%ED --- .../java/org/mozilla/gecko/fxa/FxAccountDeviceRegistrator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FxAccountDeviceRegistrator.java b/mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FxAccountDeviceRegistrator.java index 49ee74d1921c..86cd8f6f0602 100644 --- a/mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FxAccountDeviceRegistrator.java +++ b/mobile/android/services/src/main/java/org/mozilla/gecko/fxa/FxAccountDeviceRegistrator.java @@ -43,7 +43,7 @@ public class FxAccountDeviceRegistrator implements BundleEventListener { // The current version of the device registration, we use this to re-register // devices after we update what we send on device registration. - public static final Integer DEVICE_REGISTRATION_VERSION = 1; + public static final Integer DEVICE_REGISTRATION_VERSION = 2; private static FxAccountDeviceRegistrator instance; private final WeakReference context; From 4eef729716d2f0220b4ff1a3ff776e5cd38f64bb Mon Sep 17 00:00:00 2001 From: Kevin Chan Date: Fri, 26 Aug 2016 09:59:00 -0400 Subject: [PATCH 03/43] Bug 1134307 - Access the title of the loaded page by using ctx.tab2Browser.contentTitle in browser_bug592641.js to avoid CPOW usage. r=mconley --- dom/html/test/browser_bug592641.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dom/html/test/browser_bug592641.js b/dom/html/test/browser_bug592641.js index 72cc4d231452..94e2e92c232d 100644 --- a/dom/html/test/browser_bug592641.js +++ b/dom/html/test/browser_bug592641.js @@ -30,7 +30,7 @@ function load1Soon() { function load1Done() { // Check the title - var title = ctx.tab1Browser.contentWindow.document.title; + var title = ctx.tab1Browser.contentTitle; checkTitle(title); // Try loading the same image in a new tab to make sure things work in @@ -49,7 +49,7 @@ function load2Soon() { function load2Done() { // Check the title - var title = ctx.tab2Browser.contentWindow.document.title; + var title = ctx.tab2Browser.contentTitle; checkTitle(title); // Clean up From e4c92071700a4d2596e7facf4de3bc08ffefbe7f Mon Sep 17 00:00:00 2001 From: "Fischer.json" Date: Mon, 1 Aug 2016 11:32:24 +0800 Subject: [PATCH 04/43] Bug 1113581 - Artifact when editing a keyword, the keyword is displayed under the text-area. r=jaws MozReview-Commit-ID: 6toSvZlJeBz --HG-- extra : transplant_source : %DC%82%29%EA%19%CD%B8%D3%CE%7D%90%FA%AA%89La%A5Rr%85 --- toolkit/content/widgets/tree.xml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/toolkit/content/widgets/tree.xml b/toolkit/content/widgets/tree.xml index 6b7428e03d8f..3c228e12d5e7 100644 --- a/toolkit/content/widgets/tree.xml +++ b/toolkit/content/widgets/tree.xml @@ -383,9 +383,13 @@ } setTimeout(selectText, 0); + // Clear the text because we don't want the text appearing underneath the input. + this.view.setCellText(row, column, ""); + // Save the original text so we can restore it after stoping editing. + input.setAttribute("data-original-text", input.value); + this._editingRow = row; this._editingColumn = column; - this.setAttribute("editing", "true"); return true; ]]> @@ -402,16 +406,15 @@ var input = this.inputField; var editingRow = this._editingRow; var editingColumn = this._editingColumn; + var value = accept ? input.value : input.getAttribute("data-original-text"); this._editingRow = -1; this._editingColumn = null; - if (accept) { - var value = input.value; - this.view.setCellText(editingRow, editingColumn, value); - } + this.view.setCellText(editingRow, editingColumn, value); input.hidden = true; input.value = ""; this.removeAttribute("editing"); + input.removeAttribute("data-original-text"); ]]>