forked from pool/MozillaFirefox
- 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 * mozilla-i586-domPrefs.patch - DOMPrefs.h OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=642
This commit is contained in:
parent
59451a5643
commit
f3956c8162
@ -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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
@ -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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cdd97af0fb4589f385a87d15d405b8416aed9fb644b8688ffb1e87b87a207d1c
|
||||
size 28360
|
||||
oid sha256:c35c7ba668c5a16b33e2799111b94563a7e17bcd6443303fce38b90b882ec406
|
||||
size 28384
|
||||
|
@ -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 )
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:880faed22ce6e5c305117e0771ad476995884a7f2599ca72b0587cb96eb57523
|
||||
size 262899092
|
3
firefox-59.0.2-source.tar.xz
Normal file
3
firefox-59.0.2-source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0691c740edb5bc83b1c5eff4e9255157c0021c90755036197d9c7455bc01bbcd
|
||||
size 262881260
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:de5f9a8916fe43c9e79d1cdc7b5a85892600c0b11b5ed57618e009680b154e23
|
||||
size 49070588
|
3
l10n-59.0.2.tar.xz
Normal file
3
l10n-59.0.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:400327769430f7c61cb9b582b70e723386ad3daf0cd796b66631ea6f51596966
|
||||
size 49106848
|
@ -1,116 +0,0 @@
|
||||
|
||||
# HG changeset patch
|
||||
# User Thomas Daede <daede003@umn.edu>
|
||||
# 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;i<book->dim;i++,o+=step)
|
||||
- for (j=0;j<step;j++)
|
||||
+ for (j=0;o+j<n && j<step;j++)
|
||||
a[o+j]+=t[j][i]>>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;i<book->dim;i++,o+=step)
|
||||
- for (j=0;j<step;j++)
|
||||
+ for (j=0;o+j<n && j<step;j++)
|
||||
a[o+j]+=t[j][i]<<-shift;
|
||||
}
|
||||
}
|
||||
return(0);
|
||||
}
|
||||
|
||||
/* decode vector / dim granularity gaurding is done in the upper layer */
|
||||
long vorbis_book_decodev_add(codebook *book,ogg_int32_t *a,
|
||||
@@ -282,25 +282,25 @@ long vorbis_book_decodev_add(codebook *b
|
||||
ogg_int32_t *t;
|
||||
int shift=point-book->binarypoint;
|
||||
|
||||
if(shift>=0){
|
||||
for(i=0;i<n;){
|
||||
entry = decode_packed_entry_number(book,b);
|
||||
if(entry==-1)return(-1);
|
||||
t = book->valuelist+entry*book->dim;
|
||||
- for (j=0;j<book->dim;)
|
||||
+ for (j=0;i<n && j<book->dim;)
|
||||
a[i++]+=t[j++]>>shift;
|
||||
}
|
||||
}else{
|
||||
for(i=0;i<n;){
|
||||
entry = decode_packed_entry_number(book,b);
|
||||
if(entry==-1)return(-1);
|
||||
t = book->valuelist+entry*book->dim;
|
||||
- for (j=0;j<book->dim;)
|
||||
+ for (j=0;i<n && j<book->dim;)
|
||||
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;i<offset+n;){
|
||||
+ for(i=offset;i<m;){
|
||||
entry = decode_packed_entry_number(book,b);
|
||||
if(entry==-1)return(-1);
|
||||
{
|
||||
const ogg_int32_t *t = book->valuelist+entry*book->dim;
|
||||
- for (j=0;j<book->dim;j++){
|
||||
+ for (j=0;i<m && j<book->dim;j++){
|
||||
a[chptr++][i]+=t[j]>>shift;
|
||||
if(chptr==ch){
|
||||
chptr=0;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}else{
|
||||
|
||||
- for(i=offset;i<offset+n;){
|
||||
+ for(i=offset;i<m;){
|
||||
entry = decode_packed_entry_number(book,b);
|
||||
if(entry==-1)return(-1);
|
||||
{
|
||||
const ogg_int32_t *t = book->valuelist+entry*book->dim;
|
||||
- for (j=0;j<book->dim;j++){
|
||||
+ for (j=0;i<m && j<book->dim;j++){
|
||||
a[chptr++][i]+=t[j]<<-shift;
|
||||
if(chptr==ch){
|
||||
chptr=0;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,2 +1,2 @@
|
||||
REV=3db9e3d52b17
|
||||
REV=239e434d6d2b
|
||||
REPO=http://hg.mozilla.org/releases/mozilla-release
|
||||
|
Loading…
Reference in New Issue
Block a user