pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Feb 23 17:02:05 UTC 2021

Modified Files:
        pkgsrc/www/firefox: Makefile PLIST distinfo
        pkgsrc/www/firefox/patches:
            patch-js_src_jit_ProcessExecutableMemory.cpp
Added Files:
        pkgsrc/www/firefox/patches: patch-mozglue_misc_Uptime.cpp

Log Message:
firefox: Update to 86.0

Changelog:
New

  * Firefox now supports simultaneously watching multiple videos in
    Picture-in-Picture.

  * Today, Firefox introduces Total Cookie Protection to Strict Mode. In Total
    Cookie Protection, every website gets its own "cookie jar," preventing
    cookies from being used to track you from site to site.

  * We've improved our Print functionality with a cleaner design and better
    integration with your computer's printer settings.

  * For Firefox users in Canada, credit card management and auto-fill are now
    enabled.

  * Notable performance and stability improvements are achieved by moving
    canvas drawing and WebGL drawing to the GPU process.

Fixed

  * Reader mode now works with local HTML pages.

  * Using screen reader quick navigation to move to editable text controls no
    longer incorrectly reaches non-editable cells in some grids such as on
    messenger.com.

  * The Orca screen reader's mouse review feature now works correctly after
    switching tabs in Firefox.

  * Screen readers no longer report column headers incorrectly in tables
    containing cells spanning multiple columns.

  * Links in Reader View now have more color contrast.

  * Various security fixes.

Changed

  * On Linux and Android, the protection to mitigate the stack clash attack has
    been activated.

  * From Firefox 86 onward, DTLS 1.0 is no longer supported for establishing
    WebRTC's PeerConnections. All WebRTC services need to support DTLS 1.2 from
    now on as the minimum version.

  * Consolidated all video decoding in the new RDD process which results in a
    more secure Firefox.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can see more details in the Firefox for Enterprise
    86 Release Notes.

Developer

  * Developer Information
  * CSS image-set() function in CSS is now enabled, allowing for responsive
    images in CSS.

  * Inactive CSS tool is now showing a warning when margin or padding is set on
    internal table elements.
    Inactive CSS screenshot

  * Developer Tools Toolbox is now showing a number of errors on the current
    page. This is a quick way to surface information to a developer that
    something is wrong with their page. Clicking on the red exclamation icon
    navigates the user to the Console panel.
    Develeoper tools: screenshot of number of errors

Security fixes:
#CVE-2021-23969: Content Security Policy violation report could have contained
the destination of a redirect
#CVE-2021-23970: Multithreaded WASM triggered assertions validating separation
of script domains
#CVE-2021-23968: Content Security Policy violation report could have contained
the destination of a redirect
#CVE-2021-23974: noscript elements could have led to an HTML Sanitizer bypass
#CVE-2021-23971: A website's Referrer-Policy could have been be overridden,
potentially resulting in the full URL being sent as a Referrer
#CVE-2021-23976: Local spoofing of web manifests for arbitrary pages in Firefox
for Android
#CVE-2021-23977: Malicious application could read sensitive data from Firefox
for Android's application directories
#CVE-2021-23972: HTTP Auth phishing warning was omitted when a redirect is
cached
#CVE-2021-23975: about:memory Measure function caused an incorrect pointer
operation
#CVE-2021-23973: MediaError message property could have leaked information
about cross-origin resources
#CVE-2021-23978: Memory safety bugs fixed in Firefox 86 and Firefox ESR 78.8
#CVE-2021-23979: Memory safety bugs fixed in Firefox 86


To generate a diff of this commit:
cvs rdiff -u -r1.469 -r1.470 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.169 -r1.170 pkgsrc/www/firefox/PLIST
cvs rdiff -u -r1.428 -r1.429 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/firefox/patches/patch-mozglue_misc_Uptime.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.469 pkgsrc/www/firefox/Makefile:1.470
--- pkgsrc/www/firefox/Makefile:1.469   Wed Feb 10 12:25:05 2021
+++ pkgsrc/www/firefox/Makefile Tue Feb 23 17:02:04 2021
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.469 2021/02/10 12:25:05 ryoon Exp $
+# $NetBSD: Makefile,v 1.470 2021/02/23 17:02:04 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH=            85.0
-MOZ_BRANCH_MINOR=      .2
+MOZ_BRANCH=            86.0
+MOZ_BRANCH_MINOR=      
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}

