Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 8EF6D7A20D for ; Thu, 27 Apr 2017 13:33:05 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 283C384DB9; Thu, 27 Apr 2017 13:33:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CE88984D8C for ; Thu, 27 Apr 2017 13:32:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 54HJHQLN8fAH for ; Thu, 27 Apr 2017 13:32:41 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id A52FF84CE2 for ; Thu, 27 Apr 2017 13:32:41 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 9E310FBE4; Thu, 27 Apr 2017 13:32:41 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_149329996151780" MIME-Version: 1.0 Date: Thu, 27 Apr 2017 13:32:41 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/mail/thunderbird To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20170427133241.9E310FBE4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_149329996151780 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Thu Apr 27 13:32:41 UTC 2017 Modified Files: pkgsrc/mail/thunderbird: Makefile PLIST PLIST.lightning distinfo options.mk pkgsrc/mail/thunderbird/patches: patch-mail_app_nsMailApp.cpp patch-mozilla_build_gyp.mozbuild patch-mozilla_config_Makefile.in patch-mozilla_config_external_moz.build patch-mozilla_config_system-headers patch-mozilla_dom_base_moz.build patch-mozilla_dom_media_moz.build patch-mozilla_dom_system_OSFileConstants.cpp patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.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_yuv__row__arm.S patch-mozilla_image_decoders_nsJPEGDecoder.cpp patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc patch-mozilla_js_src_jit_arm_Architecture-arm.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_libtheora_moz.build patch-mozilla_media_libtremor_moz.build patch-mozilla_media_libvorbis_moz.build 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_video__capture.gypi patch-mozilla_mozglue_build_arm.cpp patch-mozilla_netwerk_dns_moz.build patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h patch-mozilla_toolkit_library_moz.build patch-mozilla_toolkit_mozapps_installer_packager.mk Added Files: pkgsrc/mail/thunderbird/patches: 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_config_system__wrappers_unwind.h patch-mozilla_dom_filesystem_compat_FileSystemDirectoryReader.h patch-mozilla_dom_media_AudioStream.cpp patch-mozilla_dom_media_AudioStream.h patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp patch-mozilla_gfx_graphite2_moz-gr-update.sh patch-mozilla_image_Downscaler.h patch-mozilla_intl_unicharutil_util_moz.build patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h patch-mozilla_js_src_moz.build patch-mozilla_js_src_old-configure.in patch-mozilla_media_libcubeb_tests_moz.build patch-mozilla_media_libcubeb_update.sh patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h patch-mozilla_media_libyuv_source_mjpeg__decoder.cc patch-mozilla_mobile_android_installer_Makefile.in 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_terminator_nsTerminator.cpp patch-mozilla_toolkit_modules_GMPUtils.jsm patch-mozilla_toolkit_moz.configure patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js patch-mozilla_xpcom_build_XPCOMInit.cpp Removed Files: pkgsrc/mail/thunderbird/patches: patch-mozilla_browser_installer_package-manifest.in patch-mozilla_build_autoconf_compiler-opts.m4 patch-mozilla_build_autoconf_nss.m4 patch-mozilla_config_rules.mk patch-mozilla_configure.in patch-mozilla_dom_base_DOMRequest.cpp patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S patch-mozilla_ipc_chromium_src_base_file__util__posix.cc patch-mozilla_ipc_chromium_src_base_message__loop.cc patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h patch-mozilla_ipc_glue_StringUtil.cpp patch-mozilla_ipc_glue_moz.build patch-mozilla_js_src_configure.in patch-mozilla_js_src_ctypes_CTypes.h patch-mozilla_js_src_frontend_ParseMaps.cpp patch-mozilla_js_src_jit_LIR.cpp patch-mozilla_js_src_jit_MIR.cpp patch-mozilla_js_src_jsdate.cpp patch-mozilla_js_src_jskwgen.cpp patch-mozilla_js_src_jsmath.cpp patch-mozilla_js_src_jsnativestack.cpp patch-mozilla_js_src_shell_jsoptparse.cpp patch-mozilla_js_src_vm_SPSProfiler.cpp patch-mozilla_media_libpng_pngpriv.h patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c patch-mozilla_media_libstagefright_system_core_liblog_logprint.c patch-mozilla_media_libtheora_lib_info.c patch-mozilla_media_libtremor_Makefile.in patch-mozilla_media_libvorbis_Makefile.in patch-mozilla_media_libvorbis_lib_vorbis__info.c patch-mozilla_media_libyuv_include_libyuv_scale__row.h patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp patch-mozilla_memory_build_mozjemalloc__compat.c patch-mozilla_memory_volatile_VolatileBufferOSX.cpp patch-mozilla_mfbt_Attributes.h patch-mozilla_modules_libpref_init_all.js patch-mozilla_storage_SQLiteMutex.h patch-mozilla_toolkit_xre_nsAppRunner.cpp patch-mozilla_webapprt_moz.build patch-mozilla_xpcom_build_PoisonIOInterposer.h patch-mozilla_xpcom_components_Module.h patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp patch-mozilla_xulrunner_installer_Makefile.in patch-mozilla_xulrunner_installer_libxul-embedding.pc.in patch-mozilla_xulrunner_installer_libxul.pc.in Log Message: Update to 52.0.1 Changelog: 52.0.1: Fixed Clicking on a link in an email may not open this link in the external browser. Crash due to incompatibility with McAfee Anti-SPAM add-on. Add-on is blocked in 52.0.1 52.0: New Folder pane toolbar and folder view selector (replacement for folder view arrows) Optionally remove corresponding data files when removing an account from Thunderbird Import settings from Becky! Internet Mail Possibility to copy message filter Dictionary setting is restored when editing a draft. Content-Language header (RFC 3282) transmitted with message Calendar: Event can now be created and edited in a tab Calendar: Processing of received invitation counter proposals Chat: Support Twitter Direct Messages Chat: Liking and favoriting in Twitter Chat: XMPP: Support SASL SCRAM authentication mechanism Chat: Support Jabber/XMPP Message Carbons (XEP-280) Changed IMPORTANT: The way images are included in a compose window has changed. Images are now included as data URIs and not as references to parts of other messages or operating system files. This allows better interoperability with office packages such as MS Office or LibreOffice. Images linked from locations on the internet will no longer be downloaded and attached to the message automatically. This can be changed for each image individually via the Image Properties dialog or globally by setting the preference mail.compose.attach_http_images. Correspondents column now default for all new folders, can be switched off with preference mail.threadpane.use_correspondents When replying to a mailing list, reply will be sent to address in From header ignoring Reply-to header On Linux PulseAudio is now required to play sound Formatting toolbar is now left in place when delivery format is switched to plain text only Messages in IMAP folders read on external device are now filtered by default Folders backed by mbox storage larger than 4GB are supported without warning (unless preference mailnews.allowMboxOver4GB is set to false) IMAP caching now uses Mozilla's latest caching technology The keyboard shortcut to insert hyperlinks into a compose window was changed from CTRL+L to CTRL+K to align with Office applications Chat: Removed Yahoo! Messenger support (since Yahoo removed support) Fixed Message preview pane non-functional after IMAP folder was renamed or moved Fixed Editing in paragraph format: Pressing Shift+Enter sometimes doesn't move the cursor to the next line Various corrections when composing messages in paragraph format Paste as quotation doesn't always work Long lines in plain text replies not properly wrapped Undesired white-space before signature in paragraph mode When attachment unavailable, compose shows endless "Attaching..." message instead of error Text encoding of reply sometimes incorrect (uses encoding of last viewed message) Text encoding of message display, reply or forwarded message sometimes incorrect (uses encoding of attachment) Delivery Format not preserved for saved drafts (Auto-Detect|Plaintext|HTML|Both) Reply to own e-mail does not reply with the correct identity IMAP message part caching Links with escaped non-ASCII (international) characters can't be clicked Calendar: Events specified in timezone "local time" generate alerts in UTC time Chat: XMPP Resource collisions Various security fixes Security fixes: #CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP #CVE-2017-5401: Memory Corruption when handling ErrorResult #CVE-2017-5402: Use-after-free working with events in FontFace objects #CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object #CVE-2017-5404: Use-after-free working with ranges in selections #CVE-2017-5406: Segmentation fault in Skia with canvas operations #CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters #CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping #CVE-2017-5411: Use-after-free in Buffer Storage in libGLES #CVE-2017-5408: Cross-origin reading of video captions in violation of CORS #CVE-2017-5412: Buffer overflow read in SVG filters #CVE-2017-5413: Segmentation fault during bidirectional operations #CVE-2017-5414: File picker can choose incorrect default directory #CVE-2017-5416: Null dereference crash in HttpChannel #CVE-2017-5425: Overly permissive Gecko Media Plugin sandbox regular expression access #CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running #CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses #CVE-2017-5419: Repeated authentication prompts lead to DOS attack #CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports #CVE-2017-5421: Print preview spoofing #CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink #CVE-2017-5399: Memory safety bugs fixed in Thunderbird 52 #CVE-2017-5398: Memory safety bugs fixed in Thunderbird 52 and Thunderbird 45.8 To generate a diff of this commit: cvs rdiff -u -r1.190 -r1.191 pkgsrc/mail/thunderbird/Makefile cvs rdiff -u -r1.59 -r1.60 pkgsrc/mail/thunderbird/PLIST cvs rdiff -u -r1.25 -r1.26 pkgsrc/mail/thunderbird/PLIST.lightning cvs rdiff -u -r1.188 -r1.189 pkgsrc/mail/thunderbird/distinfo cvs rdiff -u -r1.18 -r1.19 pkgsrc/mail/thunderbird/options.mk cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build \ 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 cvs rdiff -u -r1.4 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp cvs rdiff -u -r1.2 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_glue_moz.build \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_LIR.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_MIR.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jsdate.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jskwgen.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jsmath.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_shell_jsoptparse.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_info.c \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_memory_build_mozjemalloc__compat.c \ pkgsrc/mail/thunderbird/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_components_Module.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_Makefile.in cvs rdiff -u -r1.5 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_autoconf_nss.m4 cvs rdiff -u -r1.3 -r1.4 \ 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_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 cvs rdiff -u -r0 -r1.1 \ 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_filesystem_compat_FileSystemDirectoryReader.h \ 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_image_Downscaler.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_old-configure.in \ 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 cvs rdiff -u -r1.4 -r1.5 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build cvs rdiff -u -r1.1 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_rules.mk \ pkgsrc/mail/thunderbird/patches/patch-mozilla_configure.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_DOMRequest.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_configure.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jsnativestack.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_modules_libpref_init_all.js \ pkgsrc/mail/thunderbird/patches/patch-mozilla_storage_SQLiteMutex.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul-embedding.pc.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul.pc.in cvs rdiff -u -r1.10 -r1.11 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers cvs rdiff -u -r0 -r1.5 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h cvs rdiff -u -r1.2 -r1.3 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build \ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build \ 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_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_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_netwerk_dns_moz.build \ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build cvs rdiff -u -r0 -r1.3 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh \ pkgsrc/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build \ pkgsrc/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in \ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm \ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp cvs rdiff -u -r1.3 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi \ pkgsrc/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h \ pkgsrc/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build \ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h cvs rdiff -u -r1.6 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc cvs rdiff -u -r1.10 -r0 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc cvs rdiff -u -r0 -r1.4 \ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_149329996151780 Content-Disposition: inline Content-Length: 397830 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=utf-8 Modified files: Index: pkgsrc/mail/thunderbird/Makefile diff -u pkgsrc/mail/thunderbird/Makefile:1.190 pkgsrc/mail/thunderbird/Makefile:1.191 --- pkgsrc/mail/thunderbird/Makefile:1.190 Sat Apr 22 21:03:42 2017 +++ pkgsrc/mail/thunderbird/Makefile Thu Apr 27 13:32:40 2017 @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.190 2017/04/22 21:03:42 adam Exp $ +# $NetBSD: Makefile,v 1.191 2017/04/27 13:32:40 ryoon Exp $ DISTNAME= thunderbird-${TB_VER}.source PKGNAME= thunderbird-${TB_VER} -PKGREVISION= 1 -TB_VER= 45.8.0 +TB_VER= 52.0.1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} EXTRACT_SUFX= .tar.xz @@ -50,6 +49,12 @@ CHECK_INTERPRETER_SKIP+=lib/thunderbird- 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 + +post-extract: + mv ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.s \ + ${WRKSRC}/mozilla/gfx/ycbcr/yuv_row_arm.S + pre-configure: cd ${WRKSRC} && mkdir ${OBJDIR} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf @@ -90,7 +95,7 @@ post-install: ${DESTDIR}${PREFIX}/lib/${MOZILLA}/extensions/. rm -rf ${WRKDIR}/extensions -.include "../../www/firefox45/mozilla-common.mk" +.include "../../www/firefox52/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.59 pkgsrc/mail/thunderbird/PLIST:1.60 --- pkgsrc/mail/thunderbird/PLIST:1.59 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/PLIST Thu Apr 27 13:32:40 2017 @@ -1,12 +1,15 @@ -@comment $NetBSD: PLIST,v 1.59 2016/04/17 18:33:50 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.60 2017/04/27 13:32:40 ryoon Exp $ bin/thunderbird lib/thunderbird/application.ini lib/thunderbird/blocklist.xml lib/thunderbird/chrome.manifest +lib/thunderbird/chrome/chat/content/chat/account.xml +lib/thunderbird/chrome/chat/content/chat/accounts.css lib/thunderbird/chrome/chat/content/chat/browserRequest.js lib/thunderbird/chrome/chat/content/chat/browserRequest.xul lib/thunderbird/chrome/chat/content/chat/conv.html lib/thunderbird/chrome/chat/content/chat/convbrowser.xml +lib/thunderbird/chrome/chat/content/chat/imAccountOptionsHelper.js lib/thunderbird/chrome/chat/content/chat/imtooltip.css lib/thunderbird/chrome/chat/content/chat/imtooltip.xml lib/thunderbird/chrome/chat/skin/classic/chat/available-16.png @@ -17,12 +20,9 @@ lib/thunderbird/chrome/chat/skin/classic lib/thunderbird/chrome/chat/skin/classic/chat/chat-16.png lib/thunderbird/chrome/chat/skin/classic/chat/chat-left-16.png lib/thunderbird/chrome/chat/skin/classic/chat/conv.css -lib/thunderbird/chrome/chat/skin/classic/chat/icons/insecure.png -lib/thunderbird/chrome/chat/skin/classic/chat/icons/secure.png lib/thunderbird/chrome/chat/skin/classic/chat/idle-16.png lib/thunderbird/chrome/chat/skin/classic/chat/idle.png lib/thunderbird/chrome/chat/skin/classic/chat/imtooltip.css -lib/thunderbird/chrome/chat/skin/classic/chat/loading.png lib/thunderbird/chrome/chat/skin/classic/chat/mobile-16.png lib/thunderbird/chrome/chat/skin/classic/chat/mobile.png lib/thunderbird/chrome/chat/skin/classic/chat/offline-16.png @@ -165,7 +165,6 @@ 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/arrow/foldercycler-arrow.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 @@ -179,12 +178,14 @@ lib/thunderbird/chrome/classic/skin/clas 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/connecting.png +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/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/flag-col.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.svg @@ -195,7 +196,6 @@ lib/thunderbird/chrome/classic/skin/clas lib/thunderbird/chrome/classic/skin/classic/messenger/icons/insecure.png 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/loading.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/mail-toolbar.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-ignored.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-list.png @@ -237,6 +237,7 @@ lib/thunderbird/chrome/classic/skin/clas lib/thunderbird/chrome/classic/skin/classic/messenger/mailWindow1.css lib/thunderbird/chrome/classic/skin/classic/messenger/messageBody.css lib/thunderbird/chrome/classic/skin/classic/messenger/messageHeader.css +lib/thunderbird/chrome/classic/skin/classic/messenger/messageIcons.css 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 @@ -256,7 +257,6 @@ 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/noise.png lib/thunderbird/chrome/classic/skin/classic/messenger/operator.png lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/aboutPreferences.css lib/thunderbird/chrome/classic/skin/classic/messenger/preferences/advanced.png @@ -291,7 +291,6 @@ lib/thunderbird/chrome/classic/skin/clas 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/tabmail.css -lib/thunderbird/chrome/classic/skin/classic/messenger/sharedPlatform.css lib/thunderbird/chrome/classic/skin/classic/messenger/smime/certFetchingStatus.css lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoNotOk.png lib/thunderbird/chrome/classic/skin/classic/messenger/smime/icons/hdrCryptoOk.png @@ -313,15 +312,23 @@ lib/thunderbird/chrome/classic/skin/clas 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 +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 lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-middle.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-middle@2x.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-start.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-start@2x.png 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 lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-start.png +lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-start@2x.png 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 @@ -406,23 +413,766 @@ 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/modules/devtools/acorn/acorn.js -lib/thunderbird/chrome/devtools/modules/devtools/acorn/acorn_loose.js -lib/thunderbird/chrome/devtools/modules/devtools/acorn/walk.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 +lib/thunderbird/chrome/devtools/content/animationinspector/animation-controller.js +lib/thunderbird/chrome/devtools/content/animationinspector/animation-inspector.xhtml +lib/thunderbird/chrome/devtools/content/animationinspector/animation-panel.js +lib/thunderbird/chrome/devtools/content/canvasdebugger/callslist.js +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 +lib/thunderbird/chrome/devtools/content/debugger/views/global-search-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/options-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/stack-frames-classic-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/stack-frames-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/toolbar-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/variable-bubble-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/watch-expressions-view.js +lib/thunderbird/chrome/devtools/content/debugger/views/workers-view.js +lib/thunderbird/chrome/devtools/content/dom/dom.html +lib/thunderbird/chrome/devtools/content/dom/main.js +lib/thunderbird/chrome/devtools/content/framework/connect/connect.css +lib/thunderbird/chrome/devtools/content/framework/connect/connect.js +lib/thunderbird/chrome/devtools/content/framework/connect/connect.xhtml +lib/thunderbird/chrome/devtools/content/framework/dev-edition-promo/dev-edition-logo.png +lib/thunderbird/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.css +lib/thunderbird/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul +lib/thunderbird/chrome/devtools/content/framework/options-panel.css +lib/thunderbird/chrome/devtools/content/framework/toolbox-init.js +lib/thunderbird/chrome/devtools/content/framework/toolbox-options.xhtml +lib/thunderbird/chrome/devtools/content/framework/toolbox-process-window.js +lib/thunderbird/chrome/devtools/content/framework/toolbox-process-window.xul +lib/thunderbird/chrome/devtools/content/framework/toolbox-window.xul +lib/thunderbird/chrome/devtools/content/framework/toolbox.xul +lib/thunderbird/chrome/devtools/content/inspector/inspector.js +lib/thunderbird/chrome/devtools/content/inspector/inspector.xhtml +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/performance/performance-controller.js +lib/thunderbird/chrome/devtools/content/performance/performance-view.js +lib/thunderbird/chrome/devtools/content/performance/performance.xul +lib/thunderbird/chrome/devtools/content/performance/views/details-abstract-subview.js +lib/thunderbird/chrome/devtools/content/performance/views/details-js-call-tree.js +lib/thunderbird/chrome/devtools/content/performance/views/details-js-flamegraph.js +lib/thunderbird/chrome/devtools/content/performance/views/details-memory-call-tree.js +lib/thunderbird/chrome/devtools/content/performance/views/details-memory-flamegraph.js +lib/thunderbird/chrome/devtools/content/performance/views/details-waterfall.js +lib/thunderbird/chrome/devtools/content/performance/views/details.js +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/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/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/storage/storage.xul +lib/thunderbird/chrome/devtools/content/styleeditor/styleeditor.xul +lib/thunderbird/chrome/devtools/content/webaudioeditor/controller.js +lib/thunderbird/chrome/devtools/content/webaudioeditor/includes.js +lib/thunderbird/chrome/devtools/content/webaudioeditor/models.js +lib/thunderbird/chrome/devtools/content/webaudioeditor/views/automation.js +lib/thunderbird/chrome/devtools/content/webaudioeditor/views/context.js +lib/thunderbird/chrome/devtools/content/webaudioeditor/views/inspector.js +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/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/modules/addon.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 +lib/thunderbird/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js +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/utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/canvasdebugger/panel.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/actions/breakpoints.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/actions/event-listeners.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/actions/sources.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/constants.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/globalActions.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/queries.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/reducers/async-requests.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/reducers/breakpoints.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/reducers/event-listeners.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/reducers/index.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/reducers/sources.js +lib/thunderbird/chrome/devtools/modules/devtools/client/debugger/content/utils.js +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/panel.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/panel.js +lib/thunderbird/chrome/devtools/modules/devtools/client/definitions.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/actions/grips.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/components/dom-tree.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/components/main-frame.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/components/main-toolbar.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/constants.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/dom-view.css +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/dom-view.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/grip-provider.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/reducers/filter.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/reducers/grips.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/content/utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/dom/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/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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/framework/toolbox-host-manager.js +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/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/computed/computed.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/markup-container.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-container.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-editor.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/root-container.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/text-container.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/markup/views/text-editor.js +lib/thunderbird/chrome/devtools/modules/devtools/client/inspector/panel.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/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/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/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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/main.css +lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css +lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/search.svg +lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css +lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css +lib/thunderbird/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js +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 +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/diffing.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/filter.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/io.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/label-display.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/refresh.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/sizes.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/snapshot.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/actions/task-cache.js +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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/tree-map/draw.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/components/tree-map/start.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/constants.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/dominator-tree-lazy-children.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/models.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/panel.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/allocations.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/census-display.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/errors.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/filter.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/individuals.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/label-display.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js +lib/thunderbird/chrome/devtools/modules/devtools/client/memory/reducers/snapshots.js +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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/recording-controls.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/recording-list-item.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/recording-list.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/waterfall-header.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/components/waterfall-tree-row.js +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 +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/io.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/logic/frame-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/logic/jit.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/logic/telemetry.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/logic/tree-model.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/logic/waterfall-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/marker-blueprint-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/marker-dom-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/markers.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/waterfall-ticks.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/widgets/markers-overview.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/panel.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/event-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/input-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/recording-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js +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/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/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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/images/select-arrow.svg +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/index.css +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/manager.js +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers.js +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/reducers/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/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/e10s.js +lib/thunderbird/chrome/devtools/modules/devtools/client/responsive.html/utils/enum.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/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/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/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/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/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/redux/create-store.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 +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/scroll.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/shim/Services.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/source-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/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/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-redux.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/vendor/react-virtualized.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/view-source.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/webgl-utils.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/CubicBezierPresets.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierWidget.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/FastListWidget.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/FilterWidget.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/FlameGraph.js +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 +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js +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/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.js +lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/browser.js +lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/comment.js +lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/condense.js +lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/def.js +lib/thunderbird/chrome/devtools/modules/devtools/client/sourceeditor/tern/ecma5.js +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/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/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/common.css +lib/thunderbird/chrome/devtools/modules/devtools/client/themes/splitters.css +lib/thunderbird/chrome/devtools/modules/devtools/client/themes/toolbars.css +lib/thunderbird/chrome/devtools/modules/devtools/client/themes/variables.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/console-commands.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/console-output.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/hudservice.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/jsterm.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/cookies-tab.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/headers-tab.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group-list.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/params-tab.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/post-tab.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/spinner.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/components/stacktrace-tab.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/data-provider.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/main.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/net-request.css +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/net/net-request.js +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/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 +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/filters.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/prefs.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/ui.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/filters.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/prefs.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/ui.js +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/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/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/panel.js +lib/thunderbird/chrome/devtools/modules/devtools/client/webconsole/utils.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/actor-registry.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addon.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addons.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/animation.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/breakpoint.js 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/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/environment.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/errordocs.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/eventlooplag.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/frame.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/framerate.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/gcli.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js @@ -430,7 +1180,9 @@ lib/thunderbird/chrome/devtools/modules/ lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters.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/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 @@ -441,7 +1193,6 @@ lib/thunderbird/chrome/devtools/modules/ lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector.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/memprof.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 @@ -452,58 +1203,112 @@ lib/thunderbird/chrome/devtools/modules/ 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/timeline.js -lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/ScriptStore.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/css-grid-utils.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/stack.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js -lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webapps.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/webextension.js lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webgl.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-server.jsm +lib/thunderbird/chrome/devtools/modules/devtools/server/css-logic.js +lib/thunderbird/chrome/devtools/modules/devtools/server/event-parsers.js lib/thunderbird/chrome/devtools/modules/devtools/server/main.js lib/thunderbird/chrome/devtools/modules/devtools/server/performance/framerate.js lib/thunderbird/chrome/devtools/modules/devtools/server/performance/memory.js lib/thunderbird/chrome/devtools/modules/devtools/server/performance/profiler.js 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 lib/thunderbird/chrome/devtools/modules/devtools/shared/DevToolsUtils.js lib/thunderbird/chrome/devtools/modules/devtools/shared/Loader.jsm lib/thunderbird/chrome/devtools/modules/devtools/shared/Parser.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/acorn/acorn.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/acorn/acorn_loose.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/acorn/walk.js lib/thunderbird/chrome/devtools/modules/devtools/shared/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/builtin-modules.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/content-observer.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/css-color.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/css/color-db.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/css/color.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/css/generated/properties-db.js +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/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/event-parsers.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/Templater.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/flags.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 +lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/call-watcher.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/canvas.js +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 +lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/gcli.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/highlighters.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/inspector.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/fronts/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/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/webgl.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 @@ -516,6 +1321,7 @@ 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 @@ -525,17 +1331,11 @@ lib/thunderbird/chrome/devtools/modules/ lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/rulers.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/screenshot.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/security.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/tools.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/cli.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/clear.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/commands.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/connect.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/context.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/exec.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/global.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/help.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/intro.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/lang.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/mocks.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/pref.js lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/preflist.js @@ -592,13 +1392,16 @@ lib/thunderbird/chrome/devtools/modules/ lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/prism.js 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/heapsnapshot/CensusUtils.js lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesWorker.js lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js 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/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 lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/lib/urlencode_unpacker.js @@ -606,12 +1409,20 @@ lib/thunderbird/chrome/devtools/modules/ lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-html.js 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/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/path.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/performance/process-communication.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/plural-form.js lib/thunderbird/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/protocol.js lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/index.js @@ -620,24 +1431,284 @@ 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/styleinspector/css-logic.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 +lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/breakpoint.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/call-watcher.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/canvas.js +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 +lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/frame.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/framerate.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/specs/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/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/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/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/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/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 lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/utils.js -lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/worker-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/throttle.js lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/helper.js lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/loader.js lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/worker.js +lib/thunderbird/chrome/devtools/skin/animationinspector.css +lib/thunderbird/chrome/devtools/skin/boxmodel.css +lib/thunderbird/chrome/devtools/skin/canvasdebugger.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 +lib/thunderbird/chrome/devtools/skin/computed.css +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 +lib/thunderbird/chrome/devtools/skin/fonts.css +lib/thunderbird/chrome/devtools/skin/images/add.svg +lib/thunderbird/chrome/devtools/skin/images/alerticon-warning.png +lib/thunderbird/chrome/devtools/skin/images/alerticon-warning@2x.png +lib/thunderbird/chrome/devtools/skin/images/angle-swatch.svg +lib/thunderbird/chrome/devtools/skin/images/animation-fast-track.svg +lib/thunderbird/chrome/devtools/skin/images/arrow-e.png +lib/thunderbird/chrome/devtools/skin/images/arrow-e@2x.png +lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png +lib/thunderbird/chrome/devtools/skin/images/breadcrumbs-scrollbutton@2x.png +lib/thunderbird/chrome/devtools/skin/images/breakpoint.svg +lib/thunderbird/chrome/devtools/skin/images/clear.svg +lib/thunderbird/chrome/devtools/skin/images/close.svg +lib/thunderbird/chrome/devtools/skin/images/command-console.svg +lib/thunderbird/chrome/devtools/skin/images/command-eyedropper.svg +lib/thunderbird/chrome/devtools/skin/images/command-frames.svg +lib/thunderbird/chrome/devtools/skin/images/command-measure.svg +lib/thunderbird/chrome/devtools/skin/images/command-noautohide.svg +lib/thunderbird/chrome/devtools/skin/images/command-paintflashing.svg +lib/thunderbird/chrome/devtools/skin/images/command-pick.svg +lib/thunderbird/chrome/devtools/skin/images/command-responsivemode.svg +lib/thunderbird/chrome/devtools/skin/images/command-rulers.svg +lib/thunderbird/chrome/devtools/skin/images/command-screenshot.svg +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 +lib/thunderbird/chrome/devtools/skin/images/cubic-bezier-swatch.png +lib/thunderbird/chrome/devtools/skin/images/cubic-bezier-swatch@2x.png +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/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 +lib/thunderbird/chrome/devtools/skin/images/dock-bottom.svg +lib/thunderbird/chrome/devtools/skin/images/dock-side.svg +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 +lib/thunderbird/chrome/devtools/skin/images/filter-swatch.svg +lib/thunderbird/chrome/devtools/skin/images/filter.svg +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 +lib/thunderbird/chrome/devtools/skin/images/firebug/command-eyedropper.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-frames.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-measure.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-noautohide.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-paintflashing.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-pick.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-responsivemode.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-rulers.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-scratchpad.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/command-screenshot.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/commandline-icon.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/debugger-blackbox.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/debugger-prettyprint.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/debugger-step-in.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/debugger-step-out.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/debugger-step-over.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/debugger-toggleBreakpoints.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/disable.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/dock-bottom.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/dock-side.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/dock-undock.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/pane-collapse.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/pane-expand.svg +lib/thunderbird/chrome/devtools/skin/images/firebug/pause.svg +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/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/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/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/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 +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-se-resizer.png +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-se-resizer@2x.png +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer.png +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer@2x.png +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 +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot.png +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot@2x.png +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-touch.png +lib/thunderbird/chrome/devtools/skin/images/responsivemode/responsiveui-touch@2x.png +lib/thunderbird/chrome/devtools/skin/images/rewind.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 +lib/thunderbird/chrome/devtools/skin/images/search.svg +lib/thunderbird/chrome/devtools/skin/images/security-state-broken.svg +lib/thunderbird/chrome/devtools/skin/images/security-state-insecure.svg +lib/thunderbird/chrome/devtools/skin/images/security-state-secure.svg +lib/thunderbird/chrome/devtools/skin/images/security-state-weak.svg +lib/thunderbird/chrome/devtools/skin/images/sort-arrows.svg +lib/thunderbird/chrome/devtools/skin/images/toggle-tools.png +lib/thunderbird/chrome/devtools/skin/images/toggle-tools@2x.png +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 +lib/thunderbird/chrome/devtools/skin/images/tool-storage.svg +lib/thunderbird/chrome/devtools/skin/images/tool-styleeditor.svg +lib/thunderbird/chrome/devtools/skin/images/tool-webaudio.svg +lib/thunderbird/chrome/devtools/skin/images/tool-webconsole.svg +lib/thunderbird/chrome/devtools/skin/images/tracer-icon.png +lib/thunderbird/chrome/devtools/skin/images/tracer-icon@2x.png +lib/thunderbird/chrome/devtools/skin/images/vview-delete.png +lib/thunderbird/chrome/devtools/skin/images/vview-delete@2x.png +lib/thunderbird/chrome/devtools/skin/images/vview-edit.png +lib/thunderbird/chrome/devtools/skin/images/vview-edit@2x.png +lib/thunderbird/chrome/devtools/skin/images/vview-lock.png +lib/thunderbird/chrome/devtools/skin/images/vview-lock@2x.png +lib/thunderbird/chrome/devtools/skin/images/vview-open-inspector.png +lib/thunderbird/chrome/devtools/skin/images/vview-open-inspector@2x.png +lib/thunderbird/chrome/devtools/skin/images/webconsole.svg +lib/thunderbird/chrome/devtools/skin/inspector.css +lib/thunderbird/chrome/devtools/skin/jit-optimizations.css +lib/thunderbird/chrome/devtools/skin/layout.css +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/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 +lib/thunderbird/chrome/devtools/skin/splitview.css +lib/thunderbird/chrome/devtools/skin/storage.css +lib/thunderbird/chrome/devtools/skin/styleeditor.css +lib/thunderbird/chrome/devtools/skin/toolbars.css +lib/thunderbird/chrome/devtools/skin/toolbox.css +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-horizontal-dark.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-horizontal-dark@2x.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-horizontal-light.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-horizontal-light@2x.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-vertical-dark.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-vertical-dark@2x.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-vertical-light.png +lib/thunderbird/chrome/devtools/skin/tooltip/arrow-vertical-light@2x.png +lib/thunderbird/chrome/devtools/skin/tooltips.css +lib/thunderbird/chrome/devtools/skin/webaudioeditor.css +lib/thunderbird/chrome/devtools/skin/webconsole.css +lib/thunderbird/chrome/devtools/skin/widgets.css ${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.dtd ${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.properties ${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.dtd @@ -645,6 +1716,7 @@ ${PLIST.branding}lib/thunderbird/chrome/ lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.dtd lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.properties lib/thunderbird/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties +lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.dtd lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/commands.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/contacts.properties @@ -661,11 +1733,66 @@ lib/thunderbird/chrome/en-US/locale/en-U 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 +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/app-manager.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/components.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/debugger.dtd +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 +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/har.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/inspector.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/jsonview.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/layout.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/markers.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/memory.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/menus.properties +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 +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/shadereditor.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/shared.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/startup.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/storage.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/storage.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/toolbox.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webaudioeditor.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webaudioeditor.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webconsole.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webide.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/client/webide.properties lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/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/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/editor/EdAdvancedEdit.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EdColorPicker.dtd @@ -706,11 +1833,12 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/global-platform/win/accessible.properties lib/thunderbird/chrome/en-US/locale/en-US/global-platform/win/intl.properties lib/thunderbird/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties -lib/thunderbird/chrome/en-US/locale/en-US/global-region/region.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 +lib/thunderbird/chrome/en-US/locale/en-US/global/aboutProfiles.properties lib/thunderbird/chrome/en-US/locale/en-US/global/aboutReader.properties lib/thunderbird/chrome/en-US/locale/en-US/global/aboutRights.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutServiceWorkers.dtd @@ -731,8 +1859,6 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/global/commonDialogs.properties lib/thunderbird/chrome/en-US/locale/en-US/global/config.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/config.properties -lib/thunderbird/chrome/en-US/locale/en-US/global/console.dtd -lib/thunderbird/chrome/en-US/locale/en-US/global/console.properties lib/thunderbird/chrome/en-US/locale/en-US/global/contentAreaCommands.properties lib/thunderbird/chrome/en-US/locale/en-US/global/crashes.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/crashes.properties @@ -745,6 +1871,7 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/global/dialogOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/dom/dom.properties lib/thunderbird/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd +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 @@ -768,6 +1895,7 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/global/layout_errors.properties lib/thunderbird/chrome/en-US/locale/en-US/global/mathml/mathml.properties lib/thunderbird/chrome/en-US/locale/en-US/global/mozilla.dtd +lib/thunderbird/chrome/en-US/locale/en-US/global/narrate.properties lib/thunderbird/chrome/en-US/locale/en-US/global/netError.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/netErrorApp.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/notification.dtd @@ -795,7 +1923,6 @@ lib/thunderbird/chrome/en-US/locale/en-U 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/webapps.properties lib/thunderbird/chrome/en-US/locale/en-US/global/wizard.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/wizard.properties lib/thunderbird/chrome/en-US/locale/en-US/global/xbl.properties @@ -866,6 +1993,7 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/messenger/am-smime.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/appleMailImportMsgs.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/baseMenuOverlay.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/beckyImportMsgs.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/charsetTitles.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/chat.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/chat.properties @@ -887,7 +2015,6 @@ lib/thunderbird/chrome/en-US/locale/en-U 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/eudoraImportMsgs.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/fieldMapImport.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/filter.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/folderProps.dtd @@ -898,7 +2025,6 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/messenger/glodaFacetView.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/glodaFacetView.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/imAccountWizard.dtd -lib/thunderbird/chrome/en-US/locale/en-US/messenger/imAccounts.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/imAccounts.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/imapMsgs.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/importDialog.dtd @@ -972,6 +2098,8 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/messenger/preferences/sendoptions.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/prefs.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/quickFilterBar.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/removeAccount.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/removeAccount.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/renameFolderDialog.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/safeMode.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/sanitize.dtd @@ -985,8 +2113,7 @@ lib/thunderbird/chrome/en-US/locale/en-U lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/amazondotcom.xml lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/aol-web-search.xml lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/bing.xml -lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/eBay.xml -lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/list.txt +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/list.json lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/twitter.xml lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/wikipedia.xml lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/yahoo.xml @@ -1018,8 +2145,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/selectAddons.dtd -lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.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 @@ -1109,6 +2234,7 @@ lib/thunderbird/chrome/messenger/content 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 lib/thunderbird/chrome/messenger/content/messenger/aboutDialog.xul @@ -1201,6 +2327,8 @@ lib/thunderbird/chrome/messenger/content lib/thunderbird/chrome/messenger/content/messenger/baseMenuOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/browserRequest.js lib/thunderbird/chrome/messenger/content/messenger/browserRequest.xul +lib/thunderbird/chrome/messenger/content/messenger/certpicker.js +lib/thunderbird/chrome/messenger/content/messenger/certpicker.xul lib/thunderbird/chrome/messenger/content/messenger/charsetList.css lib/thunderbird/chrome/messenger/content/messenger/charsetList.xml lib/thunderbird/chrome/messenger/content/messenger/chat/addbuddy.js @@ -1209,7 +2337,6 @@ lib/thunderbird/chrome/messenger/content lib/thunderbird/chrome/messenger/content/messenger/chat/chat-messenger-overlay.js lib/thunderbird/chrome/messenger/content/messenger/chat/chat-messenger-overlay.xul lib/thunderbird/chrome/messenger/content/messenger/chat/chat.css -lib/thunderbird/chrome/messenger/content/messenger/chat/imAccount.xml lib/thunderbird/chrome/messenger/content/messenger/chat/imAccountWizard.js lib/thunderbird/chrome/messenger/content/messenger/chat/imAccountWizard.xul lib/thunderbird/chrome/messenger/content/messenger/chat/imAccounts.css @@ -1243,8 +2370,8 @@ lib/thunderbird/chrome/messenger/content lib/thunderbird/chrome/messenger/content/messenger/configEditorOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/customizeToolbarOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/dateFormat.js -lib/thunderbird/chrome/messenger/content/messenger/devtools/dbg-messenger-overlay.js -lib/thunderbird/chrome/messenger/content/messenger/devtools/dbg-messenger-overlay.xul +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 lib/thunderbird/chrome/messenger/content/messenger/downloadheaders.xul lib/thunderbird/chrome/messenger/content/messenger/downloads/aboutDownloads.css @@ -1303,6 +2430,7 @@ lib/thunderbird/chrome/messenger/content lib/thunderbird/chrome/messenger/content/messenger/messageWindow.xul lib/thunderbird/chrome/messenger/content/messenger/messenger.css lib/thunderbird/chrome/messenger/content/messenger/messenger.xul +lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdColorPropsOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/messengercompose/EdImageOverlayOverlay.xul lib/thunderbird/chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js lib/thunderbird/chrome/messenger/content/messenger/messengercompose/addressingWidgetOverlay.js @@ -1400,6 +2528,8 @@ lib/thunderbird/chrome/messenger/content lib/thunderbird/chrome/messenger/content/messenger/quickFilterBar.css lib/thunderbird/chrome/messenger/content/messenger/quickFilterBar.js lib/thunderbird/chrome/messenger/content/messenger/quickFilterBar.xul +lib/thunderbird/chrome/messenger/content/messenger/removeAccount.js +lib/thunderbird/chrome/messenger/content/messenger/removeAccount.xul lib/thunderbird/chrome/messenger/content/messenger/renameFolderDialog.js lib/thunderbird/chrome/messenger/content/messenger/renameFolderDialog.xul lib/thunderbird/chrome/messenger/content/messenger/retention.js @@ -1449,10 +2579,8 @@ lib/thunderbird/chrome/messenger/skin/cl 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/Incoming/buddy_icon.png 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/Outgoing/buddy_icon.png 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/smileys/angry.png @@ -1495,9 +2623,9 @@ lib/thunderbird/chrome/pippki/content/pi 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 lib/thunderbird/chrome/pippki/content/pippki/certViewer.xul -lib/thunderbird/chrome/pippki/content/pippki/certpicker.js -lib/thunderbird/chrome/pippki/content/pippki/certpicker.xul +lib/thunderbird/chrome/pippki/content/pippki/changepassword.js lib/thunderbird/chrome/pippki/content/pippki/changepassword.xul lib/thunderbird/chrome/pippki/content/pippki/choosetoken.js lib/thunderbird/chrome/pippki/content/pippki/choosetoken.xul @@ -1511,36 +2639,58 @@ lib/thunderbird/chrome/pippki/content/pi lib/thunderbird/chrome/pippki/content/pippki/device_manager.xul lib/thunderbird/chrome/pippki/content/pippki/downloadcert.js lib/thunderbird/chrome/pippki/content/pippki/downloadcert.xul +lib/thunderbird/chrome/pippki/content/pippki/editcacert.js lib/thunderbird/chrome/pippki/content/pippki/editcacert.xul -lib/thunderbird/chrome/pippki/content/pippki/editcerts.js lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.js lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.xul lib/thunderbird/chrome/pippki/content/pippki/load_device.xul -lib/thunderbird/chrome/pippki/content/pippki/password.js lib/thunderbird/chrome/pippki/content/pippki/pippki.js lib/thunderbird/chrome/pippki/content/pippki/protectedAuth.js lib/thunderbird/chrome/pippki/content/pippki/protectedAuth.xul lib/thunderbird/chrome/pippki/content/pippki/resetpassword.js 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.js 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/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-c-backgroundPage.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-c-extension.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-cookies.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-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-runtime.js lib/thunderbird/chrome/toolkit/content/extensions/ext-storage.js -lib/thunderbird/chrome/toolkit/content/extensions/ext-test.js +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/cookies.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_types.json +lib/thunderbird/chrome/toolkit/content/extensions/schemas/i18n.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/notifications.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/top_sites.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 @@ -1552,8 +2702,6 @@ lib/thunderbird/chrome/toolkit/content/g 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/BrowserElementPanning.js -lib/thunderbird/chrome/toolkit/content/global/BrowserElementPanningAPZDisabled.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 @@ -1561,11 +2709,18 @@ lib/thunderbird/chrome/toolkit/content/g lib/thunderbird/chrome/toolkit/content/global/aboutAbout.js lib/thunderbird/chrome/toolkit/content/global/aboutAbout.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutCache.js +lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.css +lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.js +lib/thunderbird/chrome/toolkit/content/global/aboutCheckerboard.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutMemory.css lib/thunderbird/chrome/toolkit/content/global/aboutMemory.js lib/thunderbird/chrome/toolkit/content/global/aboutMemory.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.js lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.js +lib/thunderbird/chrome/toolkit/content/global/aboutPerformance.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutProfiles.js +lib/thunderbird/chrome/toolkit/content/global/aboutProfiles.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutRights.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutServiceWorkers.js lib/thunderbird/chrome/toolkit/content/global/aboutServiceWorkers.xhtml @@ -1575,8 +2730,8 @@ lib/thunderbird/chrome/toolkit/content/g lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.js lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.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 -lib/thunderbird/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.xhtml lib/thunderbird/chrome/toolkit/content/global/accessibility/AccessFu.css lib/thunderbird/chrome/toolkit/content/global/accessibility/clicked.ogg lib/thunderbird/chrome/toolkit/content/global/accessibility/content-script.js @@ -1594,7 +2749,10 @@ lib/thunderbird/chrome/toolkit/content/g lib/thunderbird/chrome/toolkit/content/global/bindings/button.xml 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/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 @@ -1618,11 +2776,14 @@ lib/thunderbird/chrome/toolkit/content/g 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 lib/thunderbird/chrome/toolkit/content/global/bindings/tabbox.xml lib/thunderbird/chrome/toolkit/content/global/bindings/text.xml lib/thunderbird/chrome/toolkit/content/global/bindings/textbox.xml +lib/thunderbird/chrome/toolkit/content/global/bindings/timekeeper.js +lib/thunderbird/chrome/toolkit/content/global/bindings/timepicker.js lib/thunderbird/chrome/toolkit/content/global/bindings/toolbar.xml lib/thunderbird/chrome/toolkit/content/global/bindings/toolbarbutton.xml lib/thunderbird/chrome/toolkit/content/global/bindings/tree.xml @@ -1637,17 +2798,11 @@ lib/thunderbird/chrome/toolkit/content/g lib/thunderbird/chrome/toolkit/content/global/commonDialog.xul lib/thunderbird/chrome/toolkit/content/global/config.js lib/thunderbird/chrome/toolkit/content/global/config.xul -lib/thunderbird/chrome/toolkit/content/global/console.css -lib/thunderbird/chrome/toolkit/content/global/console.js -lib/thunderbird/chrome/toolkit/content/global/console.xul -lib/thunderbird/chrome/toolkit/content/global/consoleBindings.xml 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/devicestorage.properties -lib/thunderbird/chrome/toolkit/content/global/dialogOverlay.js -lib/thunderbird/chrome/toolkit/content/global/dialogOverlay.xul lib/thunderbird/chrome/toolkit/content/global/directionDetector.html lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.js lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.xul @@ -1660,8 +2815,9 @@ lib/thunderbird/chrome/toolkit/content/g 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/globalOverlay.xul -lib/thunderbird/chrome/toolkit/content/global/inlineSpellCheckUI.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/license.html lib/thunderbird/chrome/toolkit/content/global/manifestMessages.js lib/thunderbird/chrome/toolkit/content/global/menulist.css @@ -1669,9 +2825,6 @@ lib/thunderbird/chrome/toolkit/content/g lib/thunderbird/chrome/toolkit/content/global/mozilla.xhtml lib/thunderbird/chrome/toolkit/content/global/netError.xhtml lib/thunderbird/chrome/toolkit/content/global/notfound.wav -lib/thunderbird/chrome/toolkit/content/global/nsClipboard.js -lib/thunderbird/chrome/toolkit/content/global/nsDragAndDrop.js -lib/thunderbird/chrome/toolkit/content/global/nsUserSettings.js lib/thunderbird/chrome/toolkit/content/global/platformHTMLBindings.xml lib/thunderbird/chrome/toolkit/content/global/plugins.css lib/thunderbird/chrome/toolkit/content/global/plugins.html @@ -1699,12 +2852,13 @@ lib/thunderbird/chrome/toolkit/content/g 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/strres.js +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 @@ -1724,7 +2878,6 @@ lib/thunderbird/chrome/toolkit/content/m 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/helperApps.js 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 @@ -1745,10 +2898,6 @@ lib/thunderbird/chrome/toolkit/content/m 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.xul -lib/thunderbird/chrome/toolkit/content/mozapps/extensions/selectAddons.css -lib/thunderbird/chrome/toolkit/content/mozapps/extensions/selectAddons.js -lib/thunderbird/chrome/toolkit/content/mozapps/extensions/selectAddons.xml -lib/thunderbird/chrome/toolkit/content/mozapps/extensions/selectAddons.xul lib/thunderbird/chrome/toolkit/content/mozapps/extensions/setting.xml lib/thunderbird/chrome/toolkit/content/mozapps/extensions/update.js lib/thunderbird/chrome/toolkit/content/mozapps/extensions/update.xul @@ -1770,20 +2919,28 @@ lib/thunderbird/chrome/toolkit/content/m lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml -lib/thunderbird/chrome/toolkit/content/passwordmgr/login.xml lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.js lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.xul -lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js -lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js -lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul lib/thunderbird/chrome/toolkit/content/passwordmgr/recipes.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 -lib/thunderbird/chrome/toolkit/pluginproblem/pluginFinderBinding.css lib/thunderbird/chrome/toolkit/pluginproblem/pluginProblem.xml lib/thunderbird/chrome/toolkit/pluginproblem/pluginProblemBinding.css lib/thunderbird/chrome/toolkit/pluginproblem/pluginProblemContent.css +lib/thunderbird/chrome/toolkit/pluginproblem/pluginReplaceBinding.css +lib/thunderbird/chrome/toolkit/res/accessiblecaret-normal@1.5x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-normal@1x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-normal@2.25x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-normal@2x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-left@1.5x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-left@1x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-left@2.25x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-left@2x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-right@1.5x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-right@1x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-right@2.25x.png +lib/thunderbird/chrome/toolkit/res/accessiblecaret-tilt-right@2x.png lib/thunderbird/chrome/toolkit/res/arrow-left.gif lib/thunderbird/chrome/toolkit/res/arrow-right.gif lib/thunderbird/chrome/toolkit/res/arrow.gif @@ -1847,12 +3004,6 @@ lib/thunderbird/chrome/toolkit/skin/clas 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/console/console-error-caret.gif -lib/thunderbird/chrome/toolkit/skin/classic/global/console/console-error-dash.gif -lib/thunderbird/chrome/toolkit/skin/classic/global/console/console-toolbar.png -lib/thunderbird/chrome/toolkit/skin/classic/global/console/console.css -lib/thunderbird/chrome/toolkit/skin/classic/global/console/console.png -lib/thunderbird/chrome/toolkit/skin/classic/global/console/itemSelected.png 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/dialog.css @@ -1885,6 +3036,7 @@ lib/thunderbird/chrome/toolkit/skin/clas lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll.png 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 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.png @@ -1894,17 +3046,15 @@ lib/thunderbird/chrome/toolkit/skin/clas 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.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/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/loading-inverted.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading-inverted@2x.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading_16.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg +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 lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png @@ -1915,8 +3065,6 @@ lib/thunderbird/chrome/toolkit/skin/clas 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/webapps-16.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/webapps-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/windowControls.png lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/check-partial.svg lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/check.svg @@ -1930,23 +3078,35 @@ lib/thunderbird/chrome/toolkit/skin/clas 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 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 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 lib/thunderbird/chrome/toolkit/skin/classic/global/media/noAudio.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/noAudio@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/pauseButton.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/pauseButton@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/playButton.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/playButton@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumb.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumb@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/scrubberThumbWide@2x.png 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 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 lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-full.png +lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-full@2x.png 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 @@ -1954,6 +3114,15 @@ lib/thunderbird/chrome/toolkit/skin/clas 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 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 +lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/back.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/fast.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/forward.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/narrate/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 @@ -1962,26 +3131,24 @@ lib/thunderbird/chrome/toolkit/skin/clas 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/printpreview/arrow-left-end.png -lib/thunderbird/chrome/toolkit/skin/classic/global/printpreview/arrow-left.png -lib/thunderbird/chrome/toolkit/skin/classic/global/printpreview/arrow-right-end.png -lib/thunderbird/chrome/toolkit/skin/classic/global/printpreview/arrow-right.png 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-Add-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg -lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Delete-24x24.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg -lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Reading-List-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg -lib/thunderbird/chrome/toolkit/skin/classic/global/reader/pocket.svg 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 @@ -1994,6 +3161,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 @@ -2008,12 +3176,8 @@ lib/thunderbird/chrome/toolkit/skin/clas lib/thunderbird/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png lib/thunderbird/chrome/toolkit/skin/classic/global/tree/twisty-open.png lib/thunderbird/chrome/toolkit/skin/classic/global/wizard.css -lib/thunderbird/chrome/toolkit/skin/classic/help/Toolbar-rtl.png -lib/thunderbird/chrome/toolkit/skin/classic/help/Toolbar.png -lib/thunderbird/chrome/toolkit/skin/classic/help/Weblink-rtl.png -lib/thunderbird/chrome/toolkit/skin/classic/help/Weblink.png -lib/thunderbird/chrome/toolkit/skin/classic/help/helpFileLayout.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png @@ -2046,24 +3210,20 @@ lib/thunderbird/chrome/toolkit/skin/clas 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/selectAddons.css 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/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/passwordmgr/key-16.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted.png +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted@2x.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon@2x.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png 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/contentPluginDisabled.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.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 @@ -2079,9 +3239,9 @@ lib/thunderbird/chrome/toolkit/skin/clas 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/ContactManager.js lib/thunderbird/components/ContentProcessSingleton.js lib/thunderbird/components/DownloadLegacy.js lib/thunderbird/components/DownloadsStartup.js @@ -2089,23 +3249,24 @@ lib/thunderbird/components/FeedProcessor lib/thunderbird/components/FormAutofillContentService.js lib/thunderbird/components/FormAutofillStartup.js lib/thunderbird/components/FormHistoryStartup.js -lib/thunderbird/components/InstallPackagedWebapp.js lib/thunderbird/components/MainProcessSingleton.js lib/thunderbird/components/NetworkGeolocationProvider.js -lib/thunderbird/components/PACGenerator.js -lib/thunderbird/components/PackagedAppUtils.js +lib/thunderbird/components/PageIconProtocolHandler.js lib/thunderbird/components/PageThumbsProtocol.js lib/thunderbird/components/PermissionSettings.js lib/thunderbird/components/PlacesCategoriesStarter.js +lib/thunderbird/components/PresentationControlService.js lib/thunderbird/components/PresentationDeviceInfoManager.js lib/thunderbird/components/Push.js -lib/thunderbird/components/PushNotificationService.js +lib/thunderbird/components/PushComponents.js +lib/thunderbird/components/SecurityReporter.js lib/thunderbird/components/SettingsManager.js lib/thunderbird/components/SiteSpecificUserAgent.js -lib/thunderbird/components/TCPPresentationServer.js +lib/thunderbird/components/SlowScriptDebug.js lib/thunderbird/components/TelemetryStartup.js +lib/thunderbird/components/TooltipTextProvider.js lib/thunderbird/components/UnifiedComplete.js -lib/thunderbird/components/Webapps.js +lib/thunderbird/components/WellKnownOpportunisticUtils.js lib/thunderbird/components/XULStore.js lib/thunderbird/components/aboutRedirector.js lib/thunderbird/components/addonManager.js @@ -2116,6 +3277,7 @@ lib/thunderbird/components/captivedetect 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/facebook.js lib/thunderbird/components/folderLookupService.js lib/thunderbird/components/glautocomp.js @@ -2130,7 +3292,6 @@ lib/thunderbird/components/imIncomingSer lib/thunderbird/components/imProtocolInfo.js lib/thunderbird/components/interfaces.xpt lib/thunderbird/components/irc.js -lib/thunderbird/components/jsconsole-clhandler.js lib/thunderbird/components/jsmimeemitter.js lib/thunderbird/components/logger.js lib/thunderbird/components/mailContentHandler.js @@ -2173,7 +3334,6 @@ lib/thunderbird/components/nsMailDefault lib/thunderbird/components/nsMailNewsCommandLineHandler.js lib/thunderbird/components/nsMsgTraitService.js lib/thunderbird/components/nsNewsAutoCompleteSearch.js -lib/thunderbird/components/nsPlacesAutoComplete.js lib/thunderbird/components/nsPlacesExpiration.js lib/thunderbird/components/nsPrompter.js lib/thunderbird/components/nsSMTPProtocolHandler.js @@ -2207,6 +3367,7 @@ lib/thunderbird/defaults/pref/all-thunde lib/thunderbird/defaults/pref/channel-prefs.js lib/thunderbird/defaults/pref/chat-prefs.js lib/thunderbird/defaults/pref/composer.js +lib/thunderbird/defaults/pref/devtools.js lib/thunderbird/defaults/pref/mailnews.js lib/thunderbird/defaults/pref/mdn.js lib/thunderbird/defaults/pref/smime.js @@ -2217,10 +3378,12 @@ lib/thunderbird/defaults/profile/prefs.j lib/thunderbird/dependentlibs.list lib/thunderbird/dictionaries/en-US.aff lib/thunderbird/dictionaries/en-US.dic +lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png 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/hyphenation/hyph_af.dic lib/thunderbird/hyphenation/hyph_bg.dic lib/thunderbird/hyphenation/hyph_ca.dic @@ -2267,24 +3430,22 @@ 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/libmozsqlite3.so lib/thunderbird/libprldap60.so lib/thunderbird/libxul.so lib/thunderbird/modules/ABQueryUtils.jsm lib/thunderbird/modules/AboutReader.jsm -lib/thunderbird/modules/ActivitiesService.jsm -lib/thunderbird/modules/ActivitiesServiceFilter.jsm lib/thunderbird/modules/AddonManager.jsm -lib/thunderbird/modules/AlarmDB.jsm -lib/thunderbird/modules/AlarmService.jsm +lib/thunderbird/modules/AddonWatcher.jsm lib/thunderbird/modules/AppConstants.jsm -lib/thunderbird/modules/AppDownloadManager.jsm lib/thunderbird/modules/AppsServiceChild.jsm lib/thunderbird/modules/AppsUtils.jsm lib/thunderbird/modules/ArrayBufferUtils.jsm +lib/thunderbird/modules/AsyncPrefs.jsm lib/thunderbird/modules/AsyncShutdown.jsm lib/thunderbird/modules/AsyncSpellCheckTestHelper.jsm -lib/thunderbird/modules/AutoCompleteE10S.jsm +lib/thunderbird/modules/AutoCompletePopup.jsm lib/thunderbird/modules/BackgroundPageThumbs.jsm lib/thunderbird/modules/Battery.jsm lib/thunderbird/modules/BigInteger.jsm @@ -2294,30 +3455,36 @@ lib/thunderbird/modules/BookmarkJSONUtil lib/thunderbird/modules/Bookmarks.jsm lib/thunderbird/modules/BrowserElementPromptService.jsm lib/thunderbird/modules/BrowserUtils.jsm +lib/thunderbird/modules/CanonicalJSON.jsm lib/thunderbird/modules/CertUtils.jsm lib/thunderbird/modules/CharsetMenu.jsm lib/thunderbird/modules/ChromeManifestParser.jsm lib/thunderbird/modules/ClientID.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/ContactDB.jsm -lib/thunderbird/modules/ContactService.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 lib/thunderbird/modules/ContentPrefUtils.jsm +lib/thunderbird/modules/ContextualIdentityService.jsm lib/thunderbird/modules/CrashMonitor.jsm lib/thunderbird/modules/Credentials.jsm +lib/thunderbird/modules/DNS.jsm +lib/thunderbird/modules/DNSPacket.jsm +lib/thunderbird/modules/DNSRecord.jsm +lib/thunderbird/modules/DNSResourceRecord.jsm +lib/thunderbird/modules/DNSTypes.jsm lib/thunderbird/modules/DOMRequestHelper.jsm -lib/thunderbird/modules/DataStoreChangeNotifier.jsm -lib/thunderbird/modules/DataStoreCursorImpl.jsm -lib/thunderbird/modules/DataStoreDB.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 @@ -2333,30 +3500,39 @@ lib/thunderbird/modules/DownloadUIHelper lib/thunderbird/modules/DownloadUtils.jsm lib/thunderbird/modules/Downloads.jsm lib/thunderbird/modules/Extension.jsm +lib/thunderbird/modules/ExtensionAPI.jsm +lib/thunderbird/modules/ExtensionChild.jsm +lib/thunderbird/modules/ExtensionCommon.jsm lib/thunderbird/modules/ExtensionContent.jsm lib/thunderbird/modules/ExtensionManagement.jsm +lib/thunderbird/modules/ExtensionParent.jsm +lib/thunderbird/modules/ExtensionSearchHandler.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/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/FrameWorker.jsm -lib/thunderbird/modules/FrameWorkerContent.js -lib/thunderbird/modules/FreeSpaceWatcher.jsm +lib/thunderbird/modules/FormLikeFactory.jsm 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/GMPInstallManager.jsm lib/thunderbird/modules/GMPUtils.jsm lib/thunderbird/modules/Geometry.jsm @@ -2365,15 +3541,15 @@ lib/thunderbird/modules/Http.jsm lib/thunderbird/modules/IOUtils.js lib/thunderbird/modules/ISO8601DateUtils.jsm lib/thunderbird/modules/ImageObjectProcessor.jsm -lib/thunderbird/modules/ImportExport.jsm lib/thunderbird/modules/IndexedDBHelper.jsm lib/thunderbird/modules/InlineSpellChecker.jsm lib/thunderbird/modules/InlineSpellCheckerContent.jsm lib/thunderbird/modules/InsecurePasswordUtils.jsm -lib/thunderbird/modules/InterAppCommService.jsm +lib/thunderbird/modules/Integration.jsm +lib/thunderbird/modules/JSONFile.jsm lib/thunderbird/modules/JXON.js lib/thunderbird/modules/Keyboard.jsm -lib/thunderbird/modules/Langpacks.jsm +lib/thunderbird/modules/LegacyExtensionsUtils.jsm lib/thunderbird/modules/LightweightThemeConsumer.jsm lib/thunderbird/modules/LightweightThemeManager.jsm lib/thunderbird/modules/LoadContextInfo.jsm @@ -2391,13 +3567,12 @@ lib/thunderbird/modules/ManifestFinder.j lib/thunderbird/modules/ManifestObtainer.jsm lib/thunderbird/modules/ManifestProcessor.jsm lib/thunderbird/modules/MatchPattern.jsm -lib/thunderbird/modules/MessageBroadcaster.jsm -lib/thunderbird/modules/MessagePortBase.jsm -lib/thunderbird/modules/MessagePortWorker.js -lib/thunderbird/modules/Microformats.js -lib/thunderbird/modules/MozSocialAPI.jsm +lib/thunderbird/modules/Memory.jsm +lib/thunderbird/modules/MessageChannel.jsm lib/thunderbird/modules/MsgHdrSyntheticView.js -lib/thunderbird/modules/NativeApp.jsm +lib/thunderbird/modules/MulticastDNS.jsm +lib/thunderbird/modules/NLP.jsm +lib/thunderbird/modules/NativeMessaging.jsm lib/thunderbird/modules/NetUtil.jsm lib/thunderbird/modules/NewTabUtils.jsm lib/thunderbird/modules/NormalizedMap.jsm @@ -2406,32 +3581,32 @@ lib/thunderbird/modules/OAuth2.jsm lib/thunderbird/modules/OAuth2Providers.jsm lib/thunderbird/modules/OSCrypto.jsm lib/thunderbird/modules/ObjectUtils.jsm -lib/thunderbird/modules/OfflineCacheInstaller.jsm -lib/thunderbird/modules/OperatorApps.jsm lib/thunderbird/modules/PageMenu.jsm lib/thunderbird/modules/PageMetadata.jsm lib/thunderbird/modules/PageThumbUtils.jsm lib/thunderbird/modules/PageThumbs.jsm lib/thunderbird/modules/PageThumbsWorker.js lib/thunderbird/modules/PerfMeasurement.jsm +lib/thunderbird/modules/PerformanceStats-content.js +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/PhoneNumber.jsm -lib/thunderbird/modules/PhoneNumberMetaData.jsm -lib/thunderbird/modules/PhoneNumberNormalizer.jsm -lib/thunderbird/modules/PhoneNumberUtils.jsm lib/thunderbird/modules/PlacesBackups.jsm lib/thunderbird/modules/PlacesDBUtils.jsm lib/thunderbird/modules/PlacesRemoteTabsAutocompleteProvider.jsm lib/thunderbird/modules/PlacesSearchAutocompleteProvider.jsm +lib/thunderbird/modules/PlacesSyncUtils.jsm lib/thunderbird/modules/PlacesTransactions.jsm 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 @@ -2445,35 +3620,29 @@ lib/thunderbird/modules/PushCrypto.jsm lib/thunderbird/modules/PushDB.jsm lib/thunderbird/modules/PushRecord.jsm lib/thunderbird/modules/PushService.jsm -lib/thunderbird/modules/PushServiceChildPreload.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/RemoteDebuggerServer.jsm 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/RequestSyncApp.jsm -lib/thunderbird/modules/RequestSyncService.jsm -lib/thunderbird/modules/RequestSyncTask.jsm lib/thunderbird/modules/ResetProfile.jsm -lib/thunderbird/modules/ResourceStatsDB.jsm -lib/thunderbird/modules/ResourceStatsService.jsm +lib/thunderbird/modules/ResponsivenessMonitor.jsm lib/thunderbird/modules/RokuApp.jsm lib/thunderbird/modules/SafeBrowsing.jsm lib/thunderbird/modules/Schemas.jsm -lib/thunderbird/modules/ScriptPreloader.jsm lib/thunderbird/modules/ScrollPosition.jsm lib/thunderbird/modules/SearchIntegration.js lib/thunderbird/modules/SearchStaticData.jsm lib/thunderbird/modules/SearchSuggestionController.jsm lib/thunderbird/modules/SelectContentHelper.jsm 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 @@ -2483,12 +3652,10 @@ lib/thunderbird/modules/ShimWaiver.jsm lib/thunderbird/modules/ShortcutUtils.jsm lib/thunderbird/modules/SimpleServiceDiscovery.jsm lib/thunderbird/modules/Sntp.jsm -lib/thunderbird/modules/SocialService.jsm lib/thunderbird/modules/SpatialNavigation.jsm lib/thunderbird/modules/Sqlite.jsm -lib/thunderbird/modules/StoreTrustAnchor.jsm lib/thunderbird/modules/StringBundle.js -lib/thunderbird/modules/SystemMessagePermissionsChecker.jsm +lib/thunderbird/modules/Subprocess.jsm lib/thunderbird/modules/SystemUpdateService.jsm lib/thunderbird/modules/Task.jsm lib/thunderbird/modules/TelemetryArchive.jsm @@ -2509,23 +3676,20 @@ lib/thunderbird/modules/UITelemetry.jsm lib/thunderbird/modules/UpdateUtils.jsm lib/thunderbird/modules/UserAgentOverrides.jsm lib/thunderbird/modules/UserAgentUpdates.jsm -lib/thunderbird/modules/UserCustomizations.jsm lib/thunderbird/modules/ValueExtractor.jsm lib/thunderbird/modules/ViewSourceBrowser.jsm lib/thunderbird/modules/WebChannel.jsm lib/thunderbird/modules/WebNavigation.jsm lib/thunderbird/modules/WebNavigationContent.js +lib/thunderbird/modules/WebNavigationFrames.jsm lib/thunderbird/modules/WebRequest.jsm lib/thunderbird/modules/WebRequestCommon.jsm lib/thunderbird/modules/WebRequestContent.js -lib/thunderbird/modules/WebappOSUtils.jsm -lib/thunderbird/modules/Webapps.jsm +lib/thunderbird/modules/WebRequestUpload.jsm lib/thunderbird/modules/WindowDraggingUtils.jsm lib/thunderbird/modules/Windows8WindowFrameColor.jsm -lib/thunderbird/modules/WorkerAPI.jsm lib/thunderbird/modules/XPCOMUtils.jsm lib/thunderbird/modules/XPathGenerator.jsm -lib/thunderbird/modules/XULRootActor.js lib/thunderbird/modules/ZipUtils.jsm lib/thunderbird/modules/aboutSupport.js lib/thunderbird/modules/aboutSupportUnix.js @@ -2546,12 +3710,14 @@ lib/thunderbird/modules/activity/glodaIn lib/thunderbird/modules/activity/moveCopy.js 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/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 @@ -2730,8 +3896,6 @@ lib/thunderbird/modules/commonjs/sdk/sty 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/child_process/subprocess_worker_unix.js -lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess_worker_win.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 @@ -2802,6 +3966,7 @@ lib/thunderbird/modules/commonjs/sdk/uti 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 @@ -2823,9 +3988,11 @@ 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 @@ -2896,6 +4063,8 @@ lib/thunderbird/modules/ircWatchMonitor. lib/thunderbird/modules/iteratorUtils.jsm lib/thunderbird/modules/jsProtoHelper.jsm lib/thunderbird/modules/jsTreeSelection.js +lib/thunderbird/modules/jsaccount/JSAccountUtils.jsm +lib/thunderbird/modules/jsaccount/JaBaseUrl.jsm lib/thunderbird/modules/jsdebugger.jsm lib/thunderbird/modules/jsmime.jsm lib/thunderbird/modules/jsmime/jsmime.js @@ -2906,12 +4075,15 @@ lib/thunderbird/modules/mailMigrator.js lib/thunderbird/modules/mailServices.js lib/thunderbird/modules/mailViewManager.js lib/thunderbird/modules/mailnewsMigrator.js -lib/thunderbird/modules/mcc_iso3166_table.jsm lib/thunderbird/modules/media/IdpSandbox.jsm lib/thunderbird/modules/media/PeerConnectionIdp.jsm lib/thunderbird/modules/media/RTCStatsReport.jsm +lib/thunderbird/modules/microformat-shiv.js lib/thunderbird/modules/mimeParser.jsm lib/thunderbird/modules/msgDBCacheManager.js +lib/thunderbird/modules/narrate/NarrateControls.jsm +lib/thunderbird/modules/narrate/Narrator.jsm +lib/thunderbird/modules/narrate/VoiceSelect.jsm lib/thunderbird/modules/nsFormAutoCompleteResult.jsm lib/thunderbird/modules/oauth.jsm lib/thunderbird/modules/osfile.jsm @@ -2929,6 +4101,11 @@ lib/thunderbird/modules/osfile/osfile_wi 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 @@ -2940,10 +4117,13 @@ lib/thunderbird/modules/sdk/system/Start lib/thunderbird/modules/searchSpec.js lib/thunderbird/modules/search_im.js lib/thunderbird/modules/services-common/async.js +lib/thunderbird/modules/services-common/blocklist-clients.js +lib/thunderbird/modules/services-common/blocklist-updater.js lib/thunderbird/modules/services-common/hawkclient.js 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/logmanager.js -lib/thunderbird/modules/services-common/moz-kinto-client.js lib/thunderbird/modules/services-common/observers.js lib/thunderbird/modules/services-common/rest.js lib/thunderbird/modules/services-common/stringbundle.js @@ -2952,10 +4132,19 @@ lib/thunderbird/modules/services-common/ lib/thunderbird/modules/services-crypto/WeaveCrypto.js lib/thunderbird/modules/services-crypto/utils.js lib/thunderbird/modules/sessionStoreManager.js +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 +lib/thunderbird/modules/subprocess/subprocess_unix.jsm +lib/thunderbird/modules/subprocess/subprocess_worker_common.js +lib/thunderbird/modules/subprocess/subprocess_worker_unix.js lib/thunderbird/modules/summaryFrameManager.js +lib/thunderbird/modules/tb-root-actor.js lib/thunderbird/modules/templateUtils.js +lib/thunderbird/modules/third_party/jsesc/jsesc.js lib/thunderbird/modules/traceHelper.js lib/thunderbird/modules/twitter-text.jsm lib/thunderbird/modules/virtualFolderWrapper.js @@ -2968,11 +4157,13 @@ 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/modules/yahoo-session.jsm 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 @@ -2985,7 +4176,6 @@ lib/thunderbird/res/fonts/mathfontSTIXGe lib/thunderbird/res/fonts/mathfontUnicode.properties lib/thunderbird/res/grabber.gif lib/thunderbird/res/html/folder.png -lib/thunderbird/res/langGroups.properties lib/thunderbird/res/language.properties lib/thunderbird/res/svg.css lib/thunderbird/res/table-add-column-after-active.gif @@ -3006,18 +4196,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/res/text_caret.png -lib/thunderbird/res/text_caret@1.5x.png -lib/thunderbird/res/text_caret@2.25x.png -lib/thunderbird/res/text_caret@2x.png -lib/thunderbird/res/text_caret_tilt_left.png -lib/thunderbird/res/text_caret_tilt_left@1.5x.png -lib/thunderbird/res/text_caret_tilt_left@2.25x.png -lib/thunderbird/res/text_caret_tilt_left@2x.png -lib/thunderbird/res/text_caret_tilt_right.png -lib/thunderbird/res/text_caret_tilt_right@1.5x.png -lib/thunderbird/res/text_caret_tilt_right@2.25x.png -lib/thunderbird/res/text_caret_tilt_right@2x.png lib/thunderbird/run-mozilla.sh lib/thunderbird/thunderbird lib/thunderbird/thunderbird-bin Index: pkgsrc/mail/thunderbird/PLIST.lightning diff -u pkgsrc/mail/thunderbird/PLIST.lightning:1.25 pkgsrc/mail/thunderbird/PLIST.lightning:1.26 --- pkgsrc/mail/thunderbird/PLIST.lightning:1.25 Sat May 21 23:22:16 2016 +++ pkgsrc/mail/thunderbird/PLIST.lightning Thu Apr 27 13:32:40 2017 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.lightning,v 1.25 2016/05/21 23:22:16 ryoon Exp $ +@comment $NetBSD: PLIST.lightning,v 1.26 2017/04/27 13:32:40 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 @@ -108,7 +108,6 @@ lib/thunderbird/distribution/extensions/ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-extract.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css @@ -189,6 +188,8 @@ 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/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 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js @@ -196,9 +197,13 @@ lib/thunderbird/distribution/extensions/ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.js +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.xul +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.js +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.xul +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-toolbar.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-standalone.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-toolbar.xul lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css @@ -220,7 +225,11 @@ lib/thunderbird/distribution/extensions/ 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 @@ -230,26 +239,32 @@ lib/thunderbird/distribution/extensions/ 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/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-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/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/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/widgets/calendar-widgets.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg @@ -261,6 +276,7 @@ lib/thunderbird/distribution/extensions/ 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.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png @@ -269,10 +285,7 @@ lib/thunderbird/distribution/extensions/ 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 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png 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-button-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png 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 @@ -280,13 +293,10 @@ lib/thunderbird/distribution/extensions/ 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 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png 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 @@ -294,10 +304,7 @@ lib/thunderbird/distribution/extensions/ 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-attendees.png 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-button-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png 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 @@ -307,13 +314,17 @@ lib/thunderbird/distribution/extensions/ 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/ok-cancel.png 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/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 +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 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/imip.png 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 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css @@ -321,12 +332,9 @@ 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-attendees.png 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-button-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-list-images.png 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 @@ -335,8 +343,6 @@ lib/thunderbird/distribution/extensions/ 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/checkbox-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png 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 @@ -369,8 +375,6 @@ lib/thunderbird/distribution/extensions/ 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/libcalbasecomps.so -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest 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 lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf @@ -544,7 +548,6 @@ lib/thunderbird/extensions/{e2fda1a4-762 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.js 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 @@ -625,6 +628,8 @@ lib/thunderbird/extensions/{e2fda1a4-762 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 @@ -632,9 +637,13 @@ lib/thunderbird/extensions/{e2fda1a4-762 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-standalone.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 @@ -656,7 +665,11 @@ lib/thunderbird/extensions/{e2fda1a4-762 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 @@ -666,26 +679,32 @@ lib/thunderbird/extensions/{e2fda1a4-762 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 @@ -697,6 +716,7 @@ lib/thunderbird/extensions/{e2fda1a4-762 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 @@ -705,10 +725,7 @@ lib/thunderbird/extensions/{e2fda1a4-762 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-attendees.png 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-button-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png 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 @@ -716,13 +733,10 @@ lib/thunderbird/extensions/{e2fda1a4-762 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/checkbox-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png 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/imip.png 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 @@ -730,10 +744,7 @@ lib/thunderbird/extensions/{e2fda1a4-762 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-attendees.png 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-button-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png 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 @@ -743,13 +754,17 @@ lib/thunderbird/extensions/{e2fda1a4-762 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/ok-cancel.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 +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 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/imip.png 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 @@ -757,12 +772,9 @@ lib/thunderbird/extensions/{e2fda1a4-762 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-attendees.png 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-button-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-list-images.png 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 @@ -771,8 +783,6 @@ lib/thunderbird/extensions/{e2fda1a4-762 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/checkbox-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png 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 @@ -821,8 +831,6 @@ lib/thunderbird/extensions/{e2fda1a4-762 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/libcalbasecomps.so -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-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 Index: pkgsrc/mail/thunderbird/distinfo diff -u pkgsrc/mail/thunderbird/distinfo:1.188 pkgsrc/mail/thunderbird/distinfo:1.189 --- pkgsrc/mail/thunderbird/distinfo:1.188 Sun Mar 26 04:05:40 2017 +++ pkgsrc/mail/thunderbird/distinfo Thu Apr 27 13:32:40 2017 @@ -1,152 +1,120 @@ -$NetBSD: distinfo,v 1.188 2017/03/26 04:05:40 ryoon Exp $ +$NetBSD: distinfo,v 1.189 2017/04/27 13:32:40 ryoon Exp $ -SHA1 (thunderbird-45.8.0.source.tar.xz) = 36fc106885d612966ec3be047f4e7d3fa06dc04a -RMD160 (thunderbird-45.8.0.source.tar.xz) = 8d4ab2feabee0402fbfe38168c51187b1f26221d -SHA512 (thunderbird-45.8.0.source.tar.xz) = f8ba08d874fb1a09ac9ba5d4d1f46cefe801783ba4bf82eee682ac2ecc4e231d07033a80e036ad04bda7780c093fb7bc3122a23dc6e19c12f18fb7168dc78deb -Size (thunderbird-45.8.0.source.tar.xz) = 201199348 bytes +SHA1 (thunderbird-52.0.1.source.tar.xz) = d43587e491592d69ab3de175d283e8305ba01f0a +RMD160 (thunderbird-52.0.1.source.tar.xz) = 33a2ce10556983d09b0c235952de8e96bc7ba3d9 +SHA512 (thunderbird-52.0.1.source.tar.xz) = 7b8324a230a10b738b9a28c31b195bfb149b1f47eec6662d93a7d0c424d56303dbc2bca6645b30323c6da86628d6e49de359e1067081a5d0bd66541174a8be48 +Size (thunderbird-52.0.1.source.tar.xz) = 228422924 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) = e089b05a2a849f401fc0aa41fc781e544f6977a1 +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-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd) = 1cd7faa6a098e2bc609d941406b46e6f737fbb63 -SHA1 (patch-mozilla_browser_installer_package-manifest.in) = a0e9a23dd9e3e652fd9dd32b4e740adc0f50c453 -SHA1 (patch-mozilla_build_autoconf_compiler-opts.m4) = 5ac831579034defaa837748fe63595192d7a583a -SHA1 (patch-mozilla_build_autoconf_nss.m4) = 7f4bb7c4308f8b74527bf00fb09489ee328696c5 -SHA1 (patch-mozilla_build_gyp.mozbuild) = 2fedb8762375c000e79d042aa974e66329fdb230 +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) = 244eb6c7ee4973eb6ebec4fcf4181932b518ca2e +SHA1 (patch-mozilla_config_Makefile.in) = ef7b31712e3be7620dfaf548d4138c6b425eb2ca SHA1 (patch-mozilla_config_baseconfig.mk) = 92891a656cb83de0f5ff7f88d10579cdde0e1359 -SHA1 (patch-mozilla_config_external_moz.build) = bb4d66b481967d98df5358f9e1d3cc3253d57fd1 -SHA1 (patch-mozilla_config_rules.mk) = 5bc569ee42ea8fa2f2726af1f2993167b029d308 +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) = 4c1cd436ee7d173d76ff9c34fa74a571299879dc -SHA1 (patch-mozilla_configure.in) = fe475edf594e2ca98e3f6da629d06734de091cee -SHA1 (patch-mozilla_dom_base_DOMRequest.cpp) = 0140dc4e081a6675fdcf366057511df354d27d95 -SHA1 (patch-mozilla_dom_base_moz.build) = cb7b5eb422f733f36797eac39e63e7f6daa5574f -SHA1 (patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp) = 74e0c3ddc42007e056046c9fbe3b267cb75efdfe -SHA1 (patch-mozilla_dom_media_moz.build) = 8a9b9b25ef5ad004383a4bd189ed37ac0f2bd8b3 +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_filesystem_compat_FileSystemDirectoryReader.h) = bc202cfed92627200a9897dd8096e856a6f914f0 +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_plugins_ipc_PluginProcessChild.cpp) = adcb793da679bbfe7a79f3a119c4f9f8950c7eae -SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 6685cf695ce13433bc061a82e1767ea4fc25bac5 -SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 8e2d1f82554fb0950f6f3d52f63cca10b15431db +SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = cff51ad6909e0ceaa401c2825ca538f4271ac786 +SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = bd81d7b2b9e5517924ed515d31150893472dc770 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) = 60f774fe43846324b57fb1e46d1bd1a8348cf440 -SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = 227210904b6c194960668fee4253ddb183e33a0e -SHA1 (patch-mozilla_gfx_skia_moz.build) = 8a70b3a8d8a7caa06f7b1b433cd5ffb37b4b38ba -SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = 390793e9b45af46914b1c51d0be9c9c875644a9c -SHA1 (patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp) = d2ce05bb0e288dc5e0c8f073d627c759a817d11f -SHA1 (patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S) = a4b4aab1c6fcf8681a1ef932fa26f6527ebd0eae -SHA1 (patch-mozilla_gfx_thebes_moz.build) = 9ca30b203e492f59563f698d7bfe39befdef0bb1 +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) = 2b2e6db1bdb0719ee7642447971fe2a9c80518dd -SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = 4388fb0c57011e19e8ee4768d3cc82b078b7a6e2 +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_file__util__posix.cc) = aff83e28eb7af0f04c68b8336441eaef04bb763c -SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = b4d4e7fd53632751cf4624044815da3a9f20819c 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) = 9998c382302a022ba1027f4346c53dcd4ef0b52f +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__bsd.cc) = e60b2d2aa3e37a6b4854b5aef91f430ecbb5eba0 SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 4dc6f93024eea761a53dc1df2933eb2f51612058 -SHA1 (patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 9e623549aeb7f28270641a279f7608ab9338f228 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_ipc_glue_StringUtil.cpp) = 734b47ec5ebb89dc4711623cabc1e7cacde2641f -SHA1 (patch-mozilla_ipc_glue_moz.build) = 8b6fd2e3e019195c9547add4f67c1ea22eb3a462 -SHA1 (patch-mozilla_js_src_configure.in) = df8db18ecded130197b85afa12a5c2c71c142656 -SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = ad11282f5c9e882bcd19fcfc5cc4c6027dd4aae2 -SHA1 (patch-mozilla_js_src_frontend_ParseMaps.cpp) = 4bead6061fa2a77a0de7a38ff497ccc24557b835 -SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = 1f623a7e75d85de1c6af8a1cba218298ab3bb77b -SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 48ec3fc79fd62d34a13825b25be6f17f04937b66 -SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = ef122bdc89efb0d8c71a24bd112e9f8a166f6cda -SHA1 (patch-mozilla_js_src_jsdate.cpp) = 5dc0c38fb8eb509d2c6ecaf666d4c1d046082a34 -SHA1 (patch-mozilla_js_src_jskwgen.cpp) = 322a6ce311b1e8cb9dc6aadee88425e3b9318231 -SHA1 (patch-mozilla_js_src_jsmath.cpp) = f130a1c7c0d4384aa3ebff155d4e3ebb33823cbb -SHA1 (patch-mozilla_js_src_jsnativestack.cpp) = c216baac857760571c60b45cb8682624b44232c4 -SHA1 (patch-mozilla_js_src_shell_jsoptparse.cpp) = 947cbe44e7a87fb37dcf48f45c1805ae7747b259 -SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = f4a9a2b8d66442d3b52bef3bbe0d43abcc3ff0eb +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) = eda7091a2b469bafad07b24d9ec9ed02626e3391 -SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = b15c15f5aee05f335e49e9878ac8fe171002f599 -SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 3fcafd1e119bc96b89ac2447fe4c4b9f673bc401 -SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = f6dd9cafe11b61dd9061e22cddfecb214d40ac21 -SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 77498b73bd21f13df5690d82c62288788805c597 -SHA1 (patch-mozilla_media_libpng_pngpriv.h) = 1fbc7cef82486dd80aba5e86977158fcb15ffab3 +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_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = bfd8ef07c4277bf3d598f07b14e653ecd362b96d -SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = 821b13b11f5bd7fe5d2bf9d6b48b8e402e15c44d -SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 37eb1b950a2ed8bbaddac8fd198c534e3a62c41e -SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = 74e85ceec274c51b7142c350d89cd67e4f0c43f6 +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_lib_info.c) = 6a63a044b6c485f6e7514050f7b465394b0654d6 -SHA1 (patch-mozilla_media_libtheora_moz.build) = 18621d838e2376350e883b67f74a8992d59e814f -SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 42c00d486290bfca17336750f740d83cb96cb9b2 -SHA1 (patch-mozilla_media_libtremor_moz.build) = 2d242343e6370f96c32670e405b39788186634f4 -SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = a9baf3be6710b32544f1f8843fa07519d0348b76 -SHA1 (patch-mozilla_media_libvorbis_lib_vorbis__info.c) = 0ed66faa0c451813b578e91e60532cb9f90022f5 -SHA1 (patch-mozilla_media_libvorbis_moz.build) = c521e8a167bd83d130db3f8820e24425d6bd8016 -SHA1 (patch-mozilla_media_libyuv_include_libyuv_scale__row.h) = e67ff789d3c6132ec55c91acba08687c0ddb8227 -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = d1ef64cc7be19b9bc826de4f05472fc539913974 -SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 68b91c952049820c29edf10fd791fec61273b1b7 +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) = 53329838ba9cf448870ae8860456b69be420f3f6 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 8caf6b3a8558bede5ccfa3b6009f7a57e04a02fa -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi) = d1459b4972dade432e27e8005a64fc4eb8b02579 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc) = a48b7a0140fc40cca427034bf0b58a4e13c98e73 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h) = 62dfbf579191447dea80bf2eee5a782eaee526df -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 24455230e1a857824584af86b988036321f8c0aa +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) = 7dcd8e86e18bb39bb07864483927e89f0199e629 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 8bc15ea9afab20f004275522e060e70f699f0862 -SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = aad27fb03be2d1fcc543f4f38ac5deb4f8e962f7 +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_memory_volatile_VolatileBufferOSX.cpp) = 87a53581e32009c124437a277a26abef52d8b197 -SHA1 (patch-mozilla_mfbt_Attributes.h) = df5ad969a421936a5ab021c7c62891490c0f63d4 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_modules_libpref_init_all.js) = 0196b031480c89946634d34e35ccccf83d946146 -SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 5f94591daf81ea22f5e3855cf8e6ba719c88c3eb +SHA1 (patch-mozilla_mozglue_build_arm.cpp) = fcaf79cb25eef5d36e793d54ce5c1fff188bf951 SHA1 (patch-mozilla_mozglue_build_arm.h) = 40d8d2039c68fc825857a3c970eec2f296275cc5 -SHA1 (patch-mozilla_netwerk_dns_moz.build) = a58262e4a85b5b1e4986e82204df36ace4076738 -SHA1 (patch-mozilla_storage_SQLiteMutex.h) = 76907dfaa357fba3c0fdb7b0e7150d0b5241d64a -SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 06ffc01754f4a583ff6531f0da14aa23528ea409 +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_library_moz.build) = 13db2a682ae51c6d040e7c6c7edac1768d9b70d0 -SHA1 (patch-mozilla_toolkit_mozapps_installer_packager.mk) = 578af532a6cb25daaf613dbb874420120454a9b1 +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_nsAppRunner.cpp) = 6d8100016b9ae90feeb2ea9868d33ba45780d401 SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = c6c1390f527f4b45e879f090531a53c3dc798873 -SHA1 (patch-mozilla_webapprt_moz.build) = 3239f8adb82cefc80395396408741516823a2f52 SHA1 (patch-mozilla_xpcom_base_nscore.h) = 019d54275e162756294f6e803884b4af5578b45f -SHA1 (patch-mozilla_xpcom_build_PoisonIOInterposer.h) = d3545362d31b7360c9e7a0e40b53041fd5b43516 -SHA1 (patch-mozilla_xpcom_components_Module.h) = 74b9ff0f7993ded55a05e2eb6e29741c65c81778 +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_moz.build) = 691d7ccf3ba75f069543e390d80dbdf0d698c1d4 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__gcc__x86__unix.cpp) = 69de6d043bfa9145e83ed4f9ff52f7866a9e86ba 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__gcc__x86__unix.cpp) = 0f0f070d4d04bedbb7c7b9afd068180e72623428 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = bb0d322a00c42e6ce1a5a931fecdcaf1b58109bc -SHA1 (patch-mozilla_xulrunner_installer_Makefile.in) = 2766f9109f2f53827f1207d047caab16b30437ea -SHA1 (patch-mozilla_xulrunner_installer_libxul-embedding.pc.in) = 585b0041ae6e9beabfffd78d09018219a2a15ba0 -SHA1 (patch-mozilla_xulrunner_installer_libxul.pc.in) = 9329de1e99c534565f31ff87f71677100a64e842 Index: pkgsrc/mail/thunderbird/options.mk diff -u pkgsrc/mail/thunderbird/options.mk:1.18 pkgsrc/mail/thunderbird/options.mk:1.19 --- pkgsrc/mail/thunderbird/options.mk:1.18 Thu Feb 25 15:00:51 2016 +++ pkgsrc/mail/thunderbird/options.mk Thu Apr 27 13:32:40 2017 @@ -1,10 +1,15 @@ -# $NetBSD: options.mk,v 1.18 2016/02/25 15:00:51 jperkin Exp $ +# $NetBSD: options.mk,v 1.19 2017/04/27 13:32:40 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 \ mozilla-lightning -PKG_SUGGESTED_OPTIONS= mozilla-lightning +PKG_SUGGESTED_OPTIONS+= mozilla-lightning PLIST_VARS+= branding nobranding debug gnome jemalloc @@ -13,6 +18,23 @@ 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" +.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 + .if !empty(PKG_OPTIONS:Malsa) CONFIGURE_ARGS+= --enable-alsa .include "../../audio/alsa-lib/buildlink3.mk" @@ -22,11 +44,10 @@ CONFIGURE_ARGS+= --disable-alsa .if !empty(PKG_OPTIONS:Mgnome) .include "../../devel/libgnomeui/buildlink3.mk" -.include "../../sysutils/gnome-vfs/buildlink3.mk" -CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui +CONFIGURE_ARGS+= --enable-dbus --enable-gnomeui PLIST.gnome= yes .else -CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui +CONFIGURE_ARGS+= --disable-dbus --disable-gnomeui .endif .if !empty(PKG_OPTIONS:Mmozilla-jemalloc) Index: pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp diff -u pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp Thu Apr 27 13:32:40 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mail_app_nsMailApp.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mail_app_nsMailApp.cpp,v 1.2 2017/04/27 13:32:40 ryoon Exp $ ---- mail/app/nsMailApp.cpp.orig 2016-04-07 21:14:22.000000000 +0000 +--- mail/app/nsMailApp.cpp.orig 2017-04-14 04:52:45.000000000 +0000 +++ mail/app/nsMailApp.cpp -@@ -15,6 +15,26 @@ +@@ -14,6 +14,26 @@ #include #include #endif @@ -27,9 +27,9 @@ $NetBSD: patch-mail_app_nsMailApp.cpp,v + fprintf(stderr, "warning: setrlimit failed\n"); + } - #ifdef XP_MACOSX - #include "MacQuirks.h" -@@ -213,6 +233,7 @@ FileExists(const char *path) + #include + #include +@@ -261,6 +281,7 @@ FileExists(const char *path) static nsresult InitXPCOMGlue(const char *argv0, nsIFile **xreDirectory) { Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp Thu Apr 27 13:32:40 2017 @@ -1,14 +1,14 @@ -$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.2 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2016-04-07 21:33:34.000000000 +0000 +--- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2017-04-14 04:53:08.000000000 +0000 +++ mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp -@@ -358,6 +358,14 @@ mozHunspell::LoadDictionaryList(bool aNo +@@ -381,6 +381,14 @@ mozHunspell::LoadDictionaryList(bool aNo } } + // load system hunspell dictionaries + nsCOMPtr hunDir; -+ NS_NewNativeLocalFile(NS_LITERAL_CSTRING("@PREFIX@/share/hunspell"), ++ NS_NewNativeLocalFile(NS_LITERAL_CSTRING("%%LOCALBASE%%/share/hunspell"), + true, getter_AddRefs(hunDir)); + if (hunDir) { + LoadDictionariesFromDir(hunDir); Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc:1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc Thu Apr 27 13:32:40 2017 @@ -1,13 +1,10 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc,v 1.2 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-04-07 21:33:19.000000000 +0000 +--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2017-04-14 04:53:10.000000000 +0000 +++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc -@@ -9,22 +9,24 @@ - +@@ -12,7 +12,9 @@ #if defined(OS_MACOSX) #include -+#include -+#include #elif defined(OS_NETBSD) +_Pragma("GCC visibility push(default)") #include @@ -15,73 +12,13 @@ $NetBSD: patch-mozilla_ipc_chromium_src_ #elif defined(OS_LINUX) #include #include - #endif - --#if !defined(OS_MACOSX) - #include --#endif - - #if defined(OS_BSD) && !defined(OS_NETBSD) && !defined(__GLIBC__) - #include - #endif - --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - namespace base { - void InitThreading(); - } // namespace -@@ -82,7 +84,7 @@ void PlatformThread::Sleep(int duration_ - sleep_time = remaining; - } - --#ifndef OS_MACOSX -+#ifndef MOZ_WIDGET_COCOA - // Mac is implemented in platform_thread_mac.mm. - - // static -@@ -105,19 +107,41 @@ void PlatformThread::SetName(const char* +@@ -107,7 +109,8 @@ 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); -#else -+#elif defined(OS_MACOSX) -+ // Copied from platform_thread_mac.mm -+ -+ // pthread_setname_np is only available in 10.6 or later, so test -+ // for it at runtime. -+ int (*dynamic_pthread_setname_np)(const char*); -+ *reinterpret_cast(&dynamic_pthread_setname_np) = -+ dlsym(RTLD_DEFAULT, "pthread_setname_np"); -+ if (!dynamic_pthread_setname_np) -+ return; -+ -+ // Mac OS X does not expose the length limit of the name, so -+ // hardcode it. -+ const int kMaxNameLength = 63; -+ std::string shortened_name = std::string(name).substr(0, kMaxNameLength); -+ // pthread_setname() fails (harmlessly) in the sandbox, ignore when it does. -+ // See http://crbug.com/47058 -+ -+ // The name parameter is copied thus it's safe to release it after calling. -+ // Checked against the bionic implementation in bionic/libc/bionic/pthread.c -+ dynamic_pthread_setname_np(shortened_name.c_str()); +#elif !defined(OS_SOLARIS) + prctl(PR_SET_NAME, reinterpret_cast(name), 0, 0, 0); #endif } --#endif // !OS_MACOSX -+#endif // !MOZ_WIDGET_COCOA - - namespace { - - bool CreateThread(size_t stack_size, bool joinable, - PlatformThread::Delegate* delegate, - PlatformThreadHandle* thread_handle) { --#if defined(OS_MACOSX) -+#if defined(MOZ_WIDGET_COCOA) - base::InitThreading(); --#endif // OS_MACOSX -+#endif // MOZ_WIDGET_COCOA - - bool success = false; - pthread_attr_t attributes; + #endif // !OS_MACOSX Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build Thu Apr 27 13:32:41 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.2 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/webrtc/signaling/test/common.build.orig 2016-04-07 21:33:22.000000000 +0000 +--- mozilla/media/webrtc/signaling/test/common.build.orig 2017-04-14 04:53:18.000000000 +0000 +++ mozilla/media/webrtc/signaling/test/common.build -@@ -99,15 +99,19 @@ if CONFIG['JS_SHARED_LIBRARY']: +@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']: USE_LIBS += ['mozglue'] @@ -15,12 +15,5 @@ $NetBSD: patch-mozilla_media_webrtc_sign +if CONFIG['MOZ_OSS']: + OS_LIBS += CONFIG['MOZ_OSS_LIBS'] - if CONFIG['MOZ_NATIVE_JPEG']: + if CONFIG['MOZ_SYSTEM_JPEG']: OS_LIBS += CONFIG['MOZ_JPEG_LIBS'] - -+if CONFIG['MOZ_NATIVE_OPUS']: -+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS'] -+ - if CONFIG['MOZ_NATIVE_LIBVPX']: - OS_LIBS += CONFIG['MOZ_LIBVPX_LIBS'] - Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp:1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp Thu Apr 27 13:32:41 2017 @@ -1,13 +1,13 @@ -$NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.2 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/mozglue/build/arm.cpp.orig 2016-04-07 21:33:29.000000000 +0000 +--- mozilla/mozglue/build/arm.cpp.orig 2017-04-14 04:53:21.000000000 +0000 +++ mozilla/mozglue/build/arm.cpp -@@ -102,10 +102,13 @@ check_neon(void) - } - # endif // !MOZILLA_PRESUME_NEON +@@ -13,10 +13,13 @@ + // we don't compile one of these detection methods. The detection code here is + // based on the CPU detection in libtheora. --# elif defined(__linux__) || defined(ANDROID) -+# elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) +-# if defined(__linux__) || defined(ANDROID) ++# if defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) # include # include # include @@ -17,7 +17,7 @@ $NetBSD: patch-mozilla_mozglue_build_arm enum{ MOZILLA_HAS_EDSP_FLAG=1, -@@ -114,6 +117,29 @@ enum{ +@@ -25,6 +28,29 @@ enum{ MOZILLA_HAS_NEON_FLAG=8 }; @@ -47,7 +47,7 @@ $NetBSD: patch-mozilla_mozglue_build_arm static unsigned get_arm_cpu_flags(void) { -@@ -178,6 +204,7 @@ get_arm_cpu_flags(void) +@@ -89,6 +115,7 @@ get_arm_cpu_flags(void) } return flags; } Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h:1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h Thu Apr 27 13:32:41 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.2 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2016-04-07 21:33:32.000000000 +0000 +--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2017-04-14 04:53:29.000000000 +0000 +++ mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h -@@ -76,9 +76,15 @@ typedef intptr_t Atomic64; +@@ -76,6 +76,11 @@ typedef intptr_t Atomic64; #endif #endif @@ -13,7 +13,11 @@ $NetBSD: patch-mozilla_toolkit_component +#else // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or // Atomic64 routines below, depending on your architecture. + #if defined(__OpenBSD__) && !defined(GOOGLE_PROTOBUF_ARCH_64_BIT) +@@ -83,6 +88,7 @@ typedef Atomic32 AtomicWord; + #else typedef intptr_t AtomicWord; + #endif +#endif // Atomically execute: Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk:1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk:1.2 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk:1.1 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk Thu Apr 27 13:32:41 2017 @@ -1,12 +1,14 @@ -$NetBSD: patch-mozilla_toolkit_mozapps_installer_packager.mk,v 1.1 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_mozapps_installer_packager.mk,v 1.2 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/toolkit/mozapps/installer/packager.mk.orig 2016-04-07 21:33:34.000000000 +0000 +--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2017-04-14 04:53:30.000000000 +0000 +++ mozilla/toolkit/mozapps/installer/packager.mk -@@ -133,7 +133,7 @@ endif +@@ -139,8 +139,8 @@ 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) -ifdef INSTALL_SDK # Here comes the hard part ++ ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/${MOZILLA_PKG_NAME} +ifeq ($(MOZ_APP_NAME),xulrunner) $(NSINSTALL) -D $(DESTDIR)$(includedir) (cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \ Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild Thu Apr 27 13:32:40 2017 @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.4 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/build/gyp.mozbuild.orig 2016-04-07 21:33:17.000000000 +0000 +--- mozilla/build/gyp.mozbuild.orig 2017-04-14 04:53:01.000000000 +0000 +++ mozilla/build/gyp.mozbuild @@ -14,6 +14,7 @@ gyp_vars = { 'have_ethtool_cmd_speed_hi': 1 if CONFIG['MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI'] else 0, @@ -10,24 +10,3 @@ $NetBSD: patch-mozilla_build_gyp.mozbuil # basic stuff for everything 'include_internal_video_render': 0, 'clang_use_chrome_plugins': 0, -@@ -96,7 +97,7 @@ flavors = { - 'WINNT': 'win', - 'Android': 'linux' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' else 'android', - 'Linux': 'linux', -- 'Darwin': 'mac' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' else 'ios', -+ 'Darwin': 'ios' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cairo-uikit' else 'mac', - 'SunOS': 'solaris', - 'GNU/kFreeBSD': 'freebsd', - 'DragonFly': 'dragonfly', -@@ -131,5 +132,11 @@ if CONFIG['INTEL_ARCHITECTURE']: - if not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3'] or not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']: - gyp_vars['yuv_disable_asm'] = 1 - -+# MacOS X SDK version should be able to configure with ./configure -+# --enable-macos-target=VER -+if CONFIG['MACOSX_DEPLOYMENT_TARGET']: -+ gyp_vars['mac_sdk_min'] = CONFIG['MACOSX_DEPLOYMENT_TARGET'] -+ gyp_vars['mac_deployment_target'] = CONFIG['MACOSX_DEPLOYMENT_TARGET'] -+ - if CONFIG['MACOS_SDK_DIR']: - gyp_vars['mac_sdk_path'] = CONFIG['MACOS_SDK_DIR'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_external_moz.build Thu Apr 27 13:32:40 2017 @@ -1,36 +1,41 @@ -$NetBSD: patch-mozilla_config_external_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_config_external_moz.build,v 1.4 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/config/external/moz.build.orig 2016-04-07 21:33:18.000000000 +0000 +--- mozilla/config/external/moz.build.orig 2017-04-14 04:53:01.000000000 +0000 +++ mozilla/config/external/moz.build -@@ -20,10 +20,19 @@ if CONFIG['MOZ_UPDATER']: - # There's no "native brotli" yet, but probably in the future... +@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']: external_dirs += ['modules/brotli'] + external_dirs += ['modules/woff2'] -if CONFIG['MOZ_VORBIS']: -+if not CONFIG['MOZ_NATIVE_OGG']: ++if not CONFIG['MOZ_SYSTEM_OGG']: + external_dirs += ['media/libogg'] + -+if not CONFIG['MOZ_NATIVE_CELT'] or not CONFIG['MOZ_NATIVE_OPUS']: -+ external_dirs += ['media/libopus'] -+ -+if not CONFIG['MOZ_NATIVE_THEORA']: -+ external_dirs += ['media/libtheora'] -+ -+if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']: ++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_SYSTEM_VORBIS']: external_dirs += ['media/libvorbis'] -if CONFIG['MOZ_TREMOR']: -+if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_NATIVE_TREMOR']: ++if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_SYSTEM_TREMOR']: external_dirs += ['media/libtremor'] - if CONFIG['MOZ_WEBM']: -@@ -50,9 +59,6 @@ if CONFIG['MOZ_WEBSPEECH_POCKETSPHINX']: - external_dirs += [ ++if not CONFIG['MOZ_SYSTEM_THEORA']: ++ external_dirs += ['media/libtheora'] ++ ++if not CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: ++ external_dirs += ['media/libsoundtouch'] ++ + if CONFIG['MOZ_WEBM_ENCODER']: + external_dirs += ['media/libmkv'] + +@@ -52,12 +61,9 @@ external_dirs += [ 'media/kiss_fft', 'media/libcubeb', + 'media/libnestegg', - 'media/libogg', -- 'media/libopus', + 'media/libopus', - 'media/libtheora', 'media/libspeex_resampler', 'media/libstagefright', - 'media/libsoundtouch', +- 'media/libsoundtouch', + 'media/psshparser' + ] + Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp Thu Apr 27 13:32:40 2017 @@ -1,46 +1,33 @@ -$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.4 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/dom/system/OSFileConstants.cpp.orig 2016-04-07 21:33:31.000000000 +0000 +--- mozilla/dom/system/OSFileConstants.cpp.orig 2017-04-14 04:53:07.000000000 +0000 +++ mozilla/dom/system/OSFileConstants.cpp -@@ -11,6 +11,10 @@ - - #include "prsystem.h" - -+#if defined(__NetBSD__) -+#include -+#endif -+ - #if defined(XP_UNIX) - #include "unistd.h" +@@ -16,14 +16,17 @@ #include "dirent.h" -@@ -20,7 +24,9 @@ + #include "poll.h" + #include "sys/stat.h" +-#if defined(ANDROID) ++#if defined(XP_LINUX) + #include #define statvfs statfs ++#define f_frsize f_bsize #else #include "sys/statvfs.h" -+#if !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000)) ++#endif // defined(XP_LINUX) ++#if !defined(ANDROID) + #include "sys/wait.h" #include -+#endif // !NetBSD 5.* - #endif // defined(ANDROID) +-#endif // defined(ANDROID) ++#endif // !defined(ANDROID) #endif // defined(XP_UNIX) -@@ -28,9 +34,9 @@ - #include - #endif // defined(XP_LINUX) + #if defined(XP_LINUX) +@@ -699,7 +702,7 @@ static const dom::ConstantSpec gLibcProp --#if defined(XP_MACOSX) -+#if defined(XP_DARWIN) - #include "copyfile.h" --#endif // defined(XP_MACOSX) -+#endif // defined(XP_DARWIN) + { "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) }, - #if defined(XP_WIN) - #include -@@ -590,7 +596,7 @@ static const dom::ConstantSpec gLibcProp - // The size of |fsblkcnt_t|. - { "OSFILE_SIZEOF_FSBLKCNT_T", JS::Int32Value(sizeof (fsblkcnt_t)) }, +- { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", JS::Int32Value(offsetof (struct statvfs, f_bsize)) }, ++ { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", JS::Int32Value(offsetof (struct statvfs, f_frsize)) }, + { "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", JS::Int32Value(offsetof (struct statvfs, f_bavail)) }, --#if !defined(ANDROID) -+#if !defined(ANDROID) && !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000)) - // The size of |posix_spawn_file_actions_t|. - { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", JS::Int32Value(sizeof (posix_spawn_file_actions_t)) }, - #endif // !defined(ANDROID) + #endif // defined(XP_UNIX) Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build Thu Apr 27 13:32:40 2017 @@ -1,25 +1,19 @@ -$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.4 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/gfx/thebes/moz.build.orig 2016-04-07 21:33:15.000000000 +0000 +--- mozilla/gfx/thebes/moz.build.orig 2017-04-14 04:53:09.000000000 +0000 +++ mozilla/gfx/thebes/moz.build -@@ -293,6 +293,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS'] - CFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] - CFLAGS += CONFIG['TK_CFLAGS'] +@@ -266,7 +266,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk + LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] + LOCAL_INCLUDES += ['/media/libyuv/include'] -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ -+if CONFIG['MOZ_NATIVE_GRAPHITE2']: +-DEFINES['GRAPHITE2_STATIC'] = True ++if CONFIG['MOZ_SYSTEM_GRAPHITE2']: + CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS'] ++else: ++ DEFINES['GRAPHITE2_STATIC'] = True + - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'qt'): - CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] - -@@ -306,7 +312,5 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk - - LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] --DEFINES['GRAPHITE2_STATIC'] = True -- - if CONFIG['OS_ARCH'] == 'WINNT': - del DEFINES['UNICODE'] + if CONFIG['CLANG_CXX']: + # Suppress warnings from Skia header files. Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp Thu Apr 27 13:32:40 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.4 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2016-04-07 21:33:16.000000000 +0000 +--- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2017-04-14 04:53:09.000000000 +0000 +++ mozilla/image/decoders/nsJPEGDecoder.cpp -@@ -23,13 +23,28 @@ +@@ -28,13 +28,28 @@ extern "C" { #include "iccjpeg.h" @@ -32,7 +32,7 @@ $NetBSD: patch-mozilla_image_decoders_ns static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width); -@@ -339,6 +354,7 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -360,6 +375,7 @@ nsJPEGDecoder::ReadJPEGData(const char* case JCS_GRAYSCALE: case JCS_RGB: case JCS_YCbCr: @@ -40,7 +40,7 @@ $NetBSD: patch-mozilla_image_decoders_ns // if we're not color managing we can decode directly to // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB if (mCMSMode != eCMSMode_All) { -@@ -347,6 +363,9 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -368,6 +384,9 @@ nsJPEGDecoder::ReadJPEGData(const char* } else { mInfo.out_color_space = JCS_RGB; } @@ -50,8 +50,8 @@ $NetBSD: patch-mozilla_image_decoders_ns break; case JCS_CMYK: case JCS_YCCK: -@@ -420,6 +439,16 @@ nsJPEGDecoder::WriteInternal(const char* - return; // I/O suspension +@@ -439,6 +458,16 @@ nsJPEGDecoder::ReadJPEGData(const char* + return Transition::ContinueUnbuffered(State::JPEG_DATA); // I/O suspension } +#ifndef JCS_EXTENSIONS @@ -67,7 +67,7 @@ $NetBSD: patch-mozilla_image_decoders_ns // If this is a progressive JPEG ... mState = mInfo.buffered_image ? JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL; -@@ -601,7 +630,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus +@@ -636,7 +665,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus MOZ_ASSERT(imageRow, "Should have a row buffer here"); @@ -79,7 +79,7 @@ $NetBSD: patch-mozilla_image_decoders_ns // Special case: scanline will be directly converted into packed ARGB if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) { *suspend = true; // suspend -@@ -925,6 +958,282 @@ term_source (j_decompress_ptr jd) +@@ -960,6 +993,282 @@ term_source (j_decompress_ptr jd) } // namespace image } // namespace mozilla Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c Thu Apr 27 13:32:41 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.4 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2016-04-07 21:33:21.000000000 +0000 +--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2017-04-14 04:53:17.000000000 +0000 +++ mozilla/media/libcubeb/src/cubeb_alsa.c -@@ -7,12 +7,18 @@ +@@ -7,11 +7,15 @@ #undef NDEBUG #define _DEFAULT_SOURCE #define _BSD_SOURCE @@ -16,12 +16,9 @@ $NetBSD: patch-mozilla_media_libcubeb_sr #include +#include #include -+#include -+#include #include #include - #include "cubeb/cubeb.h" -@@ -25,6 +31,51 @@ +@@ -25,6 +29,50 @@ #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin" @@ -44,7 +41,6 @@ $NetBSD: patch-mozilla_media_libcubeb_sr +MAKE_TYPEDEF(snd_pcm_close); +MAKE_TYPEDEF(snd_pcm_delay); +MAKE_TYPEDEF(snd_pcm_drain); -+MAKE_TYPEDEF(snd_pcm_forward); +MAKE_TYPEDEF(snd_pcm_frames_to_bytes); +MAKE_TYPEDEF(snd_pcm_get_params); +/* snd_pcm_hw_params_alloca is actually a macro */ @@ -73,7 +69,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr /* 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 +116,8 @@ struct cubeb { +@@ -65,6 +113,8 @@ struct cubeb { workaround is not required. */ snd_config_t * local_config; int is_pa; @@ -82,74 +78,22 @@ $NetBSD: patch-mozilla_media_libcubeb_sr }; enum stream_state { -@@ -258,32 +311,35 @@ alsa_refill_stream(cubeb_stream * stm) - long got; - void * p; - int draining; -+ unsigned pipefailures, againfailures; - - draining = 0; +@@ -260,10 +310,10 @@ alsa_refill_stream(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); -- r = snd_pcm_poll_descriptors_revents(stm->pcm, stm->fds, stm->nfds, &revents); -- if (r < 0 || revents != POLLOUT) { -- /* This should be a stream error; it makes no sense for poll(2) to wake -- for this stream and then have the stream report that it's not ready. -- Unfortunately, this does happen, so just bail out and try again. */ -- pthread_mutex_unlock(&stm->mutex); -- return RUNNING; -- } -- - avail = snd_pcm_avail_update(stm->pcm); -- if (avail == -EPIPE) { ++ avail = WRAP(snd_pcm_avail_update)(stm->pcm); + if (avail < 0) { - snd_pcm_recover(stm->pcm, avail, 1); - avail = snd_pcm_avail_update(stm->pcm); -- } -+ for (pipefailures = 0;;) { -+ r = WRAP(snd_pcm_poll_descriptors_revents)(stm->pcm, stm->fds, stm->nfds, &revents); -+ if (r < 0 || revents != POLLOUT || -+ (avail = WRAP(snd_pcm_avail_update)(stm->pcm)) == 0) { -+ /* This should be a stream error; it makes no sense for poll(2) to wake -+ for this stream and then have the stream report that it's not ready. -+ Unfortunately, this does happen, so just bail out and try again. */ -+ pthread_mutex_unlock(&stm->mutex); -+ return RUNNING; -+ } - -- /* Failed to recover from an xrun, this stream must be broken. */ -- if (avail < 0) { -- pthread_mutex_unlock(&stm->mutex); -- stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -- return ERROR; -+ if (avail > 0) -+ break; -+ if (pipefailures++ > 11) { -+ fprintf(stderr, "%s: repeated failures from snd_pcm_avail_update, " -+ "giving up\n", __func__); -+ pthread_mutex_unlock(&stm->mutex); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ return ERROR; -+ } + WRAP(snd_pcm_recover)(stm->pcm, avail, 1); ++ avail = WRAP(snd_pcm_avail_update)(stm->pcm); } -+ pipefailures = againfailures = 0; - /* This should never happen. */ - if ((unsigned int) avail > stm->buffer_size) { -@@ -294,8 +350,8 @@ alsa_refill_stream(cubeb_stream * stm) - available to write. If avail is still zero here, the stream must be in - a funky state, so recover and try again. */ - if (avail == 0) { -- snd_pcm_recover(stm->pcm, -EPIPE, 1); -- avail = snd_pcm_avail_update(stm->pcm); -+ WRAP(snd_pcm_recover)(stm->pcm, -EPIPE, 1); -+ avail = WRAP(snd_pcm_avail_update)(stm->pcm); - if (avail <= 0) { - pthread_mutex_unlock(&stm->mutex); - stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -@@ -303,7 +359,7 @@ alsa_refill_stream(cubeb_stream * stm) - } + /* Failed to recover from an xrun, this stream must be broken. */ +@@ -286,7 +336,7 @@ alsa_refill_stream(cubeb_stream * stm) + return RUNNING; } - p = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, avail)); @@ -157,95 +101,21 @@ $NetBSD: patch-mozilla_media_libcubeb_sr assert(p); pthread_mutex_unlock(&stm->mutex); -@@ -312,10 +368,11 @@ alsa_refill_stream(cubeb_stream * stm) - if (got < 0) { - pthread_mutex_unlock(&stm->mutex); - stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ free(p); - return ERROR; - } - if (got > 0) { -- snd_pcm_sframes_t wrote; -+ snd_pcm_sframes_t wrote, towrite = got; - - if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) { - float * b = (float *) p; -@@ -328,14 +385,66 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -312,10 +362,10 @@ alsa_refill_stream(cubeb_stream * stm) b[i] *= stm->volume; } } - wrote = snd_pcm_writei(stm->pcm, p, got); -- if (wrote == -EPIPE) { ++ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got); + if (wrote < 0) { - snd_pcm_recover(stm->pcm, wrote, 1); - wrote = snd_pcm_writei(stm->pcm, p, got); -- } -- assert(wrote >= 0 && wrote == got); -- stm->write_position += wrote; -- gettimeofday(&stm->last_activity, NULL); -+ for (;;) { -+ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, -+ towrite > avail ? avail : towrite); -+ switch(wrote) { -+ case -EPIPE: -+ if (pipefailures++ > 3) { -+ fprintf(stderr, "%s: Too many underflows, giving up\n", __func__); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ free(p); -+ return ERROR; -+ } -+ WRAP(snd_pcm_recover)(stm->pcm, wrote, 1); -+ continue; -+ case -EAGAIN: -+ if (againfailures++ > 3) { -+ fprintf(stderr, "%s: Too many -EAGAIN errors from snd_pcm_writei, " -+ "giving up\n", __func__); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ free(p); -+ return ERROR; -+ } -+ continue; -+#if __linux__ -+ case -EBADFD: -+#else -+ case -EBADF: -+#endif -+ fprintf(stderr, "%s: snc_pcm_writei returned -%s, giving up\n", -+ __func__, "EBADFD"); -+ free(p); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ return ERROR; -+ } -+ if (wrote < 0) { -+ fprintf(stderr, "%s: snc_pcm_writei returned unexpected error %lld, " -+ "giving up\n", __func__, (long long)wrote); -+ free(p); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ return ERROR; -+ } -+ pipefailures = againfailures = 0; -+ stm->write_position += wrote; -+ gettimeofday(&stm->last_activity, NULL); -+ if (wrote > towrite) { -+ fprintf(stderr, "%s: snc_pcm_writei wrote %lld frames, which was more " -+ "than we requested (%lld). This should not happen, giving up\n", -+ __func__, (long long)wrote, (long long)towrite); -+ free(p); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ return ERROR; -+ } -+ if (towrite == wrote) -+ break; -+ towrite -= wrote; -+ } - } - if (got != avail) { - long buffer_fill = stm->buffer_size - (avail - got); -@@ -343,7 +452,7 @@ alsa_refill_stream(cubeb_stream * stm) ++ WRAP(snd_pcm_recover)(stm->pcm, wrote, 1); ++ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got); + } + assert(wrote >= 0 && wrote == got); + stm->write_position += wrote; +@@ -327,7 +377,7 @@ alsa_refill_stream(cubeb_stream * stm) /* Fill the remaining buffer with silence to guarantee one full period has been written. */ @@ -254,7 +124,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr set_timeout(&stm->drain_timeout, buffer_time * 1000); -@@ -454,26 +563,26 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -440,26 +490,26 @@ get_slave_pcm_node(snd_config_t * lconf, slave_def = NULL; @@ -286,7 +156,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -482,7 +591,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -468,7 +518,7 @@ get_slave_pcm_node(snd_config_t * lconf, if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -295,7 +165,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -491,7 +600,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -477,7 +527,7 @@ get_slave_pcm_node(snd_config_t * lconf, } while (0); if (slave_def) { @@ -304,7 +174,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } return NULL; -@@ -514,22 +623,22 @@ init_local_config_with_workaround(char c +@@ -500,22 +550,22 @@ init_local_config_with_workaround(char c lconf = NULL; @@ -331,7 +201,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -538,7 +647,7 @@ init_local_config_with_workaround(char c +@@ -524,7 +574,7 @@ init_local_config_with_workaround(char c if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -340,7 +210,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -549,12 +658,12 @@ init_local_config_with_workaround(char c +@@ -535,12 +585,12 @@ init_local_config_with_workaround(char c } /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */ @@ -355,7 +225,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -565,18 +674,18 @@ init_local_config_with_workaround(char c +@@ -551,18 +601,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. */ @@ -377,7 +247,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -584,7 +693,7 @@ init_local_config_with_workaround(char c +@@ -570,7 +620,7 @@ init_local_config_with_workaround(char c return lconf; } while (0); @@ -386,7 +256,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr return NULL; } -@@ -596,9 +705,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s +@@ -582,9 +632,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s pthread_mutex_lock(&cubeb_alsa_mutex); if (local_config) { @@ -398,7 +268,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -611,7 +720,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) +@@ -597,7 +647,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) int r; pthread_mutex_lock(&cubeb_alsa_mutex); @@ -407,7 +277,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&cubeb_alsa_mutex); return r; -@@ -668,12 +777,65 @@ alsa_init(cubeb ** context, char const * +@@ -660,12 +710,65 @@ alsa_init(cubeb ** context, char const * pthread_attr_t attr; snd_pcm_t * dummy; @@ -474,7 +344,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr cubeb_alsa_error_handler_set = 1; } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -681,6 +843,8 @@ alsa_init(cubeb ** context, char const * +@@ -673,6 +776,8 @@ alsa_init(cubeb ** context, char const * ctx = calloc(1, sizeof(*ctx)); assert(ctx); @@ -483,7 +353,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr ctx->ops = &alsa_ops; r = pthread_mutex_init(&ctx->mutex, NULL); -@@ -730,7 +894,7 @@ alsa_init(cubeb ** context, char const * +@@ -722,7 +827,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); @@ -492,7 +362,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&cubeb_alsa_mutex); ctx->local_config = NULL; } else if (r >= 0) { -@@ -769,9 +933,13 @@ alsa_destroy(cubeb * ctx) +@@ -762,9 +867,13 @@ alsa_destroy(cubeb * ctx) pthread_mutex_destroy(&ctx->mutex); free(ctx->fds); @@ -507,7 +377,16 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&cubeb_alsa_mutex); } -@@ -839,7 +1007,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -844,13 +953,16 @@ alsa_stream_init(cubeb * ctx, cubeb_stre + r = pthread_mutex_init(&stm->mutex, NULL); + assert(r == 0); + ++ r = pthread_cond_init(&stm->cond, NULL); ++ assert(r == 0); ++ + r = alsa_locked_pcm_open(&stm->pcm, SND_PCM_STREAM_PLAYBACK, ctx->local_config); + if (r < 0) { + alsa_stream_destroy(stm); return CUBEB_ERROR; } @@ -515,24 +394,22 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + r = WRAP(snd_pcm_nonblock)(stm->pcm, 1); assert(r == 0); - /* Ugly hack: the PA ALSA plugin allows buffer configurations that can't -@@ -849,23 +1017,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre - latency = latency < 500 ? 500 : latency; + latency_us = latency_frames * 1e6 / stm->params.rate; +@@ -863,7 +975,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre + latency_us = latency_us < min_latency ? min_latency: latency_us; } - r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED, -- stm->params.channels, stm->params.rate, 1, -- latency * 1000); + r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED, -+ stm->params.channels, stm->params.rate, 1, -+ latency * 1000); + stm->params.channels, stm->params.rate, 1, + latency_us); if (r < 0) { - alsa_stream_destroy(stm); +@@ -871,20 +983,17 @@ alsa_stream_init(cubeb * ctx, cubeb_stre return CUBEB_ERROR_INVALID_FORMAT; } -- r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &stm->period_size); -+ r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &stm->period_size); +- 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); - stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm); @@ -545,8 +422,13 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds); assert((nfds_t) r == stm->nfds); - r = pthread_cond_init(&stm->cond, NULL); -@@ -896,7 +1064,7 @@ alsa_stream_destroy(cubeb_stream * stm) +- r = pthread_cond_init(&stm->cond, NULL); +- assert(r == 0); +- + if (alsa_register_stream(ctx, stm) != 0) { + alsa_stream_destroy(stm); + return CUBEB_ERROR; +@@ -910,7 +1019,7 @@ alsa_stream_destroy(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); if (stm->pcm) { if (stm->state == DRAINING) { @@ -555,19 +437,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } alsa_locked_pcm_close(stm->pcm); stm->pcm = NULL; -@@ -906,7 +1074,10 @@ alsa_stream_destroy(cubeb_stream * stm) - pthread_mutex_destroy(&stm->mutex); - - r = pthread_cond_destroy(&stm->cond); -- assert(r == 0); -+ if (r != 0) { /* XXX stopgap until someone figures out the real reason */ -+ fprintf(stderr,"alsa_stream_destroy: pthread_cond_destroy failed: %s", -+ strerror(r)); -+ } - - alsa_unregister_stream(stm); - -@@ -938,12 +1109,12 @@ alsa_get_max_channel_count(cubeb * ctx, +@@ -952,12 +1061,12 @@ alsa_get_max_channel_count(cubeb * ctx, return CUBEB_ERROR; } @@ -582,12 +452,12 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { return CUBEB_ERROR; } -@@ -963,34 +1134,34 @@ alsa_get_preferred_sample_rate(cubeb * c +@@ -978,34 +1087,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, 0); -+ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); +- 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; } @@ -625,7 +495,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr return CUBEB_OK; } -@@ -1014,7 +1185,7 @@ alsa_stream_start(cubeb_stream * stm) +@@ -1030,7 +1139,7 @@ alsa_stream_start(cubeb_stream * stm) ctx = stm->context; pthread_mutex_lock(&stm->mutex); @@ -634,7 +504,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr gettimeofday(&stm->last_activity, NULL); pthread_mutex_unlock(&stm->mutex); -@@ -1048,7 +1219,7 @@ alsa_stream_stop(cubeb_stream * stm) +@@ -1064,7 +1173,7 @@ alsa_stream_stop(cubeb_stream * stm) pthread_mutex_unlock(&ctx->mutex); pthread_mutex_lock(&stm->mutex); @@ -643,7 +513,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&stm->mutex); return CUBEB_OK; -@@ -1064,14 +1235,17 @@ alsa_stream_get_position(cubeb_stream * +@@ -1080,14 +1189,15 @@ alsa_stream_get_position(cubeb_stream * pthread_mutex_lock(&stm->mutex); delay = -1; @@ -657,14 +527,12 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } - assert(delay >= 0); -+ if (delay < 0) { -+ WRAP(snd_pcm_forward)(stm->pcm, -delay); -+ delay = 0; -+ } ++ // Comment out to enable alsa-plugins-oss audio playback ++ // assert(delay >= 0); *position = 0; if (stm->write_position >= (snd_pcm_uframes_t) delay) { -@@ -1090,7 +1264,7 @@ alsa_stream_get_latency(cubeb_stream * s +@@ -1106,7 +1216,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. */ Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build Thu Apr 27 13:32:41 2017 @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.4 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/libcubeb/src/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +--- mozilla/media/libcubeb/src/moz.build.orig 2017-04-14 04:53:18.000000000 +0000 +++ mozilla/media/libcubeb/src/moz.build -@@ -17,6 +17,12 @@ if CONFIG['MOZ_ALSA']: +@@ -24,6 +24,12 @@ if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['M + 'cubeb_resampler.cpp', ] - DEFINES['USE_ALSA'] = True +if CONFIG['MOZ_OSS']: + SOURCES += [ @@ -15,29 +15,11 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if CONFIG['MOZ_PULSEAUDIO']: SOURCES += [ 'cubeb_pulse.c', -@@ -31,7 +37,7 @@ if CONFIG['OS_ARCH'] == 'OpenBSD': - ] - DEFINES['USE_SNDIO'] = True - --if CONFIG['OS_TARGET'] == 'Darwin': -+if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': - SOURCES += [ - 'cubeb_audiounit.c', - ] -@@ -64,6 +70,9 @@ if CONFIG['OS_TARGET'] == 'Android': +@@ -81,6 +87,7 @@ if CONFIG['OS_TARGET'] == 'Android': FINAL_LIBRARY = 'gkmedias' -+if CONFIG['MOZ_NATIVE_SPEEX']: -+ SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS'] -+ ++CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk': if CONFIG['ANDROID_VERSION'] >= '17': LOCAL_INCLUDES += [ -@@ -74,5 +83,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk - '%' + '%s/system/media/wilhelm/include' % CONFIG['ANDROID_SOURCE'], - ] - -+CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] - CFLAGS += CONFIG['MOZ_ALSA_CFLAGS'] - CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Thu Apr 27 13:32:41 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.4 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2016-04-07 21:33:24.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2017-04-14 04:53:19.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc -@@ -25,10 +25,21 @@ +@@ -25,6 +25,9 @@ #else #include #endif @@ -12,6 +12,9 @@ $NetBSD: patch-mozilla_media_webrtc_trun #include "webrtc/system_wrappers/interface/ref_count.h" #include "webrtc/system_wrappers/interface/trace.h" +@@ -34,6 +37,15 @@ + #define BUF_LEN ( 1024 * ( EVENT_SIZE + 16 ) ) + #endif +#ifdef HAVE_LIBV4L2 +#define open v4l2_open @@ -21,10 +24,11 @@ $NetBSD: patch-mozilla_media_webrtc_trun +#define mmap v4l2_mmap +#define munmap v4l2_munmap +#endif - ++ namespace webrtc { -@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName( + namespace videocapturemodule +@@ -274,6 +286,11 @@ int32_t DeviceInfoLinux::GetDeviceName( memset(deviceNameUTF8, 0, deviceNameLength); memcpy(cameraName, cap.card, sizeof(cap.card)); Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi:1.3 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi:1.4 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi:1.3 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi Thu Apr 27 13:32:41 2017 @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.3 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.4 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2016-04-07 21:33:24.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2017-04-14 04:53:19.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi @@ -7,6 +7,9 @@ # be found in the AUTHORS file in the root of the source tree. @@ -12,38 +12,23 @@ $NetBSD: patch-mozilla_media_webrtc_trun 'targets': [ { # Note this library is missing an implementation for the video capture. -@@ -64,8 +67,32 @@ - 'video_capture_module', - '<(webrtc_root)/common.gyp:webrtc_common', - ], -- 'cflags_mozilla': [ -- '$(NSPR_CFLAGS)', -+ 'conditions': [ -+ ['use_libv4l2==1', { -+ 'defines': [ -+ 'HAVE_LIBV4L2', +@@ -75,6 +78,19 @@ + 'linux/video_capture_linux.cc', + 'linux/video_capture_linux.h', + ], ++ 'conditions': [ ++ ['use_libv4l2==1', { ++ 'defines': [ ++ 'HAVE_LIBV4L2', ++ ], ++ 'cflags_mozilla': [ ++ '$(MOZ_LIBV4L2_CFLAGS)', ++ ], ++ 'libraries': [ ++ '-lv4l2', ++ ], ++ }], + ], -+ 'cflags_mozilla': [ -+ '$(MOZ_LIBV4L2_CFLAGS)', -+ ], -+ 'libraries': [ -+ '-lv4l2', -+ ], -+ }], -+ ], -+ }], # linux -+ ['OS=="mac"', { -+ 'sources': [ -+ 'mac/qtkit/video_capture_qtkit.h', -+ 'mac/qtkit/video_capture_qtkit.mm', -+ 'mac/qtkit/video_capture_qtkit_info.h', -+ 'mac/qtkit/video_capture_qtkit_info.mm', -+ 'mac/qtkit/video_capture_qtkit_info_objc.h', -+ 'mac/qtkit/video_capture_qtkit_info_objc.mm', -+ 'mac/qtkit/video_capture_qtkit_objc.h', -+ 'mac/qtkit/video_capture_qtkit_objc.mm', -+ 'mac/qtkit/video_capture_qtkit_utility.h', -+ 'mac/video_capture_mac.mm', - ], - 'conditions': [ - ['include_v4l2_video_capture==1', { + }], # linux + ['OS=="mac"', { + 'sources': [ Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in:1.4 pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in:1.5 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in:1.4 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_Makefile.in Thu Apr 27 13:32:40 2017 @@ -1,21 +1,25 @@ -$NetBSD: patch-mozilla_config_Makefile.in,v 1.4 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_config_Makefile.in,v 1.5 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/config/Makefile.in.orig 2016-04-07 21:33:18.000000000 +0000 +--- mozilla/config/Makefile.in.orig 2017-04-14 04:53:01.000000000 +0000 +++ mozilla/config/Makefile.in -@@ -73,6 +73,16 @@ export:: $(export-preqs) - -DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \ - -DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \ - -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ -+ -DMOZ_NATIVE_GRAPHITE2=$(MOZ_NATIVE_GRAPHITE2) \ -+ -DMOZ_NATIVE_HARFBUZZ=$(MOZ_NATIVE_HARFBUZZ) \ -+ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \ -+ -DMOZ_NATIVE_THEORA=$(MOZ_NATIVE_THEORA) \ -+ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \ -+ -DMOZ_NATIVE_TREMOR=$(MOZ_NATIVE_TREMOR) \ -+ -DMOZ_NATIVE_CELT=$(MOZ_NATIVE_CELT) \ -+ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \ -+ -DMOZ_NATIVE_SPEEX=$(MOZ_NATIVE_SPEEX) \ -+ -DMOZ_NATIVE_SOUNDTOUCH=$(MOZ_NATIVE_SOUNDTOUCH) \ - $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers +@@ -41,6 +41,8 @@ export:: $(export-preqs) + $(PYTHON) -m mozbuild.action.preprocessor $(DEFINES) $(ACDEFINES) \ + -DMOZ_TREE_CAIRO=$(MOZ_TREE_CAIRO) \ + -DMOZ_TREE_PIXMAN=$(MOZ_TREE_PIXMAN) \ ++ -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \ ++ -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \ + -DMOZ_SYSTEM_HUNSPELL=$(MOZ_SYSTEM_HUNSPELL) \ + -DMOZ_SYSTEM_BZ2=$(MOZ_SYSTEM_BZ2) \ + -DMOZ_SYSTEM_ZLIB=$(MOZ_SYSTEM_ZLIB) \ +@@ -49,6 +51,11 @@ export:: $(export-preqs) + -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \ + -DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \ + -DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \ ++ -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \ ++ -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \ ++ -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \ ++ -DMOZ_SYSTEM_TREMOR=$(MOZ_SYSTEM_TREMOR) \ ++ -DMOZ_SYSTEM_SOUNDTOUCH=$(MOZ_SYSTEM_SOUNDTOUCH) \ + $(srcdir)/system-headers $(srcdir)/stl-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers $(INSTALL) system_wrappers $(DIST) Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build:1.4 pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build:1.5 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build:1.4 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build Thu Apr 27 13:32:40 2017 @@ -1,17 +1,14 @@ -$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.4 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.5 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/gfx/skia/moz.build.orig 2016-04-07 21:33:14.000000000 +0000 +--- mozilla/gfx/skia/moz.build.orig 2017-04-14 04:53:08.000000000 +0000 +++ mozilla/gfx/skia/moz.build -@@ -684,6 +684,12 @@ if CONFIG['GNU_CXX']: - if CONFIG['CPU_ARCH'] == 'arm': - SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +@@ -750,6 +750,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_ + '-Wno-unused-private-field', + ] -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'): CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers:1.10 pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers:1.11 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers:1.10 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system-headers Thu Apr 27 13:32:40 2017 @@ -1,90 +1,46 @@ -$NetBSD: patch-mozilla_config_system-headers,v 1.10 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_config_system-headers,v 1.11 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/config/system-headers.orig 2016-04-07 21:33:18.000000000 +0000 +--- mozilla/config/system-headers.orig 2017-04-14 04:53:01.000000000 +0000 +++ mozilla/config/system-headers -@@ -628,6 +628,7 @@ libgnome/libgnome.h +@@ -624,6 +624,7 @@ libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h +libv4l2.h - lib$routines.h - limits limits.h -@@ -722,6 +723,7 @@ mapiutil.h - mapix.h - Math64.h - math.h -+complex - mbstring.h + link.h #ifdef ANDROID - media/AudioEffect.h -@@ -1314,6 +1316,25 @@ vpx/vp8cx.h - vpx/vp8dx.h - vpx_mem/vpx_mem.h +@@ -1267,6 +1268,15 @@ libsn/sn-launcher.h + libsn/sn-monitor.h + libsn/sn-util.h #endif -+#ifdef GKMEDIAS_SHARED_LIBRARY -+vpx/vpx_codec.h -+vpx/vpx_decoder.h -+vpx/vpx_encoder.h -+vpx/vp8cx.h -+vpx/vp8dx.h -+vpx_mem/vpx_mem.h -+vorbis/codec.h -+theora/theoradec.h -+tremor/ivorbiscodec.h -+speex/speex_resampler.h -+soundtouch/SoundTouch.h -+ogg/ogg.h -+ogg/os_types.h -+nestegg/nestegg.h -+cubeb/cubeb.h -+speex/speex_resampler.h -+soundtouch/SoundTouch.h -+#endif - gst/gst.h - gst/app/gstappsink.h - gst/app/gstappsrc.h -@@ -1344,3 +1365,43 @@ unicode/utypes.h - #endif - libutil.h - unwind.h -+#if MOZ_NATIVE_GRAPHITE2==1 ++#if MOZ_SYSTEM_GRAPHITE2==1 +graphite2/Font.h +graphite2/Segment.h +#endif -+#if MOZ_NATIVE_HARFBUZZ==1 ++#if MOZ_SYSTEM_HARFBUZZ==1 ++harfbuzz/hb-glib.h +harfbuzz/hb-ot.h +harfbuzz/hb.h +#endif -+#if MOZ_NATIVE_OGG==1 + #if MOZ_SYSTEM_HUNSPELL==1 + hunspell.hxx + #endif +@@ -1335,3 +1345,17 @@ unicode/utypes.h + libutil.h + unwind.h + fenv.h ++#if MOZ_SYSTEM_OGG==1 +ogg/ogg.h +ogg/os_types.h +#endif -+#if MOZ_NATIVE_THEORA==1 ++#if MOZ_SYSTEM_THEORA==1 +theora/theoradec.h +#endif -+#if MOZ_NATIVE_VORBIS==1 ++#if MOZ_SYSTEM_VORBIS==1 +vorbis/codec.h +vorbis/vorbisenc.h +#endif -+#if MOZ_NATIVE_TREMOR==1 ++#if MOZ_SYSTEM_TREMOR==1 +tremor/ivorbiscodec.h +#endif -+#if MOZ_NATIVE_CELT==1 -+celt.h -+celt_header.h -+celt/celt.h -+celt/celt_header.h -+#endif -+#if MOZ_NATIVE_OPUS==1 -+opus.h -+opus_multistream.h -+opus/opus.h -+opus/opus_multistream.h -+#endif -+#if MOZ_NATIVE_SPEEX==1 -+speex/speex_resampler.h -+#endif -+#if MOZ_NATIVE_SOUNDTOUCH==1 -+soundtouch/SoundTouch.h -+#endif Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build Thu Apr 27 13:32:40 2017 @@ -1,14 +1,14 @@ -$NetBSD: patch-mozilla_dom_base_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_dom_base_moz.build,v 1.3 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/dom/base/moz.build.orig 2016-04-07 21:33:22.000000000 +0000 +--- mozilla/dom/base/moz.build.orig 2017-04-14 04:53:03.000000000 +0000 +++ mozilla/dom/base/moz.build -@@ -393,6 +393,9 @@ if CONFIG['INTEL_ARCHITECTURE']: - SOURCES += ['nsTextFragmentSSE2.cpp'] - SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS'] +@@ -478,6 +478,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser' + if CONFIG['MOZ_X11']: + CXXFLAGS += CONFIG['TK_CFLAGS'] -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + - EXTRA_COMPONENTS += [ - 'ConsoleAPI.manifest', - 'ConsoleAPIStorage.js', + GENERATED_FILES += [ + 'PropertyUseCounterMap.inc', + 'UseCounterList.h', Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build Thu Apr 27 13:32:40 2017 @@ -1,32 +1,26 @@ -$NetBSD: patch-mozilla_dom_media_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_dom_media_moz.build,v 1.3 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/dom/media/moz.build.orig 2016-04-07 21:33:27.000000000 +0000 +--- mozilla/dom/media/moz.build.orig 2017-04-14 04:53:05.000000000 +0000 +++ mozilla/dom/media/moz.build -@@ -319,6 +319,27 @@ if CONFIG['MOZ_GONK_MEDIACODEC']: - CFLAGS += CONFIG['GSTREAMER_CFLAGS'] - CXXFLAGS += CONFIG['GSTREAMER_CFLAGS'] +@@ -315,6 +315,21 @@ if CONFIG['MOZ_WEBRTC']: -+if CONFIG['MOZ_NATIVE_OGG']: + DEFINES['MOZILLA_INTERNAL_API'] = True + ++if CONFIG['MOZ_SYSTEM_OGG']: + CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS'] + -+if CONFIG['MOZ_NATIVE_THEORA']: ++if CONFIG['MOZ_SYSTEM_THEORA']: + CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS'] + -+if CONFIG['MOZ_NATIVE_VORBIS']: ++if CONFIG['MOZ_SYSTEM_VORBIS']: + CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS'] + -+if CONFIG['MOZ_NATIVE_TREMOR']: ++if CONFIG['MOZ_SYSTEM_TREMOR']: + CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS'] + -+if CONFIG['MOZ_NATIVE_OPUS']: -+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS'] -+ -+if CONFIG['MOZ_NATIVE_SPEEX']: -+ CXXFLAGS += CONFIG['MOZ_SPEEX_CFLAGS'] -+ -+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']: ++if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: + CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS'] + - include('/ipc/chromium/chromium-config.mozbuild') - - # Suppress some GCC warnings being treated as errors: + if CONFIG['OS_TARGET'] == 'WINNT': + DEFINES['WEBRTC_WIN'] = True + else: Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_moz.build Thu Apr 27 13:32:40 2017 @@ -1,15 +1,15 @@ -$NetBSD: patch-mozilla_gfx_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_moz.build,v 1.3 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/gfx/moz.build.orig 2016-04-07 21:33:14.000000000 +0000 +--- mozilla/gfx/moz.build.orig 2017-04-14 04:53:08.000000000 +0000 +++ mozilla/gfx/moz.build @@ -7,6 +7,12 @@ if CONFIG['MOZ_TREE_CAIRO']: DIRS += ['cairo'] -+if not CONFIG['MOZ_NATIVE_GRAPHITE2']: ++if not CONFIG['MOZ_SYSTEM_GRAPHITE2']: + DIRS += ['graphite2/src' ] + -+if not CONFIG['MOZ_NATIVE_HARFBUZZ']: ++if not CONFIG['MOZ_SYSTEM_HARFBUZZ']: + DIRS += ['harfbuzz/src'] + DIRS += [ Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py Thu Apr 27 13:32:40 2017 @@ -1,17 +1,14 @@ -$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.3 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/gfx/skia/generate_mozbuild.py.orig 2016-04-07 21:33:14.000000000 +0000 +--- mozilla/gfx/skia/generate_mozbuild.py.orig 2017-04-14 04:53:08.000000000 +0000 +++ mozilla/gfx/skia/generate_mozbuild.py -@@ -155,6 +155,12 @@ if CONFIG['GNU_CXX']: - if CONFIG['CPU_ARCH'] == 'arm': - SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +@@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_ + '-Wno-unused-private-field', + ] -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'): CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S Thu Apr 27 13:32:40 2017 @@ -1,317 +1,40 @@ -$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.3 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/gfx/ycbcr/yuv_row_arm.S.orig 2016-04-17 13:47:46.265685842 +0000 +--- mozilla/gfx/ycbcr/yuv_row_arm.S.orig 2017-04-14 04:53:09.000000000 +0000 +++ mozilla/gfx/ycbcr/yuv_row_arm.S -@@ -0,0 +1,312 @@ -+/* This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ +@@ -2,6 +2,12 @@ + * 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(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) +#define UNWIND +#else +#define UNWIND @ +#endif + -+ .arch armv7-a -+ .fpu neon -+/* Allow to build on targets not supporting neon, and force the object file -+ * target to avoid bumping the final binary target */ -+ .object_arch armv4t -+ .text -+ .align -+ -+ .balign 64 -+YCbCr42xToRGB565_DITHER03_CONSTS_NEON: -+ .short -14240 -+ .short -14240+384 -+ .short 8672 -+ .short 8672+192 -+ .short -17696 -+ .short -17696+384 -+ .byte 102 -+ .byte 25 -+ .byte 52 -+ .byte 129 -+YCbCr42xToRGB565_DITHER12_CONSTS_NEON: -+ .short -14240+128 -+ .short -14240+256 -+ .short 8672+64 -+ .short 8672+128 -+ .short -17696+128 -+ .short -17696+256 -+ .byte 102 -+ .byte 25 -+ .byte 52 -+ .byte 129 -+YCbCr42xToRGB565_DITHER21_CONSTS_NEON: -+ .short -14240+256 -+ .short -14240+128 -+ .short 8672+128 -+ .short 8672+64 -+ .short -17696+256 -+ .short -17696+128 -+ .byte 102 -+ .byte 25 -+ .byte 52 -+ .byte 129 -+YCbCr42xToRGB565_DITHER30_CONSTS_NEON: -+ .short -14240+384 -+ .short -14240 -+ .short 8672+192 -+ .short 8672 -+ .short -17696+384 -+ .short -17696 -+ .byte 102 -+ .byte 25 -+ .byte 52 -+ .byte 129 -+ -+@ void ScaleYCbCr42xToRGB565_BilinearY_Row_NEON( -+@ yuv2rgb565_row_scale_bilinear_ctx *ctx, int dither); -+@ -+@ ctx = { -+@ uint16_t *rgb_row; /*r0*/ -+@ const uint8_t *y_row; /*r1*/ -+@ const uint8_t *u_row; /*r2*/ -+@ const uint8_t *v_row; /*r3*/ -+@ int y_yweight; /*r4*/ -+@ int y_pitch; /*r5*/ -+@ int width; /*r6*/ -+@ int source_x0_q16; /*r7*/ -+@ int source_dx_q16; /*r8*/ -+@ int source_uv_xoffs_q16; /*r9*/ -+@ }; -+ .global ScaleYCbCr42xToRGB565_BilinearY_Row_NEON -+ .type ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, %function -+ .balign 64 + .arch armv7-a + .fpu neon + /* Allow to build on targets not supporting neon, and force the object file +@@ -74,7 +80,8 @@ YCbCr42xToRGB565_DITHER30_CONSTS_NEON: + .global ScaleYCbCr42xToRGB565_BilinearY_Row_NEON + .type ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, %function + .balign 64 +- .fnstart + .cfi_startproc + UNWIND .fnstart -+ScaleYCbCr42xToRGB565_BilinearY_Row_NEON: -+ STMFD r13!,{r4-r9,r14} @ 8 words. -+ ADR r14,YCbCr42xToRGB565_DITHER03_CONSTS_NEON -+ VPUSH {Q4-Q7} @ 16 words. -+ ADD r14,r14,r1, LSL #4 @ Select the dither table to use -+ LDMIA r0, {r0-r9} -+ @ Set up image index registers. -+ ADD r12,r8, r8 -+ VMOV.I32 D16,#0 @ Q8 = < 2| 2| 0| 0>*source_dx_q16 -+ VDUP.32 D17,r12 -+ ADD r12,r12,r12 -+ VTRN.32 D16,D17 @ Q2 = < 2| 0| 2| 0>*source_dx_q16 -+ VDUP.32 D19,r12 @ Q9 = < 4| 4| ?| ?>*source_dx_q16 -+ ADD r12,r12,r12 -+ VDUP.32 Q0, r7 @ Q0 = < 1| 1| 1| 1>*source_x0_q16 -+ VADD.I32 D17,D17,D19 @ Q8 = < 6| 4| 2| 0>*source_dx_q16 -+ CMP r8, #0 @ If source_dx_q16 is negative... -+ VDUP.32 Q9, r12 @ Q9 = < 8| 8| 8| 8>*source_dx_q16 -+ ADDLT r7, r7, r8, LSL #4 @ Make r7 point to the end of the block -+ VADD.I32 Q0, Q0, Q8 @ Q0 = < 6| 4| 2| 0>*source_dx_q16+source_x0_q16 -+ SUBLT r7, r7, r8 @ (i.e., the lowest address we'll use) -+ VADD.I32 Q1, Q0, Q9 @ Q1 = <14|12|10| 8>*source_dx_q16+source_x0_q16 -+ VDUP.I32 Q9, r8 @ Q8 = < 1| 1| 1| 1>*source_dx_q16 -+ VADD.I32 Q2, Q0, Q9 @ Q2 = < 7| 5| 3| 1>*source_dx_q16+source_x0_q16 -+ VADD.I32 Q3, Q1, Q9 @ Q3 = <15|13|11| 9>*source_dx_q16+source_x0_q16 -+ VLD1.64 {D30,D31},[r14,:128] @ Load some constants -+ VMOV.I8 D28,#52 -+ VMOV.I8 D29,#129 -+ @ The basic idea here is to do aligned loads of a block of data and then -+ @ index into it using VTBL to extract the data from the source X -+ @ coordinate corresponding to each destination pixel. -+ @ This is significantly less code and significantly fewer cycles than doing -+ @ a series of single-lane loads, but it means that the X step between -+ @ pixels must be limited to 2.0 or less, otherwise we couldn't guarantee -+ @ that we could read 8 pixels from a single aligned 32-byte block of data. -+ @ Q0...Q3 contain the 16.16 fixed-point X coordinates of each pixel, -+ @ separated into even pixels and odd pixels to make extracting offsets and -+ @ weights easier. -+ @ We then pull out two bytes from the middle of each coordinate: the top -+ @ byte corresponds to the integer part of the X coordinate, and the bottom -+ @ byte corresponds to the weight to use for bilinear blending. -+ @ These are separated out into different registers with VTRN. -+ @ Then by subtracting the integer X coordinate of the first pixel in the -+ @ data block we loaded, we produce an index register suitable for use by -+ @ VTBL. -+s42xbily_neon_loop: -+ @ Load the Y' data. -+ MOV r12,r7, ASR #16 -+ VRSHRN.S32 D16,Q0, #8 -+ AND r12,r12,#~15 @ Read 16-byte aligned blocks -+ VDUP.I8 D20,r12 -+ ADD r12,r1, r12 @ r12 = y_row+(source_x&~7) -+ VRSHRN.S32 D17,Q1, #8 -+ PLD [r12,#64] -+ VLD1.64 {D8, D9, D10,D11},[r12,:128],r5 @ Load Y' top row -+ ADD r14,r7, r8, LSL #3 -+ VRSHRN.S32 D18,Q2, #8 -+ MOV r14,r14,ASR #16 -+ VRSHRN.S32 D19,Q3, #8 -+ AND r14,r14,#~15 @ Read 16-byte aligned blocks -+ VLD1.64 {D12,D13,D14,D15},[r12,:128] @ Load Y' bottom row -+ PLD [r12,#64] -+ VDUP.I8 D21,r14 -+ ADD r14,r1, r14 @ r14 = y_row+(source_x&~7) -+ VMOV.I8 Q13,#1 -+ PLD [r14,#64] -+ VTRN.8 Q8, Q9 @ Q8 = -+ @ Q9 = -+ VSUB.S8 Q9, Q9, Q10 @ Make offsets relative to the data we loaded. -+ @ First 8 Y' pixels -+ VTBL.8 D20,{D8, D9, D10,D11},D18 @ Index top row at source_x -+ VTBL.8 D24,{D12,D13,D14,D15},D18 @ Index bottom row at source_x -+ VADD.S8 Q13,Q9, Q13 @ Add 1 to source_x -+ VTBL.8 D22,{D8, D9, D10,D11},D26 @ Index top row at source_x+1 -+ VTBL.8 D26,{D12,D13,D14,D15},D26 @ Index bottom row at source_x+1 -+ @ Next 8 Y' pixels -+ VLD1.64 {D8, D9, D10,D11},[r14,:128],r5 @ Load Y' top row -+ VLD1.64 {D12,D13,D14,D15},[r14,:128] @ Load Y' bottom row -+ PLD [r14,#64] -+ VTBL.8 D21,{D8, D9, D10,D11},D19 @ Index top row at source_x -+ VTBL.8 D25,{D12,D13,D14,D15},D19 @ Index bottom row at source_x -+ VTBL.8 D23,{D8, D9, D10,D11},D27 @ Index top row at source_x+1 -+ VTBL.8 D27,{D12,D13,D14,D15},D27 @ Index bottom row at source_x+1 -+ @ Blend Y'. -+ VDUP.I16 Q9, r4 @ Load the y weights. -+ VSUBL.U8 Q4, D24,D20 @ Q5:Q4 = c-a -+ VSUBL.U8 Q5, D25,D21 -+ VSUBL.U8 Q6, D26,D22 @ Q7:Q6 = d-b -+ VSUBL.U8 Q7, D27,D23 -+ VMUL.S16 Q4, Q4, Q9 @ Q5:Q4 = (c-a)*yweight -+ VMUL.S16 Q5, Q5, Q9 -+ VMUL.S16 Q6, Q6, Q9 @ Q7:Q6 = (d-b)*yweight -+ VMUL.S16 Q7, Q7, Q9 -+ VMOVL.U8 Q12,D16 @ Promote the x weights to 16 bits. -+ VMOVL.U8 Q13,D17 @ Sadly, there's no VMULW. -+ VRSHRN.S16 D8, Q4, #8 @ Q4 = (c-a)*yweight+128>>8 -+ VRSHRN.S16 D9, Q5, #8 -+ VRSHRN.S16 D12,Q6, #8 @ Q6 = (d-b)*yweight+128>>8 -+ VRSHRN.S16 D13,Q7, #8 -+ VADD.I8 Q10,Q10,Q4 @ Q10 = a+((c-a)*yweight+128>>8) -+ VADD.I8 Q11,Q11,Q6 @ Q11 = b+((d-b)*yweight+128>>8) -+ VSUBL.U8 Q4, D22,D20 @ Q5:Q4 = b-a -+ VSUBL.U8 Q5, D23,D21 -+ VMUL.S16 Q4, Q4, Q12 @ Q5:Q4 = (b-a)*xweight -+ VMUL.S16 Q5, Q5, Q13 -+ VRSHRN.S16 D8, Q4, #8 @ Q4 = (b-a)*xweight+128>>8 -+ ADD r12,r7, r9 -+ VRSHRN.S16 D9, Q5, #8 -+ MOV r12,r12,ASR #17 -+ VADD.I8 Q8, Q10,Q4 @ Q8 = a+((b-a)*xweight+128>>8) -+ @ Start extracting the chroma x coordinates, and load Cb and Cr. -+ AND r12,r12,#~15 @ Read 16-byte aligned blocks -+ VDUP.I32 Q9, r9 @ Q9 = source_uv_xoffs_q16 x 4 -+ ADD r14,r2, r12 -+ VADD.I32 Q10,Q0, Q9 -+ VLD1.64 {D8, D9, D10,D11},[r14,:128] @ Load Cb -+ PLD [r14,#64] -+ VADD.I32 Q11,Q1, Q9 -+ ADD r14,r3, r12 -+ VADD.I32 Q12,Q2, Q9 -+ VLD1.64 {D12,D13,D14,D15},[r14,:128] @ Load Cr -+ PLD [r14,#64] -+ VADD.I32 Q13,Q3, Q9 -+ VRSHRN.S32 D20,Q10,#9 @ Q10 = -+ VRSHRN.S32 D21,Q11,#9 -+ VDUP.I8 Q9, r12 -+ VRSHRN.S32 D22,Q12,#9 @ Q11 = -+ VRSHRN.S32 D23,Q13,#9 -+ @ We don't actually need the x weights, but we get them for free. -+ @ Free ALU slot -+ VTRN.8 Q10,Q11 @ Q10 = -+ @ Free ALU slot @ Q11 = -+ VSUB.S8 Q11,Q11,Q9 @ Make offsets relative to the data we loaded. -+ VTBL.8 D18,{D8, D9, D10,D11},D22 @ Index Cb at source_x -+ VMOV.I8 D24,#74 -+ VTBL.8 D19,{D8, D9, D10,D11},D23 -+ VMOV.I8 D26,#102 -+ VTBL.8 D20,{D12,D13,D14,D15},D22 @ Index Cr at source_x -+ VMOV.I8 D27,#25 -+ VTBL.8 D21,{D12,D13,D14,D15},D23 -+ @ We now have Y' in Q8, Cb in Q9, and Cr in Q10 -+ @ We use VDUP to expand constants, because it's a permute instruction, so -+ @ it can dual issue on the A8. -+ SUBS r6, r6, #16 @ width -= 16 -+ VMULL.U8 Q4, D16,D24 @ Q5:Q4 = Y'*74 -+ VDUP.32 Q6, D30[1] @ Q7:Q6 = bias_G -+ VMULL.U8 Q5, D17,D24 -+ VDUP.32 Q7, D30[1] -+ VMLSL.U8 Q6, D18,D27 @ Q7:Q6 = -25*Cb+bias_G -+ VDUP.32 Q11,D30[0] @ Q12:Q11 = bias_R -+ VMLSL.U8 Q7, D19,D27 -+ VDUP.32 Q12,D30[0] -+ VMLAL.U8 Q11,D20,D26 @ Q12:Q11 = 102*Cr+bias_R -+ VDUP.32 Q8, D31[0] @ Q13:Q8 = bias_B -+ VMLAL.U8 Q12,D21,D26 -+ VDUP.32 Q13,D31[0] -+ VMLAL.U8 Q8, D18,D29 @ Q13:Q8 = 129*Cb+bias_B -+ VMLAL.U8 Q13,D19,D29 -+ VMLSL.U8 Q6, D20,D28 @ Q7:Q6 = -25*Cb-52*Cr+bias_G -+ VMLSL.U8 Q7, D21,D28 -+ VADD.S16 Q11,Q4, Q11 @ Q12:Q11 = 74*Y'+102*Cr+bias_R -+ VADD.S16 Q12,Q5, Q12 -+ VQADD.S16 Q8, Q4, Q8 @ Q13:Q8 = 74*Y'+129*Cr+bias_B -+ VQADD.S16 Q13,Q5, Q13 -+ VADD.S16 Q6, Q4, Q6 @ Q7:Q6 = 74*Y'-25*Cb-52*Cr+bias_G -+ VADD.S16 Q7, Q5, Q7 -+ @ Push each value to the top of its word and saturate it. -+ VQSHLU.S16 Q11,Q11,#2 -+ VQSHLU.S16 Q12,Q12,#2 -+ VQSHLU.S16 Q6, Q6, #2 -+ VQSHLU.S16 Q7, Q7, #2 -+ VQSHLU.S16 Q8, Q8, #2 -+ VQSHLU.S16 Q13,Q13,#2 -+ @ Merge G and B into R. -+ VSRI.U16 Q11,Q6, #5 -+ VSRI.U16 Q12,Q7, #5 -+ VSRI.U16 Q11,Q8, #11 -+ MOV r14,r8, LSL #4 -+ VSRI.U16 Q12,Q13,#11 -+ BLT s42xbily_neon_tail -+ VDUP.I32 Q13,r14 -+ @ Store the result. -+ VST1.16 {D22,D23,D24,D25},[r0]! -+ BEQ s42xbily_neon_done -+ @ Advance the x coordinates. -+ VADD.I32 Q0, Q0, Q13 -+ VADD.I32 Q1, Q1, Q13 -+ ADD r7, r14 -+ VADD.I32 Q2, Q2, Q13 -+ VADD.I32 Q3, Q3, Q13 -+ B s42xbily_neon_loop -+s42xbily_neon_tail: -+ @ We have between 1 and 15 pixels left to write. -+ @ -r6 == the number of pixels we need to skip writing. -+ @ Adjust r0 to point to the last one we need to write, because we're going -+ @ to write them in reverse order. -+ ADD r0, r0, r6, LSL #1 -+ MOV r14,#-2 -+ ADD r0, r0, #30 -+ @ Skip past the ones we don't need to write. -+ SUB PC, PC, r6, LSL #2 -+ ORR r0, r0, r0 -+ VST1.16 {D25[3]},[r0,:16],r14 -+ VST1.16 {D25[2]},[r0,:16],r14 -+ VST1.16 {D25[1]},[r0,:16],r14 -+ VST1.16 {D25[0]},[r0,:16],r14 -+ VST1.16 {D24[3]},[r0,:16],r14 -+ VST1.16 {D24[2]},[r0,:16],r14 -+ VST1.16 {D24[1]},[r0,:16],r14 -+ VST1.16 {D24[0]},[r0,:16],r14 -+ VST1.16 {D23[3]},[r0,:16],r14 -+ VST1.16 {D23[2]},[r0,:16],r14 -+ VST1.16 {D23[1]},[r0,:16],r14 -+ VST1.16 {D23[0]},[r0,:16],r14 -+ VST1.16 {D22[3]},[r0,:16],r14 -+ VST1.16 {D22[2]},[r0,:16],r14 -+ VST1.16 {D22[1]},[r0,:16],r14 -+ VST1.16 {D22[0]},[r0,:16] -+s42xbily_neon_done: -+ VPOP {Q4-Q7} @ 16 words. -+ LDMFD r13!,{r4-r9,PC} @ 8 words. + ScaleYCbCr42xToRGB565_BilinearY_Row_NEON: + STMFD r13!,{r4-r9,r14} @ 8 words. + ADR r14,YCbCr42xToRGB565_DITHER03_CONSTS_NEON +@@ -296,9 +303,10 @@ s42xbily_neon_tail: + s42xbily_neon_done: + VPOP {Q4-Q7} @ 16 words. + LDMFD r13!,{r4-r9,PC} @ 8 words. +- .fnend + UNWIND .fnend + .cfi_endproc -+ .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON -+ + .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON + +-#if defined(__ELF__)&&defined(__linux__) +#if defined(__ELF__)&&(defined(__linux__) || defined(__NetBSD__)) -+ .section .note.GNU-stack,"",%progbits -+#endif + .section .note.GNU-stack,"",%progbits + #endif Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp Thu Apr 27 13:32:40 2017 @@ -1,13 +1,13 @@ -$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.3 2017/04/27 13:32:40 ryoon Exp $ ---- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +--- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig 2017-04-14 04:53:12.000000000 +0000 +++ mozilla/js/src/jit/arm/Architecture-arm.cpp @@ -16,7 +16,7 @@ #include "jit/arm/Assembler-arm.h" #include "jit/RegisterSets.h" -#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM) -+#if !defined(__linux__) || defined(ANDROID) || defined(JS_ARM_SIMULATOR) || defined(__NetBSD__) ++#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM) || defined(__NetBSD__) // The Android NDK and B2G do not include the hwcap.h kernel header, and it is not // defined when building the simulator, so inline the header defines we need. # define HWCAP_VFP (1 << 6) Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h Thu Apr 27 13:32:41 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_xpconnect_src_xpcprivate.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_js_xpconnect_src_xpcprivate.h,v 1.3 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/js/xpconnect/src/xpcprivate.h.orig 2016-04-07 21:33:28.000000000 +0000 +--- mozilla/js/xpconnect/src/xpcprivate.h.orig 2017-04-14 04:53:14.000000000 +0000 +++ mozilla/js/xpconnect/src/xpcprivate.h -@@ -999,6 +999,8 @@ typedef nsTArray +#include +#include ++#include + +#include "cubeb/cubeb.h" +#include "cubeb-internal.h" @@ -121,15 +122,15 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + 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, buffer, nframes); ++ got = stream->data_callback(stream, stream->user_ptr, NULL, buffer, nframes); + } else { + pthread_mutex_unlock(&stream->state_mutex); + } + return got; +} + -+static void apply_volume(int16_t* buffer, unsigned int n, -+ float volume, float panning) ++static void apply_volume_int(int16_t* buffer, unsigned int n, ++ float volume, float panning) +{ + float left = volume; + float right = volume; @@ -147,6 +148,26 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + } +} + ++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; ifloating) { + 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++) { -+ buffer[i] = f_buffer[i]*32767.0; ++ /* 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); + } -+ apply_volume(buffer, got*stream->params.channels, -+ stream->volume, stream->panning); + if (got<0) { + run_state_callback(stream, CUBEB_STATE_ERROR); + break; @@ -221,7 +252,10 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + +static int oss_stream_init(cubeb * context, cubeb_stream ** stm, + char const * stream_name, -+ cubeb_stream_params stream_params, ++ 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) @@ -232,6 +266,12 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + 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 ((stream->fd = open(CUBEB_OSS_DEFAULT_OUTPUT, O_WRONLY)) == -1) { + free(stream); + return CUBEB_ERROR; @@ -243,16 +283,16 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + free(stream); \ + return CUBEB_ERROR_INVALID_FORMAT; } } while (0) + -+ stream->params = stream_params; ++ 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) { ++ 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; Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build Thu Apr 27 13:32:41 2017 @@ -1,14 +1,14 @@ -$NetBSD: patch-mozilla_media_libtheora_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtheora_moz.build,v 1.3 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/libtheora/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +--- mozilla/media/libtheora/moz.build.orig 2017-04-14 04:53:17.000000000 +0000 +++ mozilla/media/libtheora/moz.build @@ -21,6 +21,9 @@ FINAL_LIBRARY = 'gkmedias' # The encoder is currently not included. DEFINES['THEORA_DISABLE_ENCODE'] = True -+if CONFIG['MOZ_NATIVE_OGG']: ++if CONFIG['MOZ_SYSTEM_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] + # Suppress warnings in third-party code. - if CONFIG['GNU_CC']: + if CONFIG['GNU_CC'] or CONFIG['CLANG_CL']: CFLAGS += ['-Wno-type-limits'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build Thu Apr 27 13:32:41 2017 @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_media_libtremor_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtremor_moz.build,v 1.3 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/libtremor/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +--- mozilla/media/libtremor/moz.build.orig 2017-04-14 04:53:18.000000000 +0000 +++ mozilla/media/libtremor/moz.build @@ -9,3 +9,5 @@ with Files('*'): DIRS += ['include/tremor', 'lib'] -+if CONFIG['MOZ_NATIVE_OGG']: ++if CONFIG['MOZ_SYSTEM_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build Thu Apr 27 13:32:41 2017 @@ -1,11 +1,11 @@ -$NetBSD: patch-mozilla_media_libvorbis_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_media_libvorbis_moz.build,v 1.3 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/media/libvorbis/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +--- mozilla/media/libvorbis/moz.build.orig 2017-04-14 04:53:19.000000000 +0000 +++ mozilla/media/libvorbis/moz.build @@ -56,3 +56,6 @@ FINAL_LIBRARY = 'gkmedias' # Suppress warnings in third-party code. if CONFIG['GNU_CC']: CFLAGS += ['-Wno-uninitialized'] + -+if CONFIG['MOZ_NATIVE_OGG']: ++if CONFIG['MOZ_SYSTEM_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build Thu Apr 27 13:32:41 2017 @@ -1,14 +1,14 @@ -$NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.3 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/netwerk/dns/moz.build.orig 2016-04-07 21:33:29.000000000 +0000 +--- mozilla/netwerk/dns/moz.build.orig 2017-04-14 04:53:21.000000000 +0000 +++ mozilla/netwerk/dns/moz.build @@ -66,6 +66,9 @@ LOCAL_INCLUDES += [ '/netwerk/base', ] -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + - if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19': - LOCAL_INCLUDES += ['%' + '%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']] - + if CONFIG['ENABLE_INTL_API']: + DEFINES['IDNA2008'] = True + USE_LIBS += ['icu'] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build diff -u pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build:1.2 pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build:1.3 --- pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build:1.2 Sun Apr 17 18:33:50 2016 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build Thu Apr 27 13:32:41 2017 @@ -1,69 +1,54 @@ -$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.3 2017/04/27 13:32:41 ryoon Exp $ ---- mozilla/toolkit/library/moz.build.orig 2016-04-07 21:33:33.000000000 +0000 +--- mozilla/toolkit/library/moz.build.orig 2017-04-14 04:53:29.000000000 +0000 +++ mozilla/toolkit/library/moz.build -@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF +@@ -215,6 +215,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF ] OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS'] +OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS'] OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] - if CONFIG['MOZ_NATIVE_JPEG']: -@@ -222,6 +223,30 @@ if CONFIG['MOZ_NATIVE_PNG']: - if CONFIG['MOZ_NATIVE_HUNSPELL']: + if CONFIG['SERVO_TARGET_DIR']: +@@ -229,9 +230,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']: + if CONFIG['MOZ_SYSTEM_PNG']: + OS_LIBS += CONFIG['MOZ_PNG_LIBS'] + ++if CONFIG['MOZ_SYSTEM_GRAPHITE2']: ++ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS'] ++ ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS'] ++ + if CONFIG['MOZ_SYSTEM_HUNSPELL']: OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] -+if CONFIG['MOZ_NATIVE_OGG']: ++if CONFIG['MOZ_SYSTEM_OGG']: + OS_LIBS += CONFIG['MOZ_OGG_LIBS'] + -+if CONFIG['MOZ_NATIVE_THEORA']: ++if CONFIG['MOZ_SYSTEM_THEORA']: + OS_LIBS += CONFIG['MOZ_THEORA_LIBS'] + -+if CONFIG['MOZ_NATIVE_VORBIS']: ++if CONFIG['MOZ_SYSTEM_VORBIS']: + OS_LIBS += CONFIG['MOZ_VORBIS_LIBS'] + -+if CONFIG['MOZ_NATIVE_TREMOR']: ++if CONFIG['MOZ_SYSTEM_TREMOR']: + OS_LIBS += CONFIG['MOZ_TREMOR_LIBS'] + -+if CONFIG['MOZ_NATIVE_CELT']: -+ OS_LIBS += CONFIG['MOZ_CELT_LIBS'] -+ -+if CONFIG['MOZ_NATIVE_OPUS']: -+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS'] -+ -+if CONFIG['MOZ_NATIVE_SPEEX']: -+ OS_LIBS += CONFIG['MOZ_SPEEX_LIBS'] -+ -+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']: ++if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: + OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS'] + - if CONFIG['MOZ_NATIVE_LIBEVENT']: + if CONFIG['MOZ_SYSTEM_LIBEVENT']: OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] -@@ -231,8 +256,14 @@ if CONFIG['MOZ_NATIVE_LIBVPX']: +@@ -241,8 +263,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_NATIVE_GRAPHITE2']: -+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS'] -+ -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS'] -+ +if CONFIG['MOZ_OSS']: + OS_LIBS += CONFIG['MOZ_OSS_LIBS'] if CONFIG['HAVE_CLOCK_MONOTONIC']: OS_LIBS += CONFIG['REALTIME_LIBS'] -@@ -368,7 +399,7 @@ if CONFIG['OS_ARCH'] == 'WINNT': - if CONFIG['MOZ_ENABLE_QT']: - OS_LIBS += CONFIG['XEXT_LIBS'] - --if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' and CONFIG['MOZ_GSTREAMER']: -+if CONFIG['OS_ARCH'] == 'Darwin' and CONFIG['MOZ_GSTREAMER']: - OS_LIBS += CONFIG['GSTREAMER_LIBS'] - - if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows': Added files: Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_init.configure diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_init.configure:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_init.configure Thu Apr 27 13:32:40 2017 @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_build_moz.configure_init.configure,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/build/moz.configure/init.configure.orig 2017-04-14 04:53:01.000000000 +0000 ++++ mozilla/build/moz.configure/init.configure +@@ -134,6 +134,7 @@ option(env='PYTHON', nargs=1, help='Pyth + @imports(_from='mozbuild.configure.util', _import='LineIO') + @imports(_from='mozbuild.virtualenv', _import='VirtualenvManager') + @imports(_from='mozbuild.virtualenv', _import='verify_python_version') ++@imports(_from='__builtin__', _import='KeyError') + @imports('distutils.sysconfig') + def virtualenv_python(env_python, build_env, mozconfig, help): + if help: +@@ -153,6 +154,12 @@ def virtualenv_python(env_python, build_ + python = mozconfig['vars']['added']['PYTHON'] + elif 'PYTHON' in mozconfig['vars']['modified']: + python = mozconfig['vars']['modified']['PYTHON'][1] ++ for i in ('env', 'vars'): ++ for j in ('added', 'modified'): ++ try: ++ del mozconfig[i][j]['PYTHON'] ++ except KeyError: ++ pass + + with LineIO(lambda l: log.error(l)) as out: + verify_python_version(out) +@@ -188,7 +195,10 @@ def virtualenv_python(env_python, build_ + if python != normsep(sys.executable): + log.info('Reexecuting in the virtualenv') + if env_python: +- del os.environ['PYTHON'] ++ try: ++ del os.environ['PYTHON'] ++ except KeyError: ++ pass + # One would prefer to use os.execl, but that's completely borked on + # Windows. + sys.exit(subprocess.call([python] + sys.argv)) Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_keyfiles.configure diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_keyfiles.configure:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_keyfiles.configure Thu Apr 27 13:32:40 2017 @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_build_moz.configure_keyfiles.configure,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/build/moz.configure/keyfiles.configure.orig 2017-04-14 04:53:01.000000000 +0000 ++++ mozilla/build/moz.configure/keyfiles.configure +@@ -18,6 +18,7 @@ def keyfile(desc, help=None, callback=la + @checking('for the %s key' % desc, lambda x: x and x is not no_key) + @imports(_from='__builtin__', _import='open') + @imports(_from='__builtin__', _import='IOError') ++ @imports(_from='os', _import='environ') + def keyfile(value): + if value: + try: +@@ -28,7 +29,7 @@ def keyfile(desc, help=None, callback=la + raise FatalCheckError("'%s' is empty." % value[0]) + except IOError as e: + raise FatalCheckError("'%s': %s." % (value[0], e.strerror)) +- return no_key ++ return environ.get('MOZ_%s_KEY' % desc.upper().replace(' ', '_')) or no_key + + return keyfile + Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_memory.configure diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_memory.configure:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_memory.configure Thu Apr 27 13:32:40 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_build_moz.configure_memory.configure,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/build/moz.configure/memory.configure.orig 2017-04-14 04:53:01.000000000 +0000 ++++ mozilla/build/moz.configure/memory.configure +@@ -66,7 +66,7 @@ def jemalloc_os_define(jemalloc, jemallo + return 'MOZ_MEMORY_LINUX' + if target.kernel == 'Darwin': + return 'MOZ_MEMORY_DARWIN' +- if target.kernel in ('kFreeBSD', 'FreeBSD', 'NetBSD'): ++ if target.kernel in ('kFreeBSD', 'FreeBSD', 'NetBSD', 'DragonFly'): + return 'MOZ_MEMORY_BSD' + die('--enable-jemalloc is not supported on %s', target.kernel) + Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_old.configure diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_old.configure:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_build_moz.configure_old.configure Thu Apr 27 13:32:40 2017 @@ -0,0 +1,25 @@ +$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/build/moz.configure/old.configure.orig 2017-04-14 04:53:01.000000000 +0000 ++++ mozilla/build/moz.configure/old.configure +@@ -276,6 +276,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', +@@ -287,7 +288,12 @@ def old_configure_options(*options): + '--with-system-libvpx', + '--with-system-nspr', + '--with-system-nss', ++ '--with-system-ogg', + '--with-system-png', ++ '--with-system-soundtouch', ++ '--with-system-theora', ++ '--with-system-tremor', ++ '--with-system-vorbis', + '--with-system-zlib', + '--with-thumb', + '--with-thumb-interwork', Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_filesystem_compat_FileSystemDirectoryReader.h diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_filesystem_compat_FileSystemDirectoryReader.h:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_filesystem_compat_FileSystemDirectoryReader.h Thu Apr 27 13:32:40 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_dom_filesystem_compat_FileSystemDirectoryReader.h,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/dom/filesystem/compat/FileSystemDirectoryReader.h.orig 2017-04-14 04:53:05.000000000 +0000 ++++ mozilla/dom/filesystem/compat/FileSystemDirectoryReader.h +@@ -11,6 +11,7 @@ + #include "mozilla/ErrorResult.h" + #include "mozilla/dom/BindingDeclarations.h" + #include "nsCycleCollectionParticipant.h" ++#include "mozilla/dom/FileSystemDirectoryEntry.h" + #include "nsWrapperCache.h" + + namespace mozilla { Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.cpp diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.cpp:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.cpp Thu Apr 27 13:32:40 2017 @@ -0,0 +1,38 @@ +$NetBSD: patch-mozilla_dom_media_AudioStream.cpp,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/dom/media/AudioStream.cpp.orig 2017-04-14 04:53:05.000000000 +0000 ++++ mozilla/dom/media/AudioStream.cpp +@@ -115,7 +115,9 @@ AudioStream::AudioStream(DataSource& aSo + : mMonitor("AudioStream") + , mChannels(0) + , mOutChannels(0) ++#ifndef MOZ_SYSTEM_SOUNDTOUCH + , mTimeStretcher(nullptr) ++#endif + , mDumpFile(nullptr) + , mState(INITIALIZED) + , mDataSource(aSource) +@@ -130,9 +132,11 @@ AudioStream::~AudioStream() + if (mDumpFile) { + fclose(mDumpFile); + } ++#ifndef MOZ_SYSTEM_SOUNDTOUCH + if (mTimeStretcher) { + soundtouch::destroySoundTouchObj(mTimeStretcher); + } ++#endif + } + + size_t +@@ -151,7 +155,11 @@ nsresult AudioStream::EnsureTimeStretche + { + mMonitor.AssertCurrentThreadOwns(); + if (!mTimeStretcher) { ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++ mTimeStretcher = new soundtouch::SoundTouch(); ++#else + mTimeStretcher = soundtouch::createSoundTouchObj(); ++#endif + mTimeStretcher->setSampleRate(mAudioClock.GetInputRate()); + mTimeStretcher->setChannels(mOutChannels); + mTimeStretcher->setPitch(1.0); Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp Thu Apr 27 13:32:40 2017 @@ -0,0 +1,39 @@ +$NetBSD: patch-mozilla_dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp.orig 2017-04-14 04:53:06.000000000 +0000 ++++ mozilla/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp +@@ -11,9 +11,13 @@ + #include "prmem.h" + #include "prlink.h" + ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++#include "nsXPCOMPrivate.h" // for XUL_DLL ++#else + // We use a known symbol located in lgpllibs to determine its location. + // soundtouch happens to be always included in lgpllibs + #include "soundtouch/SoundTouch.h" ++#endif + + namespace mozilla + { +@@ -51,6 +55,12 @@ FFVPXRuntimeLinker::Init() + + sLinkStatus = LinkStatus_FAILED; + ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++ // We retrieve the path of the XUL library as this is where mozavcodec and ++ // mozavutil libs are located. ++ char* path = ++ PR_GetLibraryFilePathname(XUL_DLL, (PRFuncPtr)&FFVPXRuntimeLinker::Init); ++#else + // We retrieve the path of the lgpllibs library as this is where mozavcodec + // and mozavutil libs are located. + char* lgpllibsname = PR_GetLibraryName(nullptr, "lgpllibs"); +@@ -61,6 +71,7 @@ FFVPXRuntimeLinker::Init() + PR_GetLibraryFilePathname(lgpllibsname, + (PRFuncPtr)&soundtouch::SoundTouch::getVersionId); + PR_FreeLibraryName(lgpllibsname); ++#endif + if (!path) { + return false; + } Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_image_Downscaler.h diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_image_Downscaler.h:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_image_Downscaler.h Thu Apr 27 13:32:40 2017 @@ -0,0 +1,33 @@ +$NetBSD: patch-mozilla_image_Downscaler.h,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/image/Downscaler.h.orig 2017-04-14 04:53:09.000000000 +0000 ++++ mozilla/image/Downscaler.h +@@ -154,14 +154,14 @@ private: + class Downscaler + { + public: +- explicit Downscaler(const nsIntSize&) ++ explicit Downscaler(const nsIntSize&) : mScale(1.0, 1.0) + { + MOZ_RELEASE_ASSERT(false, "Skia is not enabled"); + } + +- const nsIntSize& OriginalSize() const { return nsIntSize(); } +- const nsIntSize& TargetSize() const { return nsIntSize(); } +- const gfxSize& Scale() const { return gfxSize(1.0, 1.0); } ++ const nsIntSize& OriginalSize() const { return mSize; } ++ const nsIntSize& TargetSize() const { return mSize; } ++ const gfxSize& Scale() const { return mScale; } + + nsresult BeginFrame(const nsIntSize&, const Maybe&, uint8_t*, bool, bool = false) + { +@@ -177,6 +177,9 @@ public: + DownscalerInvalidRect TakeInvalidRect() { return DownscalerInvalidRect(); } + void ResetForNextProgressivePass() { } + const nsIntSize FrameSize() const { return nsIntSize(0, 0); } ++private: ++ nsIntSize mSize; ++ gfxSize mScale; + }; + + #endif // MOZ_ENABLE_SKIA Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h Thu Apr 27 13:32:40 2017 @@ -0,0 +1,259 @@ +$NetBSD: patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/js/src/jit/none/AtomicOperations-sparc.h.orig 2017-04-14 04:53:11.000000000 +0000 ++++ mozilla/js/src/jit/none/AtomicOperations-sparc.h +@@ -249,3 +249,254 @@ js::jit::RegionLock::release(void* addr) + #endif + + #endif // jit_sparc_AtomicOperations_sparc_h ++/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- ++ * vim: set ts=8 sts=4 et sw=4 tw=99: ++ * This Source Code Form is subject to the terms of the Mozilla Public ++ * License, v. 2.0. If a copy of the MPL was not distributed with this ++ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ ++ ++/* For documentation, see jit/AtomicOperations.h */ ++ ++#ifndef jit_sparc_AtomicOperations_sparc_h ++#define jit_sparc_AtomicOperations_sparc_h ++ ++#include "mozilla/Assertions.h" ++#include "mozilla/Types.h" ++ ++#if defined(__clang__) || defined(__GNUC__) ++ ++// The default implementation tactic for gcc/clang is to use the newer ++// __atomic intrinsics added for use in C++11 . Where that ++// isn't available, we use GCC's older __sync functions instead. ++// ++// ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS is kept as a backward ++// compatible option for older compilers: enable this to use GCC's old ++// __sync functions instead of the newer __atomic functions. This ++// will be required for GCC 4.6.x and earlier, and probably for Clang ++// 3.1, should we need to use those versions. ++ ++//#define ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ ++inline bool ++js::jit::AtomicOperations::isLockfree8() ++{ ++# ifndef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ MOZ_ASSERT(__atomic_always_lock_free(sizeof(int8_t), 0)); ++ MOZ_ASSERT(__atomic_always_lock_free(sizeof(int16_t), 0)); ++ MOZ_ASSERT(__atomic_always_lock_free(sizeof(int32_t), 0)); ++# if defined(__LP64__) ++ MOZ_ASSERT(__atomic_always_lock_free(sizeof(int64_t), 0)); ++# endif ++ return true; ++# else ++ return false; ++# endif ++} ++ ++inline void ++js::jit::AtomicOperations::fenceSeqCst() ++{ ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ __sync_synchronize(); ++# else ++ __atomic_thread_fence(__ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::loadSeqCst(T* addr) ++{ ++ MOZ_ASSERT(sizeof(T) < 8 || isLockfree8()); ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ __sync_synchronize(); ++ T v = *addr; ++ __sync_synchronize(); ++# else ++ T v; ++ __atomic_load(addr, &v, __ATOMIC_SEQ_CST); ++# endif ++ return v; ++} ++ ++template ++inline void ++js::jit::AtomicOperations::storeSeqCst(T* addr, T val) ++{ ++ MOZ_ASSERT(sizeof(T) < 8 || isLockfree8()); ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ __sync_synchronize(); ++ *addr = val; ++ __sync_synchronize(); ++# else ++ __atomic_store(addr, &val, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::compareExchangeSeqCst(T* addr, T oldval, T newval) ++{ ++ MOZ_ASSERT(sizeof(T) < 8 || isLockfree8()); ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ return __sync_val_compare_and_swap(addr, oldval, newval); ++# else ++ __atomic_compare_exchange(addr, &oldval, &newval, false, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST); ++ return oldval; ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::fetchAddSeqCst(T* addr, T val) ++{ ++#if !defined( __LP64__) ++ static_assert(sizeof(T) <= 4, "not available for 8-byte values yet"); ++#endif ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ return __sync_fetch_and_add(addr, val); ++# else ++ return __atomic_fetch_add(addr, val, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::fetchSubSeqCst(T* addr, T val) ++{ ++#if !defined( __LP64__) ++ static_assert(sizeof(T) <= 4, "not available for 8-byte values yet"); ++#endif ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ return __sync_fetch_and_sub(addr, val); ++# else ++ return __atomic_fetch_sub(addr, val, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::fetchAndSeqCst(T* addr, T val) ++{ ++#if !defined( __LP64__) ++ static_assert(sizeof(T) <= 4, "not available for 8-byte values yet"); ++#endif ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ return __sync_fetch_and_and(addr, val); ++# else ++ return __atomic_fetch_and(addr, val, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::fetchOrSeqCst(T* addr, T val) ++{ ++#if !defined( __LP64__) ++ static_assert(sizeof(T) <= 4, "not available for 8-byte values yet"); ++#endif ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ return __sync_fetch_and_or(addr, val); ++# else ++ return __atomic_fetch_or(addr, val, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::fetchXorSeqCst(T* addr, T val) ++{ ++#if !defined( __LP64__) ++ static_assert(sizeof(T) <= 4, "not available for 8-byte values yet"); ++#endif ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ return __sync_fetch_and_xor(addr, val); ++# else ++ return __atomic_fetch_xor(addr, val, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++template ++inline T ++js::jit::AtomicOperations::loadSafeWhenRacy(T* addr) ++{ ++ return *addr; // FIXME (1208663): not yet safe ++} ++ ++template ++inline void ++js::jit::AtomicOperations::storeSafeWhenRacy(T* addr, T val) ++{ ++ *addr = val; // FIXME (1208663): not yet safe ++} ++ ++inline void ++js::jit::AtomicOperations::memcpySafeWhenRacy(void* dest, const void* src, size_t nbytes) ++{ ++ ::memcpy(dest, src, nbytes); // FIXME (1208663): not yet safe ++} ++ ++inline void ++js::jit::AtomicOperations::memmoveSafeWhenRacy(void* dest, const void* src, size_t nbytes) ++{ ++ ::memmove(dest, src, nbytes); // FIXME (1208663): not yet safe ++} ++ ++template ++inline T ++js::jit::AtomicOperations::exchangeSeqCst(T* addr, T val) ++{ ++ MOZ_ASSERT(sizeof(T) < 8 || isLockfree8()); ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ T v; ++ __sync_synchronize(); ++ do { ++ v = *addr; ++ } while (__sync_val_compare_and_swap(addr, v, val) != v); ++ return v; ++# else ++ T v; ++ __atomic_exchange(addr, &val, &v, __ATOMIC_SEQ_CST); ++ return v; ++# endif ++} ++ ++template ++inline void ++js::jit::RegionLock::acquire(void* addr) ++{ ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ while (!__sync_bool_compare_and_swap(&spinlock, 0, 1)) ++ ; ++# else ++ uint32_t zero = 0; ++ uint32_t one = 1; ++ while (!__atomic_compare_exchange(&spinlock, &zero, &one, false, __ATOMIC_ACQUIRE, __ATOMIC_ACQUIRE)) { ++ zero = 0; ++ continue; ++ } ++# endif ++} ++ ++template ++inline void ++js::jit::RegionLock::release(void* addr) ++{ ++ MOZ_ASSERT(AtomicOperations::loadSeqCst(&spinlock) == 1, "releasing unlocked region lock"); ++# ifdef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ __sync_sub_and_fetch(&spinlock, 1); ++# else ++ uint32_t zero = 0; ++ __atomic_store(&spinlock, &zero, __ATOMIC_SEQ_CST); ++# endif ++} ++ ++# undef ATOMICS_IMPLEMENTED_WITH_SYNC_INTRINSICS ++ ++#elif defined(ENABLE_SHARED_ARRAY_BUFFER) ++ ++# error "Either disable JS shared memory, use GCC or Clang, or add code here" ++ ++#endif ++ ++#endif // jit_sparc_AtomicOperations_sparc_h Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_moz.build diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_moz.build:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_moz.build Thu Apr 27 13:32:40 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_js_src_moz.build,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/js/src/moz.build.orig 2017-04-14 04:53:12.000000000 +0000 ++++ mozilla/js/src/moz.build +@@ -735,10 +735,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS'] + CFLAGS += CONFIG['MOZ_ICU_CFLAGS'] + CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS'] + +-NO_EXPAND_LIBS = True +- +-DIST_INSTALL = True +- + # Prepare self-hosted JS code for embedding + GENERATED_FILES += [('selfhosted.out.h', 'selfhosted.js')] + selfhosted = GENERATED_FILES[('selfhosted.out.h', 'selfhosted.js')] Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_old-configure.in diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_old-configure.in:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_js_src_old-configure.in Thu Apr 27 13:32:40 2017 @@ -0,0 +1,32 @@ +$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.1 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/js/src/old-configure.in.orig 2017-04-14 04:53:11.000000000 +0000 ++++ mozilla/js/src/old-configure.in +@@ -140,6 +140,9 @@ fi + + MOZ_TOOL_VARIABLES + ++AC_PROG_CPP ++AC_PROG_CXXCPP ++ + dnl Special win32 checks + dnl ======================================================== + +@@ -1024,7 +1027,7 @@ dnl Checks for header files. + dnl ======================================================== + AC_HEADER_DIRENT + case "$target_os" in +-freebsd*) ++freebsd*|*-*-dragonfly*) + # for stuff like -lXshm + CPPFLAGS="${CPPFLAGS} ${X_CFLAGS}" + ;; +@@ -1155,7 +1158,7 @@ then + fi + + case "$target" in +- *-*-freebsd*) ++ *-*-freebsd*|*-*-dragonfly*) + AC_DEFINE(_REENTRANT) + AC_DEFINE(_THREAD_SAFE) + dnl -pthread links in -lpthread, so don't specify it explicitly. Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_tests_moz.build diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_tests_moz.build:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_tests_moz.build Thu Apr 27 13:32:41 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libcubeb_tests_moz.build,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/media/libcubeb/tests/moz.build.orig 2017-04-14 04:53:18.000000000 +0000 ++++ mozilla/media/libcubeb/tests/moz.build +@@ -73,7 +73,6 @@ elif CONFIG['OS_TARGET'] == 'OpenBSD': + 'sndio', + ] + else: +- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] + OS_LIBS += CONFIG['MOZ_PULSEAUDIO_LIBS'] + + if CONFIG['GNU_CXX']: Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_update.sh diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_update.sh:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libcubeb_update.sh Thu Apr 27 13:32:41 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libcubeb_update.sh,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/media/libcubeb/update.sh.orig 2017-04-14 04:53:18.000000000 +0000 ++++ mozilla/media/libcubeb/update.sh +@@ -17,6 +17,7 @@ cp $1/src/cubeb_audiounit.cpp src + cp $1/src/cubeb_osx_run_loop.h src + cp $1/src/cubeb_jack.cpp src + cp $1/src/cubeb_opensl.c src ++cp $1/src/cubeb_oss.c src + cp $1/src/cubeb_panner.cpp src + cp $1/src/cubeb_panner.h src + cp $1/src/cubeb_pulse.c src Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h Thu Apr 27 13:32:41 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/media/libsoundtouch/src/soundtouch_perms.h.orig 2017-04-14 04:53:17.000000000 +0000 ++++ mozilla/media/libsoundtouch/src/soundtouch_perms.h +@@ -12,7 +12,9 @@ + + #pragma GCC visibility push(default) + #include "SoundTouch.h" ++#ifndef MOZ_SYSTEM_SOUNDTOUCH + #include "SoundTouchFactory.h" ++#endif + #pragma GCC visibility pop + + #endif // MOZILLA_SOUNDTOUCH_PERMS_H Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc Thu Apr 27 13:32:41 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libyuv_source_mjpeg__decoder.cc,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/media/libyuv/source/mjpeg_decoder.cc.orig 2017-04-14 04:53:19.000000000 +0000 ++++ mozilla/media/libyuv/source/mjpeg_decoder.cc +@@ -25,7 +25,6 @@ + #endif + + #endif +-struct FILE; // For jpeglib.h. + + // C++ build requires extern C for jpeg internals. + #ifdef __cplusplus Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_old-configure.in diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_old-configure.in:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_old-configure.in Thu Apr 27 13:32:41 2017 @@ -0,0 +1,244 @@ +$NetBSD: patch-mozilla_old-configure.in,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/old-configure.in.orig 2017-04-14 04:53:22.000000000 +0000 ++++ mozilla/old-configure.in +@@ -2159,11 +2159,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then + #include ], + [ #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 +@@ -2894,6 +2890,9 @@ if test -n "$MOZ_WEBRTC"; then + MOZ_RAW=1 + MOZ_VPX_ERROR_CONCEALMENT=1 + ++ dnl with libv4l2 we can support more cameras ++ PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) ++ + dnl enable once Signaling lands + MOZ_WEBRTC_SIGNALING=1 + AC_DEFINE(MOZ_WEBRTC_SIGNALING) +@@ -2936,7 +2935,7 @@ dnl Use integers over floats for audio o + dnl (regarless of the CPU architecture, because audio + dnl backends for those platforms don't support floats. We also + dnl use integers on ARM with other OS, because it's more efficient. +-if test "$OS_TARGET" = "Android" -o "$CPU_ARCH" = "arm"; then ++if test -n "$MOZ_INTEGER_SAMPLES"; then + MOZ_SAMPLE_TYPE_S16=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_S16) + AC_SUBST(MOZ_SAMPLE_TYPE_S16) +@@ -3044,6 +3043,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then + fi + fi + ++dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_SYSTEM_OGG=1, ++MOZ_SYSTEM_OGG=) ++ ++if test -n "$MOZ_SYSTEM_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.3.0) ++ ++ _SAVE_LIBS=$LIBS ++ LIBS="$LIBS $MOZ_OGG_LIBS" ++ AC_CHECK_FUNC(ogg_set_mem_functions, [], ++ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)]) ++ LIBS=$_SAVE_LIBS ++fi ++ ++AC_SUBST(MOZ_SYSTEM_OGG) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_SYSTEM_VORBIS=1, ++MOZ_SYSTEM_VORBIS=) ++ ++if test -n "$MOZ_SYSTEM_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_VORBIS) ++ ++dnl ======================================================== ++dnl Check for integer-only libvorbis aka tremor ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-tremor, ++[ --with-system-tremor Use system libtremor (located with pkgconfig)], ++MOZ_SYSTEM_TREMOR=1, ++MOZ_SYSTEM_TREMOR=) ++ ++if test -n "$MOZ_SYSTEM_TREMOR"; then ++ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_TREMOR) ++ ++dnl ======================================================== ++dnl Check for libtheora ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-theora, ++[ --with-system-theora Use system libtheora (located with pkgconfig)], ++MOZ_SYSTEM_THEORA=1, ++MOZ_SYSTEM_THEORA=) ++ ++if test -n "$MOZ_SYSTEM_THEORA"; then ++ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_THEORA) ++ ++dnl ======================================================== ++dnl Check for libSoundTouch ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-soundtouch, ++[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)], ++MOZ_SYSTEM_SOUNDTOUCH=1, ++MOZ_SYSTEM_SOUNDTOUCH=) ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0) ++ ++ AC_LANG_SAVE ++ AC_LANG_CPLUSPLUS ++ _SAVE_CXXFLAGS=$CXXFLAGS ++ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS" ++ AC_CACHE_CHECK(for soundtouch sample type, ++ ac_cv_soundtouch_sample_type, ++ [AC_TRY_COMPILE([#include ++ #ifndef SOUNDTOUCH_INTEGER_SAMPLES ++ #error soundtouch expects float samples ++ #endif], ++ [], ++ [ac_cv_soundtouch_sample_type=short], ++ [ac_cv_soundtouch_sample_type=float])]) ++ CXXFLAGS=$_SAVE_CXXFLAGS ++ AC_LANG_RESTORE ++ ++ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \ ++ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then ++ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.]) ++ fi ++fi ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH) ++fi ++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH) ++ + dnl system libvpx Support + dnl ======================================================== + MOZ_ARG_WITH_BOOL(system-libvpx, +@@ -3208,6 +3312,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 ================================== + +@@ -5023,6 +5188,27 @@ if test "$USE_FC_FREETYPE"; then + fi + + dnl ======================================================== ++dnl Check for graphite2 ++dnl ======================================================== ++if test -n "$MOZ_SYSTEM_GRAPHITE2"; then ++ dnl graphite2.pc has bogus version, check manually ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS" ++ AC_TRY_COMPILE([ #include ++ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \ ++ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \ ++ * 100 + GR2_VERSION_BUGFIX >= \ ++ (major) * 10000 + (minor) * 100 + (bugfix) ) ++ ], [ ++ #if !GR2_VERSION_REQUIRE(1,3,8) ++ #error "Insufficient graphite2 version." ++ #endif ++ ], [], ++ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])]) ++ CFLAGS=$_SAVE_CFLAGS ++fi ++ ++dnl ======================================================== + dnl Check for pixman and cairo + dnl ======================================================== + Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp Thu Apr 27 13:32:41 2017 @@ -0,0 +1,25 @@ +$NetBSD: patch-mozilla_toolkit_components_terminator_nsTerminator.cpp,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/toolkit/components/terminator/nsTerminator.cpp.orig 2017-04-14 04:53:28.000000000 +0000 ++++ mozilla/toolkit/components/terminator/nsTerminator.cpp +@@ -36,7 +36,7 @@ + #if defined(XP_WIN) + #include + #else +-#include ++#include + #endif + + #include "mozilla/ArrayUtils.h" +@@ -147,7 +147,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-mozilla_toolkit_moz.configure diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_moz.configure:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_moz.configure Thu Apr 27 13:32:41 2017 @@ -0,0 +1,31 @@ +$NetBSD: patch-mozilla_toolkit_moz.configure,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/toolkit/moz.configure.orig 2017-04-14 04:53:29.000000000 +0000 ++++ mozilla/toolkit/moz.configure +@@ -338,6 +338,26 @@ add_old_configure_assignment('FT2_LIBS', + add_old_configure_assignment('FT2_CFLAGS', + delayed_getattr(ft2_info, 'cflags')) + ++# Graphite2 ++# ============================================================== ++option('--with-system-graphite2', ++ help="Use system graphite2 (located with pkgconfig)") ++ ++system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2', ++ when='--with-system-graphite2') ++ ++set_config('MOZ_SYSTEM_GRAPHITE2', depends_if(system_graphite2)(lambda _: True)) ++ ++# HarfBuzz ++# ============================================================== ++option('--with-system-harfbuzz', ++ help="Use system harfbuzz (located with pkgconfig)") ++ ++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.4.1', ++ when='--with-system-harfbuzz') ++ ++set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True)) ++ + # Apple platform decoder support + # ============================================================== + @depends(toolkit) Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js:1.1 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js Thu Apr 27 13:32:41 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js,v 1.1 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js.orig 2017-04-14 04:53:29.000000000 +0000 ++++ mozilla/toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js +@@ -393,6 +393,7 @@ add_task(function* testEmeSupport() { + } else if (addon.id == GMPScope.WIDEVINE_ID) { + if (AppConstants.isPlatformAndVersionAtLeast("win", "6") || + AppConstants.platform == "macosx" || ++ AppConstants.platform == "netbsd" || + AppConstants.platform == "linux") { + Assert.ok(item, "Widevine supported, found add-on element."); + } else { Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h:1.5 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h Thu Apr 27 13:32:40 2017 @@ -0,0 +1,9 @@ +$NetBSD: patch-mozilla_config_system__wrappers_unwind.h,v 1.5 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/config/system_wrappers/unwind.h.orig 2017-04-25 12:22:45.864950181 +0000 ++++ mozilla/config/system_wrappers/unwind.h +@@ -0,0 +1,4 @@ ++#pragma GCC system_header ++#pragma GCC visibility push(default) ++#include_next ++#pragma GCC visibility pop Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h Thu Apr 27 13:32:40 2017 @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_dom_media_AudioStream.h,v 1.3 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/dom/media/AudioStream.h.orig 2017-04-14 04:53:05.000000000 +0000 ++++ mozilla/dom/media/AudioStream.h +@@ -16,7 +16,11 @@ + #include "mozilla/TimeStamp.h" + #include "mozilla/UniquePtr.h" + #include "CubebUtils.h" ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++#include "soundtouch/SoundTouch.h" ++#else + #include "soundtouch/SoundTouchFactory.h" ++#endif + + namespace mozilla { + +@@ -281,7 +285,11 @@ private: + uint32_t mChannels; + uint32_t mOutChannels; + AudioClock mAudioClock; ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++ nsAutoPtr mTimeStretcher; ++#else + soundtouch::SoundTouch* mTimeStretcher; ++#endif + + // Output file for dumping audio + FILE* mDumpFile; Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh Thu Apr 27 13:32:40 2017 @@ -0,0 +1,30 @@ +$NetBSD: patch-mozilla_gfx_graphite2_moz-gr-update.sh,v 1.3 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/gfx/graphite2/moz-gr-update.sh.orig 2017-04-14 04:53:08.000000000 +0000 ++++ mozilla/gfx/graphite2/moz-gr-update.sh +@@ -1,6 +1,7 @@ + #!/bin/bash + + # Script used to update the Graphite2 library in the mozilla source tree ++# and bump version for --with-system-graphite2 + + # This script lives in gfx/graphite2, along with the library source, + # but must be run from the top level of the mozilla-central tree. +@@ -37,12 +38,16 @@ echo "See" $0 "for update procedure." >> + #find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s///;s/Windows.h/windows.h/;" {} \; + #find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s///;s/Windows.h/windows.h/;" {} \; + ++# chase version for --with-system-graphite2 ++perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$RELEASE/ and tr/./,/ \ ++ if /GR2_VERSION_REQUIRE/" old-configure.in ++ + # summarize what's been touched + echo Updated to $RELEASE. + echo Here is what changed in the gfx/graphite2 directory: + echo + +-hg stat gfx/graphite2 ++hg stat old-configure.in gfx/graphite2 + + echo + echo If gfx/graphite2/src/files.mk has changed, please make corresponding Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build Thu Apr 27 13:32:40 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_intl_unicharutil_util_moz.build,v 1.3 2017/04/27 13:32:40 ryoon Exp $ + +--- mozilla/intl/unicharutil/util/moz.build.orig 2017-04-14 04:53:10.000000000 +0000 ++++ mozilla/intl/unicharutil/util/moz.build +@@ -42,4 +42,7 @@ if CONFIG['_MSC_VER']: + if CONFIG['ENABLE_INTL_API']: + USE_LIBS += ['icu'] + ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + DIST_INSTALL = True Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in Thu Apr 27 13:32:41 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_mobile_android_installer_Makefile.in,v 1.3 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/mobile/android/installer/Makefile.in.orig 2017-04-14 04:53:19.000000000 +0000 ++++ mozilla/mobile/android/installer/Makefile.in +@@ -74,6 +74,10 @@ BINPATH = bin + endif + DEFINES += -DBINPATH=$(BINPATH) + ++ifdef MOZ_DEBUG ++DEFINES += -DMOZ_DEBUG=1 ++endif ++ + ifdef ENABLE_MARIONETTE + DEFINES += -DENABLE_MARIONETTE=1 + endif Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm Thu Apr 27 13:32:41 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm,v 1.3 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm.orig 2017-04-14 04:53:29.000000000 +0000 ++++ mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm +@@ -228,8 +228,8 @@ + let statvfs = new SharedAll.HollowStructure("statvfs", + Const.OSFILE_SIZEOF_STATVFS); + +- statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE, +- "f_bsize", Type.unsigned_long.implementation); ++ statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE, ++ "f_frsize", Type.unsigned_long.implementation); + statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL, + "f_bavail", Type.fsblkcnt_t.implementation); + Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm Thu Apr 27 13:32:41 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_toolkit_modules_GMPUtils.jsm,v 1.3 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/toolkit/modules/GMPUtils.jsm.orig 2017-04-14 04:53:29.000000000 +0000 ++++ mozilla/toolkit/modules/GMPUtils.jsm +@@ -80,6 +80,7 @@ this.GMPUtils = { + // Mac OSX, and Linux. + return AppConstants.isPlatformAndVersionAtLeast("win", "6") || + AppConstants.platform == "macosx" || ++ AppConstants.platform == "netbsd" || + AppConstants.platform == "linux"; + } + Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp:1.3 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp Thu Apr 27 13:32:41 2017 @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_xpcom_build_XPCOMInit.cpp,v 1.3 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/xpcom/build/XPCOMInit.cpp.orig 2017-04-14 04:53:30.000000000 +0000 ++++ mozilla/xpcom/build/XPCOMInit.cpp +@@ -154,7 +154,9 @@ extern nsresult nsStringInputStreamConst + + #include "mozilla/ipc/GeckoChildProcessHost.h" + ++#ifndef MOZ_OGG_NO_MEM_REPORTING + #include "ogg/ogg.h" ++#endif + #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) + #if defined(HAVE_STDINT_H) + // mozilla-config.h defines HAVE_STDINT_H, and then it's defined *again* in +@@ -675,11 +677,13 @@ NS_InitXPCOM2(nsIServiceManager** aResul + // this oddness. + mozilla::SetICUMemoryFunctions(); + ++#ifndef MOZ_OGG_NO_MEM_REPORTING + // Do the same for libogg. + ogg_set_mem_functions(OggReporter::CountingMalloc, + OggReporter::CountingCalloc, + OggReporter::CountingRealloc, + OggReporter::CountingFree); ++#endif + + #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) + // And for VPX. Index: pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm diff -u /dev/null pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm:1.4 --- /dev/null Thu Apr 27 13:32:41 2017 +++ pkgsrc/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm Thu Apr 27 13:32:41 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm,v 1.4 2017/04/27 13:32:41 ryoon Exp $ + +--- mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm.orig 2017-04-14 04:53:28.000000000 +0000 ++++ mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm +@@ -399,7 +399,7 @@ + throw_on_negative("statvfs", (UnixFile.statvfs || UnixFile.statfs)(sourcePath, fileSystemInfoPtr)); + + let bytes = new Type.uint64_t.implementation( +- fileSystemInfo.f_bsize * fileSystemInfo.f_bavail); ++ fileSystemInfo.f_frsize * fileSystemInfo.f_bavail); + + return bytes.value; + }; --_----------=_149329996151780--