summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2019-09-06 03:00:23 +0000
committerryoon <ryoon@pkgsrc.org>2019-09-06 03:00:23 +0000
commit018687a134c9fe9d0898f042aa8b039164be7a06 (patch)
treef7d12a87d89c2a5b44c6f2364c836f37f630a757 /www
parente220b873b3cf11b9fb8eb0687a1f0cde8727b6e3 (diff)
downloadpkgsrc-018687a134c9fe9d0898f042aa8b039164be7a06.tar.gz
Update to 69.0
* Use clang to compile all files. Mix of gcc and clang causes some errors in Rust c++ command invocation (C++ header mismatches). Changelog: New Enhanced Tracking Protection (ETP) rolls out stronger privacy protections: The default standard setting for this feature now blocks third-party tracking cookies and cryptominers. The optional strict setting blocks fingerprinters as well as the items blocked in the standard setting. The Block Autoplay feature is enhanced to give users the option to block any video that automatically starts playing, not just those that automatically play with sound. For our users in the US or using the en-US browser, we are shipping a new “New Tab” page experience that connects you to the best of Pocket’s content. Support for the Web Authentication HmacSecret extension via Windows Hello now comes with this release, for versions of Windows 10 May 2019 or newer, enabling more passwordless experiences on the web. Support for receiving multiple video codecs with this release makes it easier for WebRTC conferencing services to mix video from different clients. For our users on Windows 10, you’ll see performance and UI improvements: Firefox will give Windows hints to appropriately set content process priority levels, meaning more processor time spent on the tasks you're actively working on, and less processor time spent on things in the background (with the exception of video and audio playback). For our existing Windows 10 users, you can easily find and launch Firefox from a shortcut on the Win10 taskbar. For our users on macOS, battery life and download UI are both improved: macOS users on dual-graphics-card machines (like MacBook Pro) will switch back to the low-power GPU more aggressively, saving battery life. Finder on macOS now displays download progress for files being downloaded. JIT support comes to ARM64 for improved performance of our JavaScript Optimizing JIT compiler. Fixed Various security fixes Changed As previously announced in the Plugin Roadmap for Firefox, the "Always Activate" option for Flash plugin content has been removed. Firefox will now always ask for user permission before activating Flash content on a website. With the deprecation of Adobe Flash Player, there is no longer a need to identify users on 32-bit version of the Firefox browser on 64-bit version operating systems reducing user agent fingerprinting factors providing greater level of privacy to our users as well as improving the experience of downloading other apps. Firefox no longer loads userChrome.css or userContent.css by default improving start-up performance. Users who wish to customize Firefox by using these files can set the toolkit.legacyUserProfileCustomizations.stylesheets preference to true to restore this ability. Enterprise For Enterprise system administrators that manage macOS computers, we begin shipping a Mozilla signed PKG installer to simplify your deployments. Developer For our mobile web developers, we have migrated remote debugging from the old WebIDE into a re-designed about:debugging, making debugging GeckoView on remote devices via USB rock solid. The network panel will now show blocked resources to allow developers to best understand the impact of content blocking and ad blocking extensions given our ongoing expansion of Enhanced Tracking Protection to all users with this release. The new event listener breakpoint feature allows developers to pause on a host of different event types, whether it be related to animations, DOM, media, mouse, touch, worker, and many other event types. Firefox Developer Tools now offers an audit for the presence of text alternatives for non-text content, the a11y panel checks toolbar has been augmented to better help developers adhere to WCAG Guideline 1.1. Security fixes: #CVE-2019-11751: Malicious code execution through command line parameters #CVE-2019-11746: Use-after-free while manipulating video #CVE-2019-11744: XSS by breaking out of title and textarea elements using innerHTML #CVE-2019-11742: Same-origin policy violation with SVG filters and canvas to steal cross-origin images #CVE-2019-11736: File manipulation and privilege escalation in Mozilla Maintenance Service #CVE-2019-11753: Privilege escalation with Mozilla Maintenance Service in custom Firefox installation location #CVE-2019-11752: Use-after-free while extracting a key value in IndexedDB #CVE-2019-9812: Sandbox escape through Firefox Sync #CVE-2019-11741: Isolate addons.mozilla.org and accounts.firefox.com #CVE-2019-11743: Cross-origin access to unload event attributes #CVE-2019-11749: Camera information available without prompting using getUserMedia #CVE-2019-5849: Out-of-bounds read in Skia #CVE-2019-11750: Type confusion in Spidermonkey #CVE-2019-11737: Content security policy directives ignore port and path if host is a wildcard #CVE-2019-11738: Content security policy bypass through hash-based sources in directives #CVE-2019-11747: 'Forget about this site' removes sites from pre-loaded HSTS list #CVE-2019-11734: Memory safety bugs fixed in Firefox 69 #CVE-2019-11735: Memory safety bugs fixed in Firefox 69 and Firefox ESR 68.1 #CVE-2019-11740: Memory safety bugs fixed in Firefox 69, Firefox ESR 68.1, and Firefox ESR 60.9
Diffstat (limited to 'www')
-rw-r--r--www/firefox/Makefile7
-rw-r--r--www/firefox/PLIST716
-rw-r--r--www/firefox/distinfo15
-rw-r--r--www/firefox/files/cubeb_sun.c752
-rw-r--r--www/firefox/mozilla-common.mk7
-rw-r--r--www/firefox/options.mk4
-rw-r--r--www/firefox/patches/patch-gfx_gl_GLContextProviderGLX.cpp17
-rw-r--r--www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h16
-rw-r--r--www/firefox/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc31
-rw-r--r--www/firefox/patches/patch-media_libcubeb_src_cubeb.c58
-rw-r--r--www/firefox/patches/patch-toolkit_xre_glxtest.cpp17
11 files changed, 182 insertions, 1458 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 0b0184d15b5..eb62c64fa81 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.392 2019/08/16 14:04:18 ryoon Exp $
+# $NetBSD: Makefile,v 1.393 2019/09/06 03:00:23 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 68.0
-MOZ_BRANCH_MINOR= .2
+MOZ_BRANCH= 69.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
@@ -68,7 +68,6 @@ MOZILLA_NAME= Browser
.endif
post-extract:
- ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c
mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S
# XXX Hack taken from lang/rust.
# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file.
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
index ae4d4aff1db..bcee0a3f3a7 100644
--- a/www/firefox/PLIST
+++ b/www/firefox/PLIST
@@ -1,23 +1,30 @@
-@comment $NetBSD: PLIST,v 1.142 2019/08/16 14:04:18 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.143 2019/09/06 03:00:23 ryoon Exp $
bin/firefox
lib/firefox/actors/AudioPlaybackChild.jsm
lib/firefox/actors/AutoplayChild.jsm
-lib/firefox/actors/BrowserChild.jsm
+lib/firefox/actors/AutoplayParent.jsm
+lib/firefox/actors/BrowserElementChild.jsm
+lib/firefox/actors/BrowserElementParent.jsm
lib/firefox/actors/ControllersChild.jsm
lib/firefox/actors/DateTimePickerChild.jsm
+lib/firefox/actors/DateTimePickerParent.jsm
lib/firefox/actors/ExtFindChild.jsm
lib/firefox/actors/FindBarChild.jsm
lib/firefox/actors/FinderChild.jsm
lib/firefox/actors/FormSubmitChild.jsm
+lib/firefox/actors/InlineSpellCheckerChild.jsm
+lib/firefox/actors/InlineSpellCheckerParent.jsm
lib/firefox/actors/KeyPressEventModelCheckerChild.jsm
lib/firefox/actors/PictureInPictureChild.jsm
lib/firefox/actors/PopupBlockingChild.jsm
lib/firefox/actors/PrintingChild.jsm
lib/firefox/actors/PurgeSessionHistoryChild.jsm
lib/firefox/actors/SelectChild.jsm
+lib/firefox/actors/SelectParent.jsm
lib/firefox/actors/SelectionSourceChild.jsm
lib/firefox/actors/ThumbnailsChild.jsm
lib/firefox/actors/UAWidgetsChild.jsm
+lib/firefox/actors/UAWidgetsDateTimeBoxChild.jsm
lib/firefox/actors/UnselectedTabHoverChild.jsm
lib/firefox/actors/WebChannelChild.jsm
lib/firefox/actors/WebNavigationChild.jsm
@@ -27,9 +34,12 @@ lib/firefox/browser/actors/AboutLoginsChild.jsm
lib/firefox/browser/actors/AboutReaderChild.jsm
lib/firefox/browser/actors/BlockedSiteChild.jsm
lib/firefox/browser/actors/BrowserTabChild.jsm
+lib/firefox/browser/actors/BrowserTabParent.jsm
lib/firefox/browser/actors/ClickHandlerChild.jsm
lib/firefox/browser/actors/ContentSearchChild.jsm
lib/firefox/browser/actors/ContextMenuChild.jsm
+lib/firefox/browser/actors/ContextMenuParent.jsm
+lib/firefox/browser/actors/ContextMenuSpecialProcessChild.jsm
lib/firefox/browser/actors/DOMFullscreenChild.jsm
lib/firefox/browser/actors/FormValidationChild.jsm
lib/firefox/browser/actors/LightweightThemeChild.jsm
@@ -43,6 +53,7 @@ lib/firefox/browser/actors/RFPHelperChild.jsm
lib/firefox/browser/actors/SearchTelemetryChild.jsm
lib/firefox/browser/actors/SubframeCrashChild.jsm
lib/firefox/browser/actors/SubframeCrashParent.jsm
+lib/firefox/browser/actors/SwitchDocumentDirectionChild.jsm
lib/firefox/browser/actors/URIFixupChild.jsm
lib/firefox/browser/actors/WebRTCChild.jsm
lib/firefox/browser/blocklist.xml
@@ -88,8 +99,10 @@ lib/firefox/browser/chrome/browser/content/browser/aboutWelcomeBack.xhtml
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.css
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.html
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/aboutLogins.js
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/copy-to-clipboard-button.css
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/copy-to-clipboard-button.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/aboutLoginsUtils.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/common.css
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/confirm-delete-dialog.css
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/confirm-delete-dialog.js
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.css
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.js
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-item.css
@@ -98,11 +111,13 @@ lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-list-item.js
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-list.css
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-list.js
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/modal-input.css
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/modal-input.js
-lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/reflected-fluent-element.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/menu-button.css
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/menu-button.js
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/delete.svg
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/edit.svg
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/faq.svg
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/favicon.svg
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/feedback.svg
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/hide-password.svg
lib/firefox/browser/chrome/browser/content/browser/aboutlogins/icons/show-password.svg
lib/firefox/browser/chrome/browser/content/browser/blockedSite.js
@@ -133,7 +148,7 @@ lib/firefox/browser/chrome/browser/content/browser/browser-thumbnails.js
lib/firefox/browser/chrome/browser/content/browser/browser-toolbarKeyNav.js
lib/firefox/browser/chrome/browser/content/browser/browser.css
lib/firefox/browser/chrome/browser/content/browser/browser.js
-lib/firefox/browser/chrome/browser/content/browser/browser.xul
+lib/firefox/browser/chrome/browser/content/browser/browser.xhtml
lib/firefox/browser/chrome/browser/content/browser/built_in_addons.json
lib/firefox/browser/chrome/browser/content/browser/child/ext-browser-content-only.js
lib/firefox/browser/chrome/browser/content/browser/child/ext-browser.js
@@ -210,6 +225,7 @@ lib/firefox/browser/chrome/browser/content/browser/parent/ext-devtools.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-find.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-history.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-menus.js
+lib/firefox/browser/chrome/browser/content/browser/parent/ext-normandyAddonStudy.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-omnibox.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-pageAction.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-pkcs11.js
@@ -217,7 +233,9 @@ lib/firefox/browser/chrome/browser/content/browser/parent/ext-search.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-sessions.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-sidebarAction.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-tabs.js
+lib/firefox/browser/chrome/browser/content/browser/parent/ext-topSites.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-url-overrides.js
+lib/firefox/browser/chrome/browser/content/browser/parent/ext-urlbar.js
lib/firefox/browser/chrome/browser/content/browser/parent/ext-windows.js
lib/firefox/browser/chrome/browser/content/browser/places/bookmarkProperties.js
lib/firefox/browser/chrome/browser/content/browser/places/bookmarkProperties.xul
@@ -291,6 +309,9 @@ lib/firefox/browser/chrome/browser/content/browser/preferences/sitePermissions.j
lib/firefox/browser/chrome/browser/content/browser/preferences/sitePermissions.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/translation.js
lib/firefox/browser/chrome/browser/content/browser/preferences/translation.xul
+lib/firefox/browser/chrome/browser/content/browser/protections.css
+lib/firefox/browser/chrome/browser/content/browser/protections.html
+lib/firefox/browser/chrome/browser/content/browser/protections.js
lib/firefox/browser/chrome/browser/content/browser/robot.ico
lib/firefox/browser/chrome/browser/content/browser/safeMode.css
lib/firefox/browser/chrome/browser/content/browser/safeMode.js
@@ -311,6 +332,7 @@ lib/firefox/browser/chrome/browser/content/browser/schemas/find.json
lib/firefox/browser/chrome/browser/content/browser/schemas/history.json
lib/firefox/browser/chrome/browser/content/browser/schemas/menus.json
lib/firefox/browser/chrome/browser/content/browser/schemas/menus_child.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/normandyAddonStudy.json
lib/firefox/browser/chrome/browser/content/browser/schemas/omnibox.json
lib/firefox/browser/chrome/browser/content/browser/schemas/page_action.json
lib/firefox/browser/chrome/browser/content/browser/schemas/pkcs11.json
@@ -318,11 +340,12 @@ lib/firefox/browser/chrome/browser/content/browser/schemas/search.json
lib/firefox/browser/chrome/browser/content/browser/schemas/sessions.json
lib/firefox/browser/chrome/browser/content/browser/schemas/sidebar_action.json
lib/firefox/browser/chrome/browser/content/browser/schemas/tabs.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/top_sites.json
lib/firefox/browser/chrome/browser/content/browser/schemas/url_overrides.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/urlbar.json
lib/firefox/browser/chrome/browser/content/browser/schemas/windows.json
lib/firefox/browser/chrome/browser/content/browser/search/autocomplete-popup.js
lib/firefox/browser/chrome/browser/content/browser/search/search-one-offs.js
-lib/firefox/browser/chrome/browser/content/browser/search/search.xml
lib/firefox/browser/chrome/browser/content/browser/search/searchbar.js
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.xul
@@ -330,9 +353,10 @@ lib/firefox/browser/chrome/browser/content/browser/static-robot.png
lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.js
lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml
lib/firefox/browser/chrome/browser/content/browser/tab-content.js
+lib/firefox/browser/chrome/browser/content/browser/tabbrowser-tab.js
+lib/firefox/browser/chrome/browser/content/browser/tabbrowser-tabs.js
lib/firefox/browser/chrome/browser/content/browser/tabbrowser.css
lib/firefox/browser/chrome/browser/content/browser/tabbrowser.js
-lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml
lib/firefox/browser/chrome/browser/content/browser/translation-notification.js
lib/firefox/browser/chrome/browser/content/browser/urlbarBindings.xml
lib/firefox/browser/chrome/browser/content/browser/usercontext/usercontext.css
@@ -408,7 +432,6 @@ lib/firefox/browser/chrome/browser/content/vacation.svg
lib/firefox/browser/chrome/browser/res/activity-stream/common/Actions.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/common/Dedupe.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/common/PerfService.jsm
-lib/firefox/browser/chrome/browser/res/activity-stream/common/PrerenderData.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/common/Reducers.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/css/activity-stream.css
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/activity-stream.bundle.js
@@ -461,6 +484,7 @@ lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illus
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-privatebrowsing@2x.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-screenshots@2x.png
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/illustration-sync@2x.png
+lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/spinner.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices-trailhead.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/sync-devices.svg
lib/firefox/browser/chrome/browser/res/activity-stream/data/content/assets/topic-show-more-12.svg
@@ -542,495 +566,16 @@ lib/firefox/browser/chrome/browser/res/activity-stream/lib/SystemTickFeed.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/TelemetryFeed.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/TippyTopProvider.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/Tokenize.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/lib/ToolbarBadgeHub.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/TopSitesFeed.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/TopStoriesFeed.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/UTEventReporting.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/lib/UserDomainAffinityProvider.jsm
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ach/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/an/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ar/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ast/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/az/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/be/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bg/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bn/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/br/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/bs/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ca/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cak/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/crh/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cs/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/cy/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/da/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/de/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/dsb/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/el/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-CA/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-GB/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/en-US/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eo/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-AR/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-CL/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-ES/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/es-MX/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/et/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/eu/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fa/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ff/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fi/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fr/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/fy-NL/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ga-IE/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gd/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gl/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gn/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/gu-IN/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/he/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hi-IN/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hr/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hsb/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hu/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/hy-AM/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ia/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/id/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/is/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/it/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja-JP-mac/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ja/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ka/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kab/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kk/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/km/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/kn/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ko/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lij/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lo/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lt/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ltg/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/lv/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mk/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/mr/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ms/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/my/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nb-NO/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ne-NP/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nl/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/nn-NO/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/oc/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pa-IN/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pl/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-BR/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/pt-PT/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/rm/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ro/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ru/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/si/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sk/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sl/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sq/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sr/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/static/activity-stream-initial-state.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/sv-SE/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ta/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/te/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/th/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tl/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/tr/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/trs/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uk/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/ur/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/uz/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/vi/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-CN/activity-stream.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-prerendered-noscripts.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-prerendered.html
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream-strings.js
-lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/zh-TW/activity-stream.html
+lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/activity-stream-noscripts.html
+lib/firefox/browser/chrome/browser/res/activity-stream/prerendered/activity-stream.html
lib/firefox/browser/chrome/browser/res/activity-stream/vendor/Redux.jsm
lib/firefox/browser/chrome/browser/res/activity-stream/vendor/prop-types.js
lib/firefox/browser/chrome/browser/res/activity-stream/vendor/react-dom.js
-lib/firefox/browser/chrome/browser/res/activity-stream/vendor/react-intl.js
lib/firefox/browser/chrome/browser/res/activity-stream/vendor/react-redux.js
lib/firefox/browser/chrome/browser/res/activity-stream/vendor/react.js
lib/firefox/browser/chrome/browser/res/activity-stream/vendor/redux.js
@@ -1407,14 +952,14 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen-exit.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar-color.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar-confirm.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar-empty-badged.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar-empty.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/avatar.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/choose-what-to-sync-devices.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/fxa-spinner.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/graphic-mail.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-devices.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration-issue.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/history.svg
@@ -1504,7 +1049,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/c
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dialog.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/face-sad.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/face-smile.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/fxa-avatar.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/fxaPairDevice.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/general.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/logo-android.svg
@@ -1519,7 +1063,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/s
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/siteDataSettings.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/sync-devices.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/sync.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/syncDisconnect.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
@@ -1529,7 +1072,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/privateBrowsing.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/quit.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/readerMode.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/reload-to-stop.svg
@@ -1589,6 +1131,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/warning.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-indicator.css
lib/firefox/browser/chrome/browser/skin/classic/browser/welcome-back.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/whatsnew.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/wifi.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/window-controls/close.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/window-controls/minimize.svg
@@ -1654,6 +1197,10 @@ lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/netmoni
lib/firefox/browser/chrome/devtools/content/netmonitor/src/assets/styles/variables.css
lib/firefox/browser/chrome/devtools/content/performance-new/frame-script.js
lib/firefox/browser/chrome/devtools/content/performance-new/index.xhtml
+lib/firefox/browser/chrome/devtools/content/performance-new/popup/icons/capture-profile-icon.svg
+lib/firefox/browser/chrome/devtools/content/performance-new/popup/initializer.js
+lib/firefox/browser/chrome/devtools/content/performance-new/popup/popup.css
+lib/firefox/browser/chrome/devtools/content/performance-new/popup/popup.html
lib/firefox/browser/chrome/devtools/content/performance/index.xul
lib/firefox/browser/chrome/devtools/content/responsive.html/index.xhtml
lib/firefox/browser/chrome/devtools/content/scratchpad/index.xul
@@ -1671,6 +1218,7 @@ lib/firefox/browser/chrome/devtools/content/shared/splitview.css
lib/firefox/browser/chrome/devtools/content/shared/theme-switching.js
lib/firefox/browser/chrome/devtools/content/shared/vendor/d3.js
lib/firefox/browser/chrome/devtools/content/shared/vendor/dagre-d3.js
+lib/firefox/browser/chrome/devtools/content/shared/webextension-fallback.html
lib/firefox/browser/chrome/devtools/content/shared/widgets/VariablesView.xul
lib/firefox/browser/chrome/devtools/content/shared/widgets/cubic-bezier.css
lib/firefox/browser/chrome/devtools/content/shared/widgets/filter-widget.css
@@ -1731,6 +1279,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/s
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstallSection.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/TemporaryExtensionInstaller.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/debugtarget/WorkerDetail.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/DetailsLog.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/IconLabel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/components/shared/Message.css
@@ -1762,7 +1311,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/s
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtime-client-factory.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/runtimes-state-helper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/usb-runtimes.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/modules/workers-listener.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/debug-targets-state.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging-new/src/reducers/runtimes-state.js
@@ -1814,6 +1362,8 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/compon
lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/LearnMoreLink.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/MainFrame.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/RightSidebar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/TextLabelBadge.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/TextLabelCheck.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/components/Toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/accessibility/panel.js
@@ -1842,6 +1392,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/comp
lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/components/WorkerListEmpty.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/create-store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/modules/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/reducers/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/reducers/page-state.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/application/src/reducers/workers-state.js
@@ -1919,7 +1470,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/images/whol
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/images/window.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/images/worker.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/panel.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast/setInScopeLines.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints/index.js
@@ -2088,6 +1639,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/compone
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/ResultList.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SearchInput.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SmartGap.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/SourceIcon.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/menu.css
@@ -2120,6 +1672,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selecto
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/getCallStackFrames.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/inComponent.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/isLineInScope.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/pause.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors/visibleBreakpoints.js
@@ -2158,6 +1711,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/l
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/makeRecord.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizableAction.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoize.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/memoizeLast.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/path.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js
@@ -2412,9 +1966,11 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/com
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/LayoutApp.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/utils/l10n.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/components/TextNode.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup-context-menu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-container.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/element-editor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/views/html-editor.js
@@ -2555,6 +2111,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actio
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/sort.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/timing-markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/actions/web-sockets.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/api.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/app.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/App.js
@@ -2584,6 +2141,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/compo
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTime.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnTransferredSize.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnType.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnUrl.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListColumnWaterfall.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListContent.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListEmptyNotice.js
@@ -2591,6 +2149,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/compo
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/RequestListItem.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/ResponsePanel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityPanel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SecurityState.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/SourceEditor.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StackTracePanel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/StatisticsPanel.js
@@ -2599,6 +2158,18 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/compo
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/TabboxPanel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/TimingsPanel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/Toolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnFinBit.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnMaskBit.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnOpCode.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnPayload.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnSize.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnTime.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListColumnType.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListContent.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListHeader.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FrameListItem.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/FramePayload.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/websockets/WebSocketsPanel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-connector.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/firefox-data-provider.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/connector/index.js
@@ -2626,10 +2197,12 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reduc
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/sort.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/timing-markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/reducers/web-sockets.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/requests.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/web-sockets.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js
@@ -2656,6 +2229,9 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/comp
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/components/Settings.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/initializer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/popup/background.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/popup/menu-button.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/popup/popup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/store/actions.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/store/reducers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance-new/store/selectors.js
@@ -2759,6 +2335,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/util
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/notification.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/orientation.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/window.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
@@ -2823,7 +2400,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devices.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/enum.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/events.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-saver.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/fluent-l10n/fluent-l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/focus.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
@@ -2904,6 +2481,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/resele
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/util/assert.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/validator.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/whatwg-url.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webpack/shims/platform-clipboard-stub.js
@@ -2938,6 +2516,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/toolt
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/inactive-css-tooltip-helper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/workers-listener.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/ui.js
@@ -2960,31 +2539,32 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/actions/n
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/actions/ui.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/browser-console.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/App.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/CollapseButton.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConfirmDialog.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleOutput.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/ConsoleTable.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterButton.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterCheckbox.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/GripMessageBody.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/JSTerm.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Message.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageContainer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageIcon.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageIndent.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/MessageRepeat.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.css
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/ReverseSearchInput.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterBar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterButton.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/FilterBar/FilterCheckbox.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/ConfirmDialog.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/EditorToolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/JSTerm.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/ReverseSearchInput.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Input/ReverseSearchInput.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/CollapseButton.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/ConsoleOutput.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/ConsoleTable.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/GripMessageBody.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/Message.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageContainer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageIcon.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageIndent.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/MessageRepeat.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/CSSWarning.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/ConsoleApiCall.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/ConsoleCommand.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/DefaultRenderer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/EvaluationResult.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/NetworkEventMessage.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/PageError.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/Output/message-types/WarningGroup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/SideBar.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/CSSWarning.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleApiCall.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/ConsoleCommand.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/DefaultRenderer.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/EvaluationResult.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/NetworkEventMessage.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/PageError.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/components/message-types/WarningGroup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/actor-releaser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/batching.js
@@ -3048,7 +2628,8 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/webreplay/menu.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility-parent.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessibility.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/accessible.js
-lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/contrast.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/audit/contrast.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/audit/text-label.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/walker.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/accessibility/worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/actor-registry.js
@@ -3091,6 +2672,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/canvas.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/xul-accessible.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/css-logic.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/custom-element-watcher.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector/document-walker.js
@@ -3107,6 +2689,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monit
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-observer.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/network-response-listener.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/stack-trace-collector.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/network-monitor/websocket-actor.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object/long-string.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object/previewers.js
@@ -3220,6 +2803,7 @@ 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/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/debugger-client.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/deprecated-thread-client.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/environment-client.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/event-source.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/long-string-client.js
@@ -3283,6 +2867,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/targets/conte
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/targets/target-mixin.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/targets/worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webconsole.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/websocket.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/worker/push-subscription.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker-registration.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/worker/service-worker.js
@@ -3319,7 +2904,16 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/clipboard.j
lib/firefox/browser/chrome/devtools/modules/devtools/shared/platform/stack.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/plural-form.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Actor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Actor/generateActorSpec.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Front.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Front/FrontClassWithSpec.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Pool.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Request.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/Response.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/lazy-pool.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol/utils.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
@@ -3380,6 +2974,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/targets/worker
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/thread.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/timeline.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webconsole.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/websocket.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/worker/push-subscription.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/worker/service-worker-registration.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/worker/service-worker.js
@@ -3415,6 +3010,7 @@ lib/firefox/browser/chrome/devtools/skin/devtools-browser.css
lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css
lib/firefox/browser/chrome/devtools/skin/fonts.css
lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-connect-icon.svg
+lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-error.svg
lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-fenix-nightly.svg
lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-fenix.svg
lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-firefox-aurora.svg
@@ -3428,9 +3024,9 @@ lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-process-icon.svg
lib/firefox/browser/chrome/devtools/skin/images/aboutdebugging-usb-icon.svg
lib/firefox/browser/chrome/devtools/skin/images/accessibility.svg
lib/firefox/browser/chrome/devtools/skin/images/add.svg
+lib/firefox/browser/chrome/devtools/skin/images/alert-small.svg
lib/firefox/browser/chrome/devtools/skin/images/alert-tiny.svg
lib/firefox/browser/chrome/devtools/skin/images/alert.svg
-lib/firefox/browser/chrome/devtools/skin/images/alerticon-unused.svg
lib/firefox/browser/chrome/devtools/skin/images/angle-swatch.svg
lib/firefox/browser/chrome/devtools/skin/images/animation-fast-track.svg
lib/firefox/browser/chrome/devtools/skin/images/arrow-big.svg
@@ -3471,6 +3067,8 @@ lib/firefox/browser/chrome/devtools/skin/images/dock-side-left.svg
lib/firefox/browser/chrome/devtools/skin/images/dock-side-right.svg
lib/firefox/browser/chrome/devtools/skin/images/dock-undock.svg
lib/firefox/browser/chrome/devtools/skin/images/dropmarker.svg
+lib/firefox/browser/chrome/devtools/skin/images/error-small.svg
+lib/firefox/browser/chrome/devtools/skin/images/error.svg
lib/firefox/browser/chrome/devtools/skin/images/filter-small.svg
lib/firefox/browser/chrome/devtools/skin/images/filter-swatch.svg
lib/firefox/browser/chrome/devtools/skin/images/filter.svg
@@ -3482,6 +3080,8 @@ lib/firefox/browser/chrome/devtools/skin/images/globe.svg
lib/firefox/browser/chrome/devtools/skin/images/grid.svg
lib/firefox/browser/chrome/devtools/skin/images/help.svg
lib/firefox/browser/chrome/devtools/skin/images/import.svg
+lib/firefox/browser/chrome/devtools/skin/images/info-small.svg
+lib/firefox/browser/chrome/devtools/skin/images/info.svg
lib/firefox/browser/chrome/devtools/skin/images/item-arrow-dark-ltr.svg
lib/firefox/browser/chrome/devtools/skin/images/item-arrow-dark-rtl.svg
lib/firefox/browser/chrome/devtools/skin/images/item-arrow-ltr.svg
@@ -3536,8 +3136,6 @@ lib/firefox/browser/chrome/devtools/skin/images/vview-delete.svg
lib/firefox/browser/chrome/devtools/skin/images/vview-edit.svg
lib/firefox/browser/chrome/devtools/skin/images/vview-lock.png
lib/firefox/browser/chrome/devtools/skin/images/vview-lock@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/webconsole/error.svg
-lib/firefox/browser/chrome/devtools/skin/images/webconsole/info.svg
lib/firefox/browser/chrome/devtools/skin/images/webconsole/input.svg
lib/firefox/browser/chrome/devtools/skin/images/webconsole/navigation.svg
lib/firefox/browser/chrome/devtools/skin/images/webconsole/return.svg
@@ -3990,6 +3588,7 @@ lib/firefox/browser/defaults/preferences/webide.js
lib/firefox/browser/defaults/settings/blocklists/addons.json
lib/firefox/browser/defaults/settings/blocklists/gfx.json
lib/firefox/browser/defaults/settings/blocklists/plugins.json
+lib/firefox/browser/defaults/settings/main/anti-tracking-url-decoration.json
lib/firefox/browser/defaults/settings/main/example.json
lib/firefox/browser/defaults/settings/main/hijack-blocklists.json
lib/firefox/browser/defaults/settings/main/language-dictionaries.json
@@ -4265,6 +3864,7 @@ lib/firefox/browser/features/webcompat@mozilla.org/lib/ua_overrides.js
lib/firefox/browser/features/webcompat@mozilla.org/manifest.json
lib/firefox/browser/features/webcompat@mozilla.org/run.js
lib/firefox/browser/localization/en-US/branding/brand.ftl
+lib/firefox/browser/localization/en-US/browser/aboutCertError.ftl
lib/firefox/browser/localization/en-US/browser/aboutConfig.ftl
lib/firefox/browser/localization/en-US/browser/aboutDialog.ftl
lib/firefox/browser/localization/en-US/browser/aboutPolicies.ftl
@@ -4279,6 +3879,7 @@ lib/firefox/browser/localization/en-US/browser/branding/sync-brand.ftl
lib/firefox/browser/localization/en-US/browser/customizeMode.ftl
lib/firefox/browser/localization/en-US/browser/newInstallPage.ftl
lib/firefox/browser/localization/en-US/browser/newtab/asrouter.ftl
+lib/firefox/browser/localization/en-US/browser/newtab/newtab.ftl
lib/firefox/browser/localization/en-US/browser/newtab/onboarding.ftl
lib/firefox/browser/localization/en-US/browser/pageInfo.ftl
lib/firefox/browser/localization/en-US/browser/panicButton.ftl
@@ -4306,6 +3907,7 @@ lib/firefox/browser/localization/en-US/browser/tabContextMenu.ftl
lib/firefox/browser/localization/en-US/browser/toolbarContextMenu.ftl
lib/firefox/browser/localization/en-US/browser/touchbar/touchbar.ftl
lib/firefox/browser/localization/en-US/devtools/aboutdebugging.ftl
+lib/firefox/browser/localization/en-US/devtools/accessibility.ftl
lib/firefox/browser/localization/en-US/devtools/application.ftl
lib/firefox/browser/localization/en-US/devtools/tooltips.ftl
lib/firefox/browser/localization/en-US/preview/aboutLogins.ftl
@@ -4364,6 +3966,7 @@ lib/firefox/browser/modules/ProfileMigrator.jsm
lib/firefox/browser/modules/ReaderParent.jsm
lib/firefox/browser/modules/RemotePrompt.jsm
lib/firefox/browser/modules/Sanitizer.jsm
+lib/firefox/browser/modules/ScreenshotChild.jsm
lib/firefox/browser/modules/SearchTelemetry.jsm
lib/firefox/browser/modules/SearchWidgetTracker.jsm
lib/firefox/browser/modules/SelectionChangedMenulist.jsm
@@ -4381,6 +3984,7 @@ lib/firefox/browser/modules/UrlbarEventBufferer.jsm
lib/firefox/browser/modules/UrlbarInput.jsm
lib/firefox/browser/modules/UrlbarMuxerUnifiedComplete.jsm
lib/firefox/browser/modules/UrlbarPrefs.jsm
+lib/firefox/browser/modules/UrlbarProviderExtension.jsm
lib/firefox/browser/modules/UrlbarProviderOpenTabs.jsm
lib/firefox/browser/modules/UrlbarProviderUnifiedComplete.jsm
lib/firefox/browser/modules/UrlbarProvidersManager.jsm
@@ -4393,6 +3997,7 @@ lib/firefox/browser/modules/WebProtocolHandlerRegistrar.jsm
lib/firefox/browser/modules/ZoomUI.jsm
lib/firefox/browser/modules/aboutpages/AboutNetErrorHandler.jsm
lib/firefox/browser/modules/aboutpages/AboutPrivateBrowsingHandler.jsm
+lib/firefox/browser/modules/aboutpages/AboutProtectionsHandler.jsm
lib/firefox/browser/modules/distribution.js
lib/firefox/browser/modules/pdfjs.js
lib/firefox/browser/modules/policies/BookmarksPolicies.jsm
@@ -4585,12 +4190,8 @@ lib/firefox/chrome/pippki/content/pippki/certViewer.js
lib/firefox/chrome/pippki/content/pippki/certViewer.xul
lib/firefox/chrome/pippki/content/pippki/changepassword.js
lib/firefox/chrome/pippki/content/pippki/changepassword.xul
-lib/firefox/chrome/pippki/content/pippki/choosetoken.js
-lib/firefox/chrome/pippki/content/pippki/choosetoken.xul
lib/firefox/chrome/pippki/content/pippki/clientauthask.js
lib/firefox/chrome/pippki/content/pippki/clientauthask.xul
-lib/firefox/chrome/pippki/content/pippki/createCertInfo.js
-lib/firefox/chrome/pippki/content/pippki/createCertInfo.xul
lib/firefox/chrome/pippki/content/pippki/deletecert.js
lib/firefox/chrome/pippki/content/pippki/deletecert.xul
lib/firefox/chrome/pippki/content/pippki/device_manager.js
@@ -4633,14 +4234,18 @@ lib/firefox/chrome/remote/content/domains/content/DOM.jsm
lib/firefox/chrome/remote/content/domains/content/Emulation.jsm
lib/firefox/chrome/remote/content/domains/content/Input.jsm
lib/firefox/chrome/remote/content/domains/content/Log.jsm
-lib/firefox/chrome/remote/content/domains/content/Network.jsm
lib/firefox/chrome/remote/content/domains/content/Page.jsm
lib/firefox/chrome/remote/content/domains/content/Performance.jsm
lib/firefox/chrome/remote/content/domains/content/Runtime.jsm
lib/firefox/chrome/remote/content/domains/content/Security.jsm
lib/firefox/chrome/remote/content/domains/content/runtime/ExecutionContext.jsm
lib/firefox/chrome/remote/content/domains/parent/Browser.jsm
+lib/firefox/chrome/remote/content/domains/parent/Input.jsm
+lib/firefox/chrome/remote/content/domains/parent/Network.jsm
+lib/firefox/chrome/remote/content/domains/parent/Page.jsm
lib/firefox/chrome/remote/content/domains/parent/Target.jsm
+lib/firefox/chrome/remote/content/domains/parent/network/NetworkObserver.jsm
+lib/firefox/chrome/remote/content/external/EventUtils.js
lib/firefox/chrome/remote/content/server/HTTPD.jsm
lib/firefox/chrome/remote/content/server/Stream.jsm
lib/firefox/chrome/remote/content/server/WebSocket.jsm
@@ -4683,6 +4288,7 @@ lib/firefox/chrome/toolkit/content/extensions/parent/ext-i18n.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-identity.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-idle.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-management.js
+lib/firefox/chrome/toolkit/content/extensions/parent/ext-networkStatus.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-notifications.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-permissions.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-privacy.js
@@ -4694,7 +4300,6 @@ lib/firefox/chrome/toolkit/content/extensions/parent/ext-tabs-base.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-telemetry.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-theme.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-toolkit.js
-lib/firefox/chrome/toolkit/content/extensions/parent/ext-topSites.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-userScripts.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-webNavigation.js
lib/firefox/chrome/toolkit/content/extensions/parent/ext-webRequest.js
@@ -4719,6 +4324,7 @@ lib/firefox/chrome/toolkit/content/extensions/schemas/idle.json
lib/firefox/chrome/toolkit/content/extensions/schemas/management.json
lib/firefox/chrome/toolkit/content/extensions/schemas/manifest.json
lib/firefox/chrome/toolkit/content/extensions/schemas/native_manifest.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/network_status.json
lib/firefox/chrome/toolkit/content/extensions/schemas/notifications.json
lib/firefox/chrome/toolkit/content/extensions/schemas/permissions.json
lib/firefox/chrome/toolkit/content/extensions/schemas/privacy.json
@@ -4728,7 +4334,6 @@ lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json
lib/firefox/chrome/toolkit/content/extensions/schemas/telemetry.json
lib/firefox/chrome/toolkit/content/extensions/schemas/test.json
lib/firefox/chrome/toolkit/content/extensions/schemas/theme.json
-lib/firefox/chrome/toolkit/content/extensions/schemas/top_sites.json
lib/firefox/chrome/toolkit/content/extensions/schemas/types.json
lib/firefox/chrome/toolkit/content/extensions/schemas/user_scripts.json
lib/firefox/chrome/toolkit/content/extensions/schemas/user_scripts_content.json
@@ -4750,6 +4355,7 @@ lib/firefox/chrome/toolkit/content/global/aboutMemory.xhtml
lib/firefox/chrome/toolkit/content/global/aboutMozilla.css
lib/firefox/chrome/toolkit/content/global/aboutNetworking.js
lib/firefox/chrome/toolkit/content/global/aboutNetworking.xhtml
+lib/firefox/chrome/toolkit/content/global/aboutPerformance.css
lib/firefox/chrome/toolkit/content/global/aboutPerformance.js
lib/firefox/chrome/toolkit/content/global/aboutPerformance.xhtml
lib/firefox/chrome/toolkit/content/global/aboutProfiles.js
@@ -4779,27 +4385,36 @@ lib/firefox/chrome/toolkit/content/global/autocomplete.css
lib/firefox/chrome/toolkit/content/global/backgroundPageThumbs.xhtml
lib/firefox/chrome/toolkit/content/global/backgroundPageThumbsContent.js
lib/firefox/chrome/toolkit/content/global/bindings/autocomplete.xml
-lib/firefox/chrome/toolkit/content/global/bindings/button.xml
lib/firefox/chrome/toolkit/content/global/bindings/calendar.js
lib/firefox/chrome/toolkit/content/global/bindings/datekeeper.js
lib/firefox/chrome/toolkit/content/global/bindings/datepicker.js
lib/firefox/chrome/toolkit/content/global/bindings/datetimebox.css
-lib/firefox/chrome/toolkit/content/global/bindings/dialog.xml
lib/firefox/chrome/toolkit/content/global/bindings/general.xml
lib/firefox/chrome/toolkit/content/global/bindings/popup.xml
lib/firefox/chrome/toolkit/content/global/bindings/richlistbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/scrollbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/spinner.js
-lib/firefox/chrome/toolkit/content/global/bindings/tabbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/textbox.xml
lib/firefox/chrome/toolkit/content/global/bindings/timekeeper.js
lib/firefox/chrome/toolkit/content/global/bindings/timepicker.js
-lib/firefox/chrome/toolkit/content/global/bindings/toolbarbutton.xml
-lib/firefox/chrome/toolkit/content/global/bindings/wizard.xml
lib/firefox/chrome/toolkit/content/global/browser-child.js
lib/firefox/chrome/toolkit/content/global/browser-content.js
lib/firefox/chrome/toolkit/content/global/buildconfig.css
lib/firefox/chrome/toolkit/content/global/buildconfig.html
+lib/firefox/chrome/toolkit/content/global/certviewer/certviewer.css
+lib/firefox/chrome/toolkit/content/global/certviewer/certviewer.html
+lib/firefox/chrome/toolkit/content/global/certviewer/certviewer.js
+lib/firefox/chrome/toolkit/content/global/certviewer/components/certificate-section.css
+lib/firefox/chrome/toolkit/content/global/certviewer/components/certificate-section.js
+lib/firefox/chrome/toolkit/content/global/certviewer/components/certificate-tab.css
+lib/firefox/chrome/toolkit/content/global/certviewer/components/certificate-tab.js
+lib/firefox/chrome/toolkit/content/global/certviewer/components/dummy-info.js
+lib/firefox/chrome/toolkit/content/global/certviewer/components/handshake-section.css
+lib/firefox/chrome/toolkit/content/global/certviewer/components/handshake-section.js
+lib/firefox/chrome/toolkit/content/global/certviewer/components/info-group.css
+lib/firefox/chrome/toolkit/content/global/certviewer/components/info-group.js
+lib/firefox/chrome/toolkit/content/global/certviewer/components/info-item.css
+lib/firefox/chrome/toolkit/content/global/certviewer/components/info-item.js
lib/firefox/chrome/toolkit/content/global/commonDialog.css
lib/firefox/chrome/toolkit/content/global/commonDialog.js
lib/firefox/chrome/toolkit/content/global/commonDialog.xul
@@ -4817,6 +4432,7 @@ lib/firefox/chrome/toolkit/content/global/elements/browser-custom-element.js
lib/firefox/chrome/toolkit/content/global/elements/button.js
lib/firefox/chrome/toolkit/content/global/elements/checkbox.js
lib/firefox/chrome/toolkit/content/global/elements/datetimebox.js
+lib/firefox/chrome/toolkit/content/global/elements/dialog.js
lib/firefox/chrome/toolkit/content/global/elements/editor.js
lib/firefox/chrome/toolkit/content/global/elements/findbar.js
lib/firefox/chrome/toolkit/content/global/elements/general.js
@@ -4835,6 +4451,7 @@ lib/firefox/chrome/toolkit/content/global/elements/stringbundle.js
lib/firefox/chrome/toolkit/content/global/elements/tabbox.js
lib/firefox/chrome/toolkit/content/global/elements/text.js
lib/firefox/chrome/toolkit/content/global/elements/textbox.js
+lib/firefox/chrome/toolkit/content/global/elements/toolbarbutton.js
lib/firefox/chrome/toolkit/content/global/elements/tree.js
lib/firefox/chrome/toolkit/content/global/elements/videocontrols.js
lib/firefox/chrome/toolkit/content/global/elements/wizard.js
@@ -4963,6 +4580,7 @@ lib/firefox/chrome/toolkit/res/noframes.css
lib/firefox/chrome/toolkit/res/normandy/Normandy.jsm
lib/firefox/chrome/toolkit/res/normandy/actions/AddonStudyAction.jsm
lib/firefox/chrome/toolkit/res/normandy/actions/BaseAction.jsm
+lib/firefox/chrome/toolkit/res/normandy/actions/BranchedAddonStudyAction.jsm
lib/firefox/chrome/toolkit/res/normandy/actions/ConsoleLogAction.jsm
lib/firefox/chrome/toolkit/res/normandy/actions/PreferenceExperimentAction.jsm
lib/firefox/chrome/toolkit/res/normandy/actions/PreferenceRollbackAction.jsm
@@ -5059,6 +4677,7 @@ lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/search-textbox.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/search.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/searchfield-cancel.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/shortcut.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/spinner-arrow-down.svg
@@ -5179,12 +4798,10 @@ lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.svg
lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/information.svg
lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileDowngrade.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
-lib/firefox/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css
lib/firefox/components/EnterprisePolicies.js
lib/firefox/components/EnterprisePoliciesContent.js
lib/firefox/components/HandlerService.js
-lib/firefox/components/command-line-handler.js
lib/firefox/components/components.manifest
lib/firefox/components/marionette.js
lib/firefox/contentaccessible/ImageDocument.css
@@ -5277,6 +4894,7 @@ lib/firefox/localization/en-US/toolkit/preferences/preferences.ftl
lib/firefox/localization/en-US/toolkit/printing/printDialogs.ftl
lib/firefox/localization/en-US/toolkit/printing/printPreview.ftl
lib/firefox/localization/en-US/toolkit/updates/history.ftl
+lib/firefox/modules/AboutCertViewerHandler.jsm
lib/firefox/modules/AboutPagesUtils.jsm
lib/firefox/modules/AboutReader.jsm
lib/firefox/modules/AbuseReporter.jsm
@@ -5313,6 +4931,8 @@ lib/firefox/modules/CommonDialog.jsm
lib/firefox/modules/Console.jsm
lib/firefox/modules/ConsoleAPIStorage.jsm
lib/firefox/modules/ContentAreaDropListener.jsm
+lib/firefox/modules/ContentBlockingAllowList.jsm
+lib/firefox/modules/ContentDOMReference.jsm
lib/firefox/modules/ContentDispatchChooser.jsm
lib/firefox/modules/ContentPrefService2.jsm
lib/firefox/modules/ContentPrefServiceChild.jsm
@@ -5332,12 +4952,10 @@ lib/firefox/modules/DNSRecord.jsm
lib/firefox/modules/DNSResourceRecord.jsm
lib/firefox/modules/DNSServiceDiscovery.jsm
lib/firefox/modules/DNSTypes.jsm
-lib/firefox/modules/DOMLocalization.jsm
lib/firefox/modules/DOMRequestHelper.jsm
lib/firefox/modules/DataReader.jsm
lib/firefox/modules/DataWriter.jsm
lib/firefox/modules/DateTimePickerPanel.jsm
-lib/firefox/modules/DateTimePickerParent.jsm
lib/firefox/modules/DefaultCLH.jsm
lib/firefox/modules/DeferredTask.jsm
lib/firefox/modules/Deprecated.jsm
@@ -5408,6 +5026,7 @@ lib/firefox/modules/Geometry.jsm
lib/firefox/modules/HTMLMenuBuilder.jsm
lib/firefox/modules/HealthPing.jsm
lib/firefox/modules/HelperAppDlg.jsm
+lib/firefox/modules/HiddenFrame.jsm
lib/firefox/modules/History.jsm
lib/firefox/modules/Http.jsm
lib/firefox/modules/HybridContentTelemetry.jsm
@@ -5467,7 +5086,6 @@ lib/firefox/modules/PageThumbs.jsm
lib/firefox/modules/PageThumbsStorageService.jsm
lib/firefox/modules/PageThumbsWorker.js
lib/firefox/modules/PasswordGenerator.jsm
-lib/firefox/modules/PerfMeasurement.jsm
lib/firefox/modules/PerformanceCounters.jsm
lib/firefox/modules/PermissionsUtils.jsm
lib/firefox/modules/PictureInPicture.jsm
@@ -5527,7 +5145,6 @@ lib/firefox/modules/SearchSuggestions.jsm
lib/firefox/modules/SearchUtils.jsm
lib/firefox/modules/SecurityInfo.jsm
lib/firefox/modules/SecurityReporter.jsm
-lib/firefox/modules/SelectParentHelper.jsm
lib/firefox/modules/ServiceRequest.jsm
lib/firefox/modules/ServiceWorkerCleanUp.jsm
lib/firefox/modules/Services.jsm
@@ -5555,9 +5172,11 @@ lib/firefox/modules/TelemetryUtils.jsm
lib/firefox/modules/TerminatorTelemetry.jsm
lib/firefox/modules/Timer.jsm
lib/firefox/modules/TooltipTextProvider.jsm
+lib/firefox/modules/TrackingDBService.jsm
lib/firefox/modules/Troubleshoot.jsm
lib/firefox/modules/UAOverridesBootstrapper.jsm
lib/firefox/modules/UITelemetry.jsm
+lib/firefox/modules/URLDecorationAnnotationsService.jsm
lib/firefox/modules/URLFormatter.jsm
lib/firefox/modules/UnifiedComplete.jsm
lib/firefox/modules/UntrustedModulesPing.jsm
@@ -5622,7 +5241,7 @@ lib/firefox/modules/lz4.js
lib/firefox/modules/lz4_internal.js
lib/firefox/modules/media/IdpSandbox.jsm
${PLIST.webrtc}lib/firefox/modules/media/PeerConnection.jsm
-lib/firefox/modules/media/PeerConnectionIdp.jsm
+${PLIST.webrtc}lib/firefox/modules/media/PeerConnectionIdp.jsm
lib/firefox/modules/media/RTCStatsReport.jsm
lib/firefox/modules/mozIntl.jsm
lib/firefox/modules/narrate/NarrateControls.jsm
@@ -5660,7 +5279,6 @@ lib/firefox/modules/remotepagemanager/MessagePort.jsm
lib/firefox/modules/remotepagemanager/RemotePageManagerChild.jsm
lib/firefox/modules/remotepagemanager/RemotePageManagerParent.jsm
lib/firefox/modules/services-common/async.js
-lib/firefox/modules/services-common/blocklist-clients.js
lib/firefox/modules/services-common/hawkclient.js
lib/firefox/modules/services-common/hawkrequest.js
lib/firefox/modules/services-common/kinto-http-client.js
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 7a675709365..81c50b150db 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.364 2019/08/16 14:04:18 ryoon Exp $
+$NetBSD: distinfo,v 1.365 2019/09/06 03:00:23 ryoon Exp $
-SHA1 (firefox-68.0.2.source.tar.xz) = 1e532075b573148a88296aa56ab149ddbd786882
-RMD160 (firefox-68.0.2.source.tar.xz) = 5ebc53b37a46e8423a62f8c7448ec3ed6daba76e
-SHA512 (firefox-68.0.2.source.tar.xz) = 5c289825fd0de062b9943eabcc16e09c1821c04717e689aa8df03162e722b72ea698195f3ea93e1e746c481dacd77d125301dba951468d134b986e35eb4ef5bb
-Size (firefox-68.0.2.source.tar.xz) = 311257408 bytes
+SHA1 (firefox-69.0.source.tar.xz) = e6c150543f35aaa68d979838ed12d42bbd929e7e
+RMD160 (firefox-69.0.source.tar.xz) = 2fec7d4dffbacec11498cbe14298db2bffc8b06f
+SHA512 (firefox-69.0.source.tar.xz) = 83b4b9a3466d2686ae5b72f9495172dcb37037f3301c68f7940604180e28a40720256f66b34b090dffbdd7b377fbb815df1bb80c3df842bc9ae59551c7cf07b0
+Size (firefox-69.0.source.tar.xz) = 323421020 bytes
SHA1 (patch-aa) = 1f292aae7d37bd480ba834324b737bfebee52503
SHA1 (patch-browser_app_profile_firefox.js) = 076cc2892547bac07fe907533f4e821f13f5738e
SHA1 (patch-build_moz.configure_old.configure) = 05963b12fd908d90e3378b30cff7e48291b8a447
@@ -11,20 +11,16 @@ SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
SHA1 (patch-dom_media_CubebUtils.cpp) = b1b4f981c4bede877e3bd092d2648d4b8cbc73a5
SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2f73c76c48852613e0c55c1680fcc2a9eb3cf4ef
-SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2c909a10a341e600392417240ad0c556f495d6ba
SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
-SHA1 (patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h) = 8a922748ac7fecf7f2ce47e5a7e761b2d1d2d94c
SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = d84d9b4d416e049423120dcbf9199644ce1c93ab
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 4a6606da590cfb8d855bde58b9c6f90e98d0870c
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
-SHA1 (patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc) = d634805bf3b02475081cb2f263e91e3f4c481a29
SHA1 (patch-ipc_glue_CrossProcessSemaphore.h) = 25e24743060acf10c776c6b3b3660f52a2e9fbe8
SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = f8d155ee66008b7cc4052b6a889327543b89e0bb
SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
SHA1 (patch-js_src_threading_posix_Thread.cpp) = 47e612a676e614fd6dd43b8a3140218a3fbdc7fa
SHA1 (patch-js_src_util_NativeStack.cpp) = 2c6f844d38343f40ebbc8fd665279256e4ae6d35
SHA1 (patch-media_libcubeb_gtest_moz.build) = ea6dcc7ceeb76ce1fb9d508cf43080a2eef3a9e4
-SHA1 (patch-media_libcubeb_src_cubeb.c) = e3446562ed16ec9643df42ee0b9c46ee91f22913
SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = f359a66a22f11142d05746e15894d998d3e3bf5a
SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 103f751d5a7bc14a81a6ed43e1afc722bc092f7e
SHA1 (patch-media_libcubeb_src_moz.build) = dcca90cb5132442877712cd7b1f4e832c93d2655
@@ -35,7 +31,6 @@ SHA1 (patch-toolkit_library_moz.build) = 102e3713552c26f76e8b4e473846bb8fbc44b27
SHA1 (patch-toolkit_modules_subprocess_subprocess__shared__unix.js) = 22a39e54e042ab2270a3cb54e4e307c8900cad12
SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
SHA1 (patch-toolkit_mozapps_installer_packager.mk) = b2343fbad2556504dfd13601c02e6e2357c7d2bc
-SHA1 (patch-toolkit_xre_glxtest.cpp) = 04942938f45f326c7d5c4da3bf8cc2d09b977c69
SHA1 (patch-xpcom_base_nscore.h) = 1ac4d34d3c9e80bc1ac966c6c84cb320bc0fa1ec
SHA1 (patch-xpcom_build_BinaryPath.h) = 92461769d2fee8f015b91a5326247f271afeedea
SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 6956c90d4c74c71e7e9a5882e4840ba2673160fa
diff --git a/www/firefox/files/cubeb_sun.c b/www/firefox/files/cubeb_sun.c
deleted file mode 100644
index 64923194c1e..00000000000
--- a/www/firefox/files/cubeb_sun.c
+++ /dev/null
@@ -1,752 +0,0 @@
-/*
- * Copyright © 2019 Nia Alarie
- *
- * This program is made available under an ISC-style license. See the
- * accompanying file LICENSE for details.
- */
-#include <sys/audioio.h>
-#include <sys/ioctl.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <pthread.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <math.h>
-#include "cubeb/cubeb.h"
-#include "cubeb-internal.h"
-
-#define BYTES_TO_FRAMES(bytes, channels) \
- (bytes / (channels * sizeof(int16_t)))
-
-#define FRAMES_TO_BYTES(frames, channels) \
- (frames * (channels * sizeof(int16_t)))
-
-/* Default to 4 + 1 for the default device. */
-#ifndef SUN_DEVICE_COUNT
-#define SUN_DEVICE_COUNT (5)
-#endif
-
-/* Supported well by most hardware. */
-#ifndef SUN_PREFER_RATE
-#define SUN_PREFER_RATE (48000)
-#endif
-
-/* Standard acceptable minimum. */
-#ifndef SUN_LATENCY_MS
-#define SUN_LATENCY_MS (40)
-#endif
-
-#ifndef SUN_DEFAULT_DEVICE
-#define SUN_DEFAULT_DEVICE "/dev/audio"
-#endif
-
-#ifndef SUN_POLL_TIMEOUT
-#define SUN_POLL_TIMEOUT (1000)
-#endif
-
-#ifndef SUN_BUFFER_FRAMES
-#define SUN_BUFFER_FRAMES (32)
-#endif
-
-/*
- * Supported on NetBSD regardless of hardware.
- */
-
-#ifndef SUN_MAX_CHANNELS
-# ifdef __NetBSD__
-# define SUN_MAX_CHANNELS (12)
-# else
-# define SUN_MAX_CHANNELS (2)
-# endif
-#endif
-
-#ifndef SUN_MIN_RATE
-#define SUN_MIN_RATE (1000)
-#endif
-
-#ifndef SUN_MAX_RATE
-#define SUN_MAX_RATE (192000)
-#endif
-
-static struct cubeb_ops const sun_ops;
-
-struct cubeb {
- struct cubeb_ops const * ops;
-};
-
-struct cubeb_stream {
- struct cubeb * context;
- void * user_ptr;
- pthread_t thread;
- pthread_mutex_t mutex; /* protects running, volume, frames_written */
- int floating;
- int running;
- int play_fd;
- int record_fd;
- float volume;
- struct audio_info p_info; /* info for the play fd */
- struct audio_info r_info; /* info for the record fd */
- cubeb_data_callback data_cb;
- cubeb_state_callback state_cb;
- int16_t * play_buf;
- int16_t * record_buf;
- float * f_play_buf;
- float * f_record_buf;
- char input_name[32];
- char output_name[32];
- uint64_t frames_written;
- uint64_t blocks_written;
-};
-
-int
-sun_init(cubeb ** context, char const * context_name)
-{
- cubeb * c;
-
- (void)context_name;
- if ((c = calloc(1, sizeof(cubeb))) == NULL) {
- return CUBEB_ERROR;
- }
- c->ops = &sun_ops;
- *context = c;
- return CUBEB_OK;
-}
-
-static void
-sun_destroy(cubeb * context)
-{
- free(context);
-}
-
-static char const *
-sun_get_backend_id(cubeb * context)
-{
- return "sun";
-}
-
-static int
-sun_get_preferred_sample_rate(cubeb * context, uint32_t * rate)
-{
- (void)context;
-
- *rate = SUN_PREFER_RATE;
- return CUBEB_OK;
-}
-
-static int
-sun_get_max_channel_count(cubeb * context, uint32_t * max_channels)
-{
- (void)context;
-
- *max_channels = SUN_MAX_CHANNELS;
- return CUBEB_OK;
-}
-
-static int
-sun_get_min_latency(cubeb * context, cubeb_stream_params params,
- uint32_t * latency_frames)
-{
- (void)context;
-
- *latency_frames = SUN_LATENCY_MS * params.rate / 1000;
- return CUBEB_OK;
-}
-
-static int
-sun_get_hwinfo(const char * device, struct audio_info * format,
- int * props, struct audio_device * dev)
-{
- int fd = -1;
-
- if ((fd = open(device, O_RDONLY)) == -1) {
- goto error;
- }
-#ifdef AUDIO_GETFORMAT
- if (ioctl(fd, AUDIO_GETFORMAT, format) != 0) {
- goto error;
- }
-#endif
-#ifdef AUDIO_GETPROPS
- if (ioctl(fd, AUDIO_GETPROPS, props) != 0) {
- goto error;
- }
-#endif
- if (ioctl(fd, AUDIO_GETDEV, dev) != 0) {
- goto error;
- }
- close(fd);
- return CUBEB_OK;
-error:
- if (fd != -1) {
- close(fd);
- }
- return CUBEB_ERROR;
-}
-
-/*
- * XXX: PR kern/54264
- */
-static int
-sun_prinfo_verify_sanity(struct audio_prinfo * prinfo)
-{
- return prinfo->precision >= 8 && prinfo->precision <= 32 &&
- prinfo->channels >= 1 && prinfo->channels < SUN_MAX_CHANNELS &&
- prinfo->sample_rate < SUN_MAX_RATE && prinfo->sample_rate > SUN_MIN_RATE;
-}
-
-static int
-sun_enumerate_devices(cubeb * context, cubeb_device_type type,
- cubeb_device_collection * collection)
-{
- unsigned i;
- cubeb_device_info device = {0};
- char dev[16] = SUN_DEFAULT_DEVICE;
- char dev_friendly[64];
- struct audio_info hwfmt;
- struct audio_device hwname;
- struct audio_prinfo *prinfo = NULL;
- int hwprops;
-
- collection->device = calloc(SUN_DEVICE_COUNT, sizeof(cubeb_device_info));
- if (collection->device == NULL) {
- return CUBEB_ERROR;
- }
- collection->count = 0;
-
- for (i = 0; i < SUN_DEVICE_COUNT; ++i) {
- if (i > 0) {
- (void)snprintf(dev, sizeof(dev), "/dev/audio%u", i - 1);
- }
- if (sun_get_hwinfo(dev, &hwfmt, &hwprops, &hwname) != CUBEB_OK) {
- continue;
- }
-#ifdef AUDIO_GETPROPS
- device.type = 0;
- if ((hwprops & AUDIO_PROP_CAPTURE) != 0 &&
- sun_prinfo_verify_sanity(&hwfmt.record)) {
- /* the device supports recording, probably */
- device.type |= CUBEB_DEVICE_TYPE_INPUT;
- }
- if ((hwprops & AUDIO_PROP_PLAYBACK) != 0 &&
- sun_prinfo_verify_sanity(&hwfmt.play)) {
- /* the device supports playback, probably */
- device.type |= CUBEB_DEVICE_TYPE_OUTPUT;
- }
- switch (device.type) {
- case 0:
- /* device doesn't do input or output, aliens probably involved */
- continue;
- case CUBEB_DEVICE_TYPE_INPUT:
- if ((type & CUBEB_DEVICE_TYPE_INPUT) == 0) {
- /* this device is input only, not scanning for those, skip it */
- continue;
- }
- break;
- case CUBEB_DEVICE_TYPE_OUTPUT:
- if ((type & CUBEB_DEVICE_TYPE_OUTPUT) == 0) {
- /* this device is output only, not scanning for those, skip it */
- continue;
- }
- break;
- }
- if ((type & CUBEB_DEVICE_TYPE_INPUT) != 0) {
- prinfo = &hwfmt.record;
- }
- if ((type & CUBEB_DEVICE_TYPE_OUTPUT) != 0) {
- prinfo = &hwfmt.play;
- }
-#endif
- if (i > 0) {
- (void)snprintf(dev_friendly, sizeof(dev_friendly), "%s %s %s (%d)",
- hwname.name, hwname.version, hwname.config, i - 1);
- } else {
- (void)snprintf(dev_friendly, sizeof(dev_friendly), "%s %s %s (default)",
- hwname.name, hwname.version, hwname.config);
- }
- device.devid = (void *)(uintptr_t)i;
- device.device_id = strdup(dev);
- device.friendly_name = strdup(dev_friendly);
- device.group_id = strdup(dev);
- device.vendor_name = strdup(hwname.name);
- device.type = type;
- device.state = CUBEB_DEVICE_STATE_ENABLED;
- device.preferred = (i == 0) ? CUBEB_DEVICE_PREF_ALL : CUBEB_DEVICE_PREF_NONE;
-#ifdef AUDIO_GETFORMAT
- device.max_channels = prinfo->channels;
- device.default_rate = prinfo->sample_rate;
-#else
- device.max_channels = 2;
- device.default_rate = SUN_PREFER_RATE;
-#endif
- device.default_format = CUBEB_DEVICE_FMT_S16NE;
- device.format = CUBEB_DEVICE_FMT_S16NE;
- device.min_rate = SUN_MIN_RATE;
- device.max_rate = SUN_MAX_RATE;
- device.latency_lo = SUN_LATENCY_MS * SUN_MIN_RATE / 1000;
- device.latency_hi = SUN_LATENCY_MS * SUN_MAX_RATE / 1000;
- collection->device[collection->count++] = device;
- }
- return CUBEB_OK;
-}
-
-static int
-sun_device_collection_destroy(cubeb * context,
- cubeb_device_collection * collection)
-{
- unsigned i;
-
- for (i = 0; i < collection->count; ++i) {
- free((char *)collection->device[i].device_id);
- free((char *)collection->device[i].friendly_name);
- free((char *)collection->device[i].group_id);
- free((char *)collection->device[i].vendor_name);
- }
- free(collection->device);
- return CUBEB_OK;
-}
-
-static int
-sun_copy_params(int fd, cubeb_stream * stream, cubeb_stream_params * params,
- struct audio_info * info, struct audio_prinfo * prinfo)
-{
- prinfo->channels = params->channels;
- prinfo->sample_rate = params->rate;
- prinfo->precision = 16;
-#ifdef AUDIO_ENCODING_SLINEAR_LE
- switch (params->format) {
- case CUBEB_SAMPLE_S16LE:
- prinfo->encoding = AUDIO_ENCODING_SLINEAR_LE;
- break;
- case CUBEB_SAMPLE_S16BE:
- prinfo->encoding = AUDIO_ENCODING_SLINEAR_BE;
- break;
- case CUBEB_SAMPLE_FLOAT32NE:
- stream->floating = 1;
- prinfo->encoding = AUDIO_ENCODING_SLINEAR;
- break;
- default:
- LOG("Unsupported format");
- return CUBEB_ERROR_INVALID_FORMAT;
- }
-#else
- switch (params->format) {
- case CUBEB_SAMPLE_S16NE:
- prinfo->encoding = AUDIO_ENCODING_LINEAR;
- break;
- case CUBEB_SAMPLE_FLOAT32NE:
- stream->floating = 1;
- prinfo->encoding = AUDIO_ENCODING_LINEAR;
- break;
- default:
- LOG("Unsupported format");
- return CUBEB_ERROR_INVALID_FORMAT;
- }
-#endif
- if (ioctl(fd, AUDIO_SETINFO, info) == -1) {
- return CUBEB_ERROR;
- }
- if (ioctl(fd, AUDIO_GETINFO, info) == -1) {
- return CUBEB_ERROR;
- }
- return CUBEB_OK;
-}
-
-static int
-sun_stream_stop(cubeb_stream * s)
-{
- pthread_mutex_lock(&s->mutex);
- if (s->running) {
- s->running = 0;
- pthread_mutex_unlock(&s->mutex);
- pthread_join(s->thread, NULL);
- } else {
- pthread_mutex_unlock(&s->mutex);
- }
- return CUBEB_OK;
-}
-
-static void
-sun_stream_destroy(cubeb_stream * s)
-{
- pthread_mutex_destroy(&s->mutex);
- sun_stream_stop(s);
- if (s->play_fd != -1) {
- close(s->play_fd);
- }
- if (s->record_fd != -1) {
- close(s->record_fd);
- }
- free(s->f_play_buf);
- free(s->f_record_buf);
- free(s->play_buf);
- free(s->record_buf);
- free(s);
-}
-
-static void
-sun_float_to_linear(float * in, int16_t * out,
- unsigned channels, long frames, float vol)
-{
- unsigned i, sample_count = frames * channels;
- float multiplier = vol * 0x8000;
-
- for (i = 0; i < sample_count; ++i) {
- int32_t sample = lrintf(in[i] * multiplier);
- if (sample < -0x8000) {
- out[i] = -0x8000;
- } else if (sample > 0x7fff) {
- out[i] = 0x7fff;
- } else {
- out[i] = sample;
- }
- }
-}
-
-static void
-sun_linear_to_float(int16_t * in, float * out,
- unsigned channels, long frames)
-{
- unsigned i, sample_count = frames * channels;
-
- for (i = 0; i < sample_count; ++i) {
- out[i] = (1.0 / 0x8000) * in[i];
- }
-}
-
-static void
-sun_linear_set_vol(int16_t * buf, unsigned channels, long frames, float vol)
-{
- unsigned i, sample_count = frames * channels;
- int32_t multiplier = vol * 0x8000;
-
- for (i = 0; i < sample_count; ++i) {
- buf[i] = (buf[i] * multiplier) >> 15;
- }
-}
-
-static void *
-sun_io_routine(void * arg)
-{
- cubeb_stream *s = arg;
- cubeb_state state = CUBEB_STATE_STARTED;
- size_t to_read = 0;
- long to_write = 0;
- size_t write_ofs = 0;
- size_t read_ofs = 0;
- int drain = 0;
-
- s->state_cb(s, s->user_ptr, CUBEB_STATE_STARTED);
- while (state != CUBEB_STATE_ERROR) {
- pthread_mutex_lock(&s->mutex);
- if (!s->running) {
- pthread_mutex_unlock(&s->mutex);
- state = CUBEB_STATE_STOPPED;
- break;
- }
- pthread_mutex_unlock(&s->mutex);
- if (s->floating) {
- if (s->record_fd != -1) {
- sun_linear_to_float(s->record_buf, s->f_record_buf,
- s->r_info.record.channels, SUN_BUFFER_FRAMES);
- }
- to_write = s->data_cb(s, s->user_ptr,
- s->f_record_buf, s->f_play_buf, SUN_BUFFER_FRAMES);
- if (to_write == CUBEB_ERROR) {
- state = CUBEB_STATE_ERROR;
- break;
- }
- if (s->play_fd != -1) {
- pthread_mutex_lock(&s->mutex);
- sun_float_to_linear(s->f_play_buf, s->play_buf,
- s->p_info.play.channels, to_write, s->volume);
- pthread_mutex_unlock(&s->mutex);
- }
- } else {
- to_write = s->data_cb(s, s->user_ptr,
- s->record_buf, s->play_buf, SUN_BUFFER_FRAMES);
- if (to_write == CUBEB_ERROR) {
- state = CUBEB_STATE_ERROR;
- break;
- }
- if (s->play_fd != -1) {
- pthread_mutex_lock(&s->mutex);
- sun_linear_set_vol(s->play_buf, s->p_info.play.channels, to_write, s->volume);
- pthread_mutex_unlock(&s->mutex);
- }
- }
- if (to_write < SUN_BUFFER_FRAMES) {
- drain = 1;
- }
- to_write = s->play_fd != -1 ? to_write : 0;
- to_read = s->record_fd != -1 ? SUN_BUFFER_FRAMES : 0;
- write_ofs = 0;
- read_ofs = 0;
- while (to_write > 0 || to_read > 0) {
- size_t bytes;
- ssize_t n, frames;
-
- if (to_write > 0) {
- bytes = FRAMES_TO_BYTES(to_write, s->p_info.play.channels);
- if ((n = write(s->play_fd, s->play_buf + write_ofs, bytes)) < 0) {
- state = CUBEB_STATE_ERROR;
- break;
- }
- frames = BYTES_TO_FRAMES(n, s->p_info.play.channels);
- pthread_mutex_lock(&s->mutex);
- s->frames_written += frames;
- pthread_mutex_unlock(&s->mutex);
- to_write -= frames;
- write_ofs += frames;
- }
- if (to_read > 0) {
- bytes = FRAMES_TO_BYTES(to_read, s->r_info.record.channels);
- if ((n = read(s->record_fd, s->record_buf + read_ofs, bytes)) < 0) {
- state = CUBEB_STATE_ERROR;
- break;
- }
- frames = BYTES_TO_FRAMES(n, s->r_info.record.channels);
- to_read -= frames;
- read_ofs += frames;
- }
- }
- if (drain && state != CUBEB_STATE_ERROR) {
- state = CUBEB_STATE_DRAINED;
- break;
- }
- }
- s->state_cb(s, s->user_ptr, state);
- return NULL;
-}
-
-static int
-sun_stream_init(cubeb * context,
- cubeb_stream ** stream,
- char const * stream_name,
- cubeb_devid input_device,
- cubeb_stream_params * input_stream_params,
- cubeb_devid output_device,
- cubeb_stream_params * output_stream_params,
- unsigned latency_frames,
- cubeb_data_callback data_callback,
- cubeb_state_callback state_callback,
- void * user_ptr)
-{
- int ret = CUBEB_OK;
- cubeb_stream *s = NULL;
-
- (void)stream_name;
- if ((s = calloc(1, sizeof(cubeb_stream))) == NULL) {
- ret = CUBEB_ERROR;
- goto error;
- }
- s->record_fd = -1;
- s->play_fd = -1;
- if (input_device != 0) {
- snprintf(s->input_name, sizeof(s->input_name),
- "/dev/audio%zu", (uintptr_t)input_device - 1);
- } else {
- snprintf(s->input_name, sizeof(s->input_name), "%s", SUN_DEFAULT_DEVICE);
- }
- if (output_device != 0) {
- snprintf(s->output_name, sizeof(s->output_name),
- "/dev/audio%zu", (uintptr_t)output_device - 1);
- } else {
- snprintf(s->output_name, sizeof(s->output_name), "%s", SUN_DEFAULT_DEVICE);
- }
- if (input_stream_params != NULL) {
- if (input_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) {
- LOG("Loopback not supported");
- ret = CUBEB_ERROR_NOT_SUPPORTED;
- goto error;
- }
- if (s->record_fd == -1) {
- if ((s->record_fd = open(s->input_name, O_RDONLY)) == -1) {
- LOG("Audio device cannot be opened as read-only");
- ret = CUBEB_ERROR_DEVICE_UNAVAILABLE;
- goto error;
- }
- }
- AUDIO_INITINFO(&s->r_info);
-#ifdef AUMODE_RECORD
- s->r_info.mode = AUMODE_RECORD;
-#endif
- if ((ret = sun_copy_params(s->record_fd, s, input_stream_params,
- &s->r_info, &s->r_info.record)) != CUBEB_OK) {
- LOG("Setting record params failed");
- goto error;
- }
- }
- if (output_stream_params != NULL) {
- if (output_stream_params->prefs & CUBEB_STREAM_PREF_LOOPBACK) {
- LOG("Loopback not supported");
- ret = CUBEB_ERROR_NOT_SUPPORTED;
- goto error;
- }
- if (s->play_fd == -1) {
- if ((s->play_fd = open(s->output_name, O_WRONLY)) == -1) {
- LOG("Audio device cannot be opened as write-only");
- ret = CUBEB_ERROR_DEVICE_UNAVAILABLE;
- goto error;
- }
- }
- AUDIO_INITINFO(&s->p_info);
-#ifdef AUMODE_PLAY
- s->p_info.mode = AUMODE_PLAY;
-#endif
- if ((ret = sun_copy_params(s->play_fd, s, output_stream_params,
- &s->p_info, &s->p_info.play)) != CUBEB_OK) {
- LOG("Setting play params failed");
- goto error;
- }
- }
- s->context = context;
- s->volume = 1.0;
- s->state_cb = state_callback;
- s->data_cb = data_callback;
- s->user_ptr = user_ptr;
- if (pthread_mutex_init(&s->mutex, NULL) != 0) {
- LOG("Failed to create mutex");
- goto error;
- }
- if (s->play_fd != -1 && (s->play_buf = calloc(SUN_BUFFER_FRAMES,
- s->p_info.play.channels * sizeof(int16_t))) == NULL) {
- ret = CUBEB_ERROR;
- goto error;
- }
- if (s->record_fd != -1 && (s->record_buf = calloc(SUN_BUFFER_FRAMES,
- s->r_info.record.channels * sizeof(int16_t))) == NULL) {
- ret = CUBEB_ERROR;
- goto error;
- }
- if (s->floating) {
- if (s->play_fd != -1 && (s->f_play_buf = calloc(SUN_BUFFER_FRAMES,
- s->p_info.play.channels * sizeof(float))) == NULL) {
- ret = CUBEB_ERROR;
- goto error;
- }
- if (s->record_fd != -1 && (s->f_record_buf = calloc(SUN_BUFFER_FRAMES,
- s->r_info.record.channels * sizeof(float))) == NULL) {
- ret = CUBEB_ERROR;
- goto error;
- }
- }
- *stream = s;
- return CUBEB_OK;
-error:
- if (s != NULL) {
- sun_stream_destroy(s);
- }
- return ret;
-}
-
-static int
-sun_stream_start(cubeb_stream * s)
-{
- s->running = 1;
- if (pthread_create(&s->thread, NULL, sun_io_routine, s) != 0) {
- LOG("Couldn't create thread");
- return CUBEB_ERROR;
- }
- return CUBEB_OK;
-}
-
-static int
-sun_stream_get_position(cubeb_stream * s, uint64_t * position)
-{
-#ifdef AUDIO_GETOOFFS
- struct audio_offset offset;
-
- if (ioctl(s->play_fd, AUDIO_GETOOFFS, &offset) == -1) {
- return CUBEB_ERROR;
- }
- s->blocks_written += offset.deltablks;
- *position = BYTES_TO_FRAMES(s->blocks_written * s->p_info.blocksize,
- s->p_info.play.channels);
- return CUBEB_OK;
-#else
- pthread_mutex_lock(&s->mutex);
- *position = s->frames_written;
- pthread_mutex_unlock(&s->mutex);
- return CUBEB_OK;
-#endif
-}
-
-static int
-sun_stream_get_latency(cubeb_stream * stream, uint32_t * latency)
-{
-#ifdef AUDIO_GETBUFINFO
- struct audio_info info;
-
- if (ioctl(stream->play_fd, AUDIO_GETBUFINFO, &info) == -1) {
- return CUBEB_ERROR;
- }
-
- *latency = BYTES_TO_FRAMES(info.play.seek + info.blocksize / 2,
- info.play.channels);
- return CUBEB_OK;
-#else
- cubeb_stream_params params;
-
- params.rate = stream->p_info.play.sample_rate;
-
- return sun_get_min_latency(NULL, params, latency);
-#endif
-}
-
-static int
-sun_stream_set_volume(cubeb_stream * stream, float volume)
-{
- pthread_mutex_lock(&stream->mutex);
- stream->volume = volume;
- pthread_mutex_unlock(&stream->mutex);
- return CUBEB_OK;
-}
-
-static int
-sun_get_current_device(cubeb_stream * stream, cubeb_device ** const device)
-{
- *device = calloc(1, sizeof(cubeb_device));
- if (*device == NULL) {
- return CUBEB_ERROR;
- }
- (*device)->input_name = stream->record_fd != -1 ?
- strdup(stream->input_name) : NULL;
- (*device)->output_name = stream->play_fd != -1 ?
- strdup(stream->output_name) : NULL;
- return CUBEB_OK;
-}
-
-static int
-sun_stream_device_destroy(cubeb_stream * stream, cubeb_device * device)
-{
- (void)stream;
- free(device->input_name);
- free(device->output_name);
- free(device);
- return CUBEB_OK;
-}
-
-static struct cubeb_ops const sun_ops = {
- .init = sun_init,
- .get_backend_id = sun_get_backend_id,
- .get_max_channel_count = sun_get_max_channel_count,
- .get_min_latency = sun_get_min_latency,
- .get_preferred_sample_rate = sun_get_preferred_sample_rate,
- .enumerate_devices = sun_enumerate_devices,
- .device_collection_destroy = sun_device_collection_destroy,
- .destroy = sun_destroy,
- .stream_init = sun_stream_init,
- .stream_destroy = sun_stream_destroy,
- .stream_start = sun_stream_start,
- .stream_stop = sun_stream_stop,
- .stream_reset_default_device = NULL,
- .stream_get_position = sun_stream_get_position,
- .stream_get_latency = sun_stream_get_latency,
- .stream_set_volume = sun_stream_set_volume,
- .stream_set_panning = NULL,
- .stream_get_current_device = sun_get_current_device,
- .stream_device_destroy = sun_stream_device_destroy,
- .stream_register_device_changed_callback = NULL,
- .register_device_collection_changed = NULL
-};
diff --git a/www/firefox/mozilla-common.mk b/www/firefox/mozilla-common.mk
index 41d922e7102..8e5f0e431dd 100644
--- a/www/firefox/mozilla-common.mk
+++ b/www/firefox/mozilla-common.mk
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.136 2019/07/12 03:52:13 gutteridge Exp $
+# $NetBSD: mozilla-common.mk,v 1.137 2019/09/06 03:00:23 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -78,7 +78,6 @@ CONFIGURE_ARGS+= --enable-release
# Disable Rust SIMD option to fix build with lang/rust-1.33.0
# This should be enabled later again.
#CONFIGURE_ARGS+= --enable-rust-simd
-CONFIGURE_ARGS+= --enable-webrender=build
CONFIGURE_ARGS+= --disable-tests
# Mozilla Bug 1432751
#CONFIGURE_ARGS+= --enable-system-cairo
@@ -104,6 +103,8 @@ CONFIGURE_ARGS+= --disable-gconf
CONFIGURE_ARGS+= --disable-icf
CONFIGURE_ARGS+= --disable-updater
+#CONFIGURE_ARGS+= --with-libclang-path=${PREFIX}/lib
+
SUBST_CLASSES+= fix-paths
SUBST_STAGE.fix-paths= pre-configure
SUBST_MESSAGE.fix-paths= Fixing absolute paths.
@@ -225,6 +226,8 @@ BUILDLINK_API_DEPENDS.nss+= nss>=3.44.1
#.include "../../graphics/cairo/buildlink3.mk"
BUILDLINK_API_DEPENDS.libwebp+= libwebp>=1.0.2
.include "../../graphics/libwebp/buildlink3.mk"
+PKG_CC= clang
+PKG_CXX= clang++
BUILDLINK_DEPMETHOD.clang= build
BUILDLINK_API_DEPENDS.clang+= clang>=6.0.1nb1
.include "../../lang/clang/buildlink3.mk"
diff --git a/www/firefox/options.mk b/www/firefox/options.mk
index e01da414300..1e849cabe27 100644
--- a/www/firefox/options.mk
+++ b/www/firefox/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.46 2019/06/09 03:44:50 gutteridge Exp $
+# $NetBSD: options.mk,v 1.47 2019/09/06 03:00:23 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.firefox
@@ -10,7 +10,7 @@ PLIST_VARS+= gnome jemalloc debug
.if ${OPSYS} == "Linux"
PKG_SUGGESTED_OPTIONS+= pulseaudio mozilla-jemalloc dbus
.else
-PKG_SUGGESTED_OPTIONS+= oss dbus
+PKG_SUGGESTED_OPTIONS+= dbus
.endif
PKG_SUGGESTED_OPTIONS.Linux+= webrtc
diff --git a/www/firefox/patches/patch-gfx_gl_GLContextProviderGLX.cpp b/www/firefox/patches/patch-gfx_gl_GLContextProviderGLX.cpp
deleted file mode 100644
index 798a88b224a..00000000000
--- a/www/firefox/patches/patch-gfx_gl_GLContextProviderGLX.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-gfx_gl_GLContextProviderGLX.cpp,v 1.4 2019/06/04 00:23:11 maya Exp $
-
-NetBSD doesn't ship libGL.so.1 due to a major bump. Look for the unversioned
-name.
-https://hg.mozilla.org/integration/mozilla-inbound/rev/8bcc51aaa91e
-
---- gfx/gl/GLContextProviderGLX.cpp.orig 2019-05-17 00:33:26.000000000 +0000
-+++ gfx/gl/GLContextProviderGLX.cpp
-@@ -80,7 +80,7 @@ bool GLXLibrary::EnsureInitialized() {
- // which trigger glibc bug
- // http://sourceware.org/bugzilla/show_bug.cgi?id=12225
- const char* libGLfilename = "libGL.so.1";
--#ifdef __OpenBSD__
-+#if defined(__OpenBSD__) || defined(__NetBSD__)
- libGLfilename = "libGL.so";
- #endif
-
diff --git a/www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h b/www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h
deleted file mode 100644
index 02d3d1b0bb3..00000000000
--- a/www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h,v 1.1 2019/08/12 01:04:38 tsutsui Exp $
-
-- pull upstream change to fix ICE on NetBSD/i386 8.1 build (PR pkg/54383)
- https://hg.mozilla.org/releases/mozilla-esr68/rev/420c07d42512
-
---- gfx/skia/skia/third_party/skcms/src/Transform_inl.h.orig 2019-07-17 20:51:26.000000000 +0000
-+++ gfx/skia/skia/third_party/skcms/src/Transform_inl.h
-@@ -559,7 +559,7 @@ SI void sample_clut_16(const skcms_A2B*
-
- // GCC 7.2.0 hits an internal compiler error with -finline-functions (or -O3)
- // when targeting MIPS 64, I think attempting to inline clut() into exec_ops().
--#if 1 && defined(__GNUC__) && !defined(__clang__) && defined(__mips64)
-+#if 1 && defined(__GNUC__) && !defined(__clang__) && (defined(__mips64) || defined(__s390x__) || defined(__i586__) || defined(__i486__) || defined(__i386__))
- #define MAYBE_NOINLINE __attribute__((noinline))
- #else
- #define MAYBE_NOINLINE
diff --git a/www/firefox/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc b/www/firefox/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
deleted file mode 100644
index 3772318711f..00000000000
--- a/www/firefox/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc,v 1.1 2019/05/22 06:24:17 pho Exp $
-
-In the original code there is a special case for Darwin whose
-sendmsg(2) fails with EMSGSIZE when a fd is to be transferred but
-there isn't enough space in the send buffer. It turned out the same
-applies to NetBSD too. It may affect other BSD kernels as well, but we
-haven't tested them.
-
-Please remove this patch when the upstream issue is resolved:
-https://bugzilla.mozilla.org/show_bug.cgi?id=1553389
-
---- ipc/chromium/src/chrome/common/ipc_channel_posix.cc.orig 2019-05-10 06:37:41.200812057 +0000
-+++ ipc/chromium/src/chrome/common/ipc_channel_posix.cc
-@@ -9,7 +9,7 @@
- #include <errno.h>
- #include <fcntl.h>
- #include <limits.h>
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_NETBSD)
- # include <sched.h>
- #endif
- #include <stddef.h>
-@@ -699,7 +699,7 @@ bool Channel::ChannelImpl::ProcessOutgoi
- // Not an error; the sendmsg would have blocked, so return to the
- // event loop and try again later.
- break;
--#if defined(OS_MACOSX)
-+#if defined(OS_MACOSX) || defined(OS_NETBSD)
- // (Note: this comment is copied from https://crrev.com/86c3d9ef4fdf6;
- // see also bug 1142693 comment #73.)
- //
diff --git a/www/firefox/patches/patch-media_libcubeb_src_cubeb.c b/www/firefox/patches/patch-media_libcubeb_src_cubeb.c
deleted file mode 100644
index d869efb01b4..00000000000
--- a/www/firefox/patches/patch-media_libcubeb_src_cubeb.c
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD: patch-media_libcubeb_src_cubeb.c,v 1.10 2019/06/13 22:05:24 nia Exp $
-
-* Support OSS audio
-* Support Sun audio
-
---- media/libcubeb/src/cubeb.c.orig 2019-06-09 08:15:58.000000000 +0000
-+++ media/libcubeb/src/cubeb.c
-@@ -51,6 +51,9 @@ int wasapi_init(cubeb ** context, char c
- #if defined(USE_SNDIO)
- int sndio_init(cubeb ** context, char const * context_name);
- #endif
-+#if defined(USE_SUN)
-+int sun_init(cubeb ** context, char const * context_name);
-+#endif
- #if defined(USE_OPENSL)
- int opensl_init(cubeb ** context, char const * context_name);
- #endif
-@@ -60,6 +63,9 @@ int audiotrack_init(cubeb ** context, ch
- #if defined(USE_KAI)
- int kai_init(cubeb ** context, char const * context_name);
- #endif
-+#if defined(USE_OSS)
-+int oss_init(cubeb ** context, char const * context_name);
-+#endif
-
- static int
- validate_stream_params(cubeb_stream_params * input_stream_params,
-@@ -160,6 +166,10 @@ cubeb_init(cubeb ** context, char const
- #if defined(USE_KAI)
- init_oneshot = kai_init;
- #endif
-+ } else if (!strcmp(backend_name, "oss")) {
-+#if defined(USE_OSS)
-+ init_oneshot = oss_init;
-+#endif
- } else {
- /* Already set */
- }
-@@ -195,6 +205,9 @@ cubeb_init(cubeb ** context, char const
- #if defined(USE_SNDIO)
- sndio_init,
- #endif
-+#if defined(USE_SUN)
-+ sun_init,
-+#endif
- #if defined(USE_OPENSL)
- opensl_init,
- #endif
-@@ -204,6 +217,9 @@ cubeb_init(cubeb ** context, char const
- #if defined(USE_KAI)
- kai_init,
- #endif
-+#if defined(USE_OSS)
-+ oss_init,
-+#endif
- };
- int i;
-
diff --git a/www/firefox/patches/patch-toolkit_xre_glxtest.cpp b/www/firefox/patches/patch-toolkit_xre_glxtest.cpp
deleted file mode 100644
index 5b3d15449e0..00000000000
--- a/www/firefox/patches/patch-toolkit_xre_glxtest.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-toolkit_xre_glxtest.cpp,v 1.4 2019/06/04 00:23:11 maya Exp $
-
-Fix libGL filename on NetBSD,
-see https://bugzilla.mozilla.org/show_bug.cgi?id=1180498
-https://hg.mozilla.org/integration/mozilla-inbound/rev/8bcc51aaa91e
-
---- toolkit/xre/glxtest.cpp.orig 2019-03-07 16:53:43.000000000 +0000
-+++ toolkit/xre/glxtest.cpp
-@@ -116,7 +116,7 @@ void glxtest() {
- "The MOZ_AVOID_OPENGL_ALTOGETHER environment variable is defined");
-
- ///// Open libGL and load needed symbols /////
--#ifdef __OpenBSD__
-+#if defined(__OpenBSD__) || defined(__NetBSD__)
- # define LIBGL_FILENAME "libGL.so"
- #else
- # define LIBGL_FILENAME "libGL.so.1"