Hello community,

here is the log from the commit of package MozillaFirefox for openSUSE:Factory 
checked in at 2018-10-02 19:43:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaFirefox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaFirefox"

Tue Oct  2 19:43:30 2018 rev:277 rq:637781 version:62.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes    
2018-08-17 23:58:15.422029698 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new/MozillaFirefox.changes       
2018-10-02 19:43:32.798068842 +0200
@@ -1,0 +2,64 @@
+Sat Sep 22 09:03:53 UTC 2018 - astie...@suse.com
+
+- Mozilla Firefox 62.0.2:
+  MFSA 2018-22
+  * CVE-2018-12385 (boo#1109363, bmo#1490585)
+    Crash in TransportSecurityInfo due to cached data
+  * Unvisited bookmarks can once again be autofilled in the address
+    bar
+  * Fix WebGL rendering issues
+  * Fix fallback on startup when a language pack is missing
+  * Avoid crash when sharing a profile with newer (as yet
+    unreleased) versions of Firefox
+  * Do not undo removal of search engines when using a language
+    pack
+  * Fixed rendering of some web sites
+  * Restored compatibility with some sites using deprecated TLS
+    settings
+- disable rust debug symbols to fix build on %ix86
+
+-------------------------------------------------------------------
+Mon Sep  3 10:47:43 UTC 2018 - w...@rosenauer.org
+
+- update to Firefox 62.0
+  * Firefox Home (the default New Tab) now allows users to display
+    up to 4 rows of top sites, Pocket stories, and highlights
+  * "Reopen in Container" tab menu option appears for users with
+    Containers that lets them choose to reopen a tab in a different
+    container
+  * In advance of removing all trust for Symantec-issued certificates
+    in Firefox 63, a preference was added that allows users to distrust
+    certificates issued by Symantec. To use this preference, go to
+    about:config in the address bar and set the preference
+    "security.pki.distrust_ca_policy" to 2.
+  * Support for CSS Shapes, allowing for richer web page layouts.
+    This goes hand in hand with a brand new Shape Path Editor in the
+    CSS inspector.
+  * CSS Variable Fonts (OpenType Font Variations) support, which makes
+    it possible to create beautiful typography with a single font file
+  * Added Canadian English (en-CA) locale
+  MFSA 2018-20 (bsc#1107343)
+  * CVE-2018-12377 (bmo#1470260)
+    Use-after-free in refresh driver timers
+  * CVE-2018-12378 (bmo#1459383)
+    Use-after-free in IndexedDB
+  * CVE-2018-12379 (bmo#1473113) (updater is disabled for us)
+    Out-of-bounds write with malicious MAR file
+  * CVE-2017-16541 (bmo#1412081)
+    Proxy bypass using automount and autofs
+  * CVE-2018-12381 (bmo#1435319)
+    Dragging and dropping Outlook email message results in page navigation
+  * CVE-2018-12382 (bmo#1479311) (Android only)
+    Addressbar spoofing with javascript URI on Firefox for Android
+  * CVE-2018-12383 (bmo#1475775)
+    Setting a master password post-Firefox 58 does not delete
+    unencrypted previously stored passwords
+  * CVE-2018-12375
+    Memory safety bugs fixed in Firefox 62
+  * CVE-2018-12376
+    Memory safety bugs fixed in Firefox 62 and Firefox ESR 60.2
+- requires NSS >= 3.38
+- removed obsolete patch
+  mozilla-bmo1464766.patch
+
+-------------------------------------------------------------------

Old:
----
  firefox-61.0.2.source.tar.xz
  firefox-61.0.2.source.tar.xz.asc
  l10n-61.0.2.tar.xz
  mozilla-bmo1464766.patch

New:
----
  firefox-62.0.2.source.tar.xz
  firefox-62.0.2.source.tar.xz.asc
  l10n-62.0.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.bBasZo/_old  2018-10-02 19:44:09.854031214 +0200
+++ /var/tmp/diff_new_pack.bBasZo/_new  2018-10-02 19:44:09.858031211 +0200
@@ -13,18 +13,18 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 # changed with every update
-%define major          61
+%define major          62
 %define mainver        %major.0.2
-%define orig_version   61.0.2
+%define orig_version   62.0.2
 %define orig_suffix    %{nil}
 %define update_channel release
 %define branding       1
-%define releasedate    20180807170231
+%define releasedate    20180921000000
 %define source_prefix  firefox-%{orig_version}
 
 # PIE, full relro (x86_64 for now)
@@ -75,7 +75,7 @@
 BuildRequires:  libproxy-devel
 BuildRequires:  makeinfo
 BuildRequires:  mozilla-nspr-devel >= 4.19
-BuildRequires:  mozilla-nss-devel >= 3.37.3
+BuildRequires:  mozilla-nss-devel >= 3.38
 BuildRequires:  python-devel
 BuildRequires:  python2-xml
 BuildRequires:  python3 >= 3.5
@@ -160,7 +160,6 @@
 Patch7:         mozilla-aarch64-startup-crash.patch
 Patch8:         mozilla-bmo256180.patch
 Patch9:         mozilla-no-return.patch
-Patch10:        mozilla-bmo1464766.patch
 # Firefox/browser
 Patch101:       firefox-kde.patch
 Patch102:       firefox-branded-icons.patch
@@ -271,7 +270,6 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
-%patch10 -p1
 # Firefox
 %patch101 -p1
 %patch102 -p1
@@ -347,11 +345,15 @@
 %if 0%{?suse_version} > 1320
 ac_add_options --enable-optimize="-g -O2"
 %endif
-%ifarch %ix86 %arm
+%ifarch %arm
 %if 0%{?suse_version} > 1230
 ac_add_options --disable-optimize
 %endif
 %endif
+# bmo#1441155 - Disable the generation of Rust debug symbols on Linux32
+%ifarch %ix86
+ac_add_options --disable-debug-symbols
+%endif
 %ifarch %arm
 ac_add_options --disable-elf-hack
 %endif
@@ -372,6 +374,7 @@
 ac_add_options --enable-update-channel=%{update_channel}
 ac_add_options --with-mozilla-api-keyfile=%{SOURCE18}
 ac_add_options --with-google-api-keyfile=%{SOURCE19}
+ac_add_options --with-unsigned-addon-scopes=app
 %if %branding
 ac_add_options --enable-official-branding
 %endif
@@ -508,7 +511,6 @@
 rm -f %{buildroot}%{progdir}/run-mozilla.sh
 rm -f %{buildroot}%{progdir}/LICENSE
 rm -f %{buildroot}%{progdir}/precomplete
-rm -f %{buildroot}%{progdir}/dictionaries/en-US*
 rm -f %{buildroot}%{progdir}/update-settings.ini
 # devel
 mkdir -p %{buildroot}%{_bindir}
@@ -586,7 +588,6 @@
 %dir %{progdir}/distribution/
 %{progdir}/distribution/extensions/
 %{progdir}/defaults/
-%{progdir}/dictionaries/
 %dir %{progdir}/gtk2
 %{progdir}/gtk2/libmozgtk.so
 %{progdir}/gmp-clearkey/

++++++ compare-locales.tar.xz ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.bBasZo/_old  2018-10-02 19:44:10.022031043 +0200
+++ /var/tmp/diff_new_pack.bBasZo/_new  2018-10-02 19:44:10.022031043 +0200
@@ -7,8 +7,8 @@
 
 CHANNEL="release"
 BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_61_0_2_RELEASE"
-VERSION="61.0.2"
+RELEASE_TAG="150c70d39363b57ea4e92fbbd900b338f09177d6"
+VERSION="62.0.2"
 VERSION_SUFFIX=""
 LOCALE_FILE="firefox-$VERSION/browser/locales/l10n-changesets.json"
 

++++++ firefox-61.0.2.source.tar.xz -> firefox-62.0.2.source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-61.0.2.source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new/firefox-62.0.2.source.tar.xz 
differ: char 15, line 1

++++++ firefox-kde.patch ++++++
--- /var/tmp/diff_new_pack.bBasZo/_old  2018-10-02 19:44:10.062031003 +0200
+++ /var/tmp/diff_new_pack.bBasZo/_new  2018-10-02 19:44:10.062031003 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent  242712e5a1879111d1a93a5d55dfae3fd5d47abc
+# Parent  0629fb9c6879e14c1b5e3cbff53b0d44371f0127
 
 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,1293 @@
+@@ -0,0 +1,1291 @@
 +#filter substitution
 +<?xml version="1.0"?>
 +# -*- Mode: HTML -*-
@@ -21,6 +21,7 @@
 +<?xml-stylesheet href="chrome://browser/skin/controlcenter/panel.css" 
type="text/css"?>
 +<?xml-stylesheet href="chrome://browser/skin/customizableui/panelUI.css" 
type="text/css"?>
 +<?xml-stylesheet href="chrome://browser/skin/downloads/downloads.css"?>
++<?xml-stylesheet href="chrome://browser/skin/searchbar.css"?>
 +<?xml-stylesheet href="chrome://browser/skin/places/places.css"?>
 +<?xml-stylesheet href="chrome://browser/skin/places/editBookmark.css"?>
 +<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
@@ -107,6 +108,8 @@
 +      <menuitem id="context_reloadTab" label="&reloadTab.label;" 
accesskey="&reloadTab.accesskey;"
 +                oncommand="gBrowser.reloadTab(TabContextMenu.contextTab);"/>
 +      <menuitem id="context_toggleMuteTab" 
oncommand="TabContextMenu.contextTab.toggleMuteAudio();"/>
++      <menuitem id="context_toggleMuteSelectedTabs" hidden="true"
++                
oncommand="gBrowser.toggleMuteAudioOnMultiSelectedTabs(TabContextMenu.contextTab);"/>
 +      <menuseparator/>
 +      <menuitem id="context_pinTab" label="&pinTab.label;"
 +                accesskey="&pinTab.accesskey;"
@@ -117,6 +120,13 @@
 +      <menuitem id="context_duplicateTab" label="&duplicateTab.label;"
 +                accesskey="&duplicateTab.accesskey;"
 +                oncommand="duplicateTabIn(TabContextMenu.contextTab, 
'tab');"/>
++      <menu id="context_reopenInContainer"
++            label="&reopenInContainer.label;"
++            accesskey="&reopenInContainer.accesskey;"
++            hidden="true">
++        <menupopup oncommand="reopenInContainer(event);"
++                   onpopupshowing="return 
createReopenInContainerMenu(event);" />
++      </menu>
 +      <menuitem id="context_openTabInWindow" label="&moveToNewWindow.label;"
 +                accesskey="&moveToNewWindow.accesskey;"
 +                tbattr="tabbrowser-multiple"
@@ -147,6 +157,9 @@
 +                observes="History:UndoCloseTab"/>
 +      <menuitem id="context_closeTab" label="&closeTab.label;" 
accesskey="&closeTab.accesskey;"
 +                oncommand="gBrowser.removeTab(TabContextMenu.contextTab, { 
animate: true });"/>
++      <menuitem id="context_closeSelectedTabs" 
label="&closeSelectedTabs.label;"
++                hidden="true" accesskey="&closeSelectedTabs.accesskey;"
++                oncommand="gBrowser.removeMultiSelectedTabs();"/>
 +    </menupopup>
 +
 +    <!-- bug 415444/582485: event.stopPropagation is here for the cloned 
version
@@ -226,17 +239,16 @@
 +           tabspecific="true"
 +           onpopupshown="StarUI.panelShown(event);"
 +           aria-labelledby="editBookmarkPanelTitle">
-+      <row id="editBookmarkPanelHeader" align="center" hidden="true">
-+        <vbox align="center">
-+          <image id="editBookmarkPanelStarIcon"/>
-+        </vbox>
-+        <vbox>
-+          <label id="editBookmarkPanelTitle"/>
-+          <description id="editBookmarkPanelDescription"/>
-+        </vbox>
-+      </row>
++      <box class="panel-header">
++        <label id="editBookmarkPanelTitle"/>
++      </box>
++      <html:div id="editBookmarkPanelFaviconContainer">
++        <html:img id="editBookmarkPanelFavicon"/>
++      </html:div>
++      <box id="editBookmarkPanelImage"/>
 +#include ../../components/places/content/editBookmarkPanel.inc.xul
-+      <hbox id="editBookmarkPanelBottomButtons" pack="end">
++      <hbox id="editBookmarkPanelBottomButtons"
++            style="min-width: 30em;">
 +#ifdef XP_UNIX
 +        <button id="editBookmarkPanelDoneButton"
 +                class="editBookmarkPanelBottomButton"
@@ -245,13 +257,11 @@
 +                oncommand="StarUI.panel.hidePopup();"/>
 +        <button id="editBookmarkPanelRemoveButton"
 +                class="editBookmarkPanelBottomButton"
-+                oncommand="StarUI.removeBookmarkButtonCommand();"
-+                accesskey="&editBookmark.removeBookmark.accessKey;"/>
++                oncommand="StarUI.removeBookmarkButtonCommand();"/>
 +#else
 +        <button id="editBookmarkPanelRemoveButton"
 +                class="editBookmarkPanelBottomButton"
-+                oncommand="StarUI.removeBookmarkButtonCommand();"
-+                accesskey="&editBookmark.removeBookmark.accessKey;"/>
++                oncommand="StarUI.removeBookmarkButtonCommand();"/>
 +        <button id="editBookmarkPanelDoneButton"
 +                class="editBookmarkPanelBottomButton"
 +                label="&editBookmark.done.label;"
@@ -340,12 +350,24 @@
 +    </panel>
 +
 +    <menupopup id="toolbar-context-menu"
-+               onpopupshowing="onViewToolbarsPopupShowing(event, 
document.getElementById('viewToolbarsMenuSeparator'));">
++               onpopupshowing="onViewToolbarsPopupShowing(event, 
document.getElementById('viewToolbarsMenuSeparator')); 
UpdateDownloadsAutoHide(this); UpdateManageExtension(this)">
++      <menuitem 
oncommand="openAboutAddonsForContextAction(this.parentElement)"
++                accesskey="&customizeMenu.manageExtension.accesskey;"
++                label="&customizeMenu.manageExtension.label;"
++                contexttype="toolbaritem"
++                class="customize-context-manageExtension"/>
++      <menuseparator/>
 +      <menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode)"
 +                accesskey="&customizeMenu.pinToOverflowMenu.accesskey;"
 +                label="&customizeMenu.pinToOverflowMenu.label;"
 +                contexttype="toolbaritem"
 +                class="customize-context-moveToPanel"/>
++      <menuitem oncommand="onDownloadsAutoHideChange(event)"
++                type="checkbox"
++                accesskey="&customizeMenu.autoHideDownloadsButton.accesskey;"
++                label="&customizeMenu.autoHideDownloadsButton.label;"
++                contexttype="toolbaritem"
++                class="customize-context-autoHide"/>
 +      <menuitem oncommand="gCustomizeMode.removeFromArea(document.popupNode)"
 +                accesskey="&customizeMenu.removeFromToolbar.accesskey;"
 +                label="&customizeMenu.removeFromToolbar.label;"
@@ -422,17 +444,8 @@
 +#include ../../components/places/content/placesContextMenu.inc.xul
 +
 +    <panel id="ctrlTab-panel" hidden="true" norestorefocus="true" level="top">
-+      <hbox>
-+        <button class="ctrlTab-preview" flex="1"/>
-+        <button class="ctrlTab-preview" flex="1"/>
-+        <button class="ctrlTab-preview" flex="1"/>
-+        <button class="ctrlTab-preview" flex="1"/>
-+        <button class="ctrlTab-preview" flex="1"/>
-+        <button class="ctrlTab-preview" flex="1"/>
-+      </hbox>
-+      <hbox pack="center">
-+        <button id="ctrlTab-showAll" class="ctrlTab-preview" noicon="true"/>
-+      </hbox>
++      <hbox id="ctrlTab-previews"/>
++      <hbox id="ctrlTab-showAll-container" pack="center"/>
 +    </panel>
 +
 +    <panel id="pageActionPanel"
@@ -460,21 +473,19 @@
 +        </panelview>
 +      </panelmultiview>
 +    </panel>
-+    <panel id="pageActionFeedback"
++
++    <panel id="confirmation-hint"
 +           role="alert"
 +           type="arrow"
 +           hidden="true"
 +           flip="slide"
 +           position="bottomcenter topright"
 +           tabspecific="true"
-+           noautofocus="true"
-+           copyURLFeedback="&copyURLFeedback.label;"
-+           sendToDeviceFeedback="&sendToDeviceFeedback.label;"
-+           sendToDeviceOfflineFeedback="&sendToDeviceOfflineFeedback.label;">
-+      <hbox id="pageActionFeedbackAnimatableBox">
-+        <image id="pageActionFeedbackAnimatableImage"/>
++           noautofocus="true">
++      <hbox id="confirmation-hint-checkmark-animation-container">
++        <image id="confirmation-hint-checkmark-image"/>
 +      </hbox>
-+      <label id="pageActionFeedbackMessage"/>
++      <label id="confirmation-hint-message"/>
 +    </panel>
 +
 +    <menupopup id="pageActionContextMenu"
@@ -524,6 +535,7 @@
 +#include ../../components/customizableui/content/panelUI.inc.xul
 +#include ../../components/controlcenter/content/panel.inc.xul
 +#include ../../components/downloads/content/downloadsPanel.inc.xul
++#include browser-allTabsMenu.inc.xul
 +
 +    <hbox id="downloads-animation-container" mousethrough="always">
 +      <vbox id="downloads-notification-anchor" hidden="true">
@@ -675,29 +687,10 @@
 +
 +      <toolbarbutton id="alltabs-button"
 +                     class="toolbarbutton-1 chromeclass-toolbar-additional 
tabs-alltabs-button badged-button"
-+                     type="menu"
++                     oncommand="gTabsPanel.showAllTabsPanel();"
 +                     label="&listAllTabs.label;"
 +                     tooltiptext="&listAllTabs.label;"
-+                     removable="false">
-+        <menupopup id="alltabs-popup"
-+                   position="after_end">
-+          <menuitem id="alltabs_undoCloseTab"
-+                    key="key_undoCloseTab"
-+                    label="&undoCloseTab.label;"
-+                    observes="History:UndoCloseTab"/>
-+          <menuseparator id="alltabs-popup-separator-1"/>
-+          <menu id="alltabs_containersTab"
-+                label="&newUserContext.label;">
-+            <menupopup id="alltabs_containersMenuTab" />
-+          </menu>
-+          <menuseparator id="alltabs-popup-separator-2"/>
-+          <menu id="alltabs_hiddenTabs"
-+                label="&hiddenTabs.label;">
-+            <menupopup id="alltabs_hiddenTabsMenu"/>
-+          </menu>
-+          <menuseparator id="alltabs-popup-separator-3"/>
-+        </menupopup>
-+      </toolbarbutton>
++                     removable="false"/>
 +
 +      <hbox class="titlebar-placeholder" type="post-tabs"
 +            ordinal="1000"
@@ -778,7 +771,7 @@
 +                       key="goHome"
 +                       onclick="BrowserGoHome(event);"
 +                       cui-areatype="toolbar"
-+                       aboutHomeOverrideTooltip="&abouthome.pageTitle;"/>
++                       
aboutHomeOverrideTooltip="&homeButton.defaultPage.tooltip;"/>
 +        <toolbarspring cui-areatype="toolbar" 
class="chromeclass-toolbar-additional"/>
 +        <toolbaritem id="urlbar-container" flex="400" persist="width"
 +                     removable="false"
@@ -826,6 +819,8 @@
 +                         
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="autoplay-media" 
class="blocked-permission-icon autoplay-media-icon" role="button"
++                         tooltiptext="&urlbar.autoplayMediaBlocked.tooltip;"/>
 +                  <image data-permission-id="canvas" 
class="blocked-permission-icon canvas-icon" role="button"
 +                         tooltiptext="&urlbar.canvasBlocked.tooltip;"/>
 +                  <image data-permission-id="plugin:flash" 
class="blocked-permission-icon plugin-icon" role="button"
@@ -842,6 +837,8 @@
 +                         
tooltiptext="&urlbar.defaultNotificationAnchor.tooltip;"/>
 +                  <image id="geo-notification-icon" 
class="notification-anchor-icon geo-icon" role="button"
 +                         
tooltiptext="&urlbar.geolocationNotificationAnchor.tooltip;"/>
++                  <image id="autoplay-media-notification-icon" 
class="notification-anchor-icon autoplay-media-icon" role="button"
++                         
tooltiptext="&urlbar.autoplayNotificationAnchor.tooltip;"/>
 +                  <image id="addons-notification-icon" 
class="notification-anchor-icon install-icon" role="button"
 +                         
tooltiptext="&urlbar.addonsNotificationAnchor.tooltip;"/>
 +                  <image id="canvas-notification-icon" 
class="notification-anchor-icon" role="button"
@@ -1137,7 +1134,7 @@
 +                       placespopup="true"
 +                       context="placesContext"
 +                       onpopupshowing="if (!this.parentNode._placesView)
-+                                         new PlacesMenu(event, 
'place:folder=TOOLBAR',
++                                         new PlacesMenu(event, 
`place:parent=${PlacesUtils.bookmarks.toolbarGuid}`,
 +                                                        
PlacesUIUtils.getViewForNode(this.parentNode.parentNode).options);">
 +              <menuitem id="BMB_viewBookmarksToolbar"
 +                        class="menuitem-iconic subviewbutton"
@@ -1156,7 +1153,7 @@
 +                       placespopup="true"
 +                       context="placesContext"
 +                       onpopupshowing="if (!this.parentNode._placesView)
-+                                         new PlacesMenu(event, 
'place:folder=UNFILED_BOOKMARKS',
++                                         new PlacesMenu(event, 
`place:parent=${PlacesUtils.bookmarks.unfiledGuid}`,
 +                                                        
PlacesUIUtils.getViewForNode(this.parentNode.parentNode).options);"/>
 +          </menu>
 +          <menu id="BMB_mobileBookmarks"
@@ -1168,7 +1165,7 @@
 +                       placespopup="true"
 +                       context="placesContext"
 +                       onpopupshowing="if (!this.parentNode._placesView)
-+                                         new PlacesMenu(event, 
'place:folder=MOBILE_BOOKMARKS',
++                                         new PlacesMenu(event, 
`place:parent=${PlacesUtils.bookmarks.mobileGuid}`,
 +                                                        
PlacesUIUtils.getViewForNode(this.parentNode.parentNode).options);"/>
 +          </menu>
 +
@@ -1224,9 +1221,10 @@
 +      <vbox id="appcontent" flex="1">
 +        <notificationbox id="high-priority-global-notificationbox" 
notificationside="top"/>
 +        <tabbox id="tabbrowser-tabbox"
-+                    flex="1" eventnode="document" 
tabcontainer="tabbrowser-tabs"
-+                    onselect="if (event.target.localName == 'tabpanels') 
gBrowser.updateCurrentBrowser();">
-+          <tabpanels flex="1" class="plain" selectedIndex="0" 
id="tabbrowser-tabpanels">
++                flex="1" eventnode="document" tabcontainer="tabbrowser-tabs">
++          <tabpanels id="tabbrowser-tabpanels"
++                     flex="1" class="plain" selectedIndex="0"
++                     onselect="if (event.target == this) 
gBrowser.updateCurrentBrowser();">
 +            <notificationbox flex="1" notificationside="top">
 +              <!-- Set large flex to allow the devtools toolbox to set a flex 
attribute.
 +                   We don't want the toolbox to actually take up free space, 
but we do want it to collapse when the window shrinks, and with flex=0 it can't.
@@ -1302,7 +1300,7 @@
 diff --git a/browser/base/jar.mn b/browser/base/jar.mn
 --- a/browser/base/jar.mn
 +++ b/browser/base/jar.mn
-@@ -44,16 +44,18 @@ browser.jar:
+@@ -24,16 +24,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)
@@ -1314,13 +1312,13 @@
 +*       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-allTabsMenu.js        
(content/browser-allTabsMenu.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)
  #ifndef MOZILLA_OFFICIAL
-         content/browser/browser-development-helpers.js 
(content/browser-development-helpers.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
@@ -1341,9 +1339,9 @@
  #include "nsIEHistoryEnumerator.h"
  #endif
  
- #include "rdf.h"
  #include "nsFeedSniffer.h"
-@@ -31,18 +31,16 @@ using namespace mozilla::browser;
+ #include "AboutRedirector.h"
+@@ -30,18 +30,16 @@ using namespace mozilla::browser;
  
  /////////////////////////////////////////////////////////////////////////////
  
@@ -1362,7 +1360,7 @@
  
  NS_GENERIC_FACTORY_CONSTRUCTOR(nsFeedSniffer)
  
-@@ -60,17 +58,17 @@ NS_DEFINE_NAMED_CID(NS_WINIEHISTORYENUME
+@@ -59,17 +57,17 @@ NS_DEFINE_NAMED_CID(NS_WINIEHISTORYENUME
  NS_DEFINE_NAMED_CID(NS_SHELLSERVICE_CID);
  #endif
  
@@ -1384,7 +1382,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
-@@ -327,16 +327,23 @@ var gMainPane = {
+@@ -321,16 +321,23 @@ var gMainPane = {
            this._backoffIndex++ : backoffTimes.length - 1]);
        };
  
@@ -1408,7 +1406,7 @@
      performanceSettingsLink.setAttribute("href", performanceSettingsUrl);
  
      this.updateDefaultPerformanceSettingsPref();
-@@ -868,16 +875,27 @@ var gMainPane = {
+@@ -861,16 +868,27 @@ var gMainPane = {
        // Reset exponential backoff delay time in order to do visual update in 
pollForDefaultBrowser.
        this._backoffIndex = 0;
  
@@ -1752,9 +1750,9 @@
 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 @@
- @RESPATH@/browser/defaults/blocklists
- @RESPATH@/browser/defaults/pinning
+@@ -455,16 +455,18 @@
+ @RESPATH@/browser/defaults/settings/pinning
+ @RESPATH@/browser/defaults/settings/main
  
  ; Warning: changing the path to channel-prefs.js can cause bugs (Bug 756325)
  ; Technically this is an app pref file, but we are keeping it in the original

++++++ l10n-61.0.2.tar.xz -> l10n-62.0.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/l10n-61.0.2.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new/l10n-62.0.2.tar.xz differ: char 
8, line 1

++++++ mozilla-aarch64-startup-crash.patch ++++++
--- /var/tmp/diff_new_pack.bBasZo/_old  2018-10-02 19:44:10.162030902 +0200
+++ /var/tmp/diff_new_pack.bBasZo/_new  2018-10-02 19:44:10.162030902 +0200
@@ -1,12 +1,12 @@
 # HG changeset patch
 # Parent a5cfa3aa11a9d3391df49de6fc5a0e5232c12c10
-# Parent  3005da37da3f1e2c568b1675307d10860182d214
+# Parent  07236b512cd930e3fc7a94fed549431ccaa51c90
 Bug 991344 - Rpi3: Firefox crashes after a few seconds of usage
 
 diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
 --- a/netwerk/base/nsIOService.cpp
 +++ b/netwerk/base/nsIOService.cpp
-@@ -887,17 +887,23 @@ nsIOService::NewChannelFromURIWithProxyF
+@@ -923,17 +923,23 @@ nsIOService::NewChannelFromURIWithProxyF
                      "doesn't support nsIUploadChannel2. An extension has "
                      "supplied a non-functional http protocol handler. This 
will "
                      "break behavior and in future releases not work at all.");
@@ -29,4 +29,4 @@
  nsIOService::NewChannelFromURIWithProxyFlags2(nsIURI* aURI,
                                                nsIURI* aProxyURI,
                                                uint32_t aProxyFlags,
-                                               nsIDOMNode* aLoadingNode,
+                                               nsINode* aLoadingNode,

++++++ mozilla-kde.patch ++++++
--- /var/tmp/diff_new_pack.bBasZo/_old  2018-10-02 19:44:10.202030860 +0200
+++ /var/tmp/diff_new_pack.bBasZo/_new  2018-10-02 19:44:10.202030860 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent  8671b358718cb8898a55fada20fc9999408daefe
+# Parent  989a507ffc5faf9a3bd950c2391a24afa9f463c8
 Description: Add KDE integration to Firefox (toolkit parts)
 Author: Wolfgang Rosenauer <wolfg...@rosenauer.org>
 Author: Lubos Lunak <lu...@suse.com>
@@ -27,7 +27,7 @@
  using namespace mozilla;
  
  #ifdef DEBUG
-@@ -4201,25 +4202,37 @@ Preferences::InitInitialObjects(bool aIs
+@@ -4189,25 +4190,37 @@ Preferences::InitInitialObjects(bool aIs
    // application pref files for backwards compatibility.
    static const char* specialFiles[] = {
  #if defined(XP_MACOSX)
@@ -65,7 +65,7 @@
  
    // Load jar:$app/omni.jar!/defaults/preferences/*.js
    // or jar:$gre/omni.jar!/defaults/preferences/*.js.
-@@ -4268,17 +4281,17 @@ Preferences::InitInitialObjects(bool aIs
+@@ -4256,17 +4269,17 @@ Preferences::InitInitialObjects(bool aIs
        }
  
        nsCOMPtr<nsIFile> path = do_QueryInterface(elem);
@@ -132,7 +132,7 @@
 diff --git a/python/mozbuild/mozpack/chrome/manifest.py 
b/python/mozbuild/mozpack/chrome/manifest.py
 --- a/python/mozbuild/mozpack/chrome/manifest.py
 +++ b/python/mozbuild/mozpack/chrome/manifest.py
-@@ -34,16 +34,17 @@ class ManifestEntry(object):
+@@ -39,16 +39,17 @@ class ManifestEntry(object):
          'platformversion',
          'os',
          'osversion',
@@ -171,7 +171,7 @@
 diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
 --- a/toolkit/content/jar.mn
 +++ b/toolkit/content/jar.mn
-@@ -68,16 +68,18 @@ toolkit.jar:
+@@ -69,16 +69,18 @@ toolkit.jar:
     content/global/bindings/checkbox.xml        (widgets/checkbox.xml)
     content/global/bindings/colorpicker.xml     (widgets/colorpicker.xml)
     content/global/bindings/datekeeper.js       (widgets/datekeeper.js)
@@ -848,7 +848,7 @@
 diff --git a/toolkit/xre/moz.build b/toolkit/xre/moz.build
 --- a/toolkit/xre/moz.build
 +++ b/toolkit/xre/moz.build
-@@ -65,17 +65,19 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
+@@ -71,17 +71,19 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
          '../components/printingui',
      ]
  elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'uikit':
@@ -1291,7 +1291,7 @@
  using mozilla::dom::RemoteHandlerApp;
  
  namespace {
-@@ -264,17 +264,17 @@ HandlerServiceParent::RecvExists(const H
+@@ -265,17 +265,17 @@ HandlerServiceParent::RecvExists(const H
  }
  
  mozilla::ipc::IPCResult
@@ -2166,7 +2166,7 @@
    const char* directive;
    int argc;
  
-@@ -441,16 +442,17 @@ ParseManifest(NSLocationType aType, File
+@@ -437,16 +438,17 @@ ParseManifest(NSLocationType aType, File
    NS_NAMED_LITERAL_STRING(kRemoteEnabled, "remoteenabled");
    NS_NAMED_LITERAL_STRING(kRemoteRequired, "remoterequired");
    NS_NAMED_LITERAL_STRING(kApplication, "application");
@@ -2184,7 +2184,7 @@
    NS_NAMED_LITERAL_STRING(kMain, "main");
    NS_NAMED_LITERAL_STRING(kContent, "content");
  
-@@ -496,44 +498,49 @@ ParseManifest(NSLocationType aType, File
+@@ -492,44 +494,49 @@ ParseManifest(NSLocationType aType, File
          CopyUTF8toUTF16(s, abi);
          abi.Insert(char16_t('_'), 0);
          abi.Insert(osTarget, 0);
@@ -2234,7 +2234,7 @@
      process = kMain;
    }
  
-@@ -635,25 +642,27 @@ ParseManifest(NSLocationType aType, File
+@@ -631,25 +638,27 @@ ParseManifest(NSLocationType aType, File
      TriState stOsVersion = eUnspecified;
      TriState stOs = eUnspecified;
      TriState stABI = eUnspecified;
@@ -2262,7 +2262,7 @@
        }
  
  #if defined(MOZ_WIDGET_ANDROID)
-@@ -698,16 +707,17 @@ ParseManifest(NSLocationType aType, File
+@@ -694,16 +703,17 @@ ParseManifest(NSLocationType aType, File
      }
  
      if (!ok ||
@@ -2300,7 +2300,7 @@
 diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp
 --- a/xpcom/io/nsLocalFileUnix.cpp
 +++ b/xpcom/io/nsLocalFileUnix.cpp
-@@ -46,16 +46,17 @@
+@@ -47,16 +47,17 @@
  #include "prproces.h"
  #include "nsIDirectoryEnumerator.h"
  #include "nsISimpleEnumerator.h"
@@ -2318,14 +2318,14 @@
  #include "prmem.h"
  #include "plbase64.h"
  
-@@ -1955,59 +1956,74 @@ nsLocalFile::SetPersistentDescriptor(con
-   return InitWithNativePath(aPersistentDescriptor);
- #endif
- }
- 
+@@ -1999,63 +2000,78 @@ nsLocalFile::SetPersistentDescriptor(con
  NS_IMETHODIMP
  nsLocalFile::Reveal()
  {
+   if (!FilePreferences::IsAllowedPath(mPath)) {
+     return NS_ERROR_FILE_ACCESS_DENIED;
+   }
+ 
  #ifdef MOZ_WIDGET_GTK
 -  nsCOMPtr<nsIGIOService> giovfs = do_GetService(NS_GIOSERVICE_CONTRACTID);
 -  if (!giovfs) {
@@ -2384,6 +2384,10 @@
  NS_IMETHODIMP
  nsLocalFile::Launch()
  {
+   if (!FilePreferences::IsAllowedPath(mPath)) {
+     return NS_ERROR_FILE_ACCESS_DENIED;
+   }
+ 
  #ifdef MOZ_WIDGET_GTK
 +  if( nsKDEUtils::kdeSupport()) {
 +    nsTArray<nsCString> command;

++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.bBasZo/_old  2018-10-02 19:44:10.262030799 +0200
+++ /var/tmp/diff_new_pack.bBasZo/_new  2018-10-02 19:44:10.266030796 +0200
@@ -1,2 +1,2 @@
-REV=975058795980
+REV=150c70d39363
 REPO=http://hg.mozilla.org/releases/mozilla-release


Reply via email to