diff --git a/.abf.yml b/.abf.yml
index 3077375..6d1ecc5 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
sources:
- mozilla-release-6b51784853e47e091d213d421a19cb623af718f0.tar.bz2: 82f69f2eeef9316abb096518fff8e95386e0f1e1
+ firefox-60.0.source.tar.xz: 070b99b19851efe13c1d947764a9de1a83f6362c
diff --git a/firefox-56.0-build-error.patch b/firefox-56.0-build-error.patch
index b2f2947..be7811c 100644
--- a/firefox-56.0-build-error.patch
+++ b/firefox-56.0-build-error.patch
@@ -18,17 +18,6 @@
class nsAutoOwningThread
{
---- firefox-57.0/dom/base/nsNodeInfoManager.h-orig 2017-11-02 19:16:34.000000000 +0300
-+++ firefox-57.0/dom/base/nsNodeInfoManager.h 2017-11-14 21:06:37.557820720 +0300
-@@ -15,7 +15,7 @@
- #include "nsCOMPtr.h" // for member
- #include "nsCycleCollectionParticipant.h" // for NS_DECL_CYCLE_*
- #include "nsStringFwd.h"
--#include "plhash.h" // for typedef PLHashNumber
-+#include "nspr4/plhash.h" // for typedef PLHashNumber
-
- class nsBindingManager;
- class nsAtom;
--- firefox-56.0/xpcom/ds/nsCRT.h-orig 2017-09-28 20:02:28.000000000 +0300
+++ firefox-56.0/xpcom/ds/nsCRT.h 2017-09-28 20:03:25.099126089 +0300
@@ -8,7 +8,7 @@
diff --git a/firefox-kde.patch b/firefox-kde.patch
index 2e12338..375d1ea 100644
--- a/firefox-kde.patch
+++ b/firefox-kde.patch
@@ -1,11 +1,11 @@
# HG changeset patch
-# Parent ffcd96e120857e207bd357b2005f0b5bc776e375
+# Parent 1b44c077e473c5a7d02fab26e2a220ebf219e0ab
diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser-kde.xul
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1238 @@
+@@ -0,0 +1,1280 @@
+#filter substitution
+
+# -*- Mode: HTML -*-
@@ -15,14 +15,15 @@ new file mode 100644
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
++
+
+
+
+
++
+
++
+
-+
-+
+
+
+# All DTD information is stored in a separate file so that it can be shared by
@@ -59,7 +60,6 @@ new file mode 100644
+ tabsintitlebar="true"
+#endif
+ titlemenuseparator="&mainWindow.titlemodifiermenuseparator;"
-+ lightweightthemes="true"
+ windowtype="navigator:browser"
+ macanimationtype="document"
+ screenX="4" screenY="4"
@@ -75,6 +75,7 @@ new file mode 100644
+
+
+
+# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the
@@ -104,8 +105,9 @@ new file mode 100644
+ accesskey="&moveToNewWindow.accesskey;"
+ tbattr="tabbrowser-multiple"
+ oncommand="gBrowser.replaceTabWithWindow(TabContextMenu.contextTab);"/>
-+