summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2016-09-20 20:01:41 +0000
committerryoon <ryoon@pkgsrc.org>2016-09-20 20:01:41 +0000
commit4b77eee016716189ec0c3e8298b4e775acc4919b (patch)
treed94dfcc30e9442d3126d48397f0d1d605d32f534 /www
parent320e209480e50c450f77d553905b8c4350e8b50f (diff)
downloadpkgsrc-4b77eee016716189ec0c3e8298b4e775acc4919b.tar.gz
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]
Diffstat (limited to 'www')
-rw-r--r--www/firefox/Makefile8
-rw-r--r--www/firefox/PLIST404
-rw-r--r--www/firefox/distinfo23
-rw-r--r--www/firefox/mozilla-common.mk5
-rw-r--r--www/firefox/patches/patch-build_gyp.mozbuild27
-rw-r--r--www/firefox/patches/patch-build_moz.configure_old.configure14
-rw-r--r--www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h16
-rw-r--r--www/firefox/patches/patch-js_src_jit_AtomicOperations.h15
-rw-r--r--www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h11
-rw-r--r--www/firefox/patches/patch-mozglue_build_arm.cpp18
-rw-r--r--www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm14
-rw-r--r--www/firefox/patches/patch-toolkit_moz.configure15
-rw-r--r--www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js14
13 files changed, 233 insertions, 351 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 36513946493..ed1cbf92d16 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -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/sdk/bin/typelib.py
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)
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
index 6a8470cfc1f..fe2b4bfaa58 100644
--- a/www/firefox/PLIST
+++ b/www/firefox/PLIST
@@ -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/content/browser/hiddenWindow.xul
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/content/browser/preferences/in-content/main.j
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/content/browser/schemas/page_action.json
lib/firefox/browser/chrome/browser/content/browser/schemas/tabs.json
lib/firefox/browser/chrome/browser/content/browser/schemas/windows.json
lib/firefox/browser/chrome/browser/content/browser/search/search.xml
+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/content/browser/tabbrowser.css
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/classic/browser/downloads/download-summa
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/classic/browser/fxa/sync-illustration@2x
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/classic/browser/preferences/in-content/p
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/classic/browser/search-indicator-magnify
lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator.png
lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator@2x.png
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/classic/browser/sync-128.png
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
-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/content/shared/widgets/graphs-frame.xhtml
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/modules/devtools/acorn/acorn.js
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn_loose.js
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/walk.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/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/modules/devtools/client/framework/browser-me
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/modules/devtools/client/jsonview/css/search.
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/modules/devtools/client/responsive.html/acti
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/modules/devtools/client/responsive.html/imag
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/modules/devtools/client/shared/autocomplete-
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/modules/devtools/client/shared/components/re
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/modules/devtools/client/shared/components/tr
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/modules/devtools/client/shared/file-watcher.
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/modules/devtools/client/shared/redux/middlew
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/modules/devtools/client/shared/widgets/Filte
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/modules/devtools/client/shared/widgets/Toolt
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/modules/devtools/client/webconsole/net/net-r
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/modules/devtools/client/webide/modules/tab-s
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/modules/devtools/server/actors/child-process
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/modules/devtools/server/actors/highlighters/
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/modules/devtools/shared/apps/Simulator.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-storage.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/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/modules/devtools/shared/gcli/commands/securi
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/modules/devtools/shared/gcli/source/lib/gcli
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/modules/devtools/shared/path.js
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/modules/devtools/shared/security/cert.js
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/images/command-responsivemode.svg
lib/firefox/browser/chrome/devtools/skin/images/command-rulers.svg
lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.svg
lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.svg
-lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.png
-lib/firefox/browser/chrome/devtools/skin/images/commandline-icon@2x.png
+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
lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch.png
@@ -1494,6 +1571,7 @@ lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over@2x.png
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/images/security-state-local.svg
lib/firefox/browser/chrome/devtools/skin/images/security-state-secure.svg
lib/firefox/browser/chrome/devtools/skin/images/security-state-weak.svg
lib/firefox/browser/chrome/devtools/skin/images/sort-arrows.svg
+lib/firefox/browser/chrome/devtools/skin/images/tabs-icon.svg
lib/firefox/browser/chrome/devtools/skin/images/timeline-filter.svg
lib/firefox/browser/chrome/devtools/skin/images/toggle-tools.png
lib/firefox/browser/chrome/devtools/skin/images/toggle-tools@2x.png
@@ -1650,6 +1729,7 @@ lib/firefox/browser/chrome/devtools/skin/promisedebugger.css
lib/firefox/browser/chrome/devtools/skin/rules.css
lib/firefox/browser/chrome/devtools/skin/scratchpad.css
lib/firefox/browser/chrome/devtools/skin/shadereditor.css
+lib/firefox/browser/chrome/devtools/skin/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/browser/aboutHome.dtd
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/browser/searchbar.dtd
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@getpocket.com/chrome/skin/windows/menuPanel
lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/pocket.css
lib/firefox/browser/features/firefox@getpocket.com/en-US/locale/en-US/pocket.properties
lib/firefox/browser/features/firefox@getpocket.com/install.rdf
-lib/firefox/browser/features/loop@mozilla.org/bootstrap.js
-lib/firefox/browser/features/loop@mozilla.org/chrome.manifest
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/locale-fallback/en-US/loop.properties
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/DomainWhitelist.jsm
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/LoopRooms.jsm
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/LoopRoomsCache.jsm
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopAPI.jsm
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopPushHandler.jsm
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopService.jsm
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/MozLoopWorker.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/modules/tabFrame.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/conversation.html
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/copy.html
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/copy.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/desktop.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/panel.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/css/slideshow.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/conversation.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/conversationAppStore.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/copy.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/desktopViews.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/feedbackViews.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/models.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/otconfig.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/panel.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/roomStore.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/roomViews.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/slideshow.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/panel.html
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/slideshow.html
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/vendor/l10n.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/vendor/simpleSlideshow.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/vendor/simpleSlideshow.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/preferences/prefs.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/css/common.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/css/conversation.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/css/reset.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/02.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/02@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/animated-spinner.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/arrow-01.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-call-avatar.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-default-16x16@1.5x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-default-16x16@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-mute-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-mute.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio-muted-darkgrey.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/audio.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/avatars.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/beta-ribbon.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/cam_audio-no.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/cam_audio.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/cam_audio_h.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/chatbubble-arrow-left.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/chatbubble-arrow-right.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/check.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/close-02.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/cursor.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/ellipsis-v.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/empty_search.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/exit.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/facemute-14x14.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/facemute-14x14@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-avatar.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-hello_logo.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-hello_tour-slide-01.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-hello_tour-slide-02.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-hello_tour-slide-03.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-hello_tour-slide-04.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/firefox-logo.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-email-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-facebook-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-help-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-help-no-circle-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-help-no-circle-blue-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-link-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/glyph-user-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/hangup-inverse-14x14.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/hangup-inverse-14x14@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/happy.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/hello-web-share.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/hello_logo.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/helloicon.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icon_32.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icon_64.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icons-10x10.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icons-14x14.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icons-16x16.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/join_notification.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/leave.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/leave_notification.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/media-group-left-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/media-group-right-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/media-group.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/movistar.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/movistar@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/mute-inverse-14x14.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/mute-inverse-14x14@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/pause-12x12.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/paused-hello.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/play-12x12.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/sad.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/sad_hello_icon_64x64.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/settings-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/settings.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/sharing-active.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/sharing-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/sharing-pending.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/sharing.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/spinner.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/spinner.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/spinner@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/stop-12x12.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/telefonica-logo.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/video-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/video-mute-hover.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/video-mute.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/video-muted-darkgrey.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/video.svg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/vivo.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/vivo@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/actions.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/activeRoomStore.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/crypto.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/dispatcher.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/linkifiedTextView.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/loopapi-client.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/mixins.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/otSdkDriver.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/remoteCursorStore.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/store.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/textChatStore.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/textChatView.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/urlRegExps.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/utils.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/validate.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/views.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/connected.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/connecting.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/failure.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/message.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/room-joined-in.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/room-joined.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/room-left.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/terminated.ogg
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/backbone.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/classnames.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/lodash.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/react-dom.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/react.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/css/ot.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-chrome.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-copy-firefox.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-firefox.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/access-predenied-chrome.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/access-prompt-chrome.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/audioonly-publisher.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/audioonly-subscriber.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/buttons.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/loader.gif
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/mic-off.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/mic-on.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/speaker-off.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/speaker-on.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/js/dynamic_config.min.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/menuPanel.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/menuPanel@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/panelarrow-vertical-warning.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/panelarrow-vertical-warning@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/platform.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar-inverted.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar-inverted@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/menuPanel-yosemite.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/menuPanel-yosemite@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/menuPanel.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/menuPanel@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/panelarrow-vertical-warning.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/panelarrow-vertical-warning@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/platform.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/toolbar-inverted.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/toolbar-inverted@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/toolbar-yosemite.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/toolbar-yosemite@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/toolbar.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/osx/toolbar@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/shared/loop.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/menuPanel-aero.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/menuPanel-aero@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/menuPanel.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/menuPanel@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/panelarrow-vertical-warning.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/panelarrow-vertical-warning@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/platform.css
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-XP.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-XP@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-aero.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-aero@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-inverted.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-inverted@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-lunaSilver.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-lunaSilver@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-win8.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar-win8@2x.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar.png
-lib/firefox/browser/features/loop@mozilla.org/chrome/skin/windows/toolbar@2x.png
-lib/firefox/browser/features/loop@mozilla.org/en-US/locale/en-US/loop.properties
-lib/firefox/browser/features/loop@mozilla.org/install.rdf
+lib/firefox/browser/features/webcompat@mozilla.org/bootstrap.js
+lib/firefox/browser/features/webcompat@mozilla.org/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/ContentLinkHandler.jsm
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/NetworkPrioritizer.jsm
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/cookies.js
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/global/resetProfileProgress.xul
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/global/icons/collapse.png
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/global/narrate/arrow.svg
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/global/radio.css
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.js
lib/firefox/components/PermissionSettings.js
lib/firefox/components/PhoneNumberService.js
lib/firefox/components/PlacesCategoriesStarter.js
+lib/firefox/components/PresentationControlService.js
lib/firefox/components/PresentationDataChannelSessionTransport.js
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.js
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.js
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.jsm
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.jsm
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.jsm
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/AddonRepository.jsm
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.jsm
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/FxaMigrator.jsm
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.js
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
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index bced38349ad..79b55f613b9 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -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_hunspell_glue_mozHunspell.cpp) = 0c1151708420b
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_common_transport__dib.h) = 33ea11a8c23f2fefc
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) = 2b5f427b2f2bb8f61207c3ed0918c90b59cf9333
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_src_google_protobuf_stubs_platform__macr
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
diff --git a/www/firefox/mozilla-common.mk b/www/firefox/mozilla-common.mk
index 1be3635c265..c12c56ec876 100644
--- a/www/firefox/mozilla-common.mk
+++ b/www/firefox/mozilla-common.mk
@@ -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
diff --git a/www/firefox/patches/patch-build_gyp.mozbuild b/www/firefox/patches/patch-build_gyp.mozbuild
index 85a1b3c0edf..42ea0d7b928 100644
--- a/www/firefox/patches/patch-build_gyp.mozbuild
+++ b/www/firefox/patches/patch-build_gyp.mozbuild
@@ -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']
diff --git a/www/firefox/patches/patch-build_moz.configure_old.configure b/www/firefox/patches/patch-build_moz.configure_old.configure
index 0749112b1b0..c17d577e9c3 100644
--- a/www/firefox/patches/patch-build_moz.configure_old.configure
+++ b/www/firefox/patches/patch-build_moz.configure_old.configure
@@ -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.configure,v 1.1 2016/08/06 08:46:59 ryoon
'--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.configure,v 1.1 2016/08/06 08:46:59 ryoon
'--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',
diff --git a/www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h b/www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h
deleted file mode 100644
index 76e547b1c84..00000000000
--- a/www/firefox/patches/patch-gfx_skia_skia_src_core_SkScaleToSides.h
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-gfx_skia_skia_src_core_SkScaleToSides.h,v 1.1 2016/08/20 11:17:32 ryoon Exp $
-
---- gfx/skia/skia/src/core/SkScaleToSides.h.orig 2016-06-01 04:11:44.000000000 +0000
-+++ gfx/skia/skia/src/core/SkScaleToSides.h
-@@ -46,10 +46,8 @@ public:
-
- // If newMaxRadius forces the total over the limit, then it needs to be
- // reduced by one ULP to be less than limit - newMinRadius.
-- // Note: nexttowardf is a c99 call and should be std::nexttoward, but this is not
-- // implemented in the ARM compiler.
- if ((double)newMaxRadius + (double)newMinRadius > limit) {
-- newMaxRadius = nexttowardf(newMaxRadius, 0.0);
-+ newMaxRadius = nextafterf(newMaxRadius, 0.0);
- }
- *maxRadius = newMaxRadius;
- }
diff --git a/www/firefox/patches/patch-js_src_jit_AtomicOperations.h b/www/firefox/patches/patch-js_src_jit_AtomicOperations.h
deleted file mode 100644
index 829aadd5213..00000000000
--- a/www/firefox/patches/patch-js_src_jit_AtomicOperations.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-js_src_jit_AtomicOperations.h,v 1.2 2016/08/06 08:46:59 ryoon Exp $
-
-Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1232150
-
---- js/src/jit/AtomicOperations.h.orig 2016-07-25 20:22:07.000000000 +0000
-+++ js/src/jit/AtomicOperations.h
-@@ -328,6 +328,8 @@ AtomicOperations::isLockfree(int32_t siz
- # include "jit/mips-shared/AtomicOperations-mips-shared.h"
- #elif defined(__ppc__) || defined(__PPC__)
- # include "jit/none/AtomicOperations-ppc.h"
-+#elif defined(__sparc__)
-+# include "jit/none/AtomicOperations-sparc.h"
- #elif defined(JS_CODEGEN_NONE)
- // You can disable the JIT with --disable-ion but you must still
- // provide the atomic operations that will be used by the JS engine.
diff --git a/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h b/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h
index c146307048c..5c18f539bc9 100644
--- a/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h
+++ b/www/firefox/patches/patch-js_src_jit_none_AtomicOperations-sparc.h
@@ -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
diff --git a/www/firefox/patches/patch-mozglue_build_arm.cpp b/www/firefox/patches/patch-mozglue_build_arm.cpp
index d7395a08a44..dcbc706b6a7 100644
--- a/www/firefox/patches/patch-mozglue_build_arm.cpp
+++ b/www/firefox/patches/patch-mozglue_build_arm.cpp
@@ -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.2 2016/06/16 12:08:21 ryoon Exp $
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.2 2016/06/16 12:08:21 ryoon Exp $
static unsigned
get_arm_cpu_flags(void)
{
-@@ -178,6 +204,7 @@ get_arm_cpu_flags(void)
+@@ -89,6 +115,7 @@ get_arm_cpu_flags(void)
}
return flags;
}
diff --git a/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm b/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm
new file mode 100644
index 00000000000..0d03a8c9286
--- /dev/null
+++ b/www/firefox/patches/patch-toolkit_modules_GMPUtils.jsm
@@ -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";
+ }
+
diff --git a/www/firefox/patches/patch-toolkit_moz.configure b/www/firefox/patches/patch-toolkit_moz.configure
new file mode 100644
index 00000000000..04051363bbb
--- /dev/null
+++ b/www/firefox/patches/patch-toolkit_moz.configure
@@ -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
diff --git a/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js b/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
new file mode 100644
index 00000000000..451695dcfd5
--- /dev/null
+++ b/www/firefox/patches/patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js
@@ -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 {