Package: firefox-esr / 52.8.1esr-1~deb9u1

Metadata

Package Version Patches format
firefox-esr 52.8.1esr-1~deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fixes/Allow .js preference files to set locked prefs with .patch | (download)

modules/libpref/prefapi.cpp | 6 4 + 2 - 0 !
modules/libpref/prefapi.h | 3 2 + 1 - 0 !
modules/libpref/prefread.cpp | 13 10 + 3 - 0 !
modules/libpref/prefread.h | 4 3 + 1 - 0 !
4 files changed, 19 insertions(+), 7 deletions(-)

 allow .js preference files to set locked prefs with lockpref()


fixes/Apply the digitlst.cpp part of https bugs.icu projec.patch | (download)

intl/icu/source/i18n/digitlst.cpp | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 apply the digitlst.cpp part of
 https://bugs.icu-project.org/trac/changeset/40603/


porting/Add xptcall support for SH4 processors.patch | (download)

xpcom/reflect/xptcall/md/unix/moz.build | 5 5 + 0 - 0 !
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp | 203 203 + 0 - 0 !
xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp | 271 271 + 0 - 0 !
3 files changed, 479 insertions(+)

 add xptcall support for sh4 processors

Closes: #553593
https://bugzilla.mozilla.org/show_bug.cgi?id=382214

porting/NSS Fix FTBFS on Hurd because of MAXPATHLEN.patch | (download)

security/nss/cmd/shlibsign/shlibsign.c | 21 16 + 5 - 0 !
security/nss/lib/freebl/unix_rand.c | 4 4 + 0 - 0 !
2 files changed, 20 insertions(+), 5 deletions(-)

 [nss] fix ftbfs on hurd because of maxpathlen


porting/NSS GNU kFreeBSD support.patch | (download)

security/nss/coreconf/Linux.mk | 17 13 + 4 - 0 !
security/nss/coreconf/arch.mk | 8 8 + 0 - 0 !
security/nss/coreconf/config.mk | 2 1 + 1 - 0 !
security/nss/lib/freebl/unix_rand.c | 2 1 + 1 - 0 !
security/nss/lib/softoken/softoken.h | 2 1 + 1 - 0 !
security/nss/lib/ssl/sslmutex.c | 2 1 + 1 - 0 !
security/nss/lib/ssl/sslmutex.h | 2 1 + 1 - 0 !
7 files changed, 26 insertions(+), 9 deletions(-)

 [nss] gnu/kfreebsd support


porting/Make powerpc not use static page sizes in mozjemallo.patch | (download)

memory/mozjemalloc/jemalloc.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make powerpc not use static page sizes in mozjemalloc

Closes: #763900

porting/Disable libyuv assembly on mips64.patch | (download)

build/gyp.mozbuild | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 disable libyuv assembly on mips64


porting/Fix CPU_ARCH test for libjpeg on mips.patch | (download)

media/libjpeg/moz.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix cpu_arch test for libjpeg on mips


porting/Fix crashes in AtomicOperations none on s390x.patch | (download)

js/src/jit/AtomicOperations.h | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 fix crashes in atomicoperations-none on s390x


porting/Fix broken MIPS build.patch | (download)

media/libjpeg/simd/jsimd_mips.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix broken mips build

Regression introduced by 9055fb408dcb585ce9392d395e16630d51002152

Fixes #104

porting/Work around Debian bug 844357.patch | (download)

widget/gtk/mozgtk/gtk3/moz.build | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 work around debian bug #844357


porting/Bug 1352236 Work around missing GETRANDOM_NR when bu.patch | (download)

js/src/jsmath.cpp | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 bug 1352236 - work around missing getrandom_nr when building against
 older versions of glibc. r=luke


porting/Bug 1357874 Define GETRANDOM_NR macro for AArch64. r.patch | (download)

js/src/jsmath.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 bug 1357874 - define getrandom_nr macro for aarch64. r=luke


porting/Bug 1012232 Only use the perf opcode on mips arches .patch | (download)

media/libyuv/source/row_mips.cc | 38 38 + 0 - 0 !
1 file changed, 38 insertions(+)

 bug 1012232 - only use the perf opcode on mips arches that support
 it.


porting/Bug 1389281 Add GETRANDOM_NR definition for powerpc .patch | (download)

