pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/firefox
Module Name: pkgsrc
Committed By: ryoon
Date: Sat Sep 30 05:34:12 UTC 2017
Modified Files:
pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
pkgsrc/www/firefox/patches: patch-aa patch-config_external_moz.build
patch-dom_media_AudioStream.cpp patch-dom_media_AudioStream.h
patch-ipc_glue_CrossProcessSemaphore__posix.cpp
patch-media_libcubeb_src_cubeb__alsa.c
patch-media_libcubeb_src_moz.build
patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
patch-toolkit_library_moz.build patch-toolkit_moz.configure
Added Files:
pkgsrc/www/firefox/patches: patch-media_libcubeb_src_cubeb__jack.cpp
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
patch-modules_pdfium_update.sh
patch-servo_components_style_build__gecko.rs
Removed Files:
pkgsrc/www/firefox/patches:
patch-browser_base_content_baseMenuOverlay.xul
patch-browser_components_nsBrowserGlue.js
patch-browser_components_preferences_in-content-new_main.xul
patch-browser_components_preferences_in-content-new_privacy.js
patch-browser_components_preferences_in-content-new_privacy.xul
patch-browser_components_preferences_in-content_advanced.js
patch-browser_components_preferences_in-content_advanced.xul
patch-browser_confvars.sh
patch-browser_locales_en-US_chrome_browser_preferences-old_advanced.dtd
patch-browser_locales_en-US_chrome_browser_preferences_advanced.dtd
patch-build_moz.configure_rust.configure
patch-build_pgo_profileserver.py patch-config_rules.mk
patch-dom_base_nsWrapperCache.h patch-dom_media_MediaPrefs.h
patch-dom_media_gtest_moz.build
patch-dom_messagechannel_MessagePort.cpp
patch-dom_messagechannel_MessagePortChild.h
patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
patch-gfx_2d_ScaledFontBase.cpp
patch-js_src_jit_ExecutableAllocator.h
patch-js_src_jit_none_MacroAssembler-none.h
patch-media_libstagefright_binding_DecoderData.cpp
patch-media_libstagefright_binding_MP4Metadata.cpp
patch-media_libstagefright_binding_include_mp4__demuxer_DecoderData.h
patch-media_libstagefright_binding_include_mp4__demuxer_MP4Metadata.h
patch-media_libstagefright_gtest_moz.build
patch-media_libstagefright_moz.build
patch-memory_mozalloc_mozalloc__abort.cpp
patch-mobile_android_confvars.sh
patch-modules_libjar_nsZipArchive.cpp patch-netwerk_base_moz.build
patch-netwerk_base_nsStandardURL.cpp
patch-third__party_python_futures_concurrent_futures_process.py
patch-toolkit_components_resistfingerprinting_nsRFPService.cpp
patch-toolkit_components_telemetry_Histograms.json
patch-toolkit_library_gtest_moz.build
patch-toolkit_toolkit.mozbuild patch-toolkit_xre_nsAppRunner.cpp
patch-xpcom_base_nsDebugImpl.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__ppc__netbsd.cpp
patch-xpcom_rust_nsstring_gtest_moz.build
Log Message:
Update to 56.0
New
Launched Firefox Screenshots, a feature that lets users take, save, and share screenshots without leaving the browser
Added support for address form autofill (en-US only)
Updated Preferences
Added search tool so users can find a specific setting quickly
Reorganized preferences so users can more easily scan settings
Rewrote descriptions so users can better understand choices and how they affect browsing
Revised data collection choices so they align with updated Privacy Notice and data collection strategy
Media opened in a background tab will not play until the tab is selected
Improved Send Tabs feature of Sync for iOS and Android, and Send Tabs can be discovered even by users without a Firefox Account
Changed
Replaced character encoding converters with a new Encoding Standard-compliant implementation written in Rust
Added hardware acceleration for AES-GCM
Updated the Safe Browsing protocol to version 4
Reduced update download file size by approximately 20 percent
Improved security for verifying update downloads
Developer
Added Layout Panel to CSS Grid DevTools
To generate a diff of this commit:
cvs rdiff -u -r1.306 -r1.307 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.122 -r1.123 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.295 -r1.296 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.97 -r1.98 pkgsrc/www/firefox/mozilla-common.mk
cvs rdiff -u -r1.53 -r1.54 pkgsrc/www/firefox/patches/patch-aa
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/firefox/patches/patch-browser_base_content_baseMenuOverlay.xul \
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content-new_main.xul \
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content-new_privacy.js \
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content-new_privacy.xul \
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content_advanced.js \
pkgsrc/www/firefox/patches/patch-browser_components_preferences_in-content_advanced.xul \
pkgsrc/www/firefox/patches/patch-browser_locales_en-US_chrome_browser_preferences-old_advanced.dtd \
pkgsrc/www/firefox/patches/patch-browser_locales_en-US_chrome_browser_preferences_advanced.dtd \
pkgsrc/www/firefox/patches/patch-dom_base_nsWrapperCache.h \
pkgsrc/www/firefox/patches/patch-dom_media_MediaPrefs.h \
pkgsrc/www/firefox/patches/patch-dom_media_gtest_moz.build \
pkgsrc/www/firefox/patches/patch-dom_messagechannel_MessagePort.cpp \
pkgsrc/www/firefox/patches/patch-dom_messagechannel_MessagePortChild.h \
pkgsrc/www/firefox/patches/patch-gfx_2d_ScaledFontBase.cpp \
pkgsrc/www/firefox/patches/patch-media_libstagefright_binding_include_mp4__demuxer_DecoderData.h \
pkgsrc/www/firefox/patches/patch-media_libstagefright_gtest_moz.build \
pkgsrc/www/firefox/patches/patch-media_libstagefright_moz.build \
pkgsrc/www/firefox/patches/patch-netwerk_base_moz.build \
pkgsrc/www/firefox/patches/patch-netwerk_base_nsStandardURL.cpp \
pkgsrc/www/firefox/patches/patch-third__party_python_futures_concurrent_futures_process.py \
pkgsrc/www/firefox/patches/patch-toolkit_components_resistfingerprinting_nsRFPService.cpp \
pkgsrc/www/firefox/patches/patch-toolkit_library_gtest_moz.build \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs__ppc__netbsd.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_rust_nsstring_gtest_moz.build
cvs rdiff -u -r1.3 -r0 \
pkgsrc/www/firefox/patches/patch-browser_components_nsBrowserGlue.js \
pkgsrc/www/firefox/patches/patch-js_src_jit_none_MacroAssembler-none.h \
pkgsrc/www/firefox/patches/patch-xpcom_base_nsDebugImpl.cpp
cvs rdiff -u -r1.2 -r0 pkgsrc/www/firefox/patches/patch-browser_confvars.sh \
pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure \
pkgsrc/www/firefox/patches/patch-media_libstagefright_binding_DecoderData.cpp \
pkgsrc/www/firefox/patches/patch-media_libstagefright_binding_MP4Metadata.cpp \
pkgsrc/www/firefox/patches/patch-media_libstagefright_binding_include_mp4__demuxer_MP4Metadata.h \
pkgsrc/www/firefox/patches/patch-mobile_android_confvars.sh \
pkgsrc/www/firefox/patches/patch-toolkit_components_telemetry_Histograms.json \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp
cvs rdiff -u -r1.7 -r0 \
pkgsrc/www/firefox/patches/patch-build_pgo_profileserver.py \
pkgsrc/www/firefox/patches/patch-toolkit_xre_nsAppRunner.cpp
cvs rdiff -u -r1.15 -r1.16 \
pkgsrc/www/firefox/patches/patch-config_external_moz.build
cvs rdiff -u -r1.5 -r0 pkgsrc/www/firefox/patches/patch-config_rules.mk \
pkgsrc/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp \
pkgsrc/www/firefox/patches/patch-js_src_jit_ExecutableAllocator.h
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp \
pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/www/firefox/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp
cvs rdiff -u -r1.23 -r1.24 \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
cvs rdiff -u -r0 -r1.1 \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__jack.cpp \
pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh \
pkgsrc/www/firefox/patches/patch-servo_components_style_build__gecko.rs
cvs rdiff -u -r1.12 -r1.13 \
pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build
cvs rdiff -u -r0 -r1.14 \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
cvs rdiff -u -r0 -r1.13 \
pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
cvs rdiff -u -r1.6 -r0 \
pkgsrc/www/firefox/patches/patch-memory_mozalloc_mozalloc__abort.cpp \
pkgsrc/www/firefox/patches/patch-toolkit_toolkit.mozbuild
cvs rdiff -u -r1.4 -r0 \
pkgsrc/www/firefox/patches/patch-modules_libjar_nsZipArchive.cpp \
pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp
cvs rdiff -u -r1.14 -r1.15 \
pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.306 pkgsrc/www/firefox/Makefile:1.307
--- pkgsrc/www/firefox/Makefile:1.306 Mon Sep 18 09:53:37 2017
+++ pkgsrc/www/firefox/Makefile Sat Sep 30 05:34:11 2017
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.306 2017/09/18 09:53:37 maya Exp $
+# $NetBSD: Makefile,v 1.307 2017/09/30 05:34:11 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 55.0
-MOZ_BRANCH_MINOR= .3
+MOZ_BRANCH= 56.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
@@ -24,6 +23,8 @@ MOZILLA_DIR= # empty
# Note: when updating remember to conditionalise about-background.png in PLIST
CONFIGURE_ARGS+= --enable-application=browser
+CFLAGS+= -I${PREFIX}/include/nspr
+
# workround for link of libxul.so etc.
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/firefox ${COMPILER_RPATH_FLAG}${PREFIX}/lib
LDFLAGS.SunOS+= -lm
Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.122 pkgsrc/www/firefox/PLIST:1.123
--- pkgsrc/www/firefox/PLIST:1.122 Sat Sep 2 03:47:46 2017
+++ pkgsrc/www/firefox/PLIST Sat Sep 30 05:34:11 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.122 2017/09/02 03:47:46 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.123 2017/09/30 05:34:11 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -82,9 +82,9 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/browser-fullZoom.js
lib/firefox/browser/chrome/browser/content/browser/browser-gestureSupport.js
lib/firefox/browser/chrome/browser/content/browser/browser-media.js
+lib/firefox/browser/chrome/browser/content/browser/browser-pageActions.js
lib/firefox/browser/chrome/browser/content/browser/browser-places.js
lib/firefox/browser/chrome/browser/content/browser/browser-plugins.js
-lib/firefox/browser/chrome/browser/content/browser/browser-refreshblocker.js
lib/firefox/browser/chrome/browser/content/browser/browser-safebrowsing.js
lib/firefox/browser/chrome/browser/content/browser/browser-sidebar.js
lib/firefox/browser/chrome/browser/content/browser/browser-social.js
@@ -221,14 +221,13 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/preferences/fonts.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/handlers.css
lib/firefox/browser/chrome/browser/content/browser/preferences/handlers.xml
-lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/advanced.js
-lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/applications.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/containers.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/findInPage.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/main.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/preferences.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/preferences.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/privacy.js
+lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/search.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/subdialogs.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content-new/sync.js
lib/firefox/browser/chrome/browser/content/browser/preferences/in-content/advanced.js
@@ -318,7 +317,6 @@ lib/firefox/browser/chrome/browser/conte
lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.js
lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.xul
lib/firefox/browser/chrome/browser/skin/classic/browser/Info.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-small.png
lib/firefox/browser/chrome/browser/skin/classic/browser/aboutNetError.css
lib/firefox/browser/chrome/browser/skin/classic/browser/aboutProviderDirectory.css
lib/firefox/browser/chrome/browser/skin/classic/browser/aboutSessionRestore-window-icon.png
@@ -359,8 +357,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/connection-mixed-passive-loaded.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/connection-secure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/containers.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/arrow-subview-back.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/arrow-subview.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/conn-not-secure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/connection.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/controlcenter/extension.svg
@@ -394,7 +390,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/customize.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/developer.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/device-desktop.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/device-mobile.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/common.css
lib/firefox/browser/chrome/browser/skin/classic/browser/download.svg
@@ -410,7 +405,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/edit-copy.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/edit-cut.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/edit-paste.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/email-link.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css
lib/firefox/browser/chrome/browser/skin/classic/browser/favicon-search-16.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/feed.svg
@@ -444,7 +438,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/identity-icon.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/library.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/link.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/mail.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/menu.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/menuPanel-customize.png
@@ -464,7 +457,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/newTab.css
lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/open.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/page-action.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/page-livemarks.png
lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.css
lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.png
@@ -479,15 +471,22 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png
lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons%2x.png@localhost
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/allBookmarks.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-menu-arrow.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-notification-finish.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-notification-finish%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar-menuPanel.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksToolbar.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/places/calendar.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/downloads.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/editBookmarkOverlay.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/folder-live.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/folder-smart.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/folder.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/history.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/places/livemark-item.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.css
lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.xml
@@ -496,6 +495,7 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/places/starred48.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/unfiledBookmarks.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/places/unsortedBookmarks.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/unstarred48.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
@@ -506,6 +506,7 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content-new/favicon.ico
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content-new/icons.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content-new/preferences.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content-new/search-arrow-indicator.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content-new/search.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content-new/siteDataSettings.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/containers.css
@@ -533,7 +534,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/search-arrow-go.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder.png
lib/firefox/browser/chrome/browser/skin/classic/browser/search-engine-placeholder%2x.png@localhost
-lib/firefox/browser/chrome/browser/skin/classic/browser/search-history-icon.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add.png
lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-badge-add%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/search-indicator-magnifying-glass.svg
@@ -546,6 +546,7 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/settings.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/share.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/sidebar/close.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/sidebars-right.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/sidebars.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/slowStartup-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/social/services-16.png
@@ -561,18 +562,13 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/synced-tabs.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/syncedtabs/sidebar.css
lib/firefox/browser/chrome/browser/skin/classic/browser/tab-crashed.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs-inverted.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/connecting.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/connecting%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/crashed.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/newtab-inverted.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/newtab.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/pendingpaint.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-active-middle.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-active-middle%2x.png@localhost
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-arrow-left-inverted.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-arrow-left.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-muted.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-playing.svg
@@ -600,7 +596,6 @@ lib/firefox/browser/chrome/browser/skin/
lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16%2x.png@localhost
lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge-failed.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/update-badge.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-star.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-tab.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/warning-white.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/warning.svg
@@ -698,6 +693,7 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/dialog/dialog.css
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/hint/show-hint.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/addon/tern/tern.js
+lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/cmiframe.html
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/codemirror.bundle.js
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/lib/codemirror.css
lib/firefox/browser/chrome/devtools/content/sourceeditor/codemirror/mozilla.css
@@ -713,6 +709,7 @@ lib/firefox/browser/chrome/devtools/cont
lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/properties.js
lib/firefox/browser/chrome/devtools/content/webaudioeditor/views/utils.js
lib/firefox/browser/chrome/devtools/content/webaudioeditor/webaudioeditor.xul
+lib/firefox/browser/chrome/devtools/content/webconsole/webconsole.xhtml
lib/firefox/browser/chrome/devtools/content/webconsole/webconsole.xul
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons/controls.js
@@ -818,7 +815,17 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/components/inspector-tab-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/computed/computed.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/font-options.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/fonts.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/actions/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/App.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/Font.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/components/FontList.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/fonts.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/font-options.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/reducers/fonts.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/utils/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/grids.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/highlighter-settings.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/index.js
@@ -832,11 +839,13 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/reducers/highlighter-settings.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/types.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/utils/l10n.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/utils/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/inspector-search.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/Accordion.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/App.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/components/LayoutPromoteBar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/layout/layout.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/markup.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/markup/utils.js
@@ -886,8 +895,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/toolbar.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/json-viewer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/lib/require.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/main.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/viewer-config.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/allocations.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/census-display.js
@@ -970,6 +977,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-method.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-protocol.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-remote-ip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-response-header.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-response-time.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-scheme.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/components/request-list-column-set-cookies.js
@@ -1020,6 +1028,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/timing-markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/selectors/ui.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/create-store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-autocomplete-provider.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-predicates.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/filter-text-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/src/utils/format-utils.js
@@ -1185,6 +1194,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/prefs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/react-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/create-store.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/debounce.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/history.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/log.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/promise.js
@@ -1193,7 +1203,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/wait-service.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/non-react-subscriber.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/scroll.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/shim/Services.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-map/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-map/worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-utils.js
@@ -1202,6 +1211,8 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/undo.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/WasmDis.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/WasmParser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/jsol.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/jszip.js
@@ -1215,6 +1226,8 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/redux.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/reselect.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/seamless-immutable.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/util/assert.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/stringvalidator/validator.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/view-source.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/webgl-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/widgets/AbstractTreeItem.jsm
@@ -1265,6 +1278,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/infer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/signal.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/tern/tern.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/sourceeditor/wasm.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/storage/ui.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleEditorUI.jsm
@@ -1308,7 +1322,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/events.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/json.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/utils/net.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/enhancers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/filters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/actions/messages.js
@@ -1330,7 +1343,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/network-event-message.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message-types/page-error.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/message.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/components/variables-view-link.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/new-console-output-wrapper.js
@@ -1355,7 +1367,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/context-menu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/id-generator.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/messages.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-console-output/utils/variables-view.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/new-webconsole.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole-connection-proxy.js
@@ -1365,7 +1377,6 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-projects.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/app-validator.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/build.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/config-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/project-list.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/runtime-list.js
@@ -1442,6 +1453,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/shapes-geometry-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/stack.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/webconsole-listeners.js
@@ -1494,12 +1506,14 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/lexer.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/parsing-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/css/properties-db.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/debounce.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/defer.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/dom-node-filter-constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/event-emitter.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/extend.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/flags.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/actor-registry.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/fronts/addons.js
@@ -1617,6 +1631,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/spell.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/util.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/gcli/templater.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/generate-uuid.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js
@@ -1707,6 +1722,7 @@ lib/firefox/browser/chrome/devtools/modu
lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/stream-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/transport.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/transport/websocket-transport.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/wasm-source-map.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/client.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js
@@ -2006,7 +2022,6 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/browser/safebrowsing/safebrowsing.properties
lib/firefox/browser/chrome/en-US/locale/browser/sanitize.dtd
lib/firefox/browser/chrome/en-US/locale/browser/search.properties
-lib/firefox/browser/chrome/en-US/locale/browser/searchbar.dtd
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/amazondotcom.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/bing.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/ddg.xml
@@ -2056,6 +2071,7 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/inspector.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jit-optimizations.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/key-shortcuts.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layout.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/markers.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/memory.properties
@@ -2093,6 +2109,7 @@ lib/firefox/browser/chrome/en-US/locale/
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/shared.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/formautofill.properties
lib/firefox/browser/chrome/en-US/locale/pdfviewer/chrome.properties
lib/firefox/browser/chrome/en-US/locale/pdfviewer/viewer.properties
lib/firefox/browser/chrome/icons/default/default16.png
@@ -2373,8 +2390,6 @@ lib/firefox/browser/chrome/webide/conten
lib/firefox/browser/chrome/webide/content/details.xhtml
lib/firefox/browser/chrome/webide/content/devicepreferences.js
lib/firefox/browser/chrome/webide/content/devicepreferences.xhtml
-lib/firefox/browser/chrome/webide/content/logs.js
-lib/firefox/browser/chrome/webide/content/logs.xhtml
lib/firefox/browser/chrome/webide/content/monitor.js
lib/firefox/browser/chrome/webide/content/monitor.xhtml
lib/firefox/browser/chrome/webide/content/newapp.js
@@ -2401,7 +2416,6 @@ lib/firefox/browser/chrome/webide/skin/d
lib/firefox/browser/chrome/webide/skin/default-app-icon.png
lib/firefox/browser/chrome/webide/skin/details.css
lib/firefox/browser/chrome/webide/skin/icons.png
-lib/firefox/browser/chrome/webide/skin/logs.css
lib/firefox/browser/chrome/webide/skin/monitor.css
lib/firefox/browser/chrome/webide/skin/newapp.css
lib/firefox/browser/chrome/webide/skin/noise.png
@@ -2430,7 +2444,6 @@ lib/firefox/browser/components/nsBrowser
lib/firefox/browser/components/nsSessionStartup.js
lib/firefox/browser/components/nsSessionStore.js
lib/firefox/browser/components/nsSetDefaultBrowser.js
-lib/firefox/browser/components/webideCli.js
lib/firefox/browser/defaults/blocklists/addons.json
lib/firefox/browser/defaults/blocklists/certificates.json
lib/firefox/browser/defaults/blocklists/gfx.json
@@ -2445,6 +2458,85 @@ lib/firefox/browser/defaults/preferences
lib/firefox/browser/defaults/preferences/webide-prefs.js
lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/bootstrap.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome.manifest
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/common/Actions.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/common/Dedupe.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/common/PerfService.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/common/Reducers.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/common/ShortURL.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/activity-stream.bundle.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/activity-stream.css
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/activity-stream.html
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-bookmark-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-bookmark-remove-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-delete-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-dismiss-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-forward-16-white.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-forward-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-historyItem-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-info-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-info-option-12.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-more-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-newWindow-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-newWindow-private-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-now-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-pin-12.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-pin-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-pocket-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-search-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-settings-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-topsites-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-trending-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/glyph-unpin-16.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/assets/topic-show-more-12.svg
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/aliexpress-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/allegro-pl%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/amazon-ca%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/amazon-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/amazon-de%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/amazon-fr%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/amazon-uk%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/avito%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/bbc-uk%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/ebay-de%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/ebay%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/facebook-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/leboncoin%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/ok%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/olx-pl%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/reddit-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/twitter-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/vk-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/wikipedia-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/wykop%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/images/youtube-com%2x.png@localhost
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/content/tippytop/top_sites.json
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/data/locales.json
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStream.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStreamMessageChannel.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ActivityStreamPrefs.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/LocalizationFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/ManualMigration.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/NewTabInit.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/PlacesFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/PrefsFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/Screenshots.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/SnippetsFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/Store.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/SystemTickFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TelemetryFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TelemetrySender.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TippyTopProvider.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TopSitesFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/lib/TopStoriesFeed.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/vendor/Redux.jsm
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/vendor/react-dom.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/vendor/react-intl.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/vendor/react-redux.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/vendor/react.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/chrome/content/vendor/redux.js
+lib/firefox/browser/features/activity-stream%mozilla.org@localhost/install.rdf
lib/firefox/browser/features/aushelper%mozilla.org@localhost/bootstrap.js
lib/firefox/browser/features/aushelper%mozilla.org@localhost/install.rdf
lib/firefox/browser/features/clicktoplay-rollout%mozilla.org@localhost/bootstrap.js
@@ -2504,6 +2596,9 @@ lib/firefox/browser/features/firefox@get
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/menuPanel.png
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/menuPanel%2x.png@localhost
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/linux/pocket.css
+lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/library-pocket-animation.svg
+lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/pocket-animation.svg
+lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/pocket-list.svg
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/pocket.css
lib/firefox/browser/features/firefox%getpocket.com@localhost/chrome/skin/shared/pocket.svg
lib/firefox/browser/features/firefox%getpocket.com@localhost/en-US/locale/en-US/pocket.properties
@@ -2512,6 +2607,83 @@ lib/firefox/browser/features/followonsea
lib/firefox/browser/features/followonsearch%mozilla.com@localhost/chrome.manifest
lib/firefox/browser/features/followonsearch%mozilla.com@localhost/chrome/content/followonsearch-fs.js
lib/firefox/browser/features/followonsearch%mozilla.com@localhost/install.rdf
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/bootstrap.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome.manifest
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/FormAutofillFrameScript.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/addressReferences.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/editAddress.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/editAddress.xhtml
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/formautofill.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/formautofill.xml
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/formfill-anchor.svg
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/heuristicsRegexp.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/icon-address-save.svg
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/icon-address-update.svg
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/manageAddresses.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/manageAddresses.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/manageAddresses.xhtml
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/content/nameReferences.js
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillContent.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillDoorhanger.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillHandler.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillHeuristics.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillNameUtils.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillParent.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillPreferences.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillSync.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/FormAutofillUtils.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/MasterPassword.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/ProfileAutoCompleteResult.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/ProfileStorage.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/phonenumberutils/PhoneNumber.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/phonenumberutils/PhoneNumberMetaData.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/res/phonenumberutils/PhoneNumberNormalizer.jsm
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/linux/autocomplete-item.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/linux/editAddress.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/osx/autocomplete-item.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/osx/editAddress.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/shared/autocomplete-item.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/shared/editAddress.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/windows/autocomplete-item.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/chrome/skin/windows/editAddress.css
+lib/firefox/browser/features/formautofill%mozilla.org@localhost/install.rdf
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/bootstrap.js
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome.manifest
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/figure_addons.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/figure_customize.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/figure_default.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/figure_private.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/figure_search.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/figure_sync.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_addons-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_addons-notification.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_addons.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_customize-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_customize-notification.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_customize.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_default-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_default-notification.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_default.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_performance-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_performance.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_private-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_private-notification.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_private.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_search-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_search-notification.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_search.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_sync-colored.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_sync-notification.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_sync.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/icons_tour-complete.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/img/overlay-icon.svg
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/lib/UITour-lib.js
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/modules/OnboardingTourType.jsm
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/onboarding-tour-agent.js
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/onboarding.css
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/chrome/content/onboarding.js
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/en-US/locale/en-US/onboarding.properties
+lib/firefox/browser/features/onboarding%mozilla.org@localhost/install.rdf
lib/firefox/browser/features/screenshots%mozilla.org@localhost/bootstrap.js
lib/firefox/browser/features/screenshots%mozilla.org@localhost/install.rdf
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/ach/messages.json
@@ -2543,8 +2715,8 @@ lib/firefox/browser/features/screenshots
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/ga_IE/messages.json
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/gu_IN/messages.json
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/he/messages.json
-lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/hr/messages.json
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/hi_IN/messages.json
+lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/hr/messages.json
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/hsb/messages.json
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/hu/messages.json
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/_locales/hy_AM/messages.json
@@ -2644,37 +2816,47 @@ lib/firefox/browser/features/screenshots
lib/firefox/browser/features/screenshots%mozilla.org@localhost/webextension/sitehelper.js
lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/bootstrap.js
lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome.manifest
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/ActionSandboxManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/CleanupManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/ClientEnvironment.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/EventEmitter.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/FilterExpressions.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/Heartbeat.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/LogManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/NormandyApi.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/NormandyDriver.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/PreferenceExperiments.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/PreferenceFilters.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/RecipeRunner.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/Sampling.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/SandboxManager.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/ShieldRecipeClient.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/Storage.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/lib/Utils.jsm
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/LICENSE.txt
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/Jexl.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/Lexer.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/evaluator/Evaluator.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/evaluator/handlers.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/grammar.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/parser/Parser.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/parser/handlers.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/node_modules/jexl/lib/parser/states.js
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/skin/osx/Heartbeat.css
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/skin/shared/Heartbeat.css
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/skin/shared/heartbeat-icon.svg
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/skin/shared/heartbeat-star-lit.svg
-lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/skin/shared/heartbeat-star-off.svg
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/AboutPages.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/about-studies.css
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/about-studies.html
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/about-studies.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/common.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/img/shield-logo.png
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/about-studies/shield-studies.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/shield-content-frame.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/content/shield-content-process.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ActionSandboxManager.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/AddonStudies.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Addons.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/CleanupManager.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ClientEnvironment.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/EventEmitter.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/FilterExpressions.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Heartbeat.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/LogManager.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/NormandyApi.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/NormandyDriver.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/PreferenceExperiments.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/PreferenceFilters.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/RecipeRunner.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Sampling.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/SandboxManager.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ShieldPreferences.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/ShieldRecipeClient.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Storage.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Uptake.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/lib/Utils.jsm
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/osx/Heartbeat.css
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/Heartbeat.css
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/heartbeat-icon.svg
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/heartbeat-star-lit.svg
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/skin/shared/heartbeat-star-off.svg
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/LICENSE_THIRDPARTY
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/PropTypes.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/React.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/ReactDOM.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/classnames.js
+lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/chrome/vendor/mozjexl.js
lib/firefox/browser/features/shield-recipe-client%mozilla.org@localhost/install.rdf
lib/firefox/browser/features/webcompat%mozilla.org@localhost/bootstrap.js
lib/firefox/browser/features/webcompat%mozilla.org@localhost/chrome.manifest
@@ -2709,7 +2891,6 @@ lib/firefox/browser/modules/ExtensionsUI
lib/firefox/browser/modules/Feeds.jsm
lib/firefox/browser/modules/FormSubmitObserver.jsm
lib/firefox/browser/modules/FormValidationHandler.jsm
-lib/firefox/browser/modules/FullZoomUI.jsm
lib/firefox/browser/modules/LaterRun.jsm
lib/firefox/browser/modules/MigrationUtils.jsm
lib/firefox/browser/modules/NewTabPrefsProvider.jsm
@@ -2717,14 +2898,16 @@ lib/firefox/browser/modules/NewTabRemote
lib/firefox/browser/modules/NewTabSearchProvider.jsm
lib/firefox/browser/modules/NewTabURL.jsm
lib/firefox/browser/modules/NewTabWebChannel.jsm
+lib/firefox/browser/modules/PageActions.jsm
lib/firefox/browser/modules/PanelMultiView.jsm
lib/firefox/browser/modules/PanelWideWidgetTracker.jsm
-lib/firefox/browser/modules/ParseSymbols-worker.js
+lib/firefox/browser/modules/ParseBreakpadSymbols-worker.js
+lib/firefox/browser/modules/ParseCppFiltSymbols-worker.js
+lib/firefox/browser/modules/ParseNMSymbols-worker.js
lib/firefox/browser/modules/ParseSymbols.jsm
lib/firefox/browser/modules/PermissionUI.jsm
lib/firefox/browser/modules/PlacesUIUtils.jsm
lib/firefox/browser/modules/PluginContent.jsm
-lib/firefox/browser/modules/PreviewProvider.jsm
lib/firefox/browser/modules/ProcessHangMonitor.jsm
lib/firefox/browser/modules/ReaderParent.jsm
lib/firefox/browser/modules/RecentWindow.jsm
@@ -2739,6 +2922,8 @@ lib/firefox/browser/modules/Social.jsm
lib/firefox/browser/modules/SocialService.jsm
lib/firefox/browser/modules/TransientPrefs.jsm
lib/firefox/browser/modules/UITour.jsm
+lib/firefox/browser/modules/UpdateTopLevelContentWindowIDHelper.jsm
+lib/firefox/browser/modules/ZoomUI.jsm
lib/firefox/browser/modules/devtools/devtools.js
lib/firefox/browser/modules/devtools/gDevTools.jsm
lib/firefox/browser/modules/distribution.js
@@ -2748,7 +2933,6 @@ lib/firefox/browser/modules/sessionstore
lib/firefox/browser/modules/sessionstore/DocShellCapabilities.jsm
lib/firefox/browser/modules/sessionstore/FrameTree.jsm
lib/firefox/browser/modules/sessionstore/GlobalState.jsm
-lib/firefox/browser/modules/sessionstore/PageStyle.jsm
lib/firefox/browser/modules/sessionstore/PrivacyFilter.jsm
lib/firefox/browser/modules/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm
lib/firefox/browser/modules/sessionstore/RunState.jsm
@@ -2848,7 +3032,6 @@ lib/firefox/chrome/en-US/locale/en-US/gl
lib/firefox/chrome/en-US/locale/en-US/global/global-strres.properties
lib/firefox/chrome/en-US/locale/en-US/global/global.dtd
lib/firefox/chrome/en-US/locale/en-US/global/globalKeys.dtd
-lib/firefox/chrome/en-US/locale/en-US/global/headsUpDisplay.properties
lib/firefox/chrome/en-US/locale/en-US/global/intl.css
lib/firefox/chrome/en-US/locale/en-US/global/intl.properties
lib/firefox/chrome/en-US/locale/en-US/global/keys.properties
@@ -2939,7 +3122,7 @@ lib/firefox/chrome/marionette/content/at
lib/firefox/chrome/marionette/content/browser.js
lib/firefox/chrome/marionette/content/capture.js
lib/firefox/chrome/marionette/content/cert.js
-lib/firefox/chrome/marionette/content/cookies.js
+lib/firefox/chrome/marionette/content/cookie.js
lib/firefox/chrome/marionette/content/driver.js
lib/firefox/chrome/marionette/content/element.js
lib/firefox/chrome/marionette/content/error.js
@@ -2950,12 +3133,13 @@ lib/firefox/chrome/marionette/content/in
lib/firefox/chrome/marionette/content/l10n.js
lib/firefox/chrome/marionette/content/legacyaction.js
lib/firefox/chrome/marionette/content/listener.js
-lib/firefox/chrome/marionette/content/logging.js
lib/firefox/chrome/marionette/content/message.js
lib/firefox/chrome/marionette/content/modal.js
lib/firefox/chrome/marionette/content/navigate.js
lib/firefox/chrome/marionette/content/packets.js
lib/firefox/chrome/marionette/content/proxy.js
+lib/firefox/chrome/marionette/content/reftest.js
+lib/firefox/chrome/marionette/content/reftest.xul
lib/firefox/chrome/marionette/content/server.js
lib/firefox/chrome/marionette/content/session.js
lib/firefox/chrome/marionette/content/stream-utils.js
@@ -3001,13 +3185,14 @@ lib/firefox/chrome/pippki/content/pippki
lib/firefox/chrome/pippki/content/pippki/viewCertDetails.xul
lib/firefox/chrome/recording/content/recording.js
lib/firefox/chrome/recording/content/recording.xul
+lib/firefox/chrome/toolkit/content/extensions/dummy.xul
lib/firefox/chrome/toolkit/content/extensions/ext-alarms.js
lib/firefox/chrome/toolkit/content/extensions/ext-backgroundPage.js
lib/firefox/chrome/toolkit/content/extensions/ext-browser-content.js
+lib/firefox/chrome/toolkit/content/extensions/ext-browserSettings.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-backgroundPage.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-extension.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-identity.js
-lib/firefox/chrome/toolkit/content/extensions/ext-c-permissions.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-runtime.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-storage.js
lib/firefox/chrome/toolkit/content/extensions/ext-c-test.js
@@ -3018,6 +3203,7 @@ lib/firefox/chrome/toolkit/content/exten
lib/firefox/chrome/toolkit/content/extensions/ext-extension.js
lib/firefox/chrome/toolkit/content/extensions/ext-geolocation.js
lib/firefox/chrome/toolkit/content/extensions/ext-i18n.js
+lib/firefox/chrome/toolkit/content/extensions/ext-identity.js
lib/firefox/chrome/toolkit/content/extensions/ext-idle.js
lib/firefox/chrome/toolkit/content/extensions/ext-management.js
lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js
@@ -3033,6 +3219,7 @@ lib/firefox/chrome/toolkit/content/exten
lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js
lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js
lib/firefox/chrome/toolkit/content/extensions/schemas/alarms.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/browser_settings.json
lib/firefox/chrome/toolkit/content/extensions/schemas/contextual_identities.json
lib/firefox/chrome/toolkit/content/extensions/schemas/cookies.json
lib/firefox/chrome/toolkit/content/extensions/schemas/downloads.json
@@ -3230,6 +3417,7 @@ lib/firefox/chrome/toolkit/content/globa
lib/firefox/chrome/toolkit/content/global/viewSource.xul
lib/firefox/chrome/toolkit/content/global/viewSourceUtils.js
lib/firefox/chrome/toolkit/content/global/viewZoomOverlay.js
+lib/firefox/chrome/toolkit/content/global/win.xul
lib/firefox/chrome/toolkit/content/global/xml/XMLMonoPrint.css
lib/firefox/chrome/toolkit/content/global/xml/XMLPrettyPrint.css
lib/firefox/chrome/toolkit/content/global/xml/XMLPrettyPrint.xml
@@ -3277,6 +3465,8 @@ lib/firefox/chrome/toolkit/content/mozap
lib/firefox/chrome/toolkit/content/passwordmgr/passwordManager.js
lib/firefox/chrome/toolkit/content/passwordmgr/passwordManager.xul
lib/firefox/chrome/toolkit/content/passwordmgr/recipes.json
+lib/firefox/chrome/toolkit/content/preferences.properties
+lib/firefox/chrome/toolkit/content/providers.json
lib/firefox/chrome/toolkit/content/satchel/formSubmitListener.js
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml
@@ -3374,7 +3564,8 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/icons/calendar-arrow-right.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/close.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/error-16.png
-lib/firefox/chrome/toolkit/skin/classic/global/icons/find-arrows.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/find-next-arrow.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/find-previous-arrow.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/info.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/input-clear.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
@@ -3402,12 +3593,16 @@ lib/firefox/chrome/toolkit/skin/classic/
lib/firefox/chrome/toolkit/skin/classic/global/listbox.css
lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css
lib/firefox/chrome/toolkit/skin/classic/global/media/TopLevelVideoDocument.css
-lib/firefox/chrome/toolkit/skin/classic/global/media/closedCaptionButton.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/audioMutedButton.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/audioNoAudioButton.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/audioUnmutedButton.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/closedCaptionButton-cc-off.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/closedCaptionButton-cc-on.svg
lib/firefox/chrome/toolkit/skin/classic/global/media/error.png
-lib/firefox/chrome/toolkit/skin/classic/global/media/fullscreenButton.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/fullscreenEnterButton.svg
+lib/firefox/chrome/toolkit/skin/classic/global/media/fullscreenExitButton.svg
lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-darknoise.png
lib/firefox/chrome/toolkit/skin/classic/global/media/imagedoc-lightnoise.png
-lib/firefox/chrome/toolkit/skin/classic/global/media/muteButton.svg
lib/firefox/chrome/toolkit/skin/classic/global/media/pauseButton.svg
lib/firefox/chrome/toolkit/skin/classic/global/media/playButton.svg
lib/firefox/chrome/toolkit/skin/classic/global/media/stalled.png
@@ -3550,7 +3745,6 @@ lib/firefox/components/PageThumbsProtoco
lib/firefox/components/PlacesCategoriesStarter.js
lib/firefox/components/PresentationControlService.js
lib/firefox/components/PresentationDataChannelSessionTransport.js
-lib/firefox/components/PresentationDeviceInfoManager.js
lib/firefox/components/PrivateBrowsingTrackingProtectionWhitelist.js
lib/firefox/components/ProcessSelector.js
lib/firefox/components/Push.js
@@ -3693,6 +3887,7 @@ lib/firefox/modules/CertUtils.jsm
lib/firefox/modules/CharsetMenu.jsm
lib/firefox/modules/ChromeManifestParser.jsm
lib/firefox/modules/ClientID.jsm
+lib/firefox/modules/CloudStorage.jsm
lib/firefox/modules/ClusterLib.js
lib/firefox/modules/Color.jsm
lib/firefox/modules/ColorAnalyzer_worker.js
@@ -3721,6 +3916,7 @@ lib/firefox/modules/DeferredSave.jsm
lib/firefox/modules/DeferredTask.jsm
lib/firefox/modules/Deprecated.jsm
lib/firefox/modules/DownloadCore.jsm
+lib/firefox/modules/DownloadHistory.jsm
lib/firefox/modules/DownloadIntegration.jsm
lib/firefox/modules/DownloadLastDir.jsm
lib/firefox/modules/DownloadList.jsm
@@ -3764,6 +3960,7 @@ lib/firefox/modules/FxAccountsProfileCli
lib/firefox/modules/FxAccountsStorage.jsm
lib/firefox/modules/FxAccountsWebChannel.jsm
lib/firefox/modules/GCTelemetry.jsm
+lib/firefox/modules/GMPExtractorWorker.js
lib/firefox/modules/GMPInstallManager.jsm
lib/firefox/modules/GMPUtils.jsm
lib/firefox/modules/Geometry.jsm
@@ -3830,7 +4027,6 @@ lib/firefox/modules/PluralForm.jsm
lib/firefox/modules/PopupNotifications.jsm
lib/firefox/modules/Preferences.jsm
lib/firefox/modules/Prefetcher.jsm
-lib/firefox/modules/PresentationDeviceInfoManager.jsm
lib/firefox/modules/PrivateBrowsingUtils.jsm
lib/firefox/modules/ProfileAge.jsm
lib/firefox/modules/Promise-backend.js
@@ -3875,6 +4071,7 @@ lib/firefox/modules/Task.jsm
lib/firefox/modules/TelemetryArchive.jsm
lib/firefox/modules/TelemetryController.jsm
lib/firefox/modules/TelemetryEnvironment.jsm
+lib/firefox/modules/TelemetryHealthPing.jsm
lib/firefox/modules/TelemetryLog.jsm
lib/firefox/modules/TelemetryModules.jsm
lib/firefox/modules/TelemetryReportingPolicy.jsm
@@ -3888,6 +4085,7 @@ lib/firefox/modules/ThirdPartyCookieProb
lib/firefox/modules/Timer.jsm
lib/firefox/modules/Troubleshoot.jsm
lib/firefox/modules/UITelemetry.jsm
+lib/firefox/modules/UpdatePing.jsm
lib/firefox/modules/UpdateUtils.jsm
lib/firefox/modules/UserAgentOverrides.jsm
lib/firefox/modules/UserAgentUpdates.jsm
@@ -3903,7 +4101,6 @@ lib/firefox/modules/WebRequestContent.js
lib/firefox/modules/WebRequestUpload.jsm
lib/firefox/modules/WindowDraggingUtils.jsm
lib/firefox/modules/XPCOMUtils.jsm
-lib/firefox/modules/XPathGenerator.jsm
lib/firefox/modules/ZipUtils.jsm
lib/firefox/modules/accessibility/AccessFu.jsm
lib/firefox/modules/accessibility/Constants.jsm
Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.295 pkgsrc/www/firefox/distinfo:1.296
--- pkgsrc/www/firefox/distinfo:1.295 Tue Sep 12 07:39:08 2017
+++ pkgsrc/www/firefox/distinfo Sat Sep 30 05:34:11 2017
@@ -1,48 +1,28 @@
-$NetBSD: distinfo,v 1.295 2017/09/12 07:39:08 martin Exp $
+$NetBSD: distinfo,v 1.296 2017/09/30 05:34:11 ryoon Exp $
-SHA1 (firefox-55.0.3.source.tar.xz) = 8d9b0861ad71845d4b0e668f1981ec99e617ff36
-RMD160 (firefox-55.0.3.source.tar.xz) = aa14f156f2d346bdf787222977ad0642dff084de
-SHA512 (firefox-55.0.3.source.tar.xz) = 3cacc87b97871f3a8c5e97c17ef7025079cb5c81f32377d9402cdad45815ac6c4c4762c79187f1e477910161c2377c42d41de62a50b6741d5d7c1cd70e8c6416
-Size (firefox-55.0.3.source.tar.xz) = 236010652 bytes
-SHA1 (patch-aa) = 373af8f1df58d20e015b231625e60914554fb779
-SHA1 (patch-browser_base_content_baseMenuOverlay.xul) = 1d8959e2df0b546e381cf0e5af71808e8e7bebd7
-SHA1 (patch-browser_components_nsBrowserGlue.js) = c27a9a57056ed3227e60f5663d9275ef4204ab39
-SHA1 (patch-browser_components_preferences_in-content-new_main.xul) = 86395a554db4b052e9f05d3b39e1cab662a752c6
-SHA1 (patch-browser_components_preferences_in-content-new_privacy.js) = 17ffeaefa884e0a4a5bd9c2fc62369911fa46b98
-SHA1 (patch-browser_components_preferences_in-content-new_privacy.xul) = 3113d2ff23e6e74edf23d4486b4fa8d2cac167f1
-SHA1 (patch-browser_components_preferences_in-content_advanced.js) = 931d612d167e5d11d93fdc16bb6e3e5012571889
-SHA1 (patch-browser_components_preferences_in-content_advanced.xul) = 1d88c1cac70e9f90d5cd96cdedfa129389bda005
-SHA1 (patch-browser_confvars.sh) = 6acc570e22c82c3b48ac32dc5d0301468252b979
-SHA1 (patch-browser_locales_en-US_chrome_browser_preferences-old_advanced.dtd) = 10cbe84c1c91afb3a5c35091a78b222513dc426c
-SHA1 (patch-browser_locales_en-US_chrome_browser_preferences_advanced.dtd) = 786423776f159c1303efefd63f0ae3680b397ec8
+SHA1 (firefox-56.0.source.tar.xz) = 806cb335752ee93b204750b89dc6940768408088
+RMD160 (firefox-56.0.source.tar.xz) = b5239242e55e3031838c9807bff47b5b9c9fb420
+SHA512 (firefox-56.0.source.tar.xz) = 3aeb0ff54e10c83894f61734daa4f0801a1bb499d4667adad9c78520e588eae809d0e4d61e9227206466d62c3b453e2ce9ca8198f59f5354cd1b6804c00f0990
+Size (firefox-56.0.source.tar.xz) = 255389204 bytes
+SHA1 (patch-aa) = a2b7c767773f462452701237b2b06c9a4f01d1b5
SHA1 (patch-build_gyp.mozbuild) = bb3a2f8c1cad0e9cfdaefa721c5992cba2e2bf50
SHA1 (patch-build_moz.configure_init.configure) = 5ec8da6b5aad7682a88b010a99e19f5d4403e6db
SHA1 (patch-build_moz.configure_keyfiles.configure) = 4d346c6298e08853681aac018f9289190bc1841a
SHA1 (patch-build_moz.configure_memory.configure) = 46237c1415eff3f99d4889a6300ec96af925f0a6
SHA1 (patch-build_moz.configure_old.configure) = 2f452e717f0c9dc8224019b58e531e5e95cc7697
-SHA1 (patch-build_moz.configure_rust.configure) = 5dd3c36429ae297335556d55b99a6acb7dccf93c
-SHA1 (patch-build_pgo_profileserver.py) = b5ca4f309053090aa27521c42c95d2ab2e9130ce
SHA1 (patch-config_Makefile.in) = 2ad29cef869171aa29b6c3e4ba4a5c99311e0742
SHA1 (patch-config_baseconfig.mk) = fbc3fd75bf5d794284e5703a9df227949e819136
-SHA1 (patch-config_external_moz.build) = 68708dc0fb94119b9f140d05dd737e69bb6bba81
-SHA1 (patch-config_rules.mk) = f23b183d0201252245e82b775e9566d76ec854b4
+SHA1 (patch-config_external_moz.build) = 0a198c8578a8e8335be8d080f37c77f24c2d8b32
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
SHA1 (patch-config_system-headers) = 96bc5e296d1ec9db9d764edadc36605a8f3aebe9
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
SHA1 (patch-dom_base_moz.build) = 5200cbfcf7b781324dca4c55d01bc8559a56aa4c
-SHA1 (patch-dom_base_nsWrapperCache.h) = 7442735fde38d6933ffabbb14dde3a756f3e72dc
-SHA1 (patch-dom_media_AudioStream.cpp) = 3d2e3d92849a355c05d7ec0ded61d551ffe0c581
-SHA1 (patch-dom_media_AudioStream.h) = 26f70000cc4810834204d15b45e1469dd5f23617
+SHA1 (patch-dom_media_AudioStream.cpp) = 5ccc3b6a09e869a5a50998118157da7d6cc517ef
+SHA1 (patch-dom_media_AudioStream.h) = dec0f7e4ec7541b3e5b5574b6ebfae9a8957e165
SHA1 (patch-dom_media_CubebUtils.cpp) = 3632cd0dd4b95f53f01050b8898b33fe198916b6
-SHA1 (patch-dom_media_MediaPrefs.h) = b5815efdfbf79a7ff92197bbd906f702565ea46f
-SHA1 (patch-dom_media_gtest_moz.build) = 6a58e050327ffcdcf2a4041946ddb79d6793d2d9
SHA1 (patch-dom_media_moz.build) = 844dbb94463b8aab11649a5aa11142de0179d86c
SHA1 (patch-dom_media_platforms_ffmpeg_ffvpx_FFVPXRuntimeLinker.cpp) = f2965930c50961b42576a983e93a08d67da50a2a
-SHA1 (patch-dom_messagechannel_MessagePort.cpp) = 1710b4da694aaeb8d929f1a143f24f8a615c2776
-SHA1 (patch-dom_messagechannel_MessagePortChild.h) = 73a2ac4702677ad68af0b1fa1247fd0a1d4e4d95
-SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 30abff0aaabff07e13939a1571cefc5216760109
-SHA1 (patch-gfx_2d_ScaledFontBase.cpp) = 9684d54aa70e3b9b968f121287611cdd9e277f94
SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 6e91ca436b73affe42ed4e683b3400beb28c4bc6
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
SHA1 (patch-gfx_graphite2_moz-gr-update.sh) = 09eb2fa66109d38a3aedc940fcaaee5f91e216ae
@@ -62,69 +42,44 @@ SHA1 (patch-ipc_chromium_src_base_platfo
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 937a843a7acf3085056e309ea5ab047bd9b95088
SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d
SHA1 (patch-ipc_glue_CrossProcessSemaphore.h) = 778a569887d8ad082abc2fa2fe89a0a943e84d64
-SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = d1afeb74af97cf30c520b42a8d444ff95ef592a9
+SHA1 (patch-ipc_glue_CrossProcessSemaphore__posix.cpp) = 3052338871447cedaeafe8369afe82233183c884
SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
SHA1 (patch-js_src_build_moz.build) = 4597a427262d0eb6ce8d14c0f557bfbe3f053e61
-SHA1 (patch-js_src_jit_ExecutableAllocator.h) = aaa7d4cf5b5464db6ed015e63d616adaa59a835d
SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = f0b554c169643b8447b4f29168d61ea257b18782
-SHA1 (patch-js_src_jit_none_MacroAssembler-none.h) = e443b009008e7aedbe1d3595021ecac3e27a99fd
SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 97a221c76593be712f670aa409f2f1ad5dc20628
SHA1 (patch-media_libcubeb_gtest_moz.build) = ebb4be6e6bca4a0ed6858516ec9fdb7828bbe2e1
SHA1 (patch-media_libcubeb_src_cubeb.c) = 1b1b8d57eb710cad13518ded79a0ddee2681881b
-SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 8c99af543c49c23fea102c4ad9ffd617cc90631e
+SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 1b2890eea9d1b69ace8e5d6806e49ce4eb011236
+SHA1 (patch-media_libcubeb_src_cubeb__jack.cpp) = 1b514a97e3c15d03acdc873d23ff665112984293
SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 88cdfb9b9aa8c2607ca79bfa7fce4353e65638f7
-SHA1 (patch-media_libcubeb_src_moz.build) = 54fa1221f80d460de115bfad9fbb5936403d2980
+SHA1 (patch-media_libcubeb_src_moz.build) = 5fca6701cc890120a04483f52c25242ee7b1c051
SHA1 (patch-media_libcubeb_update.sh) = e8babe57ea7f0f32658b391e9c4f6310e57fc38c
SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696
SHA1 (patch-media_libsoundtouch_src_soundtouch__perms.h) = 2d08a3b4176c155c57b458cb78043318b68d8fe2
-SHA1 (patch-media_libstagefright_binding_DecoderData.cpp) = 6815fbab38ea39b260583724ee95c32e6196a030
-SHA1 (patch-media_libstagefright_binding_MP4Metadata.cpp) = 7246a674a475b2b23a82798f74fa5d5fbbbfb968
-SHA1 (patch-media_libstagefright_binding_include_mp4__demuxer_DecoderData.h) = eb7d82470943ad8eecd1c955a578c23aa2c390e1
-SHA1 (patch-media_libstagefright_binding_include_mp4__demuxer_MP4Metadata.h) = 514212cd98f74eea72f0a3acd0b4205aa4c0d3a2
-SHA1 (patch-media_libstagefright_gtest_moz.build) = a1436e6289a8eb1a00ab7d5836052a3cd721154b
-SHA1 (patch-media_libstagefright_moz.build) = 35abbfee1d35533dc77a8362053f797208b58535
SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 3ef05c05799d56b3c160634327d90dd33764c3df
SHA1 (patch-media_libtheora_moz.build) = cbcb61331fea274b720a4b5c51db1f763fc10d81
SHA1 (patch-media_libtremor_moz.build) = 87f66296be4db8487eae95b2779a9c02463555cf
SHA1 (patch-media_libvorbis_moz.build) = cad67e49169ddab075fbfae2e6f0f950c1eccaf0
SHA1 (patch-media_libyuv_libyuv_source_mjpeg__decoder.cc) = 8a264c439fa4749cd7c5acf96e1ae3f9bae0a886
SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
-SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0
-SHA1 (patch-mobile_android_confvars.sh) = 42d4ba1737dc5b4591f892c804c78fa4e6ddfd71
-SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 0141dd1372c13ea1fce6e2f5ffb65e0cb0f3a13e
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = a69bc7b7096b410582e725f9dbec57fee90d6686
+SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 772a858fb74d404a6b86e5634bc3eec586a1b06a
+SHA1 (patch-modules_pdfium_update.sh) = fb8e80310d8b6784140c8f6c4186427f7090b4db
SHA1 (patch-mozglue_build_arm.cpp) = f41ace63b3f1d2a8ccaffc98c3c64d1e22af5249
SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
-SHA1 (patch-netwerk_base_moz.build) = fba8c69b33cbf9ed59f54a7daf63e6dfa313a36b
-SHA1 (patch-netwerk_base_nsStandardURL.cpp) = d0aec4ac554ab53994179fa76c9df67ccc2495e3
SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0
-SHA1 (patch-third__party_python_futures_concurrent_futures_process.py) = 5e5c77334d29814f7548450163b625f451b74942
+SHA1 (patch-servo_components_style_build__gecko.rs) = fca2260a70b496fc010f165ff4d68788b7e28632
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c
-SHA1 (patch-toolkit_components_resistfingerprinting_nsRFPService.cpp) = 14d71a5197b09730b7065f95ee6c4ba3572d8241
-SHA1 (patch-toolkit_components_telemetry_Histograms.json) = 5232d568a68b3396b8deff04820a913f7e85cf99
SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
-SHA1 (patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h) = 614ea9b9ca2cb41c075cf69e6c732a714afaf3e3
-SHA1 (patch-toolkit_library_gtest_moz.build) = a8ac2a2930ac00f891a695639acfadef2679a599
-SHA1 (patch-toolkit_library_moz.build) = f77301bd81d37e7a599dbff57fba47428e4a00e2
-SHA1 (patch-toolkit_moz.configure) = 2647f5b2c278d5d710a0faade7b48ccc2fbfc11f
-SHA1 (patch-toolkit_toolkit.mozbuild) = e7c56631a061f80bfb5a6c8825ba42d5f2c1e76a
+SHA1 (patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h) = 0730c0c5d8e0865aa8a2f311b27559a3f6793a52
+SHA1 (patch-toolkit_library_moz.build) = 34e757ad08ebaee1cbc69993ec0f6774d41a14a2
+SHA1 (patch-toolkit_moz.configure) = 274ad8d6957a09d3527bdbb0d86c36f6c24104d9
SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
-SHA1 (patch-toolkit_xre_nsAppRunner.cpp) = 40c3822ed227108fa6d90323dc19828d5e3ac996
SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4a6ae13adfdfc63d50c1a53ee71aad1ee82e6131
-SHA1 (patch-xpcom_base_nsDebugImpl.cpp) = 80d251f2227ddc78f435ec2a5aa19c6512c1c15c
SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
SHA1 (patch-xpcom_build_XPCOMInit.cpp) = 1e7cc3a7fd9515b10307fafa2b01ed689320bd54
SHA1 (patch-xpcom_reflect_xptcall_md_unix_Makefile.in) = 950874fbc255c93a828bddd84ffe8478094214cc
SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = 528f7254966d883c18e33744e28780a93055d560
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 493d1433ae72bbd0c65ab3f51de43fb864a6f58d
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = f310105510bb5fa6c6de122ebdebbfa18423d8d3
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = ab558da218e53319857d85cf1fb84f4737ac643a
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = b6dc5d54eeaa908d914116429e61f4b65a6a5f8e
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 360e2f713d90e06cde738f876e99cc21cf082b05
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 0792c2c626d906e71c5183994cb32bf8cdb3e239
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 3a902eb9a23b3b5737f3c8cb5f96a5ad9a98a189
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 79a4686d368132aff804f217baa685b2e06bc396
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 522bc237bc90d85c98b61a467a431fddd91d8c3c
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 75db49c9cb6bf2993afba82b731d80389d866212
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs__ppc__netbsd.cpp) = e4fe10d96f3183b79c5150ad9f1f7baa44081aa6
-SHA1 (patch-xpcom_rust_nsstring_gtest_moz.build) = 3ab2c533b57e9f55a20afffb521a4498418b33eb
Index: pkgsrc/www/firefox/mozilla-common.mk
diff -u pkgsrc/www/firefox/mozilla-common.mk:1.97 pkgsrc/www/firefox/mozilla-common.mk:1.98
--- pkgsrc/www/firefox/mozilla-common.mk:1.97 Thu Aug 10 14:46:15 2017
+++ pkgsrc/www/firefox/mozilla-common.mk Sat Sep 30 05:34:11 2017
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.97 2017/08/10 14:46:15 ryoon Exp $
+# $NetBSD: mozilla-common.mk,v 1.98 2017/09/30 05:34:11 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -20,6 +20,9 @@ USE_TOOLS+= pkg-config perl gmake autoc
USE_LANGUAGES+= c99 c++
UNLIMIT_RESOURCES+= datasize
+CONFIGURE_ENV+= BINDGEN_CFLAGS="-isystem${PREFIX}/include/nspr \
+ -isystem${X11BASE}/include/pixman-1"
+
test:
cd ${WRKSRC}/${OBJDIR}/dist/bin && \
./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey
@@ -72,13 +75,6 @@ CONFIGURE_ARGS+= --enable-url-classifier
CONFIGURE_ARGS+= --disable-icf
CONFIGURE_ARGS+= --disable-updater
-#.if (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64") && ${OPSYS} != "SunOS"
-#BUILD_DEPENDS+= cargo-[0-9]*:../../devel/cargo
-#CONFIGURE_ARGS+= --enable-rust
-#.else
-CONFIGURE_ARGS+= --disable-rust
-#.endif
-
SUBST_CLASSES+= fix-paths
SUBST_STAGE.fix-paths= pre-configure
SUBST_MESSAGE.fix-paths= Fixing absolute paths.
@@ -193,6 +189,9 @@ BUILDLINK_API_DEPENDS.nss+= nss>=3.29.5
.include "../../graphics/MesaLib/buildlink3.mk"
BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
.include "../../graphics/cairo/buildlink3.mk"
+.include "../../lang/clang/buildlink3.mk"
+BUILDLINK_API_DEPENDS.rust+= rust>=1.20.0
+.include "../../lang/rust/buildlink3.mk"
BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
Index: pkgsrc/www/firefox/patches/patch-aa
diff -u pkgsrc/www/firefox/patches/patch-aa:1.53 pkgsrc/www/firefox/patches/patch-aa:1.54
--- pkgsrc/www/firefox/patches/patch-aa:1.53 Thu Aug 10 14:46:15 2017
+++ pkgsrc/www/firefox/patches/patch-aa Sat Sep 30 05:34:11 2017
@@ -1,12 +1,12 @@
-$NetBSD: patch-aa,v 1.53 2017/08/10 14:46:15 ryoon Exp $
+$NetBSD: patch-aa,v 1.54 2017/09/30 05:34:11 ryoon Exp $
* Disable libjpeg-turbo check
* Add system libraries option
* Add OSS audio support
---- old-configure.in.orig 2017-07-31 16:20:51.000000000 +0000
+--- old-configure.in.orig 2017-09-14 20:15:53.000000000 +0000
+++ old-configure.in
-@@ -2061,11 +2061,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
+@@ -1963,11 +1963,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -19,25 +19,7 @@ $NetBSD: patch-aa,v 1.53 2017/08/10 14:4
MOZ_SYSTEM_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -2333,9 +2329,14 @@ if test -n "$MOZ_MULET"; then
- fi
-
- # Propagate feature switches for code written in rust from confvars.sh
--if test -n "$MOZ_RUST_URLPARSE"; then
-- AC_DEFINE(MOZ_RUST_URLPARSE)
-- AC_SUBST(MOZ_RUST_URLPARSE)
-+if test -n "$MOZ_RUST"; then
-+ if test -n "$MOZ_RUST_MP4PARSE"; then
-+ AC_DEFINE(MOZ_RUST_MP4PARSE)
-+ fi
-+ if test -n "$MOZ_RUST_URLPARSE"; then
-+ AC_DEFINE(MOZ_RUST_URLPARSE)
-+ AC_SUBST(MOZ_RUST_URLPARSE)
-+ fi
- fi
-
- AC_SUBST(MOZ_PHOENIX)
-@@ -2712,6 +2713,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -2606,6 +2602,9 @@ if test -n "$MOZ_WEBRTC"; then
AC_DEFINE(MOZ_WEBRTC_ASSERT_ALWAYS)
MOZ_RAW=1
@@ -47,7 +29,7 @@ $NetBSD: patch-aa,v 1.53 2017/08/10 14:4
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -2754,7 +2758,7 @@ dnl Use integers over floats for audio o
+@@ -2648,7 +2647,7 @@ dnl Use integers over floats for audio o
dnl (regarless of the CPU architecture, because audio
dnl backends for those platforms don't support floats. We also
dnl use integers on ARM with other OS, because it's more efficient.
@@ -56,9 +38,9 @@ $NetBSD: patch-aa,v 1.53 2017/08/10 14:4
MOZ_SAMPLE_TYPE_S16=1
AC_DEFINE(MOZ_SAMPLE_TYPE_S16)
AC_SUBST(MOZ_SAMPLE_TYPE_S16)
-@@ -2845,6 +2849,111 @@ if test -n "$MOZ_OMX_PLUGIN"; then
- fi
+@@ -2686,6 +2685,111 @@ if test -n "$MOZ_APPLEMEDIA"; then
fi
+ fi # COMPILE_ENVIRONMENT
+dnl ========================================================
+dnl Check for libogg
@@ -168,7 +150,7 @@ $NetBSD: patch-aa,v 1.53 2017/08/10 14:4
dnl system libvpx Support
dnl ========================================================
MOZ_ARG_WITH_BOOL(system-libvpx,
-@@ -3005,6 +3114,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
+@@ -2846,6 +2950,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -236,7 +218,7 @@ $NetBSD: patch-aa,v 1.53 2017/08/10 14:4
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -4690,6 +4860,27 @@ dnl ====================================
+@@ -4396,6 +4561,27 @@ dnl ====================================
AC_SUBST(MOZ_LINUX_32_SSE2_STARTUP_ERROR)
dnl ========================================================
Index: pkgsrc/www/firefox/patches/patch-config_external_moz.build
diff -u pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.15 pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.16
--- pkgsrc/www/firefox/patches/patch-config_external_moz.build:1.15 Tue Mar 7 20:45:43 2017
+++ pkgsrc/www/firefox/patches/patch-config_external_moz.build Sat Sep 30 05:34:12 2017
@@ -1,12 +1,12 @@
-$NetBSD: patch-config_external_moz.build,v 1.15 2017/03/07 20:45:43 ryoon Exp $
+$NetBSD: patch-config_external_moz.build,v 1.16 2017/09/30 05:34:12 ryoon Exp $
* Support system libraries
---- config/external/moz.build.orig 2017-01-23 16:13:47.000000000 +0000
+--- config/external/moz.build.orig 2017-09-14 20:15:53.000000000 +0000
+++ config/external/moz.build
-@@ -21,12 +21,21 @@ if CONFIG['MOZ_UPDATER']:
- external_dirs += ['modules/brotli']
- external_dirs += ['modules/woff2']
+@@ -23,12 +23,21 @@ external_dirs += ['modules/woff2']
+
+ external_dirs += ['modules/xz-embedded']
-if CONFIG['MOZ_VORBIS']:
+if not CONFIG['MOZ_SYSTEM_OGG']:
@@ -28,7 +28,7 @@ $NetBSD: patch-config_external_moz.build
if CONFIG['MOZ_WEBM_ENCODER']:
external_dirs += ['media/libmkv']
-@@ -52,12 +61,9 @@ external_dirs += [
+@@ -57,12 +66,9 @@ external_dirs += [
'media/kiss_fft',
'media/libcubeb',
'media/libnestegg',
Index: pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp
diff -u pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp:1.1 pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp:1.2
--- pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp:1.1 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.cpp Sat Sep 30 05:34:12 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-dom_media_AudioStream.cpp,v 1.1 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-dom_media_AudioStream.cpp,v 1.2 2017/09/30 05:34:12 ryoon Exp $
---- dom/media/AudioStream.cpp.orig 2016-10-31 20:15:33.000000000 +0000
+--- dom/media/AudioStream.cpp.orig 2017-09-14 20:15:56.000000000 +0000
+++ dom/media/AudioStream.cpp
@@ -115,7 +115,9 @@ AudioStream::AudioStream(DataSource& aSo
: mMonitor("AudioStream")
@@ -12,7 +12,7 @@ $NetBSD: patch-dom_media_AudioStream.cpp
, mDumpFile(nullptr)
, mState(INITIALIZED)
, mDataSource(aSource)
-@@ -130,9 +132,11 @@ AudioStream::~AudioStream()
+@@ -135,9 +137,11 @@ AudioStream::~AudioStream()
if (mDumpFile) {
fclose(mDumpFile);
}
@@ -21,10 +21,10 @@ $NetBSD: patch-dom_media_AudioStream.cpp
soundtouch::destroySoundTouchObj(mTimeStretcher);
}
+#endif
- }
-
- size_t
-@@ -151,7 +155,11 @@ nsresult AudioStream::EnsureTimeStretche
+ #if defined(XP_WIN)
+ if (XRE_IsContentProcess()) {
+ audio::AudioNotificationReceiver::Unregister(this);
+@@ -161,7 +165,11 @@ nsresult AudioStream::EnsureTimeStretche
{
mMonitor.AssertCurrentThreadOwns();
if (!mTimeStretcher) {
Index: pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
diff -u pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h:1.1
pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h:1.2
--- pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h:1.1 Tue Sep 12 07:39:08 2017
+++ pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h Sat Sep 30 05:34:12 2017
@@ -1,17 +1,17 @@
-$NetBSD: patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h,v 1.1 2017/09/12 07:39:08 martin Exp $
+$NetBSD: patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h,v 1.2 2017/09/30 05:34:12 ryoon Exp $
See https://bugzilla.mozilla.org/show_bug.cgi?id=1399027
Allow non-whitelisted 64bit platforms to build.
---- toolkit/crashreporter/google-breakpad/src/third_party/curl/curlbuild.h.orig 2017-06-15 22:52:33.000000000 +0200
-+++ toolkit/crashreporter/google-breakpad/src/third_party/curl/curlbuild.h 2017-09-12 09:11:23.076831216 +0200
-@@ -155,7 +155,8 @@
+--- toolkit/crashreporter/google-breakpad/src/third_party/curl/curlbuild.h.orig 2017-06-15 20:52:33.000000000 +0000
++++ toolkit/crashreporter/google-breakpad/src/third_party/curl/curlbuild.h
+@@ -154,8 +154,7 @@
+ #endif
/* The size of `long', as computed by sizeof. */
- #if defined(_M_X64) || (defined(__x86_64__) && !defined(__ILP32__)) || \
+-#if defined(_M_X64) || (defined(__x86_64__) && !defined(__ILP32__)) || \
- defined(__aarch64__) || (defined(__mips__) && _MIPS_SIM == _ABI64)
-+ defined(__aarch64__) || (defined(__mips__) && _MIPS_SIM == _ABI64) || \
-+ defined(__LP64__)
++#if defined(_M_X64) || defined(__LP64__)
#define CURL_SIZEOF_LONG 8
#else
#define CURL_SIZEOF_LONG 4
Index: pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h
diff -u pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h:1.3 pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h:1.4
--- pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h:1.3 Sat Dec 3 09:58:26 2016
+++ pkgsrc/www/firefox/patches/patch-dom_media_AudioStream.h Sat Sep 30 05:34:12 2017
@@ -1,6 +1,6 @@
-$NetBSD: patch-dom_media_AudioStream.h,v 1.3 2016/12/03 09:58:26 ryoon Exp $
+$NetBSD: patch-dom_media_AudioStream.h,v 1.4 2017/09/30 05:34:12 ryoon Exp $
---- dom/media/AudioStream.h.orig 2016-10-31 20:15:33.000000000 +0000
+--- dom/media/AudioStream.h.orig 2017-09-14 20:15:56.000000000 +0000
+++ dom/media/AudioStream.h
@@ -16,7 +16,11 @@
#include "mozilla/TimeStamp.h"
@@ -12,9 +12,9 @@ $NetBSD: patch-dom_media_AudioStream.h,v
#include "soundtouch/SoundTouchFactory.h"
+#endif
- namespace mozilla {
-
-@@ -282,7 +286,11 @@ private:
+ #if defined(XP_WIN)
+ #include "mozilla/audio/AudioNotificationReceiver.h"
+@@ -299,7 +303,11 @@ private:
uint32_t mChannels;
uint32_t mOutChannels;
AudioClock mAudioClock;
Index: pkgsrc/www/firefox/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp
diff -u pkgsrc/www/firefox/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.2 pkgsrc/www/firefox/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.3
--- pkgsrc/www/firefox/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp:1.2 Thu Aug 10 14:46:15 2017
+++ pkgsrc/www/firefox/patches/patch-ipc_glue_CrossProcessSemaphore__posix.cpp Sat Sep 30 05:34:12 2017
@@ -1,9 +1,9 @@
-$NetBSD: patch-ipc_glue_CrossProcessSemaphore__posix.cpp,v 1.2 2017/08/10 14:46:15 ryoon Exp $
+$NetBSD: patch-ipc_glue_CrossProcessSemaphore__posix.cpp,v 1.3 2017/09/30 05:34:12 ryoon Exp $
- avoid use of sem_t on NetBSD
http://mail-index.netbsd.org/pkgsrc-bugs/2017/06/23/msg062225.html
---- ipc/glue/CrossProcessSemaphore_posix.cpp.orig 2017-07-31 16:20:47.000000000 +0000
+--- ipc/glue/CrossProcessSemaphore_posix.cpp.orig 2017-09-14 20:16:01.000000000 +0000
+++ ipc/glue/CrossProcessSemaphore_posix.cpp
@@ -9,6 +9,11 @@
#include "nsDebug.h"
@@ -163,15 +163,15 @@ $NetBSD: patch-ipc_glue_CrossProcessSema
if (aWaitTime.isSome()) {
struct timespec ts;
if (clock_gettime(CLOCK_REALTIME, &ts) == -1) {
-@@ -142,6 +228,7 @@ CrossProcessSemaphore::Wait(const Maybe<
- continue;
+@@ -140,6 +226,7 @@ CrossProcessSemaphore::Wait(const Maybe<
+ while ((ret = sem_wait(mSemaphore)) == -1 && errno == EINTR) {
}
}
+#endif
return ret == 0;
}
-@@ -149,7 +236,17 @@ void
+@@ -147,7 +234,17 @@ void
CrossProcessSemaphore::Signal()
{
MOZ_ASSERT(*mRefCount > 0, "Attempting to signal a semaphore with zero ref count");
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.23 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.24
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c:1.23 Fri Jun 30 16:45:05 2017
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c Sat Sep 30 05:34:12 2017
@@ -1,16 +1,11 @@
-$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.23 2017/06/30 16:45:05 tsutsui Exp $
+$NetBSD: patch-media_libcubeb_src_cubeb__alsa.c,v 1.24 2017/09/30 05:34:12 ryoon Exp $
* Support alsa audio under NetBSD
* Avoid https://github.com/kinetiknz/cubeb/issues/226
---- media/libcubeb/src/cubeb_alsa.c.orig 2017-06-05 20:45:14.000000000 +0000
+--- media/libcubeb/src/cubeb_alsa.c.orig 2017-09-14 20:16:05.000000000 +0000
+++ media/libcubeb/src/cubeb_alsa.c
-@@ -8,10 +8,12 @@
- #define _DEFAULT_SOURCE
- #define _BSD_SOURCE
- #define _XOPEN_SOURCE 500
-+#define _NETBSD_SOURCE
- #include <pthread.h>
+@@ -12,6 +12,7 @@
#include <sys/time.h>
#include <assert.h>
#include <limits.h>
@@ -18,7 +13,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
#include <poll.h>
#include <unistd.h>
#include <alsa/asoundlib.h>
-@@ -25,6 +27,52 @@
+@@ -26,6 +27,52 @@
#define ALSA_PA_PLUGIN "ALSA <-> PulseAudio PCM I/O Plugin"
@@ -71,7 +66,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
/* ALSA is not thread-safe. snd_pcm_t instances are individually protected
by the owning cubeb_stream's mutex. snd_pcm_t creation and destruction
is not thread-safe until ALSA 1.0.24 (see alsa-lib.git commit 91c9c8f1),
-@@ -65,6 +113,8 @@ struct cubeb {
+@@ -66,6 +113,8 @@ struct cubeb {
workaround is not required. */
snd_config_t * local_config;
int is_pa;
@@ -80,7 +75,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
};
enum stream_state {
-@@ -243,8 +293,8 @@ set_timeout(struct timeval * timeout, un
+@@ -244,8 +293,8 @@ set_timeout(struct timeval * timeout, un
static void
stream_buffer_decrement(cubeb_stream * stm, long count)
{
@@ -91,7 +86,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
stm->bufframes -= count;
}
-@@ -276,9 +326,9 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -277,9 +326,9 @@ alsa_process_stream(cubeb_stream * stm)
/* Call _poll_descriptors_revents() even if we don't use it
to let underlying plugins clear null events. Otherwise poll()
may wake up again and again, producing unnecessary CPU usage. */
@@ -103,7 +98,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
/* Got null event? Bail and wait for another wakeup. */
if (avail == 0) {
-@@ -301,7 +351,7 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -302,7 +351,7 @@ alsa_process_stream(cubeb_stream * stm)
// TODO: should it be marked as DRAINING?
}
@@ -112,7 +107,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (got < 0) {
avail = got; // the error handler below will recover us
-@@ -345,7 +395,7 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -346,7 +395,7 @@ alsa_process_stream(cubeb_stream * stm)
(!stm->other_stream || stm->other_stream->bufframes > 0)) {
long got = avail - stm->bufframes;
void * other_buffer = stm->other_stream ? stm->other_stream->buffer : NULL;
@@ -121,7 +116,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
/* Correct read size to the other stream available frames */
if (stm->other_stream && got > (snd_pcm_sframes_t) stm->other_stream->bufframes) {
-@@ -372,8 +422,8 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -373,8 +422,8 @@ alsa_process_stream(cubeb_stream * stm)
long drain_frames = avail - stm->bufframes;
double drain_time = (double) drain_frames / stm->params.rate;
@@ -132,7 +127,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
stm->bufframes = avail;
/* Mark as draining, unless we're waiting for capture */
-@@ -400,7 +450,7 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -401,7 +450,7 @@ alsa_process_stream(cubeb_stream * stm)
}
}
@@ -141,7 +136,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (wrote < 0) {
avail = wrote; // the error handler below will recover us
} else {
-@@ -413,13 +463,13 @@ alsa_process_stream(cubeb_stream * stm)
+@@ -414,13 +463,13 @@ alsa_process_stream(cubeb_stream * stm)
/* Got some error? Let's try to recover the stream. */
if (avail < 0) {
@@ -158,7 +153,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
}
-@@ -535,26 +585,26 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -536,26 +585,26 @@ get_slave_pcm_node(snd_config_t * lconf,
slave_def = NULL;
@@ -190,7 +185,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -563,7 +613,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -564,7 +613,7 @@ get_slave_pcm_node(snd_config_t * lconf,
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
@@ -199,7 +194,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -572,7 +622,7 @@ get_slave_pcm_node(snd_config_t * lconf,
+@@ -573,7 +622,7 @@ get_slave_pcm_node(snd_config_t * lconf,
} while (0);
if (slave_def) {
@@ -208,7 +203,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
return NULL;
-@@ -595,22 +645,22 @@ init_local_config_with_workaround(char c
+@@ -596,22 +645,22 @@ init_local_config_with_workaround(char c
lconf = NULL;
@@ -235,7 +230,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -619,7 +669,7 @@ init_local_config_with_workaround(char c
+@@ -620,7 +669,7 @@ init_local_config_with_workaround(char c
if (r < 0 || r > (int) sizeof(node_name)) {
break;
}
@@ -244,7 +239,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -630,12 +680,12 @@ init_local_config_with_workaround(char c
+@@ -631,12 +680,12 @@ init_local_config_with_workaround(char c
}
/* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */
@@ -259,7 +254,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -646,18 +696,18 @@ init_local_config_with_workaround(char c
+@@ -647,18 +696,18 @@ init_local_config_with_workaround(char c
/* Don't clobber an explicit existing handle_underrun value, set it only
if it doesn't already exist. */
@@ -281,7 +276,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
break;
}
-@@ -665,7 +715,7 @@ init_local_config_with_workaround(char c
+@@ -666,7 +715,7 @@ init_local_config_with_workaround(char c
return lconf;
} while (0);
@@ -290,7 +285,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
return NULL;
}
-@@ -677,9 +727,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, c
+@@ -678,9 +727,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, c
pthread_mutex_lock(&cubeb_alsa_mutex);
if (local_config) {
@@ -302,7 +297,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -692,7 +742,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
+@@ -693,7 +742,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm)
int r;
pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -311,7 +306,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&cubeb_alsa_mutex);
return r;
-@@ -755,12 +805,65 @@ alsa_init(cubeb ** context, char const *
+@@ -756,12 +805,65 @@ alsa_init(cubeb ** context, char const *
pthread_attr_t attr;
snd_pcm_t * dummy;
@@ -378,7 +373,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
cubeb_alsa_error_handler_set = 1;
}
pthread_mutex_unlock(&cubeb_alsa_mutex);
-@@ -768,6 +871,8 @@ alsa_init(cubeb ** context, char const *
+@@ -769,6 +871,8 @@ alsa_init(cubeb ** context, char const *
ctx = calloc(1, sizeof(*ctx));
assert(ctx);
@@ -387,7 +382,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
ctx->ops = &alsa_ops;
r = pthread_mutex_init(&ctx->mutex, NULL);
-@@ -817,7 +922,7 @@ alsa_init(cubeb ** context, char const *
+@@ -818,7 +922,7 @@ alsa_init(cubeb ** context, char const *
config fails with EINVAL, the PA PCM is too old for this workaround. */
if (r == -EINVAL) {
pthread_mutex_lock(&cubeb_alsa_mutex);
@@ -396,7 +391,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&cubeb_alsa_mutex);
ctx->local_config = NULL;
} else if (r >= 0) {
-@@ -857,9 +962,13 @@ alsa_destroy(cubeb * ctx)
+@@ -858,9 +962,13 @@ alsa_destroy(cubeb * ctx)
pthread_mutex_destroy(&ctx->mutex);
free(ctx->fds);
@@ -411,7 +406,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&cubeb_alsa_mutex);
}
-@@ -942,7 +1051,7 @@ alsa_stream_init_single(cubeb * ctx, cub
+@@ -943,7 +1051,7 @@ alsa_stream_init_single(cubeb * ctx, cub
return CUBEB_ERROR;
}
@@ -420,7 +415,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
assert(r == 0);
latency_us = latency_frames * 1e6 / stm->params.rate;
-@@ -955,7 +1064,7 @@ alsa_stream_init_single(cubeb * ctx, cub
+@@ -956,7 +1064,7 @@ alsa_stream_init_single(cubeb * ctx, cub
latency_us = latency_us < min_latency ? min_latency: latency_us;
}
@@ -429,7 +424,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
stm->params.channels, stm->params.rate, 1,
latency_us);
if (r < 0) {
-@@ -963,20 +1072,20 @@ alsa_stream_init_single(cubeb * ctx, cub
+@@ -964,20 +1072,20 @@ alsa_stream_init_single(cubeb * ctx, cub
return CUBEB_ERROR_INVALID_FORMAT;
}
@@ -454,7 +449,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
assert((nfds_t) r == stm->nfds);
if (alsa_register_stream(ctx, stm) != 0) {
-@@ -1048,7 +1157,7 @@ alsa_stream_destroy(cubeb_stream * stm)
+@@ -1049,7 +1157,7 @@ alsa_stream_destroy(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
if (stm->pcm) {
if (stm->state == DRAINING) {
@@ -463,7 +458,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
}
alsa_locked_pcm_close(stm->pcm);
stm->pcm = NULL;
-@@ -1094,12 +1203,12 @@ alsa_get_max_channel_count(cubeb * ctx,
+@@ -1095,12 +1203,12 @@ alsa_get_max_channel_count(cubeb * ctx,
assert(stm);
@@ -478,7 +473,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
if (r < 0) {
return CUBEB_ERROR;
}
-@@ -1120,34 +1229,34 @@ alsa_get_preferred_sample_rate(cubeb * c
+@@ -1121,34 +1229,34 @@ alsa_get_preferred_sample_rate(cubeb * c
/* get a pcm, disabling resampling, so we get a rate the
* hardware/dmix/pulse/etc. supports. */
@@ -521,7 +516,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
return CUBEB_OK;
}
-@@ -1180,10 +1289,10 @@ alsa_stream_start(cubeb_stream * stm)
+@@ -1181,10 +1289,10 @@ alsa_stream_start(cubeb_stream * stm)
pthread_mutex_lock(&stm->mutex);
/* Capture pcm must be started after initial setup/recover */
if (stm->stream_type == SND_PCM_STREAM_CAPTURE &&
@@ -535,7 +530,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
gettimeofday(&stm->last_activity, NULL);
pthread_mutex_unlock(&stm->mutex);
-@@ -1223,7 +1332,7 @@ alsa_stream_stop(cubeb_stream * stm)
+@@ -1224,7 +1332,7 @@ alsa_stream_stop(cubeb_stream * stm)
pthread_mutex_unlock(&ctx->mutex);
pthread_mutex_lock(&stm->mutex);
@@ -544,7 +539,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
-@@ -1239,8 +1348,8 @@ alsa_stream_get_position(cubeb_stream *
+@@ -1240,8 +1348,8 @@ alsa_stream_get_position(cubeb_stream *
pthread_mutex_lock(&stm->mutex);
delay = -1;
@@ -555,7 +550,7 @@ $NetBSD: patch-media_libcubeb_src_cubeb_
*position = stm->last_position;
pthread_mutex_unlock(&stm->mutex);
return CUBEB_OK;
-@@ -1265,7 +1374,7 @@ alsa_stream_get_latency(cubeb_stream * s
+@@ -1266,7 +1374,7 @@ alsa_stream_get_latency(cubeb_stream * s
snd_pcm_sframes_t delay;
/* This function returns the delay in frames until a frame written using
snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build
diff -u pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.12 pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.13
--- pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build:1.12 Thu Aug 10 14:46:15 2017
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_moz.build Sat Sep 30 05:34:12 2017
@@ -1,4 +1,4 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.12 2017/08/10 14:46:15 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.13 2017/09/30 05:34:12 ryoon Exp $
* Add OSS audio support
* Support system library
@@ -18,17 +18,7 @@ $NetBSD: patch-media_libcubeb_src_moz.bu
if CONFIG['MOZ_PULSEAUDIO'] or CONFIG['MOZ_JACK']:
SOURCES += [
'cubeb_resampler.cpp',
-@@ -32,7 +38,8 @@ if CONFIG['MOZ_PULSEAUDIO']:
- 'cubeb_pulse.c',
- ]
- DEFINES['USE_PULSE'] = True
-- DEFINES['USE_PULSE_RUST'] = True
-+ if CONFIG['MOZ_RUST']:
-+ DEFINES['USE_PULSE_RUST'] = True
-
- if CONFIG['MOZ_JACK']:
- SOURCES += [
-@@ -85,6 +92,7 @@ if CONFIG['OS_TARGET'] == 'Android':
+@@ -85,6 +91,7 @@ if CONFIG['OS_TARGET'] == 'Android':
FINAL_LIBRARY = 'gkmedias'
Index: pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build
diff -u pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.14 pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.15
--- pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build:1.14 Thu Aug 10 14:46:15 2017
+++ pkgsrc/www/firefox/patches/patch-toolkit_library_moz.build Sat Sep 30 05:34:12 2017
@@ -1,20 +1,11 @@
-$NetBSD: patch-toolkit_library_moz.build,v 1.14 2017/08/10 14:46:15 ryoon Exp $
+$NetBSD: patch-toolkit_library_moz.build,v 1.15 2017/09/30 05:34:12 ryoon Exp $
* Support system libraries
* Restore OSS support
---- toolkit/library/moz.build.orig 2017-07-31 16:20:52.000000000 +0000
+--- toolkit/library/moz.build.orig 2017-09-14 20:16:01.000000000 +0000
+++ toolkit/library/moz.build
-@@ -63,7 +63,7 @@ def Libxul(name):
-
- # This option should go away in bug 1290972, but we need to wait until
- # Rust 1.12 has been released.
-- if CONFIG['OS_ARCH'] == 'Darwin':
-+ if CONFIG['MOZ_RUST'] and CONFIG['OS_ARCH'] == 'Darwin':
- LDFLAGS += ['-Wl,-no_compact_unwind']
-
- Libxul('xul')
-@@ -197,6 +197,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
+@@ -198,6 +198,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
]
OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS']
@@ -22,7 +13,7 @@ $NetBSD: patch-toolkit_library_moz.build
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
if CONFIG['SERVO_TARGET_DIR']:
-@@ -211,9 +212,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
+@@ -212,9 +213,30 @@ if CONFIG['MOZ_SYSTEM_JPEG']:
if CONFIG['MOZ_SYSTEM_PNG']:
OS_LIBS += CONFIG['MOZ_PNG_LIBS']
@@ -53,7 +44,7 @@ $NetBSD: patch-toolkit_library_moz.build
if CONFIG['MOZ_SYSTEM_LIBEVENT']:
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
-@@ -223,8 +245,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
+@@ -224,8 +246,8 @@ if CONFIG['MOZ_SYSTEM_LIBVPX']:
if not CONFIG['MOZ_TREE_PIXMAN']:
OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS']
@@ -64,10 +55,3 @@ $NetBSD: patch-toolkit_library_moz.build
if CONFIG['HAVE_CLOCK_MONOTONIC']:
OS_LIBS += CONFIG['REALTIME_LIBS']
-@@ -343,4 +365,5 @@ USE_LIBS += ['StaticXULComponentsEnd']
- # The above library needs to be last for C++ purposes. This library,
- # however, is entirely composed of Rust code, and needs to come after
- # all the C++ code so any possible C++ -> Rust calls can be resolved.
--USE_LIBS += ['gkrust']
-+if CONFIG['MOZ_RUST']:
-+ USE_LIBS += ['gkrust']
Index: pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
diff -u pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.5 pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.6
--- pkgsrc/www/firefox/patches/patch-toolkit_moz.configure:1.5 Tue Aug 15 01:24:47 2017
+++ pkgsrc/www/firefox/patches/patch-toolkit_moz.configure Sat Sep 30 05:34:12 2017
@@ -1,22 +1,12 @@
-$NetBSD: patch-toolkit_moz.configure,v 1.5 2017/08/15 01:24:47 ryoon Exp $
+$NetBSD: patch-toolkit_moz.configure,v 1.6 2017/09/30 05:34:12 ryoon Exp $
* skia part: support bigendian architectures
---- toolkit/moz.configure.orig 2017-07-31 16:20:52.000000000 +0000
+--- toolkit/moz.configure.orig 2017-09-14 20:16:01.000000000 +0000
+++ toolkit/moz.configure
-@@ -88,8 +88,7 @@ include('../js/moz.configure')
-
- # Rust
- # ==============================================================
--include('../build/moz.configure/rust.configure',
-- when='--enable-compile-environment')
-+include('../build/moz.configure/rust.configure')
-
-
- # L10N
-@@ -356,6 +355,26 @@ add_old_configure_assignment('FT2_LIBS',
- add_old_configure_assignment('FT2_CFLAGS',
- ft2_info.cflags)
+@@ -314,6 +314,26 @@ def freetype2_combined_info(fontconfig_i
+ add_old_configure_assignment('_HAVE_FREETYPE2',
+ depends_if(freetype2_info)(lambda _: True))
+# Graphite2
+# ==============================================================
@@ -33,7 +23,7 @@ $NetBSD: patch-toolkit_moz.configure,v 1
+option('--with-system-harfbuzz',
+ help="Use system harfbuzz (located with pkgconfig)")
+
-+system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.4.6',
++system_harfbuzz = pkg_check_modules('MOZ_HARFBUZZ', 'harfbuzz >= 1.4.7',
+ when='--with-system-harfbuzz')
+
+set_config('MOZ_SYSTEM_HARFBUZZ', depends_if(system_harfbuzz)(lambda _: True))
@@ -41,42 +31,16 @@ $NetBSD: patch-toolkit_moz.configure,v 1
# Apple platform decoder support
# ==============================================================
@depends(toolkit)
-@@ -623,13 +642,13 @@ id_and_secret_keyfile('Leanplum SDK')
- option('--enable-stylo', nargs='?', choices=('build',),
- help='Include Stylo in the build and/or enable it at runtime')
-
--@depends('--enable-stylo')
--def stylo_config(value):
-+@depends('--enable-stylo', '--enable-rust')
-+def stylo_config(value, rust_enabled):
- build_stylo = None
- enable_stylo = None
-
- # The default is to not build Stylo at all.
-- if value.origin == 'default':
-+ if not rust_enabled or value.origin == 'default':
- pass
- elif value == 'build':
- build_stylo = True
-@@ -769,12 +788,14 @@ set_config('SERVO_TARGET_DIR', servo_tar
- option('--enable-webrender', nargs='?', choices=('build',),
- help='Include WebRender in the build and/or enable it at runtime')
-
--@depends('--enable-webrender', milestone)
--def webrender(value, milestone):
-+@depends('--enable-webrender', '--enable-rust', milestone)
-+def webrender(value, rust_enabled, milestone):
- build_webrender = None
- enable_webrender = None
+@@ -600,7 +620,7 @@ def stylo_config(value, _, target):
-- if value.origin == 'default':
-+ if not rust_enabled:
-+ pass
-+ elif value.origin == 'default':
- # if nothing is specified, default to just building on Nightly
- build_webrender = milestone.is_nightly
- elif value == 'build':
-@@ -954,11 +975,11 @@ add_old_configure_assignment('NECKO_PROT
+ # If nothing is specified, default to building stylo where possible.
+ if value.origin == 'default':
+- if target.os == 'GNU' and target.bitness == 32:
++ if target.os != 'WINNT' and target.bitness == 32:
+ # The clang setup we use in automation is a little unusual, and
+ # doesn't play well with bindgen on 32-bit Linux.
+ pass
+@@ -1047,11 +1067,11 @@ add_old_configure_assignment('NECKO_PROT
# ==============================================================
option('--disable-skia', help='Disable use of Skia')
Added files:
Index: pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__jack.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__jack.cpp:1.1
--- /dev/null Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__jack.cpp Sat Sep 30 05:34:12 2017
@@ -0,0 +1,14 @@
+$NetBSD: patch-media_libcubeb_src_cubeb__jack.cpp,v 1.1 2017/09/30 05:34:12 ryoon Exp $
+
+--- media/libcubeb/src/cubeb_jack.cpp.orig 2017-09-14 20:16:05.000000000 +0000
++++ media/libcubeb/src/cubeb_jack.cpp
+@@ -8,7 +8,9 @@
+ */
+ #define _DEFAULT_SOURCE
+ #define _BSD_SOURCE
++#ifndef __FreeBSD__
+ #define _POSIX_SOURCE
++#endif
+ #include <dlfcn.h>
+ #include <stdio.h>
+ #include <string.h>
Index: pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh
diff -u /dev/null pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh:1.1
--- /dev/null Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh Sat Sep 30 05:34:12 2017
@@ -0,0 +1,16 @@
+$NetBSD: patch-modules_pdfium_update.sh,v 1.1 2017/09/30 05:34:12 ryoon Exp $
+
+--- modules/pdfium/update.sh.orig 2017-09-14 20:15:53.000000000 +0000
++++ modules/pdfium/update.sh
+@@ -124,9 +124,9 @@ update_readme() {
+ perl -p -i -e "s/${PREFIX} [0-9A-Fa-f]+ \(.+\)/${PREFIX} ${COMMIT} (${COMMIT_DATE})/" README_MOZILLA
+ }
+
+-if [ "$#" == 0 ]; then
++if [ "$#" = 0 ]; then
+ COMMIT_SELECTOR="master"
+-elif [ "$#" == 2 -a "$1" == "--commit" ]; then
++elif [ "$#" = 2 -a "$1" = "--commit" ]; then
+ COMMIT_SELECTOR="$2"
+ else
+ print_help
Index: pkgsrc/www/firefox/patches/patch-servo_components_style_build__gecko.rs
diff -u /dev/null pkgsrc/www/firefox/patches/patch-servo_components_style_build__gecko.rs:1.1
--- /dev/null Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-servo_components_style_build__gecko.rs Sat Sep 30 05:34:12 2017
@@ -0,0 +1,15 @@
+$NetBSD: patch-servo_components_style_build__gecko.rs,v 1.1 2017/09/30 05:34:12 ryoon Exp $
+
+* Fix build with __uint32_t etc. not found errors on NetBSD/amd64 8.99.2
+
+--- servo/components/style/build_gecko.rs.orig 2017-09-14 20:15:56.000000000 +0000
++++ servo/components/style/build_gecko.rs
+@@ -546,6 +546,8 @@ mod bindings {
+ .borrowed_type(ty)
+ .zero_size_type(ty, &structs_types);
+ }
++ builder = builder
++ .raw_line(format!("pub use gecko_bindings::structs::root::*;"));
+ write_binding_file(builder, BINDINGS_FILE, &fixups);
+ }
+
Index: pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
diff -u /dev/null pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc:1.14
--- /dev/null Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Sat Sep 30 05:34:12 2017
@@ -0,0 +1,42 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.14 2017/09/30 05:34:12 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2017-09-14 20:16:07.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc
+@@ -25,6 +25,9 @@
+ #else
+ #include <linux/videodev2.h>
+ #endif
++#ifdef HAVE_LIBV4L2
++#include <libv4l2.h>
++#endif
+
+ #include "webrtc/system_wrappers/include/trace.h"
+
+@@ -33,6 +36,15 @@
+ #define BUF_LEN ( 1024 * ( EVENT_SIZE + 16 ) )
+ #endif
+
++#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
+@@ -314,6 +326,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));
Index: pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc
diff -u /dev/null pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc:1.14
--- /dev/null Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc Sat Sep 30 05:34:12 2017
@@ -0,0 +1,30 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.14 2017/09/30 05:34:12 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2017-09-14 20:16:07.000000000 +0000
++++ media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc
+@@ -24,6 +24,9 @@
+ #else
+ #include <linux/videodev2.h>
+ #endif
++#ifdef HAVE_LIBV4L2
++#include <libv4l2.h>
++#endif
+
+ #include <new>
+
+@@ -33,6 +36,15 @@
+ #include "webrtc/system_wrappers/include/critical_section_wrapper.h"
+ #include "webrtc/system_wrappers/include/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 {
+ rtc::scoped_refptr<VideoCaptureModule> VideoCaptureImpl::Create(
Index: pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
diff -u /dev/null pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi:1.13
--- /dev/null Sat Sep 30 05:34:12 2017
+++ pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi Sat Sep 30 05:34:12 2017
@@ -0,0 +1,34 @@
+$NetBSD: patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.13 2017/09/30 05:34:12 ryoon Exp $
+
+--- media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2017-09-14 20:16:07.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.
+@@ -74,6 +77,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',
++ ],
++ }],
++ ],
+ }],
+ ['OS=="mac"', {
+ 'sources': [
Home |
Main Index |
Thread Index |
Old Index