Package: thunderbird / 1:115.16.0esr-1~deb12u1

Metadata

Package Version Patches format
thunderbird 1:115.16.0esr-1~deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
thunderbird l10n/sl change Edit Uredi to CTRL E.patch | (download)

thunderbird-l10n/sl/chrome/sl/locale/sl/communicator/utilityOverlay.dtd | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 sl: change edit (uredi) to ctrl+e

Closes: #601331

debian hacks/Strip version number from application before installation.patch | (download)

config/baseconfig.mk | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 strip version number from application before installation

Strip thunderbird's version number from the installation directories so
we have a fixed location for extensions that build against it.

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

This can be used to symlink to /etc/thunderbird/pref.

porting/Disable optimization on alpha for the url classifier.patch | (download)

comm/suite/components/build/Makefile.in | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 disable optimization on alpha for the url-classifier component

The use of this component leads to crashes when built with optimizations.

fixes/Properly launch applications set in HOME .mailcap.patch | (download)

uriloader/exthandler/unix/nsMIMEInfoUnix.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 properly launch applications set in $home/.mailcap

https://bugzilla.mozilla.org/show_bug.cgi?id=444440

fixes/Appdata Adding some German translations.patch | (download)

comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml | 17 17 + 0 - 0 !
1 file changed, 17 insertions(+)

 appdata: adding some german translations


fixes/Appdata Fix up AppStream error by adding missing field.patch | (download)

comm/mail/branding/thunderbird/net.thunderbird.Thunderbird.appdata.xml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 appdata: fix up appstream error by adding missing field

The AppStream data is missing the lauchable element.

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

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

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

In Debian, we have shlibs to handle this.

fixes/Load dependent libraries with their real path.patch | (download)

xpcom/glue/standalone/nsXPCOMGlue.cpp | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 load dependent libraries with their real path


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

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

 set javascript.options.showinconsole


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

comm/mail/app/profile/all-thunderbird.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't auto-disable extensions in system directories


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


fixes/Allow .js preference files to set locked prefs with lockP.patch | (download)

modules/libpref/parser/src/lib.rs | 23 12 + 11 - 0 !
1 file changed, 12 insertions(+), 11 deletions(-)

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


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

toolkit/xre/nsAppRunner.cpp | 7 5 + 2 - 0 !
1 file changed, 5 insertions(+), 2 deletions(-)

 set program name from the remoting name


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

Cherry picked from firefox.

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

Cherry picked from firefox.

debian hacks/Relax minimum supporter rust version to 1.63.patch | (download)

Cargo.lock | 4 2 + 2 - 0 !
python/mozboot/mozboot/util.py | 2 1 + 1 - 0 !
servo/components/selectors/context.rs | 2 1 + 1 - 0 !
servo/components/selectors/parser.rs | 4 2 + 2 - 0 !
servo/components/style/gecko/selector_parser.rs | 7 4 + 3 - 0 !
servo/components/style/properties/gecko.mako.rs | 13 2 + 11 - 0 !
servo/components/style/style_resolver.rs | 5 3 + 2 - 0 !
servo/components/style/stylesheets/container_rule.rs | 16 8 + 8 - 0 !
servo/components/style/stylist.rs | 12 7 + 5 - 0 !
third_party/rust/cstr/.cargo-checksum.json | 2 1 + 1 - 0 !
third_party/rust/cstr/Cargo.toml | 11 2 + 9 - 0 !
third_party/rust/cstr/README.md | 2 1 + 1 - 0 !
third_party/rust/cstr/src/lib.rs | 4 2 + 2 - 0 !
13 files changed, 36 insertions(+), 48 deletions(-)

 relax minimum supporter rust version to 1.63

This reverts:
- https://phabricator.services.mozilla.com/D165236
- https://phabricator.services.mozilla.com/D165332

Cherry picked from firefox.

fixes/skia Cast SkEndian_SwapBE32 n to uint32_t on big endian.patch | (download)

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

 skia: cast skendian_swapbe32(n) to uint32_t on big-endian

On BE the byte-swapping needs to be unint32_t so cast that to that.
We have ppc64 and s390x which are Big Endian platforms.

Based on https://cgit.freebsd.org/ports/commit/?id=3110f3a0dcfdf1d5be165bbbb1ff08d720c63c48

porting ppc64el/skia Disable musttail on ppc64el.patch | (download)

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

 skia: disable musttail on ppc64el

Based on https://cgit.freebsd.org/ports/commit/?id=8efc1c41f45d0d7c7fe2b9c05128bd00db9c397d

porting mips64el/skia Disable musttail on mips64.patch | (download)

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

 skia: disable musttail on mips64

Basically also based on https://cgit.freebsd.org/ports/commit/?id=8efc1c41f45d0d7c7fe2b9c05128bd00db9c397d
just extended about the macro __mips64

debian hacks/Allow to build oxilangtag ffi with rustc 1.65.patch | (download)

intl/locale/rust/oxilangtag-ffi/src/lib.rs | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 allow to build oxilangtag-ffi with rustc < 1.65

Cherry picked from firefox.