Updated to 27.5.1

This commit is contained in:
Алзим 2017-10-18 16:10:39 +03:00
parent 162799e830
commit 18960b67a5
9 changed files with 129 additions and 1732 deletions

View file

@ -1,3 +1,3 @@
sources:
Pale-Moon-27.5.1_Release.tar.gz: 5b33ceed4d6807610eec214cf8fed4b1baa72a5c
icons.tar.bz2: 625177825178215f8bb80f097fc3595daabece24
Pale-Moon-27.3.0_Release.tar.gz: 6d0c69342d7d0578f44ef6daac2c392338463679

View file

@ -17,8 +17,8 @@
Summary: Web browser based on Goanna engine
Name: newmoon
Version: 27.3.0
Release: 4
Version: 27.5.1
Release: 1
License: MPLv2.0
Group: Networking/WWW
Url: http://www.palemoon.org
@ -29,16 +29,15 @@ Source4: %{name}.desktop
Source5: firefox-searchengines-yandex.xml
Source6: firefox-searchengines-google.xml
Source9: kde.js
Patch0: palemoon-27.3.0-optflags.patch
Patch1: firefox-6.0-lang.patch
Patch3: firefox-22.0-disable-check-default-browser.patch
Patch1: palemoon-27.4.0-lang.patch
Patch3: palemoon-27.4.0-disable-check-default-browser.patch
Patch5: firefox-3.5.3-default-mail-handler.patch
Patch6: palemoon-27.0.2-enable-addons.patch
Patch7: palemoon-27.2.0-user-agent-overrides.patch
Patch6: palemoon-27.4.0-enable-addons.patch
Patch7: palemoon-27.4.0-user-agent-overrides.patch
# Patches for KDE integration of New Moon
Patch11: palemoon-27.3.0-firefox-kde.patch
Patch12: palemoon-27.0.2-mozilla-kde.patch
Patch12: palemoon-27.4.0-mozilla-kde.patch
Patch13: mozilla-kde-background.patch
BuildRequires: autoconf2.1
@ -137,11 +136,6 @@ Files and macros mainly for building New Moon extensions.
%setup -qn %{oname}-%{version}_Release
tar xf %{SOURCE2}
# Segfaults on some sites due to extra GCC optimizations
%if %{mdvver} == 201610
%patch0 -p1
%endif
%patch1 -p1 -b .lang
%patch3 -p1 -b .disable-software-update
%patch5 -p1 -b .default-mail-handler
@ -272,6 +266,9 @@ user_pref("browser.ctrlTab.previews", true);
user_pref("browser.tabs.insertRelatedAfterCurrent", false);
user_pref("browser.tabs.onTop", true);
user_pref("browser.startup.homepage", "file:///usr/share/doc/HTML/index.html");
user_pref("browser.startup.page", 1);
user_pref("browser.newtab.url", "about:newtab");
user_pref("browser.search.openintab", true);
user_pref("browser.backspace_action", 2);
user_pref("browser.display.use_system_colors", true);
user_pref("browser.download.folderList", 1);

File diff suppressed because it is too large Load diff

View file

@ -1,14 +0,0 @@
diff -urN Pale-Moon-27.3.0_Release/configure.in Pale-Moon-27.3.0_Release-patched/configure.in
--- Pale-Moon-27.3.0_Release/configure.in 2017-04-23 07:34:19.000000000 +1000
+++ Pale-Moon-27.3.0_Release-patched/configure.in 2017-05-12 01:25:59.394800343 +1000
@@ -2093,8 +2093,8 @@
# while; Intel recommends against using it.
MOZ_OPTIMIZE_FLAGS="-O2"
elif test "$GNU_CC" -o "$GNU_CXX"; then
- MOZ_PGO_OPTIMIZE_FLAGS="-O3"
- MOZ_OPTIMIZE_FLAGS="-O2"
+ MOZ_PGO_OPTIMIZE_FLAGS=""
+ MOZ_OPTIMIZE_FLAGS="-fno-devirtualize -fno-devirtualize-speculatively"
if test -z "$CLANG_CC"; then
MOZ_OPTIMIZE_FLAGS="-freorder-blocks $MOZ_OPTIMIZE_FLAGS"
fi

View file

