summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryoon <ryoon>2015-12-16 09:34:55 +0000
committerryoon <ryoon>2015-12-16 09:34:55 +0000
commita2cd0406f4ca62f0c386b897e8a5c98422141905 (patch)
treed2edf2629a6cf015b45d289f0f2ee1f04c2a5f29
parent332ddfb90171545b9fc365e4e4d185fe79fa166a (diff)
downloadpkgsrc-a2cd0406f4ca62f0c386b897e8a5c98422141905.tar.gz
Update to 43.0
Changelog: New Private Browsing with Tracking Protection offers choice of blocking additional trackers New Improved API support for m4v video playback New Firefox 64-bit for Windows is now available via the Firefox download page New Users can choose search suggestions from the Awesome Bar New On-screen keyboard displayed on selecting input field on devices running Windows 8 or greater New Firefox Health Report has switched to use the same data collection mechanism as telemetry Developer Markup view shows indicators for pseudo-classes locked for elements Developer Bind F1 key to open the settings when the toolbox is focused Developer New 'Use in Console' context menu item in Inspector to store selected element in a temporary variable Developer Search button next to overridden CSS properties to find similar properties in the rules view Developer Ability to filter styles from their property names in the rules view Developer Stack traces are now shown for exceptions inside the console Developer Added ability to display server-side logs in the console Developer Ability to choose resolution for the GCLI screenshot command Developer Subresource integrity allows developers to make their sites more secure Developer Network requests in Console now link to Network panel instead of opening in a popup Developer Unprefixed 'hyphens' property is now supported Developer WebIDE now has a sidebar-based UI Developer The 'transform-origin' property is now supported on SVG elements Developer Animation inspector now displays animations in a timeline Developer Single-process mode is no longer supported for NPAPI plugins Fixed Eyedropper tool does not work as expected when page is zoomed Fixed Various security fixes Fixed in Firefox 43 2015-149 Cross-site reading attack through data and view-source URIs 2015-148 Privilege escalation vulnerabilities in WebExtension APIs 2015-147 Integer underflow and buffer overflow processing MP4 metadata in libstagefright 2015-146 Integer overflow in MP4 playback in 64-bit versions 2015-145 Underflow through code inspection 2015-144 Buffer overflows found through code inspection 2015-143 Linux file chooser crashes on malformed images due to flaws in Jasper library 2015-142 DOS due to malformed frames in HTTP/2 2015-141 Hash in data URI is incorrectly parsed 2015-140 Cross-origin information leak through web workers error events 2015-139 Integer overflow allocating extremely large textures 2015-138 Use-after-free in WebRTC when datachannel is used after being destroyed 2015-137 Firefox allows for control characters to be set in cookies 2015-136 Same-origin policy violation using perfomance.getEntries and history navigation 2015-135 Crash with JavaScript variable assignment with unboxed objects 2015-134 Miscellaneous memory safety hazards (rv:43.0 / rv:38.5)
-rw-r--r--www/firefox/Makefile7
-rw-r--r--www/firefox/PLIST164
-rw-r--r--www/firefox/distinfo27
-rw-r--r--www/firefox/patches/patch-aa33
-rw-r--r--www/firefox/patches/patch-dom_events_MessageEvent.h14
-rw-r--r--www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp (renamed from www/firefox/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell.cpp)10
-rw-r--r--www/firefox/patches/patch-gfx_graphite2_moz-gr-update.sh20
-rw-r--r--www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h14
-rw-r--r--www/firefox/patches/patch-intl_hyphenation_hnjalloc.h14
-rw-r--r--www/firefox/patches/patch-intl_unicharutil_util_moz.build14
-rw-r--r--www/firefox/patches/patch-ipc_ipdl_ipdl_lower.py17
-rw-r--r--www/firefox/patches/patch-js_public_CallArgs.h13
-rw-r--r--www/firefox/patches/patch-js_src_jsapi.cpp13
-rw-r--r--www/firefox/patches/patch-media_libcubeb_src_moz.build16
-rw-r--r--www/firefox/patches/patch-memory_build_mozjemalloc__compat.c8
-rw-r--r--www/firefox/patches/patch-memory_jemalloc_src_configure13
16 files changed, 169 insertions, 228 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 1d5547fa264..47470783fb3 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.234 2015/11/18 14:19:55 ryoon Exp $
+# $NetBSD: Makefile,v 1.235 2015/12/16 09:34:55 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 42.0
+MOZ_BRANCH= 43.0
MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 1
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
@@ -61,7 +60,7 @@ MOZILLA_NAME= Browser
SUBST_CLASSES+= sys-dic
SUBST_STAGE.sys-dic= pre-configure
SUBST_MESSAGE.sys-dic= Reference to system hunspell dictionaries.
-SUBST_FILES.sys-dic= extensions/spellcheck/hunspell/src/mozHunspell.cpp
+SUBST_FILES.sys-dic= extensions/spellcheck/hunspell/glue/mozHunspell.cpp
SUBST_VARS.sys-dic= PREFIX
pre-configure:
diff --git a/www/firefox/PLIST b/www/firefox/PLIST
index 3202c8aa9cc..fa766a82265 100644
--- a/www/firefox/PLIST
+++ b/www/firefox/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.101 2015/11/03 15:52:57 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.102 2015/12/16 09:34:55 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@@ -116,7 +116,6 @@ lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.icon.jpg
lib/firefox/browser/chrome/browser/content/browser/defaultthemes/5.preview.jpg
lib/firefox/browser/chrome/browser/content/browser/defaultthemes/devedition.header.png
lib/firefox/browser/chrome/browser/content/browser/defaultthemes/devedition.icon.png
-lib/firefox/browser/chrome/browser/content/browser/devtools/NetworkPanel.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/animationinspector/animation-controller.js
lib/firefox/browser/chrome/browser/content/browser/devtools/animationinspector/animation-inspector.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/animationinspector/animation-panel.js
@@ -179,7 +178,6 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/debugger-controller.
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger.css
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger.xul
-lib/firefox/browser/chrome/browser/content/browser/devtools/debugger/event-listeners-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger/filter-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger/global-search-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger/options-view.js
@@ -219,6 +217,8 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/markup-view.css
lib/firefox/browser/chrome/browser/content/browser/devtools/markup-view.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/mdn-docs-frame.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/mdn-docs.css
+lib/firefox/browser/chrome/browser/content/browser/devtools/memory.xhtml
+lib/firefox/browser/chrome/browser/content/browser/devtools/memory/controller.js
lib/firefox/browser/chrome/browser/content/browser/devtools/netmonitor-controller.js
lib/firefox/browser/chrome/browser/content/browser/devtools/netmonitor-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/netmonitor.css
@@ -230,11 +230,9 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/de
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details-js-flamegraph.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details-memory-call-tree.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details-memory-flamegraph.js
-lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details-optimizations.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details-subview.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details-waterfall.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/details.js
-lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/frames-list.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/optimizations-list.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/overview.js
lib/firefox/browser/chrome/browser/content/browser/devtools/performance/views/recordings.js
@@ -243,8 +241,9 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/projecteditor-loader
lib/firefox/browser/chrome/browser/content/browser/devtools/projecteditor-loader.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/projecteditor-test.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/projecteditor.xul
-lib/firefox/browser/chrome/browser/content/browser/devtools/promisedebugger/promise-debugger.js
+lib/firefox/browser/chrome/browser/content/browser/devtools/promisedebugger/promise-controller.js
lib/firefox/browser/chrome/browser/content/browser/devtools/promisedebugger/promise-debugger.xhtml
+lib/firefox/browser/chrome/browser/content/browser/devtools/promisedebugger/promise-panel.js
lib/firefox/browser/chrome/browser/content/browser/devtools/readdir.js
lib/firefox/browser/chrome/browser/content/browser/devtools/ruleview.css
lib/firefox/browser/chrome/browser/content/browser/devtools/scratchpad.js
@@ -321,19 +320,27 @@ lib/firefox/browser/chrome/browser/content/browser/loop/shared/css/conversation.
lib/firefox/browser/chrome/browser/content/browser/loop/shared/css/reset.css
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/02.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/02@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/animated-spinner.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/audio-call-avatar.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/audio-inverse-14x14.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/audio-inverse-14x14@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/avatars.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/beta-ribbon.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/chatbubble-arrow-left.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/chatbubble-arrow-right.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/check.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/dropdown-inverse.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/dropdown-inverse@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/ellipsis-v.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/empty_contacts.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/empty_conversations.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/empty_search.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/facemute-14x14.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/facemute-14x14@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/firefox-avatar.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/hangup-inverse-14x14.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/hangup-inverse-14x14@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/hello_logo.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/helloicon.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/icon_32.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/icon_64.png
@@ -344,14 +351,36 @@ lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/movistar.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/movistar@2x.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/mute-inverse-14x14.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/mute-inverse-14x14@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/sad_hello_icon_64x64.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/spinner.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/spinner.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/spinner@2x.png
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/audio-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/audio-mute-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/audio-mute.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/audio.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/exit.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-account-16x16.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-email-16x16.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-facebook-16x16.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-help-16x16.svg
-lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-settings-16x16.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-link-16x16.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-signin-16x16.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-signout-16x16.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/glyph-user-16x16.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/media-group-left-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/media-group-right-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/media-group.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/settings-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/settings.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/sharing-active.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/sharing-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/sharing-pending.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/sharing.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/video-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/video-mute-hover.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/video-mute.svg
+lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/svg/video.svg
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/telefonica.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/telefonica@2x.png
lib/firefox/browser/chrome/browser/content/browser/loop/shared/img/video-inverse-14x14.png
@@ -362,12 +391,10 @@ lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/actions.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/activeRoomStore.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/conversationStore.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/dispatcher.js
-lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/fxOSActiveRoomStore.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/linkifiedTextView.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/mixins.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/models.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/otSdkDriver.js
-lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/roomStates.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/store.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/textChatStore.js
lib/firefox/browser/chrome/browser/content/browser/loop/shared/js/textChatView.js
@@ -472,6 +499,8 @@ lib/firefox/browser/chrome/browser/content/browser/preferences/aboutPermissions.
lib/firefox/browser/chrome/browser/content/browser/preferences/aboutPermissions.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/applicationManager.js
lib/firefox/browser/chrome/browser/content/browser/preferences/applicationManager.xul
+lib/firefox/browser/chrome/browser/content/browser/preferences/blocklists.js
+lib/firefox/browser/chrome/browser/content/browser/preferences/blocklists.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/colors.xul
lib/firefox/browser/chrome/browser/content/browser/preferences/connection.js
lib/firefox/browser/chrome/browser/content/browser/preferences/connection.xul
@@ -511,8 +540,6 @@ lib/firefox/browser/chrome/browser/content/browser/sanitize.js
lib/firefox/browser/chrome/browser/content/browser/sanitize.xul
lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.css
lib/firefox/browser/chrome/browser/content/browser/sanitizeDialog.js
-lib/firefox/browser/chrome/browser/content/browser/search/engineManager.js
-lib/firefox/browser/chrome/browser/content/browser/search/engineManager.xul
lib/firefox/browser/chrome/browser/content/browser/search/search.xml
lib/firefox/browser/chrome/browser/content/browser/search/searchbarBindings.css
lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js
@@ -551,7 +578,6 @@ lib/firefox/browser/chrome/browser/content/browser/web-panels.js
lib/firefox/browser/chrome/browser/content/browser/web-panels.xul
lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.js
lib/firefox/browser/chrome/browser/content/browser/webrtcIndicator.xul
-lib/firefox/browser/chrome/browser/defaults/permissions
lib/firefox/browser/chrome/browser/skin/classic/browser/Geolocation-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/Geolocation-64.png
lib/firefox/browser/chrome/browser/skin/classic/browser/Info.png
@@ -623,7 +649,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy-bw
lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy.png
lib/firefox/browser/chrome/browser/skin/classic/browser/customizableui/whimsy@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devedition.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/search.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-arrow.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-arrow@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devedition/urlbar-history-dropmarker.svg
@@ -711,6 +736,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/dock-bottom@2x.
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/dock-side@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/dropmarker.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-breakpoint.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-breakpoint@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-debug-location.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-debug-location@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-error.png
@@ -740,6 +766,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/magnifying-glas
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/magnifying-glass.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/magnifying-glass@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/markup-view.css
+lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/memory.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/netmonitor.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/newtab-inverted.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/newtab-inverted@2x.png
@@ -816,7 +843,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/vview-open-insp
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webaudioeditor.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webconsole.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webconsole.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webconsole_networkpanel.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/widgets.css
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/allDownloadsViewOverlay.css
lib/firefox/browser/chrome/browser/skin/classic/browser/downloads/buttons.png
@@ -827,12 +853,12 @@ 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/engineManager.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
lib/firefox/browser/chrome/browser/skin/classic/browser/feeds/subscribe.css
-lib/firefox/browser/chrome/browser/skin/classic/browser/fullscreen-darknoise.png
+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
@@ -877,8 +903,11 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/newtab/whimsycorn.png
lib/firefox/browser/chrome/browser/skin/classic/browser/notification-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/notification-64.png
lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginAlert.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginAlert@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginBlocked.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginBlocked@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginNormal.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/notification-pluginNormal@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/page-livemarks.png
lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.css
lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.png
@@ -888,6 +917,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header.png
lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/header@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons.png
lib/firefox/browser/chrome/browser/skin/classic/browser/panic-panel/icons@2x.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/places/autocomplete-star.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-menu-arrow.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarks-notification-finish.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/bookmarksMenu.png
@@ -901,7 +931,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.css
lib/firefox/browser/chrome/browser/skin/classic/browser/places/organizer.xml
lib/firefox/browser/chrome/browser/skin/classic/browser/places/places.css
lib/firefox/browser/chrome/browser/skin/classic/browser/places/query.png
-lib/firefox/browser/chrome/browser/skin/classic/browser/places/star-icons.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/starred48.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/tag.png
lib/firefox/browser/chrome/browser/skin/classic/browser/places/toolbarDropMarker.png
@@ -1075,6 +1104,7 @@ lib/firefox/browser/chrome/en-US/locale/browser/devtools/eyedropper.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/filterwidget.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/filterwidget.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/font-inspector.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/devtools/graphs.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/har.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/inspector.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/inspector.properties
@@ -1112,7 +1142,6 @@ lib/firefox/browser/chrome/en-US/locale/browser/devtools/webide.properties
lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.dtd
lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.properties
lib/firefox/browser/chrome/en-US/locale/browser/downloads/settingsChange.dtd
-lib/firefox/browser/chrome/en-US/locale/browser/engineManager.dtd
lib/firefox/browser/chrome/en-US/locale/browser/engineManager.properties
lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.dtd
lib/firefox/browser/chrome/en-US/locale/browser/feeds/subscribe.properties
@@ -1136,6 +1165,7 @@ lib/firefox/browser/chrome/en-US/locale/browser/preferences/advanced.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/applicationManager.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/applicationManager.properties
lib/firefox/browser/chrome/en-US/locale/browser/preferences/applications.dtd
+lib/firefox/browser/chrome/en-US/locale/browser/preferences/blocklists.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/colors.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/connection.dtd
lib/firefox/browser/chrome/en-US/locale/browser/preferences/content.dtd
@@ -1168,6 +1198,7 @@ lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/google.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/list.txt
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/twitter.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/wikipedia.xml
+lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/yahoo-en-CA.xml
lib/firefox/browser/chrome/en-US/locale/browser/searchplugins/yahoo.xml
lib/firefox/browser/chrome/en-US/locale/browser/setDesktopBackground.dtd
lib/firefox/browser/chrome/en-US/locale/browser/shellservice.properties
@@ -1193,7 +1224,6 @@ lib/firefox/browser/chrome/icons/default/default32.png
lib/firefox/browser/chrome/icons/default/default48.png
lib/firefox/browser/chrome/pdfjs/content/PdfJs.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfJsTelemetry.jsm
-lib/firefox/browser/chrome/pdfjs/content/PdfRedirector.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfStreamConverter.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfjsChromeUtils.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfjsContentUtils.jsm
@@ -1449,6 +1479,12 @@ lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomIn.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomIn@2x.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomOut.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-zoomOut@2x.png
+lib/firefox/browser/chrome/pdfjs/content/web/images/treeitem-collapsed-rtl.png
+lib/firefox/browser/chrome/pdfjs/content/web/images/treeitem-collapsed-rtl@2x.png
+lib/firefox/browser/chrome/pdfjs/content/web/images/treeitem-collapsed.png
+lib/firefox/browser/chrome/pdfjs/content/web/images/treeitem-collapsed@2x.png
+lib/firefox/browser/chrome/pdfjs/content/web/images/treeitem-expanded.png
+lib/firefox/browser/chrome/pdfjs/content/web/images/treeitem-expanded@2x.png
lib/firefox/browser/chrome/pdfjs/content/web/l10n.js
lib/firefox/browser/chrome/pdfjs/content/web/viewer.css
lib/firefox/browser/chrome/pdfjs/content/web/viewer.html
@@ -1519,6 +1555,7 @@ lib/firefox/browser/components/nsSessionStartup.js
lib/firefox/browser/components/nsSessionStore.js
lib/firefox/browser/components/nsSetDefaultBrowser.js
lib/firefox/browser/components/webideCli.js
+lib/firefox/browser/defaults/permissions
lib/firefox/browser/defaults/preferences/firefox-branding.js
lib/firefox/browser/defaults/preferences/firefox-l10n.js
lib/firefox/browser/defaults/preferences/firefox.js
@@ -1607,6 +1644,13 @@ lib/firefox/browser/modules/devtools/app-manager/device-store.js
lib/firefox/browser/modules/devtools/app-manager/simulators-store.js
lib/firefox/browser/modules/devtools/app-manager/webapps-store.js
lib/firefox/browser/modules/devtools/canvasdebugger/panel.js
+lib/firefox/browser/modules/devtools/debugger/content/actions/event-listeners.js
+lib/firefox/browser/modules/devtools/debugger/content/constants.js
+lib/firefox/browser/modules/devtools/debugger/content/globalActions.js
+lib/firefox/browser/modules/devtools/debugger/content/reducers/event-listeners.js
+lib/firefox/browser/modules/devtools/debugger/content/reducers/index.js
+lib/firefox/browser/modules/devtools/debugger/content/utils.js
+lib/firefox/browser/modules/devtools/debugger/content/views/event-listeners-view.js
lib/firefox/browser/modules/devtools/debugger/debugger-commands.js
lib/firefox/browser/modules/devtools/debugger/panel.js
lib/firefox/browser/modules/devtools/definitions.js
@@ -1628,6 +1672,8 @@ lib/firefox/browser/modules/devtools/inspector/selector-search.js
lib/firefox/browser/modules/devtools/main.js
lib/firefox/browser/modules/devtools/markupview/html-editor.js
lib/firefox/browser/modules/devtools/markupview/markup-view.js
+lib/firefox/browser/modules/devtools/memory/census-view.js
+lib/firefox/browser/modules/devtools/memory/panel.js
lib/firefox/browser/modules/devtools/netmonitor/har/har-automation.js
lib/firefox/browser/modules/devtools/netmonitor/har/har-builder.js
lib/firefox/browser/modules/devtools/netmonitor/har/har-collector.js
@@ -1635,13 +1681,10 @@ lib/firefox/browser/modules/devtools/netmonitor/har/har-exporter.js
lib/firefox/browser/modules/devtools/netmonitor/har/har-utils.js
lib/firefox/browser/modules/devtools/netmonitor/har/toolbox-overlay.js
lib/firefox/browser/modules/devtools/netmonitor/panel.js
-lib/firefox/browser/modules/devtools/performance/actors.js
-lib/firefox/browser/modules/devtools/performance/compatibility.js
+lib/firefox/browser/modules/devtools/performance/events.js
lib/firefox/browser/modules/devtools/performance/frame-utils.js
-lib/firefox/browser/modules/devtools/performance/front.js
lib/firefox/browser/modules/devtools/performance/global.js
lib/firefox/browser/modules/devtools/performance/graphs.js
-lib/firefox/browser/modules/devtools/performance/io.js
lib/firefox/browser/modules/devtools/performance/jit.js
lib/firefox/browser/modules/devtools/performance/marker-details.js
lib/firefox/browser/modules/devtools/performance/marker-utils.js
@@ -1649,8 +1692,7 @@ lib/firefox/browser/modules/devtools/performance/marker-view.js
lib/firefox/browser/modules/devtools/performance/markers-overview.js
lib/firefox/browser/modules/devtools/performance/markers.js
lib/firefox/browser/modules/devtools/performance/panel.js
-lib/firefox/browser/modules/devtools/performance/recording-model.js
-lib/firefox/browser/modules/devtools/performance/recording-utils.js
+lib/firefox/browser/modules/devtools/performance/telemetry.js
lib/firefox/browser/modules/devtools/performance/tree-model.js
lib/firefox/browser/modules/devtools/performance/tree-view.js
lib/firefox/browser/modules/devtools/performance/waterfall-ticks.js
@@ -1659,7 +1701,6 @@ lib/firefox/browser/modules/devtools/projecteditor/editors.js
lib/firefox/browser/modules/devtools/projecteditor/helpers/event.js
lib/firefox/browser/modules/devtools/projecteditor/helpers/file-picker.js
lib/firefox/browser/modules/devtools/projecteditor/helpers/l10n.js
-lib/firefox/browser/modules/devtools/projecteditor/helpers/promise.js
lib/firefox/browser/modules/devtools/projecteditor/helpers/prompts.js
lib/firefox/browser/modules/devtools/projecteditor/helpers/readdir.js
lib/firefox/browser/modules/devtools/projecteditor/plugins/app-manager/app-project-editor.js
@@ -1681,7 +1722,6 @@ lib/firefox/browser/modules/devtools/projecteditor/stores/base.js
lib/firefox/browser/modules/devtools/projecteditor/stores/local.js
lib/firefox/browser/modules/devtools/projecteditor/stores/resource.js
lib/firefox/browser/modules/devtools/projecteditor/tree.js
-lib/firefox/browser/modules/devtools/promisedebugger/promise-debugger.js
lib/firefox/browser/modules/devtools/responsivedesign-child.js
lib/firefox/browser/modules/devtools/responsivedesign.jsm
lib/firefox/browser/modules/devtools/responsivedesign/resize-commands.js
@@ -1690,7 +1730,7 @@ lib/firefox/browser/modules/devtools/scratchpad/scratchpad-commands.js
lib/firefox/browser/modules/devtools/scratchpad/scratchpad-panel.js
lib/firefox/browser/modules/devtools/shadereditor/panel.js
lib/firefox/browser/modules/devtools/shared/autocomplete-popup.js
-lib/firefox/browser/modules/devtools/shared/content/react.js
+lib/firefox/browser/modules/devtools/shared/browser-loader.js
lib/firefox/browser/modules/devtools/shared/devices.js
lib/firefox/browser/modules/devtools/shared/doorhanger.js
lib/firefox/browser/modules/devtools/shared/frame-script-utils.js
@@ -1700,11 +1740,18 @@ lib/firefox/browser/modules/devtools/shared/node-attribute-parser.js
lib/firefox/browser/modules/devtools/shared/observable-object.js
lib/firefox/browser/modules/devtools/shared/options-view.js
lib/firefox/browser/modules/devtools/shared/poller.js
+lib/firefox/browser/modules/devtools/shared/redux/create-store.js
+lib/firefox/browser/modules/devtools/shared/redux/middleware/log.js
+lib/firefox/browser/modules/devtools/shared/redux/middleware/thunk.js
+lib/firefox/browser/modules/devtools/shared/redux/middleware/wait-service.js
+lib/firefox/browser/modules/devtools/shared/redux/reducers.js
lib/firefox/browser/modules/devtools/shared/source-utils.js
lib/firefox/browser/modules/devtools/shared/telemetry.js
lib/firefox/browser/modules/devtools/shared/theme-switching.js
lib/firefox/browser/modules/devtools/shared/theme.js
lib/firefox/browser/modules/devtools/shared/undo.js
+lib/firefox/browser/modules/devtools/shared/vendor/react.js
+lib/firefox/browser/modules/devtools/shared/vendor/redux.js
lib/firefox/browser/modules/devtools/shared/widgets/BarGraphWidget.js
lib/firefox/browser/modules/devtools/shared/widgets/CubicBezierPresets.js
lib/firefox/browser/modules/devtools/shared/widgets/CubicBezierWidget.js
@@ -1735,6 +1782,7 @@ lib/firefox/browser/modules/devtools/styleinspector/rule-view.js
lib/firefox/browser/modules/devtools/styleinspector/style-inspector-menu.js
lib/firefox/browser/modules/devtools/styleinspector/style-inspector-overlays.js
lib/firefox/browser/modules/devtools/styleinspector/style-inspector.js
+lib/firefox/browser/modules/devtools/styleinspector/utils.js
lib/firefox/browser/modules/devtools/tilt/TiltWorkerCrafter.js
lib/firefox/browser/modules/devtools/tilt/TiltWorkerPicker.js
lib/firefox/browser/modules/devtools/tilt/tilt-commands.js
@@ -1748,7 +1796,6 @@ lib/firefox/browser/modules/devtools/webaudioeditor/panel.js
lib/firefox/browser/modules/devtools/webconsole/console-commands.js
lib/firefox/browser/modules/devtools/webconsole/console-output.js
lib/firefox/browser/modules/devtools/webconsole/hudservice.js
-lib/firefox/browser/modules/devtools/webconsole/network-panel.js
lib/firefox/browser/modules/devtools/webconsole/panel.js
lib/firefox/browser/modules/devtools/webconsole/webconsole.js
lib/firefox/browser/modules/devtools/webide/addons.js
@@ -1947,7 +1994,6 @@ lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd
lib/firefox/chrome/en-US/locale/en-US/mozapps/extensions/update.properties
lib/firefox/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd
lib/firefox/chrome/en-US/locale/en-US/mozapps/handling/handling.properties
-lib/firefox/chrome/en-US/locale/en-US/mozapps/plugins/plugins.dtd
lib/firefox/chrome/en-US/locale/en-US/mozapps/preferences/changemp.dtd
lib/firefox/chrome/en-US/locale/en-US/mozapps/preferences/preferences.properties
lib/firefox/chrome/en-US/locale/en-US/mozapps/preferences/removemp.dtd
@@ -1969,6 +2015,7 @@ lib/firefox/chrome/en-US/locale/en-US/pippki/deviceManager.dtd
lib/firefox/chrome/en-US/locale/en-US/pippki/pippki.dtd
lib/firefox/chrome/en-US/locale/en-US/pippki/pippki.properties
lib/firefox/chrome/en-US/locale/en-US/places/places.properties
+lib/firefox/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd
lib/firefox/chrome/en-US/locale/en-US/services/errors.properties
lib/firefox/chrome/en-US/locale/en-US/services/sync.properties
lib/firefox/chrome/marionette/content/ChromePowers.js
@@ -2050,6 +2097,7 @@ lib/firefox/chrome/toolkit/content/extensions/ext-idle.js
lib/firefox/chrome/toolkit/content/extensions/ext-notifications.js
lib/firefox/chrome/toolkit/content/extensions/ext-runtime.js
lib/firefox/chrome/toolkit/content/extensions/ext-storage.js
+lib/firefox/chrome/toolkit/content/extensions/ext-test.js
lib/firefox/chrome/toolkit/content/extensions/ext-webNavigation.js
lib/firefox/chrome/toolkit/content/extensions/ext-webRequest.js
lib/firefox/chrome/toolkit/content/formautofill/requestAutocomplete.js
@@ -2074,7 +2122,6 @@ lib/firefox/chrome/toolkit/content/global/aboutMemory.js
lib/firefox/chrome/toolkit/content/global/aboutMemory.xhtml
lib/firefox/chrome/toolkit/content/global/aboutNetworking.js
lib/firefox/chrome/toolkit/content/global/aboutNetworking.xhtml
-lib/firefox/chrome/toolkit/content/global/aboutRights-unbranded.xhtml
lib/firefox/chrome/toolkit/content/global/aboutRights.xhtml
lib/firefox/chrome/toolkit/content/global/aboutServiceWorkers.js
lib/firefox/chrome/toolkit/content/global/aboutServiceWorkers.xhtml
@@ -2160,6 +2207,7 @@ lib/firefox/chrome/toolkit/content/global/dialogOverlay.xul
lib/firefox/chrome/toolkit/content/global/directionDetector.html
lib/firefox/chrome/toolkit/content/global/editMenuOverlay.js
lib/firefox/chrome/toolkit/content/global/editMenuOverlay.xul
+lib/firefox/chrome/toolkit/content/global/extensions.js
lib/firefox/chrome/toolkit/content/global/filepicker.js
lib/firefox/chrome/toolkit/content/global/filepicker.properties
lib/firefox/chrome/toolkit/content/global/filepicker.xul
@@ -2265,10 +2313,6 @@ lib/firefox/chrome/toolkit/content/mozapps/handling/dialog.js
lib/firefox/chrome/toolkit/content/mozapps/handling/dialog.xul
lib/firefox/chrome/toolkit/content/mozapps/handling/handler.css
lib/firefox/chrome/toolkit/content/mozapps/handling/handler.xml
-lib/firefox/chrome/toolkit/content/mozapps/plugins/pluginFinderBinding.css
-lib/firefox/chrome/toolkit/content/mozapps/plugins/pluginProblem.xml
-lib/firefox/chrome/toolkit/content/mozapps/plugins/pluginProblemBinding.css
-lib/firefox/chrome/toolkit/content/mozapps/plugins/pluginProblemContent.css
lib/firefox/chrome/toolkit/content/mozapps/preferences/changemp.js
lib/firefox/chrome/toolkit/content/mozapps/preferences/changemp.xul
lib/firefox/chrome/toolkit/content/mozapps/preferences/fontbuilder.js
@@ -2292,6 +2336,10 @@ lib/firefox/chrome/toolkit/content/passwordmgr/recipes.json
lib/firefox/chrome/toolkit/content/satchel/formSubmitListener.js
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.css
lib/firefox/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml
+lib/firefox/chrome/toolkit/pluginproblem/pluginFinderBinding.css
+lib/firefox/chrome/toolkit/pluginproblem/pluginProblem.xml
+lib/firefox/chrome/toolkit/pluginproblem/pluginProblemBinding.css
+lib/firefox/chrome/toolkit/pluginproblem/pluginProblemContent.css
lib/firefox/chrome/toolkit/res/arrow-left.gif
lib/firefox/chrome/toolkit/res/arrow-right.gif
lib/firefox/chrome/toolkit/res/arrow.gif
@@ -2461,6 +2509,7 @@ lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg
lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg
lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg
lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png
+lib/firefox/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png
lib/firefox/chrome/toolkit/skin/classic/global/menulist.css
lib/firefox/chrome/toolkit/skin/classic/global/netError.css
lib/firefox/chrome/toolkit/skin/classic/global/notification.css
@@ -2637,9 +2686,6 @@ lib/firefox/components/SystemMessageCache.js
lib/firefox/components/SystemMessageInternal.js
lib/firefox/components/SystemMessageManager.js
lib/firefox/components/TCPPresentationServer.js
-lib/firefox/components/TCPServerSocket.js
-lib/firefox/components/TCPSocket.js
-lib/firefox/components/TCPSocketParentIntermediary.js
lib/firefox/components/TelemetryStartup.js
lib/firefox/components/UnifiedComplete.js
lib/firefox/components/Weave.js
@@ -2658,8 +2704,8 @@ lib/firefox/components/defaultShims.js
lib/firefox/components/htmlMenuBuilder.js
lib/firefox/components/interfaces.xpt
lib/firefox/components/jsconsole-clhandler.js
-${PLIST.gnome}lib/firefox/components/libdbusservice.so
lib/firefox/components/libmozgnome.so
+${PLIST.gnome}lib/firefox/components/libdbusservice.so
lib/firefox/components/marionettecomponent.js
lib/firefox/components/messageWakeupService.js
lib/firefox/components/multiprocessShims.js
@@ -2920,6 +2966,7 @@ lib/firefox/modules/PromiseMessage.jsm
lib/firefox/modules/PromiseUtils.jsm
lib/firefox/modules/PromiseWorker.jsm
lib/firefox/modules/PropertyListUtils.jsm
+lib/firefox/modules/PushCrypto.jsm
lib/firefox/modules/PushDB.jsm
lib/firefox/modules/PushRecord.jsm
lib/firefox/modules/PushService.jsm
@@ -2979,7 +3026,6 @@ lib/firefox/modules/TelemetryUtils.jsm
lib/firefox/modules/ThirdPartyCookieProbe.jsm
lib/firefox/modules/Timer.jsm
lib/firefox/modules/Troubleshoot.jsm
-lib/firefox/modules/TrustedHostedAppsUtils.jsm
lib/firefox/modules/UITelemetry.jsm
lib/firefox/modules/UpdateChannel.jsm
lib/firefox/modules/UserAgentOverrides.jsm
@@ -3008,7 +3054,7 @@ lib/firefox/modules/accessibility/Gestures.jsm
lib/firefox/modules/accessibility/OutputGenerator.jsm
lib/firefox/modules/accessibility/PointerAdapter.jsm
lib/firefox/modules/accessibility/Presentation.jsm
-lib/firefox/modules/accessibility/TraversalRules.jsm
+lib/firefox/modules/accessibility/Traversal.jsm
lib/firefox/modules/accessibility/Utils.jsm
lib/firefox/modules/addons/AddonLogging.jsm
lib/firefox/modules/addons/AddonRepository.jsm
@@ -3285,6 +3331,7 @@ lib/firefox/modules/devtools/acorn/walk.js
lib/firefox/modules/devtools/app-actor-front.js
lib/firefox/modules/devtools/async-utils.js
lib/firefox/modules/devtools/client/connection-manager.js
+lib/firefox/modules/devtools/client/main.js
lib/firefox/modules/devtools/content-observer.js
lib/firefox/modules/devtools/content-server.jsm
lib/firefox/modules/devtools/css-color.js
@@ -3379,9 +3426,12 @@ lib/firefox/modules/devtools/gcli/util/host.js
lib/firefox/modules/devtools/gcli/util/l10n.js
lib/firefox/modules/devtools/gcli/util/legacy.js
lib/firefox/modules/devtools/gcli/util/prism.js
-lib/firefox/modules/devtools/gcli/util/promise.js
lib/firefox/modules/devtools/gcli/util/spell.js
lib/firefox/modules/devtools/gcli/util/util.js
+lib/firefox/modules/devtools/heapsnapshot/HeapAnalysesClient.js
+lib/firefox/modules/devtools/heapsnapshot/HeapAnalysesWorker.js
+lib/firefox/modules/devtools/heapsnapshot/HeapSnapshotFileUtils.js
+lib/firefox/modules/devtools/heapsnapshot/census-tree-node.js
lib/firefox/modules/devtools/jsbeautify/beautify-css.js
lib/firefox/modules/devtools/jsbeautify/beautify-html.js
lib/firefox/modules/devtools/jsbeautify/beautify-js.js
@@ -3389,9 +3439,18 @@ lib/firefox/modules/devtools/jsbeautify/beautify-tests.js
lib/firefox/modules/devtools/jsbeautify/beautify.js
lib/firefox/modules/devtools/jsbeautify/sanitytest.js
lib/firefox/modules/devtools/jsbeautify/urlencode_unpacker.js
-lib/firefox/modules/devtools/layout-helpers.js
+lib/firefox/modules/devtools/layout/utils.js
lib/firefox/modules/devtools/output-parser.js
lib/firefox/modules/devtools/path.js
+lib/firefox/modules/devtools/performance/io.js
+lib/firefox/modules/devtools/performance/legacy/actors.js
+lib/firefox/modules/devtools/performance/legacy/compatibility.js
+lib/firefox/modules/devtools/performance/legacy/front.js
+lib/firefox/modules/devtools/performance/legacy/recording.js
+lib/firefox/modules/devtools/performance/process-communication.js
+lib/firefox/modules/devtools/performance/recorder.js
+lib/firefox/modules/devtools/performance/recording-common.js
+lib/firefox/modules/devtools/performance/utils.js
lib/firefox/modules/devtools/pretty-fast.js
lib/firefox/modules/devtools/qrcode/decoder/index.js
lib/firefox/modules/devtools/qrcode/encoder/index.js
@@ -3416,14 +3475,26 @@ lib/firefox/modules/devtools/server/actors/director-registry.js
lib/firefox/modules/devtools/server/actors/eventlooplag.js
lib/firefox/modules/devtools/server/actors/framerate.js
lib/firefox/modules/devtools/server/actors/gcli.js
-lib/firefox/modules/devtools/server/actors/highlighter.css
-lib/firefox/modules/devtools/server/actors/highlighter.js
+lib/firefox/modules/devtools/server/actors/highlighters.css
+lib/firefox/modules/devtools/server/actors/highlighters.js
+lib/firefox/modules/devtools/server/actors/highlighters/auto-refresh.js
+lib/firefox/modules/devtools/server/actors/highlighters/box-model.js
+lib/firefox/modules/devtools/server/actors/highlighters/css-transform.js
+lib/firefox/modules/devtools/server/actors/highlighters/geometry-editor.js
+lib/firefox/modules/devtools/server/actors/highlighters/rect.js
+lib/firefox/modules/devtools/server/actors/highlighters/rulers.js
+lib/firefox/modules/devtools/server/actors/highlighters/selector.js
+lib/firefox/modules/devtools/server/actors/highlighters/simple-outline.js
+lib/firefox/modules/devtools/server/actors/highlighters/utils/markup.js
lib/firefox/modules/devtools/server/actors/inspector.js
lib/firefox/modules/devtools/server/actors/layout.js
lib/firefox/modules/devtools/server/actors/memory.js
+lib/firefox/modules/devtools/server/actors/memprof.js
lib/firefox/modules/devtools/server/actors/monitor.js
lib/firefox/modules/devtools/server/actors/object.js
lib/firefox/modules/devtools/server/actors/performance-entries.js
+lib/firefox/modules/devtools/server/actors/performance-recording.js
+lib/firefox/modules/devtools/server/actors/performance.js
lib/firefox/modules/devtools/server/actors/preference.js
lib/firefox/modules/devtools/server/actors/pretty-print-worker.js
lib/firefox/modules/devtools/server/actors/profiler.js
@@ -3458,6 +3529,7 @@ lib/firefox/modules/devtools/server/protocol.js
lib/firefox/modules/devtools/server/worker.js
lib/firefox/modules/devtools/shared/async-storage.js
lib/firefox/modules/devtools/shared/framerate.js
+lib/firefox/modules/devtools/shared/indentation.js
lib/firefox/modules/devtools/shared/memory.js
lib/firefox/modules/devtools/shared/profiler.js
lib/firefox/modules/devtools/shared/system.js
@@ -3477,6 +3549,8 @@ lib/firefox/modules/devtools/tern/tern.js
lib/firefox/modules/devtools/toolkit/webconsole/client.js
lib/firefox/modules/devtools/toolkit/webconsole/network-helper.js
lib/firefox/modules/devtools/toolkit/webconsole/network-monitor.js
+lib/firefox/modules/devtools/toolkit/webconsole/server-logger-monitor.js
+lib/firefox/modules/devtools/toolkit/webconsole/server-logger.js
lib/firefox/modules/devtools/toolkit/webconsole/utils.js
lib/firefox/modules/devtools/touch/simulator-content.js
lib/firefox/modules/devtools/touch/simulator.js
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index d4df2da39ba..37fc5d83c2b 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.223 2015/11/20 14:48:20 joerg Exp $
+$NetBSD: distinfo,v 1.224 2015/12/16 09:34:55 ryoon Exp $
-SHA1 (firefox-42.0.source.tar.xz) = c207a73fbfde2683aca36417331441d007ceb765
-RMD160 (firefox-42.0.source.tar.xz) = d1bbfd59ceaeed46a00cdb076396267a94efd29c
-SHA512 (firefox-42.0.source.tar.xz) = d38f48047233bf68929bd05276165266d341c0186214687405010cac7ccbb266618eec43849b05fa12358eb43a106494d8dce9683bae62e133b7f990bb4c8aaf
-Size (firefox-42.0.source.tar.xz) = 165766832 bytes
-SHA1 (patch-aa) = b4495d18022982dbc0f4787143013fe4b353e4d0
+SHA1 (firefox-43.0.source.tar.xz) = 65913f9dd61b49b341a66a514c9cac23b602c7c8
+RMD160 (firefox-43.0.source.tar.xz) = 9694b5389feaf88c8a11d6b9fb87cec18e6a27af
+SHA512 (firefox-43.0.source.tar.xz) = 3ca37428d1b02ba2609ec526e86ab96563b403a03efde8439cbb4acdb282b5970ccb6a14266483c839389d59e07f6b0297314890ee04a669ba2d4b10bc4cb738
+Size (firefox-43.0.source.tar.xz) = 175414296 bytes
+SHA1 (patch-aa) = c1cdfa90f0334bfb0493502ea19e85092a60bc88
SHA1 (patch-ao) = ca7e6723a10b9f6e3306cd12557e1856727edee9
SHA1 (patch-as) = 05f31f318155e0f927e13754c0fec5f4d50a39dc
SHA1 (patch-bf) = 75c971043e9f693203d6bd670b2c20c4952a7756
@@ -23,17 +23,15 @@ SHA1 (patch-config_system-headers) = 364bf8907325a3dbf61298c5aa2aae407acaa56b
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
SHA1 (patch-dom_base_DOMRequest.cpp) = b934991e8ad03c3785e4c7d197b42f697571ec09
SHA1 (patch-dom_base_moz.build) = 8b59c33958b7037c4c051742c64f1455096ced46
-SHA1 (patch-dom_events_MessageEvent.h) = 66d8d66807087823648062cb7588d7a98c20ca31
SHA1 (patch-dom_media_gstreamer_GStreamerAllocator.cpp) = 4685a646a76282619d7c42fac43500e0065f067d
SHA1 (patch-dom_media_moz.build) = a89695c9557f59e00b42c60742f27a82de0f77fb
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 6219ce1b3f2893c1d53453fcb5568d081b72e106
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 0a7f3167e939822013ae6195406657453578453e
SHA1 (patch-dom_plugins_ipc_PluginProcessChild.cpp) = 0d10aa4c913d431fb8fa5f995f6e40cb364f069e
SHA1 (patch-dom_system_OSFileConstants.cpp) = 78d66c5ef615e5464a1003bcc817388102333200
-SHA1 (patch-extensions_spellcheck_hunspell_src_mozHunspell.cpp) = 747354373bcaf2c76bdff71677f354d47837704b
+SHA1 (patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 376a4197f665ede1c27be19ac2618533655a63f1
SHA1 (patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 0379bef956f8abf2da2e059389149e133527faab
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2cc997cab71a84c1f50a791693519a0626564426
-SHA1 (patch-gfx_graphite2_moz-gr-update.sh) = b987dad1bd4513b8a04fb280bd1c5280a03af746
SHA1 (patch-gfx_graphite2_src_Bidi.cpp) = 5e80b4a32a47ae44d237fec69ea87bdd612a76ce
SHA1 (patch-gfx_moz.build) = a98bda4727538f4a0f09a20b84f9dd883edaf7d9
SHA1 (patch-gfx_skia_generate__mozbuild.py) = 68d690afd9092f11e17b7ec7db0987e8b6778cc5
@@ -46,8 +44,7 @@ SHA1 (patch-gfx_ycbcr__row__arm.s) = cddf801b7ffc113a3e26bcc1f8d4a0aa3ced60c7
SHA1 (patch-gfx_ycbcr_moz.build) = 121386ef62ff7425e6f93bc624555199f2ac3485
SHA1 (patch-gfx_ycbcr_yuv__row__arm.S) = f9909ded72762b2c3547dd002707db43745f2b9d
SHA1 (patch-image_decoders_nsJPEGDecoder.cpp) = 522c46732d44be15411d39e16c89bc848d5c6f7a
-SHA1 (patch-intl_hyphenation_hnjalloc.h) = 5b5ac622ed2dd8711f00be0af59c95ebc86a8a78
-SHA1 (patch-intl_unicharutil_util_moz.build) = 91fdd9b4eae9cdfe5b7366213296ee13c9b31b3a
+SHA1 (patch-intl_hyphenation_glue_hnjalloc.h) = 4d5e1ff0b7b7da4755fb1dbab1fd671478c0335c
SHA1 (patch-ipc_chromium_Makefile.in) = edd85b79cd3879f7595b932442bb0e93505d5506
SHA1 (patch-ipc_chromium_moz.build) = de12255865e45cfdf0f7dc57ce101be75ac8ad54
SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 24b63a6e51d9ab27f2788ee02f2ffa7e1c36f29a
@@ -68,16 +65,13 @@ SHA1 (patch-ipc_glue_StringUtil.cpp) = f238adebb5bdf57f7109a781c6f3fb195763f3c0
SHA1 (patch-ipc_glue_moz.build) = 5c3f99ede7ab2d8ad58e92b31576971de87cb528
SHA1 (patch-ipc_ipdl_ipdl_cxx_ast.py) = 047b7012dffdcfc2b07d2d249fb3523e7d4643f8
SHA1 (patch-ipc_ipdl_ipdl_cxx_cgen.py) = d7f7dc85b1ff26c6d7e902f94c0ac09f04497105
-SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 2ef9504e462d0e3db16f9b0a6303ea5971b9c2a2
SHA1 (patch-js__src__vm__SPSProfiler.cpp) = 989ba25e4c5308d21d07baa802decce13609a475
-SHA1 (patch-js_public_CallArgs.h) = fde9a73b8a694c4c7415848aa25e14ccefe547dd
SHA1 (patch-js_src_ctypes_CTypes.h) = 768a084239f92a424c1c7dc9eaaf9be9456ca9f0
SHA1 (patch-js_src_frontend_ParseMaps.cpp) = c00117d79b78904bc50a1d664a8fc0e4e339bfbc
SHA1 (patch-js_src_jit-LIR.cpp) = 6e678d6886724dd346b8ca58ef903bd00dc8f5da
SHA1 (patch-js_src_jit_ExecutableAllocator.h) = c2389a7e6521905941270246adf155834703d8a0
SHA1 (patch-js_src_jit_MIR.cpp) = 32586fb4437b48c62ef3dd8267f4b1796196230b
SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = d734bea22d803f5f1019fd817cd3993da29a422b
-SHA1 (patch-js_src_jsapi.cpp) = 97aaa4eea1254b675cbfd9cfae92dd614a717f49
SHA1 (patch-js_src_jsdate.cpp) = 0e577aefa24693c7941ead0365c58b2b4b41dc8c
SHA1 (patch-js_src_jskwgen.cpp) = 34d3b92e13366d4b43ff755ad54f392c116d5c59
SHA1 (patch-js_src_jsmath.cpp) = 7d4993ae91e9b5e6820358165603819aefb586f9
@@ -88,7 +82,7 @@ SHA1 (patch-media_libcubeb_AUTHORS) = 3db32086f98c2bbe16e9394bb5121d7a95cdb4af
SHA1 (patch-media_libcubeb_src_cubeb.c) = effe8771e42adddb478ecb302352ef003bdd01db
SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 81e695c5cb20be3e864157c19ed07f9713490be5
SHA1 (patch-media_libcubeb_src_cubeb__oss.c) = 54e2a210411c7083bc395033fbf519d581bc4a62
-SHA1 (patch-media_libcubeb_src_moz.build) = 9ace44826269a79edfb9406a7c518678396b4b57
+SHA1 (patch-media_libcubeb_src_moz.build) = 23a194c97402590b05af6a6423882528c7cf02ef
SHA1 (patch-media_libpng_pngpriv.h) = c9cefd1b5dd85fbd0c875c3f9bc108975398fe3a
SHA1 (patch-media_libsoundtouch_src_cpu__detect__x86.cpp) = db61737afa7773e8cbd82976de3a02c917174696
SHA1 (patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = b7c21a68f09176100794148aa75eb19829417fed
@@ -116,8 +110,7 @@ SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info_
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = ffc1d956e826a0005b76285596ba24a2f4a3806c
SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 4a293e0d788a3a3acfbbf4cf19a6f9a7235b83d0
SHA1 (patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 7c08c0586874bcb69a9005e8661b853f8664db4c
-SHA1 (patch-memory_build_mozjemalloc__compat.c) = e43a0f593a524db1b325e0b6141f2630d63b9a5c
-SHA1 (patch-memory_jemalloc_src_configure) = d1e27220b223266f7a7d362dca1621012f8d9d7f
+SHA1 (patch-memory_build_mozjemalloc__compat.c) = c27c745fd6e0bbb120ef34d8a984937d5f2e1319
SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = f61a8ef233963d5d9639a4ce68e8584bc7d7c1b2
SHA1 (patch-memory_volatile_VolatileBufferOSX.cpp) = ebea8a615443206376cb4264ed43b5c74e029b7d
SHA1 (patch-mfbt_Alignment.h) = 5c3d4f92a39874f2fdbc11321f63205c03b35ce0
diff --git a/www/firefox/patches/patch-aa b/www/firefox/patches/patch-aa
index 95638a19710..f4ccae47eaa 100644
--- a/www/firefox/patches/patch-aa
+++ b/www/firefox/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
+$NetBSD: patch-aa,v 1.42 2015/12/16 09:34:56 ryoon Exp $
* The profiler does not support Darwin/PPC so don't try to enable it
on that platform.
@@ -13,18 +13,9 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
heavy patching. Ideally they should be fixed individually but that
will be an extremely hard work, so don't define XP_MACOSX for now.
---- configure.in.orig 2015-10-22 22:30:30.000000000 +0000
+--- configure.in.orig 2015-12-04 00:37:01.000000000 +0000
+++ configure.in
-@@ -1897,7 +1897,7 @@ case "$host" in
- ;;
-
- *-darwin*)
-- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
-+ HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
- ;;
-@@ -2029,7 +2029,6 @@ case "$target" in
+@@ -1996,7 +1996,6 @@ case "$target" in
AC_DEFINE(XP_DARWIN)
_PLATFORM_DEFAULT_TOOLKIT='cairo-uikit'
else
@@ -32,7 +23,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
AC_DEFINE(XP_DARWIN)
_PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
# The ExceptionHandling framework is needed for Objective-C exception
-@@ -2609,8 +2608,7 @@ MOZ_CXX11
+@@ -2579,8 +2578,7 @@ MOZ_CXX11
AC_LANG_C
@@ -42,7 +33,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
dnl ===============================================================
if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
-@@ -3533,6 +3531,14 @@ if test -n "$YASM"; then
+@@ -3493,6 +3491,14 @@ if test -n "$YASM"; then
_YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
fi
@@ -57,7 +48,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
if test -z "$SKIP_LIBRARY_CHECKS"; then
dnl system JPEG support
dnl ========================================================
-@@ -3560,11 +3566,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
+@@ -3520,11 +3526,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@@ -70,7 +61,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
MOZ_NATIVE_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
-@@ -4288,6 +4290,10 @@ cairo-gonk)
+@@ -4255,6 +4257,10 @@ cairo-gonk)
esac
@@ -81,7 +72,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
AC_SUBST(MOZ_PDF_PRINTING)
if test "$MOZ_PDF_PRINTING"; then
PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1"
-@@ -5020,6 +5026,9 @@ if test -n "$MOZ_WEBRTC"; then
+@@ -4994,6 +5000,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_VPX=1
MOZ_VPX_ERROR_CONCEALMENT=1
@@ -91,7 +82,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
-@@ -5163,6 +5172,142 @@ if test "${ac_cv_c_attribute_aligned}" !
+@@ -5137,6 +5146,142 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@@ -234,7 +225,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
dnl = Disable VP8 decoder support
dnl ========================================================
MOZ_ARG_DISABLE_BOOL(webm,
-@@ -5548,6 +5693,67 @@ fi
+@@ -5539,6 +5684,67 @@ fi
AC_SUBST(MOZ_WEBM_ENCODER)
dnl ==================================
@@ -302,7 +293,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
dnl = Check alsa availability on Linux
dnl ==================================
-@@ -5561,12 +5767,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
+@@ -5552,12 +5758,23 @@ MOZ_ARG_ENABLE_BOOL(alsa,
MOZ_ALSA=1,
MOZ_ALSA=)
@@ -326,7 +317,7 @@ $NetBSD: patch-aa,v 1.41 2015/11/03 15:52:57 ryoon Exp $
AC_SUBST(MOZ_ALSA)
dnl ========================================================
-@@ -8141,6 +8358,49 @@ if test "$USE_FC_FREETYPE"; then
+@@ -8136,6 +8353,49 @@ if test "$USE_FC_FREETYPE"; then
fi
dnl ========================================================
diff --git a/www/firefox/patches/patch-dom_events_MessageEvent.h b/www/firefox/patches/patch-dom_events_MessageEvent.h
deleted file mode 100644
index 969ebc73a15..00000000000
--- a/www/firefox/patches/patch-dom_events_MessageEvent.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-dom_events_MessageEvent.h,v 1.1 2015/11/20 14:48:20 joerg Exp $
-
---- dom/events/MessageEvent.h.orig 2015-10-29 22:17:54.000000000 +0000
-+++ dom/events/MessageEvent.h
-@@ -16,9 +16,6 @@ namespace mozilla {
- namespace dom {
-
- struct MessageEventInit;
--class MessagePort;
--class MessagePortBase;
--class MessagePortList;
- class OwningWindowProxyOrMessagePortOrClient;
-
- namespace workers {
diff --git a/www/firefox/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell.cpp b/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
index 18dcbd4b4d7..881e34134f6 100644
--- a/www/firefox/patches/patch-extensions_spellcheck_hunspell_src_mozHunspell.cpp
+++ b/www/firefox/patches/patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp
@@ -1,10 +1,8 @@
-$NetBSD: patch-extensions_spellcheck_hunspell_src_mozHunspell.cpp,v 1.10 2015/05/12 22:48:54 ryoon Exp $
+$NetBSD: patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2015/12/16 09:34:56 ryoon Exp $
-Load system hunspell dictionaries.
-
---- extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig 2015-05-04 00:43:34.000000000 +0000
-+++ extensions/spellcheck/hunspell/src/mozHunspell.cpp
-@@ -400,6 +400,14 @@ mozHunspell::LoadDictionaryList(bool aNo
+--- extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2015-12-04 00:37:13.000000000 +0000
++++ extensions/spellcheck/hunspell/glue/mozHunspell.cpp
+@@ -392,6 +392,14 @@ mozHunspell::LoadDictionaryList(bool aNo
}
}
diff --git a/www/firefox/patches/patch-gfx_graphite2_moz-gr-update.sh b/www/firefox/patches/patch-gfx_graphite2_moz-gr-update.sh
deleted file mode 100644
index 58f68d1c735..00000000000
--- a/www/firefox/patches/patch-gfx_graphite2_moz-gr-update.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-gfx_graphite2_moz-gr-update.sh,v 1.1 2014/12/01 18:11:14 ryoon Exp $
-
---- gfx/graphite2/moz-gr-update.sh.orig 2014-11-21 03:37:30.000000000 +0000
-+++ gfx/graphite2/moz-gr-update.sh
-@@ -23,8 +23,14 @@ echo "\nSee" $0 "for update procedure.\n
- find gfx/graphite2/ -name "*.cpp" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
- find gfx/graphite2/ -name "*.h" -exec perl -p -i -e "s/<cstdio>/<stdio.h>/;s/Windows.h/windows.h/;" {} \;
-
-+# closest tag/release to require for system version
-+TAG=$(cd ../graphitedev/ && hg parents --template {latesttag})
-+
-+perl -p -i -e "s/[0-9]+\,[0-9]+\,[0-9]+/$TAG/ and tr/./,/ \
-+ if /GR2_VERSION_REQUIRE/" configure.in
-+
- # summarize what's been touched
--echo Updated to $CHANGESET.
-+echo Updated to $CHANGESET \($TAG for --with-system-graphite2\)
- echo Here is what changed in the gfx/graphite2 directory:
- echo
-
diff --git a/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h b/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h
new file mode 100644
index 00000000000..d36fbc2ff44
--- /dev/null
+++ b/www/firefox/patches/patch-intl_hyphenation_glue_hnjalloc.h
@@ -0,0 +1,14 @@
+$NetBSD: patch-intl_hyphenation_glue_hnjalloc.h,v 1.1 2015/12/16 09:34:56 ryoon Exp $
+
+--- intl/hyphenation/glue/hnjalloc.h.orig 2015-12-04 00:36:54.000000000 +0000
++++ intl/hyphenation/glue/hnjalloc.h
+@@ -24,6 +24,9 @@
+ */
+
+ #include <stdio.h> /* ensure stdio.h is loaded before our macros */
++#ifdef __sun
++#include <wchar.h>
++#endif
+
+ #undef FILE
+ #define FILE hnjFile
diff --git a/www/firefox/patches/patch-intl_hyphenation_hnjalloc.h b/www/firefox/patches/patch-intl_hyphenation_hnjalloc.h
deleted file mode 100644
index 3ecd99e5f4c..00000000000
--- a/www/firefox/patches/patch-intl_hyphenation_hnjalloc.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-intl_hyphenation_hnjalloc.h,v 1.1 2014/12/01 18:11:14 ryoon Exp $
-
---- intl/hyphenation/hnjalloc.h.orig 2014-11-21 03:37:31.000000000 +0000
-+++ intl/hyphenation/hnjalloc.h
-@@ -24,6 +24,9 @@
- */
-
- #include <stdio.h> /* ensure stdio.h is loaded before our macros */
-+#ifdef __sun
-+#include <wchar.h>
-+#endif
-
- #undef FILE
- #define FILE hnjFile
diff --git a/www/firefox/patches/patch-intl_unicharutil_util_moz.build b/www/firefox/patches/patch-intl_unicharutil_util_moz.build
deleted file mode 100644
index 8bc301620f2..00000000000
--- a/www/firefox/patches/patch-intl_unicharutil_util_moz.build
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-intl_unicharutil_util_moz.build,v 1.3 2015/09/23 06:44:42 ryoon Exp $
-
---- intl/unicharutil/util/moz.build.orig 2015-08-24 21:53:08.000000000 +0000
-+++ intl/unicharutil/util/moz.build
-@@ -42,6 +42,9 @@ if CONFIG['_MSC_VER']:
- if CONFIG['ENABLE_INTL_API']:
- CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS']
-
-+if CONFIG['MOZ_NATIVE_HARFBUZZ']:
-+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS']
-+
- if CONFIG['GNU_CXX']:
- FAIL_ON_WARNINGS = True
-
diff --git a/www/firefox/patches/patch-ipc_ipdl_ipdl_lower.py b/www/firefox/patches/patch-ipc_ipdl_ipdl_lower.py
deleted file mode 100644
index c1a0f87173a..00000000000
--- a/www/firefox/patches/patch-ipc_ipdl_ipdl_lower.py
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ipc_ipdl_ipdl_lower.py,v 1.6 2014/07/24 14:57:12 ryoon Exp $
-
-Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1026499:
-Make sure storage provided for attributes is properly aligned
-in the generated C++ code.
-
---- ipc/ipdl/ipdl/lower.py.orig 2014-07-17 01:45:18.000000000 +0000
-+++ ipc/ipdl/ipdl/lower.py
-@@ -768,7 +768,7 @@ IPDL union type."""
- if self.recursive:
- return self.ptrToType()
- else:
-- return TypeArray(Type('char'), ExprSizeof(self.internalType()))
-+ return TypeArray(Type('char'), ExprSizeof(self.internalType()), self.internalType())
-
- def unionValue(self):
- # NB: knows that Union's storage C union is named |mValue|
diff --git a/www/firefox/patches/patch-js_public_CallArgs.h b/www/firefox/patches/patch-js_public_CallArgs.h
deleted file mode 100644
index 9b8205f68da..00000000000
--- a/www/firefox/patches/patch-js_public_CallArgs.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-js_public_CallArgs.h,v 1.1 2015/05/12 22:48:54 ryoon Exp $
-
---- js/public/CallArgs.h.orig 2015-04-29 21:11:43.000000000 +0000
-+++ js/public/CallArgs.h
-@@ -344,7 +344,7 @@ class MOZ_STACK_CLASS CallArgs : public
- * Returns true if there are at least |required| arguments passed in. If
- * false, it reports an error message on the context.
- */
-- bool requireAtLeast(JSContext* cx, const char* fnname, unsigned required);
-+ JS_PUBLIC_API(bool) requireAtLeast(JSContext* cx, const char* fnname, unsigned required);
-
- };
-
diff --git a/www/firefox/patches/patch-js_src_jsapi.cpp b/www/firefox/patches/patch-js_src_jsapi.cpp
deleted file mode 100644
index a9a005fadbe..00000000000
--- a/www/firefox/patches/patch-js_src_jsapi.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-js_src_jsapi.cpp,v 1.3 2015/05/12 22:48:54 ryoon Exp $
-
---- js/src/jsapi.cpp.orig 2015-04-29 21:11:46.000000000 +0000
-+++ js/src/jsapi.cpp
-@@ -115,7 +115,7 @@ using js::frontend::Parser;
- #define JS_ADDRESSOF_VA_LIST(ap) (&(ap))
- #endif
-
--bool
-+JS_PUBLIC_API(bool)
- JS::CallArgs::requireAtLeast(JSContext* cx, const char* fnname, unsigned required) {
- if (length() < required) {
- char numArgsStr[40];
diff --git a/www/firefox/patches/patch-media_libcubeb_src_moz.build b/www/firefox/patches/patch-media_libcubeb_src_moz.build
index ecd51419203..fa22360a06c 100644
--- a/www/firefox/patches/patch-media_libcubeb_src_moz.build
+++ b/www/firefox/patches/patch-media_libcubeb_src_moz.build
@@ -1,8 +1,8 @@
-$NetBSD: patch-media_libcubeb_src_moz.build,v 1.4 2015/09/23 06:44:42 ryoon Exp $
+$NetBSD: patch-media_libcubeb_src_moz.build,v 1.5 2015/12/16 09:34:56 ryoon Exp $
Don't assume cocoa toolkit just because OS_TARGET is Darwin.
---- media/libcubeb/src/moz.build.orig 2015-08-24 21:53:10.000000000 +0000
+--- media/libcubeb/src/moz.build.orig 2015-12-04 00:36:59.000000000 +0000
+++ media/libcubeb/src/moz.build
@@ -17,6 +17,12 @@ if CONFIG['MOZ_ALSA']:
]
@@ -26,7 +26,7 @@ Don't assume cocoa toolkit just because OS_TARGET is Darwin.
SOURCES += [
'cubeb_audiounit.c',
]
-@@ -66,6 +72,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
+@@ -65,6 +71,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
FINAL_LIBRARY = 'gkmedias'
@@ -36,13 +36,3 @@ Don't assume cocoa toolkit just because OS_TARGET is Darwin.
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
CFLAGS += [
'-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
-@@ -74,7 +83,9 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk
- ]
- ]
-
-+CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
- FAIL_ON_WARNINGS = True
-
-+CFLAGS += CONFIG['MOZ_OSS_CFLAGS']
- CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
- CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
diff --git a/www/firefox/patches/patch-memory_build_mozjemalloc__compat.c b/www/firefox/patches/patch-memory_build_mozjemalloc__compat.c
index df18141c18c..af5f3926a80 100644
--- a/www/firefox/patches/patch-memory_build_mozjemalloc__compat.c
+++ b/www/firefox/patches/patch-memory_build_mozjemalloc__compat.c
@@ -1,9 +1,9 @@
-$NetBSD: patch-memory_build_mozjemalloc__compat.c,v 1.3 2015/04/05 12:54:12 ryoon Exp $
+$NetBSD: patch-memory_build_mozjemalloc__compat.c,v 1.4 2015/12/16 09:34:56 ryoon Exp $
---- memory/build/mozjemalloc_compat.c.orig 2015-03-27 02:20:26.000000000 +0000
+--- memory/build/mozjemalloc_compat.c.orig 2015-12-04 00:37:04.000000000 +0000
+++ memory/build/mozjemalloc_compat.c
-@@ -131,6 +131,48 @@ compute_bin_unused(unsigned int narenas)
- return bin_unused;
+@@ -140,6 +140,48 @@ compute_bin_unused_and_bookkeeping(jemal
+ stats->bin_unused = bin_unused;
}
+static size_t
diff --git a/www/firefox/patches/patch-memory_jemalloc_src_configure b/www/firefox/patches/patch-memory_jemalloc_src_configure
deleted file mode 100644
index ccb02695371..00000000000
--- a/www/firefox/patches/patch-memory_jemalloc_src_configure
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-memory_jemalloc_src_configure,v 1.2 2015/04/05 12:54:12 ryoon Exp $
-
---- memory/jemalloc/src/configure.orig 2015-03-27 02:20:26.000000000 +0000
-+++ memory/jemalloc/src/configure
-@@ -6566,7 +6566,7 @@ else
- LG_PAGE="detect"
- fi
-
--if test "x$LG_PAGE" == "xdetect"; then
-+if test "x$LG_PAGE" = "xdetect"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking LG_PAGE" >&5
- $as_echo_n "checking LG_PAGE... " >&6; }
- if ${je_cv_lg_page+:} false; then :