pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/thunderbird



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Sep  3 15:26:22 UTC 2020

Modified Files:
        pkgsrc/mail/thunderbird: Makefile PLIST distinfo options.mk
        pkgsrc/mail/thunderbird/patches: patch-browser_app_profile_firefox.js
            patch-build_moz.configure_rust.configure
            patch-config_gcc-stl-wrapper.template.h
            patch-config_makefiles_rust.mk patch-dom_base_nsAttrName.h
            patch-dom_media_CubebUtils.cpp
            patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
            patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
            patch-gfx_skia_skia_src_core_SkCpu.cpp
            patch-gfx_thebes_gfxPlatform.cpp
            patch-ipc_chromium_src_base_message__pump__libevent.cc
            patch-ipc_chromium_src_base_platform__thread__posix.cc
            patch-ipc_glue_GeckoChildProcessHost.cpp
            patch-js_src_util_NativeStack.cpp
            patch-media_libcubeb_src_cubeb__alsa.c
            patch-media_libcubeb_src_moz.build patch-media_libpng_pngpriv.h
            patch-nsprpub_pr_src_pthreads_ptsynch.c patch-old-configure.in
            patch-toolkit_components_terminator_nsTerminator.cpp
            patch-toolkit_modules_subprocess_subprocess__shared__unix.js
            patch-toolkit_moz.configure
            patch-toolkit_mozapps_installer_packager.mk
            patch-xpcom_base_nscore.h
            patch-xpcom_reflect_xptcall_md_unix_moz.build
Added Files:
        pkgsrc/mail/thunderbird/patches:
            patch-comm_third__party_botan_configure.py patch-configure.in
            patch-gfx_cairo_cairo_src_cairo-type1-subset.c
            patch-js_src_jsfriendapi.h patch-media_ffvpx_libavutil_arm_bswap.h
            patch-media_libcubeb_src_cubeb__sun.c
            patch-media_libtheora_lib_info.c
            patch-media_libvorbis_lib_vorbis__info.c
            patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
            patch-security_nss_lib_freebl_mpi_mpi.c
            patch-third__party_rust_authenticator_.cargo-checksum.json
            patch-third__party_rust_authenticator_src_lib.rs
            patch-third__party_rust_authenticator_src_netbsd_device.rs
            patch-third__party_rust_authenticator_src_netbsd_fd.rs
            patch-third__party_rust_authenticator_src_netbsd_mod.rs
            patch-third__party_rust_authenticator_src_netbsd_monitor.rs
            patch-third__party_rust_authenticator_src_netbsd_transaction.rs
            patch-third__party_rust_authenticator_src_netbsd_uhid.rs
            patch-third__party_rust_getrandom_src_lib.rs
            patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
            patch-widget_gtk_WaylandDMABufSurface.cpp
Removed Files:
        pkgsrc/mail/thunderbird: PLIST.lightning
        pkgsrc/mail/thunderbird/patches:
            patch-build_moz.configure_old.configure
            patch-comm_mail_installer_package-manifest.in
            patch-comm_mail_installer_removed-files.in
            patch-gfx_gl_GLContextProviderGLX.cpp
            patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
            patch-js_src_threading_posix_Thread.cpp
            patch-media_libcubeb_gtest_moz.build
            patch-media_libcubeb_src_cubeb.c patch-media_libcubeb_update.sh
            patch-toolkit_library_moz.build patch-toolkit_xre_glxtest.cpp

Log Message:
thunderbird: Update to 78.2.1

* Lightning cannot be disabled by users in build time.
  Remove mozilla-lightning option.

Changelog:
78.2.1
Changes
changed OpenPGP enabled by default
changed OpenPGP: Disabled the use of MD5/SM2/SM3 algorithms

Fixes
fixed OpenPGP: Users with sub-identities were unable to encrypt or sign messages when switching identities
fixed OpenPGP message security window did not support dark mode

78.2.0
Changes
changed OpenPGP Key generation now disabled when there is no default mail account configured
changed OpenPGP: Encrypt saved drafts when OpenPGP is enabled
changed Twitter search removed
changed Calendar: Event summary dialog is now themeable
changed MailExtensions: Some APIs now use defineLazyPreferenceGetter in order to benefit from caching

Fixes
fixed OpenPGP Key Manager search function did not work
fixed OpenPGP Key Properties dialog was sometimes too small
fixed OpenPGP: Encrypted email would not send if address contained uppercase characters
fixed OpenPGP: "Key ID" column could not be resized in Key Manage
fixed OpenPGP: Keys containing invalid UTF-8 strings could not be imported
fixed OpenPGP: Enable automatic signing for encrypted messages in additional scenarios
fixed Many more OpenPGP bug fixes and improvements
fixed IMAP fetch chunk size was always 65536 bytes
fixed IMAP server capabilities were not rechecked after upgrading to SSL/TLS connection
fixed Message Composer: Order of attachments could not be modified using drag & drop
fixed Composing messages with a "fixed width" font did not work
fixed Drag and drop of address book contacts did not work in some situations
fixed Address book migration failed when there was a dot in the file name
fixed Address book: "Always prefer display name over message header" was always checked when editing a contact
fixed Address book performance optimizations
fixed Dialog to add a new mail account from "Account Settings" did not open
fixed "Select All" (Ctrl+A) in message source did not work until focused with a mouse click
fixed Ctrl+scroll wheel not zooming in message reader
fixed Setting/changing a signature from a file lost when closing account settings
fixed Adaptive Junk Mail settings could not be disabled
fixed Message filter dialog fixes: Missing scrollbar, drop-down list not wide enough
fixed Various UX and theme improvements

78.1.1
Changes
changed Building OpenPGP shared library linked to system libraries now supported
changed MailExtension errors now shown in Developer Tools console by default
changed MailExtensions: Dynamic registration of calendar providers now supported

Fixesr
fixed OpenPGP improvements
fixed Message preview was sometimes blank after upgrading from Thunderbird 68
fixed Email addresses whitelisted for remote content not displayed in preferences
fixed Importing data from Seamonkey did not work
fixed Renaming a mail list did not update the side bar
fixed MailExtensions: messenger.* namespace was undefined

78.1.0
What's New
new OpenPGP support is now feature complete. Improvements: new Key Wizard, online searching for OpenPGP keys, and more
new The preferences tab now has a search field

Changes
changed Dark background in message reader is now disabled

Fixes
fixed Thunderbird startup was slow when using folder color customizations with many folders. Previously configured colors will not be migrated.
fixed Mail quota usage in status bar did not support terabyte folder sizes
fixed Changing Junk mail settings with keyboard toggled wrong setting
fixed Advanced IMAP server preferences not saved in Account Manager
fixed Address book migration updates and fixes
fixed Address book: Last Modified Date was not updated
fixed Dark mode improvements
fixed Various security fixes

Security fixes:
#CVE-2020-15652: Potential leak of redirect targets when loading scripts in a worker
#CVE-2020-6514: WebRTC data channel leaks internal address to peer
#CVE-2020-15655: Extension APIs could be used to bypass Same-Origin Policy
#CVE-2020-15653: Bypassing iframe sandbox when allowing popups
#CVE-2020-6463: Use-after-free in ANGLE gl::Texture::onUnbindAsSamplerTexture
#CVE-2020-15656: Type confusion for special arguments in IonMonkey
#CVE-2020-15658: Overriding file type when saving to disk
#CVE-2020-15657: DLL hijacking due to incorrect loading path
#CVE-2020-15654: Custom cursor can overlay user interface
#CVE-2020-15659: Memory safety bugs fixed in Thunderbird 78.1

78.0.1
What's New
new OpenPGP: Key revocation, extending key expiration, and secret key backup

Fixes
fixed Drag & Drop multiple attachments to macOS Finder created duplicate files
fixed Faceted search date and relevance settings not saved
fixed FileLink attachments included as a link and file when added from a network drive via drag & drop
fixed About Thunderbird dialog keyboard shortcuts did not work
fixed CC'd recipients sometimes displayed collapsed in header pane
fixed Incremental search in contacts sidebar did not always display local results when an LDAP server was also in use
fixed Contacts sidebar search results cleared after removing a contact
fixed OpenPGP: Messages with long Armor Header lines did not display
fixed OpenPGP: Messages containing non-UTF-8 text were not supported
fixed Various UI and theming fixes
fixed Chat: Participants list did not display operator flags


To generate a diff of this commit:
cvs rdiff -u -r1.255 -r1.256 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.76 -r1.77 pkgsrc/mail/thunderbird/PLIST
cvs rdiff -u -r1.28 -r0 pkgsrc/mail/thunderbird/PLIST.lightning
cvs rdiff -u -r1.232 -r1.233 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.23 -r1.24 pkgsrc/mail/thunderbird/options.mk
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js \
    pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \
    pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-old-configure.in \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_old.configure \
    pkgsrc/mail/thunderbird/patches/patch-gfx_gl_GLContextProviderGLX.cpp \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_update.sh \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_library_moz.build
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_package-manifest.in \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc \
    pkgsrc/mail/thunderbird/patches/patch-js_src_threading_posix_Thread.cpp \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_gtest_moz.build
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb.c \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/thunderbird/patches/patch-comm_third__party_botan_configure.py \
    pkgsrc/mail/thunderbird/patches/patch-configure.in \
    pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c \
    pkgsrc/mail/thunderbird/patches/patch-js_src_jsfriendapi.h \
    pkgsrc/mail/thunderbird/patches/patch-media_ffvpx_libavutil_arm_bswap.h \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__sun.c \
    pkgsrc/mail/thunderbird/patches/patch-media_libtheora_lib_info.c \
    pkgsrc/mail/thunderbird/patches/patch-media_libvorbis_lib_vorbis__info.c \
    pkgsrc/mail/thunderbird/patches/patch-security_nss_lib_freebl_mpi_mpi.c \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_.cargo-checksum.json \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_lib.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_getrandom_src_lib.rs \
    pkgsrc/mail/thunderbird/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs \
    pkgsrc/mail/thunderbird/patches/patch-widget_gtk_WaylandDMABufSurface.cpp
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h \
    pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk \
    pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h \
    pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h \
    pkgsrc/mail/thunderbird/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp \
    pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c \
    pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h \
    pkgsrc/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
cvs rdiff -u -r1.9 -r1.10 \
    pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/thunderbird/Makefile
diff -u pkgsrc/mail/thunderbird/Makefile:1.255 pkgsrc/mail/thunderbird/Makefile:1.256
--- pkgsrc/mail/thunderbird/Makefile:1.255      Tue Aug 18 17:58:05 2020
+++ pkgsrc/mail/thunderbird/Makefile    Thu Sep  3 15:26:22 2020
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.255 2020/08/18 17:58:05 leot Exp $
+# $NetBSD: Makefile,v 1.256 2020/09/03 15:26:22 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER}
-PKGREVISION=   1
-TB_VER=                68.10.0
+TB_VER=                78.2.1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
@@ -13,29 +12,63 @@ HOMEPAGE=   https://www.thunderbird.net/en
 COMMENT=       Organize, secure and customize your mail
 LICENSE=       mpl-1.1
 
-SUPERSEDES+=   thunderbird60-[0-9]*
-
 USE_TOOLS+=    unzip pax
 WRKSRC=                ${WRKDIR}/${DISTNAME:S/.source//}
 MOZILLA_DIR=   # empty
 PLIST_SRC+=    ${PLIST_SRC_DFLT}
 
+ALL_ENV+=      MOZ_APP_NAME=${MOZILLA_NAME}
+
 CONFIG_GUESS_OVERRIDE+=        comm/ldap/sdks/c-sdk/config/autoconf/config.guess
 CONFIG_SUB_OVERRIDE+=  comm/ldap/sdks/c-sdk/config/autoconf/config.sub
 
 CONFIGURE_ARGS+=       --enable-application=comm/mail
 # Disable WebRTC support for Thunderbird unconditionally.
 CONFIGURE_ARGS+=       --disable-webrtc
+CONFIGURE_ARGS+=       --with-app-name=${MOZILLA_NAME}
 
-NOT_PAX_MPROTECT_SAFE+=        lib/${MOZILLA}/${MOZILLA}
-NOT_PAX_MPROTECT_SAFE+=        lib/${MOZILLA}/${MOZILLA}-bin
+NOT_PAX_MPROTECT_SAFE+=        lib/${MOZILLA_NAME}/${MOZILLA_NAME}
+NOT_PAX_MPROTECT_SAFE+=        lib/${MOZILLA_NAME}/${MOZILLA_NAME}-bin
 
-LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA}
+LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA_NAME}
 
 .include "../../mk/bsd.prefs.mk"
 
-CHECK_WRKREF_SKIP+=    lib/${MOZILLA}/chrome/toolkit/content/global/buildconfig.html
-CHECK_WRKREF_SKIP+=    lib/${MOZILLA}/chrome/messenger/content/messenger/buildconfig.html
+CHECK_WRKREF_SKIP+=    lib/${MOZILLA_NAME}/chrome/toolkit/content/global/buildconfig.html
+CHECK_WRKREF_SKIP+=    lib/${MOZILLA_NAME}/chrome/messenger/content/messenger/buildconfig.html
+
+#
+# Generate list of subst entries for various .cargo-checksum.json files.  These
+# are all handled together in one big substitution to simplify things rather
+# than one substitution entry per file, but are kept separate below to ease
+# updating and verification.
+#
+
+CKSUM_CRATES+= third_party/rust/libc
+
+# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
+CKSUMS+=       a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
+CKSUMS+=       5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a
+
+CKSUM_CRATES+= third_party/rust/getrandom
+
+# patch-third__party_rust_getrandom_src_lib.rs
+CKSUMS+=       0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
+CKSUMS+=       394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac
+
+SUBST_CLASSES+=                cksum
+SUBST_STAGE.cksum=     pre-configure
+.for crate in ${CKSUM_CRATES}
+SUBST_FILES.cksum+=    ${crate}/.cargo-checksum.json
+.endfor
+.for from to in ${CKSUMS}
+SUBST_SED.cksum+=      -e 's,${from},${to},g'
+.endfor
+
+SUBST_CLASSES+=                netbsdtag
+SUBST_STAGE.netbsdtag= pre-configure
+SUBST_FILES.netbsdtag= comm/third_party/rnp/src/librekey/key_store_pgp.cpp
+SUBST_SED.netbsdtag=   -e 's/__NetBSD__/__NEVER__/'
 
 post-extract:
        ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c
@@ -53,28 +86,28 @@ do-build:
 # XXX for some reason it doesn't work unless -j is explicitly specified
        ${_ULIMIT_CMD} cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1}
 
-MOZILLA=       ${PKGBASE}
+MOZILLA=       thunderbird
 MOZILLA_NAME=  ${PKGBASE}
 post-build:
        ${SED} -e 's|@MOZILLA@|${MOZILLA}|g'                            \
          -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g'                       \
-         -e 's|@MOZILLA_ICON@|${MOZILLA}.png|g'                        \
+         -e 's|@MOZILLA_ICON@|${MOZILLA_NAME}.png|g'                   \
          < ${FILESDIR}/desktop.in                                      \
          > ${WRKDIR}/desktop
 
-INSTALLATION_DIRS+=    lib/${MOZILLA}/extensions
+INSTALLATION_DIRS+=    lib/${MOZILLA_NAME}/extensions
 INSTALLATION_DIRS+=    share/applications share/pixmaps
 post-install:
-       ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA}
-       ${ECHO} '${PREFIX}/lib/${MOZILLA}/${MOZILLA} "$$@"' >> \
-               ${DESTDIR}${PREFIX}/bin/${MOZILLA}
-       ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
+       ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA_NAME}
+       ${ECHO} '${PREFIX}/lib/${MOZILLA_NAME}/${MOZILLA_NAME} "$$@"' >> \
+               ${DESTDIR}${PREFIX}/bin/${MOZILLA_NAME}
+       ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA_NAME}
        ${INSTALL_DATA} ${WRKDIR}/desktop                               \
-         ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
-       ${INSTALL_DATA} ${WRKSRC}/${OBJDIR}/dist/${MOZILLA}/chrome/icons/default/default48.png  \
-         ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
+         ${DESTDIR}${PREFIX}/share/applications/${MOZILLA_NAME}.desktop
+       ${INSTALL_DATA} ${WRKSRC}/${OBJDIR}/dist/${MOZILLA_NAME}/chrome/icons/default/default48.png     \
+         ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA_NAME}.png
 
-.include "../../www/firefox68/mozilla-common.mk"
+.include "../../www/firefox78/mozilla-common.mk"
 .include "options.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/thunderbird/PLIST
diff -u pkgsrc/mail/thunderbird/PLIST:1.76 pkgsrc/mail/thunderbird/PLIST:1.77
--- pkgsrc/mail/thunderbird/PLIST:1.76  Sun Mar 15 13:28:51 2020
+++ pkgsrc/mail/thunderbird/PLIST       Thu Sep  3 15:26:22 2020
@@ -1,45 +1,273 @@
-@comment $NetBSD: PLIST,v 1.76 2020/03/15 13:28:51 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.77 2020/09/03 15:26:22 ryoon Exp $
 bin/thunderbird
+lib/thunderbird/actors/AboutHttpsOnlyErrorChild.jsm
+lib/thunderbird/actors/AboutHttpsOnlyErrorParent.jsm
 lib/thunderbird/actors/AudioPlaybackChild.jsm
+lib/thunderbird/actors/AudioPlaybackParent.jsm
+lib/thunderbird/actors/AutoCompleteChild.jsm
+lib/thunderbird/actors/AutoCompleteParent.jsm
+lib/thunderbird/actors/AutoScrollChild.jsm
+lib/thunderbird/actors/AutoScrollParent.jsm
 lib/thunderbird/actors/AutoplayChild.jsm
-lib/thunderbird/actors/BrowserChild.jsm
+lib/thunderbird/actors/AutoplayParent.jsm
+lib/thunderbird/actors/BrowserElementChild.jsm
+lib/thunderbird/actors/BrowserElementParent.jsm
 lib/thunderbird/actors/ControllersChild.jsm
+lib/thunderbird/actors/ControllersParent.jsm
 lib/thunderbird/actors/DateTimePickerChild.jsm
+lib/thunderbird/actors/DateTimePickerParent.jsm
 lib/thunderbird/actors/ExtFindChild.jsm
 lib/thunderbird/actors/FindBarChild.jsm
+lib/thunderbird/actors/FindBarParent.jsm
 lib/thunderbird/actors/FinderChild.jsm
-lib/thunderbird/actors/FormSubmitChild.jsm
+lib/thunderbird/actors/FormHistoryChild.jsm
+lib/thunderbird/actors/FormHistoryParent.jsm
+lib/thunderbird/actors/InlineSpellCheckerChild.jsm
+lib/thunderbird/actors/InlineSpellCheckerParent.jsm
 lib/thunderbird/actors/KeyPressEventModelCheckerChild.jsm
 lib/thunderbird/actors/PictureInPictureChild.jsm
 lib/thunderbird/actors/PopupBlockingChild.jsm
+lib/thunderbird/actors/PopupBlockingParent.jsm
 lib/thunderbird/actors/PrintingChild.jsm
+lib/thunderbird/actors/PromptParent.jsm
 lib/thunderbird/actors/PurgeSessionHistoryChild.jsm
+lib/thunderbird/actors/RemotePageChild.jsm
 lib/thunderbird/actors/SelectChild.jsm
-lib/thunderbird/actors/SelectionSourceChild.jsm
+lib/thunderbird/actors/SelectParent.jsm
+lib/thunderbird/actors/SidebarSearchParent.jsm
 lib/thunderbird/actors/ThumbnailsChild.jsm
 lib/thunderbird/actors/UAWidgetsChild.jsm
 lib/thunderbird/actors/UnselectedTabHoverChild.jsm
+lib/thunderbird/actors/UnselectedTabHoverParent.jsm
+lib/thunderbird/actors/ViewSourceChild.jsm
+lib/thunderbird/actors/ViewSourcePageChild.jsm
+lib/thunderbird/actors/ViewSourcePageParent.jsm
 lib/thunderbird/actors/WebChannelChild.jsm
+lib/thunderbird/actors/WebChannelParent.jsm
 lib/thunderbird/actors/WebNavigationChild.jsm
-lib/thunderbird/actors/ZoomChild.jsm
 lib/thunderbird/application.ini
-lib/thunderbird/blocklist.xml
 lib/thunderbird/chrome.manifest
 lib/thunderbird/chrome/browser/content/built_in_addons.json
+lib/thunderbird/chrome/browser/content/extension.css
+lib/thunderbird/chrome/browser/skin/controlcenter/trackers.svg
+lib/thunderbird/chrome/browser/skin/illustrations/error-malformed-url.svg
+lib/thunderbird/chrome/browser/skin/preferences/no-search-results.svg
+lib/thunderbird/chrome/browser/skin/private-browsing.svg
+lib/thunderbird/chrome/browser/skin/warning.svg
+lib/thunderbird/chrome/calendar/content/WindowsNTToZoneInfoTZId.properties
+lib/thunderbird/chrome/calendar/content/agenda-listbox-utils.js
+lib/thunderbird/chrome/calendar/content/agenda-listbox.js
+lib/thunderbird/chrome/calendar/content/calApplicationUtils.js
+lib/thunderbird/chrome/calendar/content/calFilter.js
+lib/thunderbird/chrome/calendar/content/calendar-alarm-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-alarm-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-base-view.js
+lib/thunderbird/chrome/calendar/content/calendar-chrome-startup.js
+lib/thunderbird/chrome/calendar/content/calendar-clipboard.js
+lib/thunderbird/chrome/calendar/content/calendar-command-controller.js
+lib/thunderbird/chrome/calendar/content/calendar-conflicts-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-creation.js
+lib/thunderbird/chrome/calendar/content/calendar-day-label.js
+lib/thunderbird/chrome/calendar/content/calendar-dialog-utils.js
+lib/thunderbird/chrome/calendar/content/calendar-dnd-listener.js
+lib/thunderbird/chrome/calendar/content/calendar-editable-item.js
+lib/thunderbird/chrome/calendar/content/calendar-error-prompt.js
+lib/thunderbird/chrome/calendar/content/calendar-error-prompt.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-event-column.js
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-attendees.css
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-attendees.js
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-attendees.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-recurrence.js
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-recurrence.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-reminder.js
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-reminder.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-timezone.js
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog-timezone.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog.css
+lib/thunderbird/chrome/calendar/content/calendar-event-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-event-gripbar.js
+lib/thunderbird/chrome/calendar/content/calendar-extract.js
+lib/thunderbird/chrome/calendar/content/calendar-ics-file-dialog.css
+lib/thunderbird/chrome/calendar/content/calendar-ics-file-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-ics-file-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-invitations-dialog.css
+lib/thunderbird/chrome/calendar/content/calendar-invitations-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-invitations-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-invitations-manager.js
+lib/thunderbird/chrome/calendar/content/calendar-item-editing.js
+lib/thunderbird/chrome/calendar/content/calendar-management.js
+lib/thunderbird/chrome/calendar/content/calendar-menus.js
+lib/thunderbird/chrome/calendar/content/calendar-migration-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-migration-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-migration.js
+lib/thunderbird/chrome/calendar/content/calendar-modes.js
+lib/thunderbird/chrome/calendar/content/calendar-month-base-view.js
+lib/thunderbird/chrome/calendar/content/calendar-month-view.js
+lib/thunderbird/chrome/calendar/content/calendar-multiday-base-view.js
+lib/thunderbird/chrome/calendar/content/calendar-multiday-view.js
+lib/thunderbird/chrome/calendar/content/calendar-occurrence-prompt.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-print-dialog.css
+lib/thunderbird/chrome/calendar/content/calendar-print-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-print-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-properties-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-properties-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-providerUninstall-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-providerUninstall-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-statusbar.js
+lib/thunderbird/chrome/calendar/content/calendar-subscriptions-dialog.css
+lib/thunderbird/chrome/calendar/content/calendar-subscriptions-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-subscriptions-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-subscriptions-list.js
+lib/thunderbird/chrome/calendar/content/calendar-summary-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-summary-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-tabs.js
+lib/thunderbird/chrome/calendar/content/calendar-task-editing.js
+lib/thunderbird/chrome/calendar/content/calendar-task-tree-utils.js
+lib/thunderbird/chrome/calendar/content/calendar-task-tree-view.js
+lib/thunderbird/chrome/calendar/content/calendar-task-tree.js
+lib/thunderbird/chrome/calendar/content/calendar-task-view.js
+lib/thunderbird/chrome/calendar/content/calendar-ui-utils.js
+lib/thunderbird/chrome/calendar/content/calendar-unifinder.js
+lib/thunderbird/chrome/calendar/content/calendar-uri-redirect-dialog.js
+lib/thunderbird/chrome/calendar/content/calendar-uri-redirect-dialog.xhtml
+lib/thunderbird/chrome/calendar/content/calendar-views-utils.js
+lib/thunderbird/chrome/calendar/content/calendar-views.js
+lib/thunderbird/chrome/calendar/content/calendarCreation.js
+lib/thunderbird/chrome/calendar/content/calendarCreation.xhtml
+lib/thunderbird/chrome/calendar/content/chooseCalendarDialog.js
+lib/thunderbird/chrome/calendar/content/chooseCalendarDialog.xhtml
+lib/thunderbird/chrome/calendar/content/datetimepickers/datetimepickers.js
+lib/thunderbird/chrome/calendar/content/import-export.js
+lib/thunderbird/chrome/calendar/content/mouseoverPreviews.js
+lib/thunderbird/chrome/calendar/content/preferences/alarms.js
+lib/thunderbird/chrome/calendar/content/preferences/categories.js
+lib/thunderbird/chrome/calendar/content/preferences/editCategory.js
+lib/thunderbird/chrome/calendar/content/preferences/editCategory.xhtml
+lib/thunderbird/chrome/calendar/content/preferences/general.js
+lib/thunderbird/chrome/calendar/content/preferences/views.js
+lib/thunderbird/chrome/calendar/content/printing/calHtmlExport.html
+lib/thunderbird/chrome/calendar/content/printing/calMonthGridPrinter.html
+lib/thunderbird/chrome/calendar/content/printing/calWeekPrinter.html
+lib/thunderbird/chrome/calendar/content/publish.js
+lib/thunderbird/chrome/calendar/content/publishDialog.js
+lib/thunderbird/chrome/calendar/content/publishDialog.xhtml
+lib/thunderbird/chrome/calendar/content/sound.wav
+lib/thunderbird/chrome/calendar/content/today-pane.js
+lib/thunderbird/chrome/calendar/content/widgets/calendar-alarm-widget.js
+lib/thunderbird/chrome/calendar/content/widgets/calendar-dnd-widgets.js
+lib/thunderbird/chrome/calendar/content/widgets/calendar-item-summary.css
+lib/thunderbird/chrome/calendar/content/widgets/calendar-item-summary.js
+lib/thunderbird/chrome/calendar/content/widgets/calendar-minimonth.js
+lib/thunderbird/chrome/calendar/content/widgets/calendar-modebox.js
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-alarm-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-daypicker.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-event-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-invitations-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-subscriptions-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-task-tree.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-task-view.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-unifinder.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/calendar-views.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/imip.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/lightning-toolbar.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/lightning.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/attendee-icons.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-alarms.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-attendees.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-creation-wizard.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-daypicker.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-event-dialog-attendees.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-invitations-dialog-button-images.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-invitations-dialog-list-images.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-itip-icons.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-occurrence-prompt.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-occurrence.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-preferences.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-properties-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-providerUninstall-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-task-tree.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-task-view.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-timezone-highlighter.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-unifinder.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/calendar-views.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/chain-lock.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/chain-unlock.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/datetimepickers.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/dialogOverlay.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/dialogs/calendar-alarm-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/dialogs/calendar-event-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/dialogs/calendar-invitations-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/dialogs/calendar-subscriptions-dialog.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-continue.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-end.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-grippy-bottom.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-grippy-left.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-grippy-right.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-grippy-top.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/event-start.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/html-item-editing.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/alarm-no.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/alarm.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/complete.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/confidential.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/decline.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/edit.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/email.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/event.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/find.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/freebusy.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/icon32.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/imip-bar.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/locked.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/low-priority.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/newevent.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/newtask.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/pane.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/priority.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/private.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/save-close.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/status.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/synchronize.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/task-tab.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/task.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/tentative.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/timezones.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/today.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/icons/warn.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/imip.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/lightning-toolbar.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/lightning.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/link-image-bottom.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/link-image-top.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/statusbar-priority.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/timezone_map.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/timezones.png
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/today-pane.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/todayButton-arrow.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/todo-complete.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/todo.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/view-cycler.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/widgets/calendar-widgets.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/widgets/drag-center.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/widgets/minimonth.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/widgets/nav-arrow.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/shared/widgets/nav-today.svg
+lib/thunderbird/chrome/calendar/skin/classic/calendar/today-pane.css
+lib/thunderbird/chrome/calendar/skin/classic/calendar/widgets/calendar-widgets.css
 lib/thunderbird/chrome/chat/content/chat/accounts.css
 lib/thunderbird/chrome/chat/content/chat/browserRequest.js
-lib/thunderbird/chrome/chat/content/chat/browserRequest.xul
+lib/thunderbird/chrome/chat/content/chat/browserRequest.xhtml
 lib/thunderbird/chrome/chat/content/chat/chat-account-richlistitem.js
+lib/thunderbird/chrome/chat/content/chat/chat-tooltip.js
 lib/thunderbird/chrome/chat/content/chat/conv.html
 lib/thunderbird/chrome/chat/content/chat/conversation-browser.js
 lib/thunderbird/chrome/chat/content/chat/imAccountOptionsHelper.js
-lib/thunderbird/chrome/chat/content/chat/imtooltip.xml
 lib/thunderbird/chrome/chat/content/chat/otr-add-fingerprint.js
-lib/thunderbird/chrome/chat/content/chat/otr-add-fingerprint.xul
+lib/thunderbird/chrome/chat/content/chat/otr-add-fingerprint.xhtml
 lib/thunderbird/chrome/chat/content/chat/otr-auth.js
-lib/thunderbird/chrome/chat/content/chat/otr-auth.xul
+lib/thunderbird/chrome/chat/content/chat/otr-auth.xhtml
 lib/thunderbird/chrome/chat/content/chat/otr-finger.js
-lib/thunderbird/chrome/chat/content/chat/otr-finger.xul
+lib/thunderbird/chrome/chat/content/chat/otr-finger.xhtml
 lib/thunderbird/chrome/chat/content/chat/otrWorker.js
 lib/thunderbird/chrome/chat/skin/classic/chat/available.png
 lib/thunderbird/chrome/chat/skin/classic/chat/away.png
@@ -114,31 +342,18 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/communicator/icons/smileys/smiley-yell.png
 lib/thunderbird/chrome/classic/skin/classic/communicator/smileys.css
 lib/thunderbird/chrome/classic/skin/classic/editor/EditorDialog.css
-lib/thunderbird/chrome/classic/skin/classic/editor/editor.css
 lib/thunderbird/chrome/classic/skin/classic/editor/icons/img-align-bottom.gif
 lib/thunderbird/chrome/classic/skin/classic/editor/icons/img-align-left.gif
 lib/thunderbird/chrome/classic/skin/classic/editor/icons/img-align-middle.gif
 lib/thunderbird/chrome/classic/skin/classic/editor/icons/img-align-right.gif
 lib/thunderbird/chrome/classic/skin/classic/editor/icons/img-align-top.gif
 lib/thunderbird/chrome/classic/skin/classic/messenger-newsblog/feed-subscriptions.css
-lib/thunderbird/chrome/classic/skin/classic/messenger-newsblog/rss-feed-folder.png
-lib/thunderbird/chrome/classic/skin/classic/messenger-newsblog/rss-feed.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/aboutNetError.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/aboutSupport.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/accountCentral.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/accountCreation.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/accountManage.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/accountWizard.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/account-settings.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/create-account.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/manage-filters.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/manage-imap.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/manage-newsgroups.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/manage-rss.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/offline-settings.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/read-messages.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/search-messages.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/accountcentral/write-message.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/activity/activity.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/activity/addItemIcon.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/activity/buttons.png
@@ -158,36 +373,29 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/abResultsPane.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/addressbook.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/cardDialog.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/abcard-large.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/abcard.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/ablist.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/addrbook.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar-small.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic-tiny.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic-tiny.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/menu.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook-error.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/secure-remote-addrbook.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/attachmentList.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/browserRequest.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/chat.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/compacttheme.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/converterDialog.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/creationDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/customizableui/panelUI.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/customizeToolbar.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/dialogs.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/downloads/aboutDownloads.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/downloads/download.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/editContactPanel.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/extensionsOverlay.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/filefield.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/filterDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/folderMenus.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/folderPane.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/folderProps.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/founder.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/glodaFacetView.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/half-operator.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/ablist.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/accounts.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/addcontact.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/addlist.svg
@@ -201,63 +409,72 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/anchor.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/appbutton.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/archive.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow-dn-blue.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow-dn-grey.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow-dropdown.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow-left.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-down-dim.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-down.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-left-dim.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-left.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right-dim.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up-dim.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attach.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-col.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-deleted-large.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-deleted.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-deleted-large.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-deleted.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/back-12.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/blacklist.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/bold.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/bullet-list.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cancel.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cancel.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/center-align.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cert-error.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/check.gif
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/checkbox.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/close-button.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/compact.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connecting.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connection-insecure.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connection-mixed.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connection-secure.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/contact.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/conversation.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/copy.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/correspondents-rtl.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/correspondents.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cut.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/decrease.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/delete-col.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/delete.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/dragIndicator.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/dropmarker.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/developer.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/empty-search-results.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/encryption-key.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/error.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/exclude-selected.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/exclude.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/exclude.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/feeds-folder.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/feeds.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/file-item.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/file.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/filter.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/fingerprint.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-new-star.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-pane.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flagged.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-local.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/forget.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/forward.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/get-all.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/getmsg.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/globe-secure.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/globe.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/goback.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/goforward.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/help.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/hidden.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/highlights.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/hline.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/identity.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/image.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/import.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/inbox.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/increase.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/indent.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/info.svg
@@ -266,17 +483,15 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/italics.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/join.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/junk-col.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/junk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/junk.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/justify.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/left-align.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/link.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/login.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/mark.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-ignored.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-list.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-secure.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/more.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/move-bottom.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/move-down.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/move-together.svg
@@ -284,48 +499,60 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/move-up.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/multicolor.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/navigation.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/new-key.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/new-mail-alert.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/new-window.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/new.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/newmail.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/newmsg.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/newsgroup.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/nextmsg.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/nextunread.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/notchecked.gif
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/notloading.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/number-list.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/offline.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/online.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/offline.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/online.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/outbox.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/outdent.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/overflow-indicator.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/overflow.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/panel-icon-folder.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/paste.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/phishing.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/phishing.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/pluginBlocked.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/popular.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/previousmsg.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/previousunread.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/print.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/quit.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/quote.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/read.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/readcol.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/reader-mode.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/remote-blocked.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/reply-forward.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/reply.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/replyall.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/replylist.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/restore.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/return-receipt.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/right-align.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/row.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/save-as.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/save.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/search-arrow.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/search-folder.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/search-glass.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/search-not-found.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/search-spinner.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/secure.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/security.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/send.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/server.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/sent.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/sidebar-left.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/size.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/smiley.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/sort.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/spelling.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/spring.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/spring.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/star.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/starred.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/status-small.png
@@ -333,25 +560,30 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/status%2x.png@localhost
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/sticky.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/stop.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/subthread-ignored.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tab-drag-indicator.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/table.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tag.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/template.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-col.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-ignored.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-watched.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread-ignored.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tick.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/toolbarbutton-arrow.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/underline.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/userIcon.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/visible.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/waiting.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout-hover.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/imAccountWizard.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/imAccounts.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/imMenulist.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/imRichlistbox.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/imageFilters.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/images/account-watermark-light.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/images/account-watermark.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/input-fields.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/junkMail.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/mailWindow1.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/menulist.css
@@ -374,12 +606,68 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-compose.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/newmailaccount/success-signature.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/newmailalert.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-active-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-disabled-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/attach-inactive-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/col-encrypted-signed.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/composeKeyStatus.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/decrypt-active-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/decrypt-inactive-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-active-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-disabled-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/encrypt-inactive-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveConflict.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveMinus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActiveNone.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncActivePlus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncForceNo.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncForceYes.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactive.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactiveConflict.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactiveMinus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactiveNone.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncInactivePlus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncNotOk.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigEncOk.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignActiveConflict.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignActiveMinus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignActiveNone.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignActivePlus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignForceNo.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignForceYes.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignInactiveConflict.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignInactiveMinus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignInactiveNone.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignInactivePlus.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignNotOk.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignOk.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigSignUnkown.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigmail-common.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigmail-html.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/enigmail.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/headerProtected-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/headerUnprotected-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/importSuccess.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/inlineNotification.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/keyDetails.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/keyWizard.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/msgReadStatus.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/ok-sign.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/oneRecipientStatus.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/password-error.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/sign-active-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/sign-disabled-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/sign-inactive-18.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/spinning-wheel.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/twisty-clsd.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/twisty-open.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/openpgp/warning-16.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/operator.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/aboutPreferences.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/alwaysAsk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/applications.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/dialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/preferences.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/saveFile.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/primaryToolbar.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/quickFilterBar.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/sanitizeDialog.css
@@ -387,127 +675,67 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/searchDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/section_collapsed.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/section_expanded.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/EditorDialog.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/abContactsPanel.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/aboutDownloads.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/accountCentral.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/accountCreation.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/accountManage.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/accountProvisioner.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/addressbook.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/cardDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/compacttheme.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/creationDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/customizableui/panelUI.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/aboutPreferences.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/account.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/advanced.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/attachment.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/calendar.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/chat.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/compose.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/dialog.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/display.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/general.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/privacy.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/shared/in-content/security.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/feedSubscribe.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/filterDialog.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/folderMenus.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/folderPane.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/grid-layout.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/input-fields.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/mailWindow1.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messageHeader.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messageIcons.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messenger.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messengercompose.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/newInstall.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/newInstallPage.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/newmailalert.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/applications.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/calendar.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/chat.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/dialog.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/general.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/passwordmgr.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/preferences.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/preferences/security.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/searchBox.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/searchDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/smime/smime-compose.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/tabmail.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/shared/themeableDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/certFetchingStatus.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoNotOk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoOk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrSignNotOk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrSignOk.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrSignOkUnverified.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrSignOkVerified.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrSignUnknown.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/sbCryptoNotOk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/sbCryptoOk.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/sbSignNotOk.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/sbSignOk.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/sbSignUnknown.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/msgCompSecurityInfo.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/msgHdrViewSMIMEOverlay.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/smime/msgReadSMIMEOverlay.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/msgReadSecurityInfo.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/smime-compose.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/subscribe.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/tabmail.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/tagColors.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/textbox.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/virtualFolderListDialog.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/themeableDialog.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/voice.png
 lib/thunderbird/chrome/comm/content/communicator/contentAreaClick.js
 lib/thunderbird/chrome/comm/content/communicator/labelsencodings.properties
 lib/thunderbird/chrome/comm/content/communicator/utilityOverlay.js
-lib/thunderbird/chrome/comm/content/editor/ComposerCommands.js
-lib/thunderbird/chrome/comm/content/editor/EdAEAttributes.js
-lib/thunderbird/chrome/comm/content/editor/EdAECSSAttributes.js
-lib/thunderbird/chrome/comm/content/editor/EdAEHTMLAttributes.js
-lib/thunderbird/chrome/comm/content/editor/EdAEJSEAttributes.js
-lib/thunderbird/chrome/comm/content/editor/EdAdvancedEdit.js
-lib/thunderbird/chrome/comm/content/editor/EdAdvancedEdit.xul
-lib/thunderbird/chrome/comm/content/editor/EdButtonProps.js
-lib/thunderbird/chrome/comm/content/editor/EdButtonProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdColorPicker.js
-lib/thunderbird/chrome/comm/content/editor/EdColorPicker.xul
-lib/thunderbird/chrome/comm/content/editor/EdColorProps.js
-lib/thunderbird/chrome/comm/content/editor/EdColorProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdConvertToTable.js
-lib/thunderbird/chrome/comm/content/editor/EdConvertToTable.xul
-lib/thunderbird/chrome/comm/content/editor/EdDialogCommon.js
-lib/thunderbird/chrome/comm/content/editor/EdDictionary.js
-lib/thunderbird/chrome/comm/content/editor/EdDictionary.xul
-lib/thunderbird/chrome/comm/content/editor/EdFieldSetProps.js
-lib/thunderbird/chrome/comm/content/editor/EdFieldSetProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdFormProps.js
-lib/thunderbird/chrome/comm/content/editor/EdFormProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdHLineProps.js
-lib/thunderbird/chrome/comm/content/editor/EdHLineProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdImageDialog.js
-lib/thunderbird/chrome/comm/content/editor/EdImageLinkLoader.js
-lib/thunderbird/chrome/comm/content/editor/EdImageProps.js
-lib/thunderbird/chrome/comm/content/editor/EdImageProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdInputImage.js
-lib/thunderbird/chrome/comm/content/editor/EdInputImage.xul
-lib/thunderbird/chrome/comm/content/editor/EdInputProps.js
-lib/thunderbird/chrome/comm/content/editor/EdInputProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdInsSrc.js
-lib/thunderbird/chrome/comm/content/editor/EdInsSrc.xul
-lib/thunderbird/chrome/comm/content/editor/EdInsertChars.js
-lib/thunderbird/chrome/comm/content/editor/EdInsertChars.xul
-lib/thunderbird/chrome/comm/content/editor/EdInsertMath.js
-lib/thunderbird/chrome/comm/content/editor/EdInsertMath.xul
-lib/thunderbird/chrome/comm/content/editor/EdInsertTOC.js
-lib/thunderbird/chrome/comm/content/editor/EdInsertTOC.xul
-lib/thunderbird/chrome/comm/content/editor/EdInsertTable.js
-lib/thunderbird/chrome/comm/content/editor/EdInsertTable.xul
-lib/thunderbird/chrome/comm/content/editor/EdLabelProps.js
-lib/thunderbird/chrome/comm/content/editor/EdLabelProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdLinkProps.js
-lib/thunderbird/chrome/comm/content/editor/EdLinkProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdListProps.js
-lib/thunderbird/chrome/comm/content/editor/EdListProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdNamedAnchorProps.js
-lib/thunderbird/chrome/comm/content/editor/EdNamedAnchorProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdPageProps.js
-lib/thunderbird/chrome/comm/content/editor/EdPageProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdReplace.js
-lib/thunderbird/chrome/comm/content/editor/EdReplace.xul
-lib/thunderbird/chrome/comm/content/editor/EdSelectProps.js
-lib/thunderbird/chrome/comm/content/editor/EdSelectProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdSpellCheck.js
-lib/thunderbird/chrome/comm/content/editor/EdSpellCheck.xul
-lib/thunderbird/chrome/comm/content/editor/EdTableProps.js
-lib/thunderbird/chrome/comm/content/editor/EdTableProps.xul
-lib/thunderbird/chrome/comm/content/editor/EdTextAreaProps.js
-lib/thunderbird/chrome/comm/content/editor/EdTextAreaProps.xul
-lib/thunderbird/chrome/comm/content/editor/EditorContent.css
-lib/thunderbird/chrome/comm/content/editor/TeXZilla.js
-lib/thunderbird/chrome/comm/content/editor/editor.js
-lib/thunderbird/chrome/comm/content/editor/editorUtilities.js
-lib/thunderbird/chrome/comm/content/editor/images/tag-anchor.gif
 lib/thunderbird/chrome/devtools-startup/content/DevToolsShim.jsm
 lib/thunderbird/chrome/devtools-startup/content/aboutdevtools/aboutdevtools.css
 lib/thunderbird/chrome/devtools-startup/content/aboutdevtools/aboutdevtools.js
@@ -526,51 +754,54 @@ lib/thunderbird/chrome/devtools-startup/
 lib/thunderbird/chrome/devtools-startup/content/aboutdevtools/images/otter.svg
 lib/thunderbird/chrome/devtools-startup/content/aboutdevtools/subscribe.css
 lib/thunderbird/chrome/devtools-startup/content/aboutdevtools/subscribe.js
-lib/thunderbird/chrome/devtools/content/aboutdebugging-new/aboutdebugging.css
-lib/thunderbird/chrome/devtools/content/aboutdebugging-new/index.html
 lib/thunderbird/chrome/devtools/content/aboutdebugging/aboutdebugging.css
-lib/thunderbird/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml
+lib/thunderbird/chrome/devtools/content/aboutdebugging/index.html
 lib/thunderbird/chrome/devtools/content/accessibility/index.html
 lib/thunderbird/chrome/devtools/content/accessibility/main.js
 lib/thunderbird/chrome/devtools/content/application/index.html
 lib/thunderbird/chrome/devtools/content/debugger/index.html
 lib/thunderbird/chrome/devtools/content/dom/index.html
 lib/thunderbird/chrome/devtools/content/dom/main.js
-lib/thunderbird/chrome/devtools/content/framework/connect/connect.css
-lib/thunderbird/chrome/devtools/content/framework/connect/connect.js
-lib/thunderbird/chrome/devtools/content/framework/connect/connect.xhtml
+lib/thunderbird/chrome/devtools/content/framework/browser-toolbox/window.css
+lib/thunderbird/chrome/devtools/content/framework/browser-toolbox/window.html
+lib/thunderbird/chrome/devtools/content/framework/browser-toolbox/window.js
 lib/thunderbird/chrome/devtools/content/framework/options-panel.css
 lib/thunderbird/chrome/devtools/content/framework/toolbox-init.js
-lib/thunderbird/chrome/devtools/content/framework/toolbox-options.xhtml
-lib/thunderbird/chrome/devtools/content/framework/toolbox-process-window.css
-lib/thunderbird/chrome/devtools/content/framework/toolbox-process-window.html
-lib/thunderbird/chrome/devtools/content/framework/toolbox-process-window.js
-lib/thunderbird/chrome/devtools/content/framework/toolbox-window.xul
-lib/thunderbird/chrome/devtools/content/framework/toolbox.xul
+lib/thunderbird/chrome/devtools/content/framework/toolbox-options.html
+lib/thunderbird/chrome/devtools/content/framework/toolbox-window.xhtml
+lib/thunderbird/chrome/devtools/content/framework/toolbox.xhtml
 lib/thunderbird/chrome/devtools/content/inspector/index.xhtml
 lib/thunderbird/chrome/devtools/content/inspector/markup/markup.xhtml
 lib/thunderbird/chrome/devtools/content/memory/index.xhtml
 lib/thunderbird/chrome/devtools/content/netmonitor/index.html
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/icons/arrow-up.svg
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/icons/blocked.svg
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/icons/play.svg
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/icons/shield.svg
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/CustomRequestPanel.css
-lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsPanel.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/HeadersPanel.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/NetworkActionBar.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsBar.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/RequestBlockingPanel.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/RequestList.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/StatisticsPanel.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/StatusBar.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/StatusCode.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/Toolbar.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/UrlPreview.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/httpi.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/netmonitor.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/search.css
 lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/variables.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/websockets.css
+lib/thunderbird/chrome/devtools/content/performance-new/aboutprofiling/index.xhtml
+lib/thunderbird/chrome/devtools/content/performance-new/aboutprofiling/initializer.js
 lib/thunderbird/chrome/devtools/content/performance-new/frame-script.js
 lib/thunderbird/chrome/devtools/content/performance-new/index.xhtml
-lib/thunderbird/chrome/devtools/content/performance/index.xul
-lib/thunderbird/chrome/devtools/content/responsive.html/index.xhtml
-lib/thunderbird/chrome/devtools/content/scratchpad/index.xul
+lib/thunderbird/chrome/devtools/content/performance/index.xhtml
+lib/thunderbird/chrome/devtools/content/responsive/index.xhtml
+lib/thunderbird/chrome/devtools/content/responsive/toolbar.xhtml
 lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/addon/dialog/dialog.css
-lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/addon/hint/show-hint.js
-lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/addon/tern/tern.js
 lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/cmiframe.html
 lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/codemirror.bundle.js
 lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/keymap/emacs.js
@@ -580,134 +811,120 @@ lib/thunderbird/chrome/devtools/content/
 lib/thunderbird/chrome/devtools/content/shared/sourceeditor/codemirror/mozilla.css
 lib/thunderbird/chrome/devtools/content/shared/splitview.css
 lib/thunderbird/chrome/devtools/content/shared/theme-switching.js
+lib/thunderbird/chrome/devtools/content/shared/toolbarbutton.css
 lib/thunderbird/chrome/devtools/content/shared/vendor/d3.js
 lib/thunderbird/chrome/devtools/content/shared/vendor/dagre-d3.js
 lib/thunderbird/chrome/devtools/content/shared/webextension-fallback.html
-lib/thunderbird/chrome/devtools/content/shared/widgets/VariablesView.xul
 lib/thunderbird/chrome/devtools/content/shared/widgets/cubic-bezier.css
 lib/thunderbird/chrome/devtools/content/shared/widgets/filter-widget.css
 lib/thunderbird/chrome/devtools/content/shared/widgets/graphs-frame.xhtml
 lib/thunderbird/chrome/devtools/content/shared/widgets/spectrum.css
 lib/thunderbird/chrome/devtools/content/shared/widgets/widgets.css
-lib/thunderbird/chrome/devtools/content/storage/index.xul
-lib/thunderbird/chrome/devtools/content/styleeditor/index.xul
+lib/thunderbird/chrome/devtools/content/storage/index.xhtml
+lib/thunderbird/chrome/devtools/content/styleeditor/index.xhtml
 lib/thunderbird/chrome/devtools/content/webconsole/index.html
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/aboutdebugging.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/initializer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/debug-targets.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/runtimes.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/telemetry.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/actions/ui.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/base.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/App.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/App.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/CompatibilityWarning.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ConnectionPromptSetting.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ProfilerDialog.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ProfilerDialog.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeActions.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeActions.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeInfo.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimeInfo.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/RuntimePage.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/ServiceWorkersWarning.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectPage.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectPage.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSection.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSection.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSteps.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/ConnectSteps.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsForm.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsForm.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsList.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/connect/NetworkLocationsList.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetItem.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetItem.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetList.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetList.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetPane.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/DebugTargetPane.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ExtensionDetail.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/FieldPair.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/FieldPair.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/InspectAction.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ProcessDetail.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAction.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAction.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/ServiceWorkerAdditionalActions.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TabDetail.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionAdditionalActions.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionDetail.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstaller.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/WorkerDetail.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/RefreshDevicesButton.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/Sidebar.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/Sidebar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarFixedItem.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarFixedItem.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarItem.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarItem.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarRuntimeItem.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/sidebar/SidebarRuntimeItem.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/constants.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/create-store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/debug-target-listener.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/error-logging.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/event-recording.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/extension-component-data.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/process-component-data.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/tab-component-data.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/middleware/worker-component-data.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/client-wrapper.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/debug-target-collapsibilities.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/debug-target-support.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/extensions-helper.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/l10n.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/network-locations.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtime-client-factory.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtimes-state-helper.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/usb-runtimes.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/workers-listener.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/debug-targets-state.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/runtimes-state.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/ui-state.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/debug-target.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/runtime.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/types/ui.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/Aboutdebugging.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelHeader.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelMenu.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/PanelMenuEntry.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/TargetList.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Controls.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/InstallError.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/Target.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/Panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/Target.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/MultiE10sWarning.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/Panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/ServiceWorkerTarget.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/Target.js
+lib/thunderbird/chrome/devtools/content/whats-new/index.html
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/aboutdebugging.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/initializer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/modules/addon.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/modules/connect.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/debug-targets.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/runtimes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/telemetry.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/actions/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/base.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/App.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/App.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/CompatibilityWarning.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ConnectionPromptSetting.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ProfilerDialog.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ProfilerDialog.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeActions.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeActions.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeInfo.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimeInfo.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/RuntimePage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/ServiceWorkersWarning.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectPage.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectPage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSection.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSection.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSteps.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/ConnectSteps.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsForm.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsForm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsList.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/connect/NetworkLocationsList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetList.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetPane.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/DebugTargetPane.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ExtensionDetail.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/FieldPair.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/FieldPair.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/InspectAction.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ProcessDetail.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ServiceWorkerAction.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ServiceWorkerAction.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/ServiceWorkerAdditionalActions.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TabDetail.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionAdditionalActions.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionDetail.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionInstallSection.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionInstallSection.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/TemporaryExtensionInstaller.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/debugtarget/WorkerDetail.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/DetailsLog.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/IconLabel.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/IconLabel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/Message.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/shared/Message.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/RefreshDevicesButton.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/Sidebar.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/Sidebar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarFixedItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarFixedItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarRuntimeItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/components/sidebar/SidebarRuntimeItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/constants.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/create-store.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/debug-target-listener.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/error-logging.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/event-recording.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/extension-component-data.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/process-component-data.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/tab-component-data.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/middleware/worker-component-data.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/client-wrapper.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/debug-target-collapsibilities.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/debug-target-support.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/extensions-helper.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/network-locations.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/runtime-client-factory.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/runtimes-state-helper.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/modules/usb-runtimes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/debug-targets-state.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/runtimes-state.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/reducers/ui-state.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/debug-target.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/runtime.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/src/types/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/accessibility-proxy.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/accessibility-startup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/accessibility-view.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/accessibility.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/actions/accessibles.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/actions/audit.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/actions/details.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/actions/simulation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/actions/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityPrefs.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityRow.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityRowValue.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/AccessibilityTree.js
@@ -719,13 +936,19 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Badge.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Badges.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Button.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Check.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Checks.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/ColorContrastAccessibility.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/ContrastBadge.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Description.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/KeyboardBadge.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/KeyboardCheck.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/LearnMoreLink.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/MainFrame.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/RightSidebar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/SimulationMenuButton.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/TextLabelBadge.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/TextLabelCheck.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/components/Toolbar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/panel.js
@@ -735,6 +958,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/reducers/audit.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/reducers/details.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/reducers/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/reducers/simulation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/reducers/ui.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/utils/audit.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/accessibility/utils/l10n.js
@@ -742,21 +966,63 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/initializer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/actions/manifest.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/actions/page.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/actions/ui.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/actions/workers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/base.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/App.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/App.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/Worker.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/Worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/WorkerList.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/WorkerList.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/Manifest.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestColorItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestColorItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestEmpty.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIconItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIconItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssue.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssue.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssueList.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestIssueList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestJsonLink.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestJsonLink.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestLoader.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestLoader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestPage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestSection.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/manifest/ManifestSection.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/routing/PageSwitcher.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/routing/PageSwitcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/routing/Sidebar.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/routing/Sidebar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/routing/SidebarItem.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/routing/SidebarItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Registration.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Registration.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationList.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationListEmpty.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/RegistrationListEmpty.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Worker.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/Worker.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/service-workers/WorkersPage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/ui/UIButton.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/components/ui/UIButton.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/create-store.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/modules/application-services.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/modules/l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/reducers/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/reducers/manifest-state.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/reducers/page-state.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/reducers/ui-state.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/reducers/workers-state.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/types/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/types/manifest.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/types/routing.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/application/src/types/service-workers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/dist/parser-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/dist/pretty-print-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/dist/search-worker.js
@@ -781,6 +1047,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/home.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/info.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/loader.svg
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/markup-breakpoint.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/next-circle.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/next.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/pane-collapse.svg
@@ -791,7 +1058,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/regex-match.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/reload.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/resume.svg
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/rewind.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/search.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/sources/aframe.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/sources/angular.svg
@@ -830,15 +1096,50 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/whole-word-match.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/window.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/images/worker.svg
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/object-inspector/reducer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/accessible.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/accessor.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/array.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/attribute.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/big-int.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/comment-node.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/constants.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/date-time.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/document-type.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/document.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/element-node.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/error.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/event.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/function.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip-array.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip-map-entry.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip-map.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/grip.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/infinity.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/nan.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/null.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/number.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/object-with-text.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/object-with-url.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/object.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/promise.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/regexp.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/rep-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/rep.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/string.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/stylesheet.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/symbol.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/text-node.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/undefined.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/packages/devtools-reps/src/reps/window.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/ast.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/setInScopeLines.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/modify.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/remapLocations.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/debuggee.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/event-listeners.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/expressions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/file-search.js
@@ -847,12 +1148,18 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/breakOnNext.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/commands.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/continueToHere.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/expandScopes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/fetchFrames.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/fetchScopes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/highlightCalls.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/inlinePreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapDisplayNames.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapFrames.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/mapScopes.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/paused.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/previewPausedLocation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/resumed.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/selectFrame.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/pause/skipPausing.js
@@ -870,6 +1177,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/select.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/sources/symbols.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/tabs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/threads.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/toolbox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/ui.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/create-store.js
@@ -880,15 +1188,11 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/thunk.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/timing.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware/wait-service.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/chrome.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/commands.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/create.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/chrome/events.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/firefox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/commands.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/create.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/events.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/workers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/firefox/targets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/client/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/A11yIntention.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/A11yIntention.js
@@ -907,9 +1211,14 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/EmptyLines.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Footer.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Footer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Highlight.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightCalls.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightCalls.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightLine.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/HighlightLines.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreview.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/InlinePreviews.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/Popup.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview/Popup.js
@@ -944,6 +1253,8 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Expressions.css
@@ -958,12 +1269,11 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Scopes.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/SecondaryPanes.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Thread.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Threads.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Threads.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Workers.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Workers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/index.js
@@ -1000,10 +1310,10 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ResultList.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SmartGap.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/menu.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/shared/reps.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/components/variables.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/debugger.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/main.development.js
@@ -1011,7 +1321,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/ast.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/async-requests.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/breakpoints.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/debuggee.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/event-listeners.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/expressions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/file-search.js
@@ -1025,6 +1334,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/source-tree.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/sources.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/tabs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/threads.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/reducers/ui.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpointAtLocation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/breakpointSources.js
@@ -1032,6 +1342,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/getCallStackFrames.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/inComponent.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/isLineInScope.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/pause.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/selectors/visibleBreakpoints.js
@@ -1040,7 +1351,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/assert.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/ast.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/async-value.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/asyncStoreHelper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/bootstrap.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js
@@ -1060,16 +1370,16 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/source-search.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/editor/token-events.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/evaluation-result.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/expressions.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/fromJS.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/function.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/indentation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/isMinified.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/location.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/log.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/makeRecord.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizableAction.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/memoize.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizeLast.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/path.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js
@@ -1085,6 +1395,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes/getScope.js
@@ -1123,18 +1434,20 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/task.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/telemetry.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/text.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/threads.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/timings.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/ui.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/url.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/wasm.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/utils/workers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/vendors.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/workers/parser/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/src/workers/search/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/definitions.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/devtools-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/devtools-fission-prefs.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/actions/grips.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/components/DomTree.js
@@ -1150,8 +1463,11 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/actions/dom-mutation-breakpoints.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/actions/targets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/browser-menus.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/browser-toolbox/Launcher.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/DebugTargetErrorPage.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/DebugTargetErrorPage.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/DebugTargetInfo.js
@@ -1162,12 +1478,16 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/ToolboxToolbar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/devtools.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/enable-devtools-popup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/menu-item.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/menu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/reducers/dom-mutation-breakpoints.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/reducers/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/reducers/targets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/selection.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/framework/sidebar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/source-map-url-service.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/store-provider.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/store.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/target-from-url.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/target.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox-context-menu.js
@@ -1176,6 +1496,59 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox-tabs-order-manager.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/accessibility.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/addon/addons.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/addon/webextension-inspected-window.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/animation.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/array-buffer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/changes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/content-viewer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/css-properties.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/descriptors/frame.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/descriptors/process.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/descriptors/tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/descriptors/webextension.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/device.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/environment.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/eventsource.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/frame.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/framerate.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/highlighters.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/inspector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/inspector/rule-rewriter.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/layout.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/manifest.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/memory.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/node.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/object.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/perf.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/performance-recording.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/performance.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/preference.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/property-iterator.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/reflow.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/responsive.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/root.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/screenshot.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/source.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/storage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/string.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/styles.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/stylesheets.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/symbol-iterator.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/targets/browsing-context.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/targets/content-process.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/targets/local-tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/targets/target-mixin.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/targets/worker.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/thread.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/walker.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/webconsole.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/websocket.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/worker/push-subscription.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/worker/service-worker-registration.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/fronts/worker/service-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/actions/animations.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/actions/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/animation.js
@@ -1246,20 +1619,38 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/actions/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/components/CSSDeclaration.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/components/ChangesApp.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/reducers/changes.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/selectors/changes.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/utils/changes-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/CompatibilityView.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/UserSettings.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/actions/compatibility.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/BrowserIcon.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/CompatibilityApp.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/Footer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/IssueItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/IssueList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/IssuePane.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/NodeItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/NodeList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/NodePane.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/Settings.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/UnsupportedBrowserItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/components/UnsupportedBrowserList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/reducers/compatibility.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/compatibility/utils/cases.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/components/InspectorTabPanel.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/components/InspectorTabPanel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/actions/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/actions/sidebar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExpressionResultView.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionPage.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionSidebar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectTreeView.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectValueGripView.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/extension-sidebar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/reducers/sidebar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/extensions/types.js
@@ -1319,14 +1710,14 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/utils/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/inspector.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/components/LayoutApp.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/components/TextNode.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/markup-context-menu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/utils/l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js
@@ -1338,8 +1729,8 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/slotted-node-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/text-container.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/text-editor.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/node-picker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/reducers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/actions/class-list.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/actions/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/actions/pseudo-classes.js
@@ -1369,16 +1760,18 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/rules.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/types.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/utils/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/views/class-list-previewer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/highlighters-overlay.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/node-reps.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/node-types.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/reflow-tracker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/style-change-tracker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/tooltips-overlay.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/walker-event-listener.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/store.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/Headers.js
@@ -1399,7 +1792,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/main.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
@@ -1409,6 +1801,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/diffing.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/filter.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/front.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/io.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/label-display.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/refresh.js
@@ -1448,6 +1841,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/errors.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/filter.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/front.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/individuals.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/label-display.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js
@@ -1462,55 +1856,101 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/batching.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/filters.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/request-blocking.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/requests.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/search.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/selection.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/sort.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/timing-markers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/actions/web-sockets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/api.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/app.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/App.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/CachePanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/CookiesPanel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/CustomRequestPanel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/DropHarHandler.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/HeadersPanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/HtmlPreview.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/MonitorPanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/NetworkDetailsPanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/ParamsPanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/PropertiesView.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestList.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnCause.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnContentSize.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnCookies.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnDomain.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnFile.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnMethod.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnProtocol.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnRemoteIP.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnResponseHeader.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnScheme.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnSetCookies.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnStatus.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTime.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTransferredSize.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnType.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnWaterfall.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListContent.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListEmptyNotice.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListHeader.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListItem.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/ResponsePanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/NetworkActionBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityState.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/SourceEditor.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/StackTracePanel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatisticsPanel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatusBar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatusCode.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/TabboxPanel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/TimingsPanel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/Toolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/HtmlPreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/ImagePreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/SourcePreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/previews/UrlPreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-blocking/RequestBlockingPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/CachePanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/CookiesPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/HeadersPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/NetworkDetailsBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/PropertiesView.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/RequestPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/ResponsePanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/SecurityPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/StackTracePanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-details/TimingsPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnContentSize.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnCookies.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnDomain.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnFile.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnInitiator.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnMethod.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnProtocol.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnRemoteIP.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnResponseHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnScheme.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnSetCookies.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnStatus.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnTime.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnTransferredSize.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnType.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnUrl.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListColumnWaterfall.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListContent.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListEmptyNotice.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list/RequestListItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/SearchPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/StatusBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/Toolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/search/search-provider.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameFilterMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnData.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnFinBit.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnMaskBit.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnOpCode.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnSize.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnTime.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListContent.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListContextMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListHeaderContextMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FramePayload.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/RawData.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/StatusBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/Toolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/WebSocketsPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/cbor.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/msgpack.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/HandshakeProtocol.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/IHubProtocol.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/JSONHubProtocol.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/TextMessageFormat.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/Utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/signalr/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/binary.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/component-emitter.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/socket-io/is-buffer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/sockjs/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/wamp/arrayParser.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/parsers/wamp/serializers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-connector.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-data-provider.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/connector/index.js
@@ -1529,19 +1969,25 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/event-telemetry.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/prefs.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/recording.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/request-blocking.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/throttling.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/thunk.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/batching.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/filters.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/request-blocking.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/requests.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/search.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/sort.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/timing-markers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/web-sockets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/requests.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/search.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/web-sockets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js
@@ -1552,25 +1998,42 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/mdn-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/open-request-in-tab.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/prefs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/request-blocking.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/request-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-predicates.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/sort-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/tooltips.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/PropertiesViewContextMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListContextMenu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/RequestListHeaderContextMenu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/widgets/WaterfallBackground.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/workers/search/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/workers/search/search.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/workers/search/worker.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/workers/worker-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/browser.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/AboutProfiling.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/Description.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/DevToolsPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/DevToolsPresetSelection.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/DirectoryPicker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/Perf.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/Presets.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/ProfilerEventHandling.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/Range.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/RecordingButton.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/components/Settings.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/initializer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/panel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/popup/background.jsm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/popup/menu-button.jsm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/popup/panel.jsm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/preference-management.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/store/actions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/store/reducers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/store/selectors.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/symbolication.jsm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/typescript-lazy-load.jsm.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/JITOptimizations.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/JITOptimizationsItem.js
@@ -1628,62 +2091,62 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/views/overview.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/views/recordings.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/views/toolbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/ui.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/browser/content.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/browser/tunnel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/browser/web-navigation.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/App.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/Browser.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/Device.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceForm.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceList.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceModal.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DevicePixelRatioMenu.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceSelector.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ResizableViewport.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/SettingsMenu.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/Toolbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/UserAgentInput.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportDimension.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/Viewports.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/constants.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/index.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/ui.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/setting-onboarding-tooltip.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/types.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/key.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/notification.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/window.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/scratchpad/panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/client/scratchpad/scratchpad.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/actions/devices.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/actions/screenshot.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/actions/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/actions/viewports.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/browser/content.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/browser/swap.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/browser/tunnel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/browser/web-navigation.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/App.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/Browser.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/Device.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/DeviceForm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/DeviceInfo.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/DeviceList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/DeviceModal.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/DevicePixelRatioMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/DeviceSelector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/ResizableViewport.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/SettingsMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/Toolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/UserAgentInput.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/ViewportDimension.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/components/Viewports.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/constants.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/images/grippers.svg
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/images/rotate-viewport.svg
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/images/touch-events.svg
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/index.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/manager.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/reducers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/reducers/devices.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/reducers/screenshot.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/reducers/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/reducers/viewports.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/responsive-browser.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/store.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/e10s.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/key.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/message.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/notification.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/orientation.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/ua.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive/utils/window.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/SplitView.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/WeakMapMap.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/async-store-helper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/browser-loader-mocks.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/browser-loader.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/Accordion.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/Accordion.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/AutoCompletePopup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/Frame.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/HSplitBox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/List.css
@@ -1693,6 +2156,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/NotificationBox.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/NotificationBox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/SearchBox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/SearchBoxAutocompletePopup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/Sidebar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.js
@@ -1708,10 +2172,11 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/images/input.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/images/jump-definition.svg
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/images/open-inspector.svg
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/reps-old.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/reps.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/Draggable.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/GridElementResizer.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/GridElementWidthResizer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/SplitBox.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/SplitBox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/TabBar.js
@@ -1735,13 +2200,13 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/devices.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/enum.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/events.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/fluent-l10n/fluent-l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/focus.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/getjson.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/keycodes.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/link.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/natural-sort.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/options-view.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/output-parser.js
@@ -1751,13 +2216,31 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/create-store.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/debounce.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/history.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/ignore.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/log.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk-with-options.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/subscriber.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/visibility-handler-connect.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-addon.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-binary.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-device.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-process.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-running-checker.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-runtime.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb-socket.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/adb.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/list-devices.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/prepare-tcp-connection.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/run-command.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/shell.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/adb/commands/track-devices.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/remote-client-manager.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/remote-debugging/version-checker.js
@@ -1772,27 +2255,18 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/debugger.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/editor-commands-controller.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/editor.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/browser.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/comment.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/condense.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/def.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/ecma5.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/infer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/signal.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/tern/tern.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/sourceeditor/wasm.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/stylesheet-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/telemetry.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/theme.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/thread-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/undo.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/unicode-url.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/WasmDis.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/WasmParser.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/fluent-react.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/fluent.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/jszip.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/lodash.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-factories.js
@@ -1808,14 +2282,10 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/reselect.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/util/assert.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/validator.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/whatwg-url.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/view-source.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-clipboard-stub.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-stack-stub.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/Chart.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierWidget.js
@@ -1829,8 +2299,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/HTMLTooltip.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
@@ -1844,9 +2312,13 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/inactive-css-tooltip-helper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/workers-listener.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/storage/VariablesView.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/storage/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/storage/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/storage/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/storage/utils/mdn-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm
@@ -1861,47 +2333,56 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/filters.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/history.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/input.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/messages.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/notifications.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/object.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/toolbox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/actions/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/browser-console-manager.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/browser-console.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/commands.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/App.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/App.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/CollapseButton.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/ConfirmDialog.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleOutput.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleTable.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterButton.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterCheckbox.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/GripMessageBody.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/JSTerm.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Message.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/MessageContainer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/MessageIcon.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/MessageIndent.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/MessageRepeat.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/ConsoleSettings.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterButton.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterCheckbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/ConfirmDialog.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/EagerEvaluation.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/EagerEvaluation.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/EditorToolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/EvaluationContextSelector.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/EvaluationContextSelector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/JSTerm.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/ReverseSearchInput.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Input/ReverseSearchInput.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/CollapseButton.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/ConsoleOutput.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/ConsoleTable.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/GripMessageBody.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/Message.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageContainer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageIcon.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageIndent.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageRepeat.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/CSSWarning.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/ConsoleApiCall.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/ConsoleCommand.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/DefaultRenderer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/EvaluationResult.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/NetworkEventMessage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/PageError.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/WarningGroup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/SideBar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/CSSWarning.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleApiCall.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleCommand.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/DefaultRenderer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/EvaluationResult.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/NetworkEventMessage.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/PageError.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/components/message-types/WarningGroup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/enhancers/actor-releaser.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/enhancers/batching.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/enhancers/css-error-reporting.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/enhancers/message-cache-clearing.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/enhancers/net-provider.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/hudservice.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/main.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/middleware/event-telemetry.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/middleware/history-persistence.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/middleware/thunk.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/reducers/autocomplete.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/reducers/filters.js
@@ -1918,49 +2399,36 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/selectors/notifications.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/selectors/prefs.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/selectors/ui.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/service-container.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stub-generators/stub-snippets.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/consoleApi.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/cssMessage.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/evaluationResult.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/networkEvent.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/test/fixtures/stubs/pageError.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/types.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/clipboard.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/context-menu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/id-generator.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/messages.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/object-inspector.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils/prefs.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/webconsole-connection-proxy.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/webconsole-l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/webconsole-ui.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/webconsole-wrapper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/config-view.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/project-list.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/runtime-types.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/tab-store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webreplay/components/WebReplayPlayer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webreplay/menu.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility-parent.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/whats-new/panel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/whats-new/src/main.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/whats-new/src/whats-new.css
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/accessible.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/contrast.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/audit/contrast.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/audit/keyboard.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/audit/text-label.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/constants.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/parent-accessibility.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/simulator.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/walker.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility/worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/actor-registry.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addon/addons.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addon/webextension-inspected-window.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addon/webextension.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/animation-type-longhand.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/animation.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/array-buffer.js
@@ -1968,8 +2436,15 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/changes.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/common.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/css-properties.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/descriptors/frame.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/descriptors/process.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/descriptors/tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/FrameWatchers.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/descriptors/watcher/watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/descriptors/webextension.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/device.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/emulation.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/emulation/content-viewer.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/emulation/responsive.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/emulation/touch-simulator.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/environment.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/errordocs.js
@@ -1980,6 +2455,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/accessible.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/box-model-renderer.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/css-grid.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js
@@ -1997,6 +2473,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/utils/canvas.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/css-logic.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/custom-element-watcher.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/document-walker.js
@@ -2006,15 +2483,18 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/walker.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/layout.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/manifest.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/memory.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-event.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/channel-event-sink.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/eventsource-actor.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/network-event.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/network-monitor.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/network-observer.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/network-response-listener.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/stack-trace-collector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/utils/wildcard-to-regexp.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/network-monitor/websocket-actor.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object/long-string.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object/previewers.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object/property-iterator.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object/stringifiers.js
@@ -2027,13 +2507,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/performance.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/preference.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/process.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/promises.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/reflow.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/replay/control.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/replay/debugger.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/replay/graphics.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/replay/inspector.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/replay/replay.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/root.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/screenshot.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/source.js
@@ -2044,16 +2518,13 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/browsing-context.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/chrome-window.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/content-process.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/frame-proxy.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/frame.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/parent-process.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/webextension-proxy.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/webextension.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/targets/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/thread.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/accessibility.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/actor-registry.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/breakpoint-actor-map.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js
@@ -2061,24 +2532,30 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/event-breakpoints.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/event-loop.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/inactive-property-helper.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/logEvent.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/shapes-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/source-map-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/stack.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/track-change-emitter.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/watchpoint-map.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webbrowser.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/commands.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/content-process-forward.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/eager-ecma-whitelist.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/eager-function-whitelist.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/eval-with-debugger.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-api.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-progress.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-file-activity.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-reflow.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/console-service.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/content-process.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/document-events.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/message-manager-mock.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/webidl-pure-whitelist.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/worker-listeners.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker/push-subscription.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker/service-worker-process.js
@@ -2086,7 +2563,13 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker/service-worker-registration.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker/service-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker/worker-target-actor-list.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/main.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/connectors/content-process-connector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/connectors/frame-connector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsFrameChild.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/server/connectors/js-window-actor/DevToolsFrameParent.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/server/connectors/worker-connector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/devtools-server-connection.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/devtools-server.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/performance/framerate.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/performance/memory.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/performance/profiler.js
@@ -2099,40 +2582,18 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/startup/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/DevToolsUtils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/Loader.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/shared/Parser.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/accessibility.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/acorn/acorn.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/acorn/acorn_loose.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/acorn/walk.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-addon.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-binary.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-device.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-process.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-running-checker.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-runtime.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb-socket.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/adb.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/commands/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/commands/list-devices.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/commands/prepare-tcp-connection.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/commands/run-command.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/commands/shell.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/adb/commands/track-devices.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/async-storage.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/async-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/base-loader.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/builtin-modules.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/connection-manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/constants.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/debugger-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/environment-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/event-source.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/long-string-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/object-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/property-iterator-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/symbol-iterator-client.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/thread-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/compatibility/MDNCompatibility.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/compatibility/dataset/browsers.json
+lib/thunderbird/chrome/devtools/modules/devtools/shared/compatibility/dataset/css-properties.json
 lib/thunderbird/chrome/devtools/modules/devtools/shared/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/content-observer.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/css/color-db.js
@@ -2144,54 +2605,13 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/css/properties-db.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/debounce.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/defer.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/discovery/discovery.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/dom-helpers.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/dom-node-constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/event-emitter.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/execution-point-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/extend.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/flags.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/accessibility.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/addon/addons.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/addon/webextension-inspected-window.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/animation.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/array-buffer.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/changes.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/css-properties.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/device.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/emulation.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/framerate.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/highlighters.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/inspector.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/inspector/node-picker.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/inspector/rule-rewriter.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/layout.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/memory.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/node.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/perf.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/performance.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/preference.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/promises.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/reflow.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/root.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/screenshot.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/source.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/storage.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/string.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/styles.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/targets/addon.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/targets/browsing-context.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/targets/content-process.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/targets/target-mixin.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/targets/worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/webconsole.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/worker/push-subscription.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker-registration.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/generate-uuid.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js
@@ -2215,38 +2635,65 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/layout/dom-matrix-2d.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/layout/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/loader-plugin-raw.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/shared/multi-e10s-helper.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/natural-sort.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/node-properties/node-properties.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/path.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/performance-new/gecko-profiler-interface.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/performance-new/recording-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/performance/recording-common.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/performance/recording-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/picker-constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/platform/cache-entry.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/platform/clipboard.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/platform/stack.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/plural-form.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Actor.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Actor/generateActorSpec.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Front.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Front/FrontClassWithSpec.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Pool.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Request.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/Response.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/lazy-pool.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/console-messages.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/error-messages.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/platform-messages.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-listeners/root-node.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-frames-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-processes-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-serviceworkers-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-sharedworkers-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/legacy-target-watchers/legacy-workers-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/resource-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/resources/target-list.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/screenshot/capture.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/screenshot/save.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/security/auth.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/security/cert.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/security/prompt.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/security/socket.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/service-workers-debug-helper.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/accessibility.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/actor-registry.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/addon/addons.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/addon/webextension-inspected-window.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/addon/webextension.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/animation.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/array-buffer.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/changes.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/content-viewer.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/css-properties.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/descriptors/frame.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/descriptors/process.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/descriptors/tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/descriptors/webextension.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/device.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/emulation.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/environment.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/eventsource.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/frame.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/framerate.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
@@ -2254,6 +2701,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/inspector.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/layout.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/manifest.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/memory.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/network-event.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/network-monitor.js
@@ -2263,9 +2711,9 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/performance-recording.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/performance.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/preference.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/promises.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/property-iterator.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/reflow.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/responsive.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/root.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/screenshot.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/source.js
@@ -2275,7 +2723,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/symbol-iterator.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/symbol.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/targets/addon.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/targets/browsing-context.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/targets/chrome-window.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/targets/content-process.js
@@ -2285,15 +2732,23 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/targets/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/thread.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/timeline.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/walker.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/watcher.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/webconsole.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/websocket.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/worker/push-subscription.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/worker/service-worker-registration.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/worker/service-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/storage/utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/storage/vendor/json5.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/storage/vendor/stringvalidator/util/assert.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/storage/vendor/stringvalidator/validator.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/system.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/task.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/throttle.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/child-transport.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/js-window-actor-transport.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/local-transport.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/packets.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
@@ -2302,17 +2757,21 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/worker-transport.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/parser-helper.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/reserved-js-words.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/throttle.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/helper.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/loader.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/worker.js
+lib/thunderbird/chrome/devtools/skin/aboutprofiling.css
+lib/thunderbird/chrome/devtools/skin/accessibility-color-contrast.css
 lib/thunderbird/chrome/devtools/skin/animation.css
 lib/thunderbird/chrome/devtools/skin/badge.css
 lib/thunderbird/chrome/devtools/skin/boxmodel.css
 lib/thunderbird/chrome/devtools/skin/breadcrumbs.css
 lib/thunderbird/chrome/devtools/skin/changes.css
 lib/thunderbird/chrome/devtools/skin/chart.css
+lib/thunderbird/chrome/devtools/skin/compatibility.css
 lib/thunderbird/chrome/devtools/skin/components-frame.css
 lib/thunderbird/chrome/devtools/skin/components-h-split-box.css
 lib/thunderbird/chrome/devtools/skin/computed.css
@@ -2321,6 +2780,7 @@ lib/thunderbird/chrome/devtools/skin/dev
 lib/thunderbird/chrome/devtools/skin/floating-scrollbars-responsive-design.css
 lib/thunderbird/chrome/devtools/skin/fonts.css
 lib/thunderbird/chrome/devtools/skin/images/aboutdebugging-connect-icon.svg
+lib/thunderbird/chrome/devtools/skin/images/aboutdebugging-error.svg
 lib/thunderbird/chrome/devtools/skin/images/aboutdebugging-fenix-nightly.svg
 lib/thunderbird/chrome/devtools/skin/images/aboutdebugging-fenix.svg
 lib/thunderbird/chrome/devtools/skin/images/aboutdebugging-firefox-aurora.svg
@@ -2334,11 +2794,12 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/aboutdebugging-usb-icon.svg
 lib/thunderbird/chrome/devtools/skin/images/accessibility.svg
 lib/thunderbird/chrome/devtools/skin/images/add.svg
+lib/thunderbird/chrome/devtools/skin/images/alert-small.svg
 lib/thunderbird/chrome/devtools/skin/images/alert-tiny.svg
 lib/thunderbird/chrome/devtools/skin/images/alert.svg
-lib/thunderbird/chrome/devtools/skin/images/alerticon-unused.svg
 lib/thunderbird/chrome/devtools/skin/images/angle-swatch.svg
 lib/thunderbird/chrome/devtools/skin/images/animation-fast-track.svg
+lib/thunderbird/chrome/devtools/skin/images/application-manifest.svg
 lib/thunderbird/chrome/devtools/skin/images/arrow-big.svg
 lib/thunderbird/chrome/devtools/skin/images/arrow-e.svg
 lib/thunderbird/chrome/devtools/skin/images/arrow.svg
@@ -2348,6 +2809,14 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/arrowhead-up.svg
 lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-divider.svg
 lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-scrollbutton.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/chrome.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/edge.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/firefox.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/ie.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/mobile.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/opera.svg
+lib/thunderbird/chrome/devtools/skin/images/browsers/safari.svg
+lib/thunderbird/chrome/devtools/skin/images/case-match.svg
 lib/thunderbird/chrome/devtools/skin/images/checkbox.svg
 lib/thunderbird/chrome/devtools/skin/images/clear.svg
 lib/thunderbird/chrome/devtools/skin/images/close-3-pane.svg
@@ -2361,7 +2830,6 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/command-paintflashing.svg
 lib/thunderbird/chrome/devtools/skin/images/command-pick-accessibility.svg
 lib/thunderbird/chrome/devtools/skin/images/command-pick.svg
-lib/thunderbird/chrome/devtools/skin/images/command-replay.svg
 lib/thunderbird/chrome/devtools/skin/images/command-responsivemode.svg
 lib/thunderbird/chrome/devtools/skin/images/command-rulers.svg
 lib/thunderbird/chrome/devtools/skin/images/command-screenshot.svg
@@ -2377,6 +2845,10 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/dock-side-right.svg
 lib/thunderbird/chrome/devtools/skin/images/dock-undock.svg
 lib/thunderbird/chrome/devtools/skin/images/dropmarker.svg
+lib/thunderbird/chrome/devtools/skin/images/error-small.svg
+lib/thunderbird/chrome/devtools/skin/images/error-tiny.svg
+lib/thunderbird/chrome/devtools/skin/images/error.svg
+lib/thunderbird/chrome/devtools/skin/images/eye.svg
 lib/thunderbird/chrome/devtools/skin/images/filter-small.svg
 lib/thunderbird/chrome/devtools/skin/images/filter-swatch.svg
 lib/thunderbird/chrome/devtools/skin/images/filter.svg
@@ -2388,6 +2860,9 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/grid.svg
 lib/thunderbird/chrome/devtools/skin/images/help.svg
 lib/thunderbird/chrome/devtools/skin/images/import.svg
+lib/thunderbird/chrome/devtools/skin/images/info-small.svg
+lib/thunderbird/chrome/devtools/skin/images/info-tiny.svg
+lib/thunderbird/chrome/devtools/skin/images/info.svg
 lib/thunderbird/chrome/devtools/skin/images/item-arrow-dark-ltr.svg
 lib/thunderbird/chrome/devtools/skin/images/item-arrow-dark-rtl.svg
 lib/thunderbird/chrome/devtools/skin/images/item-arrow-ltr.svg
@@ -2395,7 +2870,6 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/item-toggle.svg
 lib/thunderbird/chrome/devtools/skin/images/lock.svg
 lib/thunderbird/chrome/devtools/skin/images/more.svg
-lib/thunderbird/chrome/devtools/skin/images/next-circle.svg
 lib/thunderbird/chrome/devtools/skin/images/next.svg
 lib/thunderbird/chrome/devtools/skin/images/open-3-pane.svg
 lib/thunderbird/chrome/devtools/skin/images/open-inspector.svg
@@ -2409,15 +2883,14 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/play.svg
 lib/thunderbird/chrome/devtools/skin/images/profiler-stopwatch.svg
 lib/thunderbird/chrome/devtools/skin/images/pseudo-class.svg
-lib/thunderbird/chrome/devtools/skin/images/read-only.svg
 lib/thunderbird/chrome/devtools/skin/images/reload.svg
+lib/thunderbird/chrome/devtools/skin/images/report.svg
 lib/thunderbird/chrome/devtools/skin/images/reveal.svg
 lib/thunderbird/chrome/devtools/skin/images/rewind.svg
 lib/thunderbird/chrome/devtools/skin/images/rules-view-print-simulation.svg
 lib/thunderbird/chrome/devtools/skin/images/sad-face.svg
 lib/thunderbird/chrome/devtools/skin/images/search-clear.svg
 lib/thunderbird/chrome/devtools/skin/images/search.svg
-lib/thunderbird/chrome/devtools/skin/images/security-state-broken.svg
 lib/thunderbird/chrome/devtools/skin/images/security-state-insecure.svg
 lib/thunderbird/chrome/devtools/skin/images/security-state-secure.svg
 lib/thunderbird/chrome/devtools/skin/images/security-state-weak.svg
@@ -2434,19 +2907,18 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/tool-memory.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-network.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-profiler.svg
-lib/thunderbird/chrome/devtools/skin/images/tool-scratchpad.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-storage.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-styleeditor.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-webconsole.svg
 lib/thunderbird/chrome/devtools/skin/images/vview-delete.svg
 lib/thunderbird/chrome/devtools/skin/images/vview-edit.svg
-lib/thunderbird/chrome/devtools/skin/images/vview-lock.png
-lib/thunderbird/chrome/devtools/skin/images/vview-lock%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/webconsole/error.svg
-lib/thunderbird/chrome/devtools/skin/images/webconsole/info.svg
+lib/thunderbird/chrome/devtools/skin/images/vview-lock.svg
+lib/thunderbird/chrome/devtools/skin/images/webconsole/editor.svg
 lib/thunderbird/chrome/devtools/skin/images/webconsole/input.svg
 lib/thunderbird/chrome/devtools/skin/images/webconsole/navigation.svg
 lib/thunderbird/chrome/devtools/skin/images/webconsole/return.svg
+lib/thunderbird/chrome/devtools/skin/images/webconsole/reverse-search.svg
+lib/thunderbird/chrome/devtools/skin/images/webconsole/run.svg
 lib/thunderbird/chrome/devtools/skin/inspector.css
 lib/thunderbird/chrome/devtools/skin/jit-optimizations.css
 lib/thunderbird/chrome/devtools/skin/layout.css
@@ -2456,22 +2928,41 @@ lib/thunderbird/chrome/devtools/skin/mem
 lib/thunderbird/chrome/devtools/skin/perf.css
 lib/thunderbird/chrome/devtools/skin/performance.css
 lib/thunderbird/chrome/devtools/skin/rules.css
-lib/thunderbird/chrome/devtools/skin/scratchpad.css
 lib/thunderbird/chrome/devtools/skin/splitview.css
 lib/thunderbird/chrome/devtools/skin/storage.css
 lib/thunderbird/chrome/devtools/skin/styleeditor.css
-lib/thunderbird/chrome/devtools/skin/toolbars.css
 lib/thunderbird/chrome/devtools/skin/toolbox.css
 lib/thunderbird/chrome/devtools/skin/tooltips.css
 lib/thunderbird/chrome/devtools/skin/webconsole.css
 lib/thunderbird/chrome/devtools/skin/widgets.css
-${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.dtd
-${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.properties
+lib/thunderbird/chrome/en-US/locale/branding/brand.dtd
+lib/thunderbird/chrome/en-US/locale/branding/brand.properties
 lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.properties
 lib/thunderbird/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties
-${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.dtd
-${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-alarms.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-event-dialog-attendees.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-event-dialog.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-event-dialog.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-extract.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-invitations-dialog.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-invitations-dialog.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-occurrence-prompt.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-occurrence-prompt.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar-subscriptions-dialog.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendar.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendarCreation.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/calendarCreation.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/categories.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/dateFormat.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/dialogs/calendar-event-dialog-reminder.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/global.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/menuOverlay.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/migration.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/migration.properties
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/provider-uninstall.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/calendar/timezones.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/commands.properties
@@ -2489,17 +2980,11 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/chat/xmpp.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/yahoo.properties
 lib/thunderbird/chrome/en-US/locale/en-US/communicator/utilityOverlay.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/accessibility.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/changes.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/components.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/debugger.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/device.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/dom.properties
@@ -2519,23 +3004,16 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/performance.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/performance.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/responsive.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/shared.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/startup.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/storage.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/storage.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/toolbox.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webconsole.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webide.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webide.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/accessibility.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/browsing-context.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/debugger.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/eyedropper.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/highlighters.properties
@@ -2544,35 +3022,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/startup/key-shortcuts.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/startup/startup.properties
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EdAdvancedEdit.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EdColorPicker.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EdConvertToTable.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EdDialogOverlay.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EdNamedAnchorProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorButtonProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorColorProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorFieldSetProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorFormProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorHLineProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorImageProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInputProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertChars.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertMath.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertSource.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertTOC.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorInsertTable.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorLabelProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorLinkProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorListProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorPersonalDictionary.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorReplace.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorSelectProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorSpellCheck.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorTableProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/EditorTextAreaProperties.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/editor.properties
-lib/thunderbird/chrome/en-US/locale/en-US/editor/editorOverlay.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/editor/editorSmileyOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global-platform/mac/intl.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties
@@ -2582,7 +3031,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global-platform/win/accessible.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global-platform/win/intl.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/AccessFu.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutReader.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutStudies.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutWebrtc.properties
@@ -2638,12 +3086,13 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global/tree.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/videocontrols.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/viewSource.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/wizard.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/wizard.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/xbl.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/xslt/xslt.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/xul.properties
+lib/thunderbird/chrome/en-US/locale/en-US/lightning/lightning-toolbar.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/lightning/lightning.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/lightning/lightning.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-mapi/mapi.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-newsblog/am-newsblog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-newsblog/feed-subscriptions.dtd
@@ -2651,7 +3100,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-region/region.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-smime/certFetchingStatus.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-smime/msgCompSMIMEOverlay.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger-smime/msgCompSMIMEOverlay.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-smime/msgCompSecurityInfo.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-smime/msgCompSecurityInfo.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger-smime/msgReadSMIMEOverlay.dtd
@@ -2666,7 +3114,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/SearchDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/aboutDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/aboutDownloads.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/aboutRights.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/aboutRights.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/aboutSupportMail.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/accountCreation.dtd
@@ -2693,6 +3140,7 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-advanced.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-archiveoptions.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-copies.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-e2e.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-identities-list.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-identity-edit.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-im.dtd
@@ -2724,7 +3172,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/downloads/settingsChange.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/editContactOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/editContactOverlay.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/extensionsOverlay.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/fieldMapImport.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/filter.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/folderProps.dtd
@@ -2751,9 +3198,30 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/markByDate.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messenger.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messenger.properties
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EdAdvancedEdit.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EdColorPicker.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EdConvertToTable.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EdDialogOverlay.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EdNamedAnchorProperties.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorColorProperties.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorHLineProperties.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorImageProperties.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorInsertChars.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorInsertMath.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorInsertSource.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorInsertTOC.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorInsertTable.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorLinkProperties.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorListProperties.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorPersonalDictionary.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorReplace.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorSpellCheck.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/EditorTableProperties.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/askSendFormat.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/composeMsgs.properties
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/editor.properties
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/editorOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/mailComposeEditorOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/messengercompose.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/messengercompose/sendProgress.dtd
@@ -2772,7 +3240,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/multimessageview.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/netError.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/newFolderDialog.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/newTagDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/newmailaccount/accountProvisioner.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/newmailaccount/accountProvisioner.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/news.properties
@@ -2782,31 +3249,10 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/offlineStartup.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/outlookImportMsgs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/pgpmime.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/advanced.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/applicationManager.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/applicationManager.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/applications.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/applications.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/attachmentReminder.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/chat.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/colors.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/compose.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/connection.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/cookies.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/display.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/dockoptions.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/fonts.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/general.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/messagestyle.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/notifications.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/offline.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/permissions.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/preferences.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/preferences.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/privacy.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/receipts.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/security.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/sendoptions.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/prefs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/profileDowngrade.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd
@@ -2815,19 +3261,16 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/renameFolderDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/safeMode.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/sanitize.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/seamonkeyImportMsgs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/search-attributes.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/search-operators.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/search.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationDefault.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationMac.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationWin.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchTermOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/shutdownWindow.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/smime.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/smtpEditOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/subscribe.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/subscribe.properties
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/systemIntegrationDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/tabmail.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/taskbar.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/telemetry.properties
@@ -2845,30 +3288,29 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.properties
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/blocklist.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/handling/handling.properties
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/profile/createProfileWizard.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/profile/profileDowngrade.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/profile/profileSelection.properties
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/update/updates.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/update/updates.properties
 lib/thunderbird/chrome/en-US/locale/en-US/mozldap/ldap.properties
 lib/thunderbird/chrome/en-US/locale/en-US/necko/necko.properties
 lib/thunderbird/chrome/en-US/locale/en-US/passwordmgr/passwordmgr.properties
 lib/thunderbird/chrome/en-US/locale/en-US/pipnss/nsserrors.properties
 lib/thunderbird/chrome/en-US/locale/en-US/pipnss/pipnss.properties
-lib/thunderbird/chrome/en-US/locale/en-US/pippki/pippki.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/pippki/pippki.properties
 lib/thunderbird/chrome/en-US/locale/en-US/places/places.properties
 lib/thunderbird/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd
 lib/thunderbird/chrome/gloda/content/autocomplete-richlistitem.js
 lib/thunderbird/chrome/gloda/content/glodacomplete.css
-lib/thunderbird/chrome/gloda/content/glodacomplete.xml
+lib/thunderbird/chrome/gloda/content/glodacomplete.js
 lib/thunderbird/chrome/gloda/content/overlay.js
+lib/thunderbird/chrome/icons/default/calendar-alarm-dialog.png
+lib/thunderbird/chrome/icons/default/calendar-event-dialog.png
+lib/thunderbird/chrome/icons/default/calendar-event-summary-dialog.png
+lib/thunderbird/chrome/icons/default/calendar-task-dialog.png
+lib/thunderbird/chrome/icons/default/calendar-task-summary-dialog.png
 lib/thunderbird/chrome/icons/default/default128.png
 lib/thunderbird/chrome/icons/default/default16.png
 lib/thunderbird/chrome/icons/default/default22.png
@@ -2877,6 +3319,20 @@ lib/thunderbird/chrome/icons/default/def
 lib/thunderbird/chrome/icons/default/default32.png
 lib/thunderbird/chrome/icons/default/default48.png
 lib/thunderbird/chrome/icons/default/default64.png
+lib/thunderbird/chrome/lightning/content/caldav-lightning-calendar-creation.js
+lib/thunderbird/chrome/lightning/content/caldav-lightning-calendar-properties.js
+lib/thunderbird/chrome/lightning/content/caldav-lightning-utils.js
+lib/thunderbird/chrome/lightning/content/html-item-editing/lightning-item-iframe.html
+lib/thunderbird/chrome/lightning/content/html-item-editing/react-code.js
+lib/thunderbird/chrome/lightning/content/imip-bar.js
+lib/thunderbird/chrome/lightning/content/lightning-calendar-creation.js
+lib/thunderbird/chrome/lightning/content/lightning-calendar-properties.js
+lib/thunderbird/chrome/lightning/content/lightning-invitation.xhtml
+lib/thunderbird/chrome/lightning/content/lightning-item-iframe.js
+lib/thunderbird/chrome/lightning/content/lightning-item-iframe.xhtml
+lib/thunderbird/chrome/lightning/content/lightning-item-panel.js
+lib/thunderbird/chrome/lightning/content/lightning-utils.js
+lib/thunderbird/chrome/lightning/content/messenger-overlay-preferences.js
 lib/thunderbird/chrome/marionette/content/accessibility.js
 lib/thunderbird/chrome/marionette/content/action.js
 lib/thunderbird/chrome/marionette/content/addon.js
@@ -2904,64 +3360,63 @@ lib/thunderbird/chrome/marionette/conten
 lib/thunderbird/chrome/marionette/content/navigate.js
 lib/thunderbird/chrome/marionette/content/packets.js
 lib/thunderbird/chrome/marionette/content/prefs.js
+lib/thunderbird/chrome/marionette/content/print.js
 lib/thunderbird/chrome/marionette/content/proxy.js
 lib/thunderbird/chrome/marionette/content/reftest.js
-lib/thunderbird/chrome/marionette/content/reftest.xul
+lib/thunderbird/chrome/marionette/content/reftest.xhtml
 lib/thunderbird/chrome/marionette/content/server.js
 lib/thunderbird/chrome/marionette/content/stream-utils.js
 lib/thunderbird/chrome/marionette/content/sync.js
 lib/thunderbird/chrome/marionette/content/transport.js
-${PLIST.nobranding}lib/thunderbird/chrome/messenger/content/branding/about-background.png
-${PLIST.nobranding}lib/thunderbird/chrome/messenger/content/branding/about-logo.png
-${PLIST.branding}lib/thunderbird/chrome/messenger/content/branding/about-logo.svg
+lib/thunderbird/chrome/messenger/content/branding/about-background.png
+lib/thunderbird/chrome/messenger/content/branding/about-logo.png
+lib/thunderbird/chrome/messenger/content/branding/about-logo.svg
 lib/thunderbird/chrome/messenger/content/branding/about-wordmark.svg
 lib/thunderbird/chrome/messenger/content/branding/about.png
 lib/thunderbird/chrome/messenger/content/branding/aboutDialog.css
+lib/thunderbird/chrome/messenger/content/branding/icon128.png
 lib/thunderbird/chrome/messenger/content/branding/icon48.png
 lib/thunderbird/chrome/messenger/content/branding/icon64.png
 lib/thunderbird/chrome/messenger/content/messagebody/addressbook/print.css
 lib/thunderbird/chrome/messenger/content/messenger-smime/certFetchingStatus.js
-lib/thunderbird/chrome/messenger/content/messenger-smime/certFetchingStatus.xul
-lib/thunderbird/chrome/messenger/content/messenger-smime/msgCompSMIMEOverlay.js
+lib/thunderbird/chrome/messenger/content/messenger-smime/certFetchingStatus.xhtml
 lib/thunderbird/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.js
-lib/thunderbird/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.xul
+lib/thunderbird/chrome/messenger/content/messenger-smime/msgCompSecurityInfo.xhtml
 lib/thunderbird/chrome/messenger/content/messenger-smime/msgHdrViewSMIMEOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.js
-lib/thunderbird/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.xul
-lib/thunderbird/chrome/messenger/content/messenger/ABSearchDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/ABSearchDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger-smime/msgReadSecurityInfo.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/AccountManager.js
-lib/thunderbird/chrome/messenger/content/messenger/AccountManager.xul
+lib/thunderbird/chrome/messenger/content/messenger/AccountManager.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.js
-lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.xul
+lib/thunderbird/chrome/messenger/content/messenger/AccountWizard.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.js
-lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.xul
+lib/thunderbird/chrome/messenger/content/messenger/CustomHeaders.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.js
-lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.xul
+lib/thunderbird/chrome/messenger/content/messenger/FilterEditor.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/FilterListDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.js
-lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.xul
+lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/about-support/aboutSupport.js
 lib/thunderbird/chrome/messenger/content/messenger/about-support/aboutSupport.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/about-support/accounts.js
 lib/thunderbird/chrome/messenger/content/messenger/about-support/export.js
 lib/thunderbird/chrome/messenger/content/messenger/about-support/hide-private.css
+lib/thunderbird/chrome/messenger/content/messenger/aboutAddonsExtra.css
 lib/thunderbird/chrome/messenger/content/messenger/aboutAddonsExtra.js
 lib/thunderbird/chrome/messenger/content/messenger/aboutDialog-appUpdater.js
 lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.css
 lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/aboutRights.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/accountUtils.js
-lib/thunderbird/chrome/messenger/content/messenger/accountcreation/MyBadCertHandler.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/accountConfig.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/createInBackend.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/emailWizard.js
-lib/thunderbird/chrome/messenger/content/messenger/accountcreation/emailWizard.xul
+lib/thunderbird/chrome/messenger/content/messenger/accountcreation/emailWizard.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/exchangeAutoDiscover.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/fetchConfig.js
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/fetchhttp.js
@@ -2972,64 +3427,68 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/accountcreation/verifyConfig.js
 lib/thunderbird/chrome/messenger/content/messenger/activity-widgets.js
 lib/thunderbird/chrome/messenger/content/messenger/activity.js
-lib/thunderbird/chrome/messenger/content/messenger/activity.xul
-lib/thunderbird/chrome/messenger/content/messenger/activityBinding.css
+lib/thunderbird/chrome/messenger/content/messenger/activity.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abAddressBookNameDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCard.js
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCardDAVDialog.css
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCardDAVDialog.js
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCardDAVDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCardView.js
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCommon.js
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abContactsPanel.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abContactsPanel.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abContactsPanel.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abDragDrop.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abEditCardDialog.xul
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abEditListDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abEditCardDialog.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abEditListDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abMailListDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abMailListDialog.xul
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abNewCardDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abMailListDialog.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abNewCardDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abResultsPane.js
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abSearchDialog.js
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abSearchDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/abTrees.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/addrbookWidgets.xml
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abView.js
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/addressbook.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/addressbook.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/addressbook.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/map-list.js
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/menulist-addrbooks.js
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/pref-directory-add.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/pref-directory-add.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/pref-directory-add.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/addressbook/pref-editdirectories.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/pref-editdirectories.xul
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/pref-editdirectories.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-addressing.js
-lib/thunderbird/chrome/messenger/content/messenger/am-addressing.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-addressing.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-archiveoptions.js
-lib/thunderbird/chrome/messenger/content/messenger/am-archiveoptions.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-archiveoptions.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-copies.js
-lib/thunderbird/chrome/messenger/content/messenger/am-copies.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-copies.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/am-e2e.js
+lib/thunderbird/chrome/messenger/content/messenger/am-e2e.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-identities-list.js
-lib/thunderbird/chrome/messenger/content/messenger/am-identities-list.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-identities-list.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-identity-edit.js
-lib/thunderbird/chrome/messenger/content/messenger/am-identity-edit.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-identity-edit.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-im.js
-lib/thunderbird/chrome/messenger/content/messenger/am-im.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-im.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-junk.js
-lib/thunderbird/chrome/messenger/content/messenger/am-junk.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-junk.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-main.js
-lib/thunderbird/chrome/messenger/content/messenger/am-main.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-main.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-mdn.js
-lib/thunderbird/chrome/messenger/content/messenger/am-mdn.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-mdn.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-offline.js
-lib/thunderbird/chrome/messenger/content/messenger/am-offline.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-offline.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-prefs.js
 lib/thunderbird/chrome/messenger/content/messenger/am-server-advanced.js
-lib/thunderbird/chrome/messenger/content/messenger/am-server-advanced.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-server-advanced.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-server.css
 lib/thunderbird/chrome/messenger/content/messenger/am-server.js
-lib/thunderbird/chrome/messenger/content/messenger/am-server.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-server.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-serverwithnoidentities.js
-lib/thunderbird/chrome/messenger/content/messenger/am-serverwithnoidentities.xul
-lib/thunderbird/chrome/messenger/content/messenger/am-smime.js
-lib/thunderbird/chrome/messenger/content/messenger/am-smime.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-serverwithnoidentities.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/am-smtp.js
-lib/thunderbird/chrome/messenger/content/messenger/am-smtp.xul
+lib/thunderbird/chrome/messenger/content/messenger/am-smtp.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/amUtils.js
 lib/thunderbird/chrome/messenger/content/messenger/attachmentList.css
 lib/thunderbird/chrome/messenger/content/messenger/aw-accname.js
@@ -3038,90 +3497,88 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/aw-identity.js
 lib/thunderbird/chrome/messenger/content/messenger/aw-incoming.js
 lib/thunderbird/chrome/messenger/content/messenger/aw-outgoing.js
-lib/thunderbird/chrome/messenger/content/messenger/bindings.css
 lib/thunderbird/chrome/messenger/content/messenger/browser-development-helpers.js
 lib/thunderbird/chrome/messenger/content/messenger/browserRequest.js
-lib/thunderbird/chrome/messenger/content/messenger/browserRequest.xul
+lib/thunderbird/chrome/messenger/content/messenger/browserRequest.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/buildconfig.css
 lib/thunderbird/chrome/messenger/content/messenger/buildconfig.html
 lib/thunderbird/chrome/messenger/content/messenger/button-menu-button.js
 lib/thunderbird/chrome/messenger/content/messenger/certpicker.js
-lib/thunderbird/chrome/messenger/content/messenger/certpicker.xul
+lib/thunderbird/chrome/messenger/content/messenger/certpicker.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/chat/addbuddy.js
-lib/thunderbird/chrome/messenger/content/messenger/chat/addbuddy.xul
-lib/thunderbird/chrome/messenger/content/messenger/chat/badgebutton.xml
+lib/thunderbird/chrome/messenger/content/messenger/chat/addbuddy.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/chat/chat-contact.js
 lib/thunderbird/chrome/messenger/content/messenger/chat/chat-conversation-info.js
+lib/thunderbird/chrome/messenger/content/messenger/chat/chat-conversation.js
+lib/thunderbird/chrome/messenger/content/messenger/chat/chat-group.js
+lib/thunderbird/chrome/messenger/content/messenger/chat/chat-imconv.js
 lib/thunderbird/chrome/messenger/content/messenger/chat/chat-messenger.js
 lib/thunderbird/chrome/messenger/content/messenger/chat/chat.css
-lib/thunderbird/chrome/messenger/content/messenger/chat/contact-richlistbox.js
 lib/thunderbird/chrome/messenger/content/messenger/chat/imAccountWizard.js
-lib/thunderbird/chrome/messenger/content/messenger/chat/imAccountWizard.xul
+lib/thunderbird/chrome/messenger/content/messenger/chat/imAccountWizard.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.css
 lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.js
-lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.xul
+lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/chat/imContextMenu.js
 lib/thunderbird/chrome/messenger/content/messenger/chat/imStatusSelector.js
-lib/thunderbird/chrome/messenger/content/messenger/chat/imcontact.xml
-lib/thunderbird/chrome/messenger/content/messenger/chat/imconv.xml
-lib/thunderbird/chrome/messenger/content/messenger/chat/imconversation.xml
-lib/thunderbird/chrome/messenger/content/messenger/chat/imgroup.xml
 lib/thunderbird/chrome/messenger/content/messenger/chat/joinchat.js
-lib/thunderbird/chrome/messenger/content/messenger/chat/joinchat.xul
+lib/thunderbird/chrome/messenger/content/messenger/chat/joinchat.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/chat/toolbarbutton-badge-button.js
+lib/thunderbird/chrome/messenger/content/messenger/child/ext-compose.js
+lib/thunderbird/chrome/messenger/content/messenger/child/ext-composeScripts.js
 lib/thunderbird/chrome/messenger/content/messenger/child/ext-mail.js
-lib/thunderbird/chrome/messenger/content/messenger/child/ext-menus-child.js
 lib/thunderbird/chrome/messenger/content/messenger/child/ext-menus.js
 lib/thunderbird/chrome/messenger/content/messenger/child/ext-tabs.js
 lib/thunderbird/chrome/messenger/content/messenger/cloudfile/selectDialog.css
 lib/thunderbird/chrome/messenger/content/messenger/cloudfile/selectDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/cloudfile/selectDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/cloudfile/selectDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/commandglue.js
 lib/thunderbird/chrome/messenger/content/messenger/composerOverlay.css
 lib/thunderbird/chrome/messenger/content/messenger/converterDialog.css
 lib/thunderbird/chrome/messenger/content/messenger/converterDialog.js
 lib/thunderbird/chrome/messenger/content/messenger/converterDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/customElements.js
+lib/thunderbird/chrome/messenger/content/messenger/customizable-toolbar.js
 lib/thunderbird/chrome/messenger/content/messenger/customizableui/panelUI.js
 lib/thunderbird/chrome/messenger/content/messenger/customizeToolbar.css
 lib/thunderbird/chrome/messenger/content/messenger/customizeToolbar.js
-lib/thunderbird/chrome/messenger/content/messenger/customizeToolbar.xul
+lib/thunderbird/chrome/messenger/content/messenger/customizeToolbar.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/dateFormat.js
+lib/thunderbird/chrome/messenger/content/messenger/dialogShadowDom.js
 lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.js
-lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.xul
-lib/thunderbird/chrome/messenger/content/messenger/downloads/aboutDownloads.css
+lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/downloads/aboutDownloads.js
-lib/thunderbird/chrome/messenger/content/messenger/downloads/aboutDownloads.xul
+lib/thunderbird/chrome/messenger/content/messenger/downloads/aboutDownloads.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/editContactPanel.js
 lib/thunderbird/chrome/messenger/content/messenger/ext-mail.json
 lib/thunderbird/chrome/messenger/content/messenger/extension.svg
-lib/thunderbird/chrome/messenger/content/messenger/extensions.xml
-lib/thunderbird/chrome/messenger/content/messenger/extensionsOverlay.css
+lib/thunderbird/chrome/messenger/content/messenger/extensionPopup.css
+lib/thunderbird/chrome/messenger/content/messenger/extensionPopup.js
+lib/thunderbird/chrome/messenger/content/messenger/extensionPopup.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/fieldMapImport.css
 lib/thunderbird/chrome/messenger/content/messenger/fieldMapImport.js
-lib/thunderbird/chrome/messenger/content/messenger/fieldMapImport.xul
+lib/thunderbird/chrome/messenger/content/messenger/fieldMapImport.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/folder-menupopup.js
 lib/thunderbird/chrome/messenger/content/messenger/folderDisplay.js
 lib/thunderbird/chrome/messenger/content/messenger/folderPane.js
 lib/thunderbird/chrome/messenger/content/messenger/folderProps.js
-lib/thunderbird/chrome/messenger/content/messenger/folderProps.xul
+lib/thunderbird/chrome/messenger/content/messenger/folderProps.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/foldersummary.js
-lib/thunderbird/chrome/messenger/content/messenger/generalBindings.js
-lib/thunderbird/chrome/messenger/content/messenger/generalBindings.xml
+lib/thunderbird/chrome/messenger/content/messenger/gloda-autocomplete-input.js
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacet.js
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetTab.js
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetView.css
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetView.js
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetView.xhtml
-lib/thunderbird/chrome/messenger/content/messenger/glodaFacetViewWrapper.xul
+lib/thunderbird/chrome/messenger/content/messenger/glodaFacetViewWrapper.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetVis.js
-lib/thunderbird/chrome/messenger/content/messenger/hiddenWindow.js
-lib/thunderbird/chrome/messenger/content/messenger/hiddenWindow.xul
 lib/thunderbird/chrome/messenger/content/messenger/importDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/importDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/importDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/jsTreeView.js
 lib/thunderbird/chrome/messenger/content/messenger/junkCommands.js
 lib/thunderbird/chrome/messenger/content/messenger/junkLog.js
-lib/thunderbird/chrome/messenger/content/messenger/junkLog.xul
-lib/thunderbird/chrome/messenger/content/messenger/junkMailInfo.xul
+lib/thunderbird/chrome/messenger/content/messenger/junkLog.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/junkMailInfo.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/license.html
 lib/thunderbird/chrome/messenger/content/messenger/mail-offline.js
 lib/thunderbird/chrome/messenger/content/messenger/mail3PaneWindowCommands.js
@@ -3130,44 +3587,92 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/mailCore.js
 lib/thunderbird/chrome/messenger/content/messenger/mailTabs.js
 lib/thunderbird/chrome/messenger/content/messenger/mailViewList.js
-lib/thunderbird/chrome/messenger/content/messenger/mailViewList.xul
+lib/thunderbird/chrome/messenger/content/messenger/mailViewList.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/mailViewSetup.js
-lib/thunderbird/chrome/messenger/content/messenger/mailViewSetup.xul
+lib/thunderbird/chrome/messenger/content/messenger/mailViewSetup.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/mailWidgets.js
-lib/thunderbird/chrome/messenger/content/messenger/mailWidgets.xml
 lib/thunderbird/chrome/messenger/content/messenger/mailWindow.js
 lib/thunderbird/chrome/messenger/content/messenger/mailWindowOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger/markByDate.js
-lib/thunderbird/chrome/messenger/content/messenger/markByDate.xul
+lib/thunderbird/chrome/messenger/content/messenger/markByDate.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/menulist-charsetpicker.js
 lib/thunderbird/chrome/messenger/content/messenger/menulist.css
 lib/thunderbird/chrome/messenger/content/messenger/messageDisplay.js
 lib/thunderbird/chrome/messenger/content/messenger/messageWindow.js
-lib/thunderbird/chrome/messenger/content/messenger/messageWindow.xul
+lib/thunderbird/chrome/messenger/content/messenger/messageWindow.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messenger-customization.js
 lib/thunderbird/chrome/messenger/content/messenger/messenger.css
-lib/thunderbird/chrome/messenger/content/messenger/messenger.xul
+lib/thunderbird/chrome/messenger/content/messenger/messenger.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/ComposerCommands.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdAEAttributes.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdAECSSAttributes.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdAEHTMLAttributes.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdAEJSEAttributes.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdAdvancedEdit.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdAdvancedEdit.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdColorPicker.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdColorPicker.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdColorProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdColorProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdConvertToTable.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdConvertToTable.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdDialogCommon.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdDictionary.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdDictionary.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdHLineProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdHLineProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdImageDialog.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdImageLinkLoader.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdImageProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdImageProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsSrc.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsSrc.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertChars.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertChars.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertMath.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertMath.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertTOC.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertTOC.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertTable.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdInsertTable.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdLinkProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdLinkProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdListProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdListProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdNamedAnchorProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdNamedAnchorProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdReplace.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdReplace.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdSpellCheck.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdSpellCheck.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdTableProps.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdTableProps.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EditorContent.css
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/TeXZilla.js
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/addressingWidgetOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/askSendFormat.js
-lib/thunderbird/chrome/messenger/content/messenger/messengercompose/askSendFormat.xul
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/askSendFormat.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/bigFileObserver.js
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/cloudAttachmentLinkManager.js
-lib/thunderbird/chrome/messenger/content/messenger/messengercompose/messengercompose.xul
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/editor.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/editorUtilities.js
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/images/tag-anchor.gif
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/messengercompose.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/sendProgress.js
-lib/thunderbird/chrome/messenger/content/messenger/messengercompose/sendProgress.xul
+lib/thunderbird/chrome/messenger/content/messenger/messengercompose/sendProgress.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/migration/migration.js
-lib/thunderbird/chrome/messenger/content/messenger/migration/migration.xul
+lib/thunderbird/chrome/messenger/content/messenger/migration/migration.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/msgAccountCentral.js
-lib/thunderbird/chrome/messenger/content/messenger/msgAccountCentral.xul
-lib/thunderbird/chrome/messenger/content/messenger/msgFolderPickerOverlay.js
+lib/thunderbird/chrome/messenger/content/messenger/msgAccountCentral.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/msgHdrView.js
 lib/thunderbird/chrome/messenger/content/messenger/msgMail3PaneWindow.js
 lib/thunderbird/chrome/messenger/content/messenger/msgPrintEngine.js
-lib/thunderbird/chrome/messenger/content/messenger/msgPrintEngine.xul
+lib/thunderbird/chrome/messenger/content/messenger/msgPrintEngine.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/msgSelectOfflineFolders.js
-lib/thunderbird/chrome/messenger/content/messenger/msgSelectOfflineFolders.xul
+lib/thunderbird/chrome/messenger/content/messenger/msgSelectOfflineFolders.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/msgSynchronize.js
-lib/thunderbird/chrome/messenger/content/messenger/msgSynchronize.xul
+lib/thunderbird/chrome/messenger/content/messenger/msgSynchronize.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/msgViewNavigation.js
 lib/thunderbird/chrome/messenger/content/messenger/msgViewPickerOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger/multimessageview.css
@@ -3175,26 +3680,23 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/multimessageview.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/multimessageview_print.css
 lib/thunderbird/chrome/messenger/content/messenger/newFolderDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/newFolderDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/newFolderDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/newInstall.js
-lib/thunderbird/chrome/messenger/content/messenger/newInstall.xul
-lib/thunderbird/chrome/messenger/content/messenger/newInstallPage.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/newInstall.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/newInstallPage.html
 lib/thunderbird/chrome/messenger/content/messenger/newTagDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/newTagDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/newTagDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.js
 lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/accountProvisionerTab.js
 lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/uriListener.js
 lib/thunderbird/chrome/messenger/content/messenger/newmailalert.css
 lib/thunderbird/chrome/messenger/content/messenger/newmailalert.js
-lib/thunderbird/chrome/messenger/content/messenger/newmailalert.xul
+lib/thunderbird/chrome/messenger/content/messenger/newmailalert.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/newsError.js
 lib/thunderbird/chrome/messenger/content/messenger/newsError.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/notification.css
 lib/thunderbird/chrome/messenger/content/messenger/nsContextMenu.js
-lib/thunderbird/chrome/messenger/content/messenger/nsDragAndDrop.js
-lib/thunderbird/chrome/messenger/content/messenger/overlayBindings.css
-lib/thunderbird/chrome/messenger/content/messenger/overlayBindings.xml
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-accounts.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-addressBook.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-browserAction.js
@@ -3203,8 +3705,8 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-commands.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-compose.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-composeAction.js
+lib/thunderbird/chrome/messenger/content/messenger/parent/ext-composeScripts.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-folders.js
-lib/thunderbird/chrome/messenger/content/messenger/parent/ext-legacy.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mail.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mailTabs.js
 lib/thunderbird/chrome/messenger/content/messenger/parent/ext-menus.js
@@ -3221,60 +3723,59 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/policies/policies-active.svg
 lib/thunderbird/chrome/messenger/content/messenger/policies/policies-documentation.svg
 lib/thunderbird/chrome/messenger/content/messenger/policies/policies-error.svg
-lib/thunderbird/chrome/messenger/content/messenger/preferences/aboutPreferences.xul
 lib/thunderbird/chrome/messenger/content/messenger/preferences/actionsshared.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/advanced.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/applicationManager.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/applicationManager.xul
-lib/thunderbird/chrome/messenger/content/messenger/preferences/applications.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/applicationManager.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/attachmentReminder.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/attachmentReminder.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/attachmentReminder.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/chat.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/colors.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/colors.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/colors.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/compose.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/connection.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/connection.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/connection.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/cookies.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/cookies.xul
-lib/thunderbird/chrome/messenger/content/messenger/preferences/display.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/cookies.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/downloads.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/findInPage.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/fonts.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/fonts.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/fonts.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/general.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/handlers.css
 lib/thunderbird/chrome/messenger/content/messenger/preferences/messagestyle.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/messengerLanguages.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/messengerLanguages.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/messengerLanguages.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/notifications.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/notifications.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/notifications.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/offline.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/offline.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/offline.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/preferences/passwordManager.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/passwordManager.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/preferencesTab.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/privacy.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/receipts.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/receipts.xul
-lib/thunderbird/chrome/messenger/content/messenger/preferences/security.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/receipts.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/sendoptions.js
-lib/thunderbird/chrome/messenger/content/messenger/preferences/sendoptions.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/sendoptions.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/subdialogs.js
 lib/thunderbird/chrome/messenger/content/messenger/profileDowngrade.js
-lib/thunderbird/chrome/messenger/content/messenger/profileDowngrade.xul
+lib/thunderbird/chrome/messenger/content/messenger/profileDowngrade.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/protovis-r2.6-modded.js
 lib/thunderbird/chrome/messenger/content/messenger/quickFilterBar.css
 lib/thunderbird/chrome/messenger/content/messenger/quickFilterBar.js
 lib/thunderbird/chrome/messenger/content/messenger/removeAccount.js
-lib/thunderbird/chrome/messenger/content/messenger/removeAccount.xul
+lib/thunderbird/chrome/messenger/content/messenger/removeAccount.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/renameFolderDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/renameFolderDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/renameFolderDialog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/retention.js
 lib/thunderbird/chrome/messenger/content/messenger/safeMode.js
-lib/thunderbird/chrome/messenger/content/messenger/safeMode.xul
+lib/thunderbird/chrome/messenger/content/messenger/safeMode.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/sanitize.js
-lib/thunderbird/chrome/messenger/content/messenger/sanitize.xul
+lib/thunderbird/chrome/messenger/content/messenger/sanitize.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/sanitizeDialog.css
 lib/thunderbird/chrome/messenger/content/messenger/sanitizeDialog.js
 lib/thunderbird/chrome/messenger/content/messenger/schemas/accounts.json
@@ -3285,8 +3786,8 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/schemas/commands.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/compose.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/composeAction.json
+lib/thunderbird/chrome/messenger/content/messenger/schemas/composeScripts.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/folders.json
-lib/thunderbird/chrome/messenger/content/messenger/schemas/legacy.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/mailTabs.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/menus.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/menus_child.json
@@ -3296,35 +3797,35 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/schemas/pkcs11.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/tabs.json
 lib/thunderbird/chrome/messenger/content/messenger/schemas/windows.json
-lib/thunderbird/chrome/messenger/content/messenger/search.xml
 lib/thunderbird/chrome/messenger/content/messenger/searchBar.js
 lib/thunderbird/chrome/messenger/content/messenger/searchTerm.js
 lib/thunderbird/chrome/messenger/content/messenger/searchWidgets.js
-lib/thunderbird/chrome/messenger/content/messenger/searchWidgets.xml
 lib/thunderbird/chrome/messenger/content/messenger/selectionsummaries.js
 lib/thunderbird/chrome/messenger/content/messenger/sharedsummary.css
 lib/thunderbird/chrome/messenger/content/messenger/shutdownWindow.js
-lib/thunderbird/chrome/messenger/content/messenger/shutdownWindow.xul
+lib/thunderbird/chrome/messenger/content/messenger/shutdownWindow.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/specialTabs.js
 lib/thunderbird/chrome/messenger/content/messenger/statuspanel.js
 lib/thunderbird/chrome/messenger/content/messenger/subscribe.js
-lib/thunderbird/chrome/messenger/content/messenger/subscribe.xul
+lib/thunderbird/chrome/messenger/content/messenger/subscribe.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/systemIntegrationDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/systemIntegrationDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/systemIntegrationDialog.xhtml
+lib/thunderbird/chrome/messenger/content/messenger/tabbrowser-tab.js
+lib/thunderbird/chrome/messenger/content/messenger/tabmail-tabs.js
 lib/thunderbird/chrome/messenger/content/messenger/tabmail.css
-lib/thunderbird/chrome/messenger/content/messenger/tabmail.xml
+lib/thunderbird/chrome/messenger/content/messenger/tabmail.js
 lib/thunderbird/chrome/messenger/content/messenger/threadPane.js
-lib/thunderbird/chrome/messenger/content/messenger/toolbar.xml
 lib/thunderbird/chrome/messenger/content/messenger/toolbarIconColor.js
+lib/thunderbird/chrome/messenger/content/messenger/toolbarbutton-menu-button.js
 lib/thunderbird/chrome/messenger/content/messenger/viewLog.js
-lib/thunderbird/chrome/messenger/content/messenger/viewLog.xul
+lib/thunderbird/chrome/messenger/content/messenger/viewLog.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/viewSource.js
-lib/thunderbird/chrome/messenger/content/messenger/viewSource.xul
+lib/thunderbird/chrome/messenger/content/messenger/viewSource.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/viewZoomOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListEdit.js
-lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListEdit.xul
+lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListEdit.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/virtualFolderProperties.js
-lib/thunderbird/chrome/messenger/content/messenger/virtualFolderProperties.xul
+lib/thunderbird/chrome/messenger/content/messenger/virtualFolderProperties.xhtml
 lib/thunderbird/chrome/messenger/search-extensions/allaannonser-sv-SE/favicon.ico
 lib/thunderbird/chrome/messenger/search-extensions/allaannonser-sv-SE/manifest.json
 lib/thunderbird/chrome/messenger/search-extensions/allegro-pl/favicon.ico
@@ -3382,6 +3883,7 @@ lib/thunderbird/chrome/messenger/search-
 lib/thunderbird/chrome/messenger/search-extensions/ecosia/manifest.json
 lib/thunderbird/chrome/messenger/search-extensions/eki-ee/favicon.ico
 lib/thunderbird/chrome/messenger/search-extensions/eki-ee/manifest.json
+lib/thunderbird/chrome/messenger/search-extensions/engines.json
 lib/thunderbird/chrome/messenger/search-extensions/eudict/favicon.ico
 lib/thunderbird/chrome/messenger/search-extensions/eudict/manifest.json
 lib/thunderbird/chrome/messenger/search-extensions/faclair-beag/favicon.ico
@@ -3470,10 +3972,6 @@ lib/thunderbird/chrome/messenger/search-
 lib/thunderbird/chrome/messenger/search-extensions/sslv/manifest.json
 lib/thunderbird/chrome/messenger/search-extensions/tearma/favicon.ico
 lib/thunderbird/chrome/messenger/search-extensions/tearma/manifest.json
-lib/thunderbird/chrome/messenger/search-extensions/twitter/_locales/en/messages.json
-lib/thunderbird/chrome/messenger/search-extensions/twitter/_locales/ja/messages.json
-lib/thunderbird/chrome/messenger/search-extensions/twitter/favicon.ico
-lib/thunderbird/chrome/messenger/search-extensions/twitter/manifest.json
 lib/thunderbird/chrome/messenger/search-extensions/tyda-sv-SE/favicon.ico
 lib/thunderbird/chrome/messenger/search-extensions/tyda-sv-SE/manifest.json
 lib/thunderbird/chrome/messenger/search-extensions/vatera/favicon.ico
@@ -3722,19 +4220,17 @@ lib/thunderbird/chrome/messenger/skin/cl
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Variants/Red.css
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Variants/Yellow.css
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/main.css
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Bitmaps/minus-hover.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Bitmaps/minus.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Bitmaps/plus-hover.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Bitmaps/plus.png
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Footer.html
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Incoming/Content.html
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Incoming/Context.html
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Incoming/NextContent.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Incoming/buddy_icon.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Incoming/buddy_icon.svg
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Info.plist
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/NextStatus.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Outgoing/buddy_icon.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Outgoing/buddy_icon.svg
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Status.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Variants/Dark.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/Variants/Light.css
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/mail/main.css
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Bitmaps/information.png
 lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Bitmaps/minus.png
@@ -3781,45 +4277,158 @@ lib/thunderbird/chrome/messenger/skin/cl
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/Feed.js
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/FeedItem.js
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/am-newsblog.js
-lib/thunderbird/chrome/newsblog/content/messenger-newsblog/am-newsblog.xul
+lib/thunderbird/chrome/newsblog/content/messenger-newsblog/am-newsblog.xhtml
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feed-parser.js
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.js
-lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.xul
+lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feed-subscriptions.xhtml
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feedAccountWizard.js
-lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feedAccountWizard.xul
+lib/thunderbird/chrome/newsblog/content/messenger-newsblog/feedAccountWizard.xhtml
 lib/thunderbird/chrome/newsblog/content/messenger-newsblog/newsblogOverlay.js
+lib/thunderbird/chrome/openpgp/content/openpgp/BondOpenPGP.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/GPGME.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/GPGMELib.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/RNP.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/RNPLib.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/addrbook.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/app.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/armor.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/attachment.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/autoSetup.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/autocrypt.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/buildDate.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/clipboard.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/commandLine.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/compat.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/configBackup.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/configure.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/constants.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/core.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/cryptoAPI.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/cryptoAPI/GnuPGCryptoAPI.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/cryptoAPI/RNPCryptoAPI.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/cryptoAPI/gnupg-key.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/cryptoAPI/gnupg-keylist.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/cryptoAPI/interface.js
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/data.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/decryption.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/dialog.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/encryption.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/errorHandling.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/events.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/files.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/filters.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/filtersWrapper.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/fixExchangeMsg.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/funcs.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/glodaUtils.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/gpg.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/httpProxy.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/key.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyLookupHelper.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyObj.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyRefreshService.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyRing.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyUsability.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyserver.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/keyserverUris.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/lazy.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/locale.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/log.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/masterpass.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/mime.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/mimeDecrypt.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/mimeEncrypt.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/mimeVerify.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/msgRead.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/os.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/passwordCheck.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/persistentCrypto.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/pgpmimeHandler.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/pipeConsole.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/prefs.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/protocolHandler.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/rng.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/searchCallback.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/send.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/singletons.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/socks5Proxy.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/sqliteDb.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/stdlib.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/stdlib/compose.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/stdlib/misc.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/stdlib/msgHdrUtils.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/streams.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/time.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/timer.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/trust.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/uidHelper.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/uris.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/verify.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/versioning.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/webKey.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/windows.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/wkdLookup.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/wksMimeHandler.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/xhrUtils.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/modules/zbase32.jsm
+lib/thunderbird/chrome/openpgp/content/openpgp/strings/enigmail.properties
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/attachmentItemContext.inc.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/backupKeyPassword.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/backupKeyPassword.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/changeExpiryDlg.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/changeExpiryDlg.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/commonWorkflows.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/composeKeyStatus.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/composeKeyStatus.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailCommon.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyImportInfo.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyImportInfo.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyManager.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeyManager.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeygen.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailKeygen.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMessengerOverlay.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgBox.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgBox.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgComposeHelper.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgComposeOverlay.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/enigmailMsgHdrViewOverlay.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/keyDetailsDlg.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/keyDetailsDlg.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/keyWizard.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/keyWizard.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/msgReadStatus.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/msgReadStatus.xhtml
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/oneRecipientStatus.js
+lib/thunderbird/chrome/openpgp/content/openpgp/ui/oneRecipientStatus.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/certManager.js
-lib/thunderbird/chrome/pippki/content/pippki/certManager.xul
+lib/thunderbird/chrome/pippki/content/pippki/certManager.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/certViewer.js
-lib/thunderbird/chrome/pippki/content/pippki/certViewer.xul
+lib/thunderbird/chrome/pippki/content/pippki/certViewer.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/changepassword.js
-lib/thunderbird/chrome/pippki/content/pippki/changepassword.xul
-lib/thunderbird/chrome/pippki/content/pippki/choosetoken.js
-lib/thunderbird/chrome/pippki/content/pippki/choosetoken.xul
+lib/thunderbird/chrome/pippki/content/pippki/changepassword.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/clientauthask.js
-lib/thunderbird/chrome/pippki/content/pippki/clientauthask.xul
-lib/thunderbird/chrome/pippki/content/pippki/createCertInfo.js
-lib/thunderbird/chrome/pippki/content/pippki/createCertInfo.xul
+lib/thunderbird/chrome/pippki/content/pippki/clientauthask.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/deletecert.js
-lib/thunderbird/chrome/pippki/content/pippki/deletecert.xul
+lib/thunderbird/chrome/pippki/content/pippki/deletecert.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/device_manager.js
-lib/thunderbird/chrome/pippki/content/pippki/device_manager.xul
+lib/thunderbird/chrome/pippki/content/pippki/device_manager.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/downloadcert.js
-lib/thunderbird/chrome/pippki/content/pippki/downloadcert.xul
+lib/thunderbird/chrome/pippki/content/pippki/downloadcert.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/editcacert.js
-lib/thunderbird/chrome/pippki/content/pippki/editcacert.xul
+lib/thunderbird/chrome/pippki/content/pippki/editcacert.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.css
 lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.js
-lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.xul
+lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/load_device.js
-lib/thunderbird/chrome/pippki/content/pippki/load_device.xul
+lib/thunderbird/chrome/pippki/content/pippki/load_device.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/pippki.js
 lib/thunderbird/chrome/pippki/content/pippki/protectedAuth.js
-lib/thunderbird/chrome/pippki/content/pippki/protectedAuth.xul
+lib/thunderbird/chrome/pippki/content/pippki/protectedAuth.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/resetpassword.js
-lib/thunderbird/chrome/pippki/content/pippki/resetpassword.xul
+lib/thunderbird/chrome/pippki/content/pippki/resetpassword.xhtml
 lib/thunderbird/chrome/pippki/content/pippki/setp12password.js
-lib/thunderbird/chrome/pippki/content/pippki/setp12password.xul
+lib/thunderbird/chrome/pippki/content/pippki/setp12password.xhtml
 lib/thunderbird/chrome/toolkit/content/extensions/child/ext-backgroundPage.js
 lib/thunderbird/chrome/toolkit/content/extensions/child/ext-contentScripts.js
 lib/thunderbird/chrome/toolkit/content/extensions/child/ext-extension.js
@@ -3831,9 +4440,10 @@ lib/thunderbird/chrome/toolkit/content/e
 lib/thunderbird/chrome/toolkit/content/extensions/child/ext-userScripts-content.js
 lib/thunderbird/chrome/toolkit/content/extensions/child/ext-userScripts.js
 lib/thunderbird/chrome/toolkit/content/extensions/child/ext-webRequest.js
-lib/thunderbird/chrome/toolkit/content/extensions/dummy.xul
+lib/thunderbird/chrome/toolkit/content/extensions/dummy.xhtml
 lib/thunderbird/chrome/toolkit/content/extensions/ext-browser-content.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-toolkit.json
+lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-activityLog.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-alarms.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-backgroundPage.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-browserSettings.js
@@ -3850,6 +4460,7 @@ lib/thunderbird/chrome/toolkit/content/e
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-identity.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-idle.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-management.js
+lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-networkStatus.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-notifications.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-permissions.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-privacy.js
@@ -3861,11 +4472,12 @@ lib/thunderbird/chrome/toolkit/content/e
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-telemetry.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-theme.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-toolkit.js
-lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-topSites.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-userScripts.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-webNavigation.js
 lib/thunderbird/chrome/toolkit/content/extensions/parent/ext-webRequest.js
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/activity_log.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/alarms.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/browser_action.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/browser_settings.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/captive_portal.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/clipboard.json
@@ -3886,7 +4498,9 @@ lib/thunderbird/chrome/toolkit/content/e
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/management.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/manifest.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/native_manifest.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/network_status.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/notifications.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/page_action.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/permissions.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/privacy.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/proxy.json
@@ -3895,7 +4509,6 @@ lib/thunderbird/chrome/toolkit/content/e
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/telemetry.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/test.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/theme.json
-lib/thunderbird/chrome/toolkit/content/extensions/schemas/top_sites.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/types.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/user_scripts.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/user_scripts_content.json
@@ -3903,22 +4516,22 @@ lib/thunderbird/chrome/toolkit/content/e
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/web_request.json
 lib/thunderbird/chrome/toolkit/content/global/BrowserElementChild.js
 lib/thunderbird/chrome/toolkit/content/global/BrowserElementChildPreload.js
-lib/thunderbird/chrome/toolkit/content/global/BrowserElementCopyPaste.js
 lib/thunderbird/chrome/toolkit/content/global/TopLevelVideoDocument.js
+lib/thunderbird/chrome/toolkit/content/global/aboutAbout.html
 lib/thunderbird/chrome/toolkit/content/global/aboutAbout.js
-lib/thunderbird/chrome/toolkit/content/global/aboutAbout.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutCache.js
 lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.css
+lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.html
 lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.js
-lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutMemory.css
 lib/thunderbird/chrome/toolkit/content/global/aboutMemory.js
 lib/thunderbird/chrome/toolkit/content/global/aboutMemory.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutMozilla.css
+lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.html
 lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.js
-lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.xhtml
+lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.css
+lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.html
 lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.js
-lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutProfiles.js
 lib/thunderbird/chrome/toolkit/content/global/aboutProfiles.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutRights.js
@@ -3936,54 +4549,68 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.css
 lib/thunderbird/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.html
 lib/thunderbird/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.js
-lib/thunderbird/chrome/toolkit/content/global/accessibility/content-script.js
 lib/thunderbird/chrome/toolkit/content/global/alerts/alert.css
 lib/thunderbird/chrome/toolkit/content/global/alerts/alert.js
-lib/thunderbird/chrome/toolkit/content/global/alerts/alert.xul
+lib/thunderbird/chrome/toolkit/content/global/alerts/alert.xhtml
 lib/thunderbird/chrome/toolkit/content/global/appPicker.js
-lib/thunderbird/chrome/toolkit/content/global/appPicker.xul
+lib/thunderbird/chrome/toolkit/content/global/appPicker.xhtml
 lib/thunderbird/chrome/toolkit/content/global/autocomplete.css
 lib/thunderbird/chrome/toolkit/content/global/backgroundPageThumbs.xhtml
 lib/thunderbird/chrome/toolkit/content/global/backgroundPageThumbsContent.js
-lib/thunderbird/chrome/toolkit/content/global/bindings/autocomplete.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/button.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/calendar.js
 lib/thunderbird/chrome/toolkit/content/global/bindings/datekeeper.js
 lib/thunderbird/chrome/toolkit/content/global/bindings/datepicker.js
 lib/thunderbird/chrome/toolkit/content/global/bindings/datetimebox.css
-lib/thunderbird/chrome/toolkit/content/global/bindings/dialog.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/general.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/popup.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/richlistbox.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/scrollbox.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/spinner.js
-lib/thunderbird/chrome/toolkit/content/global/bindings/tabbox.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/textbox.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/timekeeper.js
 lib/thunderbird/chrome/toolkit/content/global/bindings/timepicker.js
-lib/thunderbird/chrome/toolkit/content/global/bindings/toolbarbutton.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/wizard.xml
 lib/thunderbird/chrome/toolkit/content/global/browser-child.js
 lib/thunderbird/chrome/toolkit/content/global/browser-content.js
 lib/thunderbird/chrome/toolkit/content/global/buildconfig.css
 lib/thunderbird/chrome/toolkit/content/global/buildconfig.html
+lib/thunderbird/chrome/toolkit/content/global/certviewer/asn1js_bundle.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/certDecoder.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/certviewer.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/certviewer.html
+lib/thunderbird/chrome/toolkit/content/global/certviewer/certviewer.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/about-certificate-items.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/about-certificate-section.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/about-certificate-section.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/certificate-section.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/certificate-section.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/certificate-tabs-section.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/error-section.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/error-section.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/info-group-container.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/info-group.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/info-group.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/info-item.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/info-item.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/list-item.css
+lib/thunderbird/chrome/toolkit/content/global/certviewer/components/list-item.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/ctlognames.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/pkijs_bundle.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/pvutils_bundle.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/strings.js
+lib/thunderbird/chrome/toolkit/content/global/certviewer/utils.js
 lib/thunderbird/chrome/toolkit/content/global/commonDialog.css
 lib/thunderbird/chrome/toolkit/content/global/commonDialog.js
-lib/thunderbird/chrome/toolkit/content/global/commonDialog.xul
+lib/thunderbird/chrome/toolkit/content/global/commonDialog.xhtml
 lib/thunderbird/chrome/toolkit/content/global/config.js
-lib/thunderbird/chrome/toolkit/content/global/config.xul
-lib/thunderbird/chrome/toolkit/content/global/content-HybridContentTelemetry.js
+lib/thunderbird/chrome/toolkit/content/global/config.xhtml
 lib/thunderbird/chrome/toolkit/content/global/contentAreaUtils.js
 lib/thunderbird/chrome/toolkit/content/global/customElements.js
 lib/thunderbird/chrome/toolkit/content/global/datepicker.xhtml
-lib/thunderbird/chrome/toolkit/content/global/directionDetector.html
 lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.js
+lib/thunderbird/chrome/toolkit/content/global/elements/arrowscrollbox.js
+lib/thunderbird/chrome/toolkit/content/global/elements/autocomplete-input.js
 lib/thunderbird/chrome/toolkit/content/global/elements/autocomplete-popup.js
 lib/thunderbird/chrome/toolkit/content/global/elements/autocomplete-richlistitem.js
 lib/thunderbird/chrome/toolkit/content/global/elements/browser-custom-element.js
 lib/thunderbird/chrome/toolkit/content/global/elements/button.js
 lib/thunderbird/chrome/toolkit/content/global/elements/checkbox.js
 lib/thunderbird/chrome/toolkit/content/global/elements/datetimebox.js
+lib/thunderbird/chrome/toolkit/content/global/elements/dialog.js
 lib/thunderbird/chrome/toolkit/content/global/elements/editor.js
 lib/thunderbird/chrome/toolkit/content/global/elements/findbar.js
 lib/thunderbird/chrome/toolkit/content/global/elements/general.js
@@ -3992,7 +4619,9 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/elements/menu.js
 lib/thunderbird/chrome/toolkit/content/global/elements/menulist.js
 lib/thunderbird/chrome/toolkit/content/global/elements/menupopup.js
+lib/thunderbird/chrome/toolkit/content/global/elements/moz-input-box.js
 lib/thunderbird/chrome/toolkit/content/global/elements/notificationbox.js
+lib/thunderbird/chrome/toolkit/content/global/elements/panel.js
 lib/thunderbird/chrome/toolkit/content/global/elements/pluginProblem.js
 lib/thunderbird/chrome/toolkit/content/global/elements/popupnotification.js
 lib/thunderbird/chrome/toolkit/content/global/elements/radio.js
@@ -4001,7 +4630,7 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/elements/stringbundle.js
 lib/thunderbird/chrome/toolkit/content/global/elements/tabbox.js
 lib/thunderbird/chrome/toolkit/content/global/elements/text.js
-lib/thunderbird/chrome/toolkit/content/global/elements/textbox.js
+lib/thunderbird/chrome/toolkit/content/global/elements/toolbarbutton.js
 lib/thunderbird/chrome/toolkit/content/global/elements/tree.js
 lib/thunderbird/chrome/toolkit/content/global/elements/videocontrols.js
 lib/thunderbird/chrome/toolkit/content/global/elements/wizard.js
@@ -4009,6 +4638,9 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/globalOverlay.js
 lib/thunderbird/chrome/toolkit/content/global/gmp-sources/openh264.json
 lib/thunderbird/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
+lib/thunderbird/chrome/toolkit/content/global/httpsonlyerror/cert-error.svg
+lib/thunderbird/chrome/toolkit/content/global/httpsonlyerror/errorpage.html
+lib/thunderbird/chrome/toolkit/content/global/httpsonlyerror/errorpage.js
 lib/thunderbird/chrome/toolkit/content/global/license.html
 lib/thunderbird/chrome/toolkit/content/global/minimal-xul.css
 lib/thunderbird/chrome/toolkit/content/global/mozilla.xhtml
@@ -4019,12 +4651,13 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/pictureinpicture/player.xhtml
 lib/thunderbird/chrome/toolkit/content/global/plugins.css
 lib/thunderbird/chrome/toolkit/content/global/plugins.html
+lib/thunderbird/chrome/toolkit/content/global/plugins.js
 lib/thunderbird/chrome/toolkit/content/global/preferencesBindings.js
 lib/thunderbird/chrome/toolkit/content/global/printPreviewProgress.js
-lib/thunderbird/chrome/toolkit/content/global/printPreviewProgress.xul
+lib/thunderbird/chrome/toolkit/content/global/printPreviewProgress.xhtml
 lib/thunderbird/chrome/toolkit/content/global/printPreviewToolbar.js
 lib/thunderbird/chrome/toolkit/content/global/printProgress.js
-lib/thunderbird/chrome/toolkit/content/global/printProgress.xul
+lib/thunderbird/chrome/toolkit/content/global/printProgress.xhtml
 lib/thunderbird/chrome/toolkit/content/global/printUtils.js
 lib/thunderbird/chrome/toolkit/content/global/process-content.js
 lib/thunderbird/chrome/toolkit/content/global/reader/aboutReader.html
@@ -4032,69 +4665,66 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/remote-test-ipc.js
 lib/thunderbird/chrome/toolkit/content/global/resetProfile.css
 lib/thunderbird/chrome/toolkit/content/global/resetProfile.js
-lib/thunderbird/chrome/toolkit/content/global/resetProfile.xul
-lib/thunderbird/chrome/toolkit/content/global/resetProfileProgress.xul
+lib/thunderbird/chrome/toolkit/content/global/resetProfile.xhtml
+lib/thunderbird/chrome/toolkit/content/global/resetProfileProgress.xhtml
 lib/thunderbird/chrome/toolkit/content/global/selectDialog.js
-lib/thunderbird/chrome/toolkit/content/global/selectDialog.xul
+lib/thunderbird/chrome/toolkit/content/global/selectDialog.xhtml
 lib/thunderbird/chrome/toolkit/content/global/simplifyMode.css
 lib/thunderbird/chrome/toolkit/content/global/tabprompts.css
 lib/thunderbird/chrome/toolkit/content/global/tabprompts.jsm
-lib/thunderbird/chrome/toolkit/content/global/test-ipc.xul
+lib/thunderbird/chrome/toolkit/content/global/test-ipc.xhtml
 lib/thunderbird/chrome/toolkit/content/global/timepicker.xhtml
 lib/thunderbird/chrome/toolkit/content/global/treeUtils.js
 lib/thunderbird/chrome/toolkit/content/global/unifiedcomplete-top-urls.json
-lib/thunderbird/chrome/toolkit/content/global/viewSource-content.js
 lib/thunderbird/chrome/toolkit/content/global/viewSourceUtils.js
 lib/thunderbird/chrome/toolkit/content/global/viewZoomOverlay.js
 lib/thunderbird/chrome/toolkit/content/global/widgets.css
-lib/thunderbird/chrome/toolkit/content/global/win.xul
+lib/thunderbird/chrome/toolkit/content/global/win.xhtml
 lib/thunderbird/chrome/toolkit/content/global/xml/XMLPrettyPrint.css
 lib/thunderbird/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl
 lib/thunderbird/chrome/toolkit/content/global/xul.css
-lib/thunderbird/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/downloads/unknownContentType.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/OpenH264-license.txt
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/aboutaddons.css
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/aboutaddons.html
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/aboutaddons.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/aboutaddonsCommon.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.html
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/abuse-report-frame.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.css
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/abuse-report-panel.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/abuse-reports.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/blocklist.js
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/blocklist.xul
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.css
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/blocklist.xhtml
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/default-theme.svg
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/drag-drop-addon-installer.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.js
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.xml
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/extensions.xhtml
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/firefox-compact-dark.svg
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/firefox-compact-light.svg
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/message-bar.css
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/message-bar.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/named-deck.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/panel-item.css
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/panel-list.css
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/pluginPrefs.js
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/pluginPrefs.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/pluginPrefs.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/rating-star.css
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/shortcuts.css
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/shortcuts.html
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/shortcuts.js
 lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.js
-lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/handling/handler.css
 lib/thunderbird/chrome/toolkit/content/mozapps/preferences/changemp.js
-lib/thunderbird/chrome/toolkit/content/mozapps/preferences/changemp.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/preferences/changemp.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/preferences/fontbuilder.js
 lib/thunderbird/chrome/toolkit/content/mozapps/preferences/removemp.js
-lib/thunderbird/chrome/toolkit/content/mozapps/preferences/removemp.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/preferences/removemp.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/profile/createProfileWizard.js
-lib/thunderbird/chrome/toolkit/content/mozapps/profile/createProfileWizard.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/profile/createProfileWizard.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileDowngrade.js
-lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileDowngrade.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileDowngrade.xhtml
 lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileSelection.js
-lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileSelection.xul
-lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.js
-lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.xul
+lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileSelection.xhtml
 lib/thunderbird/chrome/toolkit/content/passwordmgr/recipes.json
 lib/thunderbird/chrome/toolkit/content/providers.json
 lib/thunderbird/chrome/toolkit/featuregates/FeatureGate.jsm
@@ -4135,8 +4765,10 @@ lib/thunderbird/chrome/toolkit/res/ua.cs
 lib/thunderbird/chrome/toolkit/skin/classic/global/about.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutCache.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutCacheEntry.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/aboutHttpsOnlyError.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutLicense.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutMemory.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/aboutNetworking.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReader.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutRights.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutSupport.css
@@ -4144,9 +4776,11 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/appPicker.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/arrowscrollbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/autocomplete.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/button.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/checkbox.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/close-icon.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/commonDialog.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/config.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/datetimeinputpickers.css
@@ -4158,14 +4792,13 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Authentication.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/arrow-dropdown-12.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/arrow-dropdown-16.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/arrow-left.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/arrow-up-12.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll-horizontal.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll-vertical.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blocked.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blocklist_favicon.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/calendar-arrow-left.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/calendar-arrow-right.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/check-partial.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/check.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.svg
@@ -4177,6 +4810,7 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find-previous-arrow.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/heart.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/help.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/identity-icon.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/info.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
@@ -4187,6 +4821,7 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/resizer.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/search-textbox.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/searchfield-cancel.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/settings.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/shortcut.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/spinner-arrow-down.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/spinner-arrow-up.svg
@@ -4202,6 +4837,7 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/dropdown.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/info-pages.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/radio.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/toggle-button.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/audioMutedButton.svg
@@ -4229,14 +4865,16 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/back.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/fast.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/forward.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/headphone-active.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/headphone.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/slow.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/start.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/stop.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/waveform.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/netError.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/notification.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/numberinput.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/passwordmgr.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/pictureinpicture/audio-mute.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/pictureinpicture/audio.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/pictureinpicture/close-pip.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/pictureinpicture/pause.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/pictureinpicture/play.svg
@@ -4251,115 +4889,67 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/plugins/pluginHelp-16.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/plugins/pluginProblem.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/popup.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/popupnotification.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/radio.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Sans-Serif.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Serif.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/reader/close-16.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/reader/pocket.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/richlistbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/scrollbars.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/scrollbox.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/search-textbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/splitter.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/tabbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/tabprompts.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/textbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/toolbar.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/toolbarbutton.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/tooltip.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/tree.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/wizard.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-available.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-legacy.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-service.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.svg
+lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extension.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-star.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/recommended.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.svg
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/utilities.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/handling/handling.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/profile/information.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/profile/profileDowngrade.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/updates.css
 lib/thunderbird/components/EnterprisePolicies.js
 lib/thunderbird/components/EnterprisePoliciesContent.js
 lib/thunderbird/components/HandlerService.js
-lib/thunderbird/components/aboutRedirector.js
+lib/thunderbird/components/calBackendLoader.js
+lib/thunderbird/components/calCachedCalendar.js
+lib/thunderbird/components/calDateTime.js
+lib/thunderbird/components/calDuration.js
+lib/thunderbird/components/calFilter.js
+lib/thunderbird/components/calICALJSComponents.js
+lib/thunderbird/components/calICSService-worker.js
+lib/thunderbird/components/calICSService.js
+lib/thunderbird/components/calItemBase.js
+lib/thunderbird/components/calPeriod.js
+lib/thunderbird/components/calRecurrenceRule.js
+lib/thunderbird/components/calTimezone.js
 lib/thunderbird/components/components.manifest
-lib/thunderbird/components/devtools-loader.js
-lib/thunderbird/components/facebook.js
-lib/thunderbird/components/folderLookupService.js
-lib/thunderbird/components/glautocomp.js
-lib/thunderbird/components/gtalk.js
-lib/thunderbird/components/imAccounts.js
-lib/thunderbird/components/imCommands.js
-lib/thunderbird/components/imContacts.js
-lib/thunderbird/components/imConversations.js
-lib/thunderbird/components/imCore.js
-lib/thunderbird/components/imIncomingServer.js
-lib/thunderbird/components/imProtocolInfo.js
-lib/thunderbird/components/irc.js
-lib/thunderbird/components/jsmimeemitter.js
-lib/thunderbird/components/logger.js
-lib/thunderbird/components/mailContentHandler.js
-lib/thunderbird/components/mailGlue.js
 lib/thunderbird/components/marionette.js
-lib/thunderbird/components/matrix.js
-lib/thunderbird/components/mdn-service.js
-lib/thunderbird/components/mimeJSComponents.js
-lib/thunderbird/components/msgAsyncPrompter.js
-lib/thunderbird/components/msgOAuth2Module.js
-lib/thunderbird/components/newMailNotificationService.js
-lib/thunderbird/components/newsblog.js
-lib/thunderbird/components/nsAbAutoCompleteMyDomain.js
-lib/thunderbird/components/nsAbAutoCompleteSearch.js
-lib/thunderbird/components/nsAbLDAPAttributeMap.js
-lib/thunderbird/components/nsAbLDAPAutoCompleteSearch.js
-lib/thunderbird/components/nsActivity.js
-lib/thunderbird/components/nsActivityManager.js
-lib/thunderbird/components/nsActivityManagerUI.js
-lib/thunderbird/components/nsLDAPProtocolHandler.js
-lib/thunderbird/components/nsMailDefaultHandler.js
-lib/thunderbird/components/nsMailNewsCommandLineHandler.js
-lib/thunderbird/components/nsMsgTraitService.js
-lib/thunderbird/components/nsNewsAutoCompleteSearch.js
-lib/thunderbird/components/nsSMTPProtocolHandler.js
-lib/thunderbird/components/nsSetDefaultMail.js
-lib/thunderbird/components/odnoklassniki.js
-lib/thunderbird/components/offlineStartup.js
-lib/thunderbird/components/skype.js
-lib/thunderbird/components/smileProtocolHandler.js
-lib/thunderbird/components/smime-service.js
-lib/thunderbird/components/twitter.js
-lib/thunderbird/components/xmpp.js
-lib/thunderbird/components/yahoo.js
 lib/thunderbird/contentaccessible/ImageDocument.css
 lib/thunderbird/contentaccessible/TopLevelImageDocument.css
 lib/thunderbird/contentaccessible/TopLevelVideoDocument.css
@@ -4376,32 +4966,38 @@ lib/thunderbird/defaults/pref/channel-pr
 lib/thunderbird/defaults/pref/chat-prefs.js
 lib/thunderbird/defaults/pref/composer.js
 lib/thunderbird/defaults/pref/debugger.js
-lib/thunderbird/defaults/pref/devtools-client.js
-lib/thunderbird/defaults/pref/devtools-startup.js
+lib/thunderbird/defaults/pref/e2e-prefs.js
+lib/thunderbird/defaults/pref/lightning.js
 lib/thunderbird/defaults/pref/mailnews.js
-lib/thunderbird/defaults/pref/marionette.js
 lib/thunderbird/defaults/pref/mdn.js
-lib/thunderbird/defaults/pref/smime.js
 lib/thunderbird/defaults/pref/thunderbird-branding.js
-lib/thunderbird/defaults/profile/prefs.js
+lib/thunderbird/defaults/settings/blocklists/addons-bloomfilters.json
+lib/thunderbird/defaults/settings/blocklists/addons-bloomfilters/addons-mlbf.bin
+lib/thunderbird/defaults/settings/blocklists/addons-bloomfilters/addons-mlbf.bin.meta.json
 lib/thunderbird/defaults/settings/blocklists/addons.json
 lib/thunderbird/defaults/settings/blocklists/gfx.json
 lib/thunderbird/defaults/settings/blocklists/plugins.json
+lib/thunderbird/defaults/settings/main/anti-tracking-url-decoration.json
 lib/thunderbird/defaults/settings/main/example.json
 lib/thunderbird/defaults/settings/main/hijack-blocklists.json
 lib/thunderbird/defaults/settings/main/language-dictionaries.json
 lib/thunderbird/defaults/settings/main/onboarding.json
+lib/thunderbird/defaults/settings/main/search-config.json
+lib/thunderbird/defaults/settings/main/search-default-override-allowlist.json
 lib/thunderbird/defaults/settings/main/sites-classification.json
+lib/thunderbird/defaults/settings/main/url-classifier-skip-urls.json
 lib/thunderbird/defaults/settings/pinning/pins.json
 lib/thunderbird/dependentlibs.list
 lib/thunderbird/dictionaries/en-US.aff
 lib/thunderbird/dictionaries/en-US.dic
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/ar/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/ast/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/be/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/bg/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/br/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/bs/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/ca/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/cak/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/cs/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/cy/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/de/messages.json
@@ -4417,9 +5013,11 @@ lib/thunderbird/features/wetransfer@exte
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/fi/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/fr/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/fy_NL/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/gd/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/hr/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/hsb/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/hu/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/hy_AM/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/ia/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/id/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/it/messages.json
@@ -4428,6 +5026,7 @@ lib/thunderbird/features/wetransfer@exte
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/kab/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/kk/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/ko/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/lt/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/nb_NO/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/nl/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/nn_NO/messages.json
@@ -4441,6 +5040,7 @@ lib/thunderbird/features/wetransfer@exte
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/sk/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/sl/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/sq/messages.json
+lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/sr/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/sv_SE/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/th/messages.json
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/_locales/tr/messages.json
@@ -4453,46 +5053,45 @@ lib/thunderbird/features/wetransfer@exte
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/content/moments.html
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/content/moments.js
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/images/logo.svg
-lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/install.rdf
 lib/thunderbird/features/wetransfer%extensions.thunderbird.net@localhost/manifest.json
 lib/thunderbird/greprefs.js
 lib/thunderbird/gtk2/libmozgtk.so
-lib/thunderbird/hyphenation/hyph_af.dic
-lib/thunderbird/hyphenation/hyph_bg.dic
-lib/thunderbird/hyphenation/hyph_ca.dic
-lib/thunderbird/hyphenation/hyph_cy.dic
-lib/thunderbird/hyphenation/hyph_da.dic
-lib/thunderbird/hyphenation/hyph_de-1901.dic
-lib/thunderbird/hyphenation/hyph_de-1996.dic
-lib/thunderbird/hyphenation/hyph_de-CH.dic
-lib/thunderbird/hyphenation/hyph_en_US.dic
-lib/thunderbird/hyphenation/hyph_eo.dic
-lib/thunderbird/hyphenation/hyph_es.dic
-lib/thunderbird/hyphenation/hyph_et.dic
-lib/thunderbird/hyphenation/hyph_fi.dic
-lib/thunderbird/hyphenation/hyph_fr.dic
-lib/thunderbird/hyphenation/hyph_gl.dic
-lib/thunderbird/hyphenation/hyph_hr.dic
-lib/thunderbird/hyphenation/hyph_hsb.dic
-lib/thunderbird/hyphenation/hyph_hu.dic
-lib/thunderbird/hyphenation/hyph_ia.dic
-lib/thunderbird/hyphenation/hyph_is.dic
-lib/thunderbird/hyphenation/hyph_it.dic
-lib/thunderbird/hyphenation/hyph_kmr.dic
-lib/thunderbird/hyphenation/hyph_la.dic
-lib/thunderbird/hyphenation/hyph_lt.dic
-lib/thunderbird/hyphenation/hyph_mn.dic
-lib/thunderbird/hyphenation/hyph_nb.dic
-lib/thunderbird/hyphenation/hyph_nl.dic
-lib/thunderbird/hyphenation/hyph_nn.dic
-lib/thunderbird/hyphenation/hyph_pl.dic
-lib/thunderbird/hyphenation/hyph_pt.dic
-lib/thunderbird/hyphenation/hyph_ru.dic
-lib/thunderbird/hyphenation/hyph_sh.dic
-lib/thunderbird/hyphenation/hyph_sl.dic
-lib/thunderbird/hyphenation/hyph_sv.dic
-lib/thunderbird/hyphenation/hyph_tr.dic
-lib/thunderbird/hyphenation/hyph_uk.dic
+lib/thunderbird/hyphenation/hyph_af.hyf
+lib/thunderbird/hyphenation/hyph_bg.hyf
+lib/thunderbird/hyphenation/hyph_ca.hyf
+lib/thunderbird/hyphenation/hyph_cy.hyf
+lib/thunderbird/hyphenation/hyph_da.hyf
+lib/thunderbird/hyphenation/hyph_de-1901.hyf
+lib/thunderbird/hyphenation/hyph_de-1996.hyf
+lib/thunderbird/hyphenation/hyph_de-CH.hyf
+lib/thunderbird/hyphenation/hyph_en_US.hyf
+lib/thunderbird/hyphenation/hyph_eo.hyf
+lib/thunderbird/hyphenation/hyph_es.hyf
+lib/thunderbird/hyphenation/hyph_et.hyf
+lib/thunderbird/hyphenation/hyph_fi.hyf
+lib/thunderbird/hyphenation/hyph_fr.hyf
+lib/thunderbird/hyphenation/hyph_gl.hyf
+lib/thunderbird/hyphenation/hyph_hr.hyf
+lib/thunderbird/hyphenation/hyph_hsb.hyf
+lib/thunderbird/hyphenation/hyph_hu.hyf
+lib/thunderbird/hyphenation/hyph_ia.hyf
+lib/thunderbird/hyphenation/hyph_is.hyf
+lib/thunderbird/hyphenation/hyph_it.hyf
+lib/thunderbird/hyphenation/hyph_kmr.hyf
+lib/thunderbird/hyphenation/hyph_la.hyf
+lib/thunderbird/hyphenation/hyph_lt.hyf
+lib/thunderbird/hyphenation/hyph_mn.hyf
+lib/thunderbird/hyphenation/hyph_nb.hyf
+lib/thunderbird/hyphenation/hyph_nl.hyf
+lib/thunderbird/hyphenation/hyph_nn.hyf
+lib/thunderbird/hyphenation/hyph_pl.hyf
+lib/thunderbird/hyphenation/hyph_pt.hyf
+lib/thunderbird/hyphenation/hyph_ru.hyf
+lib/thunderbird/hyphenation/hyph_sh.hyf
+lib/thunderbird/hyphenation/hyph_sl.hyf
+lib/thunderbird/hyphenation/hyph_sv.hyf
+lib/thunderbird/hyphenation/hyph_tr.hyf
+lib/thunderbird/hyphenation/hyph_uk.hyf
 lib/thunderbird/isp/Bogofilter.sfd
 lib/thunderbird/isp/DSPAM.sfd
 lib/thunderbird/isp/POPFile.sfd
@@ -4505,34 +5104,77 @@ lib/thunderbird/libmozgtk.so
 lib/thunderbird/libmozsqlite3.so
 ${PLIST.wayland}lib/thunderbird/libmozwayland.so
 lib/thunderbird/libprldap60.so
+lib/thunderbird/librnp.so
 lib/thunderbird/libxul.so
 lib/thunderbird/localization/en-US/branding/brand.ftl
+lib/thunderbird/localization/en-US/calendar/calendar-ics-file-dialog.ftl
+lib/thunderbird/localization/en-US/calendar/calendar-uri-redirect-dialog.ftl
+lib/thunderbird/localization/en-US/calendar/calendar-widgets.ftl
+lib/thunderbird/localization/en-US/calendar/category-dialog.ftl
+lib/thunderbird/localization/en-US/calendar/preferences.ftl
 lib/thunderbird/localization/en-US/crashreporter/aboutcrashes.ftl
-lib/thunderbird/localization/en-US/devtools/aboutdebugging.ftl
-lib/thunderbird/localization/en-US/devtools/application.ftl
-lib/thunderbird/localization/en-US/devtools/tooltips.ftl
+lib/thunderbird/localization/en-US/devtools/client/aboutdebugging.ftl
+lib/thunderbird/localization/en-US/devtools/client/accessibility.ftl
+lib/thunderbird/localization/en-US/devtools/client/application.ftl
+lib/thunderbird/localization/en-US/devtools/client/storage.ftl
+lib/thunderbird/localization/en-US/devtools/client/styleeditor.ftl
+lib/thunderbird/localization/en-US/devtools/client/toolbox-options.ftl
+lib/thunderbird/localization/en-US/devtools/client/tooltips.ftl
+lib/thunderbird/localization/en-US/devtools/startup/aboutDevTools.ftl
+lib/thunderbird/localization/en-US/messenger/aboutProfilesExtra.ftl
+lib/thunderbird/localization/en-US/messenger/aboutRights.ftl
 lib/thunderbird/localization/en-US/messenger/aboutSupportMail.ftl
+lib/thunderbird/localization/en-US/messenger/accountCentral.ftl
+lib/thunderbird/localization/en-US/messenger/addressbook/abCardDAVDialog.ftl
+lib/thunderbird/localization/en-US/messenger/menubar.ftl
+lib/thunderbird/localization/en-US/messenger/messenger.ftl
+lib/thunderbird/localization/en-US/messenger/messengercompose/messengercompose.ftl
+lib/thunderbird/localization/en-US/messenger/newInstall.ftl
+lib/thunderbird/localization/en-US/messenger/newInstallPage.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/backupKeyPassword.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/changeExpiryDlg.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/composeKeyStatus.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/keyWizard.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/msgReadStatus.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/oneRecipientStatus.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/openpgp-frontend.ftl
+lib/thunderbird/localization/en-US/messenger/openpgp/openpgp.ftl
 lib/thunderbird/localization/en-US/messenger/otr/add-finger.ftl
 lib/thunderbird/localization/en-US/messenger/otr/am-im-otr.ftl
 lib/thunderbird/localization/en-US/messenger/otr/auth.ftl
 lib/thunderbird/localization/en-US/messenger/otr/chat.ftl
+lib/thunderbird/localization/en-US/messenger/otr/finger-sync.ftl
 lib/thunderbird/localization/en-US/messenger/otr/finger.ftl
 lib/thunderbird/localization/en-US/messenger/otr/otr.ftl
 lib/thunderbird/localization/en-US/messenger/otr/otrUI.ftl
 lib/thunderbird/localization/en-US/messenger/policies/aboutPolicies.ftl
 lib/thunderbird/localization/en-US/messenger/policies/policies-descriptions.ftl
 lib/thunderbird/localization/en-US/messenger/preferences/am-im.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/application-manager.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/attachment-reminder.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/colors.ftl
 lib/thunderbird/localization/en-US/messenger/preferences/connection.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/cookies.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/dock-options.ftl
 lib/thunderbird/localization/en-US/messenger/preferences/fonts.ftl
 lib/thunderbird/localization/en-US/messenger/preferences/languages.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/new-tag.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/notifications.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/offline.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/passwordManager.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/permissions.ftl
 lib/thunderbird/localization/en-US/messenger/preferences/preferences.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/receipts.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/sendoptions.ftl
+lib/thunderbird/localization/en-US/messenger/preferences/system-integration.ftl
 lib/thunderbird/localization/en-US/security/certificates/certManager.ftl
 lib/thunderbird/localization/en-US/security/certificates/deviceManager.ftl
-lib/thunderbird/localization/en-US/startup/aboutDevTools.ftl
+lib/thunderbird/localization/en-US/security/pippki/pippki.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutAbout.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutAddons.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutCompat.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutConfig.ftl
+lib/thunderbird/localization/en-US/toolkit/about/aboutHttpsOnlyError.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutNetworking.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutPerformance.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutPlugins.ftl
@@ -4542,38 +5184,61 @@ lib/thunderbird/localization/en-US/toolk
 lib/thunderbird/localization/en-US/toolkit/about/aboutSupport.ftl
 lib/thunderbird/localization/en-US/toolkit/about/aboutTelemetry.ftl
 lib/thunderbird/localization/en-US/toolkit/about/abuseReports.ftl
+lib/thunderbird/localization/en-US/toolkit/about/certviewer.ftl
 lib/thunderbird/localization/en-US/toolkit/about/url-classifier.ftl
+lib/thunderbird/localization/en-US/toolkit/extensions/blocklist.ftl
+lib/thunderbird/localization/en-US/toolkit/global/createProfileWizard.ftl
 lib/thunderbird/localization/en-US/toolkit/global/processTypes.ftl
+lib/thunderbird/localization/en-US/toolkit/global/profileDowngrade.ftl
+lib/thunderbird/localization/en-US/toolkit/global/profileSelection.ftl
 lib/thunderbird/localization/en-US/toolkit/global/resetProfile.ftl
+lib/thunderbird/localization/en-US/toolkit/global/textActions.ftl
+lib/thunderbird/localization/en-US/toolkit/global/unknownContentType.ftl
+lib/thunderbird/localization/en-US/toolkit/global/wizard.ftl
 lib/thunderbird/localization/en-US/toolkit/intl/languageNames.ftl
 lib/thunderbird/localization/en-US/toolkit/intl/regionNames.ftl
-lib/thunderbird/localization/en-US/toolkit/main-window/editmenu.ftl
+lib/thunderbird/localization/en-US/toolkit/main-window/autocomplete.ftl
 lib/thunderbird/localization/en-US/toolkit/main-window/findbar.ftl
-lib/thunderbird/localization/en-US/toolkit/passwordmgr/passwordManagerList.ftl
+lib/thunderbird/localization/en-US/toolkit/pictureinpicture/pictureinpicture.ftl
 lib/thunderbird/localization/en-US/toolkit/preferences/preferences.ftl
 lib/thunderbird/localization/en-US/toolkit/printing/printDialogs.ftl
 lib/thunderbird/localization/en-US/toolkit/printing/printPreview.ftl
+lib/thunderbird/localization/en-US/toolkit/updates/elevation.ftl
 lib/thunderbird/localization/en-US/toolkit/updates/history.ftl
 lib/thunderbird/modules/ABQueryUtils.jsm
+lib/thunderbird/modules/AME2E.jsm
+lib/thunderbird/modules/AbAutoCompleteMyDomain.jsm
+lib/thunderbird/modules/AbAutoCompleteSearch.jsm
+lib/thunderbird/modules/AbLDAPAttributeMap.jsm
+lib/thunderbird/modules/AbLDAPAutoCompleteSearch.jsm
+lib/thunderbird/modules/AboutCertViewerHandler.jsm
 lib/thunderbird/modules/AboutDebuggingRegistration.jsm
 lib/thunderbird/modules/AboutDevToolsRegistration.jsm
 lib/thunderbird/modules/AboutDevToolsToolboxRegistration.jsm
 lib/thunderbird/modules/AboutPagesUtils.jsm
 lib/thunderbird/modules/AboutReader.jsm
+lib/thunderbird/modules/AboutRedirector.jsm
+lib/thunderbird/modules/AboutSupportUnix.jsm
 lib/thunderbird/modules/AbuseReporter.jsm
+lib/thunderbird/modules/Activity.jsm
+lib/thunderbird/modules/ActivityManager.jsm
+lib/thunderbird/modules/ActivityManagerUI.jsm
 lib/thunderbird/modules/ActorChild.jsm
 lib/thunderbird/modules/ActorManagerChild.jsm
 lib/thunderbird/modules/ActorManagerParent.jsm
 lib/thunderbird/modules/AddonManager.jsm
+lib/thunderbird/modules/AddrBookCard.jsm
+lib/thunderbird/modules/AddrBookDirectory.jsm
+lib/thunderbird/modules/AddrBookMailingList.jsm
+lib/thunderbird/modules/AddrBookManager.jsm
+lib/thunderbird/modules/AddrBookUtils.jsm
 lib/thunderbird/modules/AppConstants.jsm
+lib/thunderbird/modules/AppIdleManager.jsm
 lib/thunderbird/modules/AppMenuNotifications.jsm
 lib/thunderbird/modules/ArrayBufferUtils.jsm
 lib/thunderbird/modules/AsyncPrefs.jsm
 lib/thunderbird/modules/AsyncShutdown.jsm
 lib/thunderbird/modules/AttachmentChecker.jsm
-lib/thunderbird/modules/AutoCompletePopup.jsm
-lib/thunderbird/modules/AutoCompletePopupContent.jsm
-lib/thunderbird/modules/AutoScrollController.jsm
 lib/thunderbird/modules/BackgroundPageThumbs.jsm
 lib/thunderbird/modules/BigInteger.jsm
 lib/thunderbird/modules/BinarySearch.jsm
@@ -4586,8 +5251,47 @@ lib/thunderbird/modules/BrowserElementPa
 lib/thunderbird/modules/BrowserElementPromptService.jsm
 lib/thunderbird/modules/BrowserUtils.jsm
 lib/thunderbird/modules/CLib.jsm
+lib/thunderbird/modules/CalAlarm.jsm
+lib/thunderbird/modules/CalAlarmMonitor.jsm
+lib/thunderbird/modules/CalAlarmService.jsm
+lib/thunderbird/modules/CalAttachment.jsm
+lib/thunderbird/modules/CalAttendee.jsm
+lib/thunderbird/modules/CalCalendarManager.jsm
+lib/thunderbird/modules/CalCalendarSearchService.jsm
+lib/thunderbird/modules/CalCompositeCalendar.jsm
+lib/thunderbird/modules/CalDavCalendar.jsm
+lib/thunderbird/modules/CalDefaultACLManager.jsm
+lib/thunderbird/modules/CalDeletedItems.jsm
+lib/thunderbird/modules/CalEvent.jsm
+lib/thunderbird/modules/CalFreeBusyService.jsm
+lib/thunderbird/modules/CalHtmlExport.jsm
+lib/thunderbird/modules/CalICSCalendar.jsm
+lib/thunderbird/modules/CalIcsImportExport.jsm
+lib/thunderbird/modules/CalIcsParser.jsm
+lib/thunderbird/modules/CalIcsSerializer.jsm
+lib/thunderbird/modules/CalItipEmailTransport.jsm
+lib/thunderbird/modules/CalItipItem.jsm
+lib/thunderbird/modules/CalItipProtocolHandler.jsm
+lib/thunderbird/modules/CalListFormatter.jsm
+lib/thunderbird/modules/CalMemoryCalendar.jsm
+lib/thunderbird/modules/CalMimeConverter.jsm
+lib/thunderbird/modules/CalMonthGridPrinter.jsm
+lib/thunderbird/modules/CalOutlookCSVImportExport.jsm
+lib/thunderbird/modules/CalProtocolHandler.jsm
+lib/thunderbird/modules/CalRecurrenceDate.jsm
+lib/thunderbird/modules/CalRecurrenceInfo.jsm
+lib/thunderbird/modules/CalRelation.jsm
+lib/thunderbird/modules/CalSleepMonitor.jsm
+lib/thunderbird/modules/CalStartupService.jsm
+lib/thunderbird/modules/CalStorageCalendar.jsm
+lib/thunderbird/modules/CalTimezoneService.jsm
+lib/thunderbird/modules/CalTodo.jsm
+lib/thunderbird/modules/CalTransactionManager.jsm
+lib/thunderbird/modules/CalWeekInfoService.jsm
+lib/thunderbird/modules/CalWeekPrinter.jsm
 lib/thunderbird/modules/CanonicalJSON.jsm
 lib/thunderbird/modules/CaptiveDetect.jsm
+lib/thunderbird/modules/CardDAVDirectory.jsm
 lib/thunderbird/modules/CertUtils.jsm
 lib/thunderbird/modules/CharsetMenu.jsm
 lib/thunderbird/modules/ChromeManifest.jsm
@@ -4596,9 +5300,13 @@ lib/thunderbird/modules/ClientID.jsm
 lib/thunderbird/modules/CloudStorage.jsm
 lib/thunderbird/modules/Color.jsm
 lib/thunderbird/modules/CommonDialog.jsm
+lib/thunderbird/modules/ConduitsChild.jsm
+lib/thunderbird/modules/ConduitsParent.jsm
 lib/thunderbird/modules/Console.jsm
 lib/thunderbird/modules/ConsoleAPIStorage.jsm
 lib/thunderbird/modules/ContentAreaDropListener.jsm
+lib/thunderbird/modules/ContentBlockingAllowList.jsm
+lib/thunderbird/modules/ContentDOMReference.jsm
 lib/thunderbird/modules/ContentDispatchChooser.jsm
 lib/thunderbird/modules/ContentPrefService2.jsm
 lib/thunderbird/modules/ContentPrefServiceChild.jsm
@@ -4622,12 +5330,10 @@ lib/thunderbird/modules/DNSRecord.jsm
 lib/thunderbird/modules/DNSResourceRecord.jsm
 lib/thunderbird/modules/DNSServiceDiscovery.jsm
 lib/thunderbird/modules/DNSTypes.jsm
-lib/thunderbird/modules/DOMLocalization.jsm
 lib/thunderbird/modules/DOMRequestHelper.jsm
 lib/thunderbird/modules/DataReader.jsm
 lib/thunderbird/modules/DataWriter.jsm
 lib/thunderbird/modules/DateTimePickerPanel.jsm
-lib/thunderbird/modules/DateTimePickerParent.jsm
 lib/thunderbird/modules/DefaultCLH.jsm
 lib/thunderbird/modules/DeferredTask.jsm
 lib/thunderbird/modules/Deprecated.jsm
@@ -4647,9 +5353,12 @@ lib/thunderbird/modules/Downloads.jsm
 lib/thunderbird/modules/DragPositionManager.jsm
 lib/thunderbird/modules/E10SUtils.jsm
 lib/thunderbird/modules/EcosystemTelemetry.jsm
+lib/thunderbird/modules/ErrUtils.jsm
 lib/thunderbird/modules/EventEmitter.jsm
 lib/thunderbird/modules/EventPing.jsm
 lib/thunderbird/modules/Extension.jsm
+lib/thunderbird/modules/ExtensionActions.jsm
+lib/thunderbird/modules/ExtensionActivityLog.jsm
 lib/thunderbird/modules/ExtensionChild.jsm
 lib/thunderbird/modules/ExtensionChildDevToolsUtils.jsm
 lib/thunderbird/modules/ExtensionCommon.jsm
@@ -4664,8 +5373,10 @@ lib/thunderbird/modules/ExtensionSearchH
 lib/thunderbird/modules/ExtensionSettingsStore.jsm
 lib/thunderbird/modules/ExtensionShortcuts.jsm
 lib/thunderbird/modules/ExtensionStorage.jsm
+lib/thunderbird/modules/ExtensionStorageComponents.jsm
 lib/thunderbird/modules/ExtensionStorageIDB.jsm
 lib/thunderbird/modules/ExtensionStorageSync.jsm
+lib/thunderbird/modules/ExtensionStorageSyncKinto.jsm
 lib/thunderbird/modules/ExtensionSupport.jsm
 lib/thunderbird/modules/ExtensionTelemetry.jsm
 lib/thunderbird/modules/ExtensionToolbarButtons.jsm
@@ -4679,7 +5390,8 @@ lib/thunderbird/modules/Finder.jsm
 lib/thunderbird/modules/FinderHighlighter.jsm
 lib/thunderbird/modules/FinderIterator.jsm
 lib/thunderbird/modules/FinderParent.jsm
-lib/thunderbird/modules/Fluent.jsm
+lib/thunderbird/modules/FirstStartup.jsm
+lib/thunderbird/modules/FolderLookupService.jsm
 lib/thunderbird/modules/ForgetAboutSite.jsm
 lib/thunderbird/modules/FormAutoComplete.jsm
 lib/thunderbird/modules/FormHistory.jsm
@@ -4690,6 +5402,8 @@ lib/thunderbird/modules/FxAccountsClient
 lib/thunderbird/modules/FxAccountsCommands.js
 lib/thunderbird/modules/FxAccountsCommon.js
 lib/thunderbird/modules/FxAccountsConfig.jsm
+lib/thunderbird/modules/FxAccountsDevice.jsm
+lib/thunderbird/modules/FxAccountsKeys.jsm
 lib/thunderbird/modules/FxAccountsOAuthGrantClient.jsm
 lib/thunderbird/modules/FxAccountsPairing.jsm
 lib/thunderbird/modules/FxAccountsPairingChannel.js
@@ -4697,6 +5411,7 @@ lib/thunderbird/modules/FxAccountsProfil
 lib/thunderbird/modules/FxAccountsProfileClient.jsm
 lib/thunderbird/modules/FxAccountsPush.jsm
 lib/thunderbird/modules/FxAccountsStorage.jsm
+lib/thunderbird/modules/FxAccountsTelemetry.jsm
 lib/thunderbird/modules/FxAccountsWebChannel.jsm
 lib/thunderbird/modules/GCTelemetry.jsm
 lib/thunderbird/modules/GMPExtractorWorker.js
@@ -4704,14 +5419,17 @@ lib/thunderbird/modules/GMPInstallManage
 lib/thunderbird/modules/GMPUtils.jsm
 lib/thunderbird/modules/Geometry.jsm
 lib/thunderbird/modules/GlobalPopupNotifications.jsm
+lib/thunderbird/modules/GlodaAutoComplete.jsm
 lib/thunderbird/modules/HTMLMenuBuilder.jsm
 lib/thunderbird/modules/HealthPing.jsm
 lib/thunderbird/modules/HelperAppDlg.jsm
 lib/thunderbird/modules/HiddenFrame.jsm
 lib/thunderbird/modules/History.jsm
 lib/thunderbird/modules/Http.jsm
-lib/thunderbird/modules/HybridContentTelemetry.jsm
-lib/thunderbird/modules/IOUtils.js
+lib/thunderbird/modules/IMIncomingServer.jsm
+lib/thunderbird/modules/IMProtocolInfo.jsm
+lib/thunderbird/modules/IOUtils.jsm
+lib/thunderbird/modules/IgnoreLists.jsm
 lib/thunderbird/modules/ImageObjectProcessor.jsm
 lib/thunderbird/modules/IndexedDB.jsm
 lib/thunderbird/modules/IndexedDBHelper.jsm
@@ -4721,29 +5439,40 @@ lib/thunderbird/modules/InputListAutoCom
 lib/thunderbird/modules/InsecurePasswordUtils.jsm
 lib/thunderbird/modules/Integration.jsm
 lib/thunderbird/modules/JSONFile.jsm
-lib/thunderbird/modules/JXON.js
+lib/thunderbird/modules/JXON.jsm
+lib/thunderbird/modules/JsTreeSelection.jsm
 lib/thunderbird/modules/L10nRegistry.jsm
+lib/thunderbird/modules/LDAPProtocolHandler.jsm
 lib/thunderbird/modules/LightweightThemeConsumer.jsm
 lib/thunderbird/modules/LightweightThemeManager.jsm
 lib/thunderbird/modules/Localization.jsm
+lib/thunderbird/modules/LocationHelper.jsm
 lib/thunderbird/modules/Log.jsm
-lib/thunderbird/modules/LoginAutoCompleteResult.jsm
+lib/thunderbird/modules/LoginAutoComplete.jsm
+lib/thunderbird/modules/LoginExport.jsm
 lib/thunderbird/modules/LoginFormFactory.jsm
 lib/thunderbird/modules/LoginHelper.jsm
 lib/thunderbird/modules/LoginImport.jsm
 lib/thunderbird/modules/LoginInfo.jsm
 lib/thunderbird/modules/LoginManager.jsm
-lib/thunderbird/modules/LoginManagerContent.jsm
+lib/thunderbird/modules/LoginManagerAuthPrompter.jsm
+lib/thunderbird/modules/LoginManagerChild.jsm
 lib/thunderbird/modules/LoginManagerParent.jsm
 lib/thunderbird/modules/LoginManagerPrompter.jsm
 lib/thunderbird/modules/LoginRecipes.jsm
 lib/thunderbird/modules/LoginStore.jsm
+lib/thunderbird/modules/MDNService.jsm
+lib/thunderbird/modules/MailConstants.jsm
 lib/thunderbird/modules/MailConsts.jsm
+lib/thunderbird/modules/MailGlue.jsm
 lib/thunderbird/modules/MailInstrumentation.jsm
 lib/thunderbird/modules/MailMigrator.jsm
+lib/thunderbird/modules/MailNewsCommandLineHandler.jsm
+lib/thunderbird/modules/MailNotificationService.jsm
 lib/thunderbird/modules/MailServices.jsm
 lib/thunderbird/modules/MailUtils.jsm
 lib/thunderbird/modules/MailViewManager.jsm
+lib/thunderbird/modules/MailnewsMigrator.jsm
 lib/thunderbird/modules/MainProcessSingleton.jsm
 lib/thunderbird/modules/Manifest.jsm
 lib/thunderbird/modules/ManifestFinder.jsm
@@ -4755,29 +5484,39 @@ lib/thunderbird/modules/MatchURLFilters.
 lib/thunderbird/modules/MessageArchiver.jsm
 lib/thunderbird/modules/MessageChannel.jsm
 lib/thunderbird/modules/MessageManagerProxy.jsm
+lib/thunderbird/modules/MessengerContentHandler.jsm
+lib/thunderbird/modules/MimeJSComponents.jsm
+lib/thunderbird/modules/MimeMessageEmitter.jsm
 lib/thunderbird/modules/ModulesPing.jsm
 lib/thunderbird/modules/MozProtocolHandler.jsm
+lib/thunderbird/modules/MsgAsyncPrompter.jsm
+lib/thunderbird/modules/MsgDBCacheManager.jsm
 lib/thunderbird/modules/MsgHdrSyntheticView.jsm
+lib/thunderbird/modules/MsgTraitService.jsm
 lib/thunderbird/modules/MulticastDNS.jsm
 lib/thunderbird/modules/NLP.jsm
 lib/thunderbird/modules/NativeManifests.jsm
 lib/thunderbird/modules/NativeMessaging.jsm
 lib/thunderbird/modules/NetUtil.jsm
 lib/thunderbird/modules/NetworkGeolocationProvider.jsm
+lib/thunderbird/modules/NewPasswordModel.jsm
 lib/thunderbird/modules/NewTabUtils.jsm
+lib/thunderbird/modules/NewsAutoCompleteSearch.jsm
+lib/thunderbird/modules/NewsBlog.jsm
 lib/thunderbird/modules/NormalizedMap.jsm
 lib/thunderbird/modules/NotificationDB.jsm
 lib/thunderbird/modules/NotificationStorage.jsm
 lib/thunderbird/modules/OAuth2.jsm
+lib/thunderbird/modules/OAuth2Module.jsm
 lib/thunderbird/modules/OAuth2Providers.jsm
 lib/thunderbird/modules/OSCrypto.jsm
+lib/thunderbird/modules/OSKeyStore.jsm
 lib/thunderbird/modules/OTR.jsm
 lib/thunderbird/modules/OTRHelpers.jsm
 lib/thunderbird/modules/OTRLib.jsm
 lib/thunderbird/modules/OTRUI.jsm
 lib/thunderbird/modules/ObjectUtils.jsm
-lib/thunderbird/modules/Overlays.jsm
-lib/thunderbird/modules/PageIconProtocolHandler.jsm
+lib/thunderbird/modules/OfflineStartup.jsm
 lib/thunderbird/modules/PageMenu.jsm
 lib/thunderbird/modules/PageThumbUtils.jsm
 lib/thunderbird/modules/PageThumbs.jsm
@@ -4785,11 +5524,11 @@ lib/thunderbird/modules/PageThumbsStorag
 lib/thunderbird/modules/PageThumbsWorker.js
 lib/thunderbird/modules/PanelMultiView.jsm
 lib/thunderbird/modules/PasswordGenerator.jsm
-lib/thunderbird/modules/PerfMeasurement.jsm
 lib/thunderbird/modules/PerformanceCounters.jsm
 lib/thunderbird/modules/PeriodicFilterManager.jsm
 lib/thunderbird/modules/PermissionsUtils.jsm
 lib/thunderbird/modules/PictureInPicture.jsm
+lib/thunderbird/modules/PictureInPictureTogglePolicy.jsm
 lib/thunderbird/modules/PlacesBackups.jsm
 lib/thunderbird/modules/PlacesCategoriesStarter.jsm
 lib/thunderbird/modules/PlacesDBUtils.jsm
@@ -4815,8 +5554,10 @@ lib/thunderbird/modules/Promise.jsm
 lib/thunderbird/modules/PromiseMessage.jsm
 lib/thunderbird/modules/PromiseUtils.jsm
 lib/thunderbird/modules/PromiseWorker.jsm
+lib/thunderbird/modules/PromptCollection.jsm
 lib/thunderbird/modules/Prompter.jsm
-lib/thunderbird/modules/ProxyScriptContext.jsm
+lib/thunderbird/modules/ProxyChannelFilter.jsm
+lib/thunderbird/modules/PurgeTrackerService.jsm
 lib/thunderbird/modules/Push.jsm
 lib/thunderbird/modules/PushBroadcastService.jsm
 lib/thunderbird/modules/PushComponents.jsm
@@ -4831,15 +5572,19 @@ lib/thunderbird/modules/RFPHelper.jsm
 lib/thunderbird/modules/ReaderMode.jsm
 lib/thunderbird/modules/Readerable.jsm
 lib/thunderbird/modules/RecordingCmdLine.jsm
-lib/thunderbird/modules/RemoteController.js
-lib/thunderbird/modules/RemoteSecurityUI.jsm
+lib/thunderbird/modules/Region.jsm
+lib/thunderbird/modules/RemotePageAccessManager.jsm
 lib/thunderbird/modules/RemoteWebNavigation.jsm
 lib/thunderbird/modules/RemoteWebProgress.jsm
 lib/thunderbird/modules/ResetProfile.jsm
 lib/thunderbird/modules/ResponsivenessMonitor.jsm
+lib/thunderbird/modules/RustFxAccount.js
+lib/thunderbird/modules/SMTPProtocolHandler.jsm
 lib/thunderbird/modules/SafeBrowsing.jsm
 lib/thunderbird/modules/Schemas.jsm
+lib/thunderbird/modules/SeamonkeyImport.jsm
 lib/thunderbird/modules/SearchEngine.jsm
+lib/thunderbird/modules/SearchEngineSelector.jsm
 lib/thunderbird/modules/SearchIntegration.jsm
 lib/thunderbird/modules/SearchService.jsm
 lib/thunderbird/modules/SearchSpec.jsm
@@ -4850,17 +5595,16 @@ lib/thunderbird/modules/SearchUtils.jsm
 lib/thunderbird/modules/SearchWidgetTracker.jsm
 lib/thunderbird/modules/SecurityInfo.jsm
 lib/thunderbird/modules/SecurityReporter.jsm
-lib/thunderbird/modules/SelectParentHelper.jsm
 lib/thunderbird/modules/ServiceRequest.jsm
 lib/thunderbird/modules/ServiceWorkerCleanUp.jsm
 lib/thunderbird/modules/Services.jsm
+lib/thunderbird/modules/SessionStoreFunctions.jsm
 lib/thunderbird/modules/SessionStoreManager.jsm
 lib/thunderbird/modules/SharedPromptUtils.jsm
 lib/thunderbird/modules/ShortcutUtils.jsm
 lib/thunderbird/modules/SimpleServices.jsm
 lib/thunderbird/modules/SlowScriptDebug.jsm
 lib/thunderbird/modules/Sqlite.jsm
-lib/thunderbird/modules/StringBundle.js
 lib/thunderbird/modules/Subprocess.jsm
 lib/thunderbird/modules/SummaryFrameManager.jsm
 lib/thunderbird/modules/SyncedBookmarksMirror.jsm
@@ -4878,14 +5622,18 @@ lib/thunderbird/modules/TelemetryStartup
 lib/thunderbird/modules/TelemetryStorage.jsm
 lib/thunderbird/modules/TelemetryTimestamps.jsm
 lib/thunderbird/modules/TelemetryUtils.jsm
+lib/thunderbird/modules/TemplateUtils.jsm
 lib/thunderbird/modules/TerminatorTelemetry.jsm
 lib/thunderbird/modules/ThemeVariableMap.jsm
 lib/thunderbird/modules/Timer.jsm
 lib/thunderbird/modules/ToLocaleFormat.jsm
 lib/thunderbird/modules/TooltipTextProvider.jsm
+lib/thunderbird/modules/TraceHelper.jsm
+lib/thunderbird/modules/TrackingDBService.jsm
 lib/thunderbird/modules/Troubleshoot.jsm
-lib/thunderbird/modules/UAOverridesBootstrapper.jsm
 lib/thunderbird/modules/UITelemetry.jsm
+lib/thunderbird/modules/URIFixup.jsm
+lib/thunderbird/modules/URLDecorationAnnotationsService.jsm
 lib/thunderbird/modules/URLFormatter.jsm
 lib/thunderbird/modules/UnifiedComplete.jsm
 lib/thunderbird/modules/UntrustedModulesPing.jsm
@@ -4896,33 +5644,22 @@ lib/thunderbird/modules/UrlClassifierHas
 lib/thunderbird/modules/UrlClassifierLib.jsm
 lib/thunderbird/modules/UrlClassifierListManager.jsm
 lib/thunderbird/modules/UrlClassifierSkipListService.jsm
-lib/thunderbird/modules/UserAgentOverrides.jsm
-lib/thunderbird/modules/UserAgentUpdates.jsm
+lib/thunderbird/modules/VCardUtils.jsm
 lib/thunderbird/modules/ValueExtractor.jsm
-lib/thunderbird/modules/ViewSourceBrowser.jsm
+lib/thunderbird/modules/VirtualFolderWrapper.jsm
 lib/thunderbird/modules/WebChannel.jsm
 lib/thunderbird/modules/WebHandlerApp.jsm
 lib/thunderbird/modules/WebNavigation.jsm
 lib/thunderbird/modules/WebNavigationContent.js
 lib/thunderbird/modules/WebNavigationFrames.jsm
-lib/thunderbird/modules/WebProgressChild.jsm
 lib/thunderbird/modules/WebRequest.jsm
-lib/thunderbird/modules/WebRequestCommon.jsm
-lib/thunderbird/modules/WebRequestContent.js
 lib/thunderbird/modules/WebRequestUpload.jsm
 lib/thunderbird/modules/WebVTTParserWrapper.jsm
 lib/thunderbird/modules/WellKnownOpportunisticUtils.jsm
 lib/thunderbird/modules/Windows8WindowFrameColor.jsm
+lib/thunderbird/modules/WindowsJumpLists.jsm
 lib/thunderbird/modules/XPCOMUtils.jsm
 lib/thunderbird/modules/XULStore.jsm
-lib/thunderbird/modules/ZipUtils.jsm
-lib/thunderbird/modules/aboutSupportUnix.js
-lib/thunderbird/modules/accessibility/AccessFu.jsm
-lib/thunderbird/modules/accessibility/Constants.jsm
-lib/thunderbird/modules/accessibility/ContentControl.jsm
-lib/thunderbird/modules/accessibility/EventManager.jsm
-lib/thunderbird/modules/accessibility/Traversal.jsm
-lib/thunderbird/modules/accessibility/Utils.jsm
 lib/thunderbird/modules/activity/activityModules.jsm
 lib/thunderbird/modules/activity/alertHook.jsm
 lib/thunderbird/modules/activity/autosync.jsm
@@ -4944,7 +5681,38 @@ lib/thunderbird/modules/addons/XPIProvid
 lib/thunderbird/modules/amContentHandler.jsm
 lib/thunderbird/modules/amInstallTrigger.jsm
 lib/thunderbird/modules/amWebAPI.jsm
-lib/thunderbird/modules/appIdleManager.js
+lib/thunderbird/modules/caldav/CalDavRequest.jsm
+lib/thunderbird/modules/caldav/CalDavRequestHandlers.jsm
+lib/thunderbird/modules/caldav/CalDavSession.jsm
+lib/thunderbird/modules/caldav/CalDavUtils.jsm
+lib/thunderbird/modules/calendar/Ical.jsm
+lib/thunderbird/modules/calendar/calCalendarDeactivator.jsm
+lib/thunderbird/modules/calendar/calExtract.jsm
+lib/thunderbird/modules/calendar/calHashedArray.jsm
+lib/thunderbird/modules/calendar/calRecurrenceUtils.jsm
+lib/thunderbird/modules/calendar/calStorageHelpers.jsm
+lib/thunderbird/modules/calendar/calStorageUpgrade.jsm
+lib/thunderbird/modules/calendar/calUtils.jsm
+lib/thunderbird/modules/calendar/ltnInvitationUtils.jsm
+lib/thunderbird/modules/calendar/utils/calACLUtils.jsm
+lib/thunderbird/modules/calendar/utils/calAlarmUtils.jsm
+lib/thunderbird/modules/calendar/utils/calAsyncUtils.jsm
+lib/thunderbird/modules/calendar/utils/calAuthUtils.jsm
+lib/thunderbird/modules/calendar/utils/calCategoryUtils.jsm
+lib/thunderbird/modules/calendar/utils/calDataUtils.jsm
+lib/thunderbird/modules/calendar/utils/calDateTimeFormatter.jsm
+lib/thunderbird/modules/calendar/utils/calDateTimeUtils.jsm
+lib/thunderbird/modules/calendar/utils/calEmailUtils.jsm
+lib/thunderbird/modules/calendar/utils/calItemUtils.jsm
+lib/thunderbird/modules/calendar/utils/calIteratorUtils.jsm
+lib/thunderbird/modules/calendar/utils/calItipUtils.jsm
+lib/thunderbird/modules/calendar/utils/calL10NUtils.jsm
+lib/thunderbird/modules/calendar/utils/calPrintUtils.jsm
+lib/thunderbird/modules/calendar/utils/calProviderUtils.jsm
+lib/thunderbird/modules/calendar/utils/calUnifinderUtils.jsm
+lib/thunderbird/modules/calendar/utils/calViewUtils.jsm
+lib/thunderbird/modules/calendar/utils/calWindowUtils.jsm
+lib/thunderbird/modules/calendar/utils/calXMLUtils.jsm
 lib/thunderbird/modules/chatHandler.jsm
 lib/thunderbird/modules/chatNotifications.jsm
 lib/thunderbird/modules/cloudFileAccounts.jsm
@@ -4953,43 +5721,51 @@ lib/thunderbird/modules/components-utils
 lib/thunderbird/modules/components-utils/JsonSchemaValidator.jsm
 lib/thunderbird/modules/components-utils/PreferenceFilters.jsm
 lib/thunderbird/modules/components-utils/Sampling.jsm
+lib/thunderbird/modules/components-utils/WindowsVersionInfo.jsm
 lib/thunderbird/modules/components-utils/mozjexl.js
 lib/thunderbird/modules/converterWorker.js
 lib/thunderbird/modules/crypto-SDR.js
-lib/thunderbird/modules/css-selector.js
 lib/thunderbird/modules/ctypes.jsm
+lib/thunderbird/modules/devtools-loader.jsm
 lib/thunderbird/modules/editorUtilities.jsm
-lib/thunderbird/modules/errUtils.js
+lib/thunderbird/modules/extensionProcessScriptLoader.js
 lib/thunderbird/modules/extraMimeParsers.jsm
+lib/thunderbird/modules/facebook.jsm
 lib/thunderbird/modules/folderUtils.jsm
-lib/thunderbird/modules/gloda/collection.js
-lib/thunderbird/modules/gloda/connotent.js
-lib/thunderbird/modules/gloda/databind.js
-lib/thunderbird/modules/gloda/datamodel.js
-lib/thunderbird/modules/gloda/datastore.js
-lib/thunderbird/modules/gloda/dbview.js
-lib/thunderbird/modules/gloda/everybody.js
-lib/thunderbird/modules/gloda/explattr.js
-lib/thunderbird/modules/gloda/facet.js
-lib/thunderbird/modules/gloda/fundattr.js
-lib/thunderbird/modules/gloda/gloda.js
-lib/thunderbird/modules/gloda/index_ab.js
-lib/thunderbird/modules/gloda/index_msg.js
-lib/thunderbird/modules/gloda/indexer.js
-lib/thunderbird/modules/gloda/log4moz.js
-lib/thunderbird/modules/gloda/mimeTypeCategories.js
-lib/thunderbird/modules/gloda/mimemsg.js
-lib/thunderbird/modules/gloda/msg_search.js
-lib/thunderbird/modules/gloda/noun_freetag.js
-lib/thunderbird/modules/gloda/noun_mimetype.js
-lib/thunderbird/modules/gloda/noun_tag.js
-lib/thunderbird/modules/gloda/public.js
-lib/thunderbird/modules/gloda/query.js
-lib/thunderbird/modules/gloda/suffixtree.js
-lib/thunderbird/modules/gloda/utils.js
+lib/thunderbird/modules/gloda/Collection.jsm
+lib/thunderbird/modules/gloda/Everybody.jsm
+lib/thunderbird/modules/gloda/Facet.jsm
+lib/thunderbird/modules/gloda/Gloda.jsm
+lib/thunderbird/modules/gloda/GlodaContent.jsm
+lib/thunderbird/modules/gloda/GlodaDataModel.jsm
+lib/thunderbird/modules/gloda/GlodaDatabind.jsm
+lib/thunderbird/modules/gloda/GlodaDatastore.jsm
+lib/thunderbird/modules/gloda/GlodaExplicitAttr.jsm
+lib/thunderbird/modules/gloda/GlodaFundAttr.jsm
+lib/thunderbird/modules/gloda/GlodaIndexer.jsm
+lib/thunderbird/modules/gloda/GlodaMsgIndexer.jsm
+lib/thunderbird/modules/gloda/GlodaMsgSearcher.jsm
+lib/thunderbird/modules/gloda/GlodaPublic.jsm
+lib/thunderbird/modules/gloda/GlodaQueryClassFactory.jsm
+lib/thunderbird/modules/gloda/GlodaSyntheticView.jsm
+lib/thunderbird/modules/gloda/GlodaUtils.jsm
+lib/thunderbird/modules/gloda/IndexMsg.jsm
+lib/thunderbird/modules/gloda/Log4moz.jsm
+lib/thunderbird/modules/gloda/MimeMessage.jsm
+lib/thunderbird/modules/gloda/MimeTypeCategories.jsm
+lib/thunderbird/modules/gloda/NounFreetag.jsm
+lib/thunderbird/modules/gloda/NounMimetype.jsm
+lib/thunderbird/modules/gloda/NounTag.jsm
+lib/thunderbird/modules/gloda/SuffixTree.jsm
+lib/thunderbird/modules/gtalk.jsm
 lib/thunderbird/modules/hiddenWindow.jsm
 lib/thunderbird/modules/hostnameUtils.jsm
+lib/thunderbird/modules/imAccounts.jsm
+lib/thunderbird/modules/imCommands.jsm
+lib/thunderbird/modules/imContacts.jsm
 lib/thunderbird/modules/imContentSink.jsm
+lib/thunderbird/modules/imConversations.jsm
+lib/thunderbird/modules/imCore.jsm
 lib/thunderbird/modules/imServices.jsm
 lib/thunderbird/modules/imSmileys.jsm
 lib/thunderbird/modules/imStatusUtils.jsm
@@ -4997,11 +5773,13 @@ lib/thunderbird/modules/imTextboxUtils.j
 lib/thunderbird/modules/imThemes.jsm
 lib/thunderbird/modules/imXPCOMUtils.jsm
 lib/thunderbird/modules/index_im.jsm
+lib/thunderbird/modules/irc.jsm
 lib/thunderbird/modules/ircBase.jsm
 lib/thunderbird/modules/ircCAP.jsm
 lib/thunderbird/modules/ircCTCP.jsm
 lib/thunderbird/modules/ircCommands.jsm
 lib/thunderbird/modules/ircDCC.jsm
+lib/thunderbird/modules/ircEchoMessage.jsm
 lib/thunderbird/modules/ircHandlers.jsm
 lib/thunderbird/modules/ircISUPPORT.jsm
 lib/thunderbird/modules/ircMultiPrefix.jsm
@@ -5013,78 +5791,111 @@ lib/thunderbird/modules/ircUtils.jsm
 lib/thunderbird/modules/ircWatchMonitor.jsm
 lib/thunderbird/modules/iteratorUtils.jsm
 lib/thunderbird/modules/jsProtoHelper.jsm
-lib/thunderbird/modules/jsTreeSelection.js
 lib/thunderbird/modules/jsaccount/JSAccountUtils.jsm
 lib/thunderbird/modules/jsaccount/JaBaseUrl.jsm
+lib/thunderbird/modules/jsaccount/TestJaMsgProtocolInfoComponent.jsm
 lib/thunderbird/modules/jsdebugger.jsm
 lib/thunderbird/modules/jsmime.jsm
 lib/thunderbird/modules/jsmime/jsmime.js
 lib/thunderbird/modules/kvstore.jsm
+lib/thunderbird/modules/logger.jsm
 lib/thunderbird/modules/lz4.js
 lib/thunderbird/modules/lz4_internal.js
-lib/thunderbird/modules/mailnewsMigrator.js
 lib/thunderbird/modules/mailstoreConverter.jsm
 lib/thunderbird/modules/matrix-sdk.jsm
-lib/thunderbird/modules/matrix/another_json/another-json.js
-lib/thunderbird/modules/matrix/base-apis.js
+lib/thunderbird/modules/matrix.jsm
+lib/thunderbird/modules/matrix/another-json.js
+lib/thunderbird/modules/matrix/base_x/index.js
+lib/thunderbird/modules/matrix/bluebird.js
 lib/thunderbird/modules/matrix/browser_request/index.js
-lib/thunderbird/modules/matrix/browserify/events.js
-lib/thunderbird/modules/matrix/browserify/punycode.js
-lib/thunderbird/modules/matrix/browserify/querystring/decode.js
-lib/thunderbird/modules/matrix/browserify/querystring/encode.js
-lib/thunderbird/modules/matrix/browserify/querystring/index.js
-lib/thunderbird/modules/matrix/browserify/url.js
-lib/thunderbird/modules/matrix/client.js
-lib/thunderbird/modules/matrix/content-repo.js
-lib/thunderbird/modules/matrix/crypto/OlmDevice.js
-lib/thunderbird/modules/matrix/crypto/algorithms/base.js
-lib/thunderbird/modules/matrix/crypto/algorithms/index.js
-lib/thunderbird/modules/matrix/crypto/algorithms/megolm.js
-lib/thunderbird/modules/matrix/crypto/algorithms/olm.js
-lib/thunderbird/modules/matrix/crypto/deviceinfo.js
-lib/thunderbird/modules/matrix/crypto/index.js
-lib/thunderbird/modules/matrix/crypto/olmlib.js
-lib/thunderbird/modules/matrix/filter-component.js
-lib/thunderbird/modules/matrix/filter.js
-lib/thunderbird/modules/matrix/http-api.js
-lib/thunderbird/modules/matrix/interactive-auth.js
-lib/thunderbird/modules/matrix/matrix.js
-lib/thunderbird/modules/matrix/models/event-context.js
-lib/thunderbird/modules/matrix/models/event-timeline-set.js
-lib/thunderbird/modules/matrix/models/event-timeline.js
-lib/thunderbird/modules/matrix/models/event.js
-lib/thunderbird/modules/matrix/models/room-member.js
-lib/thunderbird/modules/matrix/models/room-state.js
-lib/thunderbird/modules/matrix/models/room-summary.js
-lib/thunderbird/modules/matrix/models/room.js
-lib/thunderbird/modules/matrix/models/search-result.js
-lib/thunderbird/modules/matrix/models/user.js
-lib/thunderbird/modules/matrix/pushprocessor.js
-lib/thunderbird/modules/matrix/q/q.js
-lib/thunderbird/modules/matrix/q/queue.js
-lib/thunderbird/modules/matrix/realtime-callbacks.js
-lib/thunderbird/modules/matrix/scheduler.js
-lib/thunderbird/modules/matrix/store/memory.js
-lib/thunderbird/modules/matrix/store/session/webstorage.js
-lib/thunderbird/modules/matrix/store/stub.js
-lib/thunderbird/modules/matrix/store/webstorage.js
-lib/thunderbird/modules/matrix/sync.js
-lib/thunderbird/modules/matrix/timeline-window.js
-lib/thunderbird/modules/matrix/utils.js
-lib/thunderbird/modules/matrix/webrtc/call.js
+lib/thunderbird/modules/matrix/bs58/index.js
+lib/thunderbird/modules/matrix/content_type/index.js
+lib/thunderbird/modules/matrix/events.js
+lib/thunderbird/modules/matrix/loglevel.js
+lib/thunderbird/modules/matrix/matrix_sdk/ReEmitter.js
+lib/thunderbird/modules/matrix/matrix_sdk/autodiscovery.js
+lib/thunderbird/modules/matrix/matrix_sdk/base-apis.js
+lib/thunderbird/modules/matrix/matrix_sdk/client.js
+lib/thunderbird/modules/matrix/matrix_sdk/content-helpers.js
+lib/thunderbird/modules/matrix/matrix_sdk/content-repo.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/DeviceList.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/OlmDevice.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/OutgoingRoomKeyRequestManager.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/RoomList.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/algorithms/base.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/algorithms/index.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/algorithms/megolm.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/algorithms/olm.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/backup_password.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/deviceinfo.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/index.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/olmlib.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/recoverykey.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/store/base.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/store/indexeddb-crypto-store-backend.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/store/indexeddb-crypto-store.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/store/localStorage-crypto-store.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/store/memory-crypto-store.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/verification/Base.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/verification/Error.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/verification/QRCode.js
+lib/thunderbird/modules/matrix/matrix_sdk/crypto/verification/SAS.js
+lib/thunderbird/modules/matrix/matrix_sdk/errors.js
+lib/thunderbird/modules/matrix/matrix_sdk/filter-component.js
+lib/thunderbird/modules/matrix/matrix_sdk/filter.js
+lib/thunderbird/modules/matrix/matrix_sdk/http-api.js
+lib/thunderbird/modules/matrix/matrix_sdk/indexeddb-helpers.js
+lib/thunderbird/modules/matrix/matrix_sdk/indexeddb-worker.js
+lib/thunderbird/modules/matrix/matrix_sdk/interactive-auth.js
+lib/thunderbird/modules/matrix/matrix_sdk/logger.js
+lib/thunderbird/modules/matrix/matrix_sdk/matrix.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/event-context.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/event-timeline-set.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/event-timeline.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/event.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/group.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/relations.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/room-member.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/room-state.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/room-summary.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/room.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/search-result.js
+lib/thunderbird/modules/matrix/matrix_sdk/models/user.js
+lib/thunderbird/modules/matrix/matrix_sdk/pushprocessor.js
+lib/thunderbird/modules/matrix/matrix_sdk/randomstring.js
+lib/thunderbird/modules/matrix/matrix_sdk/realtime-callbacks.js
+lib/thunderbird/modules/matrix/matrix_sdk/scheduler.js
+lib/thunderbird/modules/matrix/matrix_sdk/service-types.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/indexeddb-local-backend.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/indexeddb-remote-backend.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/indexeddb-store-worker.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/indexeddb.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/memory.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/session/webstorage.js
+lib/thunderbird/modules/matrix/matrix_sdk/store/stub.js
+lib/thunderbird/modules/matrix/matrix_sdk/sync-accumulator.js
+lib/thunderbird/modules/matrix/matrix_sdk/sync.js
+lib/thunderbird/modules/matrix/matrix_sdk/timeline-window.js
+lib/thunderbird/modules/matrix/matrix_sdk/utils.js
+lib/thunderbird/modules/matrix/matrix_sdk/webrtc/call.js
+lib/thunderbird/modules/matrix/safe-buffer.js
+lib/thunderbird/modules/matrix/unhomoglyph/data.json
+lib/thunderbird/modules/matrix/unhomoglyph/index.js
+lib/thunderbird/modules/matrix/url.js
 lib/thunderbird/modules/media/IdpSandbox.jsm
 lib/thunderbird/modules/media/PeerConnectionIdp.jsm
-lib/thunderbird/modules/media/RTCStatsReport.jsm
 lib/thunderbird/modules/mimeParser.jsm
 lib/thunderbird/modules/mozIntl.jsm
-lib/thunderbird/modules/msgDBCacheManager.js
 lib/thunderbird/modules/narrate/NarrateControls.jsm
 lib/thunderbird/modules/narrate/Narrator.jsm
 lib/thunderbird/modules/narrate/VoiceSelect.jsm
+lib/thunderbird/modules/netwerk-dns/PublicSuffixList.jsm
 lib/thunderbird/modules/nsAsyncShutdown.jsm
 lib/thunderbird/modules/nsCrashMonitor.jsm
 lib/thunderbird/modules/nsFormAutoCompleteResult.jsm
+lib/thunderbird/modules/odnoklassniki.jsm
 lib/thunderbird/modules/offlineAppCache.jsm
+lib/thunderbird/modules/onExtensionBrowser.js
 lib/thunderbird/modules/osfile.jsm
 lib/thunderbird/modules/osfile/osfile_async_front.jsm
 lib/thunderbird/modules/osfile/osfile_async_worker.js
@@ -5117,7 +5928,6 @@ lib/thunderbird/modules/remotepagemanage
 lib/thunderbird/modules/remotepagemanager/RemotePageManagerParent.jsm
 lib/thunderbird/modules/search_im.jsm
 lib/thunderbird/modules/services-common/async.js
-lib/thunderbird/modules/services-common/blocklist-clients.js
 lib/thunderbird/modules/services-common/hawkclient.js
 lib/thunderbird/modules/services-common/hawkrequest.js
 lib/thunderbird/modules/services-common/kinto-http-client.js
@@ -5133,16 +5943,21 @@ lib/thunderbird/modules/services-crypto/
 lib/thunderbird/modules/services-crypto/jwcrypto.jsm
 lib/thunderbird/modules/services-crypto/utils.js
 lib/thunderbird/modules/services-settings/Attachments.jsm
+lib/thunderbird/modules/services-settings/Database.jsm
+lib/thunderbird/modules/services-settings/IDBHelpers.jsm
 lib/thunderbird/modules/services-settings/RemoteSettingsClient.jsm
 lib/thunderbird/modules/services-settings/RemoteSettingsComponents.jsm
 lib/thunderbird/modules/services-settings/RemoteSettingsWorker.js
 lib/thunderbird/modules/services-settings/RemoteSettingsWorker.jsm
+lib/thunderbird/modules/services-settings/SharedUtils.jsm
 lib/thunderbird/modules/services-settings/Utils.jsm
 lib/thunderbird/modules/services-settings/remote-settings.js
 lib/thunderbird/modules/sessionstore/PrivacyFilter.jsm
 lib/thunderbird/modules/sessionstore/PrivacyLevel.jsm
 lib/thunderbird/modules/sessionstore/SessionHistory.jsm
 lib/thunderbird/modules/sessionstore/Utils.jsm
+lib/thunderbird/modules/skype.jsm
+lib/thunderbird/modules/smileProtocolHandler.jsm
 lib/thunderbird/modules/socket.jsm
 lib/thunderbird/modules/storage-json.js
 lib/thunderbird/modules/subprocess/subprocess_common.jsm
@@ -5152,7 +5967,6 @@ lib/thunderbird/modules/subprocess/subpr
 lib/thunderbird/modules/subprocess/subprocess_worker_common.js
 lib/thunderbird/modules/subprocess/subprocess_worker_unix.js
 lib/thunderbird/modules/tb-root-actor.js
-lib/thunderbird/modules/templateUtils.js
 lib/thunderbird/modules/themes/dark/experiment.css
 lib/thunderbird/modules/themes/dark/icon.svg
 lib/thunderbird/modules/themes/dark/manifest.json
@@ -5161,20 +5975,21 @@ lib/thunderbird/modules/themes/default/m
 lib/thunderbird/modules/themes/light/experiment.css
 lib/thunderbird/modules/themes/light/icon.svg
 lib/thunderbird/modules/themes/light/manifest.json
+lib/thunderbird/modules/third_party/fathom/fathom.jsm
 lib/thunderbird/modules/third_party/jsesc/jsesc.js
-lib/thunderbird/modules/traceHelper.js
 lib/thunderbird/modules/twitter-text.jsm
+lib/thunderbird/modules/twitter.jsm
 lib/thunderbird/modules/txEXSLTRegExFunctions.jsm
-lib/thunderbird/modules/virtualFolderWrapper.js
 lib/thunderbird/modules/vtt.jsm
-lib/thunderbird/modules/windowsJumpLists.js
 lib/thunderbird/modules/workers/PromiseWorker.js
 lib/thunderbird/modules/workers/require.js
 lib/thunderbird/modules/xmpp-authmechs.jsm
+lib/thunderbird/modules/xmpp-base.jsm
 lib/thunderbird/modules/xmpp-commands.jsm
 lib/thunderbird/modules/xmpp-session.jsm
 lib/thunderbird/modules/xmpp-xml.jsm
 lib/thunderbird/modules/xmpp.jsm
+lib/thunderbird/modules/yahoo.jsm
 lib/thunderbird/pingsender
 lib/thunderbird/platform.ini
 lib/thunderbird/plugin-container
@@ -5188,6 +6003,10 @@ lib/thunderbird/res/fonts/mathfontSTIXGe
 lib/thunderbird/res/fonts/mathfontUnicode.properties
 lib/thunderbird/res/grabber.gif
 lib/thunderbird/res/language.properties
+lib/thunderbird/res/locale/dom/dom.properties
+lib/thunderbird/res/locale/layout/HtmlForm.properties
+lib/thunderbird/res/locale/layout/MediaDocument.properties
+lib/thunderbird/res/locale/layout/xmlparser.properties
 lib/thunderbird/res/multilocale.txt
 lib/thunderbird/res/svg.css
 lib/thunderbird/res/table-add-column-after-active.gif
@@ -5208,7 +6027,9 @@ lib/thunderbird/res/table-remove-column.
 lib/thunderbird/res/table-remove-row-active.gif
 lib/thunderbird/res/table-remove-row-hover.gif
 lib/thunderbird/res/table-remove-row.gif
+lib/thunderbird/res/zones.json
 lib/thunderbird/thunderbird
 lib/thunderbird/thunderbird-bin
 share/applications/thunderbird.desktop
 share/pixmaps/thunderbird.png
+@pkgdir lib/thunderbird/extensions

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.232 pkgsrc/mail/thunderbird/distinfo:1.233
--- pkgsrc/mail/thunderbird/distinfo:1.232      Sat Aug 22 23:12:51 2020
+++ pkgsrc/mail/thunderbird/distinfo    Thu Sep  3 15:26:22 2020
@@ -1,42 +1,52 @@
-$NetBSD: distinfo,v 1.232 2020/08/22 23:12:51 wiz Exp $
+$NetBSD: distinfo,v 1.233 2020/09/03 15:26:22 ryoon Exp $
 
-SHA1 (thunderbird-68.10.0.source.tar.xz) = a71d9bbd9d587e521b5a7b0ff4b4d13c79bdb4cf
-RMD160 (thunderbird-68.10.0.source.tar.xz) = 01e0e995fbf43c05219594eb871461ca44fefe35
-SHA512 (thunderbird-68.10.0.source.tar.xz) = 8db4e363b1542190d647babbeb2bca4f258e6bfe3bb67c4a4c8eedad702f956c6e2e1daaa552a45912b55215fa5f6fe0be77025de324ea6a0082ca849d132c89
-Size (thunderbird-68.10.0.source.tar.xz) = 331265676 bytes
-SHA1 (patch-browser_app_profile_firefox.js) = 775599fae82bf2701b8d45b728537abf3bab86fd
-SHA1 (patch-build_moz.configure_old.configure) = edd810f8d607697898ae315453719fe6c8c09bcc
-SHA1 (patch-build_moz.configure_rust.configure) = b57a9b1451dc426d75774f73d7c05fc98fe6e317
-SHA1 (patch-comm_mail_installer_package-manifest.in) = 14e8977f690e579a8caf73326248323615e04803
-SHA1 (patch-comm_mail_installer_removed-files.in) = f360ccac70a7afaee65e4617c015535084eee035
-SHA1 (patch-config_gcc-stl-wrapper.template.h) = aa9664c1ba850e7c45b654dcf5d7d591d4994a86
-SHA1 (patch-config_makefiles_rust.mk) = 25502bfbe32877b35c244c2c19d6ee1dd63cb771
-SHA1 (patch-dom_base_nsAttrName.h) = 57a1a15cde53a1c8e22b1b38efdd40b9c0f1f91b
-SHA1 (patch-dom_media_CubebUtils.cpp) = 5022ead470ba2b3b75bc423e320be0cc18279b6b
-SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = 795b510b525019f49169d1a594cd3e455e706500
-SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 879bb8ae14bc28e9c8b5f2874bf76298daea68c1
-SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 936ae039b758c5eaf48dd4661c896d186b340207
-SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = c30cb2ed98d4486fcc23b3a9b464df088a30134a
-SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = fcbe2f980557ff4eff8fcb6b4039a5c0eb956fa6
-SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 0475843fa07f38a3f6255cfb998e64863fd8b9c1
-SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = aa71eee667e920b1c2364b90956a7332906c5d74
-SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = 2c03850559c733c37a749fdb86a3e4517878d56c
-SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 007ec171c69059d503977bcef036a89b0f38dc5d
-SHA1 (patch-js_src_threading_posix_Thread.cpp) = 5c0e0238208b0928ea2472f15bdbe55aa7bcbb44
-SHA1 (patch-js_src_util_NativeStack.cpp) = 9bbfcc09e0166d6611ca813a555f60ea205d418d
-SHA1 (patch-media_libcubeb_gtest_moz.build) = da3183625cd058fac97dbf675d6a44fb1ee288f9
-SHA1 (patch-media_libcubeb_src_cubeb.c) = 426aeb9cbcd668bb98edff57550cc5ce7f0c690a
-SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = fdf4e43d90c112f70b00c6a1ab0a0f64aebe7ea7
-SHA1 (patch-media_libcubeb_src_moz.build) = 79aa16955f6358b1b7d75b4e30bed4554a0afe7f
-SHA1 (patch-media_libcubeb_update.sh) = f8d0f674987519a1a1738be158e8cd4296f6def0
-SHA1 (patch-media_libpng_pngpriv.h) = dfd4d345e10f6f74d3a3546732a868481c1d5818
-SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = cd0639f97f2135980bc3036cc858ac061107bc75
-SHA1 (patch-old-configure.in) = 85efc1242429e1c4974882a965cc09790e098b73
-SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = cd4d65d6e6358b5b77b6b63441a8550f2d1e97c7
-SHA1 (patch-toolkit_library_moz.build) = eee7849a119569ec74822c5f7d4878c7fd6b4096
-SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = bc5293f7bf4885443a131958e4099bbf0f2c4a2c
-SHA1 (patch-toolkit_moz.configure) = 994c8ff526984482b0e5fa26176ed6c20380a97d
-SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 00241c3e79d833a70753063186093d48956546b2
-SHA1 (patch-toolkit_xre_glxtest.cpp) = 8fd6f814c27067f454276422be93d919e58cb464
-SHA1 (patch-xpcom_base_nscore.h) = 45eaac305357707c25d9a6f2e9aa6eee7535fe32
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = c9010e14226c1f81990a999e361e5e842880ebf6
+SHA1 (thunderbird-78.2.1.source.tar.xz) = a08e673de7c008e4725b4157f25b44482e0be54e
+RMD160 (thunderbird-78.2.1.source.tar.xz) = b0d6a3a2660b9ac8cbf9dd0618e1bd2d134e1614
+SHA512 (thunderbird-78.2.1.source.tar.xz) = bcacedd60f524ceeeeeef796bdb6beeb4a67c65342b161d8c735f514efa2fd6e63ec594fca3ef5f5b40a52c312caa1f5b2e6a6779b5be6449468a3c24525e5a3
+Size (thunderbird-78.2.1.source.tar.xz) = 360617088 bytes
+SHA1 (patch-browser_app_profile_firefox.js) = d53fae5544563888d030af7483f00283a712235c
+SHA1 (patch-build_moz.configure_rust.configure) = c9cd5e74aaeef4b42ef86db9e3814868a27847fd
+SHA1 (patch-comm_third__party_botan_configure.py) = 262f560c514d221d0df15a1906100b5e716bfdab
+SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9f6e659f79066afa1a7c4a2a5dde2a39a944785b
+SHA1 (patch-config_makefiles_rust.mk) = 127f70d36b7784e5b3ba7637e3ccbca76ddd7894
+SHA1 (patch-configure.in) = 92f1603733320d96c424465ac62f9aa22543150e
+SHA1 (patch-dom_base_nsAttrName.h) = 4e2326542d4dbba1ac2af5b33505267ee177b094
+SHA1 (patch-dom_media_CubebUtils.cpp) = 7af2f852bba53dcb313ee6353cd111fb1b1ef735
+SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = d08f170629dda585dc3e11706688527fe3dc0e78
+SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 434ba731268ad3e5a9f20ef3a44c9057b61aba74
+SHA1 (patch-gfx_cairo_cairo_src_cairo-type1-subset.c) = 92287c76edfecf2de6aebdd401d77c26f69b2e81
+SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 62d0d3a41fd0302c7b066ed60b15ed9db9f485de
+SHA1 (patch-gfx_thebes_gfxPlatform.cpp) = c1644366c4f40c52446d102209a337aadfad696c
+SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2a0d47b075ae09d7bd697714919c8861e690772a
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 64475f51534ac683c5b42bcbbd767db87d0ef87b
+SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 76ea3f4d4cb2cac5ddf713b73cf9c5da47ae40f0
+SHA1 (patch-js_src_jsfriendapi.h) = 9cbb011aa4d1c0a13b64903ee626f2cda02efda8
+SHA1 (patch-js_src_util_NativeStack.cpp) = 338fdf6aa34101f6a41d07b303d4a8426c483d5b
+SHA1 (patch-media_ffvpx_libavutil_arm_bswap.h) = 5a7ad4d38165d49d44862ade846cb79de026867e
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 068880a750636aa661cb2771fe5a24551ba956ed
+SHA1 (patch-media_libcubeb_src_cubeb__sun.c) = 6b91c8361e5b4ddcac5d41e78c8f09e0014cd5d7
+SHA1 (patch-media_libcubeb_src_moz.build) = 3fc5bef46c53c6a48d6d441b83c5828a00d2771a
+SHA1 (patch-media_libpng_pngpriv.h) = 5c49119b0e555c9daca64799ff03f3fa8fa05ded
+SHA1 (patch-media_libtheora_lib_info.c) = 96f3d3824459186476102a4598d07cf6f6a704ef
+SHA1 (patch-media_libvorbis_lib_vorbis__info.c) = 64c4e763835d1ab81e8854cae8a293e630e83250
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 2c07cd2361752c307b2a50599a000e41d054aff6
+SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 20b208c5ab4bfea5d49d79c19fc610867da0c4c7
+SHA1 (patch-old-configure.in) = b3f79e87a6a9733528294418fc43ca266c2f32c2
+SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = 0cbf185955c77c9438ced0c294fbc8e4824797bf
+SHA1 (patch-third__party_rust_authenticator_.cargo-checksum.json) = 4a181138f3080b0e2203be1f8277f4ab2a584250
+SHA1 (patch-third__party_rust_authenticator_src_lib.rs) = 7ae115c6fa9617d3c211207739e74d2eaee194e4
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_device.rs) = bcf69cdbcb471fa37b348176b5e368eccc7e50a9
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_fd.rs) = 7fb9fa741bc5cf5b75e5f0afb2dedc64beadc260
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_mod.rs) = 7497dba297cc863ca59fe6f7c14a2c7a6f46b401
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_monitor.rs) = d2a3dc2d9d2aecab9edec402c775b4247984f503
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_transaction.rs) = 570893df3d00a1810d2d285ed6c40360d6e13d6c
+SHA1 (patch-third__party_rust_authenticator_src_netbsd_uhid.rs) = 44204eec41fa9e7f6b32bc63e39afd5658f88822
+SHA1 (patch-third__party_rust_getrandom_src_lib.rs) = d9c19782c74b2c455d7192c2d44bd16e43be3263
+SHA1 (patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = cc9f9d0cfbee312ec6ff540efab6fba78825ff4c
+SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = a32f4650261fd339a470c8a2747dbfb5cd576444
+SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 87057290f0f6a8acc7a41c9a690b800d4882f6d6
+SHA1 (patch-toolkit_moz.configure) = ca0a6f48ce2cdb0a9722ffd7052b832fd66350cf
+SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 407fe861dd9b82a88a6f5c0ed1e519a3c0e67251
+SHA1 (patch-widget_gtk_WaylandDMABufSurface.cpp) = 16ade7d35dd327e84b62149a8a9978436ba158af
+SHA1 (patch-xpcom_base_nscore.h) = 6e6f2d564d8d6121c178c2567cce8ac2ebe8610b
+SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = d731c225bb49241b5775c421f676d5675f4f02e1

Index: pkgsrc/mail/thunderbird/options.mk
diff -u pkgsrc/mail/thunderbird/options.mk:1.23 pkgsrc/mail/thunderbird/options.mk:1.24
--- pkgsrc/mail/thunderbird/options.mk:1.23     Mon Jun 29 11:53:09 2020
+++ pkgsrc/mail/thunderbird/options.mk  Thu Sep  3 15:26:22 2020
@@ -1,11 +1,9 @@
-# $NetBSD: options.mk,v 1.23 2020/06/29 11:53:09 nia Exp $
+# $NetBSD: options.mk,v 1.24 2020/09/03 15:26:22 ryoon Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.thunderbird
 
 PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc \
-                       official-mozilla-branding pulseaudio \
-                       mozilla-lightning
-PKG_SUGGESTED_OPTIONS+=        mozilla-lightning
+                       official-mozilla-branding pulseaudio
 
 PLIST_VARS+=           branding nobranding debug jemalloc
 
@@ -49,14 +47,6 @@ CONFIGURE_ARGS+=     --enable-pulseaudio
 CONFIGURE_ARGS+=       --disable-pulseaudio
 .endif
 
-.if !empty(PKG_OPTIONS:Mmozilla-lightning)
-CONFIGURE_ARGS+=       --enable-calendar
-PLIST_SRC+=            PLIST.lightning
-XPI_FILES+=            ${WRKSRC}/${OBJDIR}/bin/distribution/extensions/lightning.xpi
-.else
-CONFIGURE_ARGS+=       --disable-calendar
-.endif
-
 .if !empty(PKG_OPTIONS:Mdbus)
 .include "../../sysutils/dbus-glib/buildlink3.mk"
 CONFIGURE_ARGS+=       --enable-dbus

Index: pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js
diff -u pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.3 pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.4
--- pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.3    Mon Jun 15 15:44:22 2020
+++ pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js        Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-browser_app_profile_firefox.js,v 1.3 2020/06/15 15:44:22 nia Exp $
+$NetBSD: patch-browser_app_profile_firefox.js,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
---- browser/app/profile/firefox.js.orig        2020-06-02 14:07:51.000000000 +0000
+--- browser/app/profile/firefox.js.orig        2020-08-28 21:32:23.000000000 +0000
 +++ browser/app/profile/firefox.js
-@@ -1862,6 +1862,12 @@ pref("prio.publicKeyB", "26E6674E65425B8
+@@ -1921,6 +1921,12 @@ pref("fission.frontend.simulate-messages
  pref("toolkit.coverage.enabled", false);
  pref("toolkit.coverage.endpoint.base", "https://coverage.mozilla.org";);
  
Index: pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure
diff -u pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure:1.3 pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure:1.4
--- pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure:1.3        Fri Jun  5 03:57:58 2020
+++ pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure    Thu Sep  3 15:26:22 2020
@@ -1,11 +1,8 @@
-$NetBSD: patch-build_moz.configure_rust.configure,v 1.3 2020/06/05 03:57:58 ryoon Exp $
+$NetBSD: patch-build_moz.configure_rust.configure,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
-* Do not match rumprun toolchain for NetBSD,
-  narrowed should be one not two.
-
---- build/moz.configure/rust.configure.orig    2020-05-28 00:01:39.000000000 +0000
+--- build/moz.configure/rust.configure.orig    2020-08-28 21:32:29.000000000 +0000
 +++ build/moz.configure/rust.configure
-@@ -330,7 +330,8 @@ def rust_triple_alias(host_or_target):
+@@ -337,7 +337,8 @@ def rust_triple_alias(host_or_target, ho
              narrowed = [
                  c for c in candidates
                  if c.target.raw_os == host_or_target.raw_os and
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.3 pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.4
--- pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.3  Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc      Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.3 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
---- ipc/chromium/src/base/message_pump_libevent.cc.orig        2019-09-09 23:43:28.000000000 +0000
+--- ipc/chromium/src/base/message_pump_libevent.cc.orig        2020-08-28 21:32:41.000000000 +0000
 +++ ipc/chromium/src/base/message_pump_libevent.cc
 @@ -22,6 +22,7 @@
  
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.3 pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.4
--- pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.3       Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp   Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.3 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
---- js/src/util/NativeStack.cpp.orig   2019-09-09 23:43:33.000000000 +0000
+--- js/src/util/NativeStack.cpp.orig   2020-08-28 21:32:56.000000000 +0000
 +++ js/src/util/NativeStack.cpp
 @@ -13,7 +13,7 @@
  #  if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
@@ -18,7 +18,7 @@ $NetBSD: patch-js_src_util_NativeStack.c
 -#elif defined(SOLARIS)
 +#elif defined(__sun)
  
- JS_STATIC_ASSERT(JS_STACK_GROWTH_DIRECTION < 0);
+ static_assert(JS_STACK_GROWTH_DIRECTION < 0);
  
 @@ -128,6 +128,7 @@ void* js::GetNativeStackBaseImpl() {
  #    elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build
diff -u pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build:1.3 pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build:1.4
--- pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build:1.3      Mon Jun 15 15:44:22 2020
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build  Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.3 2020/06/15 15:44:22 nia Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
---- media/libcubeb/src/moz.build.orig  2020-06-02 14:07:57.000000000 +0000
+--- media/libcubeb/src/moz.build.orig  2020-08-28 21:33:11.000000000 +0000
 +++ media/libcubeb/src/moz.build
 @@ -23,6 +23,12 @@ if CONFIG['MOZ_ALSA']:
      ]
Index: pkgsrc/mail/thunderbird/patches/patch-old-configure.in
diff -u pkgsrc/mail/thunderbird/patches/patch-old-configure.in:1.3 pkgsrc/mail/thunderbird/patches/patch-old-configure.in:1.4
--- pkgsrc/mail/thunderbird/patches/patch-old-configure.in:1.3  Mon Jun 15 15:44:22 2020
+++ pkgsrc/mail/thunderbird/patches/patch-old-configure.in      Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-old-configure.in,v 1.3 2020/06/15 15:44:22 nia Exp $
+$NetBSD: patch-old-configure.in,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
---- old-configure.in.orig      2020-06-02 14:07:57.000000000 +0000
+--- old-configure.in.orig      2020-08-28 21:33:19.000000000 +0000
 +++ old-configure.in
-@@ -1987,6 +1987,19 @@ MOZ_WEBM_ENCODER=1
+@@ -1795,6 +1795,19 @@ MOZ_WEBM_ENCODER=1
  AC_DEFINE(MOZ_WEBM_ENCODER)
  AC_SUBST(MOZ_WEBM_ENCODER)
  
@@ -22,3 +22,12 @@ $NetBSD: patch-old-configure.in,v 1.3 20
  dnl ========================================================
  dnl NegotiateAuth
  dnl ========================================================
+@@ -2512,7 +2525,7 @@ AC_SUBST_LIST(MOZ_CAIRO_LIBS)
+ AC_SUBST_LIST(MOZ_CAIRO_OSLIBS)
+ AC_SUBST(MOZ_TREE_PIXMAN)
+ 
+-BINDGEN_SYSTEM_FLAGS="$_BINDGEN_CFLAGS $NSPR_CFLAGS $NSS_CFLAGS $MOZ_PIXMAN_CFLAGS $MOZ_CAIRO_CFLAGS"
++BINDGEN_SYSTEM_FLAGS="$_BINDGEN_CFLAGS $NSPR_CFLAGS $NSS_CFLAGS $MOZ_PIXMAN_CFLAGS $MOZ_CAIRO_CFLAGS -I${PREFIX}/include/nss/nss"
+ AC_SUBST(BINDGEN_SYSTEM_FLAGS)
+ BINDGEN_SYSTEM_TOML_FLAGS="$BINDGEN_SYSTEM_FLAGS"
+ AC_SUBST_TOML_LIST(BINDGEN_SYSTEM_TOML_FLAGS)
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h
diff -u pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.3 pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.4
--- pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.3       Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h   Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-xpcom_base_nscore.h,v 1.3 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-xpcom_base_nscore.h,v 1.4 2020/09/03 15:26:22 ryoon Exp $
 
---- xpcom/base/nscore.h.orig   2019-09-09 23:43:45.000000000 +0000
+--- xpcom/base/nscore.h.orig   2020-08-28 21:33:30.000000000 +0000
 +++ xpcom/base/nscore.h
-@@ -76,7 +76,7 @@
+@@ -77,7 +77,7 @@
   *           NS_HIDDEN_(int) NS_FASTCALL func2(char *foo);
   */
  

Index: pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h
diff -u pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h:1.1 pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h:1.2
--- pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h:1.1 Mon Mar 30 19:46:01 2020
+++ pkgsrc/mail/thunderbird/patches/patch-config_gcc-stl-wrapper.template.h     Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.1 2020/03/30 19:46:01 joerg Exp $
+$NetBSD: patch-config_gcc-stl-wrapper.template.h,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- config/gcc-stl-wrapper.template.h.orig     2020-03-10 21:02:17.000000000 +0000
+--- config/gcc-stl-wrapper.template.h.orig     2020-08-28 21:32:29.000000000 +0000
 +++ config/gcc-stl-wrapper.template.h
-@@ -28,14 +28,14 @@
+@@ -28,8 +28,8 @@
  #endif
  
  // Don't include mozalloc for cstdlib. See bug 1245076.
@@ -12,6 +12,8 @@ $NetBSD: patch-config_gcc-stl-wrapper.te
 +#  define moz_dont_include_mozalloc_for_${HEADER}
  #endif
  
+ #ifndef moz_dont_include_mozalloc_for_type_traits
+@@ -43,7 +43,7 @@
  // Include mozalloc after the STL header and all other headers it includes
  // have been preprocessed.
  #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \
@@ -20,7 +22,7 @@ $NetBSD: patch-config_gcc-stl-wrapper.te
  #  define MOZ_INCLUDE_MOZALLOC_H
  #  define MOZ_INCLUDE_MOZALLOC_H_FROM_${HEADER}
  #endif
-@@ -64,4 +64,6 @@
+@@ -72,4 +72,6 @@
  #  include "mozilla/throw_gcc.h"
  #endif
  
Index: pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk
diff -u pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk:1.1 pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk:1.2
--- pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk:1.1  Sat Aug 22 23:12:51 2020
+++ pkgsrc/mail/thunderbird/patches/patch-config_makefiles_rust.mk      Thu Sep  3 15:26:22 2020
@@ -1,30 +1,14 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.1 2020/08/22 23:12:51 wiz Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
-NetBSD<10 doesn't get along with parallel rust builds (it causes issues
-with ld.so) which are the default. Force -j1.
-
-Set -Cembed-bitcode=yes when using LTO to fix build with rust >= 1.45.
-Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1640982
-
---- config/makefiles/rust.mk.orig      2020-07-20 21:02:39.000000000 +0000
+--- config/makefiles/rust.mk.orig      2020-08-28 21:32:29.000000000 +0000
 +++ config/makefiles/rust.mk
-@@ -49,11 +49,19 @@ ifndef MOZ_DEBUG_RUST
- # Enable link-time optimization for release builds.
- cargo_rustc_flags += -C lto
- endif
-+# Versions of rust >= 1.45 need -Cembed-bitcode=yes for all crates when
-+# using -Clto.
-+ifeq (,$(filter 1.38.% 1.39.% 1.40.% 1.41.% 1.42.% 1.43.% 1.44.%,$(RUSTC_VERSION)))
-+RUSTFLAGS += -Cembed-bitcode=yes
-+endif
- endif
- 
- ifdef CARGO_INCREMENTAL
- export CARGO_INCREMENTAL
+@@ -52,6 +52,9 @@ endif
+ ifeq (1,$(MOZ_PARALLEL_BUILD))
+ cargo_build_flags += -j1
  endif
 +ifeq ($(OS_ARCH),NetBSD)
 +cargo_build_flags += -j1
 +endif
  
- rustflags_neon =
- ifeq (neon,$(MOZ_FPU))
+ # These flags are passed via `cargo rustc` and only apply to the final rustc
+ # invocation (i.e., only the top-level crate, not its dependencies).
Index: pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h
diff -u pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h:1.1 pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h:1.2
--- pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h:1.1     Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-dom_base_nsAttrName.h Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-dom_base_nsAttrName.h,v 1.1 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-dom_base_nsAttrName.h,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- dom/base/nsAttrName.h.orig 2019-09-09 23:43:25.000000000 +0000
+--- dom/base/nsAttrName.h.orig 2020-08-28 21:32:30.000000000 +0000
 +++ dom/base/nsAttrName.h
 @@ -16,6 +16,10 @@
  #include "mozilla/dom/NodeInfo.h"
Index: pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
diff -u pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.1 pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.2
--- pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h:1.1     Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h,v 1.1 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- gfx/angle/checkout/src/compiler/translator/InfoSink.h.orig 2019-09-09 23:43:27.000000000 +0000
+--- gfx/angle/checkout/src/compiler/translator/InfoSink.h.orig 2020-08-28 21:32:36.000000000 +0000
 +++ gfx/angle/checkout/src/compiler/translator/InfoSink.h
 @@ -7,7 +7,7 @@
  #ifndef COMPILER_TRANSLATOR_INFOSINK_H_
Index: pkgsrc/mail/thunderbird/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp:1.1  Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp      Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-gfx_skia_skia_src_core_SkCpu.cpp,v 1.1 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-gfx_skia_skia_src_core_SkCpu.cpp,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- gfx/skia/skia/src/core/SkCpu.cpp.orig      2019-09-09 23:43:27.000000000 +0000
+--- gfx/skia/skia/src/core/SkCpu.cpp.orig      2020-08-28 21:32:36.000000000 +0000
 +++ gfx/skia/skia/src/core/SkCpu.cpp
-@@ -70,7 +70,7 @@
+@@ -72,7 +72,7 @@
          return features;
      }
  
Index: pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp:1.2
--- pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp:1.1        Mon Jun 15 15:44:22 2020
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_thebes_gfxPlatform.cpp    Thu Sep  3 15:26:22 2020
@@ -1,26 +1,22 @@
-$NetBSD: patch-gfx_thebes_gfxPlatform.cpp,v 1.1 2020/06/15 15:44:22 nia Exp $
+$NetBSD: patch-gfx_thebes_gfxPlatform.cpp,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
-Don't rely on CrossProcessSemaphore on NetBSD. It has some implementation
-issues that cause issues (kern/55386, not available on NetBSD<9)
-
-This idea is borrowed from macOS which has the same limitation.
-
---- gfx/thebes/gfxPlatform.cpp.orig    2020-06-02 14:07:53.000000000 +0000
+--- gfx/thebes/gfxPlatform.cpp.orig    2020-08-28 21:32:36.000000000 +0000
 +++ gfx/thebes/gfxPlatform.cpp
-@@ -2991,6 +2991,9 @@ bool gfxPlatform::UsesOffMainThreadCompo
+@@ -2927,6 +2927,10 @@ bool gfxPlatform::UsesOffMainThreadCompo
  }
  
  bool gfxPlatform::UsesTiling() const {
 +#ifdef __NetBSD__
++  // Avoid relying on CrossProcessSemaphore
 +  return true;
 +#else
    bool usesSkia = GetDefaultContentBackend() == BackendType::SKIA;
  
    // We can't just test whether the PaintThread is initialized here because
-@@ -3002,6 +3005,7 @@ bool gfxPlatform::UsesTiling() const {
- 
-   return gfxPrefs::LayersTilesEnabled() ||
-          (gfxPrefs::LayersTilesEnabledIfSkiaPOMTP() && usesSkia && usesPOMTP);
+@@ -2939,6 +2943,7 @@ bool gfxPlatform::UsesTiling() const {
+   return StaticPrefs::layers_enable_tiles_AtStartup() ||
+          (StaticPrefs::layers_enable_tiles_if_skia_pomtp_AtStartup() &&
+           usesSkia && usesPOMTP);
 +#endif
  }
  
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -u pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.1 pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.2
--- pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.1  Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c      Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- media/libcubeb/src/cubeb_alsa.c.orig       2018-12-04 23:11:54.000000000 +0000
+--- media/libcubeb/src/cubeb_alsa.c.orig       2020-08-28 21:33:11.000000000 +0000
 +++ media/libcubeb/src/cubeb_alsa.c
-@@ -7,11 +7,13 @@
+@@ -7,6 +7,7 @@
  #undef NDEBUG
  #define _DEFAULT_SOURCE
  #define _BSD_SOURCE
@@ -10,555 +10,3 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  #define _XOPEN_SOURCE 500
  #include <pthread.h>
  #include <sys/time.h>
- #include <assert.h>
- #include <limits.h>
-+#include <dlfcn.h>
- #include <poll.h>
- #include <unistd.h>
- #include <alsa/asoundlib.h>
-@@ -25,6 +27,52 @@
- 
- #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin"
- 
-+#ifdef DISABLE_LIBASOUND_DLOPEN
-+#define WRAP(x) x
-+#else
-+#define WRAP(x) cubeb_##x
-+#define MAKE_TYPEDEF(x) static typeof(x) * cubeb_##x
-+MAKE_TYPEDEF(snd_config);
-+MAKE_TYPEDEF(snd_config_add);
-+MAKE_TYPEDEF(snd_config_copy);
-+MAKE_TYPEDEF(snd_config_delete);
-+MAKE_TYPEDEF(snd_config_get_id);
-+MAKE_TYPEDEF(snd_config_get_string);
-+MAKE_TYPEDEF(snd_config_imake_integer);
-+MAKE_TYPEDEF(snd_config_search);
-+MAKE_TYPEDEF(snd_config_search_definition);
-+MAKE_TYPEDEF(snd_lib_error_set_handler);
-+MAKE_TYPEDEF(snd_pcm_avail_update);
-+MAKE_TYPEDEF(snd_pcm_close);
-+MAKE_TYPEDEF(snd_pcm_delay);
-+MAKE_TYPEDEF(snd_pcm_drain);
-+MAKE_TYPEDEF(snd_pcm_frames_to_bytes);
-+MAKE_TYPEDEF(snd_pcm_get_params);
-+/* snd_pcm_hw_params_alloca is actually a macro */
-+/* MAKE_TYPEDEF(snd_pcm_hw_params_alloca); */
-+MAKE_TYPEDEF(snd_pcm_hw_params_sizeof);
-+#define snd_pcm_hw_params_sizeof cubeb_snd_pcm_hw_params_sizeof
-+MAKE_TYPEDEF(snd_pcm_hw_params_any);
-+MAKE_TYPEDEF(snd_pcm_hw_params_get_channels_max);
-+MAKE_TYPEDEF(snd_pcm_hw_params_get_rate);
-+MAKE_TYPEDEF(snd_pcm_hw_params_set_rate_near);
-+MAKE_TYPEDEF(snd_pcm_nonblock);
-+MAKE_TYPEDEF(snd_pcm_open);
-+MAKE_TYPEDEF(snd_pcm_open_lconf);
-+MAKE_TYPEDEF(snd_pcm_pause);
-+MAKE_TYPEDEF(snd_pcm_poll_descriptors);
-+MAKE_TYPEDEF(snd_pcm_poll_descriptors_count);
-+MAKE_TYPEDEF(snd_pcm_poll_descriptors_revents);
-+MAKE_TYPEDEF(snd_pcm_readi);
-+MAKE_TYPEDEF(snd_pcm_recover);
-+MAKE_TYPEDEF(snd_pcm_set_params);
-+MAKE_TYPEDEF(snd_pcm_start);
-+MAKE_TYPEDEF(snd_pcm_state);
-+MAKE_TYPEDEF(snd_pcm_writei);
-+
-+#undef MAKE_TYPEDEF
-+#endif
-+
- /* ALSA is not thread-safe.  snd_pcm_t instances are individually protected
-    by the owning cubeb_stream's mutex.  snd_pcm_t creation and destruction
-    is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1),
-@@ -65,6 +113,8 @@ struct cubeb {
-      workaround is not required. */
-   snd_config_t * local_config;
-   int is_pa;
-+
-+  void * libasound;
- };
- 
- enum stream_state {
-@@ -245,8 +295,8 @@ set_timeout(struct timeval * timeout, un
- static void
- stream_buffer_decrement(cubeb_stream * stm, long count)
- {
--  char * bufremains = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, count);
--  memmove(stm->buffer, bufremains, snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes - count));
-+  char * bufremains = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, count);
-+  memmove(stm->buffer, bufremains, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes - count));
-   stm->bufframes -= count;
- }
- 
-@@ -278,9 +328,9 @@ alsa_process_stream(cubeb_stream * stm)
-   /* Call _poll_descriptors_revents() even if we don't use it
-      to let underlying plugins clear null events.  Otherwise poll()
-      may wake up again and again, producing unnecessary CPU usage. */
--  snd_pcm_poll_descriptors_revents(stm->pcm, stm->fds, stm->nfds, &revents);
-+  WRAP(snd_pcm_poll_descriptors_revents)(stm->pcm, stm->fds, stm->nfds, &revents);
- 
--  avail = snd_pcm_avail_update(stm->pcm);
-+  avail = WRAP(snd_pcm_avail_update)(stm->pcm);
- 
-   /* Got null event? Bail and wait for another wakeup. */
-   if (avail == 0) {
-@@ -303,7 +353,7 @@ alsa_process_stream(cubeb_stream * stm)
-       // TODO: should it be marked as DRAINING?
-     }
- 
--    got = snd_pcm_readi(stm->pcm, stm->buffer+stm->bufframes, avail);
-+    got = WRAP(snd_pcm_readi)(stm->pcm, stm->buffer+stm->bufframes, avail);
- 
-     if (got < 0) {
-       avail = got; // the error handler below will recover us
-@@ -347,7 +397,7 @@ alsa_process_stream(cubeb_stream * stm)
-       (!stm->other_stream || stm->other_stream->bufframes > 0)) {
-     long got = avail - stm->bufframes;
-     void * other_buffer = stm->other_stream ? stm->other_stream->buffer : NULL;
--    char * buftail = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes);
-+    char * buftail = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes);
- 
-     /* Correct read size to the other stream available frames */
-     if (stm->other_stream && got > (snd_pcm_sframes_t) stm->other_stream->bufframes) {
-@@ -374,8 +424,8 @@ alsa_process_stream(cubeb_stream * stm)
-     long drain_frames = avail - stm->bufframes;
-     double drain_time = (double) drain_frames / stm->params.rate;
- 
--    char * buftail = stm->buffer + snd_pcm_frames_to_bytes(stm->pcm, stm->bufframes);
--    memset(buftail, 0, snd_pcm_frames_to_bytes(stm->pcm, drain_frames));
-+    char * buftail = stm->buffer + WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->bufframes);
-+    memset(buftail, 0, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, drain_frames));
-     stm->bufframes = avail;
- 
-     /* Mark as draining, unless we're waiting for capture */
-@@ -402,7 +452,7 @@ alsa_process_stream(cubeb_stream * stm)
-       }
-     }
- 
--    wrote = snd_pcm_writei(stm->pcm, stm->buffer, avail);
-+    wrote = WRAP(snd_pcm_writei)(stm->pcm, stm->buffer, avail);
-     if (wrote < 0) {
-       avail = wrote; // the error handler below will recover us
-     } else {
-@@ -415,13 +465,13 @@ alsa_process_stream(cubeb_stream * stm)
- 
-   /* Got some error? Let's try to recover the stream. */
-   if (avail < 0) {
--    avail = snd_pcm_recover(stm->pcm, avail, 0);
-+    avail = WRAP(snd_pcm_recover)(stm->pcm, avail, 0);
- 
-     /* Capture pcm must be started after initial setup/recover */
-     if (avail >= 0 &&
-         stm->stream_type == SND_PCM_STREAM_CAPTURE &&
--        snd_pcm_state(stm->pcm) == SND_PCM_STATE_PREPARED) {
--      avail = snd_pcm_start(stm->pcm);
-+        WRAP(snd_pcm_state)(stm->pcm) == SND_PCM_STATE_PREPARED) {
-+      avail = WRAP(snd_pcm_start)(stm->pcm);
-     }
-   }
- 
-@@ -537,26 +587,26 @@ get_slave_pcm_node(snd_config_t * lconf,
- 
-   slave_def = NULL;
- 
--  r = snd_config_search(root_pcm, "slave", &slave_pcm);
-+  r = WRAP(snd_config_search)(root_pcm, "slave", &slave_pcm);
-   if (r < 0) {
-     return NULL;
-   }
- 
--  r = snd_config_get_string(slave_pcm, &string);
-+  r = WRAP(snd_config_get_string)(slave_pcm, &string);
-   if (r >= 0) {
--    r = snd_config_search_definition(lconf, "pcm_slave", string, &slave_def);
-+    r = WRAP(snd_config_search_definition)(lconf, "pcm_slave", string, &slave_def);
-     if (r < 0) {
-       return NULL;
-     }
-   }
- 
-   do {
--    r = snd_config_search(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
-+    r = WRAP(snd_config_search)(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_get_string(slave_def ? slave_def : slave_pcm, &string);
-+    r = WRAP(snd_config_get_string)(slave_def ? slave_def : slave_pcm, &string);
-     if (r < 0) {
-       break;
-     }
-@@ -565,7 +615,7 @@ get_slave_pcm_node(snd_config_t * lconf,
-     if (r < 0 || r > (int) sizeof(node_name)) {
-       break;
-     }
--    r = snd_config_search(lconf, node_name, &pcm);
-+    r = WRAP(snd_config_search)(lconf, node_name, &pcm);
-     if (r < 0) {
-       break;
-     }
-@@ -574,7 +624,7 @@ get_slave_pcm_node(snd_config_t * lconf,
-   } while (0);
- 
-   if (slave_def) {
--    snd_config_delete(slave_def);
-+    WRAP(snd_config_delete)(slave_def);
-   }
- 
-   return NULL;
-@@ -597,22 +647,22 @@ init_local_config_with_workaround(char c
- 
-   lconf = NULL;
- 
--  if (snd_config == NULL) {
-+  if (*WRAP(snd_config) == NULL) {
-     return NULL;
-   }
- 
--  r = snd_config_copy(&lconf, snd_config);
-+  r = WRAP(snd_config_copy)(&lconf, *WRAP(snd_config));
-   if (r < 0) {
-     return NULL;
-   }
- 
-   do {
--    r = snd_config_search_definition(lconf, "pcm", pcm_name, &pcm_node);
-+    r = WRAP(snd_config_search_definition)(lconf, "pcm", pcm_name, &pcm_node);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_get_id(pcm_node, &string);
-+    r = WRAP(snd_config_get_id)(pcm_node, &string);
-     if (r < 0) {
-       break;
-     }
-@@ -621,7 +671,7 @@ init_local_config_with_workaround(char c
-     if (r < 0 || r > (int) sizeof(node_name)) {
-       break;
-     }
--    r = snd_config_search(lconf, node_name, &pcm_node);
-+    r = WRAP(snd_config_search)(lconf, node_name, &pcm_node);
-     if (r < 0) {
-       break;
-     }
-@@ -632,12 +682,12 @@ init_local_config_with_workaround(char c
-     }
- 
-     /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
--    r = snd_config_search(pcm_node, "type", &node);
-+    r = WRAP(snd_config_search)(pcm_node, "type", &node);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_get_string(node, &string);
-+    r = WRAP(snd_config_get_string)(node, &string);
-     if (r < 0) {
-       break;
-     }
-@@ -648,18 +698,18 @@ init_local_config_with_workaround(char c
- 
-     /* Don't clobber an explicit existing handle_underrun value, set it only
-        if it doesn't already exist. */
--    r = snd_config_search(pcm_node, "handle_underrun", &node);
-+    r = WRAP(snd_config_search)(pcm_node, "handle_underrun", &node);
-     if (r != -ENOENT) {
-       break;
-     }
- 
-     /* Disable pcm_pulse's asynchronous underrun handling. */
--    r = snd_config_imake_integer(&node, "handle_underrun", 0);
-+    r = WRAP(snd_config_imake_integer)(&node, "handle_underrun", 0);
-     if (r < 0) {
-       break;
-     }
- 
--    r = snd_config_add(pcm_node, node);
-+    r = WRAP(snd_config_add)(pcm_node, node);
-     if (r < 0) {
-       break;
-     }
-@@ -667,7 +717,7 @@ init_local_config_with_workaround(char c
-     return lconf;
-   } while (0);
- 
--  snd_config_delete(lconf);
-+  WRAP(snd_config_delete)(lconf);
- 
-   return NULL;
- }
-@@ -679,9 +729,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, c
- 
-   pthread_mutex_lock(&cubeb_alsa_mutex);
-   if (local_config) {
--    r = snd_pcm_open_lconf(pcm, pcm_name, stream, SND_PCM_NONBLOCK, local_config);
-+    r = WRAP(snd_pcm_open_lconf)(pcm, pcm_name, stream, SND_PCM_NONBLOCK, local_config);
-   } else {
--    r = snd_pcm_open(pcm, pcm_name, stream, SND_PCM_NONBLOCK);
-+    r = WRAP(snd_pcm_open)(pcm, pcm_name, stream, SND_PCM_NONBLOCK);
-   }
-   pthread_mutex_unlock(&cubeb_alsa_mutex);
- 
-@@ -694,7 +744,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
-   int r;
- 
-   pthread_mutex_lock(&cubeb_alsa_mutex);
--  r = snd_pcm_close(pcm);
-+  r = WRAP(snd_pcm_close)(pcm);
-   pthread_mutex_unlock(&cubeb_alsa_mutex);
- 
-   return r;
-@@ -757,12 +807,65 @@ alsa_init(cubeb ** context, char const *
-   pthread_attr_t attr;
-   snd_pcm_t * dummy;
- 
-+  void * libasound = NULL;
-+
-+#ifndef DISABLE_LIBASOUND_DLOPEN
-+  libasound = dlopen("libasound.so", RTLD_LAZY);
-+  if (!libasound) {
-+    return CUBEB_ERROR;
-+  }
-+
-+#define LOAD(x) do { \
-+    cubeb_##x = dlsym(libasound, #x); \
-+    if (!cubeb_##x) { \
-+      dlclose(libasound); \
-+      return CUBEB_ERROR; \
-+    } \
-+  } while(0)
-+
-+  LOAD(snd_config);
-+  LOAD(snd_config_add);
-+  LOAD(snd_config_copy);
-+  LOAD(snd_config_delete);
-+  LOAD(snd_config_get_id);
-+  LOAD(snd_config_get_string);
-+  LOAD(snd_config_imake_integer);
-+  LOAD(snd_config_search);
-+  LOAD(snd_config_search_definition);
-+  LOAD(snd_lib_error_set_handler);
-+  LOAD(snd_pcm_avail_update);
-+  LOAD(snd_pcm_close);
-+  LOAD(snd_pcm_delay);
-+  LOAD(snd_pcm_drain);
-+  LOAD(snd_pcm_frames_to_bytes);
-+  LOAD(snd_pcm_get_params);
-+  /* snd_pcm_hw_params_alloca is actually a macro */
-+  /* LOAD(snd_pcm_hw_params_alloca); */
-+  LOAD(snd_pcm_hw_params_sizeof);
-+  LOAD(snd_pcm_hw_params_any);
-+  LOAD(snd_pcm_hw_params_get_channels_max);
-+  LOAD(snd_pcm_hw_params_get_rate);
-+  LOAD(snd_pcm_hw_params_set_rate_near);
-+  LOAD(snd_pcm_nonblock);
-+  LOAD(snd_pcm_open);
-+  LOAD(snd_pcm_open_lconf);
-+  LOAD(snd_pcm_pause);
-+  LOAD(snd_pcm_poll_descriptors);
-+  LOAD(snd_pcm_poll_descriptors_count);
-+  LOAD(snd_pcm_poll_descriptors_revents);
-+  LOAD(snd_pcm_recover);
-+  LOAD(snd_pcm_set_params);
-+  LOAD(snd_pcm_state);
-+  LOAD(snd_pcm_writei);
-+
-+#undef LOAD
-+#endif
-   assert(context);
-   *context = NULL;
- 
-   pthread_mutex_lock(&cubeb_alsa_mutex);
-   if (!cubeb_alsa_error_handler_set) {
--    snd_lib_error_set_handler(silent_error_handler);
-+    WRAP(snd_lib_error_set_handler)(silent_error_handler);
-     cubeb_alsa_error_handler_set = 1;
-   }
-   pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -770,6 +873,8 @@ alsa_init(cubeb ** context, char const *
-   ctx = calloc(1, sizeof(*ctx));
-   assert(ctx);
- 
-+  ctx->libasound = libasound;
-+
-   ctx->ops = &alsa_ops;
- 
-   r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -819,7 +924,7 @@ alsa_init(cubeb ** context, char const *
-        config fails with EINVAL, the PA PCM is too old for this workaround. */
-     if (r == -EINVAL) {
-       pthread_mutex_lock(&cubeb_alsa_mutex);
--      snd_config_delete(ctx->local_config);
-+      WRAP(snd_config_delete)(ctx->local_config);
-       pthread_mutex_unlock(&cubeb_alsa_mutex);
-       ctx->local_config = NULL;
-     } else if (r >= 0) {
-@@ -859,9 +964,13 @@ alsa_destroy(cubeb * ctx)
-   pthread_mutex_destroy(&ctx->mutex);
-   free(ctx->fds);
- 
-+  if (ctx->libasound) {
-+    dlclose(ctx->libasound);
-+  }
-+
-   if (ctx->local_config) {
-     pthread_mutex_lock(&cubeb_alsa_mutex);
--    snd_config_delete(ctx->local_config);
-+    WRAP(snd_config_delete)(ctx->local_config);
-     pthread_mutex_unlock(&cubeb_alsa_mutex);
-   }
- 
-@@ -948,7 +1057,7 @@ alsa_stream_init_single(cubeb * ctx, cub
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_nonblock(stm->pcm, 1);
-+  r = WRAP(snd_pcm_nonblock)(stm->pcm, 1);
-   assert(r == 0);
- 
-   latency_us = latency_frames * 1e6 / stm->params.rate;
-@@ -961,7 +1070,7 @@ alsa_stream_init_single(cubeb * ctx, cub
-     latency_us = latency_us < min_latency ? min_latency: latency_us;
-   }
- 
--  r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
-+  r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
-                          stm->params.channels, stm->params.rate, 1,
-                          latency_us);
-   if (r < 0) {
-@@ -969,20 +1078,20 @@ alsa_stream_init_single(cubeb * ctx, cub
-     return CUBEB_ERROR_INVALID_FORMAT;
-   }
- 
--  r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &period_size);
-+  r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &period_size);
-   assert(r == 0);
- 
-   /* Double internal buffer size to have enough space when waiting for the other side of duplex connection */
-   stm->buffer_size *= 2;
--  stm->buffer = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, stm->buffer_size));
-+  stm->buffer = calloc(1, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, stm->buffer_size));
-   assert(stm->buffer);
- 
--  stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm);
-+  stm->nfds = WRAP(snd_pcm_poll_descriptors_count)(stm->pcm);
-   assert(stm->nfds > 0);
- 
-   stm->saved_fds = calloc(stm->nfds, sizeof(struct pollfd));
-   assert(stm->saved_fds);
--  r = snd_pcm_poll_descriptors(stm->pcm, stm->saved_fds, stm->nfds);
-+  r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
-   assert((nfds_t) r == stm->nfds);
- 
-   if (alsa_register_stream(ctx, stm) != 0) {
-@@ -1054,7 +1163,7 @@ alsa_stream_destroy(cubeb_stream * stm)
-   pthread_mutex_lock(&stm->mutex);
-   if (stm->pcm) {
-     if (stm->state == DRAINING) {
--      snd_pcm_drain(stm->pcm);
-+      WRAP(snd_pcm_drain)(stm->pcm);
-     }
-     alsa_locked_pcm_close(stm->pcm);
-     stm->pcm = NULL;
-@@ -1100,12 +1209,12 @@ alsa_get_max_channel_count(cubeb * ctx, 
- 
-   assert(stm);
- 
--  r = snd_pcm_hw_params_any(stm->pcm, hw_params);
-+  r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
-   if (r < 0) {
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
-+  r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
-   if (r < 0) {
-     return CUBEB_ERROR;
-   }
-@@ -1126,34 +1235,34 @@ alsa_get_preferred_sample_rate(cubeb * c
- 
-   /* get a pcm, disabling resampling, so we get a rate the
-    * hardware/dmix/pulse/etc. supports. */
--  r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
-+  r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
-   if (r < 0) {
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_hw_params_any(pcm, hw_params);
-+  r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
-   if (r < 0) {
--    snd_pcm_close(pcm);
-+    WRAP(snd_pcm_close)(pcm);
-     return CUBEB_ERROR;
-   }
- 
--  r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
-+  r = WRAP(snd_pcm_hw_params_get_rate)(hw_params, rate, &dir);
-   if (r >= 0) {
-     /* There is a default rate: use it. */
--    snd_pcm_close(pcm);
-+    WRAP(snd_pcm_close)(pcm);
-     return CUBEB_OK;
-   }
- 
-   /* Use a common rate, alsa may adjust it based on hw/etc. capabilities. */
-   *rate = 44100;
- 
--  r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
-+  r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
-   if (r < 0) {
--    snd_pcm_close(pcm);
-+    WRAP(snd_pcm_close)(pcm);
-     return CUBEB_ERROR;
-   }
- 
--  snd_pcm_close(pcm);
-+  WRAP(snd_pcm_close)(pcm);
- 
-   return CUBEB_OK;
- }
-@@ -1186,10 +1295,10 @@ alsa_stream_start(cubeb_stream * stm)
-   pthread_mutex_lock(&stm->mutex);
-   /* Capture pcm must be started after initial setup/recover */
-   if (stm->stream_type == SND_PCM_STREAM_CAPTURE &&
--      snd_pcm_state(stm->pcm) == SND_PCM_STATE_PREPARED) {
--    snd_pcm_start(stm->pcm);
-+      WRAP(snd_pcm_state)(stm->pcm) == SND_PCM_STATE_PREPARED) {
-+    WRAP(snd_pcm_start)(stm->pcm);
-   }
--  snd_pcm_pause(stm->pcm, 0);
-+  WRAP(snd_pcm_pause)(stm->pcm, 0);
-   gettimeofday(&stm->last_activity, NULL);
-   pthread_mutex_unlock(&stm->mutex);
- 
-@@ -1229,7 +1338,7 @@ alsa_stream_stop(cubeb_stream * stm)
-   pthread_mutex_unlock(&ctx->mutex);
- 
-   pthread_mutex_lock(&stm->mutex);
--  snd_pcm_pause(stm->pcm, 1);
-+  WRAP(snd_pcm_pause)(stm->pcm, 1);
-   pthread_mutex_unlock(&stm->mutex);
- 
-   return CUBEB_OK;
-@@ -1245,8 +1354,8 @@ alsa_stream_get_position(cubeb_stream * 
-   pthread_mutex_lock(&stm->mutex);
- 
-   delay = -1;
--  if (snd_pcm_state(stm->pcm) != SND_PCM_STATE_RUNNING ||
--      snd_pcm_delay(stm->pcm, &delay) != 0) {
-+  if (WRAP(snd_pcm_state)(stm->pcm) != SND_PCM_STATE_RUNNING ||
-+      WRAP(snd_pcm_delay)(stm->pcm, &delay) != 0) {
-     *position = stm->last_position;
-     pthread_mutex_unlock(&stm->mutex);
-     return CUBEB_OK;
-@@ -1271,7 +1380,7 @@ alsa_stream_get_latency(cubeb_stream * s
-   snd_pcm_sframes_t delay;
-   /* This function returns the delay in frames until a frame written using
-      snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
--  if (snd_pcm_delay(stm->pcm, &delay)) {
-+  if (WRAP(snd_pcm_delay)(stm->pcm, &delay)) {
-     return CUBEB_ERROR;
-   }
- 
Index: pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h
diff -u pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h:1.1 pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h:1.2
--- pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h:1.1    Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h        Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-media_libpng_pngpriv.h,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-media_libpng_pngpriv.h,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- media/libpng/pngpriv.h.orig        2018-12-04 23:11:54.000000000 +0000
+--- media/libpng/pngpriv.h.orig        2020-08-28 21:33:11.000000000 +0000
 +++ media/libpng/pngpriv.h
 @@ -36,8 +36,10 @@
   * still required (as of 2011-05-02.)
Index: pkgsrc/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c
diff -u pkgsrc/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c:1.1 pkgsrc/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c:1.2
--- pkgsrc/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c:1.1 Sat Feb  8 22:36:24 2020
+++ pkgsrc/mail/thunderbird/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c     Thu Sep  3 15:26:22 2020
@@ -1,8 +1,6 @@
-$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.1 2020/02/08 22:36:24 kamil Exp $
+$NetBSD: patch-nsprpub_pr_src_pthreads_ptsynch.c,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
-Workaround buggy usage of pthread_equal().
-
---- nsprpub/pr/src/pthreads/ptsynch.c.orig     2020-01-09 03:29:25.000000000 +0000
+--- nsprpub/pr/src/pthreads/ptsynch.c.orig     2020-08-28 21:33:00.000000000 +0000
 +++ nsprpub/pr/src/pthreads/ptsynch.c
 @@ -25,6 +25,13 @@ static pthread_condattr_t _pt_cvar_attr;
  extern PTDebug pt_debug;  /* this is shared between several modules */
@@ -18,20 +16,20 @@ Workaround buggy usage of pthread_equal(
  #if defined(FREEBSD)
  /*
   * On older versions of FreeBSD, pthread_mutex_trylock returns EDEADLK.
-@@ -192,9 +199,9 @@ PR_IMPLEMENT(PRStatus) PR_Unlock(PRLock 
+@@ -197,9 +204,9 @@ PR_IMPLEMENT(PRStatus) PR_Unlock(PRLock 
      PR_ASSERT(lock != NULL);
      PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(lock->mutex));
      PR_ASSERT(PR_TRUE == lock->locked);
 -    PR_ASSERT(pthread_equal(lock->owner, self));
 +    PR_ASSERT(pt_pthread_equal(lock->owner, self));
  
--    if (!lock->locked || !pthread_equal(lock->owner, self))
-+    if (!lock->locked || !pt_pthread_equal(lock->owner, self))
+-    if (!lock->locked || !pthread_equal(lock->owner, self)) {
++    if (!lock->locked || !pt_pthread_equal(lock->owner, self)) {
          return PR_FAILURE;
+     }
  
-     lock->locked = PR_FALSE;
-@@ -217,7 +224,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
-      * to the correctness of PR_AssertCurrentThreadOwnsLock(), but 
+@@ -225,7 +232,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
+      * to the correctness of PR_AssertCurrentThreadOwnsLock(), but
       * this particular order makes the assertion more likely to
       * catch errors. */
 -    PR_ASSERT(lock->locked && pthread_equal(lock->owner, pthread_self()));
@@ -39,7 +37,7 @@ Workaround buggy usage of pthread_equal(
  }
  
  /**************************************************************/
-@@ -273,7 +280,7 @@ static void pt_PostNotifyToCvar(PRCondVa
+@@ -281,7 +288,7 @@ static void pt_PostNotifyToCvar(PRCondVa
      _PT_Notified *notified = &cvar->lock->notified;
  
      PR_ASSERT(PR_TRUE == cvar->lock->locked);
@@ -48,25 +46,25 @@ Workaround buggy usage of pthread_equal(
      PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
  
      while (1)
-@@ -356,7 +363,7 @@ PR_IMPLEMENT(PRStatus) PR_WaitCondVar(PR
+@@ -369,7 +376,7 @@ PR_IMPLEMENT(PRStatus) PR_WaitCondVar(PR
      PR_ASSERT(_PT_PTHREAD_MUTEX_IS_LOCKED(cvar->lock->mutex));
      PR_ASSERT(PR_TRUE == cvar->lock->locked);
      /* and it better be by us */
 -    PR_ASSERT(pthread_equal(cvar->lock->owner, pthread_self()));
 +    PR_ASSERT(pt_pthread_equal(cvar->lock->owner, pthread_self()));
  
-     if (_PT_THREAD_INTERRUPTED(thred)) goto aborted;
- 
-@@ -554,7 +561,7 @@ PR_IMPLEMENT(PRIntn) PR_GetMonitorEntryC
+     if (_PT_THREAD_INTERRUPTED(thred)) {
+         goto aborted;
+@@ -582,7 +589,7 @@ PR_IMPLEMENT(PRIntn) PR_GetMonitorEntryC
  
      rv = pthread_mutex_lock(&mon->lock);
      PR_ASSERT(0 == rv);
--    if (pthread_equal(mon->owner, self))
-+    if (pt_pthread_equal(mon->owner, self))
+-    if (pthread_equal(mon->owner, self)) {
++    if (pt_pthread_equal(mon->owner, self)) {
          count = mon->entryCount;
+     }
      rv = pthread_mutex_unlock(&mon->lock);
-     PR_ASSERT(0 == rv);
-@@ -569,7 +576,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
+@@ -598,7 +605,7 @@ PR_IMPLEMENT(void) PR_AssertCurrentThrea
      rv = pthread_mutex_lock(&mon->lock);
      PR_ASSERT(0 == rv);
      PR_ASSERT(mon->entryCount != 0 &&
@@ -75,16 +73,16 @@ Workaround buggy usage of pthread_equal(
      rv = pthread_mutex_unlock(&mon->lock);
      PR_ASSERT(0 == rv);
  #endif
-@@ -585,7 +592,7 @@ PR_IMPLEMENT(void) PR_EnterMonitor(PRMon
+@@ -614,7 +621,7 @@ PR_IMPLEMENT(void) PR_EnterMonitor(PRMon
      PR_ASSERT(0 == rv);
      if (mon->entryCount != 0)
      {
--        if (pthread_equal(mon->owner, self))
-+        if (pt_pthread_equal(mon->owner, self))
+-        if (pthread_equal(mon->owner, self)) {
++        if (pt_pthread_equal(mon->owner, self)) {
              goto done;
+         }
          while (mon->entryCount != 0)
-         {
-@@ -616,8 +623,8 @@ PR_IMPLEMENT(PRStatus) PR_ExitMonitor(PR
+@@ -646,8 +653,8 @@ PR_IMPLEMENT(PRStatus) PR_ExitMonitor(PR
      PR_ASSERT(0 == rv);
      /* the entries should be > 0 and we'd better be the owner */
      PR_ASSERT(mon->entryCount > 0);
@@ -95,7 +93,7 @@ Workaround buggy usage of pthread_equal(
      {
          rv = pthread_mutex_unlock(&mon->lock);
          PR_ASSERT(0 == rv);
-@@ -664,7 +671,7 @@ PR_IMPLEMENT(PRStatus) PR_Wait(PRMonitor
+@@ -695,7 +702,7 @@ PR_IMPLEMENT(PRStatus) PR_Wait(PRMonitor
      /* the entries better be positive */
      PR_ASSERT(mon->entryCount > 0);
      /* and it better be owned by us */
@@ -103,4 +101,4 @@ Workaround buggy usage of pthread_equal(
 +    PR_ASSERT(pt_pthread_equal(mon->owner, pthread_self()));
  
      /* tuck these away 'till later */
-     saved_entries = mon->entryCount; 
+     saved_entries = mon->entryCount;
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js
diff -u pkgsrc/mail/thunderbird/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.1 
pkgsrc/mail/thunderbird/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.2
--- pkgsrc/mail/thunderbird/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js:1.1    Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js        Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-toolkit_modules_subprocess_subprocess__shared__unix.js,v 1.1 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-toolkit_modules_subprocess_subprocess__shared__unix.js,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- toolkit/modules/subprocess/subprocess_shared_unix.js.orig  2019-09-09 23:43:44.000000000 +0000
+--- toolkit/modules/subprocess/subprocess_shared_unix.js.orig  2020-08-28 21:34:00.000000000 +0000
 +++ toolkit/modules/subprocess/subprocess_shared_unix.js
 @@ -12,7 +12,15 @@
  
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure
diff -u pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure:1.1 pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure:1.2
--- pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure:1.1     Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-toolkit_moz.configure,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+$NetBSD: patch-toolkit_moz.configure,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- toolkit/moz.configure.orig 2018-12-04 23:12:01.000000000 +0000
+--- toolkit/moz.configure.orig 2020-08-28 21:33:59.000000000 +0000
 +++ toolkit/moz.configure
-@@ -932,11 +932,11 @@ include('nss.configure')
+@@ -804,11 +804,11 @@ set_config('MOZ_IPDL_TESTS',
  # ==============================================================
  option('--disable-skia', help='Disable use of Skia')
  
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
diff -u pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.1 pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.2
--- pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build:1.1   Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build       Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.1 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-xpcom_reflect_xptcall_md_unix_moz.build,v 1.2 2020/09/03 15:26:22 ryoon Exp $
 
---- xpcom/reflect/xptcall/md/unix/moz.build.orig       2019-09-09 23:43:45.000000000 +0000
+--- xpcom/reflect/xptcall/md/unix/moz.build.orig       2020-08-28 21:34:03.000000000 +0000
 +++ xpcom/reflect/xptcall/md/unix/moz.build
 @@ -217,7 +217,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD' and CO
          'xptcstubs_sparc_openbsd.cpp',

Index: pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.4 pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.5
--- pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.4  Mon Jun 15 15:44:22 2020
+++ pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp      Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.4 2020/06/15 15:44:22 nia Exp $
+$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.5 2020/09/03 15:26:22 ryoon Exp $
 
---- dom/media/CubebUtils.cpp.orig      2020-06-02 14:07:52.000000000 +0000
+--- dom/media/CubebUtils.cpp.orig      2020-08-28 21:32:36.000000000 +0000
 +++ dom/media/CubebUtils.cpp
-@@ -163,7 +163,7 @@ const char kBrandBundleURL[] = "chrome:/
+@@ -125,7 +125,7 @@ const char kBrandBundleURL[] = "chrome:/
  
  const char* AUDIOSTREAM_BACKEND_ID_STR[] = {
      "jack",  "pulse",       "alsa",  "audiounit", "audioqueue", "wasapi",

Index: pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.2 
pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.3
--- pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.2      Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp  Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.2 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.3 2020/09/03 15:26:22 ryoon Exp $
 
---- gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp.orig   2019-09-09 23:43:27.000000000 +0000
+--- gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp.orig   2020-08-28 21:32:36.000000000 +0000
 +++ gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp
 @@ -91,8 +91,8 @@ on big endian machines, or a byte-by-byt
  /* gcc 'may' define __LITTLE_ENDIAN__ or __BIG_ENDIAN__ to 1 (Note the trailing __),
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.2 pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.3
--- pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.2    Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp        Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.2 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.3 2020/09/03 15:26:22 ryoon Exp $
 
---- toolkit/components/terminator/nsTerminator.cpp.orig        2019-09-09 23:43:45.000000000 +0000
+--- toolkit/components/terminator/nsTerminator.cpp.orig        2020-08-28 21:33:46.000000000 +0000
 +++ toolkit/components/terminator/nsTerminator.cpp
 @@ -36,7 +36,7 @@
  #if defined(XP_WIN)
@@ -11,7 +11,7 @@ $NetBSD: patch-toolkit_components_termin
  #endif
  
  #include "mozilla/ArrayUtils.h"
-@@ -170,7 +170,10 @@ void RunWatchdog(void* arg) {
+@@ -180,7 +180,10 @@ void RunWatchdog(void* arg) {
  #if defined(XP_WIN)
      Sleep(1000 /* ms */);
  #else
@@ -21,5 +21,5 @@ $NetBSD: patch-toolkit_components_termin
 +    tickd.tv_nsec = 0;
 +    nanosleep(&tickd, NULL);
  #endif
- 
      if (gHeartbeat++ < timeToLive) {
+ #if !defined(MOZ_VALGRIND) || !defined(MOZ_CODE_COVERAGE)
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk
diff -u pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk:1.2 pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk:1.3
--- pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk:1.2     Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk Thu Sep  3 15:26:22 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.2 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.3 2020/09/03 15:26:22 ryoon Exp $
 
---- toolkit/mozapps/installer/packager.mk.orig 2019-09-09 23:43:44.000000000 +0000
+--- toolkit/mozapps/installer/packager.mk.orig 2020-08-28 21:33:59.000000000 +0000
 +++ toolkit/mozapps/installer/packager.mk
-@@ -138,7 +138,7 @@ endif
+@@ -156,7 +156,7 @@ endif
          (cd $(DESTDIR)$(installdir) && tar -xf -)
        $(NSINSTALL) -D $(DESTDIR)$(bindir)
        $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
@@ -10,4 +10,4 @@ $NetBSD: patch-toolkit_mozapps_installer
 +      #ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
  
  upload:
-       $(PYTHON) -u $(MOZILLA_DIR)/build/upload.py --base-path $(DIST) $(UPLOAD_FILES)
+       $(PYTHON3) -u $(MOZILLA_DIR)/build/upload.py --base-path $(DIST) $(UPLOAD_FILES)

Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
diff -u pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.12 pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.13
--- pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.12 Sat Sep 21 10:55:17 2019
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc      Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.12 2019/09/21 10:55:17 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.13 2020/09/03 15:26:22 ryoon Exp $
 
---- ipc/chromium/src/base/platform_thread_posix.cc.orig        2019-09-09 23:43:28.000000000 +0000
+--- ipc/chromium/src/base/platform_thread_posix.cc.orig        2020-08-28 21:32:41.000000000 +0000
 +++ ipc/chromium/src/base/platform_thread_posix.cc
 @@ -12,7 +12,9 @@
  #if defined(OS_MACOSX)

Index: pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
diff -u pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.9 pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.10
--- pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.9        Sun Dec 16 08:12:15 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp    Thu Sep  3 15:26:22 2020
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.9 2018/12/16 08:12:15 ryoon Exp $
+$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.10 2020/09/03 15:26:22 ryoon Exp $
 
---- ipc/glue/GeckoChildProcessHost.cpp.orig    2018-12-04 23:11:48.000000000 +0000
+--- ipc/glue/GeckoChildProcessHost.cpp.orig    2020-08-28 21:32:41.000000000 +0000
 +++ ipc/glue/GeckoChildProcessHost.cpp
 @@ -4,7 +4,13 @@
   * License, v. 2.0. If a copy of the MPL was not distributed with this

Added files:

Index: pkgsrc/mail/thunderbird/patches/patch-comm_third__party_botan_configure.py
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_third__party_botan_configure.py:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-comm_third__party_botan_configure.py  Thu Sep  3 15:26:22 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-comm_third__party_botan_configure.py,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+* pkgsrc uses clang as c++.
+
+--- comm/third_party/botan/configure.py.orig   2020-08-28 21:34:19.000000000 +0000
++++ comm/third_party/botan/configure.py
+@@ -2940,7 +2940,7 @@ def set_defaults_for_unset_options(optio
+             return 'clang'
+         if cc_bin.find('-g++') != -1 or cc_bin.find('g++') != -1:
+             return 'gcc'
+-        return None
++        return 'clang'
+ 
+     if options.compiler is None and options.compiler_binary is not None:
+         options.compiler = deduce_compiler_type_from_cc_bin(options.compiler_binary)
Index: pkgsrc/mail/thunderbird/patches/patch-configure.in
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-configure.in:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-configure.in  Thu Sep  3 15:26:22 2020
@@ -0,0 +1,10 @@
+$NetBSD: patch-configure.in,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- configure.in.orig  2020-08-28 21:32:29.000000000 +0000
++++ configure.in
+@@ -22,4 +22,4 @@ SRCDIR=$(dirname $0)
+ TOPSRCDIR="$SRCDIR"
+ export OLD_CONFIGURE="$SRCDIR"/old-configure
+ 
+-exec python3 "$TOPSRCDIR/configure.py" "$@"
++exec ${PYTHON3} "$TOPSRCDIR/configure.py" "$@"
Index: pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c      Thu Sep  3 15:26:22 2020
@@ -0,0 +1,13 @@
+$NetBSD: patch-gfx_cairo_cairo_src_cairo-type1-subset.c,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- gfx/cairo/cairo/src/cairo-type1-subset.c.orig      2020-08-28 21:32:36.000000000 +0000
++++ gfx/cairo/cairo/src/cairo-type1-subset.c
+@@ -270,7 +270,7 @@ cairo_type1_font_subset_find_segments (c
+       font->eexec_segment = (char *) p + font->header_segment_size;
+       font->eexec_segment_is_ascii = TRUE;
+       for (i = 0; i < 4; i++) {
+-          if (!isxdigit(font->eexec_segment[i]))
++          if (!isxdigit((unsigned char) font->eexec_segment[i]))
+               font->eexec_segment_is_ascii = FALSE;
+       }
+     }
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_jsfriendapi.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-js_src_jsfriendapi.h:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_jsfriendapi.h  Thu Sep  3 15:26:22 2020
@@ -0,0 +1,12 @@
+$NetBSD: patch-js_src_jsfriendapi.h,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- js/src/jsfriendapi.h.orig  2020-08-28 21:32:42.000000000 +0000
++++ js/src/jsfriendapi.h
+@@ -14,6 +14,7 @@
+ #include "mozilla/PodOperations.h"
+ #include "mozilla/UniquePtr.h"
+ 
++#include <stdarg.h>
+ #include "jspubtd.h"
+ 
+ #include "js/CallArgs.h"
Index: pkgsrc/mail/thunderbird/patches/patch-media_ffvpx_libavutil_arm_bswap.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_ffvpx_libavutil_arm_bswap.h:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-media_ffvpx_libavutil_arm_bswap.h     Thu Sep  3 15:26:22 2020
@@ -0,0 +1,20 @@
+$NetBSD: patch-media_ffvpx_libavutil_arm_bswap.h,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- media/ffvpx/libavutil/arm/bswap.h.orig     2020-08-28 21:33:11.000000000 +0000
++++ media/ffvpx/libavutil/arm/bswap.h
+@@ -23,6 +23,8 @@
+ #include "config.h"
+ #include "libavutil/attributes.h"
+ 
++#ifndef __aarch64__
++
+ #ifdef __ARMCC_VERSION
+ 
+ #if HAVE_ARMV6
+@@ -64,4 +66,6 @@ static av_always_inline av_const uint32_
+ 
+ #endif /* __ARMCC_VERSION */
+ 
++#endif /* __aarch64__ */
++
+ #endif /* AVUTIL_ARM_BSWAP_H */
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__sun.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__sun.c:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__sun.c       Thu Sep  3 15:26:22 2020
@@ -0,0 +1,516 @@
+$NetBSD: patch-media_libcubeb_src_cubeb__sun.c,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- media/libcubeb/src/cubeb_sun.c.orig        2020-09-02 21:41:01.178547066 +0000
++++ media/libcubeb/src/cubeb_sun.c
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright © 2019 Nia Alarie
++ * Copyright © 2019-2020 Nia Alarie <nia%NetBSD.org@localhost>
+  *
+  * This program is made available under an ISC-style license.  See the
+  * accompanying file LICENSE for details.
+@@ -9,19 +9,14 @@
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <pthread.h>
++#include <stdbool.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+-#include <math.h>
++#include <limits.h>
+ #include "cubeb/cubeb.h"
+ #include "cubeb-internal.h"
+ 
+-#define BYTES_TO_FRAMES(bytes, channels) \
+-  (bytes / (channels * sizeof(int16_t)))
+-
+-#define FRAMES_TO_BYTES(frames, channels) \
+-  (frames * (channels * sizeof(int16_t)))
+-
+ /* Default to 4 + 1 for the default device. */
+ #ifndef SUN_DEVICE_COUNT
+ #define SUN_DEVICE_COUNT (5)
+@@ -41,10 +36,6 @@
+ #define SUN_DEFAULT_DEVICE "/dev/audio"
+ #endif
+ 
+-#ifndef SUN_POLL_TIMEOUT
+-#define SUN_POLL_TIMEOUT (1000)
+-#endif
+-
+ #ifndef SUN_BUFFER_FRAMES
+ #define SUN_BUFFER_FRAMES (32)
+ #endif
+@@ -75,26 +66,26 @@ struct cubeb {
+   struct cubeb_ops const * ops;
+ };
+ 
++struct sun_stream {
++  char name[32];
++  int fd;
++  void * buf;
++  struct audio_info info;
++  unsigned frame_size; /* precision in bytes * channels */
++  bool floating;
++};
++
+ struct cubeb_stream {
+   struct cubeb * context;
+   void * user_ptr;
+   pthread_t thread;
+   pthread_mutex_t mutex; /* protects running, volume, frames_written */
+-  int floating;
+-  int running;
+-  int play_fd;
+-  int record_fd;
++  bool running;
+   float volume;
+-  struct audio_info p_info; /* info for the play fd */
+-  struct audio_info r_info; /* info for the record fd */
++  struct sun_stream play;
++  struct sun_stream record;
+   cubeb_data_callback data_cb;
+   cubeb_state_callback state_cb;
+-  int16_t * play_buf;
+-  int16_t * record_buf;
+-  float * f_play_buf;
+-  float * f_record_buf;
+-  char input_name[32];
+-  char output_name[32];
+   uint64_t frames_written;
+   uint64_t blocks_written;
+ };
+@@ -312,18 +303,19 @@ sun_copy_params(int fd, cubeb_stream * s
+ {
+   prinfo->channels = params->channels;
+   prinfo->sample_rate = params->rate;
+-  prinfo->precision = 16;
+ #ifdef AUDIO_ENCODING_SLINEAR_LE
+   switch (params->format) {
+   case CUBEB_SAMPLE_S16LE:
+     prinfo->encoding = AUDIO_ENCODING_SLINEAR_LE;
++    prinfo->precision = 16;
+     break;
+   case CUBEB_SAMPLE_S16BE:
+     prinfo->encoding = AUDIO_ENCODING_SLINEAR_BE;
++    prinfo->precision = 16;
+     break;
+   case CUBEB_SAMPLE_FLOAT32NE:
+-    stream->floating = 1;
+     prinfo->encoding = AUDIO_ENCODING_SLINEAR;
++    prinfo->precision = 32;
+     break;
+   default:
+     LOG("Unsupported format");
+@@ -333,10 +325,11 @@ sun_copy_params(int fd, cubeb_stream * s
+   switch (params->format) {
+   case CUBEB_SAMPLE_S16NE:
+     prinfo->encoding = AUDIO_ENCODING_LINEAR;
++    prinfo->precision = 16;
+     break;
+   case CUBEB_SAMPLE_FLOAT32NE:
+-    stream->floating = 1;
+     prinfo->encoding = AUDIO_ENCODING_LINEAR;
++    prinfo->precision = 32;
+     break;
+   default:
+     LOG("Unsupported format");
+@@ -357,7 +350,7 @@ sun_stream_stop(cubeb_stream * s)
+ {
+   pthread_mutex_lock(&s->mutex);
+   if (s->running) {
+-    s->running = 0;
++    s->running = false;
+     pthread_mutex_unlock(&s->mutex);
+     pthread_join(s->thread, NULL);
+   } else {
+@@ -371,53 +364,50 @@ sun_stream_destroy(cubeb_stream * s)
+ {
+   pthread_mutex_destroy(&s->mutex);
+   sun_stream_stop(s);
+-  if (s->play_fd != -1) {
+-    close(s->play_fd);
++  if (s->play.fd != -1) {
++    close(s->play.fd);
+   }
+-  if (s->record_fd != -1) {
+-    close(s->record_fd);
++  if (s->record.fd != -1) {
++    close(s->record.fd);
+   }
+-  free(s->f_play_buf);
+-  free(s->f_record_buf);
+-  free(s->play_buf);
+-  free(s->record_buf);
++  free(s->play.buf);
++  free(s->record.buf);
+   free(s);
+ }
+ 
+ static void
+-sun_float_to_linear(float * in, int16_t * out,
+-                    unsigned channels, long frames, float vol)
++sun_float_to_linear32(void * buf, unsigned sample_count, float vol)
+ {
+-  unsigned i, sample_count = frames * channels;
+-  float multiplier = vol * 0x8000;
+-
+-  for (i = 0; i < sample_count; ++i) {
+-    int32_t sample = lrintf(in[i] * multiplier);
+-    if (sample < -0x8000) {
+-      out[i] = -0x8000;
+-    } else if (sample > 0x7fff) {
+-      out[i] = 0x7fff;
+-    } else {
+-      out[i] = sample;
+-    }
++  float * in = buf;
++  int32_t * out = buf;
++  int32_t * tail = out + sample_count;
++
++  while (out < tail) {
++    float f = *(in++) * vol;
++    if (f < -1.0)
++      f = -1.0;
++    else if (f > 1.0)
++      f = 1.0;
++    *(out++) = f * (float)INT32_MAX;
+   }
+ }
+ 
+ static void
+-sun_linear_to_float(int16_t * in, float * out,
+-                    unsigned channels, long frames)
++sun_linear32_to_float(void * buf, unsigned sample_count) 
+ {
+-  unsigned i, sample_count = frames * channels;
++  int32_t * in = buf;
++  float * out = buf;
++  float * tail = out + sample_count;
+ 
+-  for (i = 0; i < sample_count; ++i) {
+-    out[i] = (1.0 / 0x8000) * in[i];
++  while (out < tail) {
++    *(out++) = (1.0 / 0x80000000) * *(in++);
+   }
+ }
+ 
+ static void
+-sun_linear_set_vol(int16_t * buf, unsigned channels, long frames, float vol)
++sun_linear16_set_vol(int16_t * buf, unsigned sample_count, float vol)
+ {
+-  unsigned i, sample_count = frames * channels;
++  unsigned i;
+   int32_t multiplier = vol * 0x8000;
+ 
+   for (i = 0; i < sample_count; ++i) {
+@@ -445,41 +435,36 @@ sun_io_routine(void * arg)
+       break;
+     }
+     pthread_mutex_unlock(&s->mutex);
+-    if (s->floating) {
+-      if (s->record_fd != -1) {
+-        sun_linear_to_float(s->record_buf, s->f_record_buf,
+-                            s->r_info.record.channels, SUN_BUFFER_FRAMES);
+-      }
+-      to_write = s->data_cb(s, s->user_ptr,
+-                            s->f_record_buf, s->f_play_buf, SUN_BUFFER_FRAMES);
+-      if (to_write == CUBEB_ERROR) {
+-        state = CUBEB_STATE_ERROR;
+-        break;
+-      }
+-      if (s->play_fd != -1) {
+-        pthread_mutex_lock(&s->mutex);
+-        sun_float_to_linear(s->f_play_buf, s->play_buf,
+-                            s->p_info.play.channels, to_write, s->volume);
+-        pthread_mutex_unlock(&s->mutex);
+-      }
+-    } else {
+-      to_write = s->data_cb(s, s->user_ptr,
+-                            s->record_buf, s->play_buf, SUN_BUFFER_FRAMES);
+-      if (to_write == CUBEB_ERROR) {
+-        state = CUBEB_STATE_ERROR;
+-        break;
+-      }
+-      if (s->play_fd != -1) {
+-        pthread_mutex_lock(&s->mutex);
+-        sun_linear_set_vol(s->play_buf, s->p_info.play.channels, to_write, s->volume);
+-        pthread_mutex_unlock(&s->mutex);
++    if (s->record.fd != -1 && s->record.floating) {
++      sun_linear32_to_float(s->record.buf,
++                            s->record.info.record.channels * SUN_BUFFER_FRAMES);
++    }
++    to_write = s->data_cb(s, s->user_ptr,
++                          s->record.buf, s->play.buf, SUN_BUFFER_FRAMES);
++    if (to_write == CUBEB_ERROR) {
++      state = CUBEB_STATE_ERROR;
++      break;
++    }
++    if (s->play.fd != -1) {
++      float vol;
++
++      pthread_mutex_lock(&s->mutex);
++      vol = s->volume;
++      pthread_mutex_unlock(&s->mutex);
++
++      if (s->play.floating) {
++        sun_float_to_linear32(s->play.buf,
++                              s->play.info.play.channels * to_write, vol);
++      } else {
++        sun_linear16_set_vol(s->play.buf,
++                             s->play.info.play.channels * to_write, vol);
+       }
+     }
+     if (to_write < SUN_BUFFER_FRAMES) {
+       drain = 1;
+     }
+-    to_write = s->play_fd != -1 ? to_write : 0;
+-    to_read = s->record_fd != -1 ? SUN_BUFFER_FRAMES : 0;
++    to_write = s->play.fd != -1 ? to_write : 0;
++    to_read = s->record.fd != -1 ? SUN_BUFFER_FRAMES : 0;
+     write_ofs = 0;
+     read_ofs = 0;
+     while (to_write > 0 || to_read > 0) {
+@@ -487,27 +472,27 @@ sun_io_routine(void * arg)
+       ssize_t n, frames;
+ 
+       if (to_write > 0) {
+-        bytes = FRAMES_TO_BYTES(to_write, s->p_info.play.channels);
+-        if ((n = write(s->play_fd, s->play_buf + write_ofs, bytes)) < 0) {
++        bytes = to_write * s->play.frame_size;
++        if ((n = write(s->play.fd, (uint8_t *)s->play.buf + write_ofs, bytes)) < 0) {
+           state = CUBEB_STATE_ERROR;
+           break;
+         }
+-        frames = BYTES_TO_FRAMES(n, s->p_info.play.channels);
++        frames = n / s->play.frame_size;
+         pthread_mutex_lock(&s->mutex);
+         s->frames_written += frames;
+         pthread_mutex_unlock(&s->mutex);
+         to_write -= frames;
+-        write_ofs += frames;
++        write_ofs += n;
+       }
+       if (to_read > 0) {
+-        bytes = FRAMES_TO_BYTES(to_read, s->r_info.record.channels);
+-        if ((n = read(s->record_fd, s->record_buf + read_ofs, bytes)) < 0) {
++        bytes = to_read * s->record.frame_size;
++        if ((n = read(s->record.fd, (uint8_t *)s->record.buf + read_ofs, bytes)) < 0) {
+           state = CUBEB_STATE_ERROR;
+           break;
+         }
+-        frames = BYTES_TO_FRAMES(n, s->r_info.record.channels);
++        frames = n / s->record.frame_size;
+         to_read -= frames;
+-        read_ofs += frames;
++        read_ofs += n;
+       }
+     }
+     if (drain && state != CUBEB_STATE_ERROR) {
+@@ -536,23 +521,24 @@ sun_stream_init(cubeb * context,
+   cubeb_stream *s = NULL;
+ 
+   (void)stream_name;
++  (void)latency_frames;
+   if ((s = calloc(1, sizeof(cubeb_stream))) == NULL) {
+     ret = CUBEB_ERROR;
+     goto error;
+   }
+-  s->record_fd = -1;
+-  s->play_fd = -1;
++  s->record.fd = -1;
++  s->play.fd = -1;
+   if (input_device != 0) {
+-    snprintf(s->input_name, sizeof(s->input_name),
++    snprintf(s->record.name, sizeof(s->record.name),
+       "/dev/audio%zu", (uintptr_t)input_device - 1);
+   } else {
+-    snprintf(s->input_name, sizeof(s->input_name), "%s", SUN_DEFAULT_DEVICE);
++    snprintf(s->record.name, sizeof(s->record.name), "%s", SUN_DEFAULT_DEVICE);
+   }
+   if (output_device != 0) {
+-    snprintf(s->output_name, sizeof(s->output_name),
++    snprintf(s->play.name, sizeof(s->play.name),
+       "/dev/audio%zu", (uintptr_t)output_device - 1);
+   } else {
+-    snprintf(s->output_name, sizeof(s->output_name), "%s", SUN_DEFAULT_DEVICE);
++    snprintf(s->play.name, sizeof(s->play.name), "%s", SUN_DEFAULT_DEVICE);
+   }
+   if (input_stream_params != NULL) {
+     if (input_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) {
+@@ -560,22 +546,23 @@ sun_stream_init(cubeb * context,
+       ret = CUBEB_ERROR_NOT_SUPPORTED;
+       goto error;
+     }
+-    if (s->record_fd == -1) {
+-      if ((s->record_fd = open(s->input_name, O_RDONLY)) == -1) {
+-        LOG("Audio device cannot be opened as read-only");
++    if (s->record.fd == -1) {
++      if ((s->record.fd = open(s->record.name, O_RDONLY)) == -1) {
++        LOG("Audio device could not be opened as read-only");
+         ret = CUBEB_ERROR_DEVICE_UNAVAILABLE;
+         goto error;
+       }
+     }
+-    AUDIO_INITINFO(&s->r_info);
++    AUDIO_INITINFO(&s->record.info);
+ #ifdef AUMODE_RECORD
+-    s->r_info.mode = AUMODE_RECORD;
++    s->record.info.mode = AUMODE_RECORD;
+ #endif
+-    if ((ret = sun_copy_params(s->record_fd, s, input_stream_params,
+-                               &s->r_info, &s->r_info.record)) != CUBEB_OK) {
++    if ((ret = sun_copy_params(s->record.fd, s, input_stream_params,
++                               &s->record.info, &s->record.info.record)) != CUBEB_OK) {
+       LOG("Setting record params failed");
+       goto error;
+     }
++    s->record.floating = (input_stream_params->format == CUBEB_SAMPLE_FLOAT32NE);
+   }
+   if (output_stream_params != NULL) {
+     if (output_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) {
+@@ -583,22 +570,23 @@ sun_stream_init(cubeb * context,
+       ret = CUBEB_ERROR_NOT_SUPPORTED;
+       goto error;
+     }
+-    if (s->play_fd == -1) {
+-      if ((s->play_fd = open(s->output_name, O_WRONLY)) == -1) {
+-        LOG("Audio device cannot be opened as write-only");
++    if (s->play.fd == -1) {
++      if ((s->play.fd = open(s->play.name, O_WRONLY)) == -1) {
++        LOG("Audio device could not be opened as write-only");
+         ret = CUBEB_ERROR_DEVICE_UNAVAILABLE;
+         goto error;
+       }
+     }
+-    AUDIO_INITINFO(&s->p_info);
++    AUDIO_INITINFO(&s->play.info);
+ #ifdef AUMODE_PLAY
+-    s->p_info.mode = AUMODE_PLAY;
++    s->play.info.mode = AUMODE_PLAY;
+ #endif
+-    if ((ret = sun_copy_params(s->play_fd, s, output_stream_params,
+-                               &s->p_info, &s->p_info.play)) != CUBEB_OK) {
++    if ((ret = sun_copy_params(s->play.fd, s, output_stream_params,
++                               &s->play.info, &s->play.info.play)) != CUBEB_OK) {
+       LOG("Setting play params failed");
+       goto error;
+     }
++    s->play.floating = (output_stream_params->format == CUBEB_SAMPLE_FLOAT32NE);
+   }
+   s->context = context;
+   s->volume = 1.0;
+@@ -609,28 +597,20 @@ sun_stream_init(cubeb * context,
+     LOG("Failed to create mutex");
+     goto error;
+   }
+-  if (s->play_fd != -1 && (s->play_buf = calloc(SUN_BUFFER_FRAMES,
+-      s->p_info.play.channels * sizeof(int16_t))) == NULL) {
++  s->play.frame_size = s->play.info.play.channels *
++                      (s->play.info.play.precision / 8);
++  if (s->play.fd != -1 &&
++     (s->play.buf = calloc(SUN_BUFFER_FRAMES, s->play.frame_size)) == NULL) {
+     ret = CUBEB_ERROR;
+     goto error;
+   }
+-  if (s->record_fd != -1 && (s->record_buf = calloc(SUN_BUFFER_FRAMES,
+-      s->r_info.record.channels * sizeof(int16_t))) == NULL) {
++  s->record.frame_size = s->record.info.record.channels *
++                        (s->record.info.record.precision / 8);
++  if (s->record.fd != -1 &&
++     (s->record.buf = calloc(SUN_BUFFER_FRAMES, s->record.frame_size)) == NULL) {
+     ret = CUBEB_ERROR;
+     goto error;
+   }
+-  if (s->floating) {
+-    if (s->play_fd != -1 && (s->f_play_buf = calloc(SUN_BUFFER_FRAMES,
+-        s->p_info.play.channels * sizeof(float))) == NULL) {
+-      ret = CUBEB_ERROR;
+-      goto error;
+-    }
+-    if (s->record_fd != -1 && (s->f_record_buf = calloc(SUN_BUFFER_FRAMES,
+-        s->r_info.record.channels * sizeof(float))) == NULL) {
+-      ret = CUBEB_ERROR;
+-      goto error;
+-    }
+-  }
+   *stream = s;
+   return CUBEB_OK;
+ error:
+@@ -643,7 +623,7 @@ error:
+ static int
+ sun_stream_start(cubeb_stream * s)
+ {
+-  s->running = 1;
++  s->running = true;
+   if (pthread_create(&s->thread, NULL, sun_io_routine, s) != 0) {
+     LOG("Couldn't create thread");
+     return CUBEB_ERROR;
+@@ -657,12 +637,11 @@ sun_stream_get_position(cubeb_stream * s
+ #ifdef AUDIO_GETOOFFS
+   struct audio_offset offset;
+ 
+-  if (ioctl(s->play_fd, AUDIO_GETOOFFS, &offset) == -1) {
++  if (ioctl(s->play.fd, AUDIO_GETOOFFS, &offset) == -1) {
+     return CUBEB_ERROR;
+   }
+   s->blocks_written += offset.deltablks;
+-  *position = BYTES_TO_FRAMES(s->blocks_written * s->p_info.blocksize,
+-                              s->p_info.play.channels);
++  *position = (s->blocks_written * s->play.info.blocksize) / s->play.frame_size;
+   return CUBEB_OK;
+ #else
+   pthread_mutex_lock(&s->mutex);
+@@ -673,22 +652,21 @@ sun_stream_get_position(cubeb_stream * s
+ }
+ 
+ static int
+-sun_stream_get_latency(cubeb_stream * stream, uint32_t * latency)
++sun_stream_get_latency(cubeb_stream * s, uint32_t * latency)
+ {
+ #ifdef AUDIO_GETBUFINFO
+   struct audio_info info;
+ 
+-  if (ioctl(stream->play_fd, AUDIO_GETBUFINFO, &info) == -1) {
++  if (ioctl(s->play.fd, AUDIO_GETBUFINFO, &info) == -1) {
+     return CUBEB_ERROR;
+   }
+ 
+-  *latency = BYTES_TO_FRAMES(info.play.seek + info.blocksize / 2,
+-                             info.play.channels);
++  *latency = (info.play.seek + info.blocksize) / s->play.frame_size;
+   return CUBEB_OK;
+ #else
+   cubeb_stream_params params;
+ 
+-  params.rate = stream->p_info.play.sample_rate;
++  params.rate = stream->play.info.play.sample_rate;
+ 
+   return sun_get_min_latency(NULL, params, latency);
+ #endif
+@@ -710,10 +688,10 @@ sun_get_current_device(cubeb_stream * st
+   if (*device == NULL) {
+     return CUBEB_ERROR;
+   }
+-  (*device)->input_name = stream->record_fd != -1 ?
+-    strdup(stream->input_name) : NULL;
+-  (*device)->output_name = stream->play_fd != -1 ?
+-    strdup(stream->output_name) : NULL;
++  (*device)->input_name = stream->record.fd != -1 ?
++    strdup(stream->record.name) : NULL;
++  (*device)->output_name = stream->play.fd != -1 ?
++    strdup(stream->play.name) : NULL;
+   return CUBEB_OK;
+ }
+ 
+@@ -743,8 +721,8 @@ static struct cubeb_ops const sun_ops = 
+   .stream_reset_default_device = NULL,
+   .stream_get_position = sun_stream_get_position,
+   .stream_get_latency = sun_stream_get_latency,
++  .stream_get_input_latency = NULL,
+   .stream_set_volume = sun_stream_set_volume,
+-  .stream_set_panning = NULL,
+   .stream_get_current_device = sun_get_current_device,
+   .stream_device_destroy = sun_stream_device_destroy,
+   .stream_register_device_changed_callback = NULL,
Index: pkgsrc/mail/thunderbird/patches/patch-media_libtheora_lib_info.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libtheora_lib_info.c:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-media_libtheora_lib_info.c    Thu Sep  3 15:26:22 2020
@@ -0,0 +1,13 @@
+$NetBSD: patch-media_libtheora_lib_info.c,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- media/libtheora/lib/info.c.orig    2020-08-28 21:32:52.000000000 +0000
++++ media/libtheora/lib/info.c
+@@ -29,7 +29,7 @@
+ static int oc_tagcompare(const char *_s1,const char *_s2,int _n){
+   int c;
+   for(c=0;c<_n;c++){
+-    if(toupper(_s1[c])!=toupper(_s2[c]))return !0;
++    if(toupper((unsigned char)_s1[c])!=toupper((unsigned char)_s2[c]))return !0;
+   }
+   return _s1[c]!='=';
+ }
Index: pkgsrc/mail/thunderbird/patches/patch-media_libvorbis_lib_vorbis__info.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libvorbis_lib_vorbis__info.c:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-media_libvorbis_lib_vorbis__info.c    Thu Sep  3 15:26:22 2020
@@ -0,0 +1,13 @@
+$NetBSD: patch-media_libvorbis_lib_vorbis__info.c,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- media/libvorbis/lib/vorbis_info.c.orig     2020-08-28 21:33:11.000000000 +0000
++++ media/libvorbis/lib/vorbis_info.c
+@@ -78,7 +78,7 @@ void vorbis_comment_add_tag(vorbis_comme
+ static int tagcompare(const char *s1, const char *s2, int n){
+   int c=0;
+   while(c < n){
+-    if(toupper(s1[c]) != toupper(s2[c]))
++    if(toupper((unsigned char) s1[c]) != toupper((unsigned char) s2[c]))
+       return !0;
+     c++;
+   }
Index: pkgsrc/mail/thunderbird/patches/patch-security_nss_lib_freebl_mpi_mpi.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-security_nss_lib_freebl_mpi_mpi.c:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-security_nss_lib_freebl_mpi_mpi.c     Thu Sep  3 15:26:22 2020
@@ -0,0 +1,25 @@
+$NetBSD: patch-security_nss_lib_freebl_mpi_mpi.c,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- security/nss/lib/freebl/mpi/mpi.c.orig     2020-08-28 21:33:15.000000000 +0000
++++ security/nss/lib/freebl/mpi/mpi.c
+@@ -4661,9 +4661,9 @@ s_mp_tovalue(char ch, int r)
+     int val, xch;
+ 
+     if (r > 36)
+-        xch = ch;
++        xch = (unsigned char) ch;
+     else
+-        xch = toupper(ch);
++        xch = toupper((unsigned char) ch);
+ 
+     if (isdigit(xch))
+         val = xch - '0';
+@@ -4709,7 +4709,7 @@ s_mp_todigit(mp_digit val, int r, int lo
+     ch = s_dmap_1[val];
+ 
+     if (r <= 36 && low)
+-        ch = tolower(ch);
++        ch = tolower((unsigned char) ch);
+ 
+     return ch;
+ 
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_.cargo-checksum.json
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_.cargo-checksum.json:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_.cargo-checksum.json  Thu Sep  3 15:26:22 2020
@@ -0,0 +1,9 @@
+$NetBSD: patch-third__party_rust_authenticator_.cargo-checksum.json,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/.cargo-checksum.json.orig   2020-08-28 21:33:54.000000000 +0000
++++ third_party/rust/authenticator/.cargo-checksum.json
+@@ -1 +1 @@
+-{"files":{"Cargo.lock":"4e90be1a6ead1f94b74ab22da0ad669e69bb7c112849d0e43e8942b83ca5ba7b","Cargo.toml":"31b25c3aadc79a147603253dee37c7fcd74e1a20bb62dd3d3b506e097b555fa2","LICENSE":"e866c8f5864d4cacfe403820e722e9dc03fe3c7565efa5e4dad9051d827bb92a","README.md":"f7b1f971632873f3d3c322c2f5cf980fbcd0116786efb580b89fe6ddac07fc07","build.rs":"bc308b771ae9741d775370e3efe45e9cca166fd1d0335f4214b00497042ccc55","examples/main.rs":"7af9e288b1836fb9362589b6bf54c1f1d277bdf64df60c1caccef98c1bfe792c","rustfmt.toml":"de4e1daab481c1572805aed3e51e72c5dc1b3e5af757bc675e1717b251c6e922","src/capi.rs":"99f0d0742bf102451698c7e32db0fc4941b8ac10bec2fb309f41e7e5d99b05bd","src/consts.rs":"4c34980f94d1017e5e75e29b26750c1678e0609c9227296951ffbb9e180a5adf","src/freebsd/device.rs":"914ac446ff24cc3fc050732372e286e1fedf8341a8d4754e392bc9f38393b142","src/freebsd/mod.rs":"42dcb57fbeb00140003a8ad39acac9b547062b8f281a3fa5deb5f92a6169dde6","src/freebsd/monitor.rs":"3683370931b15f05403d240a788a87b1bea801284ee74b849e1f330
 
a4a231dd0","src/freebsd/transaction.rs":"e3615cfdd7f23e9a80a53c32e0fa2a5ae290a432b009bed2b2e74e0df77f8266","src/freebsd/uhid.rs":"d19ade6e808e63981ba5f93d482d676ffa9dff29cb2b7011486591f69ddbbdcd","src/hidproto.rs":"9de8d86509d706e3a0ade2b5a57eec7730afd4073d9cdd99aa8ca1376be37f83","src/lib.rs":"4b43ad18b4eae9356ba6d7954542a38f3015ab8a72ab1fde28169aaf343721d8","src/linux/device.rs":"2271fbb8d176ec01f83a899c0c8194a954465fdd8670a9b136ab88baaba2ee48","src/linux/hidraw.rs":"0d5804d1cd99e7c30c8bde3089f8ed98d7d683d3cd487821e29b133b1ee90228","src/linux/hidwrapper.h":"72785db3a9b27ea72b6cf13a958fee032af54304522d002f56322473978a20f9","src/linux/hidwrapper.rs":"4be65676cf3220929700bf4906938dcbd1538ba53d40c60b08f9ba8890c910f6","src/linux/ioctl_aarch64le.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/ioctl_armle.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/ioctl_mips64le.rs":"fbda309934ad8bda689cd4fb5c0ca696fe26dedb493fe9d5a5
 
322c3047d474fd","src/linux/ioctl_powerpc64be.rs":"fbda309934ad8bda689cd4fb5c0ca696fe26dedb493fe9d5a5322c3047d474fd","src/linux/ioctl_powerpc64le.rs":"0d50afd0bf094b5146d65d263544cba141ff248e487d90d6c03559e9b3c2fd55","src/linux/ioctl_powerpcbe.rs":"0d50afd0bf094b5146d65d263544cba141ff248e487d90d6c03559e9b3c2fd55","src/linux/ioctl_s390xbe.rs":"2d8b265cd39a9f46816f83d5a5df0701c13eb842bc609325bad42ce50add3bf0","src/linux/ioctl_x86.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/ioctl_x86_64.rs":"f482a967c8006d0c34c03e9f2aeca4c4f426c5c27f7f930f3230129caf176060","src/linux/mod.rs":"446e435126d2a58f167f648dd95cba28e8ac9c17f1f799e1eaeab80ea800fc57","src/linux/monitor.rs":"57890c5f000829c5c0f44032fe5364126e60451605d517c79ba4d4fe4fd6c94b","src/linux/transaction.rs":"92b47d064c1fa5fe2674f65d06c519601480fc1c2b03667ade19a186a6ec9d13","src/macos/device.rs":"29863c88f851a957ec754f16aae6f789b300b00fcfe9a6c198a7cdcf1c9fcfe4","src/macos/iokit.rs":"a0fd818224718e96ad5
 
d106dfc235f4bc9218a59f5114b9f9825abe3ee62bce7","src/macos/mod.rs":"333e561554fc901d4f6092f6e4c85823e2b0c4ff31c9188d0e6d542b71a0a07c","src/macos/monitor.rs":"d3a1dadfbfb5bfd665d75493d72bfbca3da9c43692262230f10d5feadb928e62","src/macos/transaction.rs":"cf2e67530401b0ef18e978557f470aa2661b3a5f4ef64cd3053d6e11f2f19b2b","src/manager.rs":"7428fc23038b004841936d8f27f8dc33234d5c06361efa75b73c7a5c035dae75","src/openbsd/device.rs":"b5de51a8b3ae0e542373a2064cff1ae6e1f91ac78e1406805d9ca8a05ce758c9","src/openbsd/mod.rs":"514274d414042ff84b3667a41a736e78581e22fda87ccc97c2bc05617e381a30","src/openbsd/monitor.rs":"953800ab8fd6adf5d70633059b20d2cf0f5a2701d92e58a06d1ec33208983bc4","src/openbsd/transaction.rs":"10be1ce983c72513fec57baaa6869ef02b9cdbd8ea66bb2dfe24d857faf054f5","src/statemachine.rs":"28477fba601f5086b85e911da1e4f04af3f0060329e6e0e1172b960f9c52fd41","src/stub/device.rs":"32e134fc8826667d16b02fe32831fc29f4d52d0a7a065d7d649c4a1c5faa0dcc","src/stub/mod.rs":"6a7fec504a52d403b0241b18cd8b95088
 
a31807571f4c0a67e4055afc74f4453","src/stub/transaction.rs":"8655bc37b69c318ff0bc69a62fcb31820eb6ad7921a53e0cecffa15e80d97630","src/u2fhid-capi.h":"fc2575f720ab8f6bc0c523c57310f35c464576bd5150c3c2b1873d3abde5909b","src/u2fprotocol.rs":"77b6d5005d8b3d98cd96e480013c1e97155da5df3cf5e19819ee82ac8e3b6c7d","src/u2ftypes.rs":"cf972d805b15a95f4c18d556aa01660ce451f1d3bce1516b0ce73d17e73199aa","src/util.rs":"c517750c9bf00f44fb63cada8c40d0227a4d3765488499a1f4d3c0f01daa67a7","src/windows/device.rs":"86a6ecc239608977a963f375336780746e90e95c3eb9ff303347beb983c40ab6","src/windows/mod.rs":"218e7f2fe91ecb390c12bba5a5ffdad2c1f0b22861c937f4d386262e5b3dd617","src/windows/monitor.rs":"d8e8316e5bd9fc6ebed737bd8d6e0713c99287aca04f392f6319cdfd8576f754","src/windows/transaction.rs":"1b9a5af866048911ccaec8c94b698b28ae1b80e3d4842f9d6ed38462f459c796","src/windows/winapi.rs":"a4286fd5e8dcb178e37df512ba7752b2a3c38fe30e1176022767d2c05c242bf8"},"package":"ff593fb4dd388fe452c5e63d4d668699466bd46b571c4b852dfbca4bac8f
 0706"}
+\ No newline at end of file
++{"files":{},"package":"ff593fb4dd388fe452c5e63d4d668699466bd46b571c4b852dfbca4bac8f0706"}
+\ No newline at end of file
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_lib.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_lib.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_lib.rs    Thu Sep  3 15:26:22 2020
@@ -0,0 +1,32 @@
+$NetBSD: patch-third__party_rust_authenticator_src_lib.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/lib.rs.orig     2020-08-28 21:33:54.000000000 +0000
++++ third_party/rust/authenticator/src/lib.rs
+@@ -5,7 +5,7 @@
+ #[macro_use]
+ mod util;
+ 
+-#[cfg(any(target_os = "linux", target_os = "freebsd"))]
++#[cfg(any(target_os = "linux", target_os = "freebsd", target_os = "netbsd"))]
+ pub mod hidproto;
+ 
+ #[cfg(any(target_os = "linux"))]
+@@ -22,6 +22,10 @@ extern crate devd_rs;
+ #[path = "freebsd/mod.rs"]
+ pub mod platform;
+ 
++#[cfg(any(target_os = "netbsd"))]
++#[path = "netbsd/mod.rs"]
++pub mod platform;
++
+ #[cfg(any(target_os = "openbsd"))]
+ #[path = "openbsd/mod.rs"]
+ pub mod platform;
+@@ -41,6 +45,7 @@ pub mod platform;
+     target_os = "linux",
+     target_os = "freebsd",
+     target_os = "openbsd",
++    target_os = "netbsd",
+     target_os = "macos",
+     target_os = "windows"
+ )))]
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs  Thu Sep  3 15:26:22 2020
@@ -0,0 +1,139 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_device.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/netbsd/device.rs.orig   2020-09-02 20:55:30.774158969 +0000
++++ third_party/rust/authenticator/src/netbsd/device.rs
+@@ -0,0 +1,134 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++extern crate libc;
++
++use std::mem;
++use std::io::Read;
++use std::io::Write;
++use std::io;
++
++use consts::CID_BROADCAST;
++use consts::HID_RPT_SIZE;
++use platform::fd::Fd;
++use platform::uhid;
++use u2ftypes::U2FDevice;
++use util::io_err;
++
++#[derive(Debug)]
++pub struct Device {
++    fd: Fd,
++    cid: [u8; 4],
++}
++
++impl Device {
++    pub fn new(fd: Fd) -> io::Result<Self> {
++        Ok(Self { fd, cid: CID_BROADCAST })
++    }
++
++    pub fn is_u2f(&mut self) -> bool {
++        if !uhid::is_u2f_device(&self.fd) {
++            return false;
++        }
++        // This step is not strictly necessary -- NetBSD puts fido
++        // devices into raw mode automatically by default, but in
++        // principle that might change, and this serves as a test to
++        // verify that we're running on a kernel with support for raw
++        // mode at all so we don't get confused issuing writes that try
++        // to set the report descriptor rather than transfer data on
++        // the output interrupt pipe as we need.
++        match uhid::hid_set_raw(&self.fd, true) {
++            Ok(_) => (),
++            Err(_) => return false,
++        }
++        if let Err(_) = self.ping() {
++            return false;
++        }
++        true
++    }
++
++    fn ping(&mut self) -> io::Result<()> {
++        for i in 0..10 {
++            let mut buf = vec![0u8; 1 + HID_RPT_SIZE];
++
++            buf[0] = 0;         // report number
++            buf[1] = 0xff;      // CID_BROADCAST
++            buf[2] = 0xff;
++            buf[3] = 0xff;
++            buf[4] = 0xff;
++            buf[5] = 0x81;      // ping
++            buf[6] = 0;
++            buf[7] = 1;         // one byte
++
++            self.write(&buf[..])?;
++
++            // Wait for response
++            let mut pfd: libc::pollfd = unsafe { mem::zeroed() };
++            pfd.fd = self.fd.fileno;
++            pfd.events = libc::POLLIN;
++            let nfds = unsafe { libc::poll(&mut pfd, 1, 100) };
++            if nfds == -1 {
++                return Err(io::Error::last_os_error());
++            }
++            if nfds == 0 {
++                debug!("device timeout {}", i);
++                continue;
++            }
++
++            // Read response
++            self.read(&mut buf[..])?;
++
++            return Ok(());
++        }
++
++        Err(io_err("no response from device"))
++    }
++}
++
++impl PartialEq for Device {
++    fn eq(&self, other: &Device) -> bool {
++        self.fd == other.fd
++    }
++}
++
++impl Read for Device {
++    fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
++        let bufp = buf.as_mut_ptr() as *mut libc::c_void;
++        let nread = unsafe { libc::read(self.fd.fileno, bufp, buf.len()) };
++        if nread == -1 {
++            return Err(io::Error::last_os_error());
++        }
++        Ok(nread as usize)
++    }
++}
++
++impl Write for Device {
++    fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
++        // Always skip the first byte (report number)
++        let data = &buf[1..];
++        let data_ptr = data.as_ptr() as *const libc::c_void;
++        let nwrit = unsafe {
++            libc::write(self.fd.fileno, data_ptr, data.len())
++        };
++        if nwrit == -1 {
++            return Err(io::Error::last_os_error());
++        }
++        // Pretend we wrote the report number byte
++        Ok(nwrit as usize + 1)
++    }
++
++    fn flush(&mut self) -> io::Result<()> {
++        Ok(())
++    }
++}
++
++impl U2FDevice for Device {
++    fn get_cid<'a>(&'a self) -> &'a [u8; 4] {
++        &self.cid
++    }
++
++    fn set_cid(&mut self, cid: [u8; 4]) {
++        self.cid = cid;
++    }
++}
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs      Thu Sep  3 15:26:22 2020
@@ -0,0 +1,52 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_fd.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/netbsd/fd.rs.orig       2020-09-02 20:55:30.875594185 +0000
++++ third_party/rust/authenticator/src/netbsd/fd.rs
+@@ -0,0 +1,47 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++extern crate libc;
++
++use std::ffi::CString;
++use std::io;
++use std::mem;
++use std::os::raw::c_int;
++use std::os::unix::io::RawFd;
++
++#[derive(Debug)]
++pub struct Fd {
++    pub fileno: RawFd,
++}
++
++impl Fd {
++    pub fn open(path: &str, flags: c_int) -> io::Result<Fd> {
++        let cpath = CString::new(path.as_bytes())?;
++        let rv = unsafe { libc::open(cpath.as_ptr(), flags) };
++        if rv == -1 {
++            return Err(io::Error::last_os_error());
++        }
++        Ok(Fd { fileno: rv })
++    }
++}
++
++impl Drop for Fd {
++    fn drop(&mut self) {
++        unsafe { libc::close(self.fileno) };
++    }
++}
++
++impl PartialEq for Fd {
++    fn eq(&self, other: &Fd) -> bool {
++        let mut st: libc::stat = unsafe { mem::zeroed() };
++        let mut sto: libc::stat = unsafe { mem::zeroed() };
++        if unsafe { libc::fstat(self.fileno, &mut st) } == -1 {
++            return false;
++        }
++        if unsafe { libc::fstat(other.fileno, &mut sto) } == -1 {
++            return false;
++        }
++        (st.st_dev == sto.st_dev) & (st.st_ino == sto.st_ino)
++    }
++}
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs     Thu Sep  3 15:26:22 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_mod.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/netbsd/mod.rs.orig      2020-09-02 20:55:30.875841045 +0000
++++ third_party/rust/authenticator/src/netbsd/mod.rs
+@@ -0,0 +1,10 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++pub mod device;
++pub mod transaction;
++
++mod fd;
++mod monitor;
++mod uhid;
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs Thu Sep  3 15:26:22 2020
@@ -0,0 +1,94 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_monitor.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/netbsd/monitor.rs.orig  2020-09-02 20:55:30.979913901 +0000
++++ third_party/rust/authenticator/src/netbsd/monitor.rs
+@@ -0,0 +1,89 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++use std::collections::HashMap;
++use std::ffi::OsString;
++use std::io;
++use std::sync::Arc;
++use std::thread;
++use std::time::Duration;
++
++use runloop::RunLoop;
++
++use platform::fd::Fd;
++
++// XXX Should use drvctl, but it doesn't do pubsub properly yet so
++// DRVGETEVENT requires write access to /dev/drvctl.  Instead, for now,
++// just poll every 500ms.
++const POLL_TIMEOUT: u64 = 500;
++
++pub struct Monitor<F>
++where
++    F: Fn(Fd, &dyn Fn() -> bool) + Send + Sync + 'static,
++{
++    runloops: HashMap<OsString, RunLoop>,
++    new_device_cb: Arc<F>,
++}
++
++impl<F> Monitor<F>
++where
++    F: Fn(Fd, &dyn Fn() -> bool) + Send + Sync + 'static,
++{
++    pub fn new(new_device_cb: F) -> Self {
++        Self {
++            runloops: HashMap::new(),
++            new_device_cb: Arc::new(new_device_cb),
++        }
++    }
++
++    pub fn run(&mut self, alive: &dyn Fn() -> bool) -> io::Result<()> {
++        while alive() {
++            for n in 0..100 {
++                let uhidpath = format!("/dev/uhid{}", n);
++                match Fd::open(&uhidpath, libc::O_RDWR | libc::O_CLOEXEC) {
++                    Ok(uhid) => {
++                        self.add_device(uhid, OsString::from(&uhidpath));
++                    },
++                    Err(ref err) => {
++                        match err.raw_os_error() {
++                            Some(libc::EBUSY) => continue,
++                            Some(libc::ENOENT) => break,
++                            _ => self.remove_device(OsString::from(&uhidpath)),
++                        }
++                    },
++                }
++            }
++            thread::sleep(Duration::from_millis(POLL_TIMEOUT));
++        }
++        self.remove_all_devices();
++        Ok(())
++    }
++
++    fn add_device(&mut self, fd: Fd, path: OsString) {
++        let f = self.new_device_cb.clone();
++
++        let runloop = RunLoop::new(move |alive| {
++            if alive() {
++                f(fd, alive);
++            }
++        });
++
++        if let Ok(runloop) = runloop {
++            self.runloops.insert(path.clone(), runloop);
++        }
++    }
++
++    fn remove_device(&mut self, path: OsString) {
++        if let Some(runloop) = self.runloops.remove(&path) {
++            runloop.cancel();
++        }
++    }
++
++    fn remove_all_devices(&mut self) {
++        while !self.runloops.is_empty() {
++            let path = self.runloops.keys().next().unwrap().clone();
++            self.remove_device(path);
++        }
++    }
++}
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs     Thu Sep  3 15:26:22 2020
@@ -0,0 +1,55 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_transaction.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/netbsd/transaction.rs.orig      2020-09-02 20:55:31.087295047 +0000
++++ third_party/rust/authenticator/src/netbsd/transaction.rs
+@@ -0,0 +1,50 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++use runloop::RunLoop;
++use util::OnceCallback;
++
++use platform::fd::Fd;
++use platform::monitor::Monitor;
++
++pub struct Transaction {
++    // Handle to the thread loop.
++    thread: Option<RunLoop>,
++}
++
++impl Transaction {
++    pub fn new<F, T>(
++        timeout: u64,
++        callback: OnceCallback<T>,
++        new_device_cb: F,
++    ) -> Result<Self, ::Error>
++    where
++        F: Fn(Fd, &dyn Fn() -> bool) + Sync + Send + 'static,
++        T: 'static,
++    {
++        let thread = RunLoop::new_with_timeout(
++            move |alive| {
++                // Create a new device monitor.
++                let mut monitor = Monitor::new(new_device_cb);
++
++                // Start polling for new devices.
++                try_or!(monitor.run(alive), |_| callback.call(Err(::Error::Unknown)));
++
++                // Send an error, if the callback wasn't called already.
++                callback.call(Err(::Error::NotAllowed));
++            },
++            timeout,
++        )
++        .map_err(|_| ::Error::Unknown)?;
++
++        Ok(Self {
++            thread: Some(thread),
++        })
++    }
++
++    pub fn cancel(&mut self) {
++        // This must never be None.
++        self.thread.take().unwrap().cancel();
++    }
++}
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs    Thu Sep  3 15:26:22 2020
@@ -0,0 +1,84 @@
+$NetBSD: patch-third__party_rust_authenticator_src_netbsd_uhid.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/authenticator/src/netbsd/uhid.rs.orig     2020-09-02 20:55:31.190457393 +0000
++++ third_party/rust/authenticator/src/netbsd/uhid.rs
+@@ -0,0 +1,79 @@
++/* This Source Code Form is subject to the terms of the Mozilla Public
++ * License, v. 2.0. If a copy of the MPL was not distributed with this
++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
++
++extern crate libc;
++
++use std::io;
++use std::mem;
++use std::os::raw::c_int;
++use std::os::raw::c_uchar;
++
++use hidproto::ReportDescriptor;
++use hidproto::has_fido_usage;
++use platform::fd::Fd;
++use util::io_err;
++
++/* sys/ioccom.h */
++
++const IOCPARM_MASK: u32 = 0x1fff;
++const IOCPARM_SHIFT: u32 = 16;
++const IOCGROUP_SHIFT: u32 = 8;
++
++//const IOC_VOID: u32 = 0x20000000;
++const IOC_OUT: u32 = 0x40000000;
++const IOC_IN: u32 = 0x80000000;
++//const IOC_INOUT: u32 = IOC_IN|IOC_OUT;
++
++macro_rules! ioctl {
++    ($dir:expr, $name:ident, $group:expr, $nr:expr, $ty:ty) => {
++        unsafe fn $name(fd: libc::c_int, val: *mut $ty)
++                -> io::Result<libc::c_int> {
++            let ioc = ($dir as u32)
++                | ((mem::size_of::<$ty>() as u32 & IOCPARM_MASK)
++                   << IOCPARM_SHIFT)
++                | (($group as u32) << IOCGROUP_SHIFT)
++                | ($nr as u32);
++            let rv = libc::ioctl(fd, ioc as libc::c_ulong, val);
++            if rv == -1 {
++                return Err(io::Error::last_os_error());
++            }
++            Ok(rv)
++        }
++    };
++}
++
++#[allow(non_camel_case_types)]
++#[repr(C)]
++struct usb_ctl_report_desc {
++    ucrd_size: c_int,
++    ucrd_data: [c_uchar; 1024],
++}
++
++ioctl!(IOC_OUT, usb_get_report_desc, b'U', 21, usb_ctl_report_desc);
++
++fn read_report_descriptor(fd: &Fd) -> io::Result<ReportDescriptor> {
++    let mut desc = unsafe { mem::zeroed() };
++    unsafe { usb_get_report_desc(fd.fileno, &mut desc) }?;
++    if desc.ucrd_size < 0 {
++        return Err(io_err("negative report descriptor size"));
++    }
++    let size = desc.ucrd_size as usize;
++    let value = Vec::from(&desc.ucrd_data[..size]);
++    Ok(ReportDescriptor { value })
++}
++
++pub fn is_u2f_device(fd: &Fd) -> bool {
++    match read_report_descriptor(fd) {
++        Ok(desc) => has_fido_usage(desc),
++        Err(_) => false,
++    }
++}
++
++ioctl!(IOC_IN, usb_hid_set_raw_ioctl, b'h', 2, c_int);
++
++pub fn hid_set_raw(fd: &Fd, raw: bool) -> io::Result<()> {
++    let mut raw_int: c_int = if raw { 1 } else { 0 };
++    unsafe { usb_hid_set_raw_ioctl(fd.fileno, &mut raw_int) }?;
++    Ok(())
++}
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_getrandom_src_lib.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_getrandom_src_lib.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_getrandom_src_lib.rs        Thu Sep  3 15:26:22 2020
@@ -0,0 +1,22 @@
+$NetBSD: patch-third__party_rust_getrandom_src_lib.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/getrandom/src/lib.rs.orig 2020-08-28 21:33:54.000000000 +0000
++++ third_party/rust/getrandom/src/lib.rs
+@@ -17,7 +17,7 @@
+ //! | macOS, iOS       | [`SecRandomCopyBytes`][4]
+ //! | FreeBSD          | [`kern.arandom`][5]
+ //! | OpenBSD, Bitrig  | [`getentropy`][6]
+-//! | NetBSD           | [`/dev/urandom`][7] after reading from `/dev/random` once
++//! | NetBSD           | [`kern.arandom`][5]
+ //! | Dragonfly BSD    | [`/dev/random`][8]
+ //! | Solaris, illumos | [`getrandom`][9] system call if available, otherwise [`/dev/random`][10]
+ //! | Fuchsia OS       | [`cprng_draw`][11]
+@@ -184,7 +184,7 @@ mod_use!(cfg(target_os = "illumos"), sol
+ mod_use!(cfg(target_os = "ios"), macos);
+ mod_use!(cfg(target_os = "linux"), linux_android);
+ mod_use!(cfg(target_os = "macos"), macos);
+-mod_use!(cfg(target_os = "netbsd"), use_file);
++mod_use!(cfg(target_os = "netbsd"), freebsd);
+ mod_use!(cfg(target_os = "openbsd"), openbsd_bitrig);
+ mod_use!(cfg(target_os = "redox"), use_file);
+ mod_use!(cfg(target_os = "solaris"), solaris_illumos);
Index: pkgsrc/mail/thunderbird/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs  Thu Sep  3 15:26:22 2020
@@ -0,0 +1,76 @@
+$NetBSD: patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig   2020-08-28 21:33:54.000000000 +0000
++++ third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs
+@@ -1,6 +1,7 @@
+ pub type clock_t = ::c_uint;
+ pub type suseconds_t = ::c_int;
+ pub type dev_t = u64;
++pub type key_t = c_long;
+ pub type blksize_t = i32;
+ pub type fsblkcnt_t = u64;
+ pub type fsfilcnt_t = u64;
+@@ -282,6 +283,30 @@ s_no_extra_traits! {
+     }
+ 
+     #[repr(packed)]
++    pub struct ipc_perm {
++        pub cuid: ::uid_t,
++        pub cgid: ::gid_t,
++        pub uid: ::uid_t,
++        pub gid: ::gid_t,
++        pub mode: ::mode_t,
++        pub seq: ::c_ushort,
++        pub key: ::key_t,
++    }
++
++    #[repr(packed)]
++    pub struct shmid_ds {
++        pub shm_perm: ::ipc_perm,
++        pub shm_segsz: ::size_t,
++        pub shm_lpid: ::pid_t,
++        pub shm_cpid: ::pid_t,
++        pub shm_nattch: ::c_short,
++        pub shm_atime: ::time_t,
++        pub shm_dtime: ::time_t,
++        pub shm_ctime: ::time_t,
++        pub shm_internal: *mut ::c_void,
++    }
++
++    #[repr(packed)]
+     pub struct in_addr {
+         pub s_addr: ::in_addr_t,
+     }
+@@ -907,11 +932,18 @@ pub const SCM_CREDS: ::c_int = 0x10;
+ 
+ pub const O_DSYNC : ::c_int = 0x10000;
+ 
++pub const MAP_ANONYMOUS : ::c_int = 0x1000;
+ pub const MAP_RENAME : ::c_int = 0x20;
+ pub const MAP_NORESERVE : ::c_int = 0x40;
+ pub const MAP_HASSEMAPHORE : ::c_int = 0x200;
+ pub const MAP_WIRED: ::c_int = 0x800;
+ 
++pub const IPC_PRIVATE: ::key_t = 0;
++pub const IPC_CREAT: ::c_int = 0x1000;
++pub const IPC_EXCL: ::c_int = 0x2000;
++pub const IPC_NOWAIT: ::c_int = 0x4000;
++pub const IPC_RMID: ::c_int = 0;
++
+ pub const DCCP_TYPE_REQUEST: ::c_int = 0;
+ pub const DCCP_TYPE_RESPONSE: ::c_int = 1;
+ pub const DCCP_TYPE_DATA: ::c_int = 2;
+@@ -1583,6 +1615,13 @@ extern {
+                   pid: ::pid_t,
+                   addr: *mut ::c_void,
+                   data: ::c_int) -> ::c_int;
++    pub fn shmget(key: ::key_t, size: ::size_t, shmflg: ::c_int) -> ::c_int;
++    pub fn shmat(shmid: ::c_int, shmaddr: *const ::c_void,
++        shmflg: ::c_int) -> *mut ::c_void;
++    pub fn shmdt(shmaddr: *const ::c_void) -> ::c_int;
++    #[cfg_attr(target_os = "netbsd", link_name = "__shmctl50")]
++    pub fn shmctl(shmid: ::c_int, cmd: ::c_int,
++        buf: *mut ::shmid_ds) -> ::c_int;
+     pub fn pthread_setname_np(t: ::pthread_t,
+                               name: *const ::c_char,
+                               arg: *mut ::c_void) -> ::c_int;
Index: pkgsrc/mail/thunderbird/patches/patch-widget_gtk_WaylandDMABufSurface.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-widget_gtk_WaylandDMABufSurface.cpp:1.1
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-widget_gtk_WaylandDMABufSurface.cpp   Thu Sep  3 15:26:22 2020
@@ -0,0 +1,30 @@
+$NetBSD: patch-widget_gtk_WaylandDMABufSurface.cpp,v 1.1 2020/09/03 15:26:22 ryoon Exp $
+
+--- widget/gtk/WaylandDMABufSurface.cpp.orig   2020-08-28 21:34:04.000000000 +0000
++++ widget/gtk/WaylandDMABufSurface.cpp
+@@ -18,7 +18,9 @@
+ #include <sys/time.h>
+ #include <dlfcn.h>
+ #include <sys/mman.h>
++#if !defined(__NetBSD__)
+ #include <sys/eventfd.h>
++#endif
+ #include <poll.h>
+ 
+ #include "mozilla/widget/gbm.h"
+@@ -91,6 +93,7 @@ void WaylandDMABufSurface::GlobalRefAdd(
+ }
+ 
+ void WaylandDMABufSurface::GlobalRefCountCreate() {
++#if !defined(__NetBSD__)
+   MOZ_ASSERT(!mGlobalRefCountFd);
+   mGlobalRefCountFd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK | EFD_SEMAPHORE);
+   if (mGlobalRefCountFd < 0) {
+@@ -98,6 +101,7 @@ void WaylandDMABufSurface::GlobalRefCoun
+     mGlobalRefCountFd = 0;
+     return;
+   }
++#endif
+ }
+ 
+ void WaylandDMABufSurface::GlobalRefCountImport(int aFd) {

Index: pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.3
--- /dev/null   Thu Sep  3 15:26:23 2020
+++ pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Thu Sep  3 15:26:22 2020
@@ -0,0 +1,20 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.3 2020/09/03 15:26:22 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig    2020-08-28 21:33:15.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
+@@ -385,11 +385,15 @@ bool DeviceInfoLinux::IsDeviceNameMatche
+ 
+ bool DeviceInfoLinux::IsVideoCaptureDevice(struct v4l2_capability* cap)
+ {
++#ifdef V4L2_CAP_DEVICE_CAPS
+   if (cap->capabilities & V4L2_CAP_DEVICE_CAPS) {
+     return cap->device_caps & V4L2_CAP_VIDEO_CAPTURE;
+   } else {
+     return cap->capabilities & V4L2_CAP_VIDEO_CAPTURE;
+   }
++#else
++  return 1;
++#endif
+ }
+ 
+ int32_t DeviceInfoLinux::FillCapabilities(int fd) {



Home | Main Index | Thread Index | Old Index