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:           Thu May 10 20:01:54 UTC 2018

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo
        pkgsrc/www/firefox/patches: patch-aa
            patch-build_moz.configure_old.configure
            patch-media_libcubeb_src_cubeb__alsa.c
            patch-media_libcubeb_src_cubeb__oss.c
            patch-media_libcubeb_src_moz.build patch-media_libcubeb_update.sh
            patch-toolkit_library_moz.build patch-toolkit_moz.configure
Removed Files:
        pkgsrc/www/firefox/patches: patch-browser_app_profile_firefox.js
            patch-build_gyp.mozbuild patch-build_moz.configure_init.configure
            patch-build_moz.configure_keyfiles.configure
            patch-config_external_moz.build patch-config_stl__wrappers_ios
            patch-config_stl__wrappers_ostream
            patch-config_system-headers.mozbuild
            patch-config_system__wrappers_unwind.h patch-dom_base_moz.build
            patch-dom_media_AudioStream.cpp patch-dom_media_AudioStream.h
            patch-dom_media_flac_FlacDecoder.cpp patch-dom_media_moz.build
            patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp
            patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S
            patch-gfx_gl_GLContextProviderGLX.cpp
            patch-gfx_graphite2_moz-gr-update.sh patch-gfx_moz.build
            patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build
            patch-gfx_thebes_moz.build patch-gfx_ycbcr_moz.build
            patch-gfx_ycbcr_yuv__row__arm.S
            patch-intl_hyphenation_glue_hnjalloc.h
            patch-intl_unicharutil_util_moz.build
            patch-ipc_chromium_src_base_atomicops.h
            patch-ipc_chromium_src_base_platform__thread.h
            patch-ipc_glue_MessageChannel.cpp patch-js_src_build_moz.build
            patch-js_src_jit_arm_Architecture-arm.cpp
            patch-js_xpconnect_src_XPCConvert.cpp
            patch-js_xpconnect_src_xpcprivate.h
            patch-media_libsoundtouch_src_soundtouch__perms.h
            patch-media_libtheora_lib_arm_armcpu.c
            patch-media_libtheora_moz.build patch-media_libtremor_moz.build
            patch-media_libvorbis_moz.build
            patch-media_openmax__dl_dl_api_armCOMM__s.h
            patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
            patch-modules_libpref_init_all.js patch-mozglue_build_arm.cpp
            patch-mozglue_build_arm.h patch-netwerk_dns_moz.build
            patch-third__party_python_futures_concurrent_futures_process.py
            patch-third__party_rust_simd_.cargo-checksum.json
            patch-third__party_rust_simd_src_x86_avx2.rs
            patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
            patch-widget_gtk_nsClipboard.cpp patch-widget_gtk_nsClipboard.h
            patch-widget_gtk_nsClipboardX11.cpp
            patch-widget_gtk_nsClipboardX11.h patch-xpcom_build_XPCOMInit.cpp
            patch-xpcom_reflect_xptcall_md_unix_moz.build

Log Message:
Update to 60.0

* Remove untested patches including NetBSD/earm support

Changelog:
New
    Added a policy engine that allows customized Firefox deployments in
      enterprise environments, using Windows Group Policy or a cross-platform
      JSON file

    Enhancements to New Tab / Firefox Home
        Responsive layout that shows more content for users with wide-screen
          displays
        Highlights section includes web sites saved to Pocket
        More options to reorder sections and content on the page
        Pocket Sponsored Stories will appear for a percentage of users in
          the US. Read about our privacy-conscious approach to sponsored content

    Redesigned Cookies and Site Storage section in Preferences for greater
      clarity and control of first- and third-party cookies

    Applied Quantum CSS to render browser UI

    Added support for Web Authentication API, which allows USB tokens for
      website authentication

    Enhanced camera privacy indicators: Firefox now turns off your camera
      and the camera's light when you disable video recording, and turns
      the camera and light on when you resume recording

    Added an option for Linux users to show or hide page titles in a bar
      at the top of the browser. You'll find the Title Bar option in the
      Customize panel available from the main browser menu.

    Improved WebRTC audio performance and playback for Linux users

    Locale added: Occitan (oc)

Fixed
    Various security fixes

Changed
#CVE-2018-5154: Use-after-free with SVG animations and clip paths
#CVE-2018-5155: Use-after-free with SVG animations and text paths
#CVE-2018-5157: Same-origin bypass of PDF Viewer to view protected PDF files
#CVE-2018-5158: Malicious PDF can inject JavaScript into PDF Viewer
#CVE-2018-5159: Integer overflow and out-of-bounds write in Skia
#CVE-2018-5160: Uninitialized memory use by WebRTC encoder
#CVE-2018-5152: WebExtensions information leak through webRequest API
#CVE-2018-5153: Out-of-bounds read in mixed content websocket messages
#CVE-2018-5163: Replacing cached data in JavaScript Start-up Bytecode Cache
#CVE-2018-5164: CSP not applied to all multipart content sent with
                multipart/x-mixed-replace
#CVE-2018-5166: WebExtension host permission bypass through filterReponseData
#CVE-2018-5167: Improper linkification of chrome: and javascript: content
                in web console and JavaScript debugger
#CVE-2018-5168: Lightweight themes can be installed without user interaction
#CVE-2018-5169: Dragging and dropping link text onto home button can set home
                page to include chrome pages
#CVE-2018-5172: Pasted script from clipboard can run in the Live Bookmarks
                page or PDF viewer
#CVE-2018-5173: File name spoofing of Downloads panel with Unicode characters
#CVE-2018-5174: Windows Defender SmartScreen UI runs with less secure behavior
                for downloaded files in Windows 10 April 2018 Update
#CVE-2018-5175: Universal CSP bypass on sites using strict-dynamic in
                their policies
#CVE-2018-5176: JSON Viewer script injection
#CVE-2018-5177: Buffer overflow in XSLT during number formatting
#CVE-2018-5165: Checkbox for enabling Flash protected mode is inverted in
                32-bit Firefox
#CVE-2018-5180: heap-use-after-free in mozilla::WebGLContext::DrawElementsInstanced
#CVE-2018-5181: Local file can be displayed in noopener tab through drag and
                drop of hyperlink
#CVE-2018-5182: Local file can be displayed from hyperlink dragged and dropped
                on addressbar
#CVE-2018-5151: Memory safety bugs fixed in Firefox 60
#CVE-2018-5150: Memory safety bugs fixed in Firefox 60 and Firefox ESR 52.8


To generate a diff of this commit:
cvs rdiff -u -r1.330 -r1.331 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.127 -r1.128 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.314 -r1.315 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.56 -r1.57 pkgsrc/www/firefox/patches/patch-aa
cvs rdiff -u -r1.5 -r0 \
    pkgsrc/www/firefox/patches/patch-browser_app_profile_firefox.js \
    pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure \
    pkgsrc/www/firefox/patches/patch-config_stl__wrappers_ios \
    pkgsrc/www/firefox/patches/patch-config_stl__wrappers_ostream \
    pkgsrc/www/firefox/patches/patch-config_system__wrappers_unwind.h
cvs rdiff -u -r1.8 -r0 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild \
    pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py \
    pkgsrc/www/firefox/patches/patch-js_src_jit_arm_Architecture-arm.cpp \
    pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build \
    pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js \
    pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/www/firefox/patches/patch-build_moz.configure_init.configure \
    pkgsrc/www/firefox/patches/patch-dom_base_moz.build \
    pkgsrc/www/firefox/patches/patch-gfx_graphite2_moz-gr-update.sh \
    pkgsrc/www/firefox/patches/patch-gfx_moz.build \
    pkgsrc/www/firefox/patches/patch-media_libtremor_moz.build \
    pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp \
    pkgsrc/www/firefox/patches/patch-third__party_python_futures_concurrent_futures_process.py
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
cvs rdiff -u -r1.17 -r0 \
    pkgsrc/www/firefox/patches/patch-config_external_moz.build
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/firefox/patches/patch-config_system-headers.mozbuild \
    pkgsrc/www/firefox/patches/patch-dom_media_flac_FlacDecoder.cpp \
    pkgsrc/www/firefox/patches/patch-gfx_gl_GLContextProviderGLX.cpp \
    pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_atomicops.h \
    pkgsrc/www/firefox/patches/patch-ipc_glue_MessageChannel.cpp \
    pkgsrc/www/firefox/patches/patch-js_xpconnect_src_XPCConvert.cpp \
    pkgsrc/www/firefox/patches/patch-media_libsoundtouch_src_soundtouch__perms.h \
    pkgsrc/www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json \
    pkgsrc/www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs \
    pkgsrc/www/firefox/patches/patch-widget_gtk_nsClipboard.cpp \
    pkgsrc/www/firefox/patches/patch-widget_gtk_nsClipboard.h \
    pkgsrc/www/firefox/patches/patch-widget_gtk_nsClipboardX11.cpp \
    pkgsrc/www/firefox/patches/patch-widget_gtk_nsClipboardX11.h
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp \
    pkgsrc/www/firefox/patches/patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp \
    pkgsrc/www/firefox/patches/patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S \
    pkgsrc/www/firefox/patches/patch-gfx_ycbcr_moz.build \
    pkgsrc/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h \
    pkgsrc/www/firefox/patches/patch-js_src_build_moz.build \
    pkgsrc/www/firefox/patches/patch-media_libtheora_lib_arm_armcpu.c \
    pkgsrc/www/firefox/patches/patch-media_openmax__dl_dl_api_armCOMM__s.h \
    pkgsrc/www/firefox/patches/patch-mozglue_build_arm.h
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h \
    pkgsrc/www/firefox/patches/patch-gfx_ycbcr_yuv__row__arm.S \
    pkgsrc/www/firefox/patches/patch-js_xpconnect_src_xpcprivate.h \
    pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build \
    pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h \
    pkgsrc/www/firefox/patches/patch-xpcom_build_XPCOMInit.cpp
cvs rdiff -u -r1.9 -r0 pkgsrc/www/firefox/patches/patch-dom_media_moz.build \
    pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build \
    pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build
cvs rdiff -u -r1.15 -r0 pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
cvs rdiff -u -r1.7 -r0 \
    pkgsrc/www/firefox/patches/patch-intl_unicharutil_util_moz.build
cvs rdiff -u -r1.6 -r0 \
    pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_platform__thread.h
cvs rdiff -u -r1.26 -r1.27 \
    pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
cvs rdiff -u -r1.9 -r1.10 \
    pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c
cvs rdiff -u -r1.13 -r1.14 \
    pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh
cvs rdiff -u -r1.13 -r0 \
    pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
cvs rdiff -u -r1.15 -r1.16 \
    pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
cvs rdiff -u -r1.10 -r1.11 \
    pkgsrc/www/firefox/patches/patch-toolkit_moz.configure

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.330 pkgsrc/www/firefox/Makefile:1.331
--- pkgsrc/www/firefox/Makefile:1.330   Tue May  8 10:38:57 2018
+++ pkgsrc/www/firefox/Makefile Thu May 10 20:01:53 2018
@@ -1,19 +1,21 @@
-# $NetBSD: Makefile,v 1.330 2018/05/08 10:38:57 maya Exp $
+# $NetBSD: Makefile,v 1.331 2018/05/10 20:01:53 ryoon Exp $
 
-FIREFOX_HGREV=         6b51784853e47e091d213d421a19cb623af718f0
-FIREFOX_VER=           59.0.3
+FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
+MOZ_BRANCH=            60.0
+MOZ_BRANCH_MINOR=      
 
-DISTNAME=      firefox-${FIREFOX_VER}
+DISTNAME=      firefox-${FIREFOX_VER}.source
+PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
 CATEGORIES=    www
-MASTER_SITES+= -https://hg.mozilla.org/releases/mozilla-release/archive/${FIREFOX_HGREV}${EXTRACT_SUFX}
-EXTRACT_SUFX=  .tar.bz2
+MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      http://www.mozilla.com/en-US/firefox/
 COMMENT=       Web browser with support for extensions (version ${FIREFOX_VER:C/\..*//})
 LICENSE=       mpl-1.1
 
-WRKSRC=                ${WRKDIR}/mozilla-release-${FIREFOX_HGREV}
+WRKSRC=                ${WRKDIR}/firefox-${FIREFOX_VER}
 
 MOZILLA_DIR=   # empty
 

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.127 pkgsrc/www/firefox/PLIST:1.128
--- pkgsrc/www/firefox/PLIST:1.127      Sat Mar 17 00:59:02 2018
+++ pkgsrc/www/firefox/PLIST    Thu May 10 20:01:53 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.127 2018/03/17 00:59:02 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.128 2018/05/10 20:01:53 ryoon Exp $
 bin/firefox
 lib/firefox/application.ini
 lib/firefox/browser/blocklist.xml
@@ -26,6 +26,8 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/aboutPrivateBrowsing.xhtml
 lib/firefox/browser/chrome/browser/content/browser/aboutRobots-icon.png
 lib/firefox/browser/chrome/browser/content/browser/aboutRobots-widget-left.png
+lib/firefox/browser/chrome/browser/content/browser/aboutRobots.css
+lib/firefox/browser/chrome/browser/content/browser/aboutRobots.js
 lib/firefox/browser/chrome/browser/content/browser/aboutRobots.xhtml
 lib/firefox/browser/chrome/browser/content/browser/aboutSessionRestore.js
 lib/firefox/browser/chrome/browser/content/browser/aboutSessionRestore.xhtml
@@ -56,7 +58,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/abouthome/snippet2%2x.png@localhost
 lib/firefox/browser/chrome/browser/content/browser/abouthome/sync.png
 lib/firefox/browser/chrome/browser/content/browser/abouthome/sync%2x.png@localhost
-lib/firefox/browser/chrome/browser/content/browser/baseMenuOverlay.xul
 lib/firefox/browser/chrome/browser/content/browser/blockedSite.xhtml
 lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.js
 lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.xul
@@ -83,6 +84,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/browser-tabsintitlebar.js
 lib/firefox/browser/chrome/browser/content/browser/browser-thumbnails.js
 lib/firefox/browser/chrome/browser/content/browser/browser-trackingprotection.js
+lib/firefox/browser/chrome/browser/content/browser/browser-webrender.js
 lib/firefox/browser/chrome/browser/content/browser/browser.css
 lib/firefox/browser/chrome/browser/content/browser/browser.js
 lib/firefox/browser/chrome/browser/content/browser/browser.xul
@@ -92,9 +94,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/content.js
 lib/firefox/browser/chrome/browser/content/browser/contentSearchUI.css
 lib/firefox/browser/chrome/browser/content/browser/contentSearchUI.js
-lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.css
 lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.js
-lib/firefox/browser/chrome/browser/content/browser/customizableui/panelUI.xml
 lib/firefox/browser/chrome/browser/content/browser/customizableui/toolbar.xml
 lib/firefox/browser/chrome/browser/content/browser/default-theme-icon.svg
 lib/firefox/browser/chrome/browser/content/browser/defaultthemes/1.header.jpg
@@ -112,7 +112,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.header.png
 lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.icon.jpg
 lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.preview.jpg
-lib/firefox/browser/chrome/browser/content/browser/defaultthemes/compact.header.png
 lib/firefox/browser/chrome/browser/content/browser/defaultthemes/dark.icon.svg
 lib/firefox/browser/chrome/browser/content/browser/defaultthemes/light.icon.svg
 lib/firefox/browser/chrome/browser/content/browser/downloads/allDownloadsViewOverlay.js
@@ -123,9 +122,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/downloads/download.xml
 lib/firefox/browser/chrome/browser/content/browser/downloads/downloads.css
 lib/firefox/browser/chrome/browser/content/browser/downloads/downloads.js
-lib/firefox/browser/chrome/browser/content/browser/downloads/downloadsOverlay.xul
 lib/firefox/browser/chrome/browser/content/browser/downloads/indicator.js
-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-browser.js
 lib/firefox/browser/chrome/browser/content/browser/ext-browser.json
@@ -133,6 +130,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/ext-browsingData.js
 lib/firefox/browser/chrome/browser/content/browser/ext-c-browser.js
 lib/firefox/browser/chrome/browser/content/browser/ext-c-devtools-inspectedWindow.js
+lib/firefox/browser/chrome/browser/content/browser/ext-c-devtools-network.js
 lib/firefox/browser/chrome/browser/content/browser/ext-c-devtools-panels.js
 lib/firefox/browser/chrome/browser/content/browser/ext-c-devtools.js
 lib/firefox/browser/chrome/browser/content/browser/ext-c-menus.js
@@ -169,13 +167,8 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png
 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
-lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.css
-lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.js
-lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.xhtml
 lib/firefox/browser/chrome/browser/content/browser/nsContextMenu.js
 lib/firefox/browser/chrome/browser/content/browser/pageinfo/feeds.js
-lib/firefox/browser/chrome/browser/content/browser/pageinfo/feeds.xml
 lib/firefox/browser/chrome/browser/content/browser/pageinfo/pageInfo.css
 lib/firefox/browser/chrome/browser/content/browser/pageinfo/pageInfo.js
 lib/firefox/browser/chrome/browser/content/browser/pageinfo/pageInfo.xul
@@ -191,8 +184,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/places/editBookmarkOverlay.xul
 lib/firefox/browser/chrome/browser/content/browser/places/history-panel.js
 lib/firefox/browser/chrome/browser/content/browser/places/menu.xml
-lib/firefox/browser/chrome/browser/content/browser/places/moveBookmarks.js
-lib/firefox/browser/chrome/browser/content/browser/places/moveBookmarks.xul
 lib/firefox/browser/chrome/browser/content/browser/places/organizer.css
 lib/firefox/browser/chrome/browser/content/browser/places/places.css
 lib/firefox/browser/chrome/browser/content/browser/places/places.js
@@ -204,6 +195,9 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/preferences/applicationManager.xul
 lib/firefox/browser/chrome/browser/content/browser/preferences/blocklists.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/blocklists.xul
+lib/firefox/browser/chrome/browser/content/browser/preferences/clearSiteData.css
+lib/firefox/browser/chrome/browser/content/browser/preferences/clearSiteData.js
+lib/firefox/browser/chrome/browser/content/browser/preferences/clearSiteData.xul
 lib/firefox/browser/chrome/browser/content/browser/preferences/colors.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/colors.xul
 lib/firefox/browser/chrome/browser/content/browser/preferences/connection.js
@@ -217,6 +211,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/preferences/handlers.css
 lib/firefox/browser/chrome/browser/content/browser/preferences/handlers.xml
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/containers.js
+lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/extensionControlled.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/findInPage.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
@@ -235,21 +230,17 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/preferences/selectBookmark.xul
 lib/firefox/browser/chrome/browser/content/browser/preferences/siteDataRemoveSelected.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/siteDataRemoveSelected.xul
-lib/firefox/browser/chrome/browser/content/browser/preferences/siteDataSettings.css
 lib/firefox/browser/chrome/browser/content/browser/preferences/siteDataSettings.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/siteDataSettings.xul
-lib/firefox/browser/chrome/browser/content/browser/preferences/siteListItem.xml
 lib/firefox/browser/chrome/browser/content/browser/preferences/sitePermissions.css
 lib/firefox/browser/chrome/browser/content/browser/preferences/sitePermissions.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/sitePermissions.xul
 lib/firefox/browser/chrome/browser/content/browser/preferences/translation.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/translation.xul
-lib/firefox/browser/chrome/browser/content/browser/report-phishing-overlay.xul
 lib/firefox/browser/chrome/browser/content/browser/robot.ico
 lib/firefox/browser/chrome/browser/content/browser/safeMode.css
 lib/firefox/browser/chrome/browser/content/browser/safeMode.js
 lib/firefox/browser/chrome/browser/content/browser/safeMode.xul
-lib/firefox/browser/chrome/browser/content/browser/sanitize.js
 lib/firefox/browser/chrome/browser/content/browser/sanitize.xul
 lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.css
 lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.js
@@ -286,12 +277,12 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml
 lib/firefox/browser/chrome/browser/content/browser/tab-content.js
 lib/firefox/browser/chrome/browser/content/browser/tabbrowser.css
+lib/firefox/browser/chrome/browser/content/browser/tabbrowser.js
 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/usercontext.css
 lib/firefox/browser/chrome/browser/content/browser/utilityOverlay.js
-lib/firefox/browser/chrome/browser/content/browser/viewSourceOverlay.xul
 lib/firefox/browser/chrome/browser/content/browser/web-panels.js
 lib/firefox/browser/chrome/browser/content/browser/web-panels.xul
 lib/firefox/browser/chrome/browser/content/browser/webext-panels.js
@@ -409,9 +400,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/monitor_16-10.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/new-tab.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/new-window.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/close.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/controls.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/newTab.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/camera-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/camera.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/canvas-blocked.svg
@@ -429,6 +417,7 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/microphone-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/microphone-detailed.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/microphone.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/midi.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/persistent-storage-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/persistent-storage.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/plugin-badge.svg
@@ -437,6 +426,7 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/screen-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/screen.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/update.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/webauthn.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/open.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/page-action.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/page-livemarks.png
@@ -469,7 +459,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.xml
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/places.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/places/starred48.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/places/unfiledBookmarks.svg
@@ -531,9 +520,9 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-desktopIcon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-mobileIcon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/synced-tabs.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/tab-crashed.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/tab.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/crashed.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/indicator-tab-attention.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/loading-burst.svg
@@ -559,7 +548,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16%2x.png@localhost
 lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge-failed.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-tab.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/webIDE.svg
@@ -670,7 +658,6 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.xul
 lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.js
 lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.xul
-lib/firefox/browser/chrome/devtools/content/shared/frame-script-utils.js
 lib/firefox/browser/chrome/devtools/content/shared/splitview.css
 lib/firefox/browser/chrome/devtools/content/shared/theme-switching.js
 lib/firefox/browser/chrome/devtools/content/shared/vendor/d3.js
@@ -701,6 +688,7 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/properties.js
 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/browserconsole.xul
 lib/firefox/browser/chrome/devtools/content/webconsole/webconsole.html
 lib/firefox/browser/chrome/devtools/content/webconsole/webconsole.xul
 lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/Aboutdebugging.js
@@ -797,6 +785,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyList.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyListContainer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyListHeader.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimatedPropertyName.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationDetailContainer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationDetailHeader.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/AnimationItem.js
@@ -821,6 +810,14 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/SummaryGraph.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/SummaryGraphPath.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/graph/TimingPath.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/ColorPath.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/ComputedStylePath.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/DiscretePath.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/DistancePath.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframeMarkerItem.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframeMarkerList.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframesGraph.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/components/keyframes-graph/KeyframesGraphPath.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/reducers/animations.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/graph-helper.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/animation/utils/l10n.js
@@ -857,12 +854,16 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/actions/sidebar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ExtensionSidebar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectTreeView.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/components/ObjectValueGripView.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/extension-sidebar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/reducers/sidebar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/flexbox.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/Flexbox.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexboxItem.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/flexbox.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/flexboxes.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/flexbox.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/reducers/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/types.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/font-options.js
@@ -870,6 +871,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/Font.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontList.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontPreview.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontsApp.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/font-options.js
@@ -888,7 +890,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/reducers/grids.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/reducers/highlighter-settings.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/types.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/utils/l10n.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/utils/utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
@@ -896,6 +897,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/LayoutApp.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.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
@@ -1012,6 +1014,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/App.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CookiesPanel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/CustomRequestPanel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/DropHarHandler.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/HeadersPanel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/HtmlPreview.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/MdnLink.js
@@ -1053,10 +1056,13 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-data-provider.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/constants.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/create-store.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-automation.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-builder-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-builder.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-collector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-exporter.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-importer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/har-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/har/toolbox-overlay.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/middleware/batching.js
@@ -1074,7 +1080,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/requests.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/create-store.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js
@@ -1142,6 +1147,7 @@ lib/firefox/browser/chrome/devtools/modu
 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/reload-conditions.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
@@ -1158,7 +1164,9 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/DeviceSelector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/GlobalToolbar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/NetworkThrottlingSelector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ReloadConditions.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ResizableViewport.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ToggleMenu.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/Viewport.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportDimension.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/ViewportToolbar.js
@@ -1176,6 +1184,7 @@ lib/firefox/browser/chrome/devtools/modu
 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/reload-conditions.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
@@ -1187,6 +1196,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/key.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/notification.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/window.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-commands.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
@@ -1253,6 +1263,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/visibility-handler-connect.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/scroll.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-map/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-map/worker.js
@@ -1270,9 +1281,11 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/lodash.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-factories.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-server.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-test-utils.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-prop-types.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-test-renderer-shallow.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
@@ -1423,6 +1436,7 @@ lib/firefox/browser/chrome/devtools/modu
 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
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/object-inspector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/prefs.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-webconsole.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/utils.js
@@ -1439,6 +1453,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/tab-store.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility-parent.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/actor-registry.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/addon.js
@@ -1448,9 +1463,9 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/call-watcher.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/canvas.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/child-process.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/childtab.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/chrome.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/common.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/content.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/css-properties.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/csscoverage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/device.js
@@ -1465,6 +1480,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.css
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/accessible.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-grid.js
@@ -1478,13 +1494,19 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/shapes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/accessibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/canvas.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/document-walker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/inspector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/node.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/walker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/layout.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/memory.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/monitor.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/pause-scoped.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/perf.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/performance-recording.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/performance.js
@@ -1494,22 +1516,25 @@ lib/firefox/browser/chrome/devtools/modu
 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/source.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/string.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styles.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/stylesheets.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/thread.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/timeline.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
 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/breakpoint-actor-map.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/event-loop.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/shapes-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/source-actor-store.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/webaudio.js
@@ -1549,7 +1574,6 @@ lib/firefox/browser/chrome/devtools/modu
 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/app-actor-front.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/base-loader.js
@@ -1788,6 +1812,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/sprintfjs/sprintf.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/system.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/task.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/test-helpers/allocation-tracker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/throttle.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/packets.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
@@ -1846,6 +1871,7 @@ lib/firefox/browser/chrome/devtools/skin
 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/copy.svg
 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-step-in.svg
@@ -1853,11 +1879,13 @@ lib/firefox/browser/chrome/devtools/skin
 lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/arrow.svg
+lib/firefox/browser/chrome/devtools/skin/images/debugger/back.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/blackBox.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/close.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/domain.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/file.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/folder.svg
+lib/firefox/browser/chrome/devtools/skin/images/debugger/forward.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/pause-exceptions.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/pause.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugger/prettyPrint.svg
@@ -1930,6 +1958,7 @@ lib/firefox/browser/chrome/devtools/skin
 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/jump-definition.svg
 lib/firefox/browser/chrome/devtools/skin/images/pane-collapse.svg
 lib/firefox/browser/chrome/devtools/skin/images/pane-expand.svg
 lib/firefox/browser/chrome/devtools/skin/images/pause.svg
@@ -2037,20 +2066,18 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/migration/migration.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/migration/migration.properties
 lib/firefox/browser/chrome/en-US/locale/browser/netError.dtd
-lib/firefox/browser/chrome/en-US/locale/browser/newTab.dtd
-lib/firefox/browser/chrome/en-US/locale/browser/newTab.properties
 lib/firefox/browser/chrome/en-US/locale/browser/pageInfo.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/pageInfo.properties
 lib/firefox/browser/chrome/en-US/locale/browser/places/bookmarkProperties.properties
 lib/firefox/browser/chrome/en-US/locale/browser/places/editBookmarkOverlay.dtd
-lib/firefox/browser/chrome/en-US/locale/browser/places/moveBookmarks.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/places/places.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/places/places.properties
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/advanced.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/applicationManager.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/applicationManager.properties
-lib/firefox/browser/chrome/en-US/locale/browser/preferences/applications.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/blocklists.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/preferences/clearSiteData.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/preferences/clearSiteData.properties
 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
@@ -2069,7 +2096,6 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/selectBookmark.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/siteDataSettings.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/sync.dtd
-lib/firefox/browser/chrome/en-US/locale/browser/preferences/tabs.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/preferences/translation.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/quitDialog.properties
 lib/firefox/browser/chrome/en-US/locale/browser/safeMode.dtd
@@ -2097,6 +2123,7 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/amazon.ico
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/ebay.ico
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/wikipedia.ico
+lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/yahoo.ico
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/yandex-en.ico
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/images/yandex-ru.ico
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/list.json
@@ -2105,6 +2132,7 @@ lib/firefox/browser/chrome/en-US/locale/
 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/siteData.properties
 lib/firefox/browser/chrome/en-US/locale/browser/sitePermissions.properties
 lib/firefox/browser/chrome/en-US/locale/browser/syncBrand.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/syncSetup.properties
@@ -2112,6 +2140,7 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/taskbar.properties
 lib/firefox/browser/chrome/en-US/locale/browser/translation.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/translation.properties
+lib/firefox/browser/chrome/en-US/locale/browser/uiDensity.properties
 lib/firefox/browser/chrome/en-US/locale/browser/webrtcIndicator.properties
 lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/VariablesView.dtd
 lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/aboutdebugging.dtd
@@ -2458,8 +2487,6 @@ lib/firefox/browser/chrome/webide/conten
 lib/firefox/browser/chrome/webide/content/details.xhtml
 lib/firefox/browser/chrome/webide/content/devicepreferences.js
 lib/firefox/browser/chrome/webide/content/devicepreferences.xhtml
-lib/firefox/browser/chrome/webide/content/monitor.js
-lib/firefox/browser/chrome/webide/content/monitor.xhtml
 lib/firefox/browser/chrome/webide/content/newapp.js
 lib/firefox/browser/chrome/webide/content/newapp.xul
 lib/firefox/browser/chrome/webide/content/prefs.js
@@ -2482,7 +2509,6 @@ lib/firefox/browser/chrome/webide/skin/d
 lib/firefox/browser/chrome/webide/skin/default-app-icon.png
 lib/firefox/browser/chrome/webide/skin/details.css
 lib/firefox/browser/chrome/webide/skin/icons.png
-lib/firefox/browser/chrome/webide/skin/monitor.css
 lib/firefox/browser/chrome/webide/skin/newapp.css
 lib/firefox/browser/chrome/webide/skin/noise.png
 lib/firefox/browser/chrome/webide/skin/panel-listing.css
@@ -2492,6 +2518,8 @@ lib/firefox/browser/chrome/webide/skin/t
 lib/firefox/browser/chrome/webide/skin/webide.css
 lib/firefox/browser/chrome/webide/skin/wifi-auth.css
 lib/firefox/browser/components/ChromeProfileMigrator.js
+lib/firefox/browser/components/EnterprisePolicies.js
+lib/firefox/browser/components/EnterprisePoliciesContent.js
 lib/firefox/browser/components/ExperimentsService.js
 lib/firefox/browser/components/FeedConverter.js
 lib/firefox/browser/components/FeedWriter.js
@@ -2505,6 +2533,7 @@ lib/firefox/browser/components/aboutdevt
 lib/firefox/browser/components/components.manifest
 lib/firefox/browser/components/devtools-startup.js
 lib/firefox/browser/components/interfaces.xpt
+lib/firefox/browser/components/nsAboutCapabilities.js
 lib/firefox/browser/components/nsBrowserContentHandler.js
 lib/firefox/browser/components/nsBrowserGlue.js
 lib/firefox/browser/components/nsSessionStartup.js
@@ -2534,7 +2563,10 @@ lib/firefox/browser/features/activity-st
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/common/Reducers.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/css/activity-stream.css
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/activity-stream.bundle.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-add-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-arrowhead-down-12.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-arrowhead-down-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-cancel-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-delete-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-dismiss-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-edit-16.svg
@@ -2542,7 +2574,8 @@ lib/firefox/browser/features/activity-st
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-historyItem-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-import-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-info-16.svg
-lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-info-option-12.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-maximize-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-minimize-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-modal-delete-32.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-newWindow-16.svg
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-pin-12.svg
@@ -2573,6 +2606,7 @@ lib/firefox/browser/features/activity-st
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStream.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStreamMessageChannel.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStreamPrefs.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStreamStorage.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/FaviconFeed.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/FilterAdult.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/HighlightsFeed.jsm
@@ -2592,10 +2626,14 @@ lib/firefox/browser/features/activity-st
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TippyTopProvider.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TopSitesFeed.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TopStoriesFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/UTEventReporting.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/UserDomainAffinityProvider.jsm
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/ach/activity-stream-prerendered.html
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/ach/activity-stream-strings.js
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/ach/activity-stream.html
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/an/activity-stream-prerendered.html
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/an/activity-stream-strings.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/an/activity-stream.html
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/ar/activity-stream-prerendered.html
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/ar/activity-stream-strings.js
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/ar/activity-stream.html
@@ -2629,6 +2667,9 @@ lib/firefox/browser/features/activity-st
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/cak/activity-stream-prerendered.html
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/cak/activity-stream-strings.js
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/cak/activity-stream.html
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/crh/activity-stream-prerendered.html
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/crh/activity-stream-strings.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/crh/activity-stream.html
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/cs/activity-stream-prerendered.html
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/cs/activity-stream-strings.js
 lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/prerendered/cs/activity-stream.html
@@ -2894,8 +2935,6 @@ lib/firefox/browser/features/firefox@get
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketlogo%2x.png@localhost
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketlogosolo%1x.png@localhost
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketlogosolo%2x.png@localhost
-lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketmenuitem16.png
-lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketmenuitem16%2x.png@localhost
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketsignup_button%1x.png@localhost
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketsignup_button%2x.png@localhost
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/img/pocketsignup_devices%1x.png@localhost
@@ -2927,8 +2966,6 @@ lib/firefox/browser/features/firefox@get
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/panels/tmpl/signupstoryboard_shell.handlebars
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/pktApi.jsm
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/content/pocket-content-process.js
-lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/menuPanel.png
-lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/menuPanel%2x.png@localhost
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/library-pocket-animation.svg
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/pocket-animation.svg
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/pocket.css
@@ -2965,11 +3002,11 @@ lib/firefox/browser/features/formautofil
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillNameUtils.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillParent.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillPreferences.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillStorage.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillSync.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillUtils.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/MasterPassword.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/ProfileAutoCompleteResult.jsm
-lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/ProfileStorage.jsm
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/addressmetadata/addressReferences.js
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/addressmetadata/addressReferencesExt.js
 lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/phonenumberutils/PhoneNumber.jsm
@@ -3026,6 +3063,7 @@ lib/firefox/browser/features/screenshots
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/be/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/bg/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/bn_BD/messages.json
+lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/br/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/bs/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/ca/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/cak/messages.json
@@ -3071,6 +3109,7 @@ lib/firefox/browser/features/screenshots
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/lo/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/lt/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/mk/messages.json
+lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/ml/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/mr/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/ms/messages.json
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/my/messages.json
@@ -3119,6 +3158,7 @@ lib/firefox/browser/features/screenshots
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/build/onboardingHtml.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/build/raven.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/build/shot.js
+lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/build/thumbnailGenerator.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/catcher.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/clipboard.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/domainFromUrl.js
@@ -3131,9 +3171,8 @@ lib/firefox/browser/features/screenshots
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/done.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/download.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/help-16.svg
-lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/icon-16-v2.svg
-lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/icon-32-v2.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/icon-highlight-32-v2.svg
+lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/icon-v2.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/icon-welcome-face-without-eyes.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/menu-fullpage.svg
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/icons/menu-myshot-white.svg
@@ -3157,61 +3196,20 @@ lib/firefox/browser/features/screenshots
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/selector/uicontrol.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/selector/util.js
 lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/sitehelper.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/bootstrap.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome.manifest
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/AboutPages.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/about-studies.css
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/about-studies.html
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/about-studies.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/common.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/img/shield-logo.png
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/shield-studies.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/shield-content-frame.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/shield-content-process.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ActionSandboxManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/AddonStudies.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Addons.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/CleanupManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ClientEnvironment.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/EventEmitter.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/FilterExpressions.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Heartbeat.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/LogManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/NormandyApi.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/NormandyDriver.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/PreferenceExperiments.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/PreferenceFilters.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/RecipeRunner.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Sampling.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/SandboxManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ShieldPreferences.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ShieldRecipeClient.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Storage.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Uptake.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Utils.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/osx/Heartbeat.css
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/Heartbeat.css
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/heartbeat-icon.svg
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/heartbeat-star-lit.svg
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/heartbeat-star-off.svg
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/LICENSE_THIRDPARTY
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/PropTypes.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/React.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/ReactDOM.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/classnames.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/mozjexl.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/install.rdf
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/bootstrap.js
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/chrome.manifest
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/chrome/content/data/ua_overrides.jsm
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/chrome/content/lib/ua_overrider.jsm
 lib/firefox/browser/features/webcompat%mozilla.org@localhost/install.rdf
-lib/firefox/browser/localization/en-US/browser/preferences/main.ftl
+lib/firefox/browser/localization/en-US/branding/brand.ftl
+lib/firefox/browser/localization/en-US/browser/branding/sync-brand.ftl
 lib/firefox/browser/localization/en-US/browser/preferences/preferences.ftl
 lib/firefox/browser/modules/AboutHome.jsm
 lib/firefox/browser/modules/AboutNewTab.jsm
+lib/firefox/browser/modules/AsyncTabSwitcher.jsm
 lib/firefox/browser/modules/AttributionCode.jsm
 lib/firefox/browser/modules/AutoMigrate.jsm
+lib/firefox/browser/modules/BrowserErrorReporter.jsm
 lib/firefox/browser/modules/BrowserUITelemetry.jsm
 lib/firefox/browser/modules/BrowserUsageTelemetry.jsm
 lib/firefox/browser/modules/ChromeMigrationUtils.jsm
@@ -3226,7 +3224,6 @@ lib/firefox/browser/modules/ContextMenu.
 lib/firefox/browser/modules/CustomizableUI.jsm
 lib/firefox/browser/modules/CustomizableWidgets.jsm
 lib/firefox/browser/modules/CustomizeMode.jsm
-lib/firefox/browser/modules/DirectoryLinksProvider.jsm
 lib/firefox/browser/modules/DownloadsCommon.jsm
 lib/firefox/browser/modules/DownloadsSubview.jsm
 lib/firefox/browser/modules/DownloadsTaskbar.jsm
@@ -3240,10 +3237,7 @@ lib/firefox/browser/modules/FormValidati
 lib/firefox/browser/modules/HeadlessShell.jsm
 lib/firefox/browser/modules/LaterRun.jsm
 lib/firefox/browser/modules/MigrationUtils.jsm
-lib/firefox/browser/modules/NewTabPrefsProvider.jsm
-lib/firefox/browser/modules/NewTabRemoteResources.jsm
-lib/firefox/browser/modules/NewTabSearchProvider.jsm
-lib/firefox/browser/modules/NewTabWebChannel.jsm
+lib/firefox/browser/modules/OpenInTabsUtils.jsm
 lib/firefox/browser/modules/PageActions.jsm
 lib/firefox/browser/modules/PanelMultiView.jsm
 lib/firefox/browser/modules/ParseBreakpadSymbols-worker.js
@@ -3265,6 +3259,7 @@ lib/firefox/browser/modules/SearchWidget
 lib/firefox/browser/modules/ShellService.jsm
 lib/firefox/browser/modules/SiteDataManager.jsm
 lib/firefox/browser/modules/SitePermissions.jsm
+lib/firefox/browser/modules/ThemeVariableMap.jsm
 lib/firefox/browser/modules/TransientPrefs.jsm
 lib/firefox/browser/modules/UITour.jsm
 lib/firefox/browser/modules/UpdateTopLevelContentWindowIDHelper.jsm
@@ -3272,6 +3267,12 @@ lib/firefox/browser/modules/ZoomUI.jsm
 lib/firefox/browser/modules/distribution.js
 lib/firefox/browser/modules/experiments/Experiments.jsm
 lib/firefox/browser/modules/offlineAppCache.jsm
+lib/firefox/browser/modules/policies/BookmarksPolicies.jsm
+lib/firefox/browser/modules/policies/Policies.jsm
+lib/firefox/browser/modules/policies/PoliciesValidator.jsm
+lib/firefox/browser/modules/policies/ProxyPolicies.jsm
+lib/firefox/browser/modules/policies/WebsiteFilter.jsm
+lib/firefox/browser/modules/policies/schema.jsm
 lib/firefox/browser/modules/sessionstore/ContentRestore.jsm
 lib/firefox/browser/modules/sessionstore/DocShellCapabilities.jsm
 lib/firefox/browser/modules/sessionstore/GlobalState.jsm
@@ -3385,6 +3386,7 @@ lib/firefox/chrome/en-US/locale/en-US/gl
 lib/firefox/chrome/en-US/locale/en-US/global/nsWebBrowserPersist.properties
 lib/firefox/chrome/en-US/locale/en-US/global/plugins.properties
 lib/firefox/chrome/en-US/locale/en-US/global/preferences.dtd
+lib/firefox/chrome/en-US/locale/en-US/global/printPageSetup.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/printPreview.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/printPreviewProgress.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/printProgress.dtd
@@ -3401,7 +3403,6 @@ lib/firefox/chrome/en-US/locale/en-US/gl
 lib/firefox/chrome/en-US/locale/en-US/global/textcontext.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/tree.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/videocontrols.dtd
-lib/firefox/chrome/en-US/locale/en-US/global/viewSource.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/viewSource.properties
 lib/firefox/chrome/en-US/locale/en-US/global/wizard.dtd
 lib/firefox/chrome/en-US/locale/en-US/global/wizard.properties
@@ -3477,12 +3478,6 @@ lib/firefox/chrome/marionette/content/se
 lib/firefox/chrome/marionette/content/stream-utils.js
 lib/firefox/chrome/marionette/content/sync.js
 lib/firefox/chrome/marionette/content/transport.js
-lib/firefox/chrome/pippki/content/pippki/CAOverlay.xul
-lib/firefox/chrome/pippki/content/pippki/MineOverlay.xul
-lib/firefox/chrome/pippki/content/pippki/OrphanOverlay.xul
-lib/firefox/chrome/pippki/content/pippki/OthersOverlay.xul
-lib/firefox/chrome/pippki/content/pippki/WebSitesOverlay.xul
-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
@@ -3514,7 +3509,6 @@ lib/firefox/chrome/pippki/content/pippki
 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.xul
 lib/firefox/chrome/recording/content/recording.js
 lib/firefox/chrome/recording/content/recording.xul
 lib/firefox/chrome/toolkit/content/extensions/dummy.xul
@@ -3535,6 +3529,7 @@ lib/firefox/chrome/toolkit/content/exten
 lib/firefox/chrome/toolkit/content/extensions/ext-contentScripts.js
 lib/firefox/chrome/toolkit/content/extensions/ext-contextualIdentities.js
 lib/firefox/chrome/toolkit/content/extensions/ext-cookies.js
+lib/firefox/chrome/toolkit/content/extensions/ext-dns.js
 lib/firefox/chrome/toolkit/content/extensions/ext-downloads.js
 lib/firefox/chrome/toolkit/content/extensions/ext-extension.js
 lib/firefox/chrome/toolkit/content/extensions/ext-i18n.js
@@ -3561,6 +3556,7 @@ lib/firefox/chrome/toolkit/content/exten
 lib/firefox/chrome/toolkit/content/extensions/schemas/content_scripts.json
 lib/firefox/chrome/toolkit/content/extensions/schemas/contextual_identities.json
 lib/firefox/chrome/toolkit/content/extensions/schemas/cookies.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/dns.json
 lib/firefox/chrome/toolkit/content/extensions/schemas/downloads.json
 lib/firefox/chrome/toolkit/content/extensions/schemas/events.json
 lib/firefox/chrome/toolkit/content/extensions/schemas/experiments.json
@@ -3599,6 +3595,7 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/aboutMemory.css
 lib/firefox/chrome/toolkit/content/global/aboutMemory.js
 lib/firefox/chrome/toolkit/content/global/aboutMemory.xhtml
+lib/firefox/chrome/toolkit/content/global/aboutMozilla.css
 lib/firefox/chrome/toolkit/content/global/aboutNetworking.js
 lib/firefox/chrome/toolkit/content/global/aboutNetworking.xhtml
 lib/firefox/chrome/toolkit/content/global/aboutPerformance.js
@@ -3663,7 +3660,6 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/bindings/scale.xml
 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
@@ -3680,10 +3676,12 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/bindings/wizard.xml
 lib/firefox/chrome/toolkit/content/global/browser-child.js
 lib/firefox/chrome/toolkit/content/global/browser-content.js
+lib/firefox/chrome/toolkit/content/global/buildconfig.css
 lib/firefox/chrome/toolkit/content/global/buildconfig.html
 lib/firefox/chrome/toolkit/content/global/commonDialog.css
 lib/firefox/chrome/toolkit/content/global/commonDialog.js
 lib/firefox/chrome/toolkit/content/global/commonDialog.xul
+lib/firefox/chrome/toolkit/content/global/components.css
 lib/firefox/chrome/toolkit/content/global/config.js
 lib/firefox/chrome/toolkit/content/global/config.xul
 lib/firefox/chrome/toolkit/content/global/content-HybridContentTelemetry.js
@@ -3691,7 +3689,6 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/datepicker.xhtml
 lib/firefox/chrome/toolkit/content/global/directionDetector.html
 lib/firefox/chrome/toolkit/content/global/editMenuOverlay.js
-lib/firefox/chrome/toolkit/content/global/editMenuOverlay.xul
 lib/firefox/chrome/toolkit/content/global/filepicker.properties
 lib/firefox/chrome/toolkit/content/global/globalOverlay.js
 lib/firefox/chrome/toolkit/content/global/gmp-sources/openh264.json
@@ -3732,12 +3729,7 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/timepicker.xhtml
 lib/firefox/chrome/toolkit/content/global/treeUtils.js
 lib/firefox/chrome/toolkit/content/global/unifiedcomplete-top-urls.json
-lib/firefox/chrome/toolkit/content/global/viewPartialSource.js
-lib/firefox/chrome/toolkit/content/global/viewPartialSource.xul
 lib/firefox/chrome/toolkit/content/global/viewSource-content.js
-lib/firefox/chrome/toolkit/content/global/viewSource.css
-lib/firefox/chrome/toolkit/content/global/viewSource.js
-lib/firefox/chrome/toolkit/content/global/viewSource.xul
 lib/firefox/chrome/toolkit/content/global/viewSourceUtils.js
 lib/firefox/chrome/toolkit/content/global/viewZoomOverlay.js
 lib/firefox/chrome/toolkit/content/global/win.xul
@@ -3823,6 +3815,48 @@ lib/firefox/chrome/toolkit/res/html.css
 lib/firefox/chrome/toolkit/res/loading-image.png
 lib/firefox/chrome/toolkit/res/mathml.css
 lib/firefox/chrome/toolkit/res/noframes.css
+lib/firefox/chrome/toolkit/res/normandy/Normandy.jsm
+lib/firefox/chrome/toolkit/res/normandy/content/AboutPages.jsm
+lib/firefox/chrome/toolkit/res/normandy/content/about-studies/about-studies.css
+lib/firefox/chrome/toolkit/res/normandy/content/about-studies/about-studies.html
+lib/firefox/chrome/toolkit/res/normandy/content/about-studies/about-studies.js
+lib/firefox/chrome/toolkit/res/normandy/content/about-studies/common.js
+lib/firefox/chrome/toolkit/res/normandy/content/about-studies/img/shield-logo.png
+lib/firefox/chrome/toolkit/res/normandy/content/about-studies/shield-studies.js
+lib/firefox/chrome/toolkit/res/normandy/content/shield-content-frame.js
+lib/firefox/chrome/toolkit/res/normandy/content/shield-content-process.js
+lib/firefox/chrome/toolkit/res/normandy/lib/ActionSandboxManager.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/AddonStudies.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/Addons.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/CleanupManager.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/ClientEnvironment.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/EventEmitter.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/FilterExpressions.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/Heartbeat.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/LogManager.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/NormandyApi.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/NormandyDriver.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/PreferenceExperiments.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/PreferenceFilters.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/RecipeRunner.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/Sampling.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/SandboxManager.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/ShieldPreferences.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/Storage.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/TelemetryEvents.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/Uptake.jsm
+lib/firefox/chrome/toolkit/res/normandy/lib/Utils.jsm
+lib/firefox/chrome/toolkit/res/normandy/skin/osx/Heartbeat.css
+lib/firefox/chrome/toolkit/res/normandy/skin/shared/Heartbeat.css
+lib/firefox/chrome/toolkit/res/normandy/skin/shared/heartbeat-icon.svg
+lib/firefox/chrome/toolkit/res/normandy/skin/shared/heartbeat-star-lit.svg
+lib/firefox/chrome/toolkit/res/normandy/skin/shared/heartbeat-star-off.svg
+lib/firefox/chrome/toolkit/res/normandy/vendor/LICENSE_THIRDPARTY
+lib/firefox/chrome/toolkit/res/normandy/vendor/PropTypes.js
+lib/firefox/chrome/toolkit/res/normandy/vendor/React.js
+lib/firefox/chrome/toolkit/res/normandy/vendor/ReactDOM.js
+lib/firefox/chrome/toolkit/res/normandy/vendor/classnames.js
+lib/firefox/chrome/toolkit/res/normandy/vendor/mozjexl.js
 lib/firefox/chrome/toolkit/res/noscript.css
 lib/firefox/chrome/toolkit/res/number-control.css
 lib/firefox/chrome/toolkit/res/quirk.css
@@ -3837,10 +3871,8 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/aboutSupport.css
 lib/firefox/chrome/toolkit/skin/classic/global/alerts/alert.css
 lib/firefox/chrome/toolkit/skin/classic/global/appPicker.css
-lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-dn-hov.gif
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-dn.gif
-lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-up-dis.gif
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-up-hov.gif
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif
 lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
@@ -3924,9 +3956,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/media/throbber.png
 lib/firefox/chrome/toolkit/skin/classic/global/media/videocontrols.css
 lib/firefox/chrome/toolkit/skin/classic/global/menu.css
-lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg
-lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg
-lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg
 lib/firefox/chrome/toolkit/skin/classic/global/menulist.css
 lib/firefox/chrome/toolkit/skin/classic/global/narrate.css
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/arrow.svg
@@ -3958,7 +3987,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/scale.css
 lib/firefox/chrome/toolkit/skin/classic/global/scrollbars.css
 lib/firefox/chrome/toolkit/skin/classic/global/scrollbox.css
-lib/firefox/chrome/toolkit/skin/classic/global/spinbuttons.css
 lib/firefox/chrome/toolkit/skin/classic/global/splitter.css
 lib/firefox/chrome/toolkit/skin/classic/global/splitter/grip-bottom.gif
 lib/firefox/chrome/toolkit/skin/classic/global/splitter/grip-left.gif
@@ -3983,7 +4011,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutProfiles.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png
-lib/firefox/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png
 lib/firefox/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/about.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg
@@ -4024,7 +4051,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileicon.png
 lib/firefox/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
 lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css
-lib/firefox/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
 lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
 lib/firefox/components/BrowserElementParent.js
 lib/firefox/components/ColorAnalyzer.js
@@ -4068,17 +4094,14 @@ lib/firefox/components/captivedetect.js
 lib/firefox/components/components.manifest
 lib/firefox/components/contentAreaDropListener.js
 lib/firefox/components/crypto-SDR.js
-lib/firefox/components/defaultShims.js
 lib/firefox/components/extension-process-script.js
 lib/firefox/components/htmlMenuBuilder.js
 lib/firefox/components/interfaces.xpt
 lib/firefox/components/marionette.js
 lib/firefox/components/mozIntl.js
 lib/firefox/components/mozProtocolHandler.js
-lib/firefox/components/multiprocessShims.js
 lib/firefox/components/nsAsyncShutdown.js
 lib/firefox/components/nsBlocklistService.js
-lib/firefox/components/nsBlocklistServiceContent.js
 lib/firefox/components/nsContentDispatchChooser.js
 lib/firefox/components/nsCrashMonitor.js
 lib/firefox/components/nsDNSServiceDiscovery.js
@@ -4197,7 +4220,6 @@ lib/firefox/modules/Color.jsm
 lib/firefox/modules/ColorAnalyzer_worker.js
 lib/firefox/modules/ColorConversion.js
 lib/firefox/modules/CommonDialog.jsm
-lib/firefox/modules/CompatWarning.jsm
 lib/firefox/modules/Console.jsm
 lib/firefox/modules/ContentPrefServiceChild.jsm
 lib/firefox/modules/ContentPrefServiceParent.jsm
@@ -4282,7 +4304,6 @@ lib/firefox/modules/LanguagePrompt.jsm
 lib/firefox/modules/LegacyExtensionsUtils.jsm
 lib/firefox/modules/LightweightThemeConsumer.jsm
 lib/firefox/modules/LightweightThemeManager.jsm
-lib/firefox/modules/LoadContextInfo.jsm
 lib/firefox/modules/Localization.jsm
 lib/firefox/modules/Log.jsm
 lib/firefox/modules/LoginHelper.jsm
@@ -4331,7 +4352,6 @@ lib/firefox/modules/PlacesUtils.jsm
 lib/firefox/modules/PluralForm.jsm
 lib/firefox/modules/PopupNotifications.jsm
 lib/firefox/modules/Preferences.jsm
-lib/firefox/modules/Prefetcher.jsm
 lib/firefox/modules/PrivateBrowsingUtils.jsm
 lib/firefox/modules/ProfileAge.jsm
 lib/firefox/modules/Promise-backend.js
@@ -4347,8 +4367,6 @@ lib/firefox/modules/PushService.jsm
 lib/firefox/modules/PushServiceHttp2.jsm
 lib/firefox/modules/PushServiceWebSocket.jsm
 lib/firefox/modules/ReaderMode.jsm
-lib/firefox/modules/RemoteAddonsChild.jsm
-lib/firefox/modules/RemoteAddonsParent.jsm
 lib/firefox/modules/RemoteController.js
 lib/firefox/modules/RemoteFinder.jsm
 lib/firefox/modules/RemotePageManager.jsm
@@ -4371,6 +4389,7 @@ lib/firefox/modules/ShortcutUtils.jsm
 lib/firefox/modules/SimpleServiceDiscovery.jsm
 lib/firefox/modules/Sqlite.jsm
 lib/firefox/modules/Subprocess.jsm
+lib/firefox/modules/SyncedBookmarksMirror.jsm
 lib/firefox/modules/Task.jsm
 lib/firefox/modules/TelemetryArchive.jsm
 lib/firefox/modules/TelemetryController.jsm
@@ -4385,7 +4404,6 @@ lib/firefox/modules/TelemetryStopwatch.j
 lib/firefox/modules/TelemetryStorage.jsm
 lib/firefox/modules/TelemetryTimestamps.jsm
 lib/firefox/modules/TelemetryUtils.jsm
-lib/firefox/modules/ThirdPartyCookieProbe.jsm
 lib/firefox/modules/Timer.jsm
 lib/firefox/modules/Troubleshoot.jsm
 lib/firefox/modules/UITelemetry.jsm
@@ -4538,7 +4556,7 @@ lib/firefox/res/fonts/mathfontSTIXGenera
 lib/firefox/res/fonts/mathfontUnicode.properties
 lib/firefox/res/grabber.gif
 lib/firefox/res/language.properties
-lib/firefox/res/multilocale.json
+lib/firefox/res/multilocale.txt
 lib/firefox/res/svg.css
 lib/firefox/res/table-add-column-after-active.gif
 lib/firefox/res/table-add-column-after-hover.gif

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.314 pkgsrc/www/firefox/distinfo:1.315
--- pkgsrc/www/firefox/distinfo:1.314   Tue May  8 10:38:57 2018
+++ pkgsrc/www/firefox/distinfo Thu May 10 20:01:53 2018
@@ -1,90 +1,39 @@
-$NetBSD: distinfo,v 1.314 2018/05/08 10:38:57 maya Exp $
+$NetBSD: distinfo,v 1.315 2018/05/10 20:01:53 ryoon Exp $
 
-SHA1 (firefox-59.0.3.tar.bz2) = 82f69f2eeef9316abb096518fff8e95386e0f1e1
-RMD160 (firefox-59.0.3.tar.bz2) = 011ada8789adeebf4cc83e488e44fe6c4863469f
-SHA512 (firefox-59.0.3.tar.bz2) = 174b83949106bbc0d60f0c2ad622acfb2ac3a7c21911ca6e16f5c2575825cbfe26c7324d2774aca6735870e52f4d6cd140ab0d9a94514c2681f4e301e342019b
-Size (firefox-59.0.3.tar.bz2) = 304965690 bytes
-SHA1 (patch-aa) = aca3d55271df926da793d7a0543f522d42e67f9d
-SHA1 (patch-browser_app_profile_firefox.js) = 1f9b9959aeffb41465c437a0fd747f265cdea6b4
-SHA1 (patch-build_gyp.mozbuild) = 77e0954a796337b24572674cd1d14d4a5cab8e6e
-SHA1 (patch-build_moz.configure_init.configure) = 5ec8da6b5aad7682a88b010a99e19f5d4403e6db
-SHA1 (patch-build_moz.configure_keyfiles.configure) = 5aeb43299430a7289f114945095ff7bdb723f726
-SHA1 (patch-build_moz.configure_old.configure) = 2f452e717f0c9dc8224019b58e531e5e95cc7697
-SHA1 (patch-config_external_moz.build) = 41eef447166279f124a64444ce2a1f6a1f7cf975
-SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
-SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
-SHA1 (patch-config_system-headers.mozbuild) = adf2fd70379165672b3b27215ffc18de178152cd
-SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
-SHA1 (patch-dom_base_moz.build) = 5200cbfcf7b781324dca4c55d01bc8559a56aa4c
-SHA1 (patch-dom_media_AudioStream.cpp) = 5ccc3b6a09e869a5a50998118157da7d6cc517ef
-SHA1 (patch-dom_media_AudioStream.h) = dec0f7e4ec7541b3e5b5574b6ebfae9a8957e165
+SHA1 (firefox-60.0.source.tar.xz) = 070b99b19851efe13c1d947764a9de1a83f6362c
+RMD160 (firefox-60.0.source.tar.xz) = f6c1ad34ab78e27964bb100b9190d4888200eb1b
+SHA512 (firefox-60.0.source.tar.xz) = 63c156238a6b6b6188f093d2658d3152cd0ff6a1e275dd819a6d111dd4f964cac548632f45cd0f561b17537cde2740afe681e28d5a4d69477d9f39030567a0fc
+Size (firefox-60.0.source.tar.xz) = 266717500 bytes
+SHA1 (patch-aa) = fdabcc9b055f6439fdbda9b38ab7cec08ff3e231
+SHA1 (patch-build_moz.configure_old.configure) = 1df6867eaf73a350fbe8fcd5bd34e1fcab09d707
+SHA1 (patch-dom_fetch_FetchConsumer.cpp) = a164b68b968633e2f2e29c1c3917a77ac55a886b
 SHA1 (patch-dom_media_CubebUtils.cpp) = 3632cd0dd4b95f53f01050b8898b33fe198916b6
-SHA1 (patch-dom_media_flac_FlacDecoder.cpp) = 43ed8e3ff32b6d965f423cac5b04e60db683546f
-SHA1 (patch-dom_media_moz.build) = fdc226fc85d626a0435feec5a7f50eeefb93939b
-SHA1 (patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp) = f2965930c50961b42576a983e93a08d67da50a2a
-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_moz.build) = 0d669ac6dc1af17ea8ed7e84e4915947c2a6b1ca
-SHA1 (patch-gfx_skia_generate__mozbuild.py) = b23cfbe91efc92ec0de8110a602d2ab0d7b1b745
-SHA1 (patch-gfx_skia_moz.build) = cbaea1be331a5ad6ffe0f5cbd2d0c9d2cd5631e4
-SHA1 (patch-gfx_thebes_moz.build) = 97cacde522a07581adae8671cbc71d927c3d1e1e
-SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
-SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = 8ae94d3c10fc8472e0d6287a841f1366d4342770
+SHA1 (patch-gfx_webrender_src_query.rs) = 6434b0fc1d6441ddb555a2a3b199564b488ec336
 SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = ed86c3fbb3aef753eec6f6a97940594aac5f3f2f
-SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655
-SHA1 (patch-intl_unicharutil_util_moz.build) = 505967842bf0d38ab0edd44749ed79bc37ba5184
-SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a
 SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = 16e37fe54ba1d8d233f6b04dbd06e248305d7f6e
 SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 99b9f3f9dd88f1c8008d2fb6058450695394f5cf
-SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = 3ed4f482a8ccbd5db216c2623bf6dd93b0bbc1c9
 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 937a843a7acf3085056e309ea5ab047bd9b95088
 SHA1 (patch-ipc_glue_CrossProcessSemaphore.h) = 778a569887d8ad082abc2fa2fe89a0a943e84d64
 SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = 3052338871447cedaeafe8369afe82233183c884
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
-SHA1 (patch-ipc_glue_MessageChannel.cpp) = e955b70ac005cda2061d478d62ccf11da9f280c5
-SHA1 (patch-js_src_build_moz.build) = ab917deecf9adb6cffb8c5c42f169ea1293bf8a9
-SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = f0b554c169643b8447b4f29168d61ea257b18782
-SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
-SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 97a221c76593be712f670aa409f2f1ad5dc20628
+SHA1 (patch-media_libcubeb_AUTHORS) = 0565b8f0d27108667c1dfcc37ed397644c11d0f4
 SHA1 (patch-media_libcubeb_gtest_moz.build) = 921a001726cda9e9782df5e59ae02b19d76ef47e
 SHA1 (patch-media_libcubeb_src_cubeb.c) = 1b1b8d57eb710cad13518ded79a0ddee2681881b
-SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = af2b8f577d9e57811f51742c8ea8ef974c211667
-SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 88cdfb9b9aa8c2607ca79bfa7fce4353e65638f7
-SHA1 (patch-media_libcubeb_src_moz.build) = 5fca6701cc890120a04483f52c25242ee7b1c051
-SHA1 (patch-media_libcubeb_update.sh) = e8babe57ea7f0f32658b391e9c4f6310e57fc38c
-SHA1 (patch-media_libsoundtouch_src_soundtouch__perms.h) = 2d08a3b4176c155c57b458cb78043318b68d8fe2
-SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 3ef05c05799d56b3c160634327d90dd33764c3df
-SHA1 (patch-media_libtheora_moz.build) = 27924593cfe223643d83270cad5f80eec9c42a6b
-SHA1 (patch-media_libtremor_moz.build) = 87f66296be4db8487eae95b2779a9c02463555cf
-SHA1 (patch-media_libvorbis_moz.build) = 4d18f38471c32c478e58172dd20c3a3e703718e3
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 3ee36f58bb525767c7d2b9e814ba4ccaa4868717
+SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = ccd7ad6f09977dab358632107cfd9078b4649f99
+SHA1 (patch-media_libcubeb_src_moz.build) = f243068c8908dcb16434221edef8c65db3bb0c83
+SHA1 (patch-media_libcubeb_update.sh) = 3a322de06bbe9aafba9da349954ef022bd094992
 SHA1 (patch-media_libyuv_libyuv_source_mjpeg__decoder.cc) = 8a264c439fa4749cd7c5acf96e1ae3f9bae0a886
-SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc) = 91e8ce496c1f4dbbd0a463d83cb033afd1de3f49
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 0141dd1372c13ea1fce6e2f5ffb65e0cb0f3a13e
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = a69bc7b7096b410582e725f9dbec57fee90d6686
-SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 772a858fb74d404a6b86e5634bc3eec586a1b06a
-SHA1 (patch-modules_libpref_init_all.js) = 4c265ca5d45943fcfb7e75b0f0e5b918643bcd6c
 SHA1 (patch-modules_pdfium_update.sh) = b0bf091325c9322c54880de067871354cd689038
-SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249
-SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
-SHA1 (patch-netwerk_dns_moz.build) = 919951177a182a5d242789ad313502d33a9602b5
 SHA1 (patch-servo_components_style_build__gecko.rs) = fca2260a70b496fc010f165ff4d68788b7e28632
-SHA1 (patch-third__party_python_futures_concurrent_futures_process.py) = 5e5c77334d29814f7548450163b625f451b74942
-SHA1 (patch-third__party_rust_simd_.cargo-checksum.json) = 117ba033158711ab6b539d1631e7c9d3034f6f2d
-SHA1 (patch-third__party_rust_simd_src_x86_avx2.rs) = 0169ad4ef8ff5107fc826336d025c6260bb84704
-SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = e79aad01ad230e265717bd2eccbedcdd092d12d6
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
-SHA1 (patch-toolkit_library_moz.build) = 34e757ad08ebaee1cbc69993ec0f6774d41a14a2
-SHA1 (patch-toolkit_moz.configure) = 78f5c46931ae3426e65eddbea7e0552bcc6a19e0
+SHA1 (patch-toolkit_library_moz.build) = ecb6125e996d5496335c58ecd3433ad3214f29f0
+SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
 SHA1 (patch-toolkit_mozapps_installer_packager.mk) = 6f557fb732f0b9dabf059ffac0400d3db4e79e47
 SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
