pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Sep 20 20:01:41 UTC 2016

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
        pkgsrc/www/firefox/patches: patch-build_gyp.mozbuild
            patch-build_moz.configure_old.configure
            patch-js_src_jit_none_AtomicOperations-sparc.h
            patch-mozglue_build_arm.cpp
Added Files:
        pkgsrc/www/firefox/patches: patch-toolkit_modules_GMPUtils.jsm
            patch-toolkit_moz.configure
            patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
Removed Files:
        pkgsrc/www/firefox/patches:
            patch-gfx_skia_skia_src_core_SkScaleToSides.h
            patch-js_src_jit_AtomicOperations.h

Log Message:
Update to 49.0

Changelog:
New
    Updated Firefox Login Manager to allow HTTPS pages to use saved HTTP logins. It’s one more way Firefox is supporting Let’s Encrypt and helping users transition to a more secure web.

    Added features to Reader Mode that make it easier on the eyes and the ears
        Controls that allow users to adjust the width and line spacing of text
        Narrate, which reads the content of a page out loud

    Improved video performance for users on systems that support SSSE3 without hardware acceleration

    Added context menu controls to HTML5 audio and video that let users loops files or play files at 1.25x speed

    Enhancements for Mac users
        Improved performance on OS X systems without hardware acceleration
        Improved appearance of anti-aliased OS X fonts

    Improvements in about:memory reports for tracking font memory usage

    Improve performance on Windows systems without hardware acceleration

Fixed
    Fixed an issue that prevented users from updating Firefox for Mac unless they originally installed Firefox. Now, those users as well as any user with administrative credentials can update Firefox.

    Various security fixes

Changed
    Ended Firefox for Mac support for OS X 10.6, 10.7, and 10.8.

    Ended Firefox for Windows support for SSE processors

    Removed Firefox Hello

    Re-enabled the default for Graphite2 font shaping

Developer
    Added a Cause column to the Network Monitor to show what caused each network request

    Introduced web speech synthesis API

Fixed in Firefox 49
    2016-85 Security vulnerabilities fixed in Firefox 49

CVE-2016-2827 - Out-of-bounds read in mozilla::net::IsValidReferrerPolicy [low]
Reporter: Atte Kettunen
Description: A content security policy (CSP) containing a referrer directive with no values can cause a non-exploitable crash. [1289085]

CVE-2016-5270 - Heap-buffer-overflow in nsCaseTransformTextRunFactory::TransformString [high]
Reporter: Atte Kettunen
Description: An out-of-bounds write of a boolean value during text conversion with some unicode characters. [1291016]

CVE-2016-5271 - Out-of-bounds read in PropertyProvider::GetSpacingInternal [low]
Reporter: Abhishek Arya
Description: An out-of-bounds read during the processing of text runs in some pages using display:contents. [1288946]

CVE-2016-5272 - Bad cast in nsImageGeometryMixin [high]
Reporter: Abhishek Arya
Description: A bad cast when processing layout with input elements can result in a potentially exploitable crash. [1297934]

CVE-2016-5273 - crash in mozilla::a11y::HyperTextAccessible::GetChildOffset [high]
Reporter: Nils
Description: A potentially exploitable crash in accessibility [1280387]

CVE-2016-5276 - Heap-use-after-free in mozilla::a11y::DocAccessible::ProcessInvalidationList [high]
Reporter: Nils
Description: A use-after-free vulnerability triggered by setting a aria-owns attribute [1287721]

CVE-2016-5274 - use-after-free in nsFrameManager::CaptureFrameState [high]
Reporter: Nils
Description: A use-after-free issue in web animations during restyling. [1282076]

CVE-2016-5277 - Heap-use-after-free in nsRefreshDriver::Tick [high]
Reporter: Nils
Description: A user-after-free vulnerability with web animations when destroying a timeline [1291665]

CVE-2016-5275 - global-buffer-overflow in mozilla::gfx::FilterSupport::ComputeSourceNeededRegions [critical]
Reporter: Nils
Description: A buffer overflow when working with empty filters during canvas rendering [1287316]

CVE-2016-5278 - Heap-buffer-overflow in nsBMPEncoder::AddImageFrame [critical]
Reporter: Nils
Description: A potentially exploitable crash caused by a buffer overflow while encoding image frames to images [1294677]

CVE-2016-5279 - Full local path of files is available to web pages after drag and drop [moderate]
Reporter: Rafael Gieschke
Description: The full path to local files is available to scripts when local files are drag and dropped into Firefox [1249522]

CVE-2016-5280 - Use-after-free in mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap [high]
Reporter: Mei Wang
Description: Use-after-free vulnerability when changing text direction [1289970]

CVE-2016-5281 - use-after-free in DOMSVGLength [high]
Reporter: Brian Carpenter
Description: Use-after-free vulnerability when manipulating SVG format content through script [1284690]

CVE-2016-5282 - Don't allow content to request favicons from non-whitelisted schemes [moderate]
Reporter: Richard Newman
Description: Favicons can be loaded through non-whitelisted protocols, such as jar: [932335]

CVE-2016-5283 - <iframe src> fragment timing attack can reveal cross-origin data [high]
Reporter: Gavin Sharp
Description: A timing attack vulnerability using iframes to potentially reveal private data using document resizes and link colors [928187]

CVE-2016-5284 - Add-on update site certificate pin expiration [high]
Reporter: Ryan Duff
Description: Due to flaws in the process we used to update "Preloaded Public Key Pinning" in our releases, the pinning for add-on updates became ineffective in early September. An attacker who was 
able to get a mis-issued certificate for a Mozilla web site could send malicious add-on updates to users on networks controlled by the attacker. Users who have not installed any add-ons are not 
affected. [1303127]

CVE-2016-5256 - Memory safety bugs fixed in Firefox 49 [critical]
Reporter: Mozilla developers
Description: Mozilla developers Christoph Diehl, Christian Holler, Gary Kwong, Nathan Froyd, Honza Bambas, Seth Fowler, and Michael Smith reported memory safety bugs present in Firefox 48. Some of 
these bugs showed evidence of memory corruption under certain circumstances could potentially exploited to run arbitrary code. [Memory safety bugs fixed in Firefox 49]

CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4 [critical]
Reporter: Mozilla developers
Description: Mozilla developers and community members Christoph Diehl, Andrew McCreight, Dan Minor, Byron Campen, Jon Coppeard, Steve Fink, Tyson Smith, Philipp, and Carsten Book reported memory 
safety bugs present in Firefox 48 and Firefox ESR 45.3. Some of these bugs showed evidence of memory corruption and we presume that with enough effort at least some of these could be exploited to run 
arbitrary code. [Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4]


