summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2016-08-06 08:46:59 +0000
committerryoon <ryoon@pkgsrc.org>2016-08-06 08:46:59 +0000
commit8a0609e2d6f52b5259a8b09810c1d08d4435819b (patch)
tree2806afc3194b334ce4adef41ad83060efd07693e /www
parentaa490ae71a1495605f56e6ac6e2f219aac8d023f (diff)
downloadpkgsrc-8a0609e2d6f52b5259a8b09810c1d08d4435819b.tar.gz
Update to 48.0
* OSS audio support may not work. I will revisit later Changelog: New: Roar for moar protection against harmful downloads! We've got your back Process separation (e10s) is enabled for some of you. Like it? Let us know and we'll roll it out to more. Add-ons that have not been verified and signed by Mozilla will not load GNU/Linux fans: Get better Canvas performance with speedy Skia support. Try saying that three times fast WebRTC embetterments: Delay-agnostic AEC enabled Full duplex for GNU/Linux enabled ICE Restart & Update is supported Cloning of MediaStream and MediaStreamTrack is now supported Searching for something already in your bookmarks or open tabs? We added super smart icons to let you know Windows folks: Tab (move buttons) and Shift+F10 (pop-up menus) now behave as they should in Firefox customization mode The media parser has been redeveloped using the Rust programming language Windows 7 systems without Platform Update can now use D3D11 WARP Fixed: Various security fixes Heyo, Jabra & Logitech C920 webcam users. We fixed those pesky WebRTC bugs causing frequency distortions. Buh-bye, squeaky voice! Improved step debugging on last line of functions Changed: Starting with the Firefox version 49 release, so long to support for 10.6, 10.7 and 10.8. Now we can focus on where most Mac users are: 10.9. Don't forget to upgrade! After version 48, SSE2 CPU extensions are going to be required on Windows Au revoir to Windows Remote Access Service modem Autodial Developer: WebExtensions support is now considered as stable Workers can now use the Web Crypto API Want to move absolute & fixed positioned elements? (Who doesn't, right?) Now you can with our geometry editor. The memory tool now has a tree map view for your debugging pleasure. It's a little bit of "boo" and a whole lot of "ya." We're putting the spotlight on the background. Now you can debug WebExtensions background content scripts and background pages Content Security Policy (CSP) is now enforced for WebExtensions. (Who's down with CSP?) Old and busted: Error Console. New hotness: Browser Console for your debugging pleasure. Add-on development just got easier because you can reload them from about:debugging — because we're all about debugging. This theme is hot, hot, hot! Say hi to the Firebug theme for Developer Tools. Expand network requests from the console panel to view request details in line, so you can see things in context Fixed in Firefox 48: 2016-84 Information disclosure through Resource Timing API during page navigation 2016-83 Spoofing attack through text injection into internal error pages 2016-82 Addressbar spoofing with right-to-left characters on Firefox for Android 2016-81 Information disclosure and local file manipulation through drag and drop 2016-80 Same-origin policy violation using local HTML file and saved shortcut file 2016-79 Use-after-free when applying SVG effects 2016-78 Type confusion in display transformation 2016-77 Buffer overflow in ClearKey Content Decryption Module (CDM) during video playback 2016-76 Scripts on marquee tag can execute in sandboxed iframes 2016-75 Integer overflow in WebSockets during data buffering 2016-74 Form input type change from password to text can store plain text password in session restore file 2016-73 Use-after-free in service workers with nested sync events 2016-72 Use-after-free in DTLS during WebRTC session shutdown 2016-71 Crash in incremental garbage collection in JavaScript 2016-70 Use-after-free when using alt key and toplevel menus 2016-69 Arbitrary file manipulation by local user through Mozilla updater and callback application path parameter 2016-68 Out-of-bounds read during XML parsing in Expat library 2016-67 Stack underflow during 2D graphics rendering 2016-66 Location bar spoofing via data URLs with malformed/invalid mediatypes 2016-65 Cairo rendering crash due to memory allocation issue with FFmpeg 0.10 2016-64 Buffer overflow rendering SVG with bidirectional content 2016-63 Favicon network connection can persist when page is closed 2016-62 Miscellaneous memory safety hazards (rv:48.0 / rv:45.3)
Diffstat (limited to 'www')
-rw-r--r--www/firefox/Makefile8
-rw-r--r--www/firefox/PLIST331
-rw-r--r--www/firefox/distinfo49
-rw-r--r--www/firefox/mozilla-common.mk28
-rw-r--r--www/firefox/options.mk16
-rw-r--r--www/firefox/patches/patch-aa83
-rw-r--r--www/firefox/patches/patch-as23
-rw-r--r--www/firefox/patches/patch-build_moz.configure_old.configure49
-rw-r--r--www/firefox/patches/patch-config_Makefile.in26
-rw-r--r--www/firefox/patches/patch-config_external_moz.build14
-rw-r--r--www/firefox/patches/patch-config_system-headers20
-rw-r--r--www/firefox/patches/patch-dom_media_moz.build20
-rw-r--r--www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc6
-rw-r--r--www/firefox/patches/patch-js_src_jit_AtomicOperations.h16
-rw-r--r--www/firefox/patches/patch-js_src_jsmath.cpp15
-rw-r--r--www/firefox/patches/patch-media_libcubeb_src_moz.build12
-rw-r--r--www/firefox/patches/patch-media_libtheora_moz.build6
-rw-r--r--www/firefox/patches/patch-media_libtremor_Makefile.in6
-rw-r--r--www/firefox/patches/patch-media_libtremor_moz.build8
-rw-r--r--www/firefox/patches/patch-media_libvorbis_Makefile.in6
-rw-r--r--www/firefox/patches/patch-media_libvorbis_moz.build8
-rw-r--r--www/firefox/patches/patch-mfbt_Attributes.h14
-rw-r--r--www/firefox/patches/patch-modules_libpref_init_all.js15
-rw-r--r--www/firefox/patches/patch-python_mozbuild_mozbuild_configure_options.py26
-rw-r--r--www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h12
-rw-r--r--www/firefox/patches/patch-toolkit_library_moz.build26
26 files changed, 493 insertions, 350 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 7c825e24d25..6f54409b8c2 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.262 2016/08/04 17:03:39 ryoon Exp $
+# $NetBSD: Makefile,v 1.263 2016/08/06 08:46:59 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 47.0
-MOZ_BRANCH_MINOR= .1
+MOZ_BRANCH= 48.0
+MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 3
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
@@ -68,6 +67,7 @@ pre-configure:
cd ${WRKSRC} && autoconf
cd ${WRKSRC}/js/src && autoconf
cd ${WRKSRC} && mkdir ${OBJDIR}
+ cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars
post-build:
${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
index fb07ed0c098..a2d09438ebb 100644
--- a/www/firefox/PLIST
+++ b/www/firefox/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.107 2016/06/16 12:08:21 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.108 2016/08/06 08:46:59 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -83,12 +83,12 @@ lib/firefox/browser/chrome/browser/content/browser/browser-ctrlTab.js
lib/firefox/browser/chrome/browser/content/browser/browser-customization.js
lib/firefox/browser/chrome/browser/content/browser/browser-data-submission-info-bar.js
lib/firefox/browser/chrome/browser/content/browser/browser-devedition.js
-lib/firefox/browser/chrome/browser/content/browser/browser-eme.js
lib/firefox/browser/chrome/browser/content/browser/browser-feeds.js
lib/firefox/browser/chrome/browser/content/browser/browser-fullScreen.js
lib/firefox/browser/chrome/browser/content/browser/browser-fullZoom.js
lib/firefox/browser/chrome/browser/content/browser/browser-fxaccounts.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-places.js
lib/firefox/browser/chrome/browser/content/browser/browser-plugins.js
lib/firefox/browser/chrome/browser/content/browser/browser-refreshblocker.js
@@ -103,8 +103,6 @@ lib/firefox/browser/chrome/browser/content/browser/browser-trackingprotection.js
lib/firefox/browser/chrome/browser/content/browser/browser.css
lib/firefox/browser/chrome/browser/content/browser/browser.js
lib/firefox/browser/chrome/browser/content/browser/browser.xul
-lib/firefox/browser/chrome/browser/content/browser/certerror/aboutCertError.css
-lib/firefox/browser/chrome/browser/content/browser/certerror/aboutCertError.xhtml
lib/firefox/browser/chrome/browser/content/browser/chatWindow.xul
lib/firefox/browser/chrome/browser/content/browser/content-UITour.js
lib/firefox/browser/chrome/browser/content/browser/content-sessionStore.js
@@ -153,10 +151,13 @@ lib/firefox/browser/chrome/browser/content/browser/ext-browserAction.js
lib/firefox/browser/chrome/browser/content/browser/ext-commands.js
lib/firefox/browser/chrome/browser/content/browser/ext-contextMenus.js
lib/firefox/browser/chrome/browser/content/browser/ext-desktop-runtime.js
+lib/firefox/browser/chrome/browser/content/browser/ext-history.js
lib/firefox/browser/chrome/browser/content/browser/ext-pageAction.js
lib/firefox/browser/chrome/browser/content/browser/ext-tabs.js
lib/firefox/browser/chrome/browser/content/browser/ext-utils.js
lib/firefox/browser/chrome/browser/content/browser/ext-windows.js
+lib/firefox/browser/chrome/browser/content/browser/extension-mac.css
+lib/firefox/browser/chrome/browser/content/browser/extension.css
lib/firefox/browser/chrome/browser/content/browser/extension.svg
lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.js
lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.xhtml
@@ -250,6 +251,7 @@ lib/firefox/browser/chrome/browser/content/browser/schemas/browser_action.json
lib/firefox/browser/chrome/browser/content/browser/schemas/commands.json
lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus.json
lib/firefox/browser/chrome/browser/content/browser/schemas/context_menus_internal.json
+lib/firefox/browser/chrome/browser/content/browser/schemas/history.json
lib/firefox/browser/chrome/browser/content/browser/schemas/page_action.json
lib/firefox/browser/chrome/browser/content/browser/schemas/tabs.json
lib/firefox/browser/chrome/browser/content/browser/schemas/windows.json
@@ -296,7 +298,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/Security-broken.png
lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-inverted.png
lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar-small.png
lib/firefox/browser/chrome/browser/skin/classic/browser/Toolbar.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/aboutCertError.css
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
@@ -316,6 +317,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-res
lib/firefox/browser/chrome/browser/skin/classic/browser/addons/addon-install-warning.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/badge-add-engine.png
lib/firefox/browser/chrome/browser/skin/classic/browser/badge-add-engine@2x.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/blockedSite.css
lib/firefox/browser/chrome/browser/skin/classic/browser/browser-lightweightTheme.css
lib/firefox/browser/chrome/browser/skin/classic/browser/browser.css
lib/firefox/browser/chrome/browser/skin/classic/browser/cert-error.svg
@@ -369,6 +371,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-notif
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/download-summary.png
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/downloads.css
lib/firefox/browser/chrome/browser/skin/classic/browser/drm-icon.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/error-pages.css
lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon.png
lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/feedIcon16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe-ui.css
@@ -377,8 +380,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/insecure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen/secure.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android.png
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/android@2x.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar@2x.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/default-avatar.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios.png
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/ios@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/fxa/logo.png
@@ -461,13 +463,12 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/mail.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/search.css
lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing-mask.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/attention.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/attention@2x.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/check.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/check@2x.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/mask.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/shield-page.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/shield-page@2x.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/check.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/favicon.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/private-browsing.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection-off.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/tracking-protection.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/reader-tour.png
lib/firefox/browser/chrome/browser/skin/classic/browser/reader-tour@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/readerMode.svg
@@ -519,7 +520,8 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/alltabs-inver
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/crashed.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/loading.png
+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-arrow-left-inverted.png
@@ -549,6 +551,8 @@ 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-arrow.png
lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-arrow@2x.png
+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/usercontext/banking.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/personal.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/usercontext/shopping.svg
@@ -608,6 +612,9 @@ lib/firefox/browser/chrome/devtools/content/debugger/views/toolbar-view.js
lib/firefox/browser/chrome/devtools/content/debugger/views/variable-bubble-view.js
lib/firefox/browser/chrome/devtools/content/debugger/views/watch-expressions-view.js
lib/firefox/browser/chrome/devtools/content/debugger/views/workers-view.js
+lib/firefox/browser/chrome/devtools/content/dom/content/dom-view.css
+lib/firefox/browser/chrome/devtools/content/dom/dom.html
+lib/firefox/browser/chrome/devtools/content/dom/main.js
lib/firefox/browser/chrome/devtools/content/eyedropper/crosshairs.css
lib/firefox/browser/chrome/devtools/content/eyedropper/eyedropper.xul
lib/firefox/browser/chrome/devtools/content/eyedropper/nocursor.css
@@ -618,8 +625,9 @@ lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edit
lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.css
lib/firefox/browser/chrome/devtools/content/framework/dev-edition-promo/dev-edition-promo.xul
lib/firefox/browser/chrome/devtools/content/framework/options-panel.css
+lib/firefox/browser/chrome/devtools/content/framework/toolbox-init.js
lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.js
-lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.xul
+lib/firefox/browser/chrome/devtools/content/framework/toolbox-options.xhtml
lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.js
lib/firefox/browser/chrome/devtools/content/framework/toolbox-process-window.xul
lib/firefox/browser/chrome/devtools/content/framework/toolbox-window.xul
@@ -722,14 +730,18 @@ lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn.js
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/acorn_loose.js
lib/firefox/browser/chrome/devtools/modules/devtools/acorn/walk.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/aboutdebugging.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addon-target.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-controls.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-install-error.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/addons-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/service-worker-target.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-header.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu-entry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/tab-menu.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target-list.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/target.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/worker-target.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/components/workers-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/aboutdebugging/modules/worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-details.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-target-node.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/animationinspector/components/animation-time-block.js
@@ -755,16 +767,40 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/content/vie
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/debugger-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/debugger/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/definitions.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/actions/filter.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/actions/grips.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/dom-tree.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/main-frame.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/main-toolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search-box.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search-box.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/components/search.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/constants.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-decorator.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/dom-view.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/grip-provider.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/filter.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/grips.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/reducers/index.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/content/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom-panel.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/dom.html
+lib/firefox/browser/chrome/devtools/modules/devtools/client/dom/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedropper-child.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/eyedropper/eyedropper.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/ToolboxProcess.jsm
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/about-devtools-toolbox.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/attach-thread.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/browser-menus.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools-browser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/devtools.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/gDevTools.jsm
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/selection.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/sidebar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/source-location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target-from-url.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/target.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-highlighter-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/framework/toolbox-hosts.js
@@ -795,7 +831,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/main-tabbed-area.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tabs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/toolbar.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/reps/tree-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/search-box.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/components/text-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-child.js
@@ -803,7 +838,6 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-o
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/converter-sniffer.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls.png
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/controls@2x.png
-lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/dom-tree.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/general.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/headers-panel.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/css/json-panel.css
@@ -821,16 +855,17 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/jsonview/lib/require
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/main.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
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/diffing.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/dominator-tree-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/filter.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/io.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/label-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/refresh.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/sizes.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/snapshot.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/task-cache.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/tree-map-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/actions/view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/app.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/census-header.js
@@ -840,10 +875,18 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/do
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/dominator-tree-item.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/dominator-tree.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/heap.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/individuals-header.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/individuals.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/list.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/shortest-paths.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/snapshot-list-item.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/toolbar.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/canvas-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/color-coarse-type.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/drag-zoom.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/draw.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/components/tree-map/start.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/dominator-tree-lazy-children.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/initializer.js
@@ -853,15 +896,18 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/allocations.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/census-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/diffing.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/dominator-tree-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/errors.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/filter.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/individuals.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/label-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/sizes.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/snapshots.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/tree-map-display.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/reducers/view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/store.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/telemetry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/memory/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/menus.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-automation.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-builder.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/netmonitor/har/har-collector.js
@@ -876,16 +922,18 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/a
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/compatibility.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/front.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/legacy/recording.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/categories.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/constants.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/global.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/io.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/frame-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/jit.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/marker-formatters.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/marker-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/telemetry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/tree-model.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/logic/waterfall-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-blueprint-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-dom-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/marker-formatters.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/markers.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/graphs.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/performance/modules/widgets/marker-details.js
@@ -930,29 +978,41 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/st
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/local.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/stores/resource.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/projecteditor/lib/tree.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/devices.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/index.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/screenshot.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/actions/viewports.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/app.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/audio/camera-click.mp3
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/browser.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-modal.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/device-selector.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/global-toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/resizable-viewport.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/utils/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-dimension.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport-toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewport.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/components/viewports.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/constants.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/devices.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/close.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/grippers.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/rotate-viewport.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/screenshot.svg
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/images/select-arrow.svg
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/index.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/devices.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/location.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/screenshot.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/reducers/viewports.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/responsive-ua.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/store.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/e10s.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/responsive.html/utils/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/resize-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign-child.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/responsivedesign/responsivedesign.jsm
@@ -970,33 +1030,58 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/browser-loade
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/frame.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/h-split-box.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/array.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/attribute.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/caption.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/date-time.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/document.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/event.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/function.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip-array.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/grip.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/named-node-map.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/null.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/number.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-box.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-link.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-text.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object-with-url.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/object.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/regexp.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/rep.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/reps.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/string.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/stylesheet.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/text-node.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/undefined.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/url.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/reps/window.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/label-cell.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/object-provider.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-cell.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-header.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-row.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/components/tree/tree-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-parsing-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/css-reload.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/demangle.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/developer-toolbar.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devices.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/devtools-file-watcher.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/doorhanger.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher-worker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/file-watcher.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/frame-script-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/getjson.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/inplace-editor.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/l10n.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/node-attribute-parser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/options-view.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/output-parser.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/poller.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/prefs.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/history.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middleware/log.js
@@ -1006,10 +1091,12 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/redux/middlew
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/source-utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/suggestion-picker.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/telemetry.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/theme-switching.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/immutable.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-proxy.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-redux.js
@@ -1061,12 +1148,36 @@ lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/StyleShe
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/styleeditor-panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/styleeditor/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/common.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/themes/variables.css
lib/firefox/browser/chrome/devtools/modules/devtools/client/webaudioeditor/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-commands.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/console-output.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/hudservice.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/jsterm.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/cookies-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/headers-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-body.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group-list.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-group.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/net-info-params.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/params-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/post-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/response-tab.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/size-limit.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/components/spinner.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/data-provider.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/main.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-request.css
+lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/net/net-request.js
+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/panel.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/webconsole.js
lib/firefox/browser/chrome/devtools/modules/devtools/client/webide/modules/addons.js
@@ -1097,6 +1208,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/device.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/director-registry.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/environment.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/errordocs.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/eventlooplag.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/frame.js
lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/framerate.js
@@ -1178,6 +1290,7 @@ lib/firefox/browser/chrome/devtools/modules/devtools/shared/async-utils.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/connection-manager.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/client/main.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/content-observer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-angle.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/css-color.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js
lib/firefox/browser/chrome/devtools/modules/devtools/shared/discovery/discovery.js
@@ -1328,13 +1441,16 @@ lib/firefox/browser/chrome/devtools/skin/computed.css
lib/firefox/browser/chrome/devtools/skin/dark-theme.css
lib/firefox/browser/chrome/devtools/skin/debugger.css
lib/firefox/browser/chrome/devtools/skin/devtools-browser.css
+lib/firefox/browser/chrome/devtools/skin/dom.css
lib/firefox/browser/chrome/devtools/skin/eyedropper.css
+lib/firefox/browser/chrome/devtools/skin/firebug-theme.css
lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-dark-theme.css
lib/firefox/browser/chrome/devtools/skin/floating-scrollbars-responsive-design.css
lib/firefox/browser/chrome/devtools/skin/fonts.css
lib/firefox/browser/chrome/devtools/skin/images/add.svg
lib/firefox/browser/chrome/devtools/skin/images/alerticon-warning.png
lib/firefox/browser/chrome/devtools/skin/images/alerticon-warning@2x.png
+lib/firefox/browser/chrome/devtools/skin/images/angle-swatch.svg
lib/firefox/browser/chrome/devtools/skin/images/animation-fast-track.svg
lib/firefox/browser/chrome/devtools/skin/images/arrow-e.png
lib/firefox/browser/chrome/devtools/skin/images/arrow-e@2x.png
@@ -1343,29 +1459,18 @@ lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton.png
lib/firefox/browser/chrome/devtools/skin/images/breadcrumbs-scrollbutton@2x.png
lib/firefox/browser/chrome/devtools/skin/images/breakpoint.svg
lib/firefox/browser/chrome/devtools/skin/images/clear.svg
-lib/firefox/browser/chrome/devtools/skin/images/close.png
-lib/firefox/browser/chrome/devtools/skin/images/close@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-console.png
-lib/firefox/browser/chrome/devtools/skin/images/command-console@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-eyedropper.png
-lib/firefox/browser/chrome/devtools/skin/images/command-eyedropper@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-frames.png
-lib/firefox/browser/chrome/devtools/skin/images/command-frames@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-measure.png
-lib/firefox/browser/chrome/devtools/skin/images/command-measure@2x.png
+lib/firefox/browser/chrome/devtools/skin/images/close.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-console.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-eyedropper.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-frames.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-measure.svg
lib/firefox/browser/chrome/devtools/skin/images/command-noautohide.svg
-lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing.png
-lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-pick.png
-lib/firefox/browser/chrome/devtools/skin/images/command-pick@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-responsivemode.png
-lib/firefox/browser/chrome/devtools/skin/images/command-responsivemode@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-rulers.png
-lib/firefox/browser/chrome/devtools/skin/images/command-rulers@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.png
-lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.png
-lib/firefox/browser/chrome/devtools/skin/images/command-screenshot@2x.png
+lib/firefox/browser/chrome/devtools/skin/images/command-paintflashing.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-pick.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-responsivemode.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-rulers.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-scratchpad.svg
+lib/firefox/browser/chrome/devtools/skin/images/command-screenshot.svg
lib/firefox/browser/chrome/devtools/skin/images/commandline-icon.png
lib/firefox/browser/chrome/devtools/skin/images/commandline-icon@2x.png
lib/firefox/browser/chrome/devtools/skin/images/controls.png
@@ -1391,15 +1496,15 @@ lib/firefox/browser/chrome/devtools/skin/images/debugging-addons.svg
lib/firefox/browser/chrome/devtools/skin/images/debugging-devices.svg
lib/firefox/browser/chrome/devtools/skin/images/debugging-workers.svg
lib/firefox/browser/chrome/devtools/skin/images/diff.svg
-lib/firefox/browser/chrome/devtools/skin/images/dock-bottom-maximize@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/dock-bottom-minimize@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/dock-bottom@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/dock-side@2x.png
+lib/firefox/browser/chrome/devtools/skin/images/dock-bottom.svg
+lib/firefox/browser/chrome/devtools/skin/images/dock-side.svg
+lib/firefox/browser/chrome/devtools/skin/images/dock-undock.svg
lib/firefox/browser/chrome/devtools/skin/images/dropmarker.svg
lib/firefox/browser/chrome/devtools/skin/images/editor-error.png
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-command-pick.svg
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-canvas.svg
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-debugger.svg
+lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-dom.svg
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-inspector.svg
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-memory.svg
lib/firefox/browser/chrome/devtools/skin/images/emojis/emoji-tool-network.svg
@@ -1418,6 +1523,47 @@ lib/firefox/browser/chrome/devtools/skin/images/filetypes/globe.svg
lib/firefox/browser/chrome/devtools/skin/images/filetypes/store.svg
lib/firefox/browser/chrome/devtools/skin/images/filter-swatch.svg
lib/firefox/browser/chrome/devtools/skin/images/filters.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/arrow-down.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/arrow-up.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/breadcrumbs-divider.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/breakpoint.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/close.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-console.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-eyedropper.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-frames.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-measure.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-noautohide.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-paintflashing.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-pick.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-responsivemode.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-rulers.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-scratchpad.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/command-screenshot.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/commandline-icon.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-blackbox.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-prettyprint.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-in.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-out.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-step-over.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/debugger-toggleBreakpoints.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/disable.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-bottom.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-side.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/dock-undock.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/filter.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/pane-collapse.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/pane-expand.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/pause.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/play.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/read-only.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/rewind.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/spinner.png
+lib/firefox/browser/chrome/devtools/skin/images/firebug/timeline-filter.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/tool-debugger-paused.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/tool-options.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-closed-firebug.svg
+lib/firefox/browser/chrome/devtools/skin/images/firebug/twisty-open-firebug.svg
+lib/firefox/browser/chrome/devtools/skin/images/geometry-editor.svg
lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-ltr.svg
lib/firefox/browser/chrome/devtools/skin/images/itemArrow-dark-rtl.svg
lib/firefox/browser/chrome/devtools/skin/images/itemArrow-ltr.svg
@@ -1466,6 +1612,7 @@ lib/firefox/browser/chrome/devtools/skin/images/toggle-tools@2x.png
lib/firefox/browser/chrome/devtools/skin/images/tool-canvas.svg
lib/firefox/browser/chrome/devtools/skin/images/tool-debugger-paused.svg
lib/firefox/browser/chrome/devtools/skin/images/tool-debugger.svg
+lib/firefox/browser/chrome/devtools/skin/images/tool-dom.svg
lib/firefox/browser/chrome/devtools/skin/images/tool-inspector.svg
lib/firefox/browser/chrome/devtools/skin/images/tool-memory-active.svg
lib/firefox/browser/chrome/devtools/skin/images/tool-memory.svg
@@ -1481,7 +1628,6 @@ lib/firefox/browser/chrome/devtools/skin/images/tool-webaudio.svg
lib/firefox/browser/chrome/devtools/skin/images/tool-webconsole.svg
lib/firefox/browser/chrome/devtools/skin/images/tracer-icon.png
lib/firefox/browser/chrome/devtools/skin/images/tracer-icon@2x.png
-lib/firefox/browser/chrome/devtools/skin/images/undock@2x.png
lib/firefox/browser/chrome/devtools/skin/images/vview-delete.png
lib/firefox/browser/chrome/devtools/skin/images/vview-delete@2x.png
lib/firefox/browser/chrome/devtools/skin/images/vview-edit.png
@@ -1526,7 +1672,6 @@ lib/firefox/browser/chrome/en-US/locale/branding/brand.properties
lib/firefox/browser/chrome/en-US/locale/branding/browserconfig.properties
lib/firefox/browser/chrome/en-US/locale/browser-region/region.properties
lib/firefox/browser/chrome/en-US/locale/browser/aboutAccounts.dtd
-lib/firefox/browser/chrome/en-US/locale/browser/aboutCertError.dtd
lib/firefox/browser/chrome/en-US/locale/browser/aboutDialog.dtd
lib/firefox/browser/chrome/en-US/locale/browser/aboutHealthReport.dtd
lib/firefox/browser/chrome/en-US/locale/browser/aboutHome.dtd
@@ -1635,6 +1780,7 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/connection-screen.
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/debugger.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/debugger.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/device.properties
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/dom.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/eyedropper.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/filterwidget.properties
@@ -1648,6 +1794,7 @@ lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/jsonview.propertie
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/layoutview.dtd
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
+lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/menus.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.dtd
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/netmonitor.properties
lib/firefox/browser/chrome/en-US/locale/en-US/devtools/client/performance.dtd
@@ -2141,6 +2288,7 @@ lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/conversat
lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/copy.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/desktopViews.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/feedbackViews.js
+lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/models.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/otconfig.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/panel.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/panels/js/roomStore.js
@@ -2207,6 +2355,7 @@ lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icon_64.
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icons-10x10.svg
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icons-14x14.svg
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/icons-16x16.svg
+lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/join_notification.svg
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/leave.svg
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/leave_notification.svg
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/img/media-group-left-hover.svg
@@ -2246,7 +2395,6 @@ lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/dispatche
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/linkifiedTextView.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/loopapi-client.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/mixins.js
-lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/models.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/otSdkDriver.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/remoteCursorStore.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/js/store.js
@@ -2267,6 +2415,7 @@ lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/sounds/termi
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/backbone.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/classnames.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/lodash.js
+lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/react-dom.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/react.js
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/css/ot.css
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-content/images/rtc/access-denied-chrome.png
@@ -2286,6 +2435,7 @@ lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk-c
lib/firefox/browser/features/loop@mozilla.org/chrome/content/shared/vendor/sdk.js
lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/menuPanel.png
lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/menuPanel@2x.png
+lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/platform.css
lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar-inverted.png
lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar-inverted@2x.png
lib/firefox/browser/features/loop@mozilla.org/chrome/skin/linux/toolbar.png
@@ -2349,14 +2499,17 @@ lib/firefox/browser/modules/HiddenFrame.jsm
lib/firefox/browser/modules/LaterRun.jsm
lib/firefox/browser/modules/MigrationUtils.jsm
lib/firefox/browser/modules/NetworkPrioritizer.jsm
+lib/firefox/browser/modules/NewTabMessages.jsm
lib/firefox/browser/modules/NewTabPrefsProvider.jsm
lib/firefox/browser/modules/NewTabRemoteResources.jsm
lib/firefox/browser/modules/NewTabURL.jsm
+lib/firefox/browser/modules/NewTabWebChannel.jsm
lib/firefox/browser/modules/PanelFrame.jsm
lib/firefox/browser/modules/PanelWideWidgetTracker.jsm
lib/firefox/browser/modules/PlacesProvider.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
@@ -2371,7 +2524,6 @@ lib/firefox/browser/modules/TabGroupsMigrator.jsm
lib/firefox/browser/modules/TransientPrefs.jsm
lib/firefox/browser/modules/UITour.jsm
lib/firefox/browser/modules/UserContextUI.jsm
-lib/firefox/browser/modules/WebappManager.jsm
lib/firefox/browser/modules/devtools/client/framework/gDevTools.jsm
lib/firefox/browser/modules/devtools/gDevTools.jsm
lib/firefox/browser/modules/distribution.js
@@ -2476,6 +2628,7 @@ lib/firefox/chrome/en-US/locale/en-US/global/dialog.properties
lib/firefox/chrome/en-US/locale/en-US/global/dialogOverlay.dtd
lib/firefox/chrome/en-US/locale/en-US/global/dom/dom.properties
lib/firefox/chrome/en-US/locale/en-US/global/editMenuOverlay.dtd
+lib/firefox/chrome/en-US/locale/en-US/global/extensions.properties
lib/firefox/chrome/en-US/locale/en-US/global/fallbackMenubar.properties
lib/firefox/chrome/en-US/locale/en-US/global/filefield.properties
lib/firefox/chrome/en-US/locale/en-US/global/filepicker.dtd
@@ -2584,8 +2737,8 @@ lib/firefox/chrome/marionette/content/SpecialPowersObserverAPI.js
lib/firefox/chrome/marionette/content/accessibility.js
lib/firefox/chrome/marionette/content/action.js
lib/firefox/chrome/marionette/content/atom.js
+lib/firefox/chrome/marionette/content/browser.js
lib/firefox/chrome/marionette/content/capture.js
-lib/firefox/chrome/marionette/content/common.js
lib/firefox/chrome/marionette/content/cookies.js
lib/firefox/chrome/marionette/content/dispatcher.js
lib/firefox/chrome/marionette/content/driver.js
@@ -2597,6 +2750,7 @@ lib/firefox/chrome/marionette/content/event.js
lib/firefox/chrome/marionette/content/frame.js
lib/firefox/chrome/marionette/content/interaction.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/proxy.js
@@ -2667,6 +2821,7 @@ lib/firefox/chrome/toolkit/content/extensions/schemas/extension_types.json
lib/firefox/chrome/toolkit/content/extensions/schemas/i18n.json
lib/firefox/chrome/toolkit/content/extensions/schemas/idle.json
lib/firefox/chrome/toolkit/content/extensions/schemas/manifest.json
+lib/firefox/chrome/toolkit/content/extensions/schemas/notifications.json
lib/firefox/chrome/toolkit/content/extensions/schemas/runtime.json
lib/firefox/chrome/toolkit/content/extensions/schemas/storage.json
lib/firefox/chrome/toolkit/content/extensions/schemas/test.json
@@ -3028,6 +3183,7 @@ lib/firefox/chrome/toolkit/skin/classic/global/icons/autocomplete-search.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/autoscroll.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/blacklist_favicon.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/blacklist_large.png
+lib/firefox/chrome/toolkit/skin/classic/global/icons/blocked.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/close-inverted.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/close-inverted@2x.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/close.png
@@ -3045,7 +3201,7 @@ lib/firefox/chrome/toolkit/skin/classic/global/icons/information-24.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/information-32.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/loading-inverted.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/loading-inverted@2x.png
-lib/firefox/chrome/toolkit/skin/classic/global/icons/loading_16.png
+lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg
lib/firefox/chrome/toolkit/skin/classic/global/icons/question-16.png
@@ -3058,8 +3214,6 @@ lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-16.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-64.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/warning-large.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/warning.svg
-lib/firefox/chrome/toolkit/skin/classic/global/icons/webapps-16.png
-lib/firefox/chrome/toolkit/skin/classic/global/icons/webapps-64.png
lib/firefox/chrome/toolkit/skin/classic/global/icons/windowControls.png
lib/firefox/chrome/toolkit/skin/classic/global/in-content/check-partial.svg
lib/firefox/chrome/toolkit/skin/classic/global/in-content/check.svg
@@ -3204,6 +3358,8 @@ lib/firefox/chrome/toolkit/skin/classic/mozapps/formautofill/requestAutocomplete
lib/firefox/chrome/toolkit/skin/classic/mozapps/handling/handling.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png
+lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted.png
+lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon-inverted@2x.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon@2x.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png
@@ -3246,6 +3402,7 @@ lib/firefox/components/FeedProcessor.js
lib/firefox/components/FormAutofillContentService.js
lib/firefox/components/FormAutofillStartup.js
lib/firefox/components/FormHistoryStartup.js
+lib/firefox/components/FxAccountsPush.js
lib/firefox/components/InstallPackagedWebapp.js
lib/firefox/components/MainProcessSingleton.js
lib/firefox/components/MozKeyboard.js
@@ -3259,6 +3416,7 @@ lib/firefox/components/PaymentFlowInfo.js
lib/firefox/components/PermissionSettings.js
lib/firefox/components/PhoneNumberService.js
lib/firefox/components/PlacesCategoriesStarter.js
+lib/firefox/components/PresentationDataChannelSessionTransport.js
lib/firefox/components/PresentationDeviceInfoManager.js
lib/firefox/components/PrivateBrowsingTrackingProtectionWhitelist.js
lib/firefox/components/Push.js
@@ -3276,6 +3434,7 @@ lib/firefox/components/SystemMessageManager.js
lib/firefox/components/TCPPresentationServer.js
lib/firefox/components/TVSimulatorService.js
lib/firefox/components/TelemetryStartup.js
+lib/firefox/components/TooltipTextProvider.js
lib/firefox/components/UnifiedComplete.js
lib/firefox/components/Weave.js
lib/firefox/components/WebVTTParserWrapper.js
@@ -3284,6 +3443,7 @@ lib/firefox/components/XULStore.js
lib/firefox/components/addonManager.js
lib/firefox/components/amContentHandler.js
lib/firefox/components/amInstallTrigger.js
+lib/firefox/components/amWebAPI.js
lib/firefox/components/amWebInstallListener.js
lib/firefox/components/captivedetect.js
lib/firefox/components/components.manifest
@@ -3395,6 +3555,7 @@ lib/firefox/modules/AppConstants.jsm
lib/firefox/modules/AppDownloadManager.jsm
lib/firefox/modules/AppsServiceChild.jsm
lib/firefox/modules/AppsUtils.jsm
+lib/firefox/modules/AsyncPrefs.jsm
lib/firefox/modules/AsyncShutdown.jsm
lib/firefox/modules/AsyncSpellCheckTestHelper.jsm
lib/firefox/modules/AutoCompleteE10S.jsm
@@ -3406,6 +3567,7 @@ lib/firefox/modules/BookmarkJSONUtils.jsm
lib/firefox/modules/Bookmarks.jsm
lib/firefox/modules/BrowserElementPromptService.jsm
lib/firefox/modules/BrowserUtils.jsm
+lib/firefox/modules/CanonicalJSON.jsm
lib/firefox/modules/CertUtils.jsm
lib/firefox/modules/CharsetMenu.jsm
lib/firefox/modules/ChromeManifestParser.jsm
@@ -3464,8 +3626,6 @@ lib/firefox/modules/FormAutofill.jsm
lib/firefox/modules/FormAutofillIntegration.jsm
lib/firefox/modules/FormData.jsm
lib/firefox/modules/FormHistory.jsm
-lib/firefox/modules/FrameWorker.jsm
-lib/firefox/modules/FrameWorkerContent.js
lib/firefox/modules/FreeSpaceWatcher.jsm
lib/firefox/modules/FxAccounts.jsm
lib/firefox/modules/FxAccountsClient.jsm
@@ -3474,6 +3634,7 @@ lib/firefox/modules/FxAccountsOAuthClient.jsm
lib/firefox/modules/FxAccountsOAuthGrantClient.jsm
lib/firefox/modules/FxAccountsProfile.jsm
lib/firefox/modules/FxAccountsProfileClient.jsm
+lib/firefox/modules/FxAccountsPush.js
lib/firefox/modules/FxAccountsStorage.jsm
lib/firefox/modules/FxAccountsWebChannel.jsm
lib/firefox/modules/GMPInstallManager.jsm
@@ -3488,6 +3649,7 @@ lib/firefox/modules/IndexedDBHelper.jsm
lib/firefox/modules/InlineSpellChecker.jsm
lib/firefox/modules/InlineSpellCheckerContent.jsm
lib/firefox/modules/InsecurePasswordUtils.jsm
+lib/firefox/modules/Integration.jsm
lib/firefox/modules/InterAppCommService.jsm
lib/firefox/modules/Keyboard.jsm
lib/firefox/modules/Langpacks.jsm
@@ -3510,11 +3672,8 @@ lib/firefox/modules/ManifestProcessor.jsm
lib/firefox/modules/MatchPattern.jsm
lib/firefox/modules/MessageBroadcaster.jsm
lib/firefox/modules/MessageChannel.jsm
-lib/firefox/modules/MessagePortBase.jsm
-lib/firefox/modules/MessagePortWorker.js
lib/firefox/modules/Microformats.js
lib/firefox/modules/MozSocialAPI.jsm
-lib/firefox/modules/NativeApp.jsm
lib/firefox/modules/NetUtil.jsm
lib/firefox/modules/NewTabUtils.jsm
lib/firefox/modules/NotificationDB.jsm
@@ -3635,10 +3794,8 @@ lib/firefox/modules/WebNavigationFrames.jsm
lib/firefox/modules/WebRequest.jsm
lib/firefox/modules/WebRequestCommon.jsm
lib/firefox/modules/WebRequestContent.js
-lib/firefox/modules/WebappOSUtils.jsm
lib/firefox/modules/Webapps.jsm
lib/firefox/modules/WindowDraggingUtils.jsm
-lib/firefox/modules/WorkerAPI.jsm
lib/firefox/modules/XPCOMUtils.jsm
lib/firefox/modules/XPathGenerator.jsm
lib/firefox/modules/ZipUtils.jsm
@@ -3973,12 +4130,14 @@ lib/firefox/modules/reader/ReaderWorker.jsm
lib/firefox/modules/reflect.jsm
lib/firefox/modules/sdk/bootstrap.js
lib/firefox/modules/sdk/system/Startup.js
-lib/firefox/modules/services-common/KintoCertificateBlocklist.js
+lib/firefox/modules/services-common/KintoBlocklist.js
lib/firefox/modules/services-common/async.js
lib/firefox/modules/services-common/hawkclient.js
lib/firefox/modules/services-common/hawkrequest.js
+lib/firefox/modules/services-common/kinto-http-client.js
+lib/firefox/modules/services-common/kinto-offline-client.js
+lib/firefox/modules/services-common/kinto-updater.js
lib/firefox/modules/services-common/logmanager.js
-lib/firefox/modules/services-common/moz-kinto-client.js
lib/firefox/modules/services-common/observers.js
lib/firefox/modules/services-common/rest.js
lib/firefox/modules/services-common/stringbundle.js
@@ -4017,6 +4176,7 @@ lib/firefox/modules/services-sync/status.js
lib/firefox/modules/services-sync/userapi.js
lib/firefox/modules/services-sync/util.js
lib/firefox/modules/sqlite/sqlite_internal.js
+lib/firefox/modules/third_party/jsesc/jsesc.js
lib/firefox/modules/vtt.jsm
lib/firefox/modules/workers/PromiseWorker.js
lib/firefox/modules/workers/require.js
@@ -4060,40 +4220,5 @@ lib/firefox/res/table-remove-row-active.gif
lib/firefox/res/table-remove-row-hover.gif
lib/firefox/res/table-remove-row.gif
lib/firefox/run-mozilla.sh
-lib/firefox/webapprt-stub
-lib/firefox/webapprt/chrome.manifest
-lib/firefox/webapprt/chrome/chrome.manifest
-lib/firefox/webapprt/chrome/en-US/locale/webapprt/appstrings.properties
-lib/firefox/webapprt/chrome/en-US/locale/webapprt/dom.properties
-lib/firefox/webapprt/chrome/en-US/locale/webapprt/downloads/downloads.dtd
-lib/firefox/webapprt/chrome/en-US/locale/webapprt/getUserMediaDialog.dtd
-lib/firefox/webapprt/chrome/en-US/locale/webapprt/webapp.dtd
-lib/firefox/webapprt/chrome/en-US/locale/webapprt/webapp.properties
-lib/firefox/webapprt/chrome/webapprt/content/downloads/download.xml
-lib/firefox/webapprt/chrome/webapprt/content/downloads/downloads.css
-lib/firefox/webapprt/chrome/webapprt/content/downloads/downloads.js
-lib/firefox/webapprt/chrome/webapprt/content/downloads/downloads.xul
-lib/firefox/webapprt/chrome/webapprt/content/getUserMediaDialog.js
-lib/firefox/webapprt/chrome/webapprt/content/getUserMediaDialog.xul
-lib/firefox/webapprt/chrome/webapprt/content/mochitest-shared.js
-lib/firefox/webapprt/chrome/webapprt/content/mochitest.js
-lib/firefox/webapprt/chrome/webapprt/content/mochitest.xul
-lib/firefox/webapprt/chrome/webapprt/content/webapp.js
-lib/firefox/webapprt/chrome/webapprt/content/webapp.xul
-lib/firefox/webapprt/chrome/webapprt/skin/classic/webapprt/downloads/downloadButtons.png
-lib/firefox/webapprt/chrome/webapprt/skin/classic/webapprt/downloads/downloadIcon.png
-lib/firefox/webapprt/chrome/webapprt/skin/classic/webapprt/downloads/downloads.css
-lib/firefox/webapprt/components/CommandLineHandler.js
-lib/firefox/webapprt/components/ContentPermission.js
-lib/firefox/webapprt/components/DirectoryProvider.js
-lib/firefox/webapprt/components/PaymentUIGlue.js
-lib/firefox/webapprt/components/components.manifest
-lib/firefox/webapprt/defaults/preferences/prefs.js
-lib/firefox/webapprt/modules/DownloadView.jsm
-lib/firefox/webapprt/modules/Startup.jsm
-lib/firefox/webapprt/modules/WebRTCHandler.jsm
-lib/firefox/webapprt/modules/WebappManager.jsm
-lib/firefox/webapprt/modules/WebappRT.jsm
-lib/firefox/webapprt/webapprt.ini
share/applications/firefox.desktop
share/pixmaps/firefox.png
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index b32961a6af9..917d0b39b06 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,24 +1,25 @@
-$NetBSD: distinfo,v 1.249 2016/07/02 12:38:04 ryoon Exp $
+$NetBSD: distinfo,v 1.250 2016/08/06 08:46:59 ryoon Exp $
-SHA1 (firefox-47.0.1.source.tar.xz) = 54dfac4e3610edbfcb0d19aa7a37dfbdd17434b1
-RMD160 (firefox-47.0.1.source.tar.xz) = ce42c730e0fdfc0bacc793b873a27750933dd0c3
-SHA512 (firefox-47.0.1.source.tar.xz) = f79c53b9acf0d96917aa11e57092a4e540ce694471123ef8e616e15864195fab7b37235ebd37367e4d0cc8e594a881a30c973075cc97346ef6f88d92944c0312
-Size (firefox-47.0.1.source.tar.xz) = 188695532 bytes
-SHA1 (patch-aa) = 98790140e5db6d5d8ebd2498b3590f0e652851ae
+SHA1 (firefox-48.0.source.tar.xz) = 2b73cfc996861fe895ad7564d485bf9e35190767
+RMD160 (firefox-48.0.source.tar.xz) = 7f1754fd11849c4894b4cb234fe1c3fc4be47ba6
+SHA512 (firefox-48.0.source.tar.xz) = 51bbb1954920b4d0e49e2834939748e596ed27c09a45adeea2be2cfbd32898dae41f13db17318e9699fa96c41fb50fba9966df1f88deeadc0ae3bdd679bd79c5
+Size (firefox-48.0.source.tar.xz) = 188339876 bytes
+SHA1 (patch-aa) = 7d2f0f38668daaaa808f68bea0c0b47dee2c8913
SHA1 (patch-ao) = 1564bc503670dc07ec8b9b43927f0c5879f3a44d
-SHA1 (patch-as) = 23d70a742d392312fc8a0af6598fbfbe33007c54
+SHA1 (patch-as) = bebba8483c1881198066f4022a0da8f95398f38f
SHA1 (patch-bf) = f56fce1b1e5e697ba2425655b6417b69f197f6cf
SHA1 (patch-browser_installer_package-manifest.in) = 7c4f1822cd78a5ed465b954f4b62514c64ad7b84
SHA1 (patch-build_autoconf_compiler-opts.m4) = ccdc06a2b07b7664f9cb91bcc4fb29052dda8b07
SHA1 (patch-build_gyp.mozbuild) = 899516ef69404441ce4311defd2f969f9b4f3d07
-SHA1 (patch-config_Makefile.in) = d74c221fb4c855e9c608ce44f0313e8c89b83917
+SHA1 (patch-build_moz.configure_old.configure) = 5eab77986d30588386cd184e409366d83d7f80fb
+SHA1 (patch-config_Makefile.in) = e73585126c714a3e07963cf19af1c7876e074209
SHA1 (patch-config_baseconfig.mk) = 4ec046aea29c6c03df49246371774ed3fd082f4f
-SHA1 (patch-config_external_moz.build) = 584790402951387b4ce03edca06f0cc154397aeb
+SHA1 (patch-config_external_moz.build) = 0c9687a3c2d9fa7dee3909ba063e4fcbc9931a3e
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
-SHA1 (patch-config_system-headers) = 43c184764df796f568ea73032d930bb9e2074d3a
+SHA1 (patch-config_system-headers) = 85cfc060dded8b6911d645197283d58f0b00c6f8
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
-SHA1 (patch-dom_media_moz.build) = 4586eabd8b58fcbda6541add8eebd814aee4bcd1
+SHA1 (patch-dom_media_moz.build) = 2389715405101004110907c33072521779b80a9d
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 9961e956016f274a1b9b52b489bd749e8e2bbcb6
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 15c01df2fa7f989b533ef769ce77438b5e9bfdb9
SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 0c1151708420bec7700724b1f298590601f1762b
@@ -35,7 +36,7 @@ SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 2c5ce6290760e043
SHA1 (patch-ipc_chromium_src_base_platform__thread.h) = c81930280bd76a00fbad37aad02fb8451d80b1ee
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 45409f2152d5ffc376c18c0c9bc696e08e3910ce
SHA1 (patch-ipc_chromium_src_base_process__util.h) = 4b24c3467866a601d68bb83f44e5fd38fb27188d
-SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = 36a3d8985915d925d6c7d61b6853d1b07c386fd1
+SHA1 (patch-ipc_chromium_src_base_process__util__bsd.cc) = df7216659ec3d09249a4a75312a8dd0347d90e6e
SHA1 (patch-ipc_chromium_src_base_process__util__posix.cc) = aa6dee9678eeb0eb3d50e74f6e629ee0f4bc9d4b
SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = 5313c4097c278640573c7e1cb089f6f76b48c1a8
SHA1 (patch-ipc_chromium_src_base_time__posix.cc) = ba4e0872490f870e7d2f468e1fe87c33cf9a3500
@@ -44,19 +45,18 @@ SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 33ea11a8c23f2fefc
SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = b9c202645a4b6f691a6eb81ef0daf4278d10dcc4
SHA1 (patch-js__src__vm__SPSProfiler.cpp) = cff6658f08267b3529605a40682a748e99006dbb
SHA1 (patch-js_src_jit-LIR.cpp) = 84bf136ba96653d8a3aa283c8e4e9f1722a6901f
-SHA1 (patch-js_src_jit_AtomicOperations.h) = e13cf94a6692495717211eea589ab9c021d7e737
+SHA1 (patch-js_src_jit_AtomicOperations.h) = be1440f46ebfc2cc59f9e8715cb1c3692beaeea0
SHA1 (patch-js_src_jit_MIR.cpp) = 71676b2510b2cc5bd97c2e872645780fdb680ff3
SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = 25cf7d202fc56968225e6f20fb4b292002ccaa4a
SHA1 (patch-js_src_jit_none_AtomicOperations-sparc.h) = e140ea382743e1f4d7c0de246ac186f03d864164
SHA1 (patch-js_src_jsdate.cpp) = a71f55bc9a5bf68867c294e0c9e07d9ae55251d1
SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59
-SHA1 (patch-js_src_jsmath.cpp) = ef3b1aa686ccab3ef59a8df5bf560ec7b21bbf7d
SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 8a15ff542c9d3fce448d9ec63706f7dfb411d926
SHA1 (patch-media_libcubeb_src_cubeb.c) = 91eb24595c423b7e086670bb67e73cfd0bfb5559
SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 17ec400709d3e448751ba1283e1b2c5f04bb4dc1
SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = f3617f38ad98f2eb7ebbd8f5904b361dde4bcc15
-SHA1 (patch-media_libcubeb_src_moz.build) = 0f62cd0fbf01d0fa29d04ef10f3bab91b6bebc57
+SHA1 (patch-media_libcubeb_src_moz.build) = ffa7cf809f20c9e07e64fc885a06146f41634b03
SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696
SHA1 (patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = b280f691dbe67b6de592dcd04baf33c6cf480cc8
SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = d79a49a983209e6b673956561f2001c6ef4bcc20
@@ -64,28 +64,29 @@ SHA1 (patch-media_libstagefright_system_core_liblog_fake__log__device.c) = f53c6
SHA1 (patch-media_libstagefright_system_core_liblog_logprint.c) = 74e92dd838f106e0e050d223d42ad85d1d2e0753
SHA1 (patch-media_libtheora_lib_arm_armcpu.c) = 4b215277f9c81154377d401166023c1bf78a3718
SHA1 (patch-media_libtheora_lib_info.c) = 4826eb95ee675b213116e8e9149f81be504a2131
-SHA1 (patch-media_libtheora_moz.build) = 04c2b26099689a49737f513092fbc993b1e2a70e
-SHA1 (patch-media_libtremor_Makefile.in) = 497d03646caa721bdd129de365aadea8466043af
-SHA1 (patch-media_libtremor_moz.build) = bf0b842ffca70e922c9ecb7d212f73ada68ca16c
-SHA1 (patch-media_libvorbis_Makefile.in) = fd1ce15268eed9c97dd0774398d559cdbed63e53
+SHA1 (patch-media_libtheora_moz.build) = cbcb61331fea274b720a4b5c51db1f763fc10d81
+SHA1 (patch-media_libtremor_Makefile.in) = 90f0890f02a3d9791fd02cbcfbf85a9b4bee2cce
+SHA1 (patch-media_libtremor_moz.build) = 87f66296be4db8487eae95b2779a9c02463555cf
+SHA1 (patch-media_libvorbis_Makefile.in) = b1cc7dc1caab94366db6f2a51b72f02ac420bc71
SHA1 (patch-media_libvorbis_lib_vorbis_info.c) = 6e8d162c83fd7e350bfe8997adc3a9790d159675
-SHA1 (patch-media_libvorbis_moz.build) = f20964bd422edf36ec27e474e9767d636db310fc
+SHA1 (patch-media_libvorbis_moz.build) = cad67e49169ddab075fbfae2e6f0f950c1eccaf0
SHA1 (patch-media_libyuv_include_libyuv_scale__row.h) = 503b6f2065e9d548a1f01f7158d65874f4886c78
SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e
SHA1 (patch-media_openmax__dl_dl_api_armCOMM__s.h) = 40b3fa8aaec77d3bfec810f0bc4e76eae449d7c7
SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319
SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9e94002b01664a42af415639dc94caa127a73ac0
-SHA1 (patch-mfbt_Attributes.h) = bf3378667704d7c9194b00024bb51ed23fd92286
+SHA1 (patch-mfbt_Attributes.h) = 2b5f427b2f2bb8f61207c3ed0918c90b59cf9333
SHA1 (patch-mfbt_Poison.cpp) = f502581db96b3e5eca25a9aa9035f436e9167503
SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 133b1658839d9b0f932a601670862c1f4cd70881
-SHA1 (patch-modules_libpref_init_all.js) = 8258d9c7284e86b37445755645d61b2a46cbdeaa
+SHA1 (patch-modules_libpref_init_all.js) = 3bc5962fdabb5aecb72ffc7e73bb56392d1ea717
SHA1 (patch-mozglue_build_arm.cpp) = e4ec1482535a00a431600574932c12ccac3687ed
SHA1 (patch-mozglue_build_arm.h) = 5e272f4e19b9681d43a63c45d78b0e44a392c7dc
+SHA1 (patch-python_mozbuild_mozbuild_configure_options.py) = f862ee425ae016df6fe12b55050a8dc075ecce89
SHA1 (patch-rc) = 9628b038f036f3fc0e37bdf84fa0abf99dbc8d2a
-SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 192a1f36a73d752211580ecea7ea9238f5569d67
+SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = bd4388323851fcb7b10392d6a27f9bc56633a52e
SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
-SHA1 (patch-toolkit_library_moz.build) = 50568d20c5526251fbc6a71cfa3db7122de7ff00
+SHA1 (patch-toolkit_library_moz.build) = be0b3ae0c8048fd61c67b2ae78b2a0813cbefd85
SHA1 (patch-toolkit_xre_glxtest.cpp) = cf048491778610454b914400e53072afedd96e7b
SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 4db0dfc98ffeb09f524a471e6a727f2c3b045afe
SHA1 (patch-xpcom_base_nscore.h) = d7c96eda884d7f370442749c43caba50da61bbe4
diff --git a/www/firefox/mozilla-common.mk b/www/firefox/mozilla-common.mk
index 92aa8d3f159..c993493dd51 100644
--- a/www/firefox/mozilla-common.mk
+++ b/www/firefox/mozilla-common.mk
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.79 2016/07/09 13:04:12 wiz Exp $
+# $NetBSD: mozilla-common.mk,v 1.80 2016/08/06 08:46:59 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@@ -11,7 +11,8 @@
BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm
.endif
-GNU_CONFIGURE= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --prefix=${PREFIX}
USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip
USE_LANGUAGES+= c99 c++
UNLIMIT_RESOURCES+= datasize
@@ -43,14 +44,14 @@ CHECK_PORTABILITY_SKIP+=${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests
CONFIGURE_ARGS+= --enable-pie
CONFIGURE_ARGS+= --disable-tests
-CONFIGURE_ARGS+= --disable-pedantic
-CONFIGURE_ARGS+= --enable-crypto
+#CONFIGURE_ARGS+= --disable-pedantic
+#CONFIGURE_ARGS+= --enable-crypto
CONFIGURE_ARGS+= --with-pthreads
-CONFIGURE_ARGS+= --disable-javaxpcom
+#CONFIGURE_ARGS+= --disable-javaxpcom
CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk2
-CONFIGURE_ARGS+= --enable-svg
-CONFIGURE_ARGS+= --enable-mathml
-CONFIGURE_ARGS+= --enable-pango
+#CONFIGURE_ARGS+= --enable-svg
+#CONFIGURE_ARGS+= --enable-mathml
+#CONFIGURE_ARGS+= --enable-pango
CONFIGURE_ARGS+= --enable-system-cairo
CONFIGURE_ARGS+= --enable-system-pixman
CONFIGURE_ARGS+= --with-system-libvpx
@@ -69,16 +70,16 @@ CONFIGURE_ARGS+= --enable-chrome-format=flat
CONFIGURE_ARGS+= --disable-libjpeg-turbo
CONFIGURE_ARGS+= --disable-elf-hack
-CONFIGURE_ARGS+= --disable-elf-dynstr-gc
+#CONFIGURE_ARGS+= --disable-elf-dynstr-gc
CONFIGURE_ARGS+= --disable-gconf
CONFIGURE_ARGS+= --enable-gio
CONFIGURE_ARGS+= --enable-extensions=gio
-CONFIGURE_ARGS+= --disable-mochitest
-CONFIGURE_ARGS+= --enable-canvas
+#CONFIGURE_ARGS+= --disable-mochitest
+#CONFIGURE_ARGS+= --enable-canvas
#CONFIGURE_ARGS+= --enable-readline
-CONFIGURE_ARGS+= --disable-installer
+#CONFIGURE_ARGS+= --disable-installer
CONFIGURE_ARGS+= --enable-url-classifier
-CONFIGURE_ARGS+= --with-system-ply
+#CONFIGURE_ARGS+= --with-system-ply
CONFIGURE_ARGS+= --disable-icf
CONFIGURE_ARGS+= --disable-updater
@@ -207,6 +208,7 @@ BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
BUILDLINK_API_DEPENDS.libvpx+= libvpx>=1.3.0
.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../textproc/hunspell/buildlink3.mk"
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.18.3nb1
.include "../../x11/gtk2/buildlink3.mk"
diff --git a/www/firefox/options.mk b/www/firefox/options.mk
index db77003119c..f0fa3bb3b6c 100644
--- a/www/firefox/options.mk
+++ b/www/firefox/options.mk
@@ -1,8 +1,8 @@
-# $NetBSD: options.mk,v 1.30 2016/06/16 12:08:21 ryoon Exp $
+# $NetBSD: options.mk,v 1.31 2016/08/06 08:46:59 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.firefox
PKG_SUPPORTED_OPTIONS= official-mozilla-branding
-PKG_SUPPORTED_OPTIONS+= debug debug-info mozilla-jemalloc gnome webrtc
+PKG_SUPPORTED_OPTIONS+= debug debug-info mozilla-jemalloc webrtc
PKG_SUPPORTED_OPTIONS+= alsa oss pulseaudio
PLIST_VARS+= gnome jemalloc debug
@@ -31,18 +31,6 @@ CONFIGURE_ARGS+= --with-oss
CONFIGURE_ARGS+= --without-oss
.endif
-.if !empty(PKG_OPTIONS:Mgnome)
-.include "../../devel/libgnomeui/buildlink3.mk"
-#.include "../../sysutils/gnome-vfs/buildlink3.mk"
-.include "../../sysutils/libnotify/buildlink3.mk"
-CONFIGURE_ARGS+= --enable-dbus --enable-gnomeui
-CONFIGURE_ARGS+= --enable-libnotify
-PLIST.gnome= yes
-.else
-CONFIGURE_ARGS+= --disable-dbus --disable-gnomeui
-CONFIGURE_ARGS+= --disable-libnotify
-.endif
-
.if !empty(PKG_OPTIONS:Mmozilla-jemalloc)
PLIST.jemalloc= yes
CONFIGURE_ARGS+= --enable-jemalloc
diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa
index 79502390db2..9d6e5f8bd31 100644
--- a/www/firefox/patches/patch-aa
+++ b/www/firefox/patches/patch-aa
@@ -1,22 +1,13 @@
-$NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-aa,v 1.47 2016/08/06 08:46:59 ryoon Exp $
* MOZ_ENABLE_PROFILER_SPS is not for users, Disable it
* Disable libjpeg-turbo check
* Add system libraries option
* Add OSS audio support
---- old-configure.in.orig 2016-06-01 04:11:44.000000000 +0000
+--- old-configure.in.orig 2016-07-25 20:22:06.000000000 +0000
+++ old-configure.in
-@@ -1605,7 +1605,7 @@ fi
- dnl ========================================================
- dnl SPS Profiler
- dnl ========================================================
--MOZ_ENABLE_PROFILER_SPS=1
-+MOZ_ENABLE_PROFILER_SPS=
-
- case "${OS_TARGET}" in
- Android)
-@@ -3440,11 +3440,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
+@@ -2489,11 +2489,7 @@ if test "$MOZ_SYSTEM_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -26,10 +17,10 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
- #endif
- ],
+ #endif ],
- MOZ_NATIVE_JPEG=1,
+ MOZ_SYSTEM_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -4911,6 +4907,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -3638,6 +3634,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_RAW=1
MOZ_VPX_ERROR_CONCEALMENT=1
@@ -39,7 +30,7 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -5054,6 +5053,155 @@ if test "${ac_cv_c_attribute_aligned}" !
+@@ -3780,6 +3779,155 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@@ -48,10 +39,10 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-ogg,
+[ --with-system-ogg Use system libogg (located with pkgconfig)],
-+MOZ_NATIVE_OGG=1,
-+MOZ_NATIVE_OGG=)
++MOZ_SYSTEM_OGG=1,
++MOZ_SYSTEM_OGG=)
+
-+if test -n "$MOZ_NATIVE_OGG"; then
++if test -n "$MOZ_SYSTEM_OGG"; then
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
+
+ _SAVE_LIBS=$LIBS
@@ -61,7 +52,7 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+ LIBS=$_SAVE_LIBS
+fi
+
-+AC_SUBST(MOZ_NATIVE_OGG)
++AC_SUBST(MOZ_SYSTEM_OGG)
+
+dnl ========================================================
+dnl Check for libvorbis
@@ -69,14 +60,14 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-vorbis,
+[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
-+MOZ_NATIVE_VORBIS=1,
-+MOZ_NATIVE_VORBIS=)
++MOZ_SYSTEM_VORBIS=1,
++MOZ_SYSTEM_VORBIS=)
+
-+if test -n "$MOZ_NATIVE_VORBIS"; then
++if test -n "$MOZ_SYSTEM_VORBIS"; then
+ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.5)
+fi
+
-+AC_SUBST(MOZ_NATIVE_VORBIS)
++AC_SUBST(MOZ_SYSTEM_VORBIS)
+
+dnl ========================================================
+dnl Check for integer-only libvorbis aka tremor
@@ -84,14 +75,14 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-tremor,
+[ --with-system-tremor Use system libtremor (located with pkgconfig)],
-+MOZ_NATIVE_TREMOR=1,
-+MOZ_NATIVE_TREMOR=)
++MOZ_SYSTEM_TREMOR=1,
++MOZ_SYSTEM_TREMOR=)
+
-+if test -n "$MOZ_NATIVE_TREMOR"; then
++if test -n "$MOZ_SYSTEM_TREMOR"; then
+ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
+fi
+
-+AC_SUBST(MOZ_NATIVE_TREMOR)
++AC_SUBST(MOZ_SYSTEM_TREMOR)
+
+dnl ========================================================
+dnl Check for libcelt
@@ -99,16 +90,16 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-celt,
+[ --with-system-celt Use system libcelt (located with pkgconfig)],
-+MOZ_NATIVE_CELT=1,
-+MOZ_NATIVE_CELT=)
++MOZ_SYSTEM_CELT=1,
++MOZ_SYSTEM_CELT=)
+
-+if test -n "$MOZ_NATIVE_CELT"; then
++if test -n "$MOZ_SYSTEM_CELT"; then
+ PKG_CHECK_MODULES(MOZ_CELT, celt)
+else
+ MOZ_CELT_CFLAGS='-I$(topsrcdir)/media/libopus'
+fi
+
-+AC_SUBST(MOZ_NATIVE_CELT)
++AC_SUBST(MOZ_SYSTEM_CELT)
+
+dnl ========================================================
+dnl Check for libopus
@@ -116,16 +107,16 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-opus,
+[ --with-system-opus Use system libopus (located with pkgconfig)],
-+MOZ_NATIVE_OPUS=1,
-+MOZ_NATIVE_OPUS=)
++MOZ_SYSTEM_OPUS=1,
++MOZ_SYSTEM_OPUS=)
+
-+if test -n "$MOZ_NATIVE_OPUS"; then
++if test -n "$MOZ_SYSTEM_OPUS"; then
+ PKG_CHECK_MODULES(MOZ_OPUS, opus >= 1.1)
+else
+ MOZ_OPUS_CFLAGS='-I$(topsrcdir)/media/libopus/include'
+fi
+
-+AC_SUBST(MOZ_NATIVE_OPUS)
++AC_SUBST(MOZ_SYSTEM_OPUS)
+
+dnl ========================================================
+dnl Check for libtheora
@@ -133,14 +124,14 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-theora,
+[ --with-system-theora Use system libtheora (located with pkgconfig)],
-+MOZ_NATIVE_THEORA=1,
-+MOZ_NATIVE_THEORA=)
++MOZ_SYSTEM_THEORA=1,
++MOZ_SYSTEM_THEORA=)
+
-+if test -n "$MOZ_NATIVE_THEORA"; then
++if test -n "$MOZ_SYSTEM_THEORA"; then
+ PKG_CHECK_MODULES(MOZ_THEORA, theora >= 1.2)
+fi
+
-+AC_SUBST(MOZ_NATIVE_THEORA)
++AC_SUBST(MOZ_SYSTEM_THEORA)
+
+dnl ========================================================
+dnl Check for libsoundtouch
@@ -148,10 +139,10 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+
+MOZ_ARG_WITH_BOOL(system-soundtouch,
+[ --with-system-soundtouch Use system libsoundtouch (located with pkgconfig)],
-+MOZ_NATIVE_SOUNDTOUCH=1,
-+MOZ_NATIVE_SOUNDTOUCH=)
++MOZ_SYSTEM_SOUNDTOUCH=1,
++MOZ_SYSTEM_SOUNDTOUCH=)
+
-+if test -n "$MOZ_NATIVE_SOUNDTOUCH"; then
++if test -n "$MOZ_SYSTEM_SOUNDTOUCH"; then
+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0)
+
+ AC_LANG_SAVE
@@ -176,7 +167,7 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+ fi
+fi
+
-+AC_SUBST(MOZ_NATIVE_SOUNDTOUCH)
++AC_SUBST(MOZ_SYSTEM_SOUNDTOUCH)
+
+dnl ========================================================
+dnl = Disable VP8 decoder support
@@ -194,8 +185,8 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
+dnl ========================================================
dnl = Apple platform decoder support
dnl ========================================================
- if test "$MOZ_WIDGET_TOOLKIT" = "cocoa" || test "$MOZ_WIDGET_TOOLKIT" = "uikit"; then
-@@ -5488,6 +5636,67 @@ fi
+ if test "$COMPILE_ENVIRONMENT"; then
+@@ -4027,6 +4175,67 @@ AC_DEFINE(MOZ_WEBM_ENCODER)
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -263,7 +254,7 @@ $NetBSD: patch-aa,v 1.46 2016/06/16 12:08:21 ryoon Exp $
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -5501,12 +5710,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
+@@ -4040,12 +4249,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
MOZ_ALSA=1,
MOZ_ALSA=)
diff --git a/www/firefox/patches/patch-as b/www/firefox/patches/patch-as
index 60f8a30f894..209608f6072 100644
--- a/www/firefox/patches/patch-as
+++ b/www/firefox/patches/patch-as
@@ -1,11 +1,11 @@
-$NetBSD: patch-as,v 1.19 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-as,v 1.20 2016/08/06 08:46:59 ryoon Exp $
* Treat DragonFly like FreeBSD.
* Add system ICU support
---- js/src/old-configure.in.orig 2016-01-23 23:23:39.000000000 +0000
+--- js/src/old-configure.in.orig 2016-07-25 20:22:08.000000000 +0000
+++ js/src/old-configure.in
-@@ -2123,8 +2123,7 @@ AC_LANG_CPLUSPLUS
+@@ -1263,8 +1263,7 @@ AC_LANG_CPLUSPLUS
MOZ_CXX11
@@ -15,27 +15,18 @@ $NetBSD: patch-as,v 1.19 2016/06/16 12:08:21 ryoon Exp $
dnl ===============================================================
if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
-@@ -2960,7 +2959,7 @@ if test "$MOZ_MEMORY"; then
- *-darwin*)
- AC_DEFINE(MOZ_MEMORY_DARWIN)
- ;;
-- *-*freebsd*)
-+ *-*freebsd*|*-*dragonfly*)
- AC_DEFINE(MOZ_MEMORY_BSD)
- ;;
- *-android*|*-linuxandroid*)
-@@ -3808,6 +3807,16 @@ MOZ_SUBCONFIGURE_ICU()
+@@ -2613,6 +2612,16 @@ MOZ_CONFIG_ICU()
dnl ========================================================
dnl JavaScript shell
dnl ========================================================
+ICU_LIB_NAMES=
-+MOZ_NATIVE_ICU=
++MOZ_SYSTEM_ICU=
+MOZ_ARG_WITH_BOOL(system-icu,
+[ --with-system-icu
+ Use system icu (located with pkgconfig)],
-+ MOZ_NATIVE_ICU=1)
++ MOZ_SYSTEM_ICU=1)
+
-+if test -n "$MOZ_NATIVE_ICU"; then
++if test -n "$MOZ_SYSTEM_ICU"; then
+ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1)
+fi
diff --git a/www/firefox/patches/patch-build_moz.configure_old.configure b/www/firefox/patches/patch-build_moz.configure_old.configure
new file mode 100644
index 00000000000..0749112b1b0
--- /dev/null
+++ b/www/firefox/patches/patch-build_moz.configure_old.configure
@@ -0,0 +1,49 @@
+$NetBSD: patch-build_moz.configure_old.configure,v 1.1 2016/08/06 08:46:59 ryoon Exp $
+
+--- build/moz.configure/old.configure.orig 2016-07-25 20:22:04.000000000 +0000
++++ build/moz.configure/old.configure
+@@ -158,6 +158,7 @@ def old_configure_options(*options):
+ '--enable-accessibility',
+ '--enable-address-sanitizer',
+ '--enable-alsa',
++ '--enable-alsa-dlopen',
+ '--enable-android-omx',
+ '--enable-android-resource-constrained',
+ '--enable-approximate-location',
+@@ -266,6 +267,7 @@ def old_configure_options(*options):
+ '--enable-verify-mar',
+ '--enable-warnings-as-errors',
+ '--enable-webapp-runtime',
++ '--enable-webm',
+ '--enable-webrtc',
+ '--enable-websms-backend',
+ '--enable-webspeech',
+@@ -313,6 +315,7 @@ def old_configure_options(*options):
+ '--with-nspr-prefix',
+ '--with-nss-exec-prefix',
+ '--with-nss-prefix',
++ '--with-oss',
+ '--with-pthreads',
+ '--with-qemu-exe',
+ '--with-qtdir',
+@@ -320,13 +323,20 @@ def old_configure_options(*options):
+ '--with-sixgill',
+ '--with-soft-float',
+ '--with-system-bz2',
++ '--with-system-celt',
+ '--with-system-icu',
+ '--with-system-jpeg',
+ '--with-system-libevent',
+ '--with-system-libvpx',
+ '--with-system-nspr',
+ '--with-system-nss',
++ '--with-system-ogg',
++ '--with-system-opus',
+ '--with-system-png',
++ '--with-system-soundtouch',
++ '--with-system-theora',
++ '--with-system-tremor',
++ '--with-system-vorbis',
+ '--with-system-zlib',
+ '--with-thumb',
+ '--with-thumb-interwork',
diff --git a/www/firefox/patches/patch-config_Makefile.in b/www/firefox/patches/patch-config_Makefile.in
index df9e34006ec..5d1554c65d5 100644
--- a/www/firefox/patches/patch-config_Makefile.in
+++ b/www/firefox/patches/patch-config_Makefile.in
@@ -1,21 +1,21 @@
-$NetBSD: patch-config_Makefile.in,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-config_Makefile.in,v 1.7 2016/08/06 08:46:59 ryoon Exp $
* Support system libraries
---- config/Makefile.in.orig 2016-06-01 04:11:40.000000000 +0000
+--- config/Makefile.in.orig 2016-07-25 20:22:04.000000000 +0000
+++ config/Makefile.in
@@ -49,6 +49,14 @@ export:: $(export-preqs)
- -DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \
- -DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \
- -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \
-+ -DMOZ_NATIVE_OGG=$(MOZ_NATIVE_OGG) \
-+ -DMOZ_NATIVE_THEORA=$(MOZ_NATIVE_THEORA) \
-+ -DMOZ_NATIVE_VORBIS=$(MOZ_NATIVE_VORBIS) \
-+ -DMOZ_NATIVE_TREMOR=$(MOZ_NATIVE_TREMOR) \
-+ -DMOZ_NATIVE_CELT=$(MOZ_NATIVE_CELT) \
-+ -DMOZ_NATIVE_OPUS=$(MOZ_NATIVE_OPUS) \
-+ -DMOZ_NATIVE_SPEEX=$(MOZ_NATIVE_SPEEX) \
-+ -DMOZ_NATIVE_SOUNDTOUCH=$(MOZ_NATIVE_SOUNDTOUCH) \
+ -DMOZ_SYSTEM_LIBEVENT=$(MOZ_SYSTEM_LIBEVENT) \
+ -DMOZ_SYSTEM_LIBVPX=$(MOZ_SYSTEM_LIBVPX) \
+ -DMOZ_SYSTEM_ICU=$(MOZ_SYSTEM_ICU) \
++ -DMOZ_SYSTEM_OGG=$(MOZ_SYSTEM_OGG) \
++ -DMOZ_SYSTEM_THEORA=$(MOZ_SYSTEM_THEORA) \
++ -DMOZ_SYSTEM_VORBIS=$(MOZ_SYSTEM_VORBIS) \
++ -DMOZ_SYSTEM_TREMOR=$(MOZ_SYSTEM_TREMOR) \
++ -DMOZ_SYSTEM_CELT=$(MOZ_SYSTEM_CELT) \
++ -DMOZ_SYSTEM_OPUS=$(MOZ_SYSTEM_OPUS) \
++ -DMOZ_SYSTEM_SPEEX=$(MOZ_SYSTEM_SPEEX) \
++ -DMOZ_SYSTEM_SOUNDTOUCH=$(MOZ_SYSTEM_SOUNDTOUCH) \
$(srcdir)/system-headers | $(PERL) $(topsrcdir)/nsprpub/config/make-system-wrappers.pl system_wrappers
$(INSTALL) system_wrappers $(DIST)
diff --git a/www/firefox/patches/patch-config_external_moz.build b/www/firefox/patches/patch-config_external_moz.build
index 45acbc5ca45..057d8a37eb1 100644
--- a/www/firefox/patches/patch-config_external_moz.build
+++ b/www/firefox/patches/patch-config_external_moz.build
@@ -1,28 +1,28 @@
-$NetBSD: patch-config_external_moz.build,v 1.12 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-config_external_moz.build,v 1.13 2016/08/06 08:46:59 ryoon Exp $
* Support system libraries
---- config/external/moz.build.orig 2016-05-12 17:04:58.000000000 +0000
+--- config/external/moz.build.orig 2016-07-25 20:22:04.000000000 +0000
+++ config/external/moz.build
@@ -21,10 +21,19 @@ if CONFIG['MOZ_UPDATER']:
external_dirs += ['modules/brotli']
external_dirs += ['modules/woff2']
-if CONFIG['MOZ_VORBIS']:
-+if not CONFIG['MOZ_NATIVE_OGG']:
++if not CONFIG['MOZ_SYSTEM_OGG']:
+ external_dirs += ['media/libogg']
+
-+if not CONFIG['MOZ_NATIVE_CELT'] or not CONFIG['MOZ_NATIVE_OPUS']:
++if not CONFIG['MOZ_SYSTEM_CELT'] or not CONFIG['MOZ_SYSTEM_OPUS']:
+ external_dirs += ['media/libopus']
+
-+if not CONFIG['MOZ_NATIVE_THEORA']:
++if not CONFIG['MOZ_SYSTEM_THEORA']:
+ external_dirs += ['media/libtheora']
+
-+if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_NATIVE_VORBIS']:
++if CONFIG['MOZ_VORBIS'] and not CONFIG['MOZ_SYSTEM_VORBIS']:
external_dirs += ['media/libvorbis']
-if CONFIG['MOZ_TREMOR']:
-+if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_NATIVE_TREMOR']:
++if CONFIG['MOZ_TREMOR'] and not CONFIG['MOZ_SYSTEM_TREMOR']:
external_dirs += ['media/libtremor']
if CONFIG['MOZ_WEBM_ENCODER']:
diff --git a/www/firefox/patches/patch-config_system-headers b/www/firefox/patches/patch-config_system-headers
index e0cfd723c04..f919429635a 100644
--- a/www/firefox/patches/patch-config_system-headers
+++ b/www/firefox/patches/patch-config_system-headers
@@ -1,10 +1,10 @@
-$NetBSD: patch-config_system-headers,v 1.19 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-config_system-headers,v 1.20 2016/08/06 08:46:59 ryoon Exp $
* Try to support Video4Linux2
* Resolve libm undefined error
* Support system libraries
---- config/system-headers.orig 2016-06-01 04:11:40.000000000 +0000
+--- config/system-headers.orig 2016-07-25 20:22:04.000000000 +0000
+++ config/system-headers
@@ -631,6 +631,7 @@ libgnome/libgnome.h
libgnomeui/gnome-icon-lookup.h
@@ -52,35 +52,35 @@ $NetBSD: patch-config_system-headers,v 1.19 2016/06/16 12:08:21 ryoon Exp $
#endif
libutil.h
unwind.h
-+#if MOZ_NATIVE_OGG==1
++#if MOZ_SYSTEM_OGG==1
+ogg/ogg.h
+ogg/os_types.h
+#endif
-+#if MOZ_NATIVE_THEORA==1
++#if MOZ_SYSTEM_THEORA==1
+theora/theoradec.h
+#endif
-+#if MOZ_NATIVE_VORBIS==1
++#if MOZ_SYSTEM_VORBIS==1
+vorbis/codec.h
+vorbis/vorbisenc.h
+#endif
-+#if MOZ_NATIVE_TREMOR==1
++#if MOZ_SYSTEM_TREMOR==1
+tremor/ivorbiscodec.h
+#endif
-+#if MOZ_NATIVE_CELT==1
++#if MOZ_SYSTEM_CELT==1
+celt.h
+celt_header.h
+celt/celt.h
+celt/celt_header.h
+#endif
-+#if MOZ_NATIVE_OPUS==1
++#if MOZ_SYSTEM_OPUS==1
+opus.h
+opus_multistream.h
+opus/opus.h
+opus/opus_multistream.h
+#endif
-+#if MOZ_NATIVE_SPEEX==1
++#if MOZ_SYSTEM_SPEEX==1
+speex/speex_resampler.h
+#endif
-+#if MOZ_NATIVE_SOUNDTOUCH==1
++#if MOZ_SYSTEM_SOUNDTOUCH==1
+soundtouch/SoundTouch.h
+#endif
diff --git a/www/firefox/patches/patch-dom_media_moz.build b/www/firefox/patches/patch-dom_media_moz.build
index 7642fb6afe5..73846383c5a 100644
--- a/www/firefox/patches/patch-dom_media_moz.build
+++ b/www/firefox/patches/patch-dom_media_moz.build
@@ -1,32 +1,32 @@
-$NetBSD: patch-dom_media_moz.build,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-dom_media_moz.build,v 1.5 2016/08/06 08:46:59 ryoon Exp $
* Support system libraries
---- dom/media/moz.build.orig 2016-04-15 16:57:42.000000000 +0000
+--- dom/media/moz.build.orig 2016-07-25 20:22:03.000000000 +0000
+++ dom/media/moz.build
-@@ -314,6 +314,27 @@ if CONFIG['ANDROID_VERSION'] > '15':
+@@ -327,6 +327,27 @@ if CONFIG['ANDROID_VERSION'] > '15':
if CONFIG['MOZ_GONK_MEDIACODEC']:
DEFINES['MOZ_GONK_MEDIACODEC'] = True
-+if CONFIG['MOZ_NATIVE_OGG']:
++if CONFIG['MOZ_SYSTEM_OGG']:
+ CXXFLAGS += CONFIG['MOZ_OGG_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_THEORA']:
++if CONFIG['MOZ_SYSTEM_THEORA']:
+ CXXFLAGS += CONFIG['MOZ_THEORA_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_VORBIS']:
++if CONFIG['MOZ_SYSTEM_VORBIS']:
+ CXXFLAGS += CONFIG['MOZ_VORBIS_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_TREMOR']:
++if CONFIG['MOZ_SYSTEM_TREMOR']:
+ CXXFLAGS += CONFIG['MOZ_TREMOR_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_OPUS']:
++if CONFIG['MOZ_SYSTEM_OPUS']:
+ CXXFLAGS += CONFIG['MOZ_OPUS_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_SPEEX']:
++if CONFIG['MOZ_SYSTEM_SPEEX']:
+ CXXFLAGS += CONFIG['MOZ_SPEEX_CFLAGS']
+
-+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']:
++if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
+ CXXFLAGS += CONFIG['MOZ_SOUNDTOUCH_CFLAGS']
+
include('/ipc/chromium/chromium-config.mozbuild')
diff --git a/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc b/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
index 44a8ae96890..a36c89956de 100644
--- a/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
+++ b/www/firefox/patches/patch-ipc_chromium_src_base_process__util__bsd.cc
@@ -1,6 +1,6 @@
-$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.5 2016/08/06 08:46:59 ryoon Exp $
---- ipc/chromium/src/base/process_util_bsd.cc.orig 2016-02-25 23:01:54.000000000 +0000
+--- ipc/chromium/src/base/process_util_bsd.cc.orig 2016-07-25 20:22:06.000000000 +0000
+++ ipc/chromium/src/base/process_util_bsd.cc
@@ -10,6 +10,10 @@
#include <spawn.h>
@@ -12,4 +12,4 @@ $NetBSD: patch-ipc_chromium_src_base_process__util__bsd.cc,v 1.4 2016/06/16 12:0
+
#include <string>
- #include "base/eintr_wrapper.h"
+ #include "nspr.h"
diff --git a/www/firefox/patches/patch-js_src_jit_AtomicOperations.h b/www/firefox/patches/patch-js_src_jit_AtomicOperations.h
index 43dfcbf4b15..829aadd5213 100644
--- a/www/firefox/patches/patch-js_src_jit_AtomicOperations.h
+++ b/www/firefox/patches/patch-js_src_jit_AtomicOperations.h
@@ -1,15 +1,15 @@
-$NetBSD: patch-js_src_jit_AtomicOperations.h,v 1.1 2016/05/04 16:22:35 martin Exp $
+$NetBSD: patch-js_src_jit_AtomicOperations.h,v 1.2 2016/08/06 08:46:59 ryoon Exp $
Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1232150
---- js/src/jit/AtomicOperations.h.orig 2016-04-22 02:37:26.000000000 +0200
-+++ js/src/jit/AtomicOperations.h 2016-05-02 18:09:00.162942120 +0200
-@@ -316,6 +316,8 @@ AtomicOperations::isLockfree(int32_t siz
- || defined(__ppc64le__) || defined(__PPC64LE__) \
- || defined(__ppc__) || defined(__PPC__)
+--- js/src/jit/AtomicOperations.h.orig 2016-07-25 20:22:07.000000000 +0000
++++ js/src/jit/AtomicOperations.h
+@@ -328,6 +328,8 @@ AtomicOperations::isLockfree(int32_t siz
+ # include "jit/mips-shared/AtomicOperations-mips-shared.h"
+ #elif defined(__ppc__) || defined(__PPC__)
# include "jit/none/AtomicOperations-ppc.h"
+#elif defined(__sparc__)
+# include "jit/none/AtomicOperations-sparc.h"
#elif defined(JS_CODEGEN_NONE)
- # include "jit/none/AtomicOperations-none.h"
- #elif defined(JS_CODEGEN_X86) || defined(JS_CODEGEN_X64)
+ // You can disable the JIT with --disable-ion but you must still
+ // provide the atomic operations that will be used by the JS engine.
diff --git a/www/firefox/patches/patch-js_src_jsmath.cpp b/www/firefox/patches/patch-js_src_jsmath.cpp
deleted file mode 100644
index 9e13cbf54cc..00000000000
--- a/www/firefox/patches/patch-js_src_jsmath.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-js_src_jsmath.cpp,v 1.5 2016/06/16 12:08:21 ryoon Exp $
-
-* Support Solaris
-
---- js/src/jsmath.cpp.orig 2013-09-10 03:43:36.000000000 +0000
-+++ js/src/jsmath.cpp
-@@ -244,7 +244,7 @@ js::ecmaAtan2(double y, double x)
- }
- #endif
-
--#if defined(SOLARIS) && defined(__GNUC__)
-+#if defined(notSOLARIS) && defined(__GNUC__)
- if (y == 0) {
- if (IsNegativeZero(x))
- return js_copysign(M_PI, y);
diff --git a/www/firefox/patches/patch-media_libcubeb_src_moz.build b/www/firefox/patches/patch-media_libcubeb_src_moz.build
index 3530aff183f..d1e8c3a47de 100644
--- a/www/firefox/patches/patch-media_libcubeb_src_moz.build
+++ b/www/firefox/patches/patch-media_libcubeb_src_moz.build
@@ -1,11 +1,11 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.8 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.9 2016/08/06 08:46:59 ryoon Exp $
* Add OSS audio support
* Support system library
---- media/libcubeb/src/moz.build.orig 2016-04-15 16:57:46.000000000 +0000
+--- media/libcubeb/src/moz.build.orig 2016-07-25 20:22:04.000000000 +0000
+++ media/libcubeb/src/moz.build
-@@ -17,6 +17,12 @@ if CONFIG['MOZ_ALSA']:
+@@ -19,6 +19,12 @@ if CONFIG['MOZ_ALSA']:
]
DEFINES['USE_ALSA'] = True
@@ -18,17 +18,17 @@ $NetBSD: patch-media_libcubeb_src_moz.build,v 1.8 2016/06/16 12:08:21 ryoon Exp
if CONFIG['MOZ_PULSEAUDIO']:
SOURCES += [
'cubeb_pulse.c',
-@@ -64,6 +70,9 @@ if CONFIG['OS_TARGET'] == 'Android':
+@@ -68,6 +74,9 @@ if CONFIG['OS_TARGET'] == 'Android':
FINAL_LIBRARY = 'gkmedias'
-+if CONFIG['MOZ_NATIVE_SPEEX']:
++if CONFIG['MOZ_SYSTEM_SPEEX']:
+ SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS']
+
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
if CONFIG['ANDROID_VERSION'] >= '17':
LOCAL_INCLUDES += [
-@@ -74,6 +83,7 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk
+@@ -78,6 +87,7 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk
'%' + '%s/system/media/wilhelm/include' % CONFIG['ANDROID_SOURCE'],
]
diff --git a/www/firefox/patches/patch-media_libtheora_moz.build b/www/firefox/patches/patch-media_libtheora_moz.build
index 977af41efe1..1b07a90366b 100644
--- a/www/firefox/patches/patch-media_libtheora_moz.build
+++ b/www/firefox/patches/patch-media_libtheora_moz.build
@@ -1,14 +1,14 @@
-$NetBSD: patch-media_libtheora_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-media_libtheora_moz.build,v 1.7 2016/08/06 08:46:59 ryoon Exp $
* Support system library
---- media/libtheora/moz.build.orig 2016-04-15 16:57:47.000000000 +0000
+--- media/libtheora/moz.build.orig 2016-07-25 20:22:04.000000000 +0000
+++ media/libtheora/moz.build
@@ -21,6 +21,9 @@ FINAL_LIBRARY = 'gkmedias'
# The encoder is currently not included.
DEFINES['THEORA_DISABLE_ENCODE'] = True
-+if CONFIG['MOZ_NATIVE_OGG']:
++if CONFIG['MOZ_SYSTEM_OGG']:
+ CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
+
# Suppress warnings in third-party code.
diff --git a/www/firefox/patches/patch-media_libtremor_Makefile.in b/www/firefox/patches/patch-media_libtremor_Makefile.in
index fb15e008cb8..c8d6ce83d88 100644
--- a/www/firefox/patches/patch-media_libtremor_Makefile.in
+++ b/www/firefox/patches/patch-media_libtremor_Makefile.in
@@ -1,6 +1,6 @@
-$NetBSD: patch-media_libtremor_Makefile.in,v 1.1 2014/03/20 21:02:00 ryoon Exp $
+$NetBSD: patch-media_libtremor_Makefile.in,v 1.2 2016/08/06 08:46:59 ryoon Exp $
---- media/libtremor/Makefile.in.orig 2014-03-20 11:09:40.000000000 +0000
+--- media/libtremor/Makefile.in.orig 2016-08-04 17:13:18.579788654 +0000
+++ media/libtremor/Makefile.in
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
@@ -9,6 +9,6 @@ $NetBSD: patch-media_libtremor_Makefile.in,v 1.1 2014/03/20 21:02:00 ryoon Exp $
+
+include $(topsrcdir)/config/rules.mk
+
-+ifdef MOZ_NATIVE_OGG
++ifdef MOZ_SYSTEM_OGG
+CFLAGS += $(MOZ_OGG_CFLAGS)
+endif
diff --git a/www/firefox/patches/patch-media_libtremor_moz.build b/www/firefox/patches/patch-media_libtremor_moz.build
index 58d224ca63a..e950f3be368 100644
--- a/www/firefox/patches/patch-media_libtremor_moz.build
+++ b/www/firefox/patches/patch-media_libtremor_moz.build
@@ -1,12 +1,12 @@
-$NetBSD: patch-media_libtremor_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-media_libtremor_moz.build,v 1.3 2016/08/06 08:46:59 ryoon Exp $
* Support system library
---- media/libtremor/moz.build.orig 2014-11-21 03:37:42.000000000 +0000
+--- media/libtremor/moz.build.orig 2016-05-12 17:13:17.000000000 +0000
+++ media/libtremor/moz.build
-@@ -6,3 +6,5 @@
+@@ -9,3 +9,5 @@ with Files('*'):
DIRS += ['include/tremor', 'lib']
-+if CONFIG['MOZ_NATIVE_OGG']:
++if CONFIG['MOZ_SYSTEM_OGG']:
+ CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
diff --git a/www/firefox/patches/patch-media_libvorbis_Makefile.in b/www/firefox/patches/patch-media_libvorbis_Makefile.in
index 2ede42f9228..f5848addc25 100644
--- a/www/firefox/patches/patch-media_libvorbis_Makefile.in
+++ b/www/firefox/patches/patch-media_libvorbis_Makefile.in
@@ -1,6 +1,6 @@
-$NetBSD: patch-media_libvorbis_Makefile.in,v 1.1 2014/03/20 21:02:00 ryoon Exp $
+$NetBSD: patch-media_libvorbis_Makefile.in,v 1.2 2016/08/06 08:46:59 ryoon Exp $
---- media/libvorbis/Makefile.in.orig 2014-03-20 11:09:40.000000000 +0000
+--- media/libvorbis/Makefile.in.orig 2016-08-04 17:13:18.580232660 +0000
+++ media/libvorbis/Makefile.in
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
@@ -9,6 +9,6 @@ $NetBSD: patch-media_libvorbis_Makefile.in,v 1.1 2014/03/20 21:02:00 ryoon Exp $
+
+include $(topsrcdir)/config/rules.mk
+
-+ifdef MOZ_NATIVE_OGG
++ifdef MOZ_SYSTEM_OGG
+CFLAGS += $(MOZ_OGG_CFLAGS)
+endif
diff --git a/www/firefox/patches/patch-media_libvorbis_moz.build b/www/firefox/patches/patch-media_libvorbis_moz.build
index 3808bd46b68..86f41ddd3fb 100644
--- a/www/firefox/patches/patch-media_libvorbis_moz.build
+++ b/www/firefox/patches/patch-media_libvorbis_moz.build
@@ -1,13 +1,13 @@
-$NetBSD: patch-media_libvorbis_moz.build,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-media_libvorbis_moz.build,v 1.3 2016/08/06 08:46:59 ryoon Exp $
* Support system library
---- media/libvorbis/moz.build.orig 2014-11-21 03:37:42.000000000 +0000
+--- media/libvorbis/moz.build.orig 2016-05-12 17:13:17.000000000 +0000
+++ media/libvorbis/moz.build
-@@ -55,3 +55,6 @@ FINAL_LIBRARY = 'gkmedias'
+@@ -56,3 +56,6 @@ FINAL_LIBRARY = 'gkmedias'
# Suppress warnings in third-party code.
if CONFIG['GNU_CC']:
CFLAGS += ['-Wno-uninitialized']
+
-+if CONFIG['MOZ_NATIVE_OGG']:
++if CONFIG['MOZ_SYSTEM_OGG']:
+ CFLAGS += CONFIG['MOZ_OGG_CFLAGS']
diff --git a/www/firefox/patches/patch-mfbt_Attributes.h b/www/firefox/patches/patch-mfbt_Attributes.h
index 1a240af7783..f82cf88c5ec 100644
--- a/www/firefox/patches/patch-mfbt_Attributes.h
+++ b/www/firefox/patches/patch-mfbt_Attributes.h
@@ -1,6 +1,6 @@
-$NetBSD: patch-mfbt_Attributes.h,v 1.6 2015/11/03 15:52:57 ryoon Exp $
+$NetBSD: patch-mfbt_Attributes.h,v 1.7 2016/08/06 08:46:59 ryoon Exp $
---- mfbt/Attributes.h.orig 2015-10-22 22:30:35.000000000 +0000
+--- mfbt/Attributes.h.orig 2016-07-25 20:22:04.000000000 +0000
+++ mfbt/Attributes.h
@@ -50,6 +50,7 @@
* don't indicate support for them here, due to
@@ -10,7 +10,7 @@ $NetBSD: patch-mfbt_Attributes.h,v 1.6 2015/11/03 15:52:57 ryoon Exp $
# define MOZ_HAVE_NEVER_INLINE __declspec(noinline)
# define MOZ_HAVE_NORETURN __declspec(noreturn)
# if _MSC_VER >= 1900
-@@ -73,6 +74,9 @@
+@@ -72,6 +73,9 @@
# ifndef __has_extension
# define __has_extension __has_feature /* compatibility, for older versions of clang */
# endif
@@ -20,11 +20,3 @@ $NetBSD: patch-mfbt_Attributes.h,v 1.6 2015/11/03 15:52:57 ryoon Exp $
# if __has_extension(cxx_constexpr)
# define MOZ_HAVE_CXX11_CONSTEXPR
# endif
-@@ -89,6 +93,7 @@
- # if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L
- # define MOZ_HAVE_CXX11_CONSTEXPR
- # if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0)
-+# define MOZ_HAVE_CXX11_ALIGNAS
- # define MOZ_HAVE_CXX11_CONSTEXPR_IN_TEMPLATES
- # endif
- # define MOZ_HAVE_EXPLICIT_CONVERSION
diff --git a/www/firefox/patches/patch-modules_libpref_init_all.js b/www/firefox/patches/patch-modules_libpref_init_all.js
index fa920c4854d..042a33051ce 100644
--- a/www/firefox/patches/patch-modules_libpref_init_all.js
+++ b/www/firefox/patches/patch-modules_libpref_init_all.js
@@ -1,19 +1,10 @@
-$NetBSD: patch-modules_libpref_init_all.js,v 1.4 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-modules_libpref_init_all.js,v 1.5 2016/08/06 08:46:59 ryoon Exp $
* Improve stability under NetBSD.
---- modules/libpref/init/all.js.orig 2016-06-01 04:11:44.000000000 +0000
+--- modules/libpref/init/all.js.orig 2016-07-25 20:22:05.000000000 +0000
+++ modules/libpref/init/all.js
-@@ -4417,7 +4417,7 @@ pref("layers.max-active", -1);
- pref("layers.tiles.adjust", true);
-
- // Set the default values, and then override per-platform as needed
--pref("layers.offmainthreadcomposition.enabled", true);
-+pref("layers.offmainthreadcomposition.enabled", false);
- // Compositor target frame rate. NOTE: If vsync is enabled the compositor
- // frame rate will still be capped.
- // -1 -> default (match layout.frame_rate or 60 FPS)
-@@ -4504,7 +4504,7 @@ pref("device.sensors.enabled", true);
+@@ -4540,7 +4540,7 @@ pref("device.sensors.enabled", true);
pref("device.storage.enabled", false);
// Toggle which thread the HTML5 parser uses for stream parsing
diff --git a/www/firefox/patches/patch-python_mozbuild_mozbuild_configure_options.py b/www/firefox/patches/patch-python_mozbuild_mozbuild_configure_options.py
new file mode 100644
index 00000000000..2ac802a045c
--- /dev/null
+++ b/www/firefox/patches/patch-python_mozbuild_mozbuild_configure_options.py
@@ -0,0 +1,26 @@
+$NetBSD: patch-python_mozbuild_mozbuild_configure_options.py,v 1.1 2016/08/06 08:46:59 ryoon Exp $
+
+* Allow lowercase environmental variables
+
+--- python/mozbuild/mozbuild/configure/options.py.orig 2016-07-25 20:22:07.000000000 +0000
++++ python/mozbuild/mozbuild/configure/options.py
+@@ -141,9 +141,6 @@ class Option(object):
+ if not isinstance(env, types.StringTypes):
+ raise InvalidOptionError(
+ 'Environment variable name must be a string')
+- if not env.isupper():
+- raise InvalidOptionError(
+- 'Environment variable name must be all uppercase')
+ if nargs not in (None, '?', '*', '+') and not (
+ isinstance(nargs, int) and nargs >= 0):
+ raise InvalidOptionError(
+@@ -250,9 +247,6 @@ class Option(object):
+ if name.startswith('-'):
+ raise InvalidOptionError(
+ 'Option must start with two dashes instead of one')
+- if name.islower():
+- raise InvalidOptionError(
+- 'Environment variable name must be all uppercase')
+ return '', name, values
+
+ @staticmethod
diff --git a/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h b/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
index 17d41795c4e..3efc7195314 100644
--- a/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
+++ b/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
@@ -1,10 +1,8 @@
-$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.2 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.3 2016/08/06 08:46:59 ryoon Exp $
-* Support NetBSD/earm
-
---- toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2015-09-29 21:45:03.000000000 +0000
+--- toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2016-07-25 20:22:06.000000000 +0000
+++ toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h
-@@ -76,9 +76,15 @@ typedef intptr_t Atomic64;
+@@ -76,6 +76,11 @@ typedef intptr_t Atomic64;
#endif
#endif
@@ -15,7 +13,11 @@ $NetBSD: patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
+#else
// Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
// Atomic64 routines below, depending on your architecture.
+ #if defined(__OpenBSD__) && !defined(GOOGLE_PROTOBUF_ARCH_64_BIT)
+@@ -83,6 +88,7 @@ typedef Atomic32 AtomicWord;
+ #else
typedef intptr_t AtomicWord;
+ #endif
+#endif
// Atomically execute:
diff --git a/www/firefox/patches/patch-toolkit_library_moz.build b/www/firefox/patches/patch-toolkit_library_moz.build
index 966ee16b301..d4e15df1419 100644
--- a/www/firefox/patches/patch-toolkit_library_moz.build
+++ b/www/firefox/patches/patch-toolkit_library_moz.build
@@ -1,8 +1,8 @@
-$NetBSD: patch-toolkit_library_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $
+$NetBSD: patch-toolkit_library_moz.build,v 1.7 2016/08/06 08:46:59 ryoon Exp $
* Support system libraries
---- toolkit/library/moz.build.orig 2016-06-01 04:11:43.000000000 +0000
+--- toolkit/library/moz.build.orig 2016-07-25 20:22:07.000000000 +0000
+++ toolkit/library/moz.build
@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF
]
@@ -12,35 +12,35 @@ $NetBSD: patch-toolkit_library_moz.build,v 1.6 2016/06/16 12:08:21 ryoon Exp $
OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS']
OS_LIBS += CONFIG['MOZ_SERVO_LIBS']
-@@ -223,6 +224,30 @@ if CONFIG['MOZ_NATIVE_PNG']:
- if CONFIG['MOZ_NATIVE_HUNSPELL']:
+@@ -223,6 +224,30 @@ if CONFIG['MOZ_SYSTEM_PNG']:
+ if CONFIG['MOZ_SYSTEM_HUNSPELL']:
OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS']
-+if CONFIG['MOZ_NATIVE_OGG']:
++if CONFIG['MOZ_SYSTEM_OGG']:
+ OS_LIBS += CONFIG['MOZ_OGG_LIBS']
+
-+if CONFIG['MOZ_NATIVE_THEORA']:
++if CONFIG['MOZ_SYSTEM_THEORA']:
+ OS_LIBS += CONFIG['MOZ_THEORA_LIBS']
+
-+if CONFIG['MOZ_NATIVE_VORBIS']:
++if CONFIG['MOZ_SYSTEM_VORBIS']:
+ OS_LIBS += CONFIG['MOZ_VORBIS_LIBS']
+
-+if CONFIG['MOZ_NATIVE_TREMOR']:
++if CONFIG['MOZ_SYSTEM_TREMOR']:
+ OS_LIBS += CONFIG['MOZ_TREMOR_LIBS']
+
-+if CONFIG['MOZ_NATIVE_CELT']:
++if CONFIG['MOZ_SYSTEM_CELT']:
+ OS_LIBS += CONFIG['MOZ_CELT_LIBS']
+
-+if CONFIG['MOZ_NATIVE_OPUS']:
++if CONFIG['MOZ_SYSTEM_OPUS']:
+ OS_LIBS += CONFIG['MOZ_OPUS_LIBS']
+
-+if CONFIG['MOZ_NATIVE_SPEEX']:
++if CONFIG['MOZ_SYSTEM_SPEEX']:
+ OS_LIBS += CONFIG['MOZ_SPEEX_LIBS']
+
-+if CONFIG['MOZ_NATIVE_SOUNDTOUCH']:
++if CONFIG['MOZ_SYSTEM_SOUNDTOUCH']:
+ OS_LIBS += CONFIG['MOZ_SOUNDTOUCH_LIBS']
+
- if CONFIG['MOZ_NATIVE_LIBEVENT']:
+ if CONFIG['MOZ_SYSTEM_LIBEVENT']:
OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS']
@@ -235,6 +260,9 @@ if not CONFIG['MOZ_TREE_PIXMAN']: