# HG changeset patch # User Wolfgang Rosenauer # Date 1509642918 -3600 # Node ID b1170eeb30b1a3d464553d0f868840a205ad4bc8 # Parent 138bb1a89f97556e55144bcb31e6b1666f051ff9# Parent 7339b115a22137f50d65f2eb75977320e18ce148 merge latest changes from firefox56 branch update to 57b13 diff -r 138bb1a89f97 -r b1170eeb30b1 MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Mon Oct 02 22:24:46 2017 +0200 +++ b/MozillaFirefox/MozillaFirefox.changes Thu Nov 02 18:15:18 2017 +0100 @@ -1,7 +1,25 @@ ------------------------------------------------------------------- -Mon Oct 2 19:57:40 UTC 2017 - wr@rosenauer.org - +Sat Oct 28 06:30:37 UTC 2017 - wr@rosenauer.org + +- update to Firefox 56.0.2 + * Disable Form Autofill completely on user request (bmo#1404531) + * Fix for video-related crashes on Windows 7 (bmo#1409141) + * Correct detection for 64-bit GSSAPI authentication (bmo#1409275) + * Fix for shutdown crash (bmo#1404105) + +------------------------------------------------------------------- +Tue Oct 10 11:47:49 UTC 2017 - wr@rosenauer.org + +- update to Firefox 56.0.1 + * Block D3D11 when using Intel drivers on Windows 7 systems with + partial AVX support (bmo#1403353) + -> just to sync the version number - enable stylo for TW (requires LLVM >= 3.9) +- queue KDE filepicker requests to avoid non-opening file dialogs + happening in certain situations (contributed by Ignaz Forster) +- the placeholder dot in KDE file dialog in case of empty filenames + was removed, apparently not required (anymore) + (contributed by Ignaz Forster) ------------------------------------------------------------------- Sun Oct 1 18:25:16 UTC 2017 - stefan.bruens@rwth-aachen.de diff -r 138bb1a89f97 -r b1170eeb30b1 MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Mon Oct 02 22:24:46 2017 +0200 +++ b/MozillaFirefox/MozillaFirefox.spec Thu Nov 02 18:15:18 2017 +0100 @@ -22,7 +22,7 @@ %define mainver %major.99 %define update_channel beta %define branding 1 -%define releasedate 20170926190823 +%define releasedate 20171030163911 # PIE, full relro (x86_64 for now) %define build_hardened 1 @@ -357,7 +357,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} -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} <= 1320 ac_add_options --disable-stylo %endif %if %branding diff -r 138bb1a89f97 -r b1170eeb30b1 MozillaFirefox/create-tar.sh --- a/MozillaFirefox/create-tar.sh Mon Oct 02 22:24:46 2017 +0200 +++ b/MozillaFirefox/create-tar.sh Thu Nov 02 18:15:18 2017 +0100 @@ -7,7 +7,7 @@ CHANNEL="beta" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_57_0b4_RELEASE" +RELEASE_TAG="FIREFOX_57_0b13_RELEASE" VERSION="56.99" # mozilla diff -r 138bb1a89f97 -r b1170eeb30b1 MozillaFirefox/l10n_changesets.txt --- a/MozillaFirefox/l10n_changesets.txt Mon Oct 02 22:24:46 2017 +0200 +++ b/MozillaFirefox/l10n_changesets.txt Thu Nov 02 18:15:18 2017 +0100 @@ -1,96 +1,96 @@ -ach e7adc49e1901 -af a175ec808407 -an c02780857019 -ar 6688a184a4ee -as 1b201809c30b -ast 5b0c1d37dfc4 -az 46f153ea025d -be e639859bd80d -bg 45ac10a8eebb -bn-BD 78e42794be0a -bn-IN b12cd5984010 -br 0c692a161e6a -bs c566dcff9228 -ca 843005ebdf57 -cak a201a160f1aa -cs 673e3c5d7e6d -cy d7785e84b2d5 -da d10cb0ccbfdf -de cbcbb67b7446 -dsb 91d7f449c8b8 -el 9fae6e0cf73a -en-GB 4efed4b7a026 -en-ZA 41d36ec15733 -eo 75689f423fee -es-AR 008298fdc822 -es-CL 0719cf9a02c5 -es-ES 89444d0f0c5e -es-MX a3b2c719d335 -et f94a081742e2 -eu e70ce824af92 -fa bd0a632a347e -ff e9ec23d286da -fi dee2606c0c52 -fr 444f6f248cda -fy-NL 5442947be711 -ga-IE 520a91e1b869 -gd 7b8d318d7172 -gl df4a43546115 -gn de90f7d4ad27 -gu-IN 49c0059e7b20 -he 14abb07c8067 -hi-IN 627e4866fa52 -hr 840d6fce9f2d -hsb 79b769f56afb -hu 75d6acab27ff -hy-AM 3543e3c61d51 -id 80d249bfce07 -is df02eb864aba -it 54ebd710b0b9 -ja 0f3bea597ba3 -ja-JP-mac 7f49be227f5d -ka ee6c8ed935e1 -kab f53aac551d7a -kk 07823d99b937 -km 3bf31b0b6d9e -kn c3db01aad2bf -ko 9508383b1bb7 -lij c585863b419f -lt 74e2d1cc81a1 -lv 6e57fc56b250 -mai 7c33a3406453 -mk b97e85f1e93e -ml de8be9445c41 -mr 61ad0573f895 -ms 25a747386aab -my 088ce3f4319d -nb-NO 1d197e5f990c -nl 5676db0716a9 -nn-NO fcd11b7086e5 -or f21324a0ed10 -pa-IN 4b71dd06d0e8 -pl b71e63bbbddd -pt-BR e0e7a5821812 -pt-PT 333e82cca862 -rm 6b8e6367d9d0 -ro 84d897edfd6c -ru aee79cd84afb -si d91975c0b4d8 -sk 8fa0e53e20c2 -sl 2abb9b1c667a -son be7a56e6d7fe -sq d9137ed745db -sr 6839a5986d5b -sv-SE 621c743144e6 -ta aae2aa13babf -te d9cf4d3c33e0 -th 34c1c62bb3cf -tr 921c1b013006 -uk 03b177ac056c -ur d97e35bba2d8 -uz 4807645f175b -vi fa843de1fbed -xh 7011a348aa3b -zh-CN 3ebe225f8ae8 -zh-TW 99c6d5ce2901 +ach 845e30d48dfc +af fb2bb189a1a8 +an a6cb9e55ca54 +ar 8751628a4e2a +as c8c7ce08a50d +ast 7eb260478bd8 +az e53e6a85563a +be abc4f7b027d0 +bg 42153fa28db7 +bn-BD 618ea3d19eec +bn-IN 101048b9a8bd +br 1b53314687e2 +bs 09db60726d90 +ca ef0d1d4ef0de +cak 0fb20d33961c +cs 874422011781 +cy 0fc97d75e410 +da 9c08e8177409 +de 3d02afaa90f1 +dsb 4e23f584ca17 +el fdf19cea5806 +en-GB 2e545cf002c7 +en-ZA 4bd5e2534230 +eo e0aae3b5888d +es-AR 54ab5ffe4481 +es-CL 63f03fc50654 +es-ES 385b05704e12 +es-MX d2af3b43124a +et fc5042e8d705 +eu 1010ee63a76a +fa 988038c98e07 +ff a206043d6c09 +fi f329ad8ddd70 +fr 633f7c951396 +fy-NL 8334c2341110 +ga-IE b6bd9e6bf934 +gd 2f44fb76137b +gl bd2efa51e288 +gn ef1c4c22501c +gu-IN 7bf58a4c1eec +he 923c4ce99db2 +hi-IN 728de88353f2 +hr 26c2911d2b28 +hsb 9870e542b52f +hu d933202fb960 +hy-AM 6020222039ca +id df76458d5889 +is b265b8439970 +it f4872570a9b6 +ja 0729352399ba +ja-JP-mac 788b3ad663ef +ka 220d00be33a1 +kab 35725622b786 +kk a6136a555475 +km 79239374c86f +kn b4f57ec740ce +ko 0fccbb892229 +lij d1d09ea09eff +lt d1d7e5a41bd7 +lv f0fd0c3546e0 +mai 64d402c5dbc1 +mk b3fb89cac86c +ml 9d626ede460e +mr df4ee137aeed +ms 7cd42ad75aab +my 2e2cc78ff945 +nb-NO 3d9e549a7377 +nl ba07a69755d5 +nn-NO d5c0e1e0d51e +or 8c482206a700 +pa-IN a2af69c875ad +pl 3a84792cd4a9 +pt-BR abaf82feb0cd +pt-PT 5729d6b88c60 +rm de3c6abf95ab +ro 2c71dc65aaca +ru 9c3320764d7c +si 355b25c93905 +sk 4681d1a76647 +sl 6ea5be344dbb +son e9a07815a9aa +sq c61933c72577 +sr a369834f1f2f +sv-SE 00caecc6c495 +ta ad1bce7770b4 +te dde86e2a2c17 +th 1950402ffa30 +tr 2d144754af6e +uk 0d12ea210a8c +ur 9881f47a738d +uz 9ac534694f99 +vi 601e9a63473e +xh 4d22de472867 +zh-CN 50181d22b5e9 +zh-TW 976dabba2975 diff -r 138bb1a89f97 -r b1170eeb30b1 mozilla-kde.patch --- a/mozilla-kde.patch Mon Oct 02 22:24:46 2017 +0200 +++ b/mozilla-kde.patch Thu Nov 02 18:15:18 2017 +0100 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent faadbf89d1cb02eefec4c5dfd3ab86bc20d815d5 +# Parent a930d4c1c3fba77f61071becdc51e3232e0b72ca Description: Add KDE integration to Firefox (toolkit parts) Author: Wolfgang Rosenauer Author: Lubos Lunak @@ -3276,7 +3276,7 @@ mFilters.AppendElement(filter); mFilterNames.AppendElement(name); -@@ -371,16 +375,34 @@ nsFilePicker::Show(int16_t *aReturn) +@@ -371,16 +375,37 @@ nsFilePicker::Show(int16_t *aReturn) NS_IMETHODIMP nsFilePicker::Open(nsIFilePickerShownCallback *aCallback) @@ -3287,19 +3287,22 @@ + // KDE file picker is not handled via callback + if( nsKDEUtils::kdeSupport()) { -+ int16_t result; + mCallback = aCallback; + mRunning = true; -+ NS_ADDREF_THIS(); -+ kdeFileDialog(&result); -+ if (mCallback) { -+ mCallback->Done(result); -+ mCallback = nullptr; -+ } else { -+ mResult = result; -+ } -+ mRunning = false; -+ NS_RELEASE_THIS(); ++ g_idle_add([](gpointer data) -> gboolean { ++ nsFilePicker* queuedPicker = (nsFilePicker*) data; ++ int16_t result; ++ queuedPicker->kdeFileDialog(&result); ++ if (queuedPicker->mCallback) { ++ queuedPicker->mCallback->Done(result); ++ queuedPicker->mCallback = nullptr; ++ } else { ++ queuedPicker->mResult = result; ++ } ++ queuedPicker->mRunning = false; ++ return G_SOURCE_REMOVE; ++ }, this); ++ + return NS_OK; + } + @@ -3311,7 +3314,7 @@ GtkFileChooserAction action = GetGtkFileChooserAction(mMode); -@@ -603,8 +625,235 @@ nsFilePicker::Done(GtkWidget* file_choos +@@ -603,8 +628,233 @@ nsFilePicker::Done(GtkWidget* file_choos if (mCallback) { mCallback->Done(result); mCallback = nullptr; @@ -3408,8 +3411,6 @@ + else + startdir = ToNewUTF8String(mDefault); + } -+ if( startdir.IsEmpty()) -+ startdir = "."; + + nsAutoCString filters; + PRInt32 count = mFilters.Length();