--- a/MozillaFirefox/MozillaFirefox.changes Mon Apr 17 09:40:14 2017 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes Mon Apr 17 14:57:22 2017 +0200
@@ -1,7 +1,7 @@
-------------------------------------------------------------------
-Mon Apr 17 07:39:42 UTC 2017 - wr@rosenauer.org
-
-- update to Firefox 53.0b10
+Mon Apr 17 12:52:10 UTC 2017 - wr@rosenauer.org
+
+- update to Firefox 53.0
* requires NSS 3.29.5
* Lightweight themes are now applied in private browsing windows
* Reader Mode now displays estimated reading time for the page
--- a/MozillaFirefox/MozillaFirefox.spec Mon Apr 17 09:40:14 2017 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Mon Apr 17 14:57:22 2017 +0200
@@ -18,10 +18,10 @@
# changed with every update
-%define major 52
-%define mainver %major.99
-%define update_channel beta
-%define releasedate 20170404000000
+%define major 53
+%define mainver %major.0
+%define update_channel release
+%define releasedate 20170414000000
# PIE, full relro (x86_64 for now)
%define build_hardened 1
--- a/MozillaFirefox/create-tar.sh Mon Apr 17 09:40:14 2017 +0200
+++ b/MozillaFirefox/create-tar.sh Mon Apr 17 14:57:22 2017 +0200
@@ -5,10 +5,10 @@
# "moz_source_stamp": "c1de04f39fa956cfce83f6065b0e709369215ed5"
# http://ftp.mozilla.org/pub/firefox/candidates/48.0-candidates/build2/l10n_changesets.txt
-CHANNEL="beta"
+CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_53_0b10_RELEASE"
-VERSION="52.99"
+RELEASE_TAG="d345b657d381ade5195f1521313ac651618f54a2"
+VERSION="53.0"
# mozilla
if [ -d mozilla ]; then
--- a/MozillaFirefox/l10n_changesets.txt Mon Apr 17 09:40:14 2017 +0200
+++ b/MozillaFirefox/l10n_changesets.txt Mon Apr 17 14:57:22 2017 +0200
@@ -31,7 +31,7 @@
ff fd37d118280c
fi db0a67c30074
fr 54307652740e
-fy-NL c4757daf69d7
+fy-NL 085a47bc877c
ga-IE 8d20d03ac938
gd fc9ab54d84a9
gl 849e4e3a3fc9
@@ -46,8 +46,8 @@
id f390b2688780
is 9ee7f7c99512
it ed1aa37dd8c7
-ja 3ef479bfde1a
-ja-JP-mac 80958cf82100
+ja ed7c7ca5cbd2
+ja-JP-mac c95055d36190
ka 3b036c9e61a6
kab 364adce77c72
kk 08696f7c8a1a
--- a/firefox-branded-icons.patch Mon Apr 17 09:40:14 2017 +0200
+++ b/firefox-branded-icons.patch Mon Apr 17 14:57:22 2017 +0200
@@ -1,6 +1,6 @@
# HG changeset patch
# Parent e0751ad74e835e80041a61ea00c2a63bf6fbe2de
-# Parent 6309c3625e39216f9cf5a7a35cbf6932adfabc1d
+# Parent ac405a22c9f500ecae974248eb2356429fed872b
diff --git a/browser/branding/branding-common.mozbuild b/browser/branding/branding-common.mozbuild
--- a/browser/branding/branding-common.mozbuild
@@ -33,8 +33,8 @@
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
-@@ -599,18 +599,21 @@
- @RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
+@@ -613,18 +613,21 @@
+ @RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
@RESPATH@/chrome/toolkit@JAREXT@
@RESPATH@/chrome/toolkit.manifest
--- a/firefox-kde.patch Mon Apr 17 09:40:14 2017 +0200
+++ b/firefox-kde.patch Mon Apr 17 14:57:22 2017 +0200
@@ -1,5 +1,5 @@
# HG changeset patch
-# Parent 9488ac970162c2224614d544b9bab7b984b38c90
+# Parent cd2e751044703d5b7130db1cbabc726370f4156e
diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul
new file mode 100644
@@ -1142,28 +1142,6 @@
+</deck>
+
+</window>
-diff --git a/browser/base/jar.mn b/browser/base/jar.mn
---- a/browser/base/jar.mn
-+++ b/browser/base/jar.mn
-@@ -60,16 +60,18 @@ browser.jar:
- content/browser/aboutSocialError.xhtml (content/aboutSocialError.xhtml)
- content/browser/aboutProviderDirectory.xhtml (content/aboutProviderDirectory.xhtml)
- content/browser/aboutTabCrashed.css (content/aboutTabCrashed.css)
- content/browser/aboutTabCrashed.js (content/aboutTabCrashed.js)
- content/browser/aboutTabCrashed.xhtml (content/aboutTabCrashed.xhtml)
- * content/browser/browser.css (content/browser.css)
- content/browser/browser.js (content/browser.js)
- * content/browser/browser.xul (content/browser.xul)
-+* content/browser/browser-kde.xul (content/browser-kde.xul)
-+% override chrome://browser/content/browser.xul chrome://browser/content/browser-kde.xul desktop=kde
- content/browser/browser-addons.js (content/browser-addons.js)
- content/browser/browser-captivePortal.js (content/browser-captivePortal.js)
- content/browser/browser-ctrlTab.js (content/browser-ctrlTab.js)
- content/browser/browser-customization.js (content/browser-customization.js)
- content/browser/browser-data-submission-info-bar.js (content/browser-data-submission-info-bar.js)
- content/browser/browser-compacttheme.js (content/browser-compacttheme.js)
- content/browser/browser-feeds.js (content/browser-feeds.js)
- content/browser/browser-fullScreenAndPointerLock.js (content/browser-fullScreenAndPointerLock.js)
diff --git a/browser/components/build/nsModule.cpp b/browser/components/build/nsModule.cpp
--- a/browser/components/build/nsModule.cpp
+++ b/browser/components/build/nsModule.cpp
@@ -1227,7 +1205,7 @@
diff --git a/browser/components/preferences/in-content/main.js b/browser/components/preferences/in-content/main.js
--- a/browser/components/preferences/in-content/main.js
+++ b/browser/components/preferences/in-content/main.js
-@@ -32,16 +32,22 @@ var gMainPane = {
+@@ -34,16 +34,22 @@ var gMainPane = {
// In Windows 8 we launch the control panel since it's the only
// way to get all file type association prefs. So we don't know
// when the user will select the default. We refresh here periodically
@@ -1237,20 +1215,20 @@
}
}
+ var env = Components.classes["@mozilla.org/process/environment;1"]
-+ .getService(Components.interfaces.nsIEnvironment);
++ .getService(Components.interfaces.nsIEnvironment);
+ var kde_session = 0;
+ if (env.get('KDE_FULL_SESSION') == "true") {
-+ kde_session = 1;
++ kde_session = 1;
+ }
// set up the "use current page" label-changing listener
this._updateUseCurrentButton();
- window.addEventListener("focus", this._updateUseCurrentButton.bind(this));
+ window.addEventListener("focus", this._updateUseCurrentButton.bind(this), false);
this.updateBrowserStartupLastSession();
if (AppConstants.platform == "win") {
-@@ -680,16 +686,27 @@ var gMainPane = {
+@@ -704,16 +710,27 @@ var gMainPane = {
let alwaysCheckPref = document.getElementById("browser.shell.checkDefaultBrowser");
alwaysCheckPref.value = true;
@@ -1593,7 +1571,7 @@
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
-@@ -638,16 +638,17 @@
+@@ -652,16 +652,17 @@
@RESPATH@/greprefs.js
@RESPATH@/defaults/autoconfig/prefcalls.js
@RESPATH@/browser/defaults/permissions
--- a/firefox-no-default-ualocale.patch Mon Apr 17 09:40:14 2017 +0200
+++ b/firefox-no-default-ualocale.patch Mon Apr 17 14:57:22 2017 +0200
@@ -1,13 +1,13 @@
# HG changeset patch
# User Wolfgang Rosenauer <wr@rosenauer.org>
# Parent 099312626f5f7c9cb5573a61d0230574ee12a660
-# Parent b692fb539e9d0641ff557cb4b984b5e211aec572
+# Parent c58b02a3d184251a28f3d78262a4f8bdf16b0413
Do not overwrite the locale dynamic pref from xulrunner's all.js with a wrong default value
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
-@@ -240,17 +240,17 @@ pref("browser.uitour.readerViewTrigger",
+@@ -190,17 +190,17 @@ pref("browser.uitour.readerViewTrigger",
pref("browser.uitour.surveyDuration", 7200);
pref("browser.customizemode.tip0.shown", false);
--- a/mozilla-kde.patch Mon Apr 17 09:40:14 2017 +0200
+++ b/mozilla-kde.patch Mon Apr 17 14:57:22 2017 +0200
@@ -1,5 +1,5 @@
# HG changeset patch
-# Parent 2b1505c8ca6fc80da9cf517b029a93c452cb9876
+# Parent 165988e6140a05143193f8828701e7888d6f9770
Description: Add KDE integration to Firefox (toolkit parts)
Author: Wolfgang Rosenauer <wolfgang@rosenauer.org>
Author: Lubos Lunak <lunak@suse.com>
@@ -187,8 +187,8 @@
diff --git a/toolkit/components/downloads/moz.build b/toolkit/components/downloads/moz.build
--- a/toolkit/components/downloads/moz.build
+++ b/toolkit/components/downloads/moz.build
-@@ -49,16 +49,17 @@ if CONFIG['OS_ARCH'] == 'WINNT':
- 'nsDownloadScanner.cpp',
+@@ -57,16 +57,17 @@ if not CONFIG['MOZ_SUITE']:
+ 'nsDownloadManagerUI.manifest',
]
FINAL_LIBRARY = 'xul'
@@ -229,7 +229,7 @@
#include "FennecJNIWrappers.h"
#endif
-@@ -2724,16 +2728,25 @@ nsDownload::SetState(DownloadState aStat
+@@ -2723,16 +2727,25 @@ nsDownload::SetState(DownloadState aStat
nsCOMPtr<nsIPrefBranch> pref(do_GetService(NS_PREFSERVICE_CONTRACTID));
// Master pref to control this function.
@@ -255,7 +255,7 @@
int64_t goat = PR_Now() - mStartTime;
showTaskbarAlert = goat > alertIntervalUSec;
-@@ -2765,16 +2778,17 @@ nsDownload::SetState(DownloadState aStat
+@@ -2764,16 +2777,17 @@ nsDownload::SetState(DownloadState aStat
message, !removeWhenDone,
mPrivate ? NS_LITERAL_STRING("private") : NS_LITERAL_STRING("non-private"),
mDownloadManager, EmptyString(), NS_LITERAL_STRING("auto"),
@@ -276,10 +276,10 @@
diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
--- a/toolkit/content/jar.mn
+++ b/toolkit/content/jar.mn
-@@ -73,29 +73,33 @@ toolkit.jar:
+@@ -71,29 +71,33 @@ toolkit.jar:
+ content/global/bindings/button.xml (widgets/button.xml)
+ content/global/bindings/checkbox.xml (widgets/checkbox.xml)
content/global/bindings/colorpicker.xml (widgets/colorpicker.xml)
- content/global/bindings/datekeeper.js (widgets/datekeeper.js)
- content/global/bindings/datepicker.js (widgets/datepicker.js)
content/global/bindings/datetimepicker.xml (widgets/datetimepicker.xml)
content/global/bindings/datetimepopup.xml (widgets/datetimepopup.xml)
content/global/bindings/datetimebox.xml (widgets/datetimebox.xml)
@@ -310,6 +310,18 @@
content/global/bindings/scale.xml (widgets/scale.xml)
content/global/bindings/scrollbar.xml (widgets/scrollbar.xml)
content/global/bindings/scrollbox.xml (widgets/scrollbox.xml)
+@@ -113,9 +117,9 @@ toolkit.jar:
+ content/global/bindings/videocontrols.css (widgets/videocontrols.css)
+ * content/global/bindings/wizard.xml (widgets/wizard.xml)
+ #ifdef XP_MACOSX
+ content/global/macWindowMenu.js
+ #endif
+ content/global/svg/svgBindings.xml (/layout/svg/resources/content/svgBindings.xml)
+ content/global/gmp-sources/eme-adobe.json (gmp-sources/eme-adobe.json)
+ content/global/gmp-sources/openh264.json (gmp-sources/openh264.json)
+- content/global/gmp-sources/widevinecdm.json (gmp-sources/widevinecdm.json)
+\ No newline at end of file
++ content/global/gmp-sources/widevinecdm.json (gmp-sources/widevinecdm.json)
diff --git a/toolkit/content/widgets/dialog-kde.xml b/toolkit/content/widgets/dialog-kde.xml
new file mode 100644
--- /dev/null
@@ -2374,8 +2386,8 @@
diff --git a/toolkit/xre/moz.build b/toolkit/xre/moz.build
--- a/toolkit/xre/moz.build
+++ b/toolkit/xre/moz.build
-@@ -53,17 +53,19 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
- '../components/printingui/mac',
+@@ -40,17 +40,19 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
+ 'updaterfileutils_osx.mm',
]
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'uikit':
UNIFIED_SOURCES += [
@@ -3756,7 +3768,7 @@
diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build
--- a/xpcom/components/moz.build
+++ b/xpcom/components/moz.build
-@@ -43,12 +43,13 @@ FINAL_LIBRARY = 'xul'
+@@ -44,12 +44,13 @@ FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
'!..',
'../base',
@@ -3791,7 +3803,7 @@
#include "prmem.h"
#include "plbase64.h"
-@@ -1949,42 +1950,52 @@ nsLocalFile::SetPersistentDescriptor(con
+@@ -1948,42 +1949,52 @@ nsLocalFile::SetPersistentDescriptor(con
return InitWithNativePath(aPersistentDescriptor);
#endif
}
@@ -3850,7 +3862,7 @@
return rv;
}
return NS_ERROR_FAILURE;
-@@ -1992,16 +2003,22 @@ nsLocalFile::Reveal()
+@@ -1991,16 +2002,22 @@ nsLocalFile::Reveal()
return NS_ERROR_FAILURE;
#endif
}