Index: pkgsrc/www/firefox/PLIST
diff -u pkgsrc/www/firefox/PLIST:1.169 pkgsrc/www/firefox/PLIST:1.170
--- pkgsrc/www/firefox/PLIST:1.169      Tue Jan 26 15:02:55 2021
+++ pkgsrc/www/firefox/PLIST    Tue Feb 23 17:02:04 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.169 2021/01/26 15:02:55 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.170 2021/02/23 17:02:04 ryoon Exp $
 bin/firefox
 lib/firefox/actors/AboutHttpsOnlyErrorChild.jsm
 lib/firefox/actors/AboutHttpsOnlyErrorParent.jsm
@@ -31,6 +31,7 @@ lib/firefox/actors/PopupBlockingChild.js
 lib/firefox/actors/PopupBlockingParent.jsm
 lib/firefox/actors/PrintingChild.jsm
 lib/firefox/actors/PrintingParent.jsm
+lib/firefox/actors/PrintingSelectionChild.jsm
 lib/firefox/actors/PurgeSessionHistoryChild.jsm
 lib/firefox/actors/RemotePageChild.jsm
 lib/firefox/actors/SelectChild.jsm
@@ -105,8 +106,6 @@ lib/firefox/browser/actors/RefreshBlocke
 lib/firefox/browser/actors/RefreshBlockerParent.jsm
 lib/firefox/browser/actors/SearchSERPTelemetryChild.jsm
 lib/firefox/browser/actors/SearchSERPTelemetryParent.jsm
-lib/firefox/browser/actors/SiteSpecificBrowserChild.jsm
-lib/firefox/browser/actors/SiteSpecificBrowserParent.jsm
 lib/firefox/browser/actors/SwitchDocumentDirectionChild.jsm
 lib/firefox/browser/actors/WebRTCChild.jsm
 lib/firefox/browser/actors/WebRTCParent.jsm
@@ -167,6 +166,8 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/illustration-sync%2x.png@localhost
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/long-zap.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/protection-report-icon.png
+lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/pin-to-taskbar-v1.svg
+lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/pin-to-taskbar-v2.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/remote/pip-message-icon.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/short-zap.svg
 lib/firefox/browser/chrome/browser/content/activity-stream/data/content/assets/spinner.svg
@@ -309,6 +310,12 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/confirmation-dialog.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/fxaccounts-button.css
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/fxaccounts-button.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/generic-dialog.css
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/generic-dialog.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-error-dialog.css
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-error-dialog.js
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-summary-dialog.css
+lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/import-summary-dialog.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.css
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-filter.js
 lib/firefox/browser/chrome/browser/content/browser/aboutlogins/components/login-intro.css
@@ -569,9 +576,6 @@ lib/firefox/browser/chrome/browser/conte
 lib/firefox/browser/chrome/browser/content/browser/search/searchbar.js
 lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.js
 lib/firefox/browser/chrome/browser/content/browser/setDesktopBackground.xhtml
-lib/firefox/browser/chrome/browser/content/browser/ssb/ssb.css
-lib/firefox/browser/chrome/browser/content/browser/ssb/ssb.html
-lib/firefox/browser/chrome/browser/content/browser/ssb/ssb.js
 lib/firefox/browser/chrome/browser/content/browser/static-robot.png
 lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.js
 lib/firefox/browser/chrome/browser/content/browser/syncedtabs/sidebar.xhtml
@@ -695,7 +699,6 @@ lib/firefox/browser/chrome/browser/res/a
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterParentProcessMessageHandler.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterPreferences.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterTargeting.jsm
-lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterTelemetry.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ASRouterTriggerListeners.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/AboutPreferences.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/ActivityStream.jsm
@@ -711,6 +714,7 @@ lib/firefox/browser/chrome/browser/res/a
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/FaviconFeed.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/FilterAdult.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/HighlightsFeed.jsm
+lib/firefox/browser/chrome/browser/res/activity-stream/lib/InfoBar.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/LinksCache.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/MomentsPageHub.jsm
 lib/firefox/browser/chrome/browser/res/activity-stream/lib/NewTabInit.jsm
