Package: firefox / 53.0.is.53.0-1

Metadata

Package Version Patches format
firefox 53.0.is.53.0-1 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()


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/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


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/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/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