@ -1,7 +1,7 @@
diff -urN mozilla-release.orig/browser/app/profile/firefox.js mozilla-release/browser/app/profile/firefox.js
--- mozilla-release.orig/browser/app/profile/firefox.js 2013-06-25 19:43:40.900524326 +0400
+++ mozilla-release/browser/app/profile/firefox.js 2013-06-25 19:51:11.129550256 +0400
@@ -227,7 +227,7 @@
diff -urN Pale-Moon-27.4.0_Release/browser/app/profile/palemoon.js Pale-Moon-27.4.0_Release-patched/browser/app/profile/palemoon.js
--- Pale-Moon-27.4.0_Release/browser/app/profile/palemoon.js 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/browser/app/profile/palemoon.js 2017-07-13 00:17:14.911617742 +1000
@@ -232,7 +232,7 @@
pref("general.useragent.complexOverride.moodle", false); // bug 797703
// At startup, check if we're the default browser and prompt user if not.

View file

@ -1,7 +1,7 @@
diff -urN Pale-Moon-27.0.2_Release/browser/app/profile/firefox.js Pale-Moon-27.0.2_Release-patched/browser/app/profile/firefox.js
--- Pale-Moon-27.0.2_Release/browser/app/profile/firefox.js 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/browser/app/profile/firefox.js 2016-12-03 00:47:23.948786628 +1000
@@ -62,7 +62,8 @@
diff -urN Pale-Moon-27.4.0_Release/browser/app/profile/palemoon.js Pale-Moon-27.4.0_Release-patched/browser/app/profile/palemoon.js
--- Pale-Moon-27.4.0_Release/browser/app/profile/palemoon.js 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/browser/app/profile/palemoon.js 2017-07-13 00:29:16.695614989 +1000
@@ -61,7 +61,8 @@
// Disable add-ons that are not installed by the user in all scopes by default.
// See the SCOPE constants in AddonManager.jsm for values to use here.
@ -11,10 +11,10 @@ diff -urN Pale-Moon-27.0.2_Release/browser/app/profile/firefox.js Pale-Moon-27.0
// Dictionary download preference
pref("browser.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/firefox/dictionaries/");
diff -urN Pale-Moon-27.0.2_Release/toolkit/mozapps/extensions/internal/XPIProvider.jsm Pale-Moon-27.0.2_Release-patched/toolkit/mozapps/extensions/internal/XPIProvider.jsm
--- Pale-Moon-27.0.2_Release/toolkit/mozapps/extensions/internal/XPIProvider.jsm 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/mozapps/extensions/internal/XPIProvider.jsm 2016-12-03 00:46:50.685789008 +1000
@@ -2114,11 +2114,9 @@
diff -urN Pale-Moon-27.4.0_Release/toolkit/mozapps/extensions/internal/XPIProvider.jsm Pale-Moon-27.4.0_Release-patched/toolkit/mozapps/extensions/internal/XPIProvider.jsm
--- Pale-Moon-27.4.0_Release/toolkit/mozapps/extensions/internal/XPIProvider.jsm 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/mozapps/extensions/internal/XPIProvider.jsm 2017-07-13 00:29:16.877614988 +1000
@@ -2125,11 +2125,9 @@
AddonManagerPrivate.markProviderSafe(this);

View file

@ -1,8 +1,7 @@
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
index 02aa908..e6ff139 100644
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -413,6 +413,9 @@
diff -urN Pale-Moon-27.4.0_Release/browser/app/profile/palemoon.js Pale-Moon-27.4.0_Release-patched/browser/app/profile/palemoon.js
--- Pale-Moon-27.4.0_Release/browser/app/profile/palemoon.js 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/browser/app/profile/palemoon.js 2017-07-13 00:11:50.435618980 +1000
@@ -467,6 +467,9 @@
pref("general.warnOnAboutConfig", false);
#endif

View file

