diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 32f147c5..c49e743e 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,10 +1,31 @@ +------------------------------------------------------------------- +Tue Mar 27 06:40:25 UTC 2018 - wr@rosenauer.org + +- update to Firefox 59.0.2 + * Invalid page rendering with hardware acceleration enabled (bmo#1435472) + * Browser keyboard shortcuts (eg copy Ctrl+C) don't work on sites + that use those keys with resistFingerprinting enabled (bmo#1433592) + * High CPU / memory churn caused by third-party software on some + computers (bmo#1446280) + * Users who have configured an "automatic proxy configuration URL" + and want to reload their proxy settings from the URL will find + the Reload button disabled in the Connection Settings dialog when + they select Preferences/Options>Network Proxy>Settings... (bmo#1445991) + * URL Fragment Identifiers Break Service Worker Responses (bmo#1443850) + * User's trying to cancel a print around the time it completes will + continue to get intermittent crashes (bmo#1441598) + MFSA 2018-10 (bsc#1087059) + * CVE-2018-5148 (bmo#1440717) + Use-after-free in compositor +- removed obsolete patch mozilla-bmo1446062.patch + ------------------------------------------------------------------- Wed Mar 21 17:14:24 UTC 2018 - cgrobertson@suse.com - Added patches: * mozilla-i586-DecoderDoctorLogger.patch - bmo#1447070 fixes non-unified build error - * mozilla-i586-domPrefs.patch - DOMPrefs.h + * mozilla-i586-domPrefs.patch - DOMPrefs.h fixes 32bit build error ------------------------------------------------------------------- diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 96632cb1..2deea7fd 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -151,9 +151,8 @@ Patch6: mozilla-reduce-files-per-UnifiedBindings.patch Patch7: mozilla-aarch64-startup-crash.patch Patch8: mozilla-bmo256180.patch Patch9: mozilla-bmo1005535.patch -Patch10: mozilla-bmo1446062.patch -Patch11: mozilla-i586-DecoderDoctorLogger.patch -Patch12: mozilla-i586-domPrefs.patch +Patch10: mozilla-i586-DecoderDoctorLogger.patch +Patch11: mozilla-i586-domPrefs.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch @@ -265,10 +264,9 @@ cd $RPM_BUILD_DIR/mozilla %patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch10 -p1 %ifarch %ix86 +%patch10 -p1 %patch11 -p1 -%patch12 -p1 %endif # Firefox %patch101 -p1 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index bfe8c849..5c9f7488 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:cdd97af0fb4589f385a87d15d405b8416aed9fb644b8688ffb1e87b87a207d1c -size 28360 +oid sha256:c35c7ba668c5a16b33e2799111b94563a7e17bcd6443303fce38b90b882ec406 +size 28384 diff --git a/create-tar.sh b/create-tar.sh index 411a0531..1abaf53c 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_59_0_1_RELEASE" -VERSION="59.0.1" +RELEASE_TAG="FIREFOX_59_0_2_RELEASE" +VERSION="59.0.2" # check required tools test -x /usr/bin/hg || ( echo "hg missing: execute zypper in mercurial"; exit 5 ) diff --git a/firefox-59.0.1-source.tar.xz b/firefox-59.0.1-source.tar.xz deleted file mode 100644 index c41e704e..00000000 --- a/firefox-59.0.1-source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:880faed22ce6e5c305117e0771ad476995884a7f2599ca72b0587cb96eb57523 -size 262899092 diff --git a/firefox-59.0.2-source.tar.xz b/firefox-59.0.2-source.tar.xz new file mode 100644 index 00000000..9b38df68 --- /dev/null +++ b/firefox-59.0.2-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0691c740edb5bc83b1c5eff4e9255157c0021c90755036197d9c7455bc01bbcd +size 262881260 diff --git a/l10n-59.0.1.tar.xz b/l10n-59.0.1.tar.xz deleted file mode 100644 index 1496a41e..00000000 --- a/l10n-59.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de5f9a8916fe43c9e79d1cdc7b5a85892600c0b11b5ed57618e009680b154e23 -size 49070588 diff --git a/l10n-59.0.2.tar.xz b/l10n-59.0.2.tar.xz new file mode 100644 index 00000000..23f6698e --- /dev/null +++ b/l10n-59.0.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:400327769430f7c61cb9b582b70e723386ad3daf0cd796b66631ea6f51596966 +size 49106848 diff --git a/mozilla-bmo1446062.patch b/mozilla-bmo1446062.patch deleted file mode 100644 index 3efe2807..00000000 --- a/mozilla-bmo1446062.patch +++ /dev/null @@ -1,116 +0,0 @@ - -# HG changeset patch -# User Thomas Daede -# Date 1521175629 25200 -# Node ID 5cd5586a2f48424a9031a3fa4c782954a9df9a52 -# Parent 494e5d5278ba6f5fdda9a2bb9ac7ca772653ee4a -Bug 1446062: libtremor Vorbis fix. r=jmspeex a=dveditz - -diff --git a/media/libtremor/lib/tremor_codebook.c b/media/libtremor/lib/tremor_codebook.c ---- a/media/libtremor/lib/tremor_codebook.c -+++ b/media/libtremor/lib/tremor_codebook.c -@@ -253,26 +253,26 @@ long vorbis_book_decodevs_add(codebook * - - if(shift>=0){ - for (i = 0; i < step; i++) { - entry[i]=decode_packed_entry_number(book,b); - if(entry[i]==-1)return(-1); - t[i] = book->valuelist+entry[i]*book->dim; - } - for(i=0,o=0;idim;i++,o+=step) -- for (j=0;j>shift; - }else{ - for (i = 0; i < step; i++) { - entry[i]=decode_packed_entry_number(book,b); - if(entry[i]==-1)return(-1); - t[i] = book->valuelist+entry[i]*book->dim; - } - for(i=0,o=0;idim;i++,o+=step) -- for (j=0;jbinarypoint; - - if(shift>=0){ - for(i=0;ivaluelist+entry*book->dim; -- for (j=0;jdim;) -+ for (j=0;idim;) - a[i++]+=t[j++]>>shift; - } - }else{ - for(i=0;ivaluelist+entry*book->dim; -- for (j=0;jdim;) -+ for (j=0;idim;) - a[i++]+=t[j++]<<-shift; - } - } - } - return(0); - } - - /* unlike the others, we guard against n not being an integer number -@@ -347,41 +347,41 @@ long vorbis_book_decodev_set(codebook *b - /* decode vector / dim granularity gaurding is done in the upper layer */ - long vorbis_book_decodevv_add(codebook *book,ogg_int32_t **a,\ - long offset,int ch, - oggpack_buffer *b,int n,int point){ - if(book->used_entries>0){ - long i,j,entry; - int chptr=0; - int shift=point-book->binarypoint; -- -+ int m=offset+n; - if(shift>=0){ - -- for(i=offset;ivaluelist+entry*book->dim; -- for (j=0;jdim;j++){ -+ for (j=0;idim;j++){ - a[chptr++][i]+=t[j]>>shift; - if(chptr==ch){ - chptr=0; - i++; - } - } - } - } - }else{ - -- for(i=offset;ivaluelist+entry*book->dim; -- for (j=0;jdim;j++){ -+ for (j=0;idim;j++){ - a[chptr++][i]+=t[j]<<-shift; - if(chptr==ch){ - chptr=0; - i++; - } - } - } - } - diff --git a/source-stamp.txt b/source-stamp.txt index fabbcf36..01ff6225 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=3db9e3d52b17 +REV=239e434d6d2b REPO=http://hg.mozilla.org/releases/mozilla-release