From c5265ac327c9c9cd15304ae2be7181b39c0c4234df7d6667aba3df185658fc53 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Fri, 1 Nov 2019 14:24:05 +0000 Subject: [PATCH] - Mozilla Firefox 70.0.1 * Fix for an issue that caused some websites or page elements using dynamic JavaScript to fail to load. (bmo#1592136) * Title bar no longer shows in full screen view (bmo#1588747) - added mozilla-bmo1504834-part4.patch to fix some visual issues on big endian platforms OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=787 --- MozillaFirefox.changes | 10 +++++++++ MozillaFirefox.spec | 8 ++++--- compare-locales.tar.xz | 4 ++-- firefox-70.0.1.source.tar.xz | 3 +++ firefox-70.0.1.source.tar.xz.asc | 16 ++++++++++++++ firefox-70.0.source.tar.xz | 3 --- firefox-70.0.source.tar.xz.asc | 16 -------------- l10n-70.0.tar.xz => l10n-70.0.1.tar.xz | 0 mozilla-bmo1504834-part4.patch | 30 ++++++++++++++++++++++++++ source-stamp.txt | 2 +- tar_stamps | 6 +++--- 11 files changed, 70 insertions(+), 28 deletions(-) create mode 100644 firefox-70.0.1.source.tar.xz create mode 100644 firefox-70.0.1.source.tar.xz.asc delete mode 100644 firefox-70.0.source.tar.xz delete mode 100644 firefox-70.0.source.tar.xz.asc rename l10n-70.0.tar.xz => l10n-70.0.1.tar.xz (100%) create mode 100644 mozilla-bmo1504834-part4.patch diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 17b5f2c..0e2f478 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Fri Nov 1 14:16:39 UTC 2019 - Wolfgang Rosenauer + +- Mozilla Firefox 70.0.1 + * Fix for an issue that caused some websites or page elements using + dynamic JavaScript to fail to load. (bmo#1592136) + * Title bar no longer shows in full screen view (bmo#1588747) +- added mozilla-bmo1504834-part4.patch to fix some visual issues on + big endian platforms + ------------------------------------------------------------------- Sun Oct 20 20:19:31 UTC 2019 - Wolfgang Rosenauer diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index b550b0c..66556b4 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -19,13 +19,13 @@ # changed with every update %define major 70 -%define mainver %major.0 -%define orig_version 70.0 +%define mainver %major.0.1 +%define orig_version 70.0.1 %define orig_suffix %{nil} %define update_channel release %define branding 1 %define devpkg 1 -%define releasedate 20191016161957 +%define releasedate 20191030021342 # always build with GCC as SUSE Security Team requires that %define clang_build 0 @@ -186,6 +186,7 @@ Patch19: mozilla-bmo1511604.patch Patch20: mozilla-bmo1554971.patch Patch21: mozilla-bmo1512162.patch Patch22: mozilla-fix-top-level-asm.patch +Patch23: mozilla-bmo1504834-part4.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch @@ -321,6 +322,7 @@ cd $RPM_BUILD_DIR/%{srcname}-%{orig_version} %patch20 -p1 %patch21 -p1 %patch22 -p1 +%patch23 -p1 # Firefox %patch101 -p1 %patch102 -p1 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index 741dd17..c410c0c 100644 --- a/compare-locales.tar.xz +++ b/compare-locales.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:208bfbbd0945dc4b86abd4a7f541b4057de726ecb3f49b047334a6e39ad20244 -size 28508 +oid sha256:0003b046ee9651f94f296658262d1ff04a8edea309288c38605e2c094b9ee6c2 +size 28492 diff --git a/firefox-70.0.1.source.tar.xz b/firefox-70.0.1.source.tar.xz new file mode 100644 index 0000000..eb5d0a9 --- /dev/null +++ b/firefox-70.0.1.source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2e9bb26af7682b31e82fdfc3a4b3e04fd1caa8b004469ea608185d33e35691b +size 326335800 diff --git a/firefox-70.0.1.source.tar.xz.asc b/firefox-70.0.1.source.tar.xz.asc new file mode 100644 index 0000000..5e28da6 --- /dev/null +++ b/firefox-70.0.1.source.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEECXsxMHeuYqAvhNpN8aZmj7t9Vy4FAl25y/EACgkQ8aZmj7t9 +Vy6ouw/8DZtKPLNpT1OMvrnmvJ/1zjSM6CR6uvr37X1J8ZlvALCqbnGdJ1gx6K9d +ttG0w4N+yYY9VoIA5uadJbh/0+5vNUXtor4hWtyUzYO+48OtOH7oss/Da1t26ItX +ApbNXPKoK2q4JiJuXi1AztkCfwcZt8rWFwYUetV6aDtLYpUDL4Z3qCVnt6bJQGQ8 +Ez+dW3rIswHF4+S95IklBnU8q9HN2T3zTQqnYnX6C5YIWujYUxgPl3lkfwmVawJv +S2inFdZx1c7ppcWXOxKs/71oHAQfZjUhkW4zcTIg8jNVkRJSDE6CdofNpo+2U00O +1vpXhObewTNlgX1jFcTDDnSz1YbZ23QiS67Oh2liKiLmrnoAKck58TxgQFyGc7uR +UdNPRDz3vUupL3IFBckh1QPHcSnhuVrv8QIY6Ten2KB3fSW7wkE3mutbGLFum7n+ +xzBWOKU2E0jxX05mopqS0DkJ3DiqjwXY9g+vBxw1pp95rUUMGIj0JNf7po6ZTzyS +jiQ5EbHrRboKWwYYLgkvZmWJefeZm81hU5ez7/+5YV8NJp18mfHXUdDJZI9aqZGU +PS64tUgC34qhsH2hzwhBhd+SoozvGaD17ecfblXobhRZKMIt4nFzkhvSTdeE7PEh ++zRbndVUAOpD3AZ1c2dQVdFfSAu/Vznx+C4kZNg5ktHQwO4wj10= +=lkqy +-----END PGP SIGNATURE----- diff --git a/firefox-70.0.source.tar.xz b/firefox-70.0.source.tar.xz deleted file mode 100644 index 032ae61..0000000 --- a/firefox-70.0.source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd9f2902753831c07c4b2ee64f7826f33ca1123add6440dc34abe3ff173a0cc6 -size 321160764 diff --git a/firefox-70.0.source.tar.xz.asc b/firefox-70.0.source.tar.xz.asc deleted file mode 100644 index 1afe937..0000000 --- a/firefox-70.0.source.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEECXsxMHeuYqAvhNpN8aZmj7t9Vy4FAl2ni10ACgkQ8aZmj7t9 -Vy4Mtg//V+AM+GLxeovK5KHqHlaPVXqBrZ4/CWNp1Yc6T0E3c6Rb/HAx+ZWkCySK -ujeHw4tb8iOchgBmRX4iWGiivw/HQVO3/sK9623knoafuCbc77vMaZBzPE4DbIIz -6pfO8stq9rKrCdClURQMa2gn+LUFMDlZYJzf197tKnQRLX/Psa1VnPtAnG253mpw -jxn+OnazXI/NB+irmXHNbIP0hTAMufeNTG1l5q0+m0z3qZW79Qk530w8XozGx5U2 -MFHykAvMv2hFG1JCgJQ0QlDCPTu53RNk5eBVD47oESAh29IrJovF4b89alqAhlqw -XhV98SCYFVMnsEj8L1bgNbN+FlLhxdFppczZ0h0myCQgz/15/qEmAaDXiQ6z+A2E -TtJ4KCZ1UDZiV6gnOOWV7PmuW053bfQVe9apI+fk+0ucbluHXv/qWPqe0ruMMAkB -m6CqtYcgVYmk/mZo8uv9UCrlUlnoxlWSMjj0L6jJRleMfPsCpG3WBLoTFJvM0y+M -ykVv6JPt0VJjMLLOsJeQHVDZBlAAFSQ3+a8gX6zyQvT/Sw1/cl0A0H9r81lU/UD0 -8DHUAB3JqpuNllB8jQDdhdj8lqlCfZXqSRJD0m2fMc/fm9vTdZwQjk1xob1XgRqd -FazFY8cfpcGlwXHHtDXjmibm/7MAj2z7/I5LaY3JHnN6FhyYHh0= -=8Xkb ------END PGP SIGNATURE----- diff --git a/l10n-70.0.tar.xz b/l10n-70.0.1.tar.xz similarity index 100% rename from l10n-70.0.tar.xz rename to l10n-70.0.1.tar.xz diff --git a/mozilla-bmo1504834-part4.patch b/mozilla-bmo1504834-part4.patch new file mode 100644 index 0000000..be11964 --- /dev/null +++ b/mozilla-bmo1504834-part4.patch @@ -0,0 +1,30 @@ +# HG changeset patch +# Parent 46ea866ca3acb8bb5e1709ceb799b9c94f591dec +Problem description: Tab-titles that are too long to fit into a tab get faded out. + On big endian this is broken and instead of fading out, the + tab gets white and the font transparent, leading to an unreadable + tab-title +Solution: This is not a real solution, but a hack. The real solution would have been + to byte-swap the correct buffer, but I could not find it. + So the next best thing is to deactivate the fading-effect. Now all tab-titles + are readable, albeit not as pretty to look at as they could be. +Side-effects: I have not yet found an unwanted side-effect. + +diff -r 46ea866ca3ac -r 6ef20eee3f8f gfx/2d/DrawTargetSkia.cpp +--- a/gfx/2d/DrawTargetSkia.cpp Tue Oct 22 12:27:22 2019 +0200 ++++ b/gfx/2d/DrawTargetSkia.cpp Thu Oct 31 09:11:56 2019 +0100 +@@ -1861,6 +1861,14 @@ + SkCanvas::kPreserveLCDText_SaveLayerFlag | + (aCopyBackground ? SkCanvas::kInitWithPrevious_SaveLayerFlag : 0)); + ++#if MOZ_BIG_ENDIAN ++ // Pushing a layer where an aMask is defined produces wrong output. ++ // We _should_ endian swap the data, but I couldn't find a workable way to do so ++ // Therefore I deactivate those layers in the meantime. ++ // The result is: Tab-titles that are longer than the available space should be faded out. ++ // The fading doesn't work, so we deactivate the fading-effect here. ++ if (!aMask) ++#endif + mCanvas->saveLayer(saveRec); + + SetPermitSubpixelAA(aOpaque); diff --git a/source-stamp.txt b/source-stamp.txt index 1d91182..c96ecb3 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=990d9f90f0f5c02b8af12d784dc76ab40ea84781 +REV=21ce5fdd3146e9f8cd108b96e75562f6335e0a8e REPO=http://hg.mozilla.org/releases/mozilla-release diff --git a/tar_stamps b/tar_stamps index 75b3a36..67c8244 100644 --- a/tar_stamps +++ b/tar_stamps @@ -1,9 +1,9 @@ PRODUCT="firefox" CHANNEL="release" -VERSION="70.0" +VERSION="70.0.1" VERSION_SUFFIX="" -RELEASE_TAG="990d9f90f0f5c02b8af12d784dc76ab40ea84781" -PREV_VERSION="" +RELEASE_TAG="21ce5fdd3146e9f8cd108b96e75562f6335e0a8e" +PREV_VERSION="70.0" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation