forked from pool/MozillaFirefox
Accepting request 591686 from mozilla:Factory
OBS-URL: https://build.opensuse.org/request/show/591686 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/MozillaFirefox?expand=0&rev=268
This commit is contained in:
commit
09bd920d60
@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 27 14:07:11 UTC 2018 - schwab@suse.de
|
||||
|
||||
- Reduce constraints on aarch64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
fixes 32bit build error
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 16 06:40:11 UTC 2018 - wr@rosenauer.org
|
||||
|
||||
|
@ -19,10 +19,10 @@
|
||||
|
||||
# changed with every update
|
||||
%define major 59
|
||||
%define mainver %major.0.1
|
||||
%define mainver %major.0.2
|
||||
%define update_channel release
|
||||
%define branding 1
|
||||
%define releasedate 20180315233128
|
||||
%define releasedate 20180323154952
|
||||
|
||||
# PIE, full relro (x86_64 for now)
|
||||
%define build_hardened 1
|
||||
@ -151,7 +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
|
||||
Patch10: mozilla-i586-DecoderDoctorLogger.patch
|
||||
Patch11: mozilla-i586-domPrefs.patch
|
||||
# Firefox/browser
|
||||
Patch101: firefox-kde.patch
|
||||
Patch102: firefox-branded-icons.patch
|
||||
@ -263,7 +264,10 @@ cd $RPM_BUILD_DIR/mozilla
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%ifarch %ix86
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%endif
|
||||
# Firefox
|
||||
%patch101 -p1
|
||||
%patch102 -p1
|
||||
|
10
_constraints
10
_constraints
@ -19,4 +19,14 @@
|
||||
</memory>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
<overwrite>
|
||||
<conditions>
|
||||
<arch>aarch64</arch>
|
||||
</conditions>
|
||||
<hardware>
|
||||
<memory>
|
||||
<size unit="G">9</size>
|
||||
</memory>
|
||||
</hardware>
|
||||
</overwrite>
|
||||
</constraints>
|
||||
|
@ -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,7 +1,7 @@
|
||||
# HG changeset patch
|
||||
# Parent 376f185a0a757fe128be665adbb705f4a56461bc
|
||||
# User Steve Singer <steve@ssinger.info>
|
||||
# Parent 23e95bbe4d5553a2ba9dda2a4a96a2029253597c
|
||||
# Parent 371f01835b6fe4cb6b7095a6c29f7bb54f6d6257
|
||||
Bug 1005535 - Get skia GPU building on big endian.
|
||||
|
||||
diff --git a/gfx/skia/skia/include/core/SkColorPriv.h b/gfx/skia/skia/include/core/SkColorPriv.h
|
||||
|
@ -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++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
26
mozilla-i586-DecoderDoctorLogger.patch
Normal file
26
mozilla-i586-DecoderDoctorLogger.patch
Normal file
@ -0,0 +1,26 @@
|
||||
# HG changeset patch
|
||||
# Parent f3fe334a20e8a63266eb06c5d298ad793cefc015
|
||||
Mozilla Bug#1447070 - DecoderDoctorLogger.h must be included in MediaKeySession.h
|
||||
to fix non-unified build error for i586 target.
|
||||
|
||||
diff --git a/dom/media/eme/MediaKeySession.h b/dom/media/eme/MediaKeySession.h
|
||||
--- a/dom/media/eme/MediaKeySession.h
|
||||
+++ b/dom/media/eme/MediaKeySession.h
|
||||
@@ -2,16 +2,17 @@
|
||||
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifndef mozilla_dom_MediaKeySession_h
|
||||
#define mozilla_dom_MediaKeySession_h
|
||||
|
||||
+#include "DecoderDoctorLogger.h"
|
||||
#include "mozilla/Attributes.h"
|
||||
#include "mozilla/ErrorResult.h"
|
||||
#include "nsCycleCollectionParticipant.h"
|
||||
#include "mozilla/DOMEventTargetHelper.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "mozilla/dom/TypedArray.h"
|
||||
#include "mozilla/Mutex.h"
|
||||
#include "mozilla/dom/Date.h"
|
27
mozilla-i586-domPrefs.patch
Normal file
27
mozilla-i586-domPrefs.patch
Normal file
@ -0,0 +1,27 @@
|
||||
# HG changeset patch
|
||||
# User Andrea Marchesini <amarchesini@mozilla.com>
|
||||
# Parent bb4eb640e7303ea68be982d824aa100caacce240
|
||||
Mozilla Bug#1447409 - DOMPrefs.h must be included in WorkerScope, r=qdot
|
||||
To fix 32bit build error for i586 target.
|
||||
|
||||
diff --git a/dom/workers/WorkerScope.h b/dom/workers/WorkerScope.h
|
||||
--- a/dom/workers/WorkerScope.h
|
||||
+++ b/dom/workers/WorkerScope.h
|
||||
@@ -4,16 +4,17 @@
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#ifndef mozilla_dom_workerscope_h__
|
||||
#define mozilla_dom_workerscope_h__
|
||||
|
||||
#include "Workers.h"
|
||||
#include "mozilla/DOMEventTargetHelper.h"
|
||||
+#include "mozilla/dom/DOMPrefs.h"
|
||||
#include "mozilla/dom/Headers.h"
|
||||
#include "mozilla/dom/RequestBinding.h"
|
||||
#include "nsWeakReference.h"
|
||||
#include "mozilla/dom/ImageBitmapSource.h"
|
||||
|
||||
namespace mozilla {
|
||||
namespace dom {
|
||||
|
@ -1,2 +1,2 @@
|
||||
REV=3db9e3d52b17
|
||||
REV=239e434d6d2b
|
||||
REPO=http://hg.mozilla.org/releases/mozilla-release
|
||||
|
Loading…
Reference in New Issue
Block a user