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:           Sun Dec 16 08:12:16 UTC 2018

Modified Files:
        pkgsrc/mail/thunderbird: Makefile PLIST PLIST.lightning distinfo
            options.mk
Added Files:
        pkgsrc/mail/thunderbird/patches: patch-Makefile.in
            patch-browser_app_profile_firefox.js
            patch-build_moz.configure_old.configure
            patch-build_moz.configure_rust.configure
            patch-comm_calendar_lightning_Makefile.in
            patch-comm_calendar_providers_gdata_Makefile.in
            patch-comm_ldap_c-sdk_include_portable.h
            patch-comm_mail_app_nsMailApp.cpp
            patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp
            patch-comm_mail_installer_package-manifest.in
            patch-comm_mail_installer_removed-files.in
            patch-dom_fetch_FetchConsumer.cpp patch-dom_media_CubebUtils.cpp
            patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
            patch-gfx_webrender_src_query.rs
            patch-image_decoders_nsJPEGDecoder.cpp
            patch-ipc_chromium_src_base_lock__impl__posix.cc
            patch-ipc_chromium_src_base_message__pump__libevent.cc
            patch-ipc_chromium_src_base_platform__thread__posix.cc
            patch-ipc_glue_CrossProcessSemaphore.h
            patch-ipc_glue_CrossProcessSemaphore__posix.cpp
            patch-ipc_glue_GeckoChildProcessHost.cpp patch-js_src_gc_Memory.cpp
            patch-js_src_threading_posix_Thread.cpp
            patch-js_src_util_NativeStack.cpp
            patch-js_src_wasm_WasmSignalHandlers.cpp
            patch-media_libcubeb_gtest_moz.build
            patch-media_libcubeb_src_cubeb.c
            patch-media_libcubeb_src_cubeb__alsa.c
            patch-media_libcubeb_src_cubeb__oss.c
            patch-media_libcubeb_src_moz.build patch-media_libcubeb_update.sh
            patch-media_libpng_pngpriv.h
            patch-media_libyuv_libyuv_source_mjpeg__decoder.cc
            patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc
            patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
            patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
            patch-modules_pdfium_update.sh patch-old-configure.in
            patch-servo_components_style_build__gecko.rs
            patch-toolkit_components_terminator_nsTerminator.cpp
            patch-toolkit_library_moz.build patch-toolkit_moz.configure
            patch-toolkit_mozapps_installer_packager.mk
            patch-toolkit_xre_glxtest.cpp patch-xpcom_base_nscore.h
            patch-xpcom_build_BinaryPath.h
            patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp
Removed Files:
        pkgsrc/mail/thunderbird/patches: patch-calendar_lightning_Makefile.in
            patch-calendar_lightning_build_universal.mk
            patch-calendar_providers_gdata_Makefile.in
            patch-ldap_c-sdk_include_portable.h patch-mail_app_nsMailApp.cpp
            patch-mail_components_shell_nsMailGNOMEIntegration.cpp
            patch-mail_installer_package-manifest.in
            patch-mail_installer_removed-files.in
            patch-mailnews_compose_src_nsMsgCompose.cpp
            patch-mailnews_compose_src_nsMsgSend.cpp
            patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd
            patch-mozilla_build_gyp.mozbuild
            patch-mozilla_build_moz.configure_init.configure
            patch-mozilla_build_moz.configure_keyfiles.configure
            patch-mozilla_build_moz.configure_memory.configure
            patch-mozilla_build_moz.configure_old.configure
            patch-mozilla_build_pgo_profileserver.py
            patch-mozilla_config_Makefile.in patch-mozilla_config_baseconfig.mk
            patch-mozilla_config_external_moz.build
            patch-mozilla_config_stl__wrappers_ios
            patch-mozilla_config_stl__wrappers_ostream
            patch-mozilla_config_system-headers
            patch-mozilla_config_system__wrappers_unwind.h
            patch-mozilla_dom_base_moz.build
            patch-mozilla_dom_media_AudioStream.cpp
            patch-mozilla_dom_media_AudioStream.h
            patch-mozilla_dom_media_moz.build
            patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
            patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp
            patch-mozilla_dom_plugins_ipc_PluginModuleChild.h
            patch-mozilla_dom_system_OSFileConstants.cpp
            patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp
            patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S
            patch-mozilla_gfx_gl_GLContextProviderGLX.cpp
            patch-mozilla_gfx_graphite2_moz-gr-update.sh
            patch-mozilla_gfx_graphite2_src_Bidi.cpp
            patch-mozilla_gfx_moz.build
            patch-mozilla_gfx_skia_generate__mozbuild.py
            patch-mozilla_gfx_skia_moz.build patch-mozilla_gfx_thebes_moz.build
            patch-mozilla_gfx_ycbcr_moz.build
            patch-mozilla_gfx_ycbcr_yuv__row__arm.S
            patch-mozilla_image_Downscaler.h
            patch-mozilla_image_decoders_nsJPEGDecoder.cpp
            patch-mozilla_intl_hyphenation_glue_hnjalloc.h
            patch-mozilla_intl_unicharutil_util_moz.build
            patch-mozilla_ipc_chromium_src_base_atomicops.h
            patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
            patch-mozilla_ipc_chromium_src_base_platform__thread.h
            patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc
            patch-mozilla_ipc_chromium_src_base_process__util.h
            patch-mozilla_ipc_chromium_src_base_process__util__posix.cc
            patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc
            patch-mozilla_ipc_chromium_src_base_time__posix.cc
            patch-mozilla_ipc_chromium_src_build_build__config.h
            patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h
            patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp
            patch-mozilla_js_src_jit_arm_Architecture-arm.cpp
            patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h
            patch-mozilla_js_src_moz.build
            patch-mozilla_js_src_old-configure.in
            patch-mozilla_js_xpconnect_src_XPCConvert.cpp
            patch-mozilla_js_xpconnect_src_xpcprivate.h
            patch-mozilla_media_libcubeb_src_cubeb.c
            patch-mozilla_media_libcubeb_src_cubeb__alsa.c
            patch-mozilla_media_libcubeb_src_cubeb__oss.c
            patch-mozilla_media_libcubeb_src_moz.build
            patch-mozilla_media_libcubeb_tests_moz.build
            patch-mozilla_media_libcubeb_update.sh
            patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp
            patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h
            patch-mozilla_media_libtheora_lib_arm_armcpu.c
            patch-mozilla_media_libtheora_moz.build
            patch-mozilla_media_libtremor_moz.build
            patch-mozilla_media_libvorbis_moz.build
            patch-mozilla_media_libyuv_source_mjpeg__decoder.cc
            patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h
            patch-mozilla_media_webrtc_signaling_test_common.build
            patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
            patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
            patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
            patch-mozilla_memory_mozalloc_mozalloc__abort.cpp
            patch-mozilla_mfbt_Poison.cpp
            patch-mozilla_mobile_android_installer_Makefile.in
            patch-mozilla_modules_libjar_nsZipArchive.cpp
            patch-mozilla_mozglue_build_arm.cpp
            patch-mozilla_mozglue_build_arm.h
            patch-mozilla_netwerk_dns_moz.build patch-mozilla_old-configure.in
            patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm
            patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm
            patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
            patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h
            patch-mozilla_toolkit_components_terminator_nsTerminator.cpp
            patch-mozilla_toolkit_library_moz.build
            patch-mozilla_toolkit_modules_GMPUtils.jsm
            patch-mozilla_toolkit_moz.configure
            patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
            patch-mozilla_toolkit_mozapps_installer_packager.mk
            patch-mozilla_toolkit_xre_glxtest.cpp
            patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp
            patch-mozilla_xpcom_base_nscore.h
            patch-mozilla_xpcom_build_XPCOMInit.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s
            patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp

Log Message:
Update to 60.3.3

Changelog:
60.3.3:
mitigated
    Thunderbird 60 will migrate security databases (key3.db, cert8.db to
    key4.db, cert9.db). Thunderbird 60.3.2 and earlier contained a fault
    that potentially deleted saved passwords and private certificate keys
    for users using a master password. Version 60.3.3 will prevent the loss
    of data; affected users who have already upgraded to version 60.3.2 or
    earlier can restore the deleted key3.db file from backup to complete
    the migration.

fixed
    Address book search and auto-complete slowness introduced in
      Thunderbird 60.3.2
    Plain text markup with * for bold, / for italics, _ for underline and |
      for code did not work when the enclosed text contained non-ASCII
      characters
    While composing a message, a link not removed when link location was
      removed in the link properties panel

60.3.2:
fixed
    Under some circumstances Thunderbird on Mac will send attachments using
      the so-called AppleDouble format which can lead to problems with mail
      servers and recipients
    Encoding problems when exporting address books or messages using the
      system charset. Messages are now always exported using the UTF-8 encoding.
    If the "Date" header of a message was invalid, Jan 1970 or Dec 1969 was
      displayed. Now using date from "Received" header instead.
    Body search/filtering didn't reliably ignore content of tags
    Inappropriate warning "Thunderbird prevented the site
      (addons.thunderbird.net) from asking you to install software on your
      computer" when installing add-ons
    Incorrect display of correspondents column since own email address was
      not always detected
    Spurious 
 (encoded newline) inserted into drafts and sent email
    New email not inserted in correct sort order in threaded unified view
      or search folder

60.3.1:
fixed
    Double-clicking on a word in the Write window sometimes launched the
      Advanced Property Editor or Link Properties dialog
    Cookie removal (not working since Thunderbird version 52)
    "Download rest of message" not working if global inbox was used
    Encoding problems for users (especially in Poland) when a file was sent
      via a folder using "Sent to > Mail recipient" due to a problem in the
      Thunderbird MAPI interface
    According to RFC 4616 and RFC 5721, passwords containing non-ASCII
      characters are encoded using UTF-8 which can lead to problems with
      non-compliant providers, for example office365.com. The SMTP LOGIN
      and POP3 USER/PASS authentication methods are now using a Latin-1
      encoding again to work around this issue.
    Shutdown crash/hang after entering an empty IMAP password

60.3.0:
fixed
    Various Theme fixes where incorrect colors, backgrounds, etc. were
      displayed
    Add-on Options menu not working on Mac
    Shift+PageUp/PageDown in Write window
    Saving content of Write windows didn't overwrite existing file
    Issues related to "Edit Template" command
    Gloda attachment filtering
    Mailing list address auto-complete enter/return handling
    Thunderbird hung if HTML signature references non-existent image
    Filters not working for headers that appear more than once
    Various security fixes

Secirity fixes:
#CVE-2018-12391: HTTP Live Stream audio data is accessible cross-origin
#CVE-2018-12392: Crash with nested event loops
#CVE-2018-12393: Integer overflow during Unicode conversion while loading JavaScript
#CVE-2018-12389: Memory safety bugs fixed in Firefox ESR 60.3 and Thunderbird 60.3
#CVE-2018-12390: Memory safety bugs fixed in Firefox 63, Firefox ESR 60.3, and Thunderbird 60.3

60.2.1:
Changed
    Calendar: Default values for the first day of the week and working days
      are now derived from the selected datetime formatting locale (restart
      after changing locale in the OS required)
    Calendar: Switch to a Photon-style icon set for all platforms
    Multiple requests for master password when Google Mail or Calendar
      OAuth2 is enabled
    Scrollbar of the address entry auto-complete popup does not work
    Security info dialog in compose window does not show certificate status
    Links in the Add-on Manager's search results and theme browsing tabs
      open in external browser
    Localized versions of Thunderbird didn't show a localized name for
      the "Drafts" and "Sent" folders for certain IMAP providers
      (particularly in France)
    Replying to a message with an empty subject inserted Re: twice (not
      working in Thunderbird 60.0)
    Spellcheck marks disappeared erroneously for words with an apostrophe
      (not working in Thunderbird 60.0)
    Calendar: First day of the week cannot be set
    Calendar: Several fixes related to cutting/deleting of events and email
      scheduling
    Various security fixes

Security fixes:
#CVE-2018-12377: Use-after-free in refresh driver timers
#CVE-2018-12378: Use-after-free in IndexedDB
#CVE-2018-12379: Out-of-bounds write with malicious MAR file
#CVE-2017-16541: Proxy bypass using automount and autofs
#CVE-2018-12385: Crash in TransportSecurityInfo due to cached data
#CVE-2018-12383: Setting a master password post-Firefox 58 does not delete unencrypted previously stored passwords
#CVE-2018-12376: Memory safety bugs fixed in Firefox 62, Firefox ESR 60.2, and Thunderbird 60.2.1

60.0:
new
    When writing a message, a delete button now allows the removal of a
      recipient. This delete button is displayed when hovering the To/Cc/Bcc
      selector.
    Many improvements to attachments handling during compose: Attachments
      can now be reordered using a dialog, keyboard shortcuts, or drag and
      drop. The "Attach" button moved to the right to be above the attachment
      pane. The access key of the attachment pane (e.g. Alt+M, may vary
      depending on localization, Ctrl+M on Mac) now also works to show or
      hide the pane. The attachment pane can also be shown initially when
      composing a new message. Right-click on the header to enable this
      option. Hiding a non-empty attachment pane will now show a placeholder
      paperclip to indicate the presence of attachments and avoid sending
      them accidentally.
    "Edit Template" command. This also solves various problems when saving
      as template (duplicates created, message ID lost).
    "New Message from Template" command
    Allow changing the Spellcheck Language from status bar
    Light and Dark themes
    WebExtension themes are now enabled in Thunderbird
    A default startup directory in the address book window can now be
      configured
    Individual feed update interval
    An option under "Tools > Options, Advanced, General" now allows to
      select whether date/time display will follow the application locale
      (adjusted by operating system's format settings for that locale) or
      the locale selected in the operating system's regional settings.
      In other words, an US English Thunderbird can use, for example,
      German formats.
    OAuth2 authentication for Yahoo and AOL
    FIDO U2F support
    Thunderbird now allows the conversion of folders from mbox to maildir
      format and vice versa. This is an experimental feature that needs to
      be enabled by setting the preference mail.store_conversion_enabled.
      Note that this functionality does not not work if the option "Allow
      Windows Search/Spotlight to search messages" is selected.
    Calendar: Allow copying, cutting or deleting of a selected occurrence
      or the entire series for recurring events
    Calendar: Provide an option to display locations for events in calendar
      day and week views
    Calendar: Provide the ability for sending/not sending meeting
      notifications directly instead of showing a popup
    Calendar: Option to select the target calendar when pasting an event
      or task
    Calendar: Allow email scheduling for CalDAV servers supporting
      server-side scheduling
    Thunderbird Chat now contains multiple built-in message themes

changed
    IMPORTANT: Add-ons not marked as compatible with Thunderbird 60
      by their authors will be disabled (this can be reverted via preference
      extensions.strictCompatibility)
    IMAP: When after sending a message storing that sent message fails,
      the message can now be stored in a local folder
    Add-on options can no longer be configured from the Add-on Manager page.
      A new menu item "Add-on Options" is now available on the Tools menu.
    When messages are composed in paragraph format, "body text" and split
      mail quotes are converted to paragraphs when pressing the enter key
    "Edit As New Message" will now use the account's default compose format,
      either HTML or plain text ignoring the format of the message. Plain
      text messages will be converted to HTML and vice versa. Then using
      the modifier, the format choice will be reverted.
    The "Edit Draft" command now also honors the use of the shift key to
      convert HTML to plain text or vice versa when editing a draft
    The plain text to HTML conversion has been improved where such a
      conversion is necessary for "Edit As New Message" or when the shift
      modifier is used for "Edit Draft" or "New Message from Template".
    During address entry, the matching part of the address is now shown in
      bold. Preference mail.autoComplete.commentColumn allows to display
      the address book where the address is stored.
    When attaching a message via drag and drop, the subject of the message
      is now used as attachment name instead of "Attached Message"
    Better address book photo handling: Photos can be added by drag and
      drop and a copy of all photos will be stored in the Thunderbird profile
    On first start, Thunderbird now shows the account setup dialog, no longer
      the account provisioner dialog
    Thunderbird follows Firefox' Photon design with rectangular tabs and
      many other theme improvements
    When customizing the From: address, Thunderbird will now use this address
      for the SMTP "MAIL FROM" command. Previously the address configured
      in the identity was used. The preference
      mail.smtp.useSenderForSmtpMailFrom allows return to the previous
      behavior.
    Native notifications on Linux are now re-enabled
    Thunderbird now uses Mozilla's latest proxy technology (add-on FoxyProxy
      now supported)
    Thunderbird now uses the latest Rust-based Mozilla technology, including
      Quantum's CSS engine (based on Servo) and encoding_rs, for displaying
      and encoding messages
    All certificates issued by Symantec roots before 2016-06-01 are
      distrusted for use in TLS secured traffic in Thunderbird 60 and above.
      This applies to all brands Symantec operated: Thawte, RapidSSL,
      GeoTrust, Verisign, and Symantec. For usage in S/MIME the certificates
      remain valid. Details here.
    Calendar: Removal of capability to send email invitations compatible
      to Outlook 2002 and earlier
    Calendar: Reminders on read-only calendars can now be dismissed, while
      reminders for missed events will now only be displayed for writable
      calendars if option "Show missed reminders for writable calendars" is
      selected
    Thunderbird Chat: Nicknames inside of messages are colored to match
      the participants list

fixed
    When many Thunderbird clients or other email clients accessed the same
      IMAP draft folder, messages were sometimes sent with the wrong
      identity. This has been corrected and the user will be notified if
      none of their identities matches the draft.
    Various problems related to handling the IMAP trash folder: Under
      certain circumstances the selection of the trash folder didn't persist,
      for example when the name contained non-ASCII characters, or in
      localized versions of Thunderbird. At times unwanted adtext menu behavior
    Better error handling for Gmail authentication to avoid re-downloading
      of folders
    Thunderbird used a stale cached password after user edited a saved
      password
    Calendar: Wrong time formatting for some time zones
    Calendar: Can't copy information from event dialog for received invitations
    Various security fixes

Security fixes:
#CVE-2018-12359: Buffer overflow using computed size of canvas element
#CVE-2018-12360: Use-after-free when using focus()
#CVE-2018-12361: Integer overflow in SwizzleData
#CVE-2018-12362: Integer overflow in SSSE3 scaler
#CVE-2018-5156: Media recorder segmentation fault when track type is changed during capture
#CVE-2018-12363: Use-after-free when appending DOM nodes
#CVE-2018-12364: CSRF attacks through 307 redirects and NPAPI plugins
#CVE-2018-12365: Compromised IPC child process can list local filenames
#CVE-2018-12371: Integer overflow in Skia library during edge builder allocation
#CVE-2018-12366: Invalid data handling during QCMS transformations
#CVE-2018-12367: Timing attack mitigation of PerformanceNavigationTiming
#CVE-2018-12368: No warning when opening executable SettingContent-ms files
#CVE-2018-5187: Memory safety bugs fixed in Firefox 61, Firefox ESR 60.1, and Thunderbird 60
#CVE-2018-5188: Memory sa60


To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217 pkgsrc/mail/thunderbird/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/mail/thunderbird/PLIST
cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/thunderbird/PLIST.lightning
cvs rdiff -u -r1.201 -r1.202 pkgsrc/mail/thunderbird/distinfo
cvs rdiff -u -r1.19 -r1.20 pkgsrc/mail/thunderbird/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/thunderbird/patches/patch-Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js \
    pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_old.configure \
    pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure \
    pkgsrc/mail/thunderbird/patches/patch-comm_calendar_lightning_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-comm_calendar_providers_gdata_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-comm_ldap_c-sdk_include_portable.h \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_app_nsMailApp.cpp \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_package-manifest.in \
    pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in \
    pkgsrc/mail/thunderbird/patches/patch-dom_fetch_FetchConsumer.cpp \
    pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp \
    pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp \
    pkgsrc/mail/thunderbird/patches/patch-gfx_webrender_src_query.rs \
    pkgsrc/mail/thunderbird/patches/patch-image_decoders_nsJPEGDecoder.cpp \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \
    pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore.h \
    pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_threading_posix_Thread.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp \
    pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_gtest_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb.c \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__oss.c \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_update.sh \
    pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h \
    pkgsrc/mail/thunderbird/patches/patch-media_libyuv_libyuv_source_mjpeg__decoder.cc \
    pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc \
    pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc \
    pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc \
    pkgsrc/mail/thunderbird/patches/patch-modules_pdfium_update.sh \
    pkgsrc/mail/thunderbird/patches/patch-old-configure.in \
    pkgsrc/mail/thunderbird/patches/patch-servo_components_style_build__gecko.rs \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_library_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk \
    pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h \
    pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk \
    pkgsrc/mail/thunderbird/patches/patch-mail_components_shell_nsMailGNOMEIntegration.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mail_installer_package-manifest.in \
    pkgsrc/mail/thunderbird/patches/patch-mail_installer_removed-files.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb.c \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc__abort.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_mfbt_Poison.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp
cvs rdiff -u -r0 -r1.10 \
    pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
cvs rdiff -u -r0 -r1.9 \
    pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-ldap_c-sdk_include_portable.h \
    pkgsrc/mail/thunderbird/patches/patch-mailnews_compose_src_nsMsgCompose.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mailnews_compose_src_nsMsgSend.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_init.configure \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_keyfiles.configure \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_memory.configure \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_old.configure \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_gl_GLContextProviderGLX.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_image_Downscaler.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_build_build__config.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_old-configure.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_tests_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_update.sh \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_old-configure.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_moz.configure \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_xre_glxtest.cpp
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_build_pgo_profileserver.py \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ios \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ostream \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_Bidi.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_atomicops.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_XPCConvert.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_arm_armcpu.c \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_modules_libjar_nsZipArchive.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp
cvs rdiff -u -r1.5 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h
cvs rdiff -u -r1.11 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers
cvs rdiff -u -r1.7 -r0 \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp \
    pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util.h

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.216 pkgsrc/mail/thunderbird/Makefile:1.217
--- pkgsrc/mail/thunderbird/Makefile:1.216      Thu Nov 29 11:21:53 2018
+++ pkgsrc/mail/thunderbird/Makefile    Sun Dec 16 08:12:15 2018
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.216 2018/11/29 11:21:53 prlw1 Exp $
+# $NetBSD: Makefile,v 1.217 2018/12/16 08:12:15 ryoon Exp $
 
 DISTNAME=      thunderbird-${TB_VER}.source
 PKGNAME=       thunderbird-${TB_VER}
-PKGREVISION=   3
-TB_VER=                52.9.1
+TB_VER=                60.3.3
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
@@ -13,21 +12,23 @@ HOMEPAGE=   https://www.thunderbird.net/en
 COMMENT=       Organize, secure and customize your mail
 
 USE_TOOLS+=    unzip pax
-WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
-MOZILLA_DIR=   mozilla/
+WRKSRC=                ${WRKDIR}/${DISTNAME:S/.source//}
+MOZILLA_DIR=   # empty
 PLIST_SRC+=    ${PLIST_SRC_DFLT}
 
-CONFIG_GUESS_OVERRIDE+=        ldap/sdks/c-sdk/config/autoconf/config.guess
-CONFIG_SUB_OVERRIDE+=  ldap/sdks/c-sdk/config/autoconf/config.sub
+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=mail
+CONFIGURE_ARGS+=       --enable-application=comm/mail
 # Disable WebRTC support for Thunderbird unconditionally.
 CONFIGURE_ARGS+=       --disable-webrtc
 
-NOT_PAX_MPROTECT_SAFE+=        lib/thunderbird/thunderbird
-NOT_PAX_MPROTECT_SAFE+=        lib/thunderbird/thunderbird-bin
+MOZILLA_PKG_NAME=      thunderbird
 
-ALL_ENV+=              MOZILLA_PKG_NAME=thunderbird
+NOT_PAX_MPROTECT_SAFE+=        lib/${MOZILLA_PKG_NAME}/${MOZILLA_PKG_NAME}
+NOT_PAX_MPROTECT_SAFE+=        lib/${MOZILLA_PKG_NAME}/${MOZILLA_PKG_NAME}-bin
+
+ALL_ENV+=              MOZILLA_PKG_NAME=${MOZILLA_PKG_NAME}
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -39,36 +40,25 @@ ALL_ENV+=           MOZILLA_PKG_NAME=thunderbird
 #SUBST_FILES.ext-compat+=      calendar/*/*/install.rdf
 #SUBST_SED.ext-compat=         -e 's,\(<em:maxVersion>\).*<,\19.0<,g'
 
-SUBST_CLASSES+=                sys-dic
-SUBST_STAGE.sys-dic=   pre-configure
-SUBST_MESSAGE.sys-dic= Reference to system hunspell dictionaries.
-SUBST_FILES.sys-dic=   mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp
-SUBST_VARS.sys-dic=    LOCALBASE
-
-CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/header.py
-CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/typelib.py
-CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpidl.py
-CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpt.py
-
-CHECK_WRKREF_SKIP+=lib/thunderbird/chrome/toolkit/content/global/buildconfig.html
+CHECK_WRKREF_SKIP+=lib/${MOZILLA_PKG_NAME}/chrome/toolkit/content/global/buildconfig.html
 
 post-extract:
-       mv ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.s \
-               ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.S
+       mv ${WRKSRC}${MOZILLA_DIR}/gfx/ycbcr/yuv_row_arm.s \
+               ${WRKSRC}${MOZILLA_DIR}/gfx/ycbcr/yuv_row_arm.S
 
 pre-configure:
        cd ${WRKSRC} && mkdir ${OBJDIR}
        cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf
-       cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf
-       cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC}${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf
+       cd ${WRKSRC}${MOZILLA_DIR}/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf
        touch ${WRKSRC}/.mozconfig
 
 do-build:
 # XXX for some reason it doesn't work unless -j is explicitly specified
        cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1}
 
-MOZILLA=thunderbird
-MOZILLA_NAME=thunderbird
+MOZILLA=${MOZILLA_PKG_NAME}
+MOZILLA_NAME=${MOZILLA_PKG_NAME}
 post-build:
        ${SED} -e 's|@MOZILLA@|${MOZILLA}|g'                            \
          -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g'                       \
@@ -79,24 +69,16 @@ post-build:
 INSTALLATION_DIRS+=    lib/${MOZILLA}/extensions
 INSTALLATION_DIRS+=    share/applications share/pixmaps
 post-install:
