mirror of
https://abf.rosa.ru/djam/firefox-esr68.git
synced 2025-02-23 09:52:56 +00:00
Updated to 67.0
This commit is contained in:
parent
195d340467
commit
97a1874530
5 changed files with 83 additions and 148 deletions
4
.abf.yml
4
.abf.yml
|
@ -1,4 +1,4 @@
|
|||
sources:
|
||||
cbindgen-vendor.tar.xz: 7efa6255e73d8e3c9dc674822d2e29ebc0e3391b
|
||||
firefox-66.0.5.source.tar.xz: f2704b63626a6305ce93ee201997d641a9f71ad4
|
||||
cbindgen-vendor.tar.xz: 5ed5e4744f281d217e56035036af4cef24a29935
|
||||
firefox-67.0.source.tar.xz: c7a5f3182999e5efed5c714653adc538bb75aa53
|
||||
firefox-dictionary-61.0.2.tar.bz2: 25929c585dc8568a32d5be49aacc672f0ed2202f
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# HG changeset patch
|
||||
# Parent 87262204aa945e6fce864193d103a93659bf76f6
|
||||
# Parent 18632e53d0b0c4c03f254ca2dbbeac8f48ec6f5c
|
||||
|
||||
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,1408 @@
|
||||
@@ -0,0 +1,1404 @@
|
||||
+#filter substitution
|
||||
+<?xml version="1.0"?>
|
||||
+# -*- Mode: HTML -*-
|
||||
|
@ -80,7 +80,6 @@ new file mode 100644
|
|||
+ retargetdocumentfocus="urlbar"
|
||||
+ persist="screenX screenY width height sizemode"
|
||||
+#ifdef BROWSER_XHTML
|
||||
+ hidden="true"
|
||||
+ mozpersist=""
|
||||
+#endif
|
||||
+ >
|
||||
|
@ -90,11 +89,7 @@ new file mode 100644
|
|||
+# that they can be shared with macWindow.inc.xul.
|
||||
+#include global-scripts.inc
|
||||
+
|
||||
+<script type="application/javascript"
|
||||
+#ifdef BROWSER_XHTML
|
||||
+xmlns="http://www.w3.org/1999/xhtml"
|
||||
+#endif
|
||||
+>
|
||||
+<script type="application/javascript">
|
||||
+ Services.scriptloader.loadSubScript("chrome://global/content/contentAreaUtils.js", this);
|
||||
+ Services.scriptloader.loadSubScript("chrome://browser/content/browser-captivePortal.js", this);
|
||||
+ Services.scriptloader.loadSubScript("chrome://browser/content/browser-compacttheme.js", this);
|
||||
|
@ -111,23 +106,16 @@ new file mode 100644
|
|||
+ Services.scriptloader.loadSubScript("chrome://browser/content/browser-sidebar.js", this);
|
||||
+ Services.scriptloader.loadSubScript("chrome://browser/content/browser-tabsintitlebar.js", this);
|
||||
+ Services.scriptloader.loadSubScript("chrome://browser/content/tabbrowser.js", this);
|
||||
+ Services.scriptloader.loadSubScript("chrome://browser/content/search/autocomplete-popup.js", this);
|
||||
+ Services.scriptloader.loadSubScript("chrome://browser/content/search/searchbar.js", this);
|
||||
+
|
||||
+ window.onload = gBrowserInit.onLoad.bind(gBrowserInit);
|
||||
+ window.onunload = gBrowserInit.onUnload.bind(gBrowserInit);
|
||||
+ window.onclose = WindowIsClosing;
|
||||
+
|
||||
+#ifdef BROWSER_XHTML
|
||||
+ window.addEventListener("readystatechange", () => {
|
||||
+ // We initially hide the window to prevent layouts during parse. This lets us
|
||||
+ // avoid accidental XBL construction and better match browser.xul (see Bug 1497975).
|
||||
+ gBrowserInit.onBeforeInitialXULLayout();
|
||||
+ document.documentElement.removeAttribute("hidden");
|
||||
+ }, { once: true, capture: true });
|
||||
+#else
|
||||
+ window.addEventListener("MozBeforeInitialXULLayout",
|
||||
+ gBrowserInit.onBeforeInitialXULLayout.bind(gBrowserInit), { once: true });
|
||||
+#endif
|
||||
+
|
||||
+ // The listener of DOMContentLoaded must be set on window, rather than
|
||||
+ // document, because the window can go away before the event is fired.
|
||||
+ // In that case, we don't want to initialize anything, otherwise we
|
||||
|
@ -244,7 +232,8 @@ new file mode 100644
|
|||
+
|
||||
+ <!-- for search and content formfill/pw manager -->
|
||||
+
|
||||
+ <panel type="autocomplete-richlistbox"
|
||||
+ <panel is="autocomplete-richlistbox-popup"
|
||||
+ type="autocomplete-richlistbox"
|
||||
+ id="PopupAutoComplete"
|
||||
+ role="group"
|
||||
+ noautofocus="true"
|
||||
|
@ -254,7 +243,8 @@ new file mode 100644
|
|||
+ nomaxresults="true" />
|
||||
+
|
||||
+ <!-- for search with one-off buttons -->
|
||||
+ <panel type="autocomplete-richlistbox"
|
||||
+ <panel is="search-autocomplete-richlistbox-popup"
|
||||
+ type="autocomplete-richlistbox"
|
||||
+ id="PopupSearchAutoComplete"
|
||||
+ role="group"
|
||||
+ noautofocus="true"
|
||||
|
@ -270,27 +260,6 @@ new file mode 100644
|
|||
+ level="parent"
|
||||
+ overflowpadding="15" />
|
||||
+
|
||||
+ <!-- for url bar autocomplete -->
|
||||
+ <panel id="urlbar-results"
|
||||
+ role="group"
|
||||
+ noautofocus="true"
|
||||
+ hidden="true"
|
||||
+ flip="none"
|
||||
+ consumeoutsideclicks="never"
|
||||
+ norolluponanchor="true"
|
||||
+ level="parent">
|
||||
+ <html:div class="urlbarView-body-outer">
|
||||
+ <html:div class="urlbarView-body-inner">
|
||||
+ <!-- TODO: add search suggestions notification -->
|
||||
+ <html:div class="urlbarView-results"/>
|
||||
+ </html:div>
|
||||
+ </html:div>
|
||||
+ <hbox class="search-one-offs"
|
||||
+ compact="true"
|
||||
+ includecurrentengine="true"
|
||||
+ disabletab="true"/>
|
||||
+ </panel>
|
||||
+
|
||||
+ <!-- for date/time picker. consumeoutsideclicks is set to never, so that
|
||||
+ clicks on the anchored input box are never consumed. -->
|
||||
+ <panel id="DateTimePickerPanel"
|
||||
|
@ -581,6 +550,8 @@ new file mode 100644
|
|||
+ position="bottomcenter topright"
|
||||
+ tabspecific="true"
|
||||
+ noautofocus="true"
|
||||
+ pinTab-title="&pinTab.label;"
|
||||
+ unpinTab-title="&unpinTab.label;"
|
||||
+ pocket-title="&saveToPocketCmd.label;"
|
||||
+ copyURL-title="&pageAction.copyLink.label;"
|
||||
+ emailLink-title="&emailPageCmd.label;"
|
||||
|
@ -607,9 +578,12 @@ new file mode 100644
|
|||
+ tabspecific="true"
|
||||
+ noautofocus="true">
|
||||
+ <hbox id="confirmation-hint-checkmark-animation-container">
|
||||
+ <image id="confirmation-hint-checkmark-image"/>
|
||||
+ <image id="confirmation-hint-checkmark-image"/>
|
||||
+ </hbox>
|
||||
+ <label id="confirmation-hint-message"/>
|
||||
+ <vbox id="confirmation-hint-message-container">
|
||||
+ <label id="confirmation-hint-message"/>
|
||||
+ <label id="confirmation-hint-description"/>
|
||||
+ </vbox>
|
||||
+ </panel>
|
||||
+
|
||||
+ <menupopup id="pageActionContextMenu"
|
||||
|
@ -843,6 +817,7 @@ new file mode 100644
|
|||
+ overflowpanel="widget-overflow"
|
||||
+ context="toolbar-context-menu">
|
||||
+
|
||||
+ <toolbartabstop/>
|
||||
+ <hbox id="nav-bar-customization-target" flex="1">
|
||||
+ <toolbarbutton id="back-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
+ label="&backCmd.label;"
|
||||
|
@ -896,11 +871,13 @@ new file mode 100644
|
|||
+ <toolbaritem id="urlbar-container" flex="400" persist="width"
|
||||
+ removable="false"
|
||||
+ class="chromeclass-location" overflows="false">
|
||||
+ <toolbartabstop/>
|
||||
+ <textbox id="urlbar" flex="1"
|
||||
+ placeholder="&urlbar.placeholder2;"
|
||||
+ defaultPlaceholder="&urlbar.placeholder2;"
|
||||
+ focused="true"
|
||||
+ type="autocomplete"
|
||||
+ quantumbar="false"
|
||||
+ autocompletesearch="unifiedcomplete"
|
||||
+ autocompletesearchparam="enable-actions"
|
||||
+ autocompletepopup="PopupAutoCompleteRichResult"
|
||||
|
@ -1015,6 +992,7 @@ new file mode 100644
|
|||
+ <label id="extension" class="urlbar-display urlbar-display-extension" value="&urlbar.extension.label;"/>
|
||||
+ </box>
|
||||
+ <hbox id="page-action-buttons" context="pageActionContextMenu">
|
||||
+ <toolbartabstop/>
|
||||
+ <hbox id="contextual-feature-recommendation" role="button" hidden="true">
|
||||
+ <hbox id="cfr-label-container">
|
||||
+ <label id="cfr-label"/>
|
||||
|
@ -1072,6 +1050,7 @@ new file mode 100644
|
|||
+ </hbox>
|
||||
+ </hbox>
|
||||
+ </textbox>
|
||||
+ <toolbartabstop/>
|
||||
+ </toolbaritem>
|
||||
+
|
||||
+ <toolbarspring cui-areatype="toolbar" class="chromeclass-toolbar-additional"/>
|
||||
|
@ -1083,6 +1062,7 @@ new file mode 100644
|
|||
+ class="toolbarbutton-1 chromeclass-toolbar-additional badged-button"
|
||||
+ key="key_openDownloads"
|
||||
+ onmousedown="DownloadsIndicatorView.onCommand(event);"
|
||||
+ onkeypress="DownloadsIndicatorView.onCommand(event);"
|
||||
+ ondrop="DownloadsIndicatorView.onDrop(event);"
|
||||
+ ondragover="DownloadsIndicatorView.onDragOver(event);"
|
||||
+ ondragenter="DownloadsIndicatorView.onDragOver(event);"
|
||||
|
@ -1115,6 +1095,19 @@ new file mode 100644
|
|||
+ tooltiptext="&libraryButton.tooltip;"
|
||||
+ label="&places.library.title;"/>
|
||||
+
|
||||
+ <toolbarbutton id="fxa-toolbar-menu-button" class="toolbarbutton-1 badged-button chromeclass-toolbar-additional subviewbutton-nav"
|
||||
+ onmousedown="gSync.toggleAccountPanel('PanelUI-fxa', event)"
|
||||
+ onkeypress="gSync.toggleAccountPanel('PanelUI-fxa', event)"
|
||||
+ consumeanchor="fxa-toolbar-menu-button"
|
||||
+ closemenu="none"
|
||||
+ label="&fxa.menu.firefoxAccount;"
|
||||
+ tooltiptext="&fxa.menu.firefoxAccount;"
|
||||
+ cui-areatype="toolbar"
|
||||
+ removable="true">
|
||||
+ <vbox>
|
||||
+ <image id="fxa-avatar-image"/>
|
||||
+ </vbox>
|
||||
+ </toolbarbutton>
|
||||
+ </hbox>
|
||||
+
|
||||
+ <toolbarbutton id="nav-bar-overflow-button"
|
||||
|
@ -1167,6 +1160,7 @@ new file mode 100644
|
|||
+ toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
||||
+ collapsed="true"
|
||||
+ customizable="true">
|
||||
+ <toolbartabstop skipintoolbarset="true"/>
|
||||
+ <toolbaritem id="personal-bookmarks"
|
||||
+ title="&bookmarksToolbarItem.label;"
|
||||
+ cui-areatype="toolbar"
|
||||
|
@ -1336,7 +1330,9 @@ new file mode 100644
|
|||
+ align="center"
|
||||
+ flex="100"
|
||||
+ persist="width">
|
||||
+ <toolbartabstop/>
|
||||
+ <searchbar id="searchbar" flex="1"/>
|
||||
+ <toolbartabstop/>
|
||||
+ </toolbaritem>
|
||||
+ </toolbarpalette>
|
||||
+ </toolbox>
|
||||
|
@ -1436,70 +1432,10 @@ diff --git a/browser/base/jar.mn b/browser/base/jar.mn
|
|||
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-contentblocking.js (content/browser-contentblocking.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
|
||||
@@ -8,17 +8,17 @@
|
||||
#include "nsBrowserCompsCID.h"
|
||||
#include "DirectoryProvider.h"
|
||||
|
||||
#if defined(XP_WIN)
|
||||
# include "nsWindowsShellService.h"
|
||||
#elif defined(XP_MACOSX)
|
||||
# include "nsMacShellService.h"
|
||||
#elif defined(MOZ_WIDGET_GTK)
|
||||
-# include "nsGNOMEShellService.h"
|
||||
+# include "nsUnixShellService.h"
|
||||
#endif
|
||||
#include "nsIToolkitShellService.h"
|
||||
|
||||
#if defined(MOZ_WIDGET_COCOA)
|
||||
# include "nsMacAttribution.h"
|
||||
#endif
|
||||
|
||||
#if defined(XP_WIN)
|
||||
@@ -34,18 +34,16 @@ using namespace mozilla::browser;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
NS_GENERIC_FACTORY_CONSTRUCTOR(DirectoryProvider)
|
||||
#if defined(XP_WIN)
|
||||
NS_GENERIC_FACTORY_CONSTRUCTOR(nsWindowsShellService)
|
||||
#elif defined(XP_MACOSX)
|
||||
NS_GENERIC_FACTORY_CONSTRUCTOR(nsMacShellService)
|
||||
-#elif defined(MOZ_WIDGET_GTK)
|
||||
-NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGNOMEShellService, Init)
|
||||
#endif
|
||||
|
||||
#if defined(MOZ_WIDGET_COCOA)
|
||||
NS_GENERIC_FACTORY_CONSTRUCTOR(nsMacAttributionService)
|
||||
#endif
|
||||
|
||||
#if defined(XP_WIN)
|
||||
NS_GENERIC_FACTORY_CONSTRUCTOR(nsIEHistoryEnumerator)
|
||||
@@ -64,17 +62,17 @@ NS_DEFINE_NAMED_CID(NS_MACATTRIBUTIONSER
|
||||
#endif
|
||||
|
||||
static const mozilla::Module::CIDEntry kBrowserCIDs[] = {
|
||||
// clang-format off
|
||||
{ &kNS_BROWSERDIRECTORYPROVIDER_CID, false, nullptr, DirectoryProviderConstructor },
|
||||
#if defined(XP_WIN)
|
||||
{ &kNS_SHELLSERVICE_CID, false, nullptr, nsWindowsShellServiceConstructor },
|
||||
#elif defined(MOZ_WIDGET_GTK)
|
||||
- { &kNS_SHELLSERVICE_CID, false, nullptr, nsGNOMEShellServiceConstructor },
|
||||
+ { &kNS_SHELLSERVICE_CID, false, nullptr, nsUnixShellServiceConstructor },
|
||||
#elif defined(XP_MACOSX)
|
||||
{ &kNS_SHELLSERVICE_CID, false, nullptr, nsMacShellServiceConstructor },
|
||||
#endif
|
||||
{ &kNS_BROWSER_ABOUT_REDIRECTOR_CID, false, nullptr, AboutRedirector::Create },
|
||||
#if defined(XP_WIN)
|
||||
{ &kNS_WINIEHISTORYENUMERATOR_CID, false, nullptr, nsIEHistoryEnumeratorConstructor },
|
||||
#endif
|
||||
#if defined(MOZ_WIDGET_COCOA)
|
||||
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
|
||||
@@ -289,16 +289,23 @@ var gMainPane = {
|
||||
@@ -288,16 +288,23 @@ var gMainPane = {
|
||||
this._backoffIndex++ : backoffTimes.length - 1]);
|
||||
};
|
||||
|
||||
|
@ -1523,7 +1459,7 @@ diff --git a/browser/components/preferences/in-content/main.js b/browser/compone
|
|||
performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
|
||||
|
||||
this.updateDefaultPerformanceSettingsPref();
|
||||
@@ -1021,16 +1028,27 @@ var gMainPane = {
|
||||
@@ -1025,16 +1032,27 @@ var gMainPane = {
|
||||
// Reset exponential backoff delay time in order to do visual update in pollForDefaultBrowser.
|
||||
this._backoffIndex = 0;
|
||||
|
||||
|
@ -1815,7 +1751,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
|
||||
@@ -452,16 +452,18 @@
|
||||
@@ -286,16 +286,18 @@
|
||||
@RESPATH@/browser/defaults/settings/pinning
|
||||
@RESPATH@/browser/defaults/settings/main
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#code
|
||||
pref("browser.rights.3.shown", false);
|
||||
defaultPref("browser.startup.homepage", "data:text/html,browser.startup.homepage=file:///usr/share/doc/HTML/index.html");
|
||||
pref("startup.homepage_welcome_url", "file:///usr/share/branding-configs/fresh/first_startup.html");
|
||||
pref("startup.homepage_welcome_url", "file:///usr/share/doc/HTML/first_startup.html");
|
||||
pref("browser.shell.checkDefaultBrowser", false);
|
||||
pref("browser.ctrlTab.previews", true);
|
||||
pref("browser.backspace_action", 2);
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
# This also means only STABLE upstream releases, NO betas.
|
||||
# This is a discussed topic. Please, do not flame it again.
|
||||
|
||||
%define major 66.0.5
|
||||
%define major 67.0
|
||||
%define ff_epoch 0
|
||||
# (tpg) set version HERE !!!
|
||||
%define realver %{major}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# HG changeset patch
|
||||
# Parent f55e33a10c2a23625826ef6f8dbe18d5a455d29e
|
||||
# Parent cafacdb0b7c50666e5dcc927684a23e8733206a5
|
||||
Description: Add KDE integration to Firefox (toolkit parts)
|
||||
Author: Wolfgang Rosenauer <wolfgang@rosenauer.org>
|
||||
Author: Lubos Lunak <lunak@suse.com>
|
||||
|
@ -27,7 +27,7 @@ diff --git a/modules/libpref/Preferences.cpp b/modules/libpref/Preferences.cpp
|
|||
#ifdef XP_WIN
|
||||
# include "windows.h"
|
||||
#endif
|
||||
@@ -4467,25 +4468,37 @@ float MOZ_MAYBE_UNUSED GetPref<float>(co
|
||||
@@ -4493,25 +4494,37 @@ float MOZ_MAYBE_UNUSED GetPref<float>(co
|
||||
// application pref files for backwards compatibility.
|
||||
static const char* specialFiles[] = {
|
||||
#if defined(XP_MACOSX)
|
||||
|
@ -65,7 +65,7 @@ diff --git a/modules/libpref/Preferences.cpp b/modules/libpref/Preferences.cpp
|
|||
|
||||
// Load jar:$app/omni.jar!/defaults/preferences/*.js
|
||||
// or jar:$gre/omni.jar!/defaults/preferences/*.js.
|
||||
@@ -4533,17 +4546,17 @@ float MOZ_MAYBE_UNUSED GetPref<float>(co
|
||||
@@ -4559,17 +4572,17 @@ float MOZ_MAYBE_UNUSED GetPref<float>(co
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIFile> path = do_QueryInterface(elem);
|
||||
|
@ -97,21 +97,21 @@ diff --git a/modules/libpref/moz.build b/modules/libpref/moz.build
|
|||
]
|
||||
|
||||
+LOCAL_INCLUDES += [
|
||||
+ '/toolkit/xre'
|
||||
+ '/toolkit/xre'
|
||||
+]
|
||||
+
|
||||
XPCOM_MANIFESTS += [
|
||||
'components.conf',
|
||||
]
|
||||
|
||||
include('/ipc/chromium/chromium-config.mozbuild')
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
||||
DEFINES['OS_ARCH'] = CONFIG['OS_ARCH']
|
||||
DEFINES['MOZ_WIDGET_TOOLKIT'] = CONFIG['MOZ_WIDGET_TOOLKIT']
|
||||
if CONFIG['MOZ_ENABLE_WEBRENDER']:
|
||||
DEFINES['MOZ_ENABLE_WEBRENDER'] = True
|
||||
diff --git a/python/mozbuild/mozpack/chrome/flags.py b/python/mozbuild/mozpack/chrome/flags.py
|
||||
--- a/python/mozbuild/mozpack/chrome/flags.py
|
||||
+++ b/python/mozbuild/mozpack/chrome/flags.py
|
||||
@@ -220,16 +220,17 @@ class Flags(OrderedDict):
|
||||
@@ -223,16 +223,17 @@ class Flags(OrderedDict):
|
||||
'contentaccessible': Flag,
|
||||
'os': StringFlag,
|
||||
'osversion': VersionFlag,
|
||||
|
@ -153,7 +153,7 @@ diff --git a/python/mozbuild/mozpack/chrome/manifest.py b/python/mozbuild/mozpac
|
|||
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
|
||||
@@ -41,10 +41,14 @@ EXTRA_JS_MODULES += [
|
||||
@@ -41,10 +41,14 @@ XPCOM_MANIFESTS += [
|
||||
|
||||
if CONFIG['MOZ_PLACES']:
|
||||
EXTRA_JS_MODULES += [
|
||||
|
@ -171,25 +171,25 @@ diff --git a/toolkit/components/downloads/moz.build b/toolkit/components/downloa
|
|||
diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
|
||||
--- a/toolkit/content/jar.mn
|
||||
+++ b/toolkit/content/jar.mn
|
||||
@@ -65,16 +65,18 @@ toolkit.jar:
|
||||
@@ -63,16 +63,18 @@ toolkit.jar:
|
||||
content/global/widgets.css
|
||||
content/global/bindings/autocomplete.xml (widgets/autocomplete.xml)
|
||||
content/global/bindings/button.xml (widgets/button.xml)
|
||||
content/global/bindings/calendar.js (widgets/calendar.js)
|
||||
content/global/bindings/checkbox.xml (widgets/checkbox.xml)
|
||||
content/global/bindings/datekeeper.js (widgets/datekeeper.js)
|
||||
content/global/bindings/datepicker.js (widgets/datepicker.js)
|
||||
content/global/bindings/datetimebox.xml (widgets/datetimebox.xml)
|
||||
content/global/bindings/datetimebox.css (widgets/datetimebox.css)
|
||||
* content/global/bindings/dialog.xml (widgets/dialog.xml)
|
||||
+* content/global/bindings/dialog-kde.xml (widgets/dialog-kde.xml)
|
||||
+% override chrome://global/content/bindings/dialog.xml chrome://global/content/bindings/dialog-kde.xml desktop=kde
|
||||
content/global/bindings/general.xml (widgets/general.xml)
|
||||
content/global/bindings/menu.xml (widgets/menu.xml)
|
||||
content/global/bindings/menulist.xml (widgets/menulist.xml)
|
||||
content/global/bindings/notification.xml (widgets/notification.xml)
|
||||
content/global/bindings/popup.xml (widgets/popup.xml)
|
||||
content/global/bindings/radio.xml (widgets/radio.xml)
|
||||
content/global/bindings/richlistbox.xml (widgets/richlistbox.xml)
|
||||
content/global/bindings/scrollbox.xml (widgets/scrollbox.xml)
|
||||
content/global/bindings/spinner.js (widgets/spinner.js)
|
||||
content/global/bindings/tabbox.xml (widgets/tabbox.xml)
|
||||
diff --git a/toolkit/content/widgets/dialog-kde.xml b/toolkit/content/widgets/dialog-kde.xml
|
||||
new file mode 100644
|
||||
--- /dev/null
|
||||
|
@ -702,10 +702,10 @@ new file mode 100644
|
|||
+ </binding>
|
||||
+
|
||||
+</bindings>
|
||||
diff --git a/toolkit/mozapps/downloads/nsHelperAppDlg.js b/toolkit/mozapps/downloads/nsHelperAppDlg.js
|
||||
--- a/toolkit/mozapps/downloads/nsHelperAppDlg.js
|
||||
+++ b/toolkit/mozapps/downloads/nsHelperAppDlg.js
|
||||
@@ -1033,30 +1033,60 @@ nsUnknownContentTypeDialog.prototype = {
|
||||
diff --git a/toolkit/mozapps/downloads/HelperAppDlg.jsm b/toolkit/mozapps/downloads/HelperAppDlg.jsm
|
||||
--- a/toolkit/mozapps/downloads/HelperAppDlg.jsm
|
||||
+++ b/toolkit/mozapps/downloads/HelperAppDlg.jsm
|
||||
@@ -1030,30 +1030,60 @@ nsUnknownContentTypeDialog.prototype = {
|
||||
|
||||
if (params.handlerApp &&
|
||||
params.handlerApp.executable &&
|
||||
|
@ -794,14 +794,14 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/sy
|
|||
#include "nsIURI.h"
|
||||
+#include "nsKDEUtils.h"
|
||||
|
||||
using namespace mozilla;
|
||||
|
||||
class nsUnixSystemProxySettings final : public nsISystemProxySettings {
|
||||
public:
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_NSISYSTEMPROXYSETTINGS
|
||||
|
||||
nsUnixSystemProxySettings() : mSchemeProxySettings(4) {}
|
||||
nsresult Init();
|
||||
@@ -42,16 +43,18 @@ class nsUnixSystemProxySettings final :
|
||||
@@ -44,16 +45,18 @@ class nsUnixSystemProxySettings final :
|
||||
nsACString& aResult);
|
||||
nsresult GetProxyFromGConf(const nsACString& aScheme, const nsACString& aHost,
|
||||
int32_t aPort, nsACString& aResult);
|
||||
|
@ -820,7 +820,7 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/sy
|
|||
nsUnixSystemProxySettings::GetMainThreadOnly(bool* aMainThreadOnly) {
|
||||
// dbus prevents us from being threadsafe, but this routine should not block
|
||||
// anyhow
|
||||
@@ -488,16 +491,19 @@ nsresult nsUnixSystemProxySettings::GetP
|
||||
@@ -487,22 +490,51 @@ nsresult nsUnixSystemProxySettings::GetP
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -840,16 +840,7 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/sy
|
|||
|
||||
return GetProxyFromEnvironment(aScheme, aHost, aPort, aResult);
|
||||
}
|
||||
@@ -521,8 +527,34 @@ static const mozilla::Module::CIDEntry k
|
||||
static const mozilla::Module::ContractIDEntry kUnixProxyContracts[] = {
|
||||
{NS_SYSTEMPROXYSETTINGS_CONTRACTID, &kNS_UNIXSYSTEMPROXYSERVICE_CID},
|
||||
{nullptr}};
|
||||
|
||||
static const mozilla::Module kUnixProxyModule = {
|
||||
mozilla::Module::kVersion, kUnixProxyCIDs, kUnixProxyContracts};
|
||||
|
||||
NSMODULE_DEFN(nsUnixProxyModule) = &kUnixProxyModule;
|
||||
+
|
||||
+nsresult
|
||||
+nsUnixSystemProxySettings::GetProxyFromKDE(const nsACString& aScheme,
|
||||
+ const nsACString& aHost,
|
||||
|
@ -875,10 +866,16 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/sy
|
|||
+ return NS_OK;
|
||||
+}
|
||||
+
|
||||
+
|
||||
NS_IMPL_COMPONENT_FACTORY(nsUnixSystemProxySettings) {
|
||||
auto result = MakeRefPtr<nsUnixSystemProxySettings>();
|
||||
result->Init();
|
||||
return result.forget().downcast<nsISupports>();
|
||||
}
|
||||
diff --git a/toolkit/xre/moz.build b/toolkit/xre/moz.build
|
||||
--- a/toolkit/xre/moz.build
|
||||
+++ b/toolkit/xre/moz.build
|
||||
@@ -81,17 +81,19 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
|
||||
@@ -83,17 +83,19 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
|
||||
'../components/printingui',
|
||||
]
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'uikit':
|
||||
|
@ -897,7 +894,7 @@ diff --git a/toolkit/xre/moz.build b/toolkit/xre/moz.build
|
|||
'nsNativeAppSupportDefault.cpp',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk3':
|
||||
if CONFIG['MOZ_HAS_REMOTE']:
|
||||
diff --git a/toolkit/xre/nsKDEUtils.cpp b/toolkit/xre/nsKDEUtils.cpp
|
||||
new file mode 100644
|
||||
--- /dev/null
|
||||
|
@ -1343,7 +1340,7 @@ diff --git a/uriloader/exthandler/HandlerServiceParent.cpp b/uriloader/exthandle
|
|||
diff --git a/uriloader/exthandler/moz.build b/uriloader/exthandler/moz.build
|
||||
--- a/uriloader/exthandler/moz.build
|
||||
+++ b/uriloader/exthandler/moz.build
|
||||
@@ -76,17 +76,19 @@ else:
|
||||
@@ -80,17 +80,19 @@ else:
|
||||
SOURCES += [
|
||||
osdir + '/nsOSHelperAppService.cpp',
|
||||
]
|
||||
|
@ -1363,7 +1360,7 @@ diff --git a/uriloader/exthandler/moz.build b/uriloader/exthandler/moz.build
|
|||
'android/nsExternalURLHandlerService.cpp',
|
||||
'android/nsMIMEInfoAndroid.cpp',
|
||||
]
|
||||
@@ -120,16 +122,17 @@ include('/ipc/chromium/chromium-config.m
|
||||
@@ -130,16 +132,17 @@ include('/ipc/chromium/chromium-config.m
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
||||
LOCAL_INCLUDES += [
|
||||
|
@ -1797,7 +1794,7 @@ diff --git a/uriloader/exthandler/unix/nsOSHelperAppService.cpp b/uriloader/exth
|
|||
diff --git a/widget/gtk/moz.build b/widget/gtk/moz.build
|
||||
--- a/widget/gtk/moz.build
|
||||
+++ b/widget/gtk/moz.build
|
||||
@@ -116,16 +116,17 @@ include('/ipc/chromium/chromium-config.m
|
||||
@@ -121,16 +121,17 @@ include('/ipc/chromium/chromium-config.m
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
||||
|
@ -1914,7 +1911,7 @@ diff --git a/widget/gtk/nsFilePicker.cpp b/widget/gtk/nsFilePicker.cpp
|
|||
|
||||
GtkFileChooserAction action = GetGtkFileChooserAction(mMode);
|
||||
|
||||
@@ -571,16 +598,240 @@ void nsFilePicker::Done(void *file_choos
|
||||
@@ -572,16 +599,240 @@ void nsFilePicker::Done(void *file_choos
|
||||
mCallback->Done(result);
|
||||
mCallback = nullptr;
|
||||
} else {
|
||||
|
@ -2315,7 +2312,7 @@ diff --git a/xpcom/components/ManifestParser.cpp b/xpcom/components/ManifestPars
|
|||
diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build
|
||||
--- a/xpcom/components/moz.build
|
||||
+++ b/xpcom/components/moz.build
|
||||
@@ -44,12 +44,13 @@ LOCAL_INCLUDES += [
|
||||
@@ -66,14 +66,15 @@ LOCAL_INCLUDES += [
|
||||
'!..',
|
||||
'../base',
|
||||
'../build',
|
||||
|
@ -2329,6 +2326,8 @@ diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build
|
|||
|
||||
if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
|
||||
CXXFLAGS += CONFIG['TK_CFLAGS']
|
||||
|
||||
include('/ipc/chromium/chromium-config.mozbuild')
|
||||
diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp
|
||||
--- a/xpcom/io/nsLocalFileUnix.cpp
|
||||
+++ b/xpcom/io/nsLocalFileUnix.cpp
|
||||
|
|
Loading…
Add table
Reference in a new issue