mirror of
https://abf.rosa.ru/djam/firefox-esr78.git
synced 2025-02-24 02:02:47 +00:00
Updated to 59.0.1
This commit is contained in:
parent
fdd14ed88f
commit
ded621cf66
6 changed files with 112 additions and 1578 deletions
2
.abf.yml
2
.abf.yml
|
@ -1,2 +1,2 @@
|
|||
sources:
|
||||
firefox-58.0.2.source.tar.xz: 7a35b39e0b80f308ad22beb2037ceb5f855219f4
|
||||
firefox-59.0.1.source.tar.xz: a0e26da220ec7fd4097563b0980041539add054f
|
||||
|
|
|
@ -1,13 +1,3 @@
|
|||
--- firefox-56.0/xpcom/string/nsString.h-orig 2017-09-14 23:16:02.000000000 +0300
|
||||
+++ firefox-56.0/xpcom/string/nsString.h 2017-09-28 17:03:53.015385318 +0300
|
||||
@@ -159,6 +159,6 @@
|
||||
#include "nsMemory.h"
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
-#include "plhash.h"
|
||||
+#include "nspr4/plhash.h"
|
||||
|
||||
#endif // !defined(nsString_h___)
|
||||
--- firefox-56.0/xpcom/base/nsISupportsImpl.h-orig 2017-09-14 23:16:02.000000000 +0300
|
||||
+++ firefox-56.0/xpcom/base/nsISupportsImpl.h 2017-09-28 18:55:43.115085596 +0300
|
||||
@@ -14,7 +14,7 @@
|
||||
|
@ -101,5 +91,5 @@
|
|||
-#include "prinit.h"
|
||||
+#include "nspr4/prinit.h"
|
||||
|
||||
#include "nsStringGlue.h"
|
||||
#include "nsString.h"
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# HG changeset patch
|
||||
# Parent 89cbe8c49d05965b87815143d1944ab6964f12c7
|
||||
# Parent ffcd96e120857e207bd357b2005f0b5bc776e375
|
||||
|
||||
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,1248 @@
|
||||
@@ -0,0 +1,1238 @@
|
||||
+#filter substitution
|
||||
+<?xml version="1.0"?>
|
||||
+# -*- Mode: HTML -*-
|
||||
|
@ -286,26 +286,26 @@ new file mode 100644
|
|||
+ key="viewBookmarksSidebarKb"
|
||||
+ observes="viewBookmarksSidebar"
|
||||
+ oncommand="SidebarUI.show('viewBookmarksSidebar');">
|
||||
+ <observes element="viewBookmarksSidebar" attribute="checked"/>
|
||||
+ </toolbarbutton>
|
||||
+ <observes element="viewBookmarksSidebar" attribute="checked"/>
|
||||
+ </toolbarbutton>
|
||||
+ <toolbarbutton id="sidebar-switcher-history"
|
||||
+ label="&historyButton.label;"
|
||||
+ class="subviewbutton subviewbutton-iconic"
|
||||
+ key="key_gotoHistory"
|
||||
+ observes="viewHistorySidebar"
|
||||
+ oncommand="SidebarUI.show('viewHistorySidebar');">
|
||||
+ <observes element="viewHistorySidebar" attribute="checked"/>
|
||||
+ </toolbarbutton>
|
||||
+ <observes element="viewHistorySidebar" attribute="checked"/>
|
||||
+ </toolbarbutton>
|
||||
+ <toolbarbutton id="sidebar-switcher-tabs"
|
||||
+ label="&syncedTabs.sidebar.label;"
|
||||
+ class="subviewbutton subviewbutton-iconic"
|
||||
+ observes="viewTabsSidebar"
|
||||
+ oncommand="SidebarUI.show('viewTabsSidebar');">
|
||||
+ <observes element="viewTabsSidebar" attribute="checked"/>
|
||||
+ </toolbarbutton>
|
||||
+ <toolbarseparator/>
|
||||
+ <vbox id="sidebar-extensions"></vbox>
|
||||
+ <observes element="viewTabsSidebar" attribute="checked"/>
|
||||
+ </toolbarbutton>
|
||||
+ <toolbarseparator/>
|
||||
+ <!-- Extension toolbarbuttons go here. -->
|
||||
+ <toolbarseparator id="sidebar-extensions-separator"/>
|
||||
+ <toolbarbutton id="sidebar-reverse-position"
|
||||
+ class="subviewbutton"
|
||||
+ oncommand="SidebarUI.reversePosition()"/>
|
||||
|
@ -425,15 +425,15 @@ new file mode 100644
|
|||
+ emailLink-title="&emailPageCmd.label;"
|
||||
+ sendToDevice-title="&pageAction.sendTabToDevice.label;"
|
||||
+ sendToDevice-notReadyTitle="&sendToDevice.syncNotReady.label;">
|
||||
+ <photonpanelmultiview id="pageActionPanelMultiView"
|
||||
+ mainViewId="pageActionPanelMainView"
|
||||
+ viewCacheId="appMenu-viewCache">
|
||||
+ <panelmultiview id="pageActionPanelMultiView"
|
||||
+ mainViewId="pageActionPanelMainView"
|
||||
+ viewCacheId="appMenu-viewCache">
|
||||
+ <panelview id="pageActionPanelMainView"
|
||||
+ context="pageActionContextMenu"
|
||||
+ class="PanelUI-subView">
|
||||
+ <vbox class="panel-subview-body"/>
|
||||
+ </panelview>
|
||||
+ </photonpanelmultiview>
|
||||
+ </panelmultiview>
|
||||
+ </panel>
|
||||
+ <panel id="pageActionFeedback"
|
||||
+ role="alert"
|
||||
|
@ -444,7 +444,8 @@ new file mode 100644
|
|||
+ tabspecific="true"
|
||||
+ noautofocus="true"
|
||||
+ copyURLFeedback="©URLFeedback.label;"
|
||||
+ sendToDeviceFeedback="&sendToDeviceFeedback.label;">
|
||||
+ sendToDeviceFeedback="&sendToDeviceFeedback.label;"
|
||||
+ sendToDeviceOfflineFeedback="&sendToDeviceOfflineFeedback.label;">
|
||||
+ <hbox id="pageActionFeedbackAnimatableBox">
|
||||
+ <image id="pageActionFeedbackAnimatableImage"/>
|
||||
+ </hbox>
|
||||
|
@ -603,13 +604,10 @@ new file mode 100644
|
|||
+</vbox>
|
||||
+#endif
|
||||
+
|
||||
+<deck flex="1" id="tab-view-deck">
|
||||
+<vbox flex="1" id="browser-panel">
|
||||
+
|
||||
+ <toolbox id="navigator-toolbox" mode="icons">
|
||||
+ <toolbox id="navigator-toolbox">
|
||||
+ <!-- Menu -->
|
||||
+ <toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true"
|
||||
+ mode="icons" iconsize="small"
|
||||
+ mode="icons"
|
||||
+#ifdef MENUBAR_CAN_AUTOHIDE
|
||||
+ toolbarname="&menubarCmd.label;"
|
||||
+ accesskey="&menubarCmd.accesskey;"
|
||||
|
@ -635,7 +633,6 @@ new file mode 100644
|
|||
+ fullscreentoolbar="true"
|
||||
+ customizable="true"
|
||||
+ mode="icons"
|
||||
+ iconsize="small"
|
||||
+ aria-label="&tabsToolbar.label;"
|
||||
+ context="toolbar-context-menu"
|
||||
+ collapsed="true">
|
||||
|
@ -718,7 +715,6 @@ new file mode 100644
|
|||
+ <toolbar id="nav-bar"
|
||||
+ aria-label="&navbarCmd.label;"
|
||||
+ fullscreentoolbar="true" mode="icons" customizable="true"
|
||||
+ iconsize="small"
|
||||
+ customizationtarget="nav-bar-customization-target"
|
||||
+ overflowable="true"
|
||||
+ overflowbutton="nav-bar-overflow-button"
|
||||
|
@ -822,6 +818,8 @@ new file mode 100644
|
|||
+ tooltiptext="&urlbar.persistentStorageBlocked.tooltip;"/>
|
||||
+ <image data-permission-id="popup" class="blocked-permission-icon popup-icon" role="button"
|
||||
+ tooltiptext="&urlbar.popupBlocked.tooltip;"/>
|
||||
+ <image data-permission-id="canvas" class="blocked-permission-icon canvas-icon" role="button"
|
||||
+ tooltiptext="&urlbar.canvasBlocked.tooltip;"/>
|
||||
+ </box>
|
||||
+ <box id="notification-popup-box"
|
||||
+ hidden="true"
|
||||
|
@ -936,7 +934,7 @@ new file mode 100644
|
|||
+
|
||||
+ <toolbarbutton id="library-button" class="toolbarbutton-1 chromeclass-toolbar-additional subviewbutton-nav"
|
||||
+ removable="true"
|
||||
+ onmousedown="PanelUI.showSubView('appMenu-libraryView', this, null, event);"
|
||||
+ onmousedown="PanelUI.showSubView('appMenu-libraryView', this, event);"
|
||||
+ closemenu="none"
|
||||
+ cui-areatype="toolbar"
|
||||
+ tooltiptext="&libraryButton.tooltip;"
|
||||
|
@ -983,10 +981,8 @@ new file mode 100644
|
|||
+ </hbox>
|
||||
+ </toolbar>
|
||||
+
|
||||
+ <toolbarset id="customToolbars" context="toolbar-context-menu"/>
|
||||
+
|
||||
+ <toolbar id="PersonalToolbar"
|
||||
+ mode="icons" iconsize="small"
|
||||
+ mode="icons"
|
||||
+ class="chromeclass-directories"
|
||||
+ context="toolbar-context-menu"
|
||||
+ toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
||||
|
@ -1160,7 +1156,7 @@ new file mode 100644
|
|||
+ </toolbarbutton>
|
||||
+
|
||||
+ <toolbaritem id="search-container"
|
||||
+ class="chromeclass-toolbar-additional panel-wide-item"
|
||||
+ class="chromeclass-toolbar-additional"
|
||||
+ title="&searchItem.title;"
|
||||
+ align="center"
|
||||
+ flex="100"
|
||||
|
@ -1247,17 +1243,11 @@ new file mode 100644
|
|||
+ <notificationbox id="global-notificationbox" notificationside="bottom"/>
|
||||
+ </vbox>
|
||||
+
|
||||
+</vbox>
|
||||
+# <iframe id="tab-view"> is dynamically appended as the 2nd child of #tab-view-deck.
|
||||
+# Introducing the iframe dynamically, as needed, was found to be better than
|
||||
+# starting with an empty iframe here in browser.xul from a Ts standpoint.
|
||||
+</deck>
|
||||
+
|
||||
+</window>
|
||||
diff --git a/browser/base/jar.mn b/browser/base/jar.mn
|
||||
--- a/browser/base/jar.mn
|
||||
+++ b/browser/base/jar.mn
|
||||
@@ -52,16 +52,18 @@ browser.jar:
|
||||
@@ -45,16 +45,18 @@ browser.jar:
|
||||
content/browser/aboutRobots-icon.png (content/aboutRobots-icon.png)
|
||||
content/browser/aboutRobots-widget-left.png (content/aboutRobots-widget-left.png)
|
||||
content/browser/aboutTabCrashed.css (content/aboutTabCrashed.css)
|
||||
|
@ -1339,7 +1329,7 @@ diff --git a/browser/components/build/nsModule.cpp b/browser/components/build/ns
|
|||
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
|
||||
@@ -193,16 +193,23 @@ var gMainPane = {
|
||||
@@ -330,16 +330,23 @@ var gMainPane = {
|
||||
this._backoffIndex++ : backoffTimes.length - 1]);
|
||||
};
|
||||
|
||||
|
@ -1363,7 +1353,7 @@ diff --git a/browser/components/preferences/in-content/main.js b/browser/compone
|
|||
performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
|
||||
|
||||
this.updateDefaultPerformanceSettingsPref();
|
||||
@@ -898,16 +905,27 @@ var gMainPane = {
|
||||
@@ -1035,16 +1042,27 @@ var gMainPane = {
|
||||
// Reset exponential backoff delay time in order to do visual update in pollForDefaultBrowser.
|
||||
this._backoffIndex = 0;
|
||||
|
||||
|
@ -1707,7 +1697,7 @@ new file mode 100644
|
|||
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
|
||||
@@ -657,16 +657,18 @@
|
||||
@@ -649,16 +649,18 @@
|
||||
@RESPATH@/browser/defaults/blocklists
|
||||
@RESPATH@/browser/defaults/pinning
|
||||
|
||||
|
|
|
@ -18,4 +18,4 @@ pref("extensions.autoDisableScopes", 0);
|
|||
pref("extensions.shownSelectionUI", true);
|
||||
pref("network.manage-offline-status", true);
|
||||
pref("layers.offmainthreadcomposition.enabled", false);
|
||||
pref("intl.locale.matchOS", true);
|
||||
pref("intl.locale.requested", "");
|
||||
|
|
14
firefox.spec
14
firefox.spec
|
@ -7,7 +7,7 @@
|
|||
# This also means only STABLE upstream releases, NO betas.
|
||||
# This is a discussed topic. Please, do not flame it again.
|
||||
|
||||
%define major 58.0.2
|
||||
%define major 59.0.1
|
||||
%define ff_epoch 0
|
||||
# (tpg) set version HERE !!!
|
||||
%define realver %{major}
|
||||
|
@ -18,7 +18,7 @@
|
|||
%define pluginsdir %{_libdir}/mozilla/plugins
|
||||
|
||||
# this seems fragile, so require the exact version or later (#58754)
|
||||
#%define sqlite3_version %(pkg-config --modversion sqlite3 &>/dev/null && pkg-config --modversion sqlite3 2>/dev/null || echo 0)
|
||||
#%%define sqlite3_version %%(pkg-config --modversion sqlite3 &>/dev/null && pkg-config --modversion sqlite3 2>/dev/null || echo 0)
|
||||
%define nss_version %(pkg-config --modversion nss &>/dev/null && pkg-config --modversion nss 2>/dev/null || echo 0)
|
||||
%define nspr_version %(pkg-config --modversion nspr &>/dev/null && pkg-config --modversion nspr 2>/dev/null |sed -e 's!\.0!!' || echo 0)
|
||||
|
||||
|
@ -30,7 +30,7 @@ Summary: Next generation web browser
|
|||
Name: firefox
|
||||
Version: %{major}
|
||||
Epoch: %{ff_epoch}
|
||||
Release: 1
|
||||
Release: 2
|
||||
License: MPLv1+
|
||||
Group: Networking/WWW
|
||||
Url: http://www.mozilla.com/firefox/
|
||||
|
@ -237,9 +237,9 @@ ac_add_options --disable-debug
|
|||
ac_add_options --enable-optimize
|
||||
#ac_add_options --enable-rust-debug
|
||||
# Error stylo in x86 v57.0
|
||||
%ifarch %{ix86}
|
||||
ac_add_options --disable-stylo
|
||||
%endif
|
||||
#%ifarch %{ix86}
|
||||
#ac_add_options --disable-stylo
|
||||
#%endif
|
||||
|
||||
EOF
|
||||
|
||||
|
@ -278,7 +278,7 @@ mkdir -p %{buildroot}%{_datadir}/applications
|
|||
install -m 644 %{SOURCE4} %{buildroot}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
# (tpg) icons
|
||||
cp %{buildroot}%{mozillalibdir}/browser/chrome/icons/default/default16.png %{buildroot}/%{mozillalibdir}/browser/icons/
|
||||
#cp %{buildroot}%{mozillalibdir}/browser/chrome/icons/default/default16.png %{buildroot}/%{mozillalibdir}/browser/icons/
|
||||
for i in 16 22 24 32 48 256; do
|
||||
# (cg) Not all icon sizes are installed with make install, so just redo it here.
|
||||
install -m 644 browser/branding/official/default$i.png %{buildroot}%{mozillalibdir}/browser/chrome/icons/default/default$i.png
|
||||
|
|
1596
mozilla-kde.patch
1596
mozilla-kde.patch
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue