Package: firefox / 81.0-2

Metadata

Package Version Patches format
firefox 81.0-2 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/parser/src/lib.rs | 20 13 + 7 - 0 !
1 file changed, 13 insertions(+), 7 deletions(-)

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


fixes/Bug 1526653 Include struct definitions for user_vfp .patch | (download)

js/src/wasm/WasmSignalHandlers.cpp | 11 10 + 1 - 0 !
1 file changed, 10 insertions(+), 1 deletion(-)

 bug 1526653 - include struct definitions for user_vfp and
 user_vfp_exc.


fixes/Bug 1666646 Bump CodeAlignment to 8 in MacroAssemble.patch | (download)

js/src/jit/none/MacroAssembler-none.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 bug 1666646 - bump codealignment to 8 in macroassembler-none.h


fixes/Bug 1667007 Fix AsyncLogger TracePayload s mName siz.patch | (download)

dom/media/AsyncLogger.h | 25 8 + 17 - 0 !
1 file changed, 8 insertions(+), 17 deletions(-)

 bug 1667007 - fix asynclogger::tracepayload's mname size calculation.
 r?padenot

such that it accounts for alignment of TracePayload itself in MPSCQueue
correctly.

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/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/Use NEON_FLAGS instead of VPX_ASFLAGS for libaom neo.patch | (download)

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

 use neon_flags instead of vpx_asflags for libaom neon code


porting/Work around GCC ICE on mips i386 and s390x.patch | (download)

gfx/skia/skia/third_party/skcms/src/Transform_inl.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 work around gcc ice on mips*, i386 and s390x

Closes: #931757

porting/Work around another GCC ICE on arm.patch | (download)

gfx/skia/skia/third_party/skcms/src/Transform_inl.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 work around another gcc ice on arm


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 | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 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/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/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/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/Use the Mozilla Location Service key when the Google.patch | (download)

modules/libpref/init/all.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/Avoid using vmrs vmsr on armel.patch | (download)

dom/media/webaudio/blink/DenormalDisabler.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 avoid using vmrs/vmsr on armel


debian hacks/Use remoting name for call to gdk_set_program_class.patch | (download)

widget/gtk/nsAppShell.cpp | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 use remoting name for call to gdk_set_program_class

Closes: #907574

debian hacks/Use build id as langpack version for reproducibility.patch | (download)

python/mozbuild/mozbuild/action/langpack_manifest.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use build id as langpack version for reproducibility


debian hacks/Don t build ICU in parallel.patch | (download)

intl/icu_sources_data.py | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 don't build icu in parallel


debian hacks/Allow to build with older versions of nodejs 10.patch | (download)

python/mozbuild/mozbuild/nodeutil.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 allow to build with older versions of nodejs 10


debian hacks/Allow to build with cargo in Debian unstable as of 2.patch | (download)

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

 allow to build with cargo in debian unstable as of 2020-07-29