@@ -1174,7 +1178,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/illustrations/error-session-restore.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/import.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/info.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/install-ssb.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/ion.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/library-bookmark-animation.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/library-pocket-animation.svg
@@ -1230,7 +1233,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/webauthn.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/xr-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/notification-icons/xr.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/open-in-new.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/open.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/pageInfo.png
@@ -1285,7 +1287,6 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/siteDataSettings.css
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/sync.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/tab.svg
-lib/firefox/browser/chrome/browser/skin/classic/browser/print.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/private-browsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/privateBrowsing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing/aboutPrivateBrowsing.css
@@ -1329,6 +1330,8 @@ lib/firefox/browser/chrome/browser/skin/
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/loading-burst.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/loading.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/pendingpaint.png
+lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/proton-tab-audio-muted.svg
+lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/proton-tab-audio-playing.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked-small.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-blocked.svg
 lib/firefox/browser/chrome/browser/skin/classic/browser/tabbrowser/tab-audio-muted-small.svg
@@ -2132,6 +2135,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/addon/webextension-inspected-window.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/animation.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/array-buffer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/breakpoint-list.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/changes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/compatibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/fronts/content-viewer.js
@@ -2288,6 +2292,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/extension-sidebar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/reducers/sidebar.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/extensions/types.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/flexbox-highlighter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/flexbox.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/actions/index.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/flexbox/components/FlexContainer.js
@@ -2329,6 +2334,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/types.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/utils/font-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/fonts/utils/l10n.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/grid-highlighter.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/grids.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/highlighter-settings.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/inspector/grids/actions/index.js
@@ -2913,6 +2919,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/constants.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/remote-client-manager.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/remote-debugging/version-checker.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/save-screenshot.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/scroll.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-map/assets/dwarf_to_json.wasm
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/source-map/assets/source-map-mappings.wasm
@@ -2936,9 +2943,9 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/fluent-react.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/immutable.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/jszip.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/lodash.js
 ${PLIST.debug}lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dev.js
 ${PLIST.debug}lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-dev.js
+lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/lodash.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-factories.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-server.js
 ${PLIST.debug}lib/firefox/browser/chrome/devtools/modules/devtools/client/shared/vendor/react-dom-server-dev.js
@@ -3045,7 +3052,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/batching.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/css-error-reporting.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/message-cache-clearing.js
-lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/enhancers/net-provider.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/event-telemetry.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/history-persistence.js
 lib/firefox/browser/chrome/devtools/modules/devtools/client/webconsole/middleware/performance-marker.js
@@ -3095,6 +3101,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/animation-type-longhand.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/animation.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/array-buffer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/breakpoint-list.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/breakpoint.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/changes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/common.js
@@ -3215,6 +3222,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/accessibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/actor-registry.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/breakpoint-actor-map.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/capture-screenshot.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/css-grid-utils.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/dbg-source.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/utils/event-breakpoints.js
@@ -3253,6 +3261,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/listeners/document-events.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/message-manager-mock.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/utils.js
+lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/webidl-deprecated-list.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/webidl-pure-allowlist.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/webconsole/worker-listeners.js
 lib/firefox/browser/chrome/devtools/modules/devtools/server/actors/worker/push-subscription.js
@@ -3388,8 +3397,6 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/network-events.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/storage-local-storage.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/resources/transformers/storage-session-storage.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/screenshot/capture.js
-lib/firefox/browser/chrome/devtools/modules/devtools/shared/screenshot/save.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/auth.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/cert.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/security/prompt.js
@@ -3399,6 +3406,7 @@ lib/firefox/browser/chrome/devtools/modu
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/addon/webextension-inspected-window.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/animation.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/array-buffer.js
+lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/breakpoint-list.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/changes.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/compatibility.js
 lib/firefox/browser/chrome/devtools/modules/devtools/shared/specs/content-viewer.js
@@ -3669,7 +3677,6 @@ lib/firefox/browser/chrome/en-US/locale/
 lib/firefox/browser/chrome/en-US/locale/browser/accounts.properties
 lib/firefox/browser/chrome/en-US/locale/browser/app-extension-fields.properties
 lib/firefox/browser/chrome/en-US/locale/browser/appstrings.properties
-lib/firefox/browser/chrome/en-US/locale/browser/baseMenuOverlay.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/bookmarks.html
 lib/firefox/browser/chrome/en-US/locale/browser/brandings.dtd
 lib/firefox/browser/chrome/en-US/locale/browser/browser.dtd
@@ -4049,6 +4056,7 @@ lib/firefox/browser/localization/en-US/d
 lib/firefox/browser/localization/en-US/devtools/client/accessibility.ftl
 lib/firefox/browser/localization/en-US/devtools/client/application.ftl
 lib/firefox/browser/localization/en-US/devtools/client/compatibility.ftl
+lib/firefox/browser/localization/en-US/devtools/client/perftools.ftl
 lib/firefox/browser/localization/en-US/devtools/client/storage.ftl
 lib/firefox/browser/localization/en-US/devtools/client/styleeditor.ftl
 lib/firefox/browser/localization/en-US/devtools/client/toolbox-options.ftl
@@ -4121,7 +4129,6 @@ lib/firefox/browser/modules/SelectionCha
 lib/firefox/browser/modules/ShellService.jsm
 lib/firefox/browser/modules/SiteDataManager.jsm
 lib/firefox/browser/modules/SitePermissions.jsm
-lib/firefox/browser/modules/SiteSpecificBrowserService.jsm
 lib/firefox/browser/modules/TRRPerformance.jsm
 lib/firefox/browser/modules/TabUnloader.jsm
 lib/firefox/browser/modules/TabsList.jsm
@@ -4182,7 +4189,6 @@ lib/firefox/browser/modules/sessionstore
 lib/firefox/browser/modules/sessionstore/TabState.jsm
 lib/firefox/browser/modules/sessionstore/TabStateCache.jsm
 lib/firefox/browser/modules/sessionstore/TabStateFlusher.jsm
-lib/firefox/browser/modules/ssb/ImageTools.jsm
 lib/firefox/browser/modules/syncedtabs/EventEmitter.jsm
 lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckComponent.js
 lib/firefox/browser/modules/syncedtabs/SyncedTabsDeckStore.js
@@ -4341,6 +4347,8 @@ lib/firefox/chrome/pdfjs/content/PdfStre
 lib/firefox/chrome/pdfjs/content/PdfjsChild.jsm
 lib/firefox/chrome/pdfjs/content/PdfjsParent.jsm
 lib/firefox/chrome/pdfjs/content/build/pdf.js
+lib/firefox/chrome/pdfjs/content/build/pdf.sandbox.external.js
+lib/firefox/chrome/pdfjs/content/build/pdf.scripting.js
 lib/firefox/chrome/pdfjs/content/build/pdf.worker.js
 lib/firefox/chrome/pdfjs/content/web/cmaps/78-EUC-H.bcmap
 lib/firefox/chrome/pdfjs/content/web/cmaps/78-EUC-V.bcmap
@@ -4521,77 +4529,44 @@ lib/firefox/chrome/pdfjs/content/web/ima
 lib/firefox/chrome/pdfjs/content/web/images/annotation-noicon.svg
 lib/firefox/chrome/pdfjs/content/web/images/annotation-note.svg
 lib/firefox/chrome/pdfjs/content/web/images/annotation-paragraph.svg
-lib/firefox/chrome/pdfjs/content/web/images/findbarButton-next-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/findbarButton-next.svg
-lib/firefox/chrome/pdfjs/content/web/images/findbarButton-previous-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/findbarButton-previous.svg
 lib/firefox/chrome/pdfjs/content/web/images/loading-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/loading-icon.gif
 lib/firefox/chrome/pdfjs/content/web/images/loading.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-documentProperties.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-firstPage.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-handTool.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-lastPage.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-rotateCw.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollHorizontal.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollVertical.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-scrollWrapped.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-selectTool.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadEven.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadNone.svg
-lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/secondaryToolbarButton-spreadOdd.svg
 lib/firefox/chrome/pdfjs/content/web/images/shadow.png
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-bookmark.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download-dark.svg
+lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-currentOutlineItem.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-download.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrow-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-menuArrow.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-openFile.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageDown.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageUp-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-pageUp.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-presentationMode-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-presentationMode.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-print-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-print.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-search-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-search.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewLayers-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewLayers.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewOutline.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-viewThumbnail.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomIn-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomIn.svg
-lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomOut-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/toolbarButton-zoomOut.svg
-lib/firefox/chrome/pdfjs/content/web/images/treeitem-collapsed-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/treeitem-collapsed.svg
-lib/firefox/chrome/pdfjs/content/web/images/treeitem-expanded-dark.svg
 lib/firefox/chrome/pdfjs/content/web/images/treeitem-expanded.svg
 lib/firefox/chrome/pdfjs/content/web/viewer.css
 lib/firefox/chrome/pdfjs/content/web/viewer.html
@@ -4624,6 +4599,59 @@ lib/firefox/chrome/pippki/content/pippki
 lib/firefox/chrome/pippki/content/pippki/setp12password.xhtml
 lib/firefox/chrome/recording/content/recording.js
 lib/firefox/chrome/recording/content/recording.xhtml
+lib/firefox/chrome/remote/content/Connection.jsm
+lib/firefox/chrome/remote/content/Error.jsm
+lib/firefox/chrome/remote/content/Format.jsm
+lib/firefox/chrome/remote/content/JSONHandler.jsm
+lib/firefox/chrome/remote/content/Log.jsm
+lib/firefox/chrome/remote/content/Protocol.jsm
+lib/firefox/chrome/remote/content/RecommendedPreferences.jsm
+lib/firefox/chrome/remote/content/RemoteAgent.jsm
+lib/firefox/chrome/remote/content/StreamRegistry.jsm
+lib/firefox/chrome/remote/content/Sync.jsm
+lib/firefox/chrome/remote/content/TabManager.jsm
+lib/firefox/chrome/remote/content/WindowManager.jsm
+lib/firefox/chrome/remote/content/domains/ContentProcessDomain.jsm
+lib/firefox/chrome/remote/content/domains/ContentProcessDomains.jsm
+lib/firefox/chrome/remote/content/domains/Domain.jsm
+lib/firefox/chrome/remote/content/domains/DomainCache.jsm
+lib/firefox/chrome/remote/content/domains/ParentProcessDomains.jsm
+lib/firefox/chrome/remote/content/domains/content/DOM.jsm
+lib/firefox/chrome/remote/content/domains/content/Emulation.jsm
+lib/firefox/chrome/remote/content/domains/content/Input.jsm
+lib/firefox/chrome/remote/content/domains/content/Log.jsm
+lib/firefox/chrome/remote/content/domains/content/Network.jsm
+lib/firefox/chrome/remote/content/domains/content/Page.jsm
+lib/firefox/chrome/remote/content/domains/content/Performance.jsm
+lib/firefox/chrome/remote/content/domains/content/Runtime.jsm
+lib/firefox/chrome/remote/content/domains/content/Security.jsm
+lib/firefox/chrome/remote/content/domains/content/runtime/ExecutionContext.jsm
+lib/firefox/chrome/remote/content/domains/parent/Browser.jsm
+lib/firefox/chrome/remote/content/domains/parent/Emulation.jsm
+lib/firefox/chrome/remote/content/domains/parent/IO.jsm
+lib/firefox/chrome/remote/content/domains/parent/Input.jsm
+lib/firefox/chrome/remote/content/domains/parent/Network.jsm
+lib/firefox/chrome/remote/content/domains/parent/Page.jsm
+lib/firefox/chrome/remote/content/domains/parent/Security.jsm
+lib/firefox/chrome/remote/content/domains/parent/Target.jsm
+lib/firefox/chrome/remote/content/domains/parent/page/DialogHandler.jsm
+lib/firefox/chrome/remote/content/external/EventUtils.js
+lib/firefox/chrome/remote/content/observers/ChannelEventSink.jsm
+lib/firefox/chrome/remote/content/observers/ContextObserver.jsm
+lib/firefox/chrome/remote/content/observers/NetworkObserver.jsm
+lib/firefox/chrome/remote/content/observers/TargetObserver.jsm
+lib/firefox/chrome/remote/content/server/HTTPD.jsm
+lib/firefox/chrome/remote/content/server/WebSocketHandshake.jsm
+lib/firefox/chrome/remote/content/server/WebSocketTransport.jsm
+lib/firefox/chrome/remote/content/sessions/ContentProcessSession.jsm
+lib/firefox/chrome/remote/content/sessions/MainProcessSession.jsm
+lib/firefox/chrome/remote/content/sessions/Session.jsm
+lib/firefox/chrome/remote/content/sessions/TabSession.jsm
+lib/firefox/chrome/remote/content/sessions/frame-script.js
+lib/firefox/chrome/remote/content/targets/MainProcessTarget.jsm
+lib/firefox/chrome/remote/content/targets/TabTarget.jsm
+lib/firefox/chrome/remote/content/targets/Target.jsm
+lib/firefox/chrome/remote/content/targets/TargetList.jsm
 lib/firefox/chrome/toolkit/content/extensions/child/ext-backgroundPage.js
 lib/firefox/chrome/toolkit/content/extensions/child/ext-contentScripts.js
 lib/firefox/chrome/toolkit/content/extensions/child/ext-extension.js
@@ -5080,12 +5108,15 @@ lib/firefox/chrome/toolkit/skin/classic/
 lib/firefox/chrome/toolkit/skin/classic/global/icons/findFile.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/heart.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/help.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/icon-refresh.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/identity-icon.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/info.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/loading.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/loading%2x.png@localhost
 lib/firefox/chrome/toolkit/skin/classic/global/icons/more.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/open-in-new.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/performance.svg
+lib/firefox/chrome/toolkit/skin/classic/global/icons/print.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/question-64.png
 lib/firefox/chrome/toolkit/skin/classic/global/icons/resizer.svg
 lib/firefox/chrome/toolkit/skin/classic/global/icons/search-textbox.svg
@@ -5576,7 +5607,6 @@ lib/firefox/modules/SearchSuggestionCont
 lib/firefox/modules/SearchSuggestions.jsm
 lib/firefox/modules/SearchUtils.jsm
 lib/firefox/modules/SecurityInfo.jsm
-lib/firefox/modules/SecurityReporter.jsm
 lib/firefox/modules/ServiceRequest.jsm
 lib/firefox/modules/ServiceWorkerCleanUp.jsm
 lib/firefox/modules/Services.jsm

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.428 pkgsrc/www/firefox/distinfo:1.429
--- pkgsrc/www/firefox/distinfo:1.428   Wed Feb 10 12:25:05 2021
+++ pkgsrc/www/firefox/distinfo Tue Feb 23 17:02:04 2021
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.428 2021/02/10 12:25:05 ryoon Exp $
+$NetBSD: distinfo,v 1.429 2021/02/23 17:02:04 ryoon Exp $
 
