Hello community,

here is the log from the commit of package MozillaFirefox for openSUSE:Factory 
checked in at 2015-08-14 14:45:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaFirefox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaFirefox"

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes    
2015-08-10 09:15:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new/MozillaFirefox.changes       
2015-08-14 14:45:39.000000000 +0200
@@ -1,0 +2,56 @@
+Fri Aug  7 07:49:49 UTC 2015 - [email protected]
+
+- update to Firefox 40.0 (bnc#940806)
+  * Added protection against unwanted software downloads
+  * Suggested Tiles show sites of interest, based on categories
+    from your recent browsing history
+  * Hello allows adding a link to conversations to provide context
+    on what the conversation will be about
+  * New style for add-on manager based on the in-content
+    preferences style
+  * Improved scrolling, graphics, and video playback performance
+    with off main thread compositing (GNU/Linux only)
+  * Graphic blocklist mechanism improved: Firefox version ranges
+    can be specified, limiting the number of devices blocked
+  security fixes:
+  * MFSA 2015-79/CVE-2015-4473/CVE-2015-4474
+    Miscellaneous memory safety hazards
+  * MFSA 2015-80/CVE-2015-4475 (bmo#1175396)
+    Out-of-bounds read with malformed MP3 file
+  * MFSA 2015-81/CVE-2015-4477 (bmo#1179484)
+    Use-after-free in MediaStream playback
+  * MFSA 2015-82/CVE-2015-4478 (bmo#1105914)
+    Redefinition of non-configurable JavaScript object properties
+  * MFSA 2015-83/CVE-2015-4479/CVE-2015-4480/CVE-2015-4493
+    Overflow issues in libstagefright
+  * MFSA 2015-84/CVE-2015-4481 (bmo1171518)
+    Arbitrary file overwriting through Mozilla Maintenance Service
+    with hard links (only affected Windows)
+  * MFSA 2015-85/CVE-2015-4482 (bmo#1184500)
+    Out-of-bounds write with Updater and malicious MAR file
+    (does not affect openSUSE RPM packages which do not ship the
+     updater)
+  * MFSA 2015-86/CVE-2015-4483 (bmo#1148732)
+    Feed protocol with POST bypasses mixed content protections
+  * MFSA 2015-87/CVE-2015-4484 (bmo#1171540)
+    Crash when using shared memory in JavaScript
+  * MFSA 2015-88/CVE-2015-4491 (bmo#1184009)
+    Heap overflow in gdk-pixbuf when scaling bitmap images
+  * MFSA 2015-89/CVE-2015-4485/CVE-2015-4486 (bmo#1177948, bmo#1178148)
+    Buffer overflows on Libvpx when decoding WebM video
+  * MFSA 2015-90/CVE-2015-4487/CVE-2015-4488/CVE-2015-4489
+    Vulnerabilities found through code inspection
+  * MFSA 2015-91/CVE-2015-4490 (bmo#1086999)
+    Mozilla Content Security Policy allows for asterisk wildcards
+    in violation of CSP specification
+  * MFSA 2015-92/CVE-2015-4492 (bmo#1185820)
+    Use-after-free in XMLHttpRequest with shared workers
+- added mozilla-no-stdcxx-check.patch
+- removed obsolete patches
+  * mozilla-add-glibcxx_use_cxx11_abi.patch
+  * firefox-multilocale-chrome.patch
+- rebased patches
+- requires version 40 of the branding package
+- removed browser/searchplugins/ location as it's not valid anymore
+
+-------------------------------------------------------------------

Old:
----
  firefox-39.0.3-source.tar.xz
  firefox-multilocale-chrome.patch
  l10n-39.0.3.tar.xz
  mozilla-add-glibcxx_use_cxx11_abi.patch

New:
----
  firefox-40.0-source.tar.xz
  l10n-40.0.tar.xz
  mozilla-no-stdcxx-check.patch

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

Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -18,10 +18,10 @@
 
 
 # changed with every update
-%define major 39
-%define mainver %major.0.3
+%define major 40
+%define mainver %major.0
 %define update_channel release
-%define releasedate 2015080600
+%define releasedate 2015080700
 
 # general build definitions
 %if "%{update_channel}" != "aurora"
@@ -146,18 +146,17 @@
 Patch12:        mozilla-openaes-decl.patch
 Patch14:        mozilla-skia-be-le.patch
 Patch15:        mozilla-bmo1005535.patch
-Patch16:        mozilla-add-glibcxx_use_cxx11_abi.patch
-Patch17:        mozilla-arm64-libjpeg-turbo.patch
+Patch16:        mozilla-arm64-libjpeg-turbo.patch
+Patch17:        mozilla-no-stdcxx-check.patch
 # Firefox/browser
 Patch101:       firefox-kde.patch
 Patch102:       firefox-no-default-ualocale.patch
-Patch103:       firefox-multilocale-chrome.patch
-Patch104:       firefox-branded-icons.patch
+Patch103:       firefox-branded-icons.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires(post):   coreutils shared-mime-info desktop-file-utils
 Requires(postun): shared-mime-info desktop-file-utils
 %if %branding
-Requires:       %{name}-branding > 20.0
+Requires:       %{name}-branding > 39.0
 %endif
 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' 
mozilla-nspr)
 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
@@ -225,7 +224,7 @@
 #BRAND: It's also possible to create a file
 #BRAND: /usr/lib/firefox/defaults/preferences/firefox-$vendor.js to set
 #BRAND: custom preference overrides.
-#BRAND: It's also possible to drop files in /usr/lib/firefox/searchplugins
+#BRAND: It's also possible to drop files in 
/usr/lib/firefox/distribution/searchplugins/common/
 
 %description branding-upstream
 This package provides upstream look and feel for %{appname}.
@@ -267,7 +266,6 @@
 %patch101 -p1
 %patch102 -p1
 %patch103 -p1
-%patch104 -p1
 
 %build
 # no need to add build time to binaries
@@ -380,7 +378,6 @@
 mkdir -p %{buildroot}%{progdir}
 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* %{buildroot}%{progdir}
 mkdir -p %{buildroot}%{progdir}/distribution/extensions
-mkdir -p %{buildroot}%{progdir}/browser/searchplugins
 mkdir -p %{buildroot}%{progdir}/browser/defaults/preferences/
 # install gre prefs
 install -m 644 %{SOURCE13} %{buildroot}%{progdir}/defaults/pref/
@@ -558,7 +555,6 @@
 %{progdir}/browser/icons/
 %{progdir}/browser/chrome/icons
 %{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
-%{progdir}/browser/searchplugins/
 %{progdir}/browser/blocklist.xml
 %{progdir}/browser/chrome.manifest
 %{progdir}/browser/omni.ja


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

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -2,8 +2,8 @@
 
 CHANNEL="release"
 BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_39_0_3_RELEASE"
-VERSION="39.0.3"
+RELEASE_TAG="FIREFOX_40_0_RELEASE"
+VERSION="40.0"
 
 # mozilla
 if [ -d mozilla ]; then

++++++ firefox-39.0.3-source.tar.xz -> firefox-40.0-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-39.0.3-source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new/firefox-40.0-source.tar.xz 
differ: char 26, line 1


++++++ firefox-branded-icons.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,10 +1,11 @@
 # HG changeset patch
 # Parent e0751ad74e835e80041a61ea00c2a63bf6fbe2de
+# Parent  dbca8a673de340999f67eb321169b44cc4109faf
 
 diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in
 --- a/browser/app/Makefile.in
 +++ b/browser/app/Makefile.in
-@@ -62,16 +62,21 @@ GARBAGE += $(addprefix $(FINAL_TARGET)/d
+@@ -55,16 +55,21 @@ GARBAGE += $(addprefix $(FINAL_TARGET)/d
  endif
  
  ifdef MOZ_WIDGET_GTK
@@ -26,37 +27,31 @@
        $(NSINSTALL) -D $(DIST)/bin/defaults/pref
        $(call py_action,preprocessor,-Fsubstitution $(PREF_PPFLAGS) 
$(ACDEFINES) $^ -o $(DIST)/bin/defaults/pref/channel-prefs.js)
  endif
-diff --git a/browser/branding/official/Makefile.in 
b/browser/branding/official/Makefile.in
---- a/browser/branding/official/Makefile.in
-+++ b/browser/branding/official/Makefile.in
-@@ -35,18 +35,21 @@ BRANDING_FILES := \
-       document.icns \
-       dsstore \
-       $(NULL)
- endif
- 
- ifdef MOZ_WIDGET_GTK
- BRANDING_FILES := \
-       default16.png \
-+      default22.png \
-+      default24.png \
-       default32.png \
-       default48.png \
-+      default256.png \
-       mozicon128.png \
-       $(NULL)
- endif
- 
- BRANDING_DEST := $(DIST)/branding
- BRANDING_TARGET := export
- INSTALL_TARGETS += BRANDING
- 
+diff --git a/browser/branding/branding-common.mozbuild 
b/browser/branding/branding-common.mozbuild
+--- a/browser/branding/branding-common.mozbuild
++++ b/browser/branding/branding-common.mozbuild
+@@ -32,12 +32,15 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'co
+         'disk.icns',
+         'document.icns',
+         'dsstore',
+         'firefox.icns',
+     ]
+ elif CONFIG['MOZ_WIDGET_GTK']:
+     BRANDING_FILES += [
+         'default16.png',
++      'default22.png',
++      'default24.png',
++      'default256.png',
+         'default32.png',
+         'default48.png',
+         'mozicon128.png',
+     ]
 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
-@@ -654,18 +654,21 @@
- 
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+@@ -669,18 +669,21 @@
  @RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
+ 
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
  @RESPATH@/chrome/toolkit@JAREXT@
  @RESPATH@/chrome/toolkit.manifest
  @RESPATH@/chrome/recording.manifest

++++++ firefox-kde.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent  cd94ee18bd0cdda7f5eb5503d8d072efe02a8033
+# Parent  c6048238765dab77cd0c9a45e7afb1157316938b
 
 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,1308 @@
+@@ -0,0 +1,1314 @@
 +#filter substitution
 +<?xml version="1.0"?>
 +# -*- Mode: HTML -*-
@@ -788,6 +788,7 @@
 +                <image id="default-notification-icon" 
class="notification-anchor-icon" role="button"/>
 +                <image id="identity-notification-icon" 
class="notification-anchor-icon" role="button"/>
 +                <image id="geo-notification-icon" 
class="notification-anchor-icon" role="button"/>
++                <image id="push-notification-icon" 
class="notification-anchor-icon" role="button"/>
 +                <image id="addons-notification-icon" 
class="notification-anchor-icon" role="button"/>
 +                <image id="indexedDB-notification-icon" 
class="notification-anchor-icon" role="button"/>
 +                <image id="password-notification-icon" 
class="notification-anchor-icon" role="button"/>
@@ -838,7 +839,7 @@
 +                <image id="readinglist-addremove-button"
 +                       class="urlbar-icon"
 +                       hidden="true"
-+                       
onclick="ReadingListUI.togglePageByBrowser(gBrowser.selectedBrowser);"/>
++                       onclick="ReadingListUI.buttonClick(event);"/>
 +                <image id="reader-mode-button"
 +                       class="urlbar-icon"
 +                       hidden="true"
@@ -1298,13 +1299,18 @@
 +
 +  <svg:svg height="0">
 +#include tab-shape.inc.svg
-+    <svg:clipPath id="urlbar-back-button-clip-path" 
clipPathUnits="userSpaceOnUse">
++    <svg:clipPath id="urlbar-back-button-clip-path">
 +#ifndef XP_MACOSX
-+      <svg:path d="m 1,-5 l 0,7.8 c 2.5,3.2 4,6.2 4,10.2 c 0,4 -1.5,7 -4,10 l 
0,22l10000,0 l 0,-50 l -10000,0 z"/>
++      <svg:path d="M -9,-4 l 0,1 a 15 15 0 0,1 0,30 l 0,1 l 10000,0 l 0,-32 l 
-10000,0 z" />
 +#else
 +      <svg:path d="M -11,-5 a 16 16 0 0 1 0,34 l 10000,0 l 0,-34 l -10000,0 
z"/>
 +#endif
 +    </svg:clipPath>
++#ifdef XP_WIN
++    <svg:clipPath id="urlbar-back-button-clip-path-win10">
++      <svg:path d="M -6,-2 l 0,1 a 15 15 0 0,1 0,30 l 0,1 l 10000,0 l 0,-32 l 
-10000,0 z" />
++    </svg:clipPath>
++#endif
 +  </svg:svg>
 +
 +</vbox>
@@ -1336,7 +1342,7 @@
          <button id="editBookmarkPanelDeleteButton"
                  class="editBookmarkPanelBottomButton"
                  label="&editBookmark.cancel.label;"
-@@ -1234,17 +1234,17 @@
+@@ -1235,17 +1235,17 @@
  
    <hbox id="full-screen-warning-container" hidden="true" fadeout="true">
      <hbox style="width: 100%;" pack="center"> <!-- Inner hbox needed due to 
bug 579776. -->
@@ -1463,7 +1469,7 @@
      // when the user will select the default.  We refresh here periodically
      // in case the default changes.  On other Windows OS's defaults can also
      // be set while the prefs are open.
-@@ -549,16 +555,27 @@ var gMainPane = {
+@@ -524,16 +530,27 @@ var gMainPane = {
     */
    setDefaultBrowser: function()
    {
@@ -1931,7 +1937,7 @@
 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
-@@ -698,19 +698,21 @@
+@@ -703,19 +703,21 @@
  @RESPATH@/defaults/autoconfig/prefcalls.js
  @RESPATH@/browser/defaults/profile/prefs.js
  


++++++ firefox-no-default-ualocale.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,14 +1,14 @@
 # HG changeset patch
 # User Wolfgang Rosenauer <[email protected]>
 # Parent 099312626f5f7c9cb5573a61d0230574ee12a660
-# Parent  9e46107bf33966236739600abba9dc8d97fd9d7f
+# Parent  ab1135c098843a4a4c5153bd361b964986fccefa
 Do not overwrite the locale dynamic pref from xulrunner's all.js with a wrong 
default value
 
 diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
 --- a/browser/app/profile/firefox.js
 +++ b/browser/app/profile/firefox.js
-@@ -251,17 +251,17 @@ pref("browser.uitour.url", "https://www.
- pref("browser.uitour.readerViewTrigger", 
"^https:\/\/www\.mozilla\.org\/[^\/]+\/firefox\/reading\/start");
+@@ -254,17 +254,17 @@ pref("browser.uitour.url", "https://www.
+ pref("browser.uitour.readerViewTrigger", 
"^https:\\/\\/www\\.mozilla\\.org\\/[^\\/]+\\/firefox\\/reading\\/start");
  
  pref("browser.customizemode.tip0.shown", false);
  pref("browser.customizemode.tip0.learnMoreUrl", 
"https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/customize";);

++++++ l10n-39.0.3.tar.xz -> l10n-40.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/l10n-39.0.3.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaFirefox.new/l10n-40.0.tar.xz differ: char 
26, line 1

++++++ mozilla-arm-disable-edsp.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,6 +1,7 @@
 # HG changeset patch
 # User Adrian Schröter <[email protected]>
 # Parent b945e0c3b145b6b2245f42bab52f911c2d1f6759
+# Parent  4ecf304db9dc3ea6259b6f16ed5af1022ff1034c
 disable ESDP support (no BNC or BMO reference yet :-()
 
 diff --git a/mozglue/build/arm.h b/mozglue/build/arm.h

++++++ mozilla-arm64-libjpeg-turbo.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,8 +1,15 @@
-Index: mozilla/configure.in
-===================================================================
---- mozilla.orig/configure.in
-+++ mozilla/configure.in
-@@ -6241,7 +6241,7 @@ fi
+# HG changeset patch
+# Parent  af95b352f0be4eb2e337867450f25f4c2456a47f
+
+diff --git a/configure.in b/configure.in
+--- a/configure.in
++++ b/configure.in
+@@ -6202,27 +6202,29 @@ if test -n "$LIBJPEG_TURBO_X86_ASM" -o -
+         if test "$_YASM_MAJOR_VERSION" -lt "1" -o \( "$_YASM_MAJOR_VERSION" 
-eq "1" -a "$_YASM_MINOR_VERSION" -lt "1" \) ; then
+             AC_MSG_ERROR([Yasm 1.1 or greater is required to build with 
libjpeg-turbo's optimized JPEG decoding routines, but you appear to have 
version $_YASM_MAJOR_VERSION.$_YASM_MINOR_VERSION.  Upgrade to the newest 
version or configure with --disable-libjpeg-turbo to use the pure C JPEG 
decoder.  See https://developer.mozilla.org/en/YASM for more details.])
+         fi
+     fi
+ fi
  
  dnl If we're on an ARM system which supports libjpeg-turbo's asm routines and
  dnl --disable-libjpeg-turbo wasn't passed, use the C compiler as the 
assembler.
@@ -11,7 +18,10 @@
      echo "Using $AS as the assembler for ARM code."
      LIBJPEG_TURBO_AS=$AS
  fi
-@@ -6252,6 +6252,8 @@ elif test -n "$LIBJPEG_TURBO_X64_ASM"; t
+ 
+ if test -n "$LIBJPEG_TURBO_X86_ASM"; then
+     AC_DEFINE(LIBJPEG_TURBO_X86_ASM)
+ elif test -n "$LIBJPEG_TURBO_X64_ASM"; then
      AC_DEFINE(LIBJPEG_TURBO_X64_ASM)
  elif test -n "$LIBJPEG_TURBO_ARM_ASM"; then
      AC_DEFINE(LIBJPEG_TURBO_ARM_ASM)
@@ -20,3 +30,8 @@
  elif test -n "$MOZ_LIBJPEG_TURBO"; then
      dnl Warn if we're not building the optimized routines, even though the 
user
      dnl didn't specify --disable-libjpeg-turbo.
+     AC_MSG_WARN([No assembler or assembly support for libjpeg-turbo.  Using 
unoptimized C routines.])
+ fi
+ 
+ dnl ========================================================
+ dnl = Enable compilation of specific extension modules

++++++ mozilla-bmo1005535.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,13 +1,13 @@
 # HG changeset patch
 # Parent b7eb1ce0237d6125b75bc8ff1cb3afc328d6e78c
 # User Steve Singer <[email protected]>
-# Parent  d7af74fb513bcca581012f17ea248b1692db5d97
+# Parent  4e6bb9847daccf128ad3eab9be087ef63f9b974c
 Bug 1005535 - Get skia GPU building on big endian.
 
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -8198,21 +8198,21 @@ dnl Skia
+@@ -8208,21 +8208,21 @@ dnl Skia
  dnl ========================================================
  if test "$MOZ_ENABLE_SKIA"; then
    AC_DEFINE(MOZ_ENABLE_SKIA)

++++++ mozilla-icu-strncat.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,6 +1,7 @@
 # HG changeset patch
 # Parent 29be2a4daa0f512d22bde85b97b5460839026571
 # User Wolfgang Rosenauer <[email protected]>
+# Parent  a7d16f0faf5d4881dbea524340f881d5850710e4
 From: Jan Engelhardt <[email protected]>
 Reference: http://bugs.icu-project.org/trac/ticket/7808
 

++++++ mozilla-kde.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent  214f99f3ce4f1f8ae9b3d18da44e5d66b3105663
+# Parent  5f8cbb078ab0d5696255c2f514c6333666b47da9
 Description: Add KDE integration to Firefox (toolkit parts)
 Author: Wolfgang Rosenauer <[email protected]>
 Author: Lubos Lunak <[email protected]>
@@ -46,7 +46,7 @@
  #include "prefread.h"
  #include "prefapi_private_data.h"
  
-@@ -1165,16 +1166,34 @@ pref_LoadPrefsInDir(nsIFile* aDir, char 
+@@ -1154,16 +1155,34 @@ pref_LoadPrefsInDir(nsIFile* aDir, char 
  
  static nsresult pref_LoadPrefsInDirList(const char *listId)
  {
@@ -81,7 +81,7 @@
      return NS_OK;
  
    bool hasMore;
-@@ -1190,17 +1209,17 @@ static nsresult pref_LoadPrefsInDirList(
+@@ -1179,17 +1198,17 @@ static nsresult pref_LoadPrefsInDirList(
  
      nsAutoCString leaf;
      path->GetNativeLeafName(leaf);
@@ -100,7 +100,7 @@
  {
    nsZipItemPtr<char> manifest(jarReader, name, true);
    NS_ENSURE_TRUE(manifest.Buffer(), NS_ERROR_NOT_AVAILABLE);
-@@ -1294,26 +1313,38 @@ static nsresult pref_InitInitialObjects(
+@@ -1283,26 +1302,38 @@ static nsresult pref_InitInitialObjects(
    /* these pref file names should not be used: we process them after all 
other application pref files for backwards compatibility */
    static const char* specialFiles[] = {
  #if defined(XP_MACOSX)
@@ -184,7 +184,7 @@
 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
-@@ -52,14 +52,15 @@ if not CONFIG['MOZ_SUITE']:
+@@ -67,14 +67,15 @@ if not CONFIG['MOZ_SUITE']:
      ]
  
  FAIL_ON_WARNINGS = True
@@ -225,7 +225,7 @@
  #include "AndroidBridge.h"
  #endif
  
-@@ -2716,16 +2720,25 @@ nsDownload::SetState(DownloadState aStat
+@@ -2711,16 +2715,25 @@ nsDownload::SetState(DownloadState aStat
        nsCOMPtr<nsIPrefBranch> pref(do_GetService(NS_PREFSERVICE_CONTRACTID));
  
        // Master pref to control this function.
@@ -251,7 +251,7 @@
          int64_t goat = PR_Now() - mStartTime;
          showTaskbarAlert = goat > alertIntervalUSec;
  
-@@ -2756,16 +2769,17 @@ nsDownload::SetState(DownloadState aStat
+@@ -2751,16 +2764,17 @@ nsDownload::SetState(DownloadState aStat
                    NS_LITERAL_STRING(DOWNLOAD_MANAGER_ALERT_ICON), title,
                    message, !removeWhenDone,
                    mPrivate ? NS_LITERAL_STRING("private") : 
NS_LITERAL_STRING("non-private"),
@@ -272,7 +272,7 @@
 diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
 --- a/toolkit/content/jar.mn
 +++ b/toolkit/content/jar.mn
-@@ -57,29 +57,33 @@ toolkit.jar:
+@@ -60,29 +60,33 @@ toolkit.jar:
     content/global/viewZoomOverlay.js          (viewZoomOverlay.js)
  *+ content/global/bindings/autocomplete.xml    (widgets/autocomplete.xml)
     content/global/bindings/browser.xml         (widgets/browser.xml)
@@ -310,7 +310,7 @@
 new file mode 100644
 --- /dev/null
 +++ b/toolkit/content/widgets/dialog-kde.xml
-@@ -0,0 +1,455 @@
+@@ -0,0 +1,460 @@
 +<?xml version="1.0"?>
 +<!-- 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
@@ -344,7 +344,7 @@
 +        <xul:button dlgtype="accept" class="dialog-button" 
xbl:inherits="disabled=buttondisabledaccept"/>
 +#elif XP_UNIX
 +                >
-+        <xul:button dlgtype="help" class="dialog-button" hidden="true"/>
++      <xul:button dlgtype="help" class="dialog-button" hidden="true"/>
 +      <xul:button dlgtype="extra2" class="dialog-button" hidden="true"/>
 +      <xul:spacer anonid="spacer" flex="1"/>
 +      <xul:button dlgtype="accept" class="dialog-button" 
xbl:inherits="disabled=buttondisabledaccept"/>
@@ -426,11 +426,16 @@
 +            sizeToContent();
 +          }
 +
-+          var xOffset = (opener.outerWidth - window.outerWidth) / 2;
-+          var yOffset = opener.outerHeight / 5;
-+
-+          var newX = opener.screenX + xOffset;
-+          var newY = opener.screenY + yOffset;
++          if (opener) {
++            var xOffset = (opener.outerWidth - window.outerWidth) / 2;
++            var yOffset = opener.outerHeight / 5;
++
++            var newX = opener.screenX + xOffset;
++            var newY = opener.screenY + yOffset;
++          } else {
++            newX = (screen.availWidth - window.outerWidth) / 2;
++            newY = (screen.availHeight - window.outerHeight) / 2;
++          }
 +
 +          // ensure the window is fully onscreen (if smaller than the screen)
 +          if (newX < screen.availLeft)
@@ -770,7 +775,7 @@
 new file mode 100644
 --- /dev/null
 +++ b/toolkit/content/widgets/preferences-kde.xml
-@@ -0,0 +1,1350 @@
+@@ -0,0 +1,1357 @@
 +<?xml version="1.0"?>
 +
 +<!DOCTYPE bindings [
@@ -1394,9 +1399,11 @@
 +      <constructor>
 +      <![CDATA[
 +        if (this.type != "child") {
-+          var psvc = Components.classes["@mozilla.org/preferences-service;1"]
-+                               
.getService(Components.interfaces.nsIPrefBranch);
-+          this.instantApply = 
psvc.getBoolPref("browser.preferences.instantApply");
++          if (!this._instantApplyInitialized) {
++            let psvc = 
Components.classes["@mozilla.org/preferences-service;1"]
++                                 
.getService(Components.interfaces.nsIPrefBranch);
++            this.instantApply = 
psvc.getBoolPref("browser.preferences.instantApply");
++          }
 +          if (this.instantApply) {
 +            var docElt = document.documentElement;
 +            var acceptButton = docElt.getButton("accept");
@@ -1466,8 +1473,13 @@
 +      ]]>
 +      </destructor>
 +
++      <!-- Derived bindings can set this to true to cause us to skip
++           reading the browser.preferences.instantApply pref in the 
constructor.
++           Then they can set instantApply to their wished value. -->
++      <field name="_instantApplyInitialized">false</field>
++      <!-- Controls whether changed pref values take effect immediately. -->
 +      <field name="instantApply">false</field>
-+      
++
 +      <property name="preferencePanes"
 +                onget="return this.getElementsByTagName('prefpane');"/>
 +
@@ -2124,7 +2136,7 @@
 diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 
b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
 --- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
 +++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
-@@ -14,16 +14,18 @@
+@@ -14,16 +14,17 @@
  #include "prenv.h"
  #include "nsPrintfCString.h"
  #include "nsNetUtil.h"
@@ -2133,7 +2145,6 @@
  #include "nsInterfaceHashtable.h"
  #include "mozilla/Attributes.h"
  #include "nsIURI.h"
-+#include "nsVoidArray.h"
 +#include "nsKDEUtils.h"
  
  class nsUnixSystemProxySettings final : public nsISystemProxySettings {
@@ -2143,7 +2154,7 @@
  
    nsUnixSystemProxySettings()
      : mSchemeProxySettings(4)
-@@ -38,16 +40,17 @@ private:
+@@ -38,16 +39,17 @@ private:
    nsCOMPtr<nsIGSettingsService> mGSettings;
    nsCOMPtr<nsIGSettingsCollection> mProxySettings;
    nsInterfaceHashtable<nsCStringHashKey, nsIGSettingsCollection> 
mSchemeProxySettings;
@@ -2161,7 +2172,7 @@
  nsUnixSystemProxySettings::GetMainThreadOnly(bool *aMainThreadOnly)
  {
    // dbus prevents us from being threadsafe, but this routine should not 
block anyhow
-@@ -504,16 +507,19 @@ nsUnixSystemProxySettings::GetProxyFromG
+@@ -504,16 +506,19 @@ nsUnixSystemProxySettings::GetProxyFromG
  
  nsresult
  nsUnixSystemProxySettings::GetProxyForURI(const nsACString & aSpec,
@@ -2181,7 +2192,7 @@
    if (mGConf)
      return GetProxyFromGConf(aScheme, aHost, aPort, aResult);
  
-@@ -539,8 +545,34 @@ static const mozilla::Module::ContractID
+@@ -539,8 +544,34 @@ static const mozilla::Module::ContractID
  
  static const mozilla::Module kUnixProxyModule = {
    mozilla::Module::kVersion,
@@ -2681,7 +2692,7 @@
 new file mode 100644
 --- /dev/null
 +++ b/uriloader/exthandler/unix/nsCommonRegistry.cpp
-@@ -0,0 +1,54 @@
+@@ -0,0 +1,53 @@
 +/* -*- 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
 + * License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -2692,7 +2703,6 @@
 +#include "nsGNOMERegistry.h"
 +#include "nsKDERegistry.h"
 +#include "nsString.h"
-+#include "nsVoidArray.h"
 +#include "nsKDEUtils.h"
 +
 +/* static */ bool
@@ -3466,7 +3476,7 @@
 diff --git a/xpcom/components/ManifestParser.cpp 
b/xpcom/components/ManifestParser.cpp
 --- a/xpcom/components/ManifestParser.cpp
 +++ b/xpcom/components/ManifestParser.cpp
-@@ -34,16 +34,17 @@
+@@ -35,16 +35,17 @@
  
  #include "nsIConsoleService.h"
  #include "nsIScriptError.h"
@@ -3484,7 +3494,7 @@
  #define XPTONLY_MANIFEST nullptr
  #define XPTONLY_XPT nullptr
  #endif
-@@ -489,16 +490,17 @@ ParseManifest(NSLocationType aType, File
+@@ -494,16 +495,17 @@ ParseManifest(NSLocationType aType, File
    NS_NAMED_LITERAL_STRING(kRemoteEnabled, "remoteenabled");
    NS_NAMED_LITERAL_STRING(kRemoteRequired, "remoterequired");
    NS_NAMED_LITERAL_STRING(kApplication, "application");
@@ -3502,7 +3512,7 @@
    NS_NAMED_LITERAL_STRING(kMain, "main");
    NS_NAMED_LITERAL_STRING(kContent, "content");
  
-@@ -549,44 +551,49 @@ ParseManifest(NSLocationType aType, File
+@@ -554,44 +556,49 @@ ParseManifest(NSLocationType aType, File
          CopyUTF8toUTF16(s, abi);
          abi.Insert(char16_t('_'), 0);
          abi.Insert(osTarget, 0);
@@ -3552,7 +3562,7 @@
      process = kMain;
    }
  
-@@ -681,25 +688,27 @@ ParseManifest(NSLocationType aType, File
+@@ -694,25 +701,27 @@ ParseManifest(NSLocationType aType, File
      TriState stOsVersion = eUnspecified;
      TriState stOs = eUnspecified;
      TriState stABI = eUnspecified;
@@ -3580,7 +3590,7 @@
        }
  
  #if defined(MOZ_WIDGET_ANDROID)
-@@ -749,16 +758,17 @@ ParseManifest(NSLocationType aType, File
+@@ -762,16 +771,17 @@ ParseManifest(NSLocationType aType, File
      }
  
      if (!ok ||
@@ -3601,7 +3611,7 @@
 diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build
 --- a/xpcom/components/moz.build
 +++ b/xpcom/components/moz.build
-@@ -48,12 +48,13 @@ FINAL_LIBRARY = 'xul'
+@@ -46,12 +46,13 @@ FINAL_LIBRARY = 'xul'
  GENERATED_INCLUDES += ['..']
  LOCAL_INCLUDES += [
      '../base',
@@ -3636,7 +3646,7 @@
  #include "prmem.h"
  #include "plbase64.h"
  
-@@ -1964,42 +1965,52 @@ nsLocalFile::SetPersistentDescriptor(con
+@@ -1960,42 +1961,52 @@ nsLocalFile::SetPersistentDescriptor(con
    return InitWithNativePath(aPersistentDescriptor);
  #endif
  }
@@ -3695,7 +3705,7 @@
      return rv;
    }
    return NS_ERROR_FAILURE;
-@@ -2007,16 +2018,22 @@ nsLocalFile::Reveal()
+@@ -2003,16 +2014,22 @@ nsLocalFile::Reveal()
    return NS_ERROR_FAILURE;
  #endif
  }

++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,6 +1,7 @@
 # HG changeset patch
 # User Wolfgang Rosenauer <[email protected]>
 # Parent 5a29924228527f8882c83cf62d470963ea1ce62e
+# Parent  228ea0669fa8cc78532b71d7bdc4bad5477f246e
 Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
 
 diff --git a/intl/locale/nsLocaleService.cpp b/intl/locale/nsLocaleService.cpp
@@ -24,7 +25,7 @@
  
      for( i = 0; i < LocaleListLength; i++ ) {
          nsresult result;
-@@ -150,16 +151,21 @@ nsLocaleService::nsLocaleService(void)
+@@ -158,16 +159,21 @@ nsLocaleService::nsLocaleService(void)
              } else {
                  CopyASCIItoUTF16(lang, platformLocale);
                  result = nsPosixLocale::GetXPLocale(lang, xpLocale);

++++++ mozilla-no-stdcxx-check.patch ++++++
# HG changeset patch
# User Wolfgang Rosenauer <[email protected]>
# Parent  7b3798afc391847b7eec89b3714b54f1bbbaa0a1

diff --git a/config/config.mk b/config/config.mk
--- a/config/config.mk
+++ b/config/config.mk
@@ -623,34 +623,33 @@ EXPAND_LD = $(EXPAND_LIBS_EXEC) --uselis
 EXPAND_MKSHLIB_ARGS = --uselist
 ifdef SYMBOL_ORDER
 EXPAND_MKSHLIB_ARGS += --symbol-order $(SYMBOL_ORDER)
 endif
 EXPAND_MKSHLIB = $(EXPAND_LIBS_EXEC) $(EXPAND_MKSHLIB_ARGS) -- $(MKSHLIB)
 
 ifneq (,$(MOZ_LIBSTDCXX_TARGET_VERSION)$(MOZ_LIBSTDCXX_HOST_VERSION))
 ifneq ($(OS_ARCH),Darwin)
-CHECK_STDCXX = @$(TOOLCHAIN_PREFIX)objdump -p $(1) | grep -e 
'GLIBCXX_3\.4\.\(9\|[1-9][0-9]\)' > /dev/null && echo 'TEST-UNEXPECTED-FAIL | 
check_stdcxx | We do not want these libstdc++ symbols to be used:' && 
$(TOOLCHAIN_PREFIX)objdump -T $(1) | grep -e 'GLIBCXX_3\.4\.\(9\|[1-9][0-9]\)' 
&& exit 1 || true
+#CHECK_STDCXX = @$(TOOLCHAIN_PREFIX)objdump -p $(1) | grep -e 
'GLIBCXX_3\.4\.\(9\|[1-9][0-9]\)' > /dev/null && echo 'TEST-UNEXPECTED-FAIL | 
check_stdcxx | We do not want these libstdc++ symbols to be used:' && 
$(TOOLCHAIN_PREFIX)objdump -T $(1) | grep -e 'GLIBCXX_3\.4\.\(9\|[1-9][0-9]\)' 
&& exit 1 || true
 endif
 endif
 
 ifeq (,$(filter $(OS_TARGET),WINNT Darwin))
 CHECK_TEXTREL = @$(TOOLCHAIN_PREFIX)readelf -d $(1) | grep TEXTREL > /dev/null 
&& echo 'TEST-UNEXPECTED-FAIL | check_textrel | We do not want text relocations 
in libraries and programs' || true
 endif
 
 ifeq ($(MOZ_WIDGET_TOOLKIT),android)
 # While this is very unlikely (libc being added by the compiler at the end
 # of the linker command line), if libmozglue.so ends up after libc.so, all
 # hell breaks loose, so better safe than sorry, and check it's actually the
 # case.
 CHECK_MOZGLUE_ORDER = @$(TOOLCHAIN_PREFIX)readelf -d $(1) | grep NEEDED | awk 
'{ libs[$$NF] = ++n } END { if (libs["[libmozglue.so]"] && libs["[libc.so]"] < 
libs["[libmozglue.so]"]) { print "libmozglue.so must be linked before libc.so"; 
exit 1 } }'
 endif
 
 define CHECK_BINARY
-$(call CHECK_STDCXX,$(1))
 $(call CHECK_TEXTREL,$(1))
 $(call LOCAL_CHECKS,$(1))
 $(call CHECK_MOZGLUE_ORDER,$(1))
 endef
 
 # autoconf.mk sets OBJ_SUFFIX to an error to avoid use before including
 # this file
 OBJ_SUFFIX := $(_OBJ_SUFFIX)
++++++ mozilla-ntlm-full-path.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,12 +1,13 @@
 # HG changeset patch
 # User Petr Cerny <[email protected]>
 # Parent 7308e4a7c1f769f4bbbc90870b849cadd99495a6
+# Parent  03565086f1e230cf6f0f6c01bf9a792c732de50b
 Bug 634334 - call to the ntlm_auth helper fails
 
 diff --git a/extensions/auth/nsAuthSambaNTLM.cpp 
b/extensions/auth/nsAuthSambaNTLM.cpp
 --- a/extensions/auth/nsAuthSambaNTLM.cpp
 +++ b/extensions/auth/nsAuthSambaNTLM.cpp
-@@ -168,17 +168,17 @@ static uint8_t* ExtractMessage(const nsA
+@@ -169,17 +169,17 @@ static uint8_t* ExtractMessage(const nsA
  nsresult
  nsAuthSambaNTLM::SpawnNTLMAuthHelper()
  {

++++++ mozilla-openaes-decl.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:51.000000000 +0200
@@ -1,7 +1,7 @@
 # HG changeset patch
 # Parent 33024abb3c58dab7239e32388df58e14f99defd5
 # User Wolfgang Rosenauer <[email protected]>
-# Parent  12305a99d90ce098f8f11f5609571cd709b6e2de
+# Parent  776cb894347a5ce8f03cd7344dca83b345e93d5f
 
 diff --git a/media/gmp-clearkey/0.1/openaes/oaes_lib.c 
b/media/gmp-clearkey/0.1/openaes/oaes_lib.c
 --- a/media/gmp-clearkey/0.1/openaes/oaes_lib.c

++++++ mozilla-preferences.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:52.000000000 +0200
@@ -6,11 +6,12 @@
 
 # HG changeset patch
 # Parent 8c1bfc96b05ef1836aad6e9f2af323f63ed1b69c
+# Parent  3de9f5c9ca0d23956f2580ad534ac139a63527a5
 
 diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
 --- a/modules/libpref/init/all.js
 +++ b/modules/libpref/init/all.js
-@@ -1503,17 +1503,17 @@ pref("converter.html2txt.header_strategy
+@@ -1770,17 +1770,17 @@ pref("converter.html2txt.always_include_
  
  pref("intl.accept_languages",               
"chrome://global/locale/intl.properties");
  
pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties");

++++++ mozilla-repo.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:52.000000000 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
 # Parent 80b6464bd883864fce57e8748010869af1be69e9
-# Parent  7f246bc54e416716e50efe50c0edf154b26be658
+# Parent  57bb5e3ab77acbff5414d4dbce35a38f21d39276
 
 diff --git a/toolkit/mozapps/installer/package-name.mk 
b/toolkit/mozapps/installer/package-name.mk
 --- a/toolkit/mozapps/installer/package-name.mk
 +++ b/toolkit/mozapps/installer/package-name.mk
-@@ -137,24 +137,24 @@ else
+@@ -142,24 +142,24 @@ else
  BUILDID = $(shell $(PYTHON) $(MOZILLA_DIR)/config/printconfigsetting.py 
$(DIST)/bin/platform.ini Build BuildID)
  endif
  
@@ -29,6 +29,6 @@
  MOZ_SOURCESTAMP_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).txt
  MOZ_BUILDINFO_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).json
  MOZ_MOZINFO_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).mozinfo.json
+ MOZ_TEST_PACKAGES_FILE = $(DIST)/$(PKG_PATH)/test_packages.json
+ MOZ_TEST_PACKAGES_FILE_TC = $(DIST)/$(PKG_PATH)/test_packages_tc.json
  
- # JavaScript Shell
- PKG_JSSHELL = $(DIST)/jsshell-$(MOZ_PKG_PLATFORM).zip

++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:52.000000000 +0200
@@ -7,7 +7,7 @@
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -8247,16 +8247,31 @@ if test "$MOZ_ENABLE_SKIA"; then
+@@ -8217,16 +8217,31 @@ if test "$MOZ_ENABLE_SKIA"; then
      MOZ_ENABLE_SKIA_GPU=1
      AC_DEFINE(USE_SKIA_GPU)
      AC_SUBST(MOZ_ENABLE_SKIA_GPU)
@@ -42,9 +42,9 @@
 diff --git a/security/manager/ssl/src/moz.build 
b/security/manager/ssl/src/moz.build
 --- a/security/manager/ssl/src/moz.build
 +++ b/security/manager/ssl/src/moz.build
-@@ -74,16 +74,19 @@ UNIFIED_SOURCES += [
- SOURCES += [
-     'nsNSSCertificateDB.cpp',
+@@ -81,16 +81,19 @@ SOURCES += [
+ IPDL_SOURCES += [
+     'PPSMContentDownloader.ipdl',
  ]
  
  LOCAL_INCLUDES += [
@@ -87,7 +87,7 @@
  #include "nsAppDirectoryServiceDefs.h"
  #include "nsCertVerificationThread.h"
  #include "nsAppDirectoryServiceDefs.h"
-@@ -997,17 +1004,31 @@ nsNSSComponent::InitializeNSS()
+@@ -998,17 +1005,31 @@ nsNSSComponent::InitializeNSS()
    if (NS_FAILED(rv)) {
      nsPSMInitPanic::SetPanic();
      return NS_ERROR_NOT_AVAILABLE;
@@ -123,7 +123,7 @@
 diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build
 --- a/toolkit/library/moz.build
 +++ b/toolkit/library/moz.build
-@@ -207,16 +207,18 @@ if CONFIG['MOZ_B2G_CAMERA'] and CONFIG['
+@@ -197,16 +197,18 @@ if CONFIG['MOZ_B2G_CAMERA'] and CONFIG['
          'stagefright_omx',
      ]
  

++++++ mozilla-skia-be-le.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:52.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent  c5d7373760d7abbd34f89cb60d4a45cba2c05379
+# Parent  2cf5e1715c64a30c340872b58816c3a329bd12dc
 Part 2 of
 Bug 1136958 - gfx/layers/basic/BasicCompositor.cpp:20:56: fatal error: 
skia/SkCanvas.h: No such file or directory when skia is disabled
 

++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:52.000000000 +0200
@@ -1,2 +1,2 @@
-REV=5a41909266e5
+REV=84e0a4087157
 REPO=http://hg.mozilla.org/releases/mozilla-release

++++++ toolkit-download-folder.patch ++++++
--- /var/tmp/diff_new_pack.ihAqu3/_old  2015-08-14 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.ihAqu3/_new  2015-08-14 14:45:52.000000000 +0200
@@ -6,7 +6,7 @@
 diff --git a/browser/components/preferences/main.js 
b/browser/components/preferences/main.js
 --- a/browser/components/preferences/main.js
 +++ b/browser/components/preferences/main.js
-@@ -408,17 +408,17 @@ var gMainPane = {
+@@ -383,17 +383,17 @@ var gMainPane = {
        // and was available as an option in the 1.5 drop down. On XP this
        // was in My Documents, on OSX it was in User Docs. In 2.0, we did
        // away with the drop down option, although the special label was
@@ -28,7 +28,7 @@
 diff --git a/toolkit/components/downloads/nsDownloadManager.cpp 
b/toolkit/components/downloads/nsDownloadManager.cpp
 --- a/toolkit/components/downloads/nsDownloadManager.cpp
 +++ b/toolkit/components/downloads/nsDownloadManager.cpp
-@@ -1361,18 +1361,20 @@ nsDownloadManager::GetDefaultDownloadsDi
+@@ -1356,18 +1356,20 @@ nsDownloadManager::GetDefaultDownloadsDi
    // Vista:
    // Downloads
    // XP/2K:


Reply via email to