+       ${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA}
+       ${ECHO} '${PREFIX}/lib/${MOZILLA}/thunderbird "$$@"' >> \
+               ${DESTDIR}${PREFIX}/bin/${MOZILLA}
+       ${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
        ${INSTALL_DATA} ${WRKDIR}/desktop                               \
          ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
        ${INSTALL_DATA} ${WRKSRC}/${OBJDIR}/dist/thunderbird/chrome/icons/default/default48.png \
          ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
-       @${STEP_MSG} "Installing bundled thunderbird extensions."
-       rm -rf ${WRKDIR}/extensions
-       ${MKDIR} ${WRKDIR}/extensions
-       ${RUN} for e in ${XPI_FILES}; do                                \
-         subdir="`${UNZIP_CMD} -c "$$e" install.rdf | awk '/^    <em:id>/ {sub(".*<em:id>","");sub("</em:id>.*","");print;exit;}'`" && \
-         ${MKDIR} "${WRKDIR}/extensions/$$subdir" &&                   \
-         cd "${WRKDIR}/extensions/$$subdir" &&                         \
-         ${UNZIP_CMD} -aqo $$e;                                        \
-       done
-       cd ${WRKDIR}/extensions && pax -rw .                            \
-          ${DESTDIR}${PREFIX}/lib/${MOZILLA}/extensions/.
-       rm -rf ${WRKDIR}/extensions
 
-.include "../../www/firefox52/mozilla-common.mk"
+.include "../../www/firefox60/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.63 pkgsrc/mail/thunderbird/PLIST:1.64
--- pkgsrc/mail/thunderbird/PLIST:1.63  Mon Jan  1 22:29:42 2018
+++ pkgsrc/mail/thunderbird/PLIST       Sun Dec 16 08:12:15 2018
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.63 2018/01/01 22:29:42 rillig Exp $
+@comment $NetBSD: PLIST,v 1.64 2018/12/16 08:12:15 ryoon Exp $
 bin/thunderbird
 lib/thunderbird/application.ini
 lib/thunderbird/blocklist.xml
 lib/thunderbird/chrome.manifest
+lib/thunderbird/chrome/browser/content/built_in_addons.json
 lib/thunderbird/chrome/chat/content/chat/account.xml
 lib/thunderbird/chrome/chat/content/chat/accounts.css
 lib/thunderbird/chrome/chat/content/chat/browserRequest.js
@@ -47,6 +48,9 @@ lib/thunderbird/chrome/chat/skin/classic
 lib/thunderbird/chrome/chat/skin/classic/prpl/irc/icon.png
 lib/thunderbird/chrome/chat/skin/classic/prpl/irc/icon32.png
 lib/thunderbird/chrome/chat/skin/classic/prpl/irc/icon48.png
+lib/thunderbird/chrome/chat/skin/classic/prpl/matrix/icon.png
+lib/thunderbird/chrome/chat/skin/classic/prpl/matrix/icon32.png
+lib/thunderbird/chrome/chat/skin/classic/prpl/matrix/icon48.png
 lib/thunderbird/chrome/chat/skin/classic/prpl/odnoklassniki/icon.png
 lib/thunderbird/chrome/chat/skin/classic/prpl/odnoklassniki/icon32.png
 lib/thunderbird/chrome/chat/skin/classic/prpl/odnoklassniki/icon48.png
@@ -131,9 +135,9 @@ lib/thunderbird/chrome/classic/skin/clas
 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.svg
 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/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
@@ -144,19 +148,32 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/Hightail/fileExceedsLimit.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/Hightail/settings.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/cloudfile/addAccountDialog.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/contactStarred.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/compacttheme.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/customizeToolbar.css
+lib/thunderbird/chrome/classic/skin/classic/messenger/datetimepicker.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/editContactOverlay.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/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/accounts.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/addcontact.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/addlist.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/address.svg
+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
@@ -165,67 +182,127 @@ lib/thunderbird/chrome/classic/skin/clas
 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/black_pin.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-selected.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/box-logo.png
+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/center-align.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cert-error.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat-toolbar.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/close-button.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/columnpicker.svg
+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/conversation.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/copy.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/correspondents.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/dropmarker-hover.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.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/empty-search-results.png
 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/extensionGeneric.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/filterbar.png
+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/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/forward.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/getmsg.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/hightail.png
+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/increase.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/indent.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/insecure.png
+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/mail-toolbar.svg
+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/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.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
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/move-top.svg
+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-mail-alert.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/newmsg.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/outdent.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/overflow-indicator.png
+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/pluginBlocked.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/readcol.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/red_pin.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/remote-blocked.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/remote-blocked.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/right-align.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/row.png
+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-close.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/search-glass.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/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/star.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/starred.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/status-small.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/status.png
+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/table.svg
+lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tag.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/tick.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline-inverted.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/toolbarbutton-arrow-inverted.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/toolbarbutton-arrow.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/icons/update.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/zoomout-hover.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/imAccountWizard.css
@@ -241,9 +318,7 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/messageQuotes.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/messageWindow.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/messenger.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/messengerLWTheme.css
-lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/format-buttons.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/format-dropmarker.svg
 lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/linux-noise.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/messengercompose.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/msgSelectOffline.css
@@ -257,6 +332,7 @@ 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/numberbox.css
 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/advanced.png
@@ -284,12 +360,23 @@ lib/thunderbird/chrome/classic/skin/clas
 lib/thunderbird/chrome/classic/skin/classic/messenger/section_expanded.png
 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/compacttheme.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/icons.svg
+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/mailWindow1.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/shared/messageHeader.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/tabmail.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/certFetchingStatus.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoNotOk.png
@@ -307,28 +394,9 @@ lib/thunderbird/chrome/classic/skin/clas
 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/starContact.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/starred48.png
+lib/thunderbird/chrome/classic/skin/classic/messenger/spinbuttons.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/tabs/active-middle.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/active-middle%2x.png@localhost
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/arrow-left-inverted.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/arrow-left.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-end.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-end%2x.png@localhost
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-middle.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-middle%2x.png@localhost
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-start.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-start%2x.png@localhost
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/dragIndicator.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/overflow-indicator.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/selected-end.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/selected-start.svg
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-end.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-end%2x.png@localhost
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-start.png
-lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-start%2x.png@localhost
 lib/thunderbird/chrome/classic/skin/classic/messenger/tagColors.css
 lib/thunderbird/chrome/classic/skin/classic/messenger/tagbg.png
 lib/thunderbird/chrome/classic/skin/classic/messenger/userIcon.png
@@ -413,6 +481,24 @@ lib/thunderbird/chrome/comm/content/edit
 lib/thunderbird/chrome/comm/content/editor/editorTasksOverlay.xul
 lib/thunderbird/chrome/comm/content/editor/editorUtilities.js
 lib/thunderbird/chrome/comm/content/editor/images/tag-anchor.gif
+lib/thunderbird/chrome/devtools-shim/content/DevToolsShim.jsm
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/aboutdevtools.css
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/aboutdevtools.js
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/aboutdevtools.xhtml
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/dev-edition-logo.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/external-link.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-console.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-debugger.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-inspector.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-memory.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-network.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-performance.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-responsive.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-storage.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/feature-visualediting.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/images/otter.svg
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/subscribe.css
+lib/thunderbird/chrome/devtools-shim/content/aboutdevtools/subscribe.js
 lib/thunderbird/chrome/devtools/content/aboutdebugging/aboutdebugging.css
 lib/thunderbird/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml
 lib/thunderbird/chrome/devtools/content/aboutdebugging/initializer.js
@@ -423,34 +509,12 @@ lib/thunderbird/chrome/devtools/content/
 lib/thunderbird/chrome/devtools/content/canvasdebugger/canvasdebugger.js
 lib/thunderbird/chrome/devtools/content/canvasdebugger/canvasdebugger.xul
 lib/thunderbird/chrome/devtools/content/canvasdebugger/snapshotslist.js
-lib/thunderbird/chrome/devtools/content/commandline/commandline.css
 lib/thunderbird/chrome/devtools/content/commandline/commandlineoutput.xhtml
 lib/thunderbird/chrome/devtools/content/commandline/commandlinetooltip.xhtml
 lib/thunderbird/chrome/devtools/content/debugger/debugger-controller.js
 lib/thunderbird/chrome/devtools/content/debugger/debugger-view.js
 lib/thunderbird/chrome/devtools/content/debugger/debugger.css
 lib/thunderbird/chrome/devtools/content/debugger/debugger.xul
-lib/thunderbird/chrome/devtools/content/debugger/new/images/angle-brackets.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/arrow.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/blackBox.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/breakpoint.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/close.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/disableBreakpoints.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/domain.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/file.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/folder.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/globe.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/pause-circle.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/pause.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/play.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/prettyPrint.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/resume.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/settings.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/stepIn.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/stepOut.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/stepOver.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/subSettings.svg
-lib/thunderbird/chrome/devtools/content/debugger/new/images/worker.svg
 lib/thunderbird/chrome/devtools/content/debugger/new/index.html
 lib/thunderbird/chrome/devtools/content/debugger/utils.js
 lib/thunderbird/chrome/devtools/content/debugger/views/filter-view.js
@@ -482,9 +546,21 @@ lib/thunderbird/chrome/devtools/content/
 lib/thunderbird/chrome/devtools/content/inspector/markup/markup.xhtml
 lib/thunderbird/chrome/devtools/content/memory/initializer.js
 lib/thunderbird/chrome/devtools/content/memory/memory.xhtml
-lib/thunderbird/chrome/devtools/content/netmonitor/netmonitor-controller.js
-lib/thunderbird/chrome/devtools/content/netmonitor/netmonitor-view.js
-lib/thunderbird/chrome/devtools/content/netmonitor/netmonitor.xul
+lib/thunderbird/chrome/devtools/content/netmonitor/index.html
+lib/thunderbird/chrome/devtools/content/netmonitor/initializer.js
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/icons/play.svg
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/MdnLink.css
+lib/thunderbird/chrome/devtools/content/netmonitor/src/assets/styles/NetworkDetailsPanel.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/Toolbar.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/variables.css
+lib/thunderbird/chrome/devtools/content/performance-new/frame-script.js
+lib/thunderbird/chrome/devtools/content/performance-new/initializer.js
+lib/thunderbird/chrome/devtools/content/performance-new/perf.xhtml
 lib/thunderbird/chrome/devtools/content/performance/performance-controller.js
 lib/thunderbird/chrome/devtools/content/performance/performance-view.js
 lib/thunderbird/chrome/devtools/content/performance/performance.xul
@@ -498,35 +574,31 @@ lib/thunderbird/chrome/devtools/content/
 lib/thunderbird/chrome/devtools/content/performance/views/overview.js
 lib/thunderbird/chrome/devtools/content/performance/views/recordings.js
 lib/thunderbird/chrome/devtools/content/performance/views/toolbar.js
-lib/thunderbird/chrome/devtools/content/projecteditor/chrome/content/projecteditor-loader.js
-lib/thunderbird/chrome/devtools/content/projecteditor/chrome/content/projecteditor-loader.xul
-lib/thunderbird/chrome/devtools/content/projecteditor/chrome/content/projecteditor-test.xul
-lib/thunderbird/chrome/devtools/content/projecteditor/chrome/content/projecteditor.xul
-lib/thunderbird/chrome/devtools/content/projecteditor/lib/helpers/readdir.js
 lib/thunderbird/chrome/devtools/content/responsive.html/index.js
 lib/thunderbird/chrome/devtools/content/responsive.html/index.xhtml
 lib/thunderbird/chrome/devtools/content/scratchpad/scratchpad.js
 lib/thunderbird/chrome/devtools/content/scratchpad/scratchpad.xul
 lib/thunderbird/chrome/devtools/content/shadereditor/shadereditor.js
 lib/thunderbird/chrome/devtools/content/shadereditor/shadereditor.xul
-lib/thunderbird/chrome/devtools/content/shared/frame-script-utils.js
 lib/thunderbird/chrome/devtools/content/shared/splitview.css
 lib/thunderbird/chrome/devtools/content/shared/theme-switching.js
 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/widgets/VariablesView.xul
+lib/thunderbird/chrome/devtools/content/shared/widgets/color-widget.css
 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/mdn-docs.css
 lib/thunderbird/chrome/devtools/content/shared/widgets/spectrum.css
 lib/thunderbird/chrome/devtools/content/shared/widgets/widgets.css
 lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css
 lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js
 lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js
+lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/cmiframe.html
 lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/codemirror.bundle.js
 lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css
 lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/mozilla.css
+lib/thunderbird/chrome/devtools/content/sourceeditor/codemirror/old-debugger.css
 lib/thunderbird/chrome/devtools/content/storage/storage.xul
 lib/thunderbird/chrome/devtools/content/styleeditor/styleeditor.xul
 lib/thunderbird/chrome/devtools/content/webaudioeditor/controller.js
@@ -538,22 +610,26 @@ lib/thunderbird/chrome/devtools/content/
 lib/thunderbird/chrome/devtools/content/webaudioeditor/views/properties.js
 lib/thunderbird/chrome/devtools/content/webaudioeditor/views/utils.js
 lib/thunderbird/chrome/devtools/content/webaudioeditor/webaudioeditor.xul
+lib/thunderbird/chrome/devtools/content/webconsole/browserconsole.xul
+lib/thunderbird/chrome/devtools/content/webconsole/webconsole.html
 lib/thunderbird/chrome/devtools/content/webconsole/webconsole.xul
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.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/panel-header.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu-entry.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu.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/target-list.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/service-worker-target.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/target.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/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/modules/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js
@@ -561,6 +637,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/components/animation-timeline.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/components/keyframes.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/components/rate-selector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/graph-helper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/canvasdebugger/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/actions/breakpoints.js
@@ -578,11 +655,12 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/views/event-listeners-view.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/views/sources-view.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/debugger-commands.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/bundle.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/debugger.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/debugger.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/panel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/parser-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/pretty-print-worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/source-map-worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/styles.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/new/search-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/definitions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js
@@ -601,18 +679,20 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/dom/dom-panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/attach-thread.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/browser-menus.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/toolbox-controller.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/toolbox-tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/toolbox-tabs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/components/toolbox-toolbar.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/location-store.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/selection.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/sidebar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/framework/source-map-service.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/framework/source-map-url-service.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-highlighter-utils.js
@@ -620,23 +700,125 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox.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
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyListContainer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyListHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyName.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationDetailContainer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationDetailHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationListContainer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationListHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationTarget.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationTimelineTickItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationTimelineTickList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/App.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/KeyframesProgressTickItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/KeyframesProgressTickList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/NoAnimationPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/AnimationName.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/ComputedTimingPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/DelaySign.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/EffectTimingPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/EndDelaySign.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/NegativeDelayPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/NegativeEndDelayPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/NegativePath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/SummaryGraph.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/SummaryGraphPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/TimingPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/ColorPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/ComputedStylePath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/DiscretePath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/DistancePath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframeMarkerItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframeMarkerList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframesGraph.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframesGraphPath.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/reducers/animations.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/utils/graph-helper.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/utils/timescale.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/animation/utils/utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/box-model.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/box-model.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelApp.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelEditable.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelInfo.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelMain.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/BoxModelProperties.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/components/ComputedProperty.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/reducers/box-model.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/boxmodel/utils/editing-session.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/components/box-model.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/changes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/components/ChangesApp.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/reducers/changes.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/changes/reducers/index.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/events/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/events/components/EventsApp.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/events/events.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/events/reducers/events.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/events/reducers/index.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/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
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/flexbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/components/Flexbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexboxItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/flexbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/flexbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/flexbox/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/actions/font-options.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/actions/fonts.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/components/Font.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontPreview.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontsApp.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/font-options.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/fonts.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/actions/grids.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/actions/highlighter-settings.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/actions/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/components/Grid.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/components/GridDisplaySettings.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/components/GridItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/components/GridList.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/components/GridOutline.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/grid-inspector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/reducers/grids.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/reducers/highlighter-settings.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/grids/utils/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/inspector-search.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/App.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/components/Grid.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/reducers/grids.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/reducers/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/types.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
@@ -650,29 +832,36 @@ lib/thunderbird/chrome/devtools/modules/
 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/panel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/reducers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/rules/rules.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/dom-node-preview.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/shared/highlighters-overlay.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-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/store.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/headers-panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/headers.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/json-panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/Headers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/HeadersPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/HeadersToolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/JsonPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/JsonToolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/LiveText.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/MainTabbedArea.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/SearchBox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/TextPanel.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/TextToolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/components/reps/Toolbar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/general.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
@@ -683,8 +872,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/lib/require.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/main.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/allocations.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
@@ -699,20 +886,20 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/tree-map-display.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/view.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/app.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/census-header.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/census-tree-item.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/census.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/dominator-tree-header.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/dominator-tree-item.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/dominator-tree.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/heap.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/individuals-header.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/individuals.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/list.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/shortest-paths.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/snapshot-list-item.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/toolbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/tree-map.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/Census.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/CensusHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/CensusTreeItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/DominatorTree.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/DominatorTreeHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/DominatorTreeItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/Heap.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/Individuals.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/IndividualsHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/List.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/ShortestPaths.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/SnapshotListItem.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/Toolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/TreeMap.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/tree-map/canvas-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/tree-map/color-coarse-type.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/tree-map/drag-zoom.js
@@ -735,39 +922,105 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/tree-map-display.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/view.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/memory/telemetry.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/memory/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/menus.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/actions/filters.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/actions/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/actions/sidebar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/components/filter-buttons.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/components/search-box.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/components/toggle-button.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/constants.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/custom-request-view.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/events.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/filter-predicates.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/har/har-collector.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/har/har-exporter.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/har/har-utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/har/toolbox-overlay.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/l10n.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/performance-statistics-view.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/prefs.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/reducers/filters.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/reducers/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/reducers/sidebar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/request-list-context-menu.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/request-utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/requests-menu-view.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/selectors/index.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/sort-predicates.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/store.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/toolbar-view.js
+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/requests.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/components/App.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/MdnLink.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/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/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/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
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/constants.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/create-store.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-automation.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-builder-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-builder.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-collector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-exporter.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-importer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/har/toolbox-overlay.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/batching.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/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/requests.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/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/timing-markers.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.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
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/firefox/open-request-in-tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/format-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/headers-provider.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/l10n.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/mdn-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/netmonitor/src/utils/menu.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-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/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/performance-new/components/Perf.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/performance-new/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations-item.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/recording-button.js
@@ -779,10 +1032,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/waterfall-tree.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/waterfall.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/events.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/performance/legacy/actors.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/performance/legacy/front.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/performance/legacy/recording.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/categories.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/global.js
@@ -815,55 +1064,36 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/wait-utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/editors.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/event.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/file-picker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/l10n.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/prompts.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/app-project-editor.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/plugin.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/core.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/delete/delete.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/dirty/dirty.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/image-view/image-editor.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/image-view/plugin.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/logging/logging.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/new/new.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/rename/rename.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/save/save.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/status-bar/plugin.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/project.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/projecteditor.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/shells.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/base.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/display-pixel-ratio.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/network-throttling.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/reload-conditions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/touch-simulation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/app.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/browser.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/dpr-selector.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/network-throttling-selector.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/commands.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/Browser.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceAdder.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceModal.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DevicePixelRatioSelector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceSelector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/GlobalToolbar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/NetworkThrottlingSelector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ReloadConditions.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ResizableViewport.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ToggleMenu.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/Viewport.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportDimension.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportToolbar.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/close.svg
 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/screenshot.svg
@@ -876,105 +1106,78 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/display-pixel-ratio.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/network-throttling.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/reload-conditions.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/touch-simulation.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/responsive-ua.css
 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/css.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/enum.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/responsivedesign/resize-commands.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm
+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/scratchpad-commands.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shadereditor/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/AppCacheUtils.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/SplitView.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/browser-loader.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/frame.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/notification-box.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/notification-box.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/comment-node.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/document.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/element-node.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/event.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/function.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/grip-map.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/infinity.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/long-string.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/nan.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/promise.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/rep.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/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/SidebarToggle.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/SidebarToggle.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/StackTrace.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/VirtualizedTree.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/VisibilityHandler.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/symbol.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/reps/window.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/search-box.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/draggable.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/split-box.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/splitter/split-box.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/stack-trace.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/tabs.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/tabs.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/label-cell.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/object-provider.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/tree-cell.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/tree-header.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/tree-row.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.css
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js
+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/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.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/TabBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/Tabs.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tabs/Tabs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/LabelCell.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/ObjectProvider.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/TreeCell.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/TreeHeader.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/TreeRow.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/TreeView.css
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/components/tree/TreeView.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/css-angle.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/css-reload.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/curl.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/demangle.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/devices.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/devtools-file-watcher.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/doorhanger.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/file-watcher.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/enum.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/file-saver.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/natural-sort.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/network-throttling-profiles.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
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/poller.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/prefs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/react-utils.js
 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/log.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js
@@ -982,30 +1185,44 @@ lib/thunderbird/chrome/devtools/modules/
 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/visibility-handler-connect.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/scroll.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/shim/Services.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/source-map/index.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/source-map/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/source-utils.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/undo.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/immutable.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-addons-shallow-compare.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
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-server.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-test-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-prop-types.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-virtualized.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-test-renderer-shallow.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react.js
 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/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/BreadcrumbsWidget.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/Chart.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/Chart.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/ColorWidget.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierWidget.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/FastListWidget.js
@@ -1014,7 +1231,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/Graphs.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/SideMenuWidget.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/SimpleListWidget.jsm
@@ -1023,10 +1239,10 @@ lib/thunderbird/chrome/devtools/modules/
 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/CssDocsTooltip.js
 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
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/InlineTooltip.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js
@@ -1034,11 +1250,13 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/Tooltip.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableContentHelper.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/css-autocompleter.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/debugger.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/editor-commands-controller.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/browser.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/comment.js
@@ -1048,15 +1266,17 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/infer.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/signal.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/tern.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/wasm.js
 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/styleeditor/StyleEditorUI.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm
+lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/original-source.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-commands.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/styleeditor/utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/themes/audio/shutter.wav
+lib/thunderbird/chrome/devtools/modules/devtools/client/themes/commandline-browser.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/themes/common.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/themes/splitters.css
 lib/thunderbird/chrome/devtools/modules/devtools/client/themes/toolbars.css
@@ -1090,29 +1310,29 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/enhancers.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/filters.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/ui.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/collapse-button.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-table.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-bar.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-button.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-indent.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-command.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/network-event-message.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/CollapseButton.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/ConsoleOutput.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/ConsoleTable.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/FilterBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/FilterButton.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/FilterCheckbox.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/GripMessageBody.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/Message.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/MessageContainer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/MessageIcon.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/MessageIndent.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/MessageRepeat.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/SideBar.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/ConsoleApiCall.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/ConsoleCommand.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/DefaultRenderer.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/EvaluationResult.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/NetworkEventMessage.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/PageError.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js
@@ -1128,30 +1348,35 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/stub-snippets.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/consoleApi.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/cssMessage.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/evaluationResult.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/index.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/networkEvent.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/pageError.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/context-menu.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/object-inspector.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/prefs.js
+lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-webconsole.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/panel.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils.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.js
 lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/addons.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/build.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/runtimes.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/simulator-process.js
-lib/thunderbird/chrome/devtools/modules/devtools/client/webide/modules/simulators.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/server/actors/accessibility-parent.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/accessibility.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/actor-registry.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addon.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addons.js
@@ -1160,15 +1385,14 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/call-watcher.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/canvas.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/child-process.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/childtab.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/chrome.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/common.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/content.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/css-properties.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/csscoverage.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/device.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/director-manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/director-registry.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/emulation.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
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/eventlooplag.js
@@ -1178,61 +1402,79 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters.css
 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.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
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/eye-dropper.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/flexbox.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/rect.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/paused-debugger.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/shapes.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/utils/accessibility.js
+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/inspector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/document-walker.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/inspector.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector/node.js
+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/memory.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/monitor.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/performance-entries.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/pause-scoped.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/perf.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/performance-recording.js
 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/pretty-print-worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/process.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/profiler.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/root.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/script.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/settings.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/source.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/storage.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/string.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/styleeditor.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/styles.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/stylesheets.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/tab.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/thread.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/timeline.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.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
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/event-loop.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/shapes-utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/source-actor-store.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/stack.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/webconsole-utils.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/webconsole-worker-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webaudio.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/content-process-forward.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/listeners.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/utils.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole/worker-listeners.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webextension-inspected-window.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webextension-parent.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webextension.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webgl.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/window.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker-list.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/child.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/content-globals.js
+lib/thunderbird/chrome/devtools/modules/devtools/server/content-process-debugger-server.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/content-server.jsm
 lib/thunderbird/chrome/devtools/modules/devtools/server/css-logic.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/event-parsers.js
@@ -1243,7 +1485,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/server/performance/recorder.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/performance/timeline.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/primitive.js
-lib/thunderbird/chrome/devtools/modules/devtools/server/protocol.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/service-worker-child.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/websocket-server.js
 lib/thunderbird/chrome/devtools/modules/devtools/server/worker.js
@@ -1255,13 +1496,28 @@ lib/thunderbird/chrome/devtools/modules/
 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/apps/Devices.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm
-lib/thunderbird/chrome/devtools/modules/devtools/shared/apps/app-actor-front.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/addon-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/array-buffer-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/breakpoint-client.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/client/connection-manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/client/main.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/root-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/source-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/symbol-iterator-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/tab-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/thread-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/trace-client.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/client/worker-client.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/content-observer.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/css/color-db.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/css/color.js
@@ -1269,13 +1525,16 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/css/lexer.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/css/parsing-utils.js
 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-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/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/addons.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/animation.js
@@ -1284,8 +1543,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/css-properties.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/csscoverage.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/device.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/director-manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/director-registry.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/emulation.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/eventlooplag.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/framerate.js
@@ -1294,21 +1551,22 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/inspector.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/performance-entries.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/profiler.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/settings.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/timeline.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/webaudio.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/webextension-inspected-window.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/webgl.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/command-state.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/addon.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/appcache.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/calllog.js
@@ -1321,7 +1579,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/listen.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/mdn.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/measure.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/media.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/pagemod.js
@@ -1393,6 +1650,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/spell.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/util.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/templater.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
 lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js
@@ -1401,6 +1659,7 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/census-tree-node.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/shortest-paths.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/indentation.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/indexed-db.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/inspector/css-logic.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/beautify.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/lib/sanitytest.js
@@ -1410,16 +1669,16 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-js.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/l10n.js
+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/node-properties/node-properties.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/old-event-emitter.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/path.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/platform/chrome/clipboard.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/platform/chrome/stack.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/platform/content/clipboard.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/platform/content/stack.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/pretty-fast/pretty-fast.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol.js
@@ -1431,6 +1690,7 @@ lib/thunderbird/chrome/devtools/modules/
 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/sourcemap/source-map.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/addons.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/animation.js
@@ -1440,8 +1700,6 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/css-properties.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/csscoverage.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/device.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/director-manager.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/director-registry.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/eventlooplag.js
@@ -1450,39 +1708,39 @@ lib/thunderbird/chrome/devtools/modules/
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/gcli.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/highlighters.js
+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/memory.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/node.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/performance-entries.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/perf.js
 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/profiler.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/promises.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/reflow.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/script.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/settings.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/source.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/storage.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/string.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/styleeditor.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/styles.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/timeline.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/webaudio.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/webextension-inspected-window.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/webextension-parent.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/webgl.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/worker.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.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/touch/simulator-content.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/touch/simulator-core.js
-lib/thunderbird/chrome/devtools/modules/devtools/shared/touch/simulator.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/test-helpers/allocation-tracker.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/throttle.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/packets.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/transport.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/websocket-transport.js
+lib/thunderbird/chrome/devtools/modules/devtools/shared/wasm-source-map.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/client.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
@@ -1493,9 +1751,12 @@ lib/thunderbird/chrome/devtools/modules/
 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/animation.css
 lib/thunderbird/chrome/devtools/skin/animationinspector.css
 lib/thunderbird/chrome/devtools/skin/boxmodel.css
+lib/thunderbird/chrome/devtools/skin/breadcrumbs.css
 lib/thunderbird/chrome/devtools/skin/canvasdebugger.css
+lib/thunderbird/chrome/devtools/skin/chart.css
 lib/thunderbird/chrome/devtools/skin/commandline.css
 lib/thunderbird/chrome/devtools/skin/components-frame.css
 lib/thunderbird/chrome/devtools/skin/components-h-split-box.css
@@ -1503,7 +1764,6 @@ lib/thunderbird/chrome/devtools/skin/com
 lib/thunderbird/chrome/devtools/skin/dark-theme.css
 lib/thunderbird/chrome/devtools/skin/debugger.css
 lib/thunderbird/chrome/devtools/skin/devtools-browser.css
-lib/thunderbird/chrome/devtools/skin/dom.css
 lib/thunderbird/chrome/devtools/skin/firebug-theme.css
 lib/thunderbird/chrome/devtools/skin/floating-scrollbars-dark-theme.css
 lib/thunderbird/chrome/devtools/skin/floating-scrollbars-responsive-design.css
@@ -1515,8 +1775,8 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/animation-fast-track.svg
 lib/thunderbird/chrome/devtools/skin/images/arrow-e.png
 lib/thunderbird/chrome/devtools/skin/images/arrow-e%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
-lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-scrollbutton%2x.png@localhost
+lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-divider.svg
+lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-scrollbutton.svg
 lib/thunderbird/chrome/devtools/skin/images/breakpoint.svg
 lib/thunderbird/chrome/devtools/skin/images/clear.svg
 lib/thunderbird/chrome/devtools/skin/images/close.svg
@@ -1533,14 +1793,30 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/commandline-icon.svg
 lib/thunderbird/chrome/devtools/skin/images/controls.png
 lib/thunderbird/chrome/devtools/skin/images/controls%2x.png@localhost
+lib/thunderbird/chrome/devtools/skin/images/copy.svg
 lib/thunderbird/chrome/devtools/skin/images/cubic-bezier-swatch.png
 lib/thunderbird/chrome/devtools/skin/images/cubic-bezier-swatch%2x.png@localhost
 lib/thunderbird/chrome/devtools/skin/images/debugger-step-in.svg
 lib/thunderbird/chrome/devtools/skin/images/debugger-step-out.svg
 lib/thunderbird/chrome/devtools/skin/images/debugger-step-over.svg
 lib/thunderbird/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/arrow.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/back.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/blackBox.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/close.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/domain.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/file.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/folder.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/forward.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/pause-exceptions.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/pause.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/prettyPrint.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/react.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/resume.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/stepIn.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/stepOut.svg
+lib/thunderbird/chrome/devtools/skin/images/debugger/stepOver.svg
 lib/thunderbird/chrome/devtools/skin/images/debugging-addons.svg
-lib/thunderbird/chrome/devtools/skin/images/debugging-devices.svg
 lib/thunderbird/chrome/devtools/skin/images/debugging-tabs.svg
 lib/thunderbird/chrome/devtools/skin/images/debugging-workers.svg
 lib/thunderbird/chrome/devtools/skin/images/diff.svg
@@ -1549,21 +1825,6 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/dock-undock.svg
 lib/thunderbird/chrome/devtools/skin/images/dropmarker.svg
 lib/thunderbird/chrome/devtools/skin/images/editor-error.png
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-command-pick.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-debugger.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-dom.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-inspector.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-memory.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-network.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-profiler.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-scratchpad.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-shadereditor.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-storage.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-styleeditor.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-webaudio.svg
-lib/thunderbird/chrome/devtools/skin/images/emojis/emoji-tool-webconsole.svg
-lib/thunderbird/chrome/devtools/skin/images/fast-forward.svg
 lib/thunderbird/chrome/devtools/skin/images/filetypes/dir-close.svg
 lib/thunderbird/chrome/devtools/skin/images/filetypes/dir-open.svg
 lib/thunderbird/chrome/devtools/skin/images/filetypes/globe.svg
@@ -1572,7 +1833,6 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/filters.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/arrow-down.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/arrow-up.svg
-lib/thunderbird/chrome/devtools/skin/images/firebug/breadcrumbs-divider.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/breakpoint.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/close.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/command-console.svg
@@ -1603,44 +1863,37 @@ lib/thunderbird/chrome/devtools/skin/ima
 lib/thunderbird/chrome/devtools/skin/images/firebug/play.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/read-only.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/rewind.svg
-lib/thunderbird/chrome/devtools/skin/images/firebug/spinner.png
 lib/thunderbird/chrome/devtools/skin/images/firebug/tool-debugger-paused.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/tool-options.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg
 lib/thunderbird/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg
+lib/thunderbird/chrome/devtools/skin/images/gcli_sec_bad.svg
+lib/thunderbird/chrome/devtools/skin/images/gcli_sec_good.svg
+lib/thunderbird/chrome/devtools/skin/images/gcli_sec_moderate.svg
 lib/thunderbird/chrome/devtools/skin/images/geometry-editor.svg
 lib/thunderbird/chrome/devtools/skin/images/globe.svg
 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/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
 lib/thunderbird/chrome/devtools/skin/images/item-arrow-rtl.svg
 lib/thunderbird/chrome/devtools/skin/images/item-toggle.svg
-lib/thunderbird/chrome/devtools/skin/images/noise.png
+lib/thunderbird/chrome/devtools/skin/images/jump-definition.svg
 lib/thunderbird/chrome/devtools/skin/images/pane-collapse.svg
 lib/thunderbird/chrome/devtools/skin/images/pane-expand.svg
 lib/thunderbird/chrome/devtools/skin/images/pause.svg
-lib/thunderbird/chrome/devtools/skin/images/performance-icons.svg
+lib/thunderbird/chrome/devtools/skin/images/performance-details-call-tree.svg
+lib/thunderbird/chrome/devtools/skin/images/performance-details-flamegraph.svg
+lib/thunderbird/chrome/devtools/skin/images/performance-details-waterfall.svg
 lib/thunderbird/chrome/devtools/skin/images/play.svg
 lib/thunderbird/chrome/devtools/skin/images/power.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/reload.svg
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-se-resizer.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-se-resizer%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-home.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-rotate.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-rotate%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot%2x.png@localhost
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-touch.png
-lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-touch%2x.png@localhost
 lib/thunderbird/chrome/devtools/skin/images/rewind.svg
+lib/thunderbird/chrome/devtools/skin/images/sad-face.svg
 lib/thunderbird/chrome/devtools/skin/images/search-clear-dark.svg
 lib/thunderbird/chrome/devtools/skin/images/search-clear-failed.svg
 lib/thunderbird/chrome/devtools/skin/images/search-clear-light.svg
@@ -1649,19 +1902,17 @@ lib/thunderbird/chrome/devtools/skin/ima
 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
-lib/thunderbird/chrome/devtools/skin/images/sort-arrows.svg
+lib/thunderbird/chrome/devtools/skin/images/sort-ascending-arrow.svg
+lib/thunderbird/chrome/devtools/skin/images/sort-descending-arrow.svg
 lib/thunderbird/chrome/devtools/skin/images/toggle-tools.png
 lib/thunderbird/chrome/devtools/skin/images/toggle-tools%2x.png@localhost
 lib/thunderbird/chrome/devtools/skin/images/tool-canvas.svg
-lib/thunderbird/chrome/devtools/skin/images/tool-debugger-paused.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-debugger.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-dom.svg
 lib/thunderbird/chrome/devtools/skin/images/tool-inspector.svg
-lib/thunderbird/chrome/devtools/skin/images/tool-memory-active.svg
 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-options.svg
-lib/thunderbird/chrome/devtools/skin/images/tool-profiler-active.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-shadereditor.svg
@@ -1686,9 +1937,8 @@ lib/thunderbird/chrome/devtools/skin/lay
 lib/thunderbird/chrome/devtools/skin/light-theme.css
 lib/thunderbird/chrome/devtools/skin/markup.css
 lib/thunderbird/chrome/devtools/skin/memory.css
-lib/thunderbird/chrome/devtools/skin/netmonitor.css
+lib/thunderbird/chrome/devtools/skin/perf.css
 lib/thunderbird/chrome/devtools/skin/performance.css
-lib/thunderbird/chrome/devtools/skin/projecteditor/projecteditor.css
 lib/thunderbird/chrome/devtools/skin/rules.css
 lib/thunderbird/chrome/devtools/skin/scratchpad.css
 lib/thunderbird/chrome/devtools/skin/shadereditor.css
@@ -1721,18 +1971,18 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/chat/commands.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/contacts.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/conversations.properties
+lib/thunderbird/chrome/en-US/locale/en-US/chat/dateFormat.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/facebook.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/imtooltip.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/irc.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/logger.properties
+lib/thunderbird/chrome/en-US/locale/en-US/chat/matrix.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/skype.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/status.properties
 lib/thunderbird/chrome/en-US/locale/en-US/chat/twitter.properties
 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/cookie/cookieAcceptDialog.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties
 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
@@ -1749,7 +1999,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 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
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/font-inspector.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/graphs.properties
@@ -1764,9 +2013,7 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties
 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/projecteditor.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/responsive.properties
-lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/responsiveUI.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/shadereditor.dtd
@@ -1790,10 +2037,15 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/csscoverage.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/csscoverage.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/gcli.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/shared.properties
 lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties
+lib/thunderbird/chrome/en-US/locale/en-US/devtools/shim/aboutdevtools.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/devtools/shim/aboutdevtools.properties
+lib/thunderbird/chrome/en-US/locale/en-US/devtools/shim/key-shortcuts.properties
+lib/thunderbird/chrome/en-US/locale/en-US/devtools/shim/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
@@ -1823,7 +2075,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 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/formautofill/requestAutocomplete.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
@@ -1834,7 +2085,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 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/about.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutAbout.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutNetworking.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutProfiles.dtd
@@ -1847,6 +2097,8 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutSupport.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutTelemetry.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutTelemetry.properties
+lib/thunderbird/chrome/en-US/locale/en-US/global/aboutUrlClassifier.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/global/aboutUrlClassifier.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/aboutWebrtc.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/appPicker.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/appstrings.properties
@@ -1863,10 +2115,7 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global/crashes.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/crashes.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/css.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/customizeToolbar.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/global/customizeToolbar.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/dateFormat.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/datetimepicker.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/global/datetimebox.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/dialog.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/dialogOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/dom/dom.properties
@@ -1874,16 +2123,12 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global/extensions.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/fallbackMenubar.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/filefield.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/filepicker.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/filepicker.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/findbar.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/findbar.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/finddialog.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/global/finddialog.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/global-strres.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/global.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/globalKeys.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/global/headsUpDisplay.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/intl.css
 lib/thunderbird/chrome/en-US/locale/en-US/global/intl.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/keys.properties
@@ -1906,10 +2151,8 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global/printPreview.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/printPreviewProgress.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/printProgress.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/global/printdialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/printdialog.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/printing.properties
-lib/thunderbird/chrome/en-US/locale/en-US/global/printjoboptions.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/regionNames.properties
 lib/thunderbird/chrome/en-US/locale/en-US/global/resetProfile.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/global/resetProfile.properties
@@ -1921,7 +2164,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/global/textcontext.dtd
 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.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
@@ -1963,12 +2205,12 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/activity.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addbuddy.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abAddressBookNameDialog.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abCardOverlay.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abCard.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abContactsPanel.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abMailListDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abMainWindow.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abNewCardDialog.dtd
-lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abResultsPaneOverlay.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/abResultsPane.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/addressBook.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/ldapAutoCompErrs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/addressbook/pref-directory-add.dtd
@@ -2008,13 +2250,19 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/addAccountDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/cloudfile/management.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/configEditorOverlay.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/converterDialog.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/converterDialog.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/custom.properties
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/customizeToolbar.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/customizeToolbar.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/customizeToolbarOverlay.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/datetimepicker.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/downloadheaders.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/downloads/settingsChange.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/downloadsOverlay.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.dtd
 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
@@ -2067,6 +2315,7 @@ lib/thunderbird/chrome/en-US/locale/en-U
 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
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/newsError.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/oeImportMsgs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/offline.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/offlineStartup.properties
@@ -2087,6 +2336,7 @@ lib/thunderbird/chrome/en-US/locale/en-U
 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
@@ -2130,11 +2380,12 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/textImportMsgs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/vCardImportMsgs.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/viewLog.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/viewSource.dtd
+lib/thunderbird/chrome/en-US/locale/en-US/messenger/viewSource.properties
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/viewZoomOverlay.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/virtualFolderListDialog.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/virtualFolderProperties.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/messenger/wmImportMsgs.properties
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/downloads.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/downloads.properties
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/settingsChange.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/downloads/unknownContentType.dtd
@@ -2145,7 +2396,6 @@ lib/thunderbird/chrome/en-US/locale/en-U
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties
-lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd
 lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/update.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
@@ -2176,15 +2426,17 @@ lib/thunderbird/chrome/gloda/content/glo
 lib/thunderbird/chrome/gloda/content/glodacomplete.xml
 lib/thunderbird/chrome/gloda/content/overlay.js
 lib/thunderbird/chrome/gloda/content/thunderbirdOverlay.xul
+lib/thunderbird/chrome/icons/default/default128.png
 lib/thunderbird/chrome/icons/default/default16.png
 lib/thunderbird/chrome/icons/default/default22.png
 lib/thunderbird/chrome/icons/default/default24.png
 lib/thunderbird/chrome/icons/default/default256.png
 lib/thunderbird/chrome/icons/default/default32.png
 lib/thunderbird/chrome/icons/default/default48.png
+lib/thunderbird/chrome/icons/default/default64.png
 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-wordmark.png
+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/icon48.png
@@ -2193,13 +2445,10 @@ lib/thunderbird/chrome/messenger/content
 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/msgCompSMIMEOverlay.xul
 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/msgHdrViewSMIMEOverlay.js
-lib/thunderbird/chrome/messenger/content/messenger-smime/msgHdrViewSMIMEOverlay.xul
 lib/thunderbird/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.js
-lib/thunderbird/chrome/messenger/content/messenger-smime/msgReadSMIMEOverlay.xul
 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
@@ -2220,20 +2469,12 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/SearchDialog.xul
 lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.js
 lib/thunderbird/chrome/messenger/content/messenger/SmtpServerEdit.xul
-lib/thunderbird/chrome/messenger/content/messenger/about-support/a11y.js
+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/aboutSupportOverlay.xul
 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/extensions.js
-lib/thunderbird/chrome/messenger/content/messenger/about-support/gfx.js
 lib/thunderbird/chrome/messenger/content/messenger/about-support/hide-private.css
-lib/thunderbird/chrome/messenger/content/messenger/about-support/init.js
-lib/thunderbird/chrome/messenger/content/messenger/about-support/js.js
-lib/thunderbird/chrome/messenger/content/messenger/about-support/libversions.js
-lib/thunderbird/chrome/messenger/content/messenger/about-support/overlay.js
-lib/thunderbird/chrome/messenger/content/messenger/about-support/overlay.xul
-lib/thunderbird/chrome/messenger/content/messenger/about-support/prefs.js
-lib/thunderbird/chrome/messenger/content/messenger/about-support/show-private.css
 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
@@ -2258,9 +2499,8 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/activityBinding.css
 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/abCardOverlay.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCardOverlay.xul
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCardViewOverlay.js
+lib/thunderbird/chrome/messenger/content/messenger/addressbook/abCard.js
+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
@@ -2271,7 +2511,6 @@ lib/thunderbird/chrome/messenger/content
 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/abResultsPane.js
-lib/thunderbird/chrome/messenger/content/messenger/addressbook/abResultsPaneOverlay.xul
 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/addressbook.js
@@ -2318,13 +2557,14 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/am-smtp.js
 lib/thunderbird/chrome/messenger/content/messenger/am-smtp.xul
 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
 lib/thunderbird/chrome/messenger/content/messenger/aw-accounttype.js
 lib/thunderbird/chrome/messenger/content/messenger/aw-done.js
 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/baseMenuOverlay.xul
+lib/thunderbird/chrome/messenger/content/messenger/bindings.css
 lib/thunderbird/chrome/messenger/content/messenger/browserRequest.js
 lib/thunderbird/chrome/messenger/content/messenger/browserRequest.xul
 lib/thunderbird/chrome/messenger/content/messenger/certpicker.js
@@ -2350,6 +2590,8 @@ lib/thunderbird/chrome/messenger/content
 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/child/ext-mail.js
+lib/thunderbird/chrome/messenger/content/messenger/child/ext-tabs.js
 lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/management.js
 lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/management.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/cloudfile/Box/settings.xhtml
@@ -2367,8 +2609,15 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/commandglue.js
 lib/thunderbird/chrome/messenger/content/messenger/composerOverlay.css
 lib/thunderbird/chrome/messenger/content/messenger/configEditorOverlay.xul
+lib/thunderbird/chrome/messenger/content/messenger/converterDialog.js
+lib/thunderbird/chrome/messenger/content/messenger/converterDialog.xhtml
+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/customizeToolbarOverlay.xul
+lib/thunderbird/chrome/messenger/content/messenger/dark.icon.svg
 lib/thunderbird/chrome/messenger/content/messenger/dateFormat.js
+lib/thunderbird/chrome/messenger/content/messenger/datetimepicker.xml
 lib/thunderbird/chrome/messenger/content/messenger/devtools/toolbox-process-overlay.xul
 lib/thunderbird/chrome/messenger/content/messenger/devtools/webconsole-overlay.xul
 lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.js
@@ -2380,6 +2629,9 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/downloadsOverlay.xul
 lib/thunderbird/chrome/messenger/content/messenger/editContactOverlay.js
 lib/thunderbird/chrome/messenger/content/messenger/editContactOverlay.xul
+lib/thunderbird/chrome/messenger/content/messenger/ext-mail.json
+lib/thunderbird/chrome/messenger/content/messenger/extensionsOverlay.css
+lib/thunderbird/chrome/messenger/content/messenger/extensionsOverlay.xul
 lib/thunderbird/chrome/messenger/content/messenger/extraCustomizeItems.xul
 lib/thunderbird/chrome/messenger/content/messenger/fieldMapImport.js
 lib/thunderbird/chrome/messenger/content/messenger/fieldMapImport.xul
@@ -2388,6 +2640,7 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/folderProps.js
 lib/thunderbird/chrome/messenger/content/messenger/folderProps.xul
 lib/thunderbird/chrome/messenger/content/messenger/folderWidgets.xml
+lib/thunderbird/chrome/messenger/content/messenger/generalBindings.xml
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetBindings.css
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetBindings.xml
 lib/thunderbird/chrome/messenger/content/messenger/glodaFacetTab.js
@@ -2407,6 +2660,8 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/junkLog.xul
 lib/thunderbird/chrome/messenger/content/messenger/junkMailInfo.xul
 lib/thunderbird/chrome/messenger/content/messenger/license.html
+lib/thunderbird/chrome/messenger/content/messenger/light.icon.svg
+lib/thunderbird/chrome/messenger/content/messenger/mail-compacttheme.js
 lib/thunderbird/chrome/messenger/content/messenger/mail-offline.js
 lib/thunderbird/chrome/messenger/content/messenger/mail3PaneWindowCommands.js
 lib/thunderbird/chrome/messenger/content/messenger/mailCommands.js
@@ -2438,7 +2693,6 @@ lib/thunderbird/chrome/messenger/content
 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/mailComposeEditorOverlay.xul
-lib/thunderbird/chrome/messenger/content/messenger/messengercompose/menulistCompactBindings.xml
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/messengercompose.xul
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/sendProgress.js
 lib/thunderbird/chrome/messenger/content/messenger/messengercompose/sendProgress.xul
@@ -2452,7 +2706,8 @@ lib/thunderbird/chrome/messenger/content
 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/msgSelectOffline.xul
+lib/thunderbird/chrome/messenger/content/messenger/msgSelectOfflineFolders.js
+lib/thunderbird/chrome/messenger/content/messenger/msgSelectOfflineFolders.xul
 lib/thunderbird/chrome/messenger/content/messenger/msgSynchronize.js
 lib/thunderbird/chrome/messenger/content/messenger/msgSynchronize.xul
 lib/thunderbird/chrome/messenger/content/messenger/msgViewNavigation.js
@@ -2472,10 +2727,16 @@ lib/thunderbird/chrome/messenger/content
 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/newsError.xhtml
 lib/thunderbird/chrome/messenger/content/messenger/nsContextMenu.js
 lib/thunderbird/chrome/messenger/content/messenger/nsDragAndDrop.js
+lib/thunderbird/chrome/messenger/content/messenger/numberbox.xml
+lib/thunderbird/chrome/messenger/content/messenger/parent/ext-mail.js
+lib/thunderbird/chrome/messenger/content/messenger/parent/ext-tabs.js
+lib/thunderbird/chrome/messenger/content/messenger/parent/ext-windows.js
 lib/thunderbird/chrome/messenger/content/messenger/phishingDetector.js
 lib/thunderbird/chrome/messenger/content/messenger/plugins.js
+lib/thunderbird/chrome/messenger/content/messenger/preferences/aboutPreferences.xml
 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
@@ -2504,11 +2765,13 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/preferences/general.xul
 lib/thunderbird/chrome/messenger/content/messenger/preferences/handlers.css
 lib/thunderbird/chrome/messenger/content/messenger/preferences/handlers.xml
+lib/thunderbird/chrome/messenger/content/messenger/preferences/messagestyle.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/notifications.xul
 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/permissions.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.xul
+lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.css
 lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.js
 lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.xml
 lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.xul
@@ -2538,12 +2801,11 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/sanitize.xul
 lib/thunderbird/chrome/messenger/content/messenger/sanitizeDialog.css
 lib/thunderbird/chrome/messenger/content/messenger/sanitizeDialog.js
+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/search/searchOverlay.js
-lib/thunderbird/chrome/messenger/content/messenger/search/searchOverlay.xul
 lib/thunderbird/chrome/messenger/content/messenger/searchBar.js
-lib/thunderbird/chrome/messenger/content/messenger/searchTermOverlay.js
-lib/thunderbird/chrome/messenger/content/messenger/searchTermOverlay.xul
+lib/thunderbird/chrome/messenger/content/messenger/searchTerm.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
@@ -2554,34 +2816,192 @@ lib/thunderbird/chrome/messenger/content
 lib/thunderbird/chrome/messenger/content/messenger/smtpEditOverlay.xul
 lib/thunderbird/chrome/messenger/content/messenger/specialTabs.js
 lib/thunderbird/chrome/messenger/content/messenger/specialTabs.xul
+lib/thunderbird/chrome/messenger/content/messenger/spinbuttons.xml
 lib/thunderbird/chrome/messenger/content/messenger/subscribe.js
 lib/thunderbird/chrome/messenger/content/messenger/subscribe.xul
 lib/thunderbird/chrome/messenger/content/messenger/systemIntegrationDialog.js
 lib/thunderbird/chrome/messenger/content/messenger/systemIntegrationDialog.xul
 lib/thunderbird/chrome/messenger/content/messenger/tabmail.css
 lib/thunderbird/chrome/messenger/content/messenger/tabmail.xml
+lib/thunderbird/chrome/messenger/content/messenger/textbox.xml
 lib/thunderbird/chrome/messenger/content/messenger/threadPane.js
 lib/thunderbird/chrome/messenger/content/messenger/threadPaneColumnPicker.xml
+lib/thunderbird/chrome/messenger/content/messenger/toolbar.xml
 lib/thunderbird/chrome/messenger/content/messenger/toolbarIconColor.js
 lib/thunderbird/chrome/messenger/content/messenger/viewLog.js
 lib/thunderbird/chrome/messenger/content/messenger/viewLog.xul
+lib/thunderbird/chrome/messenger/content/messenger/viewSource.css
+lib/thunderbird/chrome/messenger/content/messenger/viewSource.js
+lib/thunderbird/chrome/messenger/content/messenger/viewSource.xul
 lib/thunderbird/chrome/messenger/content/messenger/viewSourceOverlay.xul
-lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListDialog.js
-lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListDialog.xul
+lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListEdit.js
+lib/thunderbird/chrome/messenger/content/messenger/virtualFolderListEdit.xul
 lib/thunderbird/chrome/messenger/content/messenger/virtualFolderProperties.js
 lib/thunderbird/chrome/messenger/content/messenger/virtualFolderProperties.xul
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/minus-hover.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/minus.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/plus-hover.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Bitmaps/plus.png
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Footer.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Incoming/Content.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Incoming/Context.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Incoming/NextContent.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Info.plist
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/NextStatus.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/Status.html
-lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/main.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_0.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_0_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_10.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_100.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_100_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_10_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_110.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_110_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_120.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_120_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_130.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_130_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_140.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_140_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_150.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_150_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_160.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_160_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_170.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_170_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_180.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_180_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_190.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_190_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_20.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_200.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_200_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_20_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_210.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_210_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_220.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_220_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_230.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_230_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_240.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_240_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_250.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_250_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_260.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_260_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_270.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_270_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_280.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_280_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_290.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_290_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_30.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_300.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_300_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_30_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_310.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_310_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_320.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_320_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_330.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_330_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_340.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_340_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_350.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_350_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_40.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_40_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_50.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_50_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_60.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_60_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_70.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_70_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_80.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_80_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_90.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_90_alt.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/indicator_grey.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/minus-hover.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/minus.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/plus-hover.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Bitmaps/plus.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Footer.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Incoming/Content.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Incoming/Context.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Incoming/NextContent.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Info.plist
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/NextStatus.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Status.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Blue_-_Green.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Blue_-_Green_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Blue_-_Pink.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Blue_-_Pink_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Blue_-_Red.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Blue_-_Red_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Green_-_Blue.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Green_-_Blue_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Green_-_Purple.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Green_-_Purple_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Green_-_Red.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Green_-_Red_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Blue.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Blue_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Pink.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Pink_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Purple.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Purple_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Red.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Grey_-_Red_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Pink_-_Blue.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Pink_-_Blue_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Pink_-_Purple.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Pink_-_Purple_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Purple_-_Green.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Purple_-_Green_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Purple_-_Pink.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Purple_-_Pink_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Red_-_Blue.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Red_-_Blue_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Red_-_Green.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/Variants/Red_-_Green_Alternating.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/bubbles/main.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Footer.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Incoming/Content.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Incoming/Context.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Incoming/NextContent.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Incoming/NextContext.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Info.plist
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Status.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Variants/Blue.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Variants/Green.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/dark/Variants/Purple.css
+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/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/Status.html
+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
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Bitmaps/plus.png
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Footer.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Incoming/Content.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Incoming/Context.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Incoming/NextContent.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Info.plist
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/NextStatus.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Status.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/Variants/White.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/papersheets/main.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Incoming/Content.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Incoming/Context.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Incoming/NextContext.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Info.plist
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Status.html
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Variants/Dark.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/Variants/Normal.css
+lib/thunderbird/chrome/messenger/skin/classic/messenger/messages/simple/main.css
 lib/thunderbird/chrome/messenger/skin/classic/messenger/smileys/angry.png
 lib/thunderbird/chrome/messenger/skin/classic/messenger/smileys/confused.png
 lib/thunderbird/chrome/messenger/skin/classic/messenger/smileys/cool.png
@@ -2614,12 +3034,6 @@ lib/thunderbird/chrome/newsblog/content/
 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/newsblogOverlay.js
-lib/thunderbird/chrome/pippki/content/pippki/CAOverlay.xul
-lib/thunderbird/chrome/pippki/content/pippki/MineOverlay.xul
-lib/thunderbird/chrome/pippki/content/pippki/OrphanOverlay.xul
-lib/thunderbird/chrome/pippki/content/pippki/OthersOverlay.xul
-lib/thunderbird/chrome/pippki/content/pippki/WebSitesOverlay.xul
-lib/thunderbird/chrome/pippki/content/pippki/certDump.xul
 lib/thunderbird/chrome/pippki/content/pippki/certManager.js
 lib/thunderbird/chrome/pippki/content/pippki/certManager.xul
 lib/thunderbird/chrome/pippki/content/pippki/certViewer.js
@@ -2642,6 +3056,7 @@ lib/thunderbird/chrome/pippki/content/pi
 lib/thunderbird/chrome/pippki/content/pippki/editcacert.xul
 lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.js
 lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.xul
+lib/thunderbird/chrome/pippki/content/pippki/load_device.js
 lib/thunderbird/chrome/pippki/content/pippki/load_device.xul
 lib/thunderbird/chrome/pippki/content/pippki/pippki.js
 lib/thunderbird/chrome/pippki/content/pippki/protectedAuth.js
@@ -2650,61 +3065,81 @@ lib/thunderbird/chrome/pippki/content/pi
 lib/thunderbird/chrome/pippki/content/pippki/resetpassword.xul
 lib/thunderbird/chrome/pippki/content/pippki/setp12password.js
 lib/thunderbird/chrome/pippki/content/pippki/setp12password.xul
-lib/thunderbird/chrome/pippki/content/pippki/viewCertDetails.xul
-lib/thunderbird/chrome/toolkit/content/cookie/cookieAcceptDialog.js
-lib/thunderbird/chrome/toolkit/content/cookie/cookieAcceptDialog.xul
+lib/thunderbird/chrome/toolkit/content/extensions/dummy.xul
 lib/thunderbird/chrome/toolkit/content/extensions/ext-alarms.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-backgroundPage.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-browser-content.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-browserSettings.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-c-backgroundPage.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-c-contentScripts.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-c-extension.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-c-identity.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-c-runtime.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-c-storage.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-c-test.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-c-toolkit.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-c-webRequest.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-clipboard.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-contentScripts.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-contextualIdentities.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-cookies.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-dns.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-downloads.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-extension.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-i18n.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-identity.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-idle.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-management.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-notifications.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-permissions.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-privacy.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-protocolHandlers.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-proxy.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-runtime.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-storage.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-tabs-base.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-theme.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-toolkit.js
+lib/thunderbird/chrome/toolkit/content/extensions/ext-toolkit.json
 lib/thunderbird/chrome/toolkit/content/extensions/ext-topSites.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-webNavigation.js
 lib/thunderbird/chrome/toolkit/content/extensions/ext-webRequest.js
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/alarms.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/browser_settings.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/clipboard.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/content_scripts.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/contextual_identities.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/cookies.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/dns.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/downloads.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/events.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/experiments.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/extension.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/extension_protocol_handlers.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/extension_types.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/i18n.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/identity.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/idle.json
 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_host_manifest.json
+lib/thunderbird/chrome/toolkit/content/extensions/schemas/native_manifest.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/notifications.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
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/runtime.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/storage.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/web_navigation.json
 lib/thunderbird/chrome/toolkit/content/extensions/schemas/web_request.json
-lib/thunderbird/chrome/toolkit/content/formautofill/requestAutocomplete.js
-lib/thunderbird/chrome/toolkit/content/formautofill/requestAutocomplete.xhtml
-lib/thunderbird/chrome/toolkit/content/gfxsanity/gfxFrameScript.js
-lib/thunderbird/chrome/toolkit/content/gfxsanity/sanityparent.html
-lib/thunderbird/chrome/toolkit/content/gfxsanity/sanitytest.html
-lib/thunderbird/chrome/toolkit/content/gfxsanity/videotest.mp4
 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/XPCNativeWrapper.js
-lib/thunderbird/chrome/toolkit/content/global/about.js
-lib/thunderbird/chrome/toolkit/content/global/about.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutAbout.js
 lib/thunderbird/chrome/toolkit/content/global/aboutAbout.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutCache.js
@@ -2714,6 +3149,7 @@ lib/thunderbird/chrome/toolkit/content/g
 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.js
 lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.xhtml
 lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.js
@@ -2728,6 +3164,9 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.css
 lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.js
 lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.xhtml
+lib/thunderbird/chrome/toolkit/content/global/aboutUrlClassifier.css
+lib/thunderbird/chrome/toolkit/content/global/aboutUrlClassifier.js
+lib/thunderbird/chrome/toolkit/content/global/aboutUrlClassifier.xhtml
 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
@@ -2742,19 +3181,21 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/appPicker.js
 lib/thunderbird/chrome/toolkit/content/global/appPicker.xul
 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/browser.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/checkbox.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/colorpicker.xml
+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/datetimebox.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/datetimepicker.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/datetimepopup.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/dialog.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/editor.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/expander.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/filefield.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/findbar.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/general.xml
@@ -2765,7 +3206,6 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/bindings/notification.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/numberbox.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/popup.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/preferences.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/progressmeter.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/radio.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/remote-browser.xml
@@ -2774,7 +3214,6 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/bindings/scale.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/scrollbar.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/scrollbox.xml
-lib/thunderbird/chrome/toolkit/content/global/bindings/spinbuttons.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/spinner.js
 lib/thunderbird/chrome/toolkit/content/global/bindings/splitter.xml
 lib/thunderbird/chrome/toolkit/content/global/bindings/stringbundle.xml
@@ -2791,31 +3230,24 @@ lib/thunderbird/chrome/toolkit/content/g
 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/commonDialog.css
 lib/thunderbird/chrome/toolkit/content/global/commonDialog.js
 lib/thunderbird/chrome/toolkit/content/global/commonDialog.xul
+lib/thunderbird/chrome/toolkit/content/global/components.css
 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/contentAreaUtils.js
-lib/thunderbird/chrome/toolkit/content/global/customizeToolbar.css
-lib/thunderbird/chrome/toolkit/content/global/customizeToolbar.js
-lib/thunderbird/chrome/toolkit/content/global/customizeToolbar.xul
+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/editMenuOverlay.xul
-lib/thunderbird/chrome/toolkit/content/global/extensions.js
-lib/thunderbird/chrome/toolkit/content/global/filepicker.js
 lib/thunderbird/chrome/toolkit/content/global/filepicker.properties
-lib/thunderbird/chrome/toolkit/content/global/filepicker.xul
-lib/thunderbird/chrome/toolkit/content/global/findUtils.js
-lib/thunderbird/chrome/toolkit/content/global/finddialog.js
-lib/thunderbird/chrome/toolkit/content/global/finddialog.xul
-lib/thunderbird/chrome/toolkit/content/global/forms.js
 lib/thunderbird/chrome/toolkit/content/global/globalOverlay.js
-lib/thunderbird/chrome/toolkit/content/global/gmp-sources/eme-adobe.json
 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/l10n.js
 lib/thunderbird/chrome/toolkit/content/global/license.html
 lib/thunderbird/chrome/toolkit/content/global/manifestMessages.js
 lib/thunderbird/chrome/toolkit/content/global/menulist.css
@@ -2826,19 +3258,13 @@ lib/thunderbird/chrome/toolkit/content/g
 lib/thunderbird/chrome/toolkit/content/global/platformHTMLBindings.xml
 lib/thunderbird/chrome/toolkit/content/global/plugins.css
 lib/thunderbird/chrome/toolkit/content/global/plugins.html
-lib/thunderbird/chrome/toolkit/content/global/preload.js
-lib/thunderbird/chrome/toolkit/content/global/printPageSetup.js
-lib/thunderbird/chrome/toolkit/content/global/printPageSetup.xul
+lib/thunderbird/chrome/toolkit/content/global/preferencesBindings.js
 lib/thunderbird/chrome/toolkit/content/global/printPreviewBindings.xml
 lib/thunderbird/chrome/toolkit/content/global/printPreviewProgress.js
 lib/thunderbird/chrome/toolkit/content/global/printPreviewProgress.xul
 lib/thunderbird/chrome/toolkit/content/global/printProgress.js
 lib/thunderbird/chrome/toolkit/content/global/printProgress.xul
 lib/thunderbird/chrome/toolkit/content/global/printUtils.js
-lib/thunderbird/chrome/toolkit/content/global/printdialog.js
-lib/thunderbird/chrome/toolkit/content/global/printdialog.xul
-lib/thunderbird/chrome/toolkit/content/global/printjoboptions.js
-lib/thunderbird/chrome/toolkit/content/global/printjoboptions.xul
 lib/thunderbird/chrome/toolkit/content/global/process-content.js
 lib/thunderbird/chrome/toolkit/content/global/reader/aboutReader.html
 lib/thunderbird/chrome/toolkit/content/global/reader/aboutReader.js
@@ -2847,35 +3273,25 @@ lib/thunderbird/chrome/toolkit/content/g
 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/select-child.js
 lib/thunderbird/chrome/toolkit/content/global/selectDialog.js
 lib/thunderbird/chrome/toolkit/content/global/selectDialog.xul
 lib/thunderbird/chrome/toolkit/content/global/simplifyMode.css
-lib/thunderbird/chrome/toolkit/content/global/svg/svgBindings.xml
 lib/thunderbird/chrome/toolkit/content/global/tabprompts.css
 lib/thunderbird/chrome/toolkit/content/global/tabprompts.xml
 lib/thunderbird/chrome/toolkit/content/global/test-ipc.xul
 lib/thunderbird/chrome/toolkit/content/global/textbox.css
 lib/thunderbird/chrome/toolkit/content/global/timepicker.xhtml
 lib/thunderbird/chrome/toolkit/content/global/treeUtils.js
-lib/thunderbird/chrome/toolkit/content/global/viewPartialSource.js
-lib/thunderbird/chrome/toolkit/content/global/viewPartialSource.xul
+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/viewSource.css
-lib/thunderbird/chrome/toolkit/content/global/viewSource.js
-lib/thunderbird/chrome/toolkit/content/global/viewSource.xul
 lib/thunderbird/chrome/toolkit/content/global/viewSourceUtils.js
 lib/thunderbird/chrome/toolkit/content/global/viewZoomOverlay.js
+lib/thunderbird/chrome/toolkit/content/global/win.xul
 lib/thunderbird/chrome/toolkit/content/global/xml/XMLMonoPrint.css
 lib/thunderbird/chrome/toolkit/content/global/xml/XMLPrettyPrint.css
 lib/thunderbird/chrome/toolkit/content/global/xml/XMLPrettyPrint.xml
 lib/thunderbird/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl
 lib/thunderbird/chrome/toolkit/content/global/xul.css
-lib/thunderbird/chrome/toolkit/content/mozapps/downloads/DownloadProgressListener.js
-lib/thunderbird/chrome/toolkit/content/mozapps/downloads/download.xml
-lib/thunderbird/chrome/toolkit/content/mozapps/downloads/downloads.css
-lib/thunderbird/chrome/toolkit/content/mozapps/downloads/downloads.js
-lib/thunderbird/chrome/toolkit/content/mozapps/downloads/downloads.xul
 lib/thunderbird/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/OpenH264-license.txt
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/about.js
@@ -2890,15 +3306,13 @@ lib/thunderbird/chrome/toolkit/content/m
 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/gmpPrefs.xul
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/list.js
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/list.xul
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/newaddon.js
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/newaddon.xul
+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/setting.xml
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/update.css
+lib/thunderbird/chrome/toolkit/content/mozapps/extensions/update.html
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/update.js
-lib/thunderbird/chrome/toolkit/content/mozapps/extensions/update.xul
 lib/thunderbird/chrome/toolkit/content/mozapps/extensions/updateinfo.xsl
 lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.js
 lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.xul
@@ -2920,6 +3334,8 @@ lib/thunderbird/chrome/toolkit/content/m
 lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.js
 lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.xul
 lib/thunderbird/chrome/toolkit/content/passwordmgr/recipes.json
+lib/thunderbird/chrome/toolkit/content/preferences.properties
+lib/thunderbird/chrome/toolkit/content/providers.json
 lib/thunderbird/chrome/toolkit/content/satchel/formSubmitListener.js
 lib/thunderbird/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
 lib/thunderbird/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml
@@ -2956,100 +3372,60 @@ lib/thunderbird/chrome/toolkit/res/mathm
 lib/thunderbird/chrome/toolkit/res/noframes.css
 lib/thunderbird/chrome/toolkit/res/noscript.css
 lib/thunderbird/chrome/toolkit/res/number-control.css
-lib/thunderbird/chrome/toolkit/res/plaintext.css
 lib/thunderbird/chrome/toolkit/res/quirk.css
 lib/thunderbird/chrome/toolkit/res/ua.css
-lib/thunderbird/chrome/toolkit/res/viewsource.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/Filepicker.png
 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/aboutLicense.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutMemory.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReader.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReaderContent.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReaderControls.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/aboutRights.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/aboutSupport.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/alerts/alert-common.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/alerts/alert.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/appPicker.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn-hov.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn-sharp.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-down.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-dis.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp-end.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-dis.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp-end.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up-dis.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up-hov.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up-sharp.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal-themed.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical-themed.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg
 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/checkbox/cbox-check-dis.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/checkbox/cbox-check.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/colorpicker.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/customizeToolbar.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/datetimepicker.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/datetimeinputpickers.css
+lib/thunderbird/chrome/toolkit/skin/classic/global/datetimepopup.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/dialog.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/dirListing/dirListing.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/dirListing/folder.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/dirListing/local.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/dirListing/remote.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/dirListing/up.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/dropmarker.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/expander.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/filefield.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/filepicker.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/findBar.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/global.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/globalBindings.xml
 lib/thunderbird/chrome/toolkit/skin/classic/global/groupbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Authentication.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Close.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Error.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Landscape.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Minimize.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Portrait.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Print-preview.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Question.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Restore.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Search-close.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Search-glass.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/Warning.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autocomplete-search.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll.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/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/blacklist_favicon.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blacklist_large.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blocked.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-inverted.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-inverted%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.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/close.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/collapse.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-16.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-64.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/expand.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find-arrows.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/folder-item.png
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find-next-arrow.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find-previous-arrow.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/help.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/info.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-16.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-24.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-32.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/input-clear.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
@@ -3057,13 +3433,16 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-64.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/resizer.png
+lib/thunderbird/chrome/toolkit/skin/classic/global/icons/search-textbox.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
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/sslWarning.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/tabprompts-bgtexture.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-16.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-64.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-large.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/icons/windowControls.png
+lib/thunderbird/chrome/toolkit/skin/classic/global/illustrations/about-license.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/illustrations/about-rights.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/check-partial.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/check.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/common.css
@@ -3071,46 +3450,25 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/help-glyph.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/linkTree.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/listbox.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/clicktoplay-bgtexture.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/closeCaptionButton.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/closeCaptionButton%2x.png@localhost
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/audioMutedButton.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/audioNoAudioButton.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/audioUnmutedButton.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/closedCaptionButton-cc-off.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/closedCaptionButton-cc-on.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/error.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/fullscreenButton.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/fullscreenButton%2x.png@localhost
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/fullscreenEnterButton.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/fullscreenExitButton.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/muteButton.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/muteButton%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/noAudio.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/noAudio%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/pauseButton.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/pauseButton%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/playButton.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/playButton%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumb.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumb%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumbWide%2x.png@localhost
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/pauseButton.svg
+lib/thunderbird/chrome/toolkit/skin/classic/global/media/playButton.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/stalled.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/throbber.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/unmuteButton.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/unmuteButton%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/videoClickToPlayButton.svg
 lib/thunderbird/chrome/toolkit/skin/classic/global/media/videocontrols.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-empty.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-empty%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-full.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-full%2x.png@localhost
 lib/thunderbird/chrome/toolkit/skin/classic/global/menu.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg
-lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check%2x.png@localhost
 lib/thunderbird/chrome/toolkit/skin/classic/global/menulist.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/arrow.svg
@@ -3120,19 +3478,14 @@ lib/thunderbird/chrome/toolkit/skin/clas
 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/narrateControls.css
 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/numberbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/passwordmgr.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/popup.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/preferences.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/printPageSetup.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/printPreview.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/progressmeter.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/radio.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/radio/radio-check.gif
 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
@@ -3145,12 +3498,8 @@ lib/thunderbird/chrome/toolkit/skin/clas
 lib/thunderbird/chrome/toolkit/skin/classic/global/resizer.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/richlistbox.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/scale.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/scale/scale-tray-horiz.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/scale/scale-tray-vert.gif
-lib/thunderbird/chrome/toolkit/skin/classic/global/scrollbar/slider.gif
 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/spinbuttons.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/splitter.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/splitter/grip-bottom.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/splitter/grip-left.gif
@@ -3159,10 +3508,7 @@ lib/thunderbird/chrome/toolkit/skin/clas
 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/timepicker.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/toolbar.css
-lib/thunderbird/chrome/toolkit/skin/classic/global/toolbar/chevron-inverted.png
-lib/thunderbird/chrome/toolkit/skin/classic/global/toolbar/chevron.gif
 lib/thunderbird/chrome/toolkit/skin/classic/global/toolbar/spring.png
 lib/thunderbird/chrome/toolkit/skin/classic/global/toolbarbutton.css
 lib/thunderbird/chrome/toolkit/skin/classic/global/tree.css
@@ -3178,8 +3524,6 @@ lib/thunderbird/chrome/toolkit/skin/clas
 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/downloadIcon.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloads.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/about.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg
@@ -3188,94 +3532,79 @@ lib/thunderbird/chrome/toolkit/skin/clas
 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.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-search.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-service.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.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/eula.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.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/extensionGeneric.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/heart.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/navigation.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/update.css
+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/formautofill/requestAutocomplete.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/handling/handling.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon%2x.png@localhost
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png
+lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClose.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginStripe.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric.png
+lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/plugin-blocked.svg
+lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/plugin.svg
+lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric.svg
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginHelp-16.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginProblem.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/profile/profileicon.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/updates.css
-lib/thunderbird/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
 lib/thunderbird/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
-lib/thunderbird/components/AppsService.js
 lib/thunderbird/components/BrowserElementParent.js
-lib/thunderbird/components/BrowserElementProxy.js
 lib/thunderbird/components/ColorAnalyzer.js
 lib/thunderbird/components/ConsoleAPIStorage.js
+lib/thunderbird/components/ContentPrefService2.js
 lib/thunderbird/components/ContentProcessSingleton.js
 lib/thunderbird/components/DownloadLegacy.js
 lib/thunderbird/components/DownloadsStartup.js
+lib/thunderbird/components/EditorUtils.js
 lib/thunderbird/components/FeedProcessor.js
-lib/thunderbird/components/FormAutofillContentService.js
-lib/thunderbird/components/FormAutofillStartup.js
 lib/thunderbird/components/FormHistoryStartup.js
 lib/thunderbird/components/MainProcessSingleton.js
 lib/thunderbird/components/NetworkGeolocationProvider.js
 lib/thunderbird/components/PageIconProtocolHandler.js
-lib/thunderbird/components/PageThumbsProtocol.js
-lib/thunderbird/components/PermissionSettings.js
+lib/thunderbird/components/PageThumbsStorageService.js
 lib/thunderbird/components/PlacesCategoriesStarter.js
 lib/thunderbird/components/PresentationControlService.js
-lib/thunderbird/components/PresentationDeviceInfoManager.js
+lib/thunderbird/components/ProcessSelector.js
 lib/thunderbird/components/Push.js
 lib/thunderbird/components/PushComponents.js
 lib/thunderbird/components/SecurityReporter.js
-lib/thunderbird/components/SettingsManager.js
-lib/thunderbird/components/SiteSpecificUserAgent.js
 lib/thunderbird/components/SlowScriptDebug.js
 lib/thunderbird/components/TelemetryStartup.js
 lib/thunderbird/components/TooltipTextProvider.js
+lib/thunderbird/components/UAOverridesBootstrapper.js
 lib/thunderbird/components/UnifiedComplete.js
 lib/thunderbird/components/WellKnownOpportunisticUtils.js
 lib/thunderbird/components/XULStore.js
 lib/thunderbird/components/aboutRedirector.js
+lib/thunderbird/components/aboutdebugging-registration.js
+lib/thunderbird/components/aboutdevtools-registration.js
+lib/thunderbird/components/aboutdevtoolstoolbox-registration.js
 lib/thunderbird/components/addonManager.js
 lib/thunderbird/components/amContentHandler.js
 lib/thunderbird/components/amInstallTrigger.js
-lib/thunderbird/components/amWebInstallListener.js
 lib/thunderbird/components/captivedetect.js
 lib/thunderbird/components/components.manifest
 lib/thunderbird/components/contentAreaDropListener.js
 lib/thunderbird/components/crypto-SDR.js
 lib/thunderbird/components/devtools-startup.js
+lib/thunderbird/components/extension-process-script.js
 lib/thunderbird/components/facebook.js
 lib/thunderbird/components/folderLookupService.js
 lib/thunderbird/components/glautocomp.js
@@ -3294,9 +3623,10 @@ lib/thunderbird/components/jsmimeemitter
 lib/thunderbird/components/logger.js
 lib/thunderbird/components/mailContentHandler.js
 lib/thunderbird/components/mailGlue.js
+lib/thunderbird/components/matrix.js
 lib/thunderbird/components/mdn-service.js
-lib/thunderbird/components/messageWakeupService.js
 lib/thunderbird/components/mimeJSComponents.js
+lib/thunderbird/components/mozIntl.js
 lib/thunderbird/components/msgAsyncPrompter.js
 lib/thunderbird/components/msgOAuth2Module.js
 lib/thunderbird/components/newMailNotificationService.js
@@ -3312,12 +3642,10 @@ lib/thunderbird/components/nsAsyncShutdo
 lib/thunderbird/components/nsBlocklistService.js
 lib/thunderbird/components/nsBox.js
 lib/thunderbird/components/nsContentDispatchChooser.js
-lib/thunderbird/components/nsContentPrefService.js
 lib/thunderbird/components/nsCrashMonitor.js
 lib/thunderbird/components/nsDefaultCLH.js
-lib/thunderbird/components/nsFilePicker.js
 lib/thunderbird/components/nsFormAutoComplete.js
-lib/thunderbird/components/nsFormHistory.js
+lib/thunderbird/components/nsHandlerService-json.js
 lib/thunderbird/components/nsHandlerService.js
 lib/thunderbird/components/nsHelperAppDlg.js
 lib/thunderbird/components/nsHightail.js
@@ -3351,20 +3679,33 @@ lib/thunderbird/components/simpleService
 lib/thunderbird/components/skype.js
 lib/thunderbird/components/smileProtocolHandler.js
 lib/thunderbird/components/smime-service.js
-lib/thunderbird/components/steelApplication.js
 lib/thunderbird/components/storage-json.js
 lib/thunderbird/components/twitter.js
 lib/thunderbird/components/txEXSLTRegExFunctions.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
+lib/thunderbird/contentaccessible/html/folder.png
+lib/thunderbird/contentaccessible/plaintext.css
+lib/thunderbird/contentaccessible/viewsource.css
 lib/thunderbird/defaults/autoconfig/prefcalls.js
+lib/thunderbird/defaults/blocklists/addons.json
+lib/thunderbird/defaults/blocklists/certificates.json
+lib/thunderbird/defaults/blocklists/gfx.json
+lib/thunderbird/defaults/blocklists/plugins.json
 lib/thunderbird/defaults/messenger/mailViews.dat
+lib/thunderbird/defaults/permissions
+lib/thunderbird/defaults/pinning/pins.json
 lib/thunderbird/defaults/pref/all-im.js
 lib/thunderbird/defaults/pref/all-l10n.js
 lib/thunderbird/defaults/pref/all-thunderbird.js
 lib/thunderbird/defaults/pref/channel-prefs.js
 lib/thunderbird/defaults/pref/chat-prefs.js
 lib/thunderbird/defaults/pref/composer.js
+lib/thunderbird/defaults/pref/debugger.js
+lib/thunderbird/defaults/pref/devtools-startup-prefs.js
 lib/thunderbird/defaults/pref/devtools.js
 lib/thunderbird/defaults/pref/mailnews.js
 lib/thunderbird/defaults/pref/mdn.js
@@ -3380,7 +3721,7 @@ lib/thunderbird/extensions/{972ce4c6-7e0
 lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon64.png
 lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
 lib/thunderbird/greprefs.js
-${PLIST.gtk3}lib/thunderbird/gtk2/libmozgtk.so
+lib/thunderbird/gtk2/libmozgtk.so
 lib/thunderbird/hyphenation/hyph_af.dic
 lib/thunderbird/hyphenation/hyph_bg.dic
 lib/thunderbird/hyphenation/hyph_ca.dic
@@ -3422,26 +3763,21 @@ lib/thunderbird/isp/DSPAM.sfd
 lib/thunderbird/isp/POPFile.sfd
 lib/thunderbird/isp/SpamAssassin.sfd
 lib/thunderbird/isp/SpamPal.sfd
-lib/thunderbird/isp/movemail.rdf
-lib/thunderbird/isp/rss.rdf
 lib/thunderbird/libldap60.so
 lib/thunderbird/libldif60.so
 lib/thunderbird/liblgpllibs.so
-${PLIST.gtk3}lib/thunderbird/libmozgtk.so
+lib/thunderbird/libmozgtk.so
 lib/thunderbird/libmozsqlite3.so
 lib/thunderbird/libprldap60.so
 lib/thunderbird/libxul.so
 lib/thunderbird/modules/ABQueryUtils.jsm
 lib/thunderbird/modules/AboutReader.jsm
 lib/thunderbird/modules/AddonManager.jsm
-lib/thunderbird/modules/AddonWatcher.jsm
 lib/thunderbird/modules/AppConstants.jsm
-lib/thunderbird/modules/AppsServiceChild.jsm
-lib/thunderbird/modules/AppsUtils.jsm
+lib/thunderbird/modules/AppMenuNotifications.jsm
 lib/thunderbird/modules/ArrayBufferUtils.jsm
 lib/thunderbird/modules/AsyncPrefs.jsm
 lib/thunderbird/modules/AsyncShutdown.jsm
-lib/thunderbird/modules/AsyncSpellCheckTestHelper.jsm
 lib/thunderbird/modules/AutoCompletePopup.jsm
 lib/thunderbird/modules/BackgroundPageThumbs.jsm
 lib/thunderbird/modules/Battery.jsm
@@ -3457,15 +3793,13 @@ lib/thunderbird/modules/CertUtils.jsm
 lib/thunderbird/modules/CharsetMenu.jsm
 lib/thunderbird/modules/ChromeManifestParser.jsm
 lib/thunderbird/modules/ClientID.jsm
+lib/thunderbird/modules/CloudStorage.jsm
 lib/thunderbird/modules/ClusterLib.js
 lib/thunderbird/modules/Color.jsm
 lib/thunderbird/modules/ColorAnalyzer_worker.js
 lib/thunderbird/modules/ColorConversion.js
 lib/thunderbird/modules/CommonDialog.jsm
-lib/thunderbird/modules/CompatWarning.jsm
 lib/thunderbird/modules/Console.jsm
-lib/thunderbird/modules/ContentPrefInstance.jsm
-lib/thunderbird/modules/ContentPrefService2.jsm
 lib/thunderbird/modules/ContentPrefServiceChild.jsm
 lib/thunderbird/modules/ContentPrefServiceParent.jsm
 lib/thunderbird/modules/ContentPrefStore.jsm
@@ -3478,43 +3812,46 @@ lib/thunderbird/modules/DNSPacket.jsm
 lib/thunderbird/modules/DNSRecord.jsm
 lib/thunderbird/modules/DNSResourceRecord.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/DateTimePickerHelper.jsm
-lib/thunderbird/modules/DeferredSave.jsm
 lib/thunderbird/modules/DeferredTask.jsm
 lib/thunderbird/modules/Deprecated.jsm
 lib/thunderbird/modules/DownloadCore.jsm
-lib/thunderbird/modules/DownloadImport.jsm
+lib/thunderbird/modules/DownloadHistory.jsm
 lib/thunderbird/modules/DownloadIntegration.jsm
 lib/thunderbird/modules/DownloadLastDir.jsm
 lib/thunderbird/modules/DownloadList.jsm
 lib/thunderbird/modules/DownloadPaths.jsm
 lib/thunderbird/modules/DownloadStore.jsm
-lib/thunderbird/modules/DownloadTaskbarProgress.jsm
 lib/thunderbird/modules/DownloadUIHelper.jsm
 lib/thunderbird/modules/DownloadUtils.jsm
 lib/thunderbird/modules/Downloads.jsm
+lib/thunderbird/modules/E10SUtils.jsm
+lib/thunderbird/modules/EventEmitter.jsm
 lib/thunderbird/modules/Extension.jsm
-lib/thunderbird/modules/ExtensionAPI.jsm
 lib/thunderbird/modules/ExtensionChild.jsm
+lib/thunderbird/modules/ExtensionChildDevToolsUtils.jsm
 lib/thunderbird/modules/ExtensionCommon.jsm
 lib/thunderbird/modules/ExtensionContent.jsm
-lib/thunderbird/modules/ExtensionManagement.jsm
+lib/thunderbird/modules/ExtensionPageChild.jsm
 lib/thunderbird/modules/ExtensionParent.jsm
+lib/thunderbird/modules/ExtensionPermissions.jsm
+lib/thunderbird/modules/ExtensionPreferencesManager.jsm
 lib/thunderbird/modules/ExtensionSearchHandler.jsm
+lib/thunderbird/modules/ExtensionSettingsStore.jsm
 lib/thunderbird/modules/ExtensionStorage.jsm
 lib/thunderbird/modules/ExtensionStorageSync.jsm
 lib/thunderbird/modules/ExtensionUtils.jsm
 lib/thunderbird/modules/FeedUtils.jsm
 lib/thunderbird/modules/FileUtils.jsm
+lib/thunderbird/modules/FindContent.jsm
 lib/thunderbird/modules/Finder.jsm
 lib/thunderbird/modules/FinderHighlighter.jsm
 lib/thunderbird/modules/FinderIterator.jsm
 lib/thunderbird/modules/ForgetAboutSite.jsm
-lib/thunderbird/modules/FormAutofill.jsm
-lib/thunderbird/modules/FormAutofillIntegration.jsm
 lib/thunderbird/modules/FormData.jsm
 lib/thunderbird/modules/FormHistory.jsm
 lib/thunderbird/modules/FormLikeFactory.jsm
@@ -3522,22 +3859,22 @@ lib/thunderbird/modules/FxAccounts.jsm
 lib/thunderbird/modules/FxAccountsClient.jsm
 lib/thunderbird/modules/FxAccountsCommon.js
 lib/thunderbird/modules/FxAccountsConfig.jsm
-lib/thunderbird/modules/FxAccountsOAuthClient.jsm
 lib/thunderbird/modules/FxAccountsOAuthGrantClient.jsm
 lib/thunderbird/modules/FxAccountsProfile.jsm
 lib/thunderbird/modules/FxAccountsProfileClient.jsm
-lib/thunderbird/modules/FxAccountsPush.js
 lib/thunderbird/modules/FxAccountsStorage.jsm
 lib/thunderbird/modules/FxAccountsWebChannel.jsm
 lib/thunderbird/modules/GCTelemetry.jsm
+lib/thunderbird/modules/GMPExtractorWorker.js
 lib/thunderbird/modules/GMPInstallManager.jsm
 lib/thunderbird/modules/GMPUtils.jsm
 lib/thunderbird/modules/Geometry.jsm
 lib/thunderbird/modules/History.jsm
 lib/thunderbird/modules/Http.jsm
+lib/thunderbird/modules/HybridContentTelemetry.jsm
 lib/thunderbird/modules/IOUtils.js
-lib/thunderbird/modules/ISO8601DateUtils.jsm
 lib/thunderbird/modules/ImageObjectProcessor.jsm
+lib/thunderbird/modules/IndexedDB.jsm
 lib/thunderbird/modules/IndexedDBHelper.jsm
 lib/thunderbird/modules/InlineSpellChecker.jsm
 lib/thunderbird/modules/InlineSpellCheckerContent.jsm
@@ -3545,12 +3882,12 @@ lib/thunderbird/modules/InsecurePassword
 lib/thunderbird/modules/Integration.jsm
 lib/thunderbird/modules/JSONFile.jsm
 lib/thunderbird/modules/JXON.js
-lib/thunderbird/modules/Keyboard.jsm
+lib/thunderbird/modules/L10nRegistry.jsm
+lib/thunderbird/modules/LanguagePrompt.jsm
 lib/thunderbird/modules/LegacyExtensionsUtils.jsm
 lib/thunderbird/modules/LightweightThemeConsumer.jsm
 lib/thunderbird/modules/LightweightThemeManager.jsm
-lib/thunderbird/modules/LoadContextInfo.jsm
-lib/thunderbird/modules/Locale.jsm
+lib/thunderbird/modules/Localization.jsm
 lib/thunderbird/modules/Log.jsm
 lib/thunderbird/modules/LoginHelper.jsm
 lib/thunderbird/modules/LoginImport.jsm
@@ -3560,15 +3897,19 @@ lib/thunderbird/modules/LoginRecipes.jsm
 lib/thunderbird/modules/LoginStore.jsm
 lib/thunderbird/modules/MailConsts.js
 lib/thunderbird/modules/MailUtils.js
+lib/thunderbird/modules/Manifest.jsm
 lib/thunderbird/modules/ManifestFinder.jsm
+lib/thunderbird/modules/ManifestIcons.jsm
 lib/thunderbird/modules/ManifestObtainer.jsm
 lib/thunderbird/modules/ManifestProcessor.jsm
-lib/thunderbird/modules/MatchPattern.jsm
+lib/thunderbird/modules/MatchURLFilters.jsm
 lib/thunderbird/modules/Memory.jsm
 lib/thunderbird/modules/MessageChannel.jsm
+lib/thunderbird/modules/MessageContext.jsm
 lib/thunderbird/modules/MsgHdrSyntheticView.js
 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/NewTabUtils.jsm
@@ -3588,9 +3929,6 @@ lib/thunderbird/modules/PerformanceStats
 lib/thunderbird/modules/PerformanceStats.jsm
 lib/thunderbird/modules/PerformanceWatcher-content.js
 lib/thunderbird/modules/PerformanceWatcher.jsm
-lib/thunderbird/modules/PermissionSettings.jsm
-lib/thunderbird/modules/PermissionsInstaller.jsm
-lib/thunderbird/modules/PermissionsTable.jsm
 lib/thunderbird/modules/PermissionsUtils.jsm
 lib/thunderbird/modules/PlacesBackups.jsm
 lib/thunderbird/modules/PlacesDBUtils.jsm
@@ -3602,9 +3940,6 @@ lib/thunderbird/modules/PlacesUtils.jsm
 lib/thunderbird/modules/PluralForm.jsm
 lib/thunderbird/modules/PopupNotifications.jsm
 lib/thunderbird/modules/Preferences.jsm
-lib/thunderbird/modules/Prefetcher.jsm
-lib/thunderbird/modules/PresentationApp.jsm
-lib/thunderbird/modules/PresentationDeviceInfoManager.jsm
 lib/thunderbird/modules/PrivateBrowsingUtils.jsm
 lib/thunderbird/modules/ProfileAge.jsm
 lib/thunderbird/modules/Promise-backend.js
@@ -3612,7 +3947,7 @@ lib/thunderbird/modules/Promise.jsm
 lib/thunderbird/modules/PromiseMessage.jsm
 lib/thunderbird/modules/PromiseUtils.jsm
 lib/thunderbird/modules/PromiseWorker.jsm
-lib/thunderbird/modules/PropertyListUtils.jsm
+lib/thunderbird/modules/ProxyScriptContext.jsm
 lib/thunderbird/modules/PushCrypto.jsm
 lib/thunderbird/modules/PushDB.jsm
 lib/thunderbird/modules/PushRecord.jsm
@@ -3620,14 +3955,11 @@ lib/thunderbird/modules/PushService.jsm
 lib/thunderbird/modules/PushServiceHttp2.jsm
 lib/thunderbird/modules/PushServiceWebSocket.jsm
 lib/thunderbird/modules/ReaderMode.jsm
-lib/thunderbird/modules/RemoteAddonsChild.jsm
-lib/thunderbird/modules/RemoteAddonsParent.jsm
-lib/thunderbird/modules/RemoteController.jsm
+lib/thunderbird/modules/RemoteController.js
 lib/thunderbird/modules/RemoteFinder.jsm
 lib/thunderbird/modules/RemotePageManager.jsm
 lib/thunderbird/modules/RemoteSecurityUI.jsm
 lib/thunderbird/modules/RemoteWebProgress.jsm
-lib/thunderbird/modules/RequestAutocompleteUI.jsm
 lib/thunderbird/modules/ResetProfile.jsm
 lib/thunderbird/modules/ResponsivenessMonitor.jsm
 lib/thunderbird/modules/RokuApp.jsm
@@ -3641,24 +3973,20 @@ lib/thunderbird/modules/SelectContentHel
 lib/thunderbird/modules/SelectParentHelper.jsm
 lib/thunderbird/modules/ServiceRequest.jsm
 lib/thunderbird/modules/Services.jsm
-lib/thunderbird/modules/SessionRecorder.jsm
-lib/thunderbird/modules/SettingsDB.jsm
-lib/thunderbird/modules/SettingsRequestManager.jsm
 lib/thunderbird/modules/SharedPromptUtils.jsm
-lib/thunderbird/modules/ShimWaiver.jsm
 lib/thunderbird/modules/ShortcutUtils.jsm
 lib/thunderbird/modules/SimpleServiceDiscovery.jsm
-lib/thunderbird/modules/Sntp.jsm
-lib/thunderbird/modules/SpatialNavigation.jsm
 lib/thunderbird/modules/Sqlite.jsm
 lib/thunderbird/modules/StringBundle.js
 lib/thunderbird/modules/Subprocess.jsm
-lib/thunderbird/modules/SystemUpdateService.jsm
+lib/thunderbird/modules/SyncedBookmarksMirror.jsm
 lib/thunderbird/modules/Task.jsm
 lib/thunderbird/modules/TelemetryArchive.jsm
 lib/thunderbird/modules/TelemetryController.jsm
 lib/thunderbird/modules/TelemetryEnvironment.jsm
+lib/thunderbird/modules/TelemetryHealthPing.jsm
 lib/thunderbird/modules/TelemetryLog.jsm
+lib/thunderbird/modules/TelemetryModules.jsm
 lib/thunderbird/modules/TelemetryReportingPolicy.jsm
 lib/thunderbird/modules/TelemetrySend.jsm
 lib/thunderbird/modules/TelemetrySession.jsm
@@ -3666,10 +3994,12 @@ lib/thunderbird/modules/TelemetryStopwat
 lib/thunderbird/modules/TelemetryStorage.jsm
 lib/thunderbird/modules/TelemetryTimestamps.jsm
 lib/thunderbird/modules/TelemetryUtils.jsm
-lib/thunderbird/modules/ThirdPartyCookieProbe.jsm
+lib/thunderbird/modules/ThemeVariableMap.jsm
 lib/thunderbird/modules/Timer.jsm
+lib/thunderbird/modules/ToLocaleFormat.jsm
 lib/thunderbird/modules/Troubleshoot.jsm
 lib/thunderbird/modules/UITelemetry.jsm
+lib/thunderbird/modules/UpdatePing.jsm
 lib/thunderbird/modules/UpdateUtils.jsm
 lib/thunderbird/modules/UserAgentOverrides.jsm
 lib/thunderbird/modules/UserAgentUpdates.jsm
@@ -3686,9 +4016,7 @@ lib/thunderbird/modules/WebRequestUpload
 lib/thunderbird/modules/WindowDraggingUtils.jsm
 lib/thunderbird/modules/Windows8WindowFrameColor.jsm
 lib/thunderbird/modules/XPCOMUtils.jsm
-lib/thunderbird/modules/XPathGenerator.jsm
 lib/thunderbird/modules/ZipUtils.jsm
-lib/thunderbird/modules/aboutSupport.js
 lib/thunderbird/modules/aboutSupportUnix.js
 lib/thunderbird/modules/accessibility/AccessFu.jsm
 lib/thunderbird/modules/accessibility/Constants.jsm
@@ -3708,19 +4036,16 @@ lib/thunderbird/modules/activity/moveCop
 lib/thunderbird/modules/activity/pop3Download.js
 lib/thunderbird/modules/activity/sendLater.js
 lib/thunderbird/modules/addons/APIExtensionBootstrap.js
-lib/thunderbird/modules/addons/AddonConstants.jsm
-lib/thunderbird/modules/addons/AddonLogging.jsm
 lib/thunderbird/modules/addons/AddonRepository.jsm
-lib/thunderbird/modules/addons/AddonRepository_SQLiteMigrator.jsm
+lib/thunderbird/modules/addons/AddonSettings.jsm
 lib/thunderbird/modules/addons/AddonUpdateChecker.jsm
 lib/thunderbird/modules/addons/Content.js
-lib/thunderbird/modules/addons/E10SAddonsRollout.jsm
 lib/thunderbird/modules/addons/GMPProvider.jsm
 lib/thunderbird/modules/addons/LightweightThemeImageOptimizer.jsm
 lib/thunderbird/modules/addons/PluginProvider.jsm
 lib/thunderbird/modules/addons/ProductAddonChecker.jsm
 lib/thunderbird/modules/addons/SpellCheckDictionaryBootstrap.js
-lib/thunderbird/modules/addons/WebExtensionBootstrap.js
+lib/thunderbird/modules/addons/XPIInstall.jsm
 lib/thunderbird/modules/addons/XPIProvider.jsm
 lib/thunderbird/modules/addons/XPIProviderUtils.js
 lib/thunderbird/modules/appIdleManager.js
@@ -3728,275 +4053,16 @@ lib/thunderbird/modules/attachmentChecke
 lib/thunderbird/modules/chatHandler.jsm
 lib/thunderbird/modules/chatNotifications.jsm
 lib/thunderbird/modules/cloudFileAccounts.js
-lib/thunderbird/modules/commonjs/dev/debuggee.js
-lib/thunderbird/modules/commonjs/dev/frame-script.js
-lib/thunderbird/modules/commonjs/dev/panel.js
-lib/thunderbird/modules/commonjs/dev/panel/view.js
-lib/thunderbird/modules/commonjs/dev/ports.js
-lib/thunderbird/modules/commonjs/dev/theme.js
-lib/thunderbird/modules/commonjs/dev/theme/hooks.js
-lib/thunderbird/modules/commonjs/dev/toolbox.js
-lib/thunderbird/modules/commonjs/dev/utils.js
-lib/thunderbird/modules/commonjs/dev/volcan.js
-lib/thunderbird/modules/commonjs/diffpatcher/diff.js
-lib/thunderbird/modules/commonjs/diffpatcher/index.js
-lib/thunderbird/modules/commonjs/diffpatcher/patch.js
-lib/thunderbird/modules/commonjs/diffpatcher/rebase.js
-lib/thunderbird/modules/commonjs/diffpatcher/test/common.js
-lib/thunderbird/modules/commonjs/diffpatcher/test/diff.js
-lib/thunderbird/modules/commonjs/diffpatcher/test/index.js
-lib/thunderbird/modules/commonjs/diffpatcher/test/patch.js
-lib/thunderbird/modules/commonjs/diffpatcher/test/tap.js
-lib/thunderbird/modules/commonjs/framescript/FrameScriptManager.jsm
-lib/thunderbird/modules/commonjs/framescript/content.jsm
-lib/thunderbird/modules/commonjs/framescript/context-menu.js
-lib/thunderbird/modules/commonjs/framescript/manager.js
-lib/thunderbird/modules/commonjs/framescript/util.js
-lib/thunderbird/modules/commonjs/index.js
-lib/thunderbird/modules/commonjs/jetpack-id/index.js
-lib/thunderbird/modules/commonjs/method/core.js
-lib/thunderbird/modules/commonjs/method/test/browser.js
-lib/thunderbird/modules/commonjs/method/test/common.js
-lib/thunderbird/modules/commonjs/mozilla-toolkit-versioning/index.js
-lib/thunderbird/modules/commonjs/mozilla-toolkit-versioning/lib/utils.js
-lib/thunderbird/modules/commonjs/node/os.js
-lib/thunderbird/modules/commonjs/sdk/addon/bootstrap.js
-lib/thunderbird/modules/commonjs/sdk/addon/events.js
-lib/thunderbird/modules/commonjs/sdk/addon/host.js
-lib/thunderbird/modules/commonjs/sdk/addon/installer.js
-lib/thunderbird/modules/commonjs/sdk/addon/manager.js
-lib/thunderbird/modules/commonjs/sdk/addon/runner.js
-lib/thunderbird/modules/commonjs/sdk/addon/window.js
-lib/thunderbird/modules/commonjs/sdk/base64.js
-lib/thunderbird/modules/commonjs/sdk/browser/events.js
-lib/thunderbird/modules/commonjs/sdk/clipboard.js
-lib/thunderbird/modules/commonjs/sdk/console/plain-text.js
-lib/thunderbird/modules/commonjs/sdk/console/traceback.js
-lib/thunderbird/modules/commonjs/sdk/content/content-worker.js
-lib/thunderbird/modules/commonjs/sdk/content/content.js
-lib/thunderbird/modules/commonjs/sdk/content/context-menu.js
-lib/thunderbird/modules/commonjs/sdk/content/events.js
-lib/thunderbird/modules/commonjs/sdk/content/l10n-html.js
-lib/thunderbird/modules/commonjs/sdk/content/loader.js
-lib/thunderbird/modules/commonjs/sdk/content/mod.js
-lib/thunderbird/modules/commonjs/sdk/content/page-mod.js
-lib/thunderbird/modules/commonjs/sdk/content/page-worker.js
-lib/thunderbird/modules/commonjs/sdk/content/sandbox.js
-lib/thunderbird/modules/commonjs/sdk/content/sandbox/events.js
-lib/thunderbird/modules/commonjs/sdk/content/tab-events.js
-lib/thunderbird/modules/commonjs/sdk/content/thumbnail.js
-lib/thunderbird/modules/commonjs/sdk/content/utils.js
-lib/thunderbird/modules/commonjs/sdk/content/worker-child.js
-lib/thunderbird/modules/commonjs/sdk/content/worker.js
-lib/thunderbird/modules/commonjs/sdk/context-menu.js
-lib/thunderbird/modules/commonjs/sdk/context-menu/context.js
-lib/thunderbird/modules/commonjs/sdk/context-menu/core.js
-lib/thunderbird/modules/commonjs/sdk/context-menu/readers.js
-lib/thunderbird/modules/commonjs/sdk/context-menu%2.js@localhost
-lib/thunderbird/modules/commonjs/sdk/core/disposable.js
-lib/thunderbird/modules/commonjs/sdk/core/heritage.js
-lib/thunderbird/modules/commonjs/sdk/core/namespace.js
-lib/thunderbird/modules/commonjs/sdk/core/observer.js
-lib/thunderbird/modules/commonjs/sdk/core/promise.js
-lib/thunderbird/modules/commonjs/sdk/core/reference.js
-lib/thunderbird/modules/commonjs/sdk/deprecated/api-utils.js
-lib/thunderbird/modules/commonjs/sdk/deprecated/events/assembler.js
-lib/thunderbird/modules/commonjs/sdk/deprecated/sync-worker.js
-lib/thunderbird/modules/commonjs/sdk/deprecated/unit-test-finder.js
-lib/thunderbird/modules/commonjs/sdk/deprecated/unit-test.js
-lib/thunderbird/modules/commonjs/sdk/deprecated/window-utils.js
-lib/thunderbird/modules/commonjs/sdk/dom/events-shimmed.js
-lib/thunderbird/modules/commonjs/sdk/dom/events.js
-lib/thunderbird/modules/commonjs/sdk/dom/events/keys.js
-lib/thunderbird/modules/commonjs/sdk/event/chrome.js
-lib/thunderbird/modules/commonjs/sdk/event/core.js
-lib/thunderbird/modules/commonjs/sdk/event/dom.js
-lib/thunderbird/modules/commonjs/sdk/event/target.js
-lib/thunderbird/modules/commonjs/sdk/event/utils.js
-lib/thunderbird/modules/commonjs/sdk/frame/hidden-frame.js
-lib/thunderbird/modules/commonjs/sdk/frame/utils.js
-lib/thunderbird/modules/commonjs/sdk/fs/path.js
-lib/thunderbird/modules/commonjs/sdk/hotkeys.js
-lib/thunderbird/modules/commonjs/sdk/indexed-db.js
-lib/thunderbird/modules/commonjs/sdk/input/browser.js
-lib/thunderbird/modules/commonjs/sdk/input/customizable-ui.js
-lib/thunderbird/modules/commonjs/sdk/input/frame.js
-lib/thunderbird/modules/commonjs/sdk/input/system.js
-lib/thunderbird/modules/commonjs/sdk/io/buffer.js
-lib/thunderbird/modules/commonjs/sdk/io/byte-streams.js
-lib/thunderbird/modules/commonjs/sdk/io/file.js
-lib/thunderbird/modules/commonjs/sdk/io/fs.js
-lib/thunderbird/modules/commonjs/sdk/io/stream.js
-lib/thunderbird/modules/commonjs/sdk/io/text-streams.js
-lib/thunderbird/modules/commonjs/sdk/keyboard/hotkeys.js
-lib/thunderbird/modules/commonjs/sdk/keyboard/observer.js
-lib/thunderbird/modules/commonjs/sdk/keyboard/utils.js
-lib/thunderbird/modules/commonjs/sdk/l10n.js
-lib/thunderbird/modules/commonjs/sdk/l10n/core.js
-lib/thunderbird/modules/commonjs/sdk/l10n/html.js
-lib/thunderbird/modules/commonjs/sdk/l10n/json/core.js
-lib/thunderbird/modules/commonjs/sdk/l10n/loader.js
-lib/thunderbird/modules/commonjs/sdk/l10n/locale.js
-lib/thunderbird/modules/commonjs/sdk/l10n/plural-rules.js
-lib/thunderbird/modules/commonjs/sdk/l10n/prefs.js
-lib/thunderbird/modules/commonjs/sdk/l10n/properties/core.js
-lib/thunderbird/modules/commonjs/sdk/lang/functional.js
-lib/thunderbird/modules/commonjs/sdk/lang/functional/concurrent.js
-lib/thunderbird/modules/commonjs/sdk/lang/functional/core.js
-lib/thunderbird/modules/commonjs/sdk/lang/functional/helpers.js
-lib/thunderbird/modules/commonjs/sdk/lang/type.js
-lib/thunderbird/modules/commonjs/sdk/lang/weak-set.js
-lib/thunderbird/modules/commonjs/sdk/loader/cuddlefish.js
-lib/thunderbird/modules/commonjs/sdk/loader/sandbox.js
-lib/thunderbird/modules/commonjs/sdk/messaging.js
-lib/thunderbird/modules/commonjs/sdk/model/core.js
-lib/thunderbird/modules/commonjs/sdk/net/url.js
-lib/thunderbird/modules/commonjs/sdk/net/xhr.js
-lib/thunderbird/modules/commonjs/sdk/notifications.js
-lib/thunderbird/modules/commonjs/sdk/output/system.js
-lib/thunderbird/modules/commonjs/sdk/page-mod.js
-lib/thunderbird/modules/commonjs/sdk/page-mod/match-pattern.js
-lib/thunderbird/modules/commonjs/sdk/page-worker.js
-lib/thunderbird/modules/commonjs/sdk/panel.js
-lib/thunderbird/modules/commonjs/sdk/panel/events.js
-lib/thunderbird/modules/commonjs/sdk/panel/utils.js
-lib/thunderbird/modules/commonjs/sdk/passwords.js
-lib/thunderbird/modules/commonjs/sdk/passwords/utils.js
-lib/thunderbird/modules/commonjs/sdk/places/bookmarks.js
-lib/thunderbird/modules/commonjs/sdk/places/contract.js
-lib/thunderbird/modules/commonjs/sdk/places/events.js
-lib/thunderbird/modules/commonjs/sdk/places/favicon.js
-lib/thunderbird/modules/commonjs/sdk/places/history.js
-lib/thunderbird/modules/commonjs/sdk/places/host/host-bookmarks.js
-lib/thunderbird/modules/commonjs/sdk/places/host/host-query.js
-lib/thunderbird/modules/commonjs/sdk/places/host/host-tags.js
-lib/thunderbird/modules/commonjs/sdk/places/utils.js
-lib/thunderbird/modules/commonjs/sdk/platform/xpcom.js
-lib/thunderbird/modules/commonjs/sdk/preferences/event-target.js
-lib/thunderbird/modules/commonjs/sdk/preferences/native-options.js
-lib/thunderbird/modules/commonjs/sdk/preferences/service.js
-lib/thunderbird/modules/commonjs/sdk/preferences/utils.js
-lib/thunderbird/modules/commonjs/sdk/private-browsing.js
-lib/thunderbird/modules/commonjs/sdk/private-browsing/utils.js
-lib/thunderbird/modules/commonjs/sdk/querystring.js
-lib/thunderbird/modules/commonjs/sdk/remote/child.js
-lib/thunderbird/modules/commonjs/sdk/remote/core.js
-lib/thunderbird/modules/commonjs/sdk/remote/parent.js
-lib/thunderbird/modules/commonjs/sdk/remote/utils.js
-lib/thunderbird/modules/commonjs/sdk/request.js
-lib/thunderbird/modules/commonjs/sdk/selection.js
-lib/thunderbird/modules/commonjs/sdk/self.js
-lib/thunderbird/modules/commonjs/sdk/simple-prefs.js
-lib/thunderbird/modules/commonjs/sdk/simple-storage.js
-lib/thunderbird/modules/commonjs/sdk/stylesheet/style.js
-lib/thunderbird/modules/commonjs/sdk/stylesheet/utils.js
-lib/thunderbird/modules/commonjs/sdk/system.js
-lib/thunderbird/modules/commonjs/sdk/system/child_process.js
-lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess.js
-lib/thunderbird/modules/commonjs/sdk/system/environment.js
-lib/thunderbird/modules/commonjs/sdk/system/events-shimmed.js
-lib/thunderbird/modules/commonjs/sdk/system/events.js
-lib/thunderbird/modules/commonjs/sdk/system/globals.js
-lib/thunderbird/modules/commonjs/sdk/system/process.js
-lib/thunderbird/modules/commonjs/sdk/system/runtime.js
-lib/thunderbird/modules/commonjs/sdk/system/unload.js
-lib/thunderbird/modules/commonjs/sdk/system/xul-app.js
-lib/thunderbird/modules/commonjs/sdk/system/xul-app.jsm
-lib/thunderbird/modules/commonjs/sdk/tab/events.js
-lib/thunderbird/modules/commonjs/sdk/tabs.js
-lib/thunderbird/modules/commonjs/sdk/tabs/common.js
-lib/thunderbird/modules/commonjs/sdk/tabs/events.js
-lib/thunderbird/modules/commonjs/sdk/tabs/helpers.js
-lib/thunderbird/modules/commonjs/sdk/tabs/namespace.js
-lib/thunderbird/modules/commonjs/sdk/tabs/observer.js
-lib/thunderbird/modules/commonjs/sdk/tabs/tab-fennec.js
-lib/thunderbird/modules/commonjs/sdk/tabs/tab-firefox.js
-lib/thunderbird/modules/commonjs/sdk/tabs/tab.js
-lib/thunderbird/modules/commonjs/sdk/tabs/tabs-firefox.js
-lib/thunderbird/modules/commonjs/sdk/tabs/utils.js
-lib/thunderbird/modules/commonjs/sdk/tabs/worker.js
-lib/thunderbird/modules/commonjs/sdk/test.js
-lib/thunderbird/modules/commonjs/sdk/test/assert.js
-lib/thunderbird/modules/commonjs/sdk/test/harness.js
-lib/thunderbird/modules/commonjs/sdk/test/httpd.js
-lib/thunderbird/modules/commonjs/sdk/test/loader.js
-lib/thunderbird/modules/commonjs/sdk/test/memory.js
-lib/thunderbird/modules/commonjs/sdk/test/options.js
-lib/thunderbird/modules/commonjs/sdk/test/runner.js
-lib/thunderbird/modules/commonjs/sdk/test/utils.js
-lib/thunderbird/modules/commonjs/sdk/timers.js
-lib/thunderbird/modules/commonjs/sdk/ui.js
-lib/thunderbird/modules/commonjs/sdk/ui/button/action.js
-lib/thunderbird/modules/commonjs/sdk/ui/button/contract.js
-lib/thunderbird/modules/commonjs/sdk/ui/button/toggle.js
-lib/thunderbird/modules/commonjs/sdk/ui/button/view.js
-lib/thunderbird/modules/commonjs/sdk/ui/button/view/events.js
-lib/thunderbird/modules/commonjs/sdk/ui/component.js
-lib/thunderbird/modules/commonjs/sdk/ui/frame.js
-lib/thunderbird/modules/commonjs/sdk/ui/frame/model.js
-lib/thunderbird/modules/commonjs/sdk/ui/frame/view.html
-lib/thunderbird/modules/commonjs/sdk/ui/frame/view.js
-lib/thunderbird/modules/commonjs/sdk/ui/id.js
-lib/thunderbird/modules/commonjs/sdk/ui/sidebar.js
-lib/thunderbird/modules/commonjs/sdk/ui/sidebar/actions.js
-lib/thunderbird/modules/commonjs/sdk/ui/sidebar/contract.js
-lib/thunderbird/modules/commonjs/sdk/ui/sidebar/namespace.js
-lib/thunderbird/modules/commonjs/sdk/ui/sidebar/utils.js
-lib/thunderbird/modules/commonjs/sdk/ui/sidebar/view.js
-lib/thunderbird/modules/commonjs/sdk/ui/state.js
-lib/thunderbird/modules/commonjs/sdk/ui/state/events.js
-lib/thunderbird/modules/commonjs/sdk/ui/toolbar.js
-lib/thunderbird/modules/commonjs/sdk/ui/toolbar/model.js
-lib/thunderbird/modules/commonjs/sdk/ui/toolbar/view.js
-lib/thunderbird/modules/commonjs/sdk/uri/resource.js
-lib/thunderbird/modules/commonjs/sdk/url.js
-lib/thunderbird/modules/commonjs/sdk/url/utils.js
-lib/thunderbird/modules/commonjs/sdk/util/array.js
-lib/thunderbird/modules/commonjs/sdk/util/collection.js
-lib/thunderbird/modules/commonjs/sdk/util/contract.js
-lib/thunderbird/modules/commonjs/sdk/util/deprecate.js
-lib/thunderbird/modules/commonjs/sdk/util/dispatcher.js
-lib/thunderbird/modules/commonjs/sdk/util/list.js
-lib/thunderbird/modules/commonjs/sdk/util/match-pattern.js
-lib/thunderbird/modules/commonjs/sdk/util/object.js
-lib/thunderbird/modules/commonjs/sdk/util/rules.js
-lib/thunderbird/modules/commonjs/sdk/util/sequence.js
-lib/thunderbird/modules/commonjs/sdk/util/uuid.js
-lib/thunderbird/modules/commonjs/sdk/view/core.js
-lib/thunderbird/modules/commonjs/sdk/webextension.js
-lib/thunderbird/modules/commonjs/sdk/window/browser.js
-lib/thunderbird/modules/commonjs/sdk/window/events.js
-lib/thunderbird/modules/commonjs/sdk/window/helpers.js
-lib/thunderbird/modules/commonjs/sdk/window/namespace.js
-lib/thunderbird/modules/commonjs/sdk/window/utils.js
-lib/thunderbird/modules/commonjs/sdk/windows.js
-lib/thunderbird/modules/commonjs/sdk/windows/fennec.js
-lib/thunderbird/modules/commonjs/sdk/windows/firefox.js
-lib/thunderbird/modules/commonjs/sdk/windows/observer.js
-lib/thunderbird/modules/commonjs/sdk/windows/tabs-fennec.js
-lib/thunderbird/modules/commonjs/sdk/worker/utils.js
-lib/thunderbird/modules/commonjs/sdk/zip/utils.js
-lib/thunderbird/modules/commonjs/test.js
-lib/thunderbird/modules/commonjs/toolkit/loader.js
-lib/thunderbird/modules/commonjs/toolkit/require.js
+lib/thunderbird/modules/converterWorker.js
+lib/thunderbird/modules/css-selector.js
 lib/thunderbird/modules/ctypes.jsm
 lib/thunderbird/modules/dbViewWrapper.js
 lib/thunderbird/modules/debug.js
-lib/thunderbird/modules/devtools/Console.jsm
-lib/thunderbird/modules/devtools/Loader.jsm
-lib/thunderbird/modules/devtools/Simulator.jsm
-lib/thunderbird/modules/devtools/client/framework/gDevTools.jsm
-lib/thunderbird/modules/devtools/dbg-client.jsm
-lib/thunderbird/modules/devtools/dbg-server.jsm
-lib/thunderbird/modules/devtools/event-emitter.js
-lib/thunderbird/modules/devtools/gDevTools.jsm
-lib/thunderbird/modules/devtools/shared/Console.jsm
-lib/thunderbird/modules/devtools/shared/Loader.jsm
-lib/thunderbird/modules/devtools/shared/apps/Simulator.jsm
 lib/thunderbird/modules/displayNameUtils.js
 lib/thunderbird/modules/distribution.js
 lib/thunderbird/modules/editorUtilities.jsm
 lib/thunderbird/modules/errUtils.js
+lib/thunderbird/modules/extensionSupport.jsm
 lib/thunderbird/modules/extraMimeParsers.jsm
 lib/thunderbird/modules/folderUtils.jsm
 lib/thunderbird/modules/gloda/collection.js
@@ -4026,16 +4092,6 @@ lib/thunderbird/modules/gloda/suffixtree
 lib/thunderbird/modules/gloda/utils.js
 lib/thunderbird/modules/hiddenWindow.jsm
 lib/thunderbird/modules/hostnameUtils.jsm
-lib/thunderbird/modules/identity/FirefoxAccounts.jsm
-lib/thunderbird/modules/identity/Identity.jsm
-lib/thunderbird/modules/identity/IdentityProvider.jsm
-lib/thunderbird/modules/identity/IdentityStore.jsm
-lib/thunderbird/modules/identity/IdentityUtils.jsm
-lib/thunderbird/modules/identity/LogUtils.jsm
-lib/thunderbird/modules/identity/MinimalIdentity.jsm
-lib/thunderbird/modules/identity/RelyingParty.jsm
-lib/thunderbird/modules/identity/Sandbox.jsm
-lib/thunderbird/modules/identity/jwcrypto.jsm
 lib/thunderbird/modules/imContentSink.jsm
 lib/thunderbird/modules/imServices.jsm
 lib/thunderbird/modules/imSmileys.jsm
@@ -4054,6 +4110,7 @@ lib/thunderbird/modules/ircISUPPORT.jsm
 lib/thunderbird/modules/ircMultiPrefix.jsm
 lib/thunderbird/modules/ircNonStandard.jsm
 lib/thunderbird/modules/ircSASL.jsm
+lib/thunderbird/modules/ircServerTime.jsm
 lib/thunderbird/modules/ircServices.jsm
 lib/thunderbird/modules/ircUtils.jsm
 lib/thunderbird/modules/ircWatchMonitor.jsm
@@ -4072,6 +4129,55 @@ lib/thunderbird/modules/mailMigrator.js
 lib/thunderbird/modules/mailServices.js
 lib/thunderbird/modules/mailViewManager.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/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/media/IdpSandbox.jsm
 lib/thunderbird/modules/media/PeerConnectionIdp.jsm
 lib/thunderbird/modules/media/RTCStatsReport.jsm
@@ -4092,25 +4198,18 @@ lib/thunderbird/modules/osfile/osfile_sh
 lib/thunderbird/modules/osfile/osfile_unix_allthreads.jsm
 lib/thunderbird/modules/osfile/osfile_unix_back.jsm
 lib/thunderbird/modules/osfile/osfile_unix_front.jsm
-lib/thunderbird/modules/osfile/osfile_win_allthreads.jsm
-lib/thunderbird/modules/osfile/osfile_win_back.jsm
-lib/thunderbird/modules/osfile/osfile_win_front.jsm
 lib/thunderbird/modules/osfile/ospath.jsm
 lib/thunderbird/modules/osfile/ospath_unix.jsm
 lib/thunderbird/modules/osfile/ospath_win.jsm
 lib/thunderbird/modules/presentation/ControllerStateMachine.jsm
 lib/thunderbird/modules/presentation/ReceiverStateMachine.jsm
 lib/thunderbird/modules/presentation/StateMachineHelper.jsm
-lib/thunderbird/modules/psm/DER.jsm
-lib/thunderbird/modules/psm/X509.jsm
 lib/thunderbird/modules/quickFilterManager.js
 lib/thunderbird/modules/reader/JSDOMParser.js
 lib/thunderbird/modules/reader/Readability.js
 lib/thunderbird/modules/reader/ReaderWorker.js
 lib/thunderbird/modules/reader/ReaderWorker.jsm
 lib/thunderbird/modules/reflect.jsm
-lib/thunderbird/modules/sdk/bootstrap.js
-lib/thunderbird/modules/sdk/system/Startup.js
 lib/thunderbird/modules/searchSpec.js
 lib/thunderbird/modules/search_im.js
 lib/thunderbird/modules/services-common/async.js
@@ -4120,18 +4219,21 @@ lib/thunderbird/modules/services-common/
 lib/thunderbird/modules/services-common/hawkrequest.js
 lib/thunderbird/modules/services-common/kinto-http-client.js
 lib/thunderbird/modules/services-common/kinto-offline-client.js
+lib/thunderbird/modules/services-common/kinto-storage-adapter.js
 lib/thunderbird/modules/services-common/logmanager.js
 lib/thunderbird/modules/services-common/observers.js
 lib/thunderbird/modules/services-common/rest.js
-lib/thunderbird/modules/services-common/stringbundle.js
 lib/thunderbird/modules/services-common/tokenserverclient.js
+lib/thunderbird/modules/services-common/uptake-telemetry.js
 lib/thunderbird/modules/services-common/utils.js
 lib/thunderbird/modules/services-crypto/WeaveCrypto.js
+lib/thunderbird/modules/services-crypto/jwcrypto.jsm
 lib/thunderbird/modules/services-crypto/utils.js
 lib/thunderbird/modules/sessionStoreManager.js
+lib/thunderbird/modules/sessionstore/PrivacyLevel.jsm
+lib/thunderbird/modules/sessionstore/SessionHistory.jsm
 lib/thunderbird/modules/sessionstore/Utils.jsm
 lib/thunderbird/modules/socket.jsm
-lib/thunderbird/modules/sqlite/sqlite_internal.js
 lib/thunderbird/modules/subprocess/subprocess_common.jsm
 lib/thunderbird/modules/subprocess/subprocess_shared.js
 lib/thunderbird/modules/subprocess/subprocess_shared_unix.js
@@ -4154,26 +4256,20 @@ lib/thunderbird/modules/xmpp-commands.js
 lib/thunderbird/modules/xmpp-session.jsm
 lib/thunderbird/modules/xmpp-xml.jsm
 lib/thunderbird/modules/xmpp.jsm
+lib/thunderbird/pingsender
 lib/thunderbird/platform.ini
 lib/thunderbird/plugin-container
 lib/thunderbird/removed-files
 lib/thunderbird/res/EditorOverride.css
-lib/thunderbird/res/ImageDocument.css
-lib/thunderbird/res/TopLevelImageDocument.css
-lib/thunderbird/res/TopLevelVideoDocument.css
 lib/thunderbird/res/contenteditable.css
 lib/thunderbird/res/designmode.css
 lib/thunderbird/res/dtd/htmlmathml-f.ent
-lib/thunderbird/res/entityTables/html40Latin1.properties
-lib/thunderbird/res/entityTables/html40Special.properties
-lib/thunderbird/res/entityTables/html40Symbols.properties
-lib/thunderbird/res/entityTables/mathml20.properties
 lib/thunderbird/res/fonts/mathfont.properties
 lib/thunderbird/res/fonts/mathfontSTIXGeneral.properties
 lib/thunderbird/res/fonts/mathfontUnicode.properties
 lib/thunderbird/res/grabber.gif
-lib/thunderbird/res/html/folder.png
 lib/thunderbird/res/language.properties
+lib/thunderbird/res/multilocale.txt
 lib/thunderbird/res/svg.css
 lib/thunderbird/res/table-add-column-after-active.gif
 lib/thunderbird/res/table-add-column-after-hover.gif
@@ -4193,7 +4289,6 @@ 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/run-mozilla.sh
 lib/thunderbird/thunderbird
 lib/thunderbird/thunderbird-bin
 share/applications/thunderbird.desktop

Index: pkgsrc/mail/thunderbird/PLIST.lightning
diff -u pkgsrc/mail/thunderbird/PLIST.lightning:1.26 pkgsrc/mail/thunderbird/PLIST.lightning:1.27
--- pkgsrc/mail/thunderbird/PLIST.lightning:1.26        Thu Apr 27 13:32:40 2017
+++ pkgsrc/mail/thunderbird/PLIST.lightning     Sun Dec 16 08:12:15 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.lightning,v 1.26 2017/04/27 13:32:40 ryoon Exp $
+@comment $NetBSD: PLIST.lightning,v 1.27 2018/12/16 08:12:15 ryoon Exp $
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/app.ini
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
@@ -37,7 +37,6 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
@@ -80,7 +79,6 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml
@@ -188,6 +186,11 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning-toolbar.dtd
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.dtd
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.properties
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/caldav-lightning-calendar-creation.js
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/caldav-lightning-calendar-creation.xul
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/caldav-lightning-calendar-properties.js
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/caldav-lightning-calendar-properties.xul
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/caldav-lightning-utils.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/lightning-item-iframe.html
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/react-code.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul
@@ -218,69 +221,102 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog-attendees.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-tab.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-invitations-dialog-button-images.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-invitations-dialog-list-images.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-printing.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-subscriptions-dialog.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tab.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-timezone-highlighter.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar-osxlion.svg
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/chain-lock.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/chain-unlock.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/checkbox-images.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/day-box-item-image.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-alarm-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-event-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-invitations-dialog.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-continue.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-end.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-bottom.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-left.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-right.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-top.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/ok-cancel.png
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-start.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/address.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/alarm-no.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/alarm.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/attach.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/calendar-tab.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/category.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/complete.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/confidential.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/decline.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/delete.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/edit.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/email.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/event.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/find.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/freebusy.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/icon32.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/imip-bar.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/locked-selected.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/locked.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/newevent.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/newtask.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/pane.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/print.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/priority.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/private.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/save-close.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/save.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/security.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/status.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/synchronize.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/task-tab.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/task.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/tentative.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/timezones.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/today.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/warn-selected.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/icons/warn.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/link-image-bottom.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/link-image-top.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calHtmlExport.html
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calMonthGridPrinter.html
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calWeekPrinter.html
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/statusbar-priority.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/task-images.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezone_map.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezones.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane-cycler.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/todo-complete.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/todo.svg
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/view-cycler.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/calendar-widgets.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/minimonth.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-arrow.svg
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today-hov.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/html-item-editing.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning-toolbar.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/todayButton-arrow.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css
@@ -288,7 +324,6 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css
@@ -300,30 +335,24 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/locked-selected-mac.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons-active.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/warn-selected-mac.svg
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse%2x.png@localhost
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand%2x.png@localhost
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css
@@ -332,31 +361,20 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-toolbar.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-widgets.css
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js
@@ -373,7 +391,6 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.xpt
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
@@ -392,467 +409,27 @@ lib/thunderbird/distribution/extensions/
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtilsCompat.jsm
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm
-lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calACLUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calAlarmUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calAsyncUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calAuthUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calCategoryUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calDataUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calDateTimeUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calEmailUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calItemUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calIteratorUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calItipUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calL10NUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calPrintUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calProviderUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calUnifinderUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calViewUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calWindowUtils.jsm
+lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/utils/calXMLUtils.jsm
 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gcal.png
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-creation.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-creation.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-event-dialog.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-properties.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-calendar-properties.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-event-dialog-reminder.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-list-tree.xml
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-overlay.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration-wizard.xul
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/gdata-migration.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/browserRequest.css
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-bindings.css
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/gdata-event-dialog-reminder.css
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/skin/reminder-action-sms.png
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendar.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/components/calGoogleCalendar.manifest
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/defaults/preferences/preferences.js
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/install.rdf
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/OAuth2.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataLogging.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataRequest.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataSession.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/gdataUtils.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Calendar.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Http.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Loader.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Preferences.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Promise.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/PromiseExtras.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/PromiseUtils.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Task.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/shim/Timer.jsm
-lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/modules/timezoneMap.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/app.ini
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTime.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDuration.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService-worker.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calPeriod.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceRule.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-alarms.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog-attendees.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-extract.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-invitations-dialog.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-occurrence-prompt.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-subscriptions-dialog.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendarCreation.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/categories.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dateFormat.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/dialogs/calendar-event-dialog-reminder.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/global.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/menuOverlay.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/migration.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/alarms.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/categories.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/general.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/preferences.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/preferences/views.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/provider-uninstall.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/timezones.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/wcap.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/WindowsNTToZoneInfoTZId.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/agenda-listbox.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calApplicationUtils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calFilter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calUtils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-alarm-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-base-view.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-bindings.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-calendars-list.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-chrome-startup.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-clipboard.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-common-sets.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-conflicts-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-creation.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-daypicker.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dialog-utils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-dnd-listener.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-error-prompt.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-attendees.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-freebusy.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence-preview.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-recurrence.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-reminder.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-extract.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-list.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-manager.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-bindings.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-item-editing.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-management.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-menus.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-migration-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-month-view.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-multiday-view.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-occurrence-prompt.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-print-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-properties-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-providerUninstall-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-statusbar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-subscriptions-list.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-summary-dialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-editing.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-tree.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-task-view.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-ui-utils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder-todo.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-unifinder.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-bindings.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-view-core.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-views.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendarCreation.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/chooseCalendarDialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/datetimepickers/datetimepickers.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/import-export.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/mouseoverPreviews.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/views.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publish.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/publishDialog.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/sound.wav
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/today-pane.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-alarm-widget.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-list-tree.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widget-bindings.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/calendar-widgets.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/widgets/minimonth.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-alarm-dialog.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-dialog.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-event-summary-dialog.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-dialog.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/icons/default/calendar-task-summary-dialog.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning-toolbar.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.dtd
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.properties
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/lightning-item-iframe.html
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/react-code.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-toolbar.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-toolbar.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.xml
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-accountCentral.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-messageWindow.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-preferences.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/messenger-overlay-sidebar.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-addons.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-preferences.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/suite-overlay-sidebar.xul
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog-attendees.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-tab.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-invitations-dialog-button-images.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-invitations-dialog-list-images.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-printing.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-subscriptions-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tab.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-timezone-highlighter.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar-osxlion.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/checkbox-images.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/day-box-item-image.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-alarm-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-event-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-invitations-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-bottom.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-left.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-right.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-top.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/ok-cancel.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calHtmlExport.html
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calMonthGridPrinter.html
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/printing/calWeekPrinter.html
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/task-images.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezone_map.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezones.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane-cycler.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/calendar-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/minimonth.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-arrow.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today-hov.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/html-item-editing.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons-active.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse%2x.png@localhost
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand%2x.png@localhost
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-toolbar.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning-widgets.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICALJSComponents.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbase.xpt
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calbaseinternal.xpt
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/caldav.xpt
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.manifest
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/wcap.xpt
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAsyncUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm
-lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json

Index: pkgsrc/mail/thunderbird/distinfo
diff -u pkgsrc/mail/thunderbird/distinfo:1.201 pkgsrc/mail/thunderbird/distinfo:1.202
--- pkgsrc/mail/thunderbird/distinfo:1.201      Mon Jul 30 19:51:47 2018
+++ pkgsrc/mail/thunderbird/distinfo    Sun Dec 16 08:12:15 2018
@@ -1,121 +1,54 @@
-$NetBSD: distinfo,v 1.201 2018/07/30 19:51:47 ryoon Exp $
+$NetBSD: distinfo,v 1.202 2018/12/16 08:12:15 ryoon Exp $
 
-SHA1 (thunderbird-52.9.1.source.tar.xz) = 9970d78084fe979f568ea00bf06b8e81a738e630
-RMD160 (thunderbird-52.9.1.source.tar.xz) = b3169a0154fa85648a98ba0d74f264abd224b323
-SHA512 (thunderbird-52.9.1.source.tar.xz) = 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
-Size (thunderbird-52.9.1.source.tar.xz) = 230475264 bytes
-SHA1 (patch-calendar_lightning_Makefile.in) = 02a1528f2da82f1d4ff4931a7d7dc8227b7fa9f2
-SHA1 (patch-calendar_lightning_build_universal.mk) = 86dc2c6b4f9feb835570111078aa5d08a389d0da
-SHA1 (patch-calendar_providers_gdata_Makefile.in) = 0e90ddc9aecc817b0b150bbc37d23ddec97b093e
-SHA1 (patch-ldap_c-sdk_include_portable.h) = 7b36594a98beb5af9f82810a052ad2d4706ac968
-SHA1 (patch-mail_app_nsMailApp.cpp) = 8834e141e4526af4b6a7a65195fd8f13d7c9cdb1
-SHA1 (patch-mail_components_shell_nsMailGNOMEIntegration.cpp) = cbd87d7d7fc8df32b7fd444148d48a92c54c94d9
-SHA1 (patch-mail_installer_package-manifest.in) = 3829a4d1ae7e8da29ae90d8ac31856fe260c2acc
-SHA1 (patch-mail_installer_removed-files.in) = 1a6744cda9842046b9d4b388333678a580d49d43
-SHA1 (patch-mailnews_compose_src_nsMsgCompose.cpp) = f44e66c9985e69904768126649162cc15681c2d0
-SHA1 (patch-mailnews_compose_src_nsMsgSend.cpp) = 6d9f04350a4bf7a33f478af591fa26f990bd999e
-SHA1 (patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd) = 1cd7faa6a098e2bc609d941406b46e6f737fbb63
-SHA1 (patch-mozilla_build_gyp.mozbuild) = c7081e530a60af88be428d7779139415483fac56
-SHA1 (patch-mozilla_build_moz.configure_init.configure) = 1d0d8ddb9a4ea7a395067ccc31be1e6f81791271
-SHA1 (patch-mozilla_build_moz.configure_keyfiles.configure) = 00f4a844bae782735e52303bfca4271de369449f
-SHA1 (patch-mozilla_build_moz.configure_memory.configure) = 4a3b72925949dde4a60fecc7be801e189c1af727
-SHA1 (patch-mozilla_build_moz.configure_old.configure) = 5388284dbc6c5bbaf2ea2116e91c2c6f182d6847
-SHA1 (patch-mozilla_build_pgo_profileserver.py) = 7a88be17fc5939aa2bc5af334dde3222b6cc3ba3
-SHA1 (patch-mozilla_config_Makefile.in) = ef7b31712e3be7620dfaf548d4138c6b425eb2ca
-SHA1 (patch-mozilla_config_baseconfig.mk) = 92891a656cb83de0f5ff7f88d10579cdde0e1359
-SHA1 (patch-mozilla_config_external_moz.build) = bf05e5da3781087c4e588e0bdccaee05b9d02b24
-SHA1 (patch-mozilla_config_stl__wrappers_ios) = f84d793f65bc7c7d1ffc7b542f846b394cf6de50
-SHA1 (patch-mozilla_config_stl__wrappers_ostream) = b36e7e199e355a0950e0db51c45fb34ce5ea2cc4
-SHA1 (patch-mozilla_config_system-headers) = 4665d754c8e498b3a34f877836287c7723ce930f
-SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = 81752c113fcbef0a4ead18be1fbab1660c7d2fa9
-SHA1 (patch-mozilla_dom_base_moz.build) = ea955077112082d25be57c7ad58102670e117821
-SHA1 (patch-mozilla_dom_media_AudioStream.cpp) = c44bd89b7246ef9a5770b826967f342ce6fe18ae
-SHA1 (patch-mozilla_dom_media_AudioStream.h) = a8f4160cc59c0cc92144dffb8fd468ad4d8ca70d
-SHA1 (patch-mozilla_dom_media_moz.build) = 3d9719c07eed295f5054a59c1bffefa71df774f1
-SHA1 (patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp) = 702db96c0699a012712b1e886ac55c932f124e80
-SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 375a2ebda12bd4633c7ae3d5c0e0b6de6a61bb0f
-SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 7009f9f2d01ca96f0ef6ca6f412485a4576f3072
-SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = cff51ad6909e0ceaa401c2825ca538f4271ac786
-SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 07a8e9f7ea6ec5f667877ba78cf2c0b80c87f3f1
-SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 14b213eff89b78ecfe3ff74a4daca13138defd2e
-SHA1 (patch-mozilla_gfx_gl_GLContextProviderGLX.cpp) = f8b7ad2c1d1b8f0a4492fc49d1e5884ec4bdf4c4
-SHA1 (patch-mozilla_gfx_graphite2_moz-gr-update.sh) = a74a7dd83de0d04aeb8694db5b49803f8db58235
-SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = 423009ff077aa4c0862fd5b8ec9066eb054440cf
-SHA1 (patch-mozilla_gfx_moz.build) = ced2bc2e349cb4d58137ae64f4ec75b04239e854
-SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = c85162fd7517a4e006512fef42a3c5124d2704aa
-SHA1 (patch-mozilla_gfx_skia_moz.build) = 359b4f6fc45ec4fcc6376cc67ec3c2485cb15877
-SHA1 (patch-mozilla_gfx_thebes_moz.build) = ba8f4af4ec885bee26949470682d2e48e240c7de
-SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 84eab4220cbce9ad44a62b7ba64e838927382b13
-SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = b0a01fed529bbbea8e1ca06d8154f9cf331f844d
-SHA1 (patch-mozilla_image_Downscaler.h) = 9d1915b1b9cbdedb6082f6d6796d9ad6e4a8e411
-SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = 8b92f3f59dba8928462264b9e0da1d02dc4c8c5f
-SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 9159bfaa44bf70c04602a1ac10f698ef4f4a5187
-SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = 2e348f1cd77f3f7ab17f276cde28eaa53fa501f2
-SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = b70f38db87e80de06f061e7ee7664d47b1000f12
-SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 71825dd5ab9e8f3055fc276558dc73f5489ade15
-SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = a0d0cff52de77a45def4789a7f6f30603c13f07a
-SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = ebc6e578c4697d22f5771cc6f4215895bb9e41af
-SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 56b13a62b9bb6b4a0b94ed285f33fa5d67c56dc8
-SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 4dc6f93024eea761a53dc1df2933eb2f51612058
-SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = d2b220541fd1d29fb0972faa1bd4ce1d69d6ed31
-SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = d92e2f338c9c6e91aa7b7ad10d614a6def8707b9
-SHA1 (patch-mozilla_ipc_chromium_src_build_build__config.h) = 1cb374897dfee04780299c5345da7a883f633967
-SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 74f68181b1770e8f2aa7325f8cd57d510fda7fa5
-SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 076893b0af074e42d1a02e0c536ac13147dd4727
-SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = d5dca8ad127f44375de0481b3afb1b5e64ec1f9b
-SHA1 (patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h) = e85996849acce2799806493c2a6fcc87d1e399f4
-SHA1 (patch-mozilla_js_src_moz.build) = 9220c6c618b1db6f88fd58b27b9ae9f742d2602a
-SHA1 (patch-mozilla_js_src_old-configure.in) = 8349fe3c700404c2c2d9512068edab9b097508c9
-SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = fb20844c866045677ce7b14099cf7a748d430f64
-SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = 4dc5838b1fe482aca023ce992ebf414ee39d0aef
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = 993d921016d126a3fbd139b212c35a09606d184c
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 8139652f4d101135efe6ec379cbf89e83061c488
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 779f068a9af2d09f0b14ac389f65fa130aa1b1f1
-SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = f9cb6e0382f4f128c5519bc8e0b0c3ec20008098
-SHA1 (patch-mozilla_media_libcubeb_tests_moz.build) = 15f7c6b35f54293a1938a64d03c35ff7b9d80005
-SHA1 (patch-mozilla_media_libcubeb_update.sh) = d3ccffb2ce71be1007004b014df88a6aa86380ab
-SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = e97b974d4eccc22699047413460b8c4687f9e658
-SHA1 (patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h) = f7cc1a66d37283b0a513fbbfe3cd5a8232be8ecc
-SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 8ac0fc27df926fcdb40ea578f9bc89b845a4e72b
-SHA1 (patch-mozilla_media_libtheora_moz.build) = 3bd3028981ef2c55d8e5eebdd83003cc851bd8cd
-SHA1 (patch-mozilla_media_libtremor_moz.build) = f89b26d3fe8f0e95e6e5f3daa48278388cfa04ce
-SHA1 (patch-mozilla_media_libvorbis_moz.build) = 7bf326ce53781bbcad81e78c59b6054a2b65a618
-SHA1 (patch-mozilla_media_libyuv_source_mjpeg__decoder.cc) = f16d6931f02cc5feeb58b5d3bde509de8289205c
-SHA1 (patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h) = dec3d3d538a4301920aa641d2d8da1e6c9b7bb54
-SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = ba9072c990805d8105eaeb6d2715b2602529c5c0
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 7f1cc6815ded686bed7335685a66d873e7971c0a
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 8187760eeaa2c466b629b21cd8d3d460e532497f
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = a46581a5832a4a81d36dab78a1fab3dae94ac8fd
-SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = 2c2169296c3388fa49f57f55193ebc94892b2c91
-SHA1 (patch-mozilla_mfbt_Poison.cpp) = 725f20137d6e0b19d85ee4c5a2fe286015652bad
-SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = eaafdebbc98b0230ca4aff998f3f319bd65e93c2
-SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = b306f3e037aced574e6e245d2bd80ffd5020a43e
-SHA1 (patch-mozilla_mozglue_build_arm.cpp) = fcaf79cb25eef5d36e793d54ce5c1fff188bf951
-SHA1 (patch-mozilla_mozglue_build_arm.h) = 40d8d2039c68fc825857a3c970eec2f296275cc5
-SHA1 (patch-mozilla_netwerk_dns_moz.build) = 4ee9fa2a3b33a0fb9ad4c0f883b084f6417b993f
-SHA1 (patch-mozilla_old-configure.in) = 651bc7aed6cea83ae21a1ac8febf13374ae8c854
-SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = ba8e6e427374dbf9f5de695ead6014f560fb305e
-SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 005ad5608501fdcdeb042715a69ea3073d62fc75
-SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = bf5dc4c221f5822e38a62c6a848c01c65e65dd4d
-SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = aa895f7147fdcdaa1dd75b17f96c562d15eed718
-SHA1 (patch-mozilla_toolkit_components_terminator_nsTerminator.cpp) = 6b62b786f8c78fb894a941684f7d65deec14f672
-SHA1 (patch-mozilla_toolkit_library_moz.build) = eef7aad4ff31b8149ca95d50f349fdc1fdd354d8
-SHA1 (patch-mozilla_toolkit_modules_GMPUtils.jsm) = 324ad1359a071213f83ad5f3b313e88c93812db3
-SHA1 (patch-mozilla_toolkit_moz.configure) = 6de0e9146d798c4c82b01890bac85ecb54e6a413
-SHA1 (patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = ade771fd3c905bddfe40b96333d4836738786881
-SHA1 (patch-mozilla_toolkit_mozapps_installer_packager.mk) = 46fac105a5baaf7579b9c2b4596b753bd6219517
-SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a76049f61427fccf9896960ff9cc18e753e2cadd
-SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = c6c1390f527f4b45e879f090531a53c3dc798873
-SHA1 (patch-mozilla_xpcom_base_nscore.h) = 019d54275e162756294f6e803884b4af5578b45f
-SHA1 (patch-mozilla_xpcom_build_XPCOMInit.cpp) = b801a81787d71d56caff6886870817bb926fefac
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = 71737ca3a31fa2e7c99fc07419a41918b9b37d26
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = a6f3de24e78589bec5029d70872eb3d3def42690
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = d5e610e8170382786bd33ef9ccf7976e3a5ab361
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 83b335036eb14ec01a6292b321954b4e92039253
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = b62ea1e6a09de47c3070eb0ecfe20e33f119fce2
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 6bf93b8a0fe332185f5af6bbb0e2dc3312884b50
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 9caec5bc1b6ed70c9d59adacaefa7a8f90c2a5cc
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 976c0c82fd5aa6223cf6d4f79166faeaf6377033
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = edbf6721ac8d74dc314f4c70fc5c74ebb6f44076
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = a04a46c13752d4c92bbba8b96d85cb430f3a4ac6
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = bb0d322a00c42e6ce1a5a931fecdcaf1b58109bc
+SHA1 (thunderbird-60.3.3.source.tar.xz) = 584dafa58bc2560d082f17472e0d07e84a7c16c9
+RMD160 (thunderbird-60.3.3.source.tar.xz) = e0aae75fbb632d4a60f1f4177cb9886bbd69d623
+SHA512 (thunderbird-60.3.3.source.tar.xz) = 30cffd9234d4b0820a4e3b966ebc3646780ebe455d06b6132d312169bd209d298c5e10d6721331645a9de6af646e96c4d75985aad0c09ece0e6c9d25f5555309
+Size (thunderbird-60.3.3.source.tar.xz) = 283847516 bytes
+SHA1 (patch-Makefile.in) = da39a3ee5e6b4b0d3255bfef95601890afd80709
+SHA1 (patch-browser_app_profile_firefox.js) = a939d5d4f0284f66a83bc0062f0fc173e6f75bd2
+SHA1 (patch-build_moz.configure_old.configure) = 6cded37360c0609e780f4fdd19ed5e81d5de43f3
+SHA1 (patch-build_moz.configure_rust.configure) = 98a009b91dc10b741d3fff3103c782d63373ad29
+SHA1 (patch-comm_calendar_lightning_Makefile.in) = d74b7e5c25c76c23350737b2cef689e02d7965f3
+SHA1 (patch-comm_calendar_providers_gdata_Makefile.in) = 652647a1dbf6efa9669f86f3a428abd218520bf8
+SHA1 (patch-comm_ldap_c-sdk_include_portable.h) = efddc22fead98c9109690fe593cf76d330ae21f3
+SHA1 (patch-comm_mail_app_nsMailApp.cpp) = 72cb57b9995fb180db3865136e3a53ffc7d5cec5
+SHA1 (patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp) = e0ed20894e1343fc06816e78193a0cee39aeb4b7
+SHA1 (patch-comm_mail_installer_package-manifest.in) = 14e8977f690e579a8caf73326248323615e04803
+SHA1 (patch-comm_mail_installer_removed-files.in) = 3a399921cbbdd9a23cfe9a10487b6b968f82cdae
+SHA1 (patch-dom_fetch_FetchConsumer.cpp) = 7d8751c67b9f21601c34229daf722bf2000dd56a
+SHA1 (patch-dom_media_CubebUtils.cpp) = a3b537d95b8a4605ea283a4b274f64142da92387
+SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = 23c0f9d4677c1a87ebeb12a9a822fd7a15f51215
+SHA1 (patch-gfx_webrender_src_query.rs) = 3e5fe60706a4b6daf14861aedf37ac86a8acad18
+SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = 5a571fd8383b243f8e8e57c4a9ee7a954d7001a3
+SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = a03d220132f86eed32117a1d0282064a8eff46ca
+SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 0b7859b60c1d9d4ff5f124e95d38a19624aa35b3
+SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 004dbcbf091bdcb9ef3a1ca9d1c219734c741797
+SHA1 (patch-ipc_glue_CrossProcessSemaphore.h) = bc05df1cee60b3ae45f111ac451dc098027d8add
+SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = 8362446284f2f1a0fb047c25e43ddfce8e859530
+SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 007ec171c69059d503977bcef036a89b0f38dc5d
+SHA1 (patch-js_src_gc_Memory.cpp) = 1b274cbbab4882fac09d5a98c46b892eb3888aa3
+SHA1 (patch-js_src_threading_posix_Thread.cpp) = 5c0e0238208b0928ea2472f15bdbe55aa7bcbb44
+SHA1 (patch-js_src_util_NativeStack.cpp) = 2ae815897e6edcd413402880f2008a899a4ce4f4
+SHA1 (patch-js_src_wasm_WasmSignalHandlers.cpp) = 4917088a9383e1c9849e2f60be083bc8e12f7dd9
+SHA1 (patch-media_libcubeb_gtest_moz.build) = da3183625cd058fac97dbf675d6a44fb1ee288f9
+SHA1 (patch-media_libcubeb_src_cubeb.c) = b4a07b1be8f65601a620b4527772842af0db46e3
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = fdf4e43d90c112f70b00c6a1ab0a0f64aebe7ea7
+SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 9b70f53022c1bfdb5413dfd8258272a022b44978
+SHA1 (patch-media_libcubeb_src_moz.build) = 50848d22aac4824c8ae113e8b8799b7d083a2378
+SHA1 (patch-media_libcubeb_update.sh) = 4796bb212f046ecc57e19abcf8962de35193c372
+SHA1 (patch-media_libpng_pngpriv.h) = dfd4d345e10f6f74d3a3546732a868481c1d5818
+SHA1 (patch-media_libyuv_libyuv_source_mjpeg__decoder.cc) = 3081c6c3eadfd90fb5fb20130b17d8fca0a8038a
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc) = 959660c938753b96d2c2a96ba9488113bda99a61
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 1e0e83fa9df5cd5c4ae83bc2fbfd08ebaba05d6b
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = b950dc99c51af7aa51f485457a0653aa9d17f5a4
+SHA1 (patch-modules_pdfium_update.sh) = 2aecc41e917781da55edfeb1c3a540548d2244aa
+SHA1 (patch-old-configure.in) = 8e90c04b1eefaff1822a89f5940a0e335c2c0b5e
+SHA1 (patch-servo_components_style_build__gecko.rs) = 3fd66ec7c6af23a3e2b3299b68c48777ab62b48b
+SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 11201c556ceb111ccf028df10fdda335e8fdb0c3
+SHA1 (patch-toolkit_library_moz.build) = 429745ec028ce71d8ba2457679b715ac14b6e2d3
+SHA1 (patch-toolkit_moz.configure) = 994c8ff526984482b0e5fa26176ed6c20380a97d
+SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 11fac6aa776a3567e38924b9b083f84b23596071
+SHA1 (patch-toolkit_xre_glxtest.cpp) = 00c88e14734e68bf521e30d87de3edf6feff46a5
+SHA1 (patch-xpcom_base_nscore.h) = f6c844ec44086a6f3887a4efd1a516dda7e392dc
+SHA1 (patch-xpcom_build_BinaryPath.h) = 1cecba7419bdb10d0fbc0e20f09c9a2a67e20303
+SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = d1329a1206cb117898259a85414b3d9d868ad4eb

Index: pkgsrc/mail/thunderbird/options.mk
diff -u pkgsrc/mail/thunderbird/options.mk:1.19 pkgsrc/mail/thunderbird/options.mk:1.20
--- pkgsrc/mail/thunderbird/options.mk:1.19     Thu Apr 27 13:32:40 2017
+++ pkgsrc/mail/thunderbird/options.mk  Sun Dec 16 08:12:15 2018
@@ -1,39 +1,21 @@
-# $NetBSD: options.mk,v 1.19 2017/04/27 13:32:40 ryoon Exp $
+# $NetBSD: options.mk,v 1.20 2018/12/16 08:12:15 ryoon Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.thunderbird
 
-PKG_OPTIONS_REQUIRED_GROUPS=   gtk
-PKG_OPTIONS_GROUP.gtk=         gtk2 gtk3
-PKG_SUGGESTED_OPTIONS=         gtk3
-
-PKG_SUPPORTED_OPTIONS= alsa debug mozilla-jemalloc gnome \
-                       official-mozilla-branding pulseaudio \
+PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc gnome \
+                       official-mozilla-branding oss pulseaudio \
                        mozilla-lightning
 PKG_SUGGESTED_OPTIONS+=        mozilla-lightning
 
 PLIST_VARS+=           branding nobranding debug gnome jemalloc
 
-PKG_SUGGESTED_OPTIONS.Linux+=  alsa mozilla-jemalloc
-PKG_SUGGESTED_OPTIONS.*+=      pulseaudio
-
-.include "../../mk/bsd.options.mk"
-
-PLIST_VARS+=           gtk3
-.if !empty(PKG_OPTIONS:Mgtk2)
-CONFIGURE_ARGS+=       --enable-default-toolkit=cairo-gtk2
-BUILDLINK_API_DEPENDS.gtk2+=  gtk2+>=2.18.3nb1
-.include "../../x11/gtk2/buildlink3.mk"
+.if ${OPSYS} == "Linux"
+PKG_SUGGESTED_OPTIONS+=        pulseaudio mozilla-jemalloc dbus
+.else
+PKG_SUGGESTED_OPTIONS+=        oss dbus
 .endif
 
-# As of firefox-51 gtk2 is still pulled in implicitly
-.if !empty(PKG_OPTIONS:Mgtk3)
-CONFIGURE_ARGS+=       --enable-default-toolkit=cairo-gtk3
-# gtk2 needed even if --enable-default-toolkit=cairo-gtk3
-BUILDLINK_API_DEPENDS.gtk2+=  gtk2+>=2.18.3nb1
-.include "../../x11/gtk2/buildlink3.mk"
-.include "../../x11/gtk3/buildlink3.mk"
-PLIST.gtk3=            yes
-.endif
+.include "../../mk/bsd.options.mk"
 
 .if !empty(PKG_OPTIONS:Malsa)
 CONFIGURE_ARGS+=       --enable-alsa
@@ -42,12 +24,9 @@ CONFIGURE_ARGS+=     --enable-alsa
 CONFIGURE_ARGS+=       --disable-alsa
 .endif
 
-.if !empty(PKG_OPTIONS:Mgnome)
-.include "../../devel/libgnomeui/buildlink3.mk"
-CONFIGURE_ARGS+=       --enable-dbus --enable-gnomeui
-PLIST.gnome=           yes
-.else
-CONFIGURE_ARGS+=       --disable-dbus --disable-gnomeui
+.if !empty(PKG_OPTIONS:Moss)
+CONFIGURE_ARGS+=       --with-oss
+.include "../../mk/oss.buildlink3.mk"
 .endif
 
 .if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
@@ -78,12 +57,18 @@ CONFIGURE_ARGS+=    --disable-pulseaudio
 .if !empty(PKG_OPTIONS:Mmozilla-lightning)
 CONFIGURE_ARGS+=       --enable-calendar
 PLIST_SRC+=            PLIST.lightning
-XPI_FILES+=            ${WRKSRC}/${OBJDIR}/dist/xpi-stage/gdata-provider.xpi
-XPI_FILES+=            ${WRKSRC}/${OBJDIR}/dist/xpi-stage/lightning.xpi
+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
+.else
+CONFIGURE_ARGS+=       --disable-dbus
+.endif
+
 .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
 CONFIGURE_ARGS+=       --enable-official-branding
 PLIST.branding=                yes

Added files:

Index: pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-browser_app_profile_firefox.js        Sun Dec 16 08:12:15 2018
@@ -0,0 +1,14 @@
+$NetBSD: patch-browser_app_profile_firefox.js,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- browser/app/profile/firefox.js.orig        2018-12-04 23:11:44.000000000 +0000
++++ browser/app/profile/firefox.js
+@@ -1748,3 +1748,9 @@ pref("app.shield.optoutstudies.enabled",
+ #else
+ pref("app.shield.optoutstudies.enabled", false);
+ #endif
++
++// Select UI locale from LANG/LC_MESSAGE environmental variables
++pref("intl.locale.requested", "");
++
++// Disable multiprocess window support. Workaround for PR 53273.
++pref("browser.tabs.remote.autostart", false);
Index: pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_old.configure
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_old.configure:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_old.configure     Sun Dec 16 08:12:15 2018
@@ -0,0 +1,12 @@
+$NetBSD: patch-build_moz.configure_old.configure,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- build/moz.configure/old.configure.orig     2018-12-04 23:11:44.000000000 +0000
++++ build/moz.configure/old.configure
+@@ -262,6 +262,7 @@ def old_configure_options(*options):
+     '--with-nspr-prefix',
+     '--with-nss-exec-prefix',
+     '--with-nss-prefix',
++    '--with-oss',
+     '--with-pthreads',
+     '--with-qemu-exe',
+     '--with-sixgill',
Index: pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-build_moz.configure_rust.configure    Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-build_moz.configure_rust.configure,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- build/moz.configure/rust.configure.orig    2018-12-04 23:11:44.000000000 +0000
++++ build/moz.configure/rust.configure
+@@ -119,6 +119,8 @@ def rust_supported_targets(rustc):
+     ambiguous = set()
+     per_raw_os = {}
+     for t in out:
++        if t == 'aarch64-fuchsia' or t == 'x86_64-fuchsia':
++            t = t.replace('-', '--')
+         t = split_triplet(t, allow_unknown=True)
+         key = (t.cpu, t.endianness, t.os)
+         if key in per_os:
Index: pkgsrc/mail/thunderbird/patches/patch-comm_calendar_lightning_Makefile.in
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_calendar_lightning_Makefile.in:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_calendar_lightning_Makefile.in   Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-comm_calendar_lightning_Makefile.in,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/calendar/lightning/Makefile.in.orig   2018-12-04 23:12:16.000000000 +0000
++++ comm/calendar/lightning/Makefile.in
+@@ -5,7 +5,7 @@
+ # Calendar builders currently use STRIP_XPI to reduce the binary component in
+ # Lightning.
+ 
+-XPI_PKGNAME = lightning-$(LIGHTNING_VERSION).$(AB_CD)
++XPI_PKGNAME = lightning
+ XPI_VERSION = $(LIGHTNING_VERSION)
+ 
+ XPI_EM_ID = {e2fda1a4-762b-4020-b5ad-a41df1933103}
Index: pkgsrc/mail/thunderbird/patches/patch-comm_calendar_providers_gdata_Makefile.in
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_calendar_providers_gdata_Makefile.in:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_calendar_providers_gdata_Makefile.in     Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-comm_calendar_providers_gdata_Makefile.in,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/calendar/providers/gdata/Makefile.in.orig     2018-12-04 23:12:16.000000000 +0000
++++ comm/calendar/providers/gdata/Makefile.in
+@@ -2,7 +2,7 @@
+ # 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/.
+ 
+-XPI_PKGNAME = gdata-provider-$(GDATA_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM)
++XPI_PKGNAME = gdata-provider
+ XPI_VERSION = $(GDATA_VERSION)
+ XPI_EM_ID = {a62ef8ec-5fdc-40c2-873c-223b8a6925cc}
+ XPI_INSTALL_EXTENSION = $(XPI_EM_ID)
Index: pkgsrc/mail/thunderbird/patches/patch-comm_ldap_c-sdk_include_portable.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_ldap_c-sdk_include_portable.h:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_ldap_c-sdk_include_portable.h    Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-comm_ldap_c-sdk_include_portable.h,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/ldap/c-sdk/include/portable.h.orig    2018-12-04 23:12:16.000000000 +0000
++++ comm/ldap/c-sdk/include/portable.h
+@@ -122,7 +122,7 @@
+  * some systems don't have the BSD re_comp and re_exec routines
+  */
+ #ifndef NEED_BSDREGEX
+-#if ( defined( SYSV ) || defined( NETBSD ) || defined( FREEBSD ) || defined(__OpenBSD__) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
++#if ( defined( SYSV ) || defined( NETBSD ) || defined(DRAGONFLY) || defined( FREEBSD ) || defined(__OpenBSD__) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
+ #define NEED_BSDREGEX
+ #endif
+ #endif
Index: pkgsrc/mail/thunderbird/patches/patch-comm_mail_app_nsMailApp.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_mail_app_nsMailApp.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_mail_app_nsMailApp.cpp   Sun Dec 16 08:12:15 2018
@@ -0,0 +1,39 @@
+$NetBSD: patch-comm_mail_app_nsMailApp.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/mail/app/nsMailApp.cpp.orig   2018-12-04 23:12:16.000000000 +0000
++++ comm/mail/app/nsMailApp.cpp
+@@ -14,6 +14,26 @@
+ #include <sys/resource.h>
+ #include <unistd.h>
+ #endif
++/*
++ * On netbsd-4, ulimit -n is 64 by default; too few for us.
++ */
++static void netbsd_fixrlimit(void) {
++      struct rlimit rlp;
++      if (getrlimit(RLIMIT_NOFILE, &rlp) == -1) {
++              fprintf(stderr, "warning: getrlimit failed\n");
++              return;
++      }
++      if (rlp.rlim_cur >= 512)
++              return;
++      if (rlp.rlim_max < 512) {
++              fprintf(stderr, "warning: hard limit of 'ulimit -n' too low\n");
++              rlp.rlim_cur = rlp.rlim_max;
++      }
++      else
++              rlp.rlim_cur = 512;
++      if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
++              fprintf(stderr, "warning: setrlimit failed\n");
++      }
+ 
+ #include <stdio.h>
+ #include <stdarg.h>
+@@ -235,6 +255,7 @@ static int do_main(int argc, char* argv[
+ static nsresult
+ InitXPCOMGlue()
+ {
++  netbsd_fixrlimit();
+   UniqueFreePtr<char> exePath = BinaryPath::Get();
+   if (!exePath) {
+     Output("Couldn't find the application directory.\n");
Index: pkgsrc/mail/thunderbird/patches/patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp Sun Dec 16 08:12:15 2018
@@ -0,0 +1,24 @@
+$NetBSD: patch-comm_mail_components_shell_nsMailGNOMEIntegration.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/mail/components/shell/nsMailGNOMEIntegration.cpp.orig 2018-12-04 23:12:16.000000000 +0000
++++ comm/mail/components/shell/nsMailGNOMEIntegration.cpp
+@@ -50,16 +50,16 @@ struct AppTypeAssociation {
+ 
+ static const AppTypeAssociation sAppTypes[] = {
+   {
+-    nsIShellService::MAIL, sMailProtocols, ArrayLength(sMailProtocols),
++    nsIShellService::MAIL, sMailProtocols, (unsigned int)ArrayLength(sMailProtocols),
+     "message/rfc822",
+     nullptr // don't associate .eml extension, as that breaks printing those
+   },
+   {
+-    nsIShellService::NEWS, sNewsProtocols, ArrayLength(sNewsProtocols),
++    nsIShellService::NEWS, sNewsProtocols, (unsigned int)ArrayLength(sNewsProtocols),
+     nullptr, nullptr
+   },
+   {
+-    nsIShellService::RSS, sFeedProtocols, ArrayLength(sFeedProtocols),
++    nsIShellService::RSS, sFeedProtocols, (unsigned int)ArrayLength(sFeedProtocols),
+     "application/rss+xml", "rss"
+   }
+ };
Index: pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_package-manifest.in
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_package-manifest.in:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_package-manifest.in       Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-comm_mail_installer_package-manifest.in,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/mail/installer/package-manifest.in.orig       2018-12-04 23:12:16.000000000 +0000
++++ comm/mail/installer/package-manifest.in
+@@ -807,7 +807,7 @@
+ #endif
+ 
+ ; for Solaris SPARC
+-#ifdef SOLARIS
++#if defined(SOLARIS) && defined(SPARC)
+ @BINPATH@/@DLL_PREFIX@freebl_32fpu_3@DLL_SUFFIX@
+ @BINPATH@/@DLL_PREFIX@freebl_32int_3@DLL_SUFFIX@
+ @BINPATH@/@DLL_PREFIX@freebl_32int64_3@DLL_SUFFIX@
Index: pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-comm_mail_installer_removed-files.in  Sun Dec 16 08:12:15 2018
@@ -0,0 +1,59 @@
+$NetBSD: patch-comm_mail_installer_removed-files.in,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- comm/mail/installer/removed-files.in.orig  2018-12-04 23:12:16.000000000 +0000
++++ comm/mail/installer/removed-files.in
+@@ -186,51 +186,15 @@
+ @DIR_RESOURCES@extensions/
+ @DIR_RESOURCES@extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/*
+ #else
+-@DIR_RESOURCES@distribution/
+-@DIR_RESOURCES@distribution/extensions/
+-@DIR_RESOURCES@distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/*
++@DIR_RESOURCES@bin/distribution/
++@DIR_RESOURCES@bin/distribution/extensions/
++@DIR_RESOURCES@bin/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/*
+ #endif
+ 
+ @DIR_MACOS@greprefs/all.js
+ @DIR_MACOS@greprefs/security-prefs.js
+ @DIR_MACOS@greprefs/xpinstall.js
+ @DIR_MACOS@greprefs/
+-@DIR_MACOS@hyphenation/
+-@DIR_MACOS@hyphenation/hyph_af.dic
+-@DIR_MACOS@hyphenation/hyph_bg.dic
+-@DIR_MACOS@hyphenation/hyph_ca.dic
+-@DIR_MACOS@hyphenation/hyph_cy.dic
+-@DIR_MACOS@hyphenation/hyph_da.dic
+-@DIR_MACOS@hyphenation/hyph_de-1901.dic
+-@DIR_MACOS@hyphenation/hyph_de-1996.dic
+-@DIR_MACOS@hyphenation/hyph_de-CH.dic
+-@DIR_MACOS@hyphenation/hyph_en_US.dic
+-@DIR_MACOS@hyphenation/hyph_eo.dic
+-@DIR_MACOS@hyphenation/hyph_es.dic
+-@DIR_MACOS@hyphenation/hyph_et.dic
+-@DIR_MACOS@hyphenation/hyph_fi.dic
+-@DIR_MACOS@hyphenation/hyph_fr.dic
+-@DIR_MACOS@hyphenation/hyph_gl.dic
+-@DIR_MACOS@hyphenation/hyph_hr.dic
+-@DIR_MACOS@hyphenation/hyph_hsb.dic
+-@DIR_MACOS@hyphenation/hyph_hu.dic
+-@DIR_MACOS@hyphenation/hyph_ia.dic
+-@DIR_MACOS@hyphenation/hyph_is.dic
+-@DIR_MACOS@hyphenation/hyph_it.dic
+-@DIR_MACOS@hyphenation/hyph_kmr.dic
+-@DIR_MACOS@hyphenation/hyph_la.dic
+-@DIR_MACOS@hyphenation/hyph_lt.dic
+-@DIR_MACOS@hyphenation/hyph_mn.dic
+-@DIR_MACOS@hyphenation/hyph_nb.dic
+-@DIR_MACOS@hyphenation/hyph_nl.dic
+-@DIR_MACOS@hyphenation/hyph_nn.dic
+-@DIR_MACOS@hyphenation/hyph_pt.dic
+-@DIR_MACOS@hyphenation/hyph_ru.dic
+-@DIR_MACOS@hyphenation/hyph_sh.dic
+-@DIR_MACOS@hyphenation/hyph_sl.dic
+-@DIR_MACOS@hyphenation/hyph_sv.dic
+-@DIR_MACOS@hyphenation/hyph_tr.dic
+-@DIR_MACOS@hyphenation/hyph_uk.dic
+ 
+ #ifdef MOZ_WIDGET_GTK
+   icons/mozicon128.png
Index: pkgsrc/mail/thunderbird/patches/patch-dom_fetch_FetchConsumer.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-dom_fetch_FetchConsumer.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-dom_fetch_FetchConsumer.cpp   Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-dom_fetch_FetchConsumer.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- dom/fetch/FetchConsumer.cpp.orig   2018-12-04 23:11:45.000000000 +0000
++++ dom/fetch/FetchConsumer.cpp
+@@ -616,7 +616,7 @@ FetchBodyConsumer<Derived>::ContinueCons
+   RefPtr<Promise> localPromise = mConsumePromise.forget();
+ 
+   RefPtr<FetchBodyConsumer<Derived>> self = this;
+-  auto autoReleaseObject = mozilla::MakeScopeExit([&] {
++  auto autoReleaseObject = mozilla::MakeScopeExit([self] {
+     self->ReleaseObject();
+   });
+ 
Index: pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-dom_media_CubebUtils.cpp      Sun Dec 16 08:12:15 2018
@@ -0,0 +1,14 @@
+$NetBSD: patch-dom_media_CubebUtils.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- dom/media/CubebUtils.cpp.orig      2018-12-04 23:11:46.000000000 +0000
++++ dom/media/CubebUtils.cpp
+@@ -152,7 +152,8 @@ const char* AUDIOSTREAM_BACKEND_ID_STR[]
+   "sndio",
+   "opensl",
+   "audiotrack",
+-  "kai"
++  "kai",
++  "oss",
+ };
+ /* Index for failures to create an audio stream the first time. */
+ const int CUBEB_BACKEND_INIT_FAILURE_FIRST =
Index: pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp  Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp.orig   2018-12-04 23:11:47.000000000 +0000
++++ gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp
+@@ -91,7 +91,7 @@ on big endian machines, or a byte-by-byt
+ /* gcc 'may' define __LITTLE_ENDIAN__ or __BIG_ENDIAN__ to 1 (Note the trailing __),
+  * or even _LITTLE_ENDIAN or _BIG_ENDIAN (Note the single _ prefix) */
+ #if !defined(__BYTE_ORDER)
+-  #if defined(__LITTLE_ENDIAN__) && __LITTLE_ENDIAN__==1 || defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN==1
++  #if defined(__LITTLE_ENDIAN__) && __LITTLE_ENDIAN__-0==1 || defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN-0==1
+     #define __BYTE_ORDER __LITTLE_ENDIAN
+   #elif defined(__BIG_ENDIAN__) && __BIG_ENDIAN__==1 || defined(_BIG_ENDIAN) && _BIG_ENDIAN==1
+     #define __BYTE_ORDER __BIG_ENDIAN
Index: pkgsrc/mail/thunderbird/patches/patch-gfx_webrender_src_query.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-gfx_webrender_src_query.rs:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-gfx_webrender_src_query.rs    Sun Dec 16 08:12:15 2018
@@ -0,0 +1,25 @@
+$NetBSD: patch-gfx_webrender_src_query.rs,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- gfx/webrender/src/query.rs.orig    2018-12-04 23:11:47.000000000 +0000
++++ gfx/webrender/src/query.rs
+@@ -274,17 +274,20 @@ pub struct GpuMarker {
+ 
+ impl GpuMarker {
+     fn new(gl: &Rc<gl::Gl>, message: &str) -> Self {
++#[cfg(not(target_arch = "x86"))]
+         gl.push_group_marker_ext(message);
+         GpuMarker { gl: Rc::clone(gl) }
+     }
+ 
+     fn fire(gl: &Rc<gl::Gl>, message: &str) {
++#[cfg(not(target_arch = "x86"))]
+         gl.insert_event_marker_ext(message);
+     }
+ }
+ 
+ impl Drop for GpuMarker {
+     fn drop(&mut self) {
++#[cfg(not(target_arch = "x86"))]
+         self.gl.pop_group_marker_ext();
+     }
+ }
Index: pkgsrc/mail/thunderbird/patches/patch-image_decoders_nsJPEGDecoder.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-image_decoders_nsJPEGDecoder.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-image_decoders_nsJPEGDecoder.cpp      Sun Dec 16 08:12:15 2018
@@ -0,0 +1,364 @@
+$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- image/decoders/nsJPEGDecoder.cpp.orig      2018-12-04 23:11:48.000000000 +0000
++++ image/decoders/nsJPEGDecoder.cpp
+@@ -29,13 +29,28 @@
+ 
+ extern "C" {
+ #include "iccjpeg.h"
+-}
+ 
++#ifdef JCS_EXTENSIONS
+ #if MOZ_BIG_ENDIAN
+ #define MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB JCS_EXT_XRGB
+ #else
+ #define MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB JCS_EXT_BGRX
+ #endif
++#else
++/* Colorspace conversion (copied from jpegint.h) */
++struct jpeg_color_deconverter {
++  JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
++  JMETHOD(void, color_convert, (j_decompress_ptr cinfo,
++                              JSAMPIMAGE input_buf, JDIMENSION input_row,
++                              JSAMPARRAY output_buf, int num_rows));
++};
++
++METHODDEF(void)
++ycc_rgb_convert_argb (j_decompress_ptr cinfo,
++                 JSAMPIMAGE input_buf, JDIMENSION input_row,
++                 JSAMPARRAY output_buf, int num_rows);
++#endif
++}
+ 
+ static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width);
+ 
+@@ -354,6 +369,7 @@ nsJPEGDecoder::ReadJPEGData(const char* 
+         case JCS_GRAYSCALE:
+         case JCS_RGB:
+         case JCS_YCbCr:
++#ifdef JCS_EXTENSIONS
+           // if we're not color managing we can decode directly to
+           // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
+           if (mCMSMode != eCMSMode_All) {
+@@ -362,6 +378,9 @@ nsJPEGDecoder::ReadJPEGData(const char* 
+           } else {
+               mInfo.out_color_space = JCS_RGB;
+           }
++#else
++          mInfo.out_color_space = JCS_RGB;
++#endif
+           break;
+         case JCS_CMYK:
+         case JCS_YCCK:
+@@ -436,6 +455,16 @@ nsJPEGDecoder::ReadJPEGData(const char* 
+       return Transition::ContinueUnbuffered(State::JPEG_DATA); // I/O suspension
+     }
+ 
++#ifndef JCS_EXTENSIONS
++    /* Force to use our YCbCr to Packed RGB converter when possible */
++    if (!mTransform && (mCMSMode != eCMSMode_All) &&
++        mInfo.jpeg_color_space == JCS_YCbCr && mInfo.out_color_space == JCS_RGB) {
++      /* Special case for the most common case: transform from YCbCr direct into packed ARGB */
++      mInfo.out_color_components = 4; /* Packed ARGB pixels are always 4 bytes...*/
++      mInfo.cconvert->color_convert = ycc_rgb_convert_argb;
++    }
++#endif
++
+     // If this is a progressive JPEG ...
+     mState = mInfo.buffered_image ?
+              JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
+@@ -633,7 +662,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
+ 
+       MOZ_ASSERT(imageRow, "Should have a row buffer here");
+ 
++#ifdef JCS_EXTENSIONS
+       if (mInfo.out_color_space == MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB) {
++#else
++      if (mInfo.cconvert->color_convert == ycc_rgb_convert_argb) {
++#endif
+         // Special case: scanline will be directly converted into packed ARGB
+         if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) {
+           *suspend = true; // suspend
+@@ -965,6 +998,282 @@ term_source (j_decompress_ptr jd)
+ } // namespace image
+ } // namespace mozilla
+ 
++#ifndef JCS_EXTENSIONS
++/**************** YCbCr -> Cairo's RGB24/ARGB32 conversion: most common case **************/
++
++/*
++ * YCbCr is defined per CCIR 601-1, except that Cb and Cr are
++ * normalized to the range 0..MAXJSAMPLE rather than -0.5 .. 0.5.
++ * The conversion equations to be implemented are therefore
++ *      R = Y                + 1.40200 * Cr
++ *      G = Y - 0.34414 * Cb - 0.71414 * Cr
++ *      B = Y + 1.77200 * Cb
++ * where Cb and Cr represent the incoming values less CENTERJSAMPLE.
++ * (These numbers are derived from TIFF 6.0 section 21, dated 3-June-92.)
++ *
++ * To avoid floating-point arithmetic, we represent the fractional constants
++ * as integers scaled up by 2^16 (about 4 digits precision); we have to divide
++ * the products by 2^16, with appropriate rounding, to get the correct answer.
++ * Notice that Y, being an integral input, does not contribute any fraction
++ * so it need not participate in the rounding.
++ *
++ * For even more speed, we avoid doing any multiplications in the inner loop
++ * by precalculating the constants times Cb and Cr for all possible values.
++ * For 8-bit JSAMPLEs this is very reasonable (only 256 entries per table);
++ * for 12-bit samples it is still acceptable.  It's not very reasonable for
++ * 16-bit samples, but if you want lossless storage you shouldn't be changing
++ * colorspace anyway.
++ * The Cr=>R and Cb=>B values can be rounded to integers in advance; the
++ * values for the G calculation are left scaled up, since we must add them
++ * together before rounding.
++ */
++
++#define SCALEBITS       16      /* speediest right-shift on some machines */
++
++/* Use static tables for color processing. */
++/* Four tables, each 256 entries of 4 bytes totals 4K which is not bad... */
++
++const int Cr_r_tab[(MAXJSAMPLE+1) * sizeof(int)] ={
++       -0xb3,       -0xb2,       -0xb1,       -0xaf,       -0xae,       -0xac,
++       -0xab,       -0xaa,       -0xa8,       -0xa7,       -0xa5,       -0xa4,
++       -0xa3,       -0xa1,       -0xa0,       -0x9e,       -0x9d,       -0x9c,
++       -0x9a,       -0x99,       -0x97,       -0x96,       -0x95,       -0x93,
++       -0x92,       -0x90,       -0x8f,       -0x8e,       -0x8c,       -0x8b,
++       -0x89,       -0x88,       -0x87,       -0x85,       -0x84,       -0x82,
++       -0x81,       -0x80,       -0x7e,       -0x7d,       -0x7b,       -0x7a,
++       -0x79,       -0x77,       -0x76,       -0x74,       -0x73,       -0x72,
++       -0x70,       -0x6f,       -0x6d,       -0x6c,       -0x6b,       -0x69,
++       -0x68,       -0x66,       -0x65,       -0x64,       -0x62,       -0x61,
++       -0x5f,       -0x5e,       -0x5d,       -0x5b,       -0x5a,       -0x58,
++       -0x57,       -0x56,       -0x54,       -0x53,       -0x51,       -0x50,
++       -0x4f,       -0x4d,       -0x4c,       -0x4a,       -0x49,       -0x48,
++       -0x46,       -0x45,       -0x43,       -0x42,       -0x40,       -0x3f,
++       -0x3e,       -0x3c,       -0x3b,       -0x39,       -0x38,       -0x37,
++       -0x35,       -0x34,       -0x32,       -0x31,       -0x30,       -0x2e,
++       -0x2d,       -0x2b,       -0x2a,       -0x29,       -0x27,       -0x26,
++       -0x24,       -0x23,       -0x22,       -0x20,       -0x1f,       -0x1d,
++       -0x1c,       -0x1b,       -0x19,       -0x18,       -0x16,       -0x15,
++       -0x14,       -0x12,       -0x11,       -0x0f,       -0x0e,       -0x0d,
++       -0x0b,       -0x0a,       -0x08,       -0x07,       -0x06,       -0x04,
++       -0x03,       -0x01,        0x00,        0x01,        0x03,        0x04,
++        0x06,        0x07,        0x08,        0x0a,        0x0b,        0x0d,
++        0x0e,        0x0f,        0x11,        0x12,        0x14,        0x15,
++        0x16,        0x18,        0x19,        0x1b,        0x1c,        0x1d,
++        0x1f,        0x20,        0x22,        0x23,        0x24,        0x26,
++        0x27,        0x29,        0x2a,        0x2b,        0x2d,        0x2e,
++        0x30,        0x31,        0x32,        0x34,        0x35,        0x37,
++        0x38,        0x39,        0x3b,        0x3c,        0x3e,        0x3f,
++        0x40,        0x42,        0x43,        0x45,        0x46,        0x48,
++        0x49,        0x4a,        0x4c,        0x4d,        0x4f,        0x50,
++        0x51,        0x53,        0x54,        0x56,        0x57,        0x58,
++        0x5a,        0x5b,        0x5d,        0x5e,        0x5f,        0x61,
++        0x62,        0x64,        0x65,        0x66,        0x68,        0x69,
++        0x6b,        0x6c,        0x6d,        0x6f,        0x70,        0x72,
++        0x73,        0x74,        0x76,        0x77,        0x79,        0x7a,
++        0x7b,        0x7d,        0x7e,        0x80,        0x81,        0x82,
++        0x84,        0x85,        0x87,        0x88,        0x89,        0x8b,
++        0x8c,        0x8e,        0x8f,        0x90,        0x92,        0x93,
++        0x95,        0x96,        0x97,        0x99,        0x9a,        0x9c,
++        0x9d,        0x9e,        0xa0,        0xa1,        0xa3,        0xa4,
++        0xa5,        0xa7,        0xa8,        0xaa,        0xab,        0xac,
++        0xae,        0xaf,        0xb1,        0xb2,
++  };
++
++const int Cb_b_tab[(MAXJSAMPLE+1) * sizeof(int)] ={
++       -0xe3,       -0xe1,       -0xdf,       -0xde,       -0xdc,       -0xda,
++       -0xd8,       -0xd6,       -0xd5,       -0xd3,       -0xd1,       -0xcf,
++       -0xce,       -0xcc,       -0xca,       -0xc8,       -0xc6,       -0xc5,
++       -0xc3,       -0xc1,       -0xbf,       -0xbe,       -0xbc,       -0xba,
++       -0xb8,       -0xb7,       -0xb5,       -0xb3,       -0xb1,       -0xaf,
++       -0xae,       -0xac,       -0xaa,       -0xa8,       -0xa7,       -0xa5,
++       -0xa3,       -0xa1,       -0x9f,       -0x9e,       -0x9c,       -0x9a,
++       -0x98,       -0x97,       -0x95,       -0x93,       -0x91,       -0x90,
++       -0x8e,       -0x8c,       -0x8a,       -0x88,       -0x87,       -0x85,
++       -0x83,       -0x81,       -0x80,       -0x7e,       -0x7c,       -0x7a,
++       -0x78,       -0x77,       -0x75,       -0x73,       -0x71,       -0x70,
++       -0x6e,       -0x6c,       -0x6a,       -0x69,       -0x67,       -0x65,
++       -0x63,       -0x61,       -0x60,       -0x5e,       -0x5c,       -0x5a,
++       -0x59,       -0x57,       -0x55,       -0x53,       -0x52,       -0x50,
++       -0x4e,       -0x4c,       -0x4a,       -0x49,       -0x47,       -0x45,
++       -0x43,       -0x42,       -0x40,       -0x3e,       -0x3c,       -0x3a,
++       -0x39,       -0x37,       -0x35,       -0x33,       -0x32,       -0x30,
++       -0x2e,       -0x2c,       -0x2b,       -0x29,       -0x27,       -0x25,
++       -0x23,       -0x22,       -0x20,       -0x1e,       -0x1c,       -0x1b,
++       -0x19,       -0x17,       -0x15,       -0x13,       -0x12,       -0x10,
++       -0x0e,       -0x0c,       -0x0b,       -0x09,       -0x07,       -0x05,
++       -0x04,       -0x02,        0x00,        0x02,        0x04,        0x05,
++        0x07,        0x09,        0x0b,        0x0c,        0x0e,        0x10,
++        0x12,        0x13,        0x15,        0x17,        0x19,        0x1b,
++        0x1c,        0x1e,        0x20,        0x22,        0x23,        0x25,
++        0x27,        0x29,        0x2b,        0x2c,        0x2e,        0x30,
++        0x32,        0x33,        0x35,        0x37,        0x39,        0x3a,
++        0x3c,        0x3e,        0x40,        0x42,        0x43,        0x45,
++        0x47,        0x49,        0x4a,        0x4c,        0x4e,        0x50,
++        0x52,        0x53,        0x55,        0x57,        0x59,        0x5a,
++        0x5c,        0x5e,        0x60,        0x61,        0x63,        0x65,
++        0x67,        0x69,        0x6a,        0x6c,        0x6e,        0x70,
++        0x71,        0x73,        0x75,        0x77,        0x78,        0x7a,
++        0x7c,        0x7e,        0x80,        0x81,        0x83,        0x85,
++        0x87,        0x88,        0x8a,        0x8c,        0x8e,        0x90,
++        0x91,        0x93,        0x95,        0x97,        0x98,        0x9a,
++        0x9c,        0x9e,        0x9f,        0xa1,        0xa3,        0xa5,
++        0xa7,        0xa8,        0xaa,        0xac,        0xae,        0xaf,
++        0xb1,        0xb3,        0xb5,        0xb7,        0xb8,        0xba,
++        0xbc,        0xbe,        0xbf,        0xc1,        0xc3,        0xc5,
++        0xc6,        0xc8,        0xca,        0xcc,        0xce,        0xcf,
++        0xd1,        0xd3,        0xd5,        0xd6,        0xd8,        0xda,
++        0xdc,        0xde,        0xdf,        0xe1,
++  };
++
++const int Cr_g_tab[(MAXJSAMPLE+1) * sizeof(int)] ={
++    0x5b6900,    0x5ab22e,    0x59fb5c,    0x59448a,    0x588db8,    0x57d6e6,
++    0x572014,    0x566942,    0x55b270,    0x54fb9e,    0x5444cc,    0x538dfa,
++    0x52d728,    0x522056,    0x516984,    0x50b2b2,    0x4ffbe0,    0x4f450e,
++    0x4e8e3c,    0x4dd76a,    0x4d2098,    0x4c69c6,    0x4bb2f4,    0x4afc22,
++    0x4a4550,    0x498e7e,    0x48d7ac,    0x4820da,    0x476a08,    0x46b336,
++    0x45fc64,    0x454592,    0x448ec0,    0x43d7ee,    0x43211c,    0x426a4a,
++    0x41b378,    0x40fca6,    0x4045d4,    0x3f8f02,    0x3ed830,    0x3e215e,
++    0x3d6a8c,    0x3cb3ba,    0x3bfce8,    0x3b4616,    0x3a8f44,    0x39d872,
++    0x3921a0,    0x386ace,    0x37b3fc,    0x36fd2a,    0x364658,    0x358f86,
++    0x34d8b4,    0x3421e2,    0x336b10,    0x32b43e,    0x31fd6c,    0x31469a,
++    0x308fc8,    0x2fd8f6,    0x2f2224,    0x2e6b52,    0x2db480,    0x2cfdae,
++    0x2c46dc,    0x2b900a,    0x2ad938,    0x2a2266,    0x296b94,    0x28b4c2,
++    0x27fdf0,    0x27471e,    0x26904c,    0x25d97a,    0x2522a8,    0x246bd6,
++    0x23b504,    0x22fe32,    0x224760,    0x21908e,    0x20d9bc,    0x2022ea,
++    0x1f6c18,    0x1eb546,    0x1dfe74,    0x1d47a2,    0x1c90d0,    0x1bd9fe,
++    0x1b232c,    0x1a6c5a,    0x19b588,    0x18feb6,    0x1847e4,    0x179112,
++    0x16da40,    0x16236e,    0x156c9c,    0x14b5ca,    0x13fef8,    0x134826,
++    0x129154,    0x11da82,    0x1123b0,    0x106cde,    0x0fb60c,    0x0eff3a,
++    0x0e4868,    0x0d9196,    0x0cdac4,    0x0c23f2,    0x0b6d20,    0x0ab64e,
++    0x09ff7c,    0x0948aa,    0x0891d8,    0x07db06,    0x072434,    0x066d62,
++    0x05b690,    0x04ffbe,    0x0448ec,    0x03921a,    0x02db48,    0x022476,
++    0x016da4,    0x00b6d2,    0x000000,   -0x00b6d2,   -0x016da4,   -0x022476,
++   -0x02db48,   -0x03921a,   -0x0448ec,   -0x04ffbe,   -0x05b690,   -0x066d62,
++   -0x072434,   -0x07db06,   -0x0891d8,   -0x0948aa,   -0x09ff7c,   -0x0ab64e,
++   -0x0b6d20,   -0x0c23f2,   -0x0cdac4,   -0x0d9196,   -0x0e4868,   -0x0eff3a,
++   -0x0fb60c,   -0x106cde,   -0x1123b0,   -0x11da82,   -0x129154,   -0x134826,
++   -0x13fef8,   -0x14b5ca,   -0x156c9c,   -0x16236e,   -0x16da40,   -0x179112,
++   -0x1847e4,   -0x18feb6,   -0x19b588,   -0x1a6c5a,   -0x1b232c,   -0x1bd9fe,
++   -0x1c90d0,   -0x1d47a2,   -0x1dfe74,   -0x1eb546,   -0x1f6c18,   -0x2022ea,
++   -0x20d9bc,   -0x21908e,   -0x224760,   -0x22fe32,   -0x23b504,   -0x246bd6,
++   -0x2522a8,   -0x25d97a,   -0x26904c,   -0x27471e,   -0x27fdf0,   -0x28b4c2,
++   -0x296b94,   -0x2a2266,   -0x2ad938,   -0x2b900a,   -0x2c46dc,   -0x2cfdae,
++   -0x2db480,   -0x2e6b52,   -0x2f2224,   -0x2fd8f6,   -0x308fc8,   -0x31469a,
++   -0x31fd6c,   -0x32b43e,   -0x336b10,   -0x3421e2,   -0x34d8b4,   -0x358f86,
++   -0x364658,   -0x36fd2a,   -0x37b3fc,   -0x386ace,   -0x3921a0,   -0x39d872,
++   -0x3a8f44,   -0x3b4616,   -0x3bfce8,   -0x3cb3ba,   -0x3d6a8c,   -0x3e215e,
++   -0x3ed830,   -0x3f8f02,   -0x4045d4,   -0x40fca6,   -0x41b378,   -0x426a4a,
++   -0x43211c,   -0x43d7ee,   -0x448ec0,   -0x454592,   -0x45fc64,   -0x46b336,
++   -0x476a08,   -0x4820da,   -0x48d7ac,   -0x498e7e,   -0x4a4550,   -0x4afc22,
++   -0x4bb2f4,   -0x4c69c6,   -0x4d2098,   -0x4dd76a,   -0x4e8e3c,   -0x4f450e,
++   -0x4ffbe0,   -0x50b2b2,   -0x516984,   -0x522056,   -0x52d728,   -0x538dfa,
++   -0x5444cc,   -0x54fb9e,   -0x55b270,   -0x566942,   -0x572014,   -0x57d6e6,
++   -0x588db8,   -0x59448a,   -0x59fb5c,   -0x5ab22e,
++ };
++
++const int Cb_g_tab[(MAXJSAMPLE+1) * sizeof(int)] ={
++    0x2c8d00,    0x2c34e6,    0x2bdccc,    0x2b84b2,    0x2b2c98,    0x2ad47e,
++    0x2a7c64,    0x2a244a,    0x29cc30,    0x297416,    0x291bfc,    0x28c3e2,
++    0x286bc8,    0x2813ae,    0x27bb94,    0x27637a,    0x270b60,    0x26b346,
++    0x265b2c,    0x260312,    0x25aaf8,    0x2552de,    0x24fac4,    0x24a2aa,
++    0x244a90,    0x23f276,    0x239a5c,    0x234242,    0x22ea28,    0x22920e,
++    0x2239f4,    0x21e1da,    0x2189c0,    0x2131a6,    0x20d98c,    0x208172,
++    0x202958,    0x1fd13e,    0x1f7924,    0x1f210a,    0x1ec8f0,    0x1e70d6,
++    0x1e18bc,    0x1dc0a2,    0x1d6888,    0x1d106e,    0x1cb854,    0x1c603a,
++    0x1c0820,    0x1bb006,    0x1b57ec,    0x1affd2,    0x1aa7b8,    0x1a4f9e,
++    0x19f784,    0x199f6a,    0x194750,    0x18ef36,    0x18971c,    0x183f02,
++    0x17e6e8,    0x178ece,    0x1736b4,    0x16de9a,    0x168680,    0x162e66,
++    0x15d64c,    0x157e32,    0x152618,    0x14cdfe,    0x1475e4,    0x141dca,
++    0x13c5b0,    0x136d96,    0x13157c,    0x12bd62,    0x126548,    0x120d2e,
++    0x11b514,    0x115cfa,    0x1104e0,    0x10acc6,    0x1054ac,    0x0ffc92,
++    0x0fa478,    0x0f4c5e,    0x0ef444,    0x0e9c2a,    0x0e4410,    0x0debf6,
++    0x0d93dc,    0x0d3bc2,    0x0ce3a8,    0x0c8b8e,    0x0c3374,    0x0bdb5a,
++    0x0b8340,    0x0b2b26,    0x0ad30c,    0x0a7af2,    0x0a22d8,    0x09cabe,
++    0x0972a4,    0x091a8a,    0x08c270,    0x086a56,    0x08123c,    0x07ba22,
++    0x076208,    0x0709ee,    0x06b1d4,    0x0659ba,    0x0601a0,    0x05a986,
++    0x05516c,    0x04f952,    0x04a138,    0x04491e,    0x03f104,    0x0398ea,
++    0x0340d0,    0x02e8b6,    0x02909c,    0x023882,    0x01e068,    0x01884e,
++    0x013034,    0x00d81a,    0x008000,    0x0027e6,   -0x003034,   -0x00884e,
++   -0x00e068,   -0x013882,   -0x01909c,   -0x01e8b6,   -0x0240d0,   -0x0298ea,
++   -0x02f104,   -0x03491e,   -0x03a138,   -0x03f952,   -0x04516c,   -0x04a986,
++   -0x0501a0,   -0x0559ba,   -0x05b1d4,   -0x0609ee,   -0x066208,   -0x06ba22,
++   -0x07123c,   -0x076a56,   -0x07c270,   -0x081a8a,   -0x0872a4,   -0x08cabe,
++   -0x0922d8,   -0x097af2,   -0x09d30c,   -0x0a2b26,   -0x0a8340,   -0x0adb5a,
++   -0x0b3374,   -0x0b8b8e,   -0x0be3a8,   -0x0c3bc2,   -0x0c93dc,   -0x0cebf6,
++   -0x0d4410,   -0x0d9c2a,   -0x0df444,   -0x0e4c5e,   -0x0ea478,   -0x0efc92,
++   -0x0f54ac,   -0x0facc6,   -0x1004e0,   -0x105cfa,   -0x10b514,   -0x110d2e,
++   -0x116548,   -0x11bd62,   -0x12157c,   -0x126d96,   -0x12c5b0,   -0x131dca,
++   -0x1375e4,   -0x13cdfe,   -0x142618,   -0x147e32,   -0x14d64c,   -0x152e66,
++   -0x158680,   -0x15de9a,   -0x1636b4,   -0x168ece,   -0x16e6e8,   -0x173f02,
++   -0x17971c,   -0x17ef36,   -0x184750,   -0x189f6a,   -0x18f784,   -0x194f9e,
++   -0x19a7b8,   -0x19ffd2,   -0x1a57ec,   -0x1ab006,   -0x1b0820,   -0x1b603a,
++   -0x1bb854,   -0x1c106e,   -0x1c6888,   -0x1cc0a2,   -0x1d18bc,   -0x1d70d6,
++   -0x1dc8f0,   -0x1e210a,   -0x1e7924,   -0x1ed13e,   -0x1f2958,   -0x1f8172,
++   -0x1fd98c,   -0x2031a6,   -0x2089c0,   -0x20e1da,   -0x2139f4,   -0x21920e,
++   -0x21ea28,   -0x224242,   -0x229a5c,   -0x22f276,   -0x234a90,   -0x23a2aa,
++   -0x23fac4,   -0x2452de,   -0x24aaf8,   -0x250312,   -0x255b2c,   -0x25b346,
++   -0x260b60,   -0x26637a,   -0x26bb94,   -0x2713ae,   -0x276bc8,   -0x27c3e2,
++   -0x281bfc,   -0x287416,   -0x28cc30,   -0x29244a,   -0x297c64,   -0x29d47e,
++   -0x2a2c98,   -0x2a84b2,   -0x2adccc,   -0x2b34e6,
++ };
++
++
++/* We assume that right shift corresponds to signed division by 2 with
++ * rounding towards minus infinity.  This is correct for typical "arithmetic
++ * shift" instructions that shift in copies of the sign bit.  But some
++ * C compilers implement >> with an unsigned shift.  For these machines you
++ * must define RIGHT_SHIFT_IS_UNSIGNED.
++ * RIGHT_SHIFT provides a proper signed right shift of an INT32 quantity.
++ * It is only applied with constant shift counts.  SHIFT_TEMPS must be
++ * included in the variables of any routine using RIGHT_SHIFT.
++ */
++
++#ifdef RIGHT_SHIFT_IS_UNSIGNED
++#define SHIFT_TEMPS   INT32 shift_temp;
++#define RIGHT_SHIFT(x,shft)  \
++      ((shift_temp = (x)) < 0 ? \
++       (shift_temp >> (shft)) | ((~((INT32) 0)) << (32-(shft))) : \
++       (shift_temp >> (shft)))
++#else
++#define SHIFT_TEMPS
++#define RIGHT_SHIFT(x,shft)   ((x) >> (shft))
++#endif
++
++
++METHODDEF(void)
++ycc_rgb_convert_argb (j_decompress_ptr cinfo,
++                 JSAMPIMAGE input_buf, JDIMENSION input_row,
++                 JSAMPARRAY output_buf, int num_rows)
++{
++  JDIMENSION num_cols = cinfo->output_width;
++  JSAMPLE * range_limit = cinfo->sample_range_limit;
++
++  SHIFT_TEMPS
++
++  /* This is used if we don't have SSE2 */
++
++  while (--num_rows >= 0) {
++    JSAMPROW inptr0 = input_buf[0][input_row];
++    JSAMPROW inptr1 = input_buf[1][input_row];
++    JSAMPROW inptr2 = input_buf[2][input_row];
++    input_row++;
++    uint32_t *outptr = (uint32_t *) *output_buf++;
++    for (JDIMENSION col = 0; col < num_cols; col++) {
++      int y  = GETJSAMPLE(inptr0[col]);
++      int cb = GETJSAMPLE(inptr1[col]);
++      int cr = GETJSAMPLE(inptr2[col]);
++      JSAMPLE * range_limit_y = range_limit + y;
++      /* Range-limiting is essential due to noise introduced by DCT losses. */
++      outptr[col] = 0xFF000000 |
++                    ( range_limit_y[Cr_r_tab[cr]] << 16 ) |
++                    ( range_limit_y[((int) RIGHT_SHIFT(Cb_g_tab[cb] + Cr_g_tab[cr], SCALEBITS))] << 8 ) |
++                    ( range_limit_y[Cb_b_tab[cb]] );
++    }
++  }
++}
++#endif
++
++
+ ///*************** Inverted CMYK -> RGB conversion *************************
+ /// Input is (Inverted) CMYK stored as 4 bytes per pixel.
+ /// Output is RGB stored as 3 bytes per pixel.
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_lock__impl__posix.cc    Sun Dec 16 08:12:15 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-ipc_chromium_src_base_lock__impl__posix.cc,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- ipc/chromium/src/base/lock_impl_posix.cc.orig      2018-12-04 23:11:48.000000000 +0000
++++ ipc/chromium/src/base/lock_impl_posix.cc
+@@ -22,7 +22,7 @@ namespace internal {
+ // Lock::PriorityInheritanceAvailable still must be checked as the code may
+ // compile but the underlying platform still may not correctly support priority
+ // inheritance locks.
+-#if defined(OS_NACL) || defined(OS_ANDROID)
++#if defined(OS_NACL) || defined(OS_ANDROID) || (defined(__NetBSD__) && !defined(PTHREAD_PRIO_INHERIT))
+ #define PRIORITY_INHERITANCE_LOCKS_POSSIBLE() 0
+ #else
+ #define PRIORITY_INHERITANCE_LOCKS_POSSIBLE() 1
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc      Sun Dec 16 08:12:15 2018
@@ -0,0 +1,20 @@
+$NetBSD: patch-ipc_chromium_src_base_message__pump__libevent.cc,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- ipc/chromium/src/base/message_pump_libevent.cc.orig        2018-12-04 23:11:48.000000000 +0000
++++ ipc/chromium/src/base/message_pump_libevent.cc
+@@ -22,6 +22,7 @@
+ 
+ // This macro checks that the _EVENT_SIZEOF_* constants defined in
+ // ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
++#if 0
+ #if defined(_EVENT_SIZEOF_SHORT)
+ #define CHECK_EVENT_SIZEOF(TYPE, type) \
+     static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
+@@ -41,6 +42,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
+ CHECK_EVENT_SIZEOF(SHORT,     short);
+ CHECK_EVENT_SIZEOF(SIZE_T,    size_t);
+ CHECK_EVENT_SIZEOF(VOID_P,    void*);
++#endif
+ 
+ // Lifecycle of struct event
+ // Libevent uses two main data structures:
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore.h:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore.h      Sun Dec 16 08:12:15 2018
@@ -0,0 +1,18 @@
+$NetBSD: patch-ipc_glue_CrossProcessSemaphore.h,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- ipc/glue/CrossProcessSemaphore.h.orig      2018-12-04 23:11:48.000000000 +0000
++++ ipc/glue/CrossProcessSemaphore.h
+@@ -93,7 +93,13 @@ private:
+   HANDLE mSemaphore;
+ #elif !defined(OS_MACOSX)
+   RefPtr<mozilla::ipc::SharedMemoryBasic> mSharedBuffer;
++#if defined(__NetBSD__)
++  pthread_mutex_t* mMutex;
++  pthread_cond_t* mNotZero;
++  uint32_t* mValue;
++#else
+   sem_t* mSemaphore;
++#endif
+   mozilla::Atomic<int32_t>* mRefCount;
+ #endif
+ };
Index: pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp     Sun Dec 16 08:12:15 2018
@@ -0,0 +1,188 @@
+$NetBSD: patch-ipc_glue_CrossProcessSemaphore__posix.cpp,v 1.1 2018/12/16 08:12:15 ryoon Exp $
+
+--- ipc/glue/CrossProcessSemaphore_posix.cpp.orig      2018-12-04 23:11:48.000000000 +0000
++++ ipc/glue/CrossProcessSemaphore_posix.cpp
+@@ -9,6 +9,11 @@
+ #include "nsDebug.h"
+ #include "nsISupportsImpl.h"
+ #include <errno.h>
++#if defined(__NetBSD__)
++#include <iostream>
++#include <unistd.h>
++#include <limits>
++#endif
+ 
+ static const uint64_t kNsPerMs = 1000000;
+ static const uint64_t kNsPerSec = 1000000000;
+@@ -17,7 +22,13 @@ namespace {
+ 
+ 
+ struct SemaphoreData {
++#if defined(__NetBSD__)
++  pthread_mutex_t mMutex;
++  pthread_cond_t mNotZero;
++  uint32_t mValue;
++#else
+   sem_t mSemaphore;
++#endif
+   mozilla::Atomic<int32_t> mRefCount;
+   uint32_t mInitialValue;
+ };
+@@ -44,13 +55,27 @@ CrossProcessSemaphore::Create(const char
+     return nullptr;
+   }
+ 
++#if defined(__NetBSD__)
++  data->mValue = aInitialValue;
++  if (pthread_mutex_init(&data->mMutex, NULL) ||
++      pthread_cond_init(&data->mNotZero, NULL) ) {
++    return nullptr;
++  }
++#else
+   if (sem_init(&data->mSemaphore, 1, aInitialValue)) {
+     return nullptr;
+   }
++#endif
+ 
+   CrossProcessSemaphore* sem = new CrossProcessSemaphore;
+   sem->mSharedBuffer = sharedBuffer;
++#if defined(__NetBSD__)
++  sem->mMutex = &data->mMutex;
++  sem->mNotZero = &data->mNotZero;
++  sem->mValue = &data->mValue;
++#else
+   sem->mSemaphore = &data->mSemaphore;
++#endif
+   sem->mRefCount = &data->mRefCount;
+   *sem->mRefCount = 1;
+ 
+@@ -86,24 +111,44 @@ CrossProcessSemaphore::Create(CrossProce
+ 
+   int32_t oldCount = data->mRefCount++;
+   if (oldCount == 0) {
++#if defined(__NetBSD__)
++    if (pthread_mutex_init(&data->mMutex, NULL) ||
++        pthread_cond_init(&data->mNotZero, NULL) ) {
++      data->mRefCount--;
++      return nullptr;
++    }
++#else
+     // The other side has already let go of their CrossProcessSemaphore, so now
+     // mSemaphore is garbage. We need to re-initialize it.
+     if (sem_init(&data->mSemaphore, 1, data->mInitialValue)) {
+       data->mRefCount--;
+       return nullptr;
+     }
++#endif
+   }
+ 
+   CrossProcessSemaphore* sem = new CrossProcessSemaphore;
+   sem->mSharedBuffer = sharedBuffer;
++#if defined(__NetBSD__)
++  sem->mMutex = &data->mMutex;
++  sem->mNotZero = &data->mNotZero;
++  sem->mValue = &data->mValue;
++#else
+   sem->mSemaphore = &data->mSemaphore;
++#endif
+   sem->mRefCount = &data->mRefCount;
+   return sem;
+ }
+ 
+ 
+ CrossProcessSemaphore::CrossProcessSemaphore()
++#if defined(__NetBSD__)
++  : mMutex (nullptr)
++  , mNotZero (nullptr)
++  , mValue (nullptr)
++#else
+   : mSemaphore(nullptr)
++#endif
+   , mRefCount(nullptr)
+ {
+   MOZ_COUNT_CTOR(CrossProcessSemaphore);
+@@ -115,17 +160,58 @@ CrossProcessSemaphore::~CrossProcessSema
+ 
+   if (oldCount == 0) {
+     // Nothing can be done if the destroy fails so ignore return code.
++#if defined(__NetBSD__)
++    (void)pthread_cond_destroy(mNotZero);
++    (void)pthread_mutex_destroy(mMutex);
++#else
+     Unused << sem_destroy(mSemaphore);
++#endif
+   }
+ 
+   MOZ_COUNT_DTOR(CrossProcessSemaphore);
+ }
+ 
++#if defined(__NetBSD__)
++static struct timespec
++makeAbsTime(const Maybe<TimeDuration>& aWaitTime) {
++  struct timespec ts;
++  if (aWaitTime.isSome()) {
++    clock_gettime(CLOCK_REALTIME, &ts);
++    ts.tv_nsec += (kNsPerMs * aWaitTime->ToMilliseconds());
++    ts.tv_sec += ts.tv_nsec / kNsPerSec;
++    ts.tv_nsec %= kNsPerSec;
++  }
++  else {
++    ts.tv_sec = std::numeric_limits<time_t>::max();
++    ts.tv_nsec = 0;
++  }
++  return ts;
++}
++#endif
++
+ bool
+ CrossProcessSemaphore::Wait(const Maybe<TimeDuration>& aWaitTime)
+ {
+   MOZ_ASSERT(*mRefCount > 0, "Attempting to wait on a semaphore with zero ref count");
+   int ret;
++#if defined(__NetBSD__)
++  struct timespec ts = makeAbsTime(aWaitTime);
++
++  ret = pthread_mutex_lock(mMutex);
++
++  if (ret == 0) {
++    while (ret == 0 && mValue == 0) {
++      ret = pthread_cond_timedwait(mNotZero, mMutex, &ts);
++      while (ret == -1 && errno == EINTR) {
++        ret = pthread_cond_timedwait(mNotZero, mMutex, &ts);
++      }
++    }
++    if (ret == 0) {
++      --(*mValue);
++    }
++    pthread_mutex_unlock(mMutex);
++  }
++#else
+   if (aWaitTime.isSome()) {
+     struct timespec ts;
+     if (clock_gettime(CLOCK_REALTIME, &ts) == -1) {
+@@ -142,6 +228,7 @@ CrossProcessSemaphore::Wait(const Maybe<
+     while ((ret = sem_wait(mSemaphore)) == -1 && errno == EINTR) {
+     }
+   }
++#endif
+   return ret == 0;
+ }
+ 
+@@ -149,7 +236,17 @@ void
+ CrossProcessSemaphore::Signal()
+ {
+   MOZ_ASSERT(*mRefCount > 0, "Attempting to signal a semaphore with zero ref count");
++#if defined(__NetBSD__)
++  int ret;
++  ret = pthread_mutex_lock(mMutex);
++  if (ret == 0) {
++    ++(*mValue);
++    pthread_cond_signal(mNotZero);
++    pthread_mutex_unlock(mMutex);
++  }
++#else
+   sem_post(mSemaphore);
++#endif
+ }
+ 
+ CrossProcessSemaphoreHandle
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_gc_Memory.cpp  Sun Dec 16 08:12:16 2018
@@ -0,0 +1,21 @@
+$NetBSD: patch-js_src_gc_Memory.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- js/src/gc/Memory.cpp.orig  2018-12-04 23:11:48.000000000 +0000
++++ js/src/gc/Memory.cpp
+@@ -504,6 +504,7 @@ MapMemoryAt(void* desired, size_t length
+ {
+ 
+ #if defined(__ia64__) || defined(__aarch64__) || \
++    (defined(__sun) && defined(__x86_64__)) || \
+     (defined(__sparc__) && defined(__arch64__) && (defined(__NetBSD__) || defined(__linux__)))
+     MOZ_ASSERT((0xffff800000000000ULL & (uintptr_t(desired) + length - 1)) == 0);
+ #endif
+@@ -554,7 +555,7 @@ MapMemory(size_t length, int prot = PROT
+         return nullptr;
+     }
+     return region;
+-#elif defined(__aarch64__) || (defined(__sparc__) && defined(__arch64__) && defined(__linux__))
++#elif defined(__aarch64__) || (defined(__sparc__) && defined(__arch64__) && defined(__linux__)) || (defined(__sun) && defined(__x86_64__))
+    /*
+     * There might be similar virtual address issue on arm64 which depends on
+     * hardware and kernel configurations. But the work around is slightly
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_threading_posix_Thread.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-js_src_threading_posix_Thread.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_threading_posix_Thread.cpp     Sun Dec 16 08:12:16 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-js_src_threading_posix_Thread.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- js/src/threading/posix/Thread.cpp.orig     2018-12-04 23:11:52.000000000 +0000
++++ js/src/threading/posix/Thread.cpp
+@@ -194,6 +194,8 @@ js::ThisThread::SetName(const char* name
+   rv = 0;
+ #elif defined(__NetBSD__)
+   rv = pthread_setname_np(pthread_self(), "%s", (void*)name);
++#elif defined(__sun)
++  rv = 0;
+ #else
+   rv = pthread_setname_np(pthread_self(), name);
+ #endif
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_util_NativeStack.cpp   Sun Dec 16 08:12:16 2018
@@ -0,0 +1,21 @@
+$NetBSD: patch-js_src_util_NativeStack.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- js/src/util/NativeStack.cpp.orig   2018-12-04 23:11:52.000000000 +0000
++++ js/src/util/NativeStack.cpp
+@@ -32,7 +32,7 @@ js::GetNativeStackBaseImpl()
+     return static_cast<void*>(pTib->StackBase);
+ }
+ 
+-#elif defined(SOLARIS)
++#elif defined(__sun)
+ 
+ #include <ucontext.h>
+ 
+@@ -78,6 +78,7 @@ js::GetNativeStackBaseImpl()
+ #  elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
+     /* e.g. on FreeBSD 4.8 or newer, neundorf%kde.org@localhost */
+     pthread_attr_get_np(thread, &sattr);
++#  elif defined(__sun)
+ #  else
+     /*
+      * FIXME: this function is non-portable;
Index: pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-js_src_wasm_WasmSignalHandlers.cpp    Sun Dec 16 08:12:16 2018
@@ -0,0 +1,12 @@
+$NetBSD: patch-js_src_wasm_WasmSignalHandlers.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- js/src/wasm/WasmSignalHandlers.cpp.orig    2018-12-04 23:11:52.000000000 +0000
++++ js/src/wasm/WasmSignalHandlers.cpp
+@@ -135,6 +135,7 @@ struct AutoSignalHandler
+ #  define EBP_sig(p) ((p)->uc_mcontext.gregs[REG_EBP])
+ #  define ESP_sig(p) ((p)->uc_mcontext.gregs[REG_ESP])
+ # else
++#  include <sys/regset.h>
+ #  define XMM_sig(p,i) ((p)->uc_mcontext.fpregs.fp_reg_set.fpchip_state.xmm[i])
+ #  define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_PC])
+ #  define EBP_sig(p) ((p)->uc_mcontext.gregs[REG_EBP])
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_gtest_moz.build
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_gtest_moz.build:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_gtest_moz.build        Sun Dec 16 08:12:16 2018
@@ -0,0 +1,12 @@
+$NetBSD: patch-media_libcubeb_gtest_moz.build,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libcubeb/gtest/moz.build.orig        2018-12-04 23:11:52.000000000 +0000
++++ media/libcubeb/gtest/moz.build
+@@ -72,7 +72,6 @@ elif CONFIG['OS_TARGET'] == 'OpenBSD':
+         'sndio',
+     ]
+ else:
+-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
+     OS_LIBS += CONFIG['MOZ_PULSEAUDIO_LIBS']
+ 
+ if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb.c:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb.c    Sun Dec 16 08:12:16 2018
@@ -0,0 +1,35 @@
+$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libcubeb/src/cubeb.c.orig    2018-12-04 23:11:52.000000000 +0000
++++ media/libcubeb/src/cubeb.c
+@@ -60,6 +60,9 @@ int audiotrack_init(cubeb ** context, ch
+ #if defined(USE_KAI)
+ int kai_init(cubeb ** context, char const * context_name);
+ #endif
++#if defined(USE_OSS)
++int oss_init(cubeb ** context, char const * context_name);
++#endif
+ 
+ static int
+ validate_stream_params(cubeb_stream_params * input_stream_params,
+@@ -160,6 +163,10 @@ cubeb_init(cubeb ** context, char const 
+ #if defined(USE_KAI)
+       init_oneshot = kai_init;
+ #endif
++    } else if (!strcmp(backend_name, "oss")) {
++#if defined(USE_OSS)
++      init_oneshot = oss_init;
++#endif
+     } else {
+       /* Already set */
+     }
+@@ -204,6 +211,9 @@ cubeb_init(cubeb ** context, char const 
+ #if defined(USE_KAI)
+     kai_init,
+ #endif
++#if defined(USE_OSS)
++    oss_init,
++#endif
+   };
+   int i;
+ 
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__alsa.c      Sun Dec 16 08:12:16 2018
@@ -0,0 +1,564 @@
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libcubeb/src/cubeb_alsa.c.orig       2018-12-04 23:11:54.000000000 +0000
++++ media/libcubeb/src/cubeb_alsa.c
+@@ -7,11 +7,13 @@
+ #undef NDEBUG
+ #define _DEFAULT_SOURCE
+ #define _BSD_SOURCE
++#define _NETBSD_SOURCE
+ #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_libcubeb_src_cubeb__oss.c
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__oss.c:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_cubeb__oss.c       Sun Dec 16 08:12:16 2018
@@ -0,0 +1,459 @@
+$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libcubeb/src/cubeb_oss.c.orig        2018-12-14 14:39:39.512308659 +0000
++++ media/libcubeb/src/cubeb_oss.c
+@@ -0,0 +1,454 @@
++/*
++ * Copyright © 2014 Mozilla Foundation
++ *
++ * This program is made available under an ISC-style license.  See the
++ * accompanying file LICENSE for details.
++ */
++#if defined(HAVE_SYS_SOUNDCARD_H)
++#include <sys/soundcard.h>
++#else
++#include <soundcard.h>
++#endif
++#include <unistd.h>
++#include <stdlib.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <fcntl.h>
++#include <sys/ioctl.h>
++#include <errno.h>
++#include <pthread.h>
++#include <stdio.h>
++#include <assert.h>
++
++#include "cubeb/cubeb.h"
++#include "cubeb-internal.h"
++
++#ifndef CUBEB_OSS_DEFAULT_OUTPUT
++#define CUBEB_OSS_DEFAULT_OUTPUT "/dev/dsp"
++#endif
++
++#define OSS_BUFFER_SIZE 1024
++
++struct cubeb {
++  struct cubeb_ops const * ops;
++};
++
++struct cubeb_stream {
++  /* Note: Must match cubeb_stream layout in cubeb.c. */
++  cubeb * context;
++  void * user_ptr;
++  /**/
++
++  cubeb_data_callback data_callback;
++  cubeb_state_callback state_callback;
++  float volume;
++  float panning;
++
++  pthread_mutex_t state_mutex;
++  pthread_cond_t state_cond;
++
++  int running;
++  int stopped;
++  int floating;
++
++  /* These two vars are needed to support old versions of OSS */
++  unsigned int position_bytes;
++  unsigned int last_position_bytes;
++
++  uint64_t written_frags; /* The number of fragments written to /dev/dsp */
++  uint64_t missed_frags; /* fragments output with stopped stream */
++
++  cubeb_stream_params params;
++  int fd;
++  pthread_t th;
++};
++
++static struct cubeb_ops const oss_ops;
++
++int oss_init(cubeb ** context, char const * context_name)
++{
++  cubeb* ctx = (cubeb*)malloc(sizeof(cubeb));
++  ctx->ops = &oss_ops;
++  *context = ctx;
++  return CUBEB_OK;
++}
++
++static void oss_destroy(cubeb *ctx)
++{
++  free(ctx);
++}
++
++static char const * oss_get_backend_id(cubeb * context)
++{
++  static char oss_name[] = "oss";
++  return oss_name;
++}
++
++static int oss_get_max_channel_count(cubeb * ctx, uint32_t * max_channels)
++{
++  *max_channels = 2; /* Let's support only stereo for now */
++  return CUBEB_OK;
++}
++
++static int oss_get_min_latency(cubeb * context, cubeb_stream_params params,
++                               uint32_t * latency_frames)
++{
++  (void)context;
++  /* 40ms is a big enough number to work ok */
++  *latency_frames = 40 * params.rate / 1000;
++  return CUBEB_OK;
++}
++
++static int oss_get_preferred_sample_rate(cubeb *context, uint32_t * rate)
++{
++  /* 48000 seems a prefered choice for most audio devices
++   * and a good choice for OSS */
++  *rate = 48000;
++  return CUBEB_OK;
++}
++
++static void run_state_callback(cubeb_stream *stream, cubeb_state state)
++{
++  if (stream->state_callback) {
++    stream->state_callback(stream, stream->user_ptr, state);
++  }
++}
++
++static long run_data_callback(cubeb_stream *stream, void *buffer, long nframes)
++{
++  long got = 0;
++  pthread_mutex_lock(&stream->state_mutex);
++  if (stream->data_callback && stream->running && !stream->stopped) {
++    pthread_mutex_unlock(&stream->state_mutex);
++    got = stream->data_callback(stream, stream->user_ptr, NULL, buffer, nframes);
++  } else {
++    pthread_mutex_unlock(&stream->state_mutex);
++  }
++  return got;
++}
++
++static void apply_volume_int(int16_t* buffer, unsigned int n,
++                             float volume, float panning)
++{
++  float left = volume;
++  float right = volume;
++  unsigned int i;
++  int pan[2];
++  if (panning<0) {
++    right *= (1+panning);
++  } else {
++    left *= (1-panning);
++  }
++  pan[0] = 128.0*left;
++  pan[1] = 128.0*right;
++  for(i=0; i<n; i++){
++    buffer[i] = ((int)buffer[i])*pan[i%2]/128;
++  }
++}
++
++static void apply_volume_float(float* buffer, unsigned int n,
++                               float volume, float panning)
++{
++  float left = volume;
++  float right = volume;
++  unsigned int i;
++  float pan[2];
++  if (panning<0) {
++    right *= (1+panning);
++  } else {
++    left *= (1-panning);
++  }
++  pan[0] = left;
++  pan[1] = right;
++  for(i=0; i<n; i++){
++    buffer[i] = buffer[i]*pan[i%2];
++  }
++}
++
++
++static void *writer(void *stm)
++{
++  cubeb_stream* stream = (cubeb_stream*)stm;
++  int16_t buffer[OSS_BUFFER_SIZE];
++  float f_buffer[OSS_BUFFER_SIZE];
++  int got;
++  unsigned long i;
++  while (stream->running) {
++    pthread_mutex_lock(&stream->state_mutex);
++    if (stream->stopped) {
++      pthread_mutex_unlock(&stream->state_mutex);
++      run_state_callback(stream, CUBEB_STATE_STOPPED);
++      pthread_mutex_lock(&stream->state_mutex);
++      while (stream->stopped) {
++        pthread_cond_wait(&stream->state_cond, &stream->state_mutex);
++      }
++      pthread_mutex_unlock(&stream->state_mutex);
++      run_state_callback(stream, CUBEB_STATE_STARTED);
++      continue;
++    }
++    pthread_mutex_unlock(&stream->state_mutex);
++    if (stream->floating) {
++      got = run_data_callback(stream, f_buffer,
++                              OSS_BUFFER_SIZE/stream->params.channels);
++      apply_volume_float(f_buffer, got*stream->params.channels,
++                                   stream->volume, stream->panning);
++      for (i=0; i<((unsigned long)got)*stream->params.channels; i++) {
++        /* Clipping is prefered to overflow */
++      if(f_buffer[i]>=1.0){
++        f_buffer[i]=1.0;
++      }
++        if(f_buffer[i]<=-1.0){
++        f_buffer[i]=-1.0;
++      }
++        /* One might think that multipling by 32767.0 is logical but results in clipping */
++        buffer[i] = f_buffer[i]*32767.0;
++      }
++    } else {
++      got = run_data_callback(stream, buffer,
++                              OSS_BUFFER_SIZE/stream->params.channels);
++      apply_volume_int(buffer, got*stream->params.channels,
++                               stream->volume, stream->panning);
++    }
++    if (got<0) {
++      run_state_callback(stream, CUBEB_STATE_ERROR);
++      break;
++    }
++    if (!got) {
++      run_state_callback(stream, CUBEB_STATE_DRAINED);
++    }
++    if (got) {
++      size_t i = 0;
++      size_t s = got*stream->params.channels*sizeof(int16_t);
++      while (i < s) {
++        ssize_t n = write(stream->fd, ((char*)buffer) + i, s - i);
++        if (n<=0) {
++          run_state_callback(stream, CUBEB_STATE_ERROR);
++          break;
++        }
++        i+=n;
++      }
++      stream->written_frags+=got;
++    }
++  }
++  return NULL;
++}
++
++static void oss_try_set_latency(cubeb_stream* stream, unsigned int latency)
++{
++  unsigned int latency_bytes, n_frag;
++  int frag;
++  /* fragment size of 1024 is a good choice with good chances to be accepted */
++  unsigned int frag_log=10; /* 2^frag_log = fragment size */
++  latency_bytes =
++    latency*stream->params.rate*stream->params.channels*sizeof(uint16_t)/1000;
++  n_frag = latency_bytes>>frag_log;
++  frag = (n_frag<<16) | frag_log;
++  /* Even if this fails we wish to continue, not checking for errors */
++  ioctl(stream->fd, SNDCTL_DSP_SETFRAGMENT, &frag);
++}
++
++static int oss_stream_init(cubeb * context, cubeb_stream ** stm,
++                           char const * stream_name,
++                           cubeb_devid input_device,
++                           cubeb_stream_params * input_stream_params,
++                           cubeb_devid output_device,
++                           cubeb_stream_params * output_stream_params,
++                           unsigned int latency,
++                           cubeb_data_callback data_callback,
++                           cubeb_state_callback state_callback, void * user_ptr)
++{
++  cubeb_stream* stream = (cubeb_stream*)malloc(sizeof(cubeb_stream));
++  stream->context = context;
++  stream->data_callback = data_callback;
++  stream->state_callback = state_callback;
++  stream->user_ptr = user_ptr;
++
++  assert(!input_stream_params && "not supported.");
++  if (input_device || output_device) {
++    /* Device selection not yet implemented. */
++    return CUBEB_ERROR_DEVICE_UNAVAILABLE;
++  }
++
++  if ((input_stream_params && input_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) ||
++      (output_stream_params && output_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK)) {
++    return CUBEB_ERROR_NOT_SUPPORTED;
++  }
++
++  if ((stream->fd = open(CUBEB_OSS_DEFAULT_OUTPUT, O_WRONLY)) == -1) {
++    free(stream);
++    return CUBEB_ERROR;
++  }
++#define SET(what, to) do { unsigned int i = to; \
++    int j = ioctl(stream->fd, what, &i); \
++    if (j == -1 || i != to) { \
++      close(stream->fd); \
++      free(stream); \
++      return CUBEB_ERROR_INVALID_FORMAT; } } while (0)
++
++  stream->params = *output_stream_params;
++  stream->volume = 1.0;
++  stream->panning = 0.0;
++
++  oss_try_set_latency(stream, latency); 
++
++  stream->floating = 0;
++  SET(SNDCTL_DSP_CHANNELS, stream->params.channels);
++  SET(SNDCTL_DSP_SPEED, stream->params.rate);
++  switch (stream->params.format) {
++    case CUBEB_SAMPLE_S16LE:
++      SET(SNDCTL_DSP_SETFMT, AFMT_S16_LE);
++    break;
++    case CUBEB_SAMPLE_S16BE:
++      SET(SNDCTL_DSP_SETFMT, AFMT_S16_BE);
++    break;
++    case CUBEB_SAMPLE_FLOAT32LE:
++      SET(SNDCTL_DSP_SETFMT, AFMT_S16_NE);
++      stream->floating = 1;
++    break;
++    default:
++      close(stream->fd);
++      free(stream);
++      return CUBEB_ERROR;
++  }
++
++
++  pthread_mutex_init(&stream->state_mutex, NULL);
++  pthread_cond_init(&stream->state_cond, NULL);
++
++  stream->running = 1;
++  stream->stopped = 1;
++  stream->position_bytes = 0;
++  stream->last_position_bytes = 0;
++  stream->written_frags = 0;
++  stream->missed_frags = 0;
++
++  pthread_create(&stream->th, NULL, writer, (void*)stream);
++
++  *stm = stream;
++
++  return CUBEB_OK;
++}
++
++static void oss_stream_destroy(cubeb_stream * stream)
++{
++  pthread_mutex_lock(&stream->state_mutex);
++
++  stream->running = 0;
++  stream->stopped = 0;
++  pthread_cond_signal(&stream->state_cond);
++
++  pthread_mutex_unlock(&stream->state_mutex);
++
++  pthread_join(stream->th, NULL);
++
++  pthread_mutex_destroy(&stream->state_mutex);
++  pthread_cond_destroy(&stream->state_cond);
++  close(stream->fd);
++  free(stream);
++}
++
++static int oss_stream_get_latency(cubeb_stream * stream, uint32_t * latency)
++{
++  if (ioctl(stream->fd, SNDCTL_DSP_GETODELAY, latency)==-1) {
++    return CUBEB_ERROR;
++  }
++  /* Convert latency from bytes to frames */
++  *latency /= stream->params.channels*sizeof(int16_t);
++  return CUBEB_OK;
++}
++
++
++static int oss_stream_current_optr(cubeb_stream * stream, uint64_t * position)
++{
++  count_info ci;
++  /* Unfortunately, this ioctl is only available in OSS 4.x */
++#ifdef SNDCTL_DSP_CURRENT_OPTR
++  oss_count_t count;
++  if (ioctl(stream->fd, SNDCTL_DSP_CURRENT_OPTR, &count) != -1) {
++    *position = count.samples;// + count.fifo_samples;
++    return CUBEB_OK;
++  }
++#endif
++  /* Fall back to this ioctl in case the previous one fails */
++  if (ioctl(stream->fd, SNDCTL_DSP_GETOPTR, &ci) == -1) {
++    return CUBEB_ERROR;
++  }
++  /* ci.bytes is only 32 bit and will start to wrap after arithmetic overflow */
++  stream->position_bytes += ci.bytes - stream->last_position_bytes;
++  stream->last_position_bytes = ci.bytes;
++  *position = stream->position_bytes/stream->params.channels/sizeof(int16_t);
++  return CUBEB_OK;
++}
++
++static int oss_stream_get_position(cubeb_stream * stream, uint64_t * position)
++{
++  if ( oss_stream_current_optr(stream, position) == CUBEB_OK ){
++    *position -= stream->missed_frags;
++    return CUBEB_OK;
++  }
++  /* If no correct method to get position works we resort to this */
++  *position = stream->written_frags;
++  return CUBEB_OK;
++}
++
++
++static int oss_stream_start(cubeb_stream * stream)
++{
++  pthread_mutex_lock(&stream->state_mutex);
++  if (stream->stopped) {
++    uint64_t ptr;
++    oss_stream_current_optr(stream, &ptr);
++    stream->missed_frags = ptr - stream->written_frags;
++    stream->stopped = 0;
++    pthread_cond_signal(&stream->state_cond);
++  }
++  pthread_mutex_unlock(&stream->state_mutex);
++  return CUBEB_OK;
++}
++
++static int oss_stream_stop(cubeb_stream * stream)
++{
++  pthread_mutex_lock(&stream->state_mutex);
++  stream->stopped = 1;
++  pthread_mutex_unlock(&stream->state_mutex);
++  return CUBEB_OK;
++}
++
++int oss_stream_set_panning(cubeb_stream * stream, float panning)
++{
++  if (stream->params.channels == 2) {
++    stream->panning=panning;
++  }
++  return CUBEB_OK;
++}
++
++int oss_stream_set_volume(cubeb_stream * stream, float volume)
++{
++  stream->volume=volume;
++  return CUBEB_OK;
++}
++
++static struct cubeb_ops const oss_ops = {
++  .init = oss_init,
++  .get_backend_id = oss_get_backend_id,
++  .get_max_channel_count = oss_get_max_channel_count,
++  .get_min_latency = oss_get_min_latency,
++  .get_preferred_sample_rate = oss_get_preferred_sample_rate,
++  .get_preferred_channel_layout = NULL,
++  .enumerate_devices = NULL,
++  .device_collection_destroy = NULL,
++  .destroy = oss_destroy,
++  .stream_init = oss_stream_init,
++  .stream_destroy = oss_stream_destroy,
++  .stream_start = oss_stream_start,
++  .stream_stop = oss_stream_stop,
++  .stream_reset_default_device = NULL,
++  .stream_get_position = oss_stream_get_position,
++  .stream_get_latency = oss_stream_get_latency,
++  .stream_set_volume = oss_stream_set_volume,
++  .stream_set_panning = oss_stream_set_panning,
++  .stream_get_current_device = NULL,
++  .stream_device_destroy = NULL,
++  .stream_register_device_changed_callback = NULL,
++  .register_device_collection_changed = NULL
++};
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_src_moz.build  Sun Dec 16 08:12:16 2018
@@ -0,0 +1,25 @@
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libcubeb/src/moz.build.orig  2018-12-04 23:11:54.000000000 +0000
++++ media/libcubeb/src/moz.build
+@@ -22,6 +22,12 @@ if CONFIG['MOZ_ALSA']:
+     ]
+     DEFINES['USE_ALSA'] = True
+ 
++if CONFIG['MOZ_OSS']:
++    SOURCES += [
++        'cubeb_oss.c',
++    ]
++    DEFINES['USE_OSS'] = True
++
+ if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['MOZ_JACK']:
+     SOURCES += [
+         'cubeb_resampler.cpp',
+@@ -87,6 +93,7 @@ if CONFIG['OS_TARGET'] == 'Android':
+ FINAL_LIBRARY = 'gkmedias'
+ 
+ CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
++CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
+ CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
+ 
+ # We allow warnings for third-party code that can be updated from upstream.
Index: pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_update.sh
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_update.sh:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libcubeb_update.sh      Sun Dec 16 08:12:16 2018
@@ -0,0 +1,12 @@
+$NetBSD: patch-media_libcubeb_update.sh,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libcubeb/update.sh.orig      2018-12-04 23:11:53.000000000 +0000
++++ media/libcubeb/update.sh
+@@ -20,6 +20,7 @@ cp $1/src/cubeb_log.h src
+ cp $1/src/cubeb_mixer.cpp src
+ cp $1/src/cubeb_mixer.h src
+ cp $1/src/cubeb_opensl.c src
++cp $1/src/cubeb_oss.c src
+ cp $1/src/cubeb-jni.cpp src
+ cp $1/src/cubeb-jni.h src
+ cp $1/src/android/cubeb-output-latency.h src/android
Index: pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libpng_pngpriv.h        Sun Dec 16 08:12:16 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-media_libpng_pngpriv.h,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libpng/pngpriv.h.orig        2018-12-04 23:11:54.000000000 +0000
++++ media/libpng/pngpriv.h
+@@ -36,8 +36,10 @@
+  * still required (as of 2011-05-02.)
+  */
+ #ifndef _POSIX_SOURCE
++#if !defined(__sun) || (__STDC_VERSION__-0 < 199901L)
+ # define _POSIX_SOURCE 1 /* Just the POSIX 1003.1 and C89 APIs */
+ #endif
++#endif
+ 
+ #ifndef PNG_VERSION_INFO_ONLY
+ /* Standard library headers not required by png.h: */
Index: pkgsrc/mail/thunderbird/patches/patch-media_libyuv_libyuv_source_mjpeg__decoder.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_libyuv_libyuv_source_mjpeg__decoder.cc:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_libyuv_libyuv_source_mjpeg__decoder.cc  Sun Dec 16 08:12:16 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-media_libyuv_libyuv_source_mjpeg__decoder.cc,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/libyuv/libyuv/source/mjpeg_decoder.cc.orig   2018-12-04 23:11:54.000000000 +0000
++++ media/libyuv/libyuv/source/mjpeg_decoder.cc
+@@ -25,7 +25,7 @@
+ #endif
+ 
+ #endif
+-struct FILE;  // For jpeglib.h.
++//struct FILE;  // For jpeglib.h.
+ 
+ // C++ build requires extern C for jpeg internals.
+ #ifdef __cplusplus
Index: pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc   Sun Dec 16 08:12:16 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc.orig       2018-12-04 23:11:54.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc
+@@ -60,6 +60,10 @@ static const unsigned int ALSA_CAPTURE_W
+ #define FUNC_GET_DEVICE_NAME 1
+ #define FUNC_GET_DEVICE_NAME_FOR_AN_ENUM 2
+ 
++#if !defined(ESTRPIPE)
++#define ESTRPIPE EPIPE
++#endif
++
+ AudioDeviceLinuxALSA::AudioDeviceLinuxALSA(const int32_t id) :
+     _ptrAudioBuffer(NULL),
+     _critSect(*CriticalSectionWrapper::CreateCriticalSection()),
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.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Sun Dec 16 08:12:16 2018
@@ -0,0 +1,42 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig    2018-12-04 23:11:54.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
+@@ -25,6 +25,9 @@
+ #else
+ #include <linux/videodev2.h>
+ #endif
++#ifdef HAVE_LIBV4L2
++#include <libv4l2.h>
++#endif
+ 
+ #include "webrtc/system_wrappers/include/trace.h"
+ 
+@@ -33,6 +36,15 @@
+ #define BUF_LEN     ( 1024 * ( EVENT_SIZE + 16 ) )
+ #endif
+ 
++#ifdef HAVE_LIBV4L2
++#define open  v4l2_open
++#define close v4l2_close
++#define dup   v4l2_dup
++#define ioctl v4l2_ioctl
++#define mmap  v4l2_mmap
++#define munmap        v4l2_munmap
++#endif
++
+ namespace webrtc
+ {
+ namespace videocapturemodule
+@@ -314,6 +326,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
+     memset(deviceNameUTF8, 0, deviceNameLength);
+     memcpy(cameraName, cap.card, sizeof(cap.card));
+ 
++    if (cameraName[0] == '\0')
++    {
++        sprintf(cameraName, "Camera at /dev/video%d", deviceNumber);
++    }
++
+     if (deviceNameLength >= strlen(cameraName))
+     {
+         memcpy(deviceNameUTF8, cameraName, strlen(cameraName));
Index: pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc       Sun Dec 16 08:12:16 2018
@@ -0,0 +1,30 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig  2018-12-04 23:11:54.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc
+@@ -24,6 +24,9 @@
+ #else
+ #include <linux/videodev2.h>
+ #endif
++#ifdef HAVE_LIBV4L2
++#include <libv4l2.h>
++#endif
+ 
+ #include <new>
+ 
+@@ -33,6 +36,15 @@
+ #include "webrtc/system_wrappers/include/critical_section_wrapper.h"
+ #include "webrtc/system_wrappers/include/trace.h"
+ 
++#ifdef HAVE_LIBV4L2
++#define open  v4l2_open
++#define close v4l2_close
++#define dup   v4l2_dup
++#define ioctl v4l2_ioctl
++#define mmap  v4l2_mmap
++#define munmap        v4l2_munmap
++#endif
++
+ namespace webrtc {
+ namespace videocapturemodule {
+ rtc::scoped_refptr<VideoCaptureModule> VideoCaptureImpl::Create(
Index: pkgsrc/mail/thunderbird/patches/patch-modules_pdfium_update.sh
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-modules_pdfium_update.sh:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-modules_pdfium_update.sh      Sun Dec 16 08:12:16 2018
@@ -0,0 +1,16 @@
+$NetBSD: patch-modules_pdfium_update.sh,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- modules/pdfium/update.sh.orig      2018-12-04 23:11:55.000000000 +0000
++++ modules/pdfium/update.sh
+@@ -132,9 +132,9 @@ update_readme() {
+     perl -p -i -e "s/${PREFIX} [0-9A-Fa-f]+ \(.+\)/${PREFIX} ${COMMIT} (${COMMIT_DATE})/" README_MOZILLA
+ }
+ 
+-if [ "$#" == 0 ]; then
++if [ "$#" = 0 ]; then
+     COMMIT_SELECTOR="master"
+-elif [ "$#" == 2 -a "$1" == "--commit" ]; then
++elif [ "$#" = 2 -a "$1" = "--commit" ]; then
+     COMMIT_SELECTOR="$2"
+ else
+     print_help
Index: pkgsrc/mail/thunderbird/patches/patch-old-configure.in
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-old-configure.in:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-old-configure.in      Sun Dec 16 08:12:16 2018
@@ -0,0 +1,85 @@
+$NetBSD: patch-old-configure.in,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- old-configure.in.orig      2018-12-04 23:11:55.000000000 +0000
++++ old-configure.in
+@@ -1819,11 +1819,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
+                      #include <jpeglib.h> ],
+                    [ #if JPEG_LIB_VERSION < $MOZJPEG
+                      #error "Insufficient JPEG library version ($MOZJPEG required)."
+-                     #endif
+-                     #ifndef JCS_EXTENSIONS
+-                     #error "libjpeg-turbo JCS_EXTENSIONS required"
+-                     #endif
+-                     ],
++                     #endif ],
+                    MOZ_SYSTEM_JPEG=1,
+                    AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
+ fi
+@@ -2611,6 +2607,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
+ AC_SUBST(MOZ_WEBM_ENCODER)
+ 
+ dnl ==================================
++dnl = Check OSS availability
++dnl ==================================
++
++dnl If using Linux, Solaris or BSDs, ensure that OSS is available
++case "$OS_TARGET" in
++Linux|SunOS|DragonFly|FreeBSD|NetBSD|GNU/kFreeBSD)
++    MOZ_OSS=1
++    ;;
++esac
++
++MOZ_ARG_WITH_STRING(oss,
++[  --with-oss[=PFX]        Enable OpenSoundSystem support [installed at prefix PFX]],
++   OSSPREFIX=$withval)
++
++if test -n "$OSSPREFIX"; then
++    if test "$OSSPREFIX" != "no"; then
++        MOZ_OSS=1
++    else
++        MOZ_OSS=
++    fi
++fi
++
++_SAVE_CFLAGS=$CFLAGS
++_SAVE_LIBS=$LIBS
++if test -n "$MOZ_OSS"; then
++    dnl Prefer 4Front implementation
++    AC_MSG_CHECKING([MOZ_OSS_CFLAGS])
++    if test "$OSSPREFIX" != "yes"; then
++        oss_conf=${OSSPREFIX%/usr}/etc/oss.conf
++        if test -f "$oss_conf"; then
++            . "$oss_conf"
++        else
++            OSSLIBDIR=$OSSPREFIX/lib/oss
++        fi
++        if test -d "$OSSLIBDIR"; then
++            MOZ_OSS_CFLAGS="$MOZ_OSS_CFLAGS -I$OSSLIBDIR/include"
++        fi
++    fi
++    AC_MSG_RESULT([$MOZ_OSS_CFLAGS])
++
++    CFLAGS="$CFLAGS $MOZ_OSS_CFLAGS"
++    MOZ_CHECK_HEADERS(sys/soundcard.h soundcard.h)
++
++    if test "$ac_cv_header_sys_soundcard_h" != "yes" -a \
++            "$ac_cv_header_soundcard_h" != "yes"; then
++        AC_MSG_ERROR([Need OSS for Ogg, Wave or WebM decoding on $OS_TARGET.  Disable with --without-oss.])
++    fi
++
++    dnl Assume NetBSD implementation over SunAudio
++    AC_CHECK_LIB(ossaudio, _oss_ioctl,
++        [AC_DEFINE_UNQUOTED(CUBEB_OSS_DEFAULT_OUTPUT, "/dev/sound")
++         MOZ_OSS_LIBS="$MOZ_OSS_LIBS -lossaudio"])
++fi
++CFLAGS=$_SAVE_CFLAGS
++LIBS=$_SAVE_LIBS
++
++AC_SUBST(MOZ_OSS)
++AC_SUBST_LIST(MOZ_OSS_CFLAGS)
++AC_SUBST_LIST(MOZ_OSS_LIBS)
++
++dnl ==================================
+ dnl = Check alsa availability on Linux
+ dnl ==================================
+ 
Index: pkgsrc/mail/thunderbird/patches/patch-servo_components_style_build__gecko.rs
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-servo_components_style_build__gecko.rs:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-servo_components_style_build__gecko.rs        Sun Dec 16 08:12:16 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-servo_components_style_build__gecko.rs,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- servo/components/style/build_gecko.rs.orig 2018-12-04 23:11:55.000000000 +0000
++++ servo/components/style/build_gecko.rs
+@@ -556,6 +556,8 @@ mod bindings {
+                 .borrowed_type(ty)
+                 .zero_size_type(ty, &structs_types);
+         }
++        builder = builder
++            .raw_line(format!("pub use gecko_bindings::structs::root::*;"));
+         write_binding_file(builder, BINDINGS_FILE, &fixups);
+     }
+ 
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_components_terminator_nsTerminator.cpp        Sun Dec 16 08:12:16 2018
@@ -0,0 +1,25 @@
+$NetBSD: patch-toolkit_components_terminator_nsTerminator.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- toolkit/components/terminator/nsTerminator.cpp.orig        2018-12-04 23:12:02.000000000 +0000
++++ toolkit/components/terminator/nsTerminator.cpp
+@@ -36,7 +36,7 @@
+ #if defined(XP_WIN)
+ #include <windows.h>
+ #else
+-#include <unistd.h>
++#include <time.h>
+ #endif
+ 
+ #include "mozilla/ArrayUtils.h"
+@@ -178,7 +178,10 @@ RunWatchdog(void* arg)
+ #if defined(XP_WIN)
+     Sleep(1000 /* ms */);
+ #else
+-    usleep(1000000 /* usec */);
++    struct timespec tickd;
++    tickd.tv_sec = 1;
++    tickd.tv_nsec = 0;
++    nanosleep(&tickd, NULL);
+ #endif
+ 
+     if (gHeartbeat++ < timeToLive) {
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_library_moz.build
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-toolkit_library_moz.build:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_library_moz.build     Sun Dec 16 08:12:16 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-toolkit_library_moz.build,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- toolkit/library/moz.build.orig     2018-12-04 23:12:02.000000000 +0000
++++ toolkit/library/moz.build
+@@ -247,8 +247,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
+ if not CONFIG['MOZ_TREE_PIXMAN']:
+     OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
+ 
+-if CONFIG['MOZ_ALSA']:
+-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
++if CONFIG['MOZ_OSS']:
++    OS_LIBS += CONFIG['MOZ_OSS_LIBS']
+ 
+ if CONFIG['HAVE_CLOCK_MONOTONIC']:
+     OS_LIBS += CONFIG['REALTIME_LIBS']
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_moz.configure Sun Dec 16 08:12:16 2018
@@ -0,0 +1,21 @@
+$NetBSD: patch-toolkit_moz.configure,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- toolkit/moz.configure.orig 2018-12-04 23:12:01.000000000 +0000
++++ toolkit/moz.configure
+@@ -932,11 +932,11 @@ include('nss.configure')
+ # ==============================================================
+ option('--disable-skia', help='Disable use of Skia')
+ 
+-@depends('--disable-skia')
+-def skia(value):
+-    if not value:
+-        die('--disable-skia is not supported anymore')
+-    else:
++@depends('--disable-skia', target)
++def skia(value, target):
++    if value.origin == 'default' and target.endianness == 'big':
++        return None
++    if value:
+         return True
+ 
+ set_config('MOZ_ENABLE_SKIA', skia)
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_mozapps_installer_packager.mk Sun Dec 16 08:12:16 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-toolkit_mozapps_installer_packager.mk,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- toolkit/mozapps/installer/packager.mk.orig 2018-12-04 23:12:03.000000000 +0000
++++ toolkit/mozapps/installer/packager.mk
+@@ -130,7 +130,7 @@ endif
+         (cd $(DESTDIR)$(installdir) && tar -xf -)
+       $(NSINSTALL) -D $(DESTDIR)$(bindir)
+       $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
+-      ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
++      #ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
+ 
+ checksum:
+       mkdir -p `dirname $(CHECKSUM_FILE)`
Index: pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-toolkit_xre_glxtest.cpp       Sun Dec 16 08:12:16 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-toolkit_xre_glxtest.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- toolkit/xre/glxtest.cpp.orig       2018-12-04 23:12:02.000000000 +0000
++++ toolkit/xre/glxtest.cpp
+@@ -124,7 +124,7 @@ void glxtest()
+     fatal_error("The MOZ_AVOID_OPENGL_ALTOGETHER environment variable is defined");
+ 
+   ///// Open libGL and load needed symbols /////
+-#ifdef __OpenBSD__
++#if defined(__OpenBSD__) || defined(__NetBSD__)
+   #define LIBGL_FILENAME "libGL.so"
+ #else
+   #define LIBGL_FILENAME "libGL.so.1"
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_base_nscore.h   Sun Dec 16 08:12:16 2018
@@ -0,0 +1,13 @@
+$NetBSD: patch-xpcom_base_nscore.h,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- xpcom/base/nscore.h.orig   2018-12-04 23:12:03.000000000 +0000
++++ xpcom/base/nscore.h
+@@ -76,7 +76,7 @@
+  *           NS_HIDDEN_(int) NS_FASTCALL func2(char *foo);
+  */
+ 
+-#if defined(__i386__) && defined(__GNUC__)
++#if defined(__i386__) && defined(__GNUC__) && !(defined(__clang__) && __clang_major__ == 3 && __clang_minor__ == 4 && __clang_patchlevel__ == 0)
+ #define NS_FASTCALL __attribute__ ((regparm (3), stdcall))
+ #define NS_CONSTRUCTOR_FASTCALL __attribute__ ((regparm (3), stdcall))
+ #elif defined(XP_WIN) && !defined(_WIN64)
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_build_BinaryPath.h      Sun Dec 16 08:12:16 2018
@@ -0,0 +1,38 @@
+$NetBSD: patch-xpcom_build_BinaryPath.h,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- xpcom/build/BinaryPath.h.orig      2018-12-04 23:12:03.000000000 +0000
++++ xpcom/build/BinaryPath.h
+@@ -22,7 +22,8 @@
+     defined(__OpenBSD__)
+ #include <sys/sysctl.h>
+ #endif
+-#if defined(__OpenBSD__)
++#if defined(__OpenBSD__) || \
++    (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
+ #include <sys/stat.h>
+ #endif
+ #include "mozilla/UniquePtr.h"
+@@ -172,7 +173,8 @@ private:
+   }
+ 
+ #elif defined(__FreeBSD__) || defined(__DragonFly__) || \
+-      defined(__FreeBSD_kernel__) || defined(__NetBSD__)
++      defined(__FreeBSD_kernel__) || \
++      (defined(__NetBSD__) && defined(KERN_PROC_PATHNAME))
+   static nsresult Get(char aResult[MAXPATHLEN])
+   {
+     int mib[4];
+@@ -257,6 +259,13 @@ private:
+     return NS_ERROR_FAILURE;
+   }
+ 
++#elif (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
++  static nsresult Get(char aResult[MAXPATHLEN])
++  {
++    char path[] = "@PREFIX@/lib/firefox60/firefox60";
++    sprintf(aResult, "%s", path);
++    return NS_OK;
++  }
+ #else
+ #error Oops, you need platform-specific code here
+ #endif
Index: pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp:1.1
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp Sun Dec 16 08:12:16 2018
@@ -0,0 +1,89 @@
+$NetBSD: patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp,v 1.1 2018/12/16 08:12:16 ryoon Exp $
+
+--- xpcom/reflect/xptcall/md/unix/xptcinvoke_sparc64_netbsd.cpp.orig   2018-12-14 14:39:39.519246035 +0000
++++ xpcom/reflect/xptcall/md/unix/xptcinvoke_sparc64_netbsd.cpp
+@@ -0,0 +1,84 @@
++/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * The contents of this file are subject to the Netscape Public
++ * License Version 1.1 (the "License"); you may not use this file
++ * except in compliance with the License. You may obtain a copy of
++ * the License at http://www.mozilla.org/NPL/
++ *
++ * Software distributed under the License is distributed on an "AS
++ * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
++ * implied. See the License for the specific language governing
++ * rights and limitations under the License.
++ *
++ * The Original Code is mozilla.org code.
++ *
++ * The Initial Developer of the Original Code is Netscape
++ * Communications Corporation.  Portions created by Netscape are
++ * Copyright (C) 1998 Netscape Communications Corporation. All
++ * Rights Reserved.
++ *
++ * Contributor(s): 
++ */
++
++/* Platform specific code to invoke XPCOM methods on native objects */
++
++#include "xptcprivate.h"
++
++#if !defined(__sparc64__) && !defined(_LP64)
++#error "This code is for Sparc64 only"
++#endif
++
++extern "C" PRUint32
++invoke_copy_to_stack(PRUint64* d, PRUint32 paramCount, nsXPTCVariant* s)
++{
++  /*
++    We need to copy the parameters for this function to locals and use them
++    from there since the parameters occupy the same stack space as the stack
++    we're trying to populate.
++  */
++  PRUint64 *l_d = d;
++  nsXPTCVariant *l_s = s;
++  PRUint64 l_paramCount = paramCount;
++  PRUint64 regCount = 0;  // return the number of registers to load from the stack
++
++  for(PRUint64 i = 0; i < l_paramCount; i++, l_d++, l_s++)
++  {
++    if (regCount < 5) regCount++;
++
++    if (l_s->IsPtrData())
++    {
++      *l_d = (PRUint64)l_s->ptr;
++      continue;
++    }
++    switch (l_s->type)
++    {
++      case nsXPTType::T_I8    : *((PRInt64*)l_d)     = l_s->val.i8;    break;
++      case nsXPTType::T_I16   : *((PRInt64*)l_d)     = l_s->val.i16;   break;
++      case nsXPTType::T_I32   : *((PRInt64*)l_d)     = l_s->val.i32;   break;
++      case nsXPTType::T_I64   : *((PRInt64*)l_d)     = l_s->val.i64;   break;
++      
++      case nsXPTType::T_U8    : *((PRUint64*)l_d)    = l_s->val.u8;    break;
++      case nsXPTType::T_U16   : *((PRUint64*)l_d)    = l_s->val.u16;   break;
++      case nsXPTType::T_U32   : *((PRUint64*)l_d)    = l_s->val.u32;   break;
++      case nsXPTType::T_U64   : *((PRUint64*)l_d)    = l_s->val.u64;   break;
++
++      /* in the case of floats, we want to put the bits in to the
++         64bit space right justified... floats in the paramter array on
++         sparcv9 use odd numbered registers.. %f1, %f3, so we have to skip
++         the space that would be occupied by %f0, %f2, etc.
++      */
++      case nsXPTType::T_FLOAT : *(((float*)l_d) + 1) = l_s->val.f;     break;
++      case nsXPTType::T_DOUBLE: *((double*)l_d)      = l_s->val.d;     break;
++      case nsXPTType::T_BOOL  : *((PRInt64*)l_d)      = l_s->val.b;     break;
++      case nsXPTType::T_CHAR  : *((PRUint64*)l_d)    = l_s->val.c;     break;
++      case nsXPTType::T_WCHAR : *((PRInt64*)l_d)     = l_s->val.wc;    break;
++
++      default:
++        // all the others are plain pointer types
++        *((void**)l_d) = l_s->val.p;
++        break;
++    }
++  }
++  
++  return regCount;
++}

Index: pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc:1.10
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc      Sun Dec 16 08:12:15 2018
@@ -0,0 +1,23 @@
+$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.10 2018/12/16 08:12:15 ryoon Exp $
+
+--- ipc/chromium/src/base/platform_thread_posix.cc.orig        2018-12-04 23:11:48.000000000 +0000
++++ ipc/chromium/src/base/platform_thread_posix.cc
+@@ -12,7 +12,9 @@
+ #if defined(OS_MACOSX)
+ #include <mach/mach.h>
+ #elif defined(OS_NETBSD)
++_Pragma("GCC visibility push(default)")
+ #include <lwp.h>
++_Pragma("GCC visibility pop")
+ #elif defined(OS_LINUX)
+ #include <sys/syscall.h>
+ #include <sys/prctl.h>
+@@ -103,7 +105,7 @@ void PlatformThread::SetName(const char*
+   pthread_setname_np(pthread_self(), "%s", (void *)name);
+ #elif defined(OS_BSD) && !defined(__GLIBC__)
+   pthread_set_name_np(pthread_self(), name);
+-#elif defined(OS_SOLARIS)
++#elif defined(notOS_SOLARIS)
+   pthread_setname_np(pthread_self(), name);
+ #else
+ #endif

Index: pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp
diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp:1.9
--- /dev/null   Sun Dec 16 08:12:16 2018
+++ pkgsrc/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp    Sun Dec 16 08:12:15 2018
@@ -0,0 +1,18 @@
+$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.9 2018/12/16 08:12:15 ryoon Exp $
+
+--- ipc/glue/GeckoChildProcessHost.cpp.orig    2018-12-04 23:11:48.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
+  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+ 
++#if defined(__NetBSD__)
++_Pragma("GCC visibility push(default)")
++#endif
+ #include "GeckoChildProcessHost.h"
++#if defined(__NetBSD__)
++_Pragma("GCC visibility pop")
++#endif
+ 
+ #include "base/command_line.h"
+ #include "base/string_util.h"



Home | Main Index | Thread Index | Old Index