-SHA1 (patch-widget_gtk_nsClipboard.cpp) = 0a56631f05c2ead36b7a80a3cfe0ee7621047df1
-SHA1 (patch-widget_gtk_nsClipboard.h) = fab72d12326b9cef1a2041fa3d3eb2794e85d349
-SHA1 (patch-widget_gtk_nsClipboardX11.cpp) = 684ae1bc2fdca6edc4928b635d100435f8ecbf60
-SHA1 (patch-widget_gtk_nsClipboardX11.h) = 2902af4227b65e0594dcb2ef6fbd16d6d0850f58
 SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
 SHA1 (patch-xpcom_build_BinaryPath.h) = 88a815a142356bf76024e5a4326b677122c844c1
-SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 528f7254966d883c18e33744e28780a93055d560
 SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239

Index: pkgsrc/www/firefox/patches/patch-aa
diff -u pkgsrc/www/firefox/patches/patch-aa:1.56 pkgsrc/www/firefox/patches/patch-aa:1.57
--- pkgsrc/www/firefox/patches/patch-aa:1.56    Sat Mar 17 00:59:03 2018
+++ pkgsrc/www/firefox/patches/patch-aa Thu May 10 20:01:53 2018
@@ -1,12 +1,12 @@
-$NetBSD: patch-aa,v 1.56 2018/03/17 00:59:03 ryoon Exp $
+$NetBSD: patch-aa,v 1.57 2018/05/10 20:01:53 ryoon Exp $
 
 * Disable libjpeg-turbo check
 * Add system libraries option
 * Add OSS audio support
 
