Sat Dec 3 09:58:26 2016 UTC ()
Update to 50.0.2

* Change default audio support to ALSA.
  You can use OSS or pulseaudio via ALSA plugin package.

Changelog:
50.0.2:
Fixed in Firefox 50.0.2
 #CVE-2016-9079: Use-after-free in SVG Animation

50.0.1:
Fixed
   *Firefox crashes with 3rd party Chinese IME when using IME text

Security vulnerabilities fixed in Firefox 50.0.1:
 #CVE-2016-9078: data: URL can inherit wrong origin after an HTTP redirect

50.0:

New
   *Playback video on more sites without plugins with WebM EME Support for Widevine on Windows and Mac
   *Improved performance for SDK extensions or extensions using the SDK module loader
   *Added download protection for a large number of executable file types on Windows, Mac and Linux
   *Increased availability of WebGL to more than 98 percent of users on Windows 7 and newer
   *Added Guarani (gn) locale
   *Added option to Find in page that allows users to limit search to whole words only
   *Updates to keyboard shortcuts
       *Set a preference to have Ctrl+Tab cycle through tabs in recently used order
       *View a page in Reader Mode by using Ctrl+Alt+R (command+alt+r on Mac)

Fixed
   *Login cookies are now saved for sites with a high number of cookies (Bug 1264192)
   *Various security fixes

   *Fixed rendering of dashed and dotted borders with rounded corners (border-radius)

Changed
   *The link to check for plugin security updates has been removed from the addon manager as Firefox automatically checks for plugin updates
   *Blocked versions of libavcodec older than 54.35.1
   *Added a built-in Emoji set for operating systems without native Emoji fonts (Windows 8.0 and lower and Linux)

Developer
   *Changes for web developers

Security vulnerabilities fixed in Firefox 50:
 #CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
 #CVE-2016-5292: URL parsing causes crash
 #CVE-2016-5293: Write to arbitrary file with Mozilla Updater and Maintenance Service using updater.log hardlink
 #CVE-2016-5294: Arbitrary target directory for result files of update process
 #CVE-2016-5297: Incorrect argument length checking in JavaScript
 #CVE-2016-9064: Add-ons update must verify IDs match between current and new versions
 #CVE-2016-9065: Firefox for Android location bar spoofing using fullscreen
 #CVE-2016-9066: Integer overflow leading to a buffer overflow in nsScriptLoadHandler
 #CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
 #CVE-2016-9068: heap-use-after-free in nsRefreshDriver
 #CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
 #CVE-2016-9075: WebExtensions can access the mozAddonManager API and use it to gain elevated privileges
 #CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied to cross-origin images, allowing timing attacks on them
 #CVE-2016-5291: Same-origin policy violation using local HTML file and saved shortcut file
 #CVE-2016-5295: Mozilla Maintenance Service: Ability to read arbitrary files as SYSTEM
 #CVE-2016-5298: SSL indicator can mislead the user about the real URL visited
 #CVE-2016-5299: Firefox AuthToken in broadcast protected with signature-level permission can be accessed by an application installed beforehand that defines the same permissionsPI key (glocation) in broadcast protected with signature-level permission can be accessed by an application installed beforehand that defines the same permissions
 #CVE-2016-9062: Private browsing browser traces (Android) in browser.db and wal file
 #CVE-2016-9070: Sidebar bookmark can have reference to chrome window
 #CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
 #CVE-2016-9074: Insufficient timing side-channel resistance in divSpoiler
 #CVE-2016-9076: select dropdown menu can be used for URL bar spoofing on e10s
 #CVE-2016-9063: Possible integer overflow to fix inside XML_Parse in Expat
 #CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
 #CVE-2016-5289: Memory safety bugs fixed in Firefox 50
 #CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5


(ryoon)
diff -r1.270 -r1.271 pkgsrc/www/firefox/Makefile
diff -r1.111 -r1.112 pkgsrc/www/firefox/PLIST
diff -r1.261 -r1.262 pkgsrc/www/firefox/distinfo
diff -r1.47 -r1.48 pkgsrc/www/firefox/patches/patch-aa
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-browser_components_nsBrowserGlue.js
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-build_moz.configure_init.configure
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_moz.build
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-extensions_spellcheck_src_moz.build
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-gfx_thebes_gfxFontUtils.cpp
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-intl_lwbrk_nsJISx4051LineBreaker.cpp
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-js_src_moz.build
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-media_libcubeb_tests_moz.build
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-media_libcubeb_update.sh
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-media_libsoundtouch_src_soundtouch__perms.h
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-media_libyuv_source_mjpeg__decoder.cc
diff -r0 -r1.1 pkgsrc/www/firefox/patches/patch-moz.configure
diff -r1.2 -r1.3 pkgsrc/www/firefox/patches/patch-build_moz.configure_old.configure
diff -r1.2 -r1.3 pkgsrc/www/firefox/patches/patch-js_xpconnect_src_xpcprivate.h
diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-config_Makefile.in
diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-image_decoders_nsJPEGDecoder.cpp
diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__oss.c
diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-mfbt_Attributes.h
diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
diff -r1.13 -r1.14 pkgsrc/www/firefox/patches/patch-config_external_moz.build
diff -r1.20 -r1.21 pkgsrc/www/firefox/patches/patch-config_system-headers
diff -r0 -r1.3 pkgsrc/www/firefox/patches/patch-dom_base_moz.build
diff -r0 -r1.3 pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h
diff -r0 -r1.3 pkgsrc/www/firefox/patches/patch-gfx_graphite2_moz-gr-update.sh
diff -r0 -r1.3 pkgsrc/www/firefox/patches/patch-gfx_moz.build
diff -r0 -r1.3 pkgsrc/www/firefox/patches/patch-media_webrtc_signaling_test_common.build
diff -r1.5 -r1.6 pkgsrc/www/firefox/patches/patch-dom_media_moz.build
diff -r0 -r1.9 pkgsrc/www/firefox/patches/patch-dom_system_OSFileConstants.cpp
diff -r0 -r1.6 pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py
diff -r0 -r1.6 pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build
diff -r0 -r1.6 pkgsrc/www/firefox/patches/patch-toolkit_components_osfile_modules_osfile__unix__front.jsm
diff -r0 -r1.13 pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
diff -r0 -r1.5 pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build
diff -r0 -r1.5 pkgsrc/www/firefox/patches/patch-intl_unicharutil_util_moz.build
diff -r0 -r1.5 pkgsrc/www/firefox/patches/patch-mobile_android_installer_Makefile.in
diff -r0 -r1.5 pkgsrc/www/firefox/patches/patch-mobile_android_installer_package-manifest.in
diff -r1.16 -r1.17 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -r1.9 -r1.10 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build
diff -r1.1 -r0 pkgsrc/www/firefox/patches/patch-media_libyuv_include_libyuv_scale__row.h
diff -r1.1 -r0 pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c
diff -r0 -r1.10 pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -r0 -r1.10 pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
diff -r0 -r1.11 pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
diff -r1.2 -r0 pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c
diff -r0 -r1.8 pkgsrc/www/firefox/patches/patch-toolkit_components_osfile_modules_osfile__unix__back.jsm
diff -r0 -r1.4 pkgsrc/www/firefox/patches/patch-xpcom_build_XPCOMInit.cpp

cvs diff -r1.270 -r1.271 pkgsrc/www/firefox/Makefile (expand / switch to unified diff)

--- pkgsrc/www/firefox/Makefile 2016/11/09 17:41:08 1.270
+++ pkgsrc/www/firefox/Makefile 2016/12/03 09:58:25 1.271
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1# $NetBSD: Makefile,v 1.270 2016/11/09 17:41:08 maya Exp $ 1# $NetBSD: Makefile,v 1.271 2016/12/03 09:58:25 ryoon Exp $
2 2
3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR} 3FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
4MOZ_BRANCH= 49.0 4MOZ_BRANCH= 50.0
5MOZ_BRANCH_MINOR= .2 5MOZ_BRANCH_MINOR= .2
6 6
7DISTNAME= firefox-${FIREFOX_VER}.source 7DISTNAME= firefox-${FIREFOX_VER}.source
8PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//} 8PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
9PKGREVISION= 1 
10CATEGORIES= www 9CATEGORIES= www
11MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} 10MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
12MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/} 11MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
13EXTRACT_SUFX= .tar.xz 12EXTRACT_SUFX= .tar.xz
14 13
15WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//} 14WRKSRC= ${WRKDIR}/${DISTNAME:S/.source//}
16 15
17MAINTAINER= ryoon@NetBSD.org 16MAINTAINER= ryoon@NetBSD.org
18HOMEPAGE= http://www.mozilla.com/en-US/firefox/ 17HOMEPAGE= http://www.mozilla.com/en-US/firefox/
19COMMENT= Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//}) 18COMMENT= Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//})
20LICENSE= mpl-1.1 19LICENSE= mpl-1.1
21 20
22MOZILLA_DIR= # empty 21MOZILLA_DIR= # empty

cvs diff -r1.111 -r1.112 pkgsrc/www/firefox/PLIST (expand / switch to unified diff)

--- pkgsrc/www/firefox/PLIST 2016/10/28 17:47:21 1.111
+++ pkgsrc/www/firefox/PLIST 2016/12/03 09:58:25 1.112
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.111 2016/10/28 17:47:21 riastradh Exp $ 1@comment $NetBSD: PLIST,v 1.112 2016/12/03 09:58:25 ryoon Exp $
2bin/firefox 2bin/firefox
3lib/firefox/application.ini 3lib/firefox/application.ini
4lib/firefox/browser/blocklist.xml 4lib/firefox/browser/blocklist.xml
5lib/firefox/browser/chrome.manifest 5lib/firefox/browser/chrome.manifest
6${PLIST.nobranding}lib/firefox/browser/chrome/browser/content/branding/about-background.png 6${PLIST.nobranding}lib/firefox/browser/chrome/browser/content/branding/about-background.png
7lib/firefox/browser/chrome/browser/content/branding/about-logo.png 7lib/firefox/browser/chrome/browser/content/branding/about-logo.png
8lib/firefox/browser/chrome/browser/content/branding/about-logo@2x.png 8lib/firefox/browser/chrome/browser/content/branding/about-logo@2x.png
9lib/firefox/browser/chrome/browser/content/branding/about-wordmark.svg 9lib/firefox/browser/chrome/browser/content/branding/about-wordmark.svg
10lib/firefox/browser/chrome/browser/content/branding/about.png 10lib/firefox/browser/chrome/browser/content/branding/about.png
11lib/firefox/browser/chrome/browser/content/branding/aboutDialog.css 11lib/firefox/browser/chrome/browser/content/branding/aboutDialog.css
12lib/firefox/browser/chrome/browser/content/branding/icon128.png 12lib/firefox/browser/chrome/browser/content/branding/icon128.png
13lib/firefox/browser/chrome/browser/content/branding/icon16.png 13lib/firefox/browser/chrome/browser/content/branding/icon16.png
14lib/firefox/browser/chrome/browser/content/branding/icon32.png 14lib/firefox/browser/chrome/browser/content/branding/icon32.png
@@ -74,27 +74,27 @@ lib/firefox/browser/chrome/browser/conte @@ -74,27 +74,27 @@ lib/firefox/browser/chrome/browser/conte
74lib/firefox/browser/chrome/browser/content/browser/abouthome/sync.png 74lib/firefox/browser/chrome/browser/content/browser/abouthome/sync.png
75lib/firefox/browser/chrome/browser/content/browser/abouthome/sync@2x.png 75lib/firefox/browser/chrome/browser/content/browser/abouthome/sync@2x.png
76lib/firefox/browser/chrome/browser/content/browser/baseMenuOverlay.xul 76lib/firefox/browser/chrome/browser/content/browser/baseMenuOverlay.xul
77lib/firefox/browser/chrome/browser/content/browser/blockedSite.xhtml 77lib/firefox/browser/chrome/browser/content/browser/blockedSite.xhtml
78lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.js 78lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.js
79lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.xul 79lib/firefox/browser/chrome/browser/content/browser/bookmarks/bookmarksPanel.xul
80lib/firefox/browser/chrome/browser/content/browser/bookmarks/sidebarUtils.js 80lib/firefox/browser/chrome/browser/content/browser/bookmarks/sidebarUtils.js
81lib/firefox/browser/chrome/browser/content/browser/browser-addons.js 81lib/firefox/browser/chrome/browser/content/browser/browser-addons.js
82lib/firefox/browser/chrome/browser/content/browser/browser-ctrlTab.js 82lib/firefox/browser/chrome/browser/content/browser/browser-ctrlTab.js
83lib/firefox/browser/chrome/browser/content/browser/browser-customization.js 83lib/firefox/browser/chrome/browser/content/browser/browser-customization.js
84lib/firefox/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js 84lib/firefox/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js
85lib/firefox/browser/chrome/browser/content/browser/browser-devedition.js 85lib/firefox/browser/chrome/browser/content/browser/browser-devedition.js
86lib/firefox/browser/chrome/browser/content/browser/browser-feeds.js 86lib/firefox/browser/chrome/browser/content/browser/browser-feeds.js
87lib/firefox/browser/chrome/browser/content/browser/browser-fullScreen.js 87lib/firefox/browser/chrome/browser/content/browser/browser-fullScreenAndPointerLock.js
88lib/firefox/browser/chrome/browser/content/browser/browser-fullZoom.js 88lib/firefox/browser/chrome/browser/content/browser/browser-fullZoom.js
89lib/firefox/browser/chrome/browser/content/browser/browser-fxaccounts.js 89lib/firefox/browser/chrome/browser/content/browser/browser-fxaccounts.js
90lib/firefox/browser/chrome/browser/content/browser/browser-gestureSupport.js 90lib/firefox/browser/chrome/browser/content/browser/browser-gestureSupport.js
91lib/firefox/browser/chrome/browser/content/browser/browser-media.js 91lib/firefox/browser/chrome/browser/content/browser/browser-media.js
92lib/firefox/browser/chrome/browser/content/browser/browser-places.js 92lib/firefox/browser/chrome/browser/content/browser/browser-places.js
93lib/firefox/browser/chrome/browser/content/browser/browser-plugins.js 93lib/firefox/browser/chrome/browser/content/browser/browser-plugins.js
94lib/firefox/browser/chrome/browser/content/browser/browser-refreshblocker.js 94lib/firefox/browser/chrome/browser/content/browser/browser-refreshblocker.js
95lib/firefox/browser/chrome/browser/content/browser/browser-safebrowsing.js 95lib/firefox/browser/chrome/browser/content/browser/browser-safebrowsing.js
96lib/firefox/browser/chrome/browser/content/browser/browser-sidebar.js 96lib/firefox/browser/chrome/browser/content/browser/browser-sidebar.js
97lib/firefox/browser/chrome/browser/content/browser/browser-social.js 97lib/firefox/browser/chrome/browser/content/browser/browser-social.js
98lib/firefox/browser/chrome/browser/content/browser/browser-syncui.js 98lib/firefox/browser/chrome/browser/content/browser/browser-syncui.js
99lib/firefox/browser/chrome/browser/content/browser/browser-tabPreviews.xml 99lib/firefox/browser/chrome/browser/content/browser/browser-tabPreviews.xml
100lib/firefox/browser/chrome/browser/content/browser/browser-tabsintitlebar.js 100lib/firefox/browser/chrome/browser/content/browser/browser-tabsintitlebar.js
@@ -146,27 +146,26 @@ lib/firefox/browser/chrome/browser/conte @@ -146,27 +146,26 @@ lib/firefox/browser/chrome/browser/conte
146lib/firefox/browser/chrome/browser/content/browser/downloads/downloadsOverlay.xul 146lib/firefox/browser/chrome/browser/content/browser/downloads/downloadsOverlay.xul
147lib/firefox/browser/chrome/browser/content/browser/downloads/indicator.js 147lib/firefox/browser/chrome/browser/content/browser/downloads/indicator.js
148lib/firefox/browser/chrome/browser/content/browser/downloads/indicatorOverlay.xul 148lib/firefox/browser/chrome/browser/content/browser/downloads/indicatorOverlay.xul
149lib/firefox/browser/chrome/browser/content/browser/ext-bookmarks.js 149lib/firefox/browser/chrome/browser/content/browser/ext-bookmarks.js
150lib/firefox/browser/chrome/browser/content/browser/ext-browserAction.js 150lib/firefox/browser/chrome/browser/content/browser/ext-browserAction.js
151lib/firefox/browser/chrome/browser/content/browser/ext-commands.js 151lib/firefox/browser/chrome/browser/content/browser/ext-commands.js
152lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js 152lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js
153lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js 153lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js
154lib/firefox/browser/chrome/browser/content/browser/ext-history.js 154lib/firefox/browser/chrome/browser/content/browser/ext-history.js
155lib/firefox/browser/chrome/browser/content/browser/ext-pageAction.js 155lib/firefox/browser/chrome/browser/content/browser/ext-pageAction.js
156lib/firefox/browser/chrome/browser/content/browser/ext-tabs.js 156lib/firefox/browser/chrome/browser/content/browser/ext-tabs.js
157lib/firefox/browser/chrome/browser/content/browser/ext-utils.js 157lib/firefox/browser/chrome/browser/content/browser/ext-utils.js
158lib/firefox/browser/chrome/browser/content/browser/ext-windows.js 158lib/firefox/browser/chrome/browser/content/browser/ext-windows.js
159lib/firefox/browser/chrome/browser/content/browser/extension-mac.css 
160lib/firefox/browser/chrome/browser/content/browser/extension.css 159lib/firefox/browser/chrome/browser/content/browser/extension.css
161lib/firefox/browser/chrome/browser/content/browser/extension.svg 160lib/firefox/browser/chrome/browser/content/browser/extension.svg
162lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.js 161lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.js
163lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.xhtml 162lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.xhtml
164lib/firefox/browser/chrome/browser/content/browser/gcli_sec_bad.svg 163lib/firefox/browser/chrome/browser/content/browser/gcli_sec_bad.svg
165lib/firefox/browser/chrome/browser/content/browser/gcli_sec_good.svg 164lib/firefox/browser/chrome/browser/content/browser/gcli_sec_good.svg
166lib/firefox/browser/chrome/browser/content/browser/gcli_sec_moderate.svg 165lib/firefox/browser/chrome/browser/content/browser/gcli_sec_moderate.svg
167lib/firefox/browser/chrome/browser/content/browser/hiddenWindow.xul 166lib/firefox/browser/chrome/browser/content/browser/hiddenWindow.xul
168lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul 167lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul
169lib/firefox/browser/chrome/browser/content/browser/license.html 168lib/firefox/browser/chrome/browser/content/browser/license.html
170lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png 169lib/firefox/browser/chrome/browser/content/browser/microsoft-translator-attribution.png
171lib/firefox/browser/chrome/browser/content/browser/migration/automigration.properties 170lib/firefox/browser/chrome/browser/content/browser/migration/automigration.properties
172lib/firefox/browser/chrome/browser/content/browser/migration/migration.js 171lib/firefox/browser/chrome/browser/content/browser/migration/migration.js
@@ -283,34 +282,34 @@ lib/firefox/browser/chrome/browser/conte @@ -283,34 +282,34 @@ lib/firefox/browser/chrome/browser/conte
283lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml 282lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml
284lib/firefox/browser/chrome/browser/content/browser/tab-content.js 283lib/firefox/browser/chrome/browser/content/browser/tab-content.js
285lib/firefox/browser/chrome/browser/content/browser/tabbrowser.css 284lib/firefox/browser/chrome/browser/content/browser/tabbrowser.css
286lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml 285lib/firefox/browser/chrome/browser/content/browser/tabbrowser.xml
287lib/firefox/browser/chrome/browser/content/browser/translation-infobar.xml 286lib/firefox/browser/chrome/browser/content/browser/translation-infobar.xml
288lib/firefox/browser/chrome/browser/content/browser/urlbarBindings.xml 287lib/firefox/browser/chrome/browser/content/browser/urlbarBindings.xml
289lib/firefox/browser/chrome/browser/content/browser/usercontext/usercontext.css 288lib/firefox/browser/chrome/browser/content/browser/usercontext/usercontext.css
290lib/firefox/browser/chrome/browser/content/browser/utilityOverlay.js 289lib/firefox/browser/chrome/browser/content/browser/utilityOverlay.js
291lib/firefox/browser/chrome/browser/content/browser/viewSourceOverlay.xul 290lib/firefox/browser/chrome/browser/content/browser/viewSourceOverlay.xul
292lib/firefox/browser/chrome/browser/content/browser/web-panels.js 291lib/firefox/browser/chrome/browser/content/browser/web-panels.js
293lib/firefox/browser/chrome/browser/content/browser/web-panels.xul 292lib/firefox/browser/chrome/browser/content/browser/web-panels.xul
294lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.js 293lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.js
295lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.xul 294lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.xul
296lib/firefox/browser/chrome/browser/skin/classic/browser/Geolocation-16.png 
297lib/firefox/browser/chrome/browser/skin/classic/browser/Geolocation-64.png 
298lib/firefox/browser/chrome/browser/skin/classic/browser/Info.png 295lib/firefox/browser/chrome/browser/skin/classic/browser/Info.png
299lib/firefox/browser/chrome/browser/skin/classic/browser/Privacy-16.png 296lib/firefox/browser/chrome/browser/skin/classic/browser/Privacy-16.png
300lib/firefox/browser/chrome/browser/skin/classic/browser/Security-broken.png 297lib/firefox/browser/chrome/browser/skin/classic/browser/Security-broken.png
301lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-inverted.png 298lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-inverted.png
 299lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-inverted@2x.png
302lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-small.png 300lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-small.png
303lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar.png 301lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar.png
 302lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar@2x.png
304lib/firefox/browser/chrome/browser/skin/classic/browser/aboutNetError.css 303lib/firefox/browser/chrome/browser/skin/classic/browser/aboutNetError.css
305lib/firefox/browser/chrome/browser/skin/classic/browser/aboutProviderDirectory.css 304lib/firefox/browser/chrome/browser/skin/classic/browser/aboutProviderDirectory.css
306lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSessionRestore-window-icon.png 305lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSessionRestore-window-icon.png
307lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSessionRestore.css 306lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSessionRestore.css
308lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSocialError.css 307lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSocialError.css
309lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSyncTabs.css 308lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSyncTabs.css
310lib/firefox/browser/chrome/browser/skin/classic/browser/aboutTabCrashed.css 309lib/firefox/browser/chrome/browser/skin/classic/browser/aboutTabCrashed.css
311lib/firefox/browser/chrome/browser/skin/classic/browser/aboutWelcomeBack.css 310lib/firefox/browser/chrome/browser/skin/classic/browser/aboutWelcomeBack.css
312lib/firefox/browser/chrome/browser/skin/classic/browser/actionicon-tab.png 311lib/firefox/browser/chrome/browser/skin/classic/browser/actionicon-tab.png
313lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-anchor.svg 312lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-anchor.svg
314lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-blocked.svg 313lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-blocked.svg
315lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-confirm.svg 314lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-confirm.svg
316lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-downloading.svg 315lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-downloading.svg
@@ -341,164 +340,153 @@ lib/firefox/browser/chrome/browser/skin/ @@ -341,164 +340,153 @@ lib/firefox/browser/chrome/browser/skin/
341lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/background-noise-toolbar.png 340lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/background-noise-toolbar.png
342lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration-rtl.png 341lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration-rtl.png
343lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration-rtl@2x.png 342lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration-rtl@2x.png
344lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration.png 343lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration.png
345lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration@2x.png 344lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customize-illustration@2x.png
346lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeFavicon.ico 345lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeFavicon.ico
347lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeMode-gridTexture.png 346lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeMode-gridTexture.png
348lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeMode-separatorHorizontal.png 347lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeMode-separatorHorizontal.png
349lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeMode-separatorVertical.png 348lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/customizeMode-separatorVertical.png
350lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/info-icon-customizeTip.png 349lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/info-icon-customizeTip.png
351lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/info-icon-customizeTip@2x.png 350lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/info-icon-customizeTip@2x.png
352lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/menuPanel-customizeFinish.png 351lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/menuPanel-customizeFinish.png
353lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/menuPanel-customizeFinish@2x.png 352lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/menuPanel-customizeFinish@2x.png
354lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/panelUIOverlay.css 353lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/panelUI.css
355lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/panelarrow-customizeTip.png 354lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/panelarrow-customizeTip.png
356lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/panelarrow-customizeTip@2x.png 355lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/panelarrow-customizeTip@2x.png
357lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted-rtl.png 356lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted-rtl.png
358lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted-rtl@2x.png 357lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted-rtl@2x.png
359lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted.png 358lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted.png
360lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted@2x.png 359lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/subView-arrow-back-inverted@2x.png
361lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy.png 360lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy.png
362lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy@2x.png 361lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy@2x.png
363lib/firefox/browser/chrome/browser/skin/classic/browser/devedition.css 362lib/firefox/browser/chrome/browser/skin/classic/browser/devedition.css
364lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-arrow.png 
365lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-arrow@2x.png 
366lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-history-dropmarker.svg 363lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-history-dropmarker.svg
367lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/common.css 364lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/common.css
368lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/allDownloadsViewOverlay.css 365lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/allDownloadsViewOverlay.css
369lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/buttons.png 366lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/buttons.png
370lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/contentAreaDownloadsView.css 367lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/contentAreaDownloadsView.css
 368lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-blocked.svg
371lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-glow-menuPanel.png 369lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-glow-menuPanel.png
372lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-finish.png 370lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-finish.png
373lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-start.png 371lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notification-start.png
374lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.png 372lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.png
375lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/downloads.css 373lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/downloads.css
376lib/firefox/browser/chrome/browser/skin/classic/browser/drm-icon.svg 374lib/firefox/browser/chrome/browser/skin/classic/browser/drm-icon.svg
377lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css 375lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css
378lib/firefox/browser/chrome/browser/skin/classic/browser/favicon-search-16.svg 376lib/firefox/browser/chrome/browser/skin/classic/browser/favicon-search-16.svg
379lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon.png 377lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon.png
380lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon16.png 378lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon16.png
381lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe-ui.css 379lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe-ui.css
382lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe.css 380lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe.css
 381lib/firefox/browser/chrome/browser/skin/classic/browser/filters.svg
383lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg 382lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg
384lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg 383lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg
385lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android.png 384lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android.png
386lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android@2x.png 385lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android@2x.png
387lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.svg 386lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.svg
388lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios.png 387lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios.png
389lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios@2x.png 388lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios@2x.png
390lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo.png 389lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo.png
391lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo@2x.png 390lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo@2x.png
392lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.png 391lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.png
393lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg 392lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration.svg
394lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration@2x.png 393lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/sync-illustration@2x.png
395lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-icon.svg 394lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-icon.svg
396lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-lit.svg 395lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-lit.svg
397lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-off.svg 396lib/firefox/browser/chrome/browser/skin/classic/browser/heartbeat-star-off.svg
398lib/firefox/browser/chrome/browser/skin/classic/browser/icon-search-64.svg 397lib/firefox/browser/chrome/browser/skin/classic/browser/icon-search-64.svg
399lib/firefox/browser/chrome/browser/skin/classic/browser/identity-icon.svg 398lib/firefox/browser/chrome/browser/skin/classic/browser/identity-icon.svg
400lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-blocked.svg 
401lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-loaded.svg 399lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-active-loaded.svg
402lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-passive-loaded.svg 400lib/firefox/browser/chrome/browser/skin/classic/browser/identity-mixed-passive-loaded.svg
403lib/firefox/browser/chrome/browser/skin/classic/browser/identity-not-secure.svg 401lib/firefox/browser/chrome/browser/skin/classic/browser/identity-not-secure.svg
404lib/firefox/browser/chrome/browser/skin/classic/browser/identity-secure.svg 402lib/firefox/browser/chrome/browser/skin/classic/browser/identity-secure.svg
405lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg 403lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg
406lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize.png 404lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize.png
407lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize@2x.png 405lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize@2x.png
408lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit.png 406lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit.png
409lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit@2x.png 407lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-exit@2x.png
410lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help.png 408lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help.png
411lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help@2x.png 409lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-help@2x.png
412lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small.png 410lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small.png
413lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small@2x.png 411lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-small@2x.png
414lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel.png 412lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel.png
415lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel@2x.png 413lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel@2x.png
416lib/firefox/browser/chrome/browser/skin/classic/browser/monitor.png 414lib/firefox/browser/chrome/browser/skin/classic/browser/monitor.png
417lib/firefox/browser/chrome/browser/skin/classic/browser/monitor_16-10.png 415lib/firefox/browser/chrome/browser/skin/classic/browser/monitor_16-10.png
418lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/close.png 416lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/close.png
419lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/controls.svg 417lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/controls.svg
420lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/newTab.css 418lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/newTab.css
421lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/whimsycorn.png 419lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/whimsycorn.png
422lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginAlert.png 420lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons.svg
423lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginAlert@2x.png 
424lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginBlocked.png 
425lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginBlocked@2x.png 
426lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginNormal.png 
427lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginNormal@2x.png 
428lib/firefox/browser/chrome/browser/skin/classic/browser/page-livemarks.png 421lib/firefox/browser/chrome/browser/skin/classic/browser/page-livemarks.png
429lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.css 422lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.css
430lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.png 423lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.png
 424lib/firefox/browser/chrome/browser/skin/classic/browser/panel-icons.svg
431lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header-small.png 425lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header-small.png
432lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header-small@2x.png 426lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header-small@2x.png
433lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header.png 427lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header.png
434lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header@2x.png 428lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header@2x.png
435lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png 429lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png
436lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons@2x.png 430lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons@2x.png
437lib/firefox/browser/chrome/browser/skin/classic/browser/places/autocomplete-star.png 431lib/firefox/browser/chrome/browser/skin/classic/browser/places/autocomplete-star.png
438lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-menu-arrow.png 432lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-menu-arrow.png
439lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-notification-finish.png 433lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-notification-finish.png
440lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.png 434lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.png
441lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar-menuPanel.png 435lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar-menuPanel.png
442lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.png 436lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.png
443lib/firefox/browser/chrome/browser/skin/classic/browser/places/calendar.png 437lib/firefox/browser/chrome/browser/skin/classic/browser/places/calendar.png
444lib/firefox/browser/chrome/browser/skin/classic/browser/places/downloads.png 438lib/firefox/browser/chrome/browser/skin/classic/browser/places/downloads.png
445lib/firefox/browser/chrome/browser/skin/classic/browser/places/editBookmarkOverlay.css 439lib/firefox/browser/chrome/browser/skin/classic/browser/places/editBookmarkOverlay.css
446lib/firefox/browser/chrome/browser/skin/classic/browser/places/livemark-item.png 440lib/firefox/browser/chrome/browser/skin/classic/browser/places/livemark-item.png
447lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.css 441lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.css
448lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.xml 442lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.xml
449lib/firefox/browser/chrome/browser/skin/classic/browser/places/places.css 443lib/firefox/browser/chrome/browser/skin/classic/browser/places/places.css
450lib/firefox/browser/chrome/browser/skin/classic/browser/places/query.png 444lib/firefox/browser/chrome/browser/skin/classic/browser/places/query.png
451lib/firefox/browser/chrome/browser/skin/classic/browser/places/starred48.png 445lib/firefox/browser/chrome/browser/skin/classic/browser/places/starred48.png
452lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.png 446lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.png
453lib/firefox/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png 447lib/firefox/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png
454lib/firefox/browser/chrome/browser/skin/classic/browser/places/unsortedBookmarks.png 448lib/firefox/browser/chrome/browser/skin/classic/browser/places/unsortedBookmarks.png
455lib/firefox/browser/chrome/browser/skin/classic/browser/places/unstarred48.png 449lib/firefox/browser/chrome/browser/skin/classic/browser/places/unstarred48.png
456lib/firefox/browser/chrome/browser/skin/classic/browser/pointerLock-16.png 
457lib/firefox/browser/chrome/browser/skin/classic/browser/pointerLock-64.png 
458lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/Options-sync.png 
459lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/Options.png 
460lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png 450lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
461lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/applications.css 451lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/applications.css
462lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dialog.css 452lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dialog.css
463lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/favicon.ico 453lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/favicon.ico
464lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/icons.svg 454lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/icons.svg
465lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/preferences.css 455lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/preferences.css
466lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.css 456lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/search.css
467lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/mail.png 
468lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css 457lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
469lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing-mask.png 458lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing-mask.png
470lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css 459lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
471lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/check.svg 460lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/check.svg
472lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg 461lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg
473lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg 462lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg
474lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection-off.svg 463lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection-off.svg
475lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection.svg 464lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection.svg
476lib/firefox/browser/chrome/browser/skin/classic/browser/reader-tour.png 465lib/firefox/browser/chrome/browser/skin/classic/browser/reader-tour.png
477lib/firefox/browser/chrome/browser/skin/classic/browser/reader-tour@2x.png 466lib/firefox/browser/chrome/browser/skin/classic/browser/reader-tour@2x.png
478lib/firefox/browser/chrome/browser/skin/classic/browser/readerMode.svg 467lib/firefox/browser/chrome/browser/skin/classic/browser/readerMode.svg
479lib/firefox/browser/chrome/browser/skin/classic/browser/reload-stop-go.png 468lib/firefox/browser/chrome/browser/skin/classic/browser/reload-stop-go.png
480lib/firefox/browser/chrome/browser/skin/classic/browser/reload-stop-go@2x.png 469lib/firefox/browser/chrome/browser/skin/classic/browser/reload-stop-go@2x.png
481lib/firefox/browser/chrome/browser/skin/classic/browser/sanitizeDialog.css 470lib/firefox/browser/chrome/browser/skin/classic/browser/sanitizeDialog.css
482lib/firefox/browser/chrome/browser/skin/classic/browser/search-arrow-go.svg 471lib/firefox/browser/chrome/browser/skin/classic/browser/search-arrow-go.svg
483lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder.png 472lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder.png
484lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder@2x.png 473lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder@2x.png
485lib/firefox/browser/chrome/browser/skin/classic/browser/search-history-icon.svg 474lib/firefox/browser/chrome/browser/skin/classic/browser/search-history-icon.svg
486lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add.png 475lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add.png
487lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add@2x.png 476lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add@2x.png
488lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-magnifying-glass.svg 477lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-magnifying-glass.svg
489lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator.png 478lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator.png
490lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator@2x.png 479lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator@2x.png
491lib/firefox/browser/chrome/browser/skin/classic/browser/search-pref.png 
492lib/firefox/browser/chrome/browser/skin/classic/browser/searchReset.css 480lib/firefox/browser/chrome/browser/skin/classic/browser/searchReset.css
493lib/firefox/browser/chrome/browser/skin/classic/browser/searchbar.css 481lib/firefox/browser/chrome/browser/skin/classic/browser/searchbar.css
494lib/firefox/browser/chrome/browser/skin/classic/browser/session-restore.svg 482lib/firefox/browser/chrome/browser/skin/classic/browser/session-restore.svg
495lib/firefox/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css 483lib/firefox/browser/chrome/browser/skin/classic/browser/setDesktopBackground.css
496lib/firefox/browser/chrome/browser/skin/classic/browser/slowStartup-16.png 484lib/firefox/browser/chrome/browser/skin/classic/browser/slowStartup-16.png
497lib/firefox/browser/chrome/browser/skin/classic/browser/social/chat-icons.svg 485lib/firefox/browser/chrome/browser/skin/classic/browser/social/chat-icons.svg
498lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_clicked.png 486lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_clicked.png
499lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_default.png 487lib/firefox/browser/chrome/browser/skin/classic/browser/social/gear_default.png
500lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-16.png 488lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-16.png
501lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-64.png 489lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-64.png
502lib/firefox/browser/chrome/browser/skin/classic/browser/social/share-button-active.png 490lib/firefox/browser/chrome/browser/skin/classic/browser/social/share-button-active.png
503lib/firefox/browser/chrome/browser/skin/classic/browser/social/share-button.png 491lib/firefox/browser/chrome/browser/skin/classic/browser/social/share-button.png
504lib/firefox/browser/chrome/browser/skin/classic/browser/sync-128.png 492lib/firefox/browser/chrome/browser/skin/classic/browser/sync-128.png
@@ -514,89 +502,74 @@ lib/firefox/browser/chrome/browser/skin/ @@ -514,89 +502,74 @@ lib/firefox/browser/chrome/browser/skin/
514lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-horizontalbar.png 502lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-horizontalbar.png
515lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-horizontalbar@2x.png 503lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-horizontalbar@2x.png
516lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-menuPanel.png 504lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-menuPanel.png
517lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-menuPanel@2x.png 505lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-menuPanel@2x.png
518lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar-inverted.png 506lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar-inverted.png
519lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar.png 507lib/firefox/browser/chrome/browser/skin/classic/browser/syncProgress-toolbar.png
520lib/firefox/browser/chrome/browser/skin/classic/browser/syncQuota.css 508lib/firefox/browser/chrome/browser/skin/classic/browser/syncQuota.css
521lib/firefox/browser/chrome/browser/skin/classic/browser/syncSetup.css 509lib/firefox/browser/chrome/browser/skin/classic/browser/syncSetup.css
522lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css 510lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css
523lib/firefox/browser/chrome/browser/skin/classic/browser/tab-crashed.svg 511lib/firefox/browser/chrome/browser/skin/classic/browser/tab-crashed.svg
524lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs-inverted.png 512lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs-inverted.png
525lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs.png 513lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs.png
526lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/connecting.png 514lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/connecting.png
 515lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/connecting@2x.png
527lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/crashed.svg 516lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/crashed.svg
528lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/newtab-inverted.svg 517lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/newtab-inverted.svg
529lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/newtab.svg 518lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/newtab.svg
530lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/pendingpaint.png 519lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/pendingpaint.png
531lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-active-middle.png 520lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-active-middle.png
 521lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-active-middle@2x.png
532lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-arrow-left-inverted.png 522lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-arrow-left-inverted.png
533lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-arrow-left.png 523lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-arrow-left.png
534lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-small.svg 524lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-small.svg
535lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio.svg 525lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio.svg
536lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-end.png 526lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-end.png
 527lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-end@2x.png
537lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-middle.png 528lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-middle.png
 529lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-middle@2x.png
538lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-start.png 530lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-start.png
 531lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-background-start@2x.png
539lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-overflow-indicator.png 532lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-overflow-indicator.png
540lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-selected-end.svg 533lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-selected-end.svg
541lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-selected-start.svg 534lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-selected-start.svg
542lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-end.png 535lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-end.png
 536lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-end@2x.png
543lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-start.png 537lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-start.png
 538lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-stroke-start@2x.png
544lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tabDragIndicator.png 539lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tabDragIndicator.png
545lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon.png 540lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon.png
546lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon@2x.png 541lib/firefox/browser/chrome/browser/skin/classic/browser/theme-switcher-icon@2x.png
547lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-16.svg 542lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-16.svg
548lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-disabled-16.svg 543lib/firefox/browser/chrome/browser/skin/classic/browser/tracking-protection-disabled-16.svg
549lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16.png 544lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16.png
550lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16@2x.png 545lib/firefox/browser/chrome/browser/skin/classic/browser/translating-16@2x.png
551lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16.png 546lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16.png
552lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16@2x.png 547lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16@2x.png
553lib/firefox/browser/chrome/browser/skin/classic/browser/undoCloseTab.png 548lib/firefox/browser/chrome/browser/skin/classic/browser/undoCloseTab.png
554lib/firefox/browser/chrome/browser/skin/classic/browser/undoCloseTab@2x.png 549lib/firefox/browser/chrome/browser/skin/classic/browser/undoCloseTab@2x.png
555lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge-failed.svg 550lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge-failed.svg
556lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge.svg 551lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge.svg
557lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-arrow.png 
558lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-arrow@2x.png 
559lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-star.svg 552lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-star.svg
560lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-tab.svg 553lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-tab.svg
561lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/banking.svg 554lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/banking.svg
562lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/personal.svg 555lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/personal.svg
563lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/shopping.svg 556lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/shopping.svg
564lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/work.svg 557lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/work.svg
565lib/firefox/browser/chrome/browser/skin/classic/browser/warning.svg 558lib/firefox/browser/chrome/browser/skin/classic/browser/warning.svg
566lib/firefox/browser/chrome/browser/skin/classic/browser/web-notifications-icon.svg 
567lib/firefox/browser/chrome/browser/skin/classic/browser/web-notifications-tray.svg 
568lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-camera-white-16.png 559lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-camera-white-16.png
569lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-indicator.css 560lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-indicator.css
570lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-microphone-white-16.png 561lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-microphone-white-16.png
571lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-screen-white-16.png 562lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-screen-white-16.png
572lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareDevice-16.png 
573lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareDevice-16@2x.png 
574lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareDevice-64.png 
575lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareDevice-64@2x.png 
576lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareMicrophone-16.png 
577lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareMicrophone-16@2x.png 
578lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareMicrophone-64.png 
579lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareMicrophone-64@2x.png 
580lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareScreen-16.png 
581lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareScreen-16@2x.png 
582lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareScreen-64.png 
583lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareScreen-64@2x.png 
584lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-sharingDevice-16.png 
585lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-sharingDevice-16@2x.png 
586lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-sharingMicrophone-16.png 
587lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-sharingMicrophone-16@2x.png 
588lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-sharingScreen-16.png 
589lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-sharingScreen-16@2x.png 
590lib/firefox/browser/chrome/browser/skin/classic/browser/welcome-back.svg 563lib/firefox/browser/chrome/browser/skin/classic/browser/welcome-back.svg
591lib/firefox/browser/chrome/browser/skin/classic/communicator/communicator.css 564lib/firefox/browser/chrome/browser/skin/classic/communicator/communicator.css
592lib/firefox/browser/chrome/chrome.manifest 565lib/firefox/browser/chrome/chrome.manifest
593lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css 566lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.css
594lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml 567lib/firefox/browser/chrome/devtools/content/aboutdebugging/aboutdebugging.xhtml
595lib/firefox/browser/chrome/devtools/content/aboutdebugging/initializer.js 568lib/firefox/browser/chrome/devtools/content/aboutdebugging/initializer.js
596lib/firefox/browser/chrome/devtools/content/animationinspector/animation-controller.js 569lib/firefox/browser/chrome/devtools/content/animationinspector/animation-controller.js
597lib/firefox/browser/chrome/devtools/content/animationinspector/animation-inspector.xhtml 570lib/firefox/browser/chrome/devtools/content/animationinspector/animation-inspector.xhtml
598lib/firefox/browser/chrome/devtools/content/animationinspector/animation-panel.js 571lib/firefox/browser/chrome/devtools/content/animationinspector/animation-panel.js
599lib/firefox/browser/chrome/devtools/content/canvasdebugger/callslist.js 572lib/firefox/browser/chrome/devtools/content/canvasdebugger/callslist.js
600lib/firefox/browser/chrome/devtools/content/canvasdebugger/canvasdebugger.js 573lib/firefox/browser/chrome/devtools/content/canvasdebugger/canvasdebugger.js
601lib/firefox/browser/chrome/devtools/content/canvasdebugger/canvasdebugger.xul 574lib/firefox/browser/chrome/devtools/content/canvasdebugger/canvasdebugger.xul
602lib/firefox/browser/chrome/devtools/content/canvasdebugger/snapshotslist.js 575lib/firefox/browser/chrome/devtools/content/canvasdebugger/snapshotslist.js
@@ -610,29 +583,26 @@ lib/firefox/browser/chrome/devtools/cont @@ -610,29 +583,26 @@ lib/firefox/browser/chrome/devtools/cont
610lib/firefox/browser/chrome/devtools/content/debugger/utils.js 583lib/firefox/browser/chrome/devtools/content/debugger/utils.js
611lib/firefox/browser/chrome/devtools/content/debugger/views/filter-view.js 584lib/firefox/browser/chrome/devtools/content/debugger/views/filter-view.js
612lib/firefox/browser/chrome/devtools/content/debugger/views/global-search-view.js 585lib/firefox/browser/chrome/devtools/content/debugger/views/global-search-view.js
613lib/firefox/browser/chrome/devtools/content/debugger/views/options-view.js 586lib/firefox/browser/chrome/devtools/content/debugger/views/options-view.js
614lib/firefox/browser/chrome/devtools/content/debugger/views/stack-frames-classic-view.js 587lib/firefox/browser/chrome/devtools/content/debugger/views/stack-frames-classic-view.js
615lib/firefox/browser/chrome/devtools/content/debugger/views/stack-frames-view.js 588lib/firefox/browser/chrome/devtools/content/debugger/views/stack-frames-view.js
616lib/firefox/browser/chrome/devtools/content/debugger/views/toolbar-view.js 589lib/firefox/browser/chrome/devtools/content/debugger/views/toolbar-view.js
617lib/firefox/browser/chrome/devtools/content/debugger/views/variable-bubble-view.js 590lib/firefox/browser/chrome/devtools/content/debugger/views/variable-bubble-view.js
618lib/firefox/browser/chrome/devtools/content/debugger/views/watch-expressions-view.js 591lib/firefox/browser/chrome/devtools/content/debugger/views/watch-expressions-view.js
619lib/firefox/browser/chrome/devtools/content/debugger/views/workers-view.js 592lib/firefox/browser/chrome/devtools/content/debugger/views/workers-view.js
620lib/firefox/browser/chrome/devtools/content/dom/content/dom-view.css 593lib/firefox/browser/chrome/devtools/content/dom/content/dom-view.css
621lib/firefox/browser/chrome/devtools/content/dom/dom.html 594lib/firefox/browser/chrome/devtools/content/dom/dom.html
622lib/firefox/browser/chrome/devtools/content/dom/main.js 595lib/firefox/browser/chrome/devtools/content/dom/main.js
623lib/firefox/browser/chrome/devtools/content/eyedropper/crosshairs.css 
624lib/firefox/browser/chrome/devtools/content/eyedropper/eyedropper.xul 
625lib/firefox/browser/chrome/devtools/content/eyedropper/nocursor.css 
626lib/firefox/browser/chrome/devtools/content/framework/connect/connect.css 596lib/firefox/browser/chrome/devtools/content/framework/connect/connect.css
627lib/firefox/browser/chrome/devtools/content/framework/connect/connect.js 597lib/firefox/browser/chrome/devtools/content/framework/connect/connect.js
628lib/firefox/browser/chrome/devtools/content/framework/connect/connect.xhtml 598lib/firefox/browser/chrome/devtools/content/framework/connect/connect.xhtml
629lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-logo.png 599lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-logo.png
630lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.css 600lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.css
631lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul 601lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul
632lib/firefox/browser/chrome/devtools/content/framework/options-panel.css 602lib/firefox/browser/chrome/devtools/content/framework/options-panel.css
633lib/firefox/browser/chrome/devtools/content/framework/toolbox-init.js 603lib/firefox/browser/chrome/devtools/content/framework/toolbox-init.js
634lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.js 604lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.js
635lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.xhtml 605lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.xhtml
636lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.js 606lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.js
637lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.xul 607lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.xul
638lib/firefox/browser/chrome/devtools/content/framework/toolbox-window.xul 608lib/firefox/browser/chrome/devtools/content/framework/toolbox-window.xul
@@ -671,61 +641,58 @@ lib/firefox/browser/chrome/devtools/cont @@ -671,61 +641,58 @@ lib/firefox/browser/chrome/devtools/cont
671lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-panel.js 641lib/firefox/browser/chrome/devtools/content/promisedebugger/promise-panel.js
672lib/firefox/browser/chrome/devtools/content/responsive.html/index.js 642lib/firefox/browser/chrome/devtools/content/responsive.html/index.js
673lib/firefox/browser/chrome/devtools/content/responsive.html/index.xhtml 643lib/firefox/browser/chrome/devtools/content/responsive.html/index.xhtml
674lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.js 644lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.js
675lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.xul 645lib/firefox/browser/chrome/devtools/content/scratchpad/scratchpad.xul
676lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.js 646lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.js
677lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.xul 647lib/firefox/browser/chrome/devtools/content/shadereditor/shadereditor.xul
678lib/firefox/browser/chrome/devtools/content/shared/frame-script-utils.js 648lib/firefox/browser/chrome/devtools/content/shared/frame-script-utils.js
679lib/firefox/browser/chrome/devtools/content/shared/splitview.css 649lib/firefox/browser/chrome/devtools/content/shared/splitview.css
680lib/firefox/browser/chrome/devtools/content/shared/theme-switching.js 650lib/firefox/browser/chrome/devtools/content/shared/theme-switching.js
681lib/firefox/browser/chrome/devtools/content/shared/vendor/d3.js 651lib/firefox/browser/chrome/devtools/content/shared/vendor/d3.js
682lib/firefox/browser/chrome/devtools/content/shared/vendor/dagre-d3.js 652lib/firefox/browser/chrome/devtools/content/shared/vendor/dagre-d3.js
683lib/firefox/browser/chrome/devtools/content/shared/widgets/VariablesView.xul 653lib/firefox/browser/chrome/devtools/content/shared/widgets/VariablesView.xul
684lib/firefox/browser/chrome/devtools/content/shared/widgets/cubic-bezier-frame.xhtml 
685lib/firefox/browser/chrome/devtools/content/shared/widgets/cubic-bezier.css 654lib/firefox/browser/chrome/devtools/content/shared/widgets/cubic-bezier.css
686lib/firefox/browser/chrome/devtools/content/shared/widgets/filter-frame.xhtml 
687lib/firefox/browser/chrome/devtools/content/shared/widgets/filter-widget.css 655lib/firefox/browser/chrome/devtools/content/shared/widgets/filter-widget.css
688lib/firefox/browser/chrome/devtools/content/shared/widgets/graphs-frame.xhtml 656lib/firefox/browser/chrome/devtools/content/shared/widgets/graphs-frame.xhtml
689lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs-frame.xhtml 
690lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs.css 657lib/firefox/browser/chrome/devtools/content/shared/widgets/mdn-docs.css
691lib/firefox/browser/chrome/devtools/content/shared/widgets/spectrum-frame.xhtml 658lib/firefox/browser/chrome/devtools/content/shared/widgets/spectrum.css
692lib/firefox/browser/chrome/devtools/content/shared/widgets/tooltip-frame.xhtml 
693lib/firefox/browser/chrome/devtools/content/shared/widgets/widgets.css 659lib/firefox/browser/chrome/devtools/content/shared/widgets/widgets.css
694lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/comment/comment.js 660lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/comment/comment.js
695lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css 661lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css
696lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.js 662lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.js
697lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/closebrackets.js 663lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/closebrackets.js
698lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/matchbrackets.js 664lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/matchbrackets.js
699lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/trailingspace.js 665lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/edit/trailingspace.js
700lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/brace-fold.js 666lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/brace-fold.js
701lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/comment-fold.js 667lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/comment-fold.js
702lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldcode.js 668lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldcode.js
703lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldgutter.js 669lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/foldgutter.js
704lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/xml-fold.js 670lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/fold/xml-fold.js
705lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js 671lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js
706lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/search.js 672lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/search.js
707lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/searchcursor.js 673lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/search/searchcursor.js
708lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/selection/active-line.js 674lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/selection/active-line.js
709lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js 675lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js
710lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/emacs.js 676lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/emacs.js
711lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/sublime.js 677lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/sublime.js
712lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/vim.js 678lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/keymap/vim.js
713lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css 679lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css
714lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.js 680lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.js
715lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/clike.js 681lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/clike.js
716lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/css.js 682lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/css.js
717lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/htmlmixed.js 683lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/htmlmixed.js
718lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/javascript.js 684lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/javascript.js
 685lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/wasm.js
719lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/xml.js 686lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mode/xml.js
720lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mozilla.css 687lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mozilla.css
721lib/firefox/browser/chrome/devtools/content/storage/storage.xul 688lib/firefox/browser/chrome/devtools/content/storage/storage.xul
722lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.css 689lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.css
723lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.xul 690lib/firefox/browser/chrome/devtools/content/styleeditor/styleeditor.xul
724lib/firefox/browser/chrome/devtools/content/webaudioeditor/controller.js 691lib/firefox/browser/chrome/devtools/content/webaudioeditor/controller.js
725lib/firefox/browser/chrome/devtools/content/webaudioeditor/includes.js 692lib/firefox/browser/chrome/devtools/content/webaudioeditor/includes.js
726lib/firefox/browser/chrome/devtools/content/webaudioeditor/models.js 693lib/firefox/browser/chrome/devtools/content/webaudioeditor/models.js
727lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/automation.js 694lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/automation.js
728lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/context.js 695lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/context.js
729lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/inspector.js 696lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/inspector.js
730lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/properties.js 697lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/properties.js
731lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/utils.js 698lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/utils.js
@@ -738,26 +705,27 @@ lib/firefox/browser/chrome/devtools/modu @@ -738,26 +705,27 @@ lib/firefox/browser/chrome/devtools/modu
738lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js 705lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
739lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.js 706lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/install-error.js
740lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/panel.js 707lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/panel.js
741lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/target.js 708lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/target.js
742lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-header.js 709lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-header.js
743lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu-entry.js 710lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu-entry.js
744lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu.js 711lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/panel-menu.js
745lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/panel.js 712lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/panel.js
746lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/target.js 713lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tabs/target.js
747lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js 714lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js
748lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/panel.js 715lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/panel.js
749lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/service-worker-target.js 716lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/service-worker-target.js
750lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/target.js 717lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers/target.js
 718lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/addon.js
751lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/worker.js 719lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/worker.js
752lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js 720lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js
753lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js 721lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js
754lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js 722lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js
755lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-timeline.js 723lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-timeline.js
756lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/keyframes.js 724lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/keyframes.js
757lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/rate-selector.js 725lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/rate-selector.js
758lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/utils.js 726lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/utils.js
759lib/firefox/browser/chrome/devtools/modules/devtools/client/canvasdebugger/panel.js 727lib/firefox/browser/chrome/devtools/modules/devtools/client/canvasdebugger/panel.js
760lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/actions/breakpoints.js 728lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/actions/breakpoints.js
761lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/actions/event-listeners.js 729lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/actions/event-listeners.js
762lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/actions/sources.js 730lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/actions/sources.js
763lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/constants.js 731lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/constants.js
@@ -784,87 +752,86 @@ lib/firefox/browser/chrome/devtools/modu @@ -784,87 +752,86 @@ lib/firefox/browser/chrome/devtools/modu
784lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search.svg 752lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search.svg
785lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/constants.js 753lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/constants.js
786lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js 754lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js
787lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.css 755lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.css
788lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.js 756lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.js
789lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/grip-provider.js 757lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/grip-provider.js
790lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/filter.js 758lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/filter.js
791lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/grips.js 759lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/grips.js
792lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js 760lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
793lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/utils.js 761lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/utils.js
794lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom-panel.js 762lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom-panel.js
795lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom.html 763lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom.html
796lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/main.js 764lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/main.js
797lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/commands.js 
798lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedropper-child.js 
799lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedropper.js 
800lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm 765lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
801lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js 766lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js
802lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/attach-thread.js 767lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/attach-thread.js
803lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/browser-menus.js 768lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/browser-menus.js
804lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js 769lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
805lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js 770lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js
806lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm 771lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
 772lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/location-store.js
807lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/menu-item.js 773lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/menu-item.js
808lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/menu.js 774lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/menu.js
809lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/selection.js 775lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/selection.js
810lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js 776lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js
811lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/source-location.js 777lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/source-map-service.js
812lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js 778lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js
813lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target.js 779lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target.js
814lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-highlighter-utils.js 780lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-highlighter-utils.js
815lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js 781lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
816lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js 782lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-options.js
817lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js 783lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox.js
818lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js 784lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/breadcrumbs.js
 785lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.css
 786lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.js
819lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js 787lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
820lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js 788lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
821lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js 789lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
822lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js 790lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-panel.js
823lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js 791lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
824lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js 792lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
825lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js 793lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/html-editor.js
826lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js 794lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
827lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js 795lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/element-style.js
828lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js 796lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/rule.js
829lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js 797lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/models/text-property.js
830lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/rules.js 798lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/rules.js
831lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js 799lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/rule-editor.js
832lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js 800lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/rules/views/text-property-editor.js
833lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/dom-node-preview.js 801lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/dom-node-preview.js
834lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js 802lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-menu.js
835lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-overlays.js 803lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/style-inspector-overlays.js
836lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/utils.js 804lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/shared/utils.js
 805lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/toolsidebar.js
837lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers-panel.js 806lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers-panel.js
838lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers.js 807lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/headers.js
839lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/json-panel.js 808lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/json-panel.js
840lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js 809lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js
841lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tabs.js 
842lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js 810lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js
843lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js 811lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js
844lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js 812lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js
845lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js 813lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
846lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js 814lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-observer.js
847lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js 815lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js
848lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls.png 816lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls.png
849lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls@2x.png 817lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls@2x.png
850lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/general.css 818lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/general.css
851lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css 819lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css
852lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css 820lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
853lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css 821lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/main.css
854lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg 822lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/read-only-prop.svg
855lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css 823lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search-box.css
856lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg 824lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/search.svg
857lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/tabs.css 
858lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css 825lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/text-panel.css
859lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css 826lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
860lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js 827lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
861lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/lib/require.js 828lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/lib/require.js
862lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/main.js 829lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/main.js
863lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/utils.js 830lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/utils.js
864lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js 831lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js
865lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/allocations.js 832lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/allocations.js
866lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js 833lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
867lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js 834lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js
868lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js 835lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js
869lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js 836lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js
870lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/label-display.js 837lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/label-display.js
@@ -982,57 +949,58 @@ lib/firefox/browser/chrome/devtools/modu @@ -982,57 +949,58 @@ lib/firefox/browser/chrome/devtools/modu
982lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/projecteditor.js 949lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/projecteditor.js
983lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/shells.js 950lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/shells.js
984lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/base.js 951lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/base.js
985lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js 952lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js
986lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js 953lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
987lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js 954lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
988lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js 955lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
989lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js 956lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
990lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js 957lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
991lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js 958lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
992lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/touch-simulation.js 959lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/touch-simulation.js
993lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js 960lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
994lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/app.js 961lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/app.js
995lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/audio/camera-click.mp3 
996lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js 962lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/swap.js
 963lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/tunnel.js
 964lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/browser/web-navigation.js
997lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js 965lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
998lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js 966lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
999lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js 967lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
1000lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js 968lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
1001lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js 969lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
1002lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js 970lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
1003lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js 971lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
1004lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js 972lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js
1005lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js 973lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js
1006lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js 974lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js
1007lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/devices.js 
1008lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/close.svg 975lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/close.svg
1009lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg 976lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg
1010lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg 977lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
1011lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/screenshot.svg 978lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/screenshot.svg
1012lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/select-arrow.svg 979lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/select-arrow.svg
1013lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg 980lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/touch-events.svg
1014lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css 981lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css
1015lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js 982lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js
1016lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js 983lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
1017lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js 984lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
1018lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js 985lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
1019lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js 986lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
1020lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/touch-simulation.js 987lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/touch-simulation.js
1021lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js 988lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
1022lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/responsive-ua.css 989lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/responsive-ua.css
1023lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js 990lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js
1024lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js 991lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js
1025lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js 992lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js
 993lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/enum.js
1026lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js 994lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
1027lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js 995lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/message.js
1028lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/resize-commands.js 996lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/resize-commands.js
1029lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js 997lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js
1030lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm 998lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm
1031lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-commands.js 999lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-commands.js
1032lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm 1000lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-manager.jsm
1033lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-panel.js 1001lib/firefox/browser/chrome/devtools/modules/devtools/client/scratchpad/scratchpad-panel.js
1034lib/firefox/browser/chrome/devtools/modules/devtools/client/shadereditor/panel.js 1002lib/firefox/browser/chrome/devtools/modules/devtools/client/shadereditor/panel.js
1035lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/AppCacheUtils.jsm 1003lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/AppCacheUtils.jsm
1036lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Curl.jsm 1004lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Curl.jsm
1037lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm 1005lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/DOMHelpers.jsm
1038lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm 1006lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/Jsbeautify.jsm
@@ -1042,56 +1010,57 @@ lib/firefox/browser/chrome/devtools/modu @@ -1042,56 +1010,57 @@ lib/firefox/browser/chrome/devtools/modu
1042lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/frame.js 1010lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/frame.js
1043lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js 1011lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js
1044lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/notification-box.css 1012lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/notification-box.css
1045lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/notification-box.js 1013lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/notification-box.js
1046lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js 1014lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
1047lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js 1015lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
1048lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js 1016lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
1049lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js 1017lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js
1050lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/document.js 1018lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/document.js
1051lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/event.js 1019lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/event.js
1052lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/function.js 1020lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/function.js
1053lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js 1021lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js
1054lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js 1022lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js
1055lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/named-node-map.js 
1056lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/null.js 1023lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
1057lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/number.js 1024lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
1058lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-box.js 
1059lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-link.js 
1060lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js 1025lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
1061lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js 1026lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
1062lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js 1027lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
1063lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js 1028lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/prop-rep.js
1064lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js 1029lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
1065lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js 1030lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
1066lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js 1031lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js
1067lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css 1032lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
1068lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/string.js 1033lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
1069lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js 1034lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js
1070lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js 1035lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js
1071lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js 1036lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
1072lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/url.js 
1073lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/window.js 1037lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/window.js
 1038lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.css
 1039lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/sidebar-toggle.js
 1040lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/stack-trace.js
 1041lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.css
 1042lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/tabbar.js
 1043lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/tabs.css
 1044lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tabs/tabs.js
1074lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree.js 1045lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree.js
1075lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/label-cell.js 1046lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/label-cell.js
1076lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/object-provider.js 1047lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/object-provider.js
1077lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-cell.js 1048lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-cell.js
1078lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-header.js 1049lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-header.js
1079lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-row.js 1050lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-row.js
1080lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.css 1051lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.css
1081lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js 1052lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js
1082lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-angle.js 1053lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-angle.js
1083lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-color-db.js 
1084lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-color.js 
1085lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.js 1054lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.js
1086lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js 1055lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js
1087lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js 1056lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js
1088lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devices.js 1057lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devices.js
1089lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devtools-file-watcher.js 1058lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devtools-file-watcher.js
1090lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/doorhanger.js 1059lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/doorhanger.js
1091lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js 1060lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
1092lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher.js 1061lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher.js
1093lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js 1062lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
1094lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js 1063lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
1095lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js 1064lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
1096lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js 1065lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/key-shortcuts.js
1097lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/l10n.js 1066lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/l10n.js
@@ -1106,27 +1075,27 @@ lib/firefox/browser/chrome/devtools/modu @@ -1106,27 +1075,27 @@ lib/firefox/browser/chrome/devtools/modu
1106lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js 1075lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js
1107lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js 1076lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/task.js
1108lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js 1077lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/thunk.js
1109lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js 1078lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
1110lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js 1079lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
1111lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/shim/Services.js 1080lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/shim/Services.js
1112lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js 1081lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js
1113lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js 1082lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
1114lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js 1083lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js
1115lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme-switching.js 1084lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme-switching.js
1116lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme.js 1085lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme.js
1117lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/undo.js 1086lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/undo.js
1118lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js 1087lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
1119${PLIST.debug}lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dev.js 1088lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
1120lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js 1089lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
1121lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js 1090lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
1122lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js 1091lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
1123lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react.js 1092lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react.js
1124lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js 1093lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
1125lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js 1094lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
1126lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js 1095lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js
1127lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js 1096lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
1128lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm 1097lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm
1129lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js 1098lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BarGraphWidget.js
1130lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BreadcrumbsWidget.jsm 1099lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/BreadcrumbsWidget.jsm
1131lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Chart.jsm 1100lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Chart.jsm
1132lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js 1101lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/CubicBezierPresets.js
@@ -1138,98 +1107,106 @@ lib/firefox/browser/chrome/devtools/modu @@ -1138,98 +1107,106 @@ lib/firefox/browser/chrome/devtools/modu
1138lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js 1107lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/GraphsWorker.js
1139lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/HTMLTooltip.js 1108lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/HTMLTooltip.js
1140lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js 1109lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/LineGraphWidget.js
1141lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js 1110lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MdnDocsWidget.js
1142lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js 1111lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/MountainGraphWidget.js
1143lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/SideMenuWidget.jsm 1112lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/SideMenuWidget.jsm
1144lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/SimpleListWidget.jsm 1113lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/SimpleListWidget.jsm
1145lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js 1114lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Spectrum.js
1146lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js 1115lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TableWidget.js
1147lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Tooltip.js 1116lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/Tooltip.js
1148lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js 1117lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/TreeWidget.js
1149lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm 1118lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesView.jsm
1150lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm 1119lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/VariablesViewController.jsm
 1120lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/CssDocsTooltip.js
 1121lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/EventTooltipHelper.js
1151lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js 1122lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js
1152lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js 1123lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/tooltip/TooltipToggle.js
1153lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js 1124lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/view-helpers.js
1154lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js 1125lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/zoom-keys.js
1155lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js 1126lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/autocomplete.js
1156lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/css-autocompleter.js 1127lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/css-autocompleter.js
1157lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/debugger.js 1128lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/debugger.js
1158lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/editor.js 1129lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/editor.js
1159lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/browser.js 1130lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/browser.js
1160lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/comment.js 1131lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/comment.js
1161lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/condense.js 1132lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/condense.js
1162lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/def.js 1133lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/def.js
1163lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/ecma5.js 1134lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/ecma5.js
1164lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/infer.js 1135lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/infer.js
1165lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/signal.js 1136lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/signal.js
1166lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/tern.js 1137lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/tern.js
1167lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/panel.js 1138lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/panel.js
1168lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/ui.js 1139lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/ui.js
1169lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm 1140lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm
1170lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm 1141lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUtil.jsm
1171lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm 1142lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleSheetEditor.jsm
1172lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-commands.js 1143lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-commands.js
1173lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js 1144lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js
1174lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/utils.js 1145lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/utils.js
 1146lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/audio/shutter.wav
1175lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/common.css 1147lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/common.css
1176lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/variables.css 1148lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/variables.css
1177lib/firefox/browser/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js 1149lib/firefox/browser/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js
1178lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-commands.js 1150lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-commands.js
1179lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-output.js 1151lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-output.js
1180lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js 1152lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js
1181lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/jsterm.js 1153lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/jsterm.js
1182lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/cookies-tab.js 1154lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/cookies-tab.js
1183lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/headers-tab.js 1155lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/headers-tab.js
1184lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.css 1156lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.css
1185lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.js 1157lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.js
1186lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group-list.js 1158lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group-list.js
1187lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.css 1159lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.css
1188lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.js 1160lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.js
1189lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.css 1161lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.css
1190lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.js 1162lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.js
1191lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/params-tab.js 1163lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/params-tab.js
1192lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/post-tab.js 1164lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/post-tab.js
1193lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.css 1165lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.css
1194lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.js 1166lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.js
1195lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.css 1167lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.css
1196lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.js 1168lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.js
1197lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/spinner.js 1169lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/spinner.js
 1170lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/stacktrace-tab.js
1198lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/data-provider.js 1171lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/data-provider.js
1199lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/main.js 1172lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/main.js
1200lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-request.css 1173lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-request.css
1201lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-request.js 1174lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-request.js
1202lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js 1175lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
1203lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js 1176lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
1204lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js 1177lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
1205lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js 1178lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
1206lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js 1179lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/console-output.js
 1180lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/grip-message-body.js
1207lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js 1181lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-container.js
1208lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js 1182lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-icon.js
1209lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js 1183lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-repeat.js
1210lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js 1184lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js
1211lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/date-preview.js 1185lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/console-command.js
1212lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js 1186lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js
1213lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js 1187lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js
1214lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js 1188lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
1215lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js 1189lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
1216lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js 1190lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
1217lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js 1191lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
1218lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js 1192lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js
1219lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js 1193lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/index.js
1220lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js 1194lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/messages.js
 1195lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/reducers/prefs.js
1221lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js 1196lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/messages.js
 1197lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/selectors/prefs.js
1222lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js 1198lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/store.js
 1199lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/types.js
1223lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js 1200lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
1224lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js 1201lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js
1225lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js 1202lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
1226lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js 1203lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
1227lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js 1204lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js
1228lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js 1205lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js
1229lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js 1206lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js
1230lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js 1207lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js
1231lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/build.js 1208lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/build.js
1232lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/config-view.js 1209lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/config-view.js
1233lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/project-list.js 1210lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/project-list.js
1234lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js 1211lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js
1235lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js 1212lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/runtimes.js
@@ -1255,26 +1232,27 @@ lib/firefox/browser/chrome/devtools/modu @@ -1255,26 +1232,27 @@ lib/firefox/browser/chrome/devtools/modu
1255lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-registry.js 1232lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-registry.js
1256lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/environment.js 1233lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/environment.js
1257lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js 1234lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js
1258lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js 1235lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js
1259lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/frame.js 1236lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/frame.js
1260lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/framerate.js 1237lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/framerate.js
1261lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/gcli.js 1238lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/gcli.js
1262lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js 1239lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js
1263lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.css 1240lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.css
1264lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js 1241lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters.js
1265lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js 1242lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js
1266lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js 1243lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js
1267lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js 1244lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js
 1245lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/eye-dropper.js
1268lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js 1246lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js
1269lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js 1247lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js
1270lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/rect.js 1248lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/rect.js
1271lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js 1249lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js
1272lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js 1250lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js
1273lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js 1251lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js
1274lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js 1252lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js
1275lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector.js 1253lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/inspector.js
1276lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/layout.js 1254lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/layout.js
1277lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/memory.js 1255lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/memory.js
1278lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/monitor.js 1256lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/monitor.js
1279lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object.js 1257lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/object.js
1280lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/performance-entries.js 1258lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/performance-entries.js
@@ -1285,89 +1263,108 @@ lib/firefox/browser/chrome/devtools/modu @@ -1285,89 +1263,108 @@ lib/firefox/browser/chrome/devtools/modu
1285lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/process.js 1263lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/process.js
1286lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/profiler.js 1264lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/profiler.js
1287lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/promises.js 1265lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/promises.js
1288lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js 1266lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/root.js
1289lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/script.js 1267lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/script.js
1290lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/settings.js 1268lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/settings.js
1291lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/source.js 1269lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/source.js
1292lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/storage.js 1270lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/storage.js
1293lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/string.js 1271lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/string.js
1294lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styleeditor.js 1272lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styleeditor.js
1295lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styles.js 1273lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/styles.js
1296lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/stylesheets.js 1274lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/stylesheets.js
1297lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/timeline.js 1275lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/timeline.js
1298lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/ScriptStore.js 
1299lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js 1276lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js
1300lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js 1277lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js
1301lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json 1278lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json
1302lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.js 1279lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.js
1303lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js 1280lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
1304lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js 1281lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
1305lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js 1282lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js
1306lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js 1283lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
1307lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webapps.js 1284lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webapps.js
1308lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webaudio.js 1285lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webaudio.js
1309lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js 1286lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webbrowser.js
1310lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole.js 1287lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole.js
 1288lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webextension.js
1311lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webgl.js 1289lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webgl.js
1312lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/worker.js 1290lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/worker.js
1313lib/firefox/browser/chrome/devtools/modules/devtools/server/child.js 1291lib/firefox/browser/chrome/devtools/modules/devtools/server/child.js
1314lib/firefox/browser/chrome/devtools/modules/devtools/server/content-globals.js 1292lib/firefox/browser/chrome/devtools/modules/devtools/server/content-globals.js
1315lib/firefox/browser/chrome/devtools/modules/devtools/server/content-server.jsm 1293lib/firefox/browser/chrome/devtools/modules/devtools/server/content-server.jsm
 1294lib/firefox/browser/chrome/devtools/modules/devtools/server/css-logic.js
 1295lib/firefox/browser/chrome/devtools/modules/devtools/server/event-parsers.js
1316lib/firefox/browser/chrome/devtools/modules/devtools/server/main.js 1296lib/firefox/browser/chrome/devtools/modules/devtools/server/main.js
1317lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/framerate.js 1297lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/framerate.js
1318lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/memory.js 1298lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/memory.js
1319lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/profiler.js 1299lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/profiler.js
1320lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/recorder.js 1300lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/recorder.js
1321lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/timeline.js 1301lib/firefox/browser/chrome/devtools/modules/devtools/server/performance/timeline.js
1322lib/firefox/browser/chrome/devtools/modules/devtools/server/primitive.js 1302lib/firefox/browser/chrome/devtools/modules/devtools/server/primitive.js
1323lib/firefox/browser/chrome/devtools/modules/devtools/server/protocol.js 1303lib/firefox/browser/chrome/devtools/modules/devtools/server/protocol.js
1324lib/firefox/browser/chrome/devtools/modules/devtools/server/service-worker-child.js 1304lib/firefox/browser/chrome/devtools/modules/devtools/server/service-worker-child.js
1325lib/firefox/browser/chrome/devtools/modules/devtools/server/worker.js 1305lib/firefox/browser/chrome/devtools/modules/devtools/server/worker.js
1326lib/firefox/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js 1306lib/firefox/browser/chrome/devtools/modules/devtools/shared/DevToolsUtils.js
1327lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm 1307lib/firefox/browser/chrome/devtools/modules/devtools/shared/Loader.jsm
1328lib/firefox/browser/chrome/devtools/modules/devtools/shared/Parser.jsm 1308lib/firefox/browser/chrome/devtools/modules/devtools/shared/Parser.jsm
1329lib/firefox/browser/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js 1309lib/firefox/browser/chrome/devtools/modules/devtools/shared/ThreadSafeDevToolsUtils.js
1330lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/Devices.jsm 1310lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/Devices.jsm
1331lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm 1311lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm
1332lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js 1312lib/firefox/browser/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js
1333lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-storage.js 1313lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-storage.js
1334lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js 1314lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js
1335lib/firefox/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js 1315lib/firefox/browser/chrome/devtools/modules/devtools/shared/builtin-modules.js
1336lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js 1316lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js
1337lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/main.js 1317lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/main.js
1338lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js 1318lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js
 1319lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color-db.js
 1320lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color.js
1339lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-lexer.js 1321lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-lexer.js
1340lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-parsing-utils.js 1322lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-parsing-utils.js
1341lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-properties-db.js 1323lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-properties-db.js
1342lib/firefox/browser/chrome/devtools/modules/devtools/shared/defer.js 1324lib/firefox/browser/chrome/devtools/modules/devtools/shared/defer.js
1343lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js 1325lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
1344lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js 1326lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js
1345lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js 1327lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js
 1328lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js
1346lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-emitter.js 1329lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-emitter.js
1347lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-parsers.js 
1348lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js 1330lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
1349lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/addons.js 1331lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/addons.js
1350lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js 1332lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/animation.js
1351lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/call-watcher.js 1333lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/call-watcher.js
1352lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/canvas.js 1334lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/canvas.js
1353lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/css-properties.js 1335lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/css-properties.js
 1336lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/csscoverage.js
 1337lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/device.js
 1338lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/director-manager.js
 1339lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/director-registry.js
 1340lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/eventlooplag.js
 1341lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/framerate.js
 1342lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/gcli.js
1354lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/highlighters.js 1343lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/highlighters.js
1355lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js 1344lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/inspector.js
 1345lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/layout.js
 1346lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/memory.js
 1347lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance-recording.js
 1348lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/performance.js
1356lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js 1349lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/preference.js
 1350lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/profiler.js
 1351lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/promises.js
1357lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/settings.js 1352lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/settings.js
1358lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/storage.js 1353lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/storage.js
 1354lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/string.js
1359lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/styles.js 1355lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/styles.js
1360lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js 1356lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/stylesheets.js
 1357lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/timeline.js
1361lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webaudio.js 1358lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webaudio.js
1362lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webgl.js 1359lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/webgl.js
1363lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/addon.js 1360lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/addon.js
1364lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/appcache.js 1361lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/appcache.js
1365lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/calllog.js 1362lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/calllog.js
1366lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/cmd.js 1363lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/cmd.js
1367lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/cookie.js 1364lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/cookie.js
1368lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/csscoverage.js 1365lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/csscoverage.js
1369lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/folder.js 1366lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/folder.js
1370lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/highlight.js 1367lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/highlight.js
1371lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/index.js 1368lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/index.js
1372lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js 1369lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js
1373lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js 1370lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js
@@ -1467,41 +1464,62 @@ lib/firefox/browser/chrome/devtools/modu @@ -1467,41 +1464,62 @@ lib/firefox/browser/chrome/devtools/modu
1467lib/firefox/browser/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js 1464lib/firefox/browser/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js
1468lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol.js 1465lib/firefox/browser/chrome/devtools/modules/devtools/shared/protocol.js
1469lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js 1466lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js
1470lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js 1467lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js
1471lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/index.js 1468lib/firefox/browser/chrome/devtools/modules/devtools/shared/qrcode/index.js
1472lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/auth.js 1469lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/auth.js
1473lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/cert.js 1470lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/cert.js
1474lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/prompt.js 1471lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/prompt.js
1475lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/socket.js 1472lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/socket.js
1476lib/firefox/browser/chrome/devtools/modules/devtools/shared/sourcemap/source-map.js 1473lib/firefox/browser/chrome/devtools/modules/devtools/shared/sourcemap/source-map.js
1477lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/actor-registry.js 1474lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/actor-registry.js
1478lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/addons.js 1475lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/addons.js
1479lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/animation.js 1476lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/animation.js
 1477lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/breakpoint.js
1480lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/call-watcher.js 1478lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/call-watcher.js
1481lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/canvas.js 1479lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/canvas.js
1482lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/css-properties.js 1480lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/css-properties.js
 1481lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/csscoverage.js
 1482lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/device.js
 1483lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/director-manager.js
 1484lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/director-registry.js
 1485lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/environment.js
 1486lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/eventlooplag.js
 1487lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/frame.js
 1488lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/framerate.js
 1489lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/gcli.js
1483lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js 1490lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/heap-snapshot-file.js
1484lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/highlighters.js 1491lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/highlighters.js
1485lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js 1492lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/inspector.js
 1493lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/layout.js
 1494lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/memory.js
1486lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/node.js 1495lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/node.js
 1496lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance-recording.js
 1497lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/performance.js
1487lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/preference.js 1498lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/preference.js
 1499lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/profiler.js
 1500lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/promises.js
 1501lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/script.js
1488lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/settings.js 1502lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/settings.js
 1503lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/source.js
1489lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/storage.js 1504lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/storage.js
 1505lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/string.js
1490lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styleeditor.js 1506lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styleeditor.js
1491lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styles.js 1507lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/styles.js
1492lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/stylesheets.js 1508lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/stylesheets.js
 1509lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/timeline.js
1493lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webaudio.js 1510lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webaudio.js
1494lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webgl.js 1511lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/webgl.js
 1512lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/worker.js
1495lib/firefox/browser/chrome/devtools/modules/devtools/shared/system.js 1513lib/firefox/browser/chrome/devtools/modules/devtools/shared/system.js
1496lib/firefox/browser/chrome/devtools/modules/devtools/shared/task.js 1514lib/firefox/browser/chrome/devtools/modules/devtools/shared/task.js
1497lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator-content.js 1515lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator-content.js
1498lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator.js 1516lib/firefox/browser/chrome/devtools/modules/devtools/shared/touch/simulator.js
1499lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/packets.js 1517lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/packets.js
1500lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js 1518lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
1501lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/transport.js 1519lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/transport.js
1502lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/client.js 1520lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/client.js
1503lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js 1521lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
1504lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js 1522lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
1505lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js 1523lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js
1506lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js 1524lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js
1507lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js 1525lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js
@@ -1545,72 +1563,63 @@ lib/firefox/browser/chrome/devtools/skin @@ -1545,72 +1563,63 @@ lib/firefox/browser/chrome/devtools/skin
1545lib/firefox/browser/chrome/devtools/skin/images/command-measure.svg 1563lib/firefox/browser/chrome/devtools/skin/images/command-measure.svg
1546lib/firefox/browser/chrome/devtools/skin/images/command-noautohide.svg 1564lib/firefox/browser/chrome/devtools/skin/images/command-noautohide.svg
1547lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing.svg 1565lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing.svg
1548lib/firefox/browser/chrome/devtools/skin/images/command-pick.svg 1566lib/firefox/browser/chrome/devtools/skin/images/command-pick.svg
1549lib/firefox/browser/chrome/devtools/skin/images/command-responsivemode.svg 1567lib/firefox/browser/chrome/devtools/skin/images/command-responsivemode.svg
1550lib/firefox/browser/chrome/devtools/skin/images/command-rulers.svg 1568lib/firefox/browser/chrome/devtools/skin/images/command-rulers.svg
1551lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.svg 1569lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.svg
1552lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.svg 1570lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.svg
1553lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.svg 1571lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.svg
1554lib/firefox/browser/chrome/devtools/skin/images/controls.png 1572lib/firefox/browser/chrome/devtools/skin/images/controls.png
1555lib/firefox/browser/chrome/devtools/skin/images/controls@2x.png 1573lib/firefox/browser/chrome/devtools/skin/images/controls@2x.png
1556lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch.png 1574lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch.png
1557lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch@2x.png 1575lib/firefox/browser/chrome/devtools/skin/images/cubic-bezier-swatch@2x.png
1558lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox.png 1576lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox.svg
1559lib/firefox/browser/chrome/devtools/skin/images/debugger-blackbox@2x.png 1577lib/firefox/browser/chrome/devtools/skin/images/debugger-prettyprint.svg
1560lib/firefox/browser/chrome/devtools/skin/images/debugger-pause.png 1578lib/firefox/browser/chrome/devtools/skin/images/debugger-step-in.svg
1561lib/firefox/browser/chrome/devtools/skin/images/debugger-pause@2x.png 1579lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out.svg
1562lib/firefox/browser/chrome/devtools/skin/images/debugger-play.png 1580lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over.svg
1563lib/firefox/browser/chrome/devtools/skin/images/debugger-play@2x.png 
1564lib/firefox/browser/chrome/devtools/skin/images/debugger-prettyprint.png 
1565lib/firefox/browser/chrome/devtools/skin/images/debugger-prettyprint@2x.png 
1566lib/firefox/browser/chrome/devtools/skin/images/debugger-step-in.png 
1567lib/firefox/browser/chrome/devtools/skin/images/debugger-step-in@2x.png 
1568lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out.png 
1569lib/firefox/browser/chrome/devtools/skin/images/debugger-step-out@2x.png 
1570lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over.png 
1571lib/firefox/browser/chrome/devtools/skin/images/debugger-step-over@2x.png 
1572lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg 1581lib/firefox/browser/chrome/devtools/skin/images/debugger-toggleBreakpoints.svg
1573lib/firefox/browser/chrome/devtools/skin/images/debugging-addons.svg 1582lib/firefox/browser/chrome/devtools/skin/images/debugging-addons.svg
1574lib/firefox/browser/chrome/devtools/skin/images/debugging-devices.svg 1583lib/firefox/browser/chrome/devtools/skin/images/debugging-devices.svg
1575lib/firefox/browser/chrome/devtools/skin/images/debugging-tabs.svg 1584lib/firefox/browser/chrome/devtools/skin/images/debugging-tabs.svg
1576lib/firefox/browser/chrome/devtools/skin/images/debugging-workers.svg 1585lib/firefox/browser/chrome/devtools/skin/images/debugging-workers.svg
1577lib/firefox/browser/chrome/devtools/skin/images/diff.svg 1586lib/firefox/browser/chrome/devtools/skin/images/diff.svg
1578lib/firefox/browser/chrome/devtools/skin/images/dock-bottom.svg 1587lib/firefox/browser/chrome/devtools/skin/images/dock-bottom.svg
1579lib/firefox/browser/chrome/devtools/skin/images/dock-side.svg 1588lib/firefox/browser/chrome/devtools/skin/images/dock-side.svg
1580lib/firefox/browser/chrome/devtools/skin/images/dock-undock.svg 1589lib/firefox/browser/chrome/devtools/skin/images/dock-undock.svg
1581lib/firefox/browser/chrome/devtools/skin/images/dropmarker.svg 1590lib/firefox/browser/chrome/devtools/skin/images/dropmarker.svg
1582lib/firefox/browser/chrome/devtools/skin/images/editor-error.png 1591lib/firefox/browser/chrome/devtools/skin/images/editor-error.png
1583lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-command-pick.svg 1592lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-command-pick.svg
1584lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg 1593lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg
1585lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-debugger.svg 1594lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-debugger.svg
1586lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-dom.svg 1595lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-dom.svg
1587lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-inspector.svg 1596lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-inspector.svg
1588lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-memory.svg 1597lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-memory.svg
1589lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-network.svg 1598lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-network.svg
1590lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-profiler.svg 1599lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-profiler.svg
1591lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-scratchpad.svg 1600lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-scratchpad.svg
1592lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-shadereditor.svg 1601lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-shadereditor.svg
1593lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-storage.svg 1602lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-storage.svg
1594lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-styleeditor.svg 1603lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-styleeditor.svg
1595lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-webaudio.svg 1604lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-webaudio.svg
1596lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-webconsole.svg 1605lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-webconsole.svg
1597lib/firefox/browser/chrome/devtools/skin/images/fast-forward.png 1606lib/firefox/browser/chrome/devtools/skin/images/fast-forward.svg
1598lib/firefox/browser/chrome/devtools/skin/images/fast-forward@2x.png 
1599lib/firefox/browser/chrome/devtools/skin/images/filetypes/dir-close.svg 1607lib/firefox/browser/chrome/devtools/skin/images/filetypes/dir-close.svg
1600lib/firefox/browser/chrome/devtools/skin/images/filetypes/dir-open.svg 1608lib/firefox/browser/chrome/devtools/skin/images/filetypes/dir-open.svg
1601lib/firefox/browser/chrome/devtools/skin/images/filetypes/globe.svg 1609lib/firefox/browser/chrome/devtools/skin/images/filetypes/globe.svg
1602lib/firefox/browser/chrome/devtools/skin/images/filetypes/store.svg 1610lib/firefox/browser/chrome/devtools/skin/images/filetypes/store.svg
1603lib/firefox/browser/chrome/devtools/skin/images/filter-swatch.svg 1611lib/firefox/browser/chrome/devtools/skin/images/filter-swatch.svg
 1612lib/firefox/browser/chrome/devtools/skin/images/filter.svg
1604lib/firefox/browser/chrome/devtools/skin/images/filters.svg 1613lib/firefox/browser/chrome/devtools/skin/images/filters.svg
1605lib/firefox/browser/chrome/devtools/skin/images/firebug/arrow-down.svg 1614lib/firefox/browser/chrome/devtools/skin/images/firebug/arrow-down.svg
1606lib/firefox/browser/chrome/devtools/skin/images/firebug/arrow-up.svg 1615lib/firefox/browser/chrome/devtools/skin/images/firebug/arrow-up.svg
1607lib/firefox/browser/chrome/devtools/skin/images/firebug/breadcrumbs-divider.svg 1616lib/firefox/browser/chrome/devtools/skin/images/firebug/breadcrumbs-divider.svg
1608lib/firefox/browser/chrome/devtools/skin/images/firebug/breakpoint.svg 1617lib/firefox/browser/chrome/devtools/skin/images/firebug/breakpoint.svg
1609lib/firefox/browser/chrome/devtools/skin/images/firebug/close.svg 1618lib/firefox/browser/chrome/devtools/skin/images/firebug/close.svg
1610lib/firefox/browser/chrome/devtools/skin/images/firebug/command-console.svg 1619lib/firefox/browser/chrome/devtools/skin/images/firebug/command-console.svg
1611lib/firefox/browser/chrome/devtools/skin/images/firebug/command-eyedropper.svg 1620lib/firefox/browser/chrome/devtools/skin/images/firebug/command-eyedropper.svg
1612lib/firefox/browser/chrome/devtools/skin/images/firebug/command-frames.svg 1621lib/firefox/browser/chrome/devtools/skin/images/firebug/command-frames.svg
1613lib/firefox/browser/chrome/devtools/skin/images/firebug/command-measure.svg 1622lib/firefox/browser/chrome/devtools/skin/images/firebug/command-measure.svg
1614lib/firefox/browser/chrome/devtools/skin/images/firebug/command-noautohide.svg 1623lib/firefox/browser/chrome/devtools/skin/images/firebug/command-noautohide.svg
1615lib/firefox/browser/chrome/devtools/skin/images/firebug/command-paintflashing.svg 1624lib/firefox/browser/chrome/devtools/skin/images/firebug/command-paintflashing.svg
1616lib/firefox/browser/chrome/devtools/skin/images/firebug/command-pick.svg 1625lib/firefox/browser/chrome/devtools/skin/images/firebug/command-pick.svg
@@ -1619,84 +1628,79 @@ lib/firefox/browser/chrome/devtools/skin @@ -1619,84 +1628,79 @@ lib/firefox/browser/chrome/devtools/skin
1619lib/firefox/browser/chrome/devtools/skin/images/firebug/command-scratchpad.svg 1628lib/firefox/browser/chrome/devtools/skin/images/firebug/command-scratchpad.svg
1620lib/firefox/browser/chrome/devtools/skin/images/firebug/command-screenshot.svg 1629lib/firefox/browser/chrome/devtools/skin/images/firebug/command-screenshot.svg
1621lib/firefox/browser/chrome/devtools/skin/images/firebug/commandline-icon.svg 1630lib/firefox/browser/chrome/devtools/skin/images/firebug/commandline-icon.svg
1622lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-blackbox.svg 1631lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-blackbox.svg
1623lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-prettyprint.svg 1632lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-prettyprint.svg
1624lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-in.svg 1633lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-in.svg
1625lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-out.svg 1634lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-out.svg
1626lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-over.svg 1635lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-over.svg
1627lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-toggleBreakpoints.svg 1636lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-toggleBreakpoints.svg
1628lib/firefox/browser/chrome/devtools/skin/images/firebug/disable.svg 1637lib/firefox/browser/chrome/devtools/skin/images/firebug/disable.svg
1629lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-bottom.svg 1638lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-bottom.svg
1630lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-side.svg 1639lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-side.svg
1631lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-undock.svg 1640lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-undock.svg
1632lib/firefox/browser/chrome/devtools/skin/images/firebug/filter.svg 
1633lib/firefox/browser/chrome/devtools/skin/images/firebug/pane-collapse.svg 1641lib/firefox/browser/chrome/devtools/skin/images/firebug/pane-collapse.svg
1634lib/firefox/browser/chrome/devtools/skin/images/firebug/pane-expand.svg 1642lib/firefox/browser/chrome/devtools/skin/images/firebug/pane-expand.svg
1635lib/firefox/browser/chrome/devtools/skin/images/firebug/pause.svg 1643lib/firefox/browser/chrome/devtools/skin/images/firebug/pause.svg
1636lib/firefox/browser/chrome/devtools/skin/images/firebug/play.svg 1644lib/firefox/browser/chrome/devtools/skin/images/firebug/play.svg
1637lib/firefox/browser/chrome/devtools/skin/images/firebug/read-only.svg 1645lib/firefox/browser/chrome/devtools/skin/images/firebug/read-only.svg
1638lib/firefox/browser/chrome/devtools/skin/images/firebug/rewind.svg 1646lib/firefox/browser/chrome/devtools/skin/images/firebug/rewind.svg
1639lib/firefox/browser/chrome/devtools/skin/images/firebug/spinner.png 1647lib/firefox/browser/chrome/devtools/skin/images/firebug/spinner.png
1640lib/firefox/browser/chrome/devtools/skin/images/firebug/timeline-filter.svg 
1641lib/firefox/browser/chrome/devtools/skin/images/firebug/tool-debugger-paused.svg 1648lib/firefox/browser/chrome/devtools/skin/images/firebug/tool-debugger-paused.svg
1642lib/firefox/browser/chrome/devtools/skin/images/firebug/tool-options.svg 1649lib/firefox/browser/chrome/devtools/skin/images/firebug/tool-options.svg
1643lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg 1650lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg
1644lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg 1651lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg
1645lib/firefox/browser/chrome/devtools/skin/images/geometry-editor.svg 1652lib/firefox/browser/chrome/devtools/skin/images/geometry-editor.svg
 1653lib/firefox/browser/chrome/devtools/skin/images/import.svg
1646lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-ltr.svg 1654lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-ltr.svg
1647lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-rtl.svg 1655lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-rtl.svg
1648lib/firefox/browser/chrome/devtools/skin/images/itemArrow-ltr.svg 1656lib/firefox/browser/chrome/devtools/skin/images/itemArrow-ltr.svg
1649lib/firefox/browser/chrome/devtools/skin/images/itemArrow-rtl.svg 1657lib/firefox/browser/chrome/devtools/skin/images/itemArrow-rtl.svg
1650lib/firefox/browser/chrome/devtools/skin/images/itemToggle.png 1658lib/firefox/browser/chrome/devtools/skin/images/itemToggle.svg
1651lib/firefox/browser/chrome/devtools/skin/images/itemToggle@2x.png 
1652lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass-light.png 
1653lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass-light@2x.png 
1654lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass.png 
1655lib/firefox/browser/chrome/devtools/skin/images/magnifying-glass@2x.png 
1656lib/firefox/browser/chrome/devtools/skin/images/noise.png 1659lib/firefox/browser/chrome/devtools/skin/images/noise.png
1657lib/firefox/browser/chrome/devtools/skin/images/pane-collapse.svg 1660lib/firefox/browser/chrome/devtools/skin/images/pane-collapse.svg
1658lib/firefox/browser/chrome/devtools/skin/images/pane-expand.svg 1661lib/firefox/browser/chrome/devtools/skin/images/pane-expand.svg
 1662lib/firefox/browser/chrome/devtools/skin/images/pause.svg
1659lib/firefox/browser/chrome/devtools/skin/images/performance-icons.svg 1663lib/firefox/browser/chrome/devtools/skin/images/performance-icons.svg
 1664lib/firefox/browser/chrome/devtools/skin/images/play.svg
1660lib/firefox/browser/chrome/devtools/skin/images/power.svg 1665lib/firefox/browser/chrome/devtools/skin/images/power.svg
1661lib/firefox/browser/chrome/devtools/skin/images/profiler-stopwatch.svg 1666lib/firefox/browser/chrome/devtools/skin/images/profiler-stopwatch.svg
1662lib/firefox/browser/chrome/devtools/skin/images/pseudo-class.svg 1667lib/firefox/browser/chrome/devtools/skin/images/pseudo-class.svg
1663lib/firefox/browser/chrome/devtools/skin/images/reload.svg 1668lib/firefox/browser/chrome/devtools/skin/images/reload.svg
1664lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer.png 1669lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer.png
1665lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer@2x.png 1670lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-horizontal-resizer@2x.png
1666lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-se-resizer.png 1671lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-se-resizer.png
1667lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-se-resizer@2x.png 1672lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-se-resizer@2x.png
1668lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer.png 1673lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer.png
1669lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer@2x.png 1674lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsive-vertical-resizer@2x.png
1670lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-home.png 1675lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-home.png
1671lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-rotate.png 1676lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-rotate.png
1672lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-rotate@2x.png 1677lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-rotate@2x.png
1673lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot.png 1678lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot.png
1674lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot@2x.png 1679lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-screenshot@2x.png
1675lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-touch.png 1680lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-touch.png
1676lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-touch@2x.png 1681lib/firefox/browser/chrome/devtools/skin/images/responsivemode/responsiveui-touch@2x.png
1677lib/firefox/browser/chrome/devtools/skin/images/rewind.png 1682lib/firefox/browser/chrome/devtools/skin/images/rewind.svg
1678lib/firefox/browser/chrome/devtools/skin/images/rewind@2x.png 
1679lib/firefox/browser/chrome/devtools/skin/images/search-clear-dark.svg 1683lib/firefox/browser/chrome/devtools/skin/images/search-clear-dark.svg
1680lib/firefox/browser/chrome/devtools/skin/images/search-clear-failed.svg 1684lib/firefox/browser/chrome/devtools/skin/images/search-clear-failed.svg
1681lib/firefox/browser/chrome/devtools/skin/images/search-clear-light.svg 1685lib/firefox/browser/chrome/devtools/skin/images/search-clear-light.svg
 1686lib/firefox/browser/chrome/devtools/skin/images/search.svg
1682lib/firefox/browser/chrome/devtools/skin/images/security-state-broken.svg 1687lib/firefox/browser/chrome/devtools/skin/images/security-state-broken.svg
1683lib/firefox/browser/chrome/devtools/skin/images/security-state-insecure.svg 1688lib/firefox/browser/chrome/devtools/skin/images/security-state-insecure.svg
1684lib/firefox/browser/chrome/devtools/skin/images/security-state-local.svg 1689lib/firefox/browser/chrome/devtools/skin/images/security-state-local.svg
1685lib/firefox/browser/chrome/devtools/skin/images/security-state-secure.svg 1690lib/firefox/browser/chrome/devtools/skin/images/security-state-secure.svg
1686lib/firefox/browser/chrome/devtools/skin/images/security-state-weak.svg 1691lib/firefox/browser/chrome/devtools/skin/images/security-state-weak.svg
1687lib/firefox/browser/chrome/devtools/skin/images/sort-arrows.svg 1692lib/firefox/browser/chrome/devtools/skin/images/sort-arrows.svg
1688lib/firefox/browser/chrome/devtools/skin/images/tabs-icon.svg 1693lib/firefox/browser/chrome/devtools/skin/images/tabs-icon.svg
1689lib/firefox/browser/chrome/devtools/skin/images/timeline-filter.svg 
1690lib/firefox/browser/chrome/devtools/skin/images/toggle-tools.png 1694lib/firefox/browser/chrome/devtools/skin/images/toggle-tools.png
1691lib/firefox/browser/chrome/devtools/skin/images/toggle-tools@2x.png 1695lib/firefox/browser/chrome/devtools/skin/images/toggle-tools@2x.png
1692lib/firefox/browser/chrome/devtools/skin/images/tool-canvas.svg 1696lib/firefox/browser/chrome/devtools/skin/images/tool-canvas.svg
1693lib/firefox/browser/chrome/devtools/skin/images/tool-debugger-paused.svg 1697lib/firefox/browser/chrome/devtools/skin/images/tool-debugger-paused.svg
1694lib/firefox/browser/chrome/devtools/skin/images/tool-debugger.svg 1698lib/firefox/browser/chrome/devtools/skin/images/tool-debugger.svg
1695lib/firefox/browser/chrome/devtools/skin/images/tool-dom.svg 1699lib/firefox/browser/chrome/devtools/skin/images/tool-dom.svg
1696lib/firefox/browser/chrome/devtools/skin/images/tool-inspector.svg 1700lib/firefox/browser/chrome/devtools/skin/images/tool-inspector.svg
1697lib/firefox/browser/chrome/devtools/skin/images/tool-memory-active.svg 1701lib/firefox/browser/chrome/devtools/skin/images/tool-memory-active.svg
1698lib/firefox/browser/chrome/devtools/skin/images/tool-memory.svg 1702lib/firefox/browser/chrome/devtools/skin/images/tool-memory.svg
1699lib/firefox/browser/chrome/devtools/skin/images/tool-network.svg 1703lib/firefox/browser/chrome/devtools/skin/images/tool-network.svg
1700lib/firefox/browser/chrome/devtools/skin/images/tool-options.svg 1704lib/firefox/browser/chrome/devtools/skin/images/tool-options.svg
1701lib/firefox/browser/chrome/devtools/skin/images/tool-profiler-active.svg 1705lib/firefox/browser/chrome/devtools/skin/images/tool-profiler-active.svg
1702lib/firefox/browser/chrome/devtools/skin/images/tool-profiler.svg 1706lib/firefox/browser/chrome/devtools/skin/images/tool-profiler.svg
@@ -1720,40 +1724,41 @@ lib/firefox/browser/chrome/devtools/skin @@ -1720,40 +1724,41 @@ lib/firefox/browser/chrome/devtools/skin
1720lib/firefox/browser/chrome/devtools/skin/inspector.css 1724lib/firefox/browser/chrome/devtools/skin/inspector.css
1721lib/firefox/browser/chrome/devtools/skin/jit-optimizations.css 1725lib/firefox/browser/chrome/devtools/skin/jit-optimizations.css
1722lib/firefox/browser/chrome/devtools/skin/layout.css 1726lib/firefox/browser/chrome/devtools/skin/layout.css
1723lib/firefox/browser/chrome/devtools/skin/light-theme.css 1727lib/firefox/browser/chrome/devtools/skin/light-theme.css
1724lib/firefox/browser/chrome/devtools/skin/markup.css 1728lib/firefox/browser/chrome/devtools/skin/markup.css
1725lib/firefox/browser/chrome/devtools/skin/memory.css 1729lib/firefox/browser/chrome/devtools/skin/memory.css
1726lib/firefox/browser/chrome/devtools/skin/netmonitor.css 1730lib/firefox/browser/chrome/devtools/skin/netmonitor.css
1727lib/firefox/browser/chrome/devtools/skin/performance.css 1731lib/firefox/browser/chrome/devtools/skin/performance.css
1728lib/firefox/browser/chrome/devtools/skin/projecteditor/projecteditor.css 1732lib/firefox/browser/chrome/devtools/skin/projecteditor/projecteditor.css
1729lib/firefox/browser/chrome/devtools/skin/promisedebugger.css 1733lib/firefox/browser/chrome/devtools/skin/promisedebugger.css
1730lib/firefox/browser/chrome/devtools/skin/rules.css 1734lib/firefox/browser/chrome/devtools/skin/rules.css
1731lib/firefox/browser/chrome/devtools/skin/scratchpad.css 1735lib/firefox/browser/chrome/devtools/skin/scratchpad.css
1732lib/firefox/browser/chrome/devtools/skin/shadereditor.css 1736lib/firefox/browser/chrome/devtools/skin/shadereditor.css
1733lib/firefox/browser/chrome/devtools/skin/spectrum.css 
1734lib/firefox/browser/chrome/devtools/skin/splitters.css 1737lib/firefox/browser/chrome/devtools/skin/splitters.css
1735lib/firefox/browser/chrome/devtools/skin/splitview.css 1738lib/firefox/browser/chrome/devtools/skin/splitview.css
1736lib/firefox/browser/chrome/devtools/skin/storage.css 1739lib/firefox/browser/chrome/devtools/skin/storage.css
1737lib/firefox/browser/chrome/devtools/skin/styleeditor.css 1740lib/firefox/browser/chrome/devtools/skin/styleeditor.css
1738lib/firefox/browser/chrome/devtools/skin/toolbars.css 1741lib/firefox/browser/chrome/devtools/skin/toolbars.css
 1742lib/firefox/browser/chrome/devtools/skin/toolbox.css
1739lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-dark.png 1743lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-dark.png
1740lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-dark@2x.png 1744lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-dark@2x.png
1741lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-light.png 1745lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-light.png
1742lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-light@2x.png 1746lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-horizontal-light@2x.png
1743lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-dark.png 1747lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-dark.png
1744lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-dark@2x.png 1748lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-dark@2x.png
1745lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-light.png 1749lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-light.png
1746lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-light@2x.png 1750lib/firefox/browser/chrome/devtools/skin/tooltip/arrow-vertical-light@2x.png
 1751lib/firefox/browser/chrome/devtools/skin/tooltips.css
1747lib/firefox/browser/chrome/devtools/skin/variables.css 1752lib/firefox/browser/chrome/devtools/skin/variables.css
1748lib/firefox/browser/chrome/devtools/skin/webaudioeditor.css 1753lib/firefox/browser/chrome/devtools/skin/webaudioeditor.css
1749lib/firefox/browser/chrome/devtools/skin/webconsole.css 1754lib/firefox/browser/chrome/devtools/skin/webconsole.css
1750lib/firefox/browser/chrome/devtools/skin/widgets.css 1755lib/firefox/browser/chrome/devtools/skin/widgets.css
1751lib/firefox/browser/chrome/en-US/locale/branding/brand.dtd 1756lib/firefox/browser/chrome/en-US/locale/branding/brand.dtd
1752lib/firefox/browser/chrome/en-US/locale/branding/brand.properties 1757lib/firefox/browser/chrome/en-US/locale/branding/brand.properties
1753lib/firefox/browser/chrome/en-US/locale/branding/browserconfig.properties 1758lib/firefox/browser/chrome/en-US/locale/branding/browserconfig.properties
1754lib/firefox/browser/chrome/en-US/locale/browser-region/region.properties 1759lib/firefox/browser/chrome/en-US/locale/browser-region/region.properties
1755lib/firefox/browser/chrome/en-US/locale/browser/aboutAccounts.dtd 1760lib/firefox/browser/chrome/en-US/locale/browser/aboutAccounts.dtd
1756lib/firefox/browser/chrome/en-US/locale/browser/aboutDialog.dtd 1761lib/firefox/browser/chrome/en-US/locale/browser/aboutDialog.dtd
1757lib/firefox/browser/chrome/en-US/locale/browser/aboutHealthReport.dtd 1762lib/firefox/browser/chrome/en-US/locale/browser/aboutHealthReport.dtd
1758lib/firefox/browser/chrome/en-US/locale/browser/aboutHome.dtd 1763lib/firefox/browser/chrome/en-US/locale/browser/aboutHome.dtd
1759lib/firefox/browser/chrome/en-US/locale/browser/aboutPrivateBrowsing.dtd 1764lib/firefox/browser/chrome/en-US/locale/browser/aboutPrivateBrowsing.dtd
@@ -1767,27 +1772,26 @@ lib/firefox/browser/chrome/en-US/locale/ @@ -1767,27 +1772,26 @@ lib/firefox/browser/chrome/en-US/locale/
1767lib/firefox/browser/chrome/en-US/locale/browser/appstrings.properties 1772lib/firefox/browser/chrome/en-US/locale/browser/appstrings.properties
1768lib/firefox/browser/chrome/en-US/locale/browser/baseMenuOverlay.dtd 1773lib/firefox/browser/chrome/en-US/locale/browser/baseMenuOverlay.dtd
1769lib/firefox/browser/chrome/en-US/locale/browser/bookmarks.html 1774lib/firefox/browser/chrome/en-US/locale/browser/bookmarks.html
1770lib/firefox/browser/chrome/en-US/locale/browser/browser.dtd 1775lib/firefox/browser/chrome/en-US/locale/browser/browser.dtd
1771lib/firefox/browser/chrome/en-US/locale/browser/browser.properties 1776lib/firefox/browser/chrome/en-US/locale/browser/browser.properties
1772lib/firefox/browser/chrome/en-US/locale/browser/customizableui/customizableWidgets.properties 1777lib/firefox/browser/chrome/en-US/locale/browser/customizableui/customizableWidgets.properties
1773lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.dtd 1778lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.dtd
1774lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.properties 1779lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.properties
1775lib/firefox/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd 1780lib/firefox/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd
1776lib/firefox/browser/chrome/en-US/locale/browser/engineManager.properties 1781lib/firefox/browser/chrome/en-US/locale/browser/engineManager.properties
1777lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.dtd 1782lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.dtd
1778lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.properties 1783lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.properties
1779lib/firefox/browser/chrome/en-US/locale/browser/lightweightThemes.properties 1784lib/firefox/browser/chrome/en-US/locale/browser/lightweightThemes.properties
1780lib/firefox/browser/chrome/en-US/locale/browser/loop/loop.properties 
1781lib/firefox/browser/chrome/en-US/locale/browser/migration/migration.dtd 1785lib/firefox/browser/chrome/en-US/locale/browser/migration/migration.dtd
1782lib/firefox/browser/chrome/en-US/locale/browser/migration/migration.properties 1786lib/firefox/browser/chrome/en-US/locale/browser/migration/migration.properties
1783lib/firefox/browser/chrome/en-US/locale/browser/netError.dtd 1787lib/firefox/browser/chrome/en-US/locale/browser/netError.dtd
1784lib/firefox/browser/chrome/en-US/locale/browser/newTab.dtd 1788lib/firefox/browser/chrome/en-US/locale/browser/newTab.dtd
1785lib/firefox/browser/chrome/en-US/locale/browser/newTab.properties 1789lib/firefox/browser/chrome/en-US/locale/browser/newTab.properties
1786lib/firefox/browser/chrome/en-US/locale/browser/pageInfo.dtd 1790lib/firefox/browser/chrome/en-US/locale/browser/pageInfo.dtd
1787lib/firefox/browser/chrome/en-US/locale/browser/pageInfo.properties 1791lib/firefox/browser/chrome/en-US/locale/browser/pageInfo.properties
1788lib/firefox/browser/chrome/en-US/locale/browser/places/bookmarkProperties.properties 1792lib/firefox/browser/chrome/en-US/locale/browser/places/bookmarkProperties.properties
1789lib/firefox/browser/chrome/en-US/locale/browser/places/editBookmarkOverlay.dtd 1793lib/firefox/browser/chrome/en-US/locale/browser/places/editBookmarkOverlay.dtd
1790lib/firefox/browser/chrome/en-US/locale/browser/places/moveBookmarks.dtd 1794lib/firefox/browser/chrome/en-US/locale/browser/places/moveBookmarks.dtd
1791lib/firefox/browser/chrome/en-US/locale/browser/places/places.dtd 1795lib/firefox/browser/chrome/en-US/locale/browser/places/places.dtd
1792lib/firefox/browser/chrome/en-US/locale/browser/places/places.properties 1796lib/firefox/browser/chrome/en-US/locale/browser/places/places.properties
1793lib/firefox/browser/chrome/en-US/locale/browser/preferences/advanced.dtd 1797lib/firefox/browser/chrome/en-US/locale/browser/preferences/advanced.dtd
@@ -1853,27 +1857,26 @@ lib/firefox/browser/chrome/en-US/locale/ @@ -1853,27 +1857,26 @@ lib/firefox/browser/chrome/en-US/locale/
1853lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties 1857lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/animationinspector.properties
1854lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties 1858lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/app-manager.properties
1855lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties 1859lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/appcacheutils.properties
1856lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd 1860lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.dtd
1857lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties 1861lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/canvasdebugger.properties
1858lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/components.properties 1862lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/components.properties
1859lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd 1863lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.dtd
1860lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties 1864lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.properties
1861lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/debugger.dtd 1865lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/debugger.dtd
1862lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/debugger.properties 1866lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/debugger.properties
1863lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/device.properties 1867lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/device.properties
1864lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties 1868lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties
1865lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties 1869lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties
1866lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.dtd 
1867lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties 1870lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties
1868lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.dtd 1871lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/font-inspector.dtd
1869lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/graphs.properties 1872lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/graphs.properties
1870lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/har.properties 1873lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/har.properties
1871lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.dtd 1874lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.dtd
1872lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties 1875lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties
1873lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties 1876lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties
1874lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties 1877lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties
1875lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd 1878lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd
1876lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties 1879lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties
1877lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/memory.properties 1880lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/memory.properties
1878lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/menus.properties 1881lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/menus.properties
1879lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd 1882lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd
@@ -2251,26 +2254,28 @@ lib/firefox/browser/components/nsBrowser @@ -2251,26 +2254,28 @@ lib/firefox/browser/components/nsBrowser
2251lib/firefox/browser/components/nsSessionStartup.js 2254lib/firefox/browser/components/nsSessionStartup.js
2252lib/firefox/browser/components/nsSessionStore.js 2255lib/firefox/browser/components/nsSessionStore.js
2253lib/firefox/browser/components/nsSetDefaultBrowser.js 2256lib/firefox/browser/components/nsSetDefaultBrowser.js
2254lib/firefox/browser/components/webideCli.js 2257lib/firefox/browser/components/webideCli.js
2255lib/firefox/browser/defaults/permissions 2258lib/firefox/browser/defaults/permissions
2256lib/firefox/browser/defaults/preferences/devtools.js 2259lib/firefox/browser/defaults/preferences/devtools.js
2257lib/firefox/browser/defaults/preferences/firefox-branding.js 2260lib/firefox/browser/defaults/preferences/firefox-branding.js
2258lib/firefox/browser/defaults/preferences/firefox-l10n.js 2261lib/firefox/browser/defaults/preferences/firefox-l10n.js
2259lib/firefox/browser/defaults/preferences/firefox.js 2262lib/firefox/browser/defaults/preferences/firefox.js
2260lib/firefox/browser/defaults/preferences/webide-prefs.js 2263lib/firefox/browser/defaults/preferences/webide-prefs.js
2261lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest 2264lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
2262lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png 2265lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
2263lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf 2266lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
 2267lib/firefox/browser/features/aushelper@mozilla.org/bootstrap.js
 2268lib/firefox/browser/features/aushelper@mozilla.org/install.rdf
2264lib/firefox/browser/features/e10srollout@mozilla.org/bootstrap.js 2269lib/firefox/browser/features/e10srollout@mozilla.org/bootstrap.js
2265lib/firefox/browser/features/e10srollout@mozilla.org/install.rdf 2270lib/firefox/browser/features/e10srollout@mozilla.org/install.rdf
2266lib/firefox/browser/features/firefox@getpocket.com/bootstrap.js 2271lib/firefox/browser/features/firefox@getpocket.com/bootstrap.js
2267lib/firefox/browser/features/firefox@getpocket.com/chrome.manifest 2272lib/firefox/browser/features/firefox@getpocket.com/chrome.manifest
2268lib/firefox/browser/features/firefox@getpocket.com/chrome/content/Pocket.jsm 2273lib/firefox/browser/features/firefox@getpocket.com/chrome/content/Pocket.jsm
2269lib/firefox/browser/features/firefox@getpocket.com/chrome/content/main.js 2274lib/firefox/browser/features/firefox@getpocket.com/chrome/content/main.js
2270lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/firasans.css 2275lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/firasans.css
2271lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/normalize.css 2276lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/normalize.css
2272lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/saved.css 2277lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/saved.css
2273lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/signup.css 2278lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/css/signup.css
2274lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/fonts/FiraSans-Regular.woff 2279lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/fonts/FiraSans-Regular.woff
2275lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/img/pocket.svg 2280lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/img/pocket.svg
2276lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/img/pocketerror@1x.png 2281lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/img/pocketerror@1x.png
@@ -2304,27 +2309,29 @@ lib/firefox/browser/features/firefox@get @@ -2304,27 +2309,29 @@ lib/firefox/browser/features/firefox@get
2304lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/js/vendor/handlebars.runtime.js 2309lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/js/vendor/handlebars.runtime.js
2305lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/js/vendor/jquery-2.1.1.min.js 2310lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/js/vendor/jquery-2.1.1.min.js
2306lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/js/vendor/jquery.tokeninput.min.js 2311lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/js/vendor/jquery.tokeninput.min.js
2307lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/license.txt 2312lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/license.txt
2308lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/saved.html 2313lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/saved.html
2309lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/signup.html 2314lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/signup.html
2310lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/saved_premiumextras.handlebars 2315lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/saved_premiumextras.handlebars
2311lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/saved_premiumshell.handlebars 2316lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/saved_premiumshell.handlebars
2312lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/saved_shell.handlebars 2317lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/saved_shell.handlebars
2313lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/signup_shell.handlebars 2318lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/signup_shell.handlebars
2314lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/signupstoryboard_shell.handlebars 2319lib/firefox/browser/features/firefox@getpocket.com/chrome/content/panels/tmpl/signupstoryboard_shell.handlebars
2315lib/firefox/browser/features/firefox@getpocket.com/chrome/content/pktApi.jsm 2320lib/firefox/browser/features/firefox@getpocket.com/chrome/content/pktApi.jsm
2316lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar-inverted.png 2321lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar-inverted.png
 2322lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar-inverted@2x.png
2317lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar.png 2323lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar.png
 2324lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/Toolbar@2x.png
2318lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/menuPanel.png 2325lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/menuPanel.png
2319lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/menuPanel@2x.png 2326lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/menuPanel@2x.png
2320lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/pocket.css 2327lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/linux/pocket.css
2321lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-inverted.png 2328lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-inverted.png
2322lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-inverted@2x.png 2329lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-inverted@2x.png
2323lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-yosemite.png 2330lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-yosemite.png
2324lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-yosemite@2x.png 2331lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar-yosemite@2x.png
2325lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar.png 2332lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar.png
2326lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar@2x.png 2333lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/Toolbar@2x.png
2327lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel-yosemite.png 2334lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel-yosemite.png
2328lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel-yosemite@2x.png 2335lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel-yosemite@2x.png
2329lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel.png 2336lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel.png
2330lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel@2x.png 2337lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/osx/menuPanel@2x.png
@@ -2342,37 +2349,39 @@ lib/firefox/browser/features/firefox@get @@ -2342,37 +2349,39 @@ lib/firefox/browser/features/firefox@get
2342lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/Toolbar@2x.png 2349lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/Toolbar@2x.png
2343lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel-aero.png 2350lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel-aero.png
2344lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel-aero@2x.png 2351lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel-aero@2x.png
2345lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel.png 2352lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel.png
2346lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel@2x.png 2353lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/menuPanel@2x.png
2347lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/pocket.css 2354lib/firefox/browser/features/firefox@getpocket.com/chrome/skin/windows/pocket.css
2348lib/firefox/browser/features/firefox@getpocket.com/en-US/locale/en-US/pocket.properties 2355lib/firefox/browser/features/firefox@getpocket.com/en-US/locale/en-US/pocket.properties
2349lib/firefox/browser/features/firefox@getpocket.com/install.rdf 2356lib/firefox/browser/features/firefox@getpocket.com/install.rdf
2350lib/firefox/browser/features/webcompat@mozilla.org/bootstrap.js 2357lib/firefox/browser/features/webcompat@mozilla.org/bootstrap.js
2351lib/firefox/browser/features/webcompat@mozilla.org/install.rdf 2358lib/firefox/browser/features/webcompat@mozilla.org/install.rdf
2352lib/firefox/browser/icons/mozicon128.png 2359lib/firefox/browser/icons/mozicon128.png
2353lib/firefox/browser/modules/AboutHome.jsm 2360lib/firefox/browser/modules/AboutHome.jsm
2354lib/firefox/browser/modules/AboutNewTab.jsm 2361lib/firefox/browser/modules/AboutNewTab.jsm
 2362lib/firefox/browser/modules/AttributionCode.jsm
2355lib/firefox/browser/modules/AutoMigrate.jsm 2363lib/firefox/browser/modules/AutoMigrate.jsm
2356lib/firefox/browser/modules/BrowserUITelemetry.jsm 2364lib/firefox/browser/modules/BrowserUITelemetry.jsm
 2365lib/firefox/browser/modules/BrowserUsageTelemetry.jsm
 2366lib/firefox/browser/modules/CaptivePortalWatcher.jsm
2357lib/firefox/browser/modules/CastingApps.jsm 2367lib/firefox/browser/modules/CastingApps.jsm
2358lib/firefox/browser/modules/Chat.jsm 2368lib/firefox/browser/modules/Chat.jsm
2359lib/firefox/browser/modules/ContentClick.jsm 2369lib/firefox/browser/modules/ContentClick.jsm
2360lib/firefox/browser/modules/ContentCrashHandlers.jsm 2370lib/firefox/browser/modules/ContentCrashHandlers.jsm
2361lib/firefox/browser/modules/ContentLinkHandler.jsm 2371lib/firefox/browser/modules/ContentLinkHandler.jsm
2362lib/firefox/browser/modules/ContentObservers.jsm 2372lib/firefox/browser/modules/ContentObservers.jsm
2363lib/firefox/browser/modules/ContentSearch.jsm 2373lib/firefox/browser/modules/ContentSearch.jsm
2364lib/firefox/browser/modules/ContentWebRTC.jsm 2374lib/firefox/browser/modules/ContentWebRTC.jsm
2365lib/firefox/browser/modules/ContextualIdentityService.jsm 
2366lib/firefox/browser/modules/CustomizableUI.jsm 2375lib/firefox/browser/modules/CustomizableUI.jsm
2367lib/firefox/browser/modules/CustomizableWidgets.jsm 2376lib/firefox/browser/modules/CustomizableWidgets.jsm
2368lib/firefox/browser/modules/CustomizeMode.jsm 2377lib/firefox/browser/modules/CustomizeMode.jsm
2369lib/firefox/browser/modules/DirectoryLinksProvider.jsm 2378lib/firefox/browser/modules/DirectoryLinksProvider.jsm
2370lib/firefox/browser/modules/DownloadsCommon.jsm 2379lib/firefox/browser/modules/DownloadsCommon.jsm
2371lib/firefox/browser/modules/DownloadsTaskbar.jsm 2380lib/firefox/browser/modules/DownloadsTaskbar.jsm
2372lib/firefox/browser/modules/DownloadsViewUI.jsm 2381lib/firefox/browser/modules/DownloadsViewUI.jsm
2373lib/firefox/browser/modules/DragPositionManager.jsm 2382lib/firefox/browser/modules/DragPositionManager.jsm
2374lib/firefox/browser/modules/E10SUtils.jsm 2383lib/firefox/browser/modules/E10SUtils.jsm
2375lib/firefox/browser/modules/Feeds.jsm 2384lib/firefox/browser/modules/Feeds.jsm
2376lib/firefox/browser/modules/FormSubmitObserver.jsm 2385lib/firefox/browser/modules/FormSubmitObserver.jsm
2377lib/firefox/browser/modules/FormValidationHandler.jsm 2386lib/firefox/browser/modules/FormValidationHandler.jsm
2378lib/firefox/browser/modules/HiddenFrame.jsm 2387lib/firefox/browser/modules/HiddenFrame.jsm
@@ -2457,55 +2466,52 @@ lib/firefox/chrome/en-US/locale/en-US/al @@ -2457,55 +2466,52 @@ lib/firefox/chrome/en-US/locale/en-US/al
2457lib/firefox/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties 2466lib/firefox/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties
2458lib/firefox/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd 2467lib/firefox/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd
2459lib/firefox/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties 2468lib/firefox/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties
2460lib/firefox/chrome/en-US/locale/en-US/formautofill/requestAutocomplete.dtd 2469lib/firefox/chrome/en-US/locale/en-US/formautofill/requestAutocomplete.dtd
2461lib/firefox/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties 2470lib/firefox/chrome/en-US/locale/en-US/global-platform/mac/accessible.properties
2462lib/firefox/chrome/en-US/locale/en-US/global-platform/mac/intl.properties 2471lib/firefox/chrome/en-US/locale/en-US/global-platform/mac/intl.properties
2463lib/firefox/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties 2472lib/firefox/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties
2464lib/firefox/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties 2473lib/firefox/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties
2465lib/firefox/chrome/en-US/locale/en-US/global-platform/unix/intl.properties 2474lib/firefox/chrome/en-US/locale/en-US/global-platform/unix/intl.properties
2466lib/firefox/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties 2475lib/firefox/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties
2467lib/firefox/chrome/en-US/locale/en-US/global-platform/win/accessible.properties 2476lib/firefox/chrome/en-US/locale/en-US/global-platform/win/accessible.properties
2468lib/firefox/chrome/en-US/locale/en-US/global-platform/win/intl.properties 2477lib/firefox/chrome/en-US/locale/en-US/global-platform/win/intl.properties
2469lib/firefox/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties 2478lib/firefox/chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties
2470lib/firefox/chrome/en-US/locale/en-US/global-region/region.properties 
2471lib/firefox/chrome/en-US/locale/en-US/global/AccessFu.properties 2479lib/firefox/chrome/en-US/locale/en-US/global/AccessFu.properties
2472lib/firefox/chrome/en-US/locale/en-US/global/about.dtd 2480lib/firefox/chrome/en-US/locale/en-US/global/about.dtd
2473lib/firefox/chrome/en-US/locale/en-US/global/aboutAbout.dtd 2481lib/firefox/chrome/en-US/locale/en-US/global/aboutAbout.dtd
2474lib/firefox/chrome/en-US/locale/en-US/global/aboutNetworking.dtd 2482lib/firefox/chrome/en-US/locale/en-US/global/aboutNetworking.dtd
2475lib/firefox/chrome/en-US/locale/en-US/global/aboutProfiles.dtd 2483lib/firefox/chrome/en-US/locale/en-US/global/aboutProfiles.dtd
2476lib/firefox/chrome/en-US/locale/en-US/global/aboutProfiles.properties 2484lib/firefox/chrome/en-US/locale/en-US/global/aboutProfiles.properties
2477lib/firefox/chrome/en-US/locale/en-US/global/aboutReader.properties 2485lib/firefox/chrome/en-US/locale/en-US/global/aboutReader.properties
2478lib/firefox/chrome/en-US/locale/en-US/global/aboutRights.dtd 2486lib/firefox/chrome/en-US/locale/en-US/global/aboutRights.dtd
2479lib/firefox/chrome/en-US/locale/en-US/global/aboutServiceWorkers.dtd 2487lib/firefox/chrome/en-US/locale/en-US/global/aboutServiceWorkers.dtd
2480lib/firefox/chrome/en-US/locale/en-US/global/aboutServiceWorkers.properties 2488lib/firefox/chrome/en-US/locale/en-US/global/aboutServiceWorkers.properties
2481lib/firefox/chrome/en-US/locale/en-US/global/aboutSupport.dtd 2489lib/firefox/chrome/en-US/locale/en-US/global/aboutSupport.dtd
2482lib/firefox/chrome/en-US/locale/en-US/global/aboutSupport.properties 2490lib/firefox/chrome/en-US/locale/en-US/global/aboutSupport.properties
2483lib/firefox/chrome/en-US/locale/en-US/global/aboutTelemetry.dtd 2491lib/firefox/chrome/en-US/locale/en-US/global/aboutTelemetry.dtd
2484lib/firefox/chrome/en-US/locale/en-US/global/aboutTelemetry.properties 2492lib/firefox/chrome/en-US/locale/en-US/global/aboutTelemetry.properties
2485lib/firefox/chrome/en-US/locale/en-US/global/aboutWebrtc.properties 2493lib/firefox/chrome/en-US/locale/en-US/global/aboutWebrtc.properties
2486lib/firefox/chrome/en-US/locale/en-US/global/appPicker.dtd 2494lib/firefox/chrome/en-US/locale/en-US/global/appPicker.dtd
2487lib/firefox/chrome/en-US/locale/en-US/global/appstrings.properties 2495lib/firefox/chrome/en-US/locale/en-US/global/appstrings.properties
2488lib/firefox/chrome/en-US/locale/en-US/global/autocomplete.properties 2496lib/firefox/chrome/en-US/locale/en-US/global/autocomplete.properties
2489lib/firefox/chrome/en-US/locale/en-US/global/brand.dtd 2497lib/firefox/chrome/en-US/locale/en-US/global/brand.dtd
2490lib/firefox/chrome/en-US/locale/en-US/global/browser.properties 2498lib/firefox/chrome/en-US/locale/en-US/global/browser.properties
2491lib/firefox/chrome/en-US/locale/en-US/global/charsetMenu.dtd 2499lib/firefox/chrome/en-US/locale/en-US/global/charsetMenu.dtd
2492lib/firefox/chrome/en-US/locale/en-US/global/charsetMenu.properties 2500lib/firefox/chrome/en-US/locale/en-US/global/charsetMenu.properties
2493lib/firefox/chrome/en-US/locale/en-US/global/commonDialog.dtd 2501lib/firefox/chrome/en-US/locale/en-US/global/commonDialog.dtd
2494lib/firefox/chrome/en-US/locale/en-US/global/commonDialogs.properties 2502lib/firefox/chrome/en-US/locale/en-US/global/commonDialogs.properties
2495lib/firefox/chrome/en-US/locale/en-US/global/config.dtd 2503lib/firefox/chrome/en-US/locale/en-US/global/config.dtd
2496lib/firefox/chrome/en-US/locale/en-US/global/config.properties 2504lib/firefox/chrome/en-US/locale/en-US/global/config.properties
2497lib/firefox/chrome/en-US/locale/en-US/global/console.dtd 
2498lib/firefox/chrome/en-US/locale/en-US/global/console.properties 
2499lib/firefox/chrome/en-US/locale/en-US/global/contentAreaCommands.properties 2505lib/firefox/chrome/en-US/locale/en-US/global/contentAreaCommands.properties
2500lib/firefox/chrome/en-US/locale/en-US/global/crashes.dtd 2506lib/firefox/chrome/en-US/locale/en-US/global/crashes.dtd
2501lib/firefox/chrome/en-US/locale/en-US/global/crashes.properties 2507lib/firefox/chrome/en-US/locale/en-US/global/crashes.properties
2502lib/firefox/chrome/en-US/locale/en-US/global/css.properties 2508lib/firefox/chrome/en-US/locale/en-US/global/css.properties
2503lib/firefox/chrome/en-US/locale/en-US/global/customizeToolbar.dtd 2509lib/firefox/chrome/en-US/locale/en-US/global/customizeToolbar.dtd
2504lib/firefox/chrome/en-US/locale/en-US/global/customizeToolbar.properties 2510lib/firefox/chrome/en-US/locale/en-US/global/customizeToolbar.properties
2505lib/firefox/chrome/en-US/locale/en-US/global/dateFormat.properties 2511lib/firefox/chrome/en-US/locale/en-US/global/dateFormat.properties
2506lib/firefox/chrome/en-US/locale/en-US/global/datetimepicker.dtd 2512lib/firefox/chrome/en-US/locale/en-US/global/datetimepicker.dtd
2507lib/firefox/chrome/en-US/locale/en-US/global/dialog.properties 2513lib/firefox/chrome/en-US/locale/en-US/global/dialog.properties
2508lib/firefox/chrome/en-US/locale/en-US/global/dialogOverlay.dtd 2514lib/firefox/chrome/en-US/locale/en-US/global/dialogOverlay.dtd
2509lib/firefox/chrome/en-US/locale/en-US/global/dom/dom.properties 2515lib/firefox/chrome/en-US/locale/en-US/global/dom/dom.properties
2510lib/firefox/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd 2516lib/firefox/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd
2511lib/firefox/chrome/en-US/locale/en-US/global/extensions.properties 2517lib/firefox/chrome/en-US/locale/en-US/global/extensions.properties
@@ -2622,26 +2628,27 @@ lib/firefox/chrome/marionette/content/ca @@ -2622,26 +2628,27 @@ lib/firefox/chrome/marionette/content/ca
2622lib/firefox/chrome/marionette/content/cookies.js 2628lib/firefox/chrome/marionette/content/cookies.js
2623lib/firefox/chrome/marionette/content/dispatcher.js 2629lib/firefox/chrome/marionette/content/dispatcher.js
2624lib/firefox/chrome/marionette/content/driver.js 2630lib/firefox/chrome/marionette/content/driver.js
2625lib/firefox/chrome/marionette/content/element.js 2631lib/firefox/chrome/marionette/content/element.js
2626lib/firefox/chrome/marionette/content/error.js 2632lib/firefox/chrome/marionette/content/error.js
2627lib/firefox/chrome/marionette/content/evaluate.js 2633lib/firefox/chrome/marionette/content/evaluate.js
2628lib/firefox/chrome/marionette/content/event.js 2634lib/firefox/chrome/marionette/content/event.js
2629lib/firefox/chrome/marionette/content/frame.js 2635lib/firefox/chrome/marionette/content/frame.js
2630lib/firefox/chrome/marionette/content/interaction.js 2636lib/firefox/chrome/marionette/content/interaction.js
2631lib/firefox/chrome/marionette/content/listener.js 2637lib/firefox/chrome/marionette/content/listener.js
2632lib/firefox/chrome/marionette/content/logging.js 2638lib/firefox/chrome/marionette/content/logging.js
2633lib/firefox/chrome/marionette/content/message.js 2639lib/firefox/chrome/marionette/content/message.js
2634lib/firefox/chrome/marionette/content/modal.js 2640lib/firefox/chrome/marionette/content/modal.js
 2641lib/firefox/chrome/marionette/content/navigate.js
2635lib/firefox/chrome/marionette/content/proxy.js 2642lib/firefox/chrome/marionette/content/proxy.js
2636lib/firefox/chrome/marionette/content/server.js 2643lib/firefox/chrome/marionette/content/server.js
2637lib/firefox/chrome/marionette/content/simpletest.js 2644lib/firefox/chrome/marionette/content/simpletest.js
2638lib/firefox/chrome/marionette/content/specialpowers.js 2645lib/firefox/chrome/marionette/content/specialpowers.js
2639lib/firefox/chrome/marionette/content/specialpowersAPI.js 2646lib/firefox/chrome/marionette/content/specialpowersAPI.js
2640lib/firefox/chrome/pippki/content/pippki/CAOverlay.xul 2647lib/firefox/chrome/pippki/content/pippki/CAOverlay.xul
2641lib/firefox/chrome/pippki/content/pippki/MineOverlay.xul 2648lib/firefox/chrome/pippki/content/pippki/MineOverlay.xul
2642lib/firefox/chrome/pippki/content/pippki/OrphanOverlay.xul 2649lib/firefox/chrome/pippki/content/pippki/OrphanOverlay.xul
2643lib/firefox/chrome/pippki/content/pippki/OthersOverlay.xul 2650lib/firefox/chrome/pippki/content/pippki/OthersOverlay.xul
2644lib/firefox/chrome/pippki/content/pippki/WebSitesOverlay.xul 2651lib/firefox/chrome/pippki/content/pippki/WebSitesOverlay.xul
2645lib/firefox/chrome/pippki/content/pippki/certDump.xul 2652lib/firefox/chrome/pippki/content/pippki/certDump.xul
2646lib/firefox/chrome/pippki/content/pippki/certManager.js 2653lib/firefox/chrome/pippki/content/pippki/certManager.js
2647lib/firefox/chrome/pippki/content/pippki/certManager.xul 2654lib/firefox/chrome/pippki/content/pippki/certManager.xul
@@ -2685,31 +2692,33 @@ lib/firefox/chrome/toolkit/content/exten @@ -2685,31 +2692,33 @@ lib/firefox/chrome/toolkit/content/exten
2685lib/firefox/chrome/toolkit/content/extensions/ext-downloads.js 2692lib/firefox/chrome/toolkit/content/extensions/ext-downloads.js
2686lib/firefox/chrome/toolkit/content/extensions/ext-extension.js 2693lib/firefox/chrome/toolkit/content/extensions/ext-extension.js
2687lib/firefox/chrome/toolkit/content/extensions/ext-i18n.js 2694lib/firefox/chrome/toolkit/content/extensions/ext-i18n.js
2688lib/firefox/chrome/toolkit/content/extensions/ext-idle.js 2695lib/firefox/chrome/toolkit/content/extensions/ext-idle.js
2689lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js 2696lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js
2690lib/firefox/chrome/toolkit/content/extensions/ext-runtime.js 2697lib/firefox/chrome/toolkit/content/extensions/ext-runtime.js
2691lib/firefox/chrome/toolkit/content/extensions/ext-storage.js 2698lib/firefox/chrome/toolkit/content/extensions/ext-storage.js
2692lib/firefox/chrome/toolkit/content/extensions/ext-test.js 2699lib/firefox/chrome/toolkit/content/extensions/ext-test.js
2693lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js 2700lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js
2694lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js 2701lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js
2695lib/firefox/chrome/toolkit/content/extensions/schemas/alarms.json 2702lib/firefox/chrome/toolkit/content/extensions/schemas/alarms.json
2696lib/firefox/chrome/toolkit/content/extensions/schemas/cookies.json 2703lib/firefox/chrome/toolkit/content/extensions/schemas/cookies.json
2697lib/firefox/chrome/toolkit/content/extensions/schemas/downloads.json 2704lib/firefox/chrome/toolkit/content/extensions/schemas/downloads.json
 2705lib/firefox/chrome/toolkit/content/extensions/schemas/events.json
2698lib/firefox/chrome/toolkit/content/extensions/schemas/extension.json 2706lib/firefox/chrome/toolkit/content/extensions/schemas/extension.json
2699lib/firefox/chrome/toolkit/content/extensions/schemas/extension_types.json 2707lib/firefox/chrome/toolkit/content/extensions/schemas/extension_types.json
2700lib/firefox/chrome/toolkit/content/extensions/schemas/i18n.json 2708lib/firefox/chrome/toolkit/content/extensions/schemas/i18n.json
2701lib/firefox/chrome/toolkit/content/extensions/schemas/idle.json 2709lib/firefox/chrome/toolkit/content/extensions/schemas/idle.json
2702lib/firefox/chrome/toolkit/content/extensions/schemas/manifest.json 2710lib/firefox/chrome/toolkit/content/extensions/schemas/manifest.json
 2711lib/firefox/chrome/toolkit/content/extensions/schemas/native_host_manifest.json
2703lib/firefox/chrome/toolkit/content/extensions/schemas/notifications.json 2712lib/firefox/chrome/toolkit/content/extensions/schemas/notifications.json
2704lib/firefox/chrome/toolkit/content/extensions/schemas/runtime.json 2713lib/firefox/chrome/toolkit/content/extensions/schemas/runtime.json
2705lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json 2714lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json
2706lib/firefox/chrome/toolkit/content/extensions/schemas/test.json 2715lib/firefox/chrome/toolkit/content/extensions/schemas/test.json
2707lib/firefox/chrome/toolkit/content/extensions/schemas/web_navigation.json 2716lib/firefox/chrome/toolkit/content/extensions/schemas/web_navigation.json
2708lib/firefox/chrome/toolkit/content/extensions/schemas/web_request.json 2717lib/firefox/chrome/toolkit/content/extensions/schemas/web_request.json
2709lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.js 2718lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.js
2710lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.xhtml 2719lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.xhtml
2711lib/firefox/chrome/toolkit/content/gfxsanity/gfxFrameScript.js 2720lib/firefox/chrome/toolkit/content/gfxsanity/gfxFrameScript.js
2712lib/firefox/chrome/toolkit/content/gfxsanity/sanityparent.html 2721lib/firefox/chrome/toolkit/content/gfxsanity/sanityparent.html
2713lib/firefox/chrome/toolkit/content/gfxsanity/sanitytest.html 2722lib/firefox/chrome/toolkit/content/gfxsanity/sanitytest.html
2714lib/firefox/chrome/toolkit/content/gfxsanity/videotest.mp4 2723lib/firefox/chrome/toolkit/content/gfxsanity/videotest.mp4
2715lib/firefox/chrome/toolkit/content/global/BrowserElementChild.js 2724lib/firefox/chrome/toolkit/content/global/BrowserElementChild.js
@@ -2797,30 +2806,26 @@ lib/firefox/chrome/toolkit/content/globa @@ -2797,30 +2806,26 @@ lib/firefox/chrome/toolkit/content/globa
2797lib/firefox/chrome/toolkit/content/global/bindings/toolbarbutton.xml 2806lib/firefox/chrome/toolkit/content/global/bindings/toolbarbutton.xml
2798lib/firefox/chrome/toolkit/content/global/bindings/tree.xml 2807lib/firefox/chrome/toolkit/content/global/bindings/tree.xml
2799lib/firefox/chrome/toolkit/content/global/bindings/videocontrols.css 2808lib/firefox/chrome/toolkit/content/global/bindings/videocontrols.css
2800lib/firefox/chrome/toolkit/content/global/bindings/videocontrols.xml 2809lib/firefox/chrome/toolkit/content/global/bindings/videocontrols.xml
2801lib/firefox/chrome/toolkit/content/global/bindings/wizard.xml 2810lib/firefox/chrome/toolkit/content/global/bindings/wizard.xml
2802lib/firefox/chrome/toolkit/content/global/browser-child.js 2811lib/firefox/chrome/toolkit/content/global/browser-child.js
2803lib/firefox/chrome/toolkit/content/global/browser-content.js 2812lib/firefox/chrome/toolkit/content/global/browser-content.js
2804lib/firefox/chrome/toolkit/content/global/buildconfig.html 2813lib/firefox/chrome/toolkit/content/global/buildconfig.html
2805lib/firefox/chrome/toolkit/content/global/commonDialog.css 2814lib/firefox/chrome/toolkit/content/global/commonDialog.css
2806lib/firefox/chrome/toolkit/content/global/commonDialog.js 2815lib/firefox/chrome/toolkit/content/global/commonDialog.js
2807lib/firefox/chrome/toolkit/content/global/commonDialog.xul 2816lib/firefox/chrome/toolkit/content/global/commonDialog.xul
2808lib/firefox/chrome/toolkit/content/global/config.js 2817lib/firefox/chrome/toolkit/content/global/config.js
2809lib/firefox/chrome/toolkit/content/global/config.xul 2818lib/firefox/chrome/toolkit/content/global/config.xul
2810lib/firefox/chrome/toolkit/content/global/console.css 
2811lib/firefox/chrome/toolkit/content/global/console.js 
2812lib/firefox/chrome/toolkit/content/global/console.xul 
2813lib/firefox/chrome/toolkit/content/global/consoleBindings.xml 
2814lib/firefox/chrome/toolkit/content/global/contentAreaUtils.js 2819lib/firefox/chrome/toolkit/content/global/contentAreaUtils.js
2815lib/firefox/chrome/toolkit/content/global/customizeToolbar.css 2820lib/firefox/chrome/toolkit/content/global/customizeToolbar.css
2816lib/firefox/chrome/toolkit/content/global/customizeToolbar.js 2821lib/firefox/chrome/toolkit/content/global/customizeToolbar.js
2817lib/firefox/chrome/toolkit/content/global/customizeToolbar.xul 2822lib/firefox/chrome/toolkit/content/global/customizeToolbar.xul
2818lib/firefox/chrome/toolkit/content/global/devicestorage.properties 2823lib/firefox/chrome/toolkit/content/global/devicestorage.properties
2819lib/firefox/chrome/toolkit/content/global/dialogOverlay.js 2824lib/firefox/chrome/toolkit/content/global/dialogOverlay.js
2820lib/firefox/chrome/toolkit/content/global/dialogOverlay.xul 2825lib/firefox/chrome/toolkit/content/global/dialogOverlay.xul
2821lib/firefox/chrome/toolkit/content/global/directionDetector.html 2826lib/firefox/chrome/toolkit/content/global/directionDetector.html
2822lib/firefox/chrome/toolkit/content/global/editMenuOverlay.js 2827lib/firefox/chrome/toolkit/content/global/editMenuOverlay.js
2823lib/firefox/chrome/toolkit/content/global/editMenuOverlay.xul 2828lib/firefox/chrome/toolkit/content/global/editMenuOverlay.xul
2824lib/firefox/chrome/toolkit/content/global/extensions.js 2829lib/firefox/chrome/toolkit/content/global/extensions.js
2825lib/firefox/chrome/toolkit/content/global/filepicker.js 2830lib/firefox/chrome/toolkit/content/global/filepicker.js
2826lib/firefox/chrome/toolkit/content/global/filepicker.properties 2831lib/firefox/chrome/toolkit/content/global/filepicker.properties
@@ -2830,27 +2835,26 @@ lib/firefox/chrome/toolkit/content/globa @@ -2830,27 +2835,26 @@ lib/firefox/chrome/toolkit/content/globa
2830lib/firefox/chrome/toolkit/content/global/finddialog.xul 2835lib/firefox/chrome/toolkit/content/global/finddialog.xul
2831lib/firefox/chrome/toolkit/content/global/forms.js 2836lib/firefox/chrome/toolkit/content/global/forms.js
2832lib/firefox/chrome/toolkit/content/global/globalOverlay.js 2837lib/firefox/chrome/toolkit/content/global/globalOverlay.js
2833lib/firefox/chrome/toolkit/content/global/globalOverlay.xul 2838lib/firefox/chrome/toolkit/content/global/globalOverlay.xul
2834lib/firefox/chrome/toolkit/content/global/inlineSpellCheckUI.js 2839lib/firefox/chrome/toolkit/content/global/inlineSpellCheckUI.js
2835lib/firefox/chrome/toolkit/content/global/license.html 2840lib/firefox/chrome/toolkit/content/global/license.html
2836lib/firefox/chrome/toolkit/content/global/manifestMessages.js 2841lib/firefox/chrome/toolkit/content/global/manifestMessages.js
2837lib/firefox/chrome/toolkit/content/global/menulist.css 2842lib/firefox/chrome/toolkit/content/global/menulist.css
2838lib/firefox/chrome/toolkit/content/global/minimal-xul.css 2843lib/firefox/chrome/toolkit/content/global/minimal-xul.css
2839lib/firefox/chrome/toolkit/content/global/mozilla.xhtml 2844lib/firefox/chrome/toolkit/content/global/mozilla.xhtml
2840lib/firefox/chrome/toolkit/content/global/netError.xhtml 2845lib/firefox/chrome/toolkit/content/global/netError.xhtml
2841lib/firefox/chrome/toolkit/content/global/notfound.wav 2846lib/firefox/chrome/toolkit/content/global/notfound.wav
2842lib/firefox/chrome/toolkit/content/global/nsClipboard.js 2847lib/firefox/chrome/toolkit/content/global/nsClipboard.js
2843lib/firefox/chrome/toolkit/content/global/nsDragAndDrop.js 
2844lib/firefox/chrome/toolkit/content/global/nsUserSettings.js 2848lib/firefox/chrome/toolkit/content/global/nsUserSettings.js
2845lib/firefox/chrome/toolkit/content/global/platformHTMLBindings.xml 2849lib/firefox/chrome/toolkit/content/global/platformHTMLBindings.xml
2846lib/firefox/chrome/toolkit/content/global/plugins.css 2850lib/firefox/chrome/toolkit/content/global/plugins.css
2847lib/firefox/chrome/toolkit/content/global/plugins.html 2851lib/firefox/chrome/toolkit/content/global/plugins.html
2848lib/firefox/chrome/toolkit/content/global/preload.js 2852lib/firefox/chrome/toolkit/content/global/preload.js
2849lib/firefox/chrome/toolkit/content/global/printPageSetup.js 2853lib/firefox/chrome/toolkit/content/global/printPageSetup.js
2850lib/firefox/chrome/toolkit/content/global/printPageSetup.xul 2854lib/firefox/chrome/toolkit/content/global/printPageSetup.xul
2851lib/firefox/chrome/toolkit/content/global/printPreviewBindings.xml 2855lib/firefox/chrome/toolkit/content/global/printPreviewBindings.xml
2852lib/firefox/chrome/toolkit/content/global/printPreviewProgress.js 2856lib/firefox/chrome/toolkit/content/global/printPreviewProgress.js
2853lib/firefox/chrome/toolkit/content/global/printPreviewProgress.xul 2857lib/firefox/chrome/toolkit/content/global/printPreviewProgress.xul
2854lib/firefox/chrome/toolkit/content/global/printProgress.js 2858lib/firefox/chrome/toolkit/content/global/printProgress.js
2855lib/firefox/chrome/toolkit/content/global/printProgress.xul 2859lib/firefox/chrome/toolkit/content/global/printProgress.xul
2856lib/firefox/chrome/toolkit/content/global/printUtils.js 2860lib/firefox/chrome/toolkit/content/global/printUtils.js
@@ -3015,32 +3019,26 @@ lib/firefox/chrome/toolkit/skin/classic/ @@ -3015,32 +3019,26 @@ lib/firefox/chrome/toolkit/skin/classic/
3015lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif 3019lib/firefox/chrome/toolkit/skin/classic/global/arrow/arrow-up.gif
3016lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal-themed.svg 3020lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal-themed.svg
3017lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg 3021lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-horizontal.svg
3018lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical-themed.svg 3022lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical-themed.svg
3019lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg 3023lib/firefox/chrome/toolkit/skin/classic/global/arrow/panelarrow-vertical.svg
3020lib/firefox/chrome/toolkit/skin/classic/global/autocomplete.css 3024lib/firefox/chrome/toolkit/skin/classic/global/autocomplete.css
3021lib/firefox/chrome/toolkit/skin/classic/global/button.css 3025lib/firefox/chrome/toolkit/skin/classic/global/button.css
3022lib/firefox/chrome/toolkit/skin/classic/global/checkbox.css 3026lib/firefox/chrome/toolkit/skin/classic/global/checkbox.css
3023lib/firefox/chrome/toolkit/skin/classic/global/checkbox/cbox-check-dis.gif 3027lib/firefox/chrome/toolkit/skin/classic/global/checkbox/cbox-check-dis.gif
3024lib/firefox/chrome/toolkit/skin/classic/global/checkbox/cbox-check.gif 3028lib/firefox/chrome/toolkit/skin/classic/global/checkbox/cbox-check.gif
3025lib/firefox/chrome/toolkit/skin/classic/global/colorpicker.css 3029lib/firefox/chrome/toolkit/skin/classic/global/colorpicker.css
3026lib/firefox/chrome/toolkit/skin/classic/global/commonDialog.css 3030lib/firefox/chrome/toolkit/skin/classic/global/commonDialog.css
3027lib/firefox/chrome/toolkit/skin/classic/global/config.css 3031lib/firefox/chrome/toolkit/skin/classic/global/config.css
3028lib/firefox/chrome/toolkit/skin/classic/global/console/console-error-caret.gif 
3029lib/firefox/chrome/toolkit/skin/classic/global/console/console-error-dash.gif 
3030lib/firefox/chrome/toolkit/skin/classic/global/console/console-toolbar.png 
3031lib/firefox/chrome/toolkit/skin/classic/global/console/console.css 
3032lib/firefox/chrome/toolkit/skin/classic/global/console/console.png 
3033lib/firefox/chrome/toolkit/skin/classic/global/console/itemSelected.png 
3034lib/firefox/chrome/toolkit/skin/classic/global/customizeToolbar.css 3032lib/firefox/chrome/toolkit/skin/classic/global/customizeToolbar.css
3035lib/firefox/chrome/toolkit/skin/classic/global/datetimepicker.css 3033lib/firefox/chrome/toolkit/skin/classic/global/datetimepicker.css
3036lib/firefox/chrome/toolkit/skin/classic/global/dialog.css 3034lib/firefox/chrome/toolkit/skin/classic/global/dialog.css
3037lib/firefox/chrome/toolkit/skin/classic/global/dirListing/dirListing.css 3035lib/firefox/chrome/toolkit/skin/classic/global/dirListing/dirListing.css
3038lib/firefox/chrome/toolkit/skin/classic/global/dirListing/folder.png 3036lib/firefox/chrome/toolkit/skin/classic/global/dirListing/folder.png
3039lib/firefox/chrome/toolkit/skin/classic/global/dirListing/local.png 3037lib/firefox/chrome/toolkit/skin/classic/global/dirListing/local.png
3040lib/firefox/chrome/toolkit/skin/classic/global/dirListing/remote.png 3038lib/firefox/chrome/toolkit/skin/classic/global/dirListing/remote.png
3041lib/firefox/chrome/toolkit/skin/classic/global/dirListing/up.png 3039lib/firefox/chrome/toolkit/skin/classic/global/dirListing/up.png
3042lib/firefox/chrome/toolkit/skin/classic/global/dropmarker.css 3040lib/firefox/chrome/toolkit/skin/classic/global/dropmarker.css
3043lib/firefox/chrome/toolkit/skin/classic/global/expander.css 3041lib/firefox/chrome/toolkit/skin/classic/global/expander.css
3044lib/firefox/chrome/toolkit/skin/classic/global/filefield.css 3042lib/firefox/chrome/toolkit/skin/classic/global/filefield.css
3045lib/firefox/chrome/toolkit/skin/classic/global/filepicker.css 3043lib/firefox/chrome/toolkit/skin/classic/global/filepicker.css
3046lib/firefox/chrome/toolkit/skin/classic/global/findBar.css 3044lib/firefox/chrome/toolkit/skin/classic/global/findBar.css
@@ -3069,71 +3067,82 @@ lib/firefox/chrome/toolkit/skin/classic/ @@ -3069,71 +3067,82 @@ lib/firefox/chrome/toolkit/skin/classic/
3069lib/firefox/chrome/toolkit/skin/classic/global/icons/close.png 3067lib/firefox/chrome/toolkit/skin/classic/global/icons/close.png
3070lib/firefox/chrome/toolkit/skin/classic/global/icons/close.svg 3068lib/firefox/chrome/toolkit/skin/classic/global/icons/close.svg
3071lib/firefox/chrome/toolkit/skin/classic/global/icons/close@2x.png 3069lib/firefox/chrome/toolkit/skin/classic/global/icons/close@2x.png
3072lib/firefox/chrome/toolkit/skin/classic/global/icons/collapse.png 3070lib/firefox/chrome/toolkit/skin/classic/global/icons/collapse.png
3073lib/firefox/chrome/toolkit/skin/classic/global/icons/error-16.png 3071lib/firefox/chrome/toolkit/skin/classic/global/icons/error-16.png
3074lib/firefox/chrome/toolkit/skin/classic/global/icons/error-64.png 3072lib/firefox/chrome/toolkit/skin/classic/global/icons/error-64.png
3075lib/firefox/chrome/toolkit/skin/classic/global/icons/expand.png 3073lib/firefox/chrome/toolkit/skin/classic/global/icons/expand.png
3076lib/firefox/chrome/toolkit/skin/classic/global/icons/find-arrows.svg 3074lib/firefox/chrome/toolkit/skin/classic/global/icons/find-arrows.svg
3077lib/firefox/chrome/toolkit/skin/classic/global/icons/folder-item.png 3075lib/firefox/chrome/toolkit/skin/classic/global/icons/folder-item.png
3078lib/firefox/chrome/toolkit/skin/classic/global/icons/info.svg 3076lib/firefox/chrome/toolkit/skin/classic/global/icons/info.svg
3079lib/firefox/chrome/toolkit/skin/classic/global/icons/information-16.png 3077lib/firefox/chrome/toolkit/skin/classic/global/icons/information-16.png
3080lib/firefox/chrome/toolkit/skin/classic/global/icons/information-24.png 3078lib/firefox/chrome/toolkit/skin/classic/global/icons/information-24.png
3081lib/firefox/chrome/toolkit/skin/classic/global/icons/information-32.png 3079lib/firefox/chrome/toolkit/skin/classic/global/icons/information-32.png
3082lib/firefox/chrome/toolkit/skin/classic/global/icons/loading-inverted.png 
3083lib/firefox/chrome/toolkit/skin/classic/global/icons/loading-inverted@2x.png 
3084lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png 3080lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
 3081lib/firefox/chrome/toolkit/skin/classic/global/icons/loading@2x.png
3085lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg 3082lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg
3086lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg 3083lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg
3087lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png 3084lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png
3088lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png 3085lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png
3089lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png 3086lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png
3090lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer.png 3087lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer.png
3091lib/firefox/chrome/toolkit/skin/classic/global/icons/sslWarning.png 3088lib/firefox/chrome/toolkit/skin/classic/global/icons/sslWarning.png
3092lib/firefox/chrome/toolkit/skin/classic/global/icons/tabprompts-bgtexture.png 3089lib/firefox/chrome/toolkit/skin/classic/global/icons/tabprompts-bgtexture.png
3093lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-16.png 3090lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-16.png
3094lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-64.png 3091lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-64.png
3095lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-large.png 3092lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-large.png
3096lib/firefox/chrome/toolkit/skin/classic/global/icons/warning.svg 3093lib/firefox/chrome/toolkit/skin/classic/global/icons/warning.svg
3097lib/firefox/chrome/toolkit/skin/classic/global/icons/windowControls.png 3094lib/firefox/chrome/toolkit/skin/classic/global/icons/windowControls.png
3098lib/firefox/chrome/toolkit/skin/classic/global/in-content/check-partial.svg 3095lib/firefox/chrome/toolkit/skin/classic/global/in-content/check-partial.svg
3099lib/firefox/chrome/toolkit/skin/classic/global/in-content/check.svg 3096lib/firefox/chrome/toolkit/skin/classic/global/in-content/check.svg
3100lib/firefox/chrome/toolkit/skin/classic/global/in-content/common.css 3097lib/firefox/chrome/toolkit/skin/classic/global/in-content/common.css
3101lib/firefox/chrome/toolkit/skin/classic/global/in-content/dropdown.svg 3098lib/firefox/chrome/toolkit/skin/classic/global/in-content/dropdown.svg
3102lib/firefox/chrome/toolkit/skin/classic/global/in-content/help-glyph.svg 3099lib/firefox/chrome/toolkit/skin/classic/global/in-content/help-glyph.svg
3103lib/firefox/chrome/toolkit/skin/classic/global/in-content/info-pages.css 3100lib/firefox/chrome/toolkit/skin/classic/global/in-content/info-pages.css
3104lib/firefox/chrome/toolkit/skin/classic/global/in-content/radio.svg 3101lib/firefox/chrome/toolkit/skin/classic/global/in-content/radio.svg
3105lib/firefox/chrome/toolkit/skin/classic/global/linkTree.css 3102lib/firefox/chrome/toolkit/skin/classic/global/linkTree.css
3106lib/firefox/chrome/toolkit/skin/classic/global/listbox.css 3103lib/firefox/chrome/toolkit/skin/classic/global/listbox.css
3107lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css 3104lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
3108lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css 3105lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
3109lib/firefox/chrome/toolkit/skin/classic/global/media/clicktoplay-bgtexture.png 3106lib/firefox/chrome/toolkit/skin/classic/global/media/clicktoplay-bgtexture.png
 3107lib/firefox/chrome/toolkit/skin/classic/global/media/closeCaptionButton.png
 3108lib/firefox/chrome/toolkit/skin/classic/global/media/closeCaptionButton@2x.png
3110lib/firefox/chrome/toolkit/skin/classic/global/media/error.png 3109lib/firefox/chrome/toolkit/skin/classic/global/media/error.png
3111lib/firefox/chrome/toolkit/skin/classic/global/media/fullscreenButton.png 3110lib/firefox/chrome/toolkit/skin/classic/global/media/fullscreenButton.png
 3111lib/firefox/chrome/toolkit/skin/classic/global/media/fullscreenButton@2x.png
3112lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png 3112lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png
3113lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png 3113lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png
3114lib/firefox/chrome/toolkit/skin/classic/global/media/muteButton.png 3114lib/firefox/chrome/toolkit/skin/classic/global/media/muteButton.png
 3115lib/firefox/chrome/toolkit/skin/classic/global/media/muteButton@2x.png
3115lib/firefox/chrome/toolkit/skin/classic/global/media/noAudio.png 3116lib/firefox/chrome/toolkit/skin/classic/global/media/noAudio.png
 3117lib/firefox/chrome/toolkit/skin/classic/global/media/noAudio@2x.png
3116lib/firefox/chrome/toolkit/skin/classic/global/media/pauseButton.png 3118lib/firefox/chrome/toolkit/skin/classic/global/media/pauseButton.png
 3119lib/firefox/chrome/toolkit/skin/classic/global/media/pauseButton@2x.png
3117lib/firefox/chrome/toolkit/skin/classic/global/media/playButton.png 3120lib/firefox/chrome/toolkit/skin/classic/global/media/playButton.png
 3121lib/firefox/chrome/toolkit/skin/classic/global/media/playButton@2x.png
3118lib/firefox/chrome/toolkit/skin/classic/global/media/scrubberThumb.png 3122lib/firefox/chrome/toolkit/skin/classic/global/media/scrubberThumb.png
 3123lib/firefox/chrome/toolkit/skin/classic/global/media/scrubberThumb@2x.png
3119lib/firefox/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png 3124lib/firefox/chrome/toolkit/skin/classic/global/media/scrubberThumbWide.png
 3125lib/firefox/chrome/toolkit/skin/classic/global/media/scrubberThumbWide@2x.png
3120lib/firefox/chrome/toolkit/skin/classic/global/media/stalled.png 3126lib/firefox/chrome/toolkit/skin/classic/global/media/stalled.png
3121lib/firefox/chrome/toolkit/skin/classic/global/media/throbber.png 3127lib/firefox/chrome/toolkit/skin/classic/global/media/throbber.png
3122lib/firefox/chrome/toolkit/skin/classic/global/media/unmuteButton.png 3128lib/firefox/chrome/toolkit/skin/classic/global/media/unmuteButton.png
 3129lib/firefox/chrome/toolkit/skin/classic/global/media/unmuteButton@2x.png
3123lib/firefox/chrome/toolkit/skin/classic/global/media/videoClickToPlayButton.svg 3130lib/firefox/chrome/toolkit/skin/classic/global/media/videoClickToPlayButton.svg
3124lib/firefox/chrome/toolkit/skin/classic/global/media/videocontrols.css 3131lib/firefox/chrome/toolkit/skin/classic/global/media/videocontrols.css
3125lib/firefox/chrome/toolkit/skin/classic/global/media/volume-empty.png 3132lib/firefox/chrome/toolkit/skin/classic/global/media/volume-empty.png
 3133lib/firefox/chrome/toolkit/skin/classic/global/media/volume-empty@2x.png
3126lib/firefox/chrome/toolkit/skin/classic/global/media/volume-full.png 3134lib/firefox/chrome/toolkit/skin/classic/global/media/volume-full.png
 3135lib/firefox/chrome/toolkit/skin/classic/global/media/volume-full@2x.png
3127lib/firefox/chrome/toolkit/skin/classic/global/menu.css 3136lib/firefox/chrome/toolkit/skin/classic/global/menu.css
3128lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg 3137lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg
3129lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg 3138lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg
3130lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg 3139lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg
3131lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png 3140lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png
3132lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png 3141lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png
3133lib/firefox/chrome/toolkit/skin/classic/global/menulist.css 3142lib/firefox/chrome/toolkit/skin/classic/global/menulist.css
3134lib/firefox/chrome/toolkit/skin/classic/global/narrate.css 3143lib/firefox/chrome/toolkit/skin/classic/global/narrate.css
3135lib/firefox/chrome/toolkit/skin/classic/global/narrate/arrow.svg 3144lib/firefox/chrome/toolkit/skin/classic/global/narrate/arrow.svg
3136lib/firefox/chrome/toolkit/skin/classic/global/narrate/back.svg 3145lib/firefox/chrome/toolkit/skin/classic/global/narrate/back.svg
3137lib/firefox/chrome/toolkit/skin/classic/global/narrate/fast.svg 3146lib/firefox/chrome/toolkit/skin/classic/global/narrate/fast.svg
3138lib/firefox/chrome/toolkit/skin/classic/global/narrate/forward.svg 3147lib/firefox/chrome/toolkit/skin/classic/global/narrate/forward.svg
3139lib/firefox/chrome/toolkit/skin/classic/global/narrate/slow.svg 3148lib/firefox/chrome/toolkit/skin/classic/global/narrate/slow.svg
@@ -3229,120 +3238,111 @@ lib/firefox/chrome/toolkit/skin/classic/ @@ -3229,120 +3238,111 @@ lib/firefox/chrome/toolkit/skin/classic/
3229lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css 3238lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
3230lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/heart.png 3239lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/heart.png
3231lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png 3240lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png
3232lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/navigation.png 3241lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/navigation.png
3233lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css 3242lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css
3234lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png 3243lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png
3235lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png 3244lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png
3236lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png 3245lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png
3237lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png 3246lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png
3238lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/update.css 3247lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/update.css
3239lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/utilities.svg 3248lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/utilities.svg
3240lib/firefox/chrome/toolkit/skin/classic/mozapps/formautofill/requestAutocomplete.css 3249lib/firefox/chrome/toolkit/skin/classic/mozapps/formautofill/requestAutocomplete.css
3241lib/firefox/chrome/toolkit/skin/classic/mozapps/handling/handling.css 3250lib/firefox/chrome/toolkit/skin/classic/mozapps/handling/handling.css
3242lib/firefox/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png 
3243lib/firefox/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png 
3244lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted.png 3251lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted.png
3245lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted@2x.png 3252lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted@2x.png
3246lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png 3253lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png
3247lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon@2x.png 3254lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon@2x.png
3248lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png 3255lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png
3249lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png 3256lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png
3250lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClose.png 3257lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClose.png
3251lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png 3258lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginCrashed.png
3252lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisabled.png 3259lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisabled.png
3253lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png 3260lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png
3254lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png 3261lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png
3255lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginStripe.png 3262lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginStripe.png
3256lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png 3263lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png
3257lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png 3264lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png
3258lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png 3265lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png
3259lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric.png 3266lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric.png
3260lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginHelp-16.png 3267lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginHelp-16.png
3261lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginProblem.css 3268lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/pluginProblem.css
3262lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css 3269lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileSelection.css
3263lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileicon.png 3270lib/firefox/chrome/toolkit/skin/classic/mozapps/profile/profileicon.png
3264lib/firefox/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png 3271lib/firefox/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png
3265lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css 3272lib/firefox/chrome/toolkit/skin/classic/mozapps/update/updates.css
3266lib/firefox/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css 3273lib/firefox/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
3267lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css 3274lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
3268lib/firefox/components/ActivityMessageConfigurator.js 
3269lib/firefox/components/ActivityProxy.js 
3270lib/firefox/components/ActivityRequestHandler.js 
3271lib/firefox/components/ActivityWrapper.js 
3272lib/firefox/components/AlarmsManager.js 3275lib/firefox/components/AlarmsManager.js
3273lib/firefox/components/AppsService.js 3276lib/firefox/components/AppsService.js
3274lib/firefox/components/BrowserElementParent.js 3277lib/firefox/components/BrowserElementParent.js
3275lib/firefox/components/BrowserElementProxy.js 3278lib/firefox/components/BrowserElementProxy.js
3276lib/firefox/components/CSSUnprefixingService.js 3279lib/firefox/components/CSSUnprefixingService.js
3277lib/firefox/components/ChromeNotifications.js 3280lib/firefox/components/ChromeNotifications.js
3278lib/firefox/components/ColorAnalyzer.js 3281lib/firefox/components/ColorAnalyzer.js
3279lib/firefox/components/ConsoleAPIStorage.js 3282lib/firefox/components/ConsoleAPIStorage.js
3280lib/firefox/components/ContactManager.js 3283lib/firefox/components/ContactManager.js
3281lib/firefox/components/ContentProcessSingleton.js 3284lib/firefox/components/ContentProcessSingleton.js
3282lib/firefox/components/DownloadLegacy.js 3285lib/firefox/components/DownloadLegacy.js
3283lib/firefox/components/FeedProcessor.js 3286lib/firefox/components/FeedProcessor.js
3284lib/firefox/components/FormAutofillContentService.js 3287lib/firefox/components/FormAutofillContentService.js
3285lib/firefox/components/FormAutofillStartup.js 3288lib/firefox/components/FormAutofillStartup.js
3286lib/firefox/components/FormHistoryStartup.js 3289lib/firefox/components/FormHistoryStartup.js
3287lib/firefox/components/FxAccountsPush.js 3290lib/firefox/components/FxAccountsPush.js
3288lib/firefox/components/InstallPackagedWebapp.js 3291lib/firefox/components/InstallPackagedWebapp.js
3289lib/firefox/components/MainProcessSingleton.js 3292lib/firefox/components/MainProcessSingleton.js
3290lib/firefox/components/MozKeyboard.js 3293lib/firefox/components/MozKeyboard.js
3291lib/firefox/components/NetworkGeolocationProvider.js 3294lib/firefox/components/NetworkGeolocationProvider.js
3292lib/firefox/components/NotificationStorage.js 3295lib/firefox/components/NotificationStorage.js
3293lib/firefox/components/PACGenerator.js 3296lib/firefox/components/PACGenerator.js
3294lib/firefox/components/PackagedAppUtils.js 3297lib/firefox/components/PackagedAppUtils.js
 3298lib/firefox/components/PageIconProtocolHandler.js
3295lib/firefox/components/PageThumbsProtocol.js 3299lib/firefox/components/PageThumbsProtocol.js
3296lib/firefox/components/Payment.js 3300lib/firefox/components/Payment.js
3297lib/firefox/components/PaymentFlowInfo.js 3301lib/firefox/components/PaymentFlowInfo.js
3298lib/firefox/components/PermissionSettings.js 3302lib/firefox/components/PermissionSettings.js
3299lib/firefox/components/PhoneNumberService.js 3303lib/firefox/components/PhoneNumberService.js
3300lib/firefox/components/PlacesCategoriesStarter.js 3304lib/firefox/components/PlacesCategoriesStarter.js
3301lib/firefox/components/PresentationControlService.js 3305lib/firefox/components/PresentationControlService.js
3302lib/firefox/components/PresentationDataChannelSessionTransport.js 3306lib/firefox/components/PresentationDataChannelSessionTransport.js
3303lib/firefox/components/PresentationDeviceInfoManager.js 3307lib/firefox/components/PresentationDeviceInfoManager.js
3304lib/firefox/components/PrivateBrowsingTrackingProtectionWhitelist.js 3308lib/firefox/components/PrivateBrowsingTrackingProtectionWhitelist.js
3305lib/firefox/components/Push.js 3309lib/firefox/components/Push.js
3306lib/firefox/components/PushComponents.js 3310lib/firefox/components/PushComponents.js
3307lib/firefox/components/RemoteWebNavigation.js 3311lib/firefox/components/RemoteWebNavigation.js
3308lib/firefox/components/SecurityReporter.js 3312lib/firefox/components/SecurityReporter.js
3309lib/firefox/components/SettingsManager.js 3313lib/firefox/components/SettingsManager.js
3310lib/firefox/components/SiteSpecificUserAgent.js 3314lib/firefox/components/SiteSpecificUserAgent.js
3311lib/firefox/components/SlowScriptDebug.js 3315lib/firefox/components/SlowScriptDebug.js
3312lib/firefox/components/SystemMessageCache.js 
3313lib/firefox/components/SystemMessageInternal.js 
3314lib/firefox/components/SystemMessageManager.js 
3315lib/firefox/components/TVSimulatorService.js 3316lib/firefox/components/TVSimulatorService.js
3316lib/firefox/components/TelemetryStartup.js 3317lib/firefox/components/TelemetryStartup.js
3317lib/firefox/components/TooltipTextProvider.js 3318lib/firefox/components/TooltipTextProvider.js
3318lib/firefox/components/UnifiedComplete.js 3319lib/firefox/components/UnifiedComplete.js
3319lib/firefox/components/Weave.js 3320lib/firefox/components/Weave.js
3320lib/firefox/components/WebVTTParserWrapper.js 3321lib/firefox/components/WebVTTParserWrapper.js
3321lib/firefox/components/Webapps.js 3322lib/firefox/components/Webapps.js
3322lib/firefox/components/XULStore.js 3323lib/firefox/components/XULStore.js
3323lib/firefox/components/addonManager.js 3324lib/firefox/components/addonManager.js
3324lib/firefox/components/amContentHandler.js 3325lib/firefox/components/amContentHandler.js
3325lib/firefox/components/amInstallTrigger.js 3326lib/firefox/components/amInstallTrigger.js
3326lib/firefox/components/amWebAPI.js 3327lib/firefox/components/amWebAPI.js
3327lib/firefox/components/amWebInstallListener.js 3328lib/firefox/components/amWebInstallListener.js
3328lib/firefox/components/captivedetect.js 3329lib/firefox/components/captivedetect.js
3329lib/firefox/components/components.manifest 3330lib/firefox/components/components.manifest
3330lib/firefox/components/contentAreaDropListener.js 3331lib/firefox/components/contentAreaDropListener.js
3331lib/firefox/components/crypto-SDR.js 3332lib/firefox/components/crypto-SDR.js
3332lib/firefox/components/defaultShims.js 3333lib/firefox/components/defaultShims.js
3333lib/firefox/components/htmlMenuBuilder.js 3334lib/firefox/components/htmlMenuBuilder.js
3334lib/firefox/components/interfaces.xpt 3335lib/firefox/components/interfaces.xpt
3335lib/firefox/components/jsconsole-clhandler.js 
3336lib/firefox/components/marionettecomponent.js 3336lib/firefox/components/marionettecomponent.js
3337lib/firefox/components/messageWakeupService.js 3337lib/firefox/components/messageWakeupService.js
3338lib/firefox/components/multiprocessShims.js 3338lib/firefox/components/multiprocessShims.js
3339lib/firefox/components/nsAsyncShutdown.js 3339lib/firefox/components/nsAsyncShutdown.js
3340lib/firefox/components/nsBlocklistService.js 3340lib/firefox/components/nsBlocklistService.js
3341lib/firefox/components/nsBlocklistServiceContent.js 3341lib/firefox/components/nsBlocklistServiceContent.js
3342lib/firefox/components/nsContentDispatchChooser.js 3342lib/firefox/components/nsContentDispatchChooser.js
3343lib/firefox/components/nsContentPrefService.js 3343lib/firefox/components/nsContentPrefService.js
3344lib/firefox/components/nsCrashMonitor.js 3344lib/firefox/components/nsCrashMonitor.js
3345lib/firefox/components/nsDefaultCLH.js 3345lib/firefox/components/nsDefaultCLH.js
3346lib/firefox/components/nsFilePicker.js 3346lib/firefox/components/nsFilePicker.js
3347lib/firefox/components/nsFormAutoComplete.js 3347lib/firefox/components/nsFormAutoComplete.js
3348lib/firefox/components/nsFormHistory.js 3348lib/firefox/components/nsFormHistory.js
@@ -3414,28 +3414,26 @@ lib/firefox/hyphenation/hyph_pl.dic @@ -3414,28 +3414,26 @@ lib/firefox/hyphenation/hyph_pl.dic
3414lib/firefox/hyphenation/hyph_pt.dic 3414lib/firefox/hyphenation/hyph_pt.dic
3415lib/firefox/hyphenation/hyph_ru.dic 3415lib/firefox/hyphenation/hyph_ru.dic
3416lib/firefox/hyphenation/hyph_sh.dic 3416lib/firefox/hyphenation/hyph_sh.dic
3417lib/firefox/hyphenation/hyph_sl.dic 3417lib/firefox/hyphenation/hyph_sl.dic
3418lib/firefox/hyphenation/hyph_sv.dic 3418lib/firefox/hyphenation/hyph_sv.dic
3419lib/firefox/hyphenation/hyph_tr.dic 3419lib/firefox/hyphenation/hyph_tr.dic
3420lib/firefox/hyphenation/hyph_uk.dic 3420lib/firefox/hyphenation/hyph_uk.dic
3421lib/firefox/liblgpllibs.so 3421lib/firefox/liblgpllibs.so
3422lib/firefox/libmozavcodec.so 3422lib/firefox/libmozavcodec.so
3423lib/firefox/libmozavutil.so 3423lib/firefox/libmozavutil.so
3424lib/firefox/libmozsqlite3.so 3424lib/firefox/libmozsqlite3.so
3425lib/firefox/libxul.so 3425lib/firefox/libxul.so
3426lib/firefox/modules/AboutReader.jsm 3426lib/firefox/modules/AboutReader.jsm
3427lib/firefox/modules/ActivitiesService.jsm 
3428lib/firefox/modules/ActivitiesServiceFilter.jsm 
3429lib/firefox/modules/AddonManager.jsm 3427lib/firefox/modules/AddonManager.jsm
3430lib/firefox/modules/AddonWatcher.jsm 3428lib/firefox/modules/AddonWatcher.jsm
3431lib/firefox/modules/AlarmDB.jsm 3429lib/firefox/modules/AlarmDB.jsm
3432lib/firefox/modules/AlarmService.jsm 3430lib/firefox/modules/AlarmService.jsm
3433lib/firefox/modules/AppConstants.jsm 3431lib/firefox/modules/AppConstants.jsm
3434lib/firefox/modules/AppDownloadManager.jsm 3432lib/firefox/modules/AppDownloadManager.jsm
3435lib/firefox/modules/AppsServiceChild.jsm 3433lib/firefox/modules/AppsServiceChild.jsm
3436lib/firefox/modules/AppsUtils.jsm 3434lib/firefox/modules/AppsUtils.jsm
3437lib/firefox/modules/AsyncPrefs.jsm 3435lib/firefox/modules/AsyncPrefs.jsm
3438lib/firefox/modules/AsyncShutdown.jsm 3436lib/firefox/modules/AsyncShutdown.jsm
3439lib/firefox/modules/AsyncSpellCheckTestHelper.jsm 3437lib/firefox/modules/AsyncSpellCheckTestHelper.jsm
3440lib/firefox/modules/AutoCompleteE10S.jsm 3438lib/firefox/modules/AutoCompleteE10S.jsm
3441lib/firefox/modules/BackgroundPageThumbs.jsm 3439lib/firefox/modules/BackgroundPageThumbs.jsm
@@ -3450,39 +3448,41 @@ lib/firefox/modules/CanonicalJSON.jsm @@ -3450,39 +3448,41 @@ lib/firefox/modules/CanonicalJSON.jsm
3450lib/firefox/modules/CertUtils.jsm 3448lib/firefox/modules/CertUtils.jsm
3451lib/firefox/modules/CharsetMenu.jsm 3449lib/firefox/modules/CharsetMenu.jsm
3452lib/firefox/modules/ChromeManifestParser.jsm 3450lib/firefox/modules/ChromeManifestParser.jsm
3453lib/firefox/modules/ClientID.jsm 3451lib/firefox/modules/ClientID.jsm
3454lib/firefox/modules/CloudSync.jsm 3452lib/firefox/modules/CloudSync.jsm
3455lib/firefox/modules/CloudSyncAdapters.jsm 3453lib/firefox/modules/CloudSyncAdapters.jsm
3456lib/firefox/modules/CloudSyncBookmarks.jsm 3454lib/firefox/modules/CloudSyncBookmarks.jsm
3457lib/firefox/modules/CloudSyncBookmarksFolderCache.jsm 3455lib/firefox/modules/CloudSyncBookmarksFolderCache.jsm
3458lib/firefox/modules/CloudSyncEventSource.jsm 3456lib/firefox/modules/CloudSyncEventSource.jsm
3459lib/firefox/modules/CloudSyncLocal.jsm 3457lib/firefox/modules/CloudSyncLocal.jsm
3460lib/firefox/modules/CloudSyncPlacesWrapper.jsm 3458lib/firefox/modules/CloudSyncPlacesWrapper.jsm
3461lib/firefox/modules/CloudSyncTabs.jsm 3459lib/firefox/modules/CloudSyncTabs.jsm
3462lib/firefox/modules/ClusterLib.js 3460lib/firefox/modules/ClusterLib.js
 3461lib/firefox/modules/Color.jsm
3463lib/firefox/modules/ColorAnalyzer_worker.js 3462lib/firefox/modules/ColorAnalyzer_worker.js
3464lib/firefox/modules/ColorConversion.js 3463lib/firefox/modules/ColorConversion.js
3465lib/firefox/modules/CommonDialog.jsm 3464lib/firefox/modules/CommonDialog.jsm
3466lib/firefox/modules/CompatWarning.jsm 3465lib/firefox/modules/CompatWarning.jsm
3467lib/firefox/modules/Console.jsm 3466lib/firefox/modules/Console.jsm
3468lib/firefox/modules/ContactDB.jsm 3467lib/firefox/modules/ContactDB.jsm
3469lib/firefox/modules/ContactService.jsm 3468lib/firefox/modules/ContactService.jsm
3470lib/firefox/modules/ContentPrefInstance.jsm 3469lib/firefox/modules/ContentPrefInstance.jsm
3471lib/firefox/modules/ContentPrefService2.jsm 3470lib/firefox/modules/ContentPrefService2.jsm
3472lib/firefox/modules/ContentPrefServiceChild.jsm 3471lib/firefox/modules/ContentPrefServiceChild.jsm
3473lib/firefox/modules/ContentPrefServiceParent.jsm 3472lib/firefox/modules/ContentPrefServiceParent.jsm
3474lib/firefox/modules/ContentPrefStore.jsm 3473lib/firefox/modules/ContentPrefStore.jsm
3475lib/firefox/modules/ContentPrefUtils.jsm 3474lib/firefox/modules/ContentPrefUtils.jsm
 3475lib/firefox/modules/ContextualIdentityService.jsm
3476lib/firefox/modules/CrashMonitor.jsm 3476lib/firefox/modules/CrashMonitor.jsm
3477lib/firefox/modules/Credentials.jsm 3477lib/firefox/modules/Credentials.jsm
3478lib/firefox/modules/DNSPacket.jsm 3478lib/firefox/modules/DNSPacket.jsm
3479lib/firefox/modules/DNSRecord.jsm 3479lib/firefox/modules/DNSRecord.jsm
3480lib/firefox/modules/DNSResourceRecord.jsm 3480lib/firefox/modules/DNSResourceRecord.jsm
3481lib/firefox/modules/DNSTypes.jsm 3481lib/firefox/modules/DNSTypes.jsm
3482lib/firefox/modules/DOMRequestHelper.jsm 3482lib/firefox/modules/DOMRequestHelper.jsm
3483lib/firefox/modules/DataReader.jsm 3483lib/firefox/modules/DataReader.jsm
3484lib/firefox/modules/DataWriter.jsm 3484lib/firefox/modules/DataWriter.jsm
3485lib/firefox/modules/DeferredSave.jsm 3485lib/firefox/modules/DeferredSave.jsm
3486lib/firefox/modules/DeferredTask.jsm 3486lib/firefox/modules/DeferredTask.jsm
3487lib/firefox/modules/Deprecated.jsm 3487lib/firefox/modules/Deprecated.jsm
3488lib/firefox/modules/DownloadCore.jsm 3488lib/firefox/modules/DownloadCore.jsm
@@ -3493,26 +3493,28 @@ lib/firefox/modules/DownloadList.jsm @@ -3493,26 +3493,28 @@ lib/firefox/modules/DownloadList.jsm
3493lib/firefox/modules/DownloadPaths.jsm 3493lib/firefox/modules/DownloadPaths.jsm
3494lib/firefox/modules/DownloadStore.jsm 3494lib/firefox/modules/DownloadStore.jsm
3495lib/firefox/modules/DownloadTaskbarProgress.jsm 3495lib/firefox/modules/DownloadTaskbarProgress.jsm
3496lib/firefox/modules/DownloadUIHelper.jsm 3496lib/firefox/modules/DownloadUIHelper.jsm
3497lib/firefox/modules/DownloadUtils.jsm 3497lib/firefox/modules/DownloadUtils.jsm
3498lib/firefox/modules/Downloads.jsm 3498lib/firefox/modules/Downloads.jsm
3499lib/firefox/modules/Extension.jsm 3499lib/firefox/modules/Extension.jsm
3500lib/firefox/modules/ExtensionContent.jsm 3500lib/firefox/modules/ExtensionContent.jsm
3501lib/firefox/modules/ExtensionManagement.jsm 3501lib/firefox/modules/ExtensionManagement.jsm
3502lib/firefox/modules/ExtensionStorage.jsm 3502lib/firefox/modules/ExtensionStorage.jsm
3503lib/firefox/modules/ExtensionUtils.jsm 3503lib/firefox/modules/ExtensionUtils.jsm
3504lib/firefox/modules/FileUtils.jsm 3504lib/firefox/modules/FileUtils.jsm
3505lib/firefox/modules/Finder.jsm 3505lib/firefox/modules/Finder.jsm
 3506lib/firefox/modules/FinderHighlighter.jsm
 3507lib/firefox/modules/FinderIterator.jsm
3506lib/firefox/modules/ForgetAboutSite.jsm 3508lib/firefox/modules/ForgetAboutSite.jsm
3507lib/firefox/modules/FormAutofill.jsm 3509lib/firefox/modules/FormAutofill.jsm
3508lib/firefox/modules/FormAutofillIntegration.jsm 3510lib/firefox/modules/FormAutofillIntegration.jsm
3509lib/firefox/modules/FormData.jsm 3511lib/firefox/modules/FormData.jsm
3510lib/firefox/modules/FormHistory.jsm 3512lib/firefox/modules/FormHistory.jsm
3511lib/firefox/modules/FreeSpaceWatcher.jsm 3513lib/firefox/modules/FreeSpaceWatcher.jsm
3512lib/firefox/modules/FxAccounts.jsm 3514lib/firefox/modules/FxAccounts.jsm
3513lib/firefox/modules/FxAccountsClient.jsm 3515lib/firefox/modules/FxAccountsClient.jsm
3514lib/firefox/modules/FxAccountsCommon.js 3516lib/firefox/modules/FxAccountsCommon.js
3515lib/firefox/modules/FxAccountsOAuthClient.jsm 3517lib/firefox/modules/FxAccountsOAuthClient.jsm
3516lib/firefox/modules/FxAccountsOAuthGrantClient.jsm 3518lib/firefox/modules/FxAccountsOAuthGrantClient.jsm
3517lib/firefox/modules/FxAccountsProfile.jsm 3519lib/firefox/modules/FxAccountsProfile.jsm
3518lib/firefox/modules/FxAccountsProfileClient.jsm 3520lib/firefox/modules/FxAccountsProfileClient.jsm
@@ -3524,48 +3526,49 @@ lib/firefox/modules/GMPUtils.jsm @@ -3524,48 +3526,49 @@ lib/firefox/modules/GMPUtils.jsm
3524lib/firefox/modules/Geometry.jsm 3526lib/firefox/modules/Geometry.jsm
3525lib/firefox/modules/History.jsm 3527lib/firefox/modules/History.jsm
3526lib/firefox/modules/Http.jsm 3528lib/firefox/modules/Http.jsm
3527lib/firefox/modules/ISO8601DateUtils.jsm 3529lib/firefox/modules/ISO8601DateUtils.jsm
3528lib/firefox/modules/ImageObjectProcessor.jsm 3530lib/firefox/modules/ImageObjectProcessor.jsm
3529lib/firefox/modules/ImportExport.jsm 3531lib/firefox/modules/ImportExport.jsm
3530lib/firefox/modules/IndexedDBHelper.jsm 3532lib/firefox/modules/IndexedDBHelper.jsm
3531lib/firefox/modules/InlineSpellChecker.jsm 3533lib/firefox/modules/InlineSpellChecker.jsm
3532lib/firefox/modules/InlineSpellCheckerContent.jsm 3534lib/firefox/modules/InlineSpellCheckerContent.jsm
3533lib/firefox/modules/InsecurePasswordUtils.jsm 3535lib/firefox/modules/InsecurePasswordUtils.jsm
3534lib/firefox/modules/Integration.jsm 3536lib/firefox/modules/Integration.jsm
3535lib/firefox/modules/Keyboard.jsm 3537lib/firefox/modules/Keyboard.jsm
3536lib/firefox/modules/Langpacks.jsm 3538lib/firefox/modules/Langpacks.jsm
 3539lib/firefox/modules/LegacyExtensionsUtils.jsm
3537lib/firefox/modules/LightweightThemeConsumer.jsm 3540lib/firefox/modules/LightweightThemeConsumer.jsm
3538lib/firefox/modules/LightweightThemeManager.jsm 3541lib/firefox/modules/LightweightThemeManager.jsm
3539lib/firefox/modules/LoadContextInfo.jsm 3542lib/firefox/modules/LoadContextInfo.jsm
3540lib/firefox/modules/Locale.jsm 3543lib/firefox/modules/Locale.jsm
3541lib/firefox/modules/Log.jsm 3544lib/firefox/modules/Log.jsm
3542lib/firefox/modules/LoginDoorhangers.jsm 3545lib/firefox/modules/LoginDoorhangers.jsm
3543lib/firefox/modules/LoginHelper.jsm 3546lib/firefox/modules/LoginHelper.jsm
3544lib/firefox/modules/LoginImport.jsm 3547lib/firefox/modules/LoginImport.jsm
3545lib/firefox/modules/LoginManagerContent.jsm 3548lib/firefox/modules/LoginManagerContent.jsm
3546lib/firefox/modules/LoginManagerContextMenu.jsm 3549lib/firefox/modules/LoginManagerContextMenu.jsm
3547lib/firefox/modules/LoginManagerParent.jsm 3550lib/firefox/modules/LoginManagerParent.jsm
3548lib/firefox/modules/LoginRecipes.jsm 3551lib/firefox/modules/LoginRecipes.jsm
3549lib/firefox/modules/LoginStore.jsm 3552lib/firefox/modules/LoginStore.jsm
3550lib/firefox/modules/ManifestFinder.jsm 3553lib/firefox/modules/ManifestFinder.jsm
3551lib/firefox/modules/ManifestObtainer.jsm 3554lib/firefox/modules/ManifestObtainer.jsm
3552lib/firefox/modules/ManifestProcessor.jsm 3555lib/firefox/modules/ManifestProcessor.jsm
3553lib/firefox/modules/MatchPattern.jsm 3556lib/firefox/modules/MatchPattern.jsm
3554lib/firefox/modules/MessageBroadcaster.jsm 3557lib/firefox/modules/MessageBroadcaster.jsm
3555lib/firefox/modules/MessageChannel.jsm 3558lib/firefox/modules/MessageChannel.jsm
3556lib/firefox/modules/Microformats.js 
3557lib/firefox/modules/MozSocialAPI.jsm 3559lib/firefox/modules/MozSocialAPI.jsm
3558lib/firefox/modules/MulticastDNS.jsm 3560lib/firefox/modules/MulticastDNS.jsm
 3561lib/firefox/modules/NativeMessaging.jsm
3559lib/firefox/modules/NetUtil.jsm 3562lib/firefox/modules/NetUtil.jsm
3560lib/firefox/modules/NewTabUtils.jsm 3563lib/firefox/modules/NewTabUtils.jsm
3561lib/firefox/modules/NotificationDB.jsm 3564lib/firefox/modules/NotificationDB.jsm
3562lib/firefox/modules/OSCrypto.jsm 3565lib/firefox/modules/OSCrypto.jsm
3563lib/firefox/modules/ObjectUtils.jsm 3566lib/firefox/modules/ObjectUtils.jsm
3564lib/firefox/modules/OfflineCacheInstaller.jsm 3567lib/firefox/modules/OfflineCacheInstaller.jsm
3565lib/firefox/modules/OperatorApps.jsm 3568lib/firefox/modules/OperatorApps.jsm
3566lib/firefox/modules/PageMenu.jsm 3569lib/firefox/modules/PageMenu.jsm
3567lib/firefox/modules/PageMetadata.jsm 3570lib/firefox/modules/PageMetadata.jsm
3568lib/firefox/modules/PageThumbUtils.jsm 3571lib/firefox/modules/PageThumbUtils.jsm
3569lib/firefox/modules/PageThumbs.jsm 3572lib/firefox/modules/PageThumbs.jsm
3570lib/firefox/modules/PageThumbsWorker.js 3573lib/firefox/modules/PageThumbsWorker.js
3571lib/firefox/modules/Payment.jsm 3574lib/firefox/modules/Payment.jsm
@@ -3633,27 +3636,26 @@ lib/firefox/modules/Services.jsm @@ -3633,27 +3636,26 @@ lib/firefox/modules/Services.jsm
3633lib/firefox/modules/SessionRecorder.jsm 3636lib/firefox/modules/SessionRecorder.jsm
3634lib/firefox/modules/SettingsDB.jsm 3637lib/firefox/modules/SettingsDB.jsm
3635lib/firefox/modules/SettingsRequestManager.jsm 3638lib/firefox/modules/SettingsRequestManager.jsm
3636lib/firefox/modules/SharedPromptUtils.jsm 3639lib/firefox/modules/SharedPromptUtils.jsm
3637lib/firefox/modules/ShimWaiver.jsm 3640lib/firefox/modules/ShimWaiver.jsm
3638lib/firefox/modules/ShortcutUtils.jsm 3641lib/firefox/modules/ShortcutUtils.jsm
3639lib/firefox/modules/SimpleServiceDiscovery.jsm 3642lib/firefox/modules/SimpleServiceDiscovery.jsm
3640lib/firefox/modules/Sntp.jsm 3643lib/firefox/modules/Sntp.jsm
3641lib/firefox/modules/SocialService.jsm 3644lib/firefox/modules/SocialService.jsm
3642lib/firefox/modules/SpatialNavigation.jsm 3645lib/firefox/modules/SpatialNavigation.jsm
3643lib/firefox/modules/Sqlite.jsm 3646lib/firefox/modules/Sqlite.jsm
3644lib/firefox/modules/StoreTrustAnchor.jsm 3647lib/firefox/modules/StoreTrustAnchor.jsm
3645lib/firefox/modules/Subprocess.jsm 3648lib/firefox/modules/Subprocess.jsm
3646lib/firefox/modules/SystemMessagePermissionsChecker.jsm 
3647lib/firefox/modules/SystemUpdateService.jsm 3649lib/firefox/modules/SystemUpdateService.jsm
3648lib/firefox/modules/Task.jsm 3650lib/firefox/modules/Task.jsm
3649lib/firefox/modules/TelemetryArchive.jsm 3651lib/firefox/modules/TelemetryArchive.jsm
3650lib/firefox/modules/TelemetryController.jsm 3652lib/firefox/modules/TelemetryController.jsm
3651lib/firefox/modules/TelemetryEnvironment.jsm 3653lib/firefox/modules/TelemetryEnvironment.jsm
3652lib/firefox/modules/TelemetryLog.jsm 3654lib/firefox/modules/TelemetryLog.jsm
3653lib/firefox/modules/TelemetryReportingPolicy.jsm 3655lib/firefox/modules/TelemetryReportingPolicy.jsm
3654lib/firefox/modules/TelemetrySend.jsm 3656lib/firefox/modules/TelemetrySend.jsm
3655lib/firefox/modules/TelemetrySession.jsm 3657lib/firefox/modules/TelemetrySession.jsm
3656lib/firefox/modules/TelemetryStopwatch.jsm 3658lib/firefox/modules/TelemetryStopwatch.jsm
3657lib/firefox/modules/TelemetryStorage.jsm 3659lib/firefox/modules/TelemetryStorage.jsm
3658lib/firefox/modules/TelemetryTimestamps.jsm 3660lib/firefox/modules/TelemetryTimestamps.jsm
3659lib/firefox/modules/TelemetryUtils.jsm 3661lib/firefox/modules/TelemetryUtils.jsm
@@ -3664,26 +3666,27 @@ lib/firefox/modules/UITelemetry.jsm @@ -3664,26 +3666,27 @@ lib/firefox/modules/UITelemetry.jsm
3664lib/firefox/modules/UpdateUtils.jsm 3666lib/firefox/modules/UpdateUtils.jsm
3665lib/firefox/modules/UserAgentOverrides.jsm 3667lib/firefox/modules/UserAgentOverrides.jsm
3666lib/firefox/modules/UserAgentUpdates.jsm 3668lib/firefox/modules/UserAgentUpdates.jsm
3667lib/firefox/modules/UserCustomizations.jsm 3669lib/firefox/modules/UserCustomizations.jsm
3668lib/firefox/modules/ValueExtractor.jsm 3670lib/firefox/modules/ValueExtractor.jsm
3669lib/firefox/modules/ViewSourceBrowser.jsm 3671lib/firefox/modules/ViewSourceBrowser.jsm
3670lib/firefox/modules/WebChannel.jsm 3672lib/firefox/modules/WebChannel.jsm
3671lib/firefox/modules/WebNavigation.jsm 3673lib/firefox/modules/WebNavigation.jsm
3672lib/firefox/modules/WebNavigationContent.js 3674lib/firefox/modules/WebNavigationContent.js
3673lib/firefox/modules/WebNavigationFrames.jsm 3675lib/firefox/modules/WebNavigationFrames.jsm
3674lib/firefox/modules/WebRequest.jsm 3676lib/firefox/modules/WebRequest.jsm
3675lib/firefox/modules/WebRequestCommon.jsm 3677lib/firefox/modules/WebRequestCommon.jsm
3676lib/firefox/modules/WebRequestContent.js 3678lib/firefox/modules/WebRequestContent.js
 3679lib/firefox/modules/WebRequestUpload.jsm
3677lib/firefox/modules/Webapps.jsm 3680lib/firefox/modules/Webapps.jsm
3678lib/firefox/modules/WindowDraggingUtils.jsm 3681lib/firefox/modules/WindowDraggingUtils.jsm
3679lib/firefox/modules/XPCOMUtils.jsm 3682lib/firefox/modules/XPCOMUtils.jsm
3680lib/firefox/modules/XPathGenerator.jsm 3683lib/firefox/modules/XPathGenerator.jsm
3681lib/firefox/modules/ZipUtils.jsm 3684lib/firefox/modules/ZipUtils.jsm
3682lib/firefox/modules/accessibility/AccessFu.jsm 3685lib/firefox/modules/accessibility/AccessFu.jsm
3683lib/firefox/modules/accessibility/Constants.jsm 3686lib/firefox/modules/accessibility/Constants.jsm
3684lib/firefox/modules/accessibility/ContentControl.jsm 3687lib/firefox/modules/accessibility/ContentControl.jsm
3685lib/firefox/modules/accessibility/EventManager.jsm 3688lib/firefox/modules/accessibility/EventManager.jsm
3686lib/firefox/modules/accessibility/Gestures.jsm 3689lib/firefox/modules/accessibility/Gestures.jsm
3687lib/firefox/modules/accessibility/OutputGenerator.jsm 3690lib/firefox/modules/accessibility/OutputGenerator.jsm
3688lib/firefox/modules/accessibility/PointerAdapter.jsm 3691lib/firefox/modules/accessibility/PointerAdapter.jsm
3689lib/firefox/modules/accessibility/Presentation.jsm 3692lib/firefox/modules/accessibility/Presentation.jsm
@@ -3994,26 +3997,29 @@ lib/firefox/modules/osfile/osfile_async_ @@ -3994,26 +3997,29 @@ lib/firefox/modules/osfile/osfile_async_
3994lib/firefox/modules/osfile/osfile_async_worker.js 3997lib/firefox/modules/osfile/osfile_async_worker.js
3995lib/firefox/modules/osfile/osfile_native.jsm 3998lib/firefox/modules/osfile/osfile_native.jsm
3996lib/firefox/modules/osfile/osfile_shared_allthreads.jsm 3999lib/firefox/modules/osfile/osfile_shared_allthreads.jsm
3997lib/firefox/modules/osfile/osfile_shared_front.jsm 4000lib/firefox/modules/osfile/osfile_shared_front.jsm
3998lib/firefox/modules/osfile/osfile_unix_allthreads.jsm 4001lib/firefox/modules/osfile/osfile_unix_allthreads.jsm
3999lib/firefox/modules/osfile/osfile_unix_back.jsm 4002lib/firefox/modules/osfile/osfile_unix_back.jsm
4000lib/firefox/modules/osfile/osfile_unix_front.jsm 4003lib/firefox/modules/osfile/osfile_unix_front.jsm
4001lib/firefox/modules/osfile/osfile_win_allthreads.jsm 4004lib/firefox/modules/osfile/osfile_win_allthreads.jsm
4002lib/firefox/modules/osfile/osfile_win_back.jsm 4005lib/firefox/modules/osfile/osfile_win_back.jsm
4003lib/firefox/modules/osfile/osfile_win_front.jsm 4006lib/firefox/modules/osfile/osfile_win_front.jsm
4004lib/firefox/modules/osfile/ospath.jsm 4007lib/firefox/modules/osfile/ospath.jsm
4005lib/firefox/modules/osfile/ospath_unix.jsm 4008lib/firefox/modules/osfile/ospath_unix.jsm
4006lib/firefox/modules/osfile/ospath_win.jsm 4009lib/firefox/modules/osfile/ospath_win.jsm
 4010lib/firefox/modules/presentation/ControllerStateMachine.jsm
 4011lib/firefox/modules/presentation/ReceiverStateMachine.jsm
 4012lib/firefox/modules/presentation/StateMachineHelper.jsm
4007lib/firefox/modules/reader/JSDOMParser.js 4013lib/firefox/modules/reader/JSDOMParser.js
4008lib/firefox/modules/reader/Readability.js 4014lib/firefox/modules/reader/Readability.js
4009lib/firefox/modules/reader/ReaderWorker.js 4015lib/firefox/modules/reader/ReaderWorker.js
4010lib/firefox/modules/reader/ReaderWorker.jsm 4016lib/firefox/modules/reader/ReaderWorker.jsm
4011lib/firefox/modules/reflect.jsm 4017lib/firefox/modules/reflect.jsm
4012lib/firefox/modules/sdk/bootstrap.js 4018lib/firefox/modules/sdk/bootstrap.js
4013lib/firefox/modules/sdk/system/Startup.js 4019lib/firefox/modules/sdk/system/Startup.js
4014lib/firefox/modules/services-common/async.js 4020lib/firefox/modules/services-common/async.js
4015lib/firefox/modules/services-common/blocklist-clients.js 4021lib/firefox/modules/services-common/blocklist-clients.js
4016lib/firefox/modules/services-common/blocklist-updater.js 4022lib/firefox/modules/services-common/blocklist-updater.js
4017lib/firefox/modules/services-common/hawkclient.js 4023lib/firefox/modules/services-common/hawkclient.js
4018lib/firefox/modules/services-common/hawkrequest.js 4024lib/firefox/modules/services-common/hawkrequest.js
4019lib/firefox/modules/services-common/kinto-http-client.js 4025lib/firefox/modules/services-common/kinto-http-client.js
@@ -4046,26 +4052,27 @@ lib/firefox/modules/services-sync/engine @@ -4046,26 +4052,27 @@ lib/firefox/modules/services-sync/engine
4046lib/firefox/modules/services-sync/identity.js 4052lib/firefox/modules/services-sync/identity.js
4047lib/firefox/modules/services-sync/jpakeclient.js 4053lib/firefox/modules/services-sync/jpakeclient.js
4048lib/firefox/modules/services-sync/keys.js 4054lib/firefox/modules/services-sync/keys.js
4049lib/firefox/modules/services-sync/main.js 4055lib/firefox/modules/services-sync/main.js
4050lib/firefox/modules/services-sync/policies.js 4056lib/firefox/modules/services-sync/policies.js
4051lib/firefox/modules/services-sync/record.js 4057lib/firefox/modules/services-sync/record.js
4052lib/firefox/modules/services-sync/resource.js 4058lib/firefox/modules/services-sync/resource.js
4053lib/firefox/modules/services-sync/rest.js 4059lib/firefox/modules/services-sync/rest.js
4054lib/firefox/modules/services-sync/service.js 4060lib/firefox/modules/services-sync/service.js
4055lib/firefox/modules/services-sync/stages/cluster.js 4061lib/firefox/modules/services-sync/stages/cluster.js
4056lib/firefox/modules/services-sync/stages/declined.js 4062lib/firefox/modules/services-sync/stages/declined.js
4057lib/firefox/modules/services-sync/stages/enginesync.js 4063lib/firefox/modules/services-sync/stages/enginesync.js
4058lib/firefox/modules/services-sync/status.js 4064lib/firefox/modules/services-sync/status.js
 4065lib/firefox/modules/services-sync/telemetry.js
4059lib/firefox/modules/services-sync/userapi.js 4066lib/firefox/modules/services-sync/userapi.js
4060lib/firefox/modules/services-sync/util.js 4067lib/firefox/modules/services-sync/util.js
4061lib/firefox/modules/sqlite/sqlite_internal.js 4068lib/firefox/modules/sqlite/sqlite_internal.js
4062lib/firefox/modules/subprocess/subprocess_common.jsm 4069lib/firefox/modules/subprocess/subprocess_common.jsm
4063lib/firefox/modules/subprocess/subprocess_shared.js 4070lib/firefox/modules/subprocess/subprocess_shared.js
4064lib/firefox/modules/subprocess/subprocess_shared_unix.js 4071lib/firefox/modules/subprocess/subprocess_shared_unix.js
4065lib/firefox/modules/subprocess/subprocess_unix.jsm 4072lib/firefox/modules/subprocess/subprocess_unix.jsm
4066lib/firefox/modules/subprocess/subprocess_worker_common.js 4073lib/firefox/modules/subprocess/subprocess_worker_common.js
4067lib/firefox/modules/subprocess/subprocess_worker_unix.js 4074lib/firefox/modules/subprocess/subprocess_worker_unix.js
4068lib/firefox/modules/third_party/jsesc/jsesc.js 4075lib/firefox/modules/third_party/jsesc/jsesc.js
4069lib/firefox/modules/vtt.jsm 4076lib/firefox/modules/vtt.jsm
4070lib/firefox/modules/workers/PromiseWorker.js 4077lib/firefox/modules/workers/PromiseWorker.js
4071lib/firefox/modules/workers/require.js 4078lib/firefox/modules/workers/require.js

cvs diff -r1.261 -r1.262 pkgsrc/www/firefox/distinfo (expand / switch to unified diff)

--- pkgsrc/www/firefox/distinfo 2016/11/09 19:33:24 1.261
+++ pkgsrc/www/firefox/distinfo 2016/12/03 09:58:25 1.262
@@ -1,110 +1,139 @@ @@ -1,110 +1,139 @@
1$NetBSD: distinfo,v 1.261 2016/11/09 19:33:24 maya Exp $ 1$NetBSD: distinfo,v 1.262 2016/12/03 09:58:25 ryoon Exp $
2 2
3SHA1 (firefox-49.0.2.source.tar.xz) = 52d527f06c522c95e2fcf4008dce1a9913379aaf 3SHA1 (firefox-50.0.2.source.tar.xz) = 083b9a803b25064b2d7d43e289797a9f2a2e9e5d
4RMD160 (firefox-49.0.2.source.tar.xz) = b0c7bda2f551ea025bb75b0f9a58722f7322ea2d 4RMD160 (firefox-50.0.2.source.tar.xz) = 67395703c955b3285237b66317df13229aeec479
5SHA512 (firefox-49.0.2.source.tar.xz) = e9daa62c8e645ec034f1435afb579ddb5c503db313ea0cc3e48b7508f8368028979de07ca1426cc4c0f3ae82756f39dcb3b349712d520b8503a34afbd443fb1e 5SHA512 (firefox-50.0.2.source.tar.xz) = cfcc3e5a703e4d3284e3b3dcb34e5f77825e5a98b49a75bf22f8ac431c0429e6cd21c4e1f5e046fe82899cb4d2bc5b7a432b306c4af35034d83a9f351393f7fd
6Size (firefox-49.0.2.source.tar.xz) = 188669928 bytes 6Size (firefox-50.0.2.source.tar.xz) = 195625752 bytes
7SHA1 (patch-aa) = 7d2f0f38668daaaa808f68bea0c0b47dee2c8913 7SHA1 (patch-aa) = 272331d89f966ea83c4ee3a49b1933b9ce31672b
8SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d 8SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
9SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f 9SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f
10SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf 10SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf
 11SHA1 (patch-browser_components_nsBrowserGlue.js) = 01eef808fadc361215e60e44d79cfc8a4336107f
11SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84 12SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84
12SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07 13SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07
13SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86 14SHA1 (patch-build_gyp.mozbuild) = 481270e6703e556fb87a3440cb3cfb3d4fcc4c86
14SHA1 (patch-build_moz.configure_old.configure) = 4142b710aaf2e467843b73e4575a3e72b0d2bc05 15SHA1 (patch-build_moz.configure_init.configure) = f2df0c6b92aa825a61f6a4ee1f70f5443c61858e
15SHA1 (patch-config_Makefile.in) = e73585126c714a3e07963cf19af1c7876e074209 16SHA1 (patch-build_moz.configure_old.configure) = edbc886b5c1c0ae1371854b3e895c7bdd9e72f2d
 17SHA1 (patch-config_Makefile.in) = a0fd349caf4c4f5d70fef8a4f1f07438ed84ad88
16SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f 18SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f
17SHA1 (patch-config_external_moz.build) = 0c9687a3c2d9fa7dee3909ba063e4fcbc9931a3e 19SHA1 (patch-config_external_moz.build) = 4912a9ef13c7793e2734e5f49ca7fd56be09fe48
18SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1 20SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
19SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b 21SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
20SHA1 (patch-config_system-headers) = 85cfc060dded8b6911d645197283d58f0b00c6f8 22SHA1 (patch-config_system-headers) = dbfa6dec0f046be9e390175bf754747fee28f8b7
21SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491 23SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
22SHA1 (patch-dom_media_moz.build) = 2389715405101004110907c33072521779b80a9d 24SHA1 (patch-dom_base_moz.build) = 5200cbfcf7b781324dca4c55d01bc8559a56aa4c
 25SHA1 (patch-dom_media_AudioStream.cpp) = 3d2e3d92849a355c05d7ec0ded61d551ffe0c581
 26SHA1 (patch-dom_media_AudioStream.h) = 26f70000cc4810834204d15b45e1469dd5f23617
 27SHA1 (patch-dom_media_moz.build) = 37d045fa319b90ed50e0c1da9283020360c00c78
23SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6 28SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6
24SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9 29SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9
 30SHA1 (patch-dom_system_OSFileConstants.cpp) = 6e5a347c317947c869415d740f25813332ee9597
 31SHA1 (patch-extensions_spellcheck_hunspell_glue_moz.build) = 783a2372fc929cf96205af595e1e38e2649bfe27
25SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b 32SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b
 33SHA1 (patch-extensions_spellcheck_src_moz.build) = b907fca74cf50ee566c524cb1f05166696914ab9
26SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6 34SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
27SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426 35SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
 36SHA1 (patch-gfx_graphite2_moz-gr-update.sh) = 09eb2fa66109d38a3aedc940fcaaee5f91e216ae
28SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420 37SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 9b357196b795f7698f0763cb6cfcd39b4aea6420
 38SHA1 (patch-gfx_moz.build) = 0d669ac6dc1af17ea8ed7e84e4915947c2a6b1ca
 39SHA1 (patch-gfx_skia_generate__mozbuild.py) = 0c1faddbda7d819a82a4f1bd97a753c835f0c81d
 40SHA1 (patch-gfx_skia_moz.build) = 1def6cf3bce77e9294c0f05f62a33b7baed12b12
29SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356 41SHA1 (patch-gfx_skia_skia_src_core_SkUtilsArm.cpp) = 94a5a88f1177e09ef7b8dbdb6439153933004356
 42SHA1 (patch-gfx_thebes_gfxFontUtils.cpp) = 639c610a3a1441d5c7e2e9fa0f42b8df1c8e4319
 43SHA1 (patch-gfx_thebes_moz.build) = 7c0610d8e6595de2333162a46c9f4f94834e4dc5
30SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf 44SHA1 (patch-gfx_ycbcr_moz.build) = 705c36b972ef1533330e4a180002cef1c22755bf
31SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = 79587891c2a1716a27d4dca0e5b5880069a430eb 45SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = 79587891c2a1716a27d4dca0e5b5880069a430eb
32SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = fb650d1ae95321a6fc7565ffe3375944d06f95a9 46SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = ed86c3fbb3aef753eec6f6a97940594aac5f3f2f
33SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655 47SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = abe01bea5872a57f3d00bbbf89f958621f08a655
 48SHA1 (patch-intl_lwbrk_nsJISx4051LineBreaker.cpp) = 7169c1f7eccea9ea3b14d46aa972d0d6b8159eec
 49SHA1 (patch-intl_unicharutil_util_moz.build) = 2e604c8695b490657ee14cae01ca84d7bd51236c
34SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a 50SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a
35SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2c5ce6290760e0435365dac788d283f9bb78acd9 51SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2c5ce6290760e0435365dac788d283f9bb78acd9
36SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = c81930280bd76a00fbad37aad02fb8451d80b1ee 52SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = c81930280bd76a00fbad37aad02fb8451d80b1ee
37SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 45409f2152d5ffc376c18c0c9bc696e08e3910ce 53SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 45409f2152d5ffc376c18c0c9bc696e08e3910ce
38SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d 54SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d
39SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = df7216659ec3d09249a4a75312a8dd0347d90e6e 55SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = df7216659ec3d09249a4a75312a8dd0347d90e6e
40SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = aa6dee9678eeb0eb3d50e74f6e629ee0f4bc9d4b 56SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = aa6dee9678eeb0eb3d50e74f6e629ee0f4bc9d4b
41SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 5313c4097c278640573c7e1cb089f6f76b48c1a8 57SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 5313c4097c278640573c7e1cb089f6f76b48c1a8
42SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = ba4e0872490f870e7d2f468e1fe87c33cf9a3500 58SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = ba4e0872490f870e7d2f468e1fe87c33cf9a3500
43SHA1 (patch-ipc_chromium_src_build_build__config.h) = 9e4f15226c494f5015dbea3a0df6af851449ae15 59SHA1 (patch-ipc_chromium_src_build_build__config.h) = 9e4f15226c494f5015dbea3a0df6af851449ae15
44SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 33ea11a8c23f2fefcb318342ac9e94d3885cb3b1 60SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 33ea11a8c23f2fefcb318342ac9e94d3885cb3b1
45SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4 61SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4
46SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb 62SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb
47SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f 63SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f
48SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3 64SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3
49SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a 65SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a
50SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = b44992a869d6d08809a9edc28f1ad6f40632d392 66SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = b44992a869d6d08809a9edc28f1ad6f40632d392
51SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1 67SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1
52SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59 68SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59
 69SHA1 (patch-js_src_moz.build) = 42d9aba521881cb08065d37889ca29a0071eb632
53SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde 70SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
54SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 8a15ff542c9d3fce448d9ec63706f7dfb411d926 71SHA1 (patch-js_xpconnect_src_xpcprivate.h) = e09e37819961bae40a9f276ae1ee510d2956c23e
55SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559 72SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559
56SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 9b1b26b231af17fd823780cae58bc0e16ec332a2 73SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = cd510e274e2eca1fb045f996d42cbe546fccb726
57SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 0157aef54a73f57ccc61246a7182fba22ce08276 74SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = e15cc2d0c220738ccfd57f79eec242095c8ea536
58SHA1 (patch-media_libcubeb_src_moz.build) = ffa7cf809f20c9e07e64fc885a06146f41634b03 75SHA1 (patch-media_libcubeb_src_moz.build) = 2b6d7e3bb265220decf9629b1d4b980cadb363fb
 76SHA1 (patch-media_libcubeb_tests_moz.build) = 63d8b749a6ebbe8fd662ce1e2bde6aa9cb0b807d
 77SHA1 (patch-media_libcubeb_update.sh) = 333e1e2898f1703a298ba2a3f731ffc63f09a184
59SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696 78SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696
 79SHA1 (patch-media_libsoundtouch_src_soundtouch__perms.h) = 2d08a3b4176c155c57b458cb78043318b68d8fe2
60SHA1 (patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = b280f691dbe67b6de592dcd04baf33c6cf480cc8 80SHA1 (patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = b280f691dbe67b6de592dcd04baf33c6cf480cc8
61SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = d79a49a983209e6b673956561f2001c6ef4bcc20 81SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = d79a49a983209e6b673956561f2001c6ef4bcc20
62SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = f53c6751dfa63c9ea7a08d39f7be34efb94faef9 82SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = f53c6751dfa63c9ea7a08d39f7be34efb94faef9
63SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 74e92dd838f106e0e050d223d42ad85d1d2e0753 83SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 74e92dd838f106e0e050d223d42ad85d1d2e0753
64SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 4b215277f9c81154377d401166023c1bf78a3718 84SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 4b215277f9c81154377d401166023c1bf78a3718
65SHA1 (patch-media_libtheora_lib_info.c) = 4826eb95ee675b213116e8e9149f81be504a2131 85SHA1 (patch-media_libtheora_lib_info.c) = 4826eb95ee675b213116e8e9149f81be504a2131
66SHA1 (patch-media_libtheora_moz.build) = cbcb61331fea274b720a4b5c51db1f763fc10d81 86SHA1 (patch-media_libtheora_moz.build) = cbcb61331fea274b720a4b5c51db1f763fc10d81
67SHA1 (patch-media_libtremor_Makefile.in) = 90f0890f02a3d9791fd02cbcfbf85a9b4bee2cce 87SHA1 (patch-media_libtremor_Makefile.in) = 90f0890f02a3d9791fd02cbcfbf85a9b4bee2cce
68SHA1 (patch-media_libtremor_moz.build) = 87f66296be4db8487eae95b2779a9c02463555cf 88SHA1 (patch-media_libtremor_moz.build) = 87f66296be4db8487eae95b2779a9c02463555cf
69SHA1 (patch-media_libvorbis_Makefile.in) = b1cc7dc1caab94366db6f2a51b72f02ac420bc71 89SHA1 (patch-media_libvorbis_Makefile.in) = b1cc7dc1caab94366db6f2a51b72f02ac420bc71
70SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 6e8d162c83fd7e350bfe8997adc3a9790d159675 90SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 6e8d162c83fd7e350bfe8997adc3a9790d159675
71SHA1 (patch-media_libvorbis_moz.build) = cad67e49169ddab075fbfae2e6f0f950c1eccaf0 91SHA1 (patch-media_libvorbis_moz.build) = cad67e49169ddab075fbfae2e6f0f950c1eccaf0
72SHA1 (patch-media_libyuv_include_libyuv_scale__row.h) = 503b6f2065e9d548a1f01f7158d65874f4886c78 92SHA1 (patch-media_libyuv_source_mjpeg__decoder.cc) = d3b301dcec965b8f3efdd202db07fd75b503bc20
73SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e 93SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e
74SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7 94SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
 95SHA1 (patch-media_webrtc_signaling_test_common.build) = c0d5003858e0c9e93247e3132274c2a4db3ad22e
 96SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 4d85eefde7dafa195d10587e5dfaf59d8cee18d3
 97SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 07158ae777fc4743f17cedc106cc9c85fb327d55
 98SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 9fb89480e47fce4df99a82fe90259bf444bd2e11
75SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319 99SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319
76SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0 100SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0
77SHA1 (patch-mfbt_Attributes.h) = 2b5f427b2f2bb8f61207c3ed0918c90b59cf9333 101SHA1 (patch-mfbt_Attributes.h) = e5dc6bcaaf0ed7ef5b32a367c42298169793cf2b
78SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503 102SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503
 103SHA1 (patch-mobile_android_installer_Makefile.in) = fcf4ab03ab033f8637813e30b75a0a2050450933
 104SHA1 (patch-mobile_android_installer_package-manifest.in) = e978af41ff0c4b5e477bd3387594e238dc2ec224
79SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881 105SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
80SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717 106SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717
 107SHA1 (patch-moz.configure) = cd4d3851e9dc2c1adb6a92b6f3cd1966adcd5beb
81SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249 108SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249
82SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc 109SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
83SHA1 (patch-netwerk_srtp_src_crypto_hash_hmac.c) = 852abd95ca0a553bbe1b65da2fa4006fd205d588 110SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0
84SHA1 (patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c) = a589bff3b76e79b54f5e617020b137ff3d7f816b 
85SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89 111SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89
86SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a 112SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a
 113SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__back.jsm) = 27e90fdfd5587f670958d832cd56107740b226ee
 114SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__front.jsm) = 4e5dc7cf11ea3d48cca86b5d21158d676ebd8957
87SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c 115SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c
88SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = bd4388323851fcb7b10392d6a27f9bc56633a52e 116SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = bd4388323851fcb7b10392d6a27f9bc56633a52e
89SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce 117SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
90SHA1 (patch-toolkit_library_libxul.mk) = 98d79e7ae52d4b54111512a98a03810e2bbe454d 118SHA1 (patch-toolkit_library_libxul.mk) = 98d79e7ae52d4b54111512a98a03810e2bbe454d
91SHA1 (patch-toolkit_library_moz.build) = be0b3ae0c8048fd61c67b2ae78b2a0813cbefd85 119SHA1 (patch-toolkit_library_moz.build) = 34a05c9b32151a955ad0014ba0ccbee6f41d30f5
92SHA1 (patch-toolkit_modules_GMPUtils.jsm) = 29ae1476560623bf1871c927d3728761112529e9 120SHA1 (patch-toolkit_modules_GMPUtils.jsm) = 29ae1476560623bf1871c927d3728761112529e9
93SHA1 (patch-toolkit_moz.configure) = 851a9ed80072de0215863cf81cdbf674bf31271d 121SHA1 (patch-toolkit_moz.configure) = 851a9ed80072de0215863cf81cdbf674bf31271d
94SHA1 (patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = eacc4f45f724eb42869a1dba015e127e049fdec4 122SHA1 (patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js) = eacc4f45f724eb42869a1dba015e127e049fdec4
95SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b 123SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
96SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe 124SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe
97SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4 125SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
 126SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54
98SHA1 (patch-xpcom_components_Module.h) = 892f8d6a9cb868e5cdc3c6f6be233055dd1ca529 127SHA1 (patch-xpcom_components_Module.h) = 892f8d6a9cb868e5cdc3c6f6be233055dd1ca529
99SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 950874fbc255c93a828bddd84ffe8478094214cc 128SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 950874fbc255c93a828bddd84ffe8478094214cc
100SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 82026e72559334810be2f8a510d22f0553a353c2 129SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 82026e72559334810be2f8a510d22f0553a353c2
101SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d 130SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d
102SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3 131SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3
103SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 8e367d4d0baf24714ee80449fc8d6849ff08ca1c 132SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 8e367d4d0baf24714ee80449fc8d6849ff08ca1c
104SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 8cb72e1bc9a38e3f123539d7bb2aca6793f2b574 133SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 8cb72e1bc9a38e3f123539d7bb2aca6793f2b574
105SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = b6dc5d54eeaa908d914116429e61f4b65a6a5f8e 134SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = b6dc5d54eeaa908d914116429e61f4b65a6a5f8e
106SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 71a33723a557a6153405f6baec8404b25f841608 135SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 71a33723a557a6153405f6baec8404b25f841608
107SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239 136SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239
108SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 3a902eb9a23b3b5737f3c8cb5f96a5ad9a98a189 137SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 3a902eb9a23b3b5737f3c8cb5f96a5ad9a98a189
109SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 79a4686d368132aff804f217baa685b2e06bc396 138SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 79a4686d368132aff804f217baa685b2e06bc396
110SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 522bc237bc90d85c98b61a467a431fddd91d8c3c 139SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 522bc237bc90d85c98b61a467a431fddd91d8c3c

cvs diff -r1.47 -r1.48 pkgsrc/www/firefox/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-aa 2016/08/06 08:46:59 1.47
+++ pkgsrc/www/firefox/patches/Attic/patch-aa 2016/12/03 09:58:26 1.48
@@ -1,46 +1,55 @@ @@ -1,46 +1,55 @@
1$NetBSD: patch-aa,v 1.47 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-aa,v 1.48 2016/12/03 09:58:26 ryoon Exp $
2 2
3* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it 3* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it
4* Disable libjpeg-turbo check 4* Disable libjpeg-turbo check
5* Add system libraries option 5* Add system libraries option
6* Add OSS audio support 6* Add OSS audio support
7 7
8--- old-configure.in.orig 2016-07-25 20:22:06.000000000 +0000 8--- old-configure.in.orig 2016-10-31 20:15:28.000000000 +0000
9+++ old-configure.in 9+++ old-configure.in
10@@ -2489,11 +2489,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then 10@@ -2304,11 +2304,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
11 #include <jpeglib.h> ], 11 #include <jpeglib.h> ],
12 [ #if JPEG_LIB_VERSION < $MOZJPEG 12 [ #if JPEG_LIB_VERSION < $MOZJPEG
13 #error "Insufficient JPEG library version ($MOZJPEG required)." 13 #error "Insufficient JPEG library version ($MOZJPEG required)."
14- #endif 14- #endif
15- #ifndef JCS_EXTENSIONS 15- #ifndef JCS_EXTENSIONS
16- #error "libjpeg-turbo JCS_EXTENSIONS required" 16- #error "libjpeg-turbo JCS_EXTENSIONS required"
17- #endif 17- #endif
18- ], 18- ],
19+ #endif ], 19+ #endif ],
20 MOZ_SYSTEM_JPEG=1, 20 MOZ_SYSTEM_JPEG=1,
21 AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) 21 AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
22 fi 22 fi
23@@ -3638,6 +3634,9 @@ if test -n "$MOZ_WEBRTC"; then 23@@ -3220,6 +3216,9 @@ if test -n "$MOZ_WEBRTC"; then
24 MOZ_RAW=1 24 MOZ_RAW=1
25 MOZ_VPX_ERROR_CONCEALMENT=1 25 MOZ_VPX_ERROR_CONCEALMENT=1
26  26
27+ dnl with libv4l2 we can support more cameras 27+ dnl with libv4l2 we can support more cameras
28+ PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2) 28+ PKG_CHECK_MODULES(MOZ_LIBV4L2, libv4l2)
29+ 29+
30 dnl enable once Signaling lands 30 dnl enable once Signaling lands
31 MOZ_WEBRTC_SIGNALING=1 31 MOZ_WEBRTC_SIGNALING=1
32 AC_DEFINE(MOZ_WEBRTC_SIGNALING) 32 AC_DEFINE(MOZ_WEBRTC_SIGNALING)
33@@ -3780,6 +3779,155 @@ if test "${ac_cv_c_attribute_aligned}" ! 33@@ -3262,7 +3261,7 @@ dnl Use integers over floats for audio o
 34 dnl (regarless of the CPU architecture, because audio
 35 dnl backends for those platforms don't support floats. We also
 36 dnl use integers on ARM with other OS, because it's more efficient.
 37-if test "$OS_TARGET" = "Android" -o "$CPU_ARCH" = "arm"; then
 38+if test -n "$MOZ_INTEGER_SAMPLES"; then
 39 MOZ_SAMPLE_TYPE_S16=1
 40 AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
 41 AC_SUBST(MOZ_SAMPLE_TYPE_S16)
 42@@ -3362,6 +3361,155 @@ if test "${ac_cv_c_attribute_aligned}" !
34 fi 43 fi
35  44
36 dnl ======================================================== 45 dnl ========================================================
37+dnl Check for libogg 46+dnl Check for libogg
38+dnl ======================================================== 47+dnl ========================================================
39+ 48+
40+MOZ_ARG_WITH_BOOL(system-ogg, 49+MOZ_ARG_WITH_BOOL(system-ogg,
41+[ --with-system-ogg Use system libogg (located with pkgconfig)], 50+[ --with-system-ogg Use system libogg (located with pkgconfig)],
42+MOZ_SYSTEM_OGG=1, 51+MOZ_SYSTEM_OGG=1,
43+MOZ_SYSTEM_OGG=) 52+MOZ_SYSTEM_OGG=)
44+ 53+
45+if test -n "$MOZ_SYSTEM_OGG"; then 54+if test -n "$MOZ_SYSTEM_OGG"; then
46+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1) 55+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
@@ -176,105 +185,245 @@ $NetBSD: patch-aa,v 1.47 2016/08/06 08:4 @@ -176,105 +185,245 @@ $NetBSD: patch-aa,v 1.47 2016/08/06 08:4
176+[ --disable-webm Disable support for WebM media (VP8 video and Vorbis audio)], 185+[ --disable-webm Disable support for WebM media (VP8 video and Vorbis audio)],
177+ MOZ_WEBM=, 186+ MOZ_WEBM=,
178+ MOZ_WEBM=1) 187+ MOZ_WEBM=1)
179+ 188+
180+if test -n "$MOZ_WEBM"; then 189+if test -n "$MOZ_WEBM"; then
181+ AC_DEFINE(MOZ_WEBM) 190+ AC_DEFINE(MOZ_WEBM)
182+ MOZ_VPX=1 191+ MOZ_VPX=1
183+fi; 192+fi;
184+ 193+
185+dnl ======================================================== 194+dnl ========================================================
186 dnl = Apple platform decoder support 195 dnl = Apple platform decoder support
187 dnl ======================================================== 196 dnl ========================================================
188 if test "$COMPILE_ENVIRONMENT"; then 197 if test "$COMPILE_ENVIRONMENT"; then
189@@ -4027,6 +4175,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER) 198@@ -3445,6 +3593,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then
 199 fi
 200 fi
 201
 202+dnl ========================================================
 203+dnl Check for libogg
 204+dnl ========================================================
 205+
 206+MOZ_ARG_WITH_BOOL(system-ogg,
 207+[ --with-system-ogg Use system libogg (located with pkgconfig)],
 208+MOZ_SYSTEM_OGG=1,
 209+MOZ_SYSTEM_OGG=)
 210+
 211+if test -n "$MOZ_SYSTEM_OGG"; then
 212+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
 213+
 214+ _SAVE_LIBS=$LIBS
 215+ LIBS="$LIBS $MOZ_OGG_LIBS"
 216+ AC_CHECK_FUNC(ogg_set_mem_functions, [],
 217+ [AC_DEFINE(MOZ_OGG_NO_MEM_REPORTING)])
 218+ LIBS=$_SAVE_LIBS
 219+fi
 220+
 221+AC_SUBST(MOZ_SYSTEM_OGG)
 222+
 223+dnl ========================================================
 224+dnl Check for libvorbis
 225+dnl ========================================================
 226+
 227+MOZ_ARG_WITH_BOOL(system-vorbis,
 228+[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
 229+MOZ_SYSTEM_VORBIS=1,
 230+MOZ_SYSTEM_VORBIS=)
 231+
 232+if test -n "$MOZ_SYSTEM_VORBIS"; then
 233+ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
 234+fi
 235+
 236+AC_SUBST(MOZ_SYSTEM_VORBIS)
 237+
 238+dnl ========================================================
 239+dnl Check for integer-only libvorbis aka tremor
 240+dnl ========================================================
 241+
 242+MOZ_ARG_WITH_BOOL(system-tremor,
 243+[ --with-system-tremor Use system libtremor (located with pkgconfig)],
 244+MOZ_SYSTEM_TREMOR=1,
 245+MOZ_SYSTEM_TREMOR=)
 246+
 247+if test -n "$MOZ_SYSTEM_TREMOR"; then
 248+ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
 249+fi
 250+
 251+AC_SUBST(MOZ_SYSTEM_TREMOR)
 252+
 253+dnl ========================================================
 254+dnl Check for libtheora
 255+dnl ========================================================
 256+
 257+MOZ_ARG_WITH_BOOL(system-theora,
 258+[ --with-system-theora Use system libtheora (located with pkgconfig)],
 259+MOZ_SYSTEM_THEORA=1,
 260+MOZ_SYSTEM_THEORA=)
 261+
 262+if test -n "$MOZ_SYSTEM_THEORA"; then
 263+ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
 264+fi
 265+
 266+AC_SUBST(MOZ_SYSTEM_THEORA)
 267+
 268+dnl ========================================================
 269+dnl Check for libSoundTouch
 270+dnl ========================================================
 271+
 272+MOZ_ARG_WITH_BOOL(system-soundtouch,
 273+[ --with-system-soundtouch Use system libSoundTouch (located with pkgconfig)],
 274+MOZ_SYSTEM_SOUNDTOUCH=1,
 275+MOZ_SYSTEM_SOUNDTOUCH=)
 276+
 277+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
 278+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.9.0)
 279+
 280+ AC_LANG_SAVE
 281+ AC_LANG_CPLUSPLUS
 282+ _SAVE_CXXFLAGS=$CXXFLAGS
 283+ CXXFLAGS="$CXXFLAGS $MOZ_SOUNDTOUCH_CFLAGS"
 284+ AC_CACHE_CHECK(for soundtouch sample type,
 285+ ac_cv_soundtouch_sample_type,
 286+ [AC_TRY_COMPILE([#include <SoundTouch.h>
 287+ #ifndef SOUNDTOUCH_INTEGER_SAMPLES
 288+ #error soundtouch expects float samples
 289+ #endif],
 290+ [],
 291+ [ac_cv_soundtouch_sample_type=short],
 292+ [ac_cv_soundtouch_sample_type=float])])
 293+ CXXFLAGS=$_SAVE_CXXFLAGS
 294+ AC_LANG_RESTORE
 295+
 296+ if test \( -n "$MOZ_SAMPLE_TYPE_S16" -a "$ac_cv_soundtouch_sample_type" != short \) \
 297+ -o \( -n "$MOZ_SAMPLE_TYPE_FLOAT32" -a "$ac_cv_soundtouch_sample_type" != float \) ; then
 298+ AC_MSG_ERROR([SoundTouch library is built with incompatible sample type. Either rebuild the library with/without --enable-integer-samples, chase default Mozilla sample type or remove --with-system-soundtouch.])
 299+ fi
 300+fi
 301+
 302+if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
 303+ AC_DEFINE(MOZ_SYSTEM_SOUNDTOUCH)
 304+fi
 305+AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
 306+
 307 dnl system libvpx Support
 308 dnl ========================================================
 309 MOZ_ARG_WITH_BOOL(system-libvpx,
 310@@ -3609,6 +3862,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
190 AC_SUBST(MOZ_WEBM_ENCODER) 311 AC_SUBST(MOZ_WEBM_ENCODER)
191  312
192 dnl ================================== 313 dnl ==================================
193+dnl = Check OSS availability 314+dnl = Check OSS availability
194+dnl ================================== 315+dnl ==================================
195+ 316+
196+dnl If using Linux, Solaris or BSDs, ensure that OSS is available 317+dnl If using Linux, Solaris or BSDs, ensure that OSS is available
197+case "$OS_TARGET" in 318+case "$OS_TARGET" in
198+Linux|SunOS|DragonFly|FreeBSD|GNU/kFreeBSD) 319+Linux|SunOS|DragonFly|FreeBSD|NetBSD|GNU/kFreeBSD)
199+ MOZ_OSS=1 320+ MOZ_OSS=1
200+ ;; 321+ ;;
201+esac 322+esac
202+ 323+
203+MOZ_ARG_WITH_STRING(oss, 324+MOZ_ARG_WITH_STRING(oss,
204+[ --with-oss[=PFX] Enable OpenSoundSystem support [installed at prefix PFX]], 325+[ --with-oss[=PFX] Enable OpenSoundSystem support [installed at prefix PFX]],
205+ OSSPREFIX=$withval) 326+ OSSPREFIX=$withval)
206+ 327+
207+if test -n "$OSSPREFIX"; then 328+if test -n "$OSSPREFIX"; then
208+ if test "$OSSPREFIX" != "no"; then 329+ if test "$OSSPREFIX" != "no"; then
209+ MOZ_OSS=1 330+ MOZ_OSS=1
210+ else 331+ else
211+ MOZ_OSS= 332+ MOZ_OSS=
212+ fi 333+ fi
213+fi 334+fi
214+ 335+
215+_SAVE_CFLAGS=$CFLAGS 336+_SAVE_CFLAGS=$CFLAGS
216+_SAVE_LIBS=$LIBS 337+_SAVE_LIBS=$LIBS
217+if test -n "$MOZ_OSS"; then 338+if test -n "$MOZ_OSS"; then
218+ dnl Prefer 4Front implementation 339+ dnl Prefer 4Front implementation
219+ AC_MSG_CHECKING([MOZ_OSS_CFLAGS]) 340+ AC_MSG_CHECKING([MOZ_OSS_CFLAGS])
220+ if test "$OSSPREFIX" != "yes"; then 341+ if test "$OSSPREFIX" != "yes"; then
221+ oss_conf=${OSSPREFIX}/etc/oss.conf 342+ oss_conf=${OSSPREFIX%/usr}/etc/oss.conf
222+ if test -f "$oss_conf"; then 343+ if test -f "$oss_conf"; then
223+ . "$oss_conf" 344+ . "$oss_conf"
224+ else 345+ else
225+ OSSLIBDIR=$OSSPREFIX/lib/oss 346+ OSSLIBDIR=$OSSPREFIX/lib/oss
226+ fi 347+ fi
227+ if test -d "$OSSLIBDIR"; then 348+ if test -d "$OSSLIBDIR"; then
228+ MOZ_OSS_CFLAGS="$MOZ_OSS_CFLAGS -I$OSSLIBDIR/include" 349+ MOZ_OSS_CFLAGS="$MOZ_OSS_CFLAGS -I$OSSLIBDIR/include"
229+ fi 350+ fi
230+ fi 351+ fi
231+ AC_MSG_RESULT([$MOZ_OSS_CFLAGS]) 352+ AC_MSG_RESULT([$MOZ_OSS_CFLAGS])
232+ 353+
233+ CFLAGS="$CFLAGS $MOZ_OSS_CFLAGS" 354+ CFLAGS="$CFLAGS $MOZ_OSS_CFLAGS"
234+ MOZ_CHECK_HEADERS(sys/soundcard.h soundcard.h) 355+ MOZ_CHECK_HEADERS(sys/soundcard.h soundcard.h)
235+ 356+
236+ if test "$ac_cv_header_sys_soundcard_h" != "yes" -a \ 357+ if test "$ac_cv_header_sys_soundcard_h" != "yes" -a \
237+ "$ac_cv_header_soundcard_h" != "yes"; then 358+ "$ac_cv_header_soundcard_h" != "yes"; then
238+ AC_MSG_ERROR([Need OSS for Ogg, Wave or WebM decoding on $OS_TARGET. Disable with --disable-ogg --disable-wave --disable-webm.]) 359+ AC_MSG_ERROR([Need OSS for Ogg, Wave or WebM decoding on $OS_TARGET. Disable with --without-oss.])
239+ fi 360+ fi
240+ 361+
241+ dnl Assume NetBSD implementation over SunAudio 362+ dnl Assume NetBSD implementation over SunAudio
242+ AC_CHECK_LIB(ossaudio, _oss_ioctl, 363+ AC_CHECK_LIB(ossaudio, _oss_ioctl,
243+ [AC_DEFINE_UNQUOTED(CUBEB_OSS_DEFAULT_OUTPUT, "/dev/sound") 364+ [AC_DEFINE_UNQUOTED(CUBEB_OSS_DEFAULT_OUTPUT, "/dev/sound")
244+ MOZ_OSS_LIBS="$MOZ_OSS_LIBS -lossaudio"]) 365+ MOZ_OSS_LIBS="$MOZ_OSS_LIBS -lossaudio"])
245+fi 366+fi
246+CFLAGS=$_SAVE_CFLAGS 367+CFLAGS=$_SAVE_CFLAGS
247+LIBS=$_SAVE_LIBS 368+LIBS=$_SAVE_LIBS
248+ 369+
249+AC_SUBST(MOZ_OSS) 370+AC_SUBST(MOZ_OSS)
250+AC_SUBST_LIST(MOZ_OSS_CFLAGS) 371+AC_SUBST_LIST(MOZ_OSS_CFLAGS)
251+AC_SUBST_LIST(MOZ_OSS_LIBS) 372+AC_SUBST_LIST(MOZ_OSS_LIBS)
252+ 373+
253+dnl ================================== 374+dnl ==================================
254 dnl = Check alsa availability on Linux 375 dnl = Check alsa availability on Linux
255 dnl ================================== 376 dnl ==================================
256  377
257@@ -4040,12 +4249,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, 378@@ -3622,12 +3936,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
258 MOZ_ALSA=1, 379 MOZ_ALSA=1,
259 MOZ_ALSA=) 380 MOZ_ALSA=)
260  381
261+MOZ_ARG_DISABLE_BOOL(alsa-dlopen, 382+MOZ_ARG_DISABLE_BOOL(alsa-dlopen,
262+[ --disable-alsa-dlopen Disable runtime linking of libasound.so], 383+[ --disable-alsa-dlopen Disable runtime linking of libasound.so],
263+ DISABLE_LIBASOUND_DLOPEN=1, 384+ DISABLE_LIBASOUND_DLOPEN=1,
264+ DISABLE_LIBASOUND_DLOPEN=) 385+ DISABLE_LIBASOUND_DLOPEN=)
265+ 386+
266 if test -n "$MOZ_ALSA"; then 387 if test -n "$MOZ_ALSA"; then
267 PKG_CHECK_MODULES(MOZ_ALSA, alsa, , 388 PKG_CHECK_MODULES(MOZ_ALSA, alsa, ,
268 [echo "$MOZ_ALSA_PKG_ERRORS" 389 [echo "$MOZ_ALSA_PKG_ERRORS"
269 AC_MSG_ERROR([Need alsa for audio output on Linux. (On Ubuntu, you might try installing the package libasound2-dev.)])]) 390 AC_MSG_ERROR([Need alsa for audio output on Linux. (On Ubuntu, you might try installing the package libasound2-dev.)])])
270 fi 391 fi
271  392
272+if test -n "$DISABLE_LIBASOUND_DLOPEN"; then 393+if test -n "$DISABLE_LIBASOUND_DLOPEN"; then
273+ AC_DEFINE(DISABLE_LIBASOUND_DLOPEN) 394+ AC_DEFINE(DISABLE_LIBASOUND_DLOPEN)
274+else 395+else
275+ MOZ_ALSA_LIBS= 396+ MOZ_ALSA_LIBS=
276+fi 397+fi
277+ 398+
278 AC_SUBST(MOZ_ALSA) 399 AC_SUBST(MOZ_ALSA)
279  400
280 dnl ======================================================== 401 dnl ========================================================
 402@@ -5764,6 +6089,27 @@ if test "$USE_FC_FREETYPE"; then
 403 fi
 404
 405 dnl ========================================================
 406+dnl Check for graphite2
 407+dnl ========================================================
 408+if test -n "$MOZ_SYSTEM_GRAPHITE2"; then
 409+ dnl graphite2.pc has bogus version, check manually
 410+ _SAVE_CFLAGS=$CFLAGS
 411+ CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS"
 412+ AC_TRY_COMPILE([ #include <graphite2/Font.h>
 413+ #define GR2_VERSION_REQUIRE(major,minor,bugfix) \
 414+ ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \
 415+ * 100 + GR2_VERSION_BUGFIX >= \
 416+ (major) * 10000 + (minor) * 100 + (bugfix) )
 417+ ], [
 418+ #if !GR2_VERSION_REQUIRE(1,3,8)
 419+ #error "Insufficient graphite2 version."
 420+ #endif
 421+ ], [],
 422+ [AC_MSG_ERROR([--with-system-graphite2 requested but no working libgraphite2 found])])
 423+ CFLAGS=$_SAVE_CFLAGS
 424+fi
 425+
 426+dnl ========================================================
 427 dnl Check for pixman and cairo
 428 dnl ========================================================
 429

File Added: pkgsrc/www/firefox/patches/Attic/patch-browser_components_nsBrowserGlue.js
$NetBSD: patch-browser_components_nsBrowserGlue.js,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- browser/components/nsBrowserGlue.js.orig	2016-10-31 20:15:25.000000000 +0000
+++ browser/components/nsBrowserGlue.js
@@ -1054,7 +1054,9 @@ BrowserGlue.prototype = {
     }
     if (SCALING_PROBE_NAME) {
       let scaling = aWindow.devicePixelRatio * 100;
-      Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling);
+      try {
+        Services.telemetry.getHistogramById(SCALING_PROBE_NAME).add(scaling);
+      } catch (ex) {}
     }
   },
 

File Added: pkgsrc/www/firefox/patches/Attic/patch-build_moz.configure_init.configure
$NetBSD: patch-build_moz.configure_init.configure,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- build/moz.configure/init.configure.orig	2016-10-31 20:15:27.000000000 +0000
+++ build/moz.configure/init.configure
@@ -170,6 +170,7 @@ option(env='PYTHON', nargs=1, help='Pyth
 @imports(_from='mozbuild.configure.util', _import='LineIO')
 @imports(_from='mozbuild.virtualenv', _import='VirtualenvManager')
 @imports(_from='mozbuild.virtualenv', _import='verify_python_version')
+@imports(_from='__builtin__', _import='KeyError')
 @imports('distutils.sysconfig')
 def virtualenv_python(env_python, build_env, mozconfig, help):
     if help:
@@ -189,6 +190,12 @@ def virtualenv_python(env_python, build_
             python = mozconfig['vars']['added']['PYTHON']
         elif 'PYTHON' in mozconfig['vars']['modified']:
             python = mozconfig['vars']['modified']['PYTHON'][1]
+        for i in ('env', 'vars'):
+            for j in ('added', 'modified'):
+                try:
+                    del mozconfig[i][j]['PYTHON']
+                except KeyError:
+                    pass
 
     with LineIO(lambda l: log.error(l)) as out:
         verify_python_version(out)
@@ -224,7 +231,10 @@ def virtualenv_python(env_python, build_
     if python != normsep(sys.executable):
         log.info('Reexecuting in the virtualenv')
         if env_python:
-            del os.environ['PYTHON']
+            try:
+                del os.environ['PYTHON']
+            except KeyError:
+                pass
         # One would prefer to use os.execl, but that's completely borked on
         # Windows.
         sys.exit(subprocess.call([python] + sys.argv))

File Added: pkgsrc/www/firefox/patches/Attic/patch-dom_media_AudioStream.cpp
$NetBSD: patch-dom_media_AudioStream.cpp,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- dom/media/AudioStream.cpp.orig	2016-10-31 20:15:33.000000000 +0000
+++ dom/media/AudioStream.cpp
@@ -115,7 +115,9 @@ AudioStream::AudioStream(DataSource& aSo
   : mMonitor("AudioStream")
   , mChannels(0)
   , mOutChannels(0)
+#ifndef MOZ_SYSTEM_SOUNDTOUCH
   , mTimeStretcher(nullptr)
+#endif
   , mDumpFile(nullptr)
   , mState(INITIALIZED)
   , mDataSource(aSource)
@@ -130,9 +132,11 @@ AudioStream::~AudioStream()
   if (mDumpFile) {
     fclose(mDumpFile);
   }
+#ifndef MOZ_SYSTEM_SOUNDTOUCH
   if (mTimeStretcher) {
     soundtouch::destroySoundTouchObj(mTimeStretcher);
   }
+#endif
 }
 
 size_t
@@ -151,7 +155,11 @@ nsresult AudioStream::EnsureTimeStretche
 {
   mMonitor.AssertCurrentThreadOwns();
   if (!mTimeStretcher) {
+#ifdef MOZ_SYSTEM_SOUNDTOUCH
+    mTimeStretcher = new soundtouch::SoundTouch();
+#else
     mTimeStretcher = soundtouch::createSoundTouchObj();
+#endif
     mTimeStretcher->setSampleRate(mAudioClock.GetInputRate());
     mTimeStretcher->setChannels(mOutChannels);
     mTimeStretcher->setPitch(1.0);

File Added: pkgsrc/www/firefox/patches/Attic/patch-extensions_spellcheck_hunspell_glue_moz.build
$NetBSD: patch-extensions_spellcheck_hunspell_glue_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- extensions/spellcheck/hunspell/glue/moz.build.orig	2016-10-31 20:15:27.000000000 +0000
+++ extensions/spellcheck/hunspell/glue/moz.build
@@ -11,12 +11,14 @@ SOURCES += [
     'RemoteSpellCheckEngineParent.cpp',
 ]
 
-CXXFLAGS += CONFIG['MOZ_HUNSPELL_CFLAGS']
-
 FINAL_LIBRARY = 'xul'
 
+if CONFIG['MOZ_SYSTEM_HUNSPELL']:
+    CXXFLAGS += CONFIG['MOZ_HUNSPELL_CFLAGS']
+else:
+    LOCAL_INCLUDES += ['../src']
+
 LOCAL_INCLUDES += [
-    '../src',
     '/dom/base',
     '/extensions/spellcheck/src',
 ]

File Added: pkgsrc/www/firefox/patches/Attic/patch-extensions_spellcheck_src_moz.build
$NetBSD: patch-extensions_spellcheck_src_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- extensions/spellcheck/src/moz.build.orig	2016-10-31 20:15:27.000000000 +0000
+++ extensions/spellcheck/src/moz.build
@@ -17,9 +17,13 @@ SOURCES += [
 
 FINAL_LIBRARY = 'xul'
 
+if CONFIG['MOZ_SYSTEM_HUNSPELL']:
+    CXXFLAGS += CONFIG['MOZ_HUNSPELL_CFLAGS']
+else:
+    LOCAL_INCLUDES += ['../hunspell/src']
+
 LOCAL_INCLUDES += [
     '../hunspell/glue',
-    '../hunspell/src',
     '/dom/base',
 ]
 EXPORTS.mozilla += [

File Added: pkgsrc/www/firefox/patches/Attic/patch-gfx_thebes_gfxFontUtils.cpp
$NetBSD: patch-gfx_thebes_gfxFontUtils.cpp,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- gfx/thebes/gfxFontUtils.cpp.orig	2016-10-31 20:15:32.000000000 +0000
+++ gfx/thebes/gfxFontUtils.cpp
@@ -918,16 +918,18 @@ IsValidSFNTVersion(uint32_t version)
            version == TRUETYPE_TAG('t','r','u','e');
 }
 
-// copy and swap UTF-16 values, assume no surrogate pairs, can be in place
+// Copy and swap UTF-16 values, assume no surrogate pairs, can be in place.
+// aInBuf and aOutBuf are NOT necessarily 16-bit-aligned, so we should avoid
+// accessing them directly as uint16_t* values.
+// aLen is count of UTF-16 values, so the byte buffers are twice that.
 static void
-CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen)
+CopySwapUTF16(const char* aInBuf, char* aOutBuf, uint32_t aLen)
 {
-    const uint16_t *end = aInBuf + aLen;
+    const char* end = aInBuf + aLen * 2;
     while (aInBuf < end) {
-        uint16_t value = *aInBuf;
-        *aOutBuf = (value >> 8) | (value & 0xff) << 8;
-        aOutBuf++;
-        aInBuf++;
+        uint8_t b0 = *aInBuf++;
+        *aOutBuf++ = *aInBuf++;
+        *aOutBuf++ = b0;
     }
 }
 
@@ -1441,13 +1443,13 @@ gfxFontUtils::DecodeFontName(const char 
     if (csName[0] == 0) {
         // empty charset name: data is utf16be, no need to instantiate a converter
         uint32_t strLen = aByteLen / 2;
-#ifdef IS_LITTLE_ENDIAN
         aName.SetLength(strLen);
-        CopySwapUTF16(reinterpret_cast<const uint16_t*>(aNameData),
-                      reinterpret_cast<uint16_t*>(aName.BeginWriting()), strLen);
+#ifdef IS_LITTLE_ENDIAN
+        CopySwapUTF16(aNameData, reinterpret_cast<char*>(aName.BeginWriting()),
+                      strLen);
 #else
-        aName.Assign(reinterpret_cast<const char16_t*>(aNameData), strLen);
-#endif    
+        memcpy(aName.BeginWriting(), aNameData, strLen * 2);
+#endif
         return true;
     }
 

File Added: pkgsrc/www/firefox/patches/Attic/patch-intl_lwbrk_nsJISx4051LineBreaker.cpp
$NetBSD: patch-intl_lwbrk_nsJISx4051LineBreaker.cpp,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- intl/lwbrk/nsJISx4051LineBreaker.cpp.orig	2016-09-05 20:12:53.000000000 +0000
+++ intl/lwbrk/nsJISx4051LineBreaker.cpp
@@ -12,6 +12,10 @@
 #include "nsTArray.h"
 #include "nsUnicodeProperties.h"
 
+#if ENABLE_INTL_API
+#include "unicode/uchar.h"  // for U_LB_COUNT until bug 1305700
+#endif
+
 /* 
 
    Simplification of Pair Table in JIS X 4051
@@ -547,10 +551,22 @@ GetClass(uint32_t u)
     /* CLOSE_PARENTHESIS = 36,            [CP] */ CLASS_CLOSE_LIKE_CHARACTER,
     /* CONDITIONAL_JAPANESE_STARTER = 37, [CJ] */ CLASS_CLOSE,
     /* HEBREW_LETTER = 38,                [HL] */ CLASS_CHARACTER,
-    /* REGIONAL_INDICATOR = 39,           [RI] */ CLASS_CHARACTER
+    /* REGIONAL_INDICATOR = 39,           [RI] */ CLASS_CHARACTER,
+#if U_ICU_VERSION_MAJOR_NUM > 57
+    /* E_BASE = 40,                       [EB] */ CLASS_BREAKABLE,
+    /* E_MODIFIER = 41,                   [EM] */ CLASS_CHARACTER,
+    /* ZWJ = 42,                          [ZWJ]*/ CLASS_CHARACTER,
+#endif
   };
 
-  return sUnicodeLineBreakToClass[mozilla::unicode::GetLineBreakClass(u)];
+#if ENABLE_INTL_API
+  static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
+                "Gecko vs ICU LineBreak class mismatch");
+#endif
+
+  auto cls = mozilla::unicode::GetLineBreakClass(u);
+  MOZ_ASSERT(cls < mozilla::ArrayLength(sUnicodeLineBreakToClass));
+  return sUnicodeLineBreakToClass[cls];
 }
 
 static bool

File Added: pkgsrc/www/firefox/patches/Attic/patch-js_src_moz.build
$NetBSD: patch-js_src_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- js/src/moz.build.orig	2016-10-31 20:15:37.000000000 +0000
+++ js/src/moz.build
@@ -733,10 +733,6 @@ OS_LIBS += CONFIG['REALTIME_LIBS']
 CFLAGS += CONFIG['MOZ_ICU_CFLAGS']
 CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
 
-NO_EXPAND_LIBS = True
-
-DIST_INSTALL = True
-
 # Prepare self-hosted JS code for embedding
 GENERATED_FILES += ['selfhosted.out.h']
 selfhosted = GENERATED_FILES['selfhosted.out.h']

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_tests_moz.build
$NetBSD: patch-media_libcubeb_tests_moz.build,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- media/libcubeb/tests/moz.build.orig	2016-10-31 20:15:39.000000000 +0000
+++ media/libcubeb/tests/moz.build
@@ -73,7 +73,6 @@ elif CONFIG['OS_TARGET'] == 'OpenBSD':
         'sndio',
     ]
 else:
-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
     OS_LIBS += CONFIG['MOZ_PULSEAUDIO_LIBS']
 
 if CONFIG['GNU_CXX']:

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_update.sh
$NetBSD: patch-media_libcubeb_update.sh,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- media/libcubeb/update.sh.orig	2016-10-31 20:15:39.000000000 +0000
+++ media/libcubeb/update.sh
@@ -16,6 +16,7 @@ cp $1/src/cubeb_audiounit.cpp src
 cp $1/src/cubeb_osx_run_loop.h src
 cp $1/src/cubeb_jack.cpp src
 cp $1/src/cubeb_opensl.c src
+cp $1/src/cubeb_oss.c src
 cp $1/src/cubeb_panner.cpp src
 cp $1/src/cubeb_panner.h src
 cp $1/src/cubeb_pulse.c src

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_libsoundtouch_src_soundtouch__perms.h
$NetBSD: patch-media_libsoundtouch_src_soundtouch__perms.h,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- media/libsoundtouch/src/soundtouch_perms.h.orig	2016-05-12 17:13:16.000000000 +0000
+++ media/libsoundtouch/src/soundtouch_perms.h
@@ -12,7 +12,9 @@
 
 #pragma GCC visibility push(default)
 #include "SoundTouch.h"
+#ifndef MOZ_SYSTEM_SOUNDTOUCH
 #include "SoundTouchFactory.h"
+#endif
 #pragma GCC visibility pop
 
 #endif // MOZILLA_SOUNDTOUCH_PERMS_H

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_libyuv_source_mjpeg__decoder.cc
$NetBSD: patch-media_libyuv_source_mjpeg__decoder.cc,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- media/libyuv/source/mjpeg_decoder.cc.orig	2016-10-31 20:15:24.000000000 +0000
+++ media/libyuv/source/mjpeg_decoder.cc
@@ -25,7 +25,6 @@
 #endif
 
 #endif
-struct FILE;  // For jpeglib.h.
 
 // C++ build requires extern C for jpeg internals.
 #ifdef __cplusplus

File Added: pkgsrc/www/firefox/patches/Attic/patch-moz.configure
$NetBSD: patch-moz.configure,v 1.1 2016/12/03 09:58:26 ryoon Exp $

--- moz.configure.orig	2016-10-31 20:15:26.000000000 +0000
+++ moz.configure
@@ -216,6 +216,30 @@ check_prog('GENISOIMAGE', delayed_getatt
 check_prog('RPMBUILD', delayed_getattr(extra_programs, 'RPMBUILD'),
            allow_missing=True)
 
+option('--with-system-graphite2',
+       help="Use system graphite2 (located with pkgconfig)")
+
+@depends('--with-system-graphite2', compile_environment)
+def check_for_graphite2(value, compile_env):
+    return value and compile_env
+
+system_graphite2 = pkg_check_modules('MOZ_GRAPHITE2', 'graphite2',
+                                    check_for_graphite2)
+
+set_config('MOZ_SYSTEM_GRAPHITE2', system_graphite2)
+
+option('--with-system-harfbuzz',
+       help="Use system harfbuzz (located with pkgconfig)")
+
+@depends('--with-system-harfbuzz', compile_environment)
+def check_for_harfbuzz(value, compile_env):
+    return value and compile_env
+
+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.2.6',
+                                    check_for_harfbuzz)
+
+set_config('MOZ_SYSTEM_HARFBUZZ', system_harfbuzz)
+
 option('--enable-system-hunspell',
        help="Use system hunspell (located with pkgconfig)")
 

cvs diff -r1.2 -r1.3 pkgsrc/www/firefox/patches/Attic/patch-build_moz.configure_old.configure (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-build_moz.configure_old.configure 2016/09/20 20:01:41 1.2
+++ pkgsrc/www/firefox/patches/Attic/patch-build_moz.configure_old.configure 2016/12/03 09:58:26 1.3
@@ -1,42 +1,41 @@ @@ -1,42 +1,41 @@
1$NetBSD: patch-build_moz.configure_old.configure,v 1.2 2016/09/20 20:01:41 ryoon Exp $ 1$NetBSD: patch-build_moz.configure_old.configure,v 1.3 2016/12/03 09:58:26 ryoon Exp $
2 2
3--- build/moz.configure/old.configure.orig 2016-08-18 00:33:14.000000000 +0000 3--- build/moz.configure/old.configure.orig 2016-10-31 20:15:27.000000000 +0000
4+++ build/moz.configure/old.configure 4+++ build/moz.configure/old.configure
5@@ -159,6 +159,7 @@ def old_configure_options(*options): 5@@ -159,6 +159,7 @@ def old_configure_options(*options):
6 '--enable-accessibility', 6 '--enable-accessibility',
7 '--enable-address-sanitizer', 7 '--enable-address-sanitizer',
8 '--enable-alsa', 8 '--enable-alsa',
9+ '--enable-alsa-dlopen', 9+ '--enable-alsa-dlopen',
10 '--enable-android-omx', 10 '--enable-android-omx',
11 '--enable-approximate-location', 11 '--enable-approximate-location',
12 '--enable-b2g-bt', 12 '--enable-b2g-bt',
13@@ -262,6 +263,7 @@ def old_configure_options(*options): 13@@ -259,6 +260,7 @@ def old_configure_options(*options):
14 '--enable-verify-mar', 14 '--enable-verify-mar',
15 '--enable-warnings-as-errors', 15 '--enable-warnings-as-errors',
16 '--enable-webapp-runtime', 16 '--enable-webapp-runtime',
17+ '--enable-webm', 17+ '--enable-webm',
18 '--enable-webrtc', 18 '--enable-webrtc',
19 '--enable-websms-backend', 19 '--enable-websms-backend',
20 '--enable-webspeech', 20 '--enable-webspeech',
21@@ -310,6 +312,7 @@ def old_configure_options(*options): 21@@ -306,19 +308,27 @@ def old_configure_options(*options):
22 '--with-nspr-prefix', 22 '--with-nspr-prefix',
23 '--with-nss-exec-prefix', 23 '--with-nss-exec-prefix',
24 '--with-nss-prefix', 24 '--with-nss-prefix',
25+ '--with-oss', 25+ '--with-oss',
26 '--with-pthreads', 26 '--with-pthreads',
27 '--with-qemu-exe', 27 '--with-qemu-exe',
28 '--with-qtdir', 28 '--with-servo',
29@@ -317,13 +320,20 @@ def old_configure_options(*options): 
30 '--with-sixgill', 29 '--with-sixgill',
31 '--with-soft-float', 30 '--with-soft-float',
32 '--with-system-bz2', 31 '--with-system-bz2',
33+ '--with-system-celt', 32+ '--with-system-celt',
34 '--with-system-icu', 33 '--with-system-icu',
35 '--with-system-jpeg', 34 '--with-system-jpeg',
36 '--with-system-libevent', 35 '--with-system-libevent',
37 '--with-system-libvpx', 36 '--with-system-libvpx',
38 '--with-system-nspr', 37 '--with-system-nspr',
39 '--with-system-nss', 38 '--with-system-nss',
40+ '--with-system-ogg', 39+ '--with-system-ogg',
41+ '--with-system-opus', 40+ '--with-system-opus',
42 '--with-system-png', 41 '--with-system-png',

cvs diff -r1.2 -r1.3 pkgsrc/www/firefox/patches/Attic/patch-js_xpconnect_src_xpcprivate.h (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-js_xpconnect_src_xpcprivate.h 2015/01/30 07:32:24 1.2
+++ pkgsrc/www/firefox/patches/Attic/patch-js_xpconnect_src_xpcprivate.h 2016/12/03 09:58:26 1.3
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1$NetBSD: patch-js_xpconnect_src_xpcprivate.h,v 1.2 2015/01/30 07:32:24 pho Exp $ 1$NetBSD: patch-js_xpconnect_src_xpcprivate.h,v 1.3 2016/12/03 09:58:26 ryoon Exp $
2 2
3From commit log 1.1: 3From commit log 1.1:
4 Instantiate WeakMapPtr explicitly to get the right visibility with 4 Instantiate WeakMapPtr explicitly to get the right visibility with
5 clang. 5 clang.
6 6
7--- js/xpconnect/src/xpcprivate.h.orig 2015-01-23 06:00:06.000000000 +0000 7--- js/xpconnect/src/xpcprivate.h.orig 2016-10-31 20:15:38.000000000 +0000
8+++ js/xpconnect/src/xpcprivate.h 8+++ js/xpconnect/src/xpcprivate.h
9@@ -1016,6 +1016,8 @@ static inline bool IS_PROTO_CLASS(const  9@@ -860,6 +860,8 @@ typedef nsTArray<InterpositionWhitelistP
10 /***************************************************************************/ 10 /***************************************************************************/
11 // XPCWrappedNativeScope is one-to-one with a JS global object. 11 // XPCWrappedNativeScope is one-to-one with a JS global object.
12  12
13+extern template class JS_PUBLIC_API(JS::WeakMapPtr)<JSObject*, JSObject*>; 13+extern template class JS_PUBLIC_API(JS::WeakMapPtr)<JSObject*, JSObject*>;
14+ 14+
15 class nsIAddonInterposition; 15 class nsIAddonInterposition;
16 class nsXPCComponentsBase; 16 class nsXPCComponentsBase;
17 class XPCWrappedNativeScope : public PRCList 17 class XPCWrappedNativeScope final : public PRCList

cvs diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/Attic/patch-config_Makefile.in (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-config_Makefile.in 2016/08/06 08:46:59 1.7
+++ pkgsrc/www/firefox/patches/Attic/patch-config_Makefile.in 2016/12/03 09:58:26 1.8
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1$NetBSD: patch-config_Makefile.in,v 1.7 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-config_Makefile.in,v 1.8 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Support system libraries 3* Support system libraries
4 4
5--- config/Makefile.in.orig 2016-07-25 20:22:04.000000000 +0000 5--- config/Makefile.in.orig 2016-10-31 20:15:27.000000000 +0000
6+++ config/Makefile.in 6+++ config/Makefile.in
7@@ -49,6 +49,14 @@ export:: $(export-preqs) 7@@ -49,6 +49,13 @@ export:: $(export-preqs)
8 -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \ 8 -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
9 -DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \ 9 -DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
10 -DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \ 10 -DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \
 11+ -DMOZ_SYSTEM_GRAPHITE2=$(MOZ_SYSTEM_GRAPHITE2) \
 12+ -DMOZ_SYSTEM_HARFBUZZ=$(MOZ_SYSTEM_HARFBUZZ) \
11+ -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \ 13+ -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \
12+ -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \ 14+ -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \
13+ -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \ 15+ -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \
14+ -DMOZ_SYSTEM_TREMOR=$(MOZ_SYSTEM_TREMOR) \ 16+ -DMOZ_SYSTEM_TREMOR=$(MOZ_SYSTEM_TREMOR) \
15+ -DMOZ_SYSTEM_CELT=$(MOZ_SYSTEM_CELT) \ 
16+ -DMOZ_SYSTEM_OPUS=$(MOZ_SYSTEM_OPUS) \ 
17+ -DMOZ_SYSTEM_SPEEX=$(MOZ_SYSTEM_SPEEX) \ 
18+ -DMOZ_SYSTEM_SOUNDTOUCH=$(MOZ_SYSTEM_SOUNDTOUCH) \ 17+ -DMOZ_SYSTEM_SOUNDTOUCH=$(MOZ_SYSTEM_SOUNDTOUCH) \
19 $(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers 18 $(srcdir)/system-headers $(srcdir)/stl-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers
20 $(INSTALL) system_wrappers $(DIST) 19 $(INSTALL) system_wrappers $(DIST)
21  20

cvs diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/Attic/patch-image_decoders_nsJPEGDecoder.cpp (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-image_decoders_nsJPEGDecoder.cpp 2016/06/16 12:08:21 1.7
+++ pkgsrc/www/firefox/patches/Attic/patch-image_decoders_nsJPEGDecoder.cpp 2016/12/03 09:58:26 1.8
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.7 2016/06/16 12:08:21 ryoon Exp $ 1$NetBSD: patch-image_decoders_nsJPEGDecoder.cpp,v 1.8 2016/12/03 09:58:26 ryoon Exp $
2 2
3Partially revert https://bugzilla.mozilla.org/show_bug.cgi?id=791305 3Partially revert https://bugzilla.mozilla.org/show_bug.cgi?id=791305
4to allow building against jpeg (not jpeg-turbo). 4to allow building against jpeg (not jpeg-turbo).
5 5
6--- image/decoders/nsJPEGDecoder.cpp.orig 2015-04-20 02:19:51.000000000 +0000 6--- image/decoders/nsJPEGDecoder.cpp.orig 2016-10-31 20:15:32.000000000 +0000
7+++ image/decoders/nsJPEGDecoder.cpp 7+++ image/decoders/nsJPEGDecoder.cpp
8@@ -23,13 +23,28 @@ 8@@ -28,13 +28,28 @@
9  9
10 extern "C" { 10 extern "C" {
11 #include "iccjpeg.h" 11 #include "iccjpeg.h"
12-} 12-}
13  13
14+#ifdef JCS_EXTENSIONS 14+#ifdef JCS_EXTENSIONS
15 #if MOZ_BIG_ENDIAN 15 #if MOZ_BIG_ENDIAN
16 #define MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB JCS_EXT_XRGB 16 #define MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB JCS_EXT_XRGB
17 #else 17 #else
18 #define MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB JCS_EXT_BGRX 18 #define MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB JCS_EXT_BGRX
19 #endif 19 #endif
20+#else 20+#else
21+/* Colorspace conversion (copied from jpegint.h) */ 21+/* Colorspace conversion (copied from jpegint.h) */
@@ -25,73 +25,74 @@ to allow building against jpeg (not jpeg @@ -25,73 +25,74 @@ to allow building against jpeg (not jpeg
25+ JSAMPIMAGE input_buf, JDIMENSION input_row, 25+ JSAMPIMAGE input_buf, JDIMENSION input_row,
26+ JSAMPARRAY output_buf, int num_rows)); 26+ JSAMPARRAY output_buf, int num_rows));
27+}; 27+};
28+ 28+
29+METHODDEF(void) 29+METHODDEF(void)
30+ycc_rgb_convert_argb (j_decompress_ptr cinfo, 30+ycc_rgb_convert_argb (j_decompress_ptr cinfo,
31+ JSAMPIMAGE input_buf, JDIMENSION input_row, 31+ JSAMPIMAGE input_buf, JDIMENSION input_row,
32+ JSAMPARRAY output_buf, int num_rows); 32+ JSAMPARRAY output_buf, int num_rows);
33+#endif 33+#endif
34+} 34+}
35  35
36 static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width); 36 static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width);
37  37
38@@ -373,6 +388,7 @@ nsJPEGDecoder::WriteInternal(const char* 38@@ -360,6 +375,7 @@ nsJPEGDecoder::ReadJPEGData(const char*
39 case JCS_GRAYSCALE: 39 case JCS_GRAYSCALE:
40 case JCS_RGB: 40 case JCS_RGB:
41 case JCS_YCbCr: 41 case JCS_YCbCr:
42+#ifdef JCS_EXTENSIONS 42+#ifdef JCS_EXTENSIONS
43 // if we're not color managing we can decode directly to 43 // if we're not color managing we can decode directly to
44 // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB 44 // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB
45 if (mCMSMode != eCMSMode_All) { 45 if (mCMSMode != eCMSMode_All) {
46@@ -381,6 +397,9 @@ nsJPEGDecoder::WriteInternal(const char* 46@@ -368,6 +384,9 @@ nsJPEGDecoder::ReadJPEGData(const char*
47 } else { 47 } else {
48 mInfo.out_color_space = JCS_RGB; 48 mInfo.out_color_space = JCS_RGB;
49 } 49 }
50+#else 50+#else
51+ mInfo.out_color_space = JCS_RGB; 51+ mInfo.out_color_space = JCS_RGB;
52+#endif 52+#endif
53 break; 53 break;
54 case JCS_CMYK: 54 case JCS_CMYK:
55 case JCS_YCCK: 55 case JCS_YCCK:
56@@ -448,6 +467,15 @@ nsJPEGDecoder::WriteInternal(const char* 56@@ -441,6 +460,16 @@ nsJPEGDecoder::ReadJPEGData(const char*
57 return; // I/O suspension 57 return Transition::ContinueUnbuffered(State::JPEG_DATA); // I/O suspension
58 } 58 }
59  59
60+#ifndef JCS_EXTENSIONS 60+#ifndef JCS_EXTENSIONS
61+ /* Force to use our YCbCr to Packed RGB converter when possible */ 61+ /* Force to use our YCbCr to Packed RGB converter when possible */
62+ if (!mTransform && (mCMSMode != eCMSMode_All) && 62+ if (!mTransform && (mCMSMode != eCMSMode_All) &&
63+ mInfo.jpeg_color_space == JCS_YCbCr && mInfo.out_color_space == JCS_RGB) { 63+ mInfo.jpeg_color_space == JCS_YCbCr && mInfo.out_color_space == JCS_RGB) {
64+ /* Special case for the most common case: transform from YCbCr direct into packed ARGB */ 64+ /* Special case for the most common case: transform from YCbCr direct into packed ARGB */
65+ mInfo.out_color_components = 4; /* Packed ARGB pixels are always 4 bytes...*/ 65+ mInfo.out_color_components = 4; /* Packed ARGB pixels are always 4 bytes...*/
66+ mInfo.cconvert->color_convert = ycc_rgb_convert_argb; 66+ mInfo.cconvert->color_convert = ycc_rgb_convert_argb;
67+ } 67+ }
68+#endif 68+#endif
 69+
69 // If this is a progressive JPEG ... 70 // If this is a progressive JPEG ...
70 mState = mInfo.buffered_image ? 71 mState = mInfo.buffered_image ?
71 JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL; 72 JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL;
72@@ -629,7 +657,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus 73@@ -638,7 +667,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus
73  74
74 MOZ_ASSERT(imageRow, "Should have a row buffer here"); 75 MOZ_ASSERT(imageRow, "Should have a row buffer here");
75  76
76+#ifdef JCS_EXTENSIONS 77+#ifdef JCS_EXTENSIONS
77 if (mInfo.out_color_space == MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB) { 78 if (mInfo.out_color_space == MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB) {
78+#else 79+#else
79+ if (mInfo.cconvert->color_convert == ycc_rgb_convert_argb) { 80+ if (mInfo.cconvert->color_convert == ycc_rgb_convert_argb) {
80+#endif 81+#endif
81 // Special case: scanline will be directly converted into packed ARGB 82 // Special case: scanline will be directly converted into packed ARGB
82 if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) { 83 if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) {
83 *suspend = true; // suspend 84 *suspend = true; // suspend
84@@ -953,6 +985,282 @@ term_source (j_decompress_ptr jd) 85@@ -962,6 +995,282 @@ term_source (j_decompress_ptr jd)
85 } // namespace image 86 } // namespace image
86 } // namespace mozilla 87 } // namespace mozilla
87  88
88+#ifndef JCS_EXTENSIONS 89+#ifndef JCS_EXTENSIONS
89+/**************** YCbCr -> Cairo's RGB24/ARGB32 conversion: most common case **************/ 90+/**************** YCbCr -> Cairo's RGB24/ARGB32 conversion: most common case **************/
90+ 91+
91+/* 92+/*
92+ * YCbCr is defined per CCIR 601-1, except that Cb and Cr are 93+ * YCbCr is defined per CCIR 601-1, except that Cb and Cr are
93+ * normalized to the range 0..MAXJSAMPLE rather than -0.5 .. 0.5. 94+ * normalized to the range 0..MAXJSAMPLE rather than -0.5 .. 0.5.
94+ * The conversion equations to be implemented are therefore 95+ * The conversion equations to be implemented are therefore
95+ * R = Y + 1.40200 * Cr 96+ * R = Y + 1.40200 * Cr
96+ * G = Y - 0.34414 * Cb - 0.71414 * Cr 97+ * G = Y - 0.34414 * Cb - 0.71414 * Cr
97+ * B = Y + 1.77200 * Cb 98+ * B = Y + 1.77200 * Cb

cvs diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_cubeb__oss.c (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_cubeb__oss.c 2016/11/09 19:33:24 1.7
+++ pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_cubeb__oss.c 2016/12/03 09:58:26 1.8
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.7 2016/11/09 19:33:24 maya Exp $ 1$NetBSD: patch-media_libcubeb_src_cubeb__oss.c,v 1.8 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Restore OSS audio support code 3* Restore OSS audio support code
4 4
5--- media/libcubeb/src/cubeb_oss.c.orig 2016-11-09 15:26:24.842721769 +0000 5--- media/libcubeb/src/cubeb_oss.c.orig 2016-11-29 13:25:18.814351604 +0000
6+++ media/libcubeb/src/cubeb_oss.c 6+++ media/libcubeb/src/cubeb_oss.c
7@@ -0,0 +1,414 @@ 7@@ -0,0 +1,442 @@
8+/* 8+/*
9+ * Copyright © 2014 Mozilla Foundation 9+ * Copyright © 2014 Mozilla Foundation
10+ * 10+ *
11+ * This program is made available under an ISC-style license. See the 11+ * This program is made available under an ISC-style license. See the
12+ * accompanying file LICENSE for details. 12+ * accompanying file LICENSE for details.
13+ */ 13+ */
14+#if defined(HAVE_SYS_SOUNDCARD_H) 14+#if defined(HAVE_SYS_SOUNDCARD_H)
15+#include <sys/soundcard.h> 15+#include <sys/soundcard.h>
16+#else 16+#else
17+#include <soundcard.h> 17+#include <soundcard.h>
18+#endif 18+#endif
19+#include <unistd.h> 19+#include <unistd.h>
20+#include <stdlib.h> 20+#include <stdlib.h>
21+#include <sys/types.h> 21+#include <sys/types.h>
22+#include <sys/stat.h> 22+#include <sys/stat.h>
@@ -26,28 +26,26 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -26,28 +26,26 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
26+#include <pthread.h> 26+#include <pthread.h>
27+#include <stdio.h> 27+#include <stdio.h>
28+#include <assert.h> 28+#include <assert.h>
29+ 29+
30+#include "cubeb/cubeb.h" 30+#include "cubeb/cubeb.h"
31+#include "cubeb-internal.h" 31+#include "cubeb-internal.h"
32+ 32+
33+#ifndef CUBEB_OSS_DEFAULT_OUTPUT 33+#ifndef CUBEB_OSS_DEFAULT_OUTPUT
34+#define CUBEB_OSS_DEFAULT_OUTPUT "/dev/dsp" 34+#define CUBEB_OSS_DEFAULT_OUTPUT "/dev/dsp"
35+#endif 35+#endif
36+ 36+
37+#define OSS_BUFFER_SIZE 1024 37+#define OSS_BUFFER_SIZE 1024
38+ 38+
39+#define SATURATE(f) fmaxf(-1,fminf(1,f)) 
40+ 
41+struct cubeb { 39+struct cubeb {
42+ struct cubeb_ops const * ops; 40+ struct cubeb_ops const * ops;
43+}; 41+};
44+ 42+
45+struct cubeb_stream { 43+struct cubeb_stream {
46+ cubeb * context; 44+ cubeb * context;
47+ 45+
48+ cubeb_data_callback data_callback; 46+ cubeb_data_callback data_callback;
49+ cubeb_state_callback state_callback; 47+ cubeb_state_callback state_callback;
50+ void * user_ptr; 48+ void * user_ptr;
51+ float volume; 49+ float volume;
52+ float panning; 50+ float panning;
53+ 51+
@@ -123,78 +121,108 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -123,78 +121,108 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
123+static long run_data_callback(cubeb_stream *stream, void *buffer, long nframes) 121+static long run_data_callback(cubeb_stream *stream, void *buffer, long nframes)
124+{ 122+{
125+ long got = 0; 123+ long got = 0;
126+ pthread_mutex_lock(&stream->state_mutex); 124+ pthread_mutex_lock(&stream->state_mutex);
127+ if (stream->data_callback && stream->running && !stream->stopped) { 125+ if (stream->data_callback && stream->running && !stream->stopped) {
128+ pthread_mutex_unlock(&stream->state_mutex); 126+ pthread_mutex_unlock(&stream->state_mutex);
129+ got = stream->data_callback(stream, stream->user_ptr, NULL, buffer, nframes); 127+ got = stream->data_callback(stream, stream->user_ptr, NULL, buffer, nframes);
130+ } else { 128+ } else {
131+ pthread_mutex_unlock(&stream->state_mutex); 129+ pthread_mutex_unlock(&stream->state_mutex);
132+ } 130+ }
133+ return got; 131+ return got;
134+} 132+}
135+ 133+
136+static void apply_volume(int16_t* buffer, unsigned int n, 134+static void apply_volume_int(int16_t* buffer, unsigned int n,
137+ float volume, float panning) 135+ float volume, float panning)
138+{ 136+{
139+ float left = volume; 137+ float left = volume;
140+ float right = volume; 138+ float right = volume;
141+ unsigned int i; 139+ unsigned int i;
142+ int pan[2]; 140+ int pan[2];
143+ if (panning<0) { 141+ if (panning<0) {
144+ right *= (1+panning); 142+ right *= (1+panning);
145+ } else { 143+ } else {
146+ left *= (1-panning); 144+ left *= (1-panning);
147+ } 145+ }
148+ pan[0] = 128.0*left; 146+ pan[0] = 128.0*left;
149+ pan[1] = 128.0*right; 147+ pan[1] = 128.0*right;
150+ for(i=0; i<n; i++){ 148+ for(i=0; i<n; i++){
151+ buffer[i] = ((int)buffer[i])*pan[i%2]/128; 149+ buffer[i] = ((int)buffer[i])*pan[i%2]/128;
152+ } 150+ }
153+} 151+}
154+ 152+
 153+static void apply_volume_float(float* buffer, unsigned int n,
 154+ float volume, float panning)
 155+{
 156+ float left = volume;
 157+ float right = volume;
 158+ unsigned int i;
 159+ float pan[2];
 160+ if (panning<0) {
 161+ right *= (1+panning);
 162+ } else {
 163+ left *= (1-panning);
 164+ }
 165+ pan[0] = left;
 166+ pan[1] = right;
 167+ for(i=0; i<n; i++){
 168+ buffer[i] = buffer[i]*pan[i%2];
 169+ }
 170+}
 171+
 172+
155+static void *writer(void *stm) 173+static void *writer(void *stm)
156+{ 174+{
157+ cubeb_stream* stream = (cubeb_stream*)stm; 175+ cubeb_stream* stream = (cubeb_stream*)stm;
158+ int16_t buffer[OSS_BUFFER_SIZE]; 176+ int16_t buffer[OSS_BUFFER_SIZE];
159+ float f_buffer[OSS_BUFFER_SIZE]; 177+ float f_buffer[OSS_BUFFER_SIZE];
160+ int got; 178+ int got;
161+ unsigned long i; 179+ unsigned long i;
162+ while (stream->running) { 180+ while (stream->running) {
163+ pthread_mutex_lock(&stream->state_mutex); 181+ pthread_mutex_lock(&stream->state_mutex);
164+ if (stream->stopped) { 182+ if (stream->stopped) {
165+ pthread_mutex_unlock(&stream->state_mutex); 183+ pthread_mutex_unlock(&stream->state_mutex);
166+ run_state_callback(stream, CUBEB_STATE_STOPPED); 184+ run_state_callback(stream, CUBEB_STATE_STOPPED);
167+ pthread_mutex_lock(&stream->state_mutex); 185+ pthread_mutex_lock(&stream->state_mutex);
168+ while (stream->stopped) { 186+ while (stream->stopped) {
169+ pthread_cond_wait(&stream->state_cond, &stream->state_mutex); 187+ pthread_cond_wait(&stream->state_cond, &stream->state_mutex);
170+ } 188+ }
171+ pthread_mutex_unlock(&stream->state_mutex); 189+ pthread_mutex_unlock(&stream->state_mutex);
172+ run_state_callback(stream, CUBEB_STATE_STARTED); 190+ run_state_callback(stream, CUBEB_STATE_STARTED);
173+ continue; 191+ continue;
174+ } 192+ }
175+ pthread_mutex_unlock(&stream->state_mutex); 193+ pthread_mutex_unlock(&stream->state_mutex);
176+ if (stream->floating) { 194+ if (stream->floating) {
177+ got = run_data_callback(stream, f_buffer, 195+ got = run_data_callback(stream, f_buffer,
178+ OSS_BUFFER_SIZE/stream->params.channels); 196+ OSS_BUFFER_SIZE/stream->params.channels);
 197+ apply_volume_float(f_buffer, got*stream->params.channels,
 198+ stream->volume, stream->panning);
179+ for (i=0; i<((unsigned long)got)*stream->params.channels; i++) { 199+ for (i=0; i<((unsigned long)got)*stream->params.channels; i++) {
180+ buffer[i] = SATURATE(f_buffer[i])*32767.0; 200+ /* Clipping is prefered to overflow */
 201+ if(f_buffer[i]>=1.0){
 202+ f_buffer[i]=1.0;
 203+ }
 204+ if(f_buffer[i]<=-1.0){
 205+ f_buffer[i]=-1.0;
 206+ }
 207+ /* One might think that multipling by 32767.0 is logical but results in clipping */
 208+ buffer[i] = f_buffer[i]*32767.0;
181+ } 209+ }
182+ } else { 210+ } else {
183+ got = run_data_callback(stream, buffer, 211+ got = run_data_callback(stream, buffer,
184+ OSS_BUFFER_SIZE/stream->params.channels); 212+ OSS_BUFFER_SIZE/stream->params.channels);
 213+ apply_volume_int(buffer, got*stream->params.channels,
 214+ stream->volume, stream->panning);
185+ } 215+ }
186+ apply_volume(buffer, got*stream->params.channels, 
187+ stream->volume, stream->panning); 
188+ if (got<0) { 216+ if (got<0) {
189+ run_state_callback(stream, CUBEB_STATE_ERROR); 217+ run_state_callback(stream, CUBEB_STATE_ERROR);
190+ break; 218+ break;
191+ } 219+ }
192+ if (!got) { 220+ if (!got) {
193+ run_state_callback(stream, CUBEB_STATE_DRAINED); 221+ run_state_callback(stream, CUBEB_STATE_DRAINED);
194+ } 222+ }
195+ if (got) { 223+ if (got) {
196+ size_t i = 0; 224+ size_t i = 0;
197+ size_t s = got*stream->params.channels*sizeof(int16_t); 225+ size_t s = got*stream->params.channels*sizeof(int16_t);
198+ while (i < s) { 226+ while (i < s) {
199+ ssize_t n = write(stream->fd, ((char*)buffer) + i, s - i); 227+ ssize_t n = write(stream->fd, ((char*)buffer) + i, s - i);
200+ if (n<=0) { 228+ if (n<=0) {
@@ -254,29 +282,29 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -254,29 +282,29 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
254+ int j = ioctl(stream->fd, what, &i); \ 282+ int j = ioctl(stream->fd, what, &i); \
255+ if (j == -1 || i != to) { \ 283+ if (j == -1 || i != to) { \
256+ close(stream->fd); \ 284+ close(stream->fd); \
257+ free(stream); \ 285+ free(stream); \
258+ return CUBEB_ERROR_INVALID_FORMAT; } } while (0) 286+ return CUBEB_ERROR_INVALID_FORMAT; } } while (0)
259+ 287+
260+ stream->params = *output_stream_params; 288+ stream->params = *output_stream_params;
261+ stream->volume = 1.0; 289+ stream->volume = 1.0;
262+ stream->panning = 0.0; 290+ stream->panning = 0.0;
263+ 291+
264+ oss_try_set_latency(stream, latency);  292+ oss_try_set_latency(stream, latency);
265+ 293+
266+ stream->floating = 0; 294+ stream->floating = 0;
267+ SET(SNDCTL_DSP_CHANNELS, output_stream_params->channels); 295+ SET(SNDCTL_DSP_CHANNELS, stream->params.channels);
268+ SET(SNDCTL_DSP_SPEED, output_stream_params->rate); 296+ SET(SNDCTL_DSP_SPEED, stream->params.rate);
269+ switch (output_stream_params->format) { 297+ switch (stream->params.format) {
270+ case CUBEB_SAMPLE_S16LE: 298+ case CUBEB_SAMPLE_S16LE:
271+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_LE); 299+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_LE);
272+ break; 300+ break;
273+ case CUBEB_SAMPLE_S16BE: 301+ case CUBEB_SAMPLE_S16BE:
274+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_BE); 302+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_BE);
275+ break; 303+ break;
276+ case CUBEB_SAMPLE_FLOAT32LE: 304+ case CUBEB_SAMPLE_FLOAT32LE:
277+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_NE); 305+ SET(SNDCTL_DSP_SETFMT, AFMT_S16_NE);
278+ stream->floating = 1; 306+ stream->floating = 1;
279+ break; 307+ break;
280+ default: 308+ default:
281+ close(stream->fd); 309+ close(stream->fd);
282+ free(stream); 310+ free(stream);

cvs diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/Attic/patch-mfbt_Attributes.h (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-mfbt_Attributes.h 2016/08/06 08:46:59 1.7
+++ pkgsrc/www/firefox/patches/Attic/patch-mfbt_Attributes.h 2016/12/03 09:58:26 1.8
@@ -1,22 +1,12 @@ @@ -1,22 +1,12 @@
1$NetBSD: patch-mfbt_Attributes.h,v 1.7 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-mfbt_Attributes.h,v 1.8 2016/12/03 09:58:26 ryoon Exp $
2 2
3--- mfbt/Attributes.h.orig 2016-07-25 20:22:04.000000000 +0000 3--- mfbt/Attributes.h.orig 2016-10-31 20:15:24.000000000 +0000
4+++ mfbt/Attributes.h 4+++ mfbt/Attributes.h
5@@ -50,6 +50,7 @@ 5@@ -50,6 +50,7 @@
6 * don't indicate support for them here, due to 6 * don't indicate support for them here, due to
7 * http://stackoverflow.com/questions/20498142/visual-studio-2013-explicit-keyword-bug 7 * http://stackoverflow.com/questions/20498142/visual-studio-2013-explicit-keyword-bug
8 */ 8 */
9+# define MOZ_HAVE_CXX11_ALIGNAS 9+# define MOZ_HAVE_CXX11_ALIGNAS
10 # define MOZ_HAVE_NEVER_INLINE __declspec(noinline) 10 # define MOZ_HAVE_NEVER_INLINE __declspec(noinline)
11 # define MOZ_HAVE_NORETURN __declspec(noreturn) 11 # define MOZ_HAVE_NORETURN __declspec(noreturn)
12 # if _MSC_VER >= 1900 12 # if _MSC_VER >= 1900
13@@ -72,6 +73,9 @@ 
14 # ifndef __has_extension 
15 # define __has_extension __has_feature /* compatibility, for older versions of clang */ 
16 # endif 
17+# if __has_extension(cxx_alignas) 
18+# define MOZ_HAVE_CXX11_ALIGNAS 
19+# endif 
20 # if __has_extension(cxx_constexpr) 
21 # define MOZ_HAVE_CXX11_CONSTEXPR 
22 # endif 

cvs diff -r1.7 -r1.8 pkgsrc/www/firefox/patches/Attic/patch-toolkit_library_moz.build (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-toolkit_library_moz.build 2016/08/06 08:46:59 1.7
+++ pkgsrc/www/firefox/patches/Attic/patch-toolkit_library_moz.build 2016/12/03 09:58:26 1.8
@@ -1,55 +1,56 @@ @@ -1,55 +1,56 @@
1$NetBSD: patch-toolkit_library_moz.build,v 1.7 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-toolkit_library_moz.build,v 1.8 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Support system libraries 3* Support system libraries
4 4
5--- toolkit/library/moz.build.orig 2016-07-25 20:22:07.000000000 +0000 5--- toolkit/library/moz.build.orig 2016-11-05 00:20:16.000000000 +0000
6+++ toolkit/library/moz.build 6+++ toolkit/library/moz.build
7@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF 7@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
8 ] 8 ]
9  9
10 OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS'] 10 OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
11+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS'] 11+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
12 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] 12 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
13 OS_LIBS += CONFIG['MOZ_SERVO_LIBS'] 13 OS_LIBS += CONFIG['MOZ_SERVO_LIBS']
14  14
15@@ -223,6 +224,30 @@ if CONFIG['MOZ_SYSTEM_PNG']: 15@@ -220,9 +221,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
 16 if CONFIG['MOZ_SYSTEM_PNG']:
 17 OS_LIBS += CONFIG['MOZ_PNG_LIBS']
 18
 19+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
 20+ OS_LIBS += CONFIG['MOZ_GRAPHITE2_LIBS']
 21+
 22+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
 23+ OS_LIBS += CONFIG['MOZ_HARFBUZZ_LIBS']
 24+
16 if CONFIG['MOZ_SYSTEM_HUNSPELL']: 25 if CONFIG['MOZ_SYSTEM_HUNSPELL']:
17 OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] 26 OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
18  27
19+if CONFIG['MOZ_SYSTEM_OGG']: 28+if CONFIG['MOZ_SYSTEM_OGG']:
20+ OS_LIBS += CONFIG['MOZ_OGG_LIBS'] 29+ OS_LIBS += CONFIG['MOZ_OGG_LIBS']
21+ 30+
22+if CONFIG['MOZ_SYSTEM_THEORA']: 31+if CONFIG['MOZ_SYSTEM_THEORA']:
23+ OS_LIBS += CONFIG['MOZ_THEORA_LIBS'] 32+ OS_LIBS += CONFIG['MOZ_THEORA_LIBS']
24+ 33+
25+if CONFIG['MOZ_SYSTEM_VORBIS']: 34+if CONFIG['MOZ_SYSTEM_VORBIS']:
26+ OS_LIBS += CONFIG['MOZ_VORBIS_LIBS'] 35+ OS_LIBS += CONFIG['MOZ_VORBIS_LIBS']
27+ 36+
28+if CONFIG['MOZ_SYSTEM_TREMOR']: 37+if CONFIG['MOZ_SYSTEM_TREMOR']:
29+ OS_LIBS += CONFIG['MOZ_TREMOR_LIBS'] 38+ OS_LIBS += CONFIG['MOZ_TREMOR_LIBS']
30+ 39+
31+if CONFIG['MOZ_SYSTEM_CELT']: 
32+ OS_LIBS += CONFIG['MOZ_CELT_LIBS'] 
33+ 
34+if CONFIG['MOZ_SYSTEM_OPUS']: 
35+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS'] 
36+ 
37+if CONFIG['MOZ_SYSTEM_SPEEX']: 
38+ OS_LIBS += CONFIG['MOZ_SPEEX_LIBS'] 
39+ 
40+if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']: 40+if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
41+ OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS'] 41+ OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS']
42+ 42+
43 if CONFIG['MOZ_SYSTEM_LIBEVENT']: 43 if CONFIG['MOZ_SYSTEM_LIBEVENT']:
44 OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] 44 OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
45  45
46@@ -235,6 +260,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']: 46@@ -232,8 +254,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
47 if CONFIG['MOZ_ALSA']: 47 if not CONFIG['MOZ_TREE_PIXMAN']:
48 OS_LIBS += CONFIG['MOZ_ALSA_LIBS'] 48 OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
49  49
 50-if CONFIG['MOZ_ALSA']:
 51- OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
50+if CONFIG['MOZ_OSS']: 52+if CONFIG['MOZ_OSS']:
51+ OS_LIBS += CONFIG['MOZ_OSS_LIBS'] 53+ OS_LIBS += CONFIG['MOZ_OSS_LIBS']
52+ 54
53 if CONFIG['HAVE_CLOCK_MONOTONIC']: 55 if CONFIG['HAVE_CLOCK_MONOTONIC']:
54 OS_LIBS += CONFIG['REALTIME_LIBS'] 56 OS_LIBS += CONFIG['REALTIME_LIBS']
55  

cvs diff -r1.13 -r1.14 pkgsrc/www/firefox/patches/Attic/patch-config_external_moz.build (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-config_external_moz.build 2016/08/06 08:46:59 1.13
+++ pkgsrc/www/firefox/patches/Attic/patch-config_external_moz.build 2016/12/03 09:58:26 1.14
@@ -1,38 +1,43 @@ @@ -1,38 +1,43 @@
1$NetBSD: patch-config_external_moz.build,v 1.13 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-config_external_moz.build,v 1.14 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Support system libraries 3* Support system libraries
4 4
5--- config/external/moz.build.orig 2016-07-25 20:22:04.000000000 +0000 5--- config/external/moz.build.orig 2016-10-31 20:15:28.000000000 +0000
6+++ config/external/moz.build 6+++ config/external/moz.build
7@@ -21,10 +21,19 @@ if CONFIG['MOZ_UPDATER']: 7@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']:
8 external_dirs += ['modules/brotli'] 8 external_dirs += ['modules/brotli']
9 external_dirs += ['modules/woff2'] 9 external_dirs += ['modules/woff2']
10  10
11-if CONFIG['MOZ_VORBIS']: 11-if CONFIG['MOZ_VORBIS']:
12+if not CONFIG['MOZ_SYSTEM_OGG']: 12+if not CONFIG['MOZ_SYSTEM_OGG']:
13+ external_dirs += ['media/libogg'] 13+ external_dirs += ['media/libogg']
14+ 14+
15+if not CONFIG['MOZ_SYSTEM_CELT'] or not CONFIG['MOZ_SYSTEM_OPUS']: 
16+ external_dirs += ['media/libopus'] 
17+ 
18+if not CONFIG['MOZ_SYSTEM_THEORA']: 
19+ external_dirs += ['media/libtheora'] 
20+ 
21+if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_SYSTEM_VORBIS']: 15+if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_SYSTEM_VORBIS']:
22 external_dirs += ['media/libvorbis'] 16 external_dirs += ['media/libvorbis']
23  17
24-if CONFIG['MOZ_TREMOR']: 18-if CONFIG['MOZ_TREMOR']:
25+if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_SYSTEM_TREMOR']: 19+if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_SYSTEM_TREMOR']:
26 external_dirs += ['media/libtremor'] 20 external_dirs += ['media/libtremor']
27  21
 22+if not CONFIG['MOZ_SYSTEM_THEORA']:
 23+ external_dirs += ['media/libtheora']
 24+
 25+if not CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
 26+ external_dirs += ['media/libsoundtouch']
 27+
28 if CONFIG['MOZ_WEBM_ENCODER']: 28 if CONFIG['MOZ_WEBM_ENCODER']:
29@@ -52,9 +61,6 @@ external_dirs += [ 29 external_dirs += ['media/libmkv']
 30
 31@@ -52,12 +61,9 @@ external_dirs += [
30 'media/kiss_fft', 32 'media/kiss_fft',
31 'media/libcubeb', 33 'media/libcubeb',
32 'media/libnestegg', 34 'media/libnestegg',
33- 'media/libogg', 35- 'media/libogg',
34- 'media/libopus', 36 'media/libopus',
35- 'media/libtheora', 37- 'media/libtheora',
36 'media/libspeex_resampler', 38 'media/libspeex_resampler',
37 'media/libstagefright', 39 'media/libstagefright',
38 'media/libsoundtouch', 40- 'media/libsoundtouch',
 41 ]
 42
 43 DIRS += ['../../' + i for i in external_dirs]

cvs diff -r1.20 -r1.21 pkgsrc/www/firefox/patches/Attic/patch-config_system-headers (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-config_system-headers 2016/08/06 08:46:59 1.20
+++ pkgsrc/www/firefox/patches/Attic/patch-config_system-headers 2016/12/03 09:58:26 1.21
@@ -1,86 +1,78 @@ @@ -1,86 +1,78 @@
1$NetBSD: patch-config_system-headers,v 1.20 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-config_system-headers,v 1.21 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Try to support Video4Linux2 3* Try to support Video4Linux2
4* Resolve libm undefined error 4* Resolve libm undefined error
5* Support system libraries 5* Support system libraries
6 6
7--- config/system-headers.orig 2016-07-25 20:22:04.000000000 +0000 7--- config/system-headers.orig 2016-10-31 20:15:28.000000000 +0000
8+++ config/system-headers 8+++ config/system-headers
9@@ -631,6 +631,7 @@ libgnome/libgnome.h 9@@ -624,6 +624,8 @@ libgnome/libgnome.h
10 libgnomeui/gnome-icon-lookup.h 10 libgnomeui/gnome-icon-lookup.h
11 libgnomeui/gnome-icon-theme.h 11 libgnomeui/gnome-icon-theme.h
12 libgnomeui/gnome-ui-init.h 12 libgnomeui/gnome-ui-init.h
13+libv4l2.h 13+libv4l2.h
14 limits 14+limits
15 limits.h 15 limits.h
16 link.h 16 link.h
17@@ -724,6 +725,7 @@ mapiutil.h 17 #ifdef ANDROID
 18@@ -714,6 +716,7 @@ mapiutil.h
18 mapix.h 19 mapix.h
19 Math64.h 20 Math64.h
20 math.h 21 math.h
21+complex 22+complex
22 mbstring.h 23 mbstring.h
23 #ifdef ANDROID 24 #ifdef ANDROID
24 media/AudioEffect.h 25 android/native_window.h
25@@ -1315,6 +1317,25 @@ vpx/vp8cx.h 26@@ -1301,6 +1304,25 @@ vpx/vp8cx.h
26 vpx/vp8dx.h 27 vpx/vp8dx.h
27 vpx_mem/vpx_mem.h 28 vpx_mem/vpx_mem.h
28 #endif 29 #endif
29+#ifdef GKMEDIAS_SHARED_LIBRARY 30+#ifdef GKMEDIAS_SHARED_LIBRARY
30+vpx/vpx_codec.h 31+vpx/vpx_codec.h
31+vpx/vpx_decoder.h 32+vpx/vpx_decoder.h
32+vpx/vpx_encoder.h 33+vpx/vpx_encoder.h
33+vpx/vp8cx.h 34+vpx/vp8cx.h
34+vpx/vp8dx.h 35+vpx/vp8dx.h
35+vpx_mem/vpx_mem.h 36+vpx_mem/vpx_mem.h
36+vorbis/codec.h 37+vorbis/codec.h
37+theora/theoradec.h 38+theora/theoradec.h
38+tremor/ivorbiscodec.h 39+tremor/ivorbiscodec.h
39+speex/speex_resampler.h 40+speex/speex_resampler.h
40+soundtouch/SoundTouch.h 41+soundtouch/SoundTouch.h
41+ogg/ogg.h 42+ogg/ogg.h
42+ogg/os_types.h 43+ogg/os_types.h
43+nestegg/nestegg.h 44+nestegg/nestegg.h
44+cubeb/cubeb.h 45+cubeb/cubeb.h
45+speex/speex_resampler.h 46+speex/speex_resampler.h
46+soundtouch/SoundTouch.h 47+soundtouch/SoundTouch.h
47+#endif 48+#endif
48 gst/gst.h 49 gst/gst.h
49 gst/app/gstappsink.h 50 gst/app/gstappsink.h
50 gst/app/gstappsrc.h 51 gst/app/gstappsrc.h
51@@ -1345,3 +1366,35 @@ unicode/utypes.h 52@@ -1331,3 +1353,26 @@ unicode/utypes.h
52 #endif 53 #endif
53 libutil.h 54 libutil.h
54 unwind.h 55 unwind.h
 56+#if MOZ_SYSTEM_GRAPHITE2==1
 57+graphite2/Font.h
 58+graphite2/Segment.h
 59+#endif
 60+#if MOZ_SYSTEM_HARFBUZZ==1
 61+harfbuzz/hb-glib.h
 62+harfbuzz/hb-ot.h
 63+harfbuzz/hb.h
 64+#endif
55+#if MOZ_SYSTEM_OGG==1 65+#if MOZ_SYSTEM_OGG==1
56+ogg/ogg.h 66+ogg/ogg.h
57+ogg/os_types.h 67+ogg/os_types.h
58+#endif 68+#endif
59+#if MOZ_SYSTEM_THEORA==1 69+#if MOZ_SYSTEM_THEORA==1
60+theora/theoradec.h 70+theora/theoradec.h
61+#endif 71+#endif
62+#if MOZ_SYSTEM_VORBIS==1 72+#if MOZ_SYSTEM_VORBIS==1
63+vorbis/codec.h 73+vorbis/codec.h
64+vorbis/vorbisenc.h 74+vorbis/vorbisenc.h
65+#endif 75+#endif
66+#if MOZ_SYSTEM_TREMOR==1 76+#if MOZ_SYSTEM_TREMOR==1
67+tremor/ivorbiscodec.h 77+tremor/ivorbiscodec.h
68+#endif 78+#endif
69+#if MOZ_SYSTEM_CELT==1 
70+celt.h 
71+celt_header.h 
72+celt/celt.h 
73+celt/celt_header.h 
74+#endif 
75+#if MOZ_SYSTEM_OPUS==1 
76+opus.h 
77+opus_multistream.h 
78+opus/opus.h 
79+opus/opus_multistream.h 
80+#endif 
81+#if MOZ_SYSTEM_SPEEX==1 
82+speex/speex_resampler.h 
83+#endif 
84+#if MOZ_SYSTEM_SOUNDTOUCH==1 
85+soundtouch/SoundTouch.h 
86+#endif 

File Added: pkgsrc/www/firefox/patches/Attic/patch-dom_base_moz.build
$NetBSD: patch-dom_base_moz.build,v 1.3 2016/12/03 09:58:26 ryoon Exp $

--- dom/base/moz.build.orig	2016-10-31 20:15:32.000000000 +0000
+++ dom/base/moz.build
@@ -457,6 +457,9 @@ if CONFIG['MOZ_BUILD_APP'] in ['browser'
 if CONFIG['MOZ_X11']:
     CXXFLAGS += CONFIG['TK_CFLAGS']
 
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
 GENERATED_FILES += [
     'PropertyUseCounterMap.inc',
     'UseCounterList.h',

File Added: pkgsrc/www/firefox/patches/Attic/patch-dom_media_AudioStream.h
$NetBSD: patch-dom_media_AudioStream.h,v 1.3 2016/12/03 09:58:26 ryoon Exp $

--- dom/media/AudioStream.h.orig	2016-10-31 20:15:33.000000000 +0000
+++ dom/media/AudioStream.h
@@ -16,7 +16,11 @@
 #include "mozilla/TimeStamp.h"
 #include "mozilla/UniquePtr.h"
 #include "CubebUtils.h"
+#ifdef MOZ_SYSTEM_SOUNDTOUCH
+#include "soundtouch/SoundTouch.h"
+#else
 #include "soundtouch/SoundTouchFactory.h"
+#endif
 
 namespace mozilla {
 
@@ -282,7 +286,11 @@ private:
   uint32_t mChannels;
   uint32_t mOutChannels;
   AudioClock mAudioClock;
+#ifdef MOZ_SYSTEM_SOUNDTOUCH
+  nsAutoPtr<soundtouch::SoundTouch> mTimeStretcher;
+#else
   soundtouch::SoundTouch* mTimeStretcher;
+#endif
 
   // Output file for dumping audio
   FILE* mDumpFile;

File Added: pkgsrc/www/firefox/patches/Attic/patch-gfx_graphite2_moz-gr-update.sh
$NetBSD: patch-gfx_graphite2_moz-gr-update.sh,v 1.3 2016/12/03 09:58:26 ryoon Exp $

--- gfx/graphite2/moz-gr-update.sh.orig	2016-07-25 20:22:05.000000000 +0000
+++ gfx/graphite2/moz-gr-update.sh
@@ -1,6 +1,7 @@
 #!/bin/bash
 
 # Script used to update the Graphite2 library in the mozilla source tree
+# and bump version for --with-system-graphite2
 
 # This script lives in gfx/graphite2, along with the library source,
 # but must be run from the top level of the mozilla-central tree.
@@ -37,12 +38,16 @@ echo "See" $0 "for update procedure." >>
 #find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
 #find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
 
+# chase version for --with-system-graphite2
+perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$RELEASE/ and tr/./,/ \
+  if /GR2_VERSION_REQUIRE/" old-configure.in
+
 # summarize what's been touched
 echo Updated to $RELEASE.
 echo Here is what changed in the gfx/graphite2 directory:
 echo
 
-hg stat gfx/graphite2
+hg stat old-configure.in gfx/graphite2
 
 echo
 echo If gfx/graphite2/src/files.mk has changed, please make corresponding

File Added: pkgsrc/www/firefox/patches/Attic/patch-gfx_moz.build
$NetBSD: patch-gfx_moz.build,v 1.3 2016/12/03 09:58:26 ryoon Exp $

--- gfx/moz.build.orig	2016-10-31 20:15:31.000000000 +0000
+++ gfx/moz.build
@@ -7,6 +7,12 @@
 if CONFIG['MOZ_TREE_CAIRO']:
     DIRS += ['cairo']
 
+if not CONFIG['MOZ_SYSTEM_GRAPHITE2']:
+    DIRS += ['graphite2/src' ]
+
+if not CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    DIRS += ['harfbuzz/src']
+
 DIRS += [
     '2d',
     'ycbcr',
@@ -15,8 +21,6 @@ DIRS += [
     'qcms',
     'gl',
     'layers',
-    'graphite2/src',
-    'harfbuzz/src',
     'ots/src',
     'thebes',
     'ipc',

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_webrtc_signaling_test_common.build
$NetBSD: patch-media_webrtc_signaling_test_common.build,v 1.3 2016/12/03 09:58:26 ryoon Exp $

--- media/webrtc/signaling/test/common.build.orig	2016-10-31 20:15:24.000000000 +0000
+++ media/webrtc/signaling/test/common.build
@@ -96,11 +96,12 @@ if CONFIG['JS_SHARED_LIBRARY']:
 
 USE_LIBS += ['mozglue']
 
+OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS']
 OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
 OS_LIBS += CONFIG['REALTIME_LIBS']
 
-if CONFIG['MOZ_ALSA']:
-    OS_LIBS += CONFIG['MOZ_ALSA_LIBS']
+if CONFIG['MOZ_OSS']:
+    OS_LIBS += CONFIG['MOZ_OSS_LIBS']
 
 if CONFIG['MOZ_SYSTEM_JPEG']:
     OS_LIBS += CONFIG['MOZ_JPEG_LIBS']

cvs diff -r1.5 -r1.6 pkgsrc/www/firefox/patches/Attic/patch-dom_media_moz.build (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-dom_media_moz.build 2016/08/06 08:46:59 1.5
+++ pkgsrc/www/firefox/patches/Attic/patch-dom_media_moz.build 2016/12/03 09:58:26 1.6
@@ -1,20 +1,42 @@ @@ -1,20 +1,42 @@
1$NetBSD: patch-dom_media_moz.build,v 1.5 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-dom_media_moz.build,v 1.6 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Support system libraries 3* Support system libraries
4 4
5--- dom/media/moz.build.orig 2016-07-25 20:22:03.000000000 +0000 5--- dom/media/moz.build.orig 2016-10-31 20:15:34.000000000 +0000
6+++ dom/media/moz.build 6+++ dom/media/moz.build
7@@ -327,6 +327,27 @@ if CONFIG['ANDROID_VERSION'] > '15': 7@@ -319,6 +319,21 @@ if CONFIG['MOZ_WEBRTC']:
 8
 9 DEFINES['MOZILLA_INTERNAL_API'] = True
 10
 11+if CONFIG['MOZ_SYSTEM_OGG']:
 12+ CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS']
 13+
 14+if CONFIG['MOZ_SYSTEM_THEORA']:
 15+ CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS']
 16+
 17+if CONFIG['MOZ_SYSTEM_VORBIS']:
 18+ CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS']
 19+
 20+if CONFIG['MOZ_SYSTEM_TREMOR']:
 21+ CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS']
 22+
 23+if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
 24+ CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS']
 25+
 26 if CONFIG['OS_TARGET'] == 'WINNT':
 27 DEFINES['WEBRTC_WIN'] = True
 28 else:
 29@@ -333,6 +348,27 @@ if CONFIG['ANDROID_VERSION'] > '15':
8 if CONFIG['MOZ_GONK_MEDIACODEC']: 30 if CONFIG['MOZ_GONK_MEDIACODEC']:
9 DEFINES['MOZ_GONK_MEDIACODEC'] = True 31 DEFINES['MOZ_GONK_MEDIACODEC'] = True
10  32
11+if CONFIG['MOZ_SYSTEM_OGG']: 33+if CONFIG['MOZ_SYSTEM_OGG']:
12+ CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS'] 34+ CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS']
13+ 35+
14+if CONFIG['MOZ_SYSTEM_THEORA']: 36+if CONFIG['MOZ_SYSTEM_THEORA']:
15+ CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS'] 37+ CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS']
16+ 38+
17+if CONFIG['MOZ_SYSTEM_VORBIS']: 39+if CONFIG['MOZ_SYSTEM_VORBIS']:
18+ CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS'] 40+ CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS']
19+ 41+
20+if CONFIG['MOZ_SYSTEM_TREMOR']: 42+if CONFIG['MOZ_SYSTEM_TREMOR']:

File Added: pkgsrc/www/firefox/patches/Attic/patch-dom_system_OSFileConstants.cpp
$NetBSD: patch-dom_system_OSFileConstants.cpp,v 1.9 2016/12/03 09:58:26 ryoon Exp $

--- dom/system/OSFileConstants.cpp.orig	2016-09-05 20:12:56.000000000 +0000
+++ dom/system/OSFileConstants.cpp
@@ -699,7 +699,7 @@ static const dom::ConstantSpec gLibcProp
 
   { "OSFILE_SIZEOF_STATVFS", JS::Int32Value(sizeof (struct statvfs)) },
 
-  { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", JS::Int32Value(offsetof (struct statvfs, f_bsize)) },
+  { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", JS::Int32Value(offsetof (struct statvfs, f_frsize)) },
   { "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", JS::Int32Value(offsetof (struct statvfs, f_bavail)) },
 
 #endif // defined(XP_UNIX)

File Added: pkgsrc/www/firefox/patches/Attic/patch-gfx_skia_generate__mozbuild.py
$NetBSD: patch-gfx_skia_generate__mozbuild.py,v 1.6 2016/12/03 09:58:26 ryoon Exp $

--- gfx/skia/generate_mozbuild.py.orig	2016-10-31 20:15:31.000000000 +0000
+++ gfx/skia/generate_mozbuild.py
@@ -140,6 +140,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
         '-Wno-unused-private-field',
     ]
 
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
     CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
     CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']

File Added: pkgsrc/www/firefox/patches/Attic/patch-netwerk_dns_moz.build
$NetBSD: patch-netwerk_dns_moz.build,v 1.6 2016/12/03 09:58:26 ryoon Exp $

--- netwerk/dns/moz.build.orig	2016-10-31 20:15:27.000000000 +0000
+++ netwerk/dns/moz.build
@@ -66,6 +66,9 @@ LOCAL_INCLUDES += [
     '/netwerk/base',
 ]
 
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
 if CONFIG['ENABLE_INTL_API']:
     DEFINES['IDNA2008'] = True
     USE_LIBS += ['icu']

File Added: pkgsrc/www/firefox/patches/Attic/patch-toolkit_components_osfile_modules_osfile__unix__front.jsm
$NetBSD: patch-toolkit_components_osfile_modules_osfile__unix__front.jsm,v 1.6 2016/12/03 09:58:26 ryoon Exp $

--- toolkit/components/osfile/modules/osfile_unix_front.jsm.orig	2016-05-12 17:13:27.000000000 +0000
+++ toolkit/components/osfile/modules/osfile_unix_front.jsm
@@ -399,7 +399,7 @@
        throw_on_negative("statvfs",  (UnixFile.statvfs || UnixFile.statfs)(sourcePath, fileSystemInfoPtr));
 
        let bytes = new Type.uint64_t.implementation(
-                        fileSystemInfo.f_bsize * fileSystemInfo.f_bavail);
+                        fileSystemInfo.f_frsize * fileSystemInfo.f_bavail);
 
        return bytes.value;
      };

File Added: pkgsrc/www/firefox/patches/Attic/patch-gfx_skia_moz.build
$NetBSD: patch-gfx_skia_moz.build,v 1.13 2016/12/03 09:58:26 ryoon Exp $

--- gfx/skia/moz.build.orig	2016-10-31 20:15:31.000000000 +0000
+++ gfx/skia/moz.build
@@ -664,6 +664,9 @@ if CONFIG['CLANG_CXX'] or CONFIG['CLANG_
         '-Wno-unused-private-field',
     ]
 
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk'):
     CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS']
     CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']

File Added: pkgsrc/www/firefox/patches/Attic/patch-gfx_thebes_moz.build
$NetBSD: patch-gfx_thebes_moz.build,v 1.5 2016/12/03 09:58:26 ryoon Exp $

--- gfx/thebes/moz.build.orig	2016-10-31 20:15:32.000000000 +0000
+++ gfx/thebes/moz.build
@@ -289,7 +289,13 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk
 
 LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES']
 
-DEFINES['GRAPHITE2_STATIC'] = True
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
+if CONFIG['MOZ_SYSTEM_GRAPHITE2']:
+    CXXFLAGS += CONFIG['MOZ_GRAPHITE2_CFLAGS']
+else:
+    DEFINES['GRAPHITE2_STATIC'] = True
 
 if CONFIG['CLANG_CXX']:
     # Suppress warnings from Skia header files.

File Added: pkgsrc/www/firefox/patches/Attic/patch-intl_unicharutil_util_moz.build
$NetBSD: patch-intl_unicharutil_util_moz.build,v 1.5 2016/12/03 09:58:26 ryoon Exp $

--- intl/unicharutil/util/moz.build.orig	2016-10-31 20:15:32.000000000 +0000
+++ intl/unicharutil/util/moz.build
@@ -42,4 +42,7 @@ if CONFIG['_MSC_VER']:
 if CONFIG['ENABLE_INTL_API']:
     USE_LIBS += ['icu']
 
+if CONFIG['MOZ_SYSTEM_HARFBUZZ']:
+    CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
+
 DIST_INSTALL = True

File Added: pkgsrc/www/firefox/patches/Attic/patch-mobile_android_installer_Makefile.in
$NetBSD: patch-mobile_android_installer_Makefile.in,v 1.5 2016/12/03 09:58:26 ryoon Exp $

--- mobile/android/installer/Makefile.in.orig	2016-07-25 20:22:05.000000000 +0000
+++ mobile/android/installer/Makefile.in
@@ -69,6 +69,10 @@ BINPATH = bin
 endif
 DEFINES += -DBINPATH=$(BINPATH)
 
+ifdef MOZ_DEBUG
+DEFINES += -DMOZ_DEBUG=1
+endif
+
 ifdef ENABLE_MARIONETTE
 DEFINES += -DENABLE_MARIONETTE=1
 endif

File Added: pkgsrc/www/firefox/patches/Attic/patch-mobile_android_installer_package-manifest.in
$NetBSD: patch-mobile_android_installer_package-manifest.in,v 1.5 2016/12/03 09:58:26 ryoon Exp $

--- mobile/android/installer/package-manifest.in.orig	2016-10-31 20:15:25.000000000 +0000
+++ mobile/android/installer/package-manifest.in
@@ -396,7 +396,7 @@
 @BINPATH@/components/dom_webspeechsynth.xpt
 #endif
 
-#ifdef MOZ_DEBUG
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
 @BINPATH@/components/TestInterfaceJS.js
 @BINPATH@/components/TestInterfaceJS.manifest
 @BINPATH@/components/TestInterfaceJSMaplike.js

cvs diff -r1.16 -r1.17 pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_cubeb__alsa.c (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_cubeb__alsa.c 2016/11/09 16:59:46 1.16
+++ pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_cubeb__alsa.c 2016/12/03 09:58:26 1.17
@@ -1,62 +1,61 @@ @@ -1,62 +1,61 @@
1$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.16 2016/11/09 16:59:46 maya Exp $ 1$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.17 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Support alsa audio under NetBSD 3* Support alsa audio under NetBSD
4 4
5--- media/libcubeb/src/cubeb_alsa.c.orig 2016-04-15 16:57:46.000000000 +0000 5--- media/libcubeb/src/cubeb_alsa.c.orig 2016-10-31 20:15:39.000000000 +0000
6+++ media/libcubeb/src/cubeb_alsa.c 6+++ media/libcubeb/src/cubeb_alsa.c
7@@ -7,12 +7,18 @@ 7@@ -7,12 +7,18 @@
8 #undef NDEBUG 8 #undef NDEBUG
9 #define _DEFAULT_SOURCE 9 #define _DEFAULT_SOURCE
10 #define _BSD_SOURCE 10 #define _BSD_SOURCE
11+#if defined(__NetBSD__) 11+#if defined(__NetBSD__)
12+#define _NETBSD_SOURCE 12+#define _NETBSD_SOURCE
13+#endif 13+#endif
14 #define _XOPEN_SOURCE 500 14 #define _XOPEN_SOURCE 500
15 #include <pthread.h> 15 #include <pthread.h>
16 #include <sys/time.h> 16 #include <sys/time.h>
17 #include <assert.h> 17 #include <assert.h>
18 #include <limits.h> 18 #include <limits.h>
19+#include <dlfcn.h> 19+#include <dlfcn.h>
20 #include <poll.h> 20 #include <poll.h>
21+#include <stdlib.h> 21+#include <stdlib.h>
22+#include <stdio.h> 22+#include <stdio.h>
23 #include <unistd.h> 23 #include <unistd.h>
24 #include <alsa/asoundlib.h> 24 #include <alsa/asoundlib.h>
25 #include "cubeb/cubeb.h" 25 #include "cubeb/cubeb.h"
26@@ -25,6 +31,51 @@ 26@@ -25,6 +31,50 @@
27  27
28 #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin" 28 #define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin"
29  29
30+#ifdef DISABLE_LIBASOUND_DLOPEN 30+#ifdef DISABLE_LIBASOUND_DLOPEN
31+#define WRAP(x) x 31+#define WRAP(x) x
32+#else 32+#else
33+#define WRAP(x) cubeb_##x 33+#define WRAP(x) cubeb_##x
34+#define MAKE_TYPEDEF(x) static typeof(x) * cubeb_##x 34+#define MAKE_TYPEDEF(x) static typeof(x) * cubeb_##x
35+MAKE_TYPEDEF(snd_config); 35+MAKE_TYPEDEF(snd_config);
36+MAKE_TYPEDEF(snd_config_add); 36+MAKE_TYPEDEF(snd_config_add);
37+MAKE_TYPEDEF(snd_config_copy); 37+MAKE_TYPEDEF(snd_config_copy);
38+MAKE_TYPEDEF(snd_config_delete); 38+MAKE_TYPEDEF(snd_config_delete);
39+MAKE_TYPEDEF(snd_config_get_id); 39+MAKE_TYPEDEF(snd_config_get_id);
40+MAKE_TYPEDEF(snd_config_get_string); 40+MAKE_TYPEDEF(snd_config_get_string);
41+MAKE_TYPEDEF(snd_config_imake_integer); 41+MAKE_TYPEDEF(snd_config_imake_integer);
42+MAKE_TYPEDEF(snd_config_search); 42+MAKE_TYPEDEF(snd_config_search);
43+MAKE_TYPEDEF(snd_config_search_definition); 43+MAKE_TYPEDEF(snd_config_search_definition);
44+MAKE_TYPEDEF(snd_lib_error_set_handler); 44+MAKE_TYPEDEF(snd_lib_error_set_handler);
45+MAKE_TYPEDEF(snd_pcm_avail_update); 45+MAKE_TYPEDEF(snd_pcm_avail_update);
46+MAKE_TYPEDEF(snd_pcm_close); 46+MAKE_TYPEDEF(snd_pcm_close);
47+MAKE_TYPEDEF(snd_pcm_delay); 47+MAKE_TYPEDEF(snd_pcm_delay);
48+MAKE_TYPEDEF(snd_pcm_drain); 48+MAKE_TYPEDEF(snd_pcm_drain);
49+MAKE_TYPEDEF(snd_pcm_forward); 
50+MAKE_TYPEDEF(snd_pcm_frames_to_bytes); 49+MAKE_TYPEDEF(snd_pcm_frames_to_bytes);
51+MAKE_TYPEDEF(snd_pcm_get_params); 50+MAKE_TYPEDEF(snd_pcm_get_params);
52+/* snd_pcm_hw_params_alloca is actually a macro */ 51+/* snd_pcm_hw_params_alloca is actually a macro */
53+/* MAKE_TYPEDEF(snd_pcm_hw_params_alloca); */ 52+/* MAKE_TYPEDEF(snd_pcm_hw_params_alloca); */
54+MAKE_TYPEDEF(snd_pcm_hw_params_sizeof); 53+MAKE_TYPEDEF(snd_pcm_hw_params_sizeof);
55+#define snd_pcm_hw_params_sizeof cubeb_snd_pcm_hw_params_sizeof 54+#define snd_pcm_hw_params_sizeof cubeb_snd_pcm_hw_params_sizeof
56+MAKE_TYPEDEF(snd_pcm_hw_params_any); 55+MAKE_TYPEDEF(snd_pcm_hw_params_any);
57+MAKE_TYPEDEF(snd_pcm_hw_params_get_channels_max); 56+MAKE_TYPEDEF(snd_pcm_hw_params_get_channels_max);
58+MAKE_TYPEDEF(snd_pcm_hw_params_get_rate); 57+MAKE_TYPEDEF(snd_pcm_hw_params_get_rate);
59+MAKE_TYPEDEF(snd_pcm_hw_params_set_rate_near); 58+MAKE_TYPEDEF(snd_pcm_hw_params_set_rate_near);
60+MAKE_TYPEDEF(snd_pcm_nonblock); 59+MAKE_TYPEDEF(snd_pcm_nonblock);
61+MAKE_TYPEDEF(snd_pcm_open); 60+MAKE_TYPEDEF(snd_pcm_open);
62+MAKE_TYPEDEF(snd_pcm_open_lconf); 61+MAKE_TYPEDEF(snd_pcm_open_lconf);
@@ -65,208 +64,105 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -65,208 +64,105 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
65+MAKE_TYPEDEF(snd_pcm_poll_descriptors_count); 64+MAKE_TYPEDEF(snd_pcm_poll_descriptors_count);
66+MAKE_TYPEDEF(snd_pcm_poll_descriptors_revents); 65+MAKE_TYPEDEF(snd_pcm_poll_descriptors_revents);
67+MAKE_TYPEDEF(snd_pcm_recover); 66+MAKE_TYPEDEF(snd_pcm_recover);
68+MAKE_TYPEDEF(snd_pcm_set_params); 67+MAKE_TYPEDEF(snd_pcm_set_params);
69+MAKE_TYPEDEF(snd_pcm_state); 68+MAKE_TYPEDEF(snd_pcm_state);
70+MAKE_TYPEDEF(snd_pcm_writei); 69+MAKE_TYPEDEF(snd_pcm_writei);
71+ 70+
72+#undef MAKE_TYPEDEF 71+#undef MAKE_TYPEDEF
73+#endif 72+#endif
74+ 73+
75 /* ALSA is not thread-safe. snd_pcm_t instances are individually protected 74 /* ALSA is not thread-safe. snd_pcm_t instances are individually protected
76 by the owning cubeb_stream's mutex. snd_pcm_t creation and destruction 75 by the owning cubeb_stream's mutex. snd_pcm_t creation and destruction
77 is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1), 76 is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1),
78@@ -65,6 +116,8 @@ struct cubeb { 77@@ -65,6 +115,8 @@ struct cubeb {
79 workaround is not required. */ 78 workaround is not required. */
80 snd_config_t * local_config; 79 snd_config_t * local_config;
81 int is_pa; 80 int is_pa;
82+ 81+
83+ void * libasound; 82+ void * libasound;
84 }; 83 };
85  84
86 enum stream_state { 85 enum stream_state {
87@@ -257,32 +310,35 @@ alsa_refill_stream(cubeb_stream * stm) 86@@ -255,15 +307,16 @@ alsa_refill_stream(cubeb_stream * stm)
88 long got; 87 long got;
89 void * p; 88 void * p;
90 int draining; 89 int draining;
91+ unsigned pipefailures, againfailures; 90+ unsigned pipefailures, againfailures;
92  91
93 draining = 0; 92 draining = 0;
94  93
95 pthread_mutex_lock(&stm->mutex); 94 pthread_mutex_lock(&stm->mutex);
96  95
97- r = snd_pcm_poll_descriptors_revents(stm->pcm, stm->fds, stm->nfds, &revents); 
98- if (r < 0 || revents != POLLOUT) { 
99- /* This should be a stream error; it makes no sense for poll(2) to wake 
100- for this stream and then have the stream report that it's not ready. 
101- Unfortunately, this does happen, so just bail out and try again. */ 
102- pthread_mutex_unlock(&stm->mutex); 
103- return RUNNING; 
104- } 
105- 
106- avail = snd_pcm_avail_update(stm->pcm); 96- avail = snd_pcm_avail_update(stm->pcm);
107- if (avail == -EPIPE) { 97+ avail = WRAP(snd_pcm_avail_update)(stm->pcm);
 98 if (avail < 0) {
108- snd_pcm_recover(stm->pcm, avail, 1); 99- snd_pcm_recover(stm->pcm, avail, 1);
109- avail = snd_pcm_avail_update(stm->pcm); 100- avail = snd_pcm_avail_update(stm->pcm);
110- } 
111+ for (pipefailures = 0;;) { 
112+ r = WRAP(snd_pcm_poll_descriptors_revents)(stm->pcm, stm->fds, stm->nfds, &revents); 
113+ if (r < 0 || revents != POLLOUT || 
114+ (avail = WRAP(snd_pcm_avail_update)(stm->pcm)) == 0) { 
115+ /* This should be a stream error; it makes no sense for poll(2) to wake 
116+ for this stream and then have the stream report that it's not ready. 
117+ Unfortunately, this does happen, so just bail out and try again. */ 
118+ pthread_mutex_unlock(&stm->mutex); 
119+ return RUNNING; 
120+ } 
121  
122- /* Failed to recover from an xrun, this stream must be broken. */ 
123- if (avail < 0) { 
124- pthread_mutex_unlock(&stm->mutex); 
125- stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
126- return ERROR; 
127+ if (avail > 0) 
128+ break; 
129+ if (pipefailures++ > 11) { 
130+ fprintf(stderr, "%s: repeated failures from snd_pcm_avail_update, " 
131+ "giving up\n", __func__); 
132+ pthread_mutex_unlock(&stm->mutex); 
133+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
134+ return ERROR; 
135+ } 
136+ WRAP(snd_pcm_recover)(stm->pcm, avail, 1); 101+ WRAP(snd_pcm_recover)(stm->pcm, avail, 1);
 102+ avail = WRAP(snd_pcm_avail_update)(stm->pcm);
 103 }
 104
 105 /* Failed to recover from an xrun, this stream must be broken. */
 106@@ -272,6 +325,7 @@ alsa_refill_stream(cubeb_stream * stm)
 107 stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR);
 108 return ERROR;
137 } 109 }
138+ pipefailures = againfailures = 0; 110+ pipefailures = againfailures = 0;
139  111
140 /* This should never happen. */ 112 /* This should never happen. */
141 if ((unsigned int) avail > stm->buffer_size) { 113 if ((unsigned int) avail > stm->buffer_size) {
142@@ -293,8 +349,8 @@ alsa_refill_stream(cubeb_stream * stm) 114@@ -286,7 +340,7 @@ alsa_refill_stream(cubeb_stream * stm)
143 available to write. If avail is still zero here, the stream must be in 115 return RUNNING;
144 a funky state, so recover and try again. */ 
145 if (avail == 0) { 
146- snd_pcm_recover(stm->pcm, -EPIPE, 1); 
147- avail = snd_pcm_avail_update(stm->pcm); 
148+ WRAP(snd_pcm_recover)(stm->pcm, -EPIPE, 1); 
149+ avail = WRAP(snd_pcm_avail_update)(stm->pcm); 
150 if (avail <= 0) { 
151 pthread_mutex_unlock(&stm->mutex); 
152 stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
153@@ -302,7 +358,7 @@ alsa_refill_stream(cubeb_stream * stm) 
154 } 
155 } 116 }
156  117
157- p = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, avail)); 118- p = calloc(1, snd_pcm_frames_to_bytes(stm->pcm, avail));
158+ p = calloc(1, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, avail)); 119+ p = calloc(1, WRAP(snd_pcm_frames_to_bytes)(stm->pcm, avail));
159 assert(p); 120 assert(p);
160  121
161 pthread_mutex_unlock(&stm->mutex); 122 pthread_mutex_unlock(&stm->mutex);
162@@ -311,10 +367,11 @@ alsa_refill_stream(cubeb_stream * stm) 123@@ -299,7 +353,7 @@ alsa_refill_stream(cubeb_stream * stm)
163 if (got < 0) { 
164 pthread_mutex_unlock(&stm->mutex); 
165 stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
166+ free(p); 
167 return ERROR; 124 return ERROR;
168 } 125 }
169 if (got > 0) { 126 if (got > 0) {
170- snd_pcm_sframes_t wrote; 127- snd_pcm_sframes_t wrote;
171+ snd_pcm_sframes_t wrote, towrite = got; 128+ snd_pcm_sframes_t wrote, towrite = got;
172  129
173 if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) { 130 if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) {
174 float * b = (float *) p; 131 float * b = (float *) p;
175@@ -327,14 +384,66 @@ alsa_refill_stream(cubeb_stream * stm) 132@@ -312,10 +366,10 @@ alsa_refill_stream(cubeb_stream * stm)
176 b[i] *= stm->volume; 133 b[i] *= stm->volume;
177 } 134 }
178 } 135 }
179- wrote = snd_pcm_writei(stm->pcm, p, got); 136- wrote = snd_pcm_writei(stm->pcm, p, got);
180- if (wrote == -EPIPE) { 137+ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got);
 138 if (wrote < 0) {
181- snd_pcm_recover(stm->pcm, wrote, 1); 139- snd_pcm_recover(stm->pcm, wrote, 1);
182- wrote = snd_pcm_writei(stm->pcm, p, got); 140- wrote = snd_pcm_writei(stm->pcm, p, got);
183- } 141+ WRAP(snd_pcm_recover)(stm->pcm, wrote, 1);
184- assert(wrote >= 0 && wrote == got); 142+ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, got);
185- stm->write_position += wrote; 143 }
186- gettimeofday(&stm->last_activity, NULL); 144 assert(wrote >= 0 && wrote == got);
187+ for (;;) { 145 stm->write_position += wrote;
188+ wrote = WRAP(snd_pcm_writei)(stm->pcm, p, 146@@ -327,7 +381,7 @@ alsa_refill_stream(cubeb_stream * stm)
189+ towrite > avail ? avail : towrite); 
190+ switch(wrote) { 
191+ case -EPIPE: 
192+ if (pipefailures++ > 3) { 
193+ fprintf(stderr, "%s: Too many underflows, giving up\n", __func__); 
194+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
195+ pthread_mutex_unlock(&stm->mutex); 
196+ free(p); 
197+ return ERROR; 
198+ } 
199+ WRAP(snd_pcm_recover)(stm->pcm, wrote, 1); 
200+ continue; 
201+ case -EAGAIN: 
202+ if (againfailures++ > 3) { 
203+ fprintf(stderr, "%s: Too many -EAGAIN errors from snd_pcm_writei, " 
204+ "giving up\n", __func__); 
205+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
206+ pthread_mutex_unlock(&stm->mutex); 
207+ free(p); 
208+ return ERROR; 
209+ } 
210+ continue; 
211+#if __linux__ 
212+ case -EBADFD: 
213+#else 
214+ case -EBADF: 
215+#endif 
216+ fprintf(stderr, "%s: snc_pcm_writei returned -%s, giving up\n", 
217+ __func__, "EBADFD"); 
218+ free(p); 
219+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
220+ pthread_mutex_unlock(&stm->mutex); 
221+ return ERROR; 
222+ } 
223+ if (wrote < 0) { 
224+ fprintf(stderr, "%s: snc_pcm_writei returned unexpected error %lld, " 
225+ "giving up\n", __func__, (long long)wrote); 
226+ free(p); 
227+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
228+ pthread_mutex_unlock(&stm->mutex); 
229+ return ERROR; 
230+ } 
231+ pipefailures = againfailures = 0; 
232+ stm->write_position += wrote; 
233+ gettimeofday(&stm->last_activity, NULL); 
234+ if (wrote > towrite) { 
235+ fprintf(stderr, "%s: snc_pcm_writei wrote %lld frames, which was more " 
236+ "than we requested (%lld). This should not happen, giving up\n", 
237+ __func__, (long long)wrote, (long long)towrite); 
238+ free(p); 
239+ stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); 
240+ pthread_mutex_unlock(&stm->mutex); 
241+ return ERROR; 
242+ } 
243+ if (towrite == wrote) 
244+ break; 
245+ towrite -= wrote; 
246+ } 
247 } 
248 if (got != avail) { 
249 long buffer_fill = stm->buffer_size - (avail - got); 
250@@ -342,7 +451,7 @@ alsa_refill_stream(cubeb_stream * stm) 
251  147
252 /* Fill the remaining buffer with silence to guarantee one full period 148 /* Fill the remaining buffer with silence to guarantee one full period
253 has been written. */ 149 has been written. */
254- snd_pcm_writei(stm->pcm, (char *) p + got, avail - got); 150- snd_pcm_writei(stm->pcm, (char *) p + got, avail - got);
255+ WRAP(snd_pcm_writei)(stm->pcm, (char *) p + got, avail - got); 151+ WRAP(snd_pcm_writei)(stm->pcm, (char *) p + got, avail - got);
256  152
257 set_timeout(&stm->drain_timeout, buffer_time * 1000); 153 set_timeout(&stm->drain_timeout, buffer_time * 1000);
258  154
259@@ -453,26 +562,26 @@ get_slave_pcm_node(snd_config_t * lconf, 155@@ -440,26 +494,26 @@ get_slave_pcm_node(snd_config_t * lconf,
260  156
261 slave_def = NULL; 157 slave_def = NULL;
262  158
263- r = snd_config_search(root_pcm, "slave", &slave_pcm); 159- r = snd_config_search(root_pcm, "slave", &slave_pcm);
264+ r = WRAP(snd_config_search)(root_pcm, "slave", &slave_pcm); 160+ r = WRAP(snd_config_search)(root_pcm, "slave", &slave_pcm);
265 if (r < 0) { 161 if (r < 0) {
266 return NULL; 162 return NULL;
267 } 163 }
268  164
269- r = snd_config_get_string(slave_pcm, &string); 165- r = snd_config_get_string(slave_pcm, &string);
270+ r = WRAP(snd_config_get_string)(slave_pcm, &string); 166+ r = WRAP(snd_config_get_string)(slave_pcm, &string);
271 if (r >= 0) { 167 if (r >= 0) {
272- r = snd_config_search_definition(lconf, "pcm_slave", string, &slave_def); 168- r = snd_config_search_definition(lconf, "pcm_slave", string, &slave_def);
@@ -278,148 +174,148 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -278,148 +174,148 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
278  174
279 do { 175 do {
280- r = snd_config_search(slave_def ? slave_def : slave_pcm, "pcm", &pcm); 176- r = snd_config_search(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
281+ r = WRAP(snd_config_search)(slave_def ? slave_def : slave_pcm, "pcm", &pcm); 177+ r = WRAP(snd_config_search)(slave_def ? slave_def : slave_pcm, "pcm", &pcm);
282 if (r < 0) { 178 if (r < 0) {
283 break; 179 break;
284 } 180 }
285  181
286- r = snd_config_get_string(slave_def ? slave_def : slave_pcm, &string); 182- r = snd_config_get_string(slave_def ? slave_def : slave_pcm, &string);
287+ r = WRAP(snd_config_get_string)(slave_def ? slave_def : slave_pcm, &string); 183+ r = WRAP(snd_config_get_string)(slave_def ? slave_def : slave_pcm, &string);
288 if (r < 0) { 184 if (r < 0) {
289 break; 185 break;
290 } 186 }
291@@ -481,7 +590,7 @@ get_slave_pcm_node(snd_config_t * lconf, 187@@ -468,7 +522,7 @@ get_slave_pcm_node(snd_config_t * lconf,
292 if (r < 0 || r > (int) sizeof(node_name)) { 188 if (r < 0 || r > (int) sizeof(node_name)) {
293 break; 189 break;
294 } 190 }
295- r = snd_config_search(lconf, node_name, &pcm); 191- r = snd_config_search(lconf, node_name, &pcm);
296+ r = WRAP(snd_config_search)(lconf, node_name, &pcm); 192+ r = WRAP(snd_config_search)(lconf, node_name, &pcm);
297 if (r < 0) { 193 if (r < 0) {
298 break; 194 break;
299 } 195 }
300@@ -490,7 +599,7 @@ get_slave_pcm_node(snd_config_t * lconf, 196@@ -477,7 +531,7 @@ get_slave_pcm_node(snd_config_t * lconf,
301 } while (0); 197 } while (0);
302  198
303 if (slave_def) { 199 if (slave_def) {
304- snd_config_delete(slave_def); 200- snd_config_delete(slave_def);
305+ WRAP(snd_config_delete)(slave_def); 201+ WRAP(snd_config_delete)(slave_def);
306 } 202 }
307  203
308 return NULL; 204 return NULL;
309@@ -513,22 +622,22 @@ init_local_config_with_workaround(char c 205@@ -500,22 +554,22 @@ init_local_config_with_workaround(char c
310  206
311 lconf = NULL; 207 lconf = NULL;
312  208
313- if (snd_config == NULL) { 209- if (snd_config == NULL) {
314+ if (*WRAP(snd_config) == NULL) { 210+ if (*WRAP(snd_config) == NULL) {
315 return NULL; 211 return NULL;
316 } 212 }
317  213
318- r = snd_config_copy(&lconf, snd_config); 214- r = snd_config_copy(&lconf, snd_config);
319+ r = WRAP(snd_config_copy)(&lconf, *WRAP(snd_config)); 215+ r = WRAP(snd_config_copy)(&lconf, *WRAP(snd_config));
320 if (r < 0) { 216 if (r < 0) {
321 return NULL; 217 return NULL;
322 } 218 }
323  219
324 do { 220 do {
325- r = snd_config_search_definition(lconf, "pcm", pcm_name, &pcm_node); 221- r = snd_config_search_definition(lconf, "pcm", pcm_name, &pcm_node);
326+ r = WRAP(snd_config_search_definition)(lconf, "pcm", pcm_name, &pcm_node); 222+ r = WRAP(snd_config_search_definition)(lconf, "pcm", pcm_name, &pcm_node);
327 if (r < 0) { 223 if (r < 0) {
328 break; 224 break;
329 } 225 }
330  226
331- r = snd_config_get_id(pcm_node, &string); 227- r = snd_config_get_id(pcm_node, &string);
332+ r = WRAP(snd_config_get_id)(pcm_node, &string); 228+ r = WRAP(snd_config_get_id)(pcm_node, &string);
333 if (r < 0) { 229 if (r < 0) {
334 break; 230 break;
335 } 231 }
336@@ -537,7 +646,7 @@ init_local_config_with_workaround(char c 232@@ -524,7 +578,7 @@ init_local_config_with_workaround(char c
337 if (r < 0 || r > (int) sizeof(node_name)) { 233 if (r < 0 || r > (int) sizeof(node_name)) {
338 break; 234 break;
339 } 235 }
340- r = snd_config_search(lconf, node_name, &pcm_node); 236- r = snd_config_search(lconf, node_name, &pcm_node);
341+ r = WRAP(snd_config_search)(lconf, node_name, &pcm_node); 237+ r = WRAP(snd_config_search)(lconf, node_name, &pcm_node);
342 if (r < 0) { 238 if (r < 0) {
343 break; 239 break;
344 } 240 }
345@@ -548,12 +657,12 @@ init_local_config_with_workaround(char c 241@@ -535,12 +589,12 @@ init_local_config_with_workaround(char c
346 } 242 }
347  243
348 /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */ 244 /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
349- r = snd_config_search(pcm_node, "type", &node); 245- r = snd_config_search(pcm_node, "type", &node);
350+ r = WRAP(snd_config_search)(pcm_node, "type", &node); 246+ r = WRAP(snd_config_search)(pcm_node, "type", &node);
351 if (r < 0) { 247 if (r < 0) {
352 break; 248 break;
353 } 249 }
354  250
355- r = snd_config_get_string(node, &string); 251- r = snd_config_get_string(node, &string);
356+ r = WRAP(snd_config_get_string)(node, &string); 252+ r = WRAP(snd_config_get_string)(node, &string);
357 if (r < 0) { 253 if (r < 0) {
358 break; 254 break;
359 } 255 }
360@@ -564,18 +673,18 @@ init_local_config_with_workaround(char c 256@@ -551,18 +605,18 @@ init_local_config_with_workaround(char c
361  257
362 /* Don't clobber an explicit existing handle_underrun value, set it only 258 /* Don't clobber an explicit existing handle_underrun value, set it only
363 if it doesn't already exist. */ 259 if it doesn't already exist. */
364- r = snd_config_search(pcm_node, "handle_underrun", &node); 260- r = snd_config_search(pcm_node, "handle_underrun", &node);
365+ r = WRAP(snd_config_search)(pcm_node, "handle_underrun", &node); 261+ r = WRAP(snd_config_search)(pcm_node, "handle_underrun", &node);
366 if (r != -ENOENT) { 262 if (r != -ENOENT) {
367 break; 263 break;
368 } 264 }
369  265
370 /* Disable pcm_pulse's asynchronous underrun handling. */ 266 /* Disable pcm_pulse's asynchronous underrun handling. */
371- r = snd_config_imake_integer(&node, "handle_underrun", 0); 267- r = snd_config_imake_integer(&node, "handle_underrun", 0);
372+ r = WRAP(snd_config_imake_integer)(&node, "handle_underrun", 0); 268+ r = WRAP(snd_config_imake_integer)(&node, "handle_underrun", 0);
373 if (r < 0) { 269 if (r < 0) {
374 break; 270 break;
375 } 271 }
376  272
377- r = snd_config_add(pcm_node, node); 273- r = snd_config_add(pcm_node, node);
378+ r = WRAP(snd_config_add)(pcm_node, node); 274+ r = WRAP(snd_config_add)(pcm_node, node);
379 if (r < 0) { 275 if (r < 0) {
380 break; 276 break;
381 } 277 }
382@@ -583,7 +692,7 @@ init_local_config_with_workaround(char c 278@@ -570,7 +624,7 @@ init_local_config_with_workaround(char c
383 return lconf; 279 return lconf;
384 } while (0); 280 } while (0);
385  281
386- snd_config_delete(lconf); 282- snd_config_delete(lconf);
387+ WRAP(snd_config_delete)(lconf); 283+ WRAP(snd_config_delete)(lconf);
388  284
389 return NULL; 285 return NULL;
390 } 286 }
391@@ -595,9 +704,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s 287@@ -582,9 +636,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s
392  288
393 pthread_mutex_lock(&cubeb_alsa_mutex); 289 pthread_mutex_lock(&cubeb_alsa_mutex);
394 if (local_config) { 290 if (local_config) {
395- r = snd_pcm_open_lconf(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK, local_config); 291- r = snd_pcm_open_lconf(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK, local_config);
396+ r = WRAP(snd_pcm_open_lconf)(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK, local_config); 292+ r = WRAP(snd_pcm_open_lconf)(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK, local_config);
397 } else { 293 } else {
398- r = snd_pcm_open(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK); 294- r = snd_pcm_open(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK);
399+ r = WRAP(snd_pcm_open)(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK); 295+ r = WRAP(snd_pcm_open)(pcm, CUBEB_ALSA_PCM_NAME, stream, SND_PCM_NONBLOCK);
400 } 296 }
401 pthread_mutex_unlock(&cubeb_alsa_mutex); 297 pthread_mutex_unlock(&cubeb_alsa_mutex);
402  298
403@@ -610,7 +719,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) 299@@ -597,7 +651,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
404 int r; 300 int r;
405  301
406 pthread_mutex_lock(&cubeb_alsa_mutex); 302 pthread_mutex_lock(&cubeb_alsa_mutex);
407- r = snd_pcm_close(pcm); 303- r = snd_pcm_close(pcm);
408+ r = WRAP(snd_pcm_close)(pcm); 304+ r = WRAP(snd_pcm_close)(pcm);
409 pthread_mutex_unlock(&cubeb_alsa_mutex); 305 pthread_mutex_unlock(&cubeb_alsa_mutex);
410  306
411 return r; 307 return r;
412@@ -667,12 +776,65 @@ alsa_init(cubeb ** context, char const * 308@@ -654,12 +708,65 @@ alsa_init(cubeb ** context, char const *
413 pthread_attr_t attr; 309 pthread_attr_t attr;
414 snd_pcm_t * dummy; 310 snd_pcm_t * dummy;
415  311
416+ void * libasound = NULL; 312+ void * libasound = NULL;
417+ 313+
418+#ifndef DISABLE_LIBASOUND_DLOPEN 314+#ifndef DISABLE_LIBASOUND_DLOPEN
419+ libasound = dlopen("libasound.so", RTLD_LAZY); 315+ libasound = dlopen("libasound.so", RTLD_LAZY);
420+ if (!libasound) { 316+ if (!libasound) {
421+ return CUBEB_ERROR; 317+ return CUBEB_ERROR;
422+ } 318+ }
423+ 319+
424+#define LOAD(x) do { \ 320+#define LOAD(x) do { \
425+ cubeb_##x = dlsym(libasound, #x); \ 321+ cubeb_##x = dlsym(libasound, #x); \
@@ -466,140 +362,138 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -466,140 +362,138 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
466+ 362+
467+#undef LOAD 363+#undef LOAD
468+#endif 364+#endif
469 assert(context); 365 assert(context);
470 *context = NULL; 366 *context = NULL;
471  367
472 pthread_mutex_lock(&cubeb_alsa_mutex); 368 pthread_mutex_lock(&cubeb_alsa_mutex);
473 if (!cubeb_alsa_error_handler_set) { 369 if (!cubeb_alsa_error_handler_set) {
474- snd_lib_error_set_handler(silent_error_handler); 370- snd_lib_error_set_handler(silent_error_handler);
475+ WRAP(snd_lib_error_set_handler)(silent_error_handler); 371+ WRAP(snd_lib_error_set_handler)(silent_error_handler);
476 cubeb_alsa_error_handler_set = 1; 372 cubeb_alsa_error_handler_set = 1;
477 } 373 }
478 pthread_mutex_unlock(&cubeb_alsa_mutex); 374 pthread_mutex_unlock(&cubeb_alsa_mutex);
479@@ -680,6 +842,8 @@ alsa_init(cubeb ** context, char const * 375@@ -667,6 +774,8 @@ alsa_init(cubeb ** context, char const *
480 ctx = calloc(1, sizeof(*ctx)); 376 ctx = calloc(1, sizeof(*ctx));
481 assert(ctx); 377 assert(ctx);
482  378
483+ ctx->libasound = libasound; 379+ ctx->libasound = libasound;
484+ 380+
485 ctx->ops = &alsa_ops; 381 ctx->ops = &alsa_ops;
486  382
487 r = pthread_mutex_init(&ctx->mutex, NULL); 383 r = pthread_mutex_init(&ctx->mutex, NULL);
488@@ -729,7 +893,7 @@ alsa_init(cubeb ** context, char const * 384@@ -716,7 +825,7 @@ alsa_init(cubeb ** context, char const *
489 config fails with EINVAL, the PA PCM is too old for this workaround. */ 385 config fails with EINVAL, the PA PCM is too old for this workaround. */
490 if (r == -EINVAL) { 386 if (r == -EINVAL) {
491 pthread_mutex_lock(&cubeb_alsa_mutex); 387 pthread_mutex_lock(&cubeb_alsa_mutex);
492- snd_config_delete(ctx->local_config); 388- snd_config_delete(ctx->local_config);
493+ WRAP(snd_config_delete)(ctx->local_config); 389+ WRAP(snd_config_delete)(ctx->local_config);
494 pthread_mutex_unlock(&cubeb_alsa_mutex); 390 pthread_mutex_unlock(&cubeb_alsa_mutex);
495 ctx->local_config = NULL; 391 ctx->local_config = NULL;
496 } else if (r >= 0) { 392 } else if (r >= 0) {
497@@ -768,9 +932,13 @@ alsa_destroy(cubeb * ctx) 393@@ -755,9 +864,13 @@ alsa_destroy(cubeb * ctx)
498 pthread_mutex_destroy(&ctx->mutex); 394 pthread_mutex_destroy(&ctx->mutex);
499 free(ctx->fds); 395 free(ctx->fds);
500  396
501+ if (ctx->libasound) { 397+ if (ctx->libasound) {
502+ dlclose(ctx->libasound); 398+ dlclose(ctx->libasound);
503+ } 399+ }
504+ 400+
505 if (ctx->local_config) { 401 if (ctx->local_config) {
506 pthread_mutex_lock(&cubeb_alsa_mutex); 402 pthread_mutex_lock(&cubeb_alsa_mutex);
507- snd_config_delete(ctx->local_config); 403- snd_config_delete(ctx->local_config);
508+ WRAP(snd_config_delete)(ctx->local_config); 404+ WRAP(snd_config_delete)(ctx->local_config);
509 pthread_mutex_unlock(&cubeb_alsa_mutex); 405 pthread_mutex_unlock(&cubeb_alsa_mutex);
510 } 406 }
511  407
512@@ -849,7 +1017,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre 408@@ -842,7 +955,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
513 return CUBEB_ERROR; 409 return CUBEB_ERROR;
514 } 410 }
515  411
516- r = snd_pcm_nonblock(stm->pcm, 1); 412- r = snd_pcm_nonblock(stm->pcm, 1);
517+ r = WRAP(snd_pcm_nonblock)(stm->pcm, 1); 413+ r = WRAP(snd_pcm_nonblock)(stm->pcm, 1);
518 assert(r == 0); 414 assert(r == 0);
519  415
520 /* Ugly hack: the PA ALSA plugin allows buffer configurations that can't 416 latency_us = latency_frames * 1e6 / stm->params.rate;
521@@ -859,23 +1027,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre 417@@ -855,7 +968,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
522 latency = latency < 500 ? 500 : latency; 418 latency_us = latency_us < min_latency ? min_latency: latency_us;
523 } 419 }
524  420
525- r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED, 421- r = snd_pcm_set_params(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
526- stm->params.channels, stm->params.rate, 1, 
527- latency * 1000); 
528+ r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED, 422+ r = WRAP(snd_pcm_set_params)(stm->pcm, format, SND_PCM_ACCESS_RW_INTERLEAVED,
529+ stm->params.channels, stm->params.rate, 1, 423 stm->params.channels, stm->params.rate, 1,
530+ latency * 1000); 424 latency_us);
531 if (r < 0) { 425 if (r < 0) {
532 alsa_stream_destroy(stm); 426@@ -863,15 +976,15 @@ alsa_stream_init(cubeb * ctx, cubeb_stre
533 return CUBEB_ERROR_INVALID_FORMAT; 427 return CUBEB_ERROR_INVALID_FORMAT;
534 } 428 }
535  429
536- r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &period_size); 430- r = snd_pcm_get_params(stm->pcm, &stm->buffer_size, &period_size);
537+ r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &period_size); 431+ r = WRAP(snd_pcm_get_params)(stm->pcm, &stm->buffer_size, &period_size);
538 assert(r == 0); 432 assert(r == 0);
539  433
540- stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm); 434- stm->nfds = snd_pcm_poll_descriptors_count(stm->pcm);
541+ stm->nfds = WRAP(snd_pcm_poll_descriptors_count)(stm->pcm); 435+ stm->nfds = WRAP(snd_pcm_poll_descriptors_count)(stm->pcm);
542 assert(stm->nfds > 0); 436 assert(stm->nfds > 0);
543  437
544 stm->saved_fds = calloc(stm->nfds, sizeof(struct pollfd)); 438 stm->saved_fds = calloc(stm->nfds, sizeof(struct pollfd));
545 assert(stm->saved_fds); 439 assert(stm->saved_fds);
546- r = snd_pcm_poll_descriptors(stm->pcm, stm->saved_fds, stm->nfds); 440- r = snd_pcm_poll_descriptors(stm->pcm, stm->saved_fds, stm->nfds);
547+ r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds); 441+ r = WRAP(snd_pcm_poll_descriptors)(stm->pcm, stm->saved_fds, stm->nfds);
548 assert((nfds_t) r == stm->nfds); 442 assert((nfds_t) r == stm->nfds);
549  443
550 r = pthread_cond_init(&stm->cond, NULL); 444 r = pthread_cond_init(&stm->cond, NULL);
551@@ -906,7 +1074,7 @@ alsa_stream_destroy(cubeb_stream * stm) 445@@ -902,7 +1015,7 @@ alsa_stream_destroy(cubeb_stream * stm)
552 pthread_mutex_lock(&stm->mutex); 446 pthread_mutex_lock(&stm->mutex);
553 if (stm->pcm) { 447 if (stm->pcm) {
554 if (stm->state == DRAINING) { 448 if (stm->state == DRAINING) {
555- snd_pcm_drain(stm->pcm); 449- snd_pcm_drain(stm->pcm);
556+ WRAP(snd_pcm_drain)(stm->pcm); 450+ WRAP(snd_pcm_drain)(stm->pcm);
557 } 451 }
558 alsa_locked_pcm_close(stm->pcm); 452 alsa_locked_pcm_close(stm->pcm);
559 stm->pcm = NULL; 453 stm->pcm = NULL;
560@@ -916,7 +1084,10 @@ alsa_stream_destroy(cubeb_stream * stm) 454@@ -912,7 +1025,10 @@ alsa_stream_destroy(cubeb_stream * stm)
561 pthread_mutex_destroy(&stm->mutex); 455 pthread_mutex_destroy(&stm->mutex);
562  456
563 r = pthread_cond_destroy(&stm->cond); 457 r = pthread_cond_destroy(&stm->cond);
564- assert(r == 0); 458- assert(r == 0);
565+ if (r != 0) { /* XXX stopgap until someone figures out the real reason */ 459+ if (r != 0) { /* XXX stopgap until someone figures out the real reason */
566+ fprintf(stderr,"alsa_stream_destroy: pthread_cond_destroy failed: %s", 460+ fprintf(stderr,"alsa_stream_destroy: pthread_cond_destroy failed: %s",
567+ strerror(r)); 461+ strerror(r));
568+ } 462+ }
569  463
570 alsa_unregister_stream(stm); 464 alsa_unregister_stream(stm);
571  465
572@@ -948,12 +1119,12 @@ alsa_get_max_channel_count(cubeb * ctx,  466@@ -944,12 +1060,12 @@ alsa_get_max_channel_count(cubeb * ctx,
573 return CUBEB_ERROR; 467 return CUBEB_ERROR;
574 } 468 }
575  469
576- r = snd_pcm_hw_params_any(stm->pcm, hw_params); 470- r = snd_pcm_hw_params_any(stm->pcm, hw_params);
577+ r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params); 471+ r = WRAP(snd_pcm_hw_params_any)(stm->pcm, hw_params);
578 if (r < 0) { 472 if (r < 0) {
579 return CUBEB_ERROR; 473 return CUBEB_ERROR;
580 } 474 }
581  475
582- r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels); 476- r = snd_pcm_hw_params_get_channels_max(hw_params, max_channels);
583+ r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels); 477+ r = WRAP(snd_pcm_hw_params_get_channels_max)(hw_params, max_channels);
584 if (r < 0) { 478 if (r < 0) {
585 return CUBEB_ERROR; 479 return CUBEB_ERROR;
586 } 480 }
587@@ -973,34 +1144,34 @@ alsa_get_preferred_sample_rate(cubeb * c 481@@ -969,34 +1085,34 @@ alsa_get_preferred_sample_rate(cubeb * c
588  482
589 /* get a pcm, disabling resampling, so we get a rate the 483 /* get a pcm, disabling resampling, so we get a rate the
590 * hardware/dmix/pulse/etc. supports. */ 484 * hardware/dmix/pulse/etc. supports. */
591- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); 485- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
592+ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); 486+ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK, SND_PCM_NO_AUTO_RESAMPLE);
593 if (r < 0) { 487 if (r < 0) {
594 return CUBEB_ERROR; 488 return CUBEB_ERROR;
595 } 489 }
596  490
597- r = snd_pcm_hw_params_any(pcm, hw_params); 491- r = snd_pcm_hw_params_any(pcm, hw_params);
598+ r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params); 492+ r = WRAP(snd_pcm_hw_params_any)(pcm, hw_params);
599 if (r < 0) { 493 if (r < 0) {
600- snd_pcm_close(pcm); 494- snd_pcm_close(pcm);
601+ WRAP(snd_pcm_close)(pcm); 495+ WRAP(snd_pcm_close)(pcm);
602 return CUBEB_ERROR; 496 return CUBEB_ERROR;
603 } 497 }
604  498
605- r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir); 499- r = snd_pcm_hw_params_get_rate(hw_params, rate, &dir);
@@ -617,61 +511,60 @@ $NetBSD: patch-media_libcubeb_src_cubeb_ @@ -617,61 +511,60 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
617- r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL); 511- r = snd_pcm_hw_params_set_rate_near(pcm, hw_params, rate, NULL);
618+ r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL); 512+ r = WRAP(snd_pcm_hw_params_set_rate_near)(pcm, hw_params, rate, NULL);
619 if (r < 0) { 513 if (r < 0) {
620- snd_pcm_close(pcm); 514- snd_pcm_close(pcm);
621+ WRAP(snd_pcm_close)(pcm); 515+ WRAP(snd_pcm_close)(pcm);
622 return CUBEB_ERROR; 516 return CUBEB_ERROR;
623 } 517 }
624  518
625- snd_pcm_close(pcm); 519- snd_pcm_close(pcm);
626+ WRAP(snd_pcm_close)(pcm); 520+ WRAP(snd_pcm_close)(pcm);
627  521
628 return CUBEB_OK; 522 return CUBEB_OK;
629 } 523 }
630@@ -1024,7 +1195,7 @@ alsa_stream_start(cubeb_stream * stm) 524@@ -1020,7 +1136,7 @@ alsa_stream_start(cubeb_stream * stm)
631 ctx = stm->context; 525 ctx = stm->context;
632  526
633 pthread_mutex_lock(&stm->mutex); 527 pthread_mutex_lock(&stm->mutex);
634- snd_pcm_pause(stm->pcm, 0); 528- snd_pcm_pause(stm->pcm, 0);
635+ WRAP(snd_pcm_pause)(stm->pcm, 0); 529+ WRAP(snd_pcm_pause)(stm->pcm, 0);
636 gettimeofday(&stm->last_activity, NULL); 530 gettimeofday(&stm->last_activity, NULL);
637 pthread_mutex_unlock(&stm->mutex); 531 pthread_mutex_unlock(&stm->mutex);
638  532
639@@ -1058,7 +1229,7 @@ alsa_stream_stop(cubeb_stream * stm) 533@@ -1054,7 +1170,7 @@ alsa_stream_stop(cubeb_stream * stm)
640 pthread_mutex_unlock(&ctx->mutex); 534 pthread_mutex_unlock(&ctx->mutex);
641  535
642 pthread_mutex_lock(&stm->mutex); 536 pthread_mutex_lock(&stm->mutex);
643- snd_pcm_pause(stm->pcm, 1); 537- snd_pcm_pause(stm->pcm, 1);
644+ WRAP(snd_pcm_pause)(stm->pcm, 1); 538+ WRAP(snd_pcm_pause)(stm->pcm, 1);
645 pthread_mutex_unlock(&stm->mutex); 539 pthread_mutex_unlock(&stm->mutex);
646  540
647 return CUBEB_OK; 541 return CUBEB_OK;
648@@ -1074,14 +1245,17 @@ alsa_stream_get_position(cubeb_stream *  542@@ -1070,14 +1186,16 @@ alsa_stream_get_position(cubeb_stream *
649 pthread_mutex_lock(&stm->mutex); 543 pthread_mutex_lock(&stm->mutex);
650  544
651 delay = -1; 545 delay = -1;
652- if (snd_pcm_state(stm->pcm) != SND_PCM_STATE_RUNNING || 546- if (snd_pcm_state(stm->pcm) != SND_PCM_STATE_RUNNING ||
653- snd_pcm_delay(stm->pcm, &delay) != 0) { 547- snd_pcm_delay(stm->pcm, &delay) != 0) {
654+ if (WRAP(snd_pcm_state)(stm->pcm) != SND_PCM_STATE_RUNNING || 548+ if (WRAP(snd_pcm_state)(stm->pcm) != SND_PCM_STATE_RUNNING ||
655+ WRAP(snd_pcm_delay)(stm->pcm, &delay) != 0) { 549+ WRAP(snd_pcm_delay)(stm->pcm, &delay) != 0) {
656 *position = stm->last_position; 550 *position = stm->last_position;
657 pthread_mutex_unlock(&stm->mutex); 551 pthread_mutex_unlock(&stm->mutex);
658 return CUBEB_OK; 552 return CUBEB_OK;
659 } 553 }
660  554
661- assert(delay >= 0); 555- assert(delay >= 0);
662+ if (delay < 0) { 556+ if (delay < 0) {
663+ WRAP(snd_pcm_forward)(stm->pcm, -delay); 
664+ delay = 0; 557+ delay = 0;
665+ } 558+ }
666  559
667 *position = 0; 560 *position = 0;
668 if (stm->write_position >= (snd_pcm_uframes_t) delay) { 561 if (stm->write_position >= (snd_pcm_uframes_t) delay) {
669@@ -1100,7 +1274,7 @@ alsa_stream_get_latency(cubeb_stream * s 562@@ -1096,7 +1214,7 @@ alsa_stream_get_latency(cubeb_stream * s
670 snd_pcm_sframes_t delay; 563 snd_pcm_sframes_t delay;
671 /* This function returns the delay in frames until a frame written using 564 /* This function returns the delay in frames until a frame written using
672 snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */ 565 snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
673- if (snd_pcm_delay(stm->pcm, &delay)) { 566- if (snd_pcm_delay(stm->pcm, &delay)) {
674+ if (WRAP(snd_pcm_delay)(stm->pcm, &delay)) { 567+ if (WRAP(snd_pcm_delay)(stm->pcm, &delay)) {
675 return CUBEB_ERROR; 568 return CUBEB_ERROR;
676 } 569 }
677  570

cvs diff -r1.9 -r1.10 pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_moz.build (expand / switch to unified diff)

--- pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_moz.build 2016/08/06 08:46:59 1.9
+++ pkgsrc/www/firefox/patches/Attic/patch-media_libcubeb_src_moz.build 2016/12/03 09:58:26 1.10
@@ -1,38 +1,28 @@ @@ -1,38 +1,28 @@
1$NetBSD: patch-media_libcubeb_src_moz.build,v 1.9 2016/08/06 08:46:59 ryoon Exp $ 1$NetBSD: patch-media_libcubeb_src_moz.build,v 1.10 2016/12/03 09:58:26 ryoon Exp $
2 2
3* Add OSS audio support 3* Add OSS audio support
4* Support system library 4* Support system library
5 5
6--- media/libcubeb/src/moz.build.orig 2016-07-25 20:22:04.000000000 +0000 6--- media/libcubeb/src/moz.build.orig 2016-10-31 20:15:39.000000000 +0000
7+++ media/libcubeb/src/moz.build 7+++ media/libcubeb/src/moz.build
8@@ -19,6 +19,12 @@ if CONFIG['MOZ_ALSA']: 8@@ -24,6 +24,12 @@ if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['M
 9 'cubeb_resampler.cpp',
9 ] 10 ]
10 DEFINES['USE_ALSA'] = True 
11  11
12+if CONFIG['MOZ_OSS']: 12+if CONFIG['MOZ_OSS']:
13+ SOURCES += [ 13+ SOURCES += [
14+ 'cubeb_oss.c', 14+ 'cubeb_oss.c',
15+ ] 15+ ]
16+ DEFINES['USE_OSS'] = True 16+ DEFINES['USE_OSS'] = True
17+ 17+
18 if CONFIG['MOZ_PULSEAUDIO']: 18 if CONFIG['MOZ_PULSEAUDIO']:
19 SOURCES += [ 19 SOURCES += [
20 'cubeb_pulse.c', 20 'cubeb_pulse.c',
21@@ -68,6 +74,9 @@ if CONFIG['OS_TARGET'] == 'Android': 21@@ -81,6 +87,7 @@ if CONFIG['OS_TARGET'] == 'Android':
22  22
23 FINAL_LIBRARY = 'gkmedias' 23 FINAL_LIBRARY = 'gkmedias'
24  24
25+if CONFIG['MOZ_SYSTEM_SPEEX']: 25+CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
26+ SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS'] 
27+ 
28 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk': 26 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
29 if CONFIG['ANDROID_VERSION'] >= '17': 27 if CONFIG['ANDROID_VERSION'] >= '17':
30 LOCAL_INCLUDES += [ 28 LOCAL_INCLUDES += [
31@@ -78,6 +87,7 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk 
32 '%' + '%s/system/media/wilhelm/include' % CONFIG['ANDROID_SOURCE'], 
33 ] 
34  
35+CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] 
36 CFLAGS += CONFIG['MOZ_ALSA_CFLAGS'] 
37 CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS'] 
38  

File Deleted: pkgsrc/www/firefox/patches/Attic/patch-media_libyuv_include_libyuv_scale__row.h

File Deleted: pkgsrc/www/firefox/patches/Attic/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.10 2016/12/03 09:58:26 ryoon Exp $

--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig	2016-05-12 17:13:21.000000000 +0000
+++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
@@ -25,10 +25,21 @@
 #else
 #include <linux/videodev2.h>
 #endif
+#ifdef HAVE_LIBV4L2
+#include <libv4l2.h>
+#endif
 
 #include "webrtc/system_wrappers/interface/ref_count.h"
 #include "webrtc/system_wrappers/interface/trace.h"
 
+#ifdef HAVE_LIBV4L2
+#define open	v4l2_open
+#define close	v4l2_close
+#define dup	v4l2_dup
+#define ioctl	v4l2_ioctl
+#define mmap	v4l2_mmap
+#define munmap	v4l2_munmap
+#endif
 
 namespace webrtc
 {
@@ -136,6 +147,11 @@ int32_t DeviceInfoLinux::GetDeviceName(
     memset(deviceNameUTF8, 0, deviceNameLength);
     memcpy(cameraName, cap.card, sizeof(cap.card));
 
+    if (cameraName[0] == '\0')
+    {
+        sprintf(cameraName, "Camera at /dev/video%d", deviceNumber);
+    }
+
     if (deviceNameLength >= strlen(cameraName))
     {
         memcpy(deviceNameUTF8, cameraName, strlen(cameraName));

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.10 2016/12/03 09:58:26 ryoon Exp $

--- media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig	2016-09-05 20:12:57.000000000 +0000
+++ media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi
@@ -7,6 +7,9 @@
 # be found in the AUTHORS file in the root of the source tree.
 
 {
+  'variables': {
+     'use_libv4l2%': 0,
+  },
   'targets': [
     {
       # Note this library is missing an implementation for the video capture.
@@ -75,6 +78,19 @@
                 'linux/video_capture_linux.cc',
                 'linux/video_capture_linux.h',
               ],
+              'conditions': [
+                ['use_libv4l2==1', {
+                  'defines': [
+                    'HAVE_LIBV4L2',
+                  ],
+                  'cflags_mozilla': [
+                    '$(MOZ_LIBV4L2_CFLAGS)',
+                  ],
+                  'libraries': [
+                    '-lv4l2',
+                  ],
+                }],
+              ],
             }],  # linux
             ['OS=="mac"', {
               'sources': [

File Added: pkgsrc/www/firefox/patches/Attic/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.11 2016/12/03 09:58:26 ryoon Exp $

--- media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig	2016-05-12 17:13:21.000000000 +0000
+++ media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc
@@ -25,6 +25,9 @@
 #else
 #include <linux/videodev2.h>
 #endif
+#ifdef HAVE_LIBV4L2
+#include <libv4l2.h>
+#endif
 
 #include <new>
 
@@ -33,6 +36,15 @@
 #include "webrtc/system_wrappers/interface/ref_count.h"
 #include "webrtc/system_wrappers/interface/trace.h"
 
+#ifdef HAVE_LIBV4L2
+#define open	v4l2_open
+#define close	v4l2_close
+#define dup	v4l2_dup
+#define ioctl	v4l2_ioctl
+#define mmap	v4l2_mmap
+#define munmap	v4l2_munmap
+#endif
+
 namespace webrtc
 {
 namespace videocapturemodule

File Deleted: pkgsrc/www/firefox/patches/Attic/patch-netwerk_srtp_src_crypto_hash_hmac.c

File Added: pkgsrc/www/firefox/patches/Attic/patch-toolkit_components_osfile_modules_osfile__unix__back.jsm
$NetBSD: patch-toolkit_components_osfile_modules_osfile__unix__back.jsm,v 1.8 2016/12/03 09:58:26 ryoon Exp $

--- toolkit/components/osfile/modules/osfile_unix_back.jsm.orig	2016-07-25 20:22:06.000000000 +0000
+++ toolkit/components/osfile/modules/osfile_unix_back.jsm
@@ -228,8 +228,8 @@
          let statvfs = new SharedAll.HollowStructure("statvfs",
            Const.OSFILE_SIZEOF_STATVFS);
 
-         statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE,
-                        "f_bsize", Type.unsigned_long.implementation);
+         statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE,
+                        "f_frsize", Type.unsigned_long.implementation);
          statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL,
                         "f_bavail", Type.fsblkcnt_t.implementation);
 

File Added: pkgsrc/www/firefox/patches/Attic/patch-xpcom_build_XPCOMInit.cpp
$NetBSD: patch-xpcom_build_XPCOMInit.cpp,v 1.4 2016/12/03 09:58:26 ryoon Exp $

--- xpcom/build/XPCOMInit.cpp.orig	2016-10-31 20:15:39.000000000 +0000
+++ xpcom/build/XPCOMInit.cpp
@@ -137,7 +137,9 @@ extern nsresult nsStringInputStreamConst
 
 #include "mozilla/ipc/GeckoChildProcessHost.h"
 
+#ifndef MOZ_OGG_NO_MEM_REPORTING
 #include "ogg/ogg.h"
+#endif
 #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING)
 #if defined(HAVE_STDINT_H)
 // mozilla-config.h defines HAVE_STDINT_H, and then it's defined *again* in
@@ -638,11 +640,13 @@ NS_InitXPCOM2(nsIServiceManager** aResul
   // this oddness.
   mozilla::SetICUMemoryFunctions();
 
+#ifndef MOZ_OGG_NO_MEM_REPORTING
   // Do the same for libogg.
   ogg_set_mem_functions(OggReporter::CountingMalloc,
                         OggReporter::CountingCalloc,
                         OggReporter::CountingRealloc,
                         OggReporter::CountingFree);
+#endif
 
 #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING)
   // And for VPX.