Package: firefox-esr / 68.2.0esr-1

Metadata

Package Version Patches format
firefox-esr 68.2.0esr-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/parser/src/lib.rs | 16 9 + 7 - 0 !
1 file changed, 9 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 1556197 amend Bug 1544631 for fixing mips32.patch | (download)

js/src/jit/mips32/MacroAssembler-mips32-inl.h | 10 7 + 3 - 0 !
1 file changed, 7 insertions(+), 3 deletions(-)

 bug 1556197 - amend bug-1544631 for fixing mips32.


fixes/Bug 1560340 Only add confvars.sh as a dependency to .patch | (download)

moz.configure | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

 bug 1560340 - only add confvars.sh as a dependency to config.status
 when it exists. r=chmanchester

fixes/Bug 1574761 Avoid race condition creating old config.patch | (download)

build/moz.configure/old.configure | 17 16 + 1 - 0 !
1 file changed, 16 insertions(+), 1 deletion(-)

 bug 1574761 - avoid race condition creating old-configure. r?build

This is not something that happens under normal circumstances, but it
can happen when you go fancy and run multiple configures in parallel
fixes/Bug 1531309 Don t use __PRETTY_FUNCTION__ or __FUNCT.patch | (download)

dom/media/systemservices/CamerasChild.cpp | 32 16 + 16 - 0 !
dom/media/systemservices/CamerasParent.cpp | 36 18 + 18 - 0 !
dom/media/systemservices/MediaParent.cpp | 4 2 + 2 - 0 !
dom/media/systemservices/VideoEngine.cpp | 10 5 + 5 - 0 !
dom/media/webrtc/MediaEngineRemoteVideoSource.cpp | 24 12 + 12 - 0 !
5 files changed, 53 insertions(+), 53 deletions(-)

 bug 1531309 - don't use __pretty_function__ or __function__ as format
 strings. r?sylvestre

__PRETTY_FUNCTION__ and __FUNCTION__ are not guaranteed to be a string
literal, and only string literals should be used as format strings. GCC
9 complains about this with -Werror=format-security.

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

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/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/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.mozbuild | 4 4 + 0 - 0 !
toolkit/components/jsoncpp/src/lib_json/moz.build | 48 1 + 47 - 0 !
toolkit/crashreporter/minidump-analyzer/moz.build | 2 1 + 1 - 0 !
3 files changed, 6 insertions(+), 48 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/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/Attempt to work around make issue happening on arch .patch | (download)

python/mozbuild/mozbuild/action/node.py | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 attempt to work around make issue happening on arch: all buildd


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