Hello community, here is the log from the commit of package MozillaFirefox for openSUSE:Factory checked in at 2016-06-12 18:51:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-05-31 12:11:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new/MozillaFirefox.changes 2016-06-12 18:51:48.000000000 +0200 @@ -1,0 +2,54 @@ +Tue Jun 7 19:47:25 UTC 2016 - w...@rosenauer.org + +- update to Firefox 47.0 (boo#983549) + * Enable VP9 video codec for users with fast machines + * Embedded YouTube videos now play with HTML5 video if Flash is + not installed + * View and search open tabs from your smartphone or another + computer in a sidebar + * Allow no-cache on back/forward navigations for https resources + security fixes: + * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818 + (boo#983638) + (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743, + bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493, + bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752, + bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130, + bmo#1269729, bmo#1273202, bmo#1273701) + Miscellaneous memory safety hazards (rv:47.0 / rv:45.2) + * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381) + Buffer overflow parsing HTML5 fragments + * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460) + Use-after-free deleting tables from a contenteditable document + * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129) + Addressbar spoofing though the SELECT element + * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580) + Out-of-bounds write with WebGL shader + * MFSA 2016-54/CVE-2016-2825 (boo#983649) (bmo#1193093) + Partial same-origin-policy through setting location.host + through data URI + * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810) + Use-after-free when textures are used in WebGL operations + after recycle pool destruction + * MFSA 2016-57/CVE-2016-2829 (boo#983644) (bmo#1248329) + Incorrect icon displayed on permissions notifications + * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933) + Entering fullscreen and persistent pointerlock without user + permission + * MFSA 2016-59/CVE-2016-2832 (boo#983632) (bmo#1025267) + Information disclosure of disabled plugins through CSS + pseudo-classes + * MFSA 2016-60/CVE-2016-2833 (boo#983640) (bmo#908933) + Java applets bypass CSP protections + * MFSA 2016-62/CVE-2016-2834 (boo#983639) (bmo#1206283, + bmo#1221620, bmo#1241034, bmo#1241037) + Network Security Services (NSS) vulnerabilities + fixed by requiring NSS 3.23 + packaging changes: + * cleanup configure options (boo#981695): + - notably remove GStreamer support which is gone from FF + * remove obsolete patches + - mozilla-libproxy.patch + - mozilla-repo.patch + +------------------------------------------------------------------- Old: ---- firefox-46.0.1-source.tar.xz l10n-46.0.1.tar.xz mozilla-libproxy.patch mozilla-repo.patch New: ---- firefox-47.0-source.tar.xz l10n-47.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.2pUgkf/_old 2016-06-12 18:52:03.000000000 +0200 +++ /var/tmp/diff_new_pack.2pUgkf/_new 2016-06-12 18:52:03.000000000 +0200 @@ -18,10 +18,10 @@ # changed with every update -%define major 46 -%define mainver %major.0.1 +%define major 47 +%define mainver %major.0 %define update_channel release -%define releasedate 2016050300 +%define releasedate 20160606000000 # PIE, full relro (x86_64 for now) %define build_hardened 1 @@ -44,12 +44,6 @@ %define __find_requires sh %{SOURCE4} %global provfind sh -c "grep -v '.so' | %__find_provides" %global __find_provides %provfind -%if 0%{?suse_version} > 1310 -%define gstreamer_ver 1.0 -%define gstreamer 1 -%else -%define gstreamer_ver 0.10 -%endif # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution, # please get your own set of keys. @@ -81,7 +75,7 @@ BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.12 -BuildRequires: mozilla-nss-devel >= 3.22.3 +BuildRequires: mozilla-nss-devel >= 3.23 BuildRequires: nss-shared-helper-devel BuildRequires: python-devel BuildRequires: startup-notification-devel @@ -90,9 +84,6 @@ BuildRequires: xorg-x11-libXt-devel BuildRequires: yasm BuildRequires: zip -BuildRequires: pkgconfig(gstreamer-%gstreamer_ver) -BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver) -BuildRequires: pkgconfig(gstreamer-plugins-base-%gstreamer_ver) BuildRequires: pkgconfig(libpulse) %if 0%{?firefox_use_gtk3} BuildRequires: pkgconfig(glib-2.0) @@ -100,26 +91,11 @@ BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 BuildRequires: pkgconfig(gtk+-unix-print-3.0) %endif -# libavcodec is already used if available for H.264 but -# explicitely loaded by FF. For proper H.264 support the -# openSUSE delivered version is not sufficient but currently -# prevents even the use of the GStreamer method -# https://bugzilla.mozilla.org/show_bug.cgi?id=1234157 -# to get H.264 working correctly libavcodec from packman -# is required. As of today the following recommends will -# pull in libavcodec52 from packman since it's the only -# package providing libavcodec but it's not loaded from -# Firefox as the minimal version is 53 -#Recommends: libavcodec -%if 0%{?gstreamer} == 1 -Requires: libgstreamer-1_0-0 -Recommends: gstreamer-fluendo-mp3 -Recommends: gstreamer-plugins-libav -%else -Requires: libgstreamer-0_10-0 -Recommends: gstreamer-0_10-fluendo-mp3 -Recommends: gstreamer-0_10-plugins-ffmpeg -%endif +# libavcodec is required for H.264 support but the +# openSUSE version is currently not able to play H.264 +# therefore the Packman version is required +# minimum version of libavcodec is 53 +Recommends: libavcodec-full >= 0.10.16 Version: %{mainver} Release: 0 %if "%{name}" == "MozillaFirefox" @@ -165,15 +141,13 @@ Patch4: mozilla-preferences.patch Patch5: mozilla-language.patch Patch6: mozilla-ntlm-full-path.patch -Patch7: mozilla-repo.patch Patch8: mozilla-openaes-decl.patch Patch10: mozilla-no-stdcxx-check.patch -Patch11: mozilla-libproxy.patch -Patch12: mozilla-reduce-files-per-UnifiedBindings.patch -Patch13: mozilla-gtk3_20.patch -Patch14: mozilla-check_return.patch -Patch15: mozilla-gcc6.patch -Patch16: mozilla-exclude-nametablecpp.patch +Patch11: mozilla-reduce-files-per-UnifiedBindings.patch +Patch12: mozilla-gtk3_20.patch +Patch13: mozilla-check_return.patch +Patch14: mozilla-gcc6.patch +Patch15: mozilla-exclude-nametablecpp.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-no-default-ualocale.patch @@ -279,17 +253,15 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 %patch8 -p1 %patch10 -p1 %patch11 -p1 -%patch12 -p1 %if 0%{?firefox_use_gtk3} -%patch13 -p1 +%patch12 -p1 %endif +%patch13 -p1 %patch14 -p1 %patch15 -p1 -%patch16 -p1 # Firefox %patch101 -p1 %patch102 -p1 @@ -308,7 +280,7 @@ exit 1 fi source %{SOURCE5} -export MOZ_SOURCE_STAMP=$REV +export MOZ_SOURCE_CHANGESET=$REV export SOURCE_REPO=$REPO export source_repo=$REPO export MOZ_SOURCE_REPO=$REPO @@ -325,13 +297,11 @@ # Limit RAM usage during link export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" %endif - %if 0%{?build_hardened} %ifarch x86_64 export LDFLAGS="${LDFLAGS} -Wl,-z,relro,-z,now" %endif %endif - %ifarch ppc64 ppc64le export CFLAGS="$CFLAGS -mminimal-toc" %endif @@ -362,8 +332,8 @@ ac_add_options --disable-optimize %endif %endif -%ifnarch ppc ppc64 ppc64le aarch64 -ac_add_options --enable-elf-hack +%ifarch ppc ppc64 ppc64le aarch64 %arm +ac_add_options --disable-elf-hack %endif ac_add_options --with-system-nspr ac_add_options --with-system-nss @@ -373,16 +343,12 @@ #ac_add_options --with-system-jpeg # libjpeg-turbo is used internally #ac_add_options --with-system-png # doesn't work because of missing APNG support ac_add_options --with-system-zlib -ac_add_options --disable-installer ac_add_options --disable-updater ac_add_options --disable-tests ac_add_options --disable-debug ac_add_options --enable-startup-notification #ac_add_options --enable-chrome-format=jar ac_add_options --enable-update-channel=%{update_channel} -%if 0%{?gstreamer} == 1 -ac_add_options --enable-gstreamer=1.0 -%endif %if %branding ac_add_options --enable-official-branding %endif @@ -391,7 +357,6 @@ ac_add_options --disable-crashreporter %endif %ifarch %arm -ac_add_options --disable-elf-hack ac_add_options --with-fpu=vfpv3-d16 ac_add_options --with-float-abi=hard ac_add_options --with-arch=armv7-a ++++++ compare-locales.tar.xz ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.2pUgkf/_old 2016-06-12 18:52:04.000000000 +0200 +++ /var/tmp/diff_new_pack.2pUgkf/_new 2016-06-12 18:52:04.000000000 +0200 @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_46_0_1_RELEASE" -VERSION="46.0.1" +RELEASE_TAG="FIREFOX_47_0_RELEASE" +VERSION="47.0" # mozilla if [ -d mozilla ]; then ++++++ firefox-46.0.1-source.tar.xz -> firefox-47.0-source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/firefox-46.0.1-source.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new/firefox-47.0-source.tar.xz differ: char 26, line 1 ++++++ firefox-kde.patch ++++++ --- /var/tmp/diff_new_pack.2pUgkf/_old 2016-06-12 18:52:04.000000000 +0200 +++ /var/tmp/diff_new_pack.2pUgkf/_new 2016-06-12 18:52:04.000000000 +0200 @@ -1,11 +1,11 @@ # HG changeset patch -# Parent fd5629206dcf3f64d85ab177be6bc6076f0f1619 +# Parent 4311c6bdf61ac317bc60b25cd89ff67662a75049 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,1175 @@ +@@ -0,0 +1,1160 @@ +#filter substitution +<?xml version="1.0"?> +# -*- Mode: HTML -*- @@ -77,6 +77,8 @@ + +<script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/> + ++<script type="application/javascript" src="chrome://browser/content/downloads/downloads.js"/> ++<script type="application/javascript" src="chrome://browser/content/downloads/indicator.js"/> +<script type="application/javascript" src="chrome://browser/content/places/editBookmarkOverlay.js"/> + +# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the @@ -188,12 +190,6 @@ + <vbox> + <label id="editBookmarkPanelTitle"/> + <description id="editBookmarkPanelDescription"/> -+ <hbox> -+ <button id="editBookmarkPanelRemoveButton" -+ class="editBookmarkPanelHeaderButton" -+ oncommand="StarUI.removeBookmarkButtonCommand();" -+ accesskey="&editBookmark.removeBookmark.accessKey;"/> -+ </hbox> + </vbox> + </row> + <vbox id="editBookmarkPanelContent" flex="1" hidden="true"/> @@ -204,15 +200,15 @@ + label="&editBookmark.done.label;" + default="true" + oncommand="StarUI.panel.hidePopup();"/> -+ <button id="editBookmarkPanelDeleteButton" ++ <button id="editBookmarkPanelRemoveButton" + class="editBookmarkPanelBottomButton" -+ label="&editBookmark.cancel.label;" -+ oncommand="StarUI.cancelButtonOnCommand();"/> ++ oncommand="StarUI.removeBookmarkButtonCommand();" ++ accesskey="&editBookmark.removeBookmark.accessKey;"/> +#else -+ <button id="editBookmarkPanelDeleteButton" ++ <button id="editBookmarkPanelRemoveButton" + class="editBookmarkPanelBottomButton" -+ label="&editBookmark.cancel.label;" -+ oncommand="StarUI.cancelButtonOnCommand();"/> ++ oncommand="StarUI.removeBookmarkButtonCommand();" ++ accesskey="&editBookmark.removeBookmark.accessKey;"/> + <button id="editBookmarkPanelDoneButton" + class="editBookmarkPanelBottomButton" + label="&editBookmark.done.label;" @@ -471,6 +467,46 @@ + + <tooltip id="dynamic-shortcut-tooltip" + onpopupshowing="UpdateDynamicShortcutTooltipText(this);"/> ++ ++ <menupopup id="SyncedTabsSidebarContext"> ++ <menuitem label="&syncedTabs.context.openTab.label;" ++ accesskey="&syncedTabs.context.openTab.accesskey;" ++ id="syncedTabsOpenSelected"/> ++ <menuitem label="&syncedTabs.context.bookmarkSingleTab.label;" ++ accesskey="&syncedTabs.context.bookmarkSingleTab.accesskey;" ++ id="syncedTabsBookmarkSelected"/> ++ <menuseparator/> ++ <menuitem label="&syncSyncNowItem.label;" ++ accesskey="&syncSyncNowItem.accesskey;" ++ id="syncedTabsRefresh"/> ++ </menupopup> ++ <menupopup id="SyncedTabsSidebarTabsFilterContext" ++ class="textbox-contextmenu"> ++ <menuitem label="&undoCmd.label;" ++ accesskey="&undoCmd.accesskey;" ++ cmd="cmd_undo"/> ++ <menuseparator/> ++ <menuitem label="&cutCmd.label;" ++ accesskey="&cutCmd.accesskey;" ++ cmd="cmd_cut"/> ++ <menuitem label="©Cmd.label;" ++ accesskey="©Cmd.accesskey;" ++ cmd="cmd_copy"/> ++ <menuitem label="&pasteCmd.label;" ++ accesskey="&pasteCmd.accesskey;" ++ cmd="cmd_paste"/> ++ <menuitem label="&deleteCmd.label;" ++ accesskey="&deleteCmd.accesskey;" ++ cmd="cmd_delete"/> ++ <menuseparator/> ++ <menuitem label="&selectAllCmd.label;" ++ accesskey="&selectAllCmd.accesskey;" ++ cmd="cmd_selectAll"/> ++ <menuseparator/> ++ <menuitem label="&syncSyncNowItem.label;" ++ accesskey="&syncSyncNowItem.accesskey;" ++ id="syncedTabsRefreshFilter"/> ++ </menupopup> + </popupset> + +#ifdef CAN_DRAW_IN_TITLEBAR @@ -667,10 +703,6 @@ + <box id="notification-popup-box" hidden="true" align="center"> + <image id="default-notification-icon" class="notification-anchor-icon" role="button" + aria-label="&urlbar.defaultNotificationAnchor.label;"/> -+ <!-- NB: the identity-notification-icon is used for persona-based auth and preffed -+ off by default. It hasn't been updated for some time and liable to being -+ removed.--> -+ <image id="identity-notification-icon" class="notification-anchor-icon" role="button"/> + <image id="geo-notification-icon" class="notification-anchor-icon" role="button" + aria-label="&urlbar.geolocationNotificationAnchor.label;"/> + <image id="addons-notification-icon" class="notification-anchor-icon" role="button" @@ -811,30 +843,6 @@ + command="Browser:ShowAllBookmarks" + key="manBookmarkKb"/> + <menuseparator/> -+ <menuitem id="BMB_subscribeToPageMenuitem" -+#ifndef XP_MACOSX -+ class="menuitem-iconic subviewbutton" -+#else -+ class="subviewbutton" -+#endif -+ label="&subscribeToPageMenuitem.label;" -+ oncommand="return FeedHandler.subscribeToFeed(null, event);" -+ onclick="checkForMiddleClick(this, event);" -+ observes="singleFeedMenuitemState"/> -+ <menu id="BMB_subscribeToPageMenupopup" -+#ifndef XP_MACOSX -+ class="menu-iconic subviewbutton" -+#else -+ class="subviewbutton" -+#endif -+ label="&subscribeToPageMenupopup.label;" -+ observes="multipleFeedsMenuState"> -+ <menupopup id="BMB_subscribeToPageSubmenuMenupopup" -+ onpopupshowing="return FeedHandler.buildFeedList(event.target);" -+ oncommand="return FeedHandler.subscribeToFeed(null, event);" -+ onclick="checkForMiddleClick(this, event);"/> -+ </menu> -+ <menuseparator/> + <menu id="BMB_bookmarksToolbar" + class="menu-iconic bookmark-item subviewbutton" + label="&personalbarCmd.label;" @@ -1133,29 +1141,6 @@ + + <vbox id="browser-bottombox" layer="true"> + <notificationbox id="global-notificationbox" notificationside="bottom"/> -+ <toolbar id="developer-toolbar" -+ hidden="true"> -+#ifdef XP_MACOSX -+ <toolbarbutton id="developer-toolbar-closebutton" -+ class="devtools-closebutton" -+ oncommand="DeveloperToolbar.hide();" -+ tooltiptext="&devToolbarCloseButton.tooltiptext;"/> -+#endif -+ <stack class="gclitoolbar-stack-node" flex="1"> -+ <textbox class="gclitoolbar-input-node" rows="1"/> -+ <hbox class="gclitoolbar-complete-node"/> -+ </stack> -+ <toolbarbutton id="developer-toolbar-toolbox-button" -+ class="developer-toolbar-button" -+ observes="devtoolsMenuBroadcaster_DevToolbox" -+ tooltiptext="&devToolbarToolsButton.tooltip;"/> -+#ifndef XP_MACOSX -+ <toolbarbutton id="developer-toolbar-closebutton" -+ class="devtools-closebutton" -+ oncommand="DeveloperToolbar.hide();" -+ tooltiptext="&devToolbarCloseButton.tooltiptext;"/> -+#endif -+ </toolbar> + </vbox> + + <svg:svg height="0"> @@ -1266,7 +1251,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 -@@ -19,16 +19,22 @@ var gMainPane = { +@@ -23,16 +23,22 @@ var gMainPane = { init: function () { function setEventListener(aId, aEventType, aCallback) @@ -1287,12 +1272,12 @@ // In Windows 8 we launch the control panel since it's the only // way to get all file type association prefs. So we don't know // when the user will select the default. We refresh here periodically - // in case the default changes. On other Windows OS's defaults can also + // in case the default changes. On other Windows OS's defaults can also // be set while the prefs are open. -@@ -704,16 +710,27 @@ var gMainPane = { - */ - setDefaultBrowser: function() - { +@@ -736,16 +742,27 @@ var gMainPane = { + let alwaysCheckPref = document.getElementById("browser.shell.checkDefaultBrowser"); + alwaysCheckPref.value = true; + let shellSvc = getShellService(); if (!shellSvc) return; @@ -1300,10 +1285,10 @@ shellSvc.setDefaultBrowser(true, false); + if (kde_session == 1) { + var shellObj = Components.classes["@mozilla.org/file/local;1"] -+ .createInstance(Components.interfaces.nsILocalFile); ++ .createInstance(Components.interfaces.nsILocalFile); + shellObj.initWithPath("/usr/bin/kwriteconfig"); + var process = Components.classes["@mozilla.org/process/util;1"] -+ .createInstance(Components.interfaces.nsIProcess); ++ .createInstance(Components.interfaces.nsIProcess); + process.init(shellObj); + var args = ["--file", "kdeglobals", "--group", "General", "--key", + "BrowserApplication", "firefox"]; @@ -1313,8 +1298,8 @@ Cu.reportError(ex); return; } - let selectedIndex = - shellSvc.isDefaultBrowser(false, true) ? 1 : 0; + + let selectedIndex = shellSvc.isDefaultBrowser(false, true) ? 1 : 0; document.getElementById("setDefaultPane").selectedIndex = selectedIndex; } diff --git a/browser/components/shell/moz.build b/browser/components/shell/moz.build @@ -1632,7 +1617,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 -@@ -703,16 +703,17 @@ +@@ -697,16 +697,17 @@ @RESPATH@/greprefs.js @RESPATH@/defaults/autoconfig/prefcalls.js @RESPATH@/browser/defaults/permissions ++++++ l10n-46.0.1.tar.xz -> l10n-47.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/l10n-46.0.1.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new/l10n-47.0.tar.xz differ: char 26, line 1 ++++++ l10n_changesets.txt ++++++ --- /var/tmp/diff_new_pack.2pUgkf/_old 2016-06-12 18:52:04.000000000 +0200 +++ /var/tmp/diff_new_pack.2pUgkf/_new 2016-06-12 18:52:04.000000000 +0200 @@ -1,90 +1,92 @@ -ach 658769a76613 +ach 9a0c8e338b70 af 431e02c10881 an fe436c75f71d ar bbcf06888dc5 as 8313f975ae77 ast 0300b60cd340 -az fd96727d2a26 +az db362112cd4d be b72077740aac bg 9f7507dd2b92 -bn-BD fe0a6bb82a2d +bn-BD 1dac94619464 bn-IN a2ea6b87d80d -br 95b028350e29 +br e4c45f737a88 bs cfee6f5b1e50 -ca e8ca2d46b4a8 -cs ed6004b91b51 -cy 5bbcbba9b054 -da 324fe068c0b9 -de 217ff3f0054a -dsb 7cdfb5d9dc5d +ca 55814ed0a2ee +cak 244b8a568146 +cs a98b5d34950d +cy 02a8a09a2a24 +da 1976f45a00fb +de 69c491b3e8dd +dsb 60185ee5350d el 22b959c9a739 -en-GB 36012ab486ad -en-ZA 1c91f05aae5a -eo 049c1b065f4c -es-AR b3647b1d5927 -es-CL e45186f983b9 -es-ES 6fe131a8b07f -es-MX 4cd511663283 +en-GB ac4d309f11aa +en-ZA 52a936eeeea1 +eo 9402e7dc1816 +es-AR d3e6fdb0980e +es-CL 247114b95260 +es-ES 05251e5fad44 +es-MX 198b582408f2 et ecae9df9c92a -eu 1a65e2c03dda -fa e5993d9fb76e +eu 5b00fd411da4 +fa c64ea222eb3a ff 8373353b43c4 -fi b743718650bc -fr 7d0bb8edc149 -fy-NL 02ee99ad3f83 -ga-IE 713ecb614f77 -gd e5b86736a5f9 +fi 485cd6730972 +fr 262385fe83a0 +fy-NL d133532b4a76 +ga-IE 2217b283ff59 +gd 664cfe62d15b gl c869caff337a gn 65b2894520b6 gu-IN 6245b4309461 -he ee92b661d299 +he 2d122d643e0b hi-IN bba2a926e4f8 -hr 8502beb4ee68 -hsb c91a11523487 -hu 09bbddfef7ee -hy-AM 3d7a9324fb25 -id cb8f841d30d2 -is 46c99105eb3b -it 6063a6d94e13 -ja 5ff86cadfe9a -ja-JP-mac ab760b3dcdd1 -kk 5a7bd05bf942 +hr 5e68406d5630 +hsb ed7044697b0a +hu ea25586b7644 +hy-AM 723627d1c0a4 +id d84757c01f40 +is 0b19292ab8a3 +it 9ada32a4f24b +ja 6374f9dd3854 +ja-JP-mac 28d0060377c0 +kk 58b2a6152124 km 339790840ac1 -kn b23d8fbcf41a -ko 5f303ed16778 +kn a7e2c93d27ad +ko 4c2bafb385f3 lij e9113fac3a93 -lt 628e96e62e44 -lv 063998fdecf8 +lt 64c104a758bf +lv 918ea0cd0aca mai ce010a305377 mk ffdf2a789185 ml 1b85d75836cd -mr 553ff31f4edd +mr 943d62e6e06d ms 41bbf86ac0d9 -nb-NO 5e6e5710fac9 -nl ac486141ab40 -nn-NO be9e3eeb75fb +nb-NO bee48c9ea2d4 +nl 3bdea753600d +nn-NO 1deb8231f357 or febd1b04dbfc pa-IN 6c5ed1be55fb -pl 49e141118acb -pt-BR cd1aef7b5045 -pt-PT 2e4fd2a1f98f -rm 0a52db6a6117 -ro c6ac34be77b1 -ru 3f0b3c8e19a4 +pl c9e8c3b4977c +pt-BR ba6e3510ab03 +pt-PT 89d85625e259 +rm 5c20929daf23 +ro b1baa279bda4 +ru 2248b98b11c2 si 03a3b09a2203 -sk 3505a5f99bff -sl 1e098ab8c27a +sk b1a81bf66ed4 +sl 6079300745a1 son 3ae9a4ff0453 -sq c24e570a4207 -sr 896d72a0fa21 -sv-SE ea1de38fe731 +sq bc47aefcea37 +sr 93d5749016bd +sv-SE 711ed419239c ta f9dbc2cca1fb te 286ff9885ea2 th d630f05d665f -tr b751d2d9b6ee -uk c5cdb9068667 -uz dc28cf99c5cf +tr 4c05084f5ef2 +uk 6b23f6bb9dcb +uz 1209fe62df1c vi 68ce305343a3 -xh f3eb8f92afe8 -zh-CN d73d448f89d6 -zh-TW 44c9950bb3e6 +xh 8466fb6c8797 +zh-CN bedbf795f45e +zh-TW 8a8fcc28bce0 + ++++++ mozilla-kde.patch ++++++ ++++ 914 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/MozillaFirefox/mozilla-kde.patch ++++ and /work/SRC/openSUSE:Factory/.MozillaFirefox.new/mozilla-kde.patch ++++++ mozilla-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.2pUgkf/_old 2016-06-12 18:52:04.000000000 +0200 +++ /var/tmp/diff_new_pack.2pUgkf/_new 2016-06-12 18:52:04.000000000 +0200 @@ -4,10 +4,10 @@ (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1) References: -diff --git a/configure.in b/configure.in ---- a/configure.in -+++ b/configure.in -@@ -8310,16 +8310,31 @@ if test "$MOZ_ENABLE_SKIA"; then +diff --git a/old-configure.in b/old-configure.in +--- a/old-configure.in ++++ b/old-configure.in +@@ -8187,16 +8187,31 @@ if test "$MOZ_ENABLE_SKIA"; then AC_DEFINE(USE_SKIA_GPU) AC_SUBST(MOZ_ENABLE_SKIA_GPU) fi @@ -87,7 +87,7 @@ #include "mozilla/Preferences.h" #include "mozilla/PublicSSL.h" #include "mozilla/Services.h" -@@ -1007,17 +1014,31 @@ nsNSSComponent::InitializeNSS() +@@ -1017,17 +1024,31 @@ nsNSSComponent::InitializeNSS() return rv; } } @@ -122,22 +122,22 @@ diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build --- a/toolkit/library/moz.build +++ b/toolkit/library/moz.build -@@ -205,16 +205,18 @@ if CONFIG['MOZ_B2G_CAMERA'] and CONFIG[' - 'stagefright_omx', - ] - - if CONFIG['OS_ARCH'] == 'Linux' and CONFIG['OS_TARGET'] != 'Android': +@@ -209,16 +209,18 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF OS_LIBS += [ 'rt', ] -+OS_LIBS += sorted(CONFIG['NSSHELPER_LIBS']) -+ OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS'] OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] + OS_LIBS += CONFIG['MOZ_SERVO_LIBS'] ++OS_LIBS += sorted(CONFIG['NSSHELPER_LIBS']) ++ if CONFIG['MOZ_NATIVE_JPEG']: OS_LIBS += CONFIG['MOZ_JPEG_LIBS'] if CONFIG['MOZ_NATIVE_PNG']: OS_LIBS += CONFIG['MOZ_PNG_LIBS'] + + if CONFIG['MOZ_NATIVE_HUNSPELL']: + OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] ++++++ source-stamp.txt ++++++ --- /var/tmp/diff_new_pack.2pUgkf/_old 2016-06-12 18:52:04.000000000 +0200 +++ /var/tmp/diff_new_pack.2pUgkf/_new 2016-06-12 18:52:04.000000000 +0200 @@ -1,2 +1,2 @@ -REV=0b8492c110be +REV=b0310cb90fd0 REPO=http://hg.mozilla.org/releases/mozilla-release