---- old-configure.in.orig      2018-03-10 02:54:17.000000000 +0000
+--- old-configure.in.orig      2018-05-03 16:58:31.000000000 +0000
 +++ old-configure.in
-@@ -1849,11 +1849,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
+@@ -1804,11 +1804,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
                       #include <jpeglib.h> ],
                     [ #if JPEG_LIB_VERSION < $MOZJPEG
                       #error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -19,128 +19,7 @@ $NetBSD: patch-aa,v 1.56 2018/03/17 00:5
                     MOZ_SYSTEM_JPEG=1,
                     AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
  fi
-@@ -2455,7 +2451,7 @@ dnl Use integers over floats for audio o
- dnl (regarless of the CPU architecture, because audio
- dnl backends for those platforms don't support floats. We also
- dnl use integers on ARM with other OS, because it's more efficient.
--if test "$OS_TARGET" = "Android" -o "$CPU_ARCH" = "arm"; then
-+if test -n "$MOZ_INTEGER_SAMPLES"; then
-     MOZ_SAMPLE_TYPE_S16=1
-     AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
-     AC_SUBST(MOZ_SAMPLE_TYPE_S16)
-@@ -2493,6 +2489,111 @@ if test -n "$MOZ_APPLEMEDIA"; then
- fi
- fi # COMPILE_ENVIRONMENT
- 
-+dnl ========================================================
-+dnl Check for libogg
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-ogg,
-+[  --with-system-ogg       Use system libogg (located with pkgconfig)],
-+MOZ_SYSTEM_OGG=1,
-+MOZ_SYSTEM_OGG=)
-+
-+if test -n "$MOZ_SYSTEM_OGG"; then
-+    PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.3.0)
-+
-+    _SAVE_LIBS=$LIBS
-+    LIBS="$LIBS $MOZ_OGG_LIBS"
-+    AC_CHECK_FUNC(ogg_set_mem_functions, [],
-+      [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
-+    LIBS=$_SAVE_LIBS
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_OGG)
-+
-+dnl ========================================================
-+dnl Check for libvorbis
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-vorbis,
-+[  --with-system-vorbis    Use system libvorbis (located with pkgconfig)],
-+MOZ_SYSTEM_VORBIS=1,
-+MOZ_SYSTEM_VORBIS=)
-+
-+if test -n "$MOZ_SYSTEM_VORBIS"; then
-+    PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_VORBIS)
-+
-+dnl ========================================================
-+dnl Check for integer-only libvorbis aka tremor
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-tremor,
-+[  --with-system-tremor    Use system libtremor (located with pkgconfig)],
-+MOZ_SYSTEM_TREMOR=1,
-+MOZ_SYSTEM_TREMOR=)
-+
-+if test -n "$MOZ_SYSTEM_TREMOR"; then
-+    PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_TREMOR)
-+
-+dnl ========================================================
-+dnl Check for libtheora
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-theora,
-+[  --with-system-theora    Use system libtheora (located with pkgconfig)],
-+MOZ_SYSTEM_THEORA=1,
-+MOZ_SYSTEM_THEORA=)
-+
-+if test -n "$MOZ_SYSTEM_THEORA"; then
-+    PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
-+fi
-+
-+AC_SUBST(MOZ_SYSTEM_THEORA)
-+
-+dnl ========================================================
-+dnl Check for libSoundTouch
-+dnl ========================================================
-+
-+MOZ_ARG_WITH_BOOL(system-soundtouch,
-+[  --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)],
-+MOZ_SYSTEM_SOUNDTOUCH=1,
-+MOZ_SYSTEM_SOUNDTOUCH=)
-+
-+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
-+    PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0)
-+
-+    AC_LANG_SAVE
-+    AC_LANG_CPLUSPLUS
-+    _SAVE_CXXFLAGS=$CXXFLAGS
-+    CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
-+    AC_CACHE_CHECK(for soundtouch sample type,
-+                   ac_cv_soundtouch_sample_type,
-+                   [AC_TRY_COMPILE([#include <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 system libvpx Support
- dnl ========================================================
- MOZ_ARG_WITH_BOOL(system-libvpx,
-@@ -2653,6 +2754,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
+@@ -2596,6 +2592,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
  AC_SUBST(MOZ_WEBM_ENCODER)
  
  dnl ==================================
@@ -208,41 +87,3 @@ $NetBSD: patch-aa,v 1.56 2018/03/17 00:5
  dnl = Check alsa availability on Linux
  dnl ==================================
  
-@@ -3540,6 +3702,9 @@ then
-     if test "x$ac_cv_sqlite_dbstat_vtab" = "xno"; then
-         AC_MSG_ERROR([System SQLite library is not compiled with SQLITE_ENABLE_DBSTAT_VTAB.])
-     fi
-+
-+    dnl with libv4l2 we can support more cameras
-+    PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2)
- else
-     dnl ==============================
-     dnl === SQLite fdatasync check ===
-@@ -4080,6 +4245,27 @@ dnl ====================================
- AC_SUBST(MOZ_LINUX_32_SSE2_STARTUP_ERROR)
- 
- dnl ========================================================
-+dnl Check for graphite2
-+dnl ========================================================
-+if test -n "$MOZ_SYSTEM_GRAPHITE2"; then
-+    dnl graphite2.pc has bogus version, check manually
-+    _SAVE_CFLAGS=$CFLAGS
-+    CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS"
-+    AC_TRY_COMPILE([ #include <graphite2/Font.h>
-+                     #define GR2_VERSION_REQUIRE(major,minor,bugfix)  \
-+                             ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \
-+                               * 100 + GR2_VERSION_BUGFIX >= \
-+                               (major) * 10000 + (minor) * 100 + (bugfix) )
-+                   ], [
-+                     #if !GR2_VERSION_REQUIRE(1,3,10)
-+                     #error "Insufficient graphite2 version."
-+                     #endif
-+                   ], [],
-+                   [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])])
-+    CFLAGS=$_SAVE_CFLAGS
-+fi
-+
-+dnl ========================================================
- dnl Check for pixman and cairo
- dnl ========================================================
- 

Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
diff -u pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.6 pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.7
--- pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.6      Thu Apr 27 01:49:47 2017
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure  Thu May 10 20:01:53 2018
@@ -1,8 +1,8 @@
-$NetBSD: patch-build_moz.configure_old.configure,v 1.6 2017/04/27 01:49:47 ryoon Exp $
+$NetBSD: patch-build_moz.configure_old.configure,v 1.7 2018/05/10 20:01:53 ryoon Exp $
 
---- build/moz.configure/old.configure.orig     2017-04-11 04:15:17.000000000 +0000
+--- build/moz.configure/old.configure.orig     2018-05-03 16:58:26.000000000 +0000
 +++ build/moz.configure/old.configure
-@@ -275,6 +275,7 @@ def old_configure_options(*options):
+@@ -262,6 +262,7 @@ def old_configure_options(*options):
      '--with-nspr-prefix',
      '--with-nss-exec-prefix',
      '--with-nss-prefix',
@@ -10,16 +10,3 @@ $NetBSD: patch-build_moz.configure_old.c
      '--with-pthreads',
      '--with-qemu-exe',
      '--with-sixgill',
-@@ -286,7 +287,12 @@ def old_configure_options(*options):
-     '--with-system-libvpx',
-     '--with-system-nspr',
-     '--with-system-nss',
-+    '--with-system-ogg',
-     '--with-system-png',
-+    '--with-system-soundtouch',
-+    '--with-system-theora',
-+    '--with-system-tremor',
-+    '--with-system-vorbis',
-     '--with-system-zlib',
-     '--with-thumb',
-     '--with-thumb-interwork',

Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.26 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.27
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.26      Wed Jan 24 16:52:08 2018
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c   Thu May 10 20:01:53 2018
@@ -1,15 +1,16 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.26 2018/01/24 16:52:08 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.27 2018/05/10 20:01:53 ryoon Exp $
 
 * Support alsa audio under NetBSD
 * Avoid https://github.com/kinetiknz/cubeb/issues/226
 
---- media/libcubeb/src/cubeb_alsa.c.orig       2017-11-02 16:16:36.000000000 +0000
+--- media/libcubeb/src/cubeb_alsa.c.orig       2018-05-03 16:58:30.000000000 +0000
 +++ media/libcubeb/src/cubeb_alsa.c
-@@ -8,10 +8,12 @@
+@@ -7,11 +7,13 @@
+ #undef NDEBUG
  #define _DEFAULT_SOURCE
  #define _BSD_SOURCE
- #define _XOPEN_SOURCE 500
 +#define _NETBSD_SOURCE
+ #define _XOPEN_SOURCE 500
  #include <pthread.h>
  #include <sys/time.h>
  #include <assert.h>
@@ -80,7 +81,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  };
  
  enum stream_state {
-@@ -243,8 +293,8 @@ set_timeout(struct timeval * timeout, un
+@@ -245,8 +295,8 @@ set_timeout(struct timeval * timeout, un
  static void
  stream_buffer_decrement(cubeb_stream * stm, long count)
  {
@@ -91,7 +92,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    stm->bufframes -= count;
  }
  
-@@ -276,9 +326,9 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -278,9 +328,9 @@ alsa_process_stream(cubeb_stream * stm)
    /* Call _poll_descriptors_revents() even if we don't use it
       to let underlying plugins clear null events.  Otherwise poll()
       may wake up again and again, producing unnecessary CPU usage. */
@@ -103,7 +104,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  
    /* Got null event? Bail and wait for another wakeup. */
    if (avail == 0) {
-@@ -301,7 +351,7 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -303,7 +353,7 @@ alsa_process_stream(cubeb_stream * stm)
        // TODO: should it be marked as DRAINING?
      }
  
@@ -112,7 +113,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  
      if (got < 0) {
        avail = got; // the error handler below will recover us
-@@ -345,7 +395,7 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -347,7 +397,7 @@ alsa_process_stream(cubeb_stream * stm)
        (!stm->other_stream || stm->other_stream->bufframes > 0)) {
      long got = avail - stm->bufframes;
      void * other_buffer = stm->other_stream ? stm->other_stream->buffer : NULL;
@@ -121,7 +122,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  
      /* Correct read size to the other stream available frames */
      if (stm->other_stream && got > (snd_pcm_sframes_t) stm->other_stream->bufframes) {
-@@ -372,8 +422,8 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -374,8 +424,8 @@ alsa_process_stream(cubeb_stream * stm)
      long drain_frames = avail - stm->bufframes;
      double drain_time = (double) drain_frames / stm->params.rate;
  
@@ -132,7 +133,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      stm->bufframes = avail;
  
      /* Mark as draining, unless we're waiting for capture */
-@@ -400,7 +450,7 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -402,7 +452,7 @@ alsa_process_stream(cubeb_stream * stm)
        }
      }
  
@@ -141,7 +142,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (wrote < 0) {
        avail = wrote; // the error handler below will recover us
      } else {
-@@ -413,13 +463,13 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -415,13 +465,13 @@ alsa_process_stream(cubeb_stream * stm)
  
    /* Got some error? Let's try to recover the stream. */
    if (avail < 0) {
@@ -158,7 +159,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      }
    }
  
-@@ -535,26 +585,26 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -537,26 +587,26 @@ get_slave_pcm_node(snd_config_t * lconf,
  
    slave_def = NULL;
  
@@ -190,7 +191,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (r < 0) {
        break;
      }
-@@ -563,7 +613,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -565,7 +615,7 @@ get_slave_pcm_node(snd_config_t * lconf,
      if (r < 0 || r > (int) sizeof(node_name)) {
        break;
      }
@@ -199,7 +200,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (r < 0) {
        break;
      }
-@@ -572,7 +622,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -574,7 +624,7 @@ get_slave_pcm_node(snd_config_t * lconf,
    } while (0);
  
    if (slave_def) {
@@ -208,7 +209,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    }
  
    return NULL;
-@@ -595,22 +645,22 @@ init_local_config_with_workaround(char c
+@@ -597,22 +647,22 @@ init_local_config_with_workaround(char c
  
    lconf = NULL;
  
@@ -235,7 +236,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (r < 0) {
        break;
      }
-@@ -619,7 +669,7 @@ init_local_config_with_workaround(char c
+@@ -621,7 +671,7 @@ init_local_config_with_workaround(char c
      if (r < 0 || r > (int) sizeof(node_name)) {
        break;
      }
@@ -244,7 +245,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (r < 0) {
        break;
      }
-@@ -630,12 +680,12 @@ init_local_config_with_workaround(char c
+@@ -632,12 +682,12 @@ init_local_config_with_workaround(char c
      }
  
      /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
@@ -259,7 +260,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (r < 0) {
        break;
      }
-@@ -646,18 +696,18 @@ init_local_config_with_workaround(char c
+@@ -648,18 +698,18 @@ init_local_config_with_workaround(char c
  
      /* Don't clobber an explicit existing handle_underrun value, set it only
         if it doesn't already exist. */
@@ -281,7 +282,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      if (r < 0) {
        break;
      }
-@@ -665,7 +715,7 @@ init_local_config_with_workaround(char c
+@@ -667,7 +717,7 @@ init_local_config_with_workaround(char c
      return lconf;
    } while (0);
  
@@ -290,7 +291,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  
    return NULL;
  }
-@@ -677,9 +727,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, c
+@@ -679,9 +729,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, c
  
    pthread_mutex_lock(&cubeb_alsa_mutex);
    if (local_config) {
@@ -302,7 +303,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    }
    pthread_mutex_unlock(&cubeb_alsa_mutex);
  
-@@ -692,7 +742,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
+@@ -694,7 +744,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
    int r;
  
    pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -311,7 +312,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    pthread_mutex_unlock(&cubeb_alsa_mutex);
  
    return r;
-@@ -755,12 +805,65 @@ alsa_init(cubeb ** context, char const *
+@@ -757,12 +807,65 @@ alsa_init(cubeb ** context, char const *
    pthread_attr_t attr;
    snd_pcm_t * dummy;
  
@@ -378,7 +379,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      cubeb_alsa_error_handler_set = 1;
    }
    pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -768,6 +871,8 @@ alsa_init(cubeb ** context, char const *
+@@ -770,6 +873,8 @@ alsa_init(cubeb ** context, char const *
    ctx = calloc(1, sizeof(*ctx));
    assert(ctx);
  
@@ -387,7 +388,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    ctx->ops = &alsa_ops;
  
    r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -817,7 +922,7 @@ alsa_init(cubeb ** context, char const *
+@@ -819,7 +924,7 @@ alsa_init(cubeb ** context, char const *
         config fails with EINVAL, the PA PCM is too old for this workaround. */
      if (r == -EINVAL) {
        pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -396,7 +397,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
        pthread_mutex_unlock(&cubeb_alsa_mutex);
        ctx->local_config = NULL;
      } else if (r >= 0) {
-@@ -857,9 +962,13 @@ alsa_destroy(cubeb * ctx)
+@@ -859,9 +964,13 @@ alsa_destroy(cubeb * ctx)
    pthread_mutex_destroy(&ctx->mutex);
    free(ctx->fds);
  
@@ -411,7 +412,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      pthread_mutex_unlock(&cubeb_alsa_mutex);
    }
  
-@@ -942,7 +1051,7 @@ alsa_stream_init_single(cubeb * ctx, cub
+@@ -948,7 +1057,7 @@ alsa_stream_init_single(cubeb * ctx, cub
      return CUBEB_ERROR;
    }
  
@@ -420,7 +421,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    assert(r == 0);
  
    latency_us = latency_frames * 1e6 / stm->params.rate;
-@@ -955,7 +1064,7 @@ alsa_stream_init_single(cubeb * ctx, cub
+@@ -961,7 +1070,7 @@ alsa_stream_init_single(cubeb * ctx, cub
      latency_us = latency_us < min_latency ? min_latency: latency_us;
    }
  
@@ -429,7 +430,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
                           stm->params.channels, stm->params.rate, 1,
                           latency_us);
    if (r < 0) {
-@@ -963,20 +1072,20 @@ alsa_stream_init_single(cubeb * ctx, cub
+@@ -969,20 +1078,20 @@ alsa_stream_init_single(cubeb * ctx, cub
      return CUBEB_ERROR_INVALID_FORMAT;
    }
  
@@ -454,7 +455,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    assert((nfds_t) r == stm->nfds);
  
    if (alsa_register_stream(ctx, stm) != 0) {
-@@ -1048,7 +1157,7 @@ alsa_stream_destroy(cubeb_stream * stm)
+@@ -1054,7 +1163,7 @@ alsa_stream_destroy(cubeb_stream * stm)
    pthread_mutex_lock(&stm->mutex);
    if (stm->pcm) {
      if (stm->state == DRAINING) {
@@ -463,7 +464,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      }
      alsa_locked_pcm_close(stm->pcm);
      stm->pcm = NULL;
-@@ -1094,12 +1203,12 @@ alsa_get_max_channel_count(cubeb * ctx, 
+@@ -1100,12 +1209,12 @@ alsa_get_max_channel_count(cubeb * ctx, 
  
    assert(stm);
  
@@ -478,7 +479,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    if (r < 0) {
      return CUBEB_ERROR;
    }
-@@ -1120,34 +1229,34 @@ alsa_get_preferred_sample_rate(cubeb * c
+@@ -1126,34 +1235,34 @@ alsa_get_preferred_sample_rate(cubeb * c
  
    /* get a pcm, disabling resampling, so we get a rate the
     * hardware/dmix/pulse/etc. supports. */
@@ -521,7 +522,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
  
    return CUBEB_OK;
  }
-@@ -1180,10 +1289,10 @@ alsa_stream_start(cubeb_stream * stm)
+@@ -1186,10 +1295,10 @@ alsa_stream_start(cubeb_stream * stm)
    pthread_mutex_lock(&stm->mutex);
    /* Capture pcm must be started after initial setup/recover */
    if (stm->stream_type == SND_PCM_STREAM_CAPTURE &&
@@ -535,7 +536,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    gettimeofday(&stm->last_activity, NULL);
    pthread_mutex_unlock(&stm->mutex);
  
-@@ -1223,7 +1332,7 @@ alsa_stream_stop(cubeb_stream * stm)
+@@ -1229,7 +1338,7 @@ alsa_stream_stop(cubeb_stream * stm)
    pthread_mutex_unlock(&ctx->mutex);
  
    pthread_mutex_lock(&stm->mutex);
@@ -544,7 +545,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
    pthread_mutex_unlock(&stm->mutex);
  
    return CUBEB_OK;
-@@ -1239,8 +1348,8 @@ alsa_stream_get_position(cubeb_stream * 
+@@ -1245,8 +1354,8 @@ alsa_stream_get_position(cubeb_stream * 
    pthread_mutex_lock(&stm->mutex);
  
    delay = -1;
@@ -555,7 +556,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
      *position = stm->last_position;
      pthread_mutex_unlock(&stm->mutex);
      return CUBEB_OK;
-@@ -1265,7 +1374,7 @@ alsa_stream_get_latency(cubeb_stream * s
+@@ -1271,7 +1380,7 @@ alsa_stream_get_latency(cubeb_stream * s
    snd_pcm_sframes_t delay;
    /* This function returns the delay in frames until a frame written using
       snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */

Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c:1.9 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c:1.10
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c:1.9        Thu Apr 27 01:49:47 2017
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c    Thu May 10 20:01:53 2018
@@ -1,10 +1,10 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.9 2017/04/27 01:49:47 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.10 2018/05/10 20:01:53 ryoon Exp $
 
 * Restore OSS audio support code
 
---- media/libcubeb/src/cubeb_oss.c.orig        2017-04-23 13:26:11.608534944 +0000
+--- media/libcubeb/src/cubeb_oss.c.orig        2018-05-09 10:25:44.118207555 +0000
 +++ media/libcubeb/src/cubeb_oss.c
-@@ -0,0 +1,445 @@
+@@ -0,0 +1,454 @@
 +/*
 + * Copyright © 2014 Mozilla Foundation
 + *
@@ -41,11 +41,13 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
 +};
 +
 +struct cubeb_stream {
++  /* Note: Must match cubeb_stream layout in cubeb.c. */
 +  cubeb * context;
++  void * user_ptr;
++  /**/
 +
 +  cubeb_data_callback data_callback;
 +  cubeb_state_callback state_callback;
-+  void * user_ptr;
 +  float volume;
 +  float panning;
 +
@@ -274,6 +276,11 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
 +    return CUBEB_ERROR_DEVICE_UNAVAILABLE;
 +  }
 +
++  if ((input_stream_params && input_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) ||
++      (output_stream_params && output_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK)) {
++    return CUBEB_ERROR_NOT_SUPPORTED;
++  }
++
 +  if ((stream->fd = open(CUBEB_OSS_DEFAULT_OUTPUT, O_WRONLY)) == -1) {
 +    free(stream);
 +    return CUBEB_ERROR;
@@ -435,12 +442,14 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
 +  .get_min_latency = oss_get_min_latency,
 +  .get_preferred_sample_rate = oss_get_preferred_sample_rate,
 +  .get_preferred_channel_layout = NULL,
-+  .destroy = oss_destroy,
 +  .enumerate_devices = NULL,
++  .device_collection_destroy = NULL,
++  .destroy = oss_destroy,
 +  .stream_init = oss_stream_init,
 +  .stream_destroy = oss_stream_destroy,
 +  .stream_start = oss_stream_start,
 +  .stream_stop = oss_stream_stop,
++  .stream_reset_default_device = NULL,
 +  .stream_get_position = oss_stream_get_position,
 +  .stream_get_latency = oss_stream_get_latency,
 +  .stream_set_volume = oss_stream_set_volume,

Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.13 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.14
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.13  Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build       Thu May 10 20:01:53 2018
@@ -1,9 +1,9 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.13 2017/09/30 05:34:12 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.14 2018/05/10 20:01:53 ryoon Exp $
 
 * Add OSS audio support
 * Support system library
 
---- media/libcubeb/src/moz.build.orig  2017-07-31 16:20:49.000000000 +0000
+--- media/libcubeb/src/moz.build.orig  2018-05-03 16:58:30.000000000 +0000
 +++ media/libcubeb/src/moz.build
 @@ -22,6 +22,12 @@ if CONFIG['MOZ_ALSA']:
      ]
@@ -18,11 +18,11 @@ $NetBSD: patch-media_libcubeb_src_moz.bu
  if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['MOZ_JACK']:
      SOURCES += [
          'cubeb_resampler.cpp',
-@@ -85,6 +91,7 @@ if CONFIG['OS_TARGET'] == 'Android':
- 
+@@ -87,6 +93,7 @@ if CONFIG['OS_TARGET'] == 'Android':
  FINAL_LIBRARY = 'gkmedias'
  
-+CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
  CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
++CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
  CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
  
+ # We allow warnings for third-party code that can be updated from upstream.

Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh:1.3 pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh:1.4
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh:1.3       Thu Aug 10 14:46:15 2017
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh   Thu May 10 20:01:53 2018
@@ -1,12 +1,12 @@
-$NetBSD: patch-media_libcubeb_update.sh,v 1.3 2017/08/10 14:46:15 ryoon Exp $
+$NetBSD: patch-media_libcubeb_update.sh,v 1.4 2018/05/10 20:01:53 ryoon Exp $
 
---- media/libcubeb/update.sh.orig      2017-07-31 16:20:49.000000000 +0000
+--- media/libcubeb/update.sh.orig      2018-05-03 16:58:30.000000000 +0000
 +++ media/libcubeb/update.sh
 @@ -20,6 +20,7 @@ cp $1/src/cubeb_log.h src
  cp $1/src/cubeb_mixer.cpp src
  cp $1/src/cubeb_mixer.h src
  cp $1/src/cubeb_opensl.c src
 +cp $1/src/cubeb_oss.c src
- cp $1/src/cubeb_osx_run_loop.h src
- cp $1/src/cubeb_panner.cpp src
- cp $1/src/cubeb_panner.h src
+ cp $1/src/cubeb-jni.cpp src
+ cp $1/src/cubeb-jni.h src
+ cp $1/src/android/cubeb-output-latency.h src/android

Index: pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
diff -u pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.15 pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.16
--- pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.15     Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build  Thu May 10 20:01:53 2018
@@ -1,50 +1,11 @@
-$NetBSD: patch-toolkit_library_moz.build,v 1.15 2017/09/30 05:34:12 ryoon Exp $
+$NetBSD: patch-toolkit_library_moz.build,v 1.16 2018/05/10 20:01:53 ryoon Exp $
 
 * Support system libraries
 * Restore OSS support
 
---- toolkit/library/moz.build.orig     2017-09-14 20:16:01.000000000 +0000
+--- toolkit/library/moz.build.orig     2018-05-03 16:58:41.000000000 +0000
 +++ toolkit/library/moz.build
-@@ -198,6 +198,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']:
-@@ -212,9 +213,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
- if CONFIG['MOZ_SYSTEM_PNG']:
-     OS_LIBS += CONFIG['MOZ_PNG_LIBS']
- 
-+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
-+    OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
-+
-+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
-+    OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
-+
- if CONFIG['MOZ_SYSTEM_HUNSPELL']:
-     OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
- 
-+if CONFIG['MOZ_SYSTEM_OGG']:
-+    OS_LIBS += CONFIG['MOZ_OGG_LIBS']
-+
-+if CONFIG['MOZ_SYSTEM_THEORA']:
-+    OS_LIBS += CONFIG['MOZ_THEORA_LIBS']
-+
-+if CONFIG['MOZ_SYSTEM_VORBIS']:
-+    OS_LIBS += CONFIG['MOZ_VORBIS_LIBS']
-+
-+if CONFIG['MOZ_SYSTEM_TREMOR']:
-+    OS_LIBS += CONFIG['MOZ_TREMOR_LIBS']
-+
-+if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
-+    OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS']
-+
- if CONFIG['MOZ_SYSTEM_LIBEVENT']:
-     OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
- 
-@@ -224,8 +246,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
+@@ -247,8 +247,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
  if not CONFIG['MOZ_TREE_PIXMAN']:
      OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
  

Index: pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
diff -u pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.10 pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.11
--- pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.10 Sat Mar 17 00:59:03 2018
+++ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure      Thu May 10 20:01:53 2018
@@ -1,30 +1,10 @@
-$NetBSD: patch-toolkit_moz.configure,v 1.10 2018/03/17 00:59:03 ryoon Exp $
+$NetBSD: patch-toolkit_moz.configure,v 1.11 2018/05/10 20:01:53 ryoon Exp $
 
 * skia part: support bigendian architectures
 
---- toolkit/moz.configure.orig 2018-03-10 02:54:17.000000000 +0000
+--- toolkit/moz.configure.orig 2018-05-03 16:58:41.000000000 +0000
 +++ toolkit/moz.configure
-@@ -414,7 +414,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
-@@ -815,8 +815,8 @@ def webrender(value, milestone):
-     enable_webrender = None
- 
-     if value.origin == 'default':
--        # if nothing is specified, default to just building on Nightly
--        build_webrender = milestone.is_nightly
-+        # build by default downstream
-+        build_webrender = True
-     elif len(value) and value[0] == 'build':
-         # if explicitly set to 'build', then we build but don't enable
-         build_webrender = True
-@@ -924,11 +924,11 @@ include('nss.configure')
+@@ -932,11 +932,11 @@ include('nss.configure')
  # ==============================================================
  option('--disable-skia', help='Disable use of Skia')
  
@@ -41,30 +21,3 @@ $NetBSD: patch-toolkit_moz.configure,v 1
          return True
  
  set_config('MOZ_ENABLE_SKIA', skia)
-@@ -1051,6 +1051,26 @@ add_old_configure_assignment('FT2_LIBS',
- add_old_configure_assignment('FT2_CFLAGS',
-                              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.7.4',
-+                                    when='--with-system-harfbuzz')
-+
-+set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
-+
- # Mortar
- # ==============================================================
- option('--enable-mortar', help='Enable mortar extension')



Home | Main Index | Thread Index | Old Index