summaryrefslogtreecommitdiff
path: root/www/seamonkey
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2017-01-01 16:14:07 +0000
committerryoon <ryoon@pkgsrc.org>2017-01-01 16:14:07 +0000
commit4b9671cd1730915b98ed80e7c120b77b0bf10b4f (patch)
treea1b3c7ee5299e85822616e4fa086d37f8b6a5eb6 /www/seamonkey
parent6f5e8abe840566f51a36cf7ff2b079d97e8d4570 (diff)
downloadpkgsrc-4b9671cd1730915b98ed80e7c120b77b0bf10b4f.tar.gz
Update to 2.46
Changelog: What's New in SeaMonkey 2.46 SeaMonkey 2.46 contains (among other changes) the following major changes relative to SeaMonkey 2.40: SeaMonkey-specific changes HTML5 fullscreen video (e.g. on YouTube) now works fine.
Diffstat (limited to 'www/seamonkey')
-rw-r--r--www/seamonkey/Makefile9
-rw-r--r--www/seamonkey/PLIST1738
-rw-r--r--www/seamonkey/PLIST.chatzilla369
-rw-r--r--www/seamonkey/PLIST.lightning52
-rw-r--r--www/seamonkey/distinfo141
-rw-r--r--www/seamonkey/options.mk26
-rw-r--r--www/seamonkey/patches/patch-mail_app_Makefile.in8
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_autoconf_nss.m446
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_gyp.mozbuild27
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure49
-rw-r--r--www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py13
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_Makefile.in30
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_baseconfig.mk10
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_external_moz.build24
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_rules.mk12
-rw-r--r--www/seamonkey/patches/patch-mozilla_config_system-headers68
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_base_DOMRequest.cpp12
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_base_moz.build14
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp12
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_media_moz.build24
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.cpp78
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.h20
-rw-r--r--www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp48
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_moz.build26
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py17
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build17
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp32
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp28
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S49
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build26
-rw-r--r--www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S330
-rw-r--r--www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp19
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_Makefile.in13
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_moz.build16
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc21
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc38
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc20
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc75
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc13
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h42
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc18
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_glue_StringUtil.cpp21
-rw-r--r--www/seamonkey/patches/patch-mozilla_ipc_glue_moz.build13
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_ctypes_CTypes.h28
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp12
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h16
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp8
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h259
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jsdate.cpp15
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_jsmath.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_old-configure.in (renamed from www/seamonkey/patches/patch-as)28
-rw-r--r--www/seamonkey/patches/patch-mozilla_js_src_shell_jsoptparse.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_AUTHORS9
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c18
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c81
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c30
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build31
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libpng_pngpriv.h12
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libtheora_moz.build10
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in6
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libtremor_moz.build8
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in6
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_libvorbis_moz.build8
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c18
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build26
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi27
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi28
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h13
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc38
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc30
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi34
-rw-r--r--www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp43
-rw-r--r--www/seamonkey/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp19
-rw-r--r--www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h14
-rw-r--r--www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js20
-rw-r--r--www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp18
-rw-r--r--www/seamonkey/patches/patch-mozilla_mozglue_misc_StackWalk.cpp13
-rw-r--r--www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build13
-rw-r--r--www/seamonkey/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp12
-rw-r--r--www/seamonkey/patches/patch-mozilla_old-configure.in (renamed from www/seamonkey/patches/patch-aa)187
-rw-r--r--www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py24
-rw-r--r--www/seamonkey/patches/patch-mozilla_security_manager_ssl_nsNSSComponent.cpp12
-rw-r--r--www/seamonkey/patches/patch-mozilla_storage_SQLiteMutex.h24
-rw-r--r--www/seamonkey/patches/patch-mozilla_storage_mozStorageConnection.cpp18
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h10
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp25
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk13
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build54
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm12
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_moz.configure13
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js12
-rw-r--r--www/seamonkey/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp31
-rw-r--r--www/seamonkey/patches/patch-mozilla_webapprt_moz.build13
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h55
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h6
-rw-r--r--www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build13
-rw-r--r--www/seamonkey/patches/patch-mozilla_xulrunner_installer_Makefile.in13
-rw-r--r--www/seamonkey/patches/patch-pb11
-rw-r--r--www/seamonkey/patches/patch-pc12
103 files changed, 2591 insertions, 2660 deletions
diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile
index 748a9d54ad6..ab1438d14cb 100644
--- a/www/seamonkey/Makefile
+++ b/www/seamonkey/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.150 2016/12/15 07:48:19 dholland Exp $
+# $NetBSD: Makefile,v 1.151 2017/01/01 16:14:07 ryoon Exp $
DISTNAME= seamonkey-${SM_VER}.source
PKGNAME= seamonkey-${SM_VER:S/b/beta/}
-PKGREVISION= 7
-SM_VER= 2.40
+SM_VER= 2.46
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
EXTRACT_SUFX= .tar.xz
@@ -21,7 +20,7 @@ USE_TOOLS+= unzip pax
NOT_PAX_MPROTECT_SAFE+= lib/seamonkey/seamonkey
NOT_PAX_MPROTECT_SAFE+= lib/seamonkey/seamonkey-bin
-.include "../../www/firefox45/mozilla-common.mk"
+.include "../../www/firefox/mozilla-common.mk"
.include "options.mk"
# Workaround to fix pixman.h detection
@@ -56,6 +55,8 @@ SUBST_MESSAGE.sys-dic= Reference to system hunspell dictionaries.
SUBST_FILES.sys-dic= mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp
SUBST_VARS.sys-dic= PREFIX
+CHECK_WRKREF_SKIP= lib/seamonkey/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
diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST
index fdf04dc9e09..854bac3cb40 100644
--- a/www/seamonkey/PLIST
+++ b/www/seamonkey/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.55 2016/03/30 12:56:53 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.56 2017/01/01 16:14:07 ryoon Exp $
bin/seamonkey
lib/seamonkey/application.ini
lib/seamonkey/blocklist.xml
@@ -35,6 +35,7 @@ lib/seamonkey/chrome/classic/skin/classic/communicator/button.css
lib/seamonkey/chrome/classic/skin/classic/communicator/certError.css
lib/seamonkey/chrome/classic/skin/classic/communicator/communicator.css
lib/seamonkey/chrome/classic/skin/classic/communicator/communicatorBindings.xml
+lib/seamonkey/chrome/classic/skin/classic/communicator/config.css
lib/seamonkey/chrome/classic/skin/classic/communicator/dataman/dataman.css
lib/seamonkey/chrome/classic/skin/classic/communicator/dataman/datamanIcon-16.png
lib/seamonkey/chrome/classic/skin/classic/communicator/dialogs.css
@@ -373,6 +374,7 @@ lib/seamonkey/chrome/classic/skin/classic/navigator/linkToolbar.css
lib/seamonkey/chrome/classic/skin/classic/navigator/navigator.css
lib/seamonkey/chrome/classic/skin/classic/navigator/pageInfo.css
lib/seamonkey/chrome/classic/skin/classic/navigator/tabbrowser.css
+lib/seamonkey/chrome/classic/skin/classic/navigator/webDeveloper.css
lib/seamonkey/chrome/comm/content/branding/about.png
lib/seamonkey/chrome/comm/content/branding/aboutRights.js
lib/seamonkey/chrome/comm/content/branding/aboutRights.xhtml
@@ -526,7 +528,6 @@ lib/seamonkey/chrome/comm/content/communicator/pref/pref-navigator.xul
lib/seamonkey/chrome/comm/content/communicator/pref/pref-offlineapps.js
lib/seamonkey/chrome/comm/content/communicator/pref/pref-offlineapps.xul
lib/seamonkey/chrome/comm/content/communicator/pref/pref-passwords.xul
-lib/seamonkey/chrome/comm/content/communicator/pref/pref-policies.xul
lib/seamonkey/chrome/comm/content/communicator/pref/pref-popups.js
lib/seamonkey/chrome/comm/content/communicator/pref/pref-popups.xul
lib/seamonkey/chrome/comm/content/communicator/pref/pref-privatedata.js
@@ -835,8 +836,1165 @@ lib/seamonkey/chrome/comm/content/navigator/tabbrowser.xml
lib/seamonkey/chrome/comm/content/navigator/urlbarBindings.xml
lib/seamonkey/chrome/comm/content/navigator/webDeveloperOverlay.js
lib/seamonkey/chrome/comm/content/navigator/webDeveloperOverlay.xul
+lib/seamonkey/chrome/devtools/content/aboutdebugging/aboutdebugging.css
+lib/seamonkey/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml
+lib/seamonkey/chrome/devtools/content/aboutdebugging/initializer.js
+lib/seamonkey/chrome/devtools/content/animationinspector/animation-controller.js
+lib/seamonkey/chrome/devtools/content/animationinspector/animation-inspector.xhtml
+lib/seamonkey/chrome/devtools/content/animationinspector/animation-panel.js
+lib/seamonkey/chrome/devtools/content/canvasdebugger/callslist.js
+lib/seamonkey/chrome/devtools/content/canvasdebugger/canvasdebugger.js
+lib/seamonkey/chrome/devtools/content/canvasdebugger/canvasdebugger.xul
+lib/seamonkey/chrome/devtools/content/canvasdebugger/snapshotslist.js
+lib/seamonkey/chrome/devtools/content/commandline/commandline.css
+lib/seamonkey/chrome/devtools/content/commandline/commandlineoutput.xhtml
+lib/seamonkey/chrome/devtools/content/commandline/commandlinetooltip.xhtml
+lib/seamonkey/chrome/devtools/content/debugger/debugger-controller.js
+lib/seamonkey/chrome/devtools/content/debugger/debugger-view.js
+lib/seamonkey/chrome/devtools/content/debugger/debugger.css
+lib/seamonkey/chrome/devtools/content/debugger/debugger.xul
+lib/seamonkey/chrome/devtools/content/debugger/utils.js
+lib/seamonkey/chrome/devtools/content/debugger/views/filter-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/global-search-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/options-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/stack-frames-classic-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/stack-frames-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/toolbar-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/variable-bubble-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/watch-expressions-view.js
+lib/seamonkey/chrome/devtools/content/debugger/views/workers-view.js
+lib/seamonkey/chrome/devtools/content/dom/content/dom-view.css
+lib/seamonkey/chrome/devtools/content/dom/dom.html
+lib/seamonkey/chrome/devtools/content/dom/main.js
+lib/seamonkey/chrome/devtools/content/eyedropper/crosshairs.css
+lib/seamonkey/chrome/devtools/content/eyedropper/eyedropper.xul
+lib/seamonkey/chrome/devtools/content/eyedropper/nocursor.css
+lib/seamonkey/chrome/devtools/content/framework/connect/connect.css
+lib/seamonkey/chrome/devtools/content/framework/connect/connect.js
+lib/seamonkey/chrome/devtools/content/framework/connect/connect.xhtml
+lib/seamonkey/chrome/devtools/content/framework/dev-edition-promo/dev-edition-logo.png
+lib/seamonkey/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.css
+lib/seamonkey/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul
+lib/seamonkey/chrome/devtools/content/framework/options-panel.css
+lib/seamonkey/chrome/devtools/content/framework/toolbox-init.js
+lib/seamonkey/chrome/devtools/content/framework/toolbox-options.js
+lib/seamonkey/chrome/devtools/content/framework/toolbox-options.xhtml
+lib/seamonkey/chrome/devtools/content/framework/toolbox-process-window.js
+lib/seamonkey/chrome/devtools/content/framework/toolbox-process-window.xul
+lib/seamonkey/chrome/devtools/content/framework/toolbox-window.xul
+lib/seamonkey/chrome/devtools/content/framework/toolbox.xul
+lib/seamonkey/chrome/devtools/content/inspector/fonts/fonts.js
+lib/seamonkey/chrome/devtools/content/inspector/inspector.css
+lib/seamonkey/chrome/devtools/content/inspector/inspector.xul
+lib/seamonkey/chrome/devtools/content/inspector/layout/layout.js
+lib/seamonkey/chrome/devtools/content/inspector/markup/markup.xhtml
+lib/seamonkey/chrome/devtools/content/memory/initializer.js
+lib/seamonkey/chrome/devtools/content/memory/memory.xhtml
+lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor-controller.js
+lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor-view.js
+lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor.css
+lib/seamonkey/chrome/devtools/content/netmonitor/netmonitor.xul
+lib/seamonkey/chrome/devtools/content/performance/performance-controller.js
+lib/seamonkey/chrome/devtools/content/performance/performance-view.js
+lib/seamonkey/chrome/devtools/content/performance/performance.xul
+lib/seamonkey/chrome/devtools/content/performance/views/details-abstract-subview.js
+lib/seamonkey/chrome/devtools/content/performance/views/details-js-call-tree.js
+lib/seamonkey/chrome/devtools/content/performance/views/details-js-flamegraph.js
+lib/seamonkey/chrome/devtools/content/performance/views/details-memory-call-tree.js
+lib/seamonkey/chrome/devtools/content/performance/views/details-memory-flamegraph.js
+lib/seamonkey/chrome/devtools/content/performance/views/details-waterfall.js
+lib/seamonkey/chrome/devtools/content/performance/views/details.js
+lib/seamonkey/chrome/devtools/content/performance/views/overview.js
+lib/seamonkey/chrome/devtools/content/performance/views/recordings.js
+lib/seamonkey/chrome/devtools/content/performance/views/toolbar.js
+lib/seamonkey/chrome/devtools/content/projecteditor/chrome/content/projecteditor-loader.js
+lib/seamonkey/chrome/devtools/content/projecteditor/chrome/content/projecteditor-loader.xul
+lib/seamonkey/chrome/devtools/content/projecteditor/chrome/content/projecteditor-test.xul
+lib/seamonkey/chrome/devtools/content/projecteditor/chrome/content/projecteditor.xul
+lib/seamonkey/chrome/devtools/content/projecteditor/lib/helpers/readdir.js
+lib/seamonkey/chrome/devtools/content/promisedebugger/promise-controller.js
+lib/seamonkey/chrome/devtools/content/promisedebugger/promise-debugger.xhtml
+lib/seamonkey/chrome/devtools/content/promisedebugger/promise-panel.js
+lib/seamonkey/chrome/devtools/content/responsive.html/index.js
+lib/seamonkey/chrome/devtools/content/responsive.html/index.xhtml
+lib/seamonkey/chrome/devtools/content/scratchpad/scratchpad.js
+lib/seamonkey/chrome/devtools/content/scratchpad/scratchpad.xul
+lib/seamonkey/chrome/devtools/content/shadereditor/shadereditor.js
+lib/seamonkey/chrome/devtools/content/shadereditor/shadereditor.xul
+lib/seamonkey/chrome/devtools/content/shared/frame-script-utils.js
+lib/seamonkey/chrome/devtools/content/shared/splitview.css
+lib/seamonkey/chrome/devtools/content/shared/theme-switching.js
+lib/seamonkey/chrome/devtools/content/shared/vendor/d3.js
+lib/seamonkey/chrome/devtools/content/shared/vendor/dagre-d3.js
+lib/seamonkey/chrome/devtools/content/shared/widgets/VariablesView.xul
+lib/seamonkey/chrome/devtools/content/shared/widgets/cubic-bezier-frame.xhtml
+lib/seamonkey/chrome/devtools/content/shared/widgets/cubic-bezier.css
+lib/seamonkey/chrome/devtools/content/shared/widgets/filter-frame.xhtml
+lib/seamonkey/chrome/devtools/content/shared/widgets/filter-widget.css
+lib/seamonkey/chrome/devtools/content/shared/widgets/graphs-frame.xhtml
+lib/seamonkey/chrome/devtools/content/shared/widgets/mdn-docs-frame.xhtml
+lib/seamonkey/chrome/devtools/content/shared/widgets/mdn-docs.css
+lib/seamonkey/chrome/devtools/content/shared/widgets/spectrum-frame.xhtml
+lib/seamonkey/chrome/devtools/content/shared/widgets/tooltip-frame.xhtml
+lib/seamonkey/chrome/devtools/content/shared/widgets/widgets.css
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/comment/comment.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/edit/closebrackets.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/edit/matchbrackets.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/edit/trailingspace.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/fold/brace-fold.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/fold/comment-fold.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldcode.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldgutter.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/fold/xml-fold.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/search/search.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/search/searchcursor.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/selection/active-line.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/keymap/emacs.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/keymap/sublime.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/keymap/vim.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/mode/clike.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/mode/css.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/mode/htmlmixed.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/mode/javascript.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/mode/xml.js
+lib/seamonkey/chrome/devtools/content/sourceeditor/codemirror/mozilla.css
+lib/seamonkey/chrome/devtools/content/storage/storage.xul
+lib/seamonkey/chrome/devtools/content/styleeditor/styleeditor.css
+lib/seamonkey/chrome/devtools/content/styleeditor/styleeditor.xul
+lib/seamonkey/chrome/devtools/content/webaudioeditor/controller.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/includes.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/models.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/views/automation.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/views/context.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/views/inspector.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/views/properties.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/views/utils.js
+lib/seamonkey/chrome/devtools/content/webaudioeditor/webaudioeditor.xul
+lib/seamonkey/chrome/devtools/content/webconsole/webconsole.xul
+lib/seamonkey/chrome/devtools/modules/devtools/acorn/acorn.js
+lib/seamonkey/chrome/devtools/modules/devtools/acorn/acorn_loose.js
+lib/seamonkey/chrome/devtools/modules/devtools/acorn/walk.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/target.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-header.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu-entry.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/target.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/service-worker-target.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/target.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/aboutdebugging/modules/worker.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/components/animation-timeline.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/components/keyframes.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/components/rate-selector.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/animationinspector/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/canvasdebugger/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/actions/breakpoints.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/actions/event-listeners.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/actions/sources.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/globalActions.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/queries.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/reducers/async-requests.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/reducers/breakpoints.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/reducers/event-listeners.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/reducers/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/reducers/sources.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/views/event-listeners-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/content/views/sources-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/debugger-commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/definitions.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/actions/grips.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/dom-tree.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/main-frame.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/main-toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/search-box.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/search-box.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/components/search.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/dom-view.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/dom-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/grip-provider.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/reducers/filter.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/reducers/grips.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/content/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/dom-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/dom.html
+lib/seamonkey/chrome/devtools/modules/devtools/client/dom/main.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/eyedropper/commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/eyedropper/eyedropper-child.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/eyedropper/eyedropper.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/attach-thread.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/browser-menus.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/devtools.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/menu-item.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/menu.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/selection.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/sidebar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/source-location.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/target-from-url.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/target.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-highlighter-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/framework/toolbox.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/rules.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/dom-node-preview.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-overlays.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/shared/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/headers-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/headers.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/json-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/reps/tabs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/controls.png
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/controls@2x.png
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/general.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/main.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/tabs.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/lib/require.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/main.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/allocations.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/diffing.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/filter.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/io.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/label-display.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/refresh.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/sizes.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/snapshot.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/task-cache.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/tree-map-display.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/actions/view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/app.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/census-header.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/census-tree-item.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/census.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/dominator-tree-header.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/dominator-tree-item.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/dominator-tree.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/heap.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/individuals-header.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/individuals.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/list.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/shortest-paths.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/snapshot-list-item.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map/canvas-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map/color-coarse-type.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map/drag-zoom.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map/draw.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/components/tree-map/start.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/dominator-tree-lazy-children.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/initializer.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/models.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/allocations.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/census-display.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/errors.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/filter.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/individuals.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/label-display.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/snapshots.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/tree-map-display.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/reducers/view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/telemetry.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/memory/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/menus.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-collector.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-exporter.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/har-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/har/toolbox-overlay.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/netmonitor/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations-item.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/events.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/legacy/actors.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/legacy/front.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/legacy/recording.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/categories.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/global.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/io.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/logic/frame-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/logic/jit.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/logic/telemetry.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/logic/tree-model.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/logic/waterfall-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/marker-blueprint-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/marker-dom-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/markers.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/markers-overview.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/modules/widgets/waterfall-ticks.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/event-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/input-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/performance/test/helpers/wait-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/editors.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/event.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/file-picker.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/l10n.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/prompts.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/readdir.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/app-project-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/plugin.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/core.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/delete/delete.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/dirty/dirty.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/image-view/image-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/image-view/plugin.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/logging/logging.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/new/new.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/rename/rename.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/save/save.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/status-bar/plugin.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/project.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/projecteditor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/shells.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/base.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/touch-simulation.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/app.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/audio/camera-click.mp3
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/devices.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/images/close.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/images/screenshot.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/images/select-arrow.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/index.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/manager.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/touch-simulation.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/responsive-ua.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/types.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsivedesign/resize-commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shadereditor/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/AppCacheUtils.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/Curl.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/SplitView.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/autocomplete-popup.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/browser-loader.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/frame.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/notification-box.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/notification-box.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/document.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/event.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/function.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/named-node-map.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object-box.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object-link.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/url.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/reps/window.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/label-cell.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/object-provider.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/tree-cell.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/tree-header.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/tree-row.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/css-angle.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/css-color-db.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/css-color.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/css-reload.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/demangle.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/devices.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/devtools-file-watcher.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/doorhanger.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/file-watcher.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/getjson.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/l10n.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/options-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/output-parser.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/poller.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/prefs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/create-store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/middleware/history.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/middleware/log.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/shim/Services.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/source-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/telemetry.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/theme-switching.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/theme.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/undo.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/react.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/view-source.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/BreadcrumbsWidget.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Chart.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/FastListWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/FilterWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/FlameGraph.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Graphs.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/HTMLTooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/SideMenuWidget.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/SimpleListWidget.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/Tooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/css-autocompleter.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/debugger.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/browser.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/comment.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/condense.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/def.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/ecma5.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/infer.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/signal.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/sourceeditor/tern/tern.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/storage/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/storage/ui.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/styleeditor/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/themes/common.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/themes/variables.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/console-commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/console-output.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/hudservice.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/jsterm.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/cookies-tab.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/headers-tab.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group-list.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/params-tab.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/post-tab.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/components/spinner.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/data-provider.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/main.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/net-request.css
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/net-request.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/date-preview.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/panel.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/addons.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/build.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/config-view.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/project-list.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/simulator-process.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/simulators.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/tab-store.js
+lib/seamonkey/chrome/devtools/modules/devtools/client/webide/modules/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/actor-registry.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/addon.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/addons.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/animation.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/breakpoint.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/call-watcher.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/canvas.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/child-process.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/childtab.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/chrome.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/common.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/css-properties.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/csscoverage.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/device.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/director-manager.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/director-registry.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/environment.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/errordocs.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/eventlooplag.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/frame.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/framerate.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/gcli.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters.css
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/rect.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/inspector.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/layout.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/memory.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/monitor.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/object.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/performance-entries.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/performance-recording.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/performance.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/preference.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/pretty-print-worker.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/process.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/profiler.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/promises.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/root.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/script.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/settings.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/source.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/storage.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/string.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/styleeditor.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/styles.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/stylesheets.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/timeline.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/ScriptStore.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/stack.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webapps.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webaudio.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webbrowser.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webconsole.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/webgl.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/actors/worker.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/child.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/content-globals.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/content-server.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/server/main.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/performance/framerate.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/performance/memory.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/performance/profiler.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/performance/recorder.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/performance/timeline.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/primitive.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/protocol.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/service-worker-child.js
+lib/seamonkey/chrome/devtools/modules/devtools/server/worker.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/DevToolsUtils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/Loader.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/shared/Parser.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/apps/Devices.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm
+lib/seamonkey/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/async-storage.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/async-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/builtin-modules.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/client/connection-manager.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/client/main.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/content-observer.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/css-lexer.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/css-parsing-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/css-properties-db.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/defer.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/discovery/discovery.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/dom-node-constants.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/event-emitter.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/event-parsers.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/addons.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/animation.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/call-watcher.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/canvas.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/css-properties.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/highlighters.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/inspector.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/preference.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/settings.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/storage.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/styles.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/webaudio.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/webgl.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/addon.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/appcache.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/calllog.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/cmd.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/cookie.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/csscoverage.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/folder.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/highlight.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/listen.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/mdn.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/measure.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/media.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/pagemod.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/paintflashing.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/qsa.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/restart.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/rulers.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/screenshot.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/commands/security.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/cli.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/clear.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/commands.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/context.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/help.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/mocks.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/pref.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/preflist.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/test.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/connectors/connectors.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/basic.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/converters.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/html.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/terminal.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/fields/delegate.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/fields/fields.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/fields/selection.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/l10n.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/command.html
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/command.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/javascript.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/languages.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/mozui/completer.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/mozui/inputter.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/mozui/tooltip.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/settings.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/system.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/array.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/boolean.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/command.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/date.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/delegate.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/file.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/fileparser.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/javascript.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/node.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/number.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/resource.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/selection.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/setting.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/string.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/types.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/union.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/url.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/focus.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/history.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/intro.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/menu.css
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/menu.html
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/menu.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/view.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/domtemplate.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/fileparser.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/filesystem.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/host.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/l10n.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/legacy.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/prism.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/spell.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/util.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/gcli/templater.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesWorker.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/census-tree-node.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/heapsnapshot/shortest-paths.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/indentation.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/inspector/css-logic.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/beautify.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/lib/sanitytest.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/lib/urlencode_unpacker.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-css.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-html.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-js.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/layout/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/path.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/performance/recording-common.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/performance/recording-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/protocol.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/qrcode/index.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/security/auth.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/security/cert.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/security/prompt.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/security/socket.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/sourcemap/source-map.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/actor-registry.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/addons.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/animation.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/call-watcher.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/canvas.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/css-properties.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/highlighters.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/inspector.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/node.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/preference.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/settings.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/storage.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/styleeditor.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/styles.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/webaudio.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/webgl.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/system.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/task.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/touch/simulator-content.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/touch/simulator.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/transport/packets.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/transport/transport.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/client.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/webconsole/worker-utils.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/worker/helper.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/worker/loader.js
+lib/seamonkey/chrome/devtools/modules/devtools/shared/worker/worker.js
+lib/seamonkey/chrome/devtools/skin/animationinspector.css
+lib/seamonkey/chrome/devtools/skin/canvasdebugger.css
+lib/seamonkey/chrome/devtools/skin/commandline.css
+lib/seamonkey/chrome/devtools/skin/common.css
+lib/seamonkey/chrome/devtools/skin/components-frame.css
+lib/seamonkey/chrome/devtools/skin/components-h-split-box.css
+lib/seamonkey/chrome/devtools/skin/computed.css
+lib/seamonkey/chrome/devtools/skin/dark-theme.css
+lib/seamonkey/chrome/devtools/skin/debugger.css
+lib/seamonkey/chrome/devtools/skin/devtools-browser.css
+lib/seamonkey/chrome/devtools/skin/dom.css
+lib/seamonkey/chrome/devtools/skin/eyedropper.css
+lib/seamonkey/chrome/devtools/skin/firebug-theme.css
+lib/seamonkey/chrome/devtools/skin/floating-scrollbars-dark-theme.css
+lib/seamonkey/chrome/devtools/skin/floating-scrollbars-responsive-design.css
+lib/seamonkey/chrome/devtools/skin/fonts.css
+lib/seamonkey/chrome/devtools/skin/images/add.svg
+lib/seamonkey/chrome/devtools/skin/images/alerticon-warning.png
+lib/seamonkey/chrome/devtools/skin/images/alerticon-warning@2x.png
+lib/seamonkey/chrome/devtools/skin/images/angle-swatch.svg
+lib/seamonkey/chrome/devtools/skin/images/animation-fast-track.svg
+lib/seamonkey/chrome/devtools/skin/images/arrow-e.png
+lib/seamonkey/chrome/devtools/skin/images/arrow-e@2x.png
+lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-divider@2x.png
+lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
+lib/seamonkey/chrome/devtools/skin/images/breadcrumbs-scrollbutton@2x.png
+lib/seamonkey/chrome/devtools/skin/images/breakpoint.svg
+lib/seamonkey/chrome/devtools/skin/images/clear.svg
+lib/seamonkey/chrome/devtools/skin/images/close.svg
+lib/seamonkey/chrome/devtools/skin/images/command-console.svg
+lib/seamonkey/chrome/devtools/skin/images/command-eyedropper.svg
+lib/seamonkey/chrome/devtools/skin/images/command-frames.svg
+lib/seamonkey/chrome/devtools/skin/images/command-measure.svg
+lib/seamonkey/chrome/devtools/skin/images/command-noautohide.svg
+lib/seamonkey/chrome/devtools/skin/images/command-paintflashing.svg
+lib/seamonkey/chrome/devtools/skin/images/command-pick.svg
+lib/seamonkey/chrome/devtools/skin/images/command-responsivemode.svg
+lib/seamonkey/chrome/devtools/skin/images/command-rulers.svg
+lib/seamonkey/chrome/devtools/skin/images/command-scratchpad.svg
+lib/seamonkey/chrome/devtools/skin/images/command-screenshot.svg
+lib/seamonkey/chrome/devtools/skin/images/commandline-icon.svg
+lib/seamonkey/chrome/devtools/skin/images/controls.png
+lib/seamonkey/chrome/devtools/skin/images/controls@2x.png
+lib/seamonkey/chrome/devtools/skin/images/cubic-bezier-swatch.png
+lib/seamonkey/chrome/devtools/skin/images/cubic-bezier-swatch@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-blackbox.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-blackbox@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-pause.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-pause@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-play.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-play@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-prettyprint.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-prettyprint@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-step-in.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-step-in@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-step-out.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-step-out@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-step-over.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-step-over@2x.png
+lib/seamonkey/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg
+lib/seamonkey/chrome/devtools/skin/images/debugging-addons.svg
+lib/seamonkey/chrome/devtools/skin/images/debugging-devices.svg
+lib/seamonkey/chrome/devtools/skin/images/debugging-tabs.svg
+lib/seamonkey/chrome/devtools/skin/images/debugging-workers.svg
+lib/seamonkey/chrome/devtools/skin/images/diff.svg
+lib/seamonkey/chrome/devtools/skin/images/dock-bottom.svg
+lib/seamonkey/chrome/devtools/skin/images/dock-side.svg
+lib/seamonkey/chrome/devtools/skin/images/dock-undock.svg
+lib/seamonkey/chrome/devtools/skin/images/dropmarker.svg
+lib/seamonkey/chrome/devtools/skin/images/editor-error.png
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-command-pick.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-debugger.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-dom.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-inspector.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-memory.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-network.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-profiler.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-scratchpad.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-shadereditor.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-storage.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-styleeditor.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-webaudio.svg
+lib/seamonkey/chrome/devtools/skin/images/emojis/emoji-tool-webconsole.svg
+lib/seamonkey/chrome/devtools/skin/images/fast-forward.png
+lib/seamonkey/chrome/devtools/skin/images/fast-forward@2x.png
+lib/seamonkey/chrome/devtools/skin/images/filetypes/dir-close.svg
+lib/seamonkey/chrome/devtools/skin/images/filetypes/dir-open.svg
+lib/seamonkey/chrome/devtools/skin/images/filetypes/globe.svg
+lib/seamonkey/chrome/devtools/skin/images/filetypes/store.svg
+lib/seamonkey/chrome/devtools/skin/images/filter-swatch.svg
+lib/seamonkey/chrome/devtools/skin/images/filters.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/arrow-down.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/arrow-up.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/breadcrumbs-divider.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/breakpoint.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/close.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-console.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-eyedropper.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-frames.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-measure.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-noautohide.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-paintflashing.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-pick.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-responsivemode.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-rulers.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-scratchpad.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/command-screenshot.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/commandline-icon.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/debugger-blackbox.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/debugger-prettyprint.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/debugger-step-in.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/debugger-step-out.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/debugger-step-over.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/debugger-toggleBreakpoints.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/disable.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/dock-bottom.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/dock-side.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/dock-undock.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/filter.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/pane-collapse.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/pane-expand.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/pause.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/play.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/read-only.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/rewind.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/spinner.png
+lib/seamonkey/chrome/devtools/skin/images/firebug/timeline-filter.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/tool-debugger-paused.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/tool-options.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg
+lib/seamonkey/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg
+lib/seamonkey/chrome/devtools/skin/images/geometry-editor.svg
+lib/seamonkey/chrome/devtools/skin/images/itemArrow-dark-ltr.svg
+lib/seamonkey/chrome/devtools/skin/images/itemArrow-dark-rtl.svg
+lib/seamonkey/chrome/devtools/skin/images/itemArrow-ltr.svg
+lib/seamonkey/chrome/devtools/skin/images/itemArrow-rtl.svg
+lib/seamonkey/chrome/devtools/skin/images/itemToggle.png
+lib/seamonkey/chrome/devtools/skin/images/itemToggle@2x.png
+lib/seamonkey/chrome/devtools/skin/images/magnifying-glass-light.png
+lib/seamonkey/chrome/devtools/skin/images/magnifying-glass-light@2x.png
+lib/seamonkey/chrome/devtools/skin/images/magnifying-glass.png
+lib/seamonkey/chrome/devtools/skin/images/magnifying-glass@2x.png
+lib/seamonkey/chrome/devtools/skin/images/noise.png
+lib/seamonkey/chrome/devtools/skin/images/pane-collapse.svg
+lib/seamonkey/chrome/devtools/skin/images/pane-expand.svg
+lib/seamonkey/chrome/devtools/skin/images/performance-icons.svg
+lib/seamonkey/chrome/devtools/skin/images/power.svg
+lib/seamonkey/chrome/devtools/skin/images/profiler-stopwatch.svg
+lib/seamonkey/chrome/devtools/skin/images/pseudo-class.svg
+lib/seamonkey/chrome/devtools/skin/images/reload.svg
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer@2x.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsive-se-resizer.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsive-se-resizer@2x.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer@2x.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-home.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-rotate.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-rotate@2x.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot@2x.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-touch.png
+lib/seamonkey/chrome/devtools/skin/images/responsivemode/responsiveui-touch@2x.png
+lib/seamonkey/chrome/devtools/skin/images/rewind.png
+lib/seamonkey/chrome/devtools/skin/images/rewind@2x.png
+lib/seamonkey/chrome/devtools/skin/images/search-clear-dark.svg
+lib/seamonkey/chrome/devtools/skin/images/search-clear-failed.svg
+lib/seamonkey/chrome/devtools/skin/images/search-clear-light.svg
+lib/seamonkey/chrome/devtools/skin/images/security-state-broken.svg
+lib/seamonkey/chrome/devtools/skin/images/security-state-insecure.svg
+lib/seamonkey/chrome/devtools/skin/images/security-state-local.svg
+lib/seamonkey/chrome/devtools/skin/images/security-state-secure.svg
+lib/seamonkey/chrome/devtools/skin/images/security-state-weak.svg
+lib/seamonkey/chrome/devtools/skin/images/sort-arrows.svg
+lib/seamonkey/chrome/devtools/skin/images/tabs-icon.svg
+lib/seamonkey/chrome/devtools/skin/images/timeline-filter.svg
+lib/seamonkey/chrome/devtools/skin/images/toggle-tools.png
+lib/seamonkey/chrome/devtools/skin/images/toggle-tools@2x.png
+lib/seamonkey/chrome/devtools/skin/images/tool-canvas.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-debugger-paused.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-debugger.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-dom.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-inspector.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-memory-active.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-memory.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-network.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-options.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-profiler-active.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-profiler.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-scratchpad.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-shadereditor.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-storage.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-styleeditor.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-webaudio.svg
+lib/seamonkey/chrome/devtools/skin/images/tool-webconsole.svg
+lib/seamonkey/chrome/devtools/skin/images/tracer-icon.png
+lib/seamonkey/chrome/devtools/skin/images/tracer-icon@2x.png
+lib/seamonkey/chrome/devtools/skin/images/vview-delete.png
+lib/seamonkey/chrome/devtools/skin/images/vview-delete@2x.png
+lib/seamonkey/chrome/devtools/skin/images/vview-edit.png
+lib/seamonkey/chrome/devtools/skin/images/vview-edit@2x.png
+lib/seamonkey/chrome/devtools/skin/images/vview-lock.png
+lib/seamonkey/chrome/devtools/skin/images/vview-lock@2x.png
+lib/seamonkey/chrome/devtools/skin/images/vview-open-inspector.png
+lib/seamonkey/chrome/devtools/skin/images/vview-open-inspector@2x.png
+lib/seamonkey/chrome/devtools/skin/images/webconsole.svg
+lib/seamonkey/chrome/devtools/skin/inspector.css
+lib/seamonkey/chrome/devtools/skin/jit-optimizations.css
+lib/seamonkey/chrome/devtools/skin/layout.css
+lib/seamonkey/chrome/devtools/skin/light-theme.css
+lib/seamonkey/chrome/devtools/skin/markup.css
+lib/seamonkey/chrome/devtools/skin/memory.css
+lib/seamonkey/chrome/devtools/skin/netmonitor.css
+lib/seamonkey/chrome/devtools/skin/performance.css
+lib/seamonkey/chrome/devtools/skin/projecteditor/projecteditor.css
+lib/seamonkey/chrome/devtools/skin/promisedebugger.css
+lib/seamonkey/chrome/devtools/skin/rules.css
+lib/seamonkey/chrome/devtools/skin/scratchpad.css
+lib/seamonkey/chrome/devtools/skin/shadereditor.css
+lib/seamonkey/chrome/devtools/skin/spectrum.css
+lib/seamonkey/chrome/devtools/skin/splitters.css
+lib/seamonkey/chrome/devtools/skin/splitview.css
+lib/seamonkey/chrome/devtools/skin/storage.css
+lib/seamonkey/chrome/devtools/skin/styleeditor.css
+lib/seamonkey/chrome/devtools/skin/toolbars.css
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-horizontal-dark.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-horizontal-dark@2x.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-horizontal-light.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-horizontal-light@2x.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-dark.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-dark@2x.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-light.png
+lib/seamonkey/chrome/devtools/skin/tooltip/arrow-vertical-light@2x.png
+lib/seamonkey/chrome/devtools/skin/variables.css
+lib/seamonkey/chrome/devtools/skin/webaudioeditor.css
+lib/seamonkey/chrome/devtools/skin/webconsole.css
+lib/seamonkey/chrome/devtools/skin/widgets.css
lib/seamonkey/chrome/en-US/locale/en-US/alerts/alert.dtd
-lib/seamonkey/chrome/en-US/locale/en-US/alerts/notificationNames.properties
+lib/seamonkey/chrome/en-US/locale/en-US/alerts/alert.properties
lib/seamonkey/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties
lib/seamonkey/chrome/en-US/locale/en-US/branding/aboutRights.dtd
lib/seamonkey/chrome/en-US/locale/en-US/branding/aboutRights.properties
@@ -991,7 +2149,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-mousewheel.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-navigator.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-offlineapps.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-passwords.dtd
-lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-policies.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-popups.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-privatedata.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/pref/pref-proxies-advanced.dtd
@@ -1041,6 +2198,71 @@ lib/seamonkey/chrome/en-US/locale/en-US/communicator/viewZoomOverlay.dtd
lib/seamonkey/chrome/en-US/locale/en-US/communicator/viewZoomOverlay.properties
lib/seamonkey/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd
lib/seamonkey/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/animationinspector.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/components.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/debugger.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/debugger.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/device.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/dom.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/filterwidget.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/font-inspector.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/graphs.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/har.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/inspector.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/inspector.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/jsonview.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/markers.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/memory.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/menus.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/performance.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/performance.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/projecteditor.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/promisedebugger.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/promisedebugger.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/responsive.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/responsiveUI.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/scratchpad.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/shadereditor.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/shadereditor.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/shared.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/sourceeditor.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/sourceeditor.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/storage.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/storage.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/styleinspector.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/toolbox.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webaudioeditor.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webaudioeditor.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webconsole.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webide.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/client/webide.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/shared/csscoverage.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/shared/csscoverage.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/shared/debugger.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/shared/gcli.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties
+lib/seamonkey/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties
lib/seamonkey/chrome/en-US/locale/en-US/editor-region/region.properties
lib/seamonkey/chrome/en-US/locale/en-US/editor/EdAdvancedEdit.dtd
lib/seamonkey/chrome/en-US/locale/en-US/editor/EdColorPicker.dtd
@@ -1099,6 +2321,8 @@ lib/seamonkey/chrome/en-US/locale/en-US/global/AccessFu.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/about.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/aboutAbout.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/aboutNetworking.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/global/aboutProfiles.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/global/aboutProfiles.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/aboutReader.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/aboutRights.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/aboutServiceWorkers.dtd
@@ -1129,16 +2353,11 @@ lib/seamonkey/chrome/en-US/locale/en-US/global/customizeToolbar.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/customizeToolbar.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/dateFormat.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/datetimepicker.dtd
-lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/csscoverage.dtd
-lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/csscoverage.properties
-lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/debugger.properties
-lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/gcli.properties
-lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/gclicommands.properties
-lib/seamonkey/chrome/en-US/locale/en-US/global/devtools/styleinspector.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/dialog.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/dialogOverlay.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/dom/dom.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/global/extensions.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/fallbackMenubar.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/filefield.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/filepicker.dtd
@@ -1162,6 +2381,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/global/layout/xmlparser.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/layout_errors.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/mathml/mathml.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/mozilla.dtd
+lib/seamonkey/chrome/en-US/locale/en-US/global/narrate.properties
lib/seamonkey/chrome/en-US/locale/en-US/global/netError.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/netErrorApp.dtd
lib/seamonkey/chrome/en-US/locale/en-US/global/notification.dtd
@@ -1250,10 +2470,10 @@ lib/seamonkey/chrome/en-US/locale/en-US/messenger/am-serverwithnoidentities.dtd
lib/seamonkey/chrome/en-US/locale/en-US/messenger/am-smime.dtd
lib/seamonkey/chrome/en-US/locale/en-US/messenger/am-smime.properties
lib/seamonkey/chrome/en-US/locale/en-US/messenger/appleMailImportMsgs.properties
+lib/seamonkey/chrome/en-US/locale/en-US/messenger/beckyImportMsgs.properties
lib/seamonkey/chrome/en-US/locale/en-US/messenger/charsetTitles.properties
lib/seamonkey/chrome/en-US/locale/en-US/messenger/custom.properties
lib/seamonkey/chrome/en-US/locale/en-US/messenger/downloadheaders.dtd
-lib/seamonkey/chrome/en-US/locale/en-US/messenger/eudoraImportMsgs.properties
lib/seamonkey/chrome/en-US/locale/en-US/messenger/fieldMapImport.dtd
lib/seamonkey/chrome/en-US/locale/en-US/messenger/filter.properties
lib/seamonkey/chrome/en-US/locale/en-US/messenger/folderProps.dtd
@@ -1341,8 +2561,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/extensions.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/extensions.properties
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/newaddon.properties
-lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.dtd
-lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/selectAddons.properties
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/extensions/update.properties
lib/seamonkey/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
@@ -1733,6 +2951,8 @@ lib/seamonkey/chrome/toolkit/content/cookie/cookieAcceptDialog.js
lib/seamonkey/chrome/toolkit/content/cookie/cookieAcceptDialog.xul
lib/seamonkey/chrome/toolkit/content/extensions/ext-alarms.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-backgroundPage.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-cookies.js
+lib/seamonkey/chrome/toolkit/content/extensions/ext-downloads.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-extension.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-i18n.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-idle.js
@@ -1742,6 +2962,20 @@ lib/seamonkey/chrome/toolkit/content/extensions/ext-storage.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-test.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-webNavigation.js
lib/seamonkey/chrome/toolkit/content/extensions/ext-webRequest.js
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/alarms.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/cookies.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/downloads.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/extension.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/extension_types.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/i18n.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/idle.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/manifest.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/notifications.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/runtime.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/storage.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/test.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/web_navigation.json
+lib/seamonkey/chrome/toolkit/content/extensions/schemas/web_request.json
lib/seamonkey/chrome/toolkit/content/formautofill/requestAutocomplete.js
lib/seamonkey/chrome/toolkit/content/formautofill/requestAutocomplete.xhtml
lib/seamonkey/chrome/toolkit/content/gfxsanity/gfxFrameScript.js
@@ -1753,17 +2987,25 @@ lib/seamonkey/chrome/toolkit/content/global/BrowserElementChildPreload.js
lib/seamonkey/chrome/toolkit/content/global/BrowserElementCopyPaste.js
lib/seamonkey/chrome/toolkit/content/global/BrowserElementPanning.js
lib/seamonkey/chrome/toolkit/content/global/BrowserElementPanningAPZDisabled.js
+lib/seamonkey/chrome/toolkit/content/global/TopLevelVideoDocument.js
lib/seamonkey/chrome/toolkit/content/global/XPCNativeWrapper.js
lib/seamonkey/chrome/toolkit/content/global/about.js
lib/seamonkey/chrome/toolkit/content/global/about.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutAbout.js
lib/seamonkey/chrome/toolkit/content/global/aboutAbout.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutCache.js
+lib/seamonkey/chrome/toolkit/content/global/aboutCheckerboard.css
+lib/seamonkey/chrome/toolkit/content/global/aboutCheckerboard.js
+lib/seamonkey/chrome/toolkit/content/global/aboutCheckerboard.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutMemory.css
lib/seamonkey/chrome/toolkit/content/global/aboutMemory.js
lib/seamonkey/chrome/toolkit/content/global/aboutMemory.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutNetworking.js
lib/seamonkey/chrome/toolkit/content/global/aboutNetworking.xhtml
+lib/seamonkey/chrome/toolkit/content/global/aboutPerformance.js
+lib/seamonkey/chrome/toolkit/content/global/aboutPerformance.xhtml
+lib/seamonkey/chrome/toolkit/content/global/aboutProfiles.js
+lib/seamonkey/chrome/toolkit/content/global/aboutProfiles.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutRights.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutServiceWorkers.js
lib/seamonkey/chrome/toolkit/content/global/aboutServiceWorkers.xhtml
@@ -1773,8 +3015,8 @@ lib/seamonkey/chrome/toolkit/content/global/aboutTelemetry.css
lib/seamonkey/chrome/toolkit/content/global/aboutTelemetry.js
lib/seamonkey/chrome/toolkit/content/global/aboutTelemetry.xhtml
lib/seamonkey/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.css
+lib/seamonkey/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.html
lib/seamonkey/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.js
-lib/seamonkey/chrome/toolkit/content/global/aboutwebrtc/aboutWebrtc.xhtml
lib/seamonkey/chrome/toolkit/content/global/accessibility/AccessFu.css
lib/seamonkey/chrome/toolkit/content/global/accessibility/clicked.ogg
lib/seamonkey/chrome/toolkit/content/global/accessibility/content-script.js
@@ -1898,6 +3140,7 @@ lib/seamonkey/chrome/toolkit/content/global/resetProfileProgress.xul
lib/seamonkey/chrome/toolkit/content/global/select-child.js
lib/seamonkey/chrome/toolkit/content/global/selectDialog.js
lib/seamonkey/chrome/toolkit/content/global/selectDialog.xul
+lib/seamonkey/chrome/toolkit/content/global/simplifyMode.css
lib/seamonkey/chrome/toolkit/content/global/strres.js
lib/seamonkey/chrome/toolkit/content/global/svg/svgBindings.xml
lib/seamonkey/chrome/toolkit/content/global/tabprompts.css
@@ -1949,10 +3192,6 @@ lib/seamonkey/chrome/toolkit/content/mozapps/extensions/list.xul
lib/seamonkey/chrome/toolkit/content/mozapps/extensions/newaddon.js
lib/seamonkey/chrome/toolkit/content/mozapps/extensions/newaddon.xul
lib/seamonkey/chrome/toolkit/content/mozapps/extensions/pluginPrefs.xul
-lib/seamonkey/chrome/toolkit/content/mozapps/extensions/selectAddons.css
-lib/seamonkey/chrome/toolkit/content/mozapps/extensions/selectAddons.js
-lib/seamonkey/chrome/toolkit/content/mozapps/extensions/selectAddons.xml
-lib/seamonkey/chrome/toolkit/content/mozapps/extensions/selectAddons.xul
lib/seamonkey/chrome/toolkit/content/mozapps/extensions/setting.xml
lib/seamonkey/chrome/toolkit/content/mozapps/extensions/update.js
lib/seamonkey/chrome/toolkit/content/mozapps/extensions/update.xul
@@ -1988,6 +3227,18 @@ lib/seamonkey/chrome/toolkit/pluginproblem/pluginFinderBinding.css
lib/seamonkey/chrome/toolkit/pluginproblem/pluginProblem.xml
lib/seamonkey/chrome/toolkit/pluginproblem/pluginProblemBinding.css
lib/seamonkey/chrome/toolkit/pluginproblem/pluginProblemContent.css
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal@1.5x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal@1x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal@2.25x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-normal@2x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-left@1.5x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-left@1x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-left@2.25x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-left@2x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-right@1.5x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-right@1x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-right@2.25x.png
+lib/seamonkey/chrome/toolkit/res/accessiblecaret-tilt-right@2x.png
lib/seamonkey/chrome/toolkit/res/arrow-left.gif
lib/seamonkey/chrome/toolkit/res/arrow-right.gif
lib/seamonkey/chrome/toolkit/res/arrow.gif
@@ -1998,7 +3249,6 @@ lib/seamonkey/chrome/toolkit/res/broken-image.png
lib/seamonkey/chrome/toolkit/res/charsetData.properties
lib/seamonkey/chrome/toolkit/res/counterstyles.css
lib/seamonkey/chrome/toolkit/res/forms.css
-lib/seamonkey/chrome/toolkit/res/full-screen-override.css
lib/seamonkey/chrome/toolkit/res/hiddenWindow.html
lib/seamonkey/chrome/toolkit/res/html.css
lib/seamonkey/chrome/toolkit/res/loading-image.png
@@ -2019,8 +3269,8 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/aboutReader.css
lib/seamonkey/chrome/toolkit/skin/classic/global/aboutReaderContent.css
lib/seamonkey/chrome/toolkit/skin/classic/global/aboutReaderControls.css
lib/seamonkey/chrome/toolkit/skin/classic/global/aboutSupport.css
+lib/seamonkey/chrome/toolkit/skin/classic/global/alerts/alert-common.css
lib/seamonkey/chrome/toolkit/skin/classic/global/alerts/alert.css
-lib/seamonkey/chrome/toolkit/skin/classic/global/alerts/notification-48.png
lib/seamonkey/chrome/toolkit/skin/classic/global/appPicker.css
lib/seamonkey/chrome/toolkit/skin/classic/global/arrow.css
lib/seamonkey/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif
@@ -2090,10 +3340,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/icons/autocomplete-search.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/autoscroll.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/blacklist_favicon.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/blacklist_large.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close-XPVista7.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close-XPVista7@2x.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close-inverted-XPVista7.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close-inverted-XPVista7@2x.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/blocked.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close-inverted.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close-inverted@2x.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/close.png
@@ -2103,12 +3350,15 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/icons/collapse.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/error-16.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/error-64.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/expand.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/find-arrows.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/find-arrows.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/folder-item.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/info.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/information-16.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/information-24.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/information-32.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/loading_16.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/loading-inverted.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/loading-inverted@2x.png
+lib/seamonkey/chrome/toolkit/skin/classic/global/icons/loading.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/question-16.png
@@ -2121,8 +3371,6 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/icons/warning-16.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/warning-64.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/warning-large.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/warning.svg
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/webapps-16.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/icons/webapps-64.png
lib/seamonkey/chrome/toolkit/skin/classic/global/icons/windowControls.png
lib/seamonkey/chrome/toolkit/skin/classic/global/in-content/check-partial.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/in-content/check.svg
@@ -2160,6 +3408,15 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.sv
lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png
lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png
lib/seamonkey/chrome/toolkit/skin/classic/global/menulist.css
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate.css
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/arrow.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/back.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/fast.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/forward.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/slow.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/start.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrate/stop.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/narrateControls.css
lib/seamonkey/chrome/toolkit/skin/classic/global/netError.css
lib/seamonkey/chrome/toolkit/skin/classic/global/notification.css
lib/seamonkey/chrome/toolkit/skin/classic/global/numberbox.css
@@ -2176,15 +3433,15 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/progressmeter.css
lib/seamonkey/chrome/toolkit/skin/classic/global/radio.css
lib/seamonkey/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif
lib/seamonkey/chrome/toolkit/skin/classic/global/radio/radio-check.gif
-lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Add-24x24.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg
-lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Delete-24x24.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg
+lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg
-lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Reading-List-24x24.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg
-lib/seamonkey/chrome/toolkit/skin/classic/global/reader/pocket.svg
lib/seamonkey/chrome/toolkit/skin/classic/global/resizer.css
lib/seamonkey/chrome/toolkit/skin/classic/global/richlistbox.css
lib/seamonkey/chrome/toolkit/skin/classic/global/scale.css
@@ -2211,13 +3468,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/global/tree/sort-asc-classic.png
lib/seamonkey/chrome/toolkit/skin/classic/global/tree/sort-asc.png
lib/seamonkey/chrome/toolkit/skin/classic/global/tree/sort-dsc-classic.png
lib/seamonkey/chrome/toolkit/skin/classic/global/tree/sort-dsc.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-clsd-hover-rtl.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-clsd-hover.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-clsd-rtl.png
lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-open-hover-rtl.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-open-hover.png
-lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-open-rtl.png
lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-open.png
lib/seamonkey/chrome/toolkit/skin/classic/global/wizard.css
lib/seamonkey/chrome/toolkit/skin/classic/help/Toolbar-rtl.png
@@ -2227,16 +3478,17 @@ lib/seamonkey/chrome/toolkit/skin/classic/help/Weblink.png
lib/seamonkey/chrome/toolkit/skin/classic/help/help.css
lib/seamonkey/chrome/toolkit/skin/classic/help/helpFileLayout.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/downloads/downloads.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/about.css
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.png
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.svg
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.svg
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.svg
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-available.png
@@ -2244,7 +3496,6 @@ lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.p
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-search.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-searchengines.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/category-service.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png
@@ -2252,7 +3503,7 @@ lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/eula.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.svg
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/heart.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png
@@ -2260,11 +3511,6 @@ lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/navigation.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/selectAddons.css
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/stripes-error.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-positive.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/stripes-warning.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/update.css
@@ -2273,7 +3519,8 @@ lib/seamonkey/chrome/toolkit/skin/classic/mozapps/formautofill/requestAutocomple
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/handling/handling.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png
-lib/seamonkey/chrome/toolkit/skin/classic/mozapps/passwordmgr/key.png
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted.png
+lib/seamonkey/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted@2x.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon@2x.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png
@@ -2296,6 +3543,56 @@ lib/seamonkey/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/update/updates.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
lib/seamonkey/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
+lib/seamonkey/chrome/webide/content/addons.js
+lib/seamonkey/chrome/webide/content/addons.xhtml
+lib/seamonkey/chrome/webide/content/details.js
+lib/seamonkey/chrome/webide/content/details.xhtml
+lib/seamonkey/chrome/webide/content/devicepreferences.js
+lib/seamonkey/chrome/webide/content/devicepreferences.xhtml
+lib/seamonkey/chrome/webide/content/devicesettings.js
+lib/seamonkey/chrome/webide/content/devicesettings.xhtml
+lib/seamonkey/chrome/webide/content/logs.js
+lib/seamonkey/chrome/webide/content/logs.xhtml
+lib/seamonkey/chrome/webide/content/monitor.js
+lib/seamonkey/chrome/webide/content/monitor.xhtml
+lib/seamonkey/chrome/webide/content/newapp.js
+lib/seamonkey/chrome/webide/content/newapp.xul
+lib/seamonkey/chrome/webide/content/permissionstable.js
+lib/seamonkey/chrome/webide/content/permissionstable.xhtml
+lib/seamonkey/chrome/webide/content/prefs.js
+lib/seamonkey/chrome/webide/content/prefs.xhtml
+lib/seamonkey/chrome/webide/content/project-listing.js
+lib/seamonkey/chrome/webide/content/project-listing.xhtml
+lib/seamonkey/chrome/webide/content/project-panel.js
+lib/seamonkey/chrome/webide/content/runtime-listing.js
+lib/seamonkey/chrome/webide/content/runtime-listing.xhtml
+lib/seamonkey/chrome/webide/content/runtime-panel.js
+lib/seamonkey/chrome/webide/content/runtimedetails.js
+lib/seamonkey/chrome/webide/content/runtimedetails.xhtml
+lib/seamonkey/chrome/webide/content/simulator.js
+lib/seamonkey/chrome/webide/content/simulator.xhtml
+lib/seamonkey/chrome/webide/content/webide.js
+lib/seamonkey/chrome/webide/content/webide.xul
+lib/seamonkey/chrome/webide/content/wifi-auth.js
+lib/seamonkey/chrome/webide/content/wifi-auth.xhtml
+lib/seamonkey/chrome/webide/skin/addons.css
+lib/seamonkey/chrome/webide/skin/config-view.css
+lib/seamonkey/chrome/webide/skin/deck.css
+lib/seamonkey/chrome/webide/skin/default-app-icon.png
+lib/seamonkey/chrome/webide/skin/details.css
+lib/seamonkey/chrome/webide/skin/icons.png
+lib/seamonkey/chrome/webide/skin/logs.css
+lib/seamonkey/chrome/webide/skin/monitor.css
+lib/seamonkey/chrome/webide/skin/newapp.css
+lib/seamonkey/chrome/webide/skin/noise.png
+lib/seamonkey/chrome/webide/skin/panel-listing.css
+lib/seamonkey/chrome/webide/skin/permissionstable.css
+lib/seamonkey/chrome/webide/skin/rocket.svg
+lib/seamonkey/chrome/webide/skin/runtimedetails.css
+lib/seamonkey/chrome/webide/skin/simulator.css
+lib/seamonkey/chrome/webide/skin/throbber.svg
+lib/seamonkey/chrome/webide/skin/webide.css
+lib/seamonkey/chrome/webide/skin/wifi-auth.css
lib/seamonkey/components/AlarmsManager.js
lib/seamonkey/components/AppsService.js
lib/seamonkey/components/BrowserElementParent.js
@@ -2304,7 +3601,6 @@ lib/seamonkey/components/ColorAnalyzer.js
lib/seamonkey/components/ConsoleAPIStorage.js
lib/seamonkey/components/ContactManager.js
lib/seamonkey/components/ContentProcessSingleton.js
-lib/seamonkey/components/DataStoreImpl.js
lib/seamonkey/components/DownloadLegacy.js
lib/seamonkey/components/FeedConverter.js
lib/seamonkey/components/FeedProcessor.js
@@ -2317,20 +3613,25 @@ lib/seamonkey/components/NetworkGeolocationProvider.js
lib/seamonkey/components/NotificationStorage.js
lib/seamonkey/components/PACGenerator.js
lib/seamonkey/components/PageThumbsProtocol.js
+lib/seamonkey/components/Payment.js
+lib/seamonkey/components/PaymentFlowInfo.js
lib/seamonkey/components/PermissionSettings.js
lib/seamonkey/components/PhoneNumberService.js
lib/seamonkey/components/PlacesCategoriesStarter.js
+lib/seamonkey/components/PresentationControlService.js
lib/seamonkey/components/PresentationDeviceInfoManager.js
lib/seamonkey/components/Push.js
-lib/seamonkey/components/PushNotificationService.js
+lib/seamonkey/components/PushComponents.js
+lib/seamonkey/components/SecurityReporter.js
lib/seamonkey/components/SettingsManager.js
lib/seamonkey/components/SiteSpecificUserAgent.js
lib/seamonkey/components/SlowScriptDebug.js
lib/seamonkey/components/SuiteProfileMigrator.js
-lib/seamonkey/components/TCPPresentationServer.js
+lib/seamonkey/components/TooltipTextProvider.js
lib/seamonkey/components/UnifiedComplete.js
lib/seamonkey/components/Weave.js
lib/seamonkey/components/WebContentConverter.js
+lib/seamonkey/components/WebVTTParserWrapper.js
lib/seamonkey/components/Webapps.js
lib/seamonkey/components/XULStore.js
lib/seamonkey/components/addonManager.js
@@ -2341,13 +3642,13 @@ lib/seamonkey/components/captivedetect.js
lib/seamonkey/components/components.manifest
lib/seamonkey/components/contentAreaDropListener.js
lib/seamonkey/components/crypto-SDR.js
+lib/seamonkey/components/devtools-startup.js
lib/seamonkey/components/folderLookupService.js
lib/seamonkey/components/glautocomp.js
lib/seamonkey/components/htmlMenuBuilder.js
lib/seamonkey/components/interfaces.xpt
lib/seamonkey/components/jsconsole-clhandler.js
lib/seamonkey/components/jsmimeemitter.js
-lib/seamonkey/components/libmozgnome.so
lib/seamonkey/components/libsuite.so
lib/seamonkey/components/mdn-service.js
lib/seamonkey/components/messageWakeupService.js
@@ -2367,6 +3668,7 @@ lib/seamonkey/components/nsBrowserContentHandler.js
lib/seamonkey/components/nsComposerCmdLineHandler.js
lib/seamonkey/components/nsContentDispatchChooser.js
lib/seamonkey/components/nsContentPrefService.js
+lib/seamonkey/components/nsCrashMonitor.js
lib/seamonkey/components/nsDefaultCLH.js
lib/seamonkey/components/nsDownloadsStartup.js
lib/seamonkey/components/nsFilePicker.js
@@ -2411,17 +3713,20 @@ lib/seamonkey/components/smileApplication.js
lib/seamonkey/components/smime-service.js
lib/seamonkey/components/storage-json.js
lib/seamonkey/components/txEXSLTRegExFunctions.js
+lib/seamonkey/components/webideCli.js
lib/seamonkey/defaults/autoconfig/prefcalls.js
lib/seamonkey/defaults/messenger/mailViews.dat
lib/seamonkey/defaults/permissions
lib/seamonkey/defaults/pref/browser-prefs.js
lib/seamonkey/defaults/pref/channel-prefs.js
lib/seamonkey/defaults/pref/composer.js
+lib/seamonkey/defaults/pref/devtools.js
lib/seamonkey/defaults/pref/mailnews.js
lib/seamonkey/defaults/pref/mdn.js
lib/seamonkey/defaults/pref/services-sync.js
lib/seamonkey/defaults/pref/smime.js
lib/seamonkey/defaults/pref/suite-l10n.js
+lib/seamonkey/defaults/pref/webide-prefs.js
lib/seamonkey/defaults/profile/bookmarks.html
lib/seamonkey/defaults/profile/chrome/userChrome-example.css
lib/seamonkey/defaults/profile/chrome/userContent-example.css
@@ -3092,9 +4397,11 @@ lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/nav
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/navigator/tabbrowser.css
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/navigator/toolbar/ubhist-arrow-act.gif
lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/navigator/toolbar/ubhist-arrow.gif
+lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/navigator/webDeveloper.css
lib/seamonkey/extensions/modern@themes.mozilla.org/icon.png
lib/seamonkey/extensions/modern@themes.mozilla.org/install.rdf
lib/seamonkey/extensions/modern@themes.mozilla.org/preview.png
+lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png
@@ -3154,12 +4461,14 @@ lib/seamonkey/modules/AboutReader.jsm
lib/seamonkey/modules/ActivitiesService.jsm
lib/seamonkey/modules/ActivitiesServiceFilter.jsm
lib/seamonkey/modules/AddonManager.jsm
+lib/seamonkey/modules/AddonWatcher.jsm
lib/seamonkey/modules/AlarmDB.jsm
lib/seamonkey/modules/AlarmService.jsm
lib/seamonkey/modules/AppConstants.jsm
lib/seamonkey/modules/AppDownloadManager.jsm
lib/seamonkey/modules/AppsServiceChild.jsm
lib/seamonkey/modules/AppsUtils.jsm
+lib/seamonkey/modules/AsyncPrefs.jsm
lib/seamonkey/modules/AsyncShutdown.jsm
lib/seamonkey/modules/AsyncSpellCheckTestHelper.jsm
lib/seamonkey/modules/AutoCompleteE10S.jsm
@@ -3171,6 +4480,7 @@ lib/seamonkey/modules/BookmarkJSONUtils.jsm
lib/seamonkey/modules/Bookmarks.jsm
lib/seamonkey/modules/BrowserElementPromptService.jsm
lib/seamonkey/modules/BrowserUtils.jsm
+lib/seamonkey/modules/CanonicalJSON.jsm
lib/seamonkey/modules/CertUtils.jsm
lib/seamonkey/modules/CharsetMenu.jsm
lib/seamonkey/modules/ChromeManifestParser.jsm
@@ -3188,6 +4498,7 @@ lib/seamonkey/modules/ColorAnalyzer_worker.js
lib/seamonkey/modules/ColorConversion.js
lib/seamonkey/modules/CommonDialog.jsm
lib/seamonkey/modules/CompatWarning.jsm
+lib/seamonkey/modules/Console.jsm
lib/seamonkey/modules/ContactDB.jsm
lib/seamonkey/modules/ContactService.jsm
lib/seamonkey/modules/ContentPrefInstance.jsm
@@ -3198,10 +4509,13 @@ lib/seamonkey/modules/ContentPrefStore.jsm
lib/seamonkey/modules/ContentPrefUtils.jsm
lib/seamonkey/modules/CrashMonitor.jsm
lib/seamonkey/modules/Credentials.jsm
+lib/seamonkey/modules/DNSPacket.jsm
+lib/seamonkey/modules/DNSRecord.jsm
+lib/seamonkey/modules/DNSResourceRecord.jsm
+lib/seamonkey/modules/DNSTypes.jsm
lib/seamonkey/modules/DOMRequestHelper.jsm
-lib/seamonkey/modules/DataStoreChangeNotifier.jsm
-lib/seamonkey/modules/DataStoreCursorImpl.jsm
-lib/seamonkey/modules/DataStoreDB.jsm
+lib/seamonkey/modules/DataReader.jsm
+lib/seamonkey/modules/DataWriter.jsm
lib/seamonkey/modules/DeferredSave.jsm
lib/seamonkey/modules/DeferredTask.jsm
lib/seamonkey/modules/Deprecated.jsm
@@ -3229,8 +4543,6 @@ lib/seamonkey/modules/FormAutofill.jsm
lib/seamonkey/modules/FormAutofillIntegration.jsm
lib/seamonkey/modules/FormData.jsm
lib/seamonkey/modules/FormHistory.jsm
-lib/seamonkey/modules/FrameWorker.jsm
-lib/seamonkey/modules/FrameWorkerContent.js
lib/seamonkey/modules/FreeSpaceWatcher.jsm
lib/seamonkey/modules/FxAccounts.jsm
lib/seamonkey/modules/FxAccountsClient.jsm
@@ -3239,6 +4551,7 @@ lib/seamonkey/modules/FxAccountsOAuthClient.jsm
lib/seamonkey/modules/FxAccountsOAuthGrantClient.jsm
lib/seamonkey/modules/FxAccountsProfile.jsm
lib/seamonkey/modules/FxAccountsProfileClient.jsm
+lib/seamonkey/modules/FxAccountsPush.js
lib/seamonkey/modules/FxAccountsStorage.jsm
lib/seamonkey/modules/FxAccountsWebChannel.jsm
lib/seamonkey/modules/GMPInstallManager.jsm
@@ -3254,7 +4567,7 @@ lib/seamonkey/modules/IndexedDBHelper.jsm
lib/seamonkey/modules/InlineSpellChecker.jsm
lib/seamonkey/modules/InlineSpellCheckerContent.jsm
lib/seamonkey/modules/InsecurePasswordUtils.jsm
-lib/seamonkey/modules/InterAppCommService.jsm
+lib/seamonkey/modules/Integration.jsm
lib/seamonkey/modules/JXON.js
lib/seamonkey/modules/Keyboard.jsm
lib/seamonkey/modules/Langpacks.jsm
@@ -3275,11 +4588,10 @@ lib/seamonkey/modules/ManifestObtainer.jsm
lib/seamonkey/modules/ManifestProcessor.jsm
lib/seamonkey/modules/MatchPattern.jsm
lib/seamonkey/modules/MessageBroadcaster.jsm
-lib/seamonkey/modules/MessagePortBase.jsm
-lib/seamonkey/modules/MessagePortWorker.js
+lib/seamonkey/modules/MessageChannel.jsm
lib/seamonkey/modules/Microformats.js
lib/seamonkey/modules/MozSocialAPI.jsm
-lib/seamonkey/modules/NativeApp.jsm
+lib/seamonkey/modules/MulticastDNS.jsm
lib/seamonkey/modules/NetUtil.jsm
lib/seamonkey/modules/NewTabUtils.jsm
lib/seamonkey/modules/NotificationDB.jsm
@@ -3294,7 +4606,12 @@ lib/seamonkey/modules/PageMetadata.jsm
lib/seamonkey/modules/PageThumbUtils.jsm
lib/seamonkey/modules/PageThumbs.jsm
lib/seamonkey/modules/PageThumbsWorker.js
+lib/seamonkey/modules/Payment.jsm
lib/seamonkey/modules/PerfMeasurement.jsm
+lib/seamonkey/modules/PerformanceStats-content.js
+lib/seamonkey/modules/PerformanceStats.jsm
+lib/seamonkey/modules/PerformanceWatcher-content.js
+lib/seamonkey/modules/PerformanceWatcher.jsm
lib/seamonkey/modules/PermissionSettings.jsm
lib/seamonkey/modules/PermissionsInstaller.jsm
lib/seamonkey/modules/PermissionsTable.jsm
@@ -3305,6 +4622,7 @@ lib/seamonkey/modules/PhoneNumberNormalizer.jsm
lib/seamonkey/modules/PhoneNumberUtils.jsm
lib/seamonkey/modules/PlacesBackups.jsm
lib/seamonkey/modules/PlacesDBUtils.jsm
+lib/seamonkey/modules/PlacesRemoteTabsAutocompleteProvider.jsm
lib/seamonkey/modules/PlacesSearchAutocompleteProvider.jsm
lib/seamonkey/modules/PlacesTransactions.jsm
lib/seamonkey/modules/PlacesUIUtils.jsm
@@ -3313,6 +4631,7 @@ lib/seamonkey/modules/PluralForm.jsm
lib/seamonkey/modules/PopupNotifications.jsm
lib/seamonkey/modules/Preferences.jsm
lib/seamonkey/modules/Prefetcher.jsm
+lib/seamonkey/modules/PresentationApp.jsm
lib/seamonkey/modules/PresentationDeviceInfoManager.jsm
lib/seamonkey/modules/PrivateBrowsingUtils.jsm
lib/seamonkey/modules/ProfileAge.jsm
@@ -3326,7 +4645,6 @@ lib/seamonkey/modules/PushCrypto.jsm
lib/seamonkey/modules/PushDB.jsm
lib/seamonkey/modules/PushRecord.jsm
lib/seamonkey/modules/PushService.jsm
-lib/seamonkey/modules/PushServiceChildPreload.jsm
lib/seamonkey/modules/PushServiceHttp2.jsm
lib/seamonkey/modules/PushServiceWebSocket.jsm
lib/seamonkey/modules/ReaderMode.jsm
@@ -3336,18 +4654,15 @@ lib/seamonkey/modules/RemoteController.jsm
lib/seamonkey/modules/RemoteFinder.jsm
lib/seamonkey/modules/RemotePageManager.jsm
lib/seamonkey/modules/RemoteSecurityUI.jsm
-lib/seamonkey/modules/RemoteWebNavigation.jsm
lib/seamonkey/modules/RemoteWebProgress.jsm
lib/seamonkey/modules/RequestAutocompleteUI.jsm
-lib/seamonkey/modules/RequestSyncApp.jsm
-lib/seamonkey/modules/RequestSyncService.jsm
-lib/seamonkey/modules/RequestSyncTask.jsm
lib/seamonkey/modules/ResetProfile.jsm
lib/seamonkey/modules/ResourceStatsDB.jsm
lib/seamonkey/modules/ResourceStatsService.jsm
lib/seamonkey/modules/RokuApp.jsm
lib/seamonkey/modules/SafeBrowsing.jsm
lib/seamonkey/modules/Sanitizer.jsm
+lib/seamonkey/modules/Schemas.jsm
lib/seamonkey/modules/ScriptPreloader.jsm
lib/seamonkey/modules/ScrollPosition.jsm
lib/seamonkey/modules/SearchStaticData.jsm
@@ -3359,6 +4674,7 @@ lib/seamonkey/modules/SessionRecorder.jsm
lib/seamonkey/modules/SettingsDB.jsm
lib/seamonkey/modules/SettingsRequestManager.jsm
lib/seamonkey/modules/SharedPromptUtils.jsm
+lib/seamonkey/modules/ShimWaiver.jsm
lib/seamonkey/modules/ShortcutUtils.jsm
lib/seamonkey/modules/SimpleServiceDiscovery.jsm
lib/seamonkey/modules/Sntp.jsm
@@ -3367,6 +4683,7 @@ lib/seamonkey/modules/SpatialNavigation.jsm
lib/seamonkey/modules/Sqlite.jsm
lib/seamonkey/modules/StoreTrustAnchor.jsm
lib/seamonkey/modules/StringBundle.js
+lib/seamonkey/modules/Subprocess.jsm
lib/seamonkey/modules/SystemMessagePermissionsChecker.jsm
lib/seamonkey/modules/SystemUpdateService.jsm
lib/seamonkey/modules/Task.jsm
@@ -3385,7 +4702,7 @@ lib/seamonkey/modules/ThirdPartyCookieProbe.jsm
lib/seamonkey/modules/Timer.jsm
lib/seamonkey/modules/Troubleshoot.jsm
lib/seamonkey/modules/UITelemetry.jsm
-lib/seamonkey/modules/UpdateChannel.jsm
+lib/seamonkey/modules/UpdateUtils.jsm
lib/seamonkey/modules/UserAgentOverrides.jsm
lib/seamonkey/modules/UserAgentUpdates.jsm
lib/seamonkey/modules/UserCustomizations.jsm
@@ -3394,14 +4711,13 @@ lib/seamonkey/modules/ViewSourceBrowser.jsm
lib/seamonkey/modules/WebChannel.jsm
lib/seamonkey/modules/WebNavigation.jsm
lib/seamonkey/modules/WebNavigationContent.js
+lib/seamonkey/modules/WebNavigationFrames.jsm
lib/seamonkey/modules/WebRequest.jsm
lib/seamonkey/modules/WebRequestCommon.jsm
lib/seamonkey/modules/WebRequestContent.js
-lib/seamonkey/modules/WebappOSUtils.jsm
lib/seamonkey/modules/Webapps.jsm
lib/seamonkey/modules/WindowDraggingUtils.jsm
lib/seamonkey/modules/WindowsPreviewPerTab.jsm
-lib/seamonkey/modules/WorkerAPI.jsm
lib/seamonkey/modules/XPCOMUtils.jsm
lib/seamonkey/modules/XPathGenerator.jsm
lib/seamonkey/modules/ZipUtils.jsm
@@ -3415,14 +4731,17 @@ lib/seamonkey/modules/accessibility/PointerAdapter.jsm
lib/seamonkey/modules/accessibility/Presentation.jsm
lib/seamonkey/modules/accessibility/Traversal.jsm
lib/seamonkey/modules/accessibility/Utils.jsm
+lib/seamonkey/modules/addons/AddonConstants.jsm
lib/seamonkey/modules/addons/AddonLogging.jsm
lib/seamonkey/modules/addons/AddonRepository.jsm
lib/seamonkey/modules/addons/AddonRepository_SQLiteMigrator.jsm
lib/seamonkey/modules/addons/AddonUpdateChecker.jsm
lib/seamonkey/modules/addons/Content.js
+lib/seamonkey/modules/addons/E10SAddonsRollout.jsm
lib/seamonkey/modules/addons/GMPProvider.jsm
lib/seamonkey/modules/addons/LightweightThemeImageOptimizer.jsm
lib/seamonkey/modules/addons/PluginProvider.jsm
+lib/seamonkey/modules/addons/ProductAddonChecker.jsm
lib/seamonkey/modules/addons/SpellCheckDictionaryBootstrap.js
lib/seamonkey/modules/addons/WebExtensionBootstrap.js
lib/seamonkey/modules/addons/XPIProvider.jsm
@@ -3479,6 +4798,7 @@ lib/seamonkey/modules/commonjs/sdk/content/l10n-html.js
lib/seamonkey/modules/commonjs/sdk/content/loader.js
lib/seamonkey/modules/commonjs/sdk/content/mod.js
lib/seamonkey/modules/commonjs/sdk/content/page-mod.js
+lib/seamonkey/modules/commonjs/sdk/content/page-worker.js
lib/seamonkey/modules/commonjs/sdk/content/sandbox.js
lib/seamonkey/modules/commonjs/sdk/content/sandbox/events.js
lib/seamonkey/modules/commonjs/sdk/content/tab-events.js
@@ -3503,6 +4823,7 @@ lib/seamonkey/modules/commonjs/sdk/deprecated/sync-worker.js
lib/seamonkey/modules/commonjs/sdk/deprecated/unit-test-finder.js
lib/seamonkey/modules/commonjs/sdk/deprecated/unit-test.js
lib/seamonkey/modules/commonjs/sdk/deprecated/window-utils.js
+lib/seamonkey/modules/commonjs/sdk/dom/events-shimmed.js
lib/seamonkey/modules/commonjs/sdk/dom/events.js
lib/seamonkey/modules/commonjs/sdk/dom/events/keys.js
lib/seamonkey/modules/commonjs/sdk/event/chrome.js
@@ -3593,6 +4914,7 @@ lib/seamonkey/modules/commonjs/sdk/system/child_process/subprocess.js
lib/seamonkey/modules/commonjs/sdk/system/child_process/subprocess_worker_unix.js
lib/seamonkey/modules/commonjs/sdk/system/child_process/subprocess_worker_win.js
lib/seamonkey/modules/commonjs/sdk/system/environment.js
+lib/seamonkey/modules/commonjs/sdk/system/events-shimmed.js
lib/seamonkey/modules/commonjs/sdk/system/events.js
lib/seamonkey/modules/commonjs/sdk/system/globals.js
lib/seamonkey/modules/commonjs/sdk/system/process.js
@@ -3679,244 +5001,16 @@ lib/seamonkey/modules/commonjs/toolkit/require.js
lib/seamonkey/modules/ctypes.jsm
lib/seamonkey/modules/debug.js
lib/seamonkey/modules/devtools/Console.jsm
-lib/seamonkey/modules/devtools/DevToolsUtils.js
-lib/seamonkey/modules/devtools/Devices.jsm
lib/seamonkey/modules/devtools/Loader.jsm
lib/seamonkey/modules/devtools/Simulator.jsm
-lib/seamonkey/modules/devtools/Templater.jsm
-lib/seamonkey/modules/devtools/acorn/acorn.js
-lib/seamonkey/modules/devtools/acorn/acorn_loose.js
-lib/seamonkey/modules/devtools/acorn/walk.js
-lib/seamonkey/modules/devtools/app-actor-front.js
-lib/seamonkey/modules/devtools/async-utils.js
-lib/seamonkey/modules/devtools/client/connection-manager.js
-lib/seamonkey/modules/devtools/client/main.js
-lib/seamonkey/modules/devtools/content-observer.js
-lib/seamonkey/modules/devtools/content-server.jsm
-lib/seamonkey/modules/devtools/css-color.js
+lib/seamonkey/modules/devtools/client/framework/gDevTools.jsm
lib/seamonkey/modules/devtools/dbg-client.jsm
lib/seamonkey/modules/devtools/dbg-server.jsm
-lib/seamonkey/modules/devtools/deprecated-sync-thenables.js
-lib/seamonkey/modules/devtools/discovery/discovery.js
lib/seamonkey/modules/devtools/event-emitter.js
-lib/seamonkey/modules/devtools/event-parsers.js
-lib/seamonkey/modules/devtools/gcli.jsm
-lib/seamonkey/modules/devtools/gcli/cli.js
-lib/seamonkey/modules/devtools/gcli/commands/addon.js
-lib/seamonkey/modules/devtools/gcli/commands/appcache.js
-lib/seamonkey/modules/devtools/gcli/commands/calllog.js
-lib/seamonkey/modules/devtools/gcli/commands/clear.js
-lib/seamonkey/modules/devtools/gcli/commands/cmd.js
-lib/seamonkey/modules/devtools/gcli/commands/commands.js
-lib/seamonkey/modules/devtools/gcli/commands/connect.js
-lib/seamonkey/modules/devtools/gcli/commands/context.js
-lib/seamonkey/modules/devtools/gcli/commands/cookie.js
-lib/seamonkey/modules/devtools/gcli/commands/csscoverage.js
-lib/seamonkey/modules/devtools/gcli/commands/exec.js
-lib/seamonkey/modules/devtools/gcli/commands/folder.js
-lib/seamonkey/modules/devtools/gcli/commands/global.js
-lib/seamonkey/modules/devtools/gcli/commands/help.js
-lib/seamonkey/modules/devtools/gcli/commands/highlight.js
-lib/seamonkey/modules/devtools/gcli/commands/index.js
-lib/seamonkey/modules/devtools/gcli/commands/inject.js
-lib/seamonkey/modules/devtools/gcli/commands/intro.js
-lib/seamonkey/modules/devtools/gcli/commands/jsb.js
-lib/seamonkey/modules/devtools/gcli/commands/lang.js
-lib/seamonkey/modules/devtools/gcli/commands/listen.js
-lib/seamonkey/modules/devtools/gcli/commands/media.js
-lib/seamonkey/modules/devtools/gcli/commands/mocks.js
-lib/seamonkey/modules/devtools/gcli/commands/pagemod.js
-lib/seamonkey/modules/devtools/gcli/commands/paintflashing.js
-lib/seamonkey/modules/devtools/gcli/commands/pref.js
-lib/seamonkey/modules/devtools/gcli/commands/preflist.js
-lib/seamonkey/modules/devtools/gcli/commands/restart.js
-lib/seamonkey/modules/devtools/gcli/commands/rulers.js
-lib/seamonkey/modules/devtools/gcli/commands/screenshot.js
-lib/seamonkey/modules/devtools/gcli/commands/security.js
-lib/seamonkey/modules/devtools/gcli/commands/test.js
-lib/seamonkey/modules/devtools/gcli/commands/tools.js
-lib/seamonkey/modules/devtools/gcli/connectors/connectors.js
-lib/seamonkey/modules/devtools/gcli/converters/basic.js
-lib/seamonkey/modules/devtools/gcli/converters/converters.js
-lib/seamonkey/modules/devtools/gcli/converters/html.js
-lib/seamonkey/modules/devtools/gcli/converters/terminal.js
-lib/seamonkey/modules/devtools/gcli/fields/delegate.js
-lib/seamonkey/modules/devtools/gcli/fields/fields.js
-lib/seamonkey/modules/devtools/gcli/fields/selection.js
-lib/seamonkey/modules/devtools/gcli/index.js
-lib/seamonkey/modules/devtools/gcli/l10n.js
-lib/seamonkey/modules/devtools/gcli/languages/command.html
-lib/seamonkey/modules/devtools/gcli/languages/command.js
-lib/seamonkey/modules/devtools/gcli/languages/javascript.js
-lib/seamonkey/modules/devtools/gcli/languages/languages.js
-lib/seamonkey/modules/devtools/gcli/mozui/completer.js
-lib/seamonkey/modules/devtools/gcli/mozui/inputter.js
-lib/seamonkey/modules/devtools/gcli/mozui/tooltip.js
-lib/seamonkey/modules/devtools/gcli/settings.js
-lib/seamonkey/modules/devtools/gcli/system.js
-lib/seamonkey/modules/devtools/gcli/types/array.js
-lib/seamonkey/modules/devtools/gcli/types/boolean.js
-lib/seamonkey/modules/devtools/gcli/types/command.js
-lib/seamonkey/modules/devtools/gcli/types/date.js
-lib/seamonkey/modules/devtools/gcli/types/delegate.js
-lib/seamonkey/modules/devtools/gcli/types/file.js
-lib/seamonkey/modules/devtools/gcli/types/fileparser.js
-lib/seamonkey/modules/devtools/gcli/types/javascript.js
-lib/seamonkey/modules/devtools/gcli/types/node.js
-lib/seamonkey/modules/devtools/gcli/types/number.js
-lib/seamonkey/modules/devtools/gcli/types/resource.js
-lib/seamonkey/modules/devtools/gcli/types/selection.js
-lib/seamonkey/modules/devtools/gcli/types/setting.js
-lib/seamonkey/modules/devtools/gcli/types/string.js
-lib/seamonkey/modules/devtools/gcli/types/types.js
-lib/seamonkey/modules/devtools/gcli/types/union.js
-lib/seamonkey/modules/devtools/gcli/types/url.js
-lib/seamonkey/modules/devtools/gcli/ui/focus.js
-lib/seamonkey/modules/devtools/gcli/ui/history.js
-lib/seamonkey/modules/devtools/gcli/ui/intro.js
-lib/seamonkey/modules/devtools/gcli/ui/menu.css
-lib/seamonkey/modules/devtools/gcli/ui/menu.html
-lib/seamonkey/modules/devtools/gcli/ui/menu.js
-lib/seamonkey/modules/devtools/gcli/ui/view.js
-lib/seamonkey/modules/devtools/gcli/util/domtemplate.js
-lib/seamonkey/modules/devtools/gcli/util/fileparser.js
-lib/seamonkey/modules/devtools/gcli/util/filesystem.js
-lib/seamonkey/modules/devtools/gcli/util/host.js
-lib/seamonkey/modules/devtools/gcli/util/l10n.js
-lib/seamonkey/modules/devtools/gcli/util/legacy.js
-lib/seamonkey/modules/devtools/gcli/util/prism.js
-lib/seamonkey/modules/devtools/gcli/util/spell.js
-lib/seamonkey/modules/devtools/gcli/util/util.js
-lib/seamonkey/modules/devtools/heapsnapshot/HeapAnalysesClient.js
-lib/seamonkey/modules/devtools/heapsnapshot/HeapAnalysesWorker.js
-lib/seamonkey/modules/devtools/heapsnapshot/HeapSnapshotFileUtils.js
-lib/seamonkey/modules/devtools/heapsnapshot/census-tree-node.js
-lib/seamonkey/modules/devtools/jsbeautify/beautify-css.js
-lib/seamonkey/modules/devtools/jsbeautify/beautify-html.js
-lib/seamonkey/modules/devtools/jsbeautify/beautify-js.js
-lib/seamonkey/modules/devtools/jsbeautify/beautify-tests.js
-lib/seamonkey/modules/devtools/jsbeautify/beautify.js
-lib/seamonkey/modules/devtools/jsbeautify/sanitytest.js
-lib/seamonkey/modules/devtools/jsbeautify/urlencode_unpacker.js
-lib/seamonkey/modules/devtools/layout/utils.js
-lib/seamonkey/modules/devtools/output-parser.js
-lib/seamonkey/modules/devtools/path.js
-lib/seamonkey/modules/devtools/performance/io.js
-lib/seamonkey/modules/devtools/performance/legacy/actors.js
-lib/seamonkey/modules/devtools/performance/legacy/compatibility.js
-lib/seamonkey/modules/devtools/performance/legacy/front.js
-lib/seamonkey/modules/devtools/performance/legacy/recording.js
-lib/seamonkey/modules/devtools/performance/process-communication.js
-lib/seamonkey/modules/devtools/performance/recorder.js
-lib/seamonkey/modules/devtools/performance/recording-common.js
-lib/seamonkey/modules/devtools/performance/utils.js
-lib/seamonkey/modules/devtools/pretty-fast.js
-lib/seamonkey/modules/devtools/qrcode/decoder/index.js
-lib/seamonkey/modules/devtools/qrcode/encoder/index.js
-lib/seamonkey/modules/devtools/qrcode/index.js
-lib/seamonkey/modules/devtools/security/auth.js
-lib/seamonkey/modules/devtools/security/cert.js
-lib/seamonkey/modules/devtools/security/prompt.js
-lib/seamonkey/modules/devtools/security/socket.js
-lib/seamonkey/modules/devtools/server/actors/actor-registry.js
-lib/seamonkey/modules/devtools/server/actors/addon.js
-lib/seamonkey/modules/devtools/server/actors/animation.js
-lib/seamonkey/modules/devtools/server/actors/call-watcher.js
-lib/seamonkey/modules/devtools/server/actors/canvas.js
-lib/seamonkey/modules/devtools/server/actors/child-process.js
-lib/seamonkey/modules/devtools/server/actors/childtab.js
-lib/seamonkey/modules/devtools/server/actors/chrome.js
-lib/seamonkey/modules/devtools/server/actors/common.js
-lib/seamonkey/modules/devtools/server/actors/csscoverage.js
-lib/seamonkey/modules/devtools/server/actors/device.js
-lib/seamonkey/modules/devtools/server/actors/director-manager.js
-lib/seamonkey/modules/devtools/server/actors/director-registry.js
-lib/seamonkey/modules/devtools/server/actors/eventlooplag.js
-lib/seamonkey/modules/devtools/server/actors/framerate.js
-lib/seamonkey/modules/devtools/server/actors/gcli.js
-lib/seamonkey/modules/devtools/server/actors/highlighters.css
-lib/seamonkey/modules/devtools/server/actors/highlighters.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/auto-refresh.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/box-model.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/css-transform.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/geometry-editor.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/rect.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/rulers.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/selector.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/simple-outline.js
-lib/seamonkey/modules/devtools/server/actors/highlighters/utils/markup.js
-lib/seamonkey/modules/devtools/server/actors/inspector.js
-lib/seamonkey/modules/devtools/server/actors/layout.js
-lib/seamonkey/modules/devtools/server/actors/memory.js
-lib/seamonkey/modules/devtools/server/actors/memprof.js
-lib/seamonkey/modules/devtools/server/actors/monitor.js
-lib/seamonkey/modules/devtools/server/actors/object.js
-lib/seamonkey/modules/devtools/server/actors/performance-entries.js
-lib/seamonkey/modules/devtools/server/actors/performance-recording.js
-lib/seamonkey/modules/devtools/server/actors/performance.js
-lib/seamonkey/modules/devtools/server/actors/preference.js
-lib/seamonkey/modules/devtools/server/actors/pretty-print-worker.js
-lib/seamonkey/modules/devtools/server/actors/profiler.js
-lib/seamonkey/modules/devtools/server/actors/promises.js
-lib/seamonkey/modules/devtools/server/actors/root.js
-lib/seamonkey/modules/devtools/server/actors/script.js
-lib/seamonkey/modules/devtools/server/actors/settings.js
-lib/seamonkey/modules/devtools/server/actors/storage.js
-lib/seamonkey/modules/devtools/server/actors/string.js
-lib/seamonkey/modules/devtools/server/actors/styleeditor.js
-lib/seamonkey/modules/devtools/server/actors/styles.js
-lib/seamonkey/modules/devtools/server/actors/stylesheets.js
-lib/seamonkey/modules/devtools/server/actors/timeline.js
-lib/seamonkey/modules/devtools/server/actors/utils/ScriptStore.js
-lib/seamonkey/modules/devtools/server/actors/utils/TabSources.js
-lib/seamonkey/modules/devtools/server/actors/utils/actor-registry-utils.js
-lib/seamonkey/modules/devtools/server/actors/utils/audionodes.json
-lib/seamonkey/modules/devtools/server/actors/utils/automation-timeline.js
-lib/seamonkey/modules/devtools/server/actors/utils/make-debugger.js
-lib/seamonkey/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
-lib/seamonkey/modules/devtools/server/actors/utils/stack.js
-lib/seamonkey/modules/devtools/server/actors/webapps.js
-lib/seamonkey/modules/devtools/server/actors/webaudio.js
-lib/seamonkey/modules/devtools/server/actors/webbrowser.js
-lib/seamonkey/modules/devtools/server/actors/webconsole.js
-lib/seamonkey/modules/devtools/server/actors/webgl.js
-lib/seamonkey/modules/devtools/server/actors/worker.js
-lib/seamonkey/modules/devtools/server/child.js
-lib/seamonkey/modules/devtools/server/content-globals.js
-lib/seamonkey/modules/devtools/server/main.js
-lib/seamonkey/modules/devtools/server/protocol.js
-lib/seamonkey/modules/devtools/server/worker.js
-lib/seamonkey/modules/devtools/shared/async-storage.js
-lib/seamonkey/modules/devtools/shared/framerate.js
-lib/seamonkey/modules/devtools/shared/indentation.js
-lib/seamonkey/modules/devtools/shared/memory.js
-lib/seamonkey/modules/devtools/shared/profiler.js
-lib/seamonkey/modules/devtools/shared/system.js
-lib/seamonkey/modules/devtools/shared/timeline.js
-lib/seamonkey/modules/devtools/shared/worker-helper.js
-lib/seamonkey/modules/devtools/shared/worker.js
-lib/seamonkey/modules/devtools/sourcemap/source-map.js
-lib/seamonkey/modules/devtools/styleinspector/css-logic.js
-lib/seamonkey/modules/devtools/tern/browser.js
-lib/seamonkey/modules/devtools/tern/comment.js
-lib/seamonkey/modules/devtools/tern/condense.js
-lib/seamonkey/modules/devtools/tern/def.js
-lib/seamonkey/modules/devtools/tern/ecma5.js
-lib/seamonkey/modules/devtools/tern/infer.js
-lib/seamonkey/modules/devtools/tern/signal.js
-lib/seamonkey/modules/devtools/tern/tern.js
-lib/seamonkey/modules/devtools/toolkit/webconsole/client.js
-lib/seamonkey/modules/devtools/toolkit/webconsole/network-helper.js
-lib/seamonkey/modules/devtools/toolkit/webconsole/network-monitor.js
-lib/seamonkey/modules/devtools/toolkit/webconsole/server-logger-monitor.js
-lib/seamonkey/modules/devtools/toolkit/webconsole/server-logger.js
-lib/seamonkey/modules/devtools/toolkit/webconsole/utils.js
-lib/seamonkey/modules/devtools/touch/simulator-content.js
-lib/seamonkey/modules/devtools/touch/simulator.js
-lib/seamonkey/modules/devtools/transport/packets.js
-lib/seamonkey/modules/devtools/transport/stream-utils.js
-lib/seamonkey/modules/devtools/transport/transport.js
-lib/seamonkey/modules/devtools/worker-loader.js
+lib/seamonkey/modules/devtools/gDevTools.jsm
+lib/seamonkey/modules/devtools/shared/Console.jsm
+lib/seamonkey/modules/devtools/shared/Loader.jsm
+lib/seamonkey/modules/devtools/shared/apps/Simulator.jsm
lib/seamonkey/modules/editorUtilities.jsm
lib/seamonkey/modules/errUtils.js
lib/seamonkey/modules/extraMimeParsers.jsm
@@ -3962,14 +5056,20 @@ lib/seamonkey/modules/jsTreeSelection.js
lib/seamonkey/modules/jsdebugger.jsm
lib/seamonkey/modules/jsmime.jsm
lib/seamonkey/modules/jsmime/jsmime.js
+lib/seamonkey/modules/lz4.js
+lib/seamonkey/modules/lz4_internal.js
lib/seamonkey/modules/mailServices.js
lib/seamonkey/modules/mailnewsMigrator.js
lib/seamonkey/modules/mcc_iso3166_table.jsm
lib/seamonkey/modules/media/IdpSandbox.jsm
lib/seamonkey/modules/media/PeerConnectionIdp.jsm
lib/seamonkey/modules/media/RTCStatsReport.jsm
+lib/seamonkey/modules/microformat-shiv.js
lib/seamonkey/modules/mimeParser.jsm
lib/seamonkey/modules/msgDBCacheManager.js
+lib/seamonkey/modules/narrate/NarrateControls.jsm
+lib/seamonkey/modules/narrate/Narrator.jsm
+lib/seamonkey/modules/narrate/VoiceSelect.jsm
lib/seamonkey/modules/nsFormAutoCompleteResult.jsm
lib/seamonkey/modules/osfile.jsm
lib/seamonkey/modules/osfile/osfile_async_front.jsm
@@ -3994,8 +5094,12 @@ lib/seamonkey/modules/reflect.jsm
lib/seamonkey/modules/sdk/bootstrap.js
lib/seamonkey/modules/sdk/system/Startup.js
lib/seamonkey/modules/services-common/async.js
+lib/seamonkey/modules/services-common/blocklist-clients.js
+lib/seamonkey/modules/services-common/blocklist-updater.js
lib/seamonkey/modules/services-common/hawkclient.js
lib/seamonkey/modules/services-common/hawkrequest.js
+lib/seamonkey/modules/services-common/kinto-http-client.js
+lib/seamonkey/modules/services-common/kinto-offline-client.js
lib/seamonkey/modules/services-common/logmanager.js
lib/seamonkey/modules/services-common/observers.js
lib/seamonkey/modules/services-common/rest.js
@@ -4005,8 +5109,11 @@ lib/seamonkey/modules/services-common/utils.js
lib/seamonkey/modules/services-crypto/WeaveCrypto.js
lib/seamonkey/modules/services-crypto/utils.js
lib/seamonkey/modules/services-sync/FxaMigrator.jsm
+lib/seamonkey/modules/services-sync/SyncedTabs.jsm
lib/seamonkey/modules/services-sync/addonsreconciler.js
lib/seamonkey/modules/services-sync/addonutils.js
+lib/seamonkey/modules/services-sync/bookmark_utils.js
+lib/seamonkey/modules/services-sync/bookmark_validator.js
lib/seamonkey/modules/services-sync/browserid_identity.js
lib/seamonkey/modules/services-sync/constants.js
lib/seamonkey/modules/services-sync/engines.js
@@ -4018,12 +5125,10 @@ lib/seamonkey/modules/services-sync/engines/history.js
lib/seamonkey/modules/services-sync/engines/passwords.js
lib/seamonkey/modules/services-sync/engines/prefs.js
lib/seamonkey/modules/services-sync/engines/tabs.js
-lib/seamonkey/modules/services-sync/healthreport.jsm
lib/seamonkey/modules/services-sync/identity.js
lib/seamonkey/modules/services-sync/jpakeclient.js
lib/seamonkey/modules/services-sync/keys.js
lib/seamonkey/modules/services-sync/main.js
-lib/seamonkey/modules/services-sync/notifications.js
lib/seamonkey/modules/services-sync/policies.js
lib/seamonkey/modules/services-sync/record.js
lib/seamonkey/modules/services-sync/resource.js
@@ -4036,13 +5141,18 @@ lib/seamonkey/modules/services-sync/status.js
lib/seamonkey/modules/services-sync/userapi.js
lib/seamonkey/modules/services-sync/util.js
lib/seamonkey/modules/sqlite/sqlite_internal.js
+lib/seamonkey/modules/subprocess/subprocess_common.jsm
+lib/seamonkey/modules/subprocess/subprocess_shared.js
+lib/seamonkey/modules/subprocess/subprocess_shared_unix.js
+lib/seamonkey/modules/subprocess/subprocess_unix.jsm
+lib/seamonkey/modules/subprocess/subprocess_worker_common.js
+lib/seamonkey/modules/subprocess/subprocess_worker_unix.js
lib/seamonkey/modules/templateUtils.js
+lib/seamonkey/modules/third_party/jsesc/jsesc.js
lib/seamonkey/modules/traceHelper.js
lib/seamonkey/modules/virtualFolderWrapper.js
lib/seamonkey/modules/vtt.jsm
lib/seamonkey/modules/workers/PromiseWorker.js
-lib/seamonkey/modules/workers/lz4.js
-lib/seamonkey/modules/workers/lz4_internal.js
lib/seamonkey/modules/workers/require.js
lib/seamonkey/platform.ini
lib/seamonkey/plugin-container
@@ -4084,18 +5194,6 @@ lib/seamonkey/res/table-remove-column.gif
lib/seamonkey/res/table-remove-row-active.gif
lib/seamonkey/res/table-remove-row-hover.gif
lib/seamonkey/res/table-remove-row.gif
-lib/seamonkey/res/text_caret.png
-lib/seamonkey/res/text_caret@1.5x.png
-lib/seamonkey/res/text_caret@2.25x.png
-lib/seamonkey/res/text_caret@2x.png
-lib/seamonkey/res/text_caret_tilt_left.png
-lib/seamonkey/res/text_caret_tilt_left@1.5x.png
-lib/seamonkey/res/text_caret_tilt_left@2.25x.png
-lib/seamonkey/res/text_caret_tilt_left@2x.png
-lib/seamonkey/res/text_caret_tilt_right.png
-lib/seamonkey/res/text_caret_tilt_right@1.5x.png
-lib/seamonkey/res/text_caret_tilt_right@2.25x.png
-lib/seamonkey/res/text_caret_tilt_right@2x.png
lib/seamonkey/run-mozilla.sh
lib/seamonkey/seamonkey
lib/seamonkey/seamonkey-bin
diff --git a/www/seamonkey/PLIST.chatzilla b/www/seamonkey/PLIST.chatzilla
index 71e2607ff58..44aa99a813f 100644
--- a/www/seamonkey/PLIST.chatzilla
+++ b/www/seamonkey/PLIST.chatzilla
@@ -1,361 +1,8 @@
-@comment $NetBSD: PLIST.chatzilla,v 1.8 2015/10/02 22:49:35 ryoon Exp $
-lib/seamonkey/extensions/inspector@mozilla.org/chrome.manifest
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/icons/default/winInspectorMain.ico
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/icons/default/winInspectorMain.xpm
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/icons/default/winInspectorMain16.xpm
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector.manifest
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/Flasher.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/ViewerRegistry.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/commandOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/editingOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/extensions/titledSplitter.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/extensions/titledSplitter.xml
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/extensions/wsm-colorpicker.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/hooks.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/inspector.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/inspector.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/inspector.xml
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/inspector.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/inspectorOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/commands/baseCommands.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/events/ObserverManager.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/rdf/RDFArray.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/rdf/RDFU.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/system/DiskSearch.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/system/FilePickerUtils.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/system/PrefUtils.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/system/clipboardFlavors.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xpcom/XPCU.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xul/DNDUtils.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xul/FrameExchange.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xul/inBaseTreeView.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xul/inDataTreeView.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xul/inFormManager.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/jsutil/xul/inTreeBuilder.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/keysetOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/object.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/object.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/popupOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/prefs/pref-inspector.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/prefs/pref-inspector.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/prefs/pref-sidebar.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/prefs/prefsOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/res/viewer-registry.rdf
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/sidebar.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/sidebar.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/statusbarOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tasksOverlay-cz.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tasksOverlay-ff.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tasksOverlay-mobile.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tasksOverlay-sb.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tasksOverlay-tb.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tasksOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/tests/allskin.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/toolboxOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/utils.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleEvent/accessibleEvent.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleEvents/accessibleEvents.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleEvents/handlerHelpDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleObject/accessibleObject.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleObject/accessibleObject.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleProps/accessiblePropViewerMgr.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleProps/accessibleProps.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleRelations/accessibleRelations.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleRelations/accessibleRelations.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleTree/accessibleTree.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleTree/evalJSDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/accessibleTree/evalJSDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/boxModel/boxModel.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/boxModel/boxModel.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/computedStyle/computedStyle.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/computedStyle/computedStyle.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/FindDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/columnsDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/columnsDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/commandOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/dom.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/dom.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/findDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/insertDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/insertDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/keysetOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/popupOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/pseudoClassDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/dom/pseudoClassDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/domNode/domNode.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/domNode/domNode.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/domNode/domNodeDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/domNode/domNodeDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/jsObject/evalExprDialog.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/jsObject/evalExprDialog.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/jsObject/jsObject.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/jsObject/jsObject.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/jsObject/jsObjectViewer.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/styleRules/commandOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/styleRules/keysetOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/styleRules/popupOverlay.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/styleRules/styleRules.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/styleRules/styleRules.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/stylesheets/stylesheets.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/stylesheets/stylesheets.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/usedFontFaces/usedFontFaces.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.js
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/content/inspector/viewers/xblBindings/xblBindings.xul
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/de/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/el/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-GB/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/en-US/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/pl/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/ru/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sk/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/editing.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/inspector.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/inspector.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/prefs.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/tasksOverlay.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewer-registry.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleEvent.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleEvents.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleEvents.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleEventsHandlerHelpDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleProps.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleProps.properties
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleRelations.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleTree.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/accessibleTreeEvalJSDialog.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/boxModel.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/computedStyle.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/dom.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/domNode.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/jsObject.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/styleRules.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/stylesheets.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/usedFontFaces.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/locale/sv-SE/inspector/viewers/xblBindings.dtd
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/ImageSearchItem.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/btnFind-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/btnFind.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/btnSelecting-act.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/btnSelecting-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/btnSelecting.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/iconImportant.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/iconViewerList-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/iconViewerList.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/inspector.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/inspectorWindow.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/panelset.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/sidebar.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/titledSplitter.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/titledsplitter-close.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleEvent/accessibleEvent.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleEvents/accessibleEvents.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleProps/accessibleProps.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/accessibleTree/accessibleTree.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/boxModel/boxModel.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/dom/columnsDialog.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/dom/dom.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/dom/findDialog.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/domNode/domNode.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/styleRules/styleRules.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/classic/inspector/viewers/xblBindings/xblBindings.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/ImageSearchItem.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/btnFind-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/btnFind.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/btnSelecting-act.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/btnSelecting-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/btnSelecting.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/iconImportant.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/iconViewerList-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/iconViewerList.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/iconViewerMenu-dis.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/iconViewerMenu.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/inspector.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/inspectorWindow.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/panelset.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/sidebar.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/titledSplitter.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/titledsplitter-close.gif
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleEvent/accessibleEvent.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleEvents/accessibleEvents.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleProps/accessibleProps.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/accessibleTree/accessibleTree.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/boxModel/boxModel.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/dom/columnsDialog.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/dom/dom.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/dom/findDialog.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/domNode/domNode.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/styleRules/styleRules.css
-lib/seamonkey/extensions/inspector@mozilla.org/chrome/inspector/skin/modern/inspector/viewers/xblBindings/xblBindings.css
-lib/seamonkey/extensions/inspector@mozilla.org/components/inspector-cmdline.js
-lib/seamonkey/extensions/inspector@mozilla.org/defaults/preferences/inspector.js
-lib/seamonkey/extensions/inspector@mozilla.org/install.rdf
+@comment $NetBSD: PLIST.chatzilla,v 1.9 2017/01/01 16:14:07 ryoon Exp $
+lib/seamonkey/extensions/quitter@mozilla.org/chrome.manifest
+lib/seamonkey/extensions/quitter@mozilla.org/chrome/quitter/content/contentscript.js
+lib/seamonkey/extensions/quitter@mozilla.org/components/QuitterObserver.js
+lib/seamonkey/extensions/quitter@mozilla.org/install.rdf
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome.manifest
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla.manifest
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/about/about.js
@@ -375,9 +22,7 @@ lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/config.css
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/config.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/config.xul
-lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/contents.rdf
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/dynamic.css
-lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/ff/contents.rdf
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/ff/overlay.xul
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/handlers.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/install-plugin/install-plugin.js
@@ -403,6 +48,7 @@ lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/messages.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/mungers.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/networks.js
+lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/nsDragAndDrop.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/output-base.css
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/output-window.html
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/output-window.js
@@ -412,7 +58,6 @@ lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/prefs.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/prefsOverlay.xul
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/scripts.xul
-lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/sm/contents.rdf
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/sm/overlay.xul
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/content/chatzilla/static.js
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/about.dtd
@@ -423,7 +68,6 @@ lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/chatzilla.properties
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/chatzillaOverlay.dtd
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/config.dtd
-lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/contents.rdf
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/install-plugin.dtd
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/locale/en-US/chatzilla/pref-irc.dtd
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/about.css
@@ -431,7 +75,6 @@ lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/channels.css
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/chatzilla.css
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/chatzillaOverlay.css
-lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/contents.rdf
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/images/admin-graphic.png
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/images/admin-symbol.png
lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}/chrome/chatzilla/skin/modern/chatzilla/images/chatzilla-16.gif
diff --git a/www/seamonkey/PLIST.lightning b/www/seamonkey/PLIST.lightning
index a52c97b933a..c086a1b3d00 100644
--- a/www/seamonkey/PLIST.lightning
+++ b/www/seamonkey/PLIST.lightning
@@ -1,4 +1,3 @@
-@comment $NetBSD: PLIST.lightning,v 1.23 2015/12/03 12:22:27 ryoon Exp $
lib/seamonkey/extensions/quitter@mozilla.org/chrome.manifest
lib/seamonkey/extensions/quitter@mozilla.org/chrome/quitter/content/contentscript.js
lib/seamonkey/extensions/quitter@mozilla.org/components/QuitterObserver.js
@@ -243,7 +242,6 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-standalone.xul
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-toolbar.xul
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-utils.js
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-widgets.css
@@ -261,14 +259,23 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-printing.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-subscriptions-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-timezone-highlighter.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css
@@ -276,6 +283,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/comm
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/day-box-item-image.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-alarm-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-event-dialog.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/dialogs/calendar-invitations-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-bottom.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-left.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/event-grippy-right.png
@@ -286,6 +294,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/comm
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/task-images.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezone_map.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/timezones.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane-cycler.svg
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/today-pane.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/calendar-widgets.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/drag-center.svg
@@ -295,16 +304,15 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/comm
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning-toolbar.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarms.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-attendees.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-creation-wizard.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css
@@ -313,34 +321,23 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linu
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-printing.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-properties-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-providerUninstall-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-subscriptions-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-timezone-highlighter.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/datetimepickers/datetimepickers.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/minimonth.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/suite-accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarms.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-attendees.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-creation-wizard.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-attendees.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css
@@ -349,36 +346,27 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-printing.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-properties-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-providerUninstall-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-subscriptions-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-timezone-highlighter.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/datetimepickers/datetimepickers.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/ok-cancel.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons-active.png
+lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/spin-buttons.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/minimonth.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/suite-accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarms.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-attendees.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-creation-wizard.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-attendees.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png
@@ -390,24 +378,17 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wind
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-printing.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-properties-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-providerUninstall-dialog.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-subscriptions-dialog.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-timezone-highlighter.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/checkbox-images.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/datetimepickers/datetimepickers.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/minimonth.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css
@@ -417,7 +398,6 @@ lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wind
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png
-lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/suite-accountCentral.css
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.manifest
lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js
diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo
index 168c0b2453d..f8337c28930 100644
--- a/www/seamonkey/distinfo
+++ b/www/seamonkey/distinfo
@@ -1,145 +1,103 @@
-$NetBSD: distinfo,v 1.141 2016/12/15 07:48:19 dholland Exp $
+$NetBSD: distinfo,v 1.142 2017/01/01 16:14:07 ryoon Exp $
-SHA1 (seamonkey-2.40.source.tar.xz) = ecf99bc7478319835a0e19f35ed5b7b1aa2c0046
-RMD160 (seamonkey-2.40.source.tar.xz) = 4030688f145fdf35a6d2728d097cf7cda8e50231
-SHA512 (seamonkey-2.40.source.tar.xz) = 5a81a25c75af254f1508aa615a082f013d7d06950859822a134c51a0f4c12918081f69e7835dc85114e4285a67bc4be4d509db8374dec848f6381dfce447b696
-Size (seamonkey-2.40.source.tar.xz) = 193702432 bytes
-SHA1 (patch-aa) = 65028290ea25c7f282fc3c78c9ae41bdd0defeb8
+SHA1 (seamonkey-2.46.source.tar.xz) = 5322723a0c7757f29db5636fc60f4c9f3f6734c5
+RMD160 (seamonkey-2.46.source.tar.xz) = ba09b9606457371c46524fdda3b73f3b37571f30
+SHA512 (seamonkey-2.46.source.tar.xz) = b70a40ad6797c82458436ce8e15d461bec982916a3ad5949610f2830647872f3b54a63fb62b17780c33e74c067054b590d0a5ebd0e836854a10e60feee692491
+Size (seamonkey-2.46.source.tar.xz) = 204913776 bytes
SHA1 (patch-ao) = dba7bba4035f4789258b31aebab11a57be4866f3
-SHA1 (patch-as) = 4792d2acb4a7adf980cd23bbf8ca9335504cdbfb
SHA1 (patch-bf) = cf7fef695c6db66a3653d3258a2385c6f1eb709e
SHA1 (patch-ldap_c-sdk_include_portable.h) = ce0b643fa031b74bf7d74eedc4f3729807aef799
-SHA1 (patch-mail_app_Makefile.in) = 4d69a03cac313bd7f55c6dd5a54d8d361c3a9131
+SHA1 (patch-mail_app_Makefile.in) = da6ac87ffdcff733f11218cb11f8ef316bb1bc18
SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 0cbabcf5b188e86404e3ded8452c73a7f498efe3
SHA1 (patch-mozilla_browser_installer_package-manifest.in) = 0a880d70d61c04af258299f62f14c5a1338a76c9
SHA1 (patch-mozilla_build_autoconf_compiler-opts.m4) = 1970fa246049adde4f2338ccd51f3651081bea56
-SHA1 (patch-mozilla_build_autoconf_nss.m4) = afe8d308f6258708b3f61cb45c2cf090b21d16fa
-SHA1 (patch-mozilla_build_gyp.mozbuild) = 6362ff65a0ade82ed5145cb5a278b58bc3d827e5
-SHA1 (patch-mozilla_build_pgo_profileserver.py) = 33acdc58e155ada7a4090bf3dcb7d2ba39ced1dd
-SHA1 (patch-mozilla_config_Makefile.in) = 07277b79bd759b961e11883a6940250e5c66fbf4
-SHA1 (patch-mozilla_config_baseconfig.mk) = 09754212f7c01fc4effc2698fea5b12b12ec022a
-SHA1 (patch-mozilla_config_external_moz.build) = 3cc238e147eff66de1fd42671547b8323eb2d73b
-SHA1 (patch-mozilla_config_rules.mk) = ce24fd149c05a252acffc05a72dc0f86eabe16b4
+SHA1 (patch-mozilla_build_gyp.mozbuild) = a80cbc009f031de527349da416dd9a914e731358
+SHA1 (patch-mozilla_build_moz.configure_old.configure) = d7c7eef2a5846118829b7f1252fd1f0342ec5305
+SHA1 (patch-mozilla_config_Makefile.in) = cfe5e6b6dc4ec1d070e492af3f75aa95580dca94
+SHA1 (patch-mozilla_config_baseconfig.mk) = 49914353e167442440e04afd8e64b57ddf9399df
+SHA1 (patch-mozilla_config_external_moz.build) = 4728434753f27bf391e85c1a2fb50d40d57853d2
SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2
SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7
-SHA1 (patch-mozilla_config_system-headers) = 9960a96720d8e7f421aab71dba4fcd5d23323793
+SHA1 (patch-mozilla_config_system-headers) = 70e35a15eae5d8d97a4d4cd9886b2efe2882b828
SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = aab35222a5f4c1cd5ed4ca85e54e6eb664dee89c
-SHA1 (patch-mozilla_dom_base_DOMRequest.cpp) = 3c01dd16ea83b2d972e437e92b2126aeec68a7a1
-SHA1 (patch-mozilla_dom_base_moz.build) = de05328ca4339e0e3a92da3e4517697df9d3b53a
-SHA1 (patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp) = c160b78d4ea5058df602c74be43be9476cb78d1f
-SHA1 (patch-mozilla_dom_media_moz.build) = e21f162f6fb2f053e3e04a8273033b92bd6a75dd
+SHA1 (patch-mozilla_dom_media_moz.build) = de68e47c0e630dc25816ce4baa420896ee5b64e8
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff
SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9
-SHA1 (patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp) = ef2b3f3c134be64c9dbb688e36a8b767c25a008a
-SHA1 (patch-mozilla_dom_smil_nsSMILTimeContainer.cpp) = 8040334532157965086a6926aea2cb42707c9be3
-SHA1 (patch-mozilla_dom_smil_nsSMILTimeContainer.h) = ca80d3991d3025bc9ebe7091be4fd01ffcf75839
-SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = f78d502489013f855c1616d8941b960aa73760a2
SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5c7d5429bd9a84fd2fffa86c3bd1d34d67f66681
SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 818a1b1cb48bc04e91581709065948cef362aebe
SHA1 (patch-mozilla_gfx_gl_GLContextProviderGLX.cpp) = d4d0cdf25ae15f7cc07d1ad213ec7d2b015e4168
SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3
-SHA1 (patch-mozilla_gfx_moz.build) = 9cd67c170321c399b85f9f7729a6d130bb331f17
-SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = da3f8c9581d879099e8efbf852049a0f61cb7b24
-SHA1 (patch-mozilla_gfx_skia_moz.build) = 8f82fa997976f39d601fe2b003e91e9a63956d88
-SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = d830e2aa24ad6b9a68580273a636b1a0a845f5c4
-SHA1 (patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp) = 7d1f2ca05efbaef16f9058ac98c8b80c05784aeb
-SHA1 (patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S) = 7e7e9ba1638935b81128bdf5bc01005797add4cb
-SHA1 (patch-mozilla_gfx_thebes_moz.build) = 96d4ed71a095cc5acee7ad2cb3fa18bdb0b5630a
+SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = e5e7dfa9a7ffd3f6d240cb55038ffcc8766c69ad
SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d
-SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 7706a20402d03bbab1e098ad6ee559cf8b241b3c
-SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = ff09ce62a57b0024cf664e807afc813fc25eefdf
+SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 26b3e5775f5c88dc4aa4b0284049b9fb16aab1ff
+SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = f851a7d2de98285a9fca433481208e46db50eae0
SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 773997168c0b25003f2b326c7c109e8cd454cded
-SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = 78241924f121b0344b2fe5a42413eddf9cc3e7fd
-SHA1 (patch-mozilla_ipc_chromium_moz.build) = 1a651bbf83cad22c6e4514804daeb6d111edcc3f
SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = e7ef5b1f94f7121846cab97cddabfbfd207b730e
-SHA1 (patch-mozilla_ipc_chromium_src_base_file__util__posix.cc) = 30b1e36b71dac83b23d4516be7cd2de7d6e0bdf3
-SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 140c921072a9ae0a823e2214a863682a142b95df
+SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 739ea63bf6c5e190cf6b08de34535e2335bffe57
SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 487468d70d9644e6b09c548ab607310ff54add84
-SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = f44deb73cdb8edfc6a0a3f54c1753020aec77d18
+SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 422313eeea2dd32106c1a4d3567d8d488dfdf74b
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 738e1306fbadebd20b514b4be4705a232f567c69
-SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 607f93862c843fcec588d4969e6486c6586d153b
+SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 47c3782a207d4e743cd903acf3d0e3242243b4ac
SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = d67e126dfb26e2394a9c21aab5e3b6cc3ab238f1
-SHA1 (patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 30a1276a0797908292d76d419b4ba152c2d471d8
-SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = 4ee726d14acf6784478dc75f11192a8f8b41b08e
+SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = ad8d2843316ec1dd0b1309afe4f3eaaa711db6df
SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = 2662bf55bf5276d06c4754cdce125a0bfbac17a0
SHA1 (patch-mozilla_ipc_chromium_src_build_build__config.h) = 86e88aa90bd4d573fd59d47f5a3e45c5c52c7e45
SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 53c37dedaf5f0b302627be5dddebcb39decfa5e3
SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 7a52fef553345a46171aeb3c93db30e6b3998c2c
-SHA1 (patch-mozilla_ipc_glue_StringUtil.cpp) = ff0b3914baef8505b40f68c625ee62650f026f06
-SHA1 (patch-mozilla_ipc_glue_moz.build) = 0b162958ea28f5137c505349957d684f2e69a656
-SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = 37ef9e49c21199d8506e7c0c048a7651800a249a
-SHA1 (patch-mozilla_js_src_frontend_ParseMaps.cpp) = af9c153c78a3d50e926f7820db3c98b7fe1db063
-SHA1 (patch-mozilla_js_src_jit_ExecutableAllocator.h) = 97aed14de401070a8376321d8ef30aa9223099c1
SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = ec55fc3209b0916e53ec33756abd10f6a12db146
-SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 2f0f3468c03a225d7a9f584008967732d27b150b
+SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 8b160b0326eb7f2a4f3b7cd958eeb90816278b1e
SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = a89952ad695647cf3938f7d98c0eab637ed05a91
-SHA1 (patch-mozilla_js_src_jsdate.cpp) = 459f93773b7dbc8de85509971e7aab2770916ca3
+SHA1 (patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h) = af2a610f8974ecc6fa9a55aa552a20ae4c7043fa
+SHA1 (patch-mozilla_js_src_jsdate.cpp) = 03a2f5492c2878c54e6dfecb46d81d49260b3602
SHA1 (patch-mozilla_js_src_jskwgen.cpp) = efcb5898c6ddcd012bf37ff04dcbb223e753ee94
-SHA1 (patch-mozilla_js_src_jsmath.cpp) = 25225d4b9f05766314dfb7a809e8f4cf7ffa1f4b
-SHA1 (patch-mozilla_js_src_shell_jsoptparse.cpp) = ad34b20c9cad2605789696dd9a38d2a9815fad40
+SHA1 (patch-mozilla_js_src_old-configure.in) = a98f5c7c59c334ef753a9855abd49cf4d1968b84
SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = f609c8f2feac9aa6d5a6f37bf4ac0270bde7e8a4
SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = d866b89d5d741125430c0e3ac900c7ead401a495
SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = 56e9de48605f2310fdc2777b4fcab8ce2de50d0a
-SHA1 (patch-mozilla_media_libcubeb_AUTHORS) = 1a516754289470319fd181315f0bc7a04a4aaf85
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = f4018f850cfd2b73226c66dbddb310e1efe40475
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 94227c01e187365c7021e9bb40f3f65a56d599f5
-SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 808c5b237e83c9db99095def1ef546fdb3ad3b3c
-SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = c701606254f82ee195fd0191ff269b312b14da40
-SHA1 (patch-mozilla_media_libpng_pngpriv.h) = b3bf9d7aeaf00a7cd0c9cc491fe6ac474c002655
+SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = fa96f94f3a694e6c6c039e57ab328ac6e2394eec
+SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 8b2057417bf3b95c371c7e3be435e8a654800d9f
+SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = f6f46933ebf82d756b8df464035c790aaea41f66
+SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = c4ff272f2ba91221e19b7d88df670c92ab4cd23a
SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 1029bc985d6eadf3f030492a8aa51d008fa27740
SHA1 (patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = 854b76ecdee119899e2684bdc5a3c439fc63deac
-SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = 137ed7eb0124f0f76a76898261400e5a8509aaec
+SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = b2c5e3e0c90c0c103448d39b1fbd155354d2a25d
SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 9c88ea6472cb86e958dfc883f06be7bdfbc3c46c
SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = c1af77a08ec9c651fa0d83eed4c4347dcb5dd56b
SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 544bbb808bbecb24b519a96358c956dcacdfd5be
SHA1 (patch-mozilla_media_libtheora_lib_info.c) = f533e75730d5afa51b4ebd04c54bff02b70b03b0
-SHA1 (patch-mozilla_media_libtheora_moz.build) = 2bdb3a9aceeaf697487dcb31c2398f9238d7d8d0
-SHA1 (patch-mozilla_media_libtremor_Makefile.in) = b5b921df3afa31944891291efd13a237e720eeb1
-SHA1 (patch-mozilla_media_libtremor_moz.build) = 4eea9cea611e15e8a39fcd4e55e48f474c8d0e03
-SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = 9d139eccfd1c446a2cac3182dec2b6cd673b5113
+SHA1 (patch-mozilla_media_libtheora_moz.build) = f6e6e0dab92ffd98f7d64a7ef893104fb3e59a32
+SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 3f0d2eabc749f71d6d6bd21ec6054cc2af0baa36
+SHA1 (patch-mozilla_media_libtremor_moz.build) = ef54f4c6361595f5149057061aaba00974d7b42a
+SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = 3829b827eec2e0513c3b07a7d89ec6c5aaa39e24
SHA1 (patch-mozilla_media_libvorbis_lib_vorbis__info.c) = 8e622c5e54c504fca1f420160a694f749e2a0766
-SHA1 (patch-mozilla_media_libvorbis_moz.build) = fb6fcfe90569aac85a78013f8ac7769f1414c4f9
+SHA1 (patch-mozilla_media_libvorbis_moz.build) = bcee4098749341900dd9c039218967e296005b7f
SHA1 (patch-mozilla_media_libyuv_include_libyuv_scale__row.h) = c61f35af1a6cf9f71041c8871cff3a0b22e6593b
-SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = 7990869143e4edb253b1cd67ab20c78ca2a573ea
SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 9e3198f44e9689d98b538efd62c9bfb66a10277e
SHA1 (patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h) = bc6d27e0dbf5c03742c76db7fc793f7dd715913f
-SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = 6ef4166033e3bffa3fd6bc30b1811f0ee33282ce
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 523391b109802a604c90c30af6d06b45e14554ab
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi) = 14abbffa0223f003bf220f6c7ee4020f4a616623
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi) = 43ecabebe2026907719551f7bb67fe97c2981344
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc) = 11477be4a67107f2a6e0e7a2cf3fff38164270ed
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h) = 0726d82c269532750b93eb3f4104f96ceceea6b4
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = ef8baef63c072f34a3d7137f0ea286a93e8793c4
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 80cb51d4641de3eb69c23c33867661413df9357d
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = cafc491b64cbc4fffb812ee8236c25915f3cc5f8
-SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 28865f7a86825ee3674af0619a62136bf94bc8f8
SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = ec7f31b833ccd283bc07c4e93f15fb3c46c3eb96
SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6
-SHA1 (patch-mozilla_memory_volatile_VolatileBufferOSX.cpp) = 5a2addaa0d46ab8a58849f5da5876ac48a5917a0
-SHA1 (patch-mozilla_mfbt_Attributes.h) = d7e91061cdb165255e1373dbc6d1a910d25a654e
+SHA1 (patch-mozilla_mfbt_Attributes.h) = d868f1810f88e5e058efbd074217bcad663cfe9b
SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7
SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241
-SHA1 (patch-mozilla_modules_libpref_init_all.js) = e8c41b1429224730f24352f6304fc0046f183c5d
-SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 5905af18e308e926827dc36252cfb97577475feb
+SHA1 (patch-mozilla_modules_libpref_init_all.js) = f366d7acf841117bf8c896d355f04e9549ebf17f
+SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 592ae5ce1a404227cc2ab6a06418cc813c5743c9
SHA1 (patch-mozilla_mozglue_build_arm.h) = 94e2b1a1a9ebf20bfa8a542066aa0dad475db320
-SHA1 (patch-mozilla_mozglue_misc_StackWalk.cpp) = b1dfbbe174297d2074e4471c48e38d976526a626
-SHA1 (patch-mozilla_netwerk_dns_moz.build) = 08449c0c0f7491c86ea5ffcfe109cffaf59268f2
-SHA1 (patch-mozilla_netwerk_protocol_http_Http2Session.cpp) = b9c270d4032d49cad857459cfb0dbcb021f50180
-SHA1 (patch-mozilla_security_manager_ssl_nsNSSComponent.cpp) = d2643729b4c73ec54795d37baaf6583e627f3fdd
-SHA1 (patch-mozilla_storage_SQLiteMutex.h) = 86ea7993493f2a1a513ec687b147fc757642ba57
-SHA1 (patch-mozilla_storage_mozStorageConnection.cpp) = 61a2f1e0925d6723267a90109474bf8c239a1413
-SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = c4facd50567ec5ee6f9c13bcdc134224338d4756
+SHA1 (patch-mozilla_old-configure.in) = 865300929353ffbd31ae01793dd496352e2ccb70
+SHA1 (patch-mozilla_python_mozbuild_mozbuild_configure_options.py) = c95e9ffa8bae63b6e68c8363903dadef93ce7d75
+SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 0b5cad33bc9a90f4ae2d6346065707b642aba3a9
SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0708a43577e786da4588bf318802ea035a9c1d52
-SHA1 (patch-mozilla_toolkit_library_moz.build) = ce5cf8db841d8161ee661f54bd30aa37cb08eaf5
+SHA1 (patch-mozilla_toolkit_components_terminator_nsTerminator.cpp) = c54660b4699925c49bd2a98ef8915d49960fbd13
+SHA1 (patch-mozilla_toolkit_library_libxul.mk) = e7c052d055a54f9fedad38b06b25c53eb0136403
+SHA1 (patch-mozilla_toolkit_library_moz.build) = 84756933232b32d7ced566c405e5f2b78d98cb8c
+SHA1 (patch-mozilla_toolkit_modules_GMPUtils.jsm) = 4cfec16c0ec538ac80d590291db1eebd378e0b1a
+SHA1 (patch-mozilla_toolkit_moz.configure) = 9d36404eee27549cc13b62d199e7491319586192
+SHA1 (patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = 85f482aecaf5bd971775c6fbf35d3d6bfd04a296
SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a8f6653760e33014c5e6f104b19fce8a0f331d24
-SHA1 (patch-mozilla_toolkit_xre_nsAppRunner.cpp) = 6ce047ed4a029f0935ebc9c297e99c8b9ccd76f1
SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 70030e59b2ed09b9bc9827d35e17b12be7f0cd71
-SHA1 (patch-mozilla_webapprt_moz.build) = 8323bfea8fe835571bf60d95cfa59859b745083f
SHA1 (patch-mozilla_xpcom_base_nscore.h) = a69c532d2891ac2a2227445e85e581749685153e
-SHA1 (patch-mozilla_xpcom_build_PoisonIOInterposer.h) = aa3e168c7c23ad6e63f521044336a03354ec9030
-SHA1 (patch-mozilla_xpcom_components_Module.h) = 47844707fe3c277ac86066d25fe313998f9e30a4
+SHA1 (patch-mozilla_xpcom_components_Module.h) = 9f1655ec851eef9cb113ffba291d2ca4f1e8bb19
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = fa77d69500f1436e05c677723e485ccea213f4f4
-SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 30bdef539886bda87e35306b5bf7e3a6ebefee53
+SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 149d1e111d52c595e7d5249cea751342fbb0f2a6
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = cb2a4769f04351e92580e3daaca88fc7f1dfedbd
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = fd7da8e0a424030e5a4a129d6dda521459d8ab73
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 4ba8ce148b5cd8df3dd02ec623a7da4ac5309473
@@ -152,8 +110,5 @@ SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 4023
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 219bdb7ef05d156642dd4124e444696c744badfd
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = ff90d5dc4d4b286f21e0899d0ba96782e8771d37
SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 09b4833061face404731f2ec99a7fd2b3f313f70
-SHA1 (patch-mozilla_xulrunner_installer_Makefile.in) = 013e4de8500a17deb6c68bd1cd3072bed5785fa0
-SHA1 (patch-pb) = 0ce511845a30024e1abd357c24ecb925d81e1db1
-SHA1 (patch-pc) = a1995c9ef5d675b5a8826390cd94abdf0e4b48a7
SHA1 (patch-rc) = bf98fe87c83c322dcdfe3d7aff3ca8e6f273a567
SHA1 (patch-suite_installer_Makefile.in) = ec8d455118fa3f64762f91c32027d712b58f5ea5
diff --git a/www/seamonkey/options.mk b/www/seamonkey/options.mk
index f1be8c24985..784b74cd1cf 100644
--- a/www/seamonkey/options.mk
+++ b/www/seamonkey/options.mk
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.33 2016/02/26 10:57:46 jperkin Exp $
+# $NetBSD: options.mk,v 1.34 2017/01/01 16:14:07 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.seamonkey
-PKG_SUPPORTED_OPTIONS= alsa debug mozilla-jemalloc # gnome
+PKG_SUPPORTED_OPTIONS= alsa dbus debug mozilla-jemalloc
PKG_SUPPORTED_OPTIONS+= mozilla-lightning webrtc mozilla-chatzilla pulseaudio
PLIST_VARS+= debug gnome jemalloc
@@ -15,9 +15,9 @@ PKG_SUGGESTED_OPTIONS+= webrtc
.endif
.if ${OPSYS} == "Linux"
-PKG_SUGGESTED_OPTIONS+= alsa
+PKG_SUGGESTED_OPTIONS+= alsa dbus
.else
-PKG_SUGGESTED_OPTIONS+= pulseaudio
+PKG_SUGGESTED_OPTIONS+= dbus pulseaudio
.endif
.include "../../mk/bsd.options.mk"
@@ -29,20 +29,18 @@ CONFIGURE_ARGS+= --enable-alsa
CONFIGURE_ARGS+= --disable-alsa
.endif
+.if !empty(PKG_OPTIONS:Mdbus)
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+CONFIGURE_ARGS+= --enable-dbus
+.else
+CONFIGURE_ARGS+= --disable-dbus
+.endif
+
.if !empty(PKG_OPTIONS:Mmozilla-chatzilla)
PLIST_SRC+= PLIST.chatzilla
CONFIGURE_ARGS+= --enable-extensions=default,irc
XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/chatzilla*.xpi
-XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/inspector*.xpi
-.endif
-
-.if !empty(PKG_OPTIONS:Mgnome)
-.include "../../devel/libgnomeui/buildlink3.mk"
-.include "../../sysutils/gnome-vfs/buildlink3.mk"
-CONFIGURE_ARGS+= --enable-gnomevfs --enable-dbus --enable-gnomeui
-PLIST.gnome= yes
-.else
-CONFIGURE_ARGS+= --disable-gnomevfs --disable-dbus --disable-gnomeui
+XPI_FILES+= ${WRKSRC}/${OBJDIR}/dist/xpi-stage/quitter*.xpi
.endif
.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
diff --git a/www/seamonkey/patches/patch-mail_app_Makefile.in b/www/seamonkey/patches/patch-mail_app_Makefile.in
index 2ed8dd7abd4..8bec5c4f490 100644
--- a/www/seamonkey/patches/patch-mail_app_Makefile.in
+++ b/www/seamonkey/patches/patch-mail_app_Makefile.in
@@ -1,9 +1,9 @@
-$NetBSD: patch-mail_app_Makefile.in,v 1.9 2015/02/15 02:11:03 ryoon Exp $
+$NetBSD: patch-mail_app_Makefile.in,v 1.10 2017/01/01 16:14:07 ryoon Exp $
---- mail/app/Makefile.in.orig 2015-02-05 04:28:30.000000000 +0000
+--- mail/app/Makefile.in.orig 2016-12-14 01:58:01.000000000 +0000
+++ mail/app/Makefile.in
-@@ -41,6 +41,10 @@ include $(topsrcdir)/config/rules.mk
- else
+@@ -13,6 +13,10 @@ DEFINES += \
+
# Build a binary bootstrapping with XRE_main
+ifeq ($(OS_ARCH),NetBSD)
diff --git a/www/seamonkey/patches/patch-mozilla_build_autoconf_nss.m4 b/www/seamonkey/patches/patch-mozilla_build_autoconf_nss.m4
deleted file mode 100644
index 86b00ee7d08..00000000000
--- a/www/seamonkey/patches/patch-mozilla_build_autoconf_nss.m4
+++ /dev/null
@@ -1,46 +0,0 @@
-$NetBSD: patch-mozilla_build_autoconf_nss.m4,v 1.7 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/build/autoconf/nss.m4.orig 2015-09-02 09:28:02.000000000 +0000
-+++ mozilla/build/autoconf/nss.m4
-@@ -22,18 +22,18 @@ AC_ARG_WITH(nss-exec-prefix,
- if test -n "$nss_config_exec_prefix"; then
- nss_config_args="$nss_config_args --exec-prefix=$nss_config_exec_prefix"
- if test -z "$NSS_CONFIG"; then
-- NSS_CONFIG=$nss_config_exec_prefix/bin/nss-config
-+ NSS_CONFIG=$nss_config_exec_prefix/bin/pkg-config
- fi
- fi
- if test -n "$nss_config_prefix"; then
- nss_config_args="$nss_config_args --prefix=$nss_config_prefix"
- if test -z "$NSS_CONFIG"; then
-- NSS_CONFIG=$nss_config_prefix/bin/nss-config
-+ NSS_CONFIG=$nss_config_prefix/bin/pkg-config
- fi
- fi
-
- unset ac_cv_path_NSS_CONFIG
-- AC_PATH_PROG(NSS_CONFIG, nss-config, no)
-+ AC_PATH_PROG(NSS_CONFIG, pkg-config, no)
- min_nss_version=ifelse([$1], ,3.0.0,$1)
- AC_MSG_CHECKING(for NSS - version >= $min_nss_version)
-
-@@ -41,14 +41,14 @@ AC_ARG_WITH(nss-exec-prefix,
- if test "$NSS_CONFIG" = "no"; then
- no_nss="yes"
- else
-- NSS_CFLAGS=`$NSS_CONFIG $nss_config_args --cflags`
-- NSS_LIBS=`$NSS_CONFIG $nss_config_args --libs`
-+ NSS_CFLAGS=`$NSS_CONFIG $nss_config_args nss --cflags`
-+ NSS_LIBS=`$NSS_CONFIG $nss_config_args nss --libs`
-
-- nss_config_major_version=`$NSS_CONFIG $nss_config_args --version | \
-+ nss_config_major_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\(\.\([[0-9]]*\)\)\{0,1\}/\1/'`
-- nss_config_minor_version=`$NSS_CONFIG $nss_config_args --version | \
-+ nss_config_minor_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\(\.\([[0-9]]*\)\)\{0,1\}/\2/'`
-- nss_config_micro_version=`$NSS_CONFIG $nss_config_args --version | \
-+ nss_config_micro_version=`$NSS_CONFIG $nss_config_args nss --modversion | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\(\.\([[0-9]]*\)\)\{0,1\}/\4/'`
- if test -z "$nss_config_micro_version"; then
- nss_config_micro_version="0"
diff --git a/www/seamonkey/patches/patch-mozilla_build_gyp.mozbuild b/www/seamonkey/patches/patch-mozilla_build_gyp.mozbuild
index 747b7c446ad..1e1b3bc7fe3 100644
--- a/www/seamonkey/patches/patch-mozilla_build_gyp.mozbuild
+++ b/www/seamonkey/patches/patch-mozilla_build_gyp.mozbuild
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.2 2015/02/15 02:11:03 ryoon Exp $
+$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.3 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/build/gyp.mozbuild.orig 2015-02-05 04:39:22.000000000 +0000
+--- mozilla/build/gyp.mozbuild.orig 2016-12-14 02:09:42.000000000 +0000
+++ mozilla/build/gyp.mozbuild
-@@ -12,6 +12,7 @@ gyp_vars = {
+@@ -14,6 +14,7 @@ gyp_vars = {
'have_ethtool_cmd_speed_hi': 1 if CONFIG['MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI'] else 0,
'include_alsa_audio': 1 if CONFIG['MOZ_ALSA'] else 0,
'include_pulse_audio': 1 if CONFIG['MOZ_PULSEAUDIO'] else 0,
@@ -10,24 +10,3 @@ $NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.2 2015/02/15 02:11:03 ryoon Exp $
# basic stuff for everything
'include_internal_video_render': 0,
'clang_use_chrome_plugins': 0,
-@@ -85,7 +86,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',
-@@ -120,5 +121,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']
diff --git a/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure b/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
new file mode 100644
index 00000000000..5a7c8db300b
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure
@@ -0,0 +1,49 @@
+$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.1 2017/01/01 16:14:07 ryoon Exp $
+
+--- mozilla/build/moz.configure/old.configure.orig 2016-12-14 02:09:43.000000000 +0000
++++ mozilla/build/moz.configure/old.configure
+@@ -159,6 +159,7 @@ def old_configure_options(*options):
+ '--enable-accessibility',
+ '--enable-address-sanitizer',
+ '--enable-alsa',
++ '--enable-alsa-dlopen',
+ '--enable-android-omx',
+ '--enable-approximate-location',
+ '--enable-b2g-bt',
+@@ -262,6 +263,7 @@ def old_configure_options(*options):
+ '--enable-verify-mar',
+ '--enable-warnings-as-errors',
+ '--enable-webapp-runtime',
++ '--enable-webm',
+ '--enable-webrtc',
+ '--enable-websms-backend',
+ '--enable-webspeech',
+@@ -310,6 +312,7 @@ def old_configure_options(*options):
+ '--with-nspr-prefix',
+ '--with-nss-exec-prefix',
+ '--with-nss-prefix',
++ '--with-oss',
+ '--with-pthreads',
+ '--with-qemu-exe',
+ '--with-qtdir',
+@@ -317,13 +320,20 @@ def old_configure_options(*options):
+ '--with-sixgill',
+ '--with-soft-float',
+ '--with-system-bz2',
++ '--with-system-celt',
+ '--with-system-icu',
+ '--with-system-jpeg',
+ '--with-system-libevent',
+ '--with-system-libvpx',
+ '--with-system-nspr',
+ '--with-system-nss',
++ '--with-system-ogg',
++ '--with-system-opus',
+ '--with-system-png',
++ '--with-system-soundtouch',
++ '--with-system-theora',
++ '--with-system-tremor',
++ '--with-system-vorbis',
+ '--with-system-zlib',
+ '--with-thumb',
+ '--with-thumb-interwork',
diff --git a/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py b/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py
deleted file mode 100644
index 9aae9856922..00000000000
--- a/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_build_pgo_profileserver.py,v 1.3 2014/03/30 04:13:17 ryoon Exp $
-
---- mozilla/build/pgo/profileserver.py.orig 2014-03-19 01:41:46.000000000 +0000
-+++ mozilla/build/pgo/profileserver.py
-@@ -59,7 +59,7 @@ if __name__ == '__main__':
- env["MOZ_JAR_LOG_FILE"] = os.path.abspath(jarlog)
- print "jarlog: %s" % env["MOZ_JAR_LOG_FILE"]
-
-- cmdargs = ["http://localhost:%d/index.html" % PORT]
-+ cmdargs = ["http://127.0.0.1:%d/index.html" % PORT]
- runner = FirefoxRunner(profile=profile,
- binary=build.get_binary_path(where="staged-package"),
- cmdargs=cmdargs,
diff --git a/www/seamonkey/patches/patch-mozilla_config_Makefile.in b/www/seamonkey/patches/patch-mozilla_config_Makefile.in
index fd1f7685c01..2b086847305 100644
--- a/www/seamonkey/patches/patch-mozilla_config_Makefile.in
+++ b/www/seamonkey/patches/patch-mozilla_config_Makefile.in
@@ -1,21 +1,19 @@
-$NetBSD: patch-mozilla_config_Makefile.in,v 1.5 2015/09/21 05:03:45 ryoon Exp $
+$NetBSD: patch-mozilla_config_Makefile.in,v 1.6 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/config/Makefile.in.orig 2015-09-02 09:28:07.000000000 +0000
+--- mozilla/config/Makefile.in.orig 2016-12-14 02:09:46.000000000 +0000
+++ mozilla/config/Makefile.in
-@@ -77,6 +77,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) \
+@@ -49,6 +49,14 @@ 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_CELT=$(MOZ_SYSTEM_CELT) \
++ -DMOZ_SYSTEM_OPUS=$(MOZ_SYSTEM_OPUS) \
++ -DMOZ_SYSTEM_SPEEX=$(MOZ_SYSTEM_SPEEX) \
++ -DMOZ_SYSTEM_SOUNDTOUCH=$(MOZ_SYSTEM_SOUNDTOUCH) \
$(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers
$(INSTALL) system_wrappers $(DIST)
diff --git a/www/seamonkey/patches/patch-mozilla_config_baseconfig.mk b/www/seamonkey/patches/patch-mozilla_config_baseconfig.mk
index 28711534038..f1716b1c92b 100644
--- a/www/seamonkey/patches/patch-mozilla_config_baseconfig.mk
+++ b/www/seamonkey/patches/patch-mozilla_config_baseconfig.mk
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.5 2014/06/22 08:54:39 ryoon Exp $
+$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.6 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/config/baseconfig.mk.orig 2014-06-13 00:45:18.000000000 +0000
+--- mozilla/config/baseconfig.mk.orig 2016-12-14 02:09:46.000000000 +0000
+++ mozilla/config/baseconfig.mk
@@ -2,10 +2,10 @@
# directly in python/mozbuild/mozbuild/base.py for gmake validation.
@@ -14,6 +14,6 @@ $NetBSD: patch-mozilla_config_baseconfig.mk,v 1.5 2014/06/22 08:54:39 ryoon Exp
+idldir = $(datadir)/idl/${MOZILLA_PKG_NAME}
+installdir = $(libdir)/${MOZILLA_PKG_NAME}
+sdkdir = $(libdir)/${MOZILLA_PKG_NAME}
- ifndef TOP_DIST
- TOP_DIST = dist
- endif
+ ifeq (.,$(DEPTH))
+ DIST = dist
+ else
diff --git a/www/seamonkey/patches/patch-mozilla_config_external_moz.build b/www/seamonkey/patches/patch-mozilla_config_external_moz.build
index 8b3f0379702..a10af6e85b7 100644
--- a/www/seamonkey/patches/patch-mozilla_config_external_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_config_external_moz.build
@@ -1,33 +1,33 @@
-$NetBSD: patch-mozilla_config_external_moz.build,v 1.7 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_config_external_moz.build,v 1.8 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/config/external/moz.build.orig 2015-09-25 07:36:05.000000000 +0000
+--- mozilla/config/external/moz.build.orig 2016-12-14 02:09:46.000000000 +0000
+++ mozilla/config/external/moz.build
-@@ -19,10 +19,19 @@ if CONFIG['MOZ_UPDATER']:
- # There's no "native brotli" yet, but probably in the future...
+@@ -21,10 +21,19 @@ 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']:
++if not CONFIG['MOZ_SYSTEM_CELT'] or not CONFIG['MOZ_SYSTEM_OPUS']:
+ external_dirs += ['media/libopus']
+
-+if not CONFIG['MOZ_NATIVE_THEORA']:
++if not CONFIG['MOZ_SYSTEM_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']:
-@@ -49,9 +58,6 @@ if CONFIG['MOZ_WEBSPEECH_POCKETSPHINX']:
- external_dirs += [
+ if CONFIG['MOZ_WEBM_ENCODER']:
+@@ -52,9 +61,6 @@ external_dirs += [
'media/kiss_fft',
'media/libcubeb',
+ 'media/libnestegg',
- 'media/libogg',
- 'media/libopus',
- 'media/libtheora',
diff --git a/www/seamonkey/patches/patch-mozilla_config_rules.mk b/www/seamonkey/patches/patch-mozilla_config_rules.mk
deleted file mode 100644
index 6860b792fa8..00000000000
--- a/www/seamonkey/patches/patch-mozilla_config_rules.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_config_rules.mk,v 1.3 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/config/rules.mk.orig 2015-03-09 05:34:34.000000000 +0000
-+++ mozilla/config/rules.mk
-@@ -765,6 +765,7 @@ endif
- ifdef DTRACE_PROBE_OBJ
- EXTRA_DEPS += $(DTRACE_PROBE_OBJ)
- OBJS += $(DTRACE_PROBE_OBJ)
-+EXCLUDED_OBJS += $(DTRACE_PROBE_OBJ)
- endif
-
- $(filter %.$(LIB_SUFFIX),$(LIBRARY)): $(OBJS) $(STATIC_LIBS_DEPS) $(filter %.$(LIB_SUFFIX),$(EXTRA_LIBS)) $(EXTRA_DEPS) $(GLOBAL_DEPS)
diff --git a/www/seamonkey/patches/patch-mozilla_config_system-headers b/www/seamonkey/patches/patch-mozilla_config_system-headers
index c3556ad0731..c8633ab2ba7 100644
--- a/www/seamonkey/patches/patch-mozilla_config_system-headers
+++ b/www/seamonkey/patches/patch-mozilla_config_system-headers
@@ -1,16 +1,16 @@
-$NetBSD: patch-mozilla_config_system-headers,v 1.21 2016/03/30 12:56:53 ryoon Exp $
+$NetBSD: patch-mozilla_config_system-headers,v 1.22 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/config/system-headers.orig 2016-01-19 02:49:15.000000000 +0000
+--- mozilla/config/system-headers.orig 2016-12-14 02:09:46.000000000 +0000
+++ mozilla/config/system-headers
-@@ -627,6 +627,7 @@ libgnome/libgnome.h
+@@ -632,6 +632,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
-@@ -721,6 +722,7 @@ mapiutil.h
+ link.h
+@@ -725,6 +726,7 @@ mapiutil.h
mapix.h
Math64.h
math.h
@@ -18,63 +18,65 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.21 2016/03/30 12:56:53 ryoon Ex
mbstring.h
#ifdef ANDROID
media/AudioEffect.h
-@@ -1324,10 +1326,13 @@ vorbis/codec.h
- theora/theoradec.h
- tremor/ivorbiscodec.h
- speex/speex_resampler.h
+@@ -1317,6 +1319,25 @@ vpx/vp8cx.h
+ vpx/vp8dx.h
+ vpx_mem/vpx_mem.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
++ogg/ogg.h
++ogg/os_types.h
++nestegg/nestegg.h
++cubeb/cubeb.h
+speex/speex_resampler.h
+soundtouch/SoundTouch.h
- #endif
++#endif
gst/gst.h
gst/app/gstappsink.h
-@@ -1359,3 +1364,45 @@ unicode/utypes.h
+ gst/app/gstappsrc.h
+@@ -1347,3 +1368,35 @@ unicode/utypes.h
#endif
libutil.h
unwind.h
-+#if MOZ_NATIVE_GRAPHITE2==1
-+graphite2/Font.h
-+graphite2/Log.h
-+graphite2/Segment.h
-+graphite2/Types.h
-+#endif
-+#if MOZ_NATIVE_HARFBUZZ==1
-+harfbuzz/hb-ot.h
-+harfbuzz/hb.h
-+#endif
-+#if MOZ_NATIVE_OGG==1
++#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
++#if MOZ_SYSTEM_CELT==1
+celt.h
+celt_header.h
+celt/celt.h
+celt/celt_header.h
+#endif
-+#if MOZ_NATIVE_OPUS==1
++#if MOZ_SYSTEM_OPUS==1
+opus.h
+opus_multistream.h
+opus/opus.h
+opus/opus_multistream.h
+#endif
-+#if MOZ_NATIVE_SPEEX==1
++#if MOZ_SYSTEM_SPEEX==1
+speex/speex_resampler.h
+#endif
-+#if MOZ_NATIVE_SOUNDTOUCH==1
++#if MOZ_SYSTEM_SOUNDTOUCH==1
+soundtouch/SoundTouch.h
+#endif
diff --git a/www/seamonkey/patches/patch-mozilla_dom_base_DOMRequest.cpp b/www/seamonkey/patches/patch-mozilla_dom_base_DOMRequest.cpp
deleted file mode 100644
index 2c6ef1dac9f..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_base_DOMRequest.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_dom_base_DOMRequest.cpp,v 1.1 2015/10/07 23:21:07 joerg Exp $
-
---- mozilla/dom/base/DOMRequest.cpp.orig 2015-09-25 07:36:10.000000000 +0000
-+++ mozilla/dom/base/DOMRequest.cpp
-@@ -19,7 +19,6 @@ using mozilla::dom::DOMError;
- using mozilla::dom::DOMRequest;
- using mozilla::dom::DOMRequestService;
- using mozilla::dom::DOMCursor;
--using mozilla::dom::Promise;
- using mozilla::dom::AutoJSAPI;
-
- DOMRequest::DOMRequest(nsPIDOMWindow* aWindow)
diff --git a/www/seamonkey/patches/patch-mozilla_dom_base_moz.build b/www/seamonkey/patches/patch-mozilla_dom_base_moz.build
deleted file mode 100644
index 9fccafdc73a..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_base_moz.build
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-mozilla_dom_base_moz.build,v 1.1 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/dom/base/moz.build.orig 2015-03-09 05:34:37.000000000 +0000
-+++ mozilla/dom/base/moz.build
-@@ -361,6 +361,9 @@ if CONFIG['INTEL_ARCHITECTURE']:
- SOURCES += ['nsTextFragmentSSE2.cpp']
- SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
-
-+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ SOURCES['nsContentUtils.cpp'].flags += CONFIG['MOZ_HARFBUZZ_CFLAGS']
-+
- EXTRA_COMPONENTS += [
- 'ConsoleAPI.manifest',
- 'ConsoleAPIStorage.js',
diff --git a/www/seamonkey/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp b/www/seamonkey/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp
deleted file mode 100644
index 4baf2764525..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp,v 1.1 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/dom/media/gstreamer/GStreamerAllocator.cpp.orig 2015-03-09 05:34:53.000000000 +0000
-+++ mozilla/dom/media/gstreamer/GStreamerAllocator.cpp
-@@ -51,7 +51,6 @@ typedef struct
- #pragma GCC diagnostic ignored "-Wunused-function"
- G_DEFINE_TYPE(MozGfxMemoryAllocator, moz_gfx_memory_allocator, GST_TYPE_ALLOCATOR);
- G_DEFINE_TYPE(MozGfxBufferPool, moz_gfx_buffer_pool, GST_TYPE_VIDEO_BUFFER_POOL);
--#pragma GCC diagnostic pop
-
- void
- moz_gfx_memory_reset(MozGfxMemory *mem)
diff --git a/www/seamonkey/patches/patch-mozilla_dom_media_moz.build b/www/seamonkey/patches/patch-mozilla_dom_media_moz.build
index b87f27739bc..5c07ac089fd 100644
--- a/www/seamonkey/patches/patch-mozilla_dom_media_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_dom_media_moz.build
@@ -1,30 +1,30 @@
-$NetBSD: patch-mozilla_dom_media_moz.build,v 1.2 2015/09/21 05:03:45 ryoon Exp $
+$NetBSD: patch-mozilla_dom_media_moz.build,v 1.3 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/dom/media/moz.build.orig 2015-09-02 09:28:33.000000000 +0000
+--- mozilla/dom/media/moz.build.orig 2016-12-14 02:09:32.000000000 +0000
+++ mozilla/dom/media/moz.build
-@@ -280,6 +280,27 @@ if CONFIG['ANDROID_VERSION'] > '15':
- CFLAGS += CONFIG['GSTREAMER_CFLAGS']
- CXXFLAGS += CONFIG['GSTREAMER_CFLAGS']
+@@ -333,6 +333,27 @@ if CONFIG['ANDROID_VERSION'] > '15':
+ if CONFIG['MOZ_GONK_MEDIACODEC']:
+ DEFINES['MOZ_GONK_MEDIACODEC'] = True
-+if CONFIG['MOZ_NATIVE_OGG']:
++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']:
++if CONFIG['MOZ_SYSTEM_OPUS']:
+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_SPEEX']:
++if CONFIG['MOZ_SYSTEM_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')
diff --git a/www/seamonkey/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp b/www/seamonkey/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp
deleted file mode 100644
index c274ee034b0..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp,v 1.2 2015/03/17 19:50:42 ryoon Exp $
-
---- mozilla/dom/plugins/ipc/PluginProcessChild.cpp.orig 2015-03-09 05:35:00.000000000 +0000
-+++ mozilla/dom/plugins/ipc/PluginProcessChild.cpp
-@@ -56,7 +56,7 @@ PluginProcessChild::Init()
- {
- nsDebugImpl::SetMultiprocessMode("NPAPI");
-
--#if defined(XP_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- // Remove the trigger for "dyld interposing" that we added in
- // GeckoChildProcessHost::PerformAsyncLaunchInternal(), in the host
- // process just before we were launched. Dyld interposing will still
diff --git a/www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.cpp b/www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.cpp
deleted file mode 100644
index a2d0e42c9d4..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-$NetBSD: patch-mozilla_dom_smil_nsSMILTimeContainer.cpp,v 1.1 2016/12/15 07:48:19 dholland Exp $
-
-Fix for CVE-2016-9079, aka
-https://www.mozilla.org/en-US/security/advisories/mfsa2016-92/
-from the firefox 45.5.1esr distfile,
-which is the same as
-https://hg.mozilla.org/integration/mozilla-inbound/rev/9271347b07d201df26cdffde75483c0b0001528c
-linked from https://bugzilla.mozilla.org/show_bug.cgi?id=1321066
-
---- mozilla/dom/smil/nsSMILTimeContainer.cpp.orig 2016-01-19 02:48:35.000000000 +0000
-+++ mozilla/dom/smil/nsSMILTimeContainer.cpp
-@@ -9,6 +9,8 @@
- #include "nsSMILTimedElement.h"
- #include <algorithm>
-
-+#include "mozilla/AutoRestore.h"
-+
- nsSMILTimeContainer::nsSMILTimeContainer()
- :
- mParent(nullptr),
-@@ -18,6 +20,7 @@ nsSMILTimeContainer::nsSMILTimeContainer
- mNeedsPauseSample(false),
- mNeedsRewind(false),
- mIsSeeking(false),
-+ mHoldingEntries(false),
- mPauseState(PAUSE_BEGIN)
- {
- }
-@@ -213,12 +216,14 @@ nsSMILTimeContainer::AddMilestone(const
- // time may change (e.g. if attributes are changed on the timed element in
- // between samples). If this happens, then we may do an unecessary sample
- // but that's pretty cheap.
-+ MOZ_RELEASE_ASSERT(!mHoldingEntries);
- return mMilestoneEntries.Push(MilestoneEntry(aMilestone, aElement));
- }
-
- void
- nsSMILTimeContainer::ClearMilestones()
- {
-+ MOZ_RELEASE_ASSERT(!mHoldingEntries);
- mMilestoneEntries.Clear();
- }
-
-@@ -259,6 +264,8 @@ nsSMILTimeContainer::PopMilestoneElement
- "Trying to pop off earliest times but we have earlier ones that "
- "were overlooked");
-
-+ MOZ_RELEASE_ASSERT(!mHoldingEntries);
-+
- bool gotOne = false;
- while (!mMilestoneEntries.IsEmpty() &&
- mMilestoneEntries.Top().mMilestone == containerMilestone)
-@@ -273,6 +280,8 @@ nsSMILTimeContainer::PopMilestoneElement
- void
- nsSMILTimeContainer::Traverse(nsCycleCollectionTraversalCallback* aCallback)
- {
-+ AutoRestore<bool> saveHolding(mHoldingEntries);
-+ mHoldingEntries = true;
- const MilestoneEntry* p = mMilestoneEntries.Elements();
- while (p < mMilestoneEntries.Elements() + mMilestoneEntries.Length()) {
- NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(*aCallback, "mTimebase");
-@@ -284,6 +293,7 @@ nsSMILTimeContainer::Traverse(nsCycleCol
- void
- nsSMILTimeContainer::Unlink()
- {
-+ MOZ_RELEASE_ASSERT(!mHoldingEntries);
- mMilestoneEntries.Clear();
- }
-
-@@ -307,6 +317,8 @@ nsSMILTimeContainer::NotifyTimeChange()
- // milestone elements. This is because any timed element with dependents and
- // with significant transitions yet to fire should have their next milestone
- // registered. Other timed elements don't matter.
-+ AutoRestore<bool> saveHolding(mHoldingEntries);
-+ mHoldingEntries = true;
- const MilestoneEntry* p = mMilestoneEntries.Elements();
- #if DEBUG
- uint32_t queueLength = mMilestoneEntries.Length();
diff --git a/www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.h b/www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.h
deleted file mode 100644
index 2637f245ffa..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_smil_nsSMILTimeContainer.h
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-mozilla_dom_smil_nsSMILTimeContainer.h,v 1.1 2016/12/15 07:48:19 dholland Exp $
-
-Fix for CVE-2016-9079, aka
-https://www.mozilla.org/en-US/security/advisories/mfsa2016-92/
-from the firefox 45.5.1esr distfile,
-which is the same as
-https://hg.mozilla.org/integration/mozilla-inbound/rev/9271347b07d201df26cdffde75483c0b0001528c
-linked from https://bugzilla.mozilla.org/show_bug.cgi?id=1321066
-
---- mozilla/dom/smil/nsSMILTimeContainer.h.orig 2016-01-19 02:49:17.000000000 +0000
-+++ mozilla/dom/smil/nsSMILTimeContainer.h
-@@ -267,6 +267,8 @@ protected:
- bool mNeedsRewind; // Backwards seek performed
- bool mIsSeeking; // Currently in the middle of a seek operation
-
-+ bool mHoldingEntries; // True if there's a raw pointer to mMilestoneEntries on the stack.
-+
- // A bitfield of the pause state for all pause requests
- uint32_t mPauseState;
-
diff --git a/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp b/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp
deleted file mode 100644
index e0cc7c6f0ae..00000000000
--- a/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.7 2015/12/03 12:22:27 ryoon Exp $
-
-* NetBSD 5 does not support posix_spawn(3)
-
---- mozilla/dom/system/OSFileConstants.cpp.orig 2015-11-04 01:56:49.000000000 +0000
-+++ mozilla/dom/system/OSFileConstants.cpp
-@@ -11,6 +11,10 @@
-
- #include "prsystem.h"
-
-+#if defined(__NetBSD__)
-+#include <sys/param.h>
-+#endif
-+
- #if defined(XP_UNIX)
- #include "unistd.h"
- #include "dirent.h"
-@@ -20,7 +24,9 @@
- #define statvfs statfs
- #else
- #include "sys/statvfs.h"
-+#if !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000))
- #include <spawn.h>
-+#endif // !NetBSD 5.*
- #endif // defined(ANDROID)
- #endif // defined(XP_UNIX)
-
-@@ -28,9 +34,9 @@
- #include <linux/fadvise.h>
- #endif // defined(XP_LINUX)
-
--#if defined(XP_MACOSX)
-+#if defined(XP_DARWIN)
- #include "copyfile.h"
--#endif // defined(XP_MACOSX)
-+#endif // defined(XP_DARWIN)
-
- #if defined(XP_WIN)
- #include <windows.h>
-@@ -590,7 +596,7 @@ static const dom::ConstantSpec gLibcProp
- // The size of |fsblkcnt_t|.
- { "OSFILE_SIZEOF_FSBLKCNT_T", JS::Int32Value(sizeof (fsblkcnt_t)) },
-
--#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)
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_moz.build
deleted file mode 100644
index fa9ee2bb943..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_moz.build
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-mozilla_gfx_moz.build,v 1.1 2014/03/30 04:13:17 ryoon Exp $
-
---- mozilla/gfx/moz.build.orig 2014-03-19 01:41:53.000000000 +0000
-+++ mozilla/gfx/moz.build
-@@ -7,6 +7,12 @@
- if CONFIG['MOZ_TREE_CAIRO']:
- DIRS += ['cairo']
-
-+if not CONFIG['MOZ_NATIVE_GRAPHITE2']:
-+ DIRS += ['graphite2/src' ]
-+
-+if not CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ DIRS += ['harfbuzz/src']
-+
- DIRS += [
- '2d',
- 'ycbcr',
-@@ -15,8 +21,6 @@ DIRS += [
- 'qcms',
- 'gl',
- 'layers',
-- 'graphite2/src',
-- 'harfbuzz/src',
- 'ots/src',
- 'thebes',
- 'ipc',
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py b/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
deleted file mode 100644
index a54f2f38800..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.3 2015/12/03 12:22:27 ryoon Exp $
-
---- mozilla/gfx/skia/generate_mozbuild.py.orig 2015-11-04 01:55:27.000000000 +0000
-+++ mozilla/gfx/skia/generate_mozbuild.py
-@@ -147,6 +147,12 @@ if CONFIG['GNU_CXX']:
- if CONFIG['CPU_ARCH'] == 'arm':
- SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
-
-+if CONFIG['MOZ_NATIVE_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'):
- CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
- CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build
deleted file mode 100644
index 9ca2660960e..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.7 2015/12/03 12:22:27 ryoon Exp $
-
---- mozilla/gfx/skia/moz.build.orig 2015-11-04 01:55:27.000000000 +0000
-+++ mozilla/gfx/skia/moz.build
-@@ -675,6 +675,12 @@ if CONFIG['GNU_CXX']:
- if CONFIG['CPU_ARCH'] == 'arm':
- SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer']
-
-+if CONFIG['MOZ_NATIVE_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'):
- CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
- CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
index e93976d1664..4b0cc3baaec 100644
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
+++ b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp $
+$NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.2 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2015-11-04 01:55:27.000000000 +0000
+--- mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2016-12-14 02:07:14.000000000 +0000
+++ mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp
-@@ -16,6 +16,10 @@
+@@ -15,6 +15,10 @@
#include <string.h>
#include <pthread.h>
@@ -10,10 +10,10 @@ $NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.1 2015/12/03 12
+#include <sys/sysctl.h>
+#endif
+
- // Set USE_ANDROID_NDK_CPU_FEATURES to use the Android NDK's
- // cpu-features helper library to detect NEON at runtime. See
- // http://crbug.com/164154 to see why this is needed in Chromium
-@@ -47,6 +51,11 @@
+ #if defined(SK_BUILD_FOR_ANDROID)
+ # ifdef MOZ_SKIA
+ # include "mozilla/arm.h"
+@@ -23,6 +27,11 @@
# endif
#endif
@@ -25,21 +25,3 @@ $NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.1 2015/12/03 12
// A function used to determine at runtime if the target CPU supports
// the ARM NEON instruction set. This implementation is Linux-specific.
static bool sk_cpu_arm_check_neon(void) {
-@@ -82,6 +91,17 @@ static bool sk_cpu_arm_check_neon(void)
-
- result = (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0;
-
-+#elif defined(__NetBSD__)
-+
-+ size_t len;
-+ int flag;
-+ len = sizeof(flag);
-+ if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) == 0) {
-+ result = flag != 0;
-+ } else {
-+ result = false;
-+ }
-+
- #else // USE_ANDROID_NDK_CPU_FEATURES
-
- // There is no user-accessible CPUID instruction on ARM that we can use.
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp
deleted file mode 100644
index 16421c10302..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp $
-
---- mozilla/gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp.orig 2015-11-04 01:55:27.000000000 +0000
-+++ mozilla/gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp
-@@ -97,7 +97,11 @@ void SI8_D16_nofilter_DX_arm(const SkBit
- "2: \n\t"
- : [xx] "+r" (xx), [count8] "+r" (count8), [colors] "+r" (colors)
- : [table] "r" (table), [srcAddr] "r" (srcAddr)
-+#if defined(__NetBSD__)
-+ : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10"
-+#else
- : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11"
-+#endif
- );
-
- for (i = (count & 7); i > 0; --i) {
-@@ -181,7 +185,11 @@ void SI8_opaque_D32_nofilter_DX_arm(cons
- "4: \n\t" // exit
- : [xx] "+r" (xx), [count] "+r" (count), [colors] "+r" (colors)
- : [table] "r" (table), [srcAddr] "r" (srcAddr)
-+#if defined(__NetBSD__)
-+ : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10"
-+#else
- : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11"
-+#endif
- );
- }
-
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S b/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S
deleted file mode 100644
index 99df227889a..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD: patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S,v 1.1 2015/12/03 12:22:27 ryoon Exp $
-
---- mozilla/gfx/skia/skia/src/opts/memset.arm.S.orig 2015-11-04 01:55:27.000000000 +0000
-+++ mozilla/gfx/skia/skia/src/opts/memset.arm.S
-@@ -13,6 +13,12 @@
- * to aid future maintenance.
- */
-
-+#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__)
-+#define UNWIND
-+#else
-+#define UNWIND @
-+#endif
-+
- .text
- .align 4
- .syntax unified
-@@ -30,7 +36,8 @@
- *
- */
- arm_memset16:
-- .fnstart
-+ .cfi_startproc
-+ UNWIND .fnstart
- push {lr}
-
- /* if count is equal to zero then abort */
-@@ -51,10 +58,12 @@ arm_memset16:
-
- /* Now jump into the main loop below. */
- b .Lwork_32
-- .fnend
-+ UNWIND .fnend
-+ .cfi_endproc
-
- arm_memset32:
-- .fnstart
-+ .cfi_startproc
-+ UNWIND .fnstart
- push {lr}
-
- /* if count is equal to zero then abort */
-@@ -108,4 +117,5 @@ arm_memset32:
-
- .Lfinish:
- pop {pc}
-- .fnend
-+ UNWIND .fnend
-+ .cfi_endproc
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
deleted file mode 100644
index b032164644a..00000000000
--- a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.3 2016/03/30 12:56:53 ryoon Exp $
-
---- mozilla/gfx/thebes/moz.build.orig 2016-01-19 02:49:20.000000000 +0000
-+++ mozilla/gfx/thebes/moz.build
-@@ -294,6 +294,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS']
- CFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
- CFLAGS += CONFIG['TK_CFLAGS']
-
-+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
-+
-+if CONFIG['MOZ_NATIVE_GRAPHITE2']:
-+ CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS']
-+
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'qt'):
- CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
-
-@@ -307,8 +313,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
-
- LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
-
--DEFINES['GRAPHITE2_STATIC'] = True
--
- if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
- DEFINES['OTS_DLL'] = True
-
diff --git a/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S b/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S
index 51e86b9864c..89f3f1200e9 100644
--- a/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S
+++ b/www/seamonkey/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.4 2016/11/03 22:46:43 joerg Exp $
+$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.5 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/gfx/ycbcr/yuv_row_arm.S.orig 2016-01-19 02:46:48.000000000 +0000
+--- mozilla/gfx/ycbcr/yuv_row_arm.S.orig 2016-12-14 02:07:24.000000000 +0000
+++ mozilla/gfx/ycbcr/yuv_row_arm.S
-@@ -2,6 +2,12 @@
+@@ -2,6 +2,318 @@
* 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/. */
@@ -12,26 +12,312 @@ $NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.4 2016/11/03 22:46:43 joerg
+#define UNWIND @
+#endif
+
- .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
++ .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
+ .cfi_startproc
+ UNWIND .fnstart
- ScaleYCbCr42xToRGB565_BilinearY_Row_NEON:
- STMFD r13!,{r4-r9,r14} @ 8 words.
- ADR r14,YCbCr42xToRGB565_DITHER03_CONSTS_NEON
-@@ -296,7 +303,8 @@ s42xbily_neon_tail:
- s42xbily_neon_done:
- VPOP {Q4-Q7} @ 16 words.
- LDMFD r13!,{r4-r9,PC} @ 8 words.
-- .fnend
++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 = <wFwEwDwCwBwAw9w8w7w6w5w4w3w2w1w0>
++ @ Q9 = <xFxExDxCxBxAx9x8x7x6x5x4x3x2x1x0>
++ 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 = <xEwExCwCxAwAx8w8x6w6x4w4x2w2x0w0>
++ VRSHRN.S32 D21,Q11,#9
++ VDUP.I8 Q9, r12
++ VRSHRN.S32 D22,Q12,#9 @ Q11 = <xFwFxDwDxBwBx9w9x7w7x5w5x3w3x1w1>
++ 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 = <wFwEwDwCwBwAw9w8w7w6w5w4w3w2w1w0>
++ @ Free ALU slot @ Q11 = <xFxExDxCxBxAx9x8x7x6x5x4x3x2x1x0>
++ 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.
+ UNWIND .fnend
+ .cfi_endproc
- .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON
-
- #if defined(__ELF__)&&defined(__linux__)
++ .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON
++
++#if defined(__ELF__)&&(defined(__linux__) || defined(__NetBSD__))
++ .section .note.GNU-stack,"",%progbits
++#endif
++/* 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/. */
++
+ .arch armv7-a
+ .fpu neon
+ /* Allow to build on targets not supporting neon, and force the object file
diff --git a/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp b/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp
index 125e87a097c..9e269e4f5d1 100644
--- a/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp
+++ b/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.4 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.5 2017/01/01 16:14:07 ryoon Exp $
---- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2015-09-25 07:34:55.000000000 +0000
+--- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2016-12-14 02:09:42.000000000 +0000
+++ mozilla/image/decoders/nsJPEGDecoder.cpp
-@@ -23,13 +23,28 @@
+@@ -24,13 +24,28 @@
extern "C" {
#include "iccjpeg.h"
@@ -32,7 +32,7 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.4 2015/10/02 22:49:3
static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width);
-@@ -368,6 +383,7 @@ nsJPEGDecoder::WriteInternal(const char*
+@@ -340,6 +355,7 @@ nsJPEGDecoder::WriteInternal(const char*
case JCS_GRAYSCALE:
case JCS_RGB:
case JCS_YCbCr:
@@ -40,17 +40,17 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.4 2015/10/02 22:49:3
// if we're not color managing we can decode directly to
// MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
if (mCMSMode != eCMSMode_All) {
-@@ -376,6 +392,9 @@ nsJPEGDecoder::WriteInternal(const char*
+@@ -348,6 +364,9 @@ nsJPEGDecoder::WriteInternal(const char*
} else {
mInfo.out_color_space = JCS_RGB;
}
+#else
-+ mInfo.out_color_space = JCS_RGB;
++ mInfo.out_color_space = JCS_RGB;
+#endif
break;
case JCS_CMYK:
case JCS_YCCK:
-@@ -443,6 +462,16 @@ nsJPEGDecoder::WriteInternal(const char*
+@@ -422,6 +441,15 @@ nsJPEGDecoder::WriteInternal(const char*
return; // I/O suspension
}
@@ -63,11 +63,10 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.4 2015/10/02 22:49:3
+ mInfo.cconvert->color_convert = ycc_rgb_convert_argb;
+ }
+#endif
-+
// If this is a progressive JPEG ...
mState = mInfo.buffered_image ?
JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
-@@ -624,7 +653,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
+@@ -606,7 +634,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
MOZ_ASSERT(imageRow, "Should have a row buffer here");
@@ -79,7 +78,7 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.4 2015/10/02 22:49:3
// Special case: scanline will be directly converted into packed ARGB
if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) {
*suspend = true; // suspend
-@@ -948,6 +981,282 @@ term_source (j_decompress_ptr jd)
+@@ -930,6 +962,282 @@ term_source (j_decompress_ptr jd)
} // namespace image
} // namespace mozilla
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_Makefile.in b/www/seamonkey/patches/patch-mozilla_ipc_chromium_Makefile.in
deleted file mode 100644
index 4e8b6de3e31..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.12 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/ipc/chromium/Makefile.in.orig 2014-10-14 06:36:14.000000000 +0000
-+++ mozilla/ipc/chromium/Makefile.in
-@@ -28,6 +28,8 @@ include $(topsrcdir)/config/rules.mk
-
- ifdef MOZ_NATIVE_LIBEVENT # {
-
-+OS_CPPFLAGS += $(filter %/compat, $(MOZ_LIBEVENT_CFLAGS))
-+
- export-preqs = \
- $(call mkdir_deps,$(CURDIR)/third_party/libevent) \
- $(NULL)
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_moz.build b/www/seamonkey/patches/patch-mozilla_ipc_chromium_moz.build
deleted file mode 100644
index e46b364f0d3..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_moz.build
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-mozilla_ipc_chromium_moz.build,v 1.1 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/ipc/chromium/moz.build.orig 2014-06-13 00:46:08.000000000 +0000
-+++ mozilla/ipc/chromium/moz.build
-@@ -19,7 +19,10 @@ if CONFIG['OS_ARCH'] == 'WINNT':
- else:
- os_posix = 1
- if CONFIG['OS_ARCH'] == 'Darwin':
-- os_macosx = 1
-+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
-+ os_macosx = 1
-+ else:
-+ os_bsd = 1
- elif CONFIG['OS_ARCH'] == 'DragonFly':
- os_dragonfly = 1
- os_bsd = 1
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc
deleted file mode 100644
index ede18deaf3b..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util__posix.cc,v 1.4 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2015-09-25 07:35:23.000000000 +0000
-+++ mozilla/ipc/chromium/src/base/file_util_posix.cc
-@@ -266,7 +266,7 @@ bool SetCurrentDirectory(const FilePath&
- return !ret;
- }
-
--#if !defined(OS_MACOSX)
-+#if !defined(MOZ_WIDGET_COCOA)
- bool GetTempDir(FilePath* path) {
- const char* tmp = getenv("TMPDIR");
- if (tmp)
-@@ -330,6 +330,6 @@ bool CopyFile(const FilePath& from_path,
-
- return result;
- }
--#endif // !defined(OS_MACOSX)
-+#endif // !defined(MOZ_WIDGET_COCOA)
-
- } // namespace file_util
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc
deleted file mode 100644
index 26e27add37f..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.8 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2014-06-13 00:46:08.000000000 +0000
-+++ mozilla/ipc/chromium/src/base/message_loop.cc
-@@ -14,20 +14,18 @@
- #include "base/string_util.h"
- #include "base/thread_local.h"
-
--#if defined(OS_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- #include "base/message_pump_mac.h"
- #endif
- #if defined(OS_POSIX)
- #include "base/message_pump_libevent.h"
- #endif
--#if defined(OS_LINUX) || defined(OS_BSD)
- #if defined(MOZ_WIDGET_GTK)
- #include "base/message_pump_glib.h"
- #endif
- #ifdef MOZ_WIDGET_QT
- #include "base/message_pump_qt.h"
- #endif
--#endif
- #ifdef ANDROID
- #include "base/message_pump_android.h"
- #endif
-@@ -135,9 +133,9 @@ MessageLoop::MessageLoop(Type type)
- }
- #elif defined(OS_POSIX)
- if (type_ == TYPE_UI) {
--#if defined(OS_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- pump_ = base::MessagePumpMac::Create();
--#elif defined(OS_LINUX) || defined(OS_BSD)
-+#elif defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_QT)
- pump_ = new base::MessagePumpForUI();
- #endif // OS_LINUX
- } else if (type_ == TYPE_IO) {
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
new file mode 100644
index 00000000000..ae0a429b98c
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
@@ -0,0 +1,20 @@
+$NetBSD: patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc,v 1.3 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/ipc/chromium/src/base/message_pump_libevent.cc.orig 2016-12-14 02:07:49.000000000 +0000
++++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc
+@@ -22,6 +22,7 @@
+
+ // This macro checks that the _EVENT_SIZEOF_* constants defined in
+ // ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct.
++#if 0
+ #define CHECK_EVENT_SIZEOF(TYPE, type) \
+ static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \
+ "bad _EVENT_SIZEOF_"#TYPE);
+@@ -32,6 +33,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t)
+ CHECK_EVENT_SIZEOF(SHORT, short);
+ CHECK_EVENT_SIZEOF(SIZE_T, size_t);
+ CHECK_EVENT_SIZEOF(VOID_P, void*);
++#endif
+
+ // Lifecycle of struct event
+ // Libevent uses two main data structures:
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc
index e488dd447d2..3e8749dbbd8 100644
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc
+++ b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc
@@ -1,13 +1,10 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc,v 1.4 2014/06/22 08:54:39 ryoon Exp $
+$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc,v 1.5 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2014-06-13 00:45:30.000000000 +0000
+--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-12-14 02:07:49.000000000 +0000
+++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc
-@@ -9,8 +9,12 @@
-
+@@ -12,7 +12,9 @@
#if defined(OS_MACOSX)
#include <mach/mach.h>
-+#include <dlfcn.h>
-+#include <string>
#elif defined(OS_NETBSD)
+_Pragma("GCC visibility push(default)")
#include <lwp.h>
@@ -15,75 +12,13 @@ $NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc,v 1.4 20
#elif defined(OS_LINUX)
#include <sys/syscall.h>
#include <sys/prctl.h>
-@@ -19,15 +23,13 @@
- #include <sys/thr.h>
- #endif
-
--#if !defined(OS_MACOSX)
- #include <unistd.h>
--#endif
-
- #if defined(OS_BSD) && !defined(OS_NETBSD) && !defined(__GLIBC__)
- #include <pthread_np.h>
- #endif
-
--#if defined(OS_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- namespace base {
- void InitThreading();
- } // namespace
-@@ -91,7 +93,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
-@@ -114,19 +116,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<void**>(&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<uintptr_t>(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
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
index 0632eb8d145..cd09511ff18 100644
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
+++ b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc
@@ -1,14 +1,15 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.11 2014/11/02 05:40:31 ryoon Exp $
+$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.12 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2014-10-14 06:36:14.000000000 +0000
+--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2016-12-14 02:07:49.000000000 +0000
+++ mozilla/ipc/chromium/src/base/process_util_bsd.cc
-@@ -9,6 +9,9 @@
+@@ -12,6 +12,10 @@
+ #include <spawn.h>
#include <sys/wait.h>
- #include <fcntl.h>
+#if defined(OS_BSD)
+#include <kvm.h>
+#endif
- #include <unistd.h>
-
++
#include <string>
+
+ #include "nspr.h"
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h
deleted file mode 100644
index a4ceadbe3cf..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h
+++ /dev/null
@@ -1,42 +0,0 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h,v 1.1 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h.orig 2014-06-13 00:45:30.000000000 +0000
-+++ mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h
-@@ -7,13 +7,13 @@
-
- #include "base/basictypes.h"
-
--#if defined(OS_MACOSX)
-+#if defined(MOZ_WIDGET_COCOA)
- #if defined(__OBJC__)
- @class NSAutoreleasePool;
- #else // __OBJC__
- class NSAutoreleasePool;
- #endif // __OBJC__
--#endif // OS_MACOSX
-+#endif // MOZ_WIDGET_COCOA
-
- namespace base {
-
-@@ -27,10 +27,10 @@ namespace base {
- // ugly #ifdefs.
- class ScopedNSAutoreleasePool {
- public:
--#if !defined(OS_MACOSX)
-+#if !defined(MOZ_WIDGET_COCOA)
- ScopedNSAutoreleasePool() {}
- void Recycle() { }
--#else // OS_MACOSX
-+#else // MOZ_WIDGET_COCOA
- ScopedNSAutoreleasePool();
- ~ScopedNSAutoreleasePool();
-
-@@ -41,7 +41,7 @@ class ScopedNSAutoreleasePool {
- void Recycle();
- private:
- NSAutoreleasePool* autorelease_pool_;
--#endif // OS_MACOSX
-+#endif // MOZ_WIDGET_COCOA
-
- private:
- DISALLOW_COPY_AND_ASSIGN(ScopedNSAutoreleasePool);
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc
index 1a0f35e6dae..636bc1eb65e 100644
--- a/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc
+++ b/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc,v 1.2 2014/06/22 08:54:39 ryoon Exp $
+$NetBSD: patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc,v 1.3 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2014-06-13 00:45:30.000000000 +0000
+--- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2016-12-14 02:07:49.000000000 +0000
+++ mozilla/ipc/chromium/src/base/sys_info_posix.cc
-@@ -119,7 +119,11 @@ std::wstring SysInfo::GetEnvVar(const wc
+@@ -121,7 +121,11 @@ std::wstring SysInfo::GetEnvVar(const wc
// static
std::string SysInfo::OperatingSystemName() {
@@ -14,15 +14,3 @@ $NetBSD: patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc,v 1.2 2014/06/2
if (uname(&info) < 0) {
NOTREACHED();
return "";
-@@ -129,7 +133,11 @@ std::string SysInfo::OperatingSystemName
-
- // static
- std::string SysInfo::OperatingSystemVersion() {
-+#ifdef OS_SOLARIS
-+ struct utsname info;
-+#else
- utsname info;
-+#endif
- if (uname(&info) < 0) {
- NOTREACHED();
- return "";
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_glue_StringUtil.cpp b/www/seamonkey/patches/patch-mozilla_ipc_glue_StringUtil.cpp
deleted file mode 100644
index dd6da8dd9d6..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_glue_StringUtil.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-mozilla_ipc_glue_StringUtil.cpp,v 1.1 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/ipc/glue/StringUtil.cpp.orig 2014-06-13 00:45:31.000000000 +0000
-+++ mozilla/ipc/glue/StringUtil.cpp
-@@ -64,14 +64,14 @@ namespace base {
- // converters, and implementing the one that doesn't exist for OS X
- // and Windows.
-
--#if !defined(OS_MACOSX) && !defined(OS_WIN)
-+#if !defined(MOZ_WIDGET_COCOA) && !defined(OS_WIN)
- std::string SysWideToUTF8(const std::wstring& wide) {
- // FIXME/cjones: do this with iconv
- return GhettoStringConvert<std::wstring, std::string>(wide);
- }
- #endif
-
--#if !defined(OS_MACOSX) && !defined(OS_WIN)
-+#if !defined(MOZ_WIDGET_COCOA) && !defined(OS_WIN)
- std::wstring SysUTF8ToWide(const StringPiece& utf8) {
- // FIXME/cjones: do this with iconv
- return GhettoStringConvert<StringPiece, std::wstring>(utf8);
diff --git a/www/seamonkey/patches/patch-mozilla_ipc_glue_moz.build b/www/seamonkey/patches/patch-mozilla_ipc_glue_moz.build
deleted file mode 100644
index 69485e3807c..00000000000
--- a/www/seamonkey/patches/patch-mozilla_ipc_glue_moz.build
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_ipc_glue_moz.build,v 1.2 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/ipc/glue/moz.build.orig 2015-09-25 07:35:25.000000000 +0000
-+++ mozilla/ipc/glue/moz.build
-@@ -92,7 +92,7 @@ elif CONFIG['OS_ARCH'] in ('DragonFly',
- UNIFIED_SOURCES += [
- 'ProcessUtils_bsd.cpp'
- ]
--elif CONFIG['OS_ARCH'] == 'Darwin':
-+elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
- UNIFIED_SOURCES += [
- 'ProcessUtils_mac.mm'
- ]
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_ctypes_CTypes.h b/www/seamonkey/patches/patch-mozilla_js_src_ctypes_CTypes.h
deleted file mode 100644
index 220890f4537..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_ctypes_CTypes.h
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-mozilla_js_src_ctypes_CTypes.h,v 1.2 2014/03/30 04:13:17 ryoon Exp $
-
---- mozilla/js/src/ctypes/CTypes.h.orig 2014-03-19 01:41:57.000000000 +0000
-+++ mozilla/js/src/ctypes/CTypes.h
-@@ -14,6 +14,23 @@
- #include "js/Vector.h"
- #include "vm/String.h"
-
-+#if defined(__NetBSD__)
-+#include <stdint.h>
-+/* XXX why do we have those funky __ #defines in stdint.h? */
-+#warning this is a retarded workaround
-+#define uint8_t uint8_t
-+#define uint16_t uint16_t
-+#define uint32_t uint32_t
-+#define uint64_t uint64_t
-+#define int8_t int8_t
-+#define int16_t int16_t
-+#define int32_t int32_t
-+#define int64_t int64_t
-+#define intptr_t intptr_t
-+#define uintptr_t uintptr_t
-+#define off_t off_t
-+#endif
-+
- namespace js {
- namespace ctypes {
-
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp b/www/seamonkey/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp
deleted file mode 100644
index cf4886ff27e..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_js_src_frontend_ParseMaps.cpp,v 1.1 2013/09/28 14:37:05 ryoon Exp $
-
---- mozilla/js/src/frontend/ParseMaps.cpp.orig 2013-09-16 18:26:39.000000000 +0000
-+++ mozilla/js/src/frontend/ParseMaps.cpp
-@@ -132,5 +132,5 @@ frontend::InitAtomMap(JSContext *cx, fro
- }
- }
-
--template class js::frontend::AtomDecls<FullParseHandler>;
--template class js::frontend::AtomDecls<SyntaxParseHandler>;
-+template class frontend::AtomDecls<FullParseHandler>;
-+template class frontend::AtomDecls<SyntaxParseHandler>;
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h b/www/seamonkey/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h
deleted file mode 100644
index d04070ce5fb..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-mozilla_js_src_jit_ExecutableAllocator.h,v 1.3 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/js/src/jit/ExecutableAllocator.h.orig 2015-09-02 09:27:29.000000000 +0000
-+++ mozilla/js/src/jit/ExecutableAllocator.h
-@@ -419,6 +419,11 @@ class ExecutableAllocator {
- {
- __clear_cache(code, reinterpret_cast<char*>(code) + size);
- }
-+#elif defined(JS_CODEGEN_ARM) && (defined(__FreeBSD__) || defined(__NetBSD__))
-+ static void cacheFlush(void* code, size_t size)
-+ {
-+ __clear_cache(code, reinterpret_cast<char*>(code) + size);
-+ }
- #elif defined(JS_CODEGEN_ARM) && (defined(__linux__) || defined(ANDROID)) && defined(__GNUC__)
- static void cacheFlush(void* code, size_t size)
- {
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp
index 0f3a54cf1f5..2770074c789 100644
--- a/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp
+++ b/www/seamonkey/patches/patch-mozilla_js_src_jit_MIR.cpp
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.3 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.4 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/js/src/jit/MIR.cpp.orig 2015-09-25 07:35:44.000000000 +0000
+--- mozilla/js/src/jit/MIR.cpp.orig 2016-12-14 02:09:44.000000000 +0000
+++ mozilla/js/src/jit/MIR.cpp
-@@ -72,7 +72,7 @@ MDefinition::PrintOpcodeName(GenericPrin
+@@ -76,7 +76,7 @@ MDefinition::PrintOpcodeName(GenericPrin
const char* name = names[op];
size_t len = strlen(name);
for (size_t i = 0; i < len; i++)
@@ -10,4 +10,4 @@ $NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.3 2015/10/02 22:49:36 ryoon Exp $
+ out.printf("%c", tolower((unsigned char)name[i]));
}
- const Value&
+ static MConstant*
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h b/www/seamonkey/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h
new file mode 100644
index 00000000000..6e6a378c2fa
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h
@@ -0,0 +1,259 @@
+$NetBSD: patch-mozilla_js_src_jit_none_AtomicOperations-sparc.h,v 1.1 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/js/src/jit/none/AtomicOperations-sparc.h.orig 2016-12-14 02:08:10.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 <atomic>. 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<typename T>
++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<typename T>
++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<typename T>
++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<typename T>
++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<typename T>
++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<typename T>
++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<typename T>
++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<typename T>
++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<typename T>
++inline T
++js::jit::AtomicOperations::loadSafeWhenRacy(T* addr)
++{
++ return *addr; // FIXME (1208663): not yet safe
++}
++
++template<typename T>
++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<typename T>
++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<size_t nbytes>
++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<size_t nbytes>
++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
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jsdate.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jsdate.cpp
index 7f27148683c..dfc011abc80 100644
--- a/www/seamonkey/patches/patch-mozilla_js_src_jsdate.cpp
+++ b/www/seamonkey/patches/patch-mozilla_js_src_jsdate.cpp
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_js_src_jsdate.cpp,v 1.1 2015/03/17 19:50:42 ryoon Exp $
+$NetBSD: patch-mozilla_js_src_jsdate.cpp,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/js/src/jsdate.cpp.orig 2015-03-09 05:34:38.000000000 +0000
+--- mozilla/js/src/jsdate.cpp.orig 2016-12-14 02:09:44.000000000 +0000
+++ mozilla/js/src/jsdate.cpp
-@@ -2651,11 +2651,11 @@ ToLocaleFormatHelper(JSContext *cx, Hand
+@@ -2721,8 +2721,8 @@ ToLocaleFormatHelper(JSContext* cx, Hand
if (strcmp(format, "%x") == 0 && result_len >= 6 &&
/* Format %x means use OS settings, which may have 2-digit yr, so
hack end of 3/11/22 or 11.03.22 or 11Mar22 to use 4-digit yr...*/
@@ -11,10 +11,5 @@ $NetBSD: patch-mozilla_js_src_jsdate.cpp,v 1.1 2015/03/17 19:50:42 ryoon Exp $
+ !isdigit(((unsigned char)buf[result_len - 3])) &&
+ isdigit(((unsigned char)buf[result_len - 2])) && isdigit(((unsigned char)buf[result_len - 1])) &&
/* ...but not if starts with 4-digit year, like 2022/3/11. */
-- !(isdigit(buf[0]) && isdigit(buf[1]) &&
-- isdigit(buf[2]) && isdigit(buf[3]))) {
-+ !(isdigit(((unsigned char)buf[0])) && isdigit(((unsigned char)buf[1])) &&
-+ isdigit(((unsigned char)buf[2])) && isdigit(((unsigned char)buf[3])))) {
- double localtime = obj->as<DateObject>().cachedLocalTime(&cx->runtime()->dateTimeInfo);
- int year = IsNaN(localtime) ? 0 : (int) YearFromTime(localtime);
- JS_snprintf(buf + (result_len - 2), (sizeof buf) - (result_len - 2),
+ !(isdigit(buf[0]) && isdigit(buf[1]) &&
+ isdigit(buf[2]) && isdigit(buf[3]))) {
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_jsmath.cpp b/www/seamonkey/patches/patch-mozilla_js_src_jsmath.cpp
deleted file mode 100644
index 8bedf809748..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_jsmath.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_src_jsmath.cpp,v 1.2 2013/09/28 14:37:05 ryoon Exp $
-
---- mozilla/js/src/jsmath.cpp.orig 2013-09-16 18:26:41.000000000 +0000
-+++ mozilla/js/src/jsmath.cpp
-@@ -244,7 +244,7 @@ js::ecmaAtan2(double y, double x)
- }
- #endif
-
--#if defined(SOLARIS) && defined(__GNUC__)
-+#if defined(notSOLARIS) && defined(__GNUC__)
- if (y == 0) {
- if (IsNegativeZero(x))
- return js_copysign(M_PI, y);
diff --git a/www/seamonkey/patches/patch-as b/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in
index 2ba6f803bf5..7d6975f94b7 100644
--- a/www/seamonkey/patches/patch-as
+++ b/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in
@@ -1,11 +1,8 @@
-$NetBSD: patch-as,v 1.22 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.1 2017/01/01 16:14:08 ryoon Exp $
-* Fix _res is not supported for multi-threaded programs. error.
-* Treat DragonFly like FreeBSD.
-
---- mozilla/js/src/configure.in.orig 2015-09-25 07:35:29.000000000 +0000
-+++ mozilla/js/src/configure.in
-@@ -2190,8 +2190,7 @@ AC_LANG_CPLUSPLUS
+--- mozilla/js/src/old-configure.in.orig 2016-12-14 02:09:44.000000000 +0000
++++ mozilla/js/src/old-configure.in
+@@ -1272,8 +1272,7 @@ AC_LANG_CPLUSPLUS
MOZ_CXX11
@@ -15,27 +12,18 @@ $NetBSD: patch-as,v 1.22 2015/10/02 22:49:36 ryoon Exp $
dnl ===============================================================
if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
-@@ -3029,7 +3028,7 @@ if test "$MOZ_MEMORY"; then
- *-darwin*)
- AC_DEFINE(MOZ_MEMORY_DARWIN)
- ;;
-- *-*freebsd*)
-+ *-*freebsd*|*-*dragonfly*)
- AC_DEFINE(MOZ_MEMORY_BSD)
- ;;
- *-android*|*-linuxandroid*)
-@@ -3879,6 +3878,16 @@ MOZ_SUBCONFIGURE_ICU()
+@@ -2593,6 +2592,16 @@ MOZ_CONFIG_ICU()
dnl ========================================================
dnl JavaScript shell
dnl ========================================================
+ICU_LIB_NAMES=
-+MOZ_NATIVE_ICU=
++MOZ_SYSTEM_ICU=
+MOZ_ARG_WITH_BOOL(system-icu,
+[ --with-system-icu
+ Use system icu (located with pkgconfig)],
-+ MOZ_NATIVE_ICU=1)
++ MOZ_SYSTEM_ICU=1)
+
-+if test -n "$MOZ_NATIVE_ICU"; then
++if test -n "$MOZ_SYSTEM_ICU"; then
+ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1)
+fi
diff --git a/www/seamonkey/patches/patch-mozilla_js_src_shell_jsoptparse.cpp b/www/seamonkey/patches/patch-mozilla_js_src_shell_jsoptparse.cpp
deleted file mode 100644
index 0368f31698b..00000000000
--- a/www/seamonkey/patches/patch-mozilla_js_src_shell_jsoptparse.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_js_src_shell_jsoptparse.cpp,v 1.3 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/js/src/shell/jsoptparse.cpp.orig 2015-09-25 07:35:49.000000000 +0000
-+++ mozilla/js/src/shell/jsoptparse.cpp
-@@ -95,7 +95,7 @@ PrintParagraph(const char* text, unsigne
- ++it;
-
- while (*it != '\0') {
-- MOZ_ASSERT(!isspace(*it));
-+ MOZ_ASSERT(!isspace((unsigned char)*it));
-
- /* Delimit the current token. */
- const char* limit = it;
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_AUTHORS b/www/seamonkey/patches/patch-mozilla_media_libcubeb_AUTHORS
deleted file mode 100644
index eaba2f38dc3..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_AUTHORS
+++ /dev/null
@@ -1,9 +0,0 @@
-$NetBSD: patch-mozilla_media_libcubeb_AUTHORS,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/media/libcubeb/AUTHORS.orig 2014-10-14 06:36:30.000000000 +0000
-+++ mozilla/media/libcubeb/AUTHORS
-@@ -4,3 +4,4 @@ Michael Wu <mwu@mozilla.com>
- Paul Adenot <paul@paul.cx>
- David Richards <drichards@mozilla.com>
- Sebastien Alaiwan <sebastien.alaiwan@gmail.com>
-+Evgeniy Vodolazskiy <waterlaz@gmail.com>
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
index 42417b1cffc..2e51437560c 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb.c
@@ -1,20 +1,20 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.1 2014/11/02 05:40:31 ryoon Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libcubeb/src/cubeb.c.orig 2014-10-14 06:36:30.000000000 +0000
+--- mozilla/media/libcubeb/src/cubeb.c.orig 2016-12-14 02:09:53.000000000 +0000
+++ mozilla/media/libcubeb/src/cubeb.c
-@@ -54,6 +54,9 @@ int opensl_init(cubeb ** context, char c
- #if defined(USE_AUDIOTRACK)
- int audiotrack_init(cubeb ** context, char const * context_name);
+@@ -60,6 +60,9 @@ int audiotrack_init(cubeb ** context, ch
+ #if defined(USE_KAI)
+ int kai_init(cubeb ** context, char const * context_name);
#endif
+#if defined(USE_OSS)
+int oss_init(cubeb ** context, char const * context_name);
+#endif
+
int
- validate_stream_params(cubeb_stream_params stream_params)
-@@ -120,6 +123,9 @@ cubeb_init(cubeb ** context, char const
- #if defined(USE_AUDIOTRACK)
- audiotrack_init,
+@@ -152,6 +155,9 @@ cubeb_init(cubeb ** context, char const
+ #if defined(USE_KAI)
+ kai_init,
#endif
+#if defined(USE_OSS)
+ oss_init,
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
index d3d7f878371..b9a13fdc108 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:28 maya Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.8 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2015-09-25 07:35:08.000000000 +0000
+--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2016-12-14 02:09:53.000000000 +0000
+++ mozilla/media/libcubeb/src/cubeb_alsa.c
@@ -7,12 +7,18 @@
#undef NDEBUG
@@ -82,7 +82,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
};
enum stream_state {
-@@ -258,32 +311,35 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -257,32 +310,35 @@ alsa_refill_stream(cubeb_stream * stm)
long got;
void * p;
int draining;
@@ -137,7 +137,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
/* This should never happen. */
if ((unsigned int) avail > stm->buffer_size) {
-@@ -294,8 +350,8 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -293,8 +349,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) {
@@ -148,7 +148,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
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)
+@@ -302,7 +358,7 @@ alsa_refill_stream(cubeb_stream * stm)
}
}
@@ -157,7 +157,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
assert(p);
pthread_mutex_unlock(&stm->mutex);
-@@ -312,10 +368,11 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -311,10 +367,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);
@@ -170,7 +170,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) {
float * b = (float *) p;
-@@ -328,14 +385,55 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -327,14 +384,66 @@ alsa_refill_stream(cubeb_stream * stm)
b[i] *= stm->volume;
}
}
@@ -206,6 +206,17 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
+ 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, "
@@ -234,7 +245,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
}
if (got != avail) {
long buffer_fill = stm->buffer_size - (avail - got);
-@@ -343,7 +441,7 @@ alsa_refill_stream(cubeb_stream * stm)
+@@ -342,7 +451,7 @@ alsa_refill_stream(cubeb_stream * stm)
/* Fill the remaining buffer with silence to guarantee one full period
has been written. */
@@ -243,7 +254,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
set_timeout(&stm->drain_timeout, buffer_time * 1000);
-@@ -454,26 +552,26 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -453,26 +562,26 @@ get_slave_pcm_node(snd_config_t * lconf,
slave_def = NULL;
@@ -275,7 +286,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
break;
}
-@@ -482,7 +580,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -481,7 +590,7 @@ get_slave_pcm_node(snd_config_t * lconf,
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
@@ -284,7 +295,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
break;
}
-@@ -491,7 +589,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -490,7 +599,7 @@ get_slave_pcm_node(snd_config_t * lconf,
} while (0);
if (slave_def) {
@@ -293,7 +304,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
}
return NULL;
-@@ -514,22 +612,22 @@ init_local_config_with_workaround(char c
+@@ -513,22 +622,22 @@ init_local_config_with_workaround(char c
lconf = NULL;
@@ -320,7 +331,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
break;
}
-@@ -538,7 +636,7 @@ init_local_config_with_workaround(char c
+@@ -537,7 +646,7 @@ init_local_config_with_workaround(char c
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
@@ -329,7 +340,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
break;
}
-@@ -549,12 +647,12 @@ init_local_config_with_workaround(char c
+@@ -548,12 +657,12 @@ init_local_config_with_workaround(char c
}
/* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
@@ -344,7 +355,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
break;
}
-@@ -565,18 +663,18 @@ init_local_config_with_workaround(char c
+@@ -564,18 +673,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. */
@@ -366,7 +377,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
break;
}
-@@ -584,7 +682,7 @@ init_local_config_with_workaround(char c
+@@ -583,7 +692,7 @@ init_local_config_with_workaround(char c
return lconf;
} while (0);
@@ -375,7 +386,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
return NULL;
}
-@@ -596,9 +694,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s
+@@ -595,9 +704,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s
pthread_mutex_lock(&cubeb_alsa_mutex);
if (local_config) {
@@ -387,7 +398,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -611,7 +709,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
+@@ -610,7 +719,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
int r;
pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -396,7 +407,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
pthread_mutex_unlock(&cubeb_alsa_mutex);
return r;
-@@ -668,12 +766,65 @@ alsa_init(cubeb ** context, char const *
+@@ -667,12 +776,65 @@ alsa_init(cubeb ** context, char const *
pthread_attr_t attr;
snd_pcm_t * dummy;
@@ -463,7 +474,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
cubeb_alsa_error_handler_set = 1;
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -681,6 +832,8 @@ alsa_init(cubeb ** context, char const *
+@@ -680,6 +842,8 @@ alsa_init(cubeb ** context, char const *
ctx = calloc(1, sizeof(*ctx));
assert(ctx);
@@ -472,7 +483,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
ctx->ops = &alsa_ops;
r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -730,7 +883,7 @@ alsa_init(cubeb ** context, char const *
+@@ -729,7 +893,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);
@@ -481,7 +492,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
pthread_mutex_unlock(&cubeb_alsa_mutex);
ctx->local_config = NULL;
} else if (r >= 0) {
-@@ -769,9 +922,13 @@ alsa_destroy(cubeb * ctx)
+@@ -768,9 +932,13 @@ alsa_destroy(cubeb * ctx)
pthread_mutex_destroy(&ctx->mutex);
free(ctx->fds);
@@ -496,7 +507,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
pthread_mutex_unlock(&cubeb_alsa_mutex);
}
-@@ -839,7 +996,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -853,7 +1021,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
return CUBEB_ERROR;
}
@@ -505,7 +516,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
assert(r == 0);
/* Ugly hack: the PA ALSA plugin allows buffer configurations that can't
-@@ -849,23 +1006,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
+@@ -863,23 +1031,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
latency = latency < 500 ? 500 : latency;
}
@@ -520,7 +531,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
return CUBEB_ERROR_INVALID_FORMAT;
}
-- r = 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, &stm->period_size);
assert(r == 0);
@@ -535,7 +546,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
assert((nfds_t) r == stm->nfds);
r = pthread_cond_init(&stm->cond, NULL);
-@@ -896,7 +1053,7 @@ alsa_stream_destroy(cubeb_stream * stm)
+@@ -910,7 +1078,7 @@ alsa_stream_destroy(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
if (stm->pcm) {
if (stm->state == DRAINING) {
@@ -544,7 +555,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
}
alsa_locked_pcm_close(stm->pcm);
stm->pcm = NULL;
-@@ -906,7 +1063,10 @@ alsa_stream_destroy(cubeb_stream * stm)
+@@ -920,7 +1088,10 @@ alsa_stream_destroy(cubeb_stream * stm)
pthread_mutex_destroy(&stm->mutex);
r = pthread_cond_destroy(&stm->cond);
@@ -556,7 +567,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
alsa_unregister_stream(stm);
-@@ -938,12 +1098,12 @@ alsa_get_max_channel_count(cubeb * ctx,
+@@ -952,12 +1123,12 @@ alsa_get_max_channel_count(cubeb * ctx,
return CUBEB_ERROR;
}
@@ -571,12 +582,12 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
if (r < 0) {
return CUBEB_ERROR;
}
-@@ -963,34 +1123,34 @@ alsa_get_preferred_sample_rate(cubeb * c
+@@ -977,34 +1148,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, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
-+ r = WRAP(snd_pcm_open)(&pcm, "default", 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, 0);
++ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0);
if (r < 0) {
return CUBEB_ERROR;
}
@@ -614,7 +625,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
return CUBEB_OK;
}
-@@ -1014,7 +1174,7 @@ alsa_stream_start(cubeb_stream * stm)
+@@ -1028,7 +1199,7 @@ alsa_stream_start(cubeb_stream * stm)
ctx = stm->context;
pthread_mutex_lock(&stm->mutex);
@@ -623,7 +634,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
gettimeofday(&stm->last_activity, NULL);
pthread_mutex_unlock(&stm->mutex);
-@@ -1048,7 +1208,7 @@ alsa_stream_stop(cubeb_stream * stm)
+@@ -1062,7 +1233,7 @@ alsa_stream_stop(cubeb_stream * stm)
pthread_mutex_unlock(&ctx->mutex);
pthread_mutex_lock(&stm->mutex);
@@ -632,7 +643,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
-@@ -1064,14 +1224,17 @@ alsa_stream_get_position(cubeb_stream *
+@@ -1078,14 +1249,17 @@ alsa_stream_get_position(cubeb_stream *
pthread_mutex_lock(&stm->mutex);
delay = -1;
@@ -653,7 +664,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.7 2016/12/07 22:01:2
*position = 0;
if (stm->write_position >= (snd_pcm_uframes_t) delay) {
-@@ -1090,7 +1253,7 @@ alsa_stream_get_latency(cubeb_stream * s
+@@ -1104,7 +1278,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. */
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c
index 775c8369665..98d525ffa6c 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c
@@ -1,10 +1,10 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.3 2015/03/17 19:50:42 ryoon Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.4 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libcubeb/src/cubeb_oss.c.orig 2015-03-16 18:51:31.000000000 +0000
+--- mozilla/media/libcubeb/src/cubeb_oss.c.orig 2017-01-01 10:19:05.010110210 +0000
+++ mozilla/media/libcubeb/src/cubeb_oss.c
-@@ -0,0 +1,402 @@
+@@ -0,0 +1,412 @@
+/*
-+ * Copyright © 2014 Mozilla Foundation
++ * Copyright © 2014 Mozilla Foundation
+ *
+ * This program is made available under an ISC-style license. See the
+ * accompanying file LICENSE for details.
@@ -23,6 +23,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.3 2015/03/17 19:50:42
+#include <errno.h>
+#include <pthread.h>
+#include <stdio.h>
++#include <assert.h>
+
+#include "cubeb/cubeb.h"
+#include "cubeb-internal.h"
@@ -121,7 +122,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.3 2015/03/17 19:50:42
+ 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);
+ }
@@ -221,7 +222,10 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.3 2015/03/17 19:50:42
+
+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 +236,12 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.3 2015/03/17 19:50:42
+ 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 +253,16 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.3 2015/03/17 19:50:42
+ 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, output_stream_params->channels);
++ SET(SNDCTL_DSP_SPEED, output_stream_params->rate);
++ switch (output_stream_params->format) {
+ case CUBEB_SAMPLE_S16LE:
+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_LE);
+ break;
diff --git a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build
index d1da419ba5c..d27d1113d35 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.5 2016/03/30 12:56:53 ryoon Exp $
+$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.6 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libcubeb/src/moz.build.orig 2016-01-19 02:49:31.000000000 +0000
+--- mozilla/media/libcubeb/src/moz.build.orig 2016-12-14 02:09:53.000000000 +0000
+++ mozilla/media/libcubeb/src/moz.build
-@@ -17,6 +17,12 @@ if CONFIG['MOZ_ALSA']:
+@@ -19,6 +19,12 @@ if CONFIG['MOZ_ALSA']:
]
DEFINES['USE_ALSA'] = True
@@ -15,22 +15,21 @@ $NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.5 2016/03/30 12:56:53 ry
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',
- ]
-@@ -65,6 +71,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
+@@ -68,6 +74,9 @@ if CONFIG['OS_TARGET'] == 'Android':
FINAL_LIBRARY = 'gkmedias'
-+if CONFIG['MOZ_NATIVE_SPEEX']:
++if CONFIG['MOZ_SYSTEM_SPEEX']:
+ SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS']
+
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
- CFLAGS += [
- '-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
+ if CONFIG['ANDROID_VERSION'] >= '17':
+ LOCAL_INCLUDES += [
+@@ -78,6 +87,7 @@ 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']
+
diff --git a/www/seamonkey/patches/patch-mozilla_media_libpng_pngpriv.h b/www/seamonkey/patches/patch-mozilla_media_libpng_pngpriv.h
deleted file mode 100644
index 94c2be432ee..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_libpng_pngpriv.h
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_media_libpng_pngpriv.h,v 1.2 2014/03/30 04:13:17 ryoon Exp $
-
---- mozilla/media/libpng/pngpriv.h.orig 2014-03-19 01:42:07.000000000 +0000
-+++ mozilla/media/libpng/pngpriv.h
-@@ -38,6 +38,7 @@
- * still required (as of 2011-05-02.)
- */
- #define _POSIX_SOURCE 1 /* Just the POSIX 1003.1 and C89 APIs */
-+#define _XOPEN_SOURCE 600
-
- #ifndef PNG_VERSION_INFO_ONLY
- /* Standard library headers not required by png.h: */
diff --git a/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp b/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
index 781de5a4413..ae20052ffba 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
+++ b/www/seamonkey/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
@@ -1,18 +1,11 @@
-$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.2 2015/03/17 19:50:42 ryoon Exp $
+$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.3 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2015-03-09 05:34:24.000000000 +0000
+--- mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2016-12-14 02:07:21.000000000 +0000
+++ mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp
-@@ -23,6 +23,17 @@
+@@ -23,6 +23,10 @@
#include "ADebug.h"
#include "AString.h"
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# undef tolower
-+# endif
-+#endif
-+
+#if defined(__NetBSD__) && defined(tolower)
+#undef tolower
+#endif
diff --git a/www/seamonkey/patches/patch-mozilla_media_libtheora_moz.build b/www/seamonkey/patches/patch-mozilla_media_libtheora_moz.build
index ab4e3ec64f9..a949b902d0e 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libtheora_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_media_libtheora_moz.build
@@ -1,14 +1,14 @@
-$NetBSD: patch-mozilla_media_libtheora_moz.build,v 1.3 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_media_libtheora_moz.build,v 1.4 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libtheora/moz.build.orig 2015-09-25 07:35:14.000000000 +0000
+--- mozilla/media/libtheora/moz.build.orig 2016-12-14 02:09:54.000000000 +0000
+++ mozilla/media/libtheora/moz.build
-@@ -21,6 +21,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
+@@ -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']
diff --git a/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in b/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in
index 2d7b5c1eb0a..42405226e14 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in
+++ b/www/seamonkey/patches/patch-mozilla_media_libtremor_Makefile.in
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.1 2014/03/30 04:13:17 ryoon Exp $
+$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libtremor/Makefile.in.orig 2014-03-29 04:22:17.000000000 +0000
+--- mozilla/media/libtremor/Makefile.in.orig 2017-01-01 10:19:05.138856916 +0000
+++ mozilla/media/libtremor/Makefile.in
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
@@ -9,6 +9,6 @@ $NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.1 2014/03/30 04:13:17 ryo
+
+include $(topsrcdir)/config/rules.mk
+
-+ifdef MOZ_NATIVE_OGG
++ifdef MOZ_SYSTEM_OGG
+CFLAGS += $(MOZ_OGG_CFLAGS)
+endif
diff --git a/www/seamonkey/patches/patch-mozilla_media_libtremor_moz.build b/www/seamonkey/patches/patch-mozilla_media_libtremor_moz.build
index 7b91be471b9..4d245e20ebe 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libtremor_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_media_libtremor_moz.build
@@ -1,10 +1,10 @@
-$NetBSD: patch-mozilla_media_libtremor_moz.build,v 1.1 2015/01/02 04:26:21 ryoon Exp $
+$NetBSD: patch-mozilla_media_libtremor_moz.build,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libtremor/moz.build.orig 2014-12-03 06:23:09.000000000 +0000
+--- mozilla/media/libtremor/moz.build.orig 2016-12-14 02:09:54.000000000 +0000
+++ mozilla/media/libtremor/moz.build
-@@ -6,3 +6,5 @@
+@@ -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']
diff --git a/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in b/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in
index 740c4e991e0..23da484d03a 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in
+++ b/www/seamonkey/patches/patch-mozilla_media_libvorbis_Makefile.in
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.1 2014/03/30 04:13:17 ryoon Exp $
+$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libvorbis/Makefile.in.orig 2014-03-29 04:22:17.000000000 +0000
+--- mozilla/media/libvorbis/Makefile.in.orig 2017-01-01 10:19:05.140785029 +0000
+++ mozilla/media/libvorbis/Makefile.in
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
@@ -9,6 +9,6 @@ $NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.1 2014/03/30 04:13:17 ryo
+
+include $(topsrcdir)/config/rules.mk
+
-+ifdef MOZ_NATIVE_OGG
++ifdef MOZ_SYSTEM_OGG
+CFLAGS += $(MOZ_OGG_CFLAGS)
+endif
diff --git a/www/seamonkey/patches/patch-mozilla_media_libvorbis_moz.build b/www/seamonkey/patches/patch-mozilla_media_libvorbis_moz.build
index 58be26f889a..9d47b31f2dd 100644
--- a/www/seamonkey/patches/patch-mozilla_media_libvorbis_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_media_libvorbis_moz.build
@@ -1,11 +1,11 @@
-$NetBSD: patch-mozilla_media_libvorbis_moz.build,v 1.1 2015/01/02 04:26:21 ryoon Exp $
+$NetBSD: patch-mozilla_media_libvorbis_moz.build,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/media/libvorbis/moz.build.orig 2014-12-03 06:23:09.000000000 +0000
+--- mozilla/media/libvorbis/moz.build.orig 2016-12-14 02:09:54.000000000 +0000
+++ mozilla/media/libvorbis/moz.build
-@@ -55,3 +55,6 @@ FINAL_LIBRARY = 'gkmedias'
+@@ -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']
diff --git a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c b/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c
deleted file mode 100644
index 54db07e2fe9..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.4 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2014-06-13 00:45:42.000000000 +0000
-+++ mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c
-@@ -54,6 +54,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- # endif
- #endif
-
-+#ifdef __DragonFly__
-+#include <osreldate.h>
-+# if __DragonFly_version > 300502
-+# define HAVE_XLOCALE
-+# endif
-+#endif
-+
- #ifdef HAVE_XLOCALE
- #include <xlocale.h>
- #endif /* HAVE_XLOCALE */
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build b/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
deleted file mode 100644
index 8770328fb68..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.1 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/media/webrtc/signaling/test/common.build.orig 2015-09-25 07:35:25.000000000 +0000
-+++ mozilla/media/webrtc/signaling/test/common.build
-@@ -99,15 +99,19 @@ if CONFIG['JS_SHARED_LIBRARY']:
-
- USE_LIBS += ['mozglue']
-
-+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
- OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
- OS_LIBS += CONFIG['REALTIME_LIBS']
-
--if CONFIG['MOZ_ALSA']:
-- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
-+if CONFIG['MOZ_OSS']:
-+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
-
- if CONFIG['MOZ_NATIVE_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']
-
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi
deleted file mode 100644
index 4370e67b8ea..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.5 2014/06/22 08:54:39 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2014-06-13 00:45:43.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/build/common.gypi
-@@ -256,7 +256,7 @@
- }],
- ['OS=="dragonfly" or OS=="netbsd"', {
- 'defines': [
-- # doesn't support pthread_condattr_setclock
-+ # doesn't support pthread_condattr_setclock, NetBSD 6 supports it.
- 'WEBRTC_CLOCK_TYPE_REALTIME',
- ],
- }],
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi
deleted file mode 100644
index c485c4c4cc8..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi,v 1.3 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi.orig 2015-09-02 09:27:27.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi
-@@ -17,18 +17,11 @@
- 'conditions': [
- ['build_with_mozilla==1', {
- # Mozilla provides its own build of the opus library.
-- 'include_dirs': [
-- '/media/libopus/include',
-- '/media/libopus/src',
-- '/media/libopus/celt',
-+ 'cflags_mozilla': [
-+ '$(filter -I%, $(MOZ_CELT_CFLAGS))/celt',
-+ '$(MOZ_OPUS_CFLAGS)',
-+ '$(filter -I%, $(MOZ_OPUS_CFLAGS))/../src',
- ],
-- 'direct_dependent_settings': {
-- 'include_dirs': [
-- '/media/libopus/include',
-- '/media/libopus/src',
-- '/media/libopus/celt',
-- ],
-- },
- }, {
- 'dependencies': [
- '<(DEPTH)/third_party/opus/opus.gyp:opus'
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi
deleted file mode 100644
index 6e98f0b8efe..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi,v 1.1 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi.orig 2015-09-02 09:27:27.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi
-@@ -84,19 +84,11 @@
- ],
- }],
- ['build_with_mozilla==1', {
-- 'include_dirs': [
-- # Need Opus header files for the audio classifier.
-- '<(DEPTH)/../../../media/opus/celt',
--# '<(DEPTH)/third_party/opus/src/src',
-+ 'cflags_mozilla': [
-+ '$(filter -I%, $(MOZ_CELT_CFLAGS))/celt',
-+ '$(MOZ_OPUS_CFLAGS)',
-+ '$(filter -I%, $(MOZ_OPUS_CFLAGS))/../src',
- ],
-- 'direct_dependent_settings': {
-- 'include_dirs': [
-- '../../../../../../media/opus/celt',
-- # Need Opus header files for the audio classifier.
-- '<(DEPTH)/../../../media/opus/celt',
--# '<(DEPTH)/third_party/opus/src/src',
-- ],
-- },
- }],
- ],
- 'sources': [
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc
deleted file mode 100644
index 7039948f449..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc.orig 2014-10-14 06:36:31.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc
-@@ -18,7 +18,7 @@ ScreenCapturer* ScreenCapturer::Create()
- return Create(DesktopCaptureOptions::CreateDefault());
- }
-
--#if defined(WEBRTC_LINUX)
-+#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
- ScreenCapturer* ScreenCapturer::CreateWithXDamage(
- bool use_update_notifications) {
- DesktopCaptureOptions options;
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h
deleted file mode 100644
index 88e7c66504f..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h,v 1.1 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h.orig 2014-10-14 06:36:31.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h
-@@ -74,7 +74,7 @@ class ScreenCapturer : public DesktopCap
- static ScreenCapturer* Create(const DesktopCaptureOptions& options);
- static ScreenCapturer* Create();
-
--#if defined(WEBRTC_LINUX)
-+#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
- // Creates platform-specific capturer and instructs it whether it should use
- // X DAMAGE support.
- static ScreenCapturer* CreateWithXDamage(bool use_x_damage);
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
deleted file mode 100644
index f333e1f0358..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.6 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2014-10-14 06:36:31.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
-@@ -25,10 +25,21 @@
- #else
- #include <linux/videodev2.h>
- #endif
-+#ifdef HAVE_LIBV4L2
-+#include <libv4l2.h>
-+#endif
-
- #include "webrtc/system_wrappers/interface/ref_count.h"
- #include "webrtc/system_wrappers/interface/trace.h"
-
-+#ifdef HAVE_LIBV4L2
-+#define open v4l2_open
-+#define close v4l2_close
-+#define dup v4l2_dup
-+#define ioctl v4l2_ioctl
-+#define mmap v4l2_mmap
-+#define munmap v4l2_munmap
-+#endif
-
- namespace webrtc
- {
-@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
- memset(deviceNameUTF8, 0, deviceNameLength);
- memcpy(cameraName, cap.card, sizeof(cap.card));
-
-+ if (cameraName[0] == '\0')
-+ {
-+ sprintf(cameraName, "Camera at /dev/video%d", deviceNumber);
-+ }
-+
- if (deviceNameLength >= strlen(cameraName))
- {
- memcpy(deviceNameUTF8, cameraName, strlen(cameraName));
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
deleted file mode 100644
index 1c0fc17be28..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.6 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2014-10-14 06:36:31.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc
-@@ -25,6 +25,9 @@
- #else
- #include <linux/videodev2.h>
- #endif
-+#ifdef HAVE_LIBV4L2
-+#include <libv4l2.h>
-+#endif
-
- #include <new>
-
-@@ -34,6 +37,15 @@
- #include "webrtc/system_wrappers/interface/thread_wrapper.h"
- #include "webrtc/system_wrappers/interface/trace.h"
-
-+#ifdef HAVE_LIBV4L2
-+#define open v4l2_open
-+#define close v4l2_close
-+#define dup v4l2_dup
-+#define ioctl v4l2_ioctl
-+#define mmap v4l2_mmap
-+#define munmap v4l2_munmap
-+#endif
-+
- namespace webrtc
- {
- namespace videocapturemodule
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
deleted file mode 100644
index a435e576a6f..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.4 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2015-09-02 09:27:28.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.
-
- {
-+ 'variables': {
-+ 'use_libv4l2%': 0,
-+ },
- 'targets': [
- {
- # Note this library is missing an implementation for the video capture.
-@@ -69,6 +72,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',
-+ ],
-+ }],
-+ ],
- }], # linux
- ['OS=="mac"', {
- 'sources': [
diff --git a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp b/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp
deleted file mode 100644
index 1015a8adacc..00000000000
--- a/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp,v 1.6 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp.orig 2015-09-25 07:35:39.000000000 +0000
-+++ mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp
-@@ -14,6 +14,13 @@ Cygwin fix provided by:
- Scott McMurray
- */
-
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# define getchar boost_getchar
-+# endif
-+#endif
-+
- #ifndef BOOST_SPREAD_SORT_H
- #define BOOST_SPREAD_SORT_H
- #include <algorithm>
-@@ -21,10 +28,24 @@ Scott McMurray
- #include <vector>
- #include "webrtc/system_wrappers/source/spreadsortlib/constants.hpp"
-
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# define getchar boost_getchar
-+# endif
-+#endif
-+
- #ifdef getchar
- #undef getchar
- #endif
-
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 900506
-+# define getchar boost_getchar
-+# endif
-+#endif
-+
- namespace boost {
- namespace detail {
- //This only works on unsigned data types
diff --git a/www/seamonkey/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp b/www/seamonkey/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp
deleted file mode 100644
index 3676aa9fc63..00000000000
--- a/www/seamonkey/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-mozilla_memory_volatile_VolatileBufferOSX.cpp,v 1.1 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/memory/volatile/VolatileBufferOSX.cpp.orig 2015-09-02 09:27:34.000000000 +0000
-+++ mozilla/memory/volatile/VolatileBufferOSX.cpp
-@@ -47,7 +47,14 @@ VolatileBuffer::Init(size_t aSize, size_
- }
-
- heap_alloc:
-+#if defined(HAVE_POSIX_MEMALIGN)
- (void)moz_posix_memalign(&mBuf, aAlignment, aSize);
-+#else
-+ MOZ_RELEASE_ASSERT(
-+ !(aAlignment > (size_t)getpagesize()),
-+ "Cannot fallback to valloc(3): alignment is larger than the page size");
-+ mBuf = valloc(aSize);
-+#endif
- mHeap = true;
- return !!mBuf;
- }
diff --git a/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h b/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h
index 773970b3b04..7ad0bd65dc8 100644
--- a/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h
+++ b/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.4 2015/12/03 12:22:27 ryoon Exp $
+$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.5 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/mfbt/Attributes.h.orig 2015-11-04 01:56:08.000000000 +0000
+--- mozilla/mfbt/Attributes.h.orig 2016-12-14 02:09:55.000000000 +0000
+++ mozilla/mfbt/Attributes.h
@@ -50,6 +50,7 @@
* don't indicate support for them here, due to
@@ -10,7 +10,7 @@ $NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.4 2015/12/03 12:22:27 ryoon Exp $
# define MOZ_HAVE_NEVER_INLINE __declspec(noinline)
# define MOZ_HAVE_NORETURN __declspec(noreturn)
# if _MSC_VER >= 1900
-@@ -73,6 +74,9 @@
+@@ -72,6 +73,9 @@
# ifndef __has_extension
# define __has_extension __has_feature /* compatibility, for older versions of clang */
# endif
@@ -20,11 +20,3 @@ $NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.4 2015/12/03 12:22:27 ryoon Exp $
# if __has_extension(cxx_constexpr)
# define MOZ_HAVE_CXX11_CONSTEXPR
# endif
-@@ -89,6 +93,7 @@
- # if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L
- # define MOZ_HAVE_CXX11_CONSTEXPR
- # if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0)
-+# define MOZ_HAVE_CXX11_ALIGNAS
- # define MOZ_HAVE_CXX11_CONSTEXPR_IN_TEMPLATES
- # endif
- # define MOZ_HAVE_EXPLICIT_CONVERSION
diff --git a/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js b/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js
index bbe099b060c..8189025ab3b 100644
--- a/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js
+++ b/www/seamonkey/patches/patch-mozilla_modules_libpref_init_all.js
@@ -1,13 +1,13 @@
-$NetBSD: patch-mozilla_modules_libpref_init_all.js,v 1.1 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_modules_libpref_init_all.js,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/modules/libpref/init/all.js.orig 2015-09-25 07:36:02.000000000 +0000
+--- mozilla/modules/libpref/init/all.js.orig 2016-12-14 02:09:59.000000000 +0000
+++ mozilla/modules/libpref/init/all.js
-@@ -4216,7 +4216,7 @@ pref("layers.max-active", -1);
- pref("layers.tiles.adjust", true);
+@@ -4601,7 +4601,7 @@ pref("device.sensors.enabled", true);
+ pref("device.storage.enabled", false);
- // Set the default values, and then override per-platform as needed
--pref("layers.offmainthreadcomposition.enabled", true);
-+pref("layers.offmainthreadcomposition.enabled", false);
- // Compositor target frame rate. NOTE: If vsync is enabled the compositor
- // frame rate will still be capped.
- // -1 -> default (match layout.frame_rate or 60 FPS)
+ // Toggle which thread the HTML5 parser uses for stream parsing
+-pref("html5.offmainthread", true);
++pref("html5.offmainthread", false);
+ // Time in milliseconds between the time a network buffer is seen and the
+ // timer firing when the timer hasn't fired previously in this parse in the
+ // off-the-main-thread HTML5 parser.
diff --git a/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp b/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp
index e6cc4250f34..96233a0b107 100644
--- a/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp
+++ b/www/seamonkey/patches/patch-mozilla_mozglue_build_arm.cpp
@@ -1,13 +1,13 @@
-$NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp $
+$NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/mozglue/build/arm.cpp.orig 2015-11-04 01:56:25.000000000 +0000
+--- mozilla/mozglue/build/arm.cpp.orig 2016-12-14 02:08:20.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 <stdio.h>
# include <stdlib.h>
# include <string.h>
@@ -17,7 +17,7 @@ $NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp
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.cpp,v 1.1 2015/12/03 12:22:27 ryoon Exp
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;
}
diff --git a/www/seamonkey/patches/patch-mozilla_mozglue_misc_StackWalk.cpp b/www/seamonkey/patches/patch-mozilla_mozglue_misc_StackWalk.cpp
deleted file mode 100644
index 280de1642c4..00000000000
--- a/www/seamonkey/patches/patch-mozilla_mozglue_misc_StackWalk.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_mozglue_misc_StackWalk.cpp,v 1.1 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/mozglue/misc/StackWalk.cpp.orig 2015-09-25 07:36:02.000000000 +0000
-+++ mozilla/mozglue/misc/StackWalk.cpp
-@@ -903,7 +903,7 @@ FramePointerStackWalk(MozWalkStackCallba
- (long(next) & 3)) {
- break;
- }
--#if (defined(__ppc__) && defined(XP_MACOSX)) || defined(__powerpc64__)
-+#if (defined(__ppc__) && defined(XP_DARWIN)) || defined(__powerpc64__)
- // ppc mac or powerpc64 linux
- void* pc = *(bp + 2);
- bp += 3;
diff --git a/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build b/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build
deleted file mode 100644
index e67d1889e2a..00000000000
--- a/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.2 2015/09/21 05:03:45 ryoon Exp $
-
---- mozilla/netwerk/dns/moz.build.orig 2015-09-02 09:28:02.000000000 +0000
-+++ mozilla/netwerk/dns/moz.build
-@@ -68,5 +68,8 @@ LOCAL_INCLUDES += [
- '/netwerk/base',
- ]
-
-+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
-+
- if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19':
- CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']]
diff --git a/www/seamonkey/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp b/www/seamonkey/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp
deleted file mode 100644
index c878d10fef6..00000000000
--- a/www/seamonkey/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_netwerk_protocol_http_Http2Session.cpp,v 1.2 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/netwerk/protocol/http/Http2Session.cpp.orig 2015-09-25 07:36:06.000000000 +0000
-+++ mozilla/netwerk/protocol/http/Http2Session.cpp
-@@ -33,7 +33,6 @@
- #include "nsStandardURL.h"
- #include "nsURLHelper.h"
- #include "prprf.h"
--#include "prnetdb.h"
- #include "sslt.h"
-
- #ifdef DEBUG
diff --git a/www/seamonkey/patches/patch-aa b/www/seamonkey/patches/patch-mozilla_old-configure.in
index c16f8757899..a4a56b8387a 100644
--- a/www/seamonkey/patches/patch-aa
+++ b/www/seamonkey/patches/patch-mozilla_old-configure.in
@@ -1,41 +1,8 @@
-$NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+$NetBSD: patch-mozilla_old-configure.in,v 1.1 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/configure.in.orig 2016-01-19 02:49:15.000000000 +0000
-+++ mozilla/configure.in
-@@ -1996,7 +1996,6 @@ case "$target" in
- AC_DEFINE(XP_DARWIN)
- _PLATFORM_DEFAULT_TOOLKIT='cairo-uikit'
- else
-- AC_DEFINE(XP_MACOSX)
- AC_DEFINE(XP_DARWIN)
- _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
- # The ExceptionHandling framework is needed for Objective-C exception
-@@ -2579,8 +2578,7 @@ MOZ_CXX11
-
- AC_LANG_C
-
--dnl Check for .hidden assembler directive and visibility attribute.
--dnl Borrowed from glibc configure.in
-+dnl Setup default hidden visibility and wrapped system headers.
- dnl ===============================================================
- if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
- AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
-@@ -3493,6 +3491,14 @@ if test -n "$YASM"; then
- _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
- fi
-
-+if test -n "${LIBXUL_SDK_DIR}"; then
-+ AC_MSG_WARN([pkgsrc: LIBXUL_SDK_DIR is set; assuming we want nss and nspr from xulrunner.])
-+ NSPR_CFLAGS="-I${prefix}/include/xulrunner/unstable `pkg-config --cflags nspr`"
-+ NSPR_LIBS="`pkg-config --libs nspr`"
-+ NSS_CFLAGS="`pkg-config --cflags nss`"
-+ NSS_LIBS="`pkg-config --libs nss`"
-+fi
-+
- if test -z "$SKIP_LIBRARY_CHECKS"; then
- dnl system JPEG support
- dnl ========================================================
-@@ -3520,11 +3526,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
+--- mozilla/old-configure.in.orig 2016-12-14 02:10:00.000000000 +0000
++++ mozilla/old-configure.in
+@@ -2489,11 +2489,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -45,22 +12,11 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
- #endif
- ],
+ #endif ],
- MOZ_NATIVE_JPEG=1,
+ MOZ_SYSTEM_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -4255,6 +4257,10 @@ cairo-gonk)
-
- esac
-
-+if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then
-+ AC_DEFINE(XP_MACOSX)
-+fi
-+
- AC_SUBST(MOZ_PDF_PRINTING)
- if test "$MOZ_PDF_PRINTING"; then
- PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1"
-@@ -4994,6 +5000,9 @@ if test -n "$MOZ_WEBRTC"; then
- MOZ_VPX=1
+@@ -3576,6 +3572,9 @@ if test -n "$MOZ_WEBRTC"; then
+ MOZ_RAW=1
MOZ_VPX_ERROR_CONCEALMENT=1
+ dnl with libv4l2 we can support more cameras
@@ -69,7 +25,7 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -5137,6 +5146,142 @@ if test "${ac_cv_c_attribute_aligned}" !
+@@ -3718,6 +3717,155 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@@ -78,10 +34,10 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-ogg,
+[ --with-system-ogg Use system libogg (located with pkgconfig)],
-+MOZ_NATIVE_OGG=1,
-+MOZ_NATIVE_OGG=)
++MOZ_SYSTEM_OGG=1,
++MOZ_SYSTEM_OGG=)
+
-+if test -n "$MOZ_NATIVE_OGG"; then
++if test -n "$MOZ_SYSTEM_OGG"; then
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
+
+ _SAVE_LIBS=$LIBS
@@ -91,7 +47,7 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+ LIBS=$_SAVE_LIBS
+fi
+
-+AC_SUBST(MOZ_NATIVE_OGG)
++AC_SUBST(MOZ_SYSTEM_OGG)
+
+dnl ========================================================
+dnl Check for libvorbis
@@ -99,14 +55,14 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-vorbis,
+[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
-+MOZ_NATIVE_VORBIS=1,
-+MOZ_NATIVE_VORBIS=)
++MOZ_SYSTEM_VORBIS=1,
++MOZ_SYSTEM_VORBIS=)
+
-+if test -n "$MOZ_NATIVE_VORBIS"; then
++if test -n "$MOZ_SYSTEM_VORBIS"; then
+ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
+fi
+
-+AC_SUBST(MOZ_NATIVE_VORBIS)
++AC_SUBST(MOZ_SYSTEM_VORBIS)
+
+dnl ========================================================
+dnl Check for integer-only libvorbis aka tremor
@@ -114,14 +70,14 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-tremor,
+[ --with-system-tremor Use system libtremor (located with pkgconfig)],
-+MOZ_NATIVE_TREMOR=1,
-+MOZ_NATIVE_TREMOR=)
++MOZ_SYSTEM_TREMOR=1,
++MOZ_SYSTEM_TREMOR=)
+
-+if test -n "$MOZ_NATIVE_TREMOR"; then
++if test -n "$MOZ_SYSTEM_TREMOR"; then
+ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
+fi
+
-+AC_SUBST(MOZ_NATIVE_TREMOR)
++AC_SUBST(MOZ_SYSTEM_TREMOR)
+
+dnl ========================================================
+dnl Check for libcelt
@@ -129,16 +85,16 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-celt,
+[ --with-system-celt Use system libcelt (located with pkgconfig)],
-+MOZ_NATIVE_CELT=1,
-+MOZ_NATIVE_CELT=)
++MOZ_SYSTEM_CELT=1,
++MOZ_SYSTEM_CELT=)
+
-+if test -n "$MOZ_NATIVE_CELT"; then
++if test -n "$MOZ_SYSTEM_CELT"; then
+ PKG_CHECK_MODULES(MOZ_CELT, celt)
+else
+ MOZ_CELT_CFLAGS='-I$(topsrcdir)/media/libopus'
+fi
+
-+AC_SUBST(MOZ_NATIVE_CELT)
++AC_SUBST(MOZ_SYSTEM_CELT)
+
+dnl ========================================================
+dnl Check for libopus
@@ -146,16 +102,16 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-opus,
+[ --with-system-opus Use system libopus (located with pkgconfig)],
-+MOZ_NATIVE_OPUS=1,
-+MOZ_NATIVE_OPUS=)
++MOZ_SYSTEM_OPUS=1,
++MOZ_SYSTEM_OPUS=)
+
-+if test -n "$MOZ_NATIVE_OPUS"; then
++if test -n "$MOZ_SYSTEM_OPUS"; then
+ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1)
+else
+ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include'
+fi
+
-+AC_SUBST(MOZ_NATIVE_OPUS)
++AC_SUBST(MOZ_SYSTEM_OPUS)
+
+dnl ========================================================
+dnl Check for libtheora
@@ -163,14 +119,14 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-theora,
+[ --with-system-theora Use system libtheora (located with pkgconfig)],
-+MOZ_NATIVE_THEORA=1,
-+MOZ_NATIVE_THEORA=)
++MOZ_SYSTEM_THEORA=1,
++MOZ_SYSTEM_THEORA=)
+
-+if test -n "$MOZ_NATIVE_THEORA"; then
++if test -n "$MOZ_SYSTEM_THEORA"; then
+ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
+fi
+
-+AC_SUBST(MOZ_NATIVE_THEORA)
++AC_SUBST(MOZ_SYSTEM_THEORA)
+
+dnl ========================================================
+dnl Check for libsoundtouch
@@ -178,10 +134,10 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-soundtouch,
+[ --with-system-soundtouch Use system libsoundtouch (located with pkgconfig)],
-+MOZ_NATIVE_SOUNDTOUCH=1,
-+MOZ_NATIVE_SOUNDTOUCH=)
++MOZ_SYSTEM_SOUNDTOUCH=1,
++MOZ_SYSTEM_SOUNDTOUCH=)
+
-+if test -n "$MOZ_NATIVE_SOUNDTOUCH"; then
++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0)
+
+ AC_LANG_SAVE
@@ -206,13 +162,26 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
+ fi
+fi
+
-+AC_SUBST(MOZ_NATIVE_SOUNDTOUCH)
++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
++
++dnl ========================================================
++dnl = Disable VP8 decoder support
++dnl ========================================================
++MOZ_ARG_DISABLE_BOOL(webm,
++[ --disable-webm Disable support for WebM media (VP8 video and Vorbis audio)],
++ MOZ_WEBM=,
++ MOZ_WEBM=1)
++
++if test -n "$MOZ_WEBM"; then
++ AC_DEFINE(MOZ_WEBM)
++ MOZ_VPX=1
++fi;
+
+dnl ========================================================
- dnl = Disable VP8 decoder support
+ dnl = Apple platform decoder support
dnl ========================================================
- MOZ_ARG_DISABLE_BOOL(webm,
-@@ -5539,6 +5684,67 @@ fi
+ if test "$COMPILE_ENVIRONMENT"; then
+@@ -3965,6 +4113,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -280,7 +249,7 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -5552,12 +5758,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
+@@ -3978,12 +4187,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
MOZ_ALSA=1,
MOZ_ALSA=)
@@ -304,53 +273,3 @@ $NetBSD: patch-aa,v 1.30 2016/03/30 12:56:53 ryoon Exp $
AC_SUBST(MOZ_ALSA)
dnl ========================================================
-@@ -8136,6 +8353,49 @@ if test "$USE_FC_FREETYPE"; then
- fi
-
- dnl ========================================================
-+dnl Check for harfbuzz
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-harfbuzz,
-+[ --with-system-harfbuzz Use system harfbuzz (located with pkgconfig)],
-+MOZ_NATIVE_HARFBUZZ=1,
-+MOZ_NATIVE_HARFBUZZ=)
-+
-+if test -n "$MOZ_NATIVE_HARFBUZZ"; then
-+ PKG_CHECK_MODULES(MOZ_HARFBUZZ, harfbuzz >= 0.9.34)
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_HARFBUZZ)
-+
-+dnl ========================================================
-+dnl Check for graphite2
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-graphite2,
-+[ --with-system-graphite2 Use system graphite2 (located with pkgconfig)],
-+MOZ_NATIVE_GRAPHITE2=1,
-+MOZ_NATIVE_GRAPHITE2=)
-+
-+if test -n "$MOZ_NATIVE_GRAPHITE2"; then
-+ PKG_CHECK_MODULES(MOZ_GRAPHITE2, graphite2)
-+
-+ dnl graphite2.pc has bogus version, check manually
-+ AC_TRY_COMPILE([ #include <graphite2/Font.h>
-+ #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,2,4)
-+ #error "Insufficient graphite2 version."
-+ #endif
-+ ], [],
-+ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])])
-+fi
-+
-+AC_SUBST(MOZ_NATIVE_GRAPHITE2)
-+
-+dnl ========================================================
- dnl Check for pixman and cairo
- dnl ========================================================
-
diff --git a/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py b/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py
new file mode 100644
index 00000000000..a016a9e122f
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_python_mozbuild_mozbuild_configure_options.py
@@ -0,0 +1,24 @@
+$NetBSD: patch-mozilla_python_mozbuild_mozbuild_configure_options.py,v 1.1 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/python/mozbuild/mozbuild/configure/options.py.orig 2016-12-14 02:08:45.000000000 +0000
++++ mozilla/python/mozbuild/mozbuild/configure/options.py
+@@ -144,9 +144,6 @@ class Option(object):
+ if not isinstance(env, types.StringTypes):
+ raise InvalidOptionError(
+ 'Environment variable name must be a string')
+- if not env.isupper():
+- raise InvalidOptionError(
+- 'Environment variable name must be all uppercase')
+ if nargs not in (None, '?', '*', '+') and not (
+ isinstance(nargs, int) and nargs >= 0):
+ raise InvalidOptionError(
+@@ -257,9 +254,6 @@ class Option(object):
+ if name.startswith('-'):
+ raise InvalidOptionError(
+ 'Option must start with two dashes instead of one')
+- if name.islower():
+- raise InvalidOptionError(
+- 'Environment variable name must be all uppercase')
+ return '', name, values
+
+ @staticmethod
diff --git a/www/seamonkey/patches/patch-mozilla_security_manager_ssl_nsNSSComponent.cpp b/www/seamonkey/patches/patch-mozilla_security_manager_ssl_nsNSSComponent.cpp
deleted file mode 100644
index 32335f84e4d..00000000000
--- a/www/seamonkey/patches/patch-mozilla_security_manager_ssl_nsNSSComponent.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-mozilla_security_manager_ssl_nsNSSComponent.cpp,v 1.1 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/security/manager/ssl/nsNSSComponent.cpp.orig 2015-09-25 07:36:25.000000000 +0000
-+++ mozilla/security/manager/ssl/nsNSSComponent.cpp
-@@ -43,6 +43,7 @@
- #include "nss.h"
- #include "pkix/pkixnss.h"
- #include "ssl.h"
-+#define NSS_ENABLE_ECC 1
- #include "sslproto.h"
- #include "secmod.h"
- #include "secerr.h"
diff --git a/www/seamonkey/patches/patch-mozilla_storage_SQLiteMutex.h b/www/seamonkey/patches/patch-mozilla_storage_SQLiteMutex.h
deleted file mode 100644
index b16c09e4b0e..00000000000
--- a/www/seamonkey/patches/patch-mozilla_storage_SQLiteMutex.h
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-mozilla_storage_SQLiteMutex.h,v 1.1 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/storage/SQLiteMutex.h.orig 2015-09-25 07:34:55.000000000 +0000
-+++ mozilla/storage/SQLiteMutex.h
-@@ -107,15 +107,19 @@ public:
- void assertCurrentThreadOwns()
- {
- NS_ASSERTION(mMutex, "No mutex associated with this wrapper!");
-+#if 0
- NS_ASSERTION(sqlite3_mutex_held(mMutex),
- "Mutex is not held, but we expect it to be!");
-+#endif
- }
-
- void assertNotCurrentThreadOwns()
- {
- NS_ASSERTION(mMutex, "No mutex associated with this wrapper!");
-+#if 0
- NS_ASSERTION(sqlite3_mutex_notheld(mMutex),
- "Mutex is held, but we expect it to not be!");
-+#endif
- }
- #endif // ifndef DEBUG
-
diff --git a/www/seamonkey/patches/patch-mozilla_storage_mozStorageConnection.cpp b/www/seamonkey/patches/patch-mozilla_storage_mozStorageConnection.cpp
deleted file mode 100644
index f413d629a36..00000000000
--- a/www/seamonkey/patches/patch-mozilla_storage_mozStorageConnection.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-mozilla_storage_mozStorageConnection.cpp,v 1.1 2015/10/02 22:49:36 ryoon Exp $
-
---- mozilla/storage/mozStorageConnection.cpp.orig 2015-09-25 07:34:55.000000000 +0000
-+++ mozilla/storage/mozStorageConnection.cpp
-@@ -671,6 +671,13 @@ Connection::initialize(nsIFile *aDatabas
- rv = initializeInternal();
- NS_ENSURE_SUCCESS(rv, rv);
-
-+ mDatabaseFile = aDatabaseFile;
-+
-+ // XXX tnn: the configure script demands that sqlite3 is compiled with
-+ // SECURE_DELETE on by default. sqlite3 in pkgsrc does not have that,
-+ // so instead we enable secure_delete manually here.
-+ (void)ExecuteSimpleSQL(NS_LITERAL_CSTRING("PRAGMA secure_delete = 1;"));
-+
- return NS_OK;
- }
-
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h b/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
index c5af37f48cb..27438c8ba72 100644
--- a/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
@@ -1,8 +1,8 @@
-$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.1 2015/12/03 12:22:27 ryoon Exp $
+$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.2 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2015-11-04 01:55:45.000000000 +0000
+--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2016-12-14 02:06:57.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_components_protobuf_src_google_protobuf_stubs_ato
+#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:
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp b/www/seamonkey/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp
new file mode 100644
index 00000000000..3f45ff083b8
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_components_terminator_nsTerminator.cpp
@@ -0,0 +1,25 @@
+$NetBSD: patch-mozilla_toolkit_components_terminator_nsTerminator.cpp,v 1.1 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/toolkit/components/terminator/nsTerminator.cpp.orig 2016-12-14 02:09:56.000000000 +0000
++++ mozilla/toolkit/components/terminator/nsTerminator.cpp
+@@ -36,7 +36,7 @@
+ #if defined(XP_WIN)
+ #include <windows.h>
+ #else
+-#include <unistd.h>
++#include <time.h>
+ #endif
+
+ #include "mozilla/ArrayUtils.h"
+@@ -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) {
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk b/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk
new file mode 100644
index 00000000000..d409d8c0bae
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_library_libxul.mk
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_toolkit_library_libxul.mk,v 1.5 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/toolkit/library/libxul.mk.orig 2016-12-14 02:07:00.000000000 +0000
++++ mozilla/toolkit/library/libxul.mk
+@@ -55,7 +55,7 @@ endif
+ ifdef _MSC_VER
+ get_first_and_last = dumpbin -exports $1 | grep _NSModule@@ | sort -k 3 | sed -n 's/^.*?\([^@]*\)@@.*$$/\1/;1p;$$p'
+ else
+-get_first_and_last = $(TOOLCHAIN_PREFIX)nm -g $1 | grep _NSModule$$ | grep -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
++get_first_and_last = $(TOOLCHAIN_PREFIX)nm $1 | grep _NSModule$$ | grep -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p'
+ endif
+
+ LOCAL_CHECKS = test "$$($(get_first_and_last) | xargs echo)" != "start_kPStaticModules_NSModule end_kPStaticModules_NSModule" && echo "NSModules are not ordered appropriately" && exit 1 || exit 0
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build b/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
index 7ed6eec0e99..78961b05692 100644
--- a/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build
@@ -1,69 +1,53 @@
-$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.4 2015/09/21 05:03:45 ryoon Exp $
+$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.5 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/toolkit/library/moz.build.orig 2015-09-02 09:27:31.000000000 +0000
+--- mozilla/toolkit/library/moz.build.orig 2016-12-14 02:09:56.000000000 +0000
+++ mozilla/toolkit/library/moz.build
-@@ -214,6 +214,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
+@@ -210,6 +210,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']
+ OS_LIBS += CONFIG['MOZ_SERVO_LIBS']
- if CONFIG['MOZ_NATIVE_JPEG']:
-@@ -225,6 +226,30 @@ if CONFIG['MOZ_NATIVE_PNG']:
- if CONFIG['MOZ_NATIVE_HUNSPELL']:
+@@ -222,6 +223,30 @@ if CONFIG['MOZ_SYSTEM_PNG']:
+ 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']:
++if CONFIG['MOZ_SYSTEM_CELT']:
+ OS_LIBS += CONFIG['MOZ_CELT_LIBS']
+
-+if CONFIG['MOZ_NATIVE_OPUS']:
++if CONFIG['MOZ_SYSTEM_OPUS']:
+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS']
+
-+if CONFIG['MOZ_NATIVE_SPEEX']:
++if CONFIG['MOZ_SYSTEM_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']
-@@ -234,8 +259,14 @@ if CONFIG['MOZ_NATIVE_LIBVPX']:
- if not CONFIG['MOZ_TREE_PIXMAN']:
- OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
+@@ -234,6 +259,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
+ if CONFIG['MOZ_ALSA']:
+ OS_LIBS += CONFIG['MOZ_ALSA_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']
-@@ -365,7 +396,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':
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm b/www/seamonkey/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm
new file mode 100644
index 00000000000..5626e69f884
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_modules_GMPUtils.jsm
@@ -0,0 +1,12 @@
+$NetBSD: patch-mozilla_toolkit_modules_GMPUtils.jsm,v 1.3 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/toolkit/modules/GMPUtils.jsm.orig 2016-12-14 02:09:56.000000000 +0000
++++ mozilla/toolkit/modules/GMPUtils.jsm
+@@ -92,6 +92,7 @@ this.GMPUtils = {
+ // Mac OSX, and Linux.
+ return AppConstants.isPlatformAndVersionAtLeast("win", "6") ||
+ AppConstants.platform == "macosx" ||
++ AppConstants.platform == "netbsd" ||
+ AppConstants.platform == "linux";
+ }
+
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure b/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
new file mode 100644
index 00000000000..f8c59696349
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_moz.configure
@@ -0,0 +1,13 @@
+$NetBSD: patch-mozilla_toolkit_moz.configure,v 1.1 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/toolkit/moz.configure.orig 2016-12-14 02:09:56.000000000 +0000
++++ mozilla/toolkit/moz.configure
+@@ -348,7 +348,7 @@ option('--enable-eme',
+ def enable_eme(value, target):
+ # Widevine EME by default enabled on desktop Windows, MacOS and Linux,
+ # x86 and x64 builds.
+- if (target.kernel in ('Darwin', 'WINNT', 'Linux') and
++ if (target.kernel in ('Darwin', 'WINNT', 'Linux', 'NetBSD') and
+ target.os not in ('Android', 'iOS') and
+ target.cpu in ('x86', 'x86_64')):
+ return value
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js b/www/seamonkey/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
new file mode 100644
index 00000000000..b718b421a62
--- /dev/null
+++ b/www/seamonkey/patches/patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
@@ -0,0 +1,12 @@
+$NetBSD: patch-mozilla_toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js,v 1.1 2017/01/01 16:14:08 ryoon Exp $
+
+--- mozilla/toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js.orig 2016-12-14 02:09:56.000000000 +0000
++++ mozilla/toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js
+@@ -390,6 +390,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 {
diff --git a/www/seamonkey/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp b/www/seamonkey/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp
deleted file mode 100644
index 937de14e193..00000000000
--- a/www/seamonkey/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-mozilla_toolkit_xre_nsAppRunner.cpp,v 1.5 2015/02/15 02:11:03 ryoon Exp $
-
---- mozilla/toolkit/xre/nsAppRunner.cpp.orig 2015-02-05 04:38:44.000000000 +0000
-+++ mozilla/toolkit/xre/nsAppRunner.cpp
-@@ -1768,6 +1768,18 @@ static nsresult LaunchChild(nsINativeApp
- if (NS_FAILED(rv))
- return rv;
-
-+#if defined(XP_DARWIN)
-+ pid_t pid = vfork();
-+ if (pid == 0) { // child
-+ if (execv(exePath.get(), gRestartArgv) == -1) {
-+ _exit(1);
-+ }
-+ }
-+ else if (pid == -1) {
-+ return NS_ERROR_FAILURE;
-+ }
-+#else
-+
- #if defined(XP_UNIX)
- if (execv(exePath.get(), gRestartArgv) == -1)
- return NS_ERROR_FAILURE;
-@@ -1781,6 +1793,7 @@ static nsresult LaunchChild(nsINativeApp
- if (failed || exitCode)
- return NS_ERROR_FAILURE;
- #endif // XP_UNIX
-+#endif // XP_DARWIN
- #endif // WP_WIN
- #endif // WP_MACOSX
- #endif // MOZ_WIDGET_ANDROID
diff --git a/www/seamonkey/patches/patch-mozilla_webapprt_moz.build b/www/seamonkey/patches/patch-mozilla_webapprt_moz.build
deleted file mode 100644
index d33bcc212fb..00000000000
--- a/www/seamonkey/patches/patch-mozilla_webapprt_moz.build
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_webapprt_moz.build,v 1.2 2014/11/02 05:40:31 ryoon Exp $
-
---- mozilla/webapprt/moz.build.orig 2014-10-14 06:36:45.000000000 +0000
-+++ mozilla/webapprt/moz.build
-@@ -6,7 +6,7 @@
-
- if CONFIG['OS_ARCH'] == 'WINNT':
- DIRS += ['win']
--elif CONFIG['OS_ARCH'] == 'Darwin':
-+elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
- DIRS += ['mac']
- elif CONFIG['MOZ_ENABLE_GTK']:
- DIRS += ['gtk']
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h b/www/seamonkey/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h
deleted file mode 100644
index 8834124b201..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h
+++ /dev/null
@@ -1,55 +0,0 @@
-$NetBSD: patch-mozilla_xpcom_build_PoisonIOInterposer.h,v 1.3 2015/02/15 02:11:03 ryoon Exp $
-
---- mozilla/xpcom/build/PoisonIOInterposer.h.orig 2015-02-05 04:38:49.000000000 +0000
-+++ mozilla/xpcom/build/PoisonIOInterposer.h
-@@ -26,7 +26,7 @@ void MozillaUnRegisterDebugFILE(FILE* aF
-
- MOZ_END_EXTERN_C
-
--#if defined(XP_WIN) || defined(XP_MACOSX)
-+#if defined(XP_WIN) || defined(XP_DARWIN)
-
- #ifdef __cplusplus
- namespace mozilla {
-@@ -44,7 +44,7 @@ bool IsDebugFile(intptr_t aFileID);
- */
- void InitPoisonIOInterposer();
-
--#ifdef XP_MACOSX
-+#ifdef XP_DARWIN
- /**
- * Check that writes are dirty before reporting I/O (Mac OS X only)
- * This is necessary for late-write checks on Mac OS X, but reading the buffer
-@@ -52,7 +52,7 @@ void InitPoisonIOInterposer();
- * to do this for everything else that uses
- */
- void OnlyReportDirtyWrites();
--#endif /* XP_MACOSX */
-+#endif /* XP_DARWIN */
-
- /**
- * Clear IO poisoning, this is only safe to do on the main-thread when no other
-@@ -63,19 +63,19 @@ void ClearPoisonIOInterposer();
- } // namespace mozilla
- #endif /* __cplusplus */
-
--#else /* XP_WIN || XP_MACOSX */
-+#else /* XP_WIN || XP_DARWIN */
-
- #ifdef __cplusplus
- namespace mozilla {
- inline bool IsDebugFile(intptr_t aFileID) { return true; }
- inline void InitPoisonIOInterposer() {}
- inline void ClearPoisonIOInterposer() {}
--#ifdef XP_MACOSX
-+#ifdef XP_DARWIN
- inline void OnlyReportDirtyWrites() {}
--#endif /* XP_MACOSX */
-+#endif /* XP_DARWIN */
- } // namespace mozilla
- #endif /* __cplusplus */
-
--#endif /* XP_WIN || XP_MACOSX */
-+#endif /* XP_WIN || XP_DARWIN */
-
- #endif // mozilla_PoisonIOInterposer_h
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h b/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
index 4383f26d1f1..e9443a70066 100644
--- a/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
+++ b/www/seamonkey/patches/patch-mozilla_xpcom_components_Module.h
@@ -1,15 +1,15 @@
-$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.3 2016/04/14 21:09:07 dholland Exp $
+$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.4 2017/01/01 16:14:08 ryoon Exp $
* Workaround for binutils/GNU ld 2.26 from NetBSD/amd64 7.99.26
---- mozilla/xpcom/components/Module.h.orig 2016-01-23 23:23:51.000000000 +0000
+--- mozilla/xpcom/components/Module.h.orig 2016-12-14 02:10:01.000000000 +0000
+++ mozilla/xpcom/components/Module.h
@@ -125,7 +125,7 @@ struct Module
# define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport)
# elif defined(__GNUC__)
# if defined(__ELF__)
-# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected")))
-+# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("default")))
++# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("hidden")))
# elif defined(__MACH__)
# define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default")))
# elif defined (_WIN32)
diff --git a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
index ea80a51f906..ad378c356d1 100644
--- a/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
+++ b/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build
@@ -1,6 +1,6 @@
-$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.4 2015/10/02 22:49:36 ryoon Exp $
+$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.5 2017/01/01 16:14:08 ryoon Exp $
---- mozilla/xpcom/reflect/xptcall/md/unix/moz.build.orig 2015-09-25 07:35:18.000000000 +0000
+--- mozilla/xpcom/reflect/xptcall/md/unix/moz.build.orig 2016-12-14 02:10:01.000000000 +0000
+++ mozilla/xpcom/reflect/xptcall/md/unix/moz.build
@@ -9,7 +9,7 @@ if CONFIG['OS_ARCH'] == 'Darwin':
'xptcinvoke_darwin.cpp',
@@ -11,12 +11,3 @@ $NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.4 2015/10/02
SOURCES += [
'!xptcstubs_asm_ppc_darwin.s',
'xptcinvoke_asm_ppc_rhapsody.s',
-@@ -24,7 +24,7 @@ if CONFIG['OS_ARCH'] == 'GNU':
- 'xptcstubs_gcc_x86_unix.cpp'
- ]
-
--if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD') or \
-+if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD', 'DragonFly') or \
- CONFIG['OS_ARCH'].startswith('GNU_'):
- if CONFIG['OS_TEST'] == 'x86_64':
- SOURCES += [
diff --git a/www/seamonkey/patches/patch-mozilla_xulrunner_installer_Makefile.in b/www/seamonkey/patches/patch-mozilla_xulrunner_installer_Makefile.in
deleted file mode 100644
index aabefa16851..00000000000
--- a/www/seamonkey/patches/patch-mozilla_xulrunner_installer_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-mozilla_xulrunner_installer_Makefile.in,v 1.1 2013/08/11 03:18:46 ryoon Exp $
-
---- mozilla/xulrunner/installer/Makefile.in.orig 2013-08-04 03:05:53.000000000 +0000
-+++ mozilla/xulrunner/installer/Makefile.in
-@@ -96,7 +96,7 @@ endif
-
- install:: $(pkg_config_files)
- @echo pkg_config_file: $(pkg_config_files)
-- $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(libdir)/pkgconfig
-+ $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)${PREFIX}/lib/${MOZILLA_PKG_NAME}/pkgconfig
-
- GARBAGE += $(pkg_config_files)
-
diff --git a/www/seamonkey/patches/patch-pb b/www/seamonkey/patches/patch-pb
deleted file mode 100644
index 5405601e4c3..00000000000
--- a/www/seamonkey/patches/patch-pb
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD: patch-pb,v 1.9 2013/08/11 03:18:46 ryoon Exp $
-
---- mozilla/xulrunner/installer/libxul.pc.in.orig 2013-08-04 03:05:53.000000000 +0000
-+++ mozilla/xulrunner/installer/libxul.pc.in
-@@ -7,5 +7,5 @@ Name: libxul
- Description: The Mozilla Runtime and Embedding Engine
- Version: %MOZILLA_VERSION%
- Requires: %NSPR_NAME% >= %NSPR_VERSION%
--Libs: -L${sdkdir}/lib %MOZ_XUL_LINK%
-+Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner %MOZ_XUL_LINK%
- Cflags: -I${includedir} %WCHAR_CFLAGS%
diff --git a/www/seamonkey/patches/patch-pc b/www/seamonkey/patches/patch-pc
deleted file mode 100644
index 9519ce888af..00000000000
--- a/www/seamonkey/patches/patch-pc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-pc,v 1.9 2013/08/11 03:18:46 ryoon Exp $
-
---- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2013-08-04 03:05:53.000000000 +0000
-+++ mozilla/xulrunner/installer/libxul-embedding.pc.in
-@@ -6,5 +6,6 @@ idldir=%idldir%
- Name: libxul-embedding
- Description: Static library for version-independent embedding of the Mozilla runtime
- Version: %MOZILLA_VERSION%
--Libs: -L${sdkdir}/lib -lxpcomglue -ldl
-+# XXXtnn -ldl removed
-+Libs: -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -Wl,-R${prefix}/lib/xulrunner -L${prefix}/lib/xulrunner -lxpcomglue
- Cflags: -DXPCOM_GLUE -I${includedir} %WCHAR_CFLAGS%