-SHA1 (firefox-85.0.2.source.tar.xz) = 534da33d1271a00a4cc19a3507d0bd9dc092f958
-RMD160 (firefox-85.0.2.source.tar.xz) = 23a5efaaccb893f466e4aa626eacd3b54868b28e
-SHA512 (firefox-85.0.2.source.tar.xz) = ae1dd0fd5729458ccb2f2526f9a6822db90a67ad9dd726aece724e758012dd381f02143007cdf7abfd57187912c2e32a368450d89c121464775243b4255243aa
-Size (firefox-85.0.2.source.tar.xz) = 372234168 bytes
+SHA1 (firefox-86.0.source.tar.xz) = 156e6bb90946fb2290f36aa0b08abc9c436e78c7
+RMD160 (firefox-86.0.source.tar.xz) = 8847103a535eec5b103f78a66c6d1cc38186a7a2
+SHA512 (firefox-86.0.source.tar.xz) = f5a7b9aa53e2955e972e30cc62ae64ae955127eab951d7a1102d5ac8a73804982e01b917787c00a6e0a0ed03594567d29a24808271283ef61a9383bc4bb39e3f
+Size (firefox-86.0.source.tar.xz) = 371929688 bytes
 SHA1 (patch-aa) = 11060461fdaca5661e89651b8ded4a59d2abc4d7
 SHA1 (patch-browser_app_profile_firefox.js) = 89cea0a66457c96ad0b94aaa524aa5942ad781d0
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
@@ -19,7 +19,7 @@ SHA1 (patch-ipc_chromium_src_base_messag
 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 260c29bacd8bf265951b7a412f850bf2b292c836
 SHA1 (patch-js_public_ErrorReport.h) = 6b96a09acb9d7ee2a85539d827ba46e7a1a062e8
-SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = c75e9ea7124c18be1a051106fcc407ddd1e82e46
+SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = fad103cc698f9828ad58f742231984ec2bc27605
 SHA1 (patch-js_src_jit_arm64_vixl_MozCpu-vixl.cpp) = fdc522e3fb626b1b8a2ebf19ad60bfc25dfa4183
 SHA1 (patch-js_src_jsfriendapi.h) = b5cb687dbbda314fe0f16521c1c042c105c4bbe4
 SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba
@@ -30,6 +30,7 @@ SHA1 (patch-media_libcubeb_src_moz.build
 SHA1 (patch-media_libpng_pngpriv.h) = c8084332560017cd7c9b519b61d125fa28af0dbc
 SHA1 (patch-media_libtheora_lib_info.c) = f6dbf536d73859a1ff78304c2e9f6a6f74dac01f
 SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 6bcb03e9d67fe38992ca6126f98a0beb1f0520cf
+SHA1 (patch-mozglue_misc_Uptime.cpp) = c33c5373d2afc262d1536b648e471589a31b1133
 SHA1 (patch-nsprpub_pr_src_pthreads_ptsynch.c) = 13e512c7ee9fa1e14ba415d62fa853e5fbfc91c0
 SHA1 (patch-security_nss_lib_freebl_mpi_mpi.c) = a7cd867916524770609d1c307a65b315b88456f4
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = fb285a1d716a251aa133ab50609f72cbd1032536

Index: pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp
diff -u pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp:1.1 pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp:1.2
--- pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp:1.1 Fri Nov  6 08:56:37 2020
+++ pkgsrc/www/firefox/patches/patch-js_src_jit_ProcessExecutableMemory.cpp     Tue Feb 23 17:02:04 2021
@@ -1,8 +1,8 @@
-$NetBSD: patch-js_src_jit_ProcessExecutableMemory.cpp,v 1.1 2020/11/06 08:56:37 maya Exp $
+$NetBSD: patch-js_src_jit_ProcessExecutableMemory.cpp,v 1.2 2021/02/23 17:02:04 ryoon Exp $
 
 PaX MPROTECT safety for NetBSD.
 
---- js/src/jit/ProcessExecutableMemory.cpp.orig        2020-10-27 23:47:06.000000000 +0000
+--- js/src/jit/ProcessExecutableMemory.cpp.orig        2021-02-11 21:17:13.000000000 +0000
 +++ js/src/jit/ProcessExecutableMemory.cpp
 @@ -362,9 +362,16 @@ static void* ReserveProcessExecutableMem
    // Note that randomAddr is just a hint: if the address is not available
@@ -23,8 +23,8 @@ PaX MPROTECT safety for NetBSD.
    }
 @@ -409,8 +416,12 @@ static unsigned ProtectionSettingToFlags
  
- static MOZ_MUST_USE bool CommitPages(void* addr, size_t bytes,
-                                      ProtectionSetting protection) {
+ [[nodiscard]] static bool CommitPages(void* addr, size_t bytes,
+                                       ProtectionSetting protection) {
 -  void* p = MozTaggedAnonymousMmap(
 -      addr, bytes, ProtectionSettingToFlags(protection),
 +  void* p = MozTaggedAnonymousMmap(addr, bytes,

Added files:

Index: pkgsrc/www/firefox/patches/patch-mozglue_misc_Uptime.cpp
diff -u /dev/null pkgsrc/www/firefox/patches/patch-mozglue_misc_Uptime.cpp:1.1
--- /dev/null   Tue Feb 23 17:02:05 2021
+++ pkgsrc/www/firefox/patches/patch-mozglue_misc_Uptime.cpp    Tue Feb 23 17:02:04 2021
@@ -0,0 +1,15 @@
+$NetBSD: patch-mozglue_misc_Uptime.cpp,v 1.1 2021/02/23 17:02:04 ryoon Exp $
+
+* Define uptime-related functions for NetBSD too.
+
+--- mozglue/misc/Uptime.cpp.orig       2021-02-11 21:17:44.000000000 +0000
++++ mozglue/misc/Uptime.cpp
+@@ -79,7 +79,7 @@ Maybe<uint64_t> NowIncludingSuspendMs() 
+ }
+ #endif  // XP_WIN
+ 
+-#if defined(XP_LINUX)  // including Android
++#if defined(XP_UNIX) && !(defined(__APPLE__) && defined(__MACH__)) // including Android
+ #  include <time.h>
+ 
+ // Number of nanoseconds in a millisecond.



Home | Main Index | Thread Index | Old Index