To generate a diff of this commit:
cvs rdiff -u -r1.266 -r1.267 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.109 -r1.110 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.253 -r1.254 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.82 -r1.83 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/www/firefox/patches/patch-js_src_jit_AtomicOperations.h
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h \
    pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm
cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox/patches/patch-toolkit_moz.configure \
    pkgsrc/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js

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.266 pkgsrc/www/firefox/Makefile:1.267
--- pkgsrc/www/firefox/Makefile:1.266   Mon Aug 29 12:56:53 2016
+++ pkgsrc/www/firefox/Makefile Tue Sep 20 20:01:41 2016
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.266 2016/08/29 12:56:53 ryoon Exp $
+# $NetBSD: Makefile,v 1.267 2016/09/20 20:01:41 ryoon Exp $
 
 FIREFOX_VER=   ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=    48.0
-MOZ_BRANCH_MINOR=      .2
+MOZ_BRANCH=    49.0
+MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
@@ -49,6 +49,8 @@ CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/
 CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpidl.py
 CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpt.py
 
+CHECK_WRKREF_SKIP+=lib/firefox/chrome/toolkit/content/global/buildconfig.html
+
 MOZILLA=firefox
 MOZILLA_ICON=  ${WRKSRC}/${OBJDIR}/dist/firefox/browser/chrome/icons/default/default48.png
 .if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.109 pkgsrc/www/firefox/PLIST:1.110
--- pkgsrc/www/firefox/PLIST:1.109      Sat Aug 20 11:17:32 2016
+++ pkgsrc/www/firefox/PLIST    Tue Sep 20 20:01:41 2016
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.109 2016/08/20 11:17:32 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.110 2016/09/20 20:01:41 ryoon Exp $
 bin/firefox
 lib/firefox/application.ini
 lib/firefox/browser/blocklist.xml
@@ -168,6 +168,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul
 lib/firefox/browser/chrome/browser/content/browser/license.html
 lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png
+lib/firefox/browser/chrome/browser/content/browser/migration/automigration.properties
 lib/firefox/browser/chrome/browser/content/browser/migration/migration.js
 lib/firefox/browser/chrome/browser/content/browser/migration/migration.xul
 lib/firefox/browser/chrome/browser/content/browser/newtab/newTab.css
@@ -223,7 +224,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/preferences.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/preferences.xul
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/privacy.js
-lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/search.css
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/search.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/security.js
 lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/subdialogs.js
@@ -256,6 +256,8 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/schemas/tabs.json
 lib/firefox/browser/chrome/browser/content/browser/schemas/windows.json
 lib/firefox/browser/chrome/browser/content/browser/search/search.xml
+lib/firefox/browser/chrome/browser/content/browser/search/searchReset.js
+lib/firefox/browser/chrome/browser/content/browser/search/searchReset.xhtml
 lib/firefox/browser/chrome/browser/content/browser/search/searchbarBindings.css
 lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js
 lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.xul
@@ -284,6 +286,7 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml
 lib/firefox/browser/chrome/browser/content/browser/translation-infobar.xml
 lib/firefox/browser/chrome/browser/content/browser/urlbarBindings.xml
+lib/firefox/browser/chrome/browser/content/browser/usercontext/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
@@ -372,6 +375,7 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/downloads.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/drm-icon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/favicon-search-16.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon16.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe-ui.css
@@ -391,6 +395,7 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-icon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-lit.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-off.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/icon-search-64.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/identity-icon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-loaded.svg
@@ -461,7 +466,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/mail.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/search.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing-mask.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/check.svg
@@ -485,6 +489,7 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator%2x.png@localhost
 lib/firefox/browser/chrome/browser/skin/classic/browser/search-pref.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/searchReset.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/searchbar.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/session-restore.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css
@@ -500,10 +505,10 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-16.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-32.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-bg.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/sync-desktopIcon.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/sync-desktopIcon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-horizontalbar.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-horizontalbar%2x.png@localhost
-lib/firefox/browser/chrome/browser/skin/classic/browser/sync-mobileIcon.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/sync-mobileIcon.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/sync-notification-24.png
 lib/firefox/browser/chrome/browser/skin/classic/browser/syncCommon.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-horizontalbar.png
@@ -684,7 +689,7 @@ lib/firefox/browser/chrome/devtools/cont
 lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs-frame.xhtml
 lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs.css
 lib/firefox/browser/chrome/devtools/content/shared/widgets/spectrum-frame.xhtml
-lib/firefox/browser/chrome/devtools/content/shared/widgets/spectrum.css
+lib/firefox/browser/chrome/devtools/content/shared/widgets/tooltip-frame.xhtml
 lib/firefox/browser/chrome/devtools/content/shared/widgets/widgets.css
 lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/comment/comment.js
 lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css
@@ -730,17 +735,19 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn_loose.js
 lib/firefox/browser/chrome/devtools/modules/devtools/acorn/walk.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addon-target.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-controls.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-install-error.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-tab.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/service-worker-target.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-header.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu-entry.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/target.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-header.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu-entry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/target.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/worker-target.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/service-worker-target.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/target.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/worker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js
@@ -797,6 +804,8 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/menu-item.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/menu.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/selection.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/source-location.js
@@ -848,8 +857,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/tabs.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/twisty-closed.svg
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/twisty-open.svg
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/lib/require.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/main.js
@@ -982,9 +989,11 @@ 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/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
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/app.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/audio/camera-click.mp3
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
@@ -1001,18 +1010,21 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/screenshot.svg
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/select-arrow.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.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
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/responsive-ua.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.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/responsivedesign/resize-commands.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm
@@ -1029,6 +1041,8 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/browser-loader.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/frame.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/notification-box.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/notification-box.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
@@ -1046,6 +1060,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js
@@ -1064,7 +1079,9 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-row.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.css
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-parsing-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-angle.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-color-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-color.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js
@@ -1076,6 +1093,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/l10n.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/options-view.js
@@ -1090,6 +1108,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/shim/Services.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js
@@ -1116,6 +1135,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/FlameGraph.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Graphs.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/HTMLTooltip.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js
@@ -1127,7 +1147,10 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/ViewHelpers.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/css-autocompleter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/debugger.js
@@ -1178,6 +1201,26 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/date-preview.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js
@@ -1195,6 +1238,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/actor-registry.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/addon.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/addons.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/animation.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/breakpoint.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/call-watcher.js
@@ -1203,6 +1247,7 @@ lib/firefox/browser/chrome/devtools/modu
 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/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
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-manager.js
@@ -1229,7 +1274,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector.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/memprof.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/performance-entries.js
@@ -1287,16 +1331,34 @@ lib/firefox/browser/chrome/devtools/modu
 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/builtin-modules.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/main.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-angle.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-lexer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-parsing-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-properties-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/defer.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-emitter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-parsers.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/Templater.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/addons.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/call-watcher.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/canvas.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/css-properties.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/highlighters.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/settings.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/storage.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/styles.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webaudio.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webgl.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/addon.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/appcache.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/calllog.js
@@ -1322,13 +1384,8 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/cli.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/clear.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/commands.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/connect.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/context.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/exec.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/global.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/help.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/intro.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/lang.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/mocks.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/pref.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/preflist.js
@@ -1385,6 +1442,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/prism.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/spell.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/util.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/templater.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js
@@ -1406,6 +1464,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/recording-common.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/performance/recording-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/index.js
@@ -1414,7 +1473,26 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/prompt.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/socket.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/sourcemap/source-map.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/actor-registry.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/addons.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/animation.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/call-watcher.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/canvas.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/css-properties.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/highlighters.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/node.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/preference.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/settings.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/storage.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styleeditor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styles.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webaudio.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webgl.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/touch/simulator-content.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/packets.js
@@ -1471,8 +1549,7 @@ lib/firefox/browser/chrome/devtools/skin
 lib/firefox/browser/chrome/devtools/skin/images/command-rulers.svg
 lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.svg
 lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.svg
-lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.png
-lib/firefox/browser/chrome/devtools/skin/images/commandline-icon%2x.png@localhost
+lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.svg
 lib/firefox/browser/chrome/devtools/skin/images/controls.png
 lib/firefox/browser/chrome/devtools/skin/images/controls%2x.png@localhost
 lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch.png
@@ -1494,6 +1571,7 @@ lib/firefox/browser/chrome/devtools/skin
 lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugging-addons.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugging-devices.svg
+lib/firefox/browser/chrome/devtools/skin/images/debugging-tabs.svg
 lib/firefox/browser/chrome/devtools/skin/images/debugging-workers.svg
 lib/firefox/browser/chrome/devtools/skin/images/diff.svg
 lib/firefox/browser/chrome/devtools/skin/images/dock-bottom.svg
@@ -1606,6 +1684,7 @@ lib/firefox/browser/chrome/devtools/skin
 lib/firefox/browser/chrome/devtools/skin/images/security-state-secure.svg
 lib/firefox/browser/chrome/devtools/skin/images/security-state-weak.svg
 lib/firefox/browser/chrome/devtools/skin/images/sort-arrows.svg
+lib/firefox/browser/chrome/devtools/skin/images/tabs-icon.svg
 lib/firefox/browser/chrome/devtools/skin/images/timeline-filter.svg
 lib/firefox/browser/chrome/devtools/skin/images/toggle-tools.png
 lib/firefox/browser/chrome/devtools/skin/images/toggle-tools%2x.png@localhost
@@ -1650,6 +1729,7 @@ lib/firefox/browser/chrome/devtools/skin
 lib/firefox/browser/chrome/devtools/skin/rules.css
 lib/firefox/browser/chrome/devtools/skin/scratchpad.css
 lib/firefox/browser/chrome/devtools/skin/shadereditor.css
+lib/firefox/browser/chrome/devtools/skin/spectrum.css
 lib/firefox/browser/chrome/devtools/skin/splitters.css
 lib/firefox/browser/chrome/devtools/skin/splitview.css
 lib/firefox/browser/chrome/devtools/skin/storage.css
@@ -1678,6 +1758,7 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/aboutPrivateBrowsing.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/aboutPrivateBrowsing.properties
 lib/firefox/browser/chrome/en-US/locale/browser/aboutRobots.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/aboutSearchReset.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/aboutSessionRestore.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/aboutSyncTabs.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/aboutTabCrashed.dtd
@@ -1741,7 +1822,6 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/amazondotcom.xml
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/bing.xml
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/ddg.xml
-lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/eBay.xml
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/google-nocodes.xml
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/google.xml
 lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/list.txt
@@ -2266,220 +2346,12 @@ lib/firefox/browser/features/firefox@get
 lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/windows/pocket.css
 lib/firefox/browser/features/firefox%getpocket.com@localhost/en-US/locale/en-US/pocket.properties
 lib/firefox/browser/features/firefox%getpocket.com@localhost/install.rdf
-lib/firefox/browser/features/loop%mozilla.org@localhost/bootstrap.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome.manifest
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/locale-fallback/en-US/loop.properties
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/DomainWhitelist.jsm
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/LoopRooms.jsm
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/LoopRoomsCache.jsm
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopAPI.jsm
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopPushHandler.jsm
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopService.jsm
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/MozLoopWorker.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/modules/tabFrame.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/conversation.html
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/copy.html
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/copy.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/desktop.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/panel.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/css/slideshow.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/conversation.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/conversationAppStore.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/copy.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/desktopViews.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/feedbackViews.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/models.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/otconfig.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/panel.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/roomStore.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/roomViews.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/js/slideshow.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/panel.html
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/slideshow.html
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/vendor/l10n.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/vendor/simpleSlideshow.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/panels/vendor/simpleSlideshow.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/preferences/prefs.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/css/common.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/css/conversation.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/css/reset.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/02.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/02%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/animated-spinner.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/arrow-01.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-call-avatar.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-default-16x16%1.5x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-default-16x16%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-mute-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-mute.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio-muted-darkgrey.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/audio.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/avatars.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/beta-ribbon.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/cam_audio-no.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/cam_audio.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/cam_audio_h.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/chatbubble-arrow-left.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/chatbubble-arrow-right.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/check.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/close-02.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/cursor.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/ellipsis-v.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/empty_search.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/exit.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/facemute-14x14.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/facemute-14x14%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-avatar.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-hello_logo.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-hello_tour-slide-01.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-hello_tour-slide-02.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-hello_tour-slide-03.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-hello_tour-slide-04.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/firefox-logo.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-email-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-facebook-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-help-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-help-no-circle-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-help-no-circle-blue-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-link-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/glyph-user-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/hangup-inverse-14x14.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/hangup-inverse-14x14%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/happy.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/hello-web-share.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/hello_logo.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/helloicon.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/icon_32.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/icon_64.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/icons-10x10.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/icons-14x14.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/icons-16x16.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/join_notification.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/leave.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/leave_notification.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/media-group-left-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/media-group-right-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/media-group.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/movistar.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/movistar%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/mute-inverse-14x14.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/mute-inverse-14x14%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/pause-12x12.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/paused-hello.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/play-12x12.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/sad.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/sad_hello_icon_64x64.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/settings-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/settings.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/sharing-active.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/sharing-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/sharing-pending.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/sharing.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/spinner.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/spinner.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/spinner%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/stop-12x12.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/telefonica-logo.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/video-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/video-mute-hover.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/video-mute.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/video-muted-darkgrey.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/video.svg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/vivo.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/img/vivo%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/actions.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/activeRoomStore.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/crypto.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/dispatcher.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/linkifiedTextView.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/loopapi-client.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/mixins.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/otSdkDriver.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/remoteCursorStore.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/store.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/textChatStore.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/textChatView.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/urlRegExps.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/utils.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/validate.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/js/views.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/connected.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/connecting.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/failure.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/message.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/room-joined-in.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/room-joined.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/room-left.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/sounds/terminated.ogg
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/backbone.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/classnames.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/lodash.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/react-dom.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/react.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/css/ot.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-chrome.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-copy-firefox.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-firefox.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/access-predenied-chrome.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/access-prompt-chrome.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/audioonly-publisher.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/audioonly-subscriber.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/buttons.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/loader.gif
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/mic-off.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/mic-on.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/speaker-off.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/images/rtc/speaker-on.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk-content/js/dynamic_config.min.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/content/shared/vendor/sdk.js
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/menuPanel.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/menuPanel%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/panelarrow-vertical-warning.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/panelarrow-vertical-warning%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/platform.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/toolbar-inverted.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/toolbar-inverted%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/toolbar.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/linux/toolbar%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel-yosemite.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel-yosemite%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/menuPanel%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/panelarrow-vertical-warning.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/panelarrow-vertical-warning%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/platform.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar-inverted.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar-inverted%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar-yosemite.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar-yosemite%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/osx/toolbar%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/shared/loop.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel-aero.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel-aero%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/menuPanel%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/panelarrow-vertical-warning.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/panelarrow-vertical-warning%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/platform.css
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-XP.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-XP%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-aero.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-aero%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-inverted.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-inverted%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-lunaSilver.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-lunaSilver%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-win8.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar-win8%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar.png
-lib/firefox/browser/features/loop%mozilla.org@localhost/chrome/skin/windows/toolbar%2x.png@localhost
-lib/firefox/browser/features/loop%mozilla.org@localhost/en-US/locale/en-US/loop.properties
-lib/firefox/browser/features/loop%mozilla.org@localhost/install.rdf
+lib/firefox/browser/features/webcompat%mozilla.org@localhost/bootstrap.js
+lib/firefox/browser/features/webcompat%mozilla.org@localhost/install.rdf
 lib/firefox/browser/icons/mozicon128.png
 lib/firefox/browser/modules/AboutHome.jsm
 lib/firefox/browser/modules/AboutNewTab.jsm
+lib/firefox/browser/modules/AutoMigrate.jsm
 lib/firefox/browser/modules/BrowserUITelemetry.jsm
 lib/firefox/browser/modules/CastingApps.jsm
 lib/firefox/browser/modules/Chat.jsm
@@ -2489,6 +2361,7 @@ lib/firefox/browser/modules/ContentLinkH
 lib/firefox/browser/modules/ContentObservers.jsm
 lib/firefox/browser/modules/ContentSearch.jsm
 lib/firefox/browser/modules/ContentWebRTC.jsm
+lib/firefox/browser/modules/ContextualIdentityService.jsm
 lib/firefox/browser/modules/CustomizableUI.jsm
 lib/firefox/browser/modules/CustomizableWidgets.jsm
 lib/firefox/browser/modules/CustomizeMode.jsm
@@ -2508,6 +2381,7 @@ lib/firefox/browser/modules/NetworkPrior
 lib/firefox/browser/modules/NewTabMessages.jsm
 lib/firefox/browser/modules/NewTabPrefsProvider.jsm
 lib/firefox/browser/modules/NewTabRemoteResources.jsm
+lib/firefox/browser/modules/NewTabSearchProvider.jsm
 lib/firefox/browser/modules/NewTabURL.jsm
 lib/firefox/browser/modules/NewTabWebChannel.jsm
 lib/firefox/browser/modules/PanelFrame.jsm
@@ -2529,7 +2403,6 @@ lib/firefox/browser/modules/Social.jsm
 lib/firefox/browser/modules/TabGroupsMigrator.jsm
 lib/firefox/browser/modules/TransientPrefs.jsm
 lib/firefox/browser/modules/UITour.jsm
-lib/firefox/browser/modules/UserContextUI.jsm
 lib/firefox/browser/modules/devtools/client/framework/gDevTools.jsm
 lib/firefox/browser/modules/devtools/gDevTools.jsm
 lib/firefox/browser/modules/distribution.js
@@ -2749,7 +2622,6 @@ lib/firefox/chrome/marionette/content/co
 lib/firefox/chrome/marionette/content/dispatcher.js
 lib/firefox/chrome/marionette/content/driver.js
 lib/firefox/chrome/marionette/content/element.js
-lib/firefox/chrome/marionette/content/emulator.js
 lib/firefox/chrome/marionette/content/error.js
 lib/firefox/chrome/marionette/content/evaluate.js
 lib/firefox/chrome/marionette/content/event.js
@@ -2996,6 +2868,7 @@ lib/firefox/chrome/toolkit/content/globa
 lib/firefox/chrome/toolkit/content/global/select-child.js
 lib/firefox/chrome/toolkit/content/global/selectDialog.js
 lib/firefox/chrome/toolkit/content/global/selectDialog.xul
+lib/firefox/chrome/toolkit/content/global/simplifyMode.css
 lib/firefox/chrome/toolkit/content/global/strres.js
 lib/firefox/chrome/toolkit/content/global/svg/svgBindings.xml
 lib/firefox/chrome/toolkit/content/global/tabprompts.css
@@ -3199,7 +3072,7 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/icons/error-16.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/error-64.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/expand.png
-lib/firefox/chrome/toolkit/skin/classic/global/icons/find-arrows.png
+lib/firefox/chrome/toolkit/skin/classic/global/icons/find-arrows.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/folder-item.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/info.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/information-16.png
@@ -3262,7 +3135,6 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/back.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/fast.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/forward.svg
-lib/firefox/chrome/toolkit/skin/classic/global/narrate/narrate.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/slow.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/start.svg
 lib/firefox/chrome/toolkit/skin/classic/global/narrate/stop.svg
@@ -3284,6 +3156,10 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check-dis.gif
 lib/firefox/chrome/toolkit/skin/classic/global/radio/radio-check.gif
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Close-24x24.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Minus-42x16.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Content-Width-Plus-44x16.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Minus-38x14.svg
+lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Line-Height-Plus-38x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Minus-24x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg
 lib/firefox/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg
@@ -3402,7 +3278,6 @@ lib/firefox/components/ColorAnalyzer.js
 lib/firefox/components/ConsoleAPIStorage.js
 lib/firefox/components/ContactManager.js
 lib/firefox/components/ContentProcessSingleton.js
-lib/firefox/components/DataStoreImpl.js
 lib/firefox/components/DownloadLegacy.js
 lib/firefox/components/FeedProcessor.js
 lib/firefox/components/FormAutofillContentService.js
@@ -3422,14 +3297,13 @@ lib/firefox/components/PaymentFlowInfo.j
 lib/firefox/components/PermissionSettings.js
 lib/firefox/components/PhoneNumberService.js
 lib/firefox/components/PlacesCategoriesStarter.js
+lib/firefox/components/PresentationControlService.js
 lib/firefox/components/PresentationDataChannelSessionTransport.js
 lib/firefox/components/PresentationDeviceInfoManager.js
 lib/firefox/components/PrivateBrowsingTrackingProtectionWhitelist.js
 lib/firefox/components/Push.js
 lib/firefox/components/PushComponents.js
 lib/firefox/components/RemoteWebNavigation.js
-lib/firefox/components/RequestSyncManager.js
-lib/firefox/components/RequestSyncScheduler.js
 lib/firefox/components/SecurityReporter.js
 lib/firefox/components/SettingsManager.js
 lib/firefox/components/SiteSpecificUserAgent.js
@@ -3437,7 +3311,6 @@ lib/firefox/components/SlowScriptDebug.j
 lib/firefox/components/SystemMessageCache.js
 lib/firefox/components/SystemMessageInternal.js
 lib/firefox/components/SystemMessageManager.js
-lib/firefox/components/TCPPresentationServer.js
 lib/firefox/components/TVSimulatorService.js
 lib/firefox/components/TelemetryStartup.js
 lib/firefox/components/TooltipTextProvider.js
@@ -3480,7 +3353,6 @@ lib/firefox/components/nsLivemarkService
 lib/firefox/components/nsLoginInfo.js
 lib/firefox/components/nsLoginManager.js
 lib/firefox/components/nsLoginManagerPrompter.js
-lib/firefox/components/nsPlacesAutoComplete.js
 lib/firefox/components/nsPlacesExpiration.js
 lib/firefox/components/nsPrompter.js
 lib/firefox/components/nsSearchService.js
@@ -3602,10 +3474,13 @@ lib/firefox/modules/ContentPrefStore.jsm
 lib/firefox/modules/ContentPrefUtils.jsm
 lib/firefox/modules/CrashMonitor.jsm
 lib/firefox/modules/Credentials.jsm
+lib/firefox/modules/DNSPacket.jsm
+lib/firefox/modules/DNSRecord.jsm
+lib/firefox/modules/DNSResourceRecord.jsm
+lib/firefox/modules/DNSTypes.jsm
 lib/firefox/modules/DOMRequestHelper.jsm
-lib/firefox/modules/DataStoreChangeNotifier.jsm
-lib/firefox/modules/DataStoreCursorImpl.jsm
-lib/firefox/modules/DataStoreDB.jsm
+lib/firefox/modules/DataReader.jsm
+lib/firefox/modules/DataWriter.jsm
 lib/firefox/modules/DeferredSave.jsm
 lib/firefox/modules/DeferredTask.jsm
 lib/firefox/modules/Deprecated.jsm
@@ -3656,7 +3531,6 @@ lib/firefox/modules/InlineSpellChecker.j
 lib/firefox/modules/InlineSpellCheckerContent.jsm
 lib/firefox/modules/InsecurePasswordUtils.jsm
 lib/firefox/modules/Integration.jsm
-lib/firefox/modules/InterAppCommService.jsm
 lib/firefox/modules/Keyboard.jsm
 lib/firefox/modules/Langpacks.jsm
 lib/firefox/modules/LightweightThemeConsumer.jsm
@@ -3680,6 +3554,7 @@ lib/firefox/modules/MessageBroadcaster.j
 lib/firefox/modules/MessageChannel.jsm
 lib/firefox/modules/Microformats.js
 lib/firefox/modules/MozSocialAPI.jsm
+lib/firefox/modules/MulticastDNS.jsm
 lib/firefox/modules/NetUtil.jsm
 lib/firefox/modules/NewTabUtils.jsm
 lib/firefox/modules/NotificationDB.jsm
@@ -3741,9 +3616,6 @@ lib/firefox/modules/RemotePageManager.js
 lib/firefox/modules/RemoteSecurityUI.jsm
 lib/firefox/modules/RemoteWebProgress.jsm
 lib/firefox/modules/RequestAutocompleteUI.jsm
-lib/firefox/modules/RequestSyncApp.jsm
-lib/firefox/modules/RequestSyncService.jsm
-lib/firefox/modules/RequestSyncTask.jsm
 lib/firefox/modules/ResetProfile.jsm
 lib/firefox/modules/ResourceStatsDB.jsm
 lib/firefox/modules/ResourceStatsService.jsm
@@ -3769,6 +3641,7 @@ lib/firefox/modules/SocialService.jsm
 lib/firefox/modules/SpatialNavigation.jsm
 lib/firefox/modules/Sqlite.jsm
 lib/firefox/modules/StoreTrustAnchor.jsm
+lib/firefox/modules/Subprocess.jsm
 lib/firefox/modules/SystemMessagePermissionsChecker.jsm
 lib/firefox/modules/SystemUpdateService.jsm
 lib/firefox/modules/Task.jsm
@@ -3821,6 +3694,7 @@ lib/firefox/modules/addons/AddonReposito
 lib/firefox/modules/addons/AddonRepository_SQLiteMigrator.jsm
 lib/firefox/modules/addons/AddonUpdateChecker.jsm
 lib/firefox/modules/addons/Content.js
+lib/firefox/modules/addons/E10SAddonsRollout.jsm
 lib/firefox/modules/addons/GMPProvider.jsm
 lib/firefox/modules/addons/LightweightThemeImageOptimizer.jsm
 lib/firefox/modules/addons/PluginProvider.jsm
@@ -4136,13 +4010,13 @@ lib/firefox/modules/reader/ReaderWorker.
 lib/firefox/modules/reflect.jsm
 lib/firefox/modules/sdk/bootstrap.js
 lib/firefox/modules/sdk/system/Startup.js
-lib/firefox/modules/services-common/KintoBlocklist.js
 lib/firefox/modules/services-common/async.js
+lib/firefox/modules/services-common/blocklist-clients.js
+lib/firefox/modules/services-common/blocklist-updater.js
 lib/firefox/modules/services-common/hawkclient.js
 lib/firefox/modules/services-common/hawkrequest.js
 lib/firefox/modules/services-common/kinto-http-client.js
 lib/firefox/modules/services-common/kinto-offline-client.js
-lib/firefox/modules/services-common/kinto-updater.js
 lib/firefox/modules/services-common/logmanager.js
 lib/firefox/modules/services-common/observers.js
 lib/firefox/modules/services-common/rest.js
@@ -4155,6 +4029,8 @@ lib/firefox/modules/services-sync/FxaMig
 lib/firefox/modules/services-sync/SyncedTabs.jsm
 lib/firefox/modules/services-sync/addonsreconciler.js
 lib/firefox/modules/services-sync/addonutils.js
+lib/firefox/modules/services-sync/bookmark_utils.js
+lib/firefox/modules/services-sync/bookmark_validator.js
 lib/firefox/modules/services-sync/browserid_identity.js
 lib/firefox/modules/services-sync/constants.js
 lib/firefox/modules/services-sync/engines.js
@@ -4182,6 +4058,12 @@ lib/firefox/modules/services-sync/status
 lib/firefox/modules/services-sync/userapi.js
 lib/firefox/modules/services-sync/util.js
 lib/firefox/modules/sqlite/sqlite_internal.js
+lib/firefox/modules/subprocess/subprocess_common.jsm
+lib/firefox/modules/subprocess/subprocess_shared.js
+lib/firefox/modules/subprocess/subprocess_shared_unix.js
+lib/firefox/modules/subprocess/subprocess_unix.jsm
+lib/firefox/modules/subprocess/subprocess_worker_common.js
+lib/firefox/modules/subprocess/subprocess_worker_unix.js
 lib/firefox/modules/third_party/jsesc/jsesc.js
 lib/firefox/modules/vtt.jsm
 lib/firefox/modules/workers/PromiseWorker.js

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.253 pkgsrc/www/firefox/distinfo:1.254
--- pkgsrc/www/firefox/distinfo:1.253   Mon Aug 29 12:56:53 2016
+++ pkgsrc/www/firefox/distinfo Tue Sep 20 20:01:41 2016
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.253 2016/08/29 12:56:53 ryoon Exp $
+$NetBSD: distinfo,v 1.254 2016/09/20 20:01:41 ryoon Exp $
 
-SHA1 (firefox-48.0.2.source.tar.xz) = 75c36b8d2e4d25e0cbcc5e1ee7ed02b7e17ade8e
-RMD160 (firefox-48.0.2.source.tar.xz) = 6f0f2731fc88f0539a7ce21177dea42009908be4
-SHA512 (firefox-48.0.2.source.tar.xz) = d5addb0cd01e2aeb0fd9387800e82e385f3986716887840322d261d772a442f6fdb1d910cd53f2373f0fb82ed0b2a45356ac83f3ef230e14a2b9db8999ad8a4e
-Size (firefox-48.0.2.source.tar.xz) = 188101168 bytes
+SHA1 (firefox-49.0.source.tar.xz) = 55dd05fc7b9ba58e6e0568e9aa7173de5eb4df86
+RMD160 (firefox-49.0.source.tar.xz) = 74bfc31a2ff988ddbea03dc6a41f3acc4c64df43
+SHA512 (firefox-49.0.source.tar.xz) = 9431f86dec5587131699ae57ae428be168e4d6c7d1d48df643c10540e8e18bc5eadfcd08bb204950be611c87d35d8a40aa8ece454b7dfa3992239639c2d688a9
+Size (firefox-49.0.source.tar.xz) = 189615184 bytes
 SHA1 (patch-aa) = 7d2f0f38668daaaa808f68bea0c0b47dee2c8913
 SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
 SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f
 SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf
 SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84
 SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07
-SHA1 (patch-build_gyp.mozbuild) = 899516ef69404441ce4311defd2f969f9b4f3d07
-SHA1 (patch-build_moz.configure_old.configure) = 5eab77986d30588386cd184e409366d83d7f80fb
+SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86
+SHA1 (patch-build_moz.configure_old.configure) = 4142b710aaf2e467843b73e4575a3e72b0d2bc05
 SHA1 (patch-config_Makefile.in) = e73585126c714a3e07963cf19af1c7876e074209
 SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f
 SHA1 (patch-config_external_moz.build) = 0c9687a3c2d9fa7dee3909ba063e4fcbc9931a3e
