# HG changeset patch # User Wolfgang Rosenauer # Date 1522133102 -7200 # Node ID 516dd1ea89e803d7971be239dbb7c02a2fd7a3c3 # Parent 246b98b599793d0a1c557dc1e011a06f7cce46a7 Firefox 59.0.2 diff -r 246b98b59979 -r 516dd1ea89e8 MozillaFirefox/MozillaFirefox.changes --- a/MozillaFirefox/MozillaFirefox.changes Tue Mar 27 08:29:31 2018 +0200 +++ b/MozillaFirefox/MozillaFirefox.changes Tue Mar 27 08:45:02 2018 +0200 @@ -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 + * 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 -r 246b98b59979 -r 516dd1ea89e8 MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Tue Mar 27 08:29:31 2018 +0200 +++ b/MozillaFirefox/MozillaFirefox.spec Tue Mar 27 08:45:02 2018 +0200 @@ -151,9 +151,8 @@ 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 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%ifarch %ix86 %patch10 -p1 -%ifarch %ix86 %patch11 -p1 -%patch12 -p1 %endif # Firefox %patch101 -p1 diff -r 246b98b59979 -r 516dd1ea89e8 MozillaFirefox/mozilla-bmo1446062.patch --- a/MozillaFirefox/mozilla-bmo1446062.patch Tue Mar 27 08:29:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -../mozilla-bmo1446062.patch \ No newline at end of file diff -r 246b98b59979 -r 516dd1ea89e8 mozilla-bmo1446062.patch --- a/mozilla-bmo1446062.patch Tue Mar 27 08:29:31 2018 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -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 -r 246b98b59979 -r 516dd1ea89e8 series --- a/series Tue Mar 27 08:29:31 2018 +0200 +++ b/series Tue Mar 27 08:45:02 2018 +0200 @@ -8,7 +8,6 @@ mozilla-aarch64-startup-crash.patch mozilla-bmo256180.patch mozilla-bmo1005535.patch -mozilla-bmo1446062.patch mozilla-i586-DecoderDoctorLogger.patch mozilla-i586-domPrefs.patch