js/src/jsmath.cpp | 20 10 + 10 - 0 !
1 file changed, 10 insertions(+), 10 deletions(-)

 bug 1389281 - add getrandom_nr definition for powerpc and mips.
 r?luke

At the same time, simplify the definitions, as:
- per python/mozbuild/mozbuild/configure/constants.py, supported
  compilers all support lowercase forms.
- all variants of powerpc, little endian or not, 32-bits or 64-bits,
  define __powerpc__.
- s390x also defines __s390__.

prefs/Set javascript.options.showInConsole.patch | (download)

modules/libpref/init/all.js | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 set javascript.options.showinconsole


prefs/Set DPI to system settings.patch | (download)

modules/libpref/init/all.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set dpi to system settings


prefs/Don t auto disable extensions in system directories.patch | (download)

browser/app/profile/firefox.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't auto-disable extensions in system directories


debian hacks/Avoid wrong sessionstore data to keep windows out of.patch | (download)

browser/components/sessionstore/SessionStore.jsm | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 avoid wrong sessionstore data to keep windows out of user sight

It happens that sessionstore can keep wrong information for the window
position or minimized state. Workaround this until the real bug is found
and fixed (probably in xulrunner).

Closes: #552426, #553453

debian hacks/Add another preferences directory for applications p.patch | (download)

toolkit/xre/nsXREDirProvider.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add another preferences directory for applications:
 preferences/syspref

It was existing in previous versions of iceweasel as a symlink to
/etc/iceweasel/pref.

This has the side effect to make these preferences there work again, and
to disable the "set as default browser" dialog.

debian hacks/Don t register plugins if the MOZILLA_DISABLE_PLUGIN.patch | (download)

dom/plugins/base/nsPluginHost.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 don't register plugins if the mozilla_disable_plugins environment
 variable is set


debian hacks/Use a variable for xulrunner base version in various.patch | (download)

config/baseconfig.mk | 9 5 + 4 - 0 !
1 file changed, 5 insertions(+), 4 deletions(-)

 use a variable for xulrunner base version in various places


debian hacks/Don t error out when run time libsqlite is older tha.patch | (download)

storage/mozStorageService.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 don't error-out when run-time libsqlite is older than build-time
 libsqlite

In Debian, we have shlibs to handle this.

debian hacks/Add a 2 minutes timeout on xpcshell tests.patch | (download)

testing/xpcshell/runxpcshelltests.py | 21 18 + 3 - 0 !
1 file changed, 18 insertions(+), 3 deletions(-)

 add a 2 minutes timeout on xpcshell tests


debian hacks/Add debian extra stuff to upstream build system dire.patch | (download)

moz.build | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 add debian/extra-stuff to upstream build system directory traversal


debian hacks/Make upstream build system create debian installer M.patch | (download)

moz.build | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 make upstream build system create debian/installer/makefile


debian hacks/Work around binutils assertion on mips.patch | (download)

media/libcubeb/tests/moz.build | 33 17 + 16 - 0 !
1 file changed, 17 insertions(+), 16 deletions(-)

 work around binutils assertion on mips


debian hacks/Don t build image gtests.patch | (download)

image/moz.build | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 don't build image/ gtests

Building them causes an ICE with GCC 4.7. As they are not part of what
is shipped, and not currently run either, just skip building them.

debian hacks/Allow to override ICU_DATA_FILE from the environment.patch | (download)

build/autoconf/icu.m4 | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 allow to override icu_data_file from the environment


debian hacks/Force use the i686 rust target.patch | (download)

build/moz.configure/rust.configure | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 force use the i686 rust target


debian hacks/Set program name from the remoting name.patch | (download)

toolkit/xre/nsAppRunner.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 set program name from the remoting name


debian hacks/Build against system libjsoncpp.patch | (download)

config/system-headers | 1 1 + 0 - 0 !
toolkit/crashreporter/jsoncpp/src/lib_json/moz.build | 27 1 + 26 - 0 !
toolkit/crashreporter/minidump-analyzer/moz.build | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 27 deletions(-)

 build against system libjsoncpp


debian hacks/Use the Mozilla Location Service key when the Google.patch | (download)

browser/app/profile/firefox.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use the mozilla location service key when the google key is not there


debian hacks/Fixup workaround for binutil assertion on mips.patch | (download)

media/libcubeb/tests/moz.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixup workaround for binutil assertion on mips