@@ -26,7 +26,6 @@ SHA1 (patch-extensions_spellcheck_hunspe
 SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
 SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
 SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420
-SHA1 (patch-gfx_skia_skia_src_core_SkScaleToSides.h) = 9776f351f86ee1e60c93938b9077693a3542bd3b
 SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356
 SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
 SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f3bf72cb9b52b0c64d8ea5d3a25a797409da9d5a
@@ -46,10 +45,9 @@ SHA1 (patch-ipc_chromium_src_chrome_comm
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4
 SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb
 SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f
-SHA1 (patch-js_src_jit_AtomicOperations.h) = be1440f46ebfc2cc59f9e8715cb1c3692beaeea0
 SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3
 SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a
-SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = e140ea382743e1f4d7c0de246ac186f03d864164
+SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = b44992a869d6d08809a9edc28f1ad6f40632d392
 SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1
 SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59
 SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
@@ -80,7 +78,7 @@ SHA1 (patch-mfbt_Attributes.h) = 2b5f427
 SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503
 SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
 SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717
-SHA1 (patch-mozglue_build_arm.cpp) = e4ec1482535a00a431600574932c12ccac3687ed
+SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249
 SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
 SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89
 SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a
@@ -89,6 +87,9 @@ SHA1 (patch-toolkit_components_protobuf_
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
 SHA1 (patch-toolkit_library_libxul.mk) = 98d79e7ae52d4b54111512a98a03810e2bbe454d
 SHA1 (patch-toolkit_library_moz.build) = be0b3ae0c8048fd61c67b2ae78b2a0813cbefd85
+SHA1 (patch-toolkit_modules_GMPUtils.jsm) = 29ae1476560623bf1871c927d3728761112529e9
+SHA1 (patch-toolkit_moz.configure) = 851a9ed80072de0215863cf81cdbf674bf31271d
+SHA1 (patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = eacc4f45f724eb42869a1dba015e127e049fdec4
 SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
 SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe
 SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4

Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.82 pkgsrc/www/firefox/mozilla-common.mk:1.83
--- pkgsrc/www/firefox/mozilla-common.mk:1.82   Sat Aug 20 11:17:32 2016
+++ pkgsrc/www/firefox/mozilla-common.mk        Tue Sep 20 20:01:41 2016
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.82 2016/08/20 11:17:32 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.83 2016/09/20 20:01:41 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -9,6 +9,9 @@
 
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 BUILD_DEPENDS+=                yasm>=1.1:../../devel/yasm
+
+# Enable Google widevine CDM. This requires external libwidevinecdm.so.
+CONFIGURE_ARGS+=       --enable-eme=widevine
 .endif
 
 HAS_CONFIGURE=         yes

Index: pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild
diff -u pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild:1.3 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild:1.4
--- pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild:1.3     Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild Tue Sep 20 20:01:41 2016
@@ -1,4 +1,4 @@
-$NetBSD: patch-build_gyp.mozbuild,v 1.3 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-build_gyp.mozbuild,v 1.4 2016/09/20 20:01:41 ryoon Exp $
 
 Hunk #1:
   Try to add Video4Linux2 support
@@ -12,9 +12,9 @@ Hunk #3:
   MacOS X SDK version should be able to configure with
   ./configure --enable-macos-target=VER
 
---- build/gyp.mozbuild.orig    2015-01-23 05:59:58.000000000 +0000
+--- build/gyp.mozbuild.orig    2016-06-06 20:14:57.000000000 +0000
 +++ build/gyp.mozbuild
-@@ -12,6 +12,7 @@ gyp_vars = {
+@@ -14,6 +14,7 @@ gyp_vars = {
      'have_ethtool_cmd_speed_hi': 1 if CONFIG['MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI'] else 0,
      'include_alsa_audio': 1 if CONFIG['MOZ_ALSA'] else 0,
      'include_pulse_audio': 1 if CONFIG['MOZ_PULSEAUDIO'] else 0,
@@ -22,24 +22,3 @@ Hunk #3:
      # basic stuff for everything
      'include_internal_video_render': 0,
      'clang_use_chrome_plugins': 0,
-@@ -85,7 +86,7 @@ flavors = {
-     'WINNT': 'win',
-     'Android': 'linux' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' else 'android',
-     'Linux': 'linux',
--    'Darwin': 'mac' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' else 'ios',
-+    'Darwin': 'ios' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cairo-uikit' else 'mac',
-     'SunOS': 'solaris',
-     'GNU/kFreeBSD': 'freebsd',
-     'DragonFly': 'dragonfly',
-@@ -120,5 +121,11 @@ if CONFIG['INTEL_ARCHITECTURE']:
-     if not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3'] or not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']:
-         gyp_vars['yuv_disable_asm'] = 1
- 
-+# MacOS X SDK version should be able to configure with ./configure
-+# --enable-macos-target=VER
-+if CONFIG['MACOSX_DEPLOYMENT_TARGET']:
-+    gyp_vars['mac_sdk_min'] = CONFIG['MACOSX_DEPLOYMENT_TARGET']
-+    gyp_vars['mac_deployment_target'] = CONFIG['MACOSX_DEPLOYMENT_TARGET']
-+
- if CONFIG['MACOS_SDK_DIR']:
-     gyp_vars['mac_sdk_path'] = CONFIG['MACOS_SDK_DIR']

Index: pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
diff -u pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.1 pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.2
--- pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure:1.1      Sat Aug  6 08:46:59 2016
+++ pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure  Tue Sep 20 20:01:41 2016
@@ -1,16 +1,16 @@
-$NetBSD: patch-build_moz.configure_old.configure,v 1.1 2016/08/06 08:46:59 ryoon Exp $
+$NetBSD: patch-build_moz.configure_old.configure,v 1.2 2016/09/20 20:01:41 ryoon Exp $
 
---- build/moz.configure/old.configure.orig     2016-07-25 20:22:04.000000000 +0000
+--- build/moz.configure/old.configure.orig     2016-08-18 00:33:14.000000000 +0000
 +++ build/moz.configure/old.configure
-@@ -158,6 +158,7 @@ def old_configure_options(*options):
+@@ -159,6 +159,7 @@ def old_configure_options(*options):
      '--enable-accessibility',
      '--enable-address-sanitizer',
      '--enable-alsa',
 +    '--enable-alsa-dlopen',
      '--enable-android-omx',
-     '--enable-android-resource-constrained',
      '--enable-approximate-location',
-@@ -266,6 +267,7 @@ def old_configure_options(*options):
+     '--enable-b2g-bt',
+@@ -262,6 +263,7 @@ def old_configure_options(*options):
      '--enable-verify-mar',
      '--enable-warnings-as-errors',
      '--enable-webapp-runtime',
@@ -18,7 +18,7 @@ $NetBSD: patch-build_moz.configure_old.c
      '--enable-webrtc',
      '--enable-websms-backend',
      '--enable-webspeech',
-@@ -313,6 +315,7 @@ def old_configure_options(*options):
+@@ -310,6 +312,7 @@ def old_configure_options(*options):
      '--with-nspr-prefix',
      '--with-nss-exec-prefix',
      '--with-nss-prefix',
@@ -26,7 +26,7 @@ $NetBSD: patch-build_moz.configure_old.c
      '--with-pthreads',
      '--with-qemu-exe',
      '--with-qtdir',
-@@ -320,13 +323,20 @@ def old_configure_options(*options):
+@@ -317,13 +320,20 @@ def old_configure_options(*options):
      '--with-sixgill',
      '--with-soft-float',
      '--with-system-bz2',

Index: pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h:1.2 pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h:1.3
--- pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h:1.2       Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h   Tue Sep 20 20:01:41 2016
@@ -1,10 +1,13 @@
-$NetBSD: patch-js_src_jit_none_AtomicOperations-sparc.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-js_src_jit_none_AtomicOperations-sparc.h,v 1.3 2016/09/20 20:01:41 ryoon Exp $
 
 Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1232150
 
---- /dev/null  2016-05-02 17:53:05.061148459 +0200
-+++ js/src/jit/none/AtomicOperations-sparc.h   2016-05-02 18:11:03.394211888 +0200
-@@ -0,0 +1,251 @@
+--- js/src/jit/none/AtomicOperations-sparc.h.orig      2016-08-01 16:14:38.000000000 +0000
++++ js/src/jit/none/AtomicOperations-sparc.h
+@@ -249,3 +249,254 @@ js::jit::RegionLock::release(void* addr)
+ #endif
+ 
+ #endif // jit_sparc_AtomicOperations_sparc_h
 +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 + * vim: set ts=8 sts=4 et sw=4 tw=99:
 + * This Source Code Form is subject to the terms of the Mozilla Public
Index: pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp
diff -u pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp:1.2 pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp:1.3
--- pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp:1.2  Thu Jun 16 12:08:21 2016
+++ pkgsrc/www/firefox/patches/patch-mozglue_build_arm.cpp      Tue Sep 20 20:01:41 2016
@@ -1,15 +1,15 @@
-$NetBSD: patch-mozglue_build_arm.cpp,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-mozglue_build_arm.cpp,v 1.3 2016/09/20 20:01:41 ryoon Exp $
 
 * Support NetBSD/earm
 
---- mozglue/build/arm.cpp.orig 2015-09-29 21:45:02.000000000 +0000
+--- mozglue/build/arm.cpp.orig 2016-08-01 16:14:43.000000000 +0000
 +++ mozglue/build/arm.cpp
-@@ -102,10 +102,13 @@ check_neon(void)
- }
- #    endif // !MOZILLA_PRESUME_NEON
+@@ -13,10 +13,13 @@
+ // we don't compile one of these detection methods. The detection code here is
+ // based on the CPU detection in libtheora.
  
--#  elif defined(__linux__) || defined(ANDROID)
-+#  elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__)
+-#  if defined(__linux__) || defined(ANDROID)
++#  if defined(__linux__) || defined(ANDROID) || defined(__NetBSD__)
  #    include <stdio.h>
  #    include <stdlib.h>
  #    include <string.h>
@@ -19,7 +19,7 @@ $NetBSD: patch-mozglue_build_arm.cpp,v 1
  
  enum{
    MOZILLA_HAS_EDSP_FLAG=1,
-@@ -114,6 +117,29 @@ enum{
+@@ -25,6 +28,29 @@ enum{
    MOZILLA_HAS_NEON_FLAG=8
  };
  
@@ -49,7 +49,7 @@ $NetBSD: patch-mozglue_build_arm.cpp,v 1
  static unsigned
  get_arm_cpu_flags(void)
  {
-@@ -178,6 +204,7 @@ get_arm_cpu_flags(void)
+@@ -89,6 +115,7 @@ get_arm_cpu_flags(void)
    }
    return flags;
  }

Added files:

Index: pkgsrc/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm
diff -u /dev/null pkgsrc/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm:1.3
--- /dev/null   Tue Sep 20 20:01:41 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm       Tue Sep 20 20:01:41 2016
@@ -0,0 +1,14 @@
+$NetBSD: patch-toolkit_modules_GMPUtils.jsm,v 1.3 2016/09/20 20:01:41 ryoon Exp $
+
+* Enable Google widevine CDM for NetBSD
+
+--- toolkit/modules/GMPUtils.jsm.orig  2016-08-10 20:27:55.000000000 +0000
++++ toolkit/modules/GMPUtils.jsm
+@@ -92,6 +92,7 @@ this.GMPUtils = {
+       // Mac OSX, and Linux.
+       return AppConstants.isPlatformAndVersionAtLeast("win", "6") ||
+              AppConstants.platform == "macosx" ||
++             AppConstants.platform == "netbsd" ||
+              AppConstants.platform == "linux";
+     }
+ 

Index: pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
diff -u /dev/null pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.1
--- /dev/null   Tue Sep 20 20:01:41 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure      Tue Sep 20 20:01:41 2016
@@ -0,0 +1,15 @@
+$NetBSD: patch-toolkit_moz.configure,v 1.1 2016/09/20 20:01:41 ryoon Exp $
+
+* Enable widevide CDM for NetBSD
+
+--- toolkit/moz.configure.orig 2016-08-29 20:32:20.000000000 +0000
++++ toolkit/moz.configure
+@@ -348,7 +348,7 @@ option('--enable-eme',
+ def enable_eme(value, target):
+     # Widevine EME by default enabled on desktop Windows, MacOS and Linux,
+     # x86 and x64 builds.
+-    if (target.kernel in ('Darwin', 'WINNT', 'Linux') and
++    if (target.kernel in ('Darwin', 'WINNT', 'Linux', 'NetBSD') and
+         target.os not in ('Android', 'iOS') and
+         target.cpu in ('x86', 'x86_64')):
+         return value
Index: pkgsrc/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
diff -u /dev/null pkgsrc/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js:1.1
--- /dev/null   Tue Sep 20 20:01:41 2016
+++ pkgsrc/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js    Tue Sep 20 20:01:41 2016
@@ -0,0 +1,14 @@
+$NetBSD: patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js,v 1.1 2016/09/20 20:01:41 ryoon Exp $
+
+* Enable Google widevine CDM for NetBSD
+
+--- toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js.orig        2016-08-10 04:19:24.000000000 +0000
++++ toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js
+@@ -390,6 +390,7 @@ add_task(function* testEmeSupport() {
+     } else if (addon.id == GMPScope.WIDEVINE_ID) {
+       if (AppConstants.isPlatformAndVersionAtLeast("win", "6") ||
+           AppConstants.platform == "macosx" ||
++          AppConstants.platform == "netbsd" ||
+           AppConstants.platform == "linux") {
+         Assert.ok(item, "Widevine supported, found add-on element.");
+       } else {



Home | Main Index | Thread Index | Old Index