Package: firefox-esr / 128.9.0esr-1~deb12u1

Metadata

Package Version Patches format
firefox-esr 128.9.0esr-1~deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fixes/Bug 1855960 MIPS64 Make some assembler routines retu.patch | (download)

js/src/jit/mips-shared/MacroAssembler-mips-shared-inl.h | 13 4 + 9 - 0 !
js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 118 71 + 47 - 0 !
js/src/jit/mips-shared/MacroAssembler-mips-shared.h | 28 14 + 14 - 0 !
js/src/jit/mips64/MacroAssembler-mips64.cpp | 198 124 + 74 - 0 !
js/src/jit/mips64/MacroAssembler-mips64.h | 74 39 + 35 - 0 !
5 files changed, 252 insertions(+), 179 deletions(-)

 bug 1855960 - [mips64] make some assembler routines return
 FaultingCodeOffset. r=jseward

Patch contributed by gur3n (Jiangjin Wang <the@salted.fish>)

fixes/Bug 1855960 MIPS64 Implement SummarizeTrapInstructio.patch | (download)

js/src/wasm/WasmGenerator.cpp | 7 4 + 3 - 0 !
js/src/wasm/WasmSummarizeInsn.cpp | 175 175 + 0 - 0 !
2 files changed, 179 insertions(+), 3 deletions(-)

 bug 1855960 - [mips64] implement summarizetrapinstruction. r=jseward

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

browser/components/sessionstore/SessionStore.sys.mjs | 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/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/Use the Mozilla Location Service key when the Google.patch | (download)

modules/libpref/init/all.js | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 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/Fix math_private.h for i386 FTBFS.patch | (download)

modules/fdlibm/src/math_private.h | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 fix math_private.h for i386 ftbfs


debian hacks/Allow to override rust LTO flag.patch | (download)

config/makefiles/rust.mk | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 allow to override rust lto flag


debian hacks/Remove workaround for old libstdc problem which now .patch | (download)

intl/icu/source/common/unicode/std_string.h | 5 0 + 5 - 0 !
intl/icu/source/common/utypeinfo.h | 3 0 + 3 - 0 !
intl/icu/source/io/unicode/ustream.h | 4 0 + 4 - 0 !
3 files changed, 12 deletions(-)

 remove workaround for old libstdc++ problem, which now causes
 problems with GCC 12 on arm


debian hacks/Relax nodejs minimum version.patch | (download)

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

 relax nodejs minimum version


debian hacks/Work around https sourceware.org bugzilla show_bug.c.patch | (download)

media/ffvpx/config_unix64.h | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 work around https://sourceware.org/bugzilla/show_bug.cgi?id=30578


debian hacks/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()

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

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

 set dpi to system settings


debian hacks/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/Work around GCC ICE on ppc64el.patch | (download)

gfx/skia/moz.build | 10 9 + 1 - 0 !
1 file changed, 9 insertions(+), 1 deletion(-)

 work around gcc ice on ppc64el


debian hacks/Adjust our gfx skia moz.build patch to upstream chan.patch | (download)

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

 adjust our gfx/skia/moz.build patch to upstream changes