pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/firefox
Module Name: pkgsrc
Committed By: ryoon
Date: Tue Mar 7 20:45:43 UTC 2017
Modified Files:
pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
options.mk
pkgsrc/www/firefox/patches: patch-aa
patch-build_moz.configure_old.configure patch-config_Makefile.in
patch-config_baseconfig.mk patch-config_external_moz.build
patch-config_system-headers patch-dom_system_OSFileConstants.cpp
patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build
patch-gfx_thebes_moz.build
patch-js_src_jit_arm_Architecture-arm.cpp patch-js_src_moz.build
patch-media_libcubeb_src_cubeb.c
patch-media_webrtc_signaling_test_common.build
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
patch-toolkit_library_moz.build patch-toolkit_moz.configure
Added Files:
pkgsrc/www/firefox/patches: patch-build_buildconfig.py
patch-build_moz.configure_keyfiles.configure
patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
patch-toolkit_library_dependentlibs.py
Removed Files:
pkgsrc/www/firefox/patches: patch-browser_app_nsBrowserApp.cpp
patch-browser_components_nsBrowserGlue.js
patch-browser_themes_shared_icon-colors.inc.svg
patch-build_autoconf_toolchain.m4
patch-build_moz.configure_toolchain.configure
patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py
patch-gfx_2d_BorrowedContext.h
patch-gfx_layers_composite_LayerManagerComposite.cpp
patch-gfx_layers_composite_LayerManagerComposite.h
patch-gfx_layers_moz.build
patch-gfx_skia_skia_src_core_SkUtilsArm.cpp
patch-gfx_thebes_gfxFontUtils.cpp
patch-intl_lwbrk_nsJISx4051LineBreaker.cpp
patch-ipc_chromium_src_base_message__pump__libevent.cc
patch-ipc_chromium_src_base_process__util__bsd.cc
patch-js__src__vm__SPSProfiler.cpp patch-js_src_jit-LIR.cpp
patch-js_src_jit_MIR.cpp
patch-layout_style_GenerateCSSPropsGenerated.py
patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h
patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp
patch-media_libstagefright_system_core_liblog_fake__log__device.c
patch-media_libstagefright_system_core_liblog_logprint.c
patch-media_libtheora_lib_info.c patch-media_libtremor_Makefile.in
patch-media_libvorbis_Makefile.in
patch-media_libvorbis_lib_vorbis_info.c
patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
patch-memory_build_mozjemalloc__compat.c
patch-modules_libmar_tests_moz.build
patch-modules_libpref_init_all.js patch-moz.configure
patch-python_mozbuild_mozbuild_configure_options.py
patch-toolkit_library_libxul.mk patch-xpcom_components_Module.h
patch-xpcom_reflect_xptcall_md_unix_moz.build
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
Log Message:
Update to 52.0
* Switch to GTK3 build
* Remove py-sqlite2 dependency, fix PR pkg/52032
Changelog:
New
Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of plugins.
Added automatic captive portal detection, for easier access to Wi-Fi hotspots. When accessing the Internet via a captive portal, Firefox will alert users and open the portal login page in a new
tab.
Added user warnings for non-secure HTTP pages with logins. Firefox now displays a "This connection is not secure" message when users click into the username and password fields on pages that
don't use HTTPS.
Implemented the Strict Secure Cookies specification which forbids insecure HTTP sites from setting cookies with the "secure" attribute. In some cases, this will prevent an insecure site from
setting a cookie with the same name as an existing "secure" cookie from the same base domain.
Enhanced Sync to allow users to send and open tabs from one device to another.
Fixed
Various security fixes
Improved text input for third-party keyboard layouts on Windows. This will address some keyboard layouts that
* have chained dead keys
* input two or more characters with a non-printable key or a dead key sequence
* input a character even when a dead key sequence failed to compose a character
Changed
Removed support for Netscape Plugin API (NPAPI) plugins other than Flash. Silverlight, Java, Acrobat and the like are no longer supported.
Removed Battery Status API to reduce fingerprinting of users by trackers
Improved experience for downloads:
* Notification in the toolbar when a download fails
* Quick access to five most recent downloads rather than three
* Larger buttons for canceling and restarting downloads
Display (but allow users to override) an "Untrusted Connection" error when encountering SHA-1 certificates that chain up to a root certificate included in Mozilla's CA Certificate Program. (Note:
Firefox continues to permit SHA-1 certificates that chain to manually imported root certificates.) Read more about the Mozilla Security Team's plans to deprecate SHA-1
Migrated Firefox users on Windows XP and Windows Vista operating systems to the extended support release (ESR) version of Firefox.
When not using Direct2D on Windows, Skia is used for content rendering
Developer
Enabled CSS Grid Layout, opening up a world of new possibilities for graphic design
Redesigned Responsive Design Mode to include device selection, network throttling, and more
Improved security for screen sharing, which now shows a preview and no longer requires a whitelisted domain
unresolved
Google Hangouts temporarily won't work
Security fixes:
#CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
#CVE-2017-5401: Memory Corruption when handling ErrorResult
#CVE-2017-5402: Use-after-free working with events in FontFace objects
#CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object
#CVE-2017-5404: Use-after-free working with ranges in selections
#CVE-2017-5406: Segmentation fault in Skia with canvas operations
#CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters
#CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping
#CVE-2017-5411: Use-after-free in Buffer Storage in libGLES
#CVE-2017-5409: File deletion via callback parameter in Mozilla Windows Updater and Maintenance Service
#CVE-2017-5408: Cross-origin reading of video captions in violation of CORS
#CVE-2017-5412: Buffer overflow read in SVG filters
#CVE-2017-5413: Segmentation fault during bidirectional operations
#CVE-2017-5414: File picker can choose incorrect default directory
#CVE-2017-5415: Addressbar spoofing through blob URL
#CVE-2017-5416: Null dereference crash in HttpChannel
#CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
#CVE-2017-5425: Overly permissive Gecko Media Plugin sandbox regular expression access
#CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running
#CVE-2017-5427: Non-existent chrome.manifest file loaded during startup
#CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses
#CVE-2017-5419: Repeated authentication prompts lead to DOS attack
#CVE-2017-5420: Javascript: URLs can obfuscate addressbar location
#CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports
#CVE-2017-5421: Print preview spoofing
#CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink
#CVE-2017-5399: Memory safety bugs fixed in Firefox 52
#CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and Firefox ESR 45.8
To generate a diff of this commit:
cvs rdiff -u -r1.287 -r1.288 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.116 -r1.117 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.273 -r1.274 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.88 -r1.89 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.37 -r1.38 pkgsrc/www/firefox/options.mk
cvs rdiff -u -r1.49 -r1.50 pkgsrc/www/firefox/patches/patch-aa
cvs rdiff -u -r1.10 -r0 \
pkgsrc/www/firefox/patches/patch-browser_app_nsBrowserApp.cpp
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/firefox/patches/patch-browser_components_nsBrowserGlue.js \
pkgsrc/www/firefox/patches/patch-browser_themes_shared_icon-colors.inc.svg \
pkgsrc/www/firefox/patches/patch-build_autoconf_toolchain.m4 \
pkgsrc/www/firefox/patches/patch-build_moz.configure_toolchain.configure \
pkgsrc/www/firefox/patches/patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py \
pkgsrc/www/firefox/patches/patch-gfx_2d_BorrowedContext.h \
pkgsrc/www/firefox/patches/patch-gfx_layers_composite_LayerManagerComposite.h \
pkgsrc/www/firefox/patches/patch-gfx_layers_moz.build \
pkgsrc/www/firefox/patches/patch-gfx_thebes_gfxFontUtils.cpp \
pkgsrc/www/firefox/patches/patch-intl_lwbrk_nsJISx4051LineBreaker.cpp \
pkgsrc/www/firefox/patches/patch-layout_style_GenerateCSSPropsGenerated.py \
pkgsrc/www/firefox/patches/patch-modules_libmar_tests_moz.build \
pkgsrc/www/firefox/patches/patch-moz.configure \
pkgsrc/www/firefox/patches/patch-python_mozbuild_mozbuild_configure_options.py \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox/patches/patch-build_buildconfig.py \
pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure \
pkgsrc/www/firefox/patches/patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp \
pkgsrc/www/firefox/patches/patch-toolkit_library_dependentlibs.py
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c \
pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/firefox/patches/patch-config_Makefile.in \
pkgsrc/www/firefox/patches/patch-config_baseconfig.mk \
pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp
cvs rdiff -u -r1.14 -r1.15 \
pkgsrc/www/firefox/patches/patch-config_external_moz.build
cvs rdiff -u -r1.21 -r1.22 \
pkgsrc/www/firefox/patches/patch-config_system-headers
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
cvs rdiff -u -r1.3 -r0 \
pkgsrc/www/firefox/patches/patch-gfx_layers_composite_LayerManagerComposite.cpp \
pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp \
pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h \
pkgsrc/www/firefox/patches/patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_components_Module.h
cvs rdiff -u -r1.6 -r1.7 \
pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py \
pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build
cvs rdiff -u -r1.13 -r1.14 \
pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
cvs rdiff -u -r1.6 -r0 \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
cvs rdiff -u -r1.5 -r0 \
pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc \
pkgsrc/www/firefox/patches/patch-js_src_jit_MIR.cpp \
pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js
cvs rdiff -u -r1.8 -r0 \
pkgsrc/www/firefox/patches/patch-js__src__vm__SPSProfiler.cpp
cvs rdiff -u -r1.4 -r0 pkgsrc/www/firefox/patches/patch-js_src_jit-LIR.cpp \
pkgsrc/www/firefox/patches/patch-memory_build_mozjemalloc__compat.c \
pkgsrc/www/firefox/patches/patch-toolkit_library_libxul.mk
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/firefox/patches/patch-js_src_moz.build \
pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
cvs rdiff -u -r1.2 -r0 \
pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_fake__log__device.c \
pkgsrc/www/firefox/patches/patch-media_libstagefright_system_core_liblog_logprint.c \
pkgsrc/www/firefox/patches/patch-media_libtheora_lib_info.c \
pkgsrc/www/firefox/patches/patch-media_libtremor_Makefile.in \
pkgsrc/www/firefox/patches/patch-media_libvorbis_Makefile.in \
pkgsrc/www/firefox/patches/patch-media_libvorbis_lib_vorbis_info.c
cvs rdiff -u -r1.7 -r0 \
pkgsrc/www/firefox/patches/patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
cvs rdiff -u -r1.10 -r1.11 \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc \
pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.287 pkgsrc/www/firefox/Makefile:1.288
--- pkgsrc/www/firefox/Makefile:1.287 Fri Feb 24 21:54:52 2017
+++ pkgsrc/www/firefox/Makefile Tue Mar 7 20:45:43 2017
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.287 2017/02/24 21:54:52 maya Exp $
+# $NetBSD: Makefile,v 1.288 2017/03/07 20:45:43 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 51.0
-MOZ_BRANCH_MINOR= .1
+MOZ_BRANCH= 52.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 5
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.116 pkgsrc/www/firefox/PLIST:1.117
--- pkgsrc/www/firefox/PLIST:1.116 Sat Feb 11 12:12:02 2017
+++ pkgsrc/www/firefox/PLIST Tue Mar 7 20:45:43 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.116 2017/02/11 12:12:02 abs Exp $
+@comment $NetBSD: PLIST,v 1.117 2017/03/07 20:45:43 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -34,8 +34,6 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/aboutTabCrashed.css
lib/firefox/browser/chrome/browser/content/browser/aboutTabCrashed.js
lib/firefox/browser/chrome/browser/content/browser/aboutTabCrashed.xhtml
-lib/firefox/browser/chrome/browser/content/browser/aboutTabGroupsMigration.js
-lib/firefox/browser/chrome/browser/content/browser/aboutTabGroupsMigration.xhtml
lib/firefox/browser/chrome/browser/content/browser/aboutWelcomeBack.xhtml
lib/firefox/browser/chrome/browser/content/browser/aboutaccounts/aboutaccounts.css
lib/firefox/browser/chrome/browser/content/browser/aboutaccounts/aboutaccounts.js
@@ -79,6 +77,7 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.xul
lib/firefox/browser/chrome/browser/content/browser/bookmarks/sidebarUtils.js
lib/firefox/browser/chrome/browser/content/browser/browser-addons.js
+lib/firefox/browser/chrome/browser/content/browser/browser-captivePortal.js
lib/firefox/browser/chrome/browser/content/browser/browser-ctrlTab.js
lib/firefox/browser/chrome/browser/content/browser/browser-customization.js
lib/firefox/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js
@@ -147,12 +146,16 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/downloads/indicatorOverlay.xul
lib/firefox/browser/chrome/browser/content/browser/ext-bookmarks.js
lib/firefox/browser/chrome/browser/content/browser/ext-browserAction.js
+lib/firefox/browser/chrome/browser/content/browser/ext-c-contextMenus.js
+lib/firefox/browser/chrome/browser/content/browser/ext-c-omnibox.js
lib/firefox/browser/chrome/browser/content/browser/ext-c-tabs.js
lib/firefox/browser/chrome/browser/content/browser/ext-commands.js
lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js
lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js
lib/firefox/browser/chrome/browser/content/browser/ext-history.js
+lib/firefox/browser/chrome/browser/content/browser/ext-omnibox.js
lib/firefox/browser/chrome/browser/content/browser/ext-pageAction.js
+lib/firefox/browser/chrome/browser/content/browser/ext-sessions.js
lib/firefox/browser/chrome/browser/content/browser/ext-tabs.js
lib/firefox/browser/chrome/browser/content/browser/ext-utils.js
lib/firefox/browser/chrome/browser/content/browser/ext-windows.js
@@ -167,6 +170,7 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul
lib/firefox/browser/chrome/browser/content/browser/license.html
lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png
+lib/firefox/browser/chrome/browser/content/browser/migration/extra-migration-strings.properties
lib/firefox/browser/chrome/browser/content/browser/migration/migration.js
lib/firefox/browser/chrome/browser/content/browser/migration/migration.xul
lib/firefox/browser/chrome/browser/content/browser/newtab/alternativeDefaultSites.json
@@ -209,6 +213,8 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/preferences/colors.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/connection.js
lib/firefox/browser/chrome/browser/content/browser/preferences/connection.xul
+lib/firefox/browser/chrome/browser/content/browser/preferences/containers.js
+lib/firefox/browser/chrome/browser/content/browser/preferences/containers.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/cookies.js
lib/firefox/browser/chrome/browser/content/browser/preferences/cookies.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/donottrack.xul
@@ -218,6 +224,7 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/preferences/handlers.xml
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/advanced.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/applications.js
+lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/containers.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/content.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/main.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/preferences.js
@@ -251,7 +258,9 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus.json
lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus_internal.json
lib/firefox/browser/chrome/browser/content/browser/schemas/history.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/omnibox.json
lib/firefox/browser/chrome/browser/content/browser/schemas/page_action.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/sessions.json
lib/firefox/browser/chrome/browser/content/browser/schemas/tabs.json
lib/firefox/browser/chrome/browser/content/browser/schemas/windows.json
lib/firefox/browser/chrome/browser/content/browser/search/search.xml
@@ -283,6 +292,7 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml
lib/firefox/browser/chrome/browser/content/browser/translation-infobar.xml
lib/firefox/browser/chrome/browser/content/browser/urlbarBindings.xml
+lib/firefox/browser/chrome/browser/content/browser/usercontext.svg
lib/firefox/browser/chrome/browser/content/browser/usercontext/usercontext.css
lib/firefox/browser/chrome/browser/content/browser/utilityOverlay.js
lib/firefox/browser/chrome/browser/content/browser/viewSourceOverlay.xul
@@ -362,7 +372,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-history-dropmarker.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/common.css
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/allDownloadsViewOverlay.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/buttons.png
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/contentAreaDownloadsView.css
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-blocked.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-glow-menuPanel.png
@@ -444,6 +453,8 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/places/unstarred48.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/applications.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/containers.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/containers.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dialog.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/favicon.ico
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/icons.svg
@@ -545,16 +556,14 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-star.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-tab.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/banking.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/personal.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/shopping.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/work.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/warning-white.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/warning.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-camera-white-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-indicator.css
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-microphone-white-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-screen-white-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/welcome-back.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/wifi.svg
lib/firefox/browser/chrome/browser/skin/classic/communicator/communicator.css
lib/firefox/browser/chrome/chrome.manifest
lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css
@@ -606,7 +615,6 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/debugger/views/variable-bubble-view.js
lib/firefox/browser/chrome/devtools/content/debugger/views/watch-expressions-view.js
lib/firefox/browser/chrome/devtools/content/debugger/views/workers-view.js
-lib/firefox/browser/chrome/devtools/content/dom/content/dom-view.css
lib/firefox/browser/chrome/devtools/content/dom/dom.html
lib/firefox/browser/chrome/devtools/content/dom/main.js
lib/firefox/browser/chrome/devtools/content/framework/connect/connect.css
@@ -617,20 +625,18 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul
lib/firefox/browser/chrome/devtools/content/framework/options-panel.css
lib/firefox/browser/chrome/devtools/content/framework/toolbox-init.js
-lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.js
lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.xhtml
lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.js
lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.xul
lib/firefox/browser/chrome/devtools/content/framework/toolbox-window.xul
lib/firefox/browser/chrome/devtools/content/framework/toolbox.xul
-lib/firefox/browser/chrome/devtools/content/inspector/fonts/fonts.js
-lib/firefox/browser/chrome/devtools/content/inspector/inspector.xul
+lib/firefox/browser/chrome/devtools/content/inspector/inspector.js
+lib/firefox/browser/chrome/devtools/content/inspector/inspector.xhtml
lib/firefox/browser/chrome/devtools/content/inspector/markup/markup.xhtml
lib/firefox/browser/chrome/devtools/content/memory/initializer.js
lib/firefox/browser/chrome/devtools/content/memory/memory.xhtml
lib/firefox/browser/chrome/devtools/content/netmonitor/netmonitor-controller.js
lib/firefox/browser/chrome/devtools/content/netmonitor/netmonitor-view.js
-lib/firefox/browser/chrome/devtools/content/netmonitor/netmonitor.css
lib/firefox/browser/chrome/devtools/content/netmonitor/netmonitor.xul
lib/firefox/browser/chrome/devtools/content/performance/performance-controller.js
lib/firefox/browser/chrome/devtools/content/performance/performance-view.js
@@ -650,9 +656,6 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/projecteditor/chrome/content/projecteditor-test.xul
lib/firefox/browser/chrome/devtools/content/projecteditor/chrome/content/projecteditor.xul
lib/firefox/browser/chrome/devtools/content/projecteditor/lib/helpers/readdir.js
-lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-controller.js
-lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-debugger.xhtml
-lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-panel.js
lib/firefox/browser/chrome/devtools/content/responsive.html/index.js
lib/firefox/browser/chrome/devtools/content/responsive.html/index.xhtml
lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.js
@@ -689,9 +692,6 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/utils.js
lib/firefox/browser/chrome/devtools/content/webaudioeditor/webaudioeditor.xul
lib/firefox/browser/chrome/devtools/content/webconsole/webconsole.xul
-lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn.js
-lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn_loose.js
-lib/firefox/browser/chrome/devtools/modules/devtools/acorn/walk.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.js
@@ -743,9 +743,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/dom-tree.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/main-frame.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/main-toolbar.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search-box.css
-lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search-box.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.css
@@ -756,8 +753,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom-panel.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom.html
-lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/attach-thread.js
@@ -774,6 +769,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-highlighter-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-host-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js
@@ -784,10 +780,29 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/App.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Grid.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/reducers/grids.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/reducers/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/markup-container.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-container.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/read-only-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/root-container.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/text-container.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/text-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js
@@ -795,8 +810,10 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/dom-node-preview.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/highlighters-overlay.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/node-types.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-overlays.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/tooltips-overlay.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers-panel.js
@@ -809,13 +826,10 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls.png
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls%2x.png@localhost
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/general.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
@@ -859,7 +873,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/start.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/dominator-tree-lazy-children.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/initializer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/models.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers.js
@@ -878,17 +891,46 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/telemetry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/menus.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/actions/filters.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/actions/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/actions/sidebar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/components/filter-buttons.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/components/search-box.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/components/toggle-button.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/constants.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/custom-request-view.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/events.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/filter-predicates.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-collector.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-exporter.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/toolbox-overlay.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/performance-statistics-view.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/prefs.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/reducers/filters.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/reducers/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/reducers/sidebar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/request-list-context-menu.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/request-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/requests-menu-view.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/selectors/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/sort-predicates.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/toolbar-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations-item.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/jit-optimizations.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-button.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-controls.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-list-item.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/recording-list.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/waterfall-header.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/waterfall-tree-row.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/waterfall-tree.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/components/waterfall.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/events.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/actors.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js
@@ -908,12 +950,11 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/waterfall-ticks.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/markers-overview.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/tree-view.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/waterfall-ticks.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/actions.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/dom-utils.js
@@ -922,6 +963,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/panel-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/prefs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/profiler-mm-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/recording-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/synth-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/tab-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/test/helpers/urls.js
@@ -931,7 +973,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/file-picker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/prompts.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/helpers/readdir.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/app-project-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/app-manager/plugin.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/plugins/core.js
@@ -952,8 +993,10 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/display-pixel-ratio.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/network-throttling.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/touch-simulation.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
@@ -964,7 +1007,9 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/dpr-selector.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/network-throttling-selector.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
@@ -981,7 +1026,9 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/display-pixel-ratio.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/network-throttling.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/touch-simulation.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
@@ -1012,17 +1059,24 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/comment-node.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/document.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/element-node.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/event.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/function.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip-map.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/infinity.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/long-string.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/nan.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/promise.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
@@ -1030,11 +1084,16 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/symbol.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/window.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/search-box.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/draggable.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/split-box.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/splitter/split-box.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/stack-trace.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.js
@@ -1058,11 +1117,11 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/doorhanger.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/keycodes.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/network-throttling-profiles.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/options-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/output-parser.js
@@ -1081,16 +1140,18 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme-switching.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/undo.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-addons-shallow-compare.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-virtualized.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/reselect.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
@@ -1105,7 +1166,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/FlameGraph.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Graphs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/HTMLTooltip.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js
@@ -1113,13 +1173,18 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/SimpleListWidget.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Tooltip.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/HTMLTooltip.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/Tooltip.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableContentHelper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
@@ -1146,6 +1211,8 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/audio/shutter.wav
lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/common.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/splitters.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/toolbars.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/variables.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-commands.js
@@ -1176,22 +1243,28 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/enhancers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/filters.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/ui.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/collapse-button.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-table.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-bar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/filter-button.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-indent.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-command.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/network-event-message.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
@@ -1207,6 +1280,11 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/ui.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/stub-snippets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/consoleApi.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/evaluationResult.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/networkEvent.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/test/fixtures/stubs/pageError.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
@@ -1278,6 +1356,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/process.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/profiler.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/promises.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/reflow.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/script.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/settings.js
@@ -1292,13 +1371,13 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-worker-utils.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webapps.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webaudio.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole.js
@@ -1325,6 +1404,9 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/shared/Parser.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/acorn/acorn.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/acorn/acorn_loose.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/acorn/walk.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/Devices.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js
@@ -1371,6 +1453,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/profiler.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/promises.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/reflow.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/settings.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/storage.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/string.js
@@ -1530,6 +1613,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/preference.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/profiler.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/promises.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/reflow.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/script.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/settings.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/source.js
@@ -1566,7 +1650,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/boxmodel.css
lib/firefox/browser/chrome/devtools/skin/canvasdebugger.css
lib/firefox/browser/chrome/devtools/skin/commandline.css
-lib/firefox/browser/chrome/devtools/skin/common.css
lib/firefox/browser/chrome/devtools/skin/components-frame.css
lib/firefox/browser/chrome/devtools/skin/components-h-split-box.css
lib/firefox/browser/chrome/devtools/skin/computed.css
@@ -1585,7 +1668,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/animation-fast-track.svg
lib/firefox/browser/chrome/devtools/skin/images/arrow-e.png
lib/firefox/browser/chrome/devtools/skin/images/arrow-e%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-divider%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/breakpoint.svg
@@ -1600,15 +1682,12 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/command-pick.svg
lib/firefox/browser/chrome/devtools/skin/images/command-responsivemode.svg
lib/firefox/browser/chrome/devtools/skin/images/command-rulers.svg
-lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.svg
lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.svg
lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.svg
lib/firefox/browser/chrome/devtools/skin/images/controls.png
lib/firefox/browser/chrome/devtools/skin/images/controls%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch.png
lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch%2x.png@localhost
-lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox.svg
-lib/firefox/browser/chrome/devtools/skin/images/debugger-prettyprint.svg
lib/firefox/browser/chrome/devtools/skin/images/debugger-step-in.svg
lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out.svg
lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over.svg
@@ -1641,7 +1720,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/filetypes/dir-close.svg
lib/firefox/browser/chrome/devtools/skin/images/filetypes/dir-open.svg
lib/firefox/browser/chrome/devtools/skin/images/filetypes/globe.svg
-lib/firefox/browser/chrome/devtools/skin/images/filetypes/store.svg
lib/firefox/browser/chrome/devtools/skin/images/filter-swatch.svg
lib/firefox/browser/chrome/devtools/skin/images/filter.svg
lib/firefox/browser/chrome/devtools/skin/images/filters.svg
@@ -1684,12 +1762,14 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg
lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg
lib/firefox/browser/chrome/devtools/skin/images/geometry-editor.svg
+lib/firefox/browser/chrome/devtools/skin/images/globe.svg
+lib/firefox/browser/chrome/devtools/skin/images/grid.svg
lib/firefox/browser/chrome/devtools/skin/images/import.svg
-lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-ltr.svg
-lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-rtl.svg
-lib/firefox/browser/chrome/devtools/skin/images/itemArrow-ltr.svg
-lib/firefox/browser/chrome/devtools/skin/images/itemArrow-rtl.svg
-lib/firefox/browser/chrome/devtools/skin/images/itemToggle.svg
+lib/firefox/browser/chrome/devtools/skin/images/item-arrow-dark-ltr.svg
+lib/firefox/browser/chrome/devtools/skin/images/item-arrow-dark-rtl.svg
+lib/firefox/browser/chrome/devtools/skin/images/item-arrow-ltr.svg
+lib/firefox/browser/chrome/devtools/skin/images/item-arrow-rtl.svg
+lib/firefox/browser/chrome/devtools/skin/images/item-toggle.svg
lib/firefox/browser/chrome/devtools/skin/images/noise.png
lib/firefox/browser/chrome/devtools/skin/images/pane-collapse.svg
lib/firefox/browser/chrome/devtools/skin/images/pane-expand.svg
@@ -1720,11 +1800,9 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/search.svg
lib/firefox/browser/chrome/devtools/skin/images/security-state-broken.svg
lib/firefox/browser/chrome/devtools/skin/images/security-state-insecure.svg
-lib/firefox/browser/chrome/devtools/skin/images/security-state-local.svg
lib/firefox/browser/chrome/devtools/skin/images/security-state-secure.svg
lib/firefox/browser/chrome/devtools/skin/images/security-state-weak.svg
lib/firefox/browser/chrome/devtools/skin/images/sort-arrows.svg
-lib/firefox/browser/chrome/devtools/skin/images/tabs-icon.svg
lib/firefox/browser/chrome/devtools/skin/images/toggle-tools.png
lib/firefox/browser/chrome/devtools/skin/images/toggle-tools%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/images/tool-canvas.svg
@@ -1757,17 +1835,16 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/images/webconsole.svg
lib/firefox/browser/chrome/devtools/skin/inspector.css
lib/firefox/browser/chrome/devtools/skin/jit-optimizations.css
+lib/firefox/browser/chrome/devtools/skin/layout.css
lib/firefox/browser/chrome/devtools/skin/light-theme.css
lib/firefox/browser/chrome/devtools/skin/markup.css
lib/firefox/browser/chrome/devtools/skin/memory.css
lib/firefox/browser/chrome/devtools/skin/netmonitor.css
lib/firefox/browser/chrome/devtools/skin/performance.css
lib/firefox/browser/chrome/devtools/skin/projecteditor/projecteditor.css
-lib/firefox/browser/chrome/devtools/skin/promisedebugger.css
lib/firefox/browser/chrome/devtools/skin/rules.css
lib/firefox/browser/chrome/devtools/skin/scratchpad.css
lib/firefox/browser/chrome/devtools/skin/shadereditor.css
-lib/firefox/browser/chrome/devtools/skin/splitters.css
lib/firefox/browser/chrome/devtools/skin/splitview.css
lib/firefox/browser/chrome/devtools/skin/storage.css
lib/firefox/browser/chrome/devtools/skin/styleeditor.css
@@ -1782,7 +1859,6 @@ lib/firefox/browser/chrome/devtools/skin
lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-light.png
lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-light%2x.png@localhost
lib/firefox/browser/chrome/devtools/skin/tooltips.css
-lib/firefox/browser/chrome/devtools/skin/variables.css
lib/firefox/browser/chrome/devtools/skin/webaudioeditor.css
lib/firefox/browser/chrome/devtools/skin/webconsole.css
lib/firefox/browser/chrome/devtools/skin/widgets.css
@@ -1834,6 +1910,8 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/browser/preferences/blocklists.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/colors.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/connection.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/preferences/containers.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/preferences/containers.properties
lib/firefox/browser/chrome/en-US/locale/browser/preferences/content.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/cookies.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/donottrack.dtd
@@ -1862,11 +1940,13 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/ddg.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/google-nocodes.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/google.xml
-lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/list.txt
+lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/yandex-en.ico
+lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/list.json
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/twitter.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/wikipedia.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/yahoo-en-CA.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/yahoo.xml
+lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/yandex-en.xml
lib/firefox/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd
lib/firefox/browser/chrome/en-US/locale/browser/shellservice.properties
lib/firefox/browser/chrome/en-US/locale/browser/sitePermissions.properties
@@ -1889,6 +1969,7 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/boxmodel.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/components.properties
@@ -1900,23 +1981,20 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.dtd
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/graphs.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/har.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layout.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/memory.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/menus.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/projecteditor.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/promisedebugger.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/responsive.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/responsiveUI.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/scratchpad.dtd
@@ -1931,7 +2009,6 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/storage.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleeditor.properties
-lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/styleinspector.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/toolbox.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/webConsole.dtd
@@ -1953,6 +2030,7 @@ lib/firefox/browser/chrome/icons/default
lib/firefox/browser/chrome/icons/default/default32.png
lib/firefox/browser/chrome/icons/default/default48.png
lib/firefox/browser/chrome/pdfjs/content/PdfJs.jsm
+lib/firefox/browser/chrome/pdfjs/content/PdfJsNetwork.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfJsTelemetry.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfStreamConverter.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfjsChromeUtils.jsm
@@ -2281,7 +2359,6 @@ lib/firefox/browser/components/aboutNewT
lib/firefox/browser/components/components.manifest
lib/firefox/browser/components/devtools-startup.js
lib/firefox/browser/components/interfaces.xpt
-lib/firefox/browser/components/libbrowsercomps.so
lib/firefox/browser/components/nsBrowserContentHandler.js
lib/firefox/browser/components/nsBrowserGlue.js
lib/firefox/browser/components/nsSessionStartup.js
@@ -2398,7 +2475,6 @@ lib/firefox/browser/modules/AttributionC
lib/firefox/browser/modules/AutoMigrate.jsm
lib/firefox/browser/modules/BrowserUITelemetry.jsm
lib/firefox/browser/modules/BrowserUsageTelemetry.jsm
-lib/firefox/browser/modules/CaptivePortalWatcher.jsm
lib/firefox/browser/modules/CastingApps.jsm
lib/firefox/browser/modules/ContentClick.jsm
lib/firefox/browser/modules/ContentCrashHandlers.jsm
@@ -2429,6 +2505,7 @@ lib/firefox/browser/modules/NewTabSearch
lib/firefox/browser/modules/NewTabURL.jsm
lib/firefox/browser/modules/NewTabWebChannel.jsm
lib/firefox/browser/modules/PanelWideWidgetTracker.jsm
+lib/firefox/browser/modules/PermissionUI.jsm
lib/firefox/browser/modules/PlacesProvider.jsm
lib/firefox/browser/modules/PlacesUIUtils.jsm
lib/firefox/browser/modules/PluginContent.jsm
@@ -2444,7 +2521,6 @@ lib/firefox/browser/modules/ShellService
lib/firefox/browser/modules/SitePermissions.jsm
lib/firefox/browser/modules/Social.jsm
lib/firefox/browser/modules/SocialService.jsm
-lib/firefox/browser/modules/TabGroupsMigrator.jsm
lib/firefox/browser/modules/TransientPrefs.jsm
lib/firefox/browser/modules/UITour.jsm
lib/firefox/browser/modules/URLBarZoom.jsm
@@ -2476,7 +2552,6 @@ lib/firefox/browser/modules/sessionstore
lib/firefox/browser/modules/sessionstore/TabState.jsm
lib/firefox/browser/modules/sessionstore/TabStateCache.jsm
lib/firefox/browser/modules/sessionstore/TabStateFlusher.jsm
-lib/firefox/browser/modules/sessionstore/Utils.jsm
lib/firefox/browser/modules/syncedtabs/EventEmitter.jsm
lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckComponent.js
lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckStore.js
@@ -2648,9 +2723,12 @@ lib/firefox/chrome/en-US/locale/en-US/se
lib/firefox/chrome/en-US/locale/en-US/services/sync.properties
lib/firefox/chrome/marionette/content/accessibility.js
lib/firefox/chrome/marionette/content/action.js
+lib/firefox/chrome/marionette/content/addon.js
+lib/firefox/chrome/marionette/content/assert.js
lib/firefox/chrome/marionette/content/atom.js
lib/firefox/chrome/marionette/content/browser.js
lib/firefox/chrome/marionette/content/capture.js
+lib/firefox/chrome/marionette/content/cert.js
lib/firefox/chrome/marionette/content/cookies.js
lib/firefox/chrome/marionette/content/dispatcher.js
lib/firefox/chrome/marionette/content/driver.js
@@ -2660,6 +2738,7 @@ lib/firefox/chrome/marionette/content/ev
lib/firefox/chrome/marionette/content/event.js
lib/firefox/chrome/marionette/content/frame.js
lib/firefox/chrome/marionette/content/interaction.js
+lib/firefox/chrome/marionette/content/l10n.js
lib/firefox/chrome/marionette/content/legacyaction.js
lib/firefox/chrome/marionette/content/listener.js
lib/firefox/chrome/marionette/content/logging.js
@@ -2668,6 +2747,7 @@ lib/firefox/chrome/marionette/content/mo
lib/firefox/chrome/marionette/content/navigate.js
lib/firefox/chrome/marionette/content/proxy.js
lib/firefox/chrome/marionette/content/server.js
+lib/firefox/chrome/marionette/content/session.js
lib/firefox/chrome/marionette/content/simpletest.js
lib/firefox/chrome/pippki/content/pippki/CAOverlay.xul
lib/firefox/chrome/pippki/content/pippki/MineOverlay.xul
@@ -2677,9 +2757,9 @@ lib/firefox/chrome/pippki/content/pippki
lib/firefox/chrome/pippki/content/pippki/certDump.xul
lib/firefox/chrome/pippki/content/pippki/certManager.js
lib/firefox/chrome/pippki/content/pippki/certManager.xul
+lib/firefox/chrome/pippki/content/pippki/certViewer.js
lib/firefox/chrome/pippki/content/pippki/certViewer.xul
-lib/firefox/chrome/pippki/content/pippki/certpicker.js
-lib/firefox/chrome/pippki/content/pippki/certpicker.xul
+lib/firefox/chrome/pippki/content/pippki/changepassword.js
lib/firefox/chrome/pippki/content/pippki/changepassword.xul
lib/firefox/chrome/pippki/content/pippki/choosetoken.js
lib/firefox/chrome/pippki/content/pippki/choosetoken.xul
@@ -2693,19 +2773,18 @@ lib/firefox/chrome/pippki/content/pippki
lib/firefox/chrome/pippki/content/pippki/device_manager.xul
lib/firefox/chrome/pippki/content/pippki/downloadcert.js
lib/firefox/chrome/pippki/content/pippki/downloadcert.xul
+lib/firefox/chrome/pippki/content/pippki/editcacert.js
lib/firefox/chrome/pippki/content/pippki/editcacert.xul
-lib/firefox/chrome/pippki/content/pippki/editcerts.js
lib/firefox/chrome/pippki/content/pippki/exceptionDialog.js
lib/firefox/chrome/pippki/content/pippki/exceptionDialog.xul
lib/firefox/chrome/pippki/content/pippki/load_device.xul
-lib/firefox/chrome/pippki/content/pippki/password.js
lib/firefox/chrome/pippki/content/pippki/pippki.js
lib/firefox/chrome/pippki/content/pippki/protectedAuth.js
lib/firefox/chrome/pippki/content/pippki/protectedAuth.xul
lib/firefox/chrome/pippki/content/pippki/resetpassword.js
lib/firefox/chrome/pippki/content/pippki/resetpassword.xul
+lib/firefox/chrome/pippki/content/pippki/setp12password.js
lib/firefox/chrome/pippki/content/pippki/setp12password.xul
-lib/firefox/chrome/pippki/content/pippki/viewCertDetails.js
lib/firefox/chrome/pippki/content/pippki/viewCertDetails.xul
lib/firefox/chrome/recording/content/recording.js
lib/firefox/chrome/recording/content/recording.xul
@@ -2713,8 +2792,12 @@ lib/firefox/chrome/toolkit/content/cooki
lib/firefox/chrome/toolkit/content/cookie/cookieAcceptDialog.xul
lib/firefox/chrome/toolkit/content/extensions/ext-alarms.js
lib/firefox/chrome/toolkit/content/extensions/ext-backgroundPage.js
+lib/firefox/chrome/toolkit/content/extensions/ext-browser-content.js
+lib/firefox/chrome/toolkit/content/extensions/ext-c-backgroundPage.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-extension.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-runtime.js
+lib/firefox/chrome/toolkit/content/extensions/ext-c-storage.js
+lib/firefox/chrome/toolkit/content/extensions/ext-c-test.js
lib/firefox/chrome/toolkit/content/extensions/ext-cookies.js
lib/firefox/chrome/toolkit/content/extensions/ext-downloads.js
lib/firefox/chrome/toolkit/content/extensions/ext-extension.js
@@ -2724,7 +2807,7 @@ lib/firefox/chrome/toolkit/content/exten
lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js
lib/firefox/chrome/toolkit/content/extensions/ext-runtime.js
lib/firefox/chrome/toolkit/content/extensions/ext-storage.js
-lib/firefox/chrome/toolkit/content/extensions/ext-test.js
+lib/firefox/chrome/toolkit/content/extensions/ext-topSites.js
lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js
lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js
lib/firefox/chrome/toolkit/content/extensions/schemas/alarms.json
@@ -2743,6 +2826,7 @@ lib/firefox/chrome/toolkit/content/exten
lib/firefox/chrome/toolkit/content/extensions/schemas/runtime.json
lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json
lib/firefox/chrome/toolkit/content/extensions/schemas/test.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/top_sites.json
lib/firefox/chrome/toolkit/content/extensions/schemas/web_navigation.json
lib/firefox/chrome/toolkit/content/extensions/schemas/web_request.json
lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.js
@@ -2754,8 +2838,6 @@ lib/firefox/chrome/toolkit/content/gfxsa
lib/firefox/chrome/toolkit/content/global/BrowserElementChild.js
lib/firefox/chrome/toolkit/content/global/BrowserElementChildPreload.js
lib/firefox/chrome/toolkit/content/global/BrowserElementCopyPaste.js
-lib/firefox/chrome/toolkit/content/global/BrowserElementPanning.js
-lib/firefox/chrome/toolkit/content/global/BrowserElementPanningAPZDisabled.js
lib/firefox/chrome/toolkit/content/global/TopLevelVideoDocument.js
lib/firefox/chrome/toolkit/content/global/XPCNativeWrapper.js
lib/firefox/chrome/toolkit/content/global/about.js
@@ -2803,7 +2885,10 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/bindings/button.xml
lib/firefox/chrome/toolkit/content/global/bindings/checkbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/colorpicker.xml
+lib/firefox/chrome/toolkit/content/global/bindings/datetimebox.css
+lib/firefox/chrome/toolkit/content/global/bindings/datetimebox.xml
lib/firefox/chrome/toolkit/content/global/bindings/datetimepicker.xml
+lib/firefox/chrome/toolkit/content/global/bindings/datetimepopup.xml
lib/firefox/chrome/toolkit/content/global/bindings/dialog.xml
lib/firefox/chrome/toolkit/content/global/bindings/editor.xml
lib/firefox/chrome/toolkit/content/global/bindings/expander.xml
@@ -2827,11 +2912,14 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/bindings/scrollbar.xml
lib/firefox/chrome/toolkit/content/global/bindings/scrollbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/spinbuttons.xml
+lib/firefox/chrome/toolkit/content/global/bindings/spinner.js
lib/firefox/chrome/toolkit/content/global/bindings/splitter.xml
lib/firefox/chrome/toolkit/content/global/bindings/stringbundle.xml
lib/firefox/chrome/toolkit/content/global/bindings/tabbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/text.xml
lib/firefox/chrome/toolkit/content/global/bindings/textbox.xml
+lib/firefox/chrome/toolkit/content/global/bindings/timekeeper.js
+lib/firefox/chrome/toolkit/content/global/bindings/timepicker.js
lib/firefox/chrome/toolkit/content/global/bindings/toolbar.xml
lib/firefox/chrome/toolkit/content/global/bindings/toolbarbutton.xml
lib/firefox/chrome/toolkit/content/global/bindings/tree.xml
@@ -2851,8 +2939,6 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/customizeToolbar.js
lib/firefox/chrome/toolkit/content/global/customizeToolbar.xul
lib/firefox/chrome/toolkit/content/global/devicestorage.properties
-lib/firefox/chrome/toolkit/content/global/dialogOverlay.js
-lib/firefox/chrome/toolkit/content/global/dialogOverlay.xul
lib/firefox/chrome/toolkit/content/global/directionDetector.html
lib/firefox/chrome/toolkit/content/global/editMenuOverlay.js
lib/firefox/chrome/toolkit/content/global/editMenuOverlay.xul
@@ -2865,8 +2951,9 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/finddialog.xul
lib/firefox/chrome/toolkit/content/global/forms.js
lib/firefox/chrome/toolkit/content/global/globalOverlay.js
-lib/firefox/chrome/toolkit/content/global/globalOverlay.xul
-lib/firefox/chrome/toolkit/content/global/inlineSpellCheckUI.js
+lib/firefox/chrome/toolkit/content/global/gmp-sources/eme-adobe.json
+lib/firefox/chrome/toolkit/content/global/gmp-sources/openh264.json
+lib/firefox/chrome/toolkit/content/global/gmp-sources/widevinecdm.json
lib/firefox/chrome/toolkit/content/global/license.html
lib/firefox/chrome/toolkit/content/global/manifestMessages.js
lib/firefox/chrome/toolkit/content/global/menulist.css
@@ -2874,8 +2961,6 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/mozilla.xhtml
lib/firefox/chrome/toolkit/content/global/netError.xhtml
lib/firefox/chrome/toolkit/content/global/notfound.wav
-lib/firefox/chrome/toolkit/content/global/nsClipboard.js
-lib/firefox/chrome/toolkit/content/global/nsUserSettings.js
lib/firefox/chrome/toolkit/content/global/platformHTMLBindings.xml
lib/firefox/chrome/toolkit/content/global/plugins.css
lib/firefox/chrome/toolkit/content/global/plugins.html
@@ -2904,12 +2989,12 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/selectDialog.js
lib/firefox/chrome/toolkit/content/global/selectDialog.xul
lib/firefox/chrome/toolkit/content/global/simplifyMode.css
-lib/firefox/chrome/toolkit/content/global/strres.js
lib/firefox/chrome/toolkit/content/global/svg/svgBindings.xml
lib/firefox/chrome/toolkit/content/global/tabprompts.css
lib/firefox/chrome/toolkit/content/global/tabprompts.xml
lib/firefox/chrome/toolkit/content/global/test-ipc.xul
lib/firefox/chrome/toolkit/content/global/textbox.css
+lib/firefox/chrome/toolkit/content/global/timepicker.xhtml
lib/firefox/chrome/toolkit/content/global/treeUtils.js
lib/firefox/chrome/toolkit/content/global/viewPartialSource.js
lib/firefox/chrome/toolkit/content/global/viewPartialSource.xul
@@ -2929,7 +3014,6 @@ lib/firefox/chrome/toolkit/content/mozap
lib/firefox/chrome/toolkit/content/mozapps/downloads/downloads.css
lib/firefox/chrome/toolkit/content/mozapps/downloads/downloads.js
lib/firefox/chrome/toolkit/content/mozapps/downloads/downloads.xul
-lib/firefox/chrome/toolkit/content/mozapps/downloads/helperApps.js
lib/firefox/chrome/toolkit/content/mozapps/downloads/unknownContentType.xul
lib/firefox/chrome/toolkit/content/mozapps/extensions/OpenH264-license.txt
lib/firefox/chrome/toolkit/content/mozapps/extensions/about.js
@@ -2977,10 +3061,10 @@ lib/firefox/chrome/toolkit/content/passw
lib/firefox/chrome/toolkit/content/satchel/formSubmitListener.js
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml
-lib/firefox/chrome/toolkit/pluginproblem/pluginFinderBinding.css
lib/firefox/chrome/toolkit/pluginproblem/pluginProblem.xml
lib/firefox/chrome/toolkit/pluginproblem/pluginProblemBinding.css
lib/firefox/chrome/toolkit/pluginproblem/pluginProblemContent.css
+lib/firefox/chrome/toolkit/pluginproblem/pluginReplaceBinding.css
lib/firefox/chrome/toolkit/res/accessiblecaret-normal%1.5x.png@localhost
lib/firefox/chrome/toolkit/res/accessiblecaret-normal%1x.png@localhost
lib/firefox/chrome/toolkit/res/accessiblecaret-normal%2.25x.png@localhost
@@ -3103,6 +3187,7 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/icons/information-16.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/information-24.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/information-32.png
+lib/firefox/chrome/toolkit/skin/classic/global/icons/input-clear.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png
@@ -3197,6 +3282,8 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/resizer.css
lib/firefox/chrome/toolkit/skin/classic/global/richlistbox.css
lib/firefox/chrome/toolkit/skin/classic/global/scale.css
+lib/firefox/chrome/toolkit/skin/classic/global/scale/scale-tray-horiz.gif
+lib/firefox/chrome/toolkit/skin/classic/global/scale/scale-tray-vert.gif
lib/firefox/chrome/toolkit/skin/classic/global/scrollbar/slider.gif
lib/firefox/chrome/toolkit/skin/classic/global/scrollbars.css
lib/firefox/chrome/toolkit/skin/classic/global/scrollbox.css
@@ -3209,6 +3296,7 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/tabbox.css
lib/firefox/chrome/toolkit/skin/classic/global/tabprompts.css
lib/firefox/chrome/toolkit/skin/classic/global/textbox.css
+lib/firefox/chrome/toolkit/skin/classic/global/timepicker.css
lib/firefox/chrome/toolkit/skin/classic/global/toolbar.css
lib/firefox/chrome/toolkit/skin/classic/global/toolbar/chevron-inverted.png
lib/firefox/chrome/toolkit/skin/classic/global/toolbar/chevron.gif
@@ -3271,9 +3359,6 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClose.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png
-lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisabled.png
-lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png
-lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginStripe.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png
@@ -3291,10 +3376,8 @@ lib/firefox/components/AppsService.js
lib/firefox/components/BrowserElementParent.js
lib/firefox/components/BrowserElementProxy.js
lib/firefox/components/CSSUnprefixingService.js
-lib/firefox/components/ChromeNotifications.js
lib/firefox/components/ColorAnalyzer.js
lib/firefox/components/ConsoleAPIStorage.js
-lib/firefox/components/ContactManager.js
lib/firefox/components/ContentProcessSingleton.js
lib/firefox/components/DownloadLegacy.js
lib/firefox/components/EditorUtils.js
@@ -3303,17 +3386,13 @@ lib/firefox/components/FormAutofillConte
lib/firefox/components/FormAutofillStartup.js
lib/firefox/components/FormHistoryStartup.js
lib/firefox/components/FxAccountsPush.js
-lib/firefox/components/InstallPackagedWebapp.js
lib/firefox/components/MainProcessSingleton.js
lib/firefox/components/MozKeyboard.js
lib/firefox/components/NetworkGeolocationProvider.js
lib/firefox/components/NotificationStorage.js
-lib/firefox/components/PACGenerator.js
-lib/firefox/components/PackagedAppUtils.js
lib/firefox/components/PageIconProtocolHandler.js
lib/firefox/components/PageThumbsProtocol.js
lib/firefox/components/PermissionSettings.js
-lib/firefox/components/PhoneNumberService.js
lib/firefox/components/PlacesCategoriesStarter.js
lib/firefox/components/PresentationControlService.js
lib/firefox/components/PresentationDataChannelSessionTransport.js
@@ -3326,13 +3405,11 @@ lib/firefox/components/SecurityReporter.
lib/firefox/components/SettingsManager.js
lib/firefox/components/SiteSpecificUserAgent.js
lib/firefox/components/SlowScriptDebug.js
-lib/firefox/components/TVSimulatorService.js
lib/firefox/components/TelemetryStartup.js
lib/firefox/components/TooltipTextProvider.js
lib/firefox/components/UnifiedComplete.js
lib/firefox/components/Weave.js
lib/firefox/components/WebVTTParserWrapper.js
-lib/firefox/components/Webapps.js
lib/firefox/components/WellKnownOpportunisticUtils.js
lib/firefox/components/XULStore.js
lib/firefox/components/addonManager.js
@@ -3349,6 +3426,7 @@ lib/firefox/components/htmlMenuBuilder.j
lib/firefox/components/interfaces.xpt
lib/firefox/components/marionette.js
lib/firefox/components/messageWakeupService.js
+lib/firefox/components/mozProtocolHandler.js
lib/firefox/components/multiprocessShims.js
lib/firefox/components/nsAsyncShutdown.js
lib/firefox/components/nsBlocklistService.js
@@ -3444,7 +3522,6 @@ lib/firefox/modules/AboutReader.jsm
lib/firefox/modules/AddonManager.jsm
lib/firefox/modules/AddonWatcher.jsm
lib/firefox/modules/AppConstants.jsm
-lib/firefox/modules/AppDownloadManager.jsm
lib/firefox/modules/AppsServiceChild.jsm
lib/firefox/modules/AppsUtils.jsm
lib/firefox/modules/AsyncPrefs.jsm
@@ -3479,8 +3556,6 @@ lib/firefox/modules/ColorConversion.js
lib/firefox/modules/CommonDialog.jsm
lib/firefox/modules/CompatWarning.jsm
lib/firefox/modules/Console.jsm
-lib/firefox/modules/ContactDB.jsm
-lib/firefox/modules/ContactService.jsm
lib/firefox/modules/ContentPrefInstance.jsm
lib/firefox/modules/ContentPrefService2.jsm
lib/firefox/modules/ContentPrefServiceChild.jsm
@@ -3497,6 +3572,7 @@ lib/firefox/modules/DNSTypes.jsm
lib/firefox/modules/DOMRequestHelper.jsm
lib/firefox/modules/DataReader.jsm
lib/firefox/modules/DataWriter.jsm
+lib/firefox/modules/DateTimePickerHelper.jsm
lib/firefox/modules/DeferredSave.jsm
lib/firefox/modules/DeferredTask.jsm
lib/firefox/modules/Deprecated.jsm
@@ -3513,9 +3589,14 @@ lib/firefox/modules/DownloadUtils.jsm
lib/firefox/modules/Downloads.jsm
lib/firefox/modules/Extension.jsm
lib/firefox/modules/ExtensionAPI.jsm
+lib/firefox/modules/ExtensionChild.jsm
+lib/firefox/modules/ExtensionCommon.jsm
lib/firefox/modules/ExtensionContent.jsm
lib/firefox/modules/ExtensionManagement.jsm
+lib/firefox/modules/ExtensionParent.jsm
+lib/firefox/modules/ExtensionSearchHandler.jsm
lib/firefox/modules/ExtensionStorage.jsm
+lib/firefox/modules/ExtensionStorageSync.jsm
lib/firefox/modules/ExtensionUtils.jsm
lib/firefox/modules/FileUtils.jsm
lib/firefox/modules/Finder.jsm
@@ -3526,10 +3607,11 @@ lib/firefox/modules/FormAutofill.jsm
lib/firefox/modules/FormAutofillIntegration.jsm
lib/firefox/modules/FormData.jsm
lib/firefox/modules/FormHistory.jsm
-lib/firefox/modules/FreeSpaceWatcher.jsm
+lib/firefox/modules/FormLikeFactory.jsm
lib/firefox/modules/FxAccounts.jsm
lib/firefox/modules/FxAccountsClient.jsm
lib/firefox/modules/FxAccountsCommon.js
+lib/firefox/modules/FxAccountsConfig.jsm
lib/firefox/modules/FxAccountsOAuthClient.jsm
lib/firefox/modules/FxAccountsOAuthGrantClient.jsm
lib/firefox/modules/FxAccountsProfile.jsm
@@ -3537,6 +3619,7 @@ lib/firefox/modules/FxAccountsProfileCli
lib/firefox/modules/FxAccountsPush.js
lib/firefox/modules/FxAccountsStorage.jsm
lib/firefox/modules/FxAccountsWebChannel.jsm
+lib/firefox/modules/GCTelemetry.jsm
lib/firefox/modules/GMPInstallManager.jsm
lib/firefox/modules/GMPUtils.jsm
lib/firefox/modules/Geometry.jsm
@@ -3544,14 +3627,13 @@ lib/firefox/modules/History.jsm
lib/firefox/modules/Http.jsm
lib/firefox/modules/ISO8601DateUtils.jsm
lib/firefox/modules/ImageObjectProcessor.jsm
-lib/firefox/modules/ImportExport.jsm
lib/firefox/modules/IndexedDBHelper.jsm
lib/firefox/modules/InlineSpellChecker.jsm
lib/firefox/modules/InlineSpellCheckerContent.jsm
lib/firefox/modules/InsecurePasswordUtils.jsm
lib/firefox/modules/Integration.jsm
+lib/firefox/modules/JSONFile.jsm
lib/firefox/modules/Keyboard.jsm
-lib/firefox/modules/Langpacks.jsm
lib/firefox/modules/LegacyExtensionsUtils.jsm
lib/firefox/modules/LightweightThemeConsumer.jsm
lib/firefox/modules/LightweightThemeManager.jsm
@@ -3570,7 +3652,6 @@ lib/firefox/modules/ManifestObtainer.jsm
lib/firefox/modules/ManifestProcessor.jsm
lib/firefox/modules/MatchPattern.jsm
lib/firefox/modules/Memory.jsm
-lib/firefox/modules/MessageBroadcaster.jsm
lib/firefox/modules/MessageChannel.jsm
lib/firefox/modules/MulticastDNS.jsm
lib/firefox/modules/NLP.jsm
@@ -3580,8 +3661,6 @@ lib/firefox/modules/NewTabUtils.jsm
lib/firefox/modules/NotificationDB.jsm
lib/firefox/modules/OSCrypto.jsm
lib/firefox/modules/ObjectUtils.jsm
-lib/firefox/modules/OfflineCacheInstaller.jsm
-lib/firefox/modules/OperatorApps.jsm
lib/firefox/modules/PageMenu.jsm
lib/firefox/modules/PageMetadata.jsm
lib/firefox/modules/PageThumbUtils.jsm
@@ -3596,10 +3675,6 @@ lib/firefox/modules/PermissionSettings.j
lib/firefox/modules/PermissionsInstaller.jsm
lib/firefox/modules/PermissionsTable.jsm
lib/firefox/modules/PermissionsUtils.jsm
-lib/firefox/modules/PhoneNumber.jsm
-lib/firefox/modules/PhoneNumberMetaData.jsm
-lib/firefox/modules/PhoneNumberNormalizer.jsm
-lib/firefox/modules/PhoneNumberUtils.jsm
lib/firefox/modules/PlacesBackups.jsm
lib/firefox/modules/PlacesDBUtils.jsm
lib/firefox/modules/PlacesRemoteTabsAutocompleteProvider.jsm
@@ -3637,12 +3712,10 @@ lib/firefox/modules/RemoteSecurityUI.jsm
lib/firefox/modules/RemoteWebProgress.jsm
lib/firefox/modules/RequestAutocompleteUI.jsm
lib/firefox/modules/ResetProfile.jsm
-lib/firefox/modules/ResourceStatsDB.jsm
-lib/firefox/modules/ResourceStatsService.jsm
+lib/firefox/modules/ResponsivenessMonitor.jsm
lib/firefox/modules/RokuApp.jsm
lib/firefox/modules/SafeBrowsing.jsm
lib/firefox/modules/Schemas.jsm
-lib/firefox/modules/ScriptPreloader.jsm
lib/firefox/modules/ScrollPosition.jsm
lib/firefox/modules/SearchStaticData.jsm
lib/firefox/modules/SearchSuggestionController.jsm
@@ -3660,7 +3733,6 @@ lib/firefox/modules/SimpleServiceDiscove
lib/firefox/modules/Sntp.jsm
lib/firefox/modules/SpatialNavigation.jsm
lib/firefox/modules/Sqlite.jsm
-lib/firefox/modules/StoreTrustAnchor.jsm
lib/firefox/modules/Subprocess.jsm
lib/firefox/modules/SystemUpdateService.jsm
lib/firefox/modules/Task.jsm
@@ -3682,7 +3754,6 @@ lib/firefox/modules/UITelemetry.jsm
lib/firefox/modules/UpdateUtils.jsm
lib/firefox/modules/UserAgentOverrides.jsm
lib/firefox/modules/UserAgentUpdates.jsm
-lib/firefox/modules/UserCustomizations.jsm
lib/firefox/modules/ValueExtractor.jsm
lib/firefox/modules/ViewSourceBrowser.jsm
lib/firefox/modules/WebChannel.jsm
@@ -3693,7 +3764,6 @@ lib/firefox/modules/WebRequest.jsm
lib/firefox/modules/WebRequestCommon.jsm
lib/firefox/modules/WebRequestContent.js
lib/firefox/modules/WebRequestUpload.jsm
-lib/firefox/modules/Webapps.jsm
lib/firefox/modules/WindowDraggingUtils.jsm
lib/firefox/modules/XPCOMUtils.jsm
lib/firefox/modules/XPathGenerator.jsm
@@ -3999,7 +4069,6 @@ lib/firefox/modules/identity/jwcrypto.js
lib/firefox/modules/jsdebugger.jsm
lib/firefox/modules/lz4.js
lib/firefox/modules/lz4_internal.js
-lib/firefox/modules/mcc_iso3166_table.jsm
lib/firefox/modules/media/IdpSandbox.jsm
lib/firefox/modules/media/PeerConnectionIdp.jsm
lib/firefox/modules/media/RTCStatsReport.jsm
@@ -4027,6 +4096,7 @@ lib/firefox/modules/presentation/Control
lib/firefox/modules/presentation/ReceiverStateMachine.jsm
lib/firefox/modules/presentation/StateMachineHelper.jsm
lib/firefox/modules/psm/DER.jsm
+lib/firefox/modules/psm/X509.jsm
lib/firefox/modules/reader/JSDOMParser.js
lib/firefox/modules/reader/Readability.js
lib/firefox/modules/reader/ReaderWorker.js
@@ -4053,7 +4123,6 @@ lib/firefox/modules/services-sync/FxaMig
lib/firefox/modules/services-sync/SyncedTabs.jsm
lib/firefox/modules/services-sync/addonsreconciler.js
lib/firefox/modules/services-sync/addonutils.js
-lib/firefox/modules/services-sync/bookmark_utils.js
lib/firefox/modules/services-sync/bookmark_validator.js
lib/firefox/modules/services-sync/browserid_identity.js
lib/firefox/modules/services-sync/collection_validator.js
@@ -4062,6 +4131,7 @@ lib/firefox/modules/services-sync/engine
lib/firefox/modules/services-sync/engines/addons.js
lib/firefox/modules/services-sync/engines/bookmarks.js
lib/firefox/modules/services-sync/engines/clients.js
+lib/firefox/modules/services-sync/engines/extension-storage.js
lib/firefox/modules/services-sync/engines/forms.js
lib/firefox/modules/services-sync/engines/history.js
lib/firefox/modules/services-sync/engines/passwords.js
@@ -4083,6 +4153,7 @@ lib/firefox/modules/services-sync/status
lib/firefox/modules/services-sync/telemetry.js
lib/firefox/modules/services-sync/userapi.js
lib/firefox/modules/services-sync/util.js
+lib/firefox/modules/sessionstore/Utils.jsm
lib/firefox/modules/sqlite/sqlite_internal.js
lib/firefox/modules/subprocess/subprocess_common.jsm
lib/firefox/modules/subprocess/subprocess_shared.js
Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.273 pkgsrc/www/firefox/distinfo:1.274
--- pkgsrc/www/firefox/distinfo:1.273 Thu Feb 16 02:25:16 2017
+++ pkgsrc/www/firefox/distinfo Tue Mar 7 20:45:43 2017
@@ -1,83 +1,67 @@
-$NetBSD: distinfo,v 1.273 2017/02/16 02:25:16 maya Exp $
+$NetBSD: distinfo,v 1.274 2017/03/07 20:45:43 ryoon Exp $
-SHA1 (firefox-51.0.1.source.tar.xz) = b73255fd4f90fd0c1b107b566679da2df3f31cf1
-RMD160 (firefox-51.0.1.source.tar.xz) = 6acc6fc8e3e317842d75b0233a24b0f19c9d3f34
-SHA512 (firefox-51.0.1.source.tar.xz) = 556e31b717c0640ef5e181e00b9d2a6ea0ace7c16ae04333d0f2e9e120d0ab9efe82a4ca314ef43594c080523edf37953e65dbf694c7428be0a024f3719d8312
-Size (firefox-51.0.1.source.tar.xz) = 202142716 bytes
-SHA1 (patch-aa) = 42dbb30745fc0e40cf582376c8fbfcd0715fcf5e
+SHA1 (firefox-52.0.source.tar.xz) = 991aea082084438e08f2da59bbebf47b8e9b1741
+RMD160 (firefox-52.0.source.tar.xz) = cd65f848fd82f94b4050281e2f75930b99eb1aed
+SHA512 (firefox-52.0.source.tar.xz) = bffe5fd9eee240f252bf8a882c46f04551d21f6f58b8da68779cd106ed012ea77ee16bc287c847f8a7b959203c79f1b1d3f50151111f9610e1ca7a57c7b811f7
+Size (firefox-52.0.source.tar.xz) = 212356732 bytes
+SHA1 (patch-aa) = c1084caa275e57b716c3499301f7fc3f99ef5026
SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
SHA1 (patch-as) = 632ebd35287f8f97d18721d39a0514d4cdbb12cc
-SHA1 (patch-browser_app_nsBrowserApp.cpp) = f109f5430e1b9fd11f8263d756bea0572b8ffa20
-SHA1 (patch-browser_components_nsBrowserGlue.js) = 01eef808fadc361215e60e44d79cfc8a4336107f
SHA1 (patch-browser_installer_package-manifest.in) = d1f003f9ac65e12eb04b1d19a4d9a780bded9fd9
-SHA1 (patch-browser_themes_shared_icon-colors.inc.svg) = 222924b45ceb00d712cbc5b0a9cb064e3ee44fa5
-SHA1 (patch-build_autoconf_toolchain.m4) = f7f5ad59a7cefbc7989e99f10b48520f1bd4bad1
+SHA1 (patch-build_buildconfig.py) = 9ed9af92d8fd1015d15c658b649a6c9d9a6b5c1b
SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86
SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e
+SHA1 (patch-build_moz.configure_keyfiles.configure) = dd46c7c29464f374eed3f0762f4653d42032c261
SHA1 (patch-build_moz.configure_memory.configure) = 46237c1415eff3f99d4889a6300ec96af925f0a6
-SHA1 (patch-build_moz.configure_old.configure) = 143e1d0b416b33ae92950f347898cf6ed22d0f6f
-SHA1 (patch-build_moz.configure_toolchain.configure) = f02501a573b65f3e9c793c6146f26dd1d3e19222
+SHA1 (patch-build_moz.configure_old.configure) = d57f718ff0c1d2901ec9f4c958f5a7323ee7c700
SHA1 (patch-build_pgo_profileserver.py) = 48ad50f716eda2157cbc225298f6672f164b4207
-SHA1 (patch-config_Makefile.in) = e2c3b3d142a3c0d0e9b1800e9000e5fe5548e2d0
-SHA1 (patch-config_baseconfig.mk) = 480269a28836351dfd204f6f7694bdcfe129e282
-SHA1 (patch-config_external_moz.build) = 4912a9ef13c7793e2734e5f49ca7fd56be09fe48
+SHA1 (patch-config_Makefile.in) = fc6d4de55f4d9ab8598d5b89e6630e4685af1795
+SHA1 (patch-config_baseconfig.mk) = fbc3fd75bf5d794284e5703a9df227949e819136
+SHA1 (patch-config_external_moz.build) = 68708dc0fb94119b9f140d05dd737e69bb6bba81
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
-SHA1 (patch-config_system-headers) = dbfa6dec0f046be9e390175bf754747fee28f8b7
+SHA1 (patch-config_system-headers) = fd0cb4d2061af1eaa34313370a57720ed693607f
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
SHA1 (patch-dom_base_moz.build) = 5200cbfcf7b781324dca4c55d01bc8559a56aa4c
-SHA1 (patch-dom_bindings_GenerateCSS2PropertiesWebIDL.py) = 91a4de9ab68fc2a0304ab29c0ada756362a7f037
SHA1 (patch-dom_media_AudioStream.cpp) = 3d2e3d92849a355c05d7ec0ded61d551ffe0c581
SHA1 (patch-dom_media_AudioStream.h) = 26f70000cc4810834204d15b45e1469dd5f23617
SHA1 (patch-dom_media_moz.build) = 844dbb94463b8aab11649a5aa11142de0179d86c
+SHA1 (patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp) = 34c89f93b6a849b9daeeed43d4a9a91a2a2080c4
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9
-SHA1 (patch-dom_system_OSFileConstants.cpp) = 6e5a347c317947c869415d740f25813332ee9597
-SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 5678e4a44927326de55f1f0fd2907102b314ca10
-SHA1 (patch-gfx_2d_BorrowedContext.h) = 5efa43c865ccd95ffe82fc23db3bde7ef8bf8441
+SHA1 (patch-dom_system_OSFileConstants.cpp) = e932ca46cbc78eb8486b9ff704434a962645c6b2
+SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 2aaf5f82a57dbb375558442718c239e2e7da1406
SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
SHA1 (patch-gfx_graphite2_moz-gr-update.sh) = 09eb2fa66109d38a3aedc940fcaaee5f91e216ae
SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420
-SHA1 (patch-gfx_layers_composite_LayerManagerComposite.cpp) = b3ef914b5fa735b4740d45d01478f67018532a3a
-SHA1 (patch-gfx_layers_composite_LayerManagerComposite.h) = f4d61ffaecaec7e77909d1d08b5b10837e999741
-SHA1 (patch-gfx_layers_moz.build) = e43f1b234357b0af7f58aaceb275d9d0e3468097
SHA1 (patch-gfx_moz.build) = 0d669ac6dc1af17ea8ed7e84e4915947c2a6b1ca
-SHA1 (patch-gfx_skia_generate__mozbuild.py) = 0c1faddbda7d819a82a4f1bd97a753c835f0c81d
-SHA1 (patch-gfx_skia_moz.build) = 1def6cf3bce77e9294c0f05f62a33b7baed12b12
-SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356
-SHA1 (patch-gfx_thebes_gfxFontUtils.cpp) = 639c610a3a1441d5c7e2e9fa0f42b8df1c8e4319
-SHA1 (patch-gfx_thebes_moz.build) = 9c20c1e804ffeb739d37631ef9766ae3fe0b8e85
+SHA1 (patch-gfx_skia_generate__mozbuild.py) = fba2f212f84e6cc20a4269e21ed654c348ae8fee
+SHA1 (patch-gfx_skia_moz.build) = 7363e76ac75e27cffe5ee1194741d444a625b871
+SHA1 (patch-gfx_thebes_moz.build) = 0435f36d573fee1bb300612e4b7dc6fcda2d5456
SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = 79587891c2a1716a27d4dca0e5b5880069a430eb
SHA1 (patch-image_Downscaler.h) = c92aa17c22310d0b16cdc4bb778d3029c4b154e3
SHA1 (patch-image_decoders_nsIconDecoder.cpp) = 804e3bdade8b0c56979e811a0e44df5eaf158381
SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = ed86c3fbb3aef753eec6f6a97940594aac5f3f2f
SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655
-SHA1 (patch-intl_lwbrk_nsJISx4051LineBreaker.cpp) = 7169c1f7eccea9ea3b14d46aa972d0d6b8159eec
SHA1 (patch-intl_unicharutil_util_moz.build) = 2e604c8695b490657ee14cae01ca84d7bd51236c
SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a
-SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2c5ce6290760e0435365dac788d283f9bb78acd9
SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = c81930280bd76a00fbad37aad02fb8451d80b1ee
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 45409f2152d5ffc376c18c0c9bc696e08e3910ce
SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d
-SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = df7216659ec3d09249a4a75312a8dd0347d90e6e
SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = aa6dee9678eeb0eb3d50e74f6e629ee0f4bc9d4b
SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 5313c4097c278640573c7e1cb089f6f76b48c1a8
SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = ba4e0872490f870e7d2f468e1fe87c33cf9a3500
SHA1 (patch-ipc_chromium_src_build_build__config.h) = 9e4f15226c494f5015dbea3a0df6af851449ae15
SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 33ea11a8c23f2fefcb318342ac9e94d3885cb3b1
SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4
-SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb
-SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f
-SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3
-SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a
+SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = f0b554c169643b8447b4f29168d61ea257b18782
SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = b44992a869d6d08809a9edc28f1ad6f40632d392
-SHA1 (patch-js_src_moz.build) = 42d9aba521881cb08065d37889ca29a0071eb632
+SHA1 (patch-js_src_moz.build) = ce9110506086d15a011d0985b58dd4e7d1b6ec5f
SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
SHA1 (patch-js_xpconnect_src_xpcprivate.h) = e09e37819961bae40a9f276ae1ee510d2956c23e
-SHA1 (patch-layout_style_GenerateCSSPropsGenerated.py) = 6e2267d2ffda97923e6e39ed2517f86fb7316b86
-SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559
+SHA1 (patch-media_libcubeb_src_cubeb.c) = 3be0bf511cbd3b1c691fadb081acaf38838c36f4
SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = c59eaf40973193885f32819b465b401c1ba45fce
SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = e15cc2d0c220738ccfd57f79eec242095c8ea536
SHA1 (patch-media_libcubeb_src_moz.build) = 2b6d7e3bb265220decf9629b1d4b980cadb363fb
@@ -85,67 +69,49 @@ SHA1 (patch-media_libcubeb_tests_moz.bui
SHA1 (patch-media_libcubeb_update.sh) = 333e1e2898f1703a298ba2a3f731ffc63f09a184
SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696
SHA1 (patch-media_libsoundtouch_src_soundtouch__perms.h) = 2d08a3b4176c155c57b458cb78043318b68d8fe2
-SHA1 (patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = b280f691dbe67b6de592dcd04baf33c6cf480cc8
-SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = d79a49a983209e6b673956561f2001c6ef4bcc20
-SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = f53c6751dfa63c9ea7a08d39f7be34efb94faef9
-SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 74e92dd838f106e0e050d223d42ad85d1d2e0753
SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 4b215277f9c81154377d401166023c1bf78a3718
-SHA1 (patch-media_libtheora_lib_info.c) = 4826eb95ee675b213116e8e9149f81be504a2131
SHA1 (patch-media_libtheora_moz.build) = cbcb61331fea274b720a4b5c51db1f763fc10d81
-SHA1 (patch-media_libtremor_Makefile.in) = 90f0890f02a3d9791fd02cbcfbf85a9b4bee2cce
SHA1 (patch-media_libtremor_moz.build) = 87f66296be4db8487eae95b2779a9c02463555cf
-SHA1 (patch-media_libvorbis_Makefile.in) = b1cc7dc1caab94366db6f2a51b72f02ac420bc71
-SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 6e8d162c83fd7e350bfe8997adc3a9790d159675
SHA1 (patch-media_libvorbis_moz.build) = cad67e49169ddab075fbfae2e6f0f950c1eccaf0
SHA1 (patch-media_libyuv_source_mjpeg__decoder.cc) = d3b301dcec965b8f3efdd202db07fd75b503bc20
-SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e
SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
-SHA1 (patch-media_webrtc_signaling_test_common.build) = 7c3e9b1009d486a50c0498b44330ee3e6b239597
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 4d85eefde7dafa195d10587e5dfaf59d8cee18d3
+SHA1 (patch-media_webrtc_signaling_test_common.build) = 75729fb2983b272e433ff07853902f4b8d363ba6
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 22f4d0bb290f02bf6158facc1e47354dc8a0b211
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 07158ae777fc4743f17cedc106cc9c85fb327d55
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 9fb89480e47fce4df99a82fe90259bf444bd2e11
-SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319
SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0
SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503
SHA1 (patch-mobile_android_installer_Makefile.in) = fcf4ab03ab033f8637813e30b75a0a2050450933
SHA1 (patch-mobile_android_installer_package-manifest.in) = e978af41ff0c4b5e477bd3387594e238dc2ec224
SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
-SHA1 (patch-modules_libmar_tests_moz.build) = 88620bb6be30f8b1168e1000784070f4cbbc7d79
-SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717
SHA1 (patch-modules_woff2_src_store_bytes.h) = f7081a6ffadc79e19f30137ca805b962e60821e8
SHA1 (patch-modules_woff2_src_woff2_common.cc) = 77dec15dad41d47a3f85e578587c3a137a8dc7f3
-SHA1 (patch-moz.configure) = cd4d3851e9dc2c1adb6a92b6f3cd1966adcd5beb
SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249
SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0
-SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89
SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a
SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__back.jsm) = 27e90fdfd5587f670958d832cd56107740b226ee
SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__front.jsm) = 4e5dc7cf11ea3d48cca86b5d21158d676ebd8957
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = bd4388323851fcb7b10392d6a27f9bc56633a52e
SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
-SHA1 (patch-toolkit_library_libxul.mk) = 98d79e7ae52d4b54111512a98a03810e2bbe454d
-SHA1 (patch-toolkit_library_moz.build) = b807002797d8ea803be9446ebd179cf17b16f3ed
+SHA1 (patch-toolkit_library_dependentlibs.py) = d7ee2ca0a47cd3fba6bb249c5b2e83b619640dde
+SHA1 (patch-toolkit_library_moz.build) = d4136a5d3c42f2a44155f029a3201959273c5e94
SHA1 (patch-toolkit_modules_GMPUtils.jsm) = 29ae1476560623bf1871c927d3728761112529e9
-SHA1 (patch-toolkit_moz.configure) = 851a9ed80072de0215863cf81cdbf674bf31271d
+SHA1 (patch-toolkit_moz.configure) = 188d9b9ce6dd728f90f64d215db472758ad67a87
SHA1 (patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = eacc4f45f724eb42869a1dba015e127e049fdec4
SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe
SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54
-SHA1 (patch-xpcom_components_Module.h) = 892f8d6a9cb868e5cdc3c6f6be233055dd1ca529
SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 950874fbc255c93a828bddd84ffe8478094214cc
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 85046b0893b68f95b55a9d3b5aea1d7a60cf0ade
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 8e367d4d0baf24714ee80449fc8d6849ff08ca1c
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 8cb72e1bc9a38e3f123539d7bb2aca6793f2b574
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = b6dc5d54eeaa908d914116429e61f4b65a6a5f8e
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 71a33723a557a6153405f6baec8404b25f841608
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 3a902eb9a23b3b5737f3c8cb5f96a5ad9a98a189
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 79a4686d368132aff804f217baa685b2e06bc396
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 522bc237bc90d85c98b61a467a431fddd91d8c3c
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = d246f0695eb43d43bfd5571297945a4b7a88f72c
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 75db49c9cb6bf2993afba82b731d80389d866212
Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.88 pkgsrc/www/firefox/mozilla-common.mk:1.89
--- pkgsrc/www/firefox/mozilla-common.mk:1.88 Mon Feb 20 12:22:53 2017
+++ pkgsrc/www/firefox/mozilla-common.mk Tue Mar 7 20:45:43 2017
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.88 2017/02/20 12:22:53 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.89 2017/03/07 20:45:43 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -89,11 +89,7 @@ CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}js/
CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}nsprpub/build/autoconf/config.sub
CONFIG_SUB_OVERRIDE+= ${MOZILLA_DIR}/js/ctypes/libffi/config.sub
-PYTHON_VERSIONS_ACCEPTED= 27
-PYTHON_FOR_BUILD_ONLY= yes
-PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-sqlite2
-.include "../../lang/python/application.mk"
-CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
+CONFIGURE_ENV+= CPP=${CPP}
SUBST_CLASSES+= python
SUBST_STAGE.python= pre-configure
@@ -153,14 +149,6 @@ CONFIGURE_ARGS+= --enable-macos-target=1
CONFIGURE_ARGS+= --enable-macos-target=10.5
.endif
-#
-# pysqlite2 is used by xulrunner's Python virtualenv. If pysqlite2 isn't
-# installed at build time it will attempt to download it instead, so the
-# problem is stealthy in a networked environment, and obvious in an
-# offline environment.
-#
-BUILD_DEPENDS+= ${PYPKGPREFIX}-sqlite2-[0-9]*:../../databases/py-sqlite2
-
# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
.PHONY: create-rm-wrapper
pre-configure: create-rm-wrapper
Index: pkgsrc/www/firefox/options.mk
diff -u pkgsrc/www/firefox/options.mk:1.37 pkgsrc/www/firefox/options.mk:1.38
--- pkgsrc/www/firefox/options.mk:1.37 Sun Feb 12 07:36:27 2017
+++ pkgsrc/www/firefox/options.mk Tue Mar 7 20:45:43 2017
@@ -1,10 +1,10 @@
-# $NetBSD: options.mk,v 1.37 2017/02/12 07:36:27 ryoon Exp $
+# $NetBSD: options.mk,v 1.38 2017/03/07 20:45:43 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.firefox
PKG_OPTIONS_REQUIRED_GROUPS= gtk
PKG_OPTIONS_GROUP.gtk= gtk2 gtk3
-PKG_SUGGESTED_OPTIONS= gtk2
+PKG_SUGGESTED_OPTIONS= gtk3
PKG_SUPPORTED_OPTIONS= official-mozilla-branding
PKG_SUPPORTED_OPTIONS+= debug debug-info mozilla-jemalloc webrtc
@@ -52,8 +52,6 @@ CONFIGURE_ARGS+= --disable-alsa
.if !empty(PKG_OPTIONS:Moss)
CONFIGURE_ARGS+= --with-oss
.include "../../mk/oss.buildlink3.mk"
-.else
-CONFIGURE_ARGS+= --without-oss
.endif
.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
Index: pkgsrc/www/firefox/patches/patch-aa
diff -u pkgsrc/www/firefox/patches/patch-aa:1.49 pkgsrc/www/firefox/patches/patch-aa:1.50
--- pkgsrc/www/firefox/patches/patch-aa:1.49 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-aa Tue Mar 7 20:45:43 2017
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.49 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-aa,v 1.50 2017/03/07 20:45:43 ryoon Exp $
* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it
* Disable libjpeg-turbo check
* Add system libraries option
* Add OSS audio support
---- old-configure.in.orig 2017-01-23 04:07:13.206599109 +0000
+--- old-configure.in.orig 2017-03-04 10:47:32.150192599 +0000
+++ old-configure.in
-@@ -2195,11 +2195,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
+@@ -2159,11 +2159,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -20,7 +20,7 @@ $NetBSD: patch-aa,v 1.49 2017/01/25 13:2
MOZ_SYSTEM_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -2938,6 +2934,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -2894,6 +2890,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_RAW=1
MOZ_VPX_ERROR_CONCEALMENT=1
@@ -30,7 +30,7 @@ $NetBSD: patch-aa,v 1.49 2017/01/25 13:2
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -2980,7 +2979,7 @@ dnl Use integers over floats for audio o
+@@ -2936,7 +2935,7 @@ dnl Use integers over floats for audio o
dnl (regarless of the CPU architecture, because audio
dnl backends for those platforms don't support floats. We also
dnl use integers on ARM with other OS, because it's more efficient.
@@ -39,163 +39,7 @@ $NetBSD: patch-aa,v 1.49 2017/01/25 13:2
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
-+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 libcelt
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-celt,
-+[ --with-system-celt Use system libcelt (located with pkgconfig)],
-+MOZ_SYSTEM_CELT=1,
-+MOZ_SYSTEM_CELT=)
-+
-+if test -n "$MOZ_SYSTEM_CELT"; then
-+ PKG_CHECK_MODULES(MOZ_CELT, celt)
-+else
-+ MOZ_CELT_CFLAGS='-I$(topsrcdir)/media/libopus'
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_CELT)
-+
-+dnl ========================================================
-+dnl Check for libopus
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-opus,
-+[ --with-system-opus Use system libopus (located with pkgconfig)],
-+MOZ_SYSTEM_OPUS=1,
-+MOZ_SYSTEM_OPUS=)
-+
-+if test -n "$MOZ_SYSTEM_OPUS"; then
-+ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1)
-+else
-+ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include'
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_OPUS)
-+
-+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.8.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 <SoundTouch.h>
-+ #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
-+
-+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
-+
-+dnl ========================================================
-+dnl = Disable VP8 decoder support
-+dnl ========================================================
-+MOZ_ARG_DISABLE_BOOL(webm,
-+[ --disable-webm Disable support for WebM media (VP8 video and Vorbis audio)],
-+ MOZ_WEBM=,
-+ MOZ_WEBM=1)
-+
-+if test -n "$MOZ_WEBM"; then
-+ AC_DEFINE(MOZ_WEBM)
-+ MOZ_VPX=1
-+fi;
-+
-+dnl ========================================================
- dnl = Apple platform decoder support
- dnl ========================================================
- if test "$COMPILE_ENVIRONMENT"; then
-@@ -3088,6 +3236,216 @@ if test -n "$MOZ_OMX_PLUGIN"; then
+@@ -3044,6 +3043,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then
fi
fi
@@ -209,112 +53,7 @@ $NetBSD: patch-aa,v 1.49 2017/01/25 13:2
+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 <SoundTouch.h>
-+ #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)
++ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.3.0)
+
+ _SAVE_LIBS=$LIBS
+ LIBS="$LIBS $MOZ_OGG_LIBS"
@@ -412,7 +151,7 @@ $NetBSD: patch-aa,v 1.49 2017/01/25 13:2
dnl system libvpx Support
dnl ========================================================
MOZ_ARG_WITH_BOOL(system-libvpx,
-@@ -3252,6 +3610,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
+@@ -3208,6 +3312,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -480,31 +219,7 @@ $NetBSD: patch-aa,v 1.49 2017/01/25 13:2
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -3265,12 +3684,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
- MOZ_ALSA=1,
- MOZ_ALSA=)
-
-+MOZ_ARG_DISABLE_BOOL(alsa-dlopen,
-+[ --disable-alsa-dlopen Disable runtime linking of libasound.so],
-+ DISABLE_LIBASOUND_DLOPEN=1,
-+ DISABLE_LIBASOUND_DLOPEN=)
-+
- if test -n "$MOZ_ALSA"; then
- PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
- [echo "$MOZ_ALSA_PKG_ERRORS"
- AC_MSG_ERROR([Need alsa for audio output on Linux. (On Ubuntu, you might try installing the package libasound2-dev.)])])
- fi
-
-+if test -n "$DISABLE_LIBASOUND_DLOPEN"; then
-+ AC_DEFINE(DISABLE_LIBASOUND_DLOPEN)
-+else
-+ MOZ_ALSA_LIBS=
-+fi
-+
- AC_SUBST(MOZ_ALSA)
-
- dnl ========================================================
-@@ -5220,6 +5650,27 @@ if test "$USE_FC_FREETYPE"; then
+@@ -5023,6 +5188,27 @@ if test "$USE_FC_FREETYPE"; then
fi
dnl ========================================================
Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
diff -u pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.4 pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.5
--- pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.4 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure Tue Mar 7 20:45:43 2017
@@ -1,24 +1,8 @@
-$NetBSD: patch-build_moz.configure_old.configure,v 1.4 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-build_moz.configure_old.configure,v 1.5 2017/03/07 20:45:43 ryoon Exp $
---- build/moz.configure/old.configure.orig 2017-01-16 16:16:51.000000000 +0000
+--- build/moz.configure/old.configure.orig 2017-01-23 16:13:47.000000000 +0000
+++ build/moz.configure/old.configure
-@@ -159,6 +159,7 @@ def old_configure_options(*options):
- '--enable-accessibility',
- '--enable-address-sanitizer',
- '--enable-alsa',
-+ '--enable-alsa-dlopen',
- '--enable-android-omx',
- '--enable-b2g-bt',
- '--enable-b2g-camera',
-@@ -241,6 +242,7 @@ def old_configure_options(*options):
- '--enable-url-classifier',
- '--enable-valgrind',
- '--enable-verify-mar',
-+ '--enable-webm',
- '--enable-webrtc',
- '--enable-xul',
- '--enable-zipwriter',
-@@ -279,18 +281,26 @@ def old_configure_options(*options):
+@@ -276,6 +276,7 @@ def old_configure_options(*options):
'--with-nspr-prefix',
'--with-nss-exec-prefix',
'--with-nss-prefix',
@@ -26,17 +10,11 @@ $NetBSD: patch-build_moz.configure_old.c
'--with-pthreads',
'--with-qemu-exe',
'--with-sixgill',
- '--with-soft-float',
- '--with-system-bz2',
-+ '--with-system-celt',
- '--with-system-icu',
- '--with-system-jpeg',
- '--with-system-libevent',
+@@ -287,7 +288,12 @@ def old_configure_options(*options):
'--with-system-libvpx',
'--with-system-nspr',
'--with-system-nss',
+ '--with-system-ogg',
-+ '--with-system-opus',
'--with-system-png',
+ '--with-system-soundtouch',
+ '--with-system-theora',
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c:1.4 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c:1.5
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c:1.4 Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb.c Tue Mar 7 20:45:43 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.5 2017/03/07 20:45:43 ryoon Exp $
* Support OSS audio
---- media/libcubeb/src/cubeb.c.orig 2016-04-15 16:57:46.000000000 +0000
+--- media/libcubeb/src/cubeb.c.orig 2017-01-23 16:13:54.000000000 +0000
+++ media/libcubeb/src/cubeb.c
-@@ -60,6 +60,9 @@ int audiotrack_init(cubeb ** context, ch
+@@ -54,6 +54,9 @@ int audiotrack_init(cubeb ** context, ch
#if defined(USE_KAI)
int kai_init(cubeb ** context, char const * context_name);
#endif
@@ -13,8 +13,8 @@ $NetBSD: patch-media_libcubeb_src_cubeb.
+#endif
- int
-@@ -152,6 +155,9 @@ cubeb_init(cubeb ** context, char const
+ static int
+@@ -141,6 +144,9 @@ cubeb_init(cubeb ** context, char const
#if defined(USE_KAI)
kai_init,
#endif
Index: pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build
diff -u pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build:1.4 pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build:1.5
--- pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build:1.4 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build Tue Mar 7 20:45:43 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.4 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.5 2017/03/07 20:45:43 ryoon Exp $
---- media/webrtc/signaling/test/common.build.orig 2017-01-22 14:52:50.270634552 +0000
+--- media/webrtc/signaling/test/common.build.orig 2016-09-19 16:19:28.000000000 +0000
+++ media/webrtc/signaling/test/common.build
-@@ -96,6 +96,7 @@ if CONFIG['JS_SHARED_LIBRARY']:
+@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']:
USE_LIBS += ['mozglue']
@@ -10,3 +10,10 @@ $NetBSD: patch-media_webrtc_signaling_te
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
OS_LIBS += CONFIG['REALTIME_LIBS']
+-if CONFIG['MOZ_ALSA']:
+- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
++if CONFIG['MOZ_OSS']:
++ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
+
+ if CONFIG['MOZ_SYSTEM_JPEG']:
+ OS_LIBS += CONFIG['MOZ_JPEG_LIBS']
Index: pkgsrc/www/firefox/patches/patch-config_Makefile.in
diff -u pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.9 pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.10
--- pkgsrc/www/firefox/patches/patch-config_Makefile.in:1.9 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-config_Makefile.in Tue Mar 7 20:45:43 2017
@@ -1,15 +1,22 @@
-$NetBSD: patch-config_Makefile.in,v 1.9 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-config_Makefile.in,v 1.10 2017/03/07 20:45:43 ryoon Exp $
* Support system libraries
---- config/Makefile.in.orig 2017-01-22 22:50:48.440016062 +0000
+--- config/Makefile.in.orig 2016-09-19 16:19:29.000000000 +0000
+++ config/Makefile.in
-@@ -49,6 +49,13 @@ export:: $(export-preqs)
+@@ -41,6 +41,8 @@ export:: $(export-preqs)
+ $(PYTHON) -m mozbuild.action.preprocessor $(DEFINES) $(ACDEFINES) \
+ -DMOZ_TREE_CAIRO=$(MOZ_TREE_CAIRO) \
+ -DMOZ_TREE_PIXMAN=$(MOZ_TREE_PIXMAN) \
++ -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \
++ -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \
+ -DMOZ_SYSTEM_HUNSPELL=$(MOZ_SYSTEM_HUNSPELL) \
+ -DMOZ_SYSTEM_BZ2=$(MOZ_SYSTEM_BZ2) \
+ -DMOZ_SYSTEM_ZLIB=$(MOZ_SYSTEM_ZLIB) \
+@@ -49,6 +51,11 @@ export:: $(export-preqs)
-DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
-DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
-DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \
-+ -DMOZ_SYSTEM_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) \
Index: pkgsrc/www/firefox/patches/patch-config_baseconfig.mk
diff -u pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.9 pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.10
--- pkgsrc/www/firefox/patches/patch-config_baseconfig.mk:1.9 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-config_baseconfig.mk Tue Mar 7 20:45:43 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-config_baseconfig.mk,v 1.9 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-config_baseconfig.mk,v 1.10 2017/03/07 20:45:43 ryoon Exp $
* Set pkgsrc directory structure
---- config/baseconfig.mk.orig 2016-10-31 20:15:27.000000000 +0000
+--- config/baseconfig.mk.orig 2016-09-19 16:19:29.000000000 +0000
+++ config/baseconfig.mk
@@ -2,10 +2,10 @@
# directly in python/mozbuild/mozbuild/base.py for gmake validation.
Index: pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp
diff -u pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp:1.9 pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp:1.10
--- pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp:1.9 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp Tue Mar 7 20:45:43 2017
@@ -1,8 +1,28 @@
-$NetBSD: patch-dom_system_OSFileConstants.cpp,v 1.9 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-dom_system_OSFileConstants.cpp,v 1.10 2017/03/07 20:45:43 ryoon Exp $
---- dom/system/OSFileConstants.cpp.orig 2016-09-05 20:12:56.000000000 +0000
+--- dom/system/OSFileConstants.cpp.orig 2017-01-23 16:13:57.000000000 +0000
+++ dom/system/OSFileConstants.cpp
-@@ -699,7 +699,7 @@ static const dom::ConstantSpec gLibcProp
+@@ -16,14 +16,17 @@
+ #include "dirent.h"
+ #include "poll.h"
+ #include "sys/stat.h"
+-#if defined(ANDROID)
++#if defined(XP_LINUX)
+ #include <sys/vfs.h>
+ #define statvfs statfs
++#define f_frsize f_bsize
+ #else
+ #include "sys/statvfs.h"
++#endif // defined(XP_LINUX)
++#if !defined(ANDROID)
+ #include "sys/wait.h"
+ #include <spawn.h>
+-#endif // defined(ANDROID)
++#endif // !defined(ANDROID)
+ #endif // defined(XP_UNIX)
+
+ #if defined(XP_LINUX)
+@@ -699,7 +702,7 @@ static const dom::ConstantSpec gLibcProp
{ "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) },
Index: pkgsrc/www/firefox/patches/patch-config_external_moz.build
diff -u pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.14 pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.15
--- pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.14 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-config_external_moz.build Tue Mar 7 20:45:43 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-config_external_moz.build,v 1.14 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-config_external_moz.build,v 1.15 2017/03/07 20:45:43 ryoon Exp $
* Support system libraries
---- config/external/moz.build.orig 2016-10-31 20:15:28.000000000 +0000
+--- config/external/moz.build.orig 2017-01-23 16:13:47.000000000 +0000
+++ config/external/moz.build
@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']:
external_dirs += ['modules/brotli']
@@ -38,6 +38,6 @@ $NetBSD: patch-config_external_moz.build
'media/libspeex_resampler',
'media/libstagefright',
- 'media/libsoundtouch',
+ 'media/psshparser'
]
- DIRS += ['../../' + i for i in external_dirs]
Index: pkgsrc/www/firefox/patches/patch-config_system-headers
diff -u pkgsrc/www/firefox/patches/patch-config_system-headers:1.21 pkgsrc/www/firefox/patches/patch-config_system-headers:1.22
--- pkgsrc/www/firefox/patches/patch-config_system-headers:1.21 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-config_system-headers Tue Mar 7 20:45:43 2017
@@ -1,58 +1,23 @@
-$NetBSD: patch-config_system-headers,v 1.21 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-config_system-headers,v 1.22 2017/03/07 20:45:43 ryoon Exp $
* Try to support Video4Linux2
* Resolve libm undefined error
* Support system libraries
---- config/system-headers.orig 2016-10-31 20:15:28.000000000 +0000
+--- config/system-headers.orig 2017-02-23 20:13:58.000000000 +0000
+++ config/system-headers
-@@ -624,6 +624,8 @@ libgnome/libgnome.h
+@@ -624,6 +624,7 @@ libgnome/libgnome.h
libgnomeui/gnome-icon-lookup.h
libgnomeui/gnome-icon-theme.h
libgnomeui/gnome-ui-init.h
+libv4l2.h
-+limits
limits.h
link.h
#ifdef ANDROID
-@@ -714,6 +716,7 @@ mapiutil.h
- mapix.h
- Math64.h
- math.h
-+complex
- mbstring.h
- #ifdef ANDROID
- android/native_window.h
-@@ -1301,6 +1304,25 @@ vpx/vp8cx.h
- vpx/vp8dx.h
- vpx_mem/vpx_mem.h
- #endif
-+#ifdef GKMEDIAS_SHARED_LIBRARY
-+vpx/vpx_codec.h
-+vpx/vpx_decoder.h
-+vpx/vpx_encoder.h
-+vpx/vp8cx.h
-+vpx/vp8dx.h
-+vpx_mem/vpx_mem.h
-+vorbis/codec.h
-+theora/theoradec.h
-+tremor/ivorbiscodec.h
-+speex/speex_resampler.h
-+soundtouch/SoundTouch.h
-+ogg/ogg.h
-+ogg/os_types.h
-+nestegg/nestegg.h
-+cubeb/cubeb.h
-+speex/speex_resampler.h
-+soundtouch/SoundTouch.h
-+#endif
- gst/gst.h
- gst/app/gstappsink.h
- gst/app/gstappsrc.h
-@@ -1331,3 +1353,26 @@ unicode/utypes.h
+@@ -1267,6 +1268,15 @@ libsn/sn-launcher.h
+ libsn/sn-monitor.h
+ libsn/sn-util.h
#endif
- libutil.h
- unwind.h
+#if MOZ_SYSTEM_GRAPHITE2==1
+graphite2/Font.h
+graphite2/Segment.h
@@ -62,6 +27,13 @@ $NetBSD: patch-config_system-headers,v 1
+harfbuzz/hb-ot.h
+harfbuzz/hb.h
+#endif
+ #if MOZ_SYSTEM_HUNSPELL==1
+ hunspell.hxx
+ #endif
+@@ -1335,3 +1345,17 @@ unicode/utypes.h
+ libutil.h
+ unwind.h
+ fenv.h
+#if MOZ_SYSTEM_OGG==1
+ogg/ogg.h
+ogg/os_types.h
Index: pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
diff -u pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.3 pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.4
--- pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp:1.3 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp Tue Mar 7 20:45:43 2017
@@ -1,16 +1,16 @@
-$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.3 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.4 2017/03/07 20:45:43 ryoon Exp $
* Read pkgsrc hunspell dictionaries
---- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2017-01-16 16:16:49.000000000 +0000
+--- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2017-01-23 16:13:57.000000000 +0000
+++ extensions/spellcheck/hunspell/glue/mozHunspell.cpp
-@@ -358,6 +358,14 @@ mozHunspell::LoadDictionaryList(bool aNo
+@@ -381,6 +381,14 @@ mozHunspell::LoadDictionaryList(bool aNo
}
}
+ // load system hunspell dictionaries
+ nsCOMPtr<nsIFile> hunDir;
-+ NS_NewNativeLocalFile(NS_LITERAL_CSTRING("@PREFIX@/share/hunspell"),
++ NS_NewNativeLocalFile(NS_LITERAL_CSTRING("%%LOCALBASE%%/share/hunspell"),
+ true, getter_AddRefs(hunDir));
+ if (hunDir) {
+ LoadDictionariesFromDir(hunDir);
Index: pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py
diff -u pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py:1.6 pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py:1.7
--- pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py:1.6 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py Tue Mar 7 20:45:43 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-gfx_skia_generate__mozbuild.py,v 1.6 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-gfx_skia_generate__mozbuild.py,v 1.7 2017/03/07 20:45:43 ryoon Exp $
---- gfx/skia/generate_mozbuild.py.orig 2016-10-31 20:15:31.000000000 +0000
+--- gfx/skia/generate_mozbuild.py.orig 2017-01-23 16:13:43.000000000 +0000
+++ gfx/skia/generate_mozbuild.py
@@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
'-Wno-unused-private-field',
@@ -9,6 +9,6 @@ $NetBSD: patch-gfx_skia_generate__mozbui
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
- if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
Index: pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build
diff -u pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build:1.6 pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build:1.7
--- pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build:1.6 Wed Jan 25 13:24:51 2017
+++ pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build Tue Mar 7 20:45:43 2017
@@ -1,19 +1,19 @@
-$NetBSD: patch-gfx_thebes_moz.build,v 1.6 2017/01/25 13:24:51 ryoon Exp $
+$NetBSD: patch-gfx_thebes_moz.build,v 1.7 2017/03/07 20:45:43 ryoon Exp $
---- gfx/thebes/moz.build.orig 2017-01-16 16:16:51.000000000 +0000
+--- gfx/thebes/moz.build.orig 2017-01-23 16:13:47.000000000 +0000
+++ gfx/thebes/moz.build
-@@ -286,7 +286,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
+@@ -266,7 +266,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['MOZ_SYSTEM_HARFBUZZ']:
++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
if CONFIG['CLANG_CXX']:
# Suppress warnings from Skia header files.
Index: pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
diff -u pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build:1.13 pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build:1.14
--- pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build:1.13 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build Tue Mar 7 20:45:43 2017
@@ -1,14 +1,14 @@
-$NetBSD: patch-gfx_skia_moz.build,v 1.13 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-gfx_skia_moz.build,v 1.14 2017/03/07 20:45:43 ryoon Exp $
---- gfx/skia/moz.build.orig 2016-10-31 20:15:31.000000000 +0000
+--- gfx/skia/moz.build.orig 2017-01-23 16:13:43.000000000 +0000
+++ gfx/skia/moz.build
-@@ -664,6 +664,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
+@@ -750,6 +750,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'):
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android'):
CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
Index: pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp:1.7 pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp:1.8
--- pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp:1.7 Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp Tue Mar 7 20:45:43 2017
@@ -1,4 +1,4 @@
-$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.7 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.8 2017/03/07 20:45:43 ryoon Exp $
* Support NetBSD/earm
@@ -9,7 +9,7 @@ $NetBSD: patch-js_src_jit_arm_Architectu
#include "jit/RegisterSets.h"
-#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM)
-+#if !defined(__linux__) || defined(ANDROID) || defined(JS_ARM_SIMULATOR) || defined(__NetBSD__)
++#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM) || defined(__NetBSD__)
// The Android NDK and B2G do not include the hwcap.h kernel header, and it is not
// defined when building the simulator, so inline the header defines we need.
# define HWCAP_VFP (1 << 6)
Index: pkgsrc/www/firefox/patches/patch-js_src_moz.build
diff -u pkgsrc/www/firefox/patches/patch-js_src_moz.build:1.1 pkgsrc/www/firefox/patches/patch-js_src_moz.build:1.2
--- pkgsrc/www/firefox/patches/patch-js_src_moz.build:1.1 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-js_src_moz.build Tue Mar 7 20:45:43 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-js_src_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-js_src_moz.build,v 1.2 2017/03/07 20:45:43 ryoon Exp $
---- js/src/moz.build.orig 2016-10-31 20:15:37.000000000 +0000
+--- js/src/moz.build.orig 2017-02-09 20:24:38.000000000 +0000
+++ js/src/moz.build
-@@ -733,10 +733,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
+@@ -735,10 +735,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
@@ -11,5 +11,5 @@ $NetBSD: patch-js_src_moz.build,v 1.1 20
-DIST_INSTALL = True
-
# Prepare self-hosted JS code for embedding
- GENERATED_FILES += ['selfhosted.out.h']
- selfhosted = GENERATED_FILES['selfhosted.out.h']
+ GENERATED_FILES += [('selfhosted.out.h', 'selfhosted.js')]
+ selfhosted = GENERATED_FILES[('selfhosted.out.h', 'selfhosted.js')]
Index: pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
diff -u pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.1 pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.2
--- pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.1 Tue Sep 20 20:01:41 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure Tue Mar 7 20:45:43 2017
@@ -1,15 +1,33 @@
-$NetBSD: patch-toolkit_moz.configure,v 1.1 2016/09/20 20:01:41 ryoon Exp $
+$NetBSD: patch-toolkit_moz.configure,v 1.2 2017/03/07 20:45:43 ryoon Exp $
* Enable widevide CDM for NetBSD
---- toolkit/moz.configure.orig 2016-08-29 20:32:20.000000000 +0000
+--- toolkit/moz.configure.orig 2017-01-23 16:13:54.000000000 +0000
+++ toolkit/moz.configure
-@@ -348,7 +348,7 @@ option('--enable-eme',
- def enable_eme(value, target):
- # Widevine EME by default enabled on desktop Windows, MacOS and Linux,
- # x86 and x64 builds.
-- if (target.kernel in ('Darwin', 'WINNT', 'Linux') and
-+ if (target.kernel in ('Darwin', 'WINNT', 'Linux', 'NetBSD') and
- target.os not in ('Android', 'iOS') and
- target.cpu in ('x86', 'x86_64')):
- return value
+@@ -338,6 +338,26 @@ add_old_configure_assignment('FT2_LIBS',
+ add_old_configure_assignment('FT2_CFLAGS',
+ delayed_getattr(ft2_info, 'cflags'))
+
++# Graphite2
++# ==============================================================
++option('--with-system-graphite2',
++ help="Use system graphite2 (located with pkgconfig)")
++
++system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2',
++ when='--with-system-graphite2')
++
++set_config('MOZ_SYSTEM_GRAPHITE2', depends_if(system_graphite2)(lambda _: True))
++
++# HarfBuzz
++# ==============================================================
++option('--with-system-harfbuzz',
++ help="Use system harfbuzz (located with pkgconfig)")
++
++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.4.1',
++ when='--with-system-harfbuzz')
++
++set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
++
+ # Apple platform decoder support
+ # ==============================================================
+ @depends(toolkit)
Index: pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -u pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.10
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.11
--- pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.10 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Tue Mar 7 20:45:43 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.10 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.11 2017/03/07 20:45:43 ryoon Exp $
---- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2016-05-12 17:13:21.000000000 +0000
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2017-01-23 16:13:55.000000000 +0000
+++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
-@@ -25,10 +25,21 @@
+@@ -25,6 +25,9 @@
#else
#include <linux/videodev2.h>
#endif
@@ -12,6 +12,9 @@ $NetBSD: patch-media_webrtc_trunk_webrtc
#include "webrtc/system_wrappers/interface/ref_count.h"
#include "webrtc/system_wrappers/interface/trace.h"
+@@ -34,6 +37,15 @@
+ #define BUF_LEN ( 1024 * ( EVENT_SIZE + 16 ) )
+ #endif
+#ifdef HAVE_LIBV4L2
+#define open v4l2_open
@@ -21,10 +24,11 @@ $NetBSD: patch-media_webrtc_trunk_webrtc
+#define mmap v4l2_mmap
+#define munmap v4l2_munmap
+#endif
-
++
namespace webrtc
{
-@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
+ namespace videocapturemodule
+@@ -274,6 +286,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
memset(deviceNameUTF8, 0, deviceNameLength);
memcpy(cameraName, cap.card, sizeof(cap.card));
Index: pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
diff -u pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.10 pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.11
--- pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.10 Fri Jan 27 01:36:21 2017
+++ pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build Tue Mar 7 20:45:43 2017
@@ -1,11 +1,28 @@
-$NetBSD: patch-toolkit_library_moz.build,v 1.10 2017/01/27 01:36:21 maya Exp $
+$NetBSD: patch-toolkit_library_moz.build,v 1.11 2017/03/07 20:45:43 ryoon Exp $
* Support system libraries
* Restore OSS support
---- toolkit/library/moz.build.orig 2017-01-16 16:16:52.000000000 +0000
+--- toolkit/library/moz.build.orig 2017-02-11 00:39:16.000000000 +0000
+++ toolkit/library/moz.build
-@@ -234,6 +234,21 @@ if CONFIG['MOZ_SYSTEM_PNG']:
+@@ -215,6 +215,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
+ ]
+
+ OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
++OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
+ OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
+
+ if CONFIG['SERVO_TARGET_DIR']:
+@@ -229,9 +230,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
+ if CONFIG['MOZ_SYSTEM_PNG']:
+ OS_LIBS += CONFIG['MOZ_PNG_LIBS']
+
++if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
++ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
++
++if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
++ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
++
if CONFIG['MOZ_SYSTEM_HUNSPELL']:
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
@@ -27,13 +44,14 @@ $NetBSD: patch-toolkit_library_moz.build
if CONFIG['MOZ_SYSTEM_LIBEVENT']:
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
-@@ -246,6 +261,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']:
- if CONFIG['MOZ_ALSA']:
- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
+@@ -241,8 +263,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
+ if not CONFIG['MOZ_TREE_PIXMAN']:
+ OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
+-if CONFIG['MOZ_ALSA']:
+- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
+if CONFIG['MOZ_OSS']:
+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
-+
+
if CONFIG['HAVE_CLOCK_MONOTONIC']:
OS_LIBS += CONFIG['REALTIME_LIBS']
-
Added files:
Index: pkgsrc/www/firefox/patches/patch-build_buildconfig.py
diff -u /dev/null pkgsrc/www/firefox/patches/patch-build_buildconfig.py:1.1
--- /dev/null Tue Mar 7 20:45:44 2017
+++ pkgsrc/www/firefox/patches/patch-build_buildconfig.py Tue Mar 7 20:45:43 2017
@@ -0,0 +1,11 @@
+$NetBSD: patch-build_buildconfig.py,v 1.1 2017/03/07 20:45:43 ryoon Exp $
+
+--- build/buildconfig.py.orig 2016-09-19 16:19:29.000000000 +0000
++++ build/buildconfig.py
+@@ -16,5 +16,5 @@ for var in ('topsrcdir', 'topobjdir', 'd
+ substs = dict(substs)
+
+ for var in os.environ:
+- if var != 'SHELL' and var in substs:
++ if var not in ('CPP', 'CXXCPP', 'SHELL') and var in substs:
+ substs[var] = os.environ[var]
Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure
diff -u /dev/null pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure:1.1
--- /dev/null Tue Mar 7 20:45:44 2017
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure Tue Mar 7 20:45:43 2017
@@ -0,0 +1,21 @@
+$NetBSD: patch-build_moz.configure_keyfiles.configure,v 1.1 2017/03/07 20:45:43 ryoon Exp $
+
+--- build/moz.configure/keyfiles.configure.orig 2017-01-26 04:20:09.000000000 +0000
++++ build/moz.configure/keyfiles.configure
+@@ -18,6 +18,7 @@ def keyfile(desc, help=None, callback=la
+ @checking('for the %s key' % desc, lambda x: x and x is not no_key)
+ @imports(_from='__builtin__', _import='open')
+ @imports(_from='__builtin__', _import='IOError')
++ @imports(_from='os', _import='environ')
+ def keyfile(value):
+ if value:
+ try:
+@@ -28,7 +29,7 @@ def keyfile(desc, help=None, callback=la
+ raise FatalCheckError("'%s' is empty." % value[0])
+ except IOError as e:
+ raise FatalCheckError("'%s': %s." % (value[0], e.strerror))
+- return no_key
++ return environ.get('MOZ_%s_KEY' % desc.upper().replace(' ', '_')) or no_key
+
+ return keyfile
+
Index: pkgsrc/www/firefox/patches/patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp:1.1
--- /dev/null Tue Mar 7 20:45:44 2017
+++ pkgsrc/www/firefox/patches/patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp Tue Mar 7 20:45:43 2017
@@ -0,0 +1,39 @@
+$NetBSD: patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp,v 1.1 2017/03/07 20:45:43 ryoon Exp $
+
+--- dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp.orig 2016-10-14 08:14:07.000000000 +0000
++++ dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp
+@@ -11,9 +11,13 @@
+ #include "prmem.h"
+ #include "prlink.h"
+
++#ifdef MOZ_SYSTEM_SOUNDTOUCH
++#include "nsXPCOMPrivate.h" // for XUL_DLL
++#else
+ // We use a known symbol located in lgpllibs to determine its location.
+ // soundtouch happens to be always included in lgpllibs
+ #include "soundtouch/SoundTouch.h"
++#endif
+
+ namespace mozilla
+ {
+@@ -51,6 +55,12 @@ FFVPXRuntimeLinker::Init()
+
+ sLinkStatus = LinkStatus_FAILED;
+
++#ifdef MOZ_SYSTEM_SOUNDTOUCH
++ // We retrieve the path of the XUL library as this is where mozavcodec and
++ // mozavutil libs are located.
++ char* path =
++ PR_GetLibraryFilePathname(XUL_DLL, (PRFuncPtr)&FFVPXRuntimeLinker::Init);
++#else
+ // We retrieve the path of the lgpllibs library as this is where mozavcodec
+ // and mozavutil libs are located.
+ char* lgpllibsname = PR_GetLibraryName(nullptr, "lgpllibs");
+@@ -61,6 +71,7 @@ FFVPXRuntimeLinker::Init()
+ PR_GetLibraryFilePathname(lgpllibsname,
+ (PRFuncPtr)&soundtouch::SoundTouch::getVersionId);
+ PR_FreeLibraryName(lgpllibsname);
++#endif
+ if (!path) {
+ return false;
+ }
Index: pkgsrc/www/firefox/patches/patch-toolkit_library_dependentlibs.py
diff -u /dev/null pkgsrc/www/firefox/patches/patch-toolkit_library_dependentlibs.py:1.1
--- /dev/null Tue Mar 7 20:45:44 2017
+++ pkgsrc/www/firefox/patches/patch-toolkit_library_dependentlibs.py Tue Mar 7 20:45:43 2017
@@ -0,0 +1,21 @@
+$NetBSD: patch-toolkit_library_dependentlibs.py,v 1.1 2017/03/07 20:45:43 ryoon Exp $
+
+--- toolkit/library/dependentlibs.py.orig 2016-11-14 16:12:26.000000000 +0000
++++ toolkit/library/dependentlibs.py
+@@ -57,11 +57,15 @@ def dependentlibs_readelf(lib):
+ for line in proc.stdout:
+ # Each line has the following format:
+ # tag (TYPE) value
++ # or with BSD readelf:
++ # tag TYPE value
+ # Looking for NEEDED type entries
+ tmp = line.split(' ', 3)
+- if len(tmp) > 3 and tmp[2] == '(NEEDED)':
++ if len(tmp) > 3 and 'NEEDED' in tmp[2]:
+ # NEEDED lines look like:
+ # 0x00000001 (NEEDED) Shared library: [libname]
++ # or with BSD readelf:
++ # 0x00000001 NEEDED Shared library: [libname]
+ match = re.search('\[(.*)\]', tmp[3])
+ if match:
+ deps.append(match.group(1))
Home |
Main Index |
Thread Index |
Old Index