@ -1,18 +1,18 @@
diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Makefile.in Pale-Moon-27.0.2_Release-patched/modules/libpref/Makefile.in
--- Pale-Moon-27.0.2_Release/modules/libpref/Makefile.in 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/modules/libpref/Makefile.in 2016-12-03 05:00:14.435700928 +1000
diff -urN Pale-Moon-27.4.0_Release/modules/libpref/Makefile.in Pale-Moon-27.4.0_Release-patched/modules/libpref/Makefile.in
--- Pale-Moon-27.4.0_Release/modules/libpref/Makefile.in 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/modules/libpref/Makefile.in 2017-07-13 00:39:38.930612615 +1000
@@ -26,6 +26,8 @@
endif
endif
+LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre
+
greprefs.js: $(grepref_files)
goanna.js: $(grepref_files)
$(call py_action,preprocessor,$(PREF_PPFLAGS) $(DEFINES) $(ACDEFINES) $(XULPPFLAGS) $^ -o $@)
diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp Pale-Moon-27.0.2_Release-patched/modules/libpref/Preferences.cpp
--- Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/modules/libpref/Preferences.cpp 2016-12-03 13:25:29.639690817 +1000
diff -urN Pale-Moon-27.4.0_Release/modules/libpref/Preferences.cpp Pale-Moon-27.4.0_Release-patched/modules/libpref/Preferences.cpp
--- Pale-Moon-27.4.0_Release/modules/libpref/Preferences.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/modules/libpref/Preferences.cpp 2017-07-13 00:38:15.791612932 +1000
@@ -32,6 +32,7 @@
#include "nsXPCOMCID.h"
#include "nsAutoPtr.h"
@ -21,7 +21,7 @@ diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp Pale-Moon-27.
#include "nsQuickSort.h"
#include "pldhash.h"
@@ -1170,6 +1171,24 @@
@@ -1162,6 +1163,24 @@
if (NS_FAILED(rv))
return rv;
@ -46,7 +46,7 @@ diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp Pale-Moon-27.
nsCOMPtr<nsISimpleEnumerator> list;
dirSvc->Get(listId,
NS_GET_IID(nsISimpleEnumerator),
@@ -1195,7 +1214,7 @@
@@ -1187,7 +1206,7 @@
if (Substring(leaf, leaf.Length() - 4).EqualsLiteral(".xpi"))
ReadExtensionPrefs(path);
else
@ -55,7 +55,7 @@ diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp Pale-Moon-27.
}
return NS_OK;
}
@@ -1299,6 +1318,7 @@
@@ -1291,6 +1310,7 @@
"winpref.js"
#elif defined(XP_UNIX)
"unix.js"
@ -63,7 +63,7 @@ diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp Pale-Moon-27.
#if defined(VMS)
, "openvms.js"
#elif defined(_AIX)
@@ -1309,6 +1329,17 @@
@@ -1301,6 +1321,17 @@
#endif
};
@ -81,9 +81,9 @@ diff -urN Pale-Moon-27.0.2_Release/modules/libpref/Preferences.cpp Pale-Moon-27.
rv = pref_LoadPrefsInDir(defaultPrefDir, specialFiles, ArrayLength(specialFiles));
if (NS_FAILED(rv))
NS_WARNING("Error parsing application default preferences.");
diff -urN Pale-Moon-27.0.2_Release/python/mozbuild/mozpack/chrome/flags.py Pale-Moon-27.0.2_Release-patched/python/mozbuild/mozpack/chrome/flags.py
--- Pale-Moon-27.0.2_Release/python/mozbuild/mozpack/chrome/flags.py 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/python/mozbuild/mozpack/chrome/flags.py 2016-12-03 05:00:14.452700926 +1000
diff -urN Pale-Moon-27.4.0_Release/python/mozbuild/mozpack/chrome/flags.py Pale-Moon-27.4.0_Release-patched/python/mozbuild/mozpack/chrome/flags.py
--- Pale-Moon-27.4.0_Release/python/mozbuild/mozpack/chrome/flags.py 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/python/mozbuild/mozpack/chrome/flags.py 2017-07-13 00:38:15.792612932 +1000
@@ -213,6 +213,7 @@
'platform': Flag,
'xpcnativewrappers': Flag,
@ -92,9 +92,9 @@ diff -urN Pale-Moon-27.0.2_Release/python/mozbuild/mozpack/chrome/flags.py Pale-
'process': StringFlag,
}
RE = re.compile(r'([!<>=]+)')
diff -urN Pale-Moon-27.0.2_Release/python/mozbuild/mozpack/chrome/manifest.py Pale-Moon-27.0.2_Release-patched/python/mozbuild/mozpack/chrome/manifest.py
--- Pale-Moon-27.0.2_Release/python/mozbuild/mozpack/chrome/manifest.py 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/python/mozbuild/mozpack/chrome/manifest.py 2016-12-03 05:00:14.455700926 +1000
diff -urN Pale-Moon-27.4.0_Release/python/mozbuild/mozpack/chrome/manifest.py Pale-Moon-27.4.0_Release-patched/python/mozbuild/mozpack/chrome/manifest.py
--- Pale-Moon-27.4.0_Release/python/mozbuild/mozpack/chrome/manifest.py 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/python/mozbuild/mozpack/chrome/manifest.py 2017-07-13 00:38:15.792612932 +1000
@@ -35,6 +35,7 @@
'abi',
'xpcnativewrappers',
@ -103,9 +103,9 @@ diff -urN Pale-Moon-27.0.2_Release/python/mozbuild/mozpack/chrome/manifest.py Pa
'process',
]
diff -urN Pale-Moon-27.0.2_Release/toolkit/components/downloads/moz.build Pale-Moon-27.0.2_Release-patched/toolkit/components/downloads/moz.build
--- Pale-Moon-27.0.2_Release/toolkit/components/downloads/moz.build 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/components/downloads/moz.build 2016-12-03 04:57:54.713710927 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/components/downloads/moz.build Pale-Moon-27.4.0_Release-patched/toolkit/components/downloads/moz.build
--- Pale-Moon-27.4.0_Release/toolkit/components/downloads/moz.build 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/components/downloads/moz.build 2017-07-13 00:38:15.793612932 +1000
@@ -51,7 +51,8 @@
LOCAL_INCLUDES += [
@ -116,9 +116,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/components/downloads/moz.build Pale-M
]
DEFINES['GOOGLE_PROTOBUF_NO_RTTI'] = True
diff -urN Pale-Moon-27.0.2_Release/toolkit/components/downloads/nsDownloadManager.cpp Pale-Moon-27.0.2_Release-patched/toolkit/components/downloads/nsDownloadManager.cpp
--- Pale-Moon-27.0.2_Release/toolkit/components/downloads/nsDownloadManager.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/components/downloads/nsDownloadManager.cpp 2016-12-03 05:00:14.536700920 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/components/downloads/nsDownloadManager.cpp Pale-Moon-27.4.0_Release-patched/toolkit/components/downloads/nsDownloadManager.cpp
--- Pale-Moon-27.4.0_Release/toolkit/components/downloads/nsDownloadManager.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/components/downloads/nsDownloadManager.cpp 2017-07-13 00:38:15.800612932 +1000
@@ -51,6 +51,10 @@
#endif
#endif
@ -130,7 +130,7 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/components/downloads/nsDownloadManage
#ifdef XP_MACOSX
#include <CoreFoundation/CoreFoundation.h>
#endif
@@ -2719,6 +2723,15 @@
@@ -2714,6 +2718,15 @@
pref->GetBoolPref(PREF_BDM_SHOWALERTONCOMPLETE, &showTaskbarAlert);
if (showTaskbarAlert) {
@ -146,7 +146,7 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/components/downloads/nsDownloadManage
int32_t alertInterval = 2000;
if (pref)
pref->GetIntPref(PREF_BDM_SHOWALERTINTERVAL, &alertInterval);
@@ -2756,9 +2769,10 @@
@@ -2751,9 +2764,10 @@
mPrivate ? NS_LITERAL_STRING("private") : NS_LITERAL_STRING("non-private"),
mDownloadManager, EmptyString(), NS_LITERAL_STRING("auto"),
EmptyString(), EmptyString(), nullptr, mPrivate);
@ -158,9 +158,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/components/downloads/nsDownloadManage
#if defined(XP_WIN) || defined(XP_MACOSX) || defined(MOZ_WIDGET_ANDROID) || defined(MOZ_WIDGET_GTK)
nsCOMPtr<nsIFileURL> fileURL = do_QueryInterface(mTarget);
diff -urN Pale-Moon-27.0.2_Release/toolkit/content/jar.mn Pale-Moon-27.0.2_Release-patched/toolkit/content/jar.mn
--- Pale-Moon-27.0.2_Release/toolkit/content/jar.mn 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/content/jar.mn 2016-12-03 05:00:14.609700915 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/content/jar.mn Pale-Moon-27.4.0_Release-patched/toolkit/content/jar.mn
--- Pale-Moon-27.4.0_Release/toolkit/content/jar.mn 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/content/jar.mn 2017-07-13 00:38:15.801612932 +1000
@@ -64,6 +64,8 @@
content/global/bindings/colorpicker.xml (widgets/colorpicker.xml)
content/global/bindings/datetimepicker.xml (widgets/datetimepicker.xml)
@ -179,9 +179,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/content/jar.mn Pale-Moon-27.0.2_Relea
content/global/bindings/progressmeter.xml (widgets/progressmeter.xml)
content/global/bindings/radio.xml (widgets/radio.xml)
content/global/bindings/remote-browser.xml (widgets/remote-browser.xml)
diff -urN Pale-Moon-27.0.2_Release/toolkit/content/widgets/dialog-kde.xml Pale-Moon-27.0.2_Release-patched/toolkit/content/widgets/dialog-kde.xml
--- Pale-Moon-27.0.2_Release/toolkit/content/widgets/dialog-kde.xml 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/content/widgets/dialog-kde.xml 2016-12-03 05:00:14.644700913 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/content/widgets/dialog-kde.xml Pale-Moon-27.4.0_Release-patched/toolkit/content/widgets/dialog-kde.xml
--- Pale-Moon-27.4.0_Release/toolkit/content/widgets/dialog-kde.xml 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/content/widgets/dialog-kde.xml 2017-07-13 00:38:15.802612932 +1000
@@ -0,0 +1,455 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
@ -638,9 +638,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/content/widgets/dialog-kde.xml Pale-M
+ </binding>
+
+</bindings>
diff -urN Pale-Moon-27.0.2_Release/toolkit/content/widgets/preferences-kde.xml Pale-Moon-27.0.2_Release-patched/toolkit/content/widgets/preferences-kde.xml
--- Pale-Moon-27.0.2_Release/toolkit/content/widgets/preferences-kde.xml 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/content/widgets/preferences-kde.xml 2016-12-03 05:00:14.670700911 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/content/widgets/preferences-kde.xml Pale-Moon-27.4.0_Release-patched/toolkit/content/widgets/preferences-kde.xml
--- Pale-Moon-27.4.0_Release/toolkit/content/widgets/preferences-kde.xml 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/content/widgets/preferences-kde.xml 2017-07-13 00:38:15.805612932 +1000
@@ -0,0 +1,1358 @@
+<?xml version="1.0"?>
+
@ -2000,9 +2000,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/content/widgets/preferences-kde.xml P
+# PrefWindow II (???)
+# PrefWindow I (June 4, 1999)
+#
diff -urN Pale-Moon-27.0.2_Release/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp Pale-Moon-27.0.2_Release-patched/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
--- Pale-Moon-27.0.2_Release/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 2016-12-03 05:00:14.676700910 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp Pale-Moon-27.4.0_Release-patched/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
--- Pale-Moon-27.4.0_Release/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 2017-07-13 00:38:15.806612932 +1000
@@ -19,6 +19,8 @@
#include "nsInterfaceHashtable.h"
#include "mozilla/Attributes.h"
@ -2060,9 +2060,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/system/unixproxy/nsUnixSystemProxySet
+ return NS_OK;
+}
+
diff -urN Pale-Moon-27.0.2_Release/toolkit/xre/moz.build Pale-Moon-27.0.2_Release-patched/toolkit/xre/moz.build
--- Pale-Moon-27.0.2_Release/toolkit/xre/moz.build 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/xre/moz.build 2016-12-03 05:00:14.696700909 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/xre/moz.build Pale-Moon-27.4.0_Release-patched/toolkit/xre/moz.build
--- Pale-Moon-27.4.0_Release/toolkit/xre/moz.build 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/xre/moz.build 2017-07-13 00:38:15.806612932 +1000
@@ -50,7 +50,9 @@
'nsQAppInstance.cpp',
]
@ -2073,9 +2073,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/xre/moz.build Pale-Moon-27.0.2_Releas
'nsNativeAppSupportUnix.cpp',
]
else:
diff -urN Pale-Moon-27.0.2_Release/toolkit/xre/nsKDEUtils.cpp Pale-Moon-27.0.2_Release-patched/toolkit/xre/nsKDEUtils.cpp
--- Pale-Moon-27.0.2_Release/toolkit/xre/nsKDEUtils.cpp 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/xre/nsKDEUtils.cpp 2016-12-03 05:00:14.703700908 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/xre/nsKDEUtils.cpp Pale-Moon-27.4.0_Release-patched/toolkit/xre/nsKDEUtils.cpp
--- Pale-Moon-27.4.0_Release/toolkit/xre/nsKDEUtils.cpp 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/xre/nsKDEUtils.cpp 2017-07-13 00:38:15.807612932 +1000
@@ -0,0 +1,339 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/* This Source Code Form is subject to the terms of the Mozilla Public
@ -2416,9 +2416,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/xre/nsKDEUtils.cpp Pale-Moon-27.0.2_R
+ fputs( "\\E\n", commandFile ); // done as \E, so it cannot happen in normal data
+ fflush( commandFile );
+ }
diff -urN Pale-Moon-27.0.2_Release/toolkit/xre/nsKDEUtils.h Pale-Moon-27.0.2_Release-patched/toolkit/xre/nsKDEUtils.h
--- Pale-Moon-27.0.2_Release/toolkit/xre/nsKDEUtils.h 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/toolkit/xre/nsKDEUtils.h 2016-12-03 05:00:14.706700908 +1000
diff -urN Pale-Moon-27.4.0_Release/toolkit/xre/nsKDEUtils.h Pale-Moon-27.4.0_Release-patched/toolkit/xre/nsKDEUtils.h
--- Pale-Moon-27.4.0_Release/toolkit/xre/nsKDEUtils.h 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/toolkit/xre/nsKDEUtils.h 2017-07-13 00:38:15.807612932 +1000
@@ -0,0 +1,48 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* This Source Code Form is subject to the terms of the Mozilla Public
@ -2468,9 +2468,9 @@ diff -urN Pale-Moon-27.0.2_Release/toolkit/xre/nsKDEUtils.h Pale-Moon-27.0.2_Rel
+ };
+
+#endif // nsKDEUtils
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/moz.build Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/moz.build
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/moz.build 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/moz.build 2016-12-03 05:00:14.710700908 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/moz.build Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/moz.build
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/moz.build 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/moz.build 2017-07-13 00:38:15.808612932 +1000
@@ -73,7 +73,9 @@
if CONFIG['MOZ_ENABLE_GTK']:
@ -2489,9 +2489,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/moz.build Pale-Moon-27.0
]
if CONFIG['MOZ_ENABLE_DBUS']:
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsCommonRegistry.cpp Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.cpp
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsCommonRegistry.cpp 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.cpp 2016-12-03 05:00:14.714700908 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsCommonRegistry.cpp Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.cpp
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsCommonRegistry.cpp 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.cpp 2017-07-13 00:38:15.808612932 +1000
@@ -0,0 +1,54 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* This Source Code Form is subject to the terms of the Mozilla Public
@ -2547,9 +2547,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsCommonRegistry.cp
+ return nsKDERegistry::GetFromType( aMIMEType );
+ return nsGNOMERegistry::GetFromType( aMIMEType );
+}
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsCommonRegistry.h Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.h
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsCommonRegistry.h 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.h 2016-12-03 13:16:27.675680603 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsCommonRegistry.h Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.h
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsCommonRegistry.h 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsCommonRegistry.h 2017-07-13 00:38:15.809612932 +1000
@@ -0,0 +1,27 @@
+/* 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
@ -2578,9 +2578,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsCommonRegistry.h
+ static already_AddRefed<nsMIMEInfoBase> GetFromType(const nsACString& aMIMEType);
+};
+#endif // nsCommonRegistry_h__
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsKDERegistry.cpp Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsKDERegistry.cpp
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsKDERegistry.cpp 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsKDERegistry.cpp 2016-12-03 05:00:14.720700907 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsKDERegistry.cpp Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsKDERegistry.cpp
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsKDERegistry.cpp 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsKDERegistry.cpp 2017-07-13 00:38:15.809612932 +1000
@@ -0,0 +1,88 @@
+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* This Source Code Form is subject to the terms of the Mozilla Public
@ -2670,9 +2670,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsKDERegistry.cpp P
+ }
+ return nullptr;
+}
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsKDERegistry.h Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsKDERegistry.h
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsKDERegistry.h 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsKDERegistry.h 2016-12-03 13:16:13.776680341 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsKDERegistry.h Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsKDERegistry.h
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsKDERegistry.h 1970-01-01 10:00:00.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsKDERegistry.h 2017-07-13 00:38:15.809612932 +1000
@@ -0,0 +1,33 @@
+/* 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
@ -2707,9 +2707,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsKDERegistry.h Pal
+
+};
+#endif // nsKDERegistry_h__
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 2016-12-03 05:00:14.727700907 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp 2017-07-13 00:38:15.810612932 +1000
@@ -12,7 +12,7 @@
#endif
@ -2777,9 +2777,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
nsCOMPtr<nsIGIOService> giovfs = do_GetService(NS_GIOSERVICE_CONTRACTID);
if (!giovfs) {
return NS_ERROR_FAILURE;
diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsOSHelperAppService.cpp Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsOSHelperAppService.cpp
--- Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsOSHelperAppService.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/uriloader/exthandler/unix/nsOSHelperAppService.cpp 2016-12-03 05:00:14.773700903 +1000
diff -urN Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsOSHelperAppService.cpp Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsOSHelperAppService.cpp
--- Pale-Moon-27.4.0_Release/uriloader/exthandler/unix/nsOSHelperAppService.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/uriloader/exthandler/unix/nsOSHelperAppService.cpp 2017-07-13 00:38:15.811612932 +1000
@@ -15,7 +15,7 @@
#include "nsOSHelperAppService.h"
#include "nsMIMEInfoUnix.h"
@ -2825,9 +2825,9 @@ diff -urN Pale-Moon-27.0.2_Release/uriloader/exthandler/unix/nsOSHelperAppServic
if (gnomeInfo) {
LOG(("Got MIMEInfo from GNOME registry without extensions; setting them "
"to %s\n", NS_LossyConvertUTF16toASCII(extensions).get()));
diff -urN Pale-Moon-27.0.2_Release/widget/gtk/moz.build Pale-Moon-27.0.2_Release-patched/widget/gtk/moz.build
--- Pale-Moon-27.0.2_Release/widget/gtk/moz.build 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/widget/gtk/moz.build 2016-12-03 04:59:21.349704727 +1000
diff -urN Pale-Moon-27.4.0_Release/widget/gtk/moz.build Pale-Moon-27.4.0_Release-patched/widget/gtk/moz.build
--- Pale-Moon-27.4.0_Release/widget/gtk/moz.build 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/widget/gtk/moz.build 2017-07-13 00:38:15.811612932 +1000
@@ -84,6 +84,7 @@
'/layout/generic',
'/layout/xul',
@ -2836,9 +2836,9 @@ diff -urN Pale-Moon-27.0.2_Release/widget/gtk/moz.build Pale-Moon-27.0.2_Release
'/widget',
]
diff -urN Pale-Moon-27.0.2_Release/widget/gtk/nsFilePicker.cpp Pale-Moon-27.0.2_Release-patched/widget/gtk/nsFilePicker.cpp
--- Pale-Moon-27.0.2_Release/widget/gtk/nsFilePicker.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/widget/gtk/nsFilePicker.cpp 2016-12-03 05:00:14.780700903 +1000
diff -urN Pale-Moon-27.4.0_Release/widget/gtk/nsFilePicker.cpp Pale-Moon-27.4.0_Release-patched/widget/gtk/nsFilePicker.cpp
--- Pale-Moon-27.4.0_Release/widget/gtk/nsFilePicker.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/widget/gtk/nsFilePicker.cpp 2017-07-13 00:38:15.812612932 +1000
@@ -9,6 +9,7 @@
#include <unistd.h>
@ -3120,9 +3120,9 @@ diff -urN Pale-Moon-27.0.2_Release/widget/gtk/nsFilePicker.cpp Pale-Moon-27.0.2_
+ return NS_OK;
+ }
+
diff -urN Pale-Moon-27.0.2_Release/widget/gtk/nsFilePicker.h Pale-Moon-27.0.2_Release-patched/widget/gtk/nsFilePicker.h
--- Pale-Moon-27.0.2_Release/widget/gtk/nsFilePicker.h 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/widget/gtk/nsFilePicker.h 2016-12-03 05:00:14.831700899 +1000
diff -urN Pale-Moon-27.4.0_Release/widget/gtk/nsFilePicker.h Pale-Moon-27.4.0_Release-patched/widget/gtk/nsFilePicker.h
--- Pale-Moon-27.4.0_Release/widget/gtk/nsFilePicker.h 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/widget/gtk/nsFilePicker.h 2017-07-13 00:38:15.813612932 +1000
@@ -73,6 +73,12 @@
private:
@ -3136,9 +3136,9 @@ diff -urN Pale-Moon-27.0.2_Release/widget/gtk/nsFilePicker.h Pale-Moon-27.0.2_Re
};
#endif
diff -urN Pale-Moon-27.0.2_Release/xpcom/components/ManifestParser.cpp Pale-Moon-27.0.2_Release-patched/xpcom/components/ManifestParser.cpp
--- Pale-Moon-27.0.2_Release/xpcom/components/ManifestParser.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/xpcom/components/ManifestParser.cpp 2016-12-03 05:00:14.846700898 +1000
diff -urN Pale-Moon-27.4.0_Release/xpcom/components/ManifestParser.cpp Pale-Moon-27.4.0_Release-patched/xpcom/components/ManifestParser.cpp
--- Pale-Moon-27.4.0_Release/xpcom/components/ManifestParser.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/xpcom/components/ManifestParser.cpp 2017-07-13 00:38:15.814612932 +1000
@@ -36,6 +36,7 @@
#include "nsIScriptError.h"
#include "nsIXULAppInfo.h"
@ -3216,9 +3216,9 @@ diff -urN Pale-Moon-27.0.2_Release/xpcom/components/ManifestParser.cpp Pale-Moon
#ifdef MOZ_WIDGET_ANDROID
stTablet == eBad ||
#endif
diff -urN Pale-Moon-27.0.2_Release/xpcom/components/moz.build Pale-Moon-27.0.2_Release-patched/xpcom/components/moz.build
--- Pale-Moon-27.0.2_Release/xpcom/components/moz.build 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/xpcom/components/moz.build 2016-12-03 04:59:44.163703094 +1000
diff -urN Pale-Moon-27.4.0_Release/xpcom/components/moz.build Pale-Moon-27.4.0_Release-patched/xpcom/components/moz.build
--- Pale-Moon-27.4.0_Release/xpcom/components/moz.build 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/xpcom/components/moz.build 2017-07-13 00:38:15.814612932 +1000
@@ -53,6 +53,7 @@
'../reflect/xptinfo',
'/chrome',
@ -3227,9 +3227,9 @@ diff -urN Pale-Moon-27.0.2_Release/xpcom/components/moz.build Pale-Moon-27.0.2_R
]
if CONFIG['MOZ_WIDGET_GTK']:
diff -urN Pale-Moon-27.0.2_Release/xpcom/io/nsLocalFileUnix.cpp Pale-Moon-27.0.2_Release-patched/xpcom/io/nsLocalFileUnix.cpp
--- Pale-Moon-27.0.2_Release/xpcom/io/nsLocalFileUnix.cpp 2016-12-02 03:57:12.000000000 +1000
+++ Pale-Moon-27.0.2_Release-patched/xpcom/io/nsLocalFileUnix.cpp 2016-12-03 12:37:30.957636567 +1000
diff -urN Pale-Moon-27.4.0_Release/xpcom/io/nsLocalFileUnix.cpp Pale-Moon-27.4.0_Release-patched/xpcom/io/nsLocalFileUnix.cpp
--- Pale-Moon-27.4.0_Release/xpcom/io/nsLocalFileUnix.cpp 2017-07-10 22:23:16.000000000 +1000
+++ Pale-Moon-27.4.0_Release-patched/xpcom/io/nsLocalFileUnix.cpp 2017-07-13 00:38:15.816612932 +1000
@@ -49,6 +49,7 @@
#ifdef MOZ_WIDGET_GTK

View file

@ -1,26 +1,26 @@
diff -urN Pale-Moon-27.2.0_Release/browser/branding/shared/pref/uaoverrides.inc Pale-Moon-27.2.0_Release-patched/browser/branding/shared/pref/uaoverrides.inc
--- Pale-Moon-27.2.0_Release/browser/branding/shared/pref/uaoverrides.inc 2017-03-16 20:57:00.134742955 +1000
+++ Pale-Moon-27.2.0_Release-patched/browser/branding/shared/pref/uaoverrides.inc 2017-03-18 03:36:52.565676803 +1000
diff -Naur Pale-Moon-27.5.1_Release.orig/browser/branding/shared/pref/uaoverrides.inc Pale-Moon-27.5.1_Release/browser/branding/shared/pref/uaoverrides.inc
--- Pale-Moon-27.5.1_Release.orig/browser/branding/shared/pref/uaoverrides.inc 2017-10-18 12:32:21.356887587 +0300
+++ Pale-Moon-27.5.1_Release/browser/branding/shared/pref/uaoverrides.inc 2017-10-18 12:32:36.335141477 +0300
@@ -30,6 +30,14 @@
pref("@GUAO_PREF@.aol.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)");
pref("@GUAO_PREF@.calendar.yahoo.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)");
pref("@GUAO_PREF@.google.com","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.com.ua","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.by","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.de","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.es","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.fr","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.it","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.pl","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.ru","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.com.ua","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.by","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.de","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.es","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.fr","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.it","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.pl","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
+pref("@GUAO_PREF@.google.ru","Mozilla/5.0 (@OS_SLICE@ rv:52.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/52.9 @PM_SLICE@");
pref("@GUAO_PREF@.googlevideos.com","Mozilla/5.0 (@OS_SLICE@ rv:38.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/38.9 @PM_SLICE@");
pref("@GUAO_PREF@.gstatic.com","Mozilla/5.0 (@OS_SLICE@ rv:31.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/31.9 @PM_SLICE@");
pref("@GUAO_PREF@.youtube.com","Mozilla/5.0 (@OS_SLICE@ rv:42.0) @GK_SLICE@ Firefox/42.0 @PM_SLICE@");
@@ -60,12 +68,20 @@
// Citi requires native mode. Or it blocks.. "too old firefox"
pref("@GUAO_PREF@.citi.com","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@");
pref("@GUAO_PREF@.yahoo.com","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9 (Pale Moon)");
@@ -64,12 +72,20 @@
pref("@GUAO_PREF@.deviantart.net","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@");
pref("@GUAO_PREF@.dropbox.com","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@");
+// Consultant doesn't work
+// Consultant doesn't work
+pref("@GUAO_PREF@.consultant.ru","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @GRE_VERSION_SLICE@ @FX_SLICE@ @PM_SLICE@");
+
// UA-Sniffing domains below have indicated no interest in supporting Pale Moon (BOO!)
@ -36,4 +36,4 @@ diff -urN Pale-Moon-27.2.0_Release/browser/branding/shared/pref/uaoverrides.inc
+pref("@GUAO_PREF@.vk.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @GRE_VERSION_SLICE@ @FX_SLICE@ @PM_SLICE@");
// The following domains do not like the Goanna slice
pref("@GUAO_PREF@.hitbox.tv","Mozilla/5.0 (@OS_SLICE@; rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@");
pref("@GUAO_PREF@.hitbox.tv","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@");