Received: by mail.netbsd.org (Postfix, from userid 605) id 1CB2184D27; Fri, 18 Aug 2017 23:55:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9C57084CF0 for ; Fri, 18 Aug 2017 23:55:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Abthdks3BFsQ for ; Fri, 18 Aug 2017 23:55:08 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 53E5B84CE0 for ; Fri, 18 Aug 2017 23:55:08 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 44C2DFAD0; Fri, 18 Aug 2017 23:55:08 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1503100508142150" MIME-Version: 1.0 Date: Fri, 18 Aug 2017 23:55:08 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/www/seamonkey To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20170818235508.44C2DFAD0@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1503100508142150 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Fri Aug 18 23:55:07 UTC 2017 Modified Files: pkgsrc/www/seamonkey: Makefile PLIST PLIST.lightning distinfo pkgsrc/www/seamonkey/patches: patch-mozilla_browser_installer_package-manifest.in patch-mozilla_build_moz.configure_old.configure patch-mozilla_config_Makefile.in patch-mozilla_config_external_moz.build patch-mozilla_config_system-headers patch-mozilla_dom_media_moz.build patch-mozilla_image_decoders_nsJPEGDecoder.cpp patch-mozilla_js_src_old-configure.in patch-mozilla_js_xpconnect_src_xpcprivate.h patch-mozilla_media_libcubeb_src_cubeb__alsa.c patch-mozilla_media_libcubeb_src_cubeb__oss.c patch-mozilla_media_libcubeb_src_moz.build patch-mozilla_old-configure.in patch-mozilla_toolkit_library_moz.build patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build Added Files: pkgsrc/www/seamonkey/patches: patch-mozilla_browser_components_nsBrowserGlue.js patch-mozilla_browser_themes_shared_icon-colors.inc.svg patch-mozilla_build_autoconf_toolchain.m4 patch-mozilla_build_moz.configure_init.configure patch-mozilla_build_moz.configure_toolchain.configure patch-mozilla_build_pgo_profileserver.py patch-mozilla_dom_base_moz.build patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py patch-mozilla_dom_media_AudioStream.cpp patch-mozilla_dom_media_AudioStream.h patch-mozilla_dom_system_OSFileConstants.cpp patch-mozilla_gfx_graphite2_moz-gr-update.sh patch-mozilla_gfx_moz.build patch-mozilla_gfx_skia_generate__mozbuild.py patch-mozilla_gfx_skia_moz.build patch-mozilla_gfx_thebes_gfxFontUtils.cpp patch-mozilla_gfx_thebes_moz.build patch-mozilla_image_Downscaler.h patch-mozilla_image_decoders_nsIconDecoder.cpp patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp patch-mozilla_intl_unicharutil_util_moz.build patch-mozilla_ios patch-mozilla_js_src_moz.build patch-mozilla_layout_style_GenerateCSSPropsGenerated.py patch-mozilla_media_libcubeb_tests_moz.build patch-mozilla_media_libcubeb_update.sh patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h patch-mozilla_media_libyuv_source_mjpeg__decoder.cc patch-mozilla_media_webrtc_signaling_test_common.build patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi patch-mozilla_mobile_android_installer_Makefile.in patch-mozilla_mobile_android_installer_package-manifest.in patch-mozilla_modules_libmar_tests_moz.build patch-mozilla_modules_woff2_src_store__bytes.h patch-mozilla_modules_woff2_src_woff2__common.cc patch-mozilla_moz.configure patch-mozilla_netwerk_dns_moz.build patch-mozilla_ostream patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm patch-mozilla_unwind.h patch-mozilla_xpcom_build_XPCOMInit.cpp Removed Files: pkgsrc/www/seamonkey/patches: patch-bf patch-mozilla_build_autoconf_compiler-opts.m4 patch-mozilla_js_src_jsdate.cpp patch-mozilla_js_src_jskwgen.cpp patch-mozilla_media_libyuv_include_libyuv_scale__row.h patch-mozilla_mfbt_Attributes.h patch-mozilla_netwerk_protocol_http_Http2Session.cpp Log Message: Update to 2.48 * Based on Gecko 51.0.2 To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 pkgsrc/www/seamonkey/Makefile cvs rdiff -u -r1.57 -r1.58 pkgsrc/www/seamonkey/PLIST cvs rdiff -u -r1.24 -r1.25 pkgsrc/www/seamonkey/PLIST.lightning cvs rdiff -u -r1.144 -r1.145 pkgsrc/www/seamonkey/distinfo cvs rdiff -u -r1.13 -r0 pkgsrc/www/seamonkey/patches/patch-bf cvs rdiff -u -r0 -r1.1 \ pkgsrc/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js \ pkgsrc/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg \ pkgsrc/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4 \ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_init.configure \ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure \ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py \ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_image_Downscaler.h \ pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_tests_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_update.sh \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc \ pkgsrc/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h \ pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc \ pkgsrc/www/seamonkey/patches/patch-mozilla_moz.configure cvs rdiff -u -r1.5 -r1.6 \ pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in \ pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build cvs rdiff -u -r1.1 -r0 \ pkgsrc/www/seamonkey/patches/patch-mozilla_build_autoconf_compiler-opts.m4 \ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jskwgen.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure \ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in \ pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in cvs rdiff -u -r0 -r1.5 \ pkgsrc/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py \ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py \ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_ios \ pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_Makefile.in \ pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in \ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm cvs rdiff -u -r1.6 -r1.7 \ pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build cvs rdiff -u -r1.8 -r1.9 \ pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c cvs rdiff -u -r1.22 -r1.23 \ pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers cvs rdiff -u -r0 -r1.3 \ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_base_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h \ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh \ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build cvs rdiff -u -r1.3 -r1.4 \ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_moz.build cvs rdiff -u -r0 -r1.9 \ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp \ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build cvs rdiff -u -r1.2 -r0 \ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_jsdate.cpp cvs rdiff -u -r1.2 -r1.3 \ pkgsrc/www/seamonkey/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h cvs rdiff -u -r1.4 -r1.5 \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c cvs rdiff -u -r0 -r1.8 \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc cvs rdiff -u -r0 -r1.6 \ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi \ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm cvs rdiff -u -r1.5 -r0 \ pkgsrc/www/seamonkey/patches/patch-mozilla_mfbt_Attributes.h cvs rdiff -u -r0 -r1.4 \ pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build \ pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp cvs rdiff -u -r1.4 -r0 \ pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp cvs rdiff -u -r0 -r1.7 pkgsrc/www/seamonkey/patches/patch-mozilla_ostream \ pkgsrc/www/seamonkey/patches/patch-mozilla_unwind.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1503100508142150 Content-Disposition: inline Content-Length: 229798 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=utf-8 Modified files: Index: pkgsrc/www/seamonkey/Makefile diff -u pkgsrc/www/seamonkey/Makefile:1.160 pkgsrc/www/seamonkey/Makefile:1.161 --- pkgsrc/www/seamonkey/Makefile:1.160 Sat Apr 22 21:04:02 2017 +++ pkgsrc/www/seamonkey/Makefile Fri Aug 18 23:55:07 2017 @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.160 2017/04/22 21:04:02 adam Exp $ +# $NetBSD: Makefile,v 1.161 2017/08/18 23:55:07 ryoon Exp $ DISTNAME= seamonkey-${SM_VER}.source PKGNAME= seamonkey-${SM_VER:S/b/beta/} -PKGREVISION= 8 -SM_VER= 2.46 +SM_VER= 2.48 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} EXTRACT_SUFX= .tar.xz Index: pkgsrc/www/seamonkey/PLIST diff -u pkgsrc/www/seamonkey/PLIST:1.57 pkgsrc/www/seamonkey/PLIST:1.58 --- pkgsrc/www/seamonkey/PLIST:1.57 Sat Feb 11 12:12:25 2017 +++ pkgsrc/www/seamonkey/PLIST Fri Aug 18 23:55:07 2017 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.57 2017/02/11 12:12:25 abs Exp $ +@comment $NetBSD: PLIST,v 1.58 2017/08/18 23:55:07 ryoon Exp $ bin/seamonkey lib/seamonkey/application.ini lib/seamonkey/blocklist.xml @@ -6,6 +6,7 @@ lib/seamonkey/chrome.manifest lib/seamonkey/chrome/chrome.manifest lib/seamonkey/chrome/classic/skin/classic/communicator/aboutPrivateBrowsing.css lib/seamonkey/chrome/classic/skin/classic/communicator/aboutSessionRestore.css +lib/seamonkey/chrome/classic/skin/classic/communicator/aboutSupport.css lib/seamonkey/chrome/classic/skin/classic/communicator/aboutSyncTabs.css lib/seamonkey/chrome/classic/skin/classic/communicator/blockedSite.css lib/seamonkey/chrome/classic/skin/classic/communicator/bookmarks/allBookmarks.png @@ -33,9 +34,16 @@ lib/seamonkey/chrome/classic/skin/classi lib/seamonkey/chrome/classic/skin/classic/communicator/brand/throbber16-single.png 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/common.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/console/console-error-caret.gif +lib/seamonkey/chrome/classic/skin/classic/communicator/console/console-error-dash.gif +lib/seamonkey/chrome/classic/skin/classic/communicator/console/console-toolbar-XP.png +lib/seamonkey/chrome/classic/skin/classic/communicator/console/console-toolbar.png +lib/seamonkey/chrome/classic/skin/classic/communicator/console/console.css +lib/seamonkey/chrome/classic/skin/classic/communicator/console/itemSelected.png 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 @@ -49,7 +57,8 @@ lib/seamonkey/chrome/classic/skin/classi lib/seamonkey/chrome/classic/skin/classic/communicator/feed-subscribe-ui.css lib/seamonkey/chrome/classic/skin/classic/communicator/feed-subscribe.css lib/seamonkey/chrome/classic/skin/classic/communicator/fullscreen-video.css -lib/seamonkey/chrome/classic/skin/classic/communicator/helpOverlay.css +lib/seamonkey/chrome/classic/skin/classic/communicator/helpviewer/Toolbar-rtl.png +lib/seamonkey/chrome/classic/skin/classic/communicator/helpviewer/help.css lib/seamonkey/chrome/classic/skin/classic/communicator/history/calendar.png lib/seamonkey/chrome/classic/skin/classic/communicator/icons/alwaysAsk.png lib/seamonkey/chrome/classic/skin/classic/communicator/icons/application.png @@ -65,6 +74,8 @@ lib/seamonkey/chrome/classic/skin/classi lib/seamonkey/chrome/classic/skin/classic/communicator/icons/geolocation-64.png lib/seamonkey/chrome/classic/skin/classic/communicator/icons/identity.png lib/seamonkey/chrome/classic/skin/classic/communicator/icons/information-48.png +lib/seamonkey/chrome/classic/skin/classic/communicator/icons/key-16.png +lib/seamonkey/chrome/classic/skin/classic/communicator/icons/key-64.png lib/seamonkey/chrome/classic/skin/classic/communicator/icons/loading.gif lib/seamonkey/chrome/classic/skin/classic/communicator/icons/lock-broken-16.png lib/seamonkey/chrome/classic/skin/classic/communicator/icons/lock-broken.png @@ -424,7 +435,10 @@ lib/seamonkey/chrome/comm/content/commun lib/seamonkey/chrome/comm/content/communicator/certError.xml lib/seamonkey/chrome/comm/content/communicator/charsetOverlay.xul lib/seamonkey/chrome/comm/content/communicator/communicator.css -lib/seamonkey/chrome/comm/content/communicator/consoleOverlay.xul +lib/seamonkey/chrome/comm/content/communicator/console/console.css +lib/seamonkey/chrome/comm/content/communicator/console/console.js +lib/seamonkey/chrome/comm/content/communicator/console/console.xul +lib/seamonkey/chrome/comm/content/communicator/console/consoleBindings.xml lib/seamonkey/chrome/comm/content/communicator/contentAreaClick.js lib/seamonkey/chrome/comm/content/communicator/contentAreaContextOverlay.xul lib/seamonkey/chrome/comm/content/communicator/dataman/dataman.css @@ -452,9 +466,12 @@ lib/seamonkey/chrome/comm/content/commun lib/seamonkey/chrome/comm/content/communicator/gopherAddon.xhtml lib/seamonkey/chrome/comm/content/communicator/helpEditorOverlay.xul lib/seamonkey/chrome/comm/content/communicator/helpMessengerOverlay.xul -lib/seamonkey/chrome/comm/content/communicator/helpOverlay.js -lib/seamonkey/chrome/comm/content/communicator/helpOverlay.xul lib/seamonkey/chrome/comm/content/communicator/helpSecurityOverlay.xul +lib/seamonkey/chrome/comm/content/communicator/helpviewer/contextHelp.js +lib/seamonkey/chrome/comm/content/communicator/helpviewer/help.js +lib/seamonkey/chrome/comm/content/communicator/helpviewer/help.xul +lib/seamonkey/chrome/comm/content/communicator/helpviewer/helpContextOverlay.xul +lib/seamonkey/chrome/comm/content/communicator/helpviewer/platformClasses.css lib/seamonkey/chrome/comm/content/communicator/history/controller.js lib/seamonkey/chrome/comm/content/communicator/history/history-panel.xul lib/seamonkey/chrome/comm/content/communicator/history/history.js @@ -853,6 +870,28 @@ lib/seamonkey/chrome/devtools/content/de 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/new/images/angle-brackets.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/arrow.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/blackBox.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/breakpoint.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/close.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/disableBreakpoints.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/domain.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/file.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/folder.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/globe.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/pause-circle.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/pause.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/play.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/prettyPrint.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/resume.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/settings.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/stepIn.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/stepOut.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/stepOver.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/subSettings.svg +lib/seamonkey/chrome/devtools/content/debugger/new/images/worker.svg +lib/seamonkey/chrome/devtools/content/debugger/new/index.html 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 @@ -866,9 +905,6 @@ lib/seamonkey/chrome/devtools/content/de 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 @@ -884,9 +920,7 @@ lib/seamonkey/chrome/devtools/content/fr 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 @@ -927,45 +961,19 @@ lib/seamonkey/chrome/devtools/content/sh 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/spectrum.css 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/codemirror.bundle.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 @@ -994,6 +1002,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/addon.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 @@ -1018,6 +1027,11 @@ lib/seamonkey/chrome/devtools/modules/de 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/new/bundle.js +lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/new/panel.js +lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/new/pretty-print-worker.js +lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/new/source-map-worker.js +lib/seamonkey/chrome/devtools/modules/devtools/client/debugger/new/styles.css 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 @@ -1040,9 +1054,6 @@ lib/seamonkey/chrome/devtools/modules/de 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 @@ -1050,11 +1061,12 @@ lib/seamonkey/chrome/devtools/modules/de 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/location-store.js 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/source-map-service.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 @@ -1062,12 +1074,14 @@ lib/seamonkey/chrome/devtools/modules/de 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/components/box-model.js +lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.css +lib/seamonkey/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.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 @@ -1080,11 +1094,11 @@ lib/seamonkey/chrome/devtools/modules/de 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/inspector/toolsidebar.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 @@ -1100,7 +1114,6 @@ lib/seamonkey/chrome/devtools/modules/de 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 @@ -1170,6 +1183,8 @@ lib/seamonkey/chrome/devtools/modules/de 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/components/recording-button.js +lib/seamonkey/chrome/devtools/modules/devtools/client/performance/components/recording-controls.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 @@ -1188,6 +1203,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/utils.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 @@ -1238,8 +1254,9 @@ lib/seamonkey/chrome/devtools/modules/de 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/browser/tunnel.js +lib/seamonkey/chrome/devtools/modules/devtools/client/responsive.html/browser/web-navigation.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 @@ -1250,7 +1267,6 @@ lib/seamonkey/chrome/devtools/modules/de 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 @@ -1269,6 +1285,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/enum.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 @@ -1279,7 +1296,6 @@ lib/seamonkey/chrome/devtools/modules/de 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 @@ -1298,11 +1314,8 @@ lib/seamonkey/chrome/devtools/modules/de 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 @@ -1315,8 +1328,14 @@ lib/seamonkey/chrome/devtools/modules/de 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/sidebar-toggle.css +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.js +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/stack-trace.js +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.css +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.js +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tabs/tabs.css +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/components/tabs/tabs.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 @@ -1326,9 +1345,8 @@ lib/seamonkey/chrome/devtools/modules/de 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/curl.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 @@ -1340,7 +1358,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/keycodes.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 @@ -1354,6 +1372,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/scroll.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 @@ -1362,6 +1381,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/jsol.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 @@ -1393,8 +1413,11 @@ lib/seamonkey/chrome/devtools/modules/de 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/CssDocsTooltip.js +lib/seamonkey/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js 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/tooltip/VariableContentHelper.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 @@ -1417,6 +1440,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/audio/shutter.wav 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 @@ -1440,6 +1464,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/components/stacktrace-tab.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 @@ -1447,13 +1472,19 @@ lib/seamonkey/chrome/devtools/modules/de 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/filters.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/actions/ui.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/collapse-button.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/filter-bar.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-button.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.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/console-command.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 @@ -1461,13 +1492,23 @@ lib/seamonkey/chrome/devtools/modules/de 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/filters.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/reducers/prefs.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/ui.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/filters.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/selectors/prefs.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/ui.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/test/fixtures/stub-generators/stub-snippets.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js +lib/seamonkey/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.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/utils.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 @@ -1498,6 +1539,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/emulation.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 @@ -1509,7 +1551,9 @@ lib/seamonkey/chrome/devtools/modules/de 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-grid.js lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js +lib/seamonkey/chrome/devtools/modules/devtools/server/actors/highlighters/eye-dropper.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 @@ -1540,7 +1584,6 @@ lib/seamonkey/chrome/devtools/modules/de 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 @@ -1549,15 +1592,20 @@ lib/seamonkey/chrome/devtools/modules/de 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/utils/webconsole-utils.js +lib/seamonkey/chrome/devtools/modules/devtools/server/actors/utils/webconsole-worker-utils.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/webextension.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/css-logic.js +lib/seamonkey/chrome/devtools/modules/devtools/server/event-parsers.js 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 @@ -1567,6 +1615,7 @@ lib/seamonkey/chrome/devtools/modules/de 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/websocket-server.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 @@ -1581,28 +1630,49 @@ lib/seamonkey/chrome/devtools/modules/de 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/css/color-db.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/css/color.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/css/generated/properties-db.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/dom-node-filter-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/flags.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/csscoverage.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/device.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/director-manager.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/director-registry.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/emulation.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/eventlooplag.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/framerate.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/gcli.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/layout.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/memory.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/performance-entries.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/performance.js lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/preference.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/profiler.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/fronts/promises.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/string.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/timeline.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 @@ -1705,10 +1775,18 @@ lib/seamonkey/chrome/devtools/modules/de 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/l10n.js lib/seamonkey/chrome/devtools/modules/devtools/shared/layout/utils.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/loader-plugin-raw.jsm +lib/seamonkey/chrome/devtools/modules/devtools/shared/node-properties/node-properties.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/platform/chrome/clipboard.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/platform/chrome/stack.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/platform/content/clipboard.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/platform/content/stack.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/plural-form.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 @@ -1722,40 +1800,66 @@ lib/seamonkey/chrome/devtools/modules/de 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/breakpoint.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/csscoverage.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/device.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/director-manager.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/director-registry.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/emulation.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/environment.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/eventlooplag.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/frame.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/framerate.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/gcli.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/layout.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/memory.js lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/node.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/performance-entries.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/performance-recording.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/performance.js lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/preference.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/profiler.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/promises.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/script.js lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/settings.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/source.js lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/storage.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/specs/string.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/timeline.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/specs/worker.js +lib/seamonkey/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.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-core.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/transport/websocket-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/webconsole/throttle.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/boxmodel.css lib/seamonkey/chrome/devtools/skin/canvasdebugger.css lib/seamonkey/chrome/devtools/skin/commandline.css lib/seamonkey/chrome/devtools/skin/common.css @@ -1766,7 +1870,6 @@ lib/seamonkey/chrome/devtools/skin/dark- 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 @@ -1800,20 +1903,11 @@ lib/seamonkey/chrome/devtools/skin/image 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-blackbox.svg +lib/seamonkey/chrome/devtools/skin/images/debugger-prettyprint.svg +lib/seamonkey/chrome/devtools/skin/images/debugger-step-in.svg +lib/seamonkey/chrome/devtools/skin/images/debugger-step-out.svg +lib/seamonkey/chrome/devtools/skin/images/debugger-step-over.svg 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 @@ -1839,13 +1933,13 @@ lib/seamonkey/chrome/devtools/skin/image 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/fast-forward.svg 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/filter.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 @@ -1874,7 +1968,6 @@ lib/seamonkey/chrome/devtools/skin/image 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 @@ -1882,26 +1975,23 @@ lib/seamonkey/chrome/devtools/skin/image 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/import.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/itemToggle.svg 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/pause.svg lib/seamonkey/chrome/devtools/skin/images/performance-icons.svg +lib/seamonkey/chrome/devtools/skin/images/play.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 @@ -1919,11 +2009,11 @@ lib/seamonkey/chrome/devtools/skin/image 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/rewind.svg 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/search.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 @@ -1931,7 +2021,6 @@ lib/seamonkey/chrome/devtools/skin/image 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 @@ -1964,7 +2053,6 @@ lib/seamonkey/chrome/devtools/skin/image 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 @@ -1975,12 +2063,12 @@ lib/seamonkey/chrome/devtools/skin/promi 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/toolbox.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 @@ -1989,6 +2077,7 @@ lib/seamonkey/chrome/devtools/skin/toolt 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/tooltips.css lib/seamonkey/chrome/devtools/skin/variables.css lib/seamonkey/chrome/devtools/skin/webaudioeditor.css lib/seamonkey/chrome/devtools/skin/webconsole.css @@ -2017,7 +2106,8 @@ lib/seamonkey/chrome/en-US/locale/en-US/ lib/seamonkey/chrome/en-US/locale/en-US/communicator/bookmarks/moveBookmarks.dtd lib/seamonkey/chrome/en-US/locale/en-US/communicator/bookmarks/places.dtd lib/seamonkey/chrome/en-US/locale/en-US/communicator/certError.dtd -lib/seamonkey/chrome/en-US/locale/en-US/communicator/consoleOverlay.dtd +lib/seamonkey/chrome/en-US/locale/en-US/communicator/console/console.dtd +lib/seamonkey/chrome/en-US/locale/en-US/communicator/console/console.properties lib/seamonkey/chrome/en-US/locale/en-US/communicator/contentAreaCommands.dtd lib/seamonkey/chrome/en-US/locale/en-US/communicator/contentAreaCommands.properties lib/seamonkey/chrome/en-US/locale/en-US/communicator/dataman/dataman.dtd @@ -2068,6 +2158,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/ lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/mail_read.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/mail_read_column.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/mail_unread.png +lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/menubar.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/numbers.gif lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/offline.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/online.png @@ -2075,7 +2166,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/ lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/reload.gif lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/search.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/search_personal_toolbar.gif -lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/sidebar-advanced.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/sidebar.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/tabbed_browsing_bar.png lib/seamonkey/chrome/en-US/locale/en-US/communicator/help/images/table.gif @@ -2201,7 +2291,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/ 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 @@ -2215,7 +2304,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/ 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 @@ -2234,7 +2322,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/ 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 @@ -2244,6 +2331,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/ 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/startup.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 @@ -2262,6 +2350,7 @@ lib/seamonkey/chrome/en-US/locale/en-US/ 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/shared.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 @@ -2316,7 +2405,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/ lib/seamonkey/chrome/en-US/locale/en-US/global-platform/win/accessible.properties lib/seamonkey/chrome/en-US/locale/en-US/global-platform/win/intl.properties lib/seamonkey/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties -lib/seamonkey/chrome/en-US/locale/en-US/global-region/region.properties 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 @@ -2343,8 +2431,6 @@ lib/seamonkey/chrome/en-US/locale/en-US/ lib/seamonkey/chrome/en-US/locale/en-US/global/commonDialogs.properties lib/seamonkey/chrome/en-US/locale/en-US/global/config.dtd lib/seamonkey/chrome/en-US/locale/en-US/global/config.properties -lib/seamonkey/chrome/en-US/locale/en-US/global/console.dtd -lib/seamonkey/chrome/en-US/locale/en-US/global/console.properties lib/seamonkey/chrome/en-US/locale/en-US/global/contentAreaCommands.properties lib/seamonkey/chrome/en-US/locale/en-US/global/crashes.dtd lib/seamonkey/chrome/en-US/locale/en-US/global/crashes.properties @@ -2409,17 +2495,14 @@ lib/seamonkey/chrome/en-US/locale/en-US/ lib/seamonkey/chrome/en-US/locale/en-US/global/videocontrols.dtd lib/seamonkey/chrome/en-US/locale/en-US/global/viewSource.dtd lib/seamonkey/chrome/en-US/locale/en-US/global/viewSource.properties -lib/seamonkey/chrome/en-US/locale/en-US/global/webapps.properties lib/seamonkey/chrome/en-US/locale/en-US/global/wizard.dtd lib/seamonkey/chrome/en-US/locale/en-US/global/wizard.properties lib/seamonkey/chrome/en-US/locale/en-US/global/xbl.properties lib/seamonkey/chrome/en-US/locale/en-US/global/xml/prettyprint.dtd lib/seamonkey/chrome/en-US/locale/en-US/global/xslt/xslt.properties lib/seamonkey/chrome/en-US/locale/en-US/global/xul.properties -lib/seamonkey/chrome/en-US/locale/en-US/help/help-toc.rdf -lib/seamonkey/chrome/en-US/locale/en-US/help/help.dtd -lib/seamonkey/chrome/en-US/locale/en-US/help/help.properties -lib/seamonkey/chrome/en-US/locale/en-US/help/welcome.xhtml +lib/seamonkey/chrome/en-US/locale/en-US/helpviewer/help.dtd +lib/seamonkey/chrome/en-US/locale/en-US/helpviewer/help.properties lib/seamonkey/chrome/en-US/locale/en-US/messenger-mapi/mapi.properties lib/seamonkey/chrome/en-US/locale/en-US/messenger-newsblog/am-newsblog.dtd lib/seamonkey/chrome/en-US/locale/en-US/messenger-newsblog/feed-subscriptions.dtd @@ -2951,11 +3034,14 @@ lib/seamonkey/chrome/toolkit/content/coo 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-c-extension.js +lib/seamonkey/chrome/toolkit/content/extensions/ext-c-runtime.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 +lib/seamonkey/chrome/toolkit/content/extensions/ext-management.js lib/seamonkey/chrome/toolkit/content/extensions/ext-notifications.js lib/seamonkey/chrome/toolkit/content/extensions/ext-runtime.js lib/seamonkey/chrome/toolkit/content/extensions/ext-storage.js @@ -2965,11 +3051,15 @@ lib/seamonkey/chrome/toolkit/content/ext 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/events.json +lib/seamonkey/chrome/toolkit/content/extensions/schemas/experiments.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/management.json lib/seamonkey/chrome/toolkit/content/extensions/schemas/manifest.json +lib/seamonkey/chrome/toolkit/content/extensions/schemas/native_host_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 @@ -3078,10 +3168,6 @@ lib/seamonkey/chrome/toolkit/content/glo lib/seamonkey/chrome/toolkit/content/global/commonDialog.xul lib/seamonkey/chrome/toolkit/content/global/config.js lib/seamonkey/chrome/toolkit/content/global/config.xul -lib/seamonkey/chrome/toolkit/content/global/console.css -lib/seamonkey/chrome/toolkit/content/global/console.js -lib/seamonkey/chrome/toolkit/content/global/console.xul -lib/seamonkey/chrome/toolkit/content/global/consoleBindings.xml lib/seamonkey/chrome/toolkit/content/global/contentAreaUtils.js lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.css lib/seamonkey/chrome/toolkit/content/global/customizeToolbar.js @@ -3111,7 +3197,6 @@ lib/seamonkey/chrome/toolkit/content/glo lib/seamonkey/chrome/toolkit/content/global/netError.xhtml lib/seamonkey/chrome/toolkit/content/global/notfound.wav lib/seamonkey/chrome/toolkit/content/global/nsClipboard.js -lib/seamonkey/chrome/toolkit/content/global/nsDragAndDrop.js lib/seamonkey/chrome/toolkit/content/global/nsUserSettings.js lib/seamonkey/chrome/toolkit/content/global/platformHTMLBindings.xml lib/seamonkey/chrome/toolkit/content/global/plugins.css @@ -3161,11 +3246,6 @@ lib/seamonkey/chrome/toolkit/content/glo lib/seamonkey/chrome/toolkit/content/global/xml/XMLPrettyPrint.xml lib/seamonkey/chrome/toolkit/content/global/xml/XMLPrettyPrint.xsl lib/seamonkey/chrome/toolkit/content/global/xul.css -lib/seamonkey/chrome/toolkit/content/help/contextHelp.js -lib/seamonkey/chrome/toolkit/content/help/help.js -lib/seamonkey/chrome/toolkit/content/help/help.xul -lib/seamonkey/chrome/toolkit/content/help/helpContextOverlay.xul -lib/seamonkey/chrome/toolkit/content/help/platformClasses.css lib/seamonkey/chrome/toolkit/content/mozapps/downloads/DownloadProgressListener.js lib/seamonkey/chrome/toolkit/content/mozapps/downloads/download.xml lib/seamonkey/chrome/toolkit/content/mozapps/downloads/downloads.css @@ -3213,12 +3293,8 @@ lib/seamonkey/chrome/toolkit/content/moz lib/seamonkey/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js lib/seamonkey/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul lib/seamonkey/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml -lib/seamonkey/chrome/toolkit/content/passwordmgr/login.xml lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManager.js lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManager.xul -lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js -lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js -lib/seamonkey/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul lib/seamonkey/chrome/toolkit/content/passwordmgr/recipes.json lib/seamonkey/chrome/toolkit/content/satchel/formSubmitListener.js lib/seamonkey/chrome/toolkit/content/xbl-marquee/xbl-marquee.css @@ -3302,12 +3378,6 @@ lib/seamonkey/chrome/toolkit/skin/classi lib/seamonkey/chrome/toolkit/skin/classic/global/colorpicker.css lib/seamonkey/chrome/toolkit/skin/classic/global/commonDialog.css lib/seamonkey/chrome/toolkit/skin/classic/global/config.css -lib/seamonkey/chrome/toolkit/skin/classic/global/console/console-error-caret.gif -lib/seamonkey/chrome/toolkit/skin/classic/global/console/console-error-dash.gif -lib/seamonkey/chrome/toolkit/skin/classic/global/console/console-toolbar.png -lib/seamonkey/chrome/toolkit/skin/classic/global/console/console.css -lib/seamonkey/chrome/toolkit/skin/classic/global/console/console.png -lib/seamonkey/chrome/toolkit/skin/classic/global/console/itemSelected.png lib/seamonkey/chrome/toolkit/skin/classic/global/customizeToolbar.css lib/seamonkey/chrome/toolkit/skin/classic/global/datetimepicker.css lib/seamonkey/chrome/toolkit/skin/classic/global/dialog.css @@ -3356,11 +3426,8 @@ lib/seamonkey/chrome/toolkit/skin/classi 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-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/loading@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/icons/question-16.png lib/seamonkey/chrome/toolkit/skin/classic/global/icons/question-64.png lib/seamonkey/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png @@ -3384,23 +3451,35 @@ lib/seamonkey/chrome/toolkit/skin/classi lib/seamonkey/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css lib/seamonkey/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css lib/seamonkey/chrome/toolkit/skin/classic/global/media/clicktoplay-bgtexture.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/closeCaptionButton.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/closeCaptionButton@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/error.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/fullscreenButton.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/fullscreenButton@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/muteButton.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/muteButton@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/noAudio.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/noAudio@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/pauseButton.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/pauseButton@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/playButton.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/playButton@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/scrubberThumb.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/scrubberThumb@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/scrubberThumbWide@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/stalled.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/throbber.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/unmuteButton.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/unmuteButton@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/videoClickToPlayButton.svg lib/seamonkey/chrome/toolkit/skin/classic/global/media/videocontrols.css lib/seamonkey/chrome/toolkit/skin/classic/global/media/volume-empty.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/volume-empty@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/media/volume-full.png +lib/seamonkey/chrome/toolkit/skin/classic/global/media/volume-full@2x.png lib/seamonkey/chrome/toolkit/skin/classic/global/menu.css lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg lib/seamonkey/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg @@ -3425,10 +3504,6 @@ lib/seamonkey/chrome/toolkit/skin/classi lib/seamonkey/chrome/toolkit/skin/classic/global/preferences.css lib/seamonkey/chrome/toolkit/skin/classic/global/printPageSetup.css lib/seamonkey/chrome/toolkit/skin/classic/global/printPreview.css -lib/seamonkey/chrome/toolkit/skin/classic/global/printpreview/arrow-left-end.png -lib/seamonkey/chrome/toolkit/skin/classic/global/printpreview/arrow-left.png -lib/seamonkey/chrome/toolkit/skin/classic/global/printpreview/arrow-right-end.png -lib/seamonkey/chrome/toolkit/skin/classic/global/printpreview/arrow-right.png 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 @@ -3471,12 +3546,6 @@ lib/seamonkey/chrome/toolkit/skin/classi lib/seamonkey/chrome/toolkit/skin/classic/global/tree/twisty-clsd.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 -lib/seamonkey/chrome/toolkit/skin/classic/help/Toolbar.png -lib/seamonkey/chrome/toolkit/skin/classic/help/Weblink-rtl.png -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 @@ -3517,8 +3586,6 @@ lib/seamonkey/chrome/toolkit/skin/classi lib/seamonkey/chrome/toolkit/skin/classic/mozapps/extensions/utilities.svg lib/seamonkey/chrome/toolkit/skin/classic/mozapps/formautofill/requestAutocomplete.css 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/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 @@ -3593,7 +3660,6 @@ lib/seamonkey/chrome/webide/skin/simulat 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 lib/seamonkey/components/ChromeNotifications.js @@ -3612,9 +3678,8 @@ lib/seamonkey/components/MainProcessSing lib/seamonkey/components/NetworkGeolocationProvider.js lib/seamonkey/components/NotificationStorage.js lib/seamonkey/components/PACGenerator.js +lib/seamonkey/components/PageIconProtocolHandler.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 @@ -3709,6 +3774,7 @@ lib/seamonkey/components/nsUrlClassifier lib/seamonkey/components/nsWebHandlerApp.js lib/seamonkey/components/offlineStartup.js lib/seamonkey/components/recording-cmdline.js +lib/seamonkey/components/simpleServices.js lib/seamonkey/components/smileApplication.js lib/seamonkey/components/smime-service.js lib/seamonkey/components/storage-json.js @@ -3768,6 +3834,9 @@ lib/seamonkey/extensions/modern@themes.m lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/button.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/certError.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/communicator.css +lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/console/console.css +lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/console/error-caret.gif +lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/console/error-dash.gif lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/dataman/dataman.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/dataman/datamanIcon-16.png lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/dialogs.css @@ -3781,7 +3850,7 @@ lib/seamonkey/extensions/modern@themes.m lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/feed-subscribe-ui.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/feed-subscribe.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/fullscreen-video.css -lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/helpOverlay.css +lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/helpviewer/help.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/history/calendar.png lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/icons/alwaysAsk.png lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/communicator/icons/application.png @@ -3945,9 +4014,6 @@ lib/seamonkey/extensions/modern@themes.m lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/checkbox/cbox.gif lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/colorpicker.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/config.css -lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/console/console.css -lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/console/error-caret.gif -lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/console/error-dash.gif lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/customizeToolbar.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/datetimepicker.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/dialog.css @@ -4110,8 +4176,6 @@ lib/seamonkey/extensions/modern@themes.m lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/win/tree/sort-asc.gif lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/win/tree/sort-dsc.gif lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/global/wizard.css -lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/help/help.css -lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/help/helpFileLayout.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger-newsblog/feed-subscriptions.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/accountCentral.css lib/seamonkey/extensions/modern@themes.mozilla.org/chrome/modern/skin/modern/messenger/accountManage.css @@ -4460,12 +4524,8 @@ lib/seamonkey/libxul.so lib/seamonkey/license.txt lib/seamonkey/modules/ABQueryUtils.jsm 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 @@ -4473,7 +4533,7 @@ 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 +lib/seamonkey/modules/AutoCompletePopup.jsm lib/seamonkey/modules/BackgroundPageThumbs.jsm lib/seamonkey/modules/Battery.jsm lib/seamonkey/modules/BinarySearch.jsm @@ -4496,6 +4556,7 @@ lib/seamonkey/modules/CloudSyncLocal.jsm lib/seamonkey/modules/CloudSyncPlacesWrapper.jsm lib/seamonkey/modules/CloudSyncTabs.jsm lib/seamonkey/modules/ClusterLib.js +lib/seamonkey/modules/Color.jsm lib/seamonkey/modules/ColorAnalyzer_worker.js lib/seamonkey/modules/ColorConversion.js lib/seamonkey/modules/CommonDialog.jsm @@ -4509,6 +4570,7 @@ lib/seamonkey/modules/ContentPrefService lib/seamonkey/modules/ContentPrefServiceParent.jsm lib/seamonkey/modules/ContentPrefStore.jsm lib/seamonkey/modules/ContentPrefUtils.jsm +lib/seamonkey/modules/ContextualIdentityService.jsm lib/seamonkey/modules/CrashMonitor.jsm lib/seamonkey/modules/Credentials.jsm lib/seamonkey/modules/DNSPacket.jsm @@ -4533,6 +4595,7 @@ lib/seamonkey/modules/DownloadUIHelper.j lib/seamonkey/modules/DownloadUtils.jsm lib/seamonkey/modules/Downloads.jsm lib/seamonkey/modules/Extension.jsm +lib/seamonkey/modules/ExtensionAPI.jsm lib/seamonkey/modules/ExtensionContent.jsm lib/seamonkey/modules/ExtensionManagement.jsm lib/seamonkey/modules/ExtensionStorage.jsm @@ -4540,6 +4603,8 @@ lib/seamonkey/modules/ExtensionUtils.jsm lib/seamonkey/modules/FeedUtils.jsm lib/seamonkey/modules/FileUtils.jsm lib/seamonkey/modules/Finder.jsm +lib/seamonkey/modules/FinderHighlighter.jsm +lib/seamonkey/modules/FinderIterator.jsm lib/seamonkey/modules/ForgetAboutSite.jsm lib/seamonkey/modules/FormAutofill.jsm lib/seamonkey/modules/FormAutofillIntegration.jsm @@ -4573,6 +4638,7 @@ lib/seamonkey/modules/Integration.jsm lib/seamonkey/modules/JXON.js lib/seamonkey/modules/Keyboard.jsm lib/seamonkey/modules/Langpacks.jsm +lib/seamonkey/modules/LegacyExtensionsUtils.jsm lib/seamonkey/modules/LightweightThemeConsumer.jsm lib/seamonkey/modules/LightweightThemeManager.jsm lib/seamonkey/modules/LoadContextInfo.jsm @@ -4589,11 +4655,12 @@ lib/seamonkey/modules/ManifestFinder.jsm lib/seamonkey/modules/ManifestObtainer.jsm lib/seamonkey/modules/ManifestProcessor.jsm lib/seamonkey/modules/MatchPattern.jsm +lib/seamonkey/modules/Memory.jsm lib/seamonkey/modules/MessageBroadcaster.jsm lib/seamonkey/modules/MessageChannel.jsm -lib/seamonkey/modules/Microformats.js -lib/seamonkey/modules/MozSocialAPI.jsm lib/seamonkey/modules/MulticastDNS.jsm +lib/seamonkey/modules/NLP.jsm +lib/seamonkey/modules/NativeMessaging.jsm lib/seamonkey/modules/NetUtil.jsm lib/seamonkey/modules/NewTabUtils.jsm lib/seamonkey/modules/NotificationDB.jsm @@ -4608,7 +4675,6 @@ 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 @@ -4626,6 +4692,7 @@ lib/seamonkey/modules/PlacesBackups.jsm lib/seamonkey/modules/PlacesDBUtils.jsm lib/seamonkey/modules/PlacesRemoteTabsAutocompleteProvider.jsm lib/seamonkey/modules/PlacesSearchAutocompleteProvider.jsm +lib/seamonkey/modules/PlacesSyncUtils.jsm lib/seamonkey/modules/PlacesTransactions.jsm lib/seamonkey/modules/PlacesUIUtils.jsm lib/seamonkey/modules/PlacesUtils.jsm @@ -4671,6 +4738,7 @@ lib/seamonkey/modules/SearchStaticData.j lib/seamonkey/modules/SearchSuggestionController.jsm lib/seamonkey/modules/SelectContentHelper.jsm lib/seamonkey/modules/SelectParentHelper.jsm +lib/seamonkey/modules/ServiceRequest.jsm lib/seamonkey/modules/Services.jsm lib/seamonkey/modules/SessionRecorder.jsm lib/seamonkey/modules/SettingsDB.jsm @@ -4680,13 +4748,11 @@ lib/seamonkey/modules/ShimWaiver.jsm lib/seamonkey/modules/ShortcutUtils.jsm lib/seamonkey/modules/SimpleServiceDiscovery.jsm lib/seamonkey/modules/Sntp.jsm -lib/seamonkey/modules/SocialService.jsm 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 lib/seamonkey/modules/TelemetryArchive.jsm @@ -4717,6 +4783,7 @@ lib/seamonkey/modules/WebNavigationFrame lib/seamonkey/modules/WebRequest.jsm lib/seamonkey/modules/WebRequestCommon.jsm lib/seamonkey/modules/WebRequestContent.js +lib/seamonkey/modules/WebRequestUpload.jsm lib/seamonkey/modules/Webapps.jsm lib/seamonkey/modules/WindowDraggingUtils.jsm lib/seamonkey/modules/WindowsPreviewPerTab.jsm @@ -4733,6 +4800,7 @@ lib/seamonkey/modules/accessibility/Poin lib/seamonkey/modules/accessibility/Presentation.jsm lib/seamonkey/modules/accessibility/Traversal.jsm lib/seamonkey/modules/accessibility/Utils.jsm +lib/seamonkey/modules/addons/APIExtensionBootstrap.js lib/seamonkey/modules/addons/AddonConstants.jsm lib/seamonkey/modules/addons/AddonLogging.jsm lib/seamonkey/modules/addons/AddonRepository.jsm @@ -4913,8 +4981,6 @@ lib/seamonkey/modules/commonjs/sdk/style lib/seamonkey/modules/commonjs/sdk/system.js lib/seamonkey/modules/commonjs/sdk/system/child_process.js 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 @@ -4985,6 +5051,7 @@ lib/seamonkey/modules/commonjs/sdk/util/ lib/seamonkey/modules/commonjs/sdk/util/sequence.js lib/seamonkey/modules/commonjs/sdk/util/uuid.js lib/seamonkey/modules/commonjs/sdk/view/core.js +lib/seamonkey/modules/commonjs/sdk/webextension.js lib/seamonkey/modules/commonjs/sdk/window/browser.js lib/seamonkey/modules/commonjs/sdk/window/events.js lib/seamonkey/modules/commonjs/sdk/window/helpers.js @@ -5055,6 +5122,8 @@ lib/seamonkey/modules/identity/Sandbox.j lib/seamonkey/modules/identity/jwcrypto.jsm lib/seamonkey/modules/iteratorUtils.jsm lib/seamonkey/modules/jsTreeSelection.js +lib/seamonkey/modules/jsaccount/JSAccountUtils.jsm +lib/seamonkey/modules/jsaccount/JaBaseUrl.jsm lib/seamonkey/modules/jsdebugger.jsm lib/seamonkey/modules/jsmime.jsm lib/seamonkey/modules/jsmime/jsmime.js @@ -5088,6 +5157,10 @@ lib/seamonkey/modules/osfile/osfile_win_ lib/seamonkey/modules/osfile/ospath.jsm lib/seamonkey/modules/osfile/ospath_unix.jsm lib/seamonkey/modules/osfile/ospath_win.jsm +lib/seamonkey/modules/presentation/ControllerStateMachine.jsm +lib/seamonkey/modules/presentation/ReceiverStateMachine.jsm +lib/seamonkey/modules/presentation/StateMachineHelper.jsm +lib/seamonkey/modules/psm/DER.jsm lib/seamonkey/modules/reader/JSDOMParser.js lib/seamonkey/modules/reader/Readability.js lib/seamonkey/modules/reader/ReaderWorker.js @@ -5117,6 +5190,7 @@ lib/seamonkey/modules/services-sync/addo 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/collection_validator.js lib/seamonkey/modules/services-sync/constants.js lib/seamonkey/modules/services-sync/engines.js lib/seamonkey/modules/services-sync/engines/addons.js @@ -5140,6 +5214,7 @@ lib/seamonkey/modules/services-sync/stag lib/seamonkey/modules/services-sync/stages/declined.js lib/seamonkey/modules/services-sync/stages/enginesync.js lib/seamonkey/modules/services-sync/status.js +lib/seamonkey/modules/services-sync/telemetry.js lib/seamonkey/modules/services-sync/userapi.js lib/seamonkey/modules/services-sync/util.js lib/seamonkey/modules/sqlite/sqlite_internal.js Index: pkgsrc/www/seamonkey/PLIST.lightning diff -u pkgsrc/www/seamonkey/PLIST.lightning:1.24 pkgsrc/www/seamonkey/PLIST.lightning:1.25 --- pkgsrc/www/seamonkey/PLIST.lightning:1.24 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/PLIST.lightning Fri Aug 18 23:55:07 2017 @@ -1,3 +1,4 @@ +@comment $NetBSD: PLIST.lightning,v 1.25 2017/08/18 23:55: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 @@ -152,7 +153,6 @@ lib/seamonkey/extensions/{e2fda1a4-762b- lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog-timezone.xul lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.css -lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-event-dialog.xul lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-extract.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/calendar-invitations-dialog.css @@ -233,6 +233,8 @@ lib/seamonkey/extensions/{e2fda1a4-762b- lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning-toolbar.dtd lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.dtd lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning-en-US/locale/en-US/lightning/lightning.properties +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/lightning-item-iframe.html +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/html-item-editing/react-code.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar-overlay.xul lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/imip-bar.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.js @@ -240,6 +242,11 @@ lib/seamonkey/extensions/{e2fda1a4-762b- lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul 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-item-iframe.js +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-iframe.xul +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.js +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-panel.xul +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-item-toolbar.xul 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-toolbar.xul @@ -264,6 +271,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b- 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-event-tab.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 @@ -273,9 +281,11 @@ lib/seamonkey/extensions/{e2fda1a4-762b- 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-tab.png 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-osxlion.svg 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 @@ -306,6 +316,7 @@ lib/seamonkey/extensions/{e2fda1a4-762b- 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/html-item-editing.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.css lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png @@ -316,11 +327,13 @@ lib/seamonkey/extensions/{e2fda1a4-762b- 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 +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-button-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png 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-task-dialog.png 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-unifinder.css @@ -359,6 +372,10 @@ lib/seamonkey/extensions/{e2fda1a4-762b- 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/lightning/accountCentral.css +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse.png +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/collapse@2x.png +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand.png +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/expand@2x.png 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 @@ -372,12 +389,14 @@ lib/seamonkey/extensions/{e2fda1a4-762b- lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css +lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-button-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog-list-images.png lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css 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-task-dialog.png 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-unifinder.css Index: pkgsrc/www/seamonkey/distinfo diff -u pkgsrc/www/seamonkey/distinfo:1.144 pkgsrc/www/seamonkey/distinfo:1.145 --- pkgsrc/www/seamonkey/distinfo:1.144 Sat Feb 4 06:35:24 2017 +++ pkgsrc/www/seamonkey/distinfo Fri Aug 18 23:55:07 2017 @@ -1,37 +1,57 @@ -$NetBSD: distinfo,v 1.144 2017/02/04 06:35:24 ryoon Exp $ +$NetBSD: distinfo,v 1.145 2017/08/18 23:55:07 ryoon Exp $ -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 (seamonkey-2.48.source.tar.xz) = 8ff6d814d0fb2c45f4a602480e36d727a265680a +RMD160 (seamonkey-2.48.source.tar.xz) = f17aa92fa97824fab81006e04d596c93001bb450 +SHA512 (seamonkey-2.48.source.tar.xz) = b1992a1dbaeb045aea10ff02aa214ec0c1725e3ad0844d2dffd1c0d0c26754fbd98b5fb5df25a2a490ebcb7a47037c61599b0a2e9240338b4e769e529faa33cf +Size (seamonkey-2.48.source.tar.xz) = 220412744 bytes SHA1 (patch-ao) = dba7bba4035f4789258b31aebab11a57be4866f3 -SHA1 (patch-bf) = cf7fef695c6db66a3653d3258a2385c6f1eb709e SHA1 (patch-ldap_c-sdk_include_portable.h) = ce0b643fa031b74bf7d74eedc4f3729807aef799 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_browser_components_nsBrowserGlue.js) = 7418214a9626d10dd640f18352876893a4b6bbfc +SHA1 (patch-mozilla_browser_installer_package-manifest.in) = ffe1089e0888c3fc843c95335752025d43705fee +SHA1 (patch-mozilla_browser_themes_shared_icon-colors.inc.svg) = b223386c1df8fa1e609a0291032c18632911eed5 +SHA1 (patch-mozilla_build_autoconf_toolchain.m4) = 01cc38ac4e2047799ed22f542c91a6e89414864f 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_build_moz.configure_init.configure) = 52247a5abfb178be7d10ec10a250090a94c42fb4 +SHA1 (patch-mozilla_build_moz.configure_old.configure) = a0520ccaa227b02c2d6a955c96f7f6edd78511d9 +SHA1 (patch-mozilla_build_moz.configure_toolchain.configure) = 2b09361dd70d2617e9146535d8a857fc7db91629 +SHA1 (patch-mozilla_build_pgo_profileserver.py) = 5e93f4153f654d3cfeffcbabfa9ef914044f9671 +SHA1 (patch-mozilla_config_Makefile.in) = 917590cdbe5cfa77056122ebc72a1d39b6822a5c SHA1 (patch-mozilla_config_baseconfig.mk) = 49914353e167442440e04afd8e64b57ddf9399df -SHA1 (patch-mozilla_config_external_moz.build) = 4728434753f27bf391e85c1a2fb50d40d57853d2 +SHA1 (patch-mozilla_config_external_moz.build) = c4933a1e31f7f420a3c30f230f0892a4fbf515f1 SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2 SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7 -SHA1 (patch-mozilla_config_system-headers) = 70e35a15eae5d8d97a4d4cd9886b2efe2882b828 +SHA1 (patch-mozilla_config_system-headers) = ccdbd5c2d288dc9a1b7d237b174f4f9e066560a9 SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = aab35222a5f4c1cd5ed4ca85e54e6eb664dee89c -SHA1 (patch-mozilla_dom_media_moz.build) = de68e47c0e630dc25816ce4baa420896ee5b64e8 +SHA1 (patch-mozilla_dom_base_moz.build) = 778a7dd72b91245403172030cdde58a6d858107c +SHA1 (patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py) = 663ab96734fc69a92dc8968728f700204dafcfc6 +SHA1 (patch-mozilla_dom_media_AudioStream.cpp) = e975f488dbaa3c91b3c10350780c2f91e83449eb +SHA1 (patch-mozilla_dom_media_AudioStream.h) = 1fa1be61bddc3088e38fc5ed93d699ad90c8dace +SHA1 (patch-mozilla_dom_media_moz.build) = c45a20dcb08216e5aacbaf838a02e000540817ff SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 005a611073f3a8b865d19e7204df9d40e5e1c3ff SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 14038ce0ee2b38db6c7952056a97a65839a2c1a9 +SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 64884220c908c5191f078fde0194b3c8e551f49f 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_moz-gr-update.sh) = 22365f3d536b929a73e8e5d99a34f5857b5b2d35 SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3 +SHA1 (patch-mozilla_gfx_moz.build) = c3bb9f947bb6cb19d890fba83bd9dd4ac29d2ebf +SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = d48bd8f2bae13c208687002f634896516082e5ba +SHA1 (patch-mozilla_gfx_skia_moz.build) = 545879e58c8c328262a506cf721f4f76226f1f6b SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = e5e7dfa9a7ffd3f6d240cb55038ffcc8766c69ad +SHA1 (patch-mozilla_gfx_thebes_gfxFontUtils.cpp) = 5331b7d337eba2800f1a86739372e061b6dfd104 +SHA1 (patch-mozilla_gfx_thebes_moz.build) = b2f44607b78fd9d3111d08ebfe5c5859f7af3bb1 SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 0d31694879da5805b5472798460e2830481effc4 -SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = f851a7d2de98285a9fca433481208e46db50eae0 +SHA1 (patch-mozilla_image_Downscaler.h) = dd5d7a1a497ac68ac969863c1d9ae6b8fd92fd25 +SHA1 (patch-mozilla_image_decoders_nsIconDecoder.cpp) = 8d0a4f40cd5c28d817613db716bafe06605bf154 +SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = aa724f9e4915dd060fc3303fcfb9b7b2c1757ed6 SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 773997168c0b25003f2b326c7c109e8cd454cded +SHA1 (patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp) = 69d4aecc2ab26cae09cce1c88f630604aee3dd8f +SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = dd6ae5ff7f9907dceb370a2ed186bb57062d5fe9 +SHA1 (patch-mozilla_ios) = 163e44d44af7367d2695e300aaafe95036d07c77 SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = e7ef5b1f94f7121846cab97cddabfbfd207b730e SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = 739ea63bf6c5e190cf6b08de34535e2335bffe57 SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = 487468d70d9644e6b09c548ab607310ff54add84 @@ -48,17 +68,20 @@ SHA1 (patch-mozilla_js_src_jit_LIR.cpp) 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_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_old-configure.in) = a98f5c7c59c334ef753a9855abd49cf4d1968b84 +SHA1 (patch-mozilla_js_src_moz.build) = 864dffd6a95a86cbfac9202d91ae8c4c05c7f313 +SHA1 (patch-mozilla_js_src_old-configure.in) = 811e5dea273a2462a932a95a7c1c4d5d0781b331 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_js_xpconnect_src_xpcprivate.h) = 6a836224fa46f2b30d337a7893c668ab0cf807cd +SHA1 (patch-mozilla_layout_style_GenerateCSSPropsGenerated.py) = fd6374b38c538b614a3ba9f58b42de18912891a4 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_libcubeb_src_cubeb__alsa.c) = 521fde5d6c1cce0d6724cc4a20b42d707dd0d529 +SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = 05d5e3a93a9cde21c2aece2ac4c83e70488a25d5 +SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 20cd45532c053be8b57177c4161537047e365be3 +SHA1 (patch-mozilla_media_libcubeb_tests_moz.build) = af24f693c6cf0cd7c6dfb2d7ca4ad17d6a77cc97 +SHA1 (patch-mozilla_media_libcubeb_update.sh) = 2ff28e8691e97787ba881b836065b6e4eecd72af SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = 1029bc985d6eadf3f030492a8aa51d008fa27740 +SHA1 (patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h) = f04b476a0652aa125c89954bb962528a25b9e962 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) = b2c5e3e0c90c0c103448d39b1fbd155354d2a25d SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 9c88ea6472cb86e958dfc883f06be7bdfbc3c46c @@ -71,34 +94,48 @@ SHA1 (patch-mozilla_media_libtremor_moz. 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) = bcee4098749341900dd9c039218967e296005b7f -SHA1 (patch-mozilla_media_libyuv_include_libyuv_scale__row.h) = c61f35af1a6cf9f71041c8871cff3a0b22e6593b +SHA1 (patch-mozilla_media_libyuv_source_mjpeg__decoder.cc) = 4431f13521b1977bc0033e5d8091bedb9bb7c403 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) = cb346397b94117413448ea0a8633e7622695de94 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 70e27e90d10231ad9c0d6f4b2681bce9fdda8089 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 93c78153700739ad1c9a324c29bbf6dc4287f2dd +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 5abe5de6197cca8d3c1d25ca261941c5c9567c5a SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = ec7f31b833ccd283bc07c4e93f15fb3c46c3eb96 SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = fea12a1511a0d59b862cc5a5435506504f0b7fc6 -SHA1 (patch-mozilla_mfbt_Attributes.h) = d868f1810f88e5e058efbd074217bcad663cfe9b SHA1 (patch-mozilla_mfbt_Poison.cpp) = 8a45775687244c6d1d6e422dbaa2364862fb33b7 +SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = 509afe7dd78f8a4939ae4690c2cdf77c001903f2 +SHA1 (patch-mozilla_mobile_android_installer_package-manifest.in) = 7b3af2e8135e6df9df214377553b2e72a3af37da SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = a399e0bd0e83c47938bbee077eaa79fc52386241 +SHA1 (patch-mozilla_modules_libmar_tests_moz.build) = de2e4b21f3ad90051124ea87aa41fa929b6f1bc4 SHA1 (patch-mozilla_modules_libpref_init_all.js) = f366d7acf841117bf8c896d355f04e9549ebf17f +SHA1 (patch-mozilla_modules_woff2_src_store__bytes.h) = bb0e0788777cef1938905ae3b1d52d06f403fc88 +SHA1 (patch-mozilla_modules_woff2_src_woff2__common.cc) = f3a93bc3dd13f0bdd02e2761d7cdc5f3fc59637e +SHA1 (patch-mozilla_moz.configure) = ae80c3544ac6537fc71d40a9871ab43d107fed5c SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 592ae5ce1a404227cc2ab6a06418cc813c5743c9 SHA1 (patch-mozilla_mozglue_build_arm.h) = 94e2b1a1a9ebf20bfa8a542066aa0dad475db320 -SHA1 (patch-mozilla_netwerk_protocol_http_Http2Session.cpp) = 7d7556575028ef4ee5fccbcb712d5c9f2827f7e6 -SHA1 (patch-mozilla_old-configure.in) = 865300929353ffbd31ae01793dd496352e2ccb70 +SHA1 (patch-mozilla_netwerk_dns_moz.build) = d87c07ebfa01d32ca826932af733b37ce586e9f7 +SHA1 (patch-mozilla_old-configure.in) = 0d4a56bd70a537b5adaca6a5ff9f4c6cb2acbb40 +SHA1 (patch-mozilla_ostream) = 4f1c6c2b87052c08656ae26b3d5291f128099c88 SHA1 (patch-mozilla_python_mozbuild_mozbuild_configure_options.py) = c95e9ffa8bae63b6e68c8363903dadef93ce7d75 +SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = db4084f6a7dba2fc5d35cd256c6f149fabbf7bc7 +SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 1e8d0883d3cc12541020c7df0b1d67f60e7391f5 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_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_library_moz.build) = 9f36fc5bf39feca1cfaca425a2972c3dc1f62a87 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_nsEmbedFunctions.cpp) = 70030e59b2ed09b9bc9827d35e17b12be7f0cd71 +SHA1 (patch-mozilla_unwind.h) = 6b537302c7c582572956384366ad7c4445579e3b SHA1 (patch-mozilla_xpcom_base_nscore.h) = a69c532d2891ac2a2227445e85e581749685153e +SHA1 (patch-mozilla_xpcom_build_XPCOMInit.cpp) = 43256b880ae74edd34c138b163c5b3e5c3e28ef7 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) = 149d1e111d52c595e7d5249cea751342fbb0f2a6 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 782130be289d971751c78f3aabf086e6ff4f6dbc 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 Index: pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in:1.5 pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in:1.6 --- pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in:1.5 Thu Dec 3 12:22:27 2015 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_browser_installer_package-manifest.in Fri Aug 18 23:55:07 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.5 2015/12/03 12:22:27 ryoon Exp $ +$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.6 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/browser/installer/package-manifest.in.orig 2015-11-04 01:56:07.000000000 +0000 +--- mozilla/browser/installer/package-manifest.in.orig 2017-07-07 05:35:46.000000000 +0000 +++ mozilla/browser/installer/package-manifest.in -@@ -620,7 +620,7 @@ +@@ -582,7 +582,7 @@ @RESPATH@/components/MozKeyboard.js @RESPATH@/components/InputMethod.manifest @@ -11,12 +11,3 @@ $NetBSD: patch-mozilla_browser_installer @RESPATH@/components/TestInterfaceJS.js @RESPATH@/components/TestInterfaceJS.manifest @RESPATH@/components/TestInterfaceJSMaplike.js -@@ -822,7 +822,7 @@ - #endif - - ; for Solaris SPARC --#ifdef SOLARIS -+#if defined(SOLARIS) && defined(SPARC) - bin/libfreebl_32fpu_3.so - bin/libfreebl_32int_3.so - bin/libfreebl_32int64_3.so Index: pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp:1.5 pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp:1.6 --- pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp:1.5 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp Fri Aug 18 23:55:07 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.5 2017/01/01 16:14:07 ryoon Exp $ +$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.6 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2016-12-14 02:09:42.000000000 +0000 +--- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2017-07-07 05:36:37.000000000 +0000 +++ mozilla/image/decoders/nsJPEGDecoder.cpp -@@ -24,13 +24,28 @@ +@@ -28,13 +28,28 @@ extern "C" { #include "iccjpeg.h" @@ -32,7 +32,7 @@ $NetBSD: patch-mozilla_image_decoders_ns static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width); -@@ -340,6 +355,7 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -360,6 +375,7 @@ nsJPEGDecoder::ReadJPEGData(const char* case JCS_GRAYSCALE: case JCS_RGB: case JCS_YCbCr: @@ -40,18 +40,18 @@ $NetBSD: patch-mozilla_image_decoders_ns // if we're not color managing we can decode directly to // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB if (mCMSMode != eCMSMode_All) { -@@ -348,6 +364,9 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -368,6 +384,9 @@ nsJPEGDecoder::ReadJPEGData(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: -@@ -422,6 +441,15 @@ nsJPEGDecoder::WriteInternal(const char* - return; // I/O suspension +@@ -439,6 +458,16 @@ nsJPEGDecoder::ReadJPEGData(const char* + return Transition::ContinueUnbuffered(State::JPEG_DATA); // I/O suspension } +#ifndef JCS_EXTENSIONS @@ -63,10 +63,11 @@ $NetBSD: patch-mozilla_image_decoders_ns + 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; -@@ -606,7 +634,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus +@@ -636,7 +665,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus MOZ_ASSERT(imageRow, "Should have a row buffer here"); @@ -78,7 +79,7 @@ $NetBSD: patch-mozilla_image_decoders_ns // Special case: scanline will be directly converted into packed ARGB if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) { *suspend = true; // suspend -@@ -930,6 +962,282 @@ term_source (j_decompress_ptr jd) +@@ -960,6 +993,282 @@ term_source (j_decompress_ptr jd) } // namespace image } // namespace mozilla Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.5 pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.6 --- pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build:1.5 Sun Jan 1 16:14:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_library_moz.build Fri Aug 18 23:55:07 2017 @@ -1,16 +1,8 @@ -$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.5 2017/01/01 16:14:08 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.6 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/toolkit/library/moz.build.orig 2016-12-14 02:09:56.000000000 +0000 +--- mozilla/toolkit/library/moz.build.orig 2017-07-07 05:38:25.000000000 +0000 +++ mozilla/toolkit/library/moz.build -@@ -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'] - -@@ -222,6 +223,30 @@ if CONFIG['MOZ_SYSTEM_PNG']: +@@ -237,6 +237,21 @@ if CONFIG['MOZ_SYSTEM_PNG']: if CONFIG['MOZ_SYSTEM_HUNSPELL']: OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] @@ -26,22 +18,13 @@ $NetBSD: patch-mozilla_toolkit_library_m +if CONFIG['MOZ_SYSTEM_TREMOR']: + OS_LIBS += CONFIG['MOZ_TREMOR_LIBS'] + -+if CONFIG['MOZ_SYSTEM_CELT']: -+ OS_LIBS += CONFIG['MOZ_CELT_LIBS'] -+ -+if CONFIG['MOZ_SYSTEM_OPUS']: -+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS'] -+ -+if CONFIG['MOZ_SYSTEM_SPEEX']: -+ OS_LIBS += CONFIG['MOZ_SPEEX_LIBS'] -+ +if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: + OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS'] + if CONFIG['MOZ_SYSTEM_LIBEVENT']: OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] -@@ -234,6 +259,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']: +@@ -249,6 +264,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']: if CONFIG['MOZ_ALSA']: OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build:1.5 pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build:1.6 --- pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build:1.5 Sun Jan 1 16:14:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build Fri Aug 18 23:55:07 2017 @@ -1,13 +1,13 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.5 2017/01/01 16:14:08 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.6 2017/08/18 23:55:07 ryoon Exp $ ---- 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.orig 2017-07-07 05:38:29.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/moz.build -@@ -9,7 +9,7 @@ if CONFIG['OS_ARCH'] == 'Darwin': - 'xptcinvoke_darwin.cpp', - 'xptcstubs_darwin.cpp', - ] -- if CONFIG['OS_TEST'] == 'powerpc': -+ if CONFIG['OS_TEST'] == 'ppc': +@@ -145,7 +145,7 @@ if CONFIG['OS_ARCH'] == 'NetBSD': + 'xptcstubs_netbsd_m68k.cpp' + ] + +-if CONFIG['OS_ARCH'] == 'Linux': ++if CONFIG['OS_ARCH'] in ('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD'): + if CONFIG['OS_TEST'] == 'aarch64': SOURCES += [ - '!xptcstubs_asm_ppc_darwin.s', - 'xptcinvoke_asm_ppc_rhapsody.s', + 'xptcinvoke_aarch64.cpp', Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure:1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure:1.2 --- pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure:1.1 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_old.configure Fri Aug 18 23:55:07 2017 @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.1 2017/01/01 16:14:07 ryoon Exp $ +$NetBSD: patch-mozilla_build_moz.configure_old.configure,v 1.2 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/build/moz.configure/old.configure.orig 2016-12-14 02:09:43.000000000 +0000 +--- mozilla/build/moz.configure/old.configure.orig 2017-07-07 05:35:47.000000000 +0000 +++ mozilla/build/moz.configure/old.configure @@ -159,6 +159,7 @@ def old_configure_options(*options): '--enable-accessibility', @@ -8,25 +8,23 @@ $NetBSD: patch-mozilla_build_moz.configu '--enable-alsa', + '--enable-alsa-dlopen', '--enable-android-omx', - '--enable-approximate-location', '--enable-b2g-bt', -@@ -262,6 +263,7 @@ def old_configure_options(*options): + '--enable-b2g-camera', +@@ -241,6 +242,7 @@ def old_configure_options(*options): + '--enable-url-classifier', + '--enable-valgrind', '--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): + '--enable-xul', + '--enable-zipwriter', +@@ -279,18 +281,26 @@ 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', Index: pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in:1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in:1.2 --- pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in:1.1 Sun Jan 1 16:14:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_old-configure.in Fri Aug 18 23:55:07 2017 @@ -1,31 +1,14 @@ -$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.1 2017/01/01 16:14:08 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/js/src/old-configure.in.orig 2016-12-14 02:09:44.000000000 +0000 +--- mozilla/js/src/old-configure.in.orig 2017-07-07 05:36:52.000000000 +0000 +++ mozilla/js/src/old-configure.in -@@ -1272,8 +1272,7 @@ AC_LANG_CPLUSPLUS +@@ -140,6 +140,9 @@ fi - MOZ_CXX11 + MOZ_TOOL_VARIABLES --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) -@@ -2593,6 +2592,16 @@ MOZ_CONFIG_ICU() - dnl ======================================================== - dnl JavaScript shell - dnl ======================================================== -+ICU_LIB_NAMES= -+MOZ_SYSTEM_ICU= -+MOZ_ARG_WITH_BOOL(system-icu, -+[ --with-system-icu -+ Use system icu (located with pkgconfig)], -+ MOZ_SYSTEM_ICU=1) ++AC_PROG_CPP ++AC_PROG_CXXCPP + -+if test -n "$MOZ_SYSTEM_ICU"; then -+ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1) -+fi - - MOZ_CHECK_ALLOCATOR + dnl Special win32 checks + dnl ======================================================== Index: pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in:1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in:1.2 --- pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in:1.1 Sun Jan 1 16:14:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_old-configure.in Fri Aug 18 23:55:07 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_old-configure.in,v 1.1 2017/01/01 16:14:08 ryoon Exp $ +$NetBSD: patch-mozilla_old-configure.in,v 1.2 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/old-configure.in.orig 2016-12-14 02:10:00.000000000 +0000 +--- mozilla/old-configure.in.orig 2017-07-07 05:37:32.000000000 +0000 +++ mozilla/old-configure.in -@@ -2489,11 +2489,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then +@@ -2195,11 +2195,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then #include ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -15,7 +15,7 @@ $NetBSD: patch-mozilla_old-configure.in, MOZ_SYSTEM_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -3576,6 +3572,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -2938,6 +2934,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_RAW=1 MOZ_VPX_ERROR_CONCEALMENT=1 @@ -25,8 +25,17 @@ $NetBSD: patch-mozilla_old-configure.in, dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -3718,6 +3717,155 @@ if test "${ac_cv_c_attribute_aligned}" ! - fi +@@ -2980,7 +2979,7 @@ dnl Use integers over floats for audio o + dnl (regarless of the CPU architecture, because audio + dnl backends for those platforms don't support floats. We also + dnl use integers on ARM with other OS, because it's more efficient. +-if test "$OS_TARGET" = "Android" -o "$CPU_ARCH" = "arm"; then ++if test -n "$MOZ_INTEGER_SAMPLES"; then + MOZ_SAMPLE_TYPE_S16=1 + AC_DEFINE(MOZ_SAMPLE_TYPE_S16) + AC_SUBST(MOZ_SAMPLE_TYPE_S16) +@@ -3005,6 +3004,155 @@ fi + AC_SUBST(MOZ_RAW) dnl ======================================================== +dnl Check for libogg @@ -181,7 +190,224 @@ $NetBSD: patch-mozilla_old-configure.in, dnl = Apple platform decoder support dnl ======================================================== if test "$COMPILE_ENVIRONMENT"; then -@@ -3965,6 +4113,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER) +@@ -3088,6 +3236,216 @@ if test -n "$MOZ_OMX_PLUGIN"; then + fi + fi + ++dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_SYSTEM_OGG=1, ++MOZ_SYSTEM_OGG=) ++ ++if test -n "$MOZ_SYSTEM_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++ ++ _SAVE_LIBS=$LIBS ++ LIBS="$LIBS $MOZ_OGG_LIBS" ++ AC_CHECK_FUNC(ogg_set_mem_functions, [], ++ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)]) ++ LIBS=$_SAVE_LIBS ++fi ++ ++AC_SUBST(MOZ_SYSTEM_OGG) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_SYSTEM_VORBIS=1, ++MOZ_SYSTEM_VORBIS=) ++ ++if test -n "$MOZ_SYSTEM_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_VORBIS) ++ ++dnl ======================================================== ++dnl Check for integer-only libvorbis aka tremor ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-tremor, ++[ --with-system-tremor Use system libtremor (located with pkgconfig)], ++MOZ_SYSTEM_TREMOR=1, ++MOZ_SYSTEM_TREMOR=) ++ ++if test -n "$MOZ_SYSTEM_TREMOR"; then ++ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_TREMOR) ++ ++dnl ======================================================== ++dnl Check for libtheora ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-theora, ++[ --with-system-theora Use system libtheora (located with pkgconfig)], ++MOZ_SYSTEM_THEORA=1, ++MOZ_SYSTEM_THEORA=) ++ ++if test -n "$MOZ_SYSTEM_THEORA"; then ++ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_THEORA) ++ ++dnl ======================================================== ++dnl Check for libSoundTouch ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-soundtouch, ++[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)], ++MOZ_SYSTEM_SOUNDTOUCH=1, ++MOZ_SYSTEM_SOUNDTOUCH=) ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0) ++ ++ AC_LANG_SAVE ++ AC_LANG_CPLUSPLUS ++ _SAVE_CXXFLAGS=$CXXFLAGS ++ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS" ++ AC_CACHE_CHECK(for soundtouch sample type, ++ ac_cv_soundtouch_sample_type, ++ [AC_TRY_COMPILE([#include ++ #ifndef SOUNDTOUCH_INTEGER_SAMPLES ++ #error soundtouch expects float samples ++ #endif], ++ [], ++ [ac_cv_soundtouch_sample_type=short], ++ [ac_cv_soundtouch_sample_type=float])]) ++ CXXFLAGS=$_SAVE_CXXFLAGS ++ AC_LANG_RESTORE ++ ++ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \ ++ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then ++ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.]) ++ fi ++fi ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH) ++fi ++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH) ++ ++dnl ======================================================== ++dnl Check for libogg ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-ogg, ++[ --with-system-ogg Use system libogg (located with pkgconfig)], ++MOZ_SYSTEM_OGG=1, ++MOZ_SYSTEM_OGG=) ++ ++if test -n "$MOZ_SYSTEM_OGG"; then ++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) ++ ++ _SAVE_LIBS=$LIBS ++ LIBS="$LIBS $MOZ_OGG_LIBS" ++ AC_CHECK_FUNC(ogg_set_mem_functions, [], ++ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)]) ++ LIBS=$_SAVE_LIBS ++fi ++ ++AC_SUBST(MOZ_SYSTEM_OGG) ++ ++dnl ======================================================== ++dnl Check for libvorbis ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-vorbis, ++[ --with-system-vorbis Use system libvorbis (located with pkgconfig)], ++MOZ_SYSTEM_VORBIS=1, ++MOZ_SYSTEM_VORBIS=) ++ ++if test -n "$MOZ_SYSTEM_VORBIS"; then ++ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_VORBIS) ++ ++dnl ======================================================== ++dnl Check for integer-only libvorbis aka tremor ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-tremor, ++[ --with-system-tremor Use system libtremor (located with pkgconfig)], ++MOZ_SYSTEM_TREMOR=1, ++MOZ_SYSTEM_TREMOR=) ++ ++if test -n "$MOZ_SYSTEM_TREMOR"; then ++ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_TREMOR) ++ ++dnl ======================================================== ++dnl Check for libtheora ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-theora, ++[ --with-system-theora Use system libtheora (located with pkgconfig)], ++MOZ_SYSTEM_THEORA=1, ++MOZ_SYSTEM_THEORA=) ++ ++if test -n "$MOZ_SYSTEM_THEORA"; then ++ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2) ++fi ++ ++AC_SUBST(MOZ_SYSTEM_THEORA) ++ ++dnl ======================================================== ++dnl Check for libSoundTouch ++dnl ======================================================== ++ ++MOZ_ARG_WITH_BOOL(system-soundtouch, ++[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)], ++MOZ_SYSTEM_SOUNDTOUCH=1, ++MOZ_SYSTEM_SOUNDTOUCH=) ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0) ++ ++ AC_LANG_SAVE ++ AC_LANG_CPLUSPLUS ++ _SAVE_CXXFLAGS=$CXXFLAGS ++ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS" ++ AC_CACHE_CHECK(for soundtouch sample type, ++ ac_cv_soundtouch_sample_type, ++ [AC_TRY_COMPILE([#include ++ #ifndef SOUNDTOUCH_INTEGER_SAMPLES ++ #error soundtouch expects float samples ++ #endif], ++ [], ++ [ac_cv_soundtouch_sample_type=short], ++ [ac_cv_soundtouch_sample_type=float])]) ++ CXXFLAGS=$_SAVE_CXXFLAGS ++ AC_LANG_RESTORE ++ ++ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \ ++ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then ++ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.]) ++ fi ++fi ++ ++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then ++ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH) ++fi ++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH) ++ + dnl system libvpx Support + dnl ======================================================== + MOZ_ARG_WITH_BOOL(system-libvpx, +@@ -3252,6 +3610,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER) AC_SUBST(MOZ_WEBM_ENCODER) dnl ================================== @@ -190,7 +416,7 @@ $NetBSD: patch-mozilla_old-configure.in, + +dnl If using Linux, Solaris or BSDs, ensure that OSS is available +case "$OS_TARGET" in -+Linux|SunOS|DragonFly|FreeBSD|GNU/kFreeBSD) ++Linux|SunOS|DragonFly|FreeBSD|NetBSD|GNU/kFreeBSD) + MOZ_OSS=1 + ;; +esac @@ -213,7 +439,7 @@ $NetBSD: patch-mozilla_old-configure.in, + dnl Prefer 4Front implementation + AC_MSG_CHECKING([MOZ_OSS_CFLAGS]) + if test "$OSSPREFIX" != "yes"; then -+ oss_conf=${OSSPREFIX}/etc/oss.conf ++ oss_conf=${OSSPREFIX%/usr}/etc/oss.conf + if test -f "$oss_conf"; then + . "$oss_conf" + else @@ -230,7 +456,7 @@ $NetBSD: patch-mozilla_old-configure.in, + + if test "$ac_cv_header_sys_soundcard_h" != "yes" -a \ + "$ac_cv_header_soundcard_h" != "yes"; then -+ AC_MSG_ERROR([Need OSS for Ogg, Wave or WebM decoding on $OS_TARGET. Disable with --disable-ogg --disable-wave --disable-webm.]) ++ AC_MSG_ERROR([Need OSS for Ogg, Wave or WebM decoding on $OS_TARGET. Disable with --without-oss.]) + fi + + dnl Assume NetBSD implementation over SunAudio @@ -249,7 +475,7 @@ $NetBSD: patch-mozilla_old-configure.in, dnl = Check alsa availability on Linux dnl ================================== -@@ -3978,12 +4187,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, +@@ -3265,12 +3684,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, MOZ_ALSA=1, MOZ_ALSA=) @@ -273,3 +499,31 @@ $NetBSD: patch-mozilla_old-configure.in, AC_SUBST(MOZ_ALSA) dnl ======================================================== +@@ -5220,6 +5650,27 @@ if test "$USE_FC_FREETYPE"; then + fi + + dnl ======================================================== ++dnl Check for graphite2 ++dnl ======================================================== ++if test -n "$MOZ_SYSTEM_GRAPHITE2"; then ++ dnl graphite2.pc has bogus version, check manually ++ _SAVE_CFLAGS=$CFLAGS ++ CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS" ++ AC_TRY_COMPILE([ #include ++ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \ ++ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \ ++ * 100 + GR2_VERSION_BUGFIX >= \ ++ (major) * 10000 + (minor) * 100 + (bugfix) ) ++ ], [ ++ #if !GR2_VERSION_REQUIRE(1,3,8) ++ #error "Insufficient graphite2 version." ++ #endif ++ ], [], ++ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])]) ++ CFLAGS=$_SAVE_CFLAGS ++fi ++ ++dnl ======================================================== + dnl Check for pixman and cairo + dnl ======================================================== + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in:1.6 pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in:1.7 --- pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in:1.6 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_config_Makefile.in Fri Aug 18 23:55:07 2017 @@ -1,19 +1,18 @@ -$NetBSD: patch-mozilla_config_Makefile.in,v 1.6 2017/01/01 16:14:07 ryoon Exp $ +$NetBSD: patch-mozilla_config_Makefile.in,v 1.7 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/config/Makefile.in.orig 2016-12-14 02:09:46.000000000 +0000 +--- mozilla/config/Makefile.in.orig 2017-07-07 05:35:48.000000000 +0000 +++ mozilla/config/Makefile.in -@@ -49,6 +49,14 @@ export:: $(export-preqs) +@@ -49,6 +49,13 @@ export:: $(export-preqs) -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \ -DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \ -DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \ ++ -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \ ++ -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \ + -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 + $(srcdir)/system-headers $(srcdir)/stl-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers $(INSTALL) system_wrappers $(DIST) Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build:1.6 pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build:1.7 --- pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build:1.6 Sun Jan 1 16:14:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_moz.build Fri Aug 18 23:55:07 2017 @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.6 2017/01/01 16:14:08 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.7 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/media/libcubeb/src/moz.build.orig 2016-12-14 02:09:53.000000000 +0000 +--- mozilla/media/libcubeb/src/moz.build.orig 2017-07-07 05:37:16.000000000 +0000 +++ mozilla/media/libcubeb/src/moz.build -@@ -19,6 +19,12 @@ if CONFIG['MOZ_ALSA']: +@@ -24,6 +24,12 @@ if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['M + 'cubeb_resampler.cpp', ] - DEFINES['USE_ALSA'] = True +if CONFIG['MOZ_OSS']: + SOURCES += [ @@ -15,21 +15,11 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if CONFIG['MOZ_PULSEAUDIO']: SOURCES += [ 'cubeb_pulse.c', -@@ -68,6 +74,9 @@ if CONFIG['OS_TARGET'] == 'Android': +@@ -81,6 +87,7 @@ if CONFIG['OS_TARGET'] == 'Android': FINAL_LIBRARY = 'gkmedias' -+if CONFIG['MOZ_SYSTEM_SPEEX']: -+ SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS'] -+ ++CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk': if CONFIG['ANDROID_VERSION'] >= '17': LOCAL_INCLUDES += [ -@@ -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'] - Index: pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build:1.8 pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build:1.9 --- pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build:1.8 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_config_external_moz.build Fri Aug 18 23:55:07 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_config_external_moz.build,v 1.8 2017/01/01 16:14:07 ryoon Exp $ +$NetBSD: patch-mozilla_config_external_moz.build,v 1.9 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/config/external/moz.build.orig 2016-12-14 02:09:46.000000000 +0000 +--- mozilla/config/external/moz.build.orig 2017-07-07 05:35:48.000000000 +0000 +++ mozilla/config/external/moz.build -@@ -21,10 +21,19 @@ if CONFIG['MOZ_UPDATER']: +@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']: external_dirs += ['modules/brotli'] external_dirs += ['modules/woff2'] @@ -10,12 +10,6 @@ $NetBSD: patch-mozilla_config_external_m +if not CONFIG['MOZ_SYSTEM_OGG']: + external_dirs += ['media/libogg'] + -+if not CONFIG['MOZ_SYSTEM_CELT'] or not CONFIG['MOZ_SYSTEM_OPUS']: -+ external_dirs += ['media/libopus'] -+ -+if not CONFIG['MOZ_SYSTEM_THEORA']: -+ external_dirs += ['media/libtheora'] -+ +if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_SYSTEM_VORBIS']: external_dirs += ['media/libvorbis'] @@ -23,14 +17,25 @@ $NetBSD: patch-mozilla_config_external_m +if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_SYSTEM_TREMOR']: external_dirs += ['media/libtremor'] ++if not CONFIG['MOZ_SYSTEM_THEORA']: ++ external_dirs += ['media/libtheora'] ++ ++if not CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: ++ external_dirs += ['media/libsoundtouch'] ++ if CONFIG['MOZ_WEBM_ENCODER']: -@@ -52,9 +61,6 @@ external_dirs += [ + external_dirs += ['media/libmkv'] + +@@ -52,12 +61,9 @@ external_dirs += [ 'media/kiss_fft', 'media/libcubeb', 'media/libnestegg', - 'media/libogg', -- 'media/libopus', + 'media/libopus', - 'media/libtheora', 'media/libspeex_resampler', 'media/libstagefright', - 'media/libsoundtouch', +- 'media/libsoundtouch', + ] + + DIRS += ['../../' + i for i in external_dirs] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.8 pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.9 --- pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c:1.8 Sun Jan 1 16:14:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c Fri Aug 18 23:55:07 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.8 2017/01/01 16:14:08 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.9 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2016-12-14 02:09:53.000000000 +0000 +--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2017-07-07 05:37:16.000000000 +0000 +++ mozilla/media/libcubeb/src/cubeb_alsa.c -@@ -7,12 +7,18 @@ +@@ -7,11 +7,15 @@ #undef NDEBUG #define _DEFAULT_SOURCE #define _BSD_SOURCE @@ -16,12 +16,9 @@ $NetBSD: patch-mozilla_media_libcubeb_sr #include +#include #include -+#include -+#include #include #include - #include "cubeb/cubeb.h" -@@ -25,6 +31,51 @@ +@@ -25,6 +29,50 @@ #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin" @@ -44,7 +41,6 @@ $NetBSD: patch-mozilla_media_libcubeb_sr +MAKE_TYPEDEF(snd_pcm_close); +MAKE_TYPEDEF(snd_pcm_delay); +MAKE_TYPEDEF(snd_pcm_drain); -+MAKE_TYPEDEF(snd_pcm_forward); +MAKE_TYPEDEF(snd_pcm_frames_to_bytes); +MAKE_TYPEDEF(snd_pcm_get_params); +/* snd_pcm_hw_params_alloca is actually a macro */ @@ -73,7 +69,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr /* ALSA is not thread-safe. snd_pcm_t instances are individually protected by the owning cubeb_stream's mutex. snd_pcm_t creation and destruction is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1), -@@ -65,6 +116,8 @@ struct cubeb { +@@ -65,6 +113,8 @@ struct cubeb { workaround is not required. */ snd_config_t * local_config; int is_pa; @@ -82,74 +78,22 @@ $NetBSD: patch-mozilla_media_libcubeb_sr }; enum stream_state { -@@ -257,32 +310,35 @@ alsa_refill_stream(cubeb_stream * stm) - long got; - void * p; - int draining; -+ unsigned pipefailures, againfailures; - - draining = 0; +@@ -260,10 +310,10 @@ alsa_refill_stream(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); -- r = snd_pcm_poll_descriptors_revents(stm->pcm, stm->fds, stm->nfds, &revents); -- if (r < 0 || revents != POLLOUT) { -- /* This should be a stream error; it makes no sense for poll(2) to wake -- for this stream and then have the stream report that it's not ready. -- Unfortunately, this does happen, so just bail out and try again. */ -- pthread_mutex_unlock(&stm->mutex); -- return RUNNING; -- } -- - avail = snd_pcm_avail_update(stm->pcm); -- if (avail == -EPIPE) { ++ avail = WRAP(snd_pcm_avail_update)(stm->pcm); + if (avail < 0) { - snd_pcm_recover(stm->pcm, avail, 1); - avail = snd_pcm_avail_update(stm->pcm); -- } -+ for (pipefailures = 0;;) { -+ r = WRAP(snd_pcm_poll_descriptors_revents)(stm->pcm, stm->fds, stm->nfds, &revents); -+ if (r < 0 || revents != POLLOUT || -+ (avail = WRAP(snd_pcm_avail_update)(stm->pcm)) == 0) { -+ /* This should be a stream error; it makes no sense for poll(2) to wake -+ for this stream and then have the stream report that it's not ready. -+ Unfortunately, this does happen, so just bail out and try again. */ -+ pthread_mutex_unlock(&stm->mutex); -+ return RUNNING; -+ } - -- /* Failed to recover from an xrun, this stream must be broken. */ -- if (avail < 0) { -- pthread_mutex_unlock(&stm->mutex); -- stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -- return ERROR; -+ if (avail > 0) -+ break; -+ if (pipefailures++ > 11) { -+ fprintf(stderr, "%s: repeated failures from snd_pcm_avail_update, " -+ "giving up\n", __func__); -+ pthread_mutex_unlock(&stm->mutex); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ return ERROR; -+ } + WRAP(snd_pcm_recover)(stm->pcm, avail, 1); ++ avail = WRAP(snd_pcm_avail_update)(stm->pcm); } -+ pipefailures = againfailures = 0; - /* This should never happen. */ - if ((unsigned int) avail > stm->buffer_size) { -@@ -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) { -- snd_pcm_recover(stm->pcm, -EPIPE, 1); -- avail = snd_pcm_avail_update(stm->pcm); -+ WRAP(snd_pcm_recover)(stm->pcm, -EPIPE, 1); -+ avail = WRAP(snd_pcm_avail_update)(stm->pcm); - if (avail <= 0) { - pthread_mutex_unlock(&stm->mutex); - stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -@@ -302,7 +358,7 @@ alsa_refill_stream(cubeb_stream * stm) - } + /* Failed to recover from an xrun, this stream must be broken. */ +@@ -286,7 +336,7 @@ alsa_refill_stream(cubeb_stream * stm) + return RUNNING; } - p = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, avail)); @@ -157,95 +101,21 @@ $NetBSD: patch-mozilla_media_libcubeb_sr assert(p); pthread_mutex_unlock(&stm->mutex); -@@ -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); -+ free(p); - return ERROR; - } - if (got > 0) { -- snd_pcm_sframes_t wrote; -+ snd_pcm_sframes_t wrote, towrite = got; - - if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) { - float * b = (float *) p; -@@ -327,14 +384,66 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -312,10 +362,10 @@ alsa_refill_stream(cubeb_stream * stm) b[i] *= stm->volume; } } - wrote = snd_pcm_writei(stm->pcm, p, got); -- if (wrote == -EPIPE) { ++ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got); + if (wrote < 0) { - snd_pcm_recover(stm->pcm, wrote, 1); - wrote = snd_pcm_writei(stm->pcm, p, got); -- } -- assert(wrote >= 0 && wrote == got); -- stm->write_position += wrote; -- gettimeofday(&stm->last_activity, NULL); -+ for (;;) { -+ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, -+ towrite > avail ? avail : towrite); -+ switch(wrote) { -+ case -EPIPE: -+ if (pipefailures++ > 3) { -+ fprintf(stderr, "%s: Too many underflows, giving up\n", __func__); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ free(p); -+ return ERROR; -+ } -+ WRAP(snd_pcm_recover)(stm->pcm, wrote, 1); -+ continue; -+ case -EAGAIN: -+ if (againfailures++ > 3) { -+ fprintf(stderr, "%s: Too many -EAGAIN errors from snd_pcm_writei, " -+ "giving up\n", __func__); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ free(p); -+ return ERROR; -+ } -+ continue; -+#if __linux__ -+ case -EBADFD: -+#else -+ case -EBADF: -+#endif -+ fprintf(stderr, "%s: snc_pcm_writei returned -%s, giving up\n", -+ __func__, "EBADFD"); -+ free(p); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ return ERROR; -+ } -+ if (wrote < 0) { -+ fprintf(stderr, "%s: snc_pcm_writei returned unexpected error %lld, " -+ "giving up\n", __func__, (long long)wrote); -+ free(p); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ return ERROR; -+ } -+ pipefailures = againfailures = 0; -+ stm->write_position += wrote; -+ gettimeofday(&stm->last_activity, NULL); -+ if (wrote > towrite) { -+ fprintf(stderr, "%s: snc_pcm_writei wrote %lld frames, which was more " -+ "than we requested (%lld). This should not happen, giving up\n", -+ __func__, (long long)wrote, (long long)towrite); -+ free(p); -+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); -+ pthread_mutex_unlock(&stm->mutex); -+ return ERROR; -+ } -+ if (towrite == wrote) -+ break; -+ towrite -= wrote; -+ } - } - if (got != avail) { - long buffer_fill = stm->buffer_size - (avail - got); -@@ -342,7 +451,7 @@ alsa_refill_stream(cubeb_stream * stm) ++ WRAP(snd_pcm_recover)(stm->pcm, wrote, 1); ++ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got); + } + assert(wrote >= 0 && wrote == got); + stm->write_position += wrote; +@@ -327,7 +377,7 @@ alsa_refill_stream(cubeb_stream * stm) /* Fill the remaining buffer with silence to guarantee one full period has been written. */ @@ -254,7 +124,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr set_timeout(&stm->drain_timeout, buffer_time * 1000); -@@ -453,26 +562,26 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -440,26 +490,26 @@ get_slave_pcm_node(snd_config_t * lconf, slave_def = NULL; @@ -286,7 +156,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -481,7 +590,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -468,7 +518,7 @@ get_slave_pcm_node(snd_config_t * lconf, if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -295,7 +165,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -490,7 +599,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -477,7 +527,7 @@ get_slave_pcm_node(snd_config_t * lconf, } while (0); if (slave_def) { @@ -304,7 +174,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } return NULL; -@@ -513,22 +622,22 @@ init_local_config_with_workaround(char c +@@ -500,22 +550,22 @@ init_local_config_with_workaround(char c lconf = NULL; @@ -331,7 +201,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -537,7 +646,7 @@ init_local_config_with_workaround(char c +@@ -524,7 +574,7 @@ init_local_config_with_workaround(char c if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -340,7 +210,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -548,12 +657,12 @@ init_local_config_with_workaround(char c +@@ -535,12 +585,12 @@ init_local_config_with_workaround(char c } /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */ @@ -355,7 +225,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -564,18 +673,18 @@ init_local_config_with_workaround(char c +@@ -551,18 +601,18 @@ init_local_config_with_workaround(char c /* Don't clobber an explicit existing handle_underrun value, set it only if it doesn't already exist. */ @@ -377,7 +247,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { break; } -@@ -583,7 +692,7 @@ init_local_config_with_workaround(char c +@@ -570,7 +620,7 @@ init_local_config_with_workaround(char c return lconf; } while (0); @@ -386,7 +256,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr return NULL; } -@@ -595,9 +704,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s +@@ -582,9 +632,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s pthread_mutex_lock(&cubeb_alsa_mutex); if (local_config) { @@ -398,7 +268,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -610,7 +719,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) +@@ -597,7 +647,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) int r; pthread_mutex_lock(&cubeb_alsa_mutex); @@ -407,7 +277,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&cubeb_alsa_mutex); return r; -@@ -667,12 +776,65 @@ alsa_init(cubeb ** context, char const * +@@ -654,12 +704,65 @@ alsa_init(cubeb ** context, char const * pthread_attr_t attr; snd_pcm_t * dummy; @@ -474,7 +344,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr cubeb_alsa_error_handler_set = 1; } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -680,6 +842,8 @@ alsa_init(cubeb ** context, char const * +@@ -667,6 +770,8 @@ alsa_init(cubeb ** context, char const * ctx = calloc(1, sizeof(*ctx)); assert(ctx); @@ -483,7 +353,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr ctx->ops = &alsa_ops; r = pthread_mutex_init(&ctx->mutex, NULL); -@@ -729,7 +893,7 @@ alsa_init(cubeb ** context, char const * +@@ -716,7 +821,7 @@ alsa_init(cubeb ** context, char const * config fails with EINVAL, the PA PCM is too old for this workaround. */ if (r == -EINVAL) { pthread_mutex_lock(&cubeb_alsa_mutex); @@ -492,7 +362,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&cubeb_alsa_mutex); ctx->local_config = NULL; } else if (r >= 0) { -@@ -768,9 +932,13 @@ alsa_destroy(cubeb * ctx) +@@ -755,9 +860,13 @@ alsa_destroy(cubeb * ctx) pthread_mutex_destroy(&ctx->mutex); free(ctx->fds); @@ -507,7 +377,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&cubeb_alsa_mutex); } -@@ -853,7 +1021,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -842,7 +951,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre return CUBEB_ERROR; } @@ -515,24 +385,22 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + r = WRAP(snd_pcm_nonblock)(stm->pcm, 1); assert(r == 0); - /* Ugly hack: the PA ALSA plugin allows buffer configurations that can't -@@ -863,23 +1031,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre - latency = latency < 500 ? 500 : latency; + latency_us = latency_frames * 1e6 / stm->params.rate; +@@ -855,7 +964,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre + latency_us = latency_us < min_latency ? min_latency: latency_us; } - r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED, -- stm->params.channels, stm->params.rate, 1, -- latency * 1000); + r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED, -+ stm->params.channels, stm->params.rate, 1, -+ latency * 1000); + stm->params.channels, stm->params.rate, 1, + latency_us); if (r < 0) { - alsa_stream_destroy(stm); +@@ -863,15 +972,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre return CUBEB_ERROR_INVALID_FORMAT; } - r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &period_size); -+ r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &stm->period_size); ++ r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &period_size); assert(r == 0); - stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm); @@ -546,7 +414,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr assert((nfds_t) r == stm->nfds); r = pthread_cond_init(&stm->cond, NULL); -@@ -910,7 +1078,7 @@ alsa_stream_destroy(cubeb_stream * stm) +@@ -902,7 +1011,7 @@ alsa_stream_destroy(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); if (stm->pcm) { if (stm->state == DRAINING) { @@ -555,19 +423,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr } alsa_locked_pcm_close(stm->pcm); stm->pcm = NULL; -@@ -920,7 +1088,10 @@ alsa_stream_destroy(cubeb_stream * stm) - pthread_mutex_destroy(&stm->mutex); - - r = pthread_cond_destroy(&stm->cond); -- assert(r == 0); -+ if (r != 0) { /* XXX stopgap until someone figures out the real reason */ -+ fprintf(stderr,"alsa_stream_destroy: pthread_cond_destroy failed: %s", -+ strerror(r)); -+ } - - alsa_unregister_stream(stm); - -@@ -952,12 +1123,12 @@ alsa_get_max_channel_count(cubeb * ctx, +@@ -944,12 +1053,12 @@ alsa_get_max_channel_count(cubeb * ctx, return CUBEB_ERROR; } @@ -582,12 +438,12 @@ $NetBSD: patch-mozilla_media_libcubeb_sr if (r < 0) { return CUBEB_ERROR; } -@@ -977,34 +1148,34 @@ alsa_get_preferred_sample_rate(cubeb * c +@@ -969,34 +1078,34 @@ alsa_get_preferred_sample_rate(cubeb * c /* get a pcm, disabling resampling, so we get a rate the * hardware/dmix/pulse/etc. supports. */ -- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); -+ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); +- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE); ++ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE); if (r < 0) { return CUBEB_ERROR; } @@ -625,7 +481,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr return CUBEB_OK; } -@@ -1028,7 +1199,7 @@ alsa_stream_start(cubeb_stream * stm) +@@ -1020,7 +1129,7 @@ alsa_stream_start(cubeb_stream * stm) ctx = stm->context; pthread_mutex_lock(&stm->mutex); @@ -634,7 +490,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr gettimeofday(&stm->last_activity, NULL); pthread_mutex_unlock(&stm->mutex); -@@ -1062,7 +1233,7 @@ alsa_stream_stop(cubeb_stream * stm) +@@ -1054,7 +1163,7 @@ alsa_stream_stop(cubeb_stream * stm) pthread_mutex_unlock(&ctx->mutex); pthread_mutex_lock(&stm->mutex); @@ -643,7 +499,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr pthread_mutex_unlock(&stm->mutex); return CUBEB_OK; -@@ -1078,14 +1249,17 @@ alsa_stream_get_position(cubeb_stream * +@@ -1070,8 +1179,8 @@ alsa_stream_get_position(cubeb_stream * pthread_mutex_lock(&stm->mutex); delay = -1; @@ -654,17 +510,7 @@ $NetBSD: patch-mozilla_media_libcubeb_sr *position = stm->last_position; pthread_mutex_unlock(&stm->mutex); return CUBEB_OK; - } - -- assert(delay >= 0); -+ if (delay < 0) { -+ WRAP(snd_pcm_forward)(stm->pcm, -delay); -+ delay = 0; -+ } - - *position = 0; - if (stm->write_position >= (snd_pcm_uframes_t) delay) { -@@ -1104,7 +1278,7 @@ alsa_stream_get_latency(cubeb_stream * s +@@ -1096,7 +1205,7 @@ alsa_stream_get_latency(cubeb_stream * s snd_pcm_sframes_t delay; /* This function returns the delay in frames until a frame written using snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */ Index: pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers:1.22 pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers:1.23 --- pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers:1.22 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_config_system-headers Fri Aug 18 23:55:07 2017 @@ -1,24 +1,25 @@ -$NetBSD: patch-mozilla_config_system-headers,v 1.22 2017/01/01 16:14:07 ryoon Exp $ +$NetBSD: patch-mozilla_config_system-headers,v 1.23 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/config/system-headers.orig 2016-12-14 02:09:46.000000000 +0000 +--- mozilla/config/system-headers.orig 2017-07-07 05:35:48.000000000 +0000 +++ mozilla/config/system-headers -@@ -632,6 +632,7 @@ libgnome/libgnome.h +@@ -624,6 +624,8 @@ libgnome/libgnome.h libgnomeui/gnome-icon-lookup.h libgnomeui/gnome-icon-theme.h libgnomeui/gnome-ui-init.h +libv4l2.h - limits ++limits limits.h link.h -@@ -725,6 +726,7 @@ mapiutil.h + #ifdef ANDROID +@@ -714,6 +716,7 @@ mapiutil.h mapix.h Math64.h math.h +complex mbstring.h #ifdef ANDROID - media/AudioEffect.h -@@ -1317,6 +1319,25 @@ vpx/vp8cx.h + android/native_window.h +@@ -1302,6 +1305,25 @@ vpx/vp8cx.h vpx/vp8dx.h vpx_mem/vpx_mem.h #endif @@ -44,10 +45,19 @@ $NetBSD: patch-mozilla_config_system-hea gst/gst.h gst/app/gstappsink.h gst/app/gstappsrc.h -@@ -1347,3 +1368,35 @@ unicode/utypes.h +@@ -1332,3 +1354,26 @@ unicode/utypes.h #endif libutil.h unwind.h ++#if MOZ_SYSTEM_GRAPHITE2==1 ++graphite2/Font.h ++graphite2/Segment.h ++#endif ++#if MOZ_SYSTEM_HARFBUZZ==1 ++harfbuzz/hb-glib.h ++harfbuzz/hb-ot.h ++harfbuzz/hb.h ++#endif +#if MOZ_SYSTEM_OGG==1 +ogg/ogg.h +ogg/os_types.h @@ -62,21 +72,3 @@ $NetBSD: patch-mozilla_config_system-hea +#if MOZ_SYSTEM_TREMOR==1 +tremor/ivorbiscodec.h +#endif -+#if MOZ_SYSTEM_CELT==1 -+celt.h -+celt_header.h -+celt/celt.h -+celt/celt_header.h -+#endif -+#if MOZ_SYSTEM_OPUS==1 -+opus.h -+opus_multistream.h -+opus/opus.h -+opus/opus_multistream.h -+#endif -+#if MOZ_SYSTEM_SPEEX==1 -+speex/speex_resampler.h -+#endif -+#if MOZ_SYSTEM_SOUNDTOUCH==1 -+soundtouch/SoundTouch.h -+#endif Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_moz.build diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_moz.build:1.3 pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_moz.build:1.4 --- pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_moz.build:1.3 Sun Jan 1 16:14:07 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_moz.build Fri Aug 18 23:55:07 2017 @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_dom_media_moz.build,v 1.3 2017/01/01 16:14:07 ryoon Exp $ +$NetBSD: patch-mozilla_dom_media_moz.build,v 1.4 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/dom/media/moz.build.orig 2016-12-14 02:09:32.000000000 +0000 +--- mozilla/dom/media/moz.build.orig 2017-07-07 05:36:09.000000000 +0000 +++ mozilla/dom/media/moz.build -@@ -333,6 +333,27 @@ if CONFIG['ANDROID_VERSION'] > '15': - if CONFIG['MOZ_GONK_MEDIACODEC']: - DEFINES['MOZ_GONK_MEDIACODEC'] = True +@@ -316,6 +316,21 @@ if CONFIG['MOZ_WEBRTC']: + + DEFINES['MOZILLA_INTERNAL_API'] = True +if CONFIG['MOZ_SYSTEM_OGG']: + CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS'] @@ -18,15 +18,9 @@ $NetBSD: patch-mozilla_dom_media_moz.bui +if CONFIG['MOZ_SYSTEM_TREMOR']: + CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS'] + -+if CONFIG['MOZ_SYSTEM_OPUS']: -+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS'] -+ -+if CONFIG['MOZ_SYSTEM_SPEEX']: -+ CXXFLAGS += CONFIG['MOZ_SPEEX_CFLAGS'] -+ +if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: + CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS'] + - include('/ipc/chromium/chromium-config.mozbuild') - - # Suppress some GCC warnings being treated as errors: + if CONFIG['OS_TARGET'] == 'WINNT': + DEFINES['WEBRTC_WIN'] = True + else: Index: pkgsrc/www/seamonkey/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h diff -u pkgsrc/www/seamonkey/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h:1.2 pkgsrc/www/seamonkey/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h:1.3 --- pkgsrc/www/seamonkey/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h:1.2 Sun Feb 15 02:11:03 2015 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h Fri Aug 18 23:55:07 2017 @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_xpconnect_src_xpcprivate.h,v 1.2 2015/02/15 02:11:03 ryoon Exp $ +$NetBSD: patch-mozilla_js_xpconnect_src_xpcprivate.h,v 1.3 2017/08/18 23:55:07 ryoon Exp $ ---- mozilla/js/xpconnect/src/xpcprivate.h.orig 2015-02-05 04:39:06.000000000 +0000 +--- mozilla/js/xpconnect/src/xpcprivate.h.orig 2017-07-07 05:36:59.000000000 +0000 +++ mozilla/js/xpconnect/src/xpcprivate.h -@@ -1016,6 +1016,8 @@ static inline bool IS_PROTO_CLASS(const +@@ -842,6 +842,8 @@ typedef nsTArrayfloating) { + got = run_data_callback(stream, f_buffer, + OSS_BUFFER_SIZE/stream->params.channels); ++ apply_volume_float(f_buffer, got*stream->params.channels, ++ stream->volume, stream->panning); + for (i=0; i<((unsigned long)got)*stream->params.channels; i++) { -+ buffer[i] = f_buffer[i]*32767.0; ++ /* Clipping is prefered to overflow */ ++ if(f_buffer[i]>=1.0){ ++ f_buffer[i]=1.0; ++ } ++ if(f_buffer[i]<=-1.0){ ++ f_buffer[i]=-1.0; ++ } ++ /* One might think that multipling by 32767.0 is logical but results in clipping */ ++ buffer[i] = f_buffer[i]*32767.0; + } + } else { + got = run_data_callback(stream, buffer, + OSS_BUFFER_SIZE/stream->params.channels); ++ apply_volume_int(buffer, got*stream->params.channels, ++ stream->volume, stream->panning); + } -+ apply_volume(buffer, got*stream->params.channels, -+ stream->volume, stream->panning); + if (got<0) { + run_state_callback(stream, CUBEB_STATE_ERROR); + break; @@ -260,9 +290,9 @@ $NetBSD: patch-mozilla_media_libcubeb_sr + oss_try_set_latency(stream, latency); + + stream->floating = 0; -+ SET(SNDCTL_DSP_CHANNELS, output_stream_params->channels); -+ SET(SNDCTL_DSP_SPEED, output_stream_params->rate); -+ switch (output_stream_params->format) { ++ SET(SNDCTL_DSP_CHANNELS, stream->params.channels); ++ SET(SNDCTL_DSP_SPEED, stream->params.rate); ++ switch (stream->params.format) { + case CUBEB_SAMPLE_S16LE: + SET(SNDCTL_DSP_SETFMT, AFMT_S16_LE); + break; Added files: Index: pkgsrc/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_browser_components_nsBrowserGlue.js Fri Aug 18 23:55:07 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_browser_components_nsBrowserGlue.js,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/browser/components/nsBrowserGlue.js.orig 2017-07-07 05:35:43.000000000 +0000 ++++ mozilla/browser/components/nsBrowserGlue.js +@@ -931,7 +931,9 @@ BrowserGlue.prototype = { + } + if (SCALING_PROBE_NAME) { + let scaling = aWindow.devicePixelRatio * 100; +- Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling); ++ try { ++ Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling); ++ } catch (ex) {} + } + }, + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_browser_themes_shared_icon-colors.inc.svg Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_browser_themes_shared_icon-colors.inc.svg,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/browser/themes/shared/icon-colors.inc.svg.orig 2017-07-07 05:35:48.000000000 +0000 ++++ mozilla/browser/themes/shared/icon-colors.inc.svg +@@ -2,7 +2,7 @@ + + .fieldtext { + fill: -moz-fieldtext; +-#ifdef XP_LINUX ++#ifdef MOZ_WIDGET_GTK + /* The fill-opacity needs to be sufficient for high-contrast settings, and + pathological Gtk themes where -moz-fieldtext provides low contrast by + default. */ Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4 diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_autoconf_toolchain.m4 Fri Aug 18 23:55:07 2017 @@ -0,0 +1,19 @@ +$NetBSD: patch-mozilla_build_autoconf_toolchain.m4,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/build/autoconf/toolchain.m4.orig 2017-07-07 05:35:47.000000000 +0000 ++++ mozilla/build/autoconf/toolchain.m4 +@@ -2,14 +2,6 @@ dnl This Source Code Form is subject to + dnl License, v. 2.0. If a copy of the MPL was not distributed with this + dnl file, You can obtain one at http://mozilla.org/MPL/2.0/. + +-dnl Several autoconf functions AC_REQUIRE AC_PROG_CPP/AC_PROG_CXXCPP, +-dnl meaning they are called even when we don't call them explicitly. +-dnl However, theses checks are not necessary and python configure sets +-dnl the corresponding variables already, so just skip those tests +-dnl entirely. +-define([AC_PROG_CPP],[]) +-define([AC_PROG_CXXCPP],[]) +- + AC_DEFUN([MOZ_TOOL_VARIABLES], + [ + GNU_AS= Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_init.configure diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_init.configure:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_init.configure Fri Aug 18 23:55:07 2017 @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_build_moz.configure_init.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/build/moz.configure/init.configure.orig 2017-07-07 05:35:47.000000000 +0000 ++++ mozilla/build/moz.configure/init.configure +@@ -149,6 +149,7 @@ option(env='PYTHON', nargs=1, help='Pyth + @imports(_from='mozbuild.configure.util', _import='LineIO') + @imports(_from='mozbuild.virtualenv', _import='VirtualenvManager') + @imports(_from='mozbuild.virtualenv', _import='verify_python_version') ++@imports(_from='__builtin__', _import='KeyError') + @imports('distutils.sysconfig') + def virtualenv_python(env_python, build_env, mozconfig, help): + if help: +@@ -168,6 +169,12 @@ def virtualenv_python(env_python, build_ + python = mozconfig['vars']['added']['PYTHON'] + elif 'PYTHON' in mozconfig['vars']['modified']: + python = mozconfig['vars']['modified']['PYTHON'][1] ++ for i in ('env', 'vars'): ++ for j in ('added', 'modified'): ++ try: ++ del mozconfig[i][j]['PYTHON'] ++ except KeyError: ++ pass + + with LineIO(lambda l: log.error(l)) as out: + verify_python_version(out) +@@ -203,7 +210,10 @@ def virtualenv_python(env_python, build_ + if python != normsep(sys.executable): + log.info('Reexecuting in the virtualenv') + if env_python: +- del os.environ['PYTHON'] ++ try: ++ del os.environ['PYTHON'] ++ except KeyError: ++ pass + # One would prefer to use os.execl, but that's completely borked on + # Windows. + sys.exit(subprocess.call([python] + sys.argv)) Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_moz.configure_toolchain.configure Fri Aug 18 23:55:07 2017 @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_build_moz.configure_toolchain.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/build/moz.configure/toolchain.configure.orig 2017-07-07 05:35:47.000000000 +0000 ++++ mozilla/build/moz.configure/toolchain.configure +@@ -756,23 +756,6 @@ def compiler(language, host_or_target, c + valid_compiler.try_compile(check_msg='%s works' % what, + onerror=compiler_error) + +- +- # Set CPP/CXXCPP for both the build system and old-configure. We don't +- # need to check this works for preprocessing, because we already relied +- # on $CC -E/$CXX -E doing preprocessing work to validate the compiler +- # in the first place. +- if host_or_target == target: +- pp_var = { +- 'C': 'CPP', +- 'C++': 'CXXCPP', +- }[language] +- +- preprocessor = depends_if(valid_compiler)( +- lambda x: list(x.wrapper) + [x.compiler, '-E'] + list(x.flags)) +- +- set_config(pp_var, preprocessor) +- add_old_configure_assignment(pp_var, preprocessor) +- + return valid_compiler + + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_dom_bindings_GenerateCSS2PropertiesWebIDL.py,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py.orig 2017-07-07 05:26:25.000000000 +0000 ++++ mozilla/dom/bindings/GenerateCSS2PropertiesWebIDL.py +@@ -16,7 +16,7 @@ def generateLine(propName, extendedAttrs + return " [%s] attribute DOMString %s;\n" % (", ".join(extendedAttrs), + propName) + def generate(output, idlFilename, preprocessorHeader): +- cpp = list(buildconfig.substs['CPP']) ++ cpp = shellutil.split(buildconfig.substs['CPP']) + cpp += shellutil.split(buildconfig.substs['ACDEFINES']) + cpp.append(preprocessorHeader) + preprocessed = subprocess.check_output(cpp) Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.cpp diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.cpp:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.cpp Fri Aug 18 23:55:07 2017 @@ -0,0 +1,38 @@ +$NetBSD: patch-mozilla_dom_media_AudioStream.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/dom/media/AudioStream.cpp.orig 2017-07-07 05:36:08.000000000 +0000 ++++ mozilla/dom/media/AudioStream.cpp +@@ -115,7 +115,9 @@ AudioStream::AudioStream(DataSource& aSo + : mMonitor("AudioStream") + , mChannels(0) + , mOutChannels(0) ++#ifndef MOZ_SYSTEM_SOUNDTOUCH + , mTimeStretcher(nullptr) ++#endif + , mDumpFile(nullptr) + , mState(INITIALIZED) + , mDataSource(aSource) +@@ -130,9 +132,11 @@ AudioStream::~AudioStream() + if (mDumpFile) { + fclose(mDumpFile); + } ++#ifndef MOZ_SYSTEM_SOUNDTOUCH + if (mTimeStretcher) { + soundtouch::destroySoundTouchObj(mTimeStretcher); + } ++#endif + } + + size_t +@@ -151,7 +155,11 @@ nsresult AudioStream::EnsureTimeStretche + { + mMonitor.AssertCurrentThreadOwns(); + if (!mTimeStretcher) { ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++ mTimeStretcher = new soundtouch::SoundTouch(); ++#else + mTimeStretcher = soundtouch::createSoundTouchObj(); ++#endif + mTimeStretcher->setSampleRate(mAudioClock.GetInputRate()); + mTimeStretcher->setChannels(mOutChannels); + mTimeStretcher->setPitch(1.0); Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_gfxFontUtils.cpp Fri Aug 18 23:55:07 2017 @@ -0,0 +1,49 @@ +$NetBSD: patch-mozilla_gfx_thebes_gfxFontUtils.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/gfx/thebes/gfxFontUtils.cpp.orig 2017-07-07 05:36:36.000000000 +0000 ++++ mozilla/gfx/thebes/gfxFontUtils.cpp +@@ -918,16 +918,18 @@ IsValidSFNTVersion(uint32_t version) + version == TRUETYPE_TAG('t','r','u','e'); + } + +-// copy and swap UTF-16 values, assume no surrogate pairs, can be in place ++// Copy and swap UTF-16 values, assume no surrogate pairs, can be in place. ++// aInBuf and aOutBuf are NOT necessarily 16-bit-aligned, so we should avoid ++// accessing them directly as uint16_t* values. ++// aLen is count of UTF-16 values, so the byte buffers are twice that. + static void +-CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen) ++CopySwapUTF16(const char* aInBuf, char* aOutBuf, uint32_t aLen) + { +- const uint16_t *end = aInBuf + aLen; ++ const char* end = aInBuf + aLen * 2; + while (aInBuf < end) { +- uint16_t value = *aInBuf; +- *aOutBuf = (value >> 8) | (value & 0xff) << 8; +- aOutBuf++; +- aInBuf++; ++ uint8_t b0 = *aInBuf++; ++ *aOutBuf++ = *aInBuf++; ++ *aOutBuf++ = b0; + } + } + +@@ -1446,13 +1448,13 @@ gfxFontUtils::DecodeFontName(const char + if (csName[0] == 0) { + // empty charset name: data is utf16be, no need to instantiate a converter + uint32_t strLen = aByteLen / 2; +-#ifdef IS_LITTLE_ENDIAN + aName.SetLength(strLen); +- CopySwapUTF16(reinterpret_cast(aNameData), +- reinterpret_cast(aName.BeginWriting()), strLen); ++#ifdef IS_LITTLE_ENDIAN ++ CopySwapUTF16(aNameData, reinterpret_cast(aName.BeginWriting()), ++ strLen); + #else +- aName.Assign(reinterpret_cast(aNameData), strLen); +-#endif ++ memcpy(aName.BeginWriting(), aNameData, strLen * 2); ++#endif + return true; + } + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_image_Downscaler.h diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_image_Downscaler.h:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_image_Downscaler.h Fri Aug 18 23:55:07 2017 @@ -0,0 +1,33 @@ +$NetBSD: patch-mozilla_image_Downscaler.h,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/image/Downscaler.h.orig 2017-07-07 05:36:37.000000000 +0000 ++++ mozilla/image/Downscaler.h +@@ -154,14 +154,14 @@ private: + class Downscaler + { + public: +- explicit Downscaler(const nsIntSize&) ++ explicit Downscaler(const nsIntSize&) : mScale(1.0, 1.0) + { + MOZ_RELEASE_ASSERT(false, "Skia is not enabled"); + } + +- const nsIntSize& OriginalSize() const { return nsIntSize(); } +- const nsIntSize& TargetSize() const { return nsIntSize(); } +- const gfxSize& Scale() const { return gfxSize(1.0, 1.0); } ++ const nsIntSize& OriginalSize() const { return mSize; } ++ const nsIntSize& TargetSize() const { return mSize; } ++ const gfxSize& Scale() const { return mScale; } + + nsresult BeginFrame(const nsIntSize&, const Maybe&, uint8_t*, bool, bool = false) + { +@@ -177,6 +177,9 @@ public: + DownscalerInvalidRect TakeInvalidRect() { return DownscalerInvalidRect(); } + void ResetForNextProgressivePass() { } + const nsIntSize FrameSize() const { return nsIntSize(0, 0); } ++private: ++ nsIntSize mSize; ++ gfxSize mScale; + }; + + #endif // MOZ_ENABLE_SKIA Index: pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_image_decoders_nsIconDecoder.cpp Fri Aug 18 23:55:07 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_image_decoders_nsIconDecoder.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/image/decoders/nsIconDecoder.cpp.orig 2017-07-07 05:36:37.000000000 +0000 ++++ mozilla/image/decoders/nsIconDecoder.cpp +@@ -94,7 +94,8 @@ nsIconDecoder::ReadRowOfPixels(const cha + return AsVariant(WriteState::NEED_MORE_DATA); // Done with this row. + } + +- uint32_t pixel = *reinterpret_cast(aData); ++ uint32_t pixel; ++ memcpy(&pixel, aData, 4); + aData += 4; + aLength -= 4; + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp Fri Aug 18 23:55:07 2017 @@ -0,0 +1,40 @@ +$NetBSD: patch-mozilla_intl_lwbrk_nsJISx4051LineBreaker.cpp,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp.orig 2017-07-07 05:36:43.000000000 +0000 ++++ mozilla/intl/lwbrk/nsJISx4051LineBreaker.cpp +@@ -12,6 +12,10 @@ + #include "nsTArray.h" + #include "nsUnicodeProperties.h" + ++#if ENABLE_INTL_API ++#include "unicode/uchar.h" // for U_LB_COUNT until bug 1305700 ++#endif ++ + /* + + Simplification of Pair Table in JIS X 4051 +@@ -547,10 +551,22 @@ GetClass(uint32_t u) + /* CLOSE_PARENTHESIS = 36, [CP] */ CLASS_CLOSE_LIKE_CHARACTER, + /* CONDITIONAL_JAPANESE_STARTER = 37, [CJ] */ CLASS_CLOSE, + /* HEBREW_LETTER = 38, [HL] */ CLASS_CHARACTER, +- /* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER ++ /* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER, ++#if U_ICU_VERSION_MAJOR_NUM > 57 ++ /* E_BASE = 40, [EB] */ CLASS_BREAKABLE, ++ /* E_MODIFIER = 41, [EM] */ CLASS_CHARACTER, ++ /* ZWJ = 42, [ZWJ]*/ CLASS_CHARACTER, ++#endif + }; + +- return sUnicodeLineBreakToClass[mozilla::unicode::GetLineBreakClass(u)]; ++#if ENABLE_INTL_API ++ static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass), ++ "Gecko vs ICU LineBreak class mismatch"); ++#endif ++ ++ auto cls = mozilla::unicode::GetLineBreakClass(u); ++ MOZ_ASSERT(cls < mozilla::ArrayLength(sUnicodeLineBreakToClass)); ++ return sUnicodeLineBreakToClass[cls]; + } + + static bool Index: pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_js_src_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_js_src_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/js/src/moz.build.orig 2017-07-07 05:36:52.000000000 +0000 ++++ mozilla/js/src/moz.build +@@ -734,10 +734,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS'] + CFLAGS += CONFIG['MOZ_ICU_CFLAGS'] + CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS'] + +-NO_EXPAND_LIBS = True +- +-DIST_INSTALL = True +- + # Prepare self-hosted JS code for embedding + GENERATED_FILES += ['selfhosted.out.h'] + selfhosted = GENERATED_FILES['selfhosted.out.h'] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_layout_style_GenerateCSSPropsGenerated.py Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_layout_style_GenerateCSSPropsGenerated.py,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/layout/style/GenerateCSSPropsGenerated.py.orig 2017-07-07 05:28:56.000000000 +0000 ++++ mozilla/layout/style/GenerateCSSPropsGenerated.py +@@ -10,7 +10,7 @@ import buildconfig + from mozbuild import shellutil + + def get_properties(preprocessorHeader): +- cpp = list(buildconfig.substs['CPP']) ++ cpp = shellutil.split(buildconfig.substs['CPP']) + cpp += shellutil.split(buildconfig.substs['ACDEFINES']) + cpp.append(preprocessorHeader) + preprocessed = subprocess.check_output(cpp) Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_tests_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_tests_moz.build:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_tests_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libcubeb_tests_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/libcubeb/tests/moz.build.orig 2017-07-07 05:37:16.000000000 +0000 ++++ mozilla/media/libcubeb/tests/moz.build +@@ -73,7 +73,6 @@ elif CONFIG['OS_TARGET'] == 'OpenBSD': + 'sndio', + ] + else: +- OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] + OS_LIBS += CONFIG['MOZ_PULSEAUDIO_LIBS'] + + if CONFIG['GNU_CXX']: Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_update.sh diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_update.sh:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libcubeb_update.sh Fri Aug 18 23:55:07 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libcubeb_update.sh,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/libcubeb/update.sh.orig 2017-07-07 05:37:16.000000000 +0000 ++++ mozilla/media/libcubeb/update.sh +@@ -16,6 +16,7 @@ cp $1/src/cubeb_audiounit.cpp src + cp $1/src/cubeb_osx_run_loop.h src + cp $1/src/cubeb_jack.cpp src + cp $1/src/cubeb_opensl.c src ++cp $1/src/cubeb_oss.c src + cp $1/src/cubeb_panner.cpp src + cp $1/src/cubeb_panner.h src + cp $1/src/cubeb_pulse.c src Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h Fri Aug 18 23:55:07 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_media_libsoundtouch_src_soundtouch__perms.h,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/libsoundtouch/src/soundtouch_perms.h.orig 2017-07-07 05:28:55.000000000 +0000 ++++ mozilla/media/libsoundtouch/src/soundtouch_perms.h +@@ -12,7 +12,9 @@ + + #pragma GCC visibility push(default) + #include "SoundTouch.h" ++#ifndef MOZ_SYSTEM_SOUNDTOUCH + #include "SoundTouchFactory.h" ++#endif + #pragma GCC visibility pop + + #endif // MOZILLA_SOUNDTOUCH_PERMS_H Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_libyuv_source_mjpeg__decoder.cc Fri Aug 18 23:55:07 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libyuv_source_mjpeg__decoder.cc,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/libyuv/source/mjpeg_decoder.cc.orig 2017-07-07 05:37:17.000000000 +0000 ++++ mozilla/media/libyuv/source/mjpeg_decoder.cc +@@ -25,7 +25,6 @@ + #endif + + #endif +-struct FILE; // For jpeglib.h. + + // C++ build requires extern C for jpeg internals. + #ifdef __cplusplus Index: pkgsrc/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_modules_libmar_tests_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,29 @@ +$NetBSD: patch-mozilla_modules_libmar_tests_moz.build,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/modules/libmar/tests/moz.build.orig 2017-07-07 05:37:30.000000000 +0000 ++++ mozilla/modules/libmar/tests/moz.build +@@ -6,24 +6,7 @@ + + XPCSHELL_TESTS_MANIFESTS += ['unit/xpcshell.ini'] + +-DEFINES['BIN_SUFFIX'] = CONFIG['BIN_SUFFIX'] +- + if CONFIG['OS_TARGET'] != 'Android': +- nss_files = ['nss3'] +- if not CONFIG['MOZ_FOLD_LIBS']: +- nss_files.extend([ +- 'nssutil3', +- 'plc4', +- 'nspr4', +- 'plds4', +- ]) +- TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += sorted( +- ['!/dist/bin/%s%s%s' % ( +- CONFIG['DLL_PREFIX'], +- name, +- CONFIG['DLL_SUFFIX'], +- ) for name in nss_files] +- ) + TEST_HARNESS_FILES.xpcshell.modules.libmar.tests.unit += [ + '!../tool/signmar%s' % CONFIG['BIN_SUFFIX'], + ] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_store__bytes.h Fri Aug 18 23:55:07 2017 @@ -0,0 +1,35 @@ +$NetBSD: patch-mozilla_modules_woff2_src_store__bytes.h,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/modules/woff2/src/store_bytes.h.orig 2017-07-07 05:37:30.000000000 +0000 ++++ mozilla/modules/woff2/src/store_bytes.h +@@ -34,10 +34,11 @@ inline size_t StoreU32(uint8_t* dst, siz + + inline size_t Store16(uint8_t* dst, size_t offset, int x) { + #if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) +- *reinterpret_cast(dst + offset) = +- ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8); ++ uint16_t v = ((x & 0xFF) << 8) | ((x & 0xFF00) >> 8); ++ memcpy(dst + offset, &v, 2); + #elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) +- *reinterpret_cast(dst + offset) = static_cast(x); ++ uint16_t v = static_cast(x); ++ memcpy(dst + offset, &v, 2); + #else + dst[offset] = x >> 8; + dst[offset + 1] = x; +@@ -54,11 +55,13 @@ inline void StoreU32(uint32_t val, size_ + + inline void Store16(int val, size_t* offset, uint8_t* dst) { + #if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) +- *reinterpret_cast(dst + *offset) = ++ uint16_t v = ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8); ++ memcpy(dst + *offset, &v, 2); + ((val & 0xFF) << 8) | ((val & 0xFF00) >> 8); + *offset += 2; + #elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) +- *reinterpret_cast(dst + *offset) = static_cast(val); ++ uint16_t v = static_cast(val); ++ memcpy(dst + *offset, &v, 2); + *offset += 2; + #else + dst[(*offset)++] = val >> 8; Index: pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_modules_woff2_src_woff2__common.cc Fri Aug 18 23:55:07 2017 @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_modules_woff2_src_woff2__common.cc,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/modules/woff2/src/woff2_common.cc.orig 2017-07-07 05:37:53.000000000 +0000 ++++ mozilla/modules/woff2/src/woff2_common.cc +@@ -25,12 +25,13 @@ uint32_t ComputeULongSum(const uint8_t* + uint32_t checksum = 0; + size_t aligned_size = size & ~3; + for (size_t i = 0; i < aligned_size; i += 4) { ++ uint32_t v; ++ memcpy(&v, buf + i, 4); + #if (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__)) +- uint32_t v = *reinterpret_cast(buf + i); + checksum += (((v & 0xFF) << 24) | ((v & 0xFF00) << 8) | + ((v & 0xFF0000) >> 8) | ((v & 0xFF000000) >> 24)); + #elif (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)) +- checksum += *reinterpret_cast(buf + i); ++ checksum += v; + #else + checksum += (buf[i] << 24) | (buf[i + 1] << 16) | + (buf[i + 2] << 8) | buf[i + 3]; Index: pkgsrc/www/seamonkey/patches/patch-mozilla_moz.configure diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_moz.configure:1.1 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_moz.configure Fri Aug 18 23:55:07 2017 @@ -0,0 +1,35 @@ +$NetBSD: patch-mozilla_moz.configure,v 1.1 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/moz.configure.orig 2017-07-07 05:37:53.000000000 +0000 ++++ mozilla/moz.configure +@@ -278,6 +278,30 @@ check_prog('GENISOIMAGE', delayed_getatt + check_prog('RPMBUILD', delayed_getattr(extra_programs, 'RPMBUILD'), + allow_missing=True) + ++option('--with-system-graphite2', ++ help="Use system graphite2 (located with pkgconfig)") ++ ++@depends('--with-system-graphite2', compile_environment) ++def check_for_graphite2(value, compile_env): ++ return value and compile_env ++ ++system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2', ++ check_for_graphite2) ++ ++set_config('MOZ_SYSTEM_GRAPHITE2', system_graphite2) ++ ++option('--with-system-harfbuzz', ++ help="Use system harfbuzz (located with pkgconfig)") ++ ++@depends('--with-system-harfbuzz', compile_environment) ++def check_for_harfbuzz(value, compile_env): ++ return value and compile_env ++ ++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.2.6', ++ check_for_harfbuzz) ++ ++set_config('MOZ_SYSTEM_HARFBUZZ', system_harfbuzz) ++ + option('--enable-system-hunspell', + help="Use system hunspell (located with pkgconfig)") + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_build_pgo_profileserver.py Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_build_pgo_profileserver.py,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/build/pgo/profileserver.py.orig 2017-07-07 05:26:08.000000000 +0000 ++++ mozilla/build/pgo/profileserver.py +@@ -80,7 +80,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, Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_generate__mozbuild.py Fri Aug 18 23:55:07 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/gfx/skia/generate_mozbuild.py.orig 2017-07-07 05:36:33.000000000 +0000 ++++ mozilla/gfx/skia/generate_mozbuild.py +@@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_ + '-Wno-unused-private-field', + ] + ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'): + CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] + CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,19 @@ +$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/gfx/thebes/moz.build.orig 2017-07-07 05:36:36.000000000 +0000 ++++ mozilla/gfx/thebes/moz.build +@@ -286,7 +286,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk + LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] + LOCAL_INCLUDES += ['/media/libyuv/include'] + +-DEFINES['GRAPHITE2_STATIC'] = True ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ ++if CONFIG['MOZ_SYSTEM_GRAPHITE2']: ++ CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS'] ++else: ++ DEFINES['GRAPHITE2_STATIC'] = True + + if CONFIG['CLANG_CXX']: + # Suppress warnings from Skia header files. Index: pkgsrc/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_intl_unicharutil_util_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_intl_unicharutil_util_moz.build,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/intl/unicharutil/util/moz.build.orig 2017-07-07 05:36:44.000000000 +0000 ++++ mozilla/intl/unicharutil/util/moz.build +@@ -42,4 +42,7 @@ if CONFIG['_MSC_VER']: + if CONFIG['ENABLE_INTL_API']: + USE_LIBS += ['icu'] + ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + DIST_INSTALL = True Index: pkgsrc/www/seamonkey/patches/patch-mozilla_ios diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_ios:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_ios Fri Aug 18 23:55:07 2017 @@ -0,0 +1,8 @@ +$NetBSD: patch-mozilla_ios,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/ios.orig 2017-08-18 14:25:23.037120171 +0000 ++++ mozilla/ios +@@ -0,0 +1,3 @@ ++#pragma GCC visibility push(default) ++#include_next ++#pragma GCC visibility pop Index: pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_Makefile.in diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_Makefile.in:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_Makefile.in Fri Aug 18 23:55:07 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_mobile_android_installer_Makefile.in,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/mobile/android/installer/Makefile.in.orig 2017-07-07 05:37:48.000000000 +0000 ++++ mozilla/mobile/android/installer/Makefile.in +@@ -73,6 +73,10 @@ BINPATH = bin + endif + DEFINES += -DBINPATH=$(BINPATH) + ++ifdef MOZ_DEBUG ++DEFINES += -DMOZ_DEBUG=1 ++endif ++ + ifdef ENABLE_MARIONETTE + DEFINES += -DENABLE_MARIONETTE=1 + endif Index: pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_mobile_android_installer_package-manifest.in Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_mobile_android_installer_package-manifest.in,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/mobile/android/installer/package-manifest.in.orig 2017-07-07 05:37:48.000000000 +0000 ++++ mozilla/mobile/android/installer/package-manifest.in +@@ -395,7 +395,7 @@ + @BINPATH@/components/dom_webspeechsynth.xpt + #endif + +-#ifdef MOZ_DEBUG ++#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) + @BINPATH@/components/TestInterfaceJS.js + @BINPATH@/components/TestInterfaceJS.manifest + @BINPATH@/components/TestInterfaceJSMaplike.js Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm:1.5 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm,v 1.5 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm.orig 2017-07-07 05:38:21.000000000 +0000 ++++ mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm +@@ -399,7 +399,7 @@ + throw_on_negative("statvfs", (UnixFile.statvfs || UnixFile.statfs)(sourcePath, fileSystemInfoPtr)); + + let bytes = new Type.uint64_t.implementation( +- fileSystemInfo.f_bsize * fileSystemInfo.f_bavail); ++ fileSystemInfo.f_frsize * fileSystemInfo.f_bavail); + + return bytes.value; + }; Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_base_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_dom_base_moz.build:1.3 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_base_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_dom_base_moz.build,v 1.3 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/dom/base/moz.build.orig 2017-07-07 05:36:00.000000000 +0000 ++++ mozilla/dom/base/moz.build +@@ -458,6 +458,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser' + if CONFIG['MOZ_X11']: + CXXFLAGS += CONFIG['TK_CFLAGS'] + ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + GENERATED_FILES += [ + 'PropertyUseCounterMap.inc', + 'UseCounterList.h', Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h:1.3 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_media_AudioStream.h Fri Aug 18 23:55:07 2017 @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_dom_media_AudioStream.h,v 1.3 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/dom/media/AudioStream.h.orig 2017-07-07 05:36:09.000000000 +0000 ++++ mozilla/dom/media/AudioStream.h +@@ -16,7 +16,11 @@ + #include "mozilla/TimeStamp.h" + #include "mozilla/UniquePtr.h" + #include "CubebUtils.h" ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++#include "soundtouch/SoundTouch.h" ++#else + #include "soundtouch/SoundTouchFactory.h" ++#endif + + namespace mozilla { + +@@ -281,7 +285,11 @@ private: + uint32_t mChannels; + uint32_t mOutChannels; + AudioClock mAudioClock; ++#ifdef MOZ_SYSTEM_SOUNDTOUCH ++ nsAutoPtr mTimeStretcher; ++#else + soundtouch::SoundTouch* mTimeStretcher; ++#endif + + // Output file for dumping audio + FILE* mDumpFile; Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh:1.3 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_graphite2_moz-gr-update.sh Fri Aug 18 23:55:07 2017 @@ -0,0 +1,30 @@ +$NetBSD: patch-mozilla_gfx_graphite2_moz-gr-update.sh,v 1.3 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/gfx/graphite2/moz-gr-update.sh.orig 2017-07-07 05:27:00.000000000 +0000 ++++ mozilla/gfx/graphite2/moz-gr-update.sh +@@ -1,6 +1,7 @@ + #!/bin/bash + + # Script used to update the Graphite2 library in the mozilla source tree ++# and bump version for --with-system-graphite2 + + # This script lives in gfx/graphite2, along with the library source, + # but must be run from the top level of the mozilla-central tree. +@@ -37,12 +38,16 @@ echo "See" $0 "for update procedure." >> + #find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s///;s/Windows.h/windows.h/;" {} \; + #find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s///;s/Windows.h/windows.h/;" {} \; + ++# chase version for --with-system-graphite2 ++perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$RELEASE/ and tr/./,/ \ ++ if /GR2_VERSION_REQUIRE/" old-configure.in ++ + # summarize what's been touched + echo Updated to $RELEASE. + echo Here is what changed in the gfx/graphite2 directory: + echo + +-hg stat gfx/graphite2 ++hg stat old-configure.in gfx/graphite2 + + echo + echo If gfx/graphite2/src/files.mk has changed, please make corresponding Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_moz.build:1.3 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,26 @@ +$NetBSD: patch-mozilla_gfx_moz.build,v 1.3 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/gfx/moz.build.orig 2017-07-07 05:36:34.000000000 +0000 ++++ mozilla/gfx/moz.build +@@ -7,6 +7,12 @@ + if CONFIG['MOZ_TREE_CAIRO']: + DIRS += ['cairo'] + ++if not CONFIG['MOZ_SYSTEM_GRAPHITE2']: ++ DIRS += ['graphite2/src' ] ++ ++if not CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ DIRS += ['harfbuzz/src'] ++ + DIRS += [ + '2d', + 'ycbcr', +@@ -15,8 +21,6 @@ DIRS += [ + 'qcms', + 'gl', + 'layers', +- 'graphite2/src', +- 'harfbuzz/src', + 'ots/src', + 'thebes', + 'ipc', Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build:1.3 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_signaling_test_common.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.3 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/webrtc/signaling/test/common.build.orig 2017-07-07 05:29:00.000000000 +0000 ++++ mozilla/media/webrtc/signaling/test/common.build +@@ -96,6 +96,7 @@ 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'] + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp:1.9 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_dom_system_OSFileConstants.cpp Fri Aug 18 23:55:07 2017 @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.9 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/dom/system/OSFileConstants.cpp.orig 2017-07-07 05:36:18.000000000 +0000 ++++ mozilla/dom/system/OSFileConstants.cpp +@@ -699,7 +699,7 @@ static const dom::ConstantSpec gLibcProp + + { "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) }, + +- { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", JS::Int32Value(offsetof (struct statvfs, f_bsize)) }, ++ { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", JS::Int32Value(offsetof (struct statvfs, f_frsize)) }, + { "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", JS::Int32Value(offsetof (struct statvfs, f_bavail)) }, + + #endif // defined(XP_UNIX) Index: pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build:1.9 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_gfx_skia_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.9 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/gfx/skia/moz.build.orig 2017-07-07 05:36:33.000000000 +0000 ++++ mozilla/gfx/skia/moz.build +@@ -664,6 +664,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_ + '-Wno-unused-private-field', + ] + ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'): + CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] + CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.8 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Fri Aug 18 23:55:07 2017 @@ -0,0 +1,38 @@ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.8 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2017-07-07 05:37:23.000000000 +0000 ++++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc +@@ -25,10 +25,21 @@ + #else + #include + #endif ++#ifdef HAVE_LIBV4L2 ++#include ++#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)); Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc:1.8 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc Fri Aug 18 23:55:07 2017 @@ -0,0 +1,30 @@ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.8 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2017-07-07 05:37:21.000000000 +0000 ++++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc +@@ -25,6 +25,9 @@ + #else + #include + #endif ++#ifdef HAVE_LIBV4L2 ++#include ++#endif + + #include + +@@ -33,6 +36,15 @@ + #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 + { + namespace videocapturemodule Index: pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi:1.6 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi Fri Aug 18 23:55:07 2017 @@ -0,0 +1,34 @@ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.6 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2017-07-07 05:37:23.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. +@@ -75,6 +78,19 @@ + 'linux/video_capture_linux.cc', + 'linux/video_capture_linux.h', + ], ++ 'conditions': [ ++ ['use_libv4l2==1', { ++ 'defines': [ ++ 'HAVE_LIBV4L2', ++ ], ++ 'cflags_mozilla': [ ++ '$(MOZ_LIBV4L2_CFLAGS)', ++ ], ++ 'libraries': [ ++ '-lv4l2', ++ ], ++ }], ++ ], + }], # linux + ['OS=="mac"', { + 'sources': [ Index: pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm:1.6 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm Fri Aug 18 23:55:07 2017 @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm,v 1.6 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm.orig 2017-07-07 05:31:58.000000000 +0000 ++++ mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm +@@ -228,8 +228,8 @@ + let statvfs = new SharedAll.HollowStructure("statvfs", + Const.OSFILE_SIZEOF_STATVFS); + +- statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE, +- "f_bsize", Type.unsigned_long.implementation); ++ statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE, ++ "f_frsize", Type.unsigned_long.implementation); + statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL, + "f_bavail", Type.fsblkcnt_t.implementation); + Index: pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build:1.4 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_dns_moz.build Fri Aug 18 23:55:07 2017 @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.4 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/netwerk/dns/moz.build.orig 2017-07-07 05:37:31.000000000 +0000 ++++ mozilla/netwerk/dns/moz.build +@@ -66,6 +66,9 @@ LOCAL_INCLUDES += [ + '/netwerk/base', + ] + ++if CONFIG['MOZ_SYSTEM_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ + if CONFIG['ENABLE_INTL_API']: + DEFINES['IDNA2008'] = True + USE_LIBS += ['icu'] Index: pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp:1.4 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp Fri Aug 18 23:55:07 2017 @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_xpcom_build_XPCOMInit.cpp,v 1.4 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/xpcom/build/XPCOMInit.cpp.orig 2017-07-07 05:38:29.000000000 +0000 ++++ mozilla/xpcom/build/XPCOMInit.cpp +@@ -137,7 +137,9 @@ extern nsresult nsStringInputStreamConst + + #include "mozilla/ipc/GeckoChildProcessHost.h" + ++#ifndef MOZ_OGG_NO_MEM_REPORTING + #include "ogg/ogg.h" ++#endif + #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) + #if defined(HAVE_STDINT_H) + // mozilla-config.h defines HAVE_STDINT_H, and then it's defined *again* in +@@ -658,11 +660,13 @@ NS_InitXPCOM2(nsIServiceManager** aResul + // this oddness. + mozilla::SetICUMemoryFunctions(); + ++#ifndef MOZ_OGG_NO_MEM_REPORTING + // Do the same for libogg. + ogg_set_mem_functions(OggReporter::CountingMalloc, + OggReporter::CountingCalloc, + OggReporter::CountingRealloc, + OggReporter::CountingFree); ++#endif + + #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) + // And for VPX. Index: pkgsrc/www/seamonkey/patches/patch-mozilla_ostream diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_ostream:1.7 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_ostream Fri Aug 18 23:55:07 2017 @@ -0,0 +1,8 @@ +$NetBSD: patch-mozilla_ostream,v 1.7 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/ostream.orig 2017-08-18 14:25:23.037964312 +0000 ++++ mozilla/ostream +@@ -0,0 +1,3 @@ ++#pragma GCC visibility push(default) ++#include_next ++#pragma GCC visibility pop Index: pkgsrc/www/seamonkey/patches/patch-mozilla_unwind.h diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-mozilla_unwind.h:1.7 --- /dev/null Fri Aug 18 23:55:08 2017 +++ pkgsrc/www/seamonkey/patches/patch-mozilla_unwind.h Fri Aug 18 23:55:07 2017 @@ -0,0 +1,9 @@ +$NetBSD: patch-mozilla_unwind.h,v 1.7 2017/08/18 23:55:07 ryoon Exp $ + +--- mozilla/unwind.h.orig 2017-08-18 14:25:23.038713577 +0000 ++++ mozilla/unwind.h +@@ -0,0 +1,4 @@ ++#pragma GCC system_header ++#pragma GCC visibility push(default) ++#include_next ++#pragma GCC visibility pop --_----------=_1503100508142150--