Changes in 20210616094608

Built from 593c9e377f44615d071e2e31a726aa2db31eee27

..index..
Bug 1715365 N[Core:Audio/Video: Playback][Linux] Implement VideoFrame pool to store and recycle video frames
Bug 1715984 R[Core:CSS Parsing and Computation]Remove -moz-outline-radius.
Bug 1715705 R[Core:DOM: Content Processes]Don't run multiple MEMORY_PRESSURE GCs concurrently in different processes
Bug 1716350 R[Core:DOM: Editor]Remove redundant IsTextEditor()/IsHTMLEditor()
Bug 1646560 R[Core:DOM: Navigation]Fix GetInProcessParentDocshell usage in nsDocShell::RecomputeCanExecuteScripts
Bug 1716516 R[Core:DOM: Navigation]Intermittent TEST-UNEXPECTED-TIMEOUT | docshell/test/unit/test_allowJavascript.js | Test timed out
Bug 1697905 R[Core:DOM: Navigation]Navigating back in history doesn't work in a single tab (Fission enabled)
Bug 1643998 A[Core:DOM: Navigation]Intermittent browser/base/content/test/tabs/browser_new_tab_in_privilegedabout_process_pref.js | Check that about:newtab is in privileged about: content process after location change. - Got 11269, expected 8122
Bug 1716437 R[Core:DOM: Navigation]Disable /fetch/metadata/prefetch.https.sub.html on Fission for now
Bug 1716499 R[Core:DOM: Security]Update test browser_partitionedCookies.js to work with https-first enabled in PBM
Bug 1711453 R[Core:DOM: Security]HTTPS-First: Add test for cookies
Bug 1716556 R[Core:DOM: Security]Remove unused crash annotation for loadinfo in nsIOService
Bug 1709838 A[Core:DOM: Security]Enable HTTPS-First Mode in PBM Mode in Nightly
Bug 1716500 R[Core:DOM: Security]Update test browser_HSTS.js to work with https-first enabled in PBM
Bug 1496997 R[Core:DOM: Service Workers]Remove child intercept support once parent intercept has fully shipped and we have no need to switch back to child intercept
Bug 1716198 R[Core:DOM: Web Authentication]Perma [Tier2] TEST-UNEXPECTED-PASS | dom/webauthn/tests/test_webauthn_get_assertion_dead_object.html | fail-if condition in manifest - We expected at least one failure
Bug 1713680 R[Core:Disability Access APIs]Crash in [@ mozilla::a11y::DocAccessibleParent::AddChildDoc] MOZ_DIAGNOSTIC_ASSERT(false) (Binding to parent that isn't a valid OuterDoc!)
Bug 1716518 R[Core:General]Upgrade a bunch of rust crates
Bug 1716559 R[Core:Graphics]Remove TextureImageEGL
Bug 1715803 U[Core:Graphics]SVG with transparency appears blurry
Bug 1716117 R[Core:Graphics: Text]Use harfbuzz instead of sfntly for font subsetting
Bug 1716395 R[Core:Graphics: WebRender]Break webrender texture memory down into categories in memory reports and profiles
Bug 1716465 R[Core:Graphics: WebRender]Surfaces are invalidated in low quality pinch-zoom mode if compositor scale changes
Bug 1716483 R[Core:Graphics: WebRender]Dynamically adjust tile raster scale for low-quality pinch zoom mode
Bug 1715524 R[Core:Graphics: WebRender]ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/2d/FilterNodeSoftware.cpp:1776:10 in mozilla::gfx::FilterNodeComponentTransferSoftware::GenerateLookupTable(long, unsigned char (*) [256], bool)
Bug 1716512 R[Core:Internationalization: Localization]Fluent linter fails if group comments is followed only by terms
Bug 1716664 R[Core:Internationalization: Localization][fluent-dom] Skip applying async translation if `data-l10n-id` was removed before application
Bug 1706866 R[Core:JavaScript Engine]Add more embedder API for BigInt
Bug 1715318 R[Core:JavaScript Engine: JIT]Differential Testing: Different output during TypeError
Bug 1716247 N[Core:JavaScript: GC]Visual Studio 2017 fails to compile SM headers
Bug 1716531 R[Core:JavaScript: GC]Don't pay attention to low volume allocation sites
Bug 1714933 R[Core:JavaScript: Internationalization API]Update our in-tree ICU to 69
Bug 1713400 R[Core:Javascript: WebAssembly]Generally use page lengths instead of byte lengths for linear memory
Bug 1716029 A[Core:Layout: Text and Fonts]Arabic ligatures not displaying correctly
Bug 1716433 R[Core:Layout: Text and Fonts]FontSubstitutes registry entry not being respected in firefox 89
Bug 1716623 R[Core:Layout: Text and Fonts]Permanent /css/css-fonts/ test failures when Gecko 91 merges to Beta on 2021-07-12
Bug 1700405 R[Core:Networking]Intermittent netwerk/test/unit/test_trr_confirmation.js | xpcshell return code: 0
Bug 1716550 R[Core:Networking: HTTP]Unnecessary null-check for "ent" in DnsAndConnectSocket::TransportSetup::SetupConn
Bug 1713689 R[Core:Networking: HTTP]Set DF flag on QUIC datagrams if IPv4 is used
Bug 1713790 R[Core:Networking: HTTP]Permanent netwerk/protocol/http/HttpChannelChild.cpp:369:56: error: lambda capture 'start' is not used [-Werror,-Wunused-lambda-capture] when Gecko 91 merges to Beta on 2021-07-12
Bug 1711738 A[Core:Networking: HTTP]Crash in [@ mozilla::net::DnsAndConnectSocket::TransportSetup::SetupStreams]
Bug 1713687 R[Core:Privacy: Anti-Tracking]Improve the ETP shim for Google Analytics and fold the Tag Manager shim into it
Bug 1713999 R[Core:Security: Process Sandboxing]Sandbox the socket process on OpenBSD with pledge/unveil
Bug 1623086 R[Core:Widget]lost middle and right-click in webpages in 75
Bug 1715292 R[Core:Widget: Gtk]Crash in [@ nsWindow::NativeMoveResizeWaylandPopup]
Bug 1716563 R[Core:Widget: Gtk][Wayland] Popups content is missing sometime
Bug 1713398 R[Data Platform and Tools:Glean: SDK]Implement the Custom Distribution metric type in FOG
Bug 1715909 R[DevTools:Accessibility Tools]Use DOCUMENT_EVENT's dom-complete event in the accessibility panel
Bug 1715911 R[DevTools:DOM]Use DOCUMENT_EVENT's dom-complete event in the DOM panel
Bug 1707878 R[DevTools:Framework]Start creating server side targets for chrome / parent process documents
Bug 1715903 R[DevTools:Framework]Use DOCUMENT_EVENT's will-navigate event to clear SourMapURLService internal cache
Bug 1625690 R[Firefox:Address Bar]Intermittent browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js | extra[elapsed] must match in event urlbar#engagement#enter. - "0" matches "val => parseInt(val) > 0" - JS frame :: resource://testing-common/TelemetryTestUtils.jsm
Bug 1709587 R[Firefox:Bookmarks & History]Edit bookmark panel's save button outline focus should be more noticeable
Bug 1710941 A[Firefox:Downloads Panel]Make "Save to disk" the default decision for files
Bug 1716630 R[Firefox:Enterprise Policies]Follow up bug 1715777 with a test
Bug 1711507 N[Firefox:General]Intermittent browser/base/content/test/general/browser_remoteTroubleshoot.js | Test timed out - | Found a tab after previous test timed out: https://example.com/browser/browser/base/content/test/general/test_remoteTroubleshoot.html -
Bug 1703262 R[Firefox:Menus]Add test to ensure that popup events from child elements don't cause panel.js to remove the "open" state on an anchor
Bug 1712869 V[Firefox:Messaging System]Upgrade onboarding: On the themes screen, the active theme radio button should be focused by default
Bug 1714617 R[Firefox:Messaging System]Update the noodle positions in about:welcome
Bug 1695764 R[Firefox:Messaging System]Remove code related to CFR ML Experiment
Bug 1715917 R[Firefox:Messaging System]Remove dependency on deprecated node-sass
Bug 1715852 R[Firefox:Session Restore][Fission] Duplicate Tab destroys srcdoc subframe content
Bug 1701337 R[Firefox:Session Restore]Intermittent browser/components/sessionstore/test/browser_async_window_flushing.js | We should not have added the window to the closed windows array - Got 1, expected +0
Bug 1714688 R[Firefox Build System:General]Remove `if PY2`/`if PY3` logic now that we never use Python 2 with Mach
Bug 1716035 R[Firefox Build System:General]sixgill fails on XIL_GetFunctionFields
Bug 1716487 R[Firefox Build System:General][rust 1.53] -D deref_nullptr bustage in third_party/rust/mio
Bug 1713201 A[Firefox Build System:General]Intermittent 5:23.21 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py::LinuxToolchainTest::test_absolute_path TEST-UNEXPECTED-FAIL
Bug 1693832 R[Firefox Build System:General]Prepare a build of rust that supports vendored -Zbuild-std
Bug 1712133 A[Firefox Build System:Mach Core]Allow the centralized package management system to source packages from PyPI
Bug 1715282 R[Firefox Build System:Toolchains]Bump minimum Rust version to 1.51
Bug 1690377 R[Firefox Build System:Toolchains]upgrade NodeJS from v10 to v12 LTS
Bug 1699794 R[GeckoView:General]Extend the GV Autocomplete API to support addresses
Bug 1711501 R[GeckoView:General]Clean up browser.properties
Bug 1711541 R[GeckoView:General]WebAuthn: PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable returns false even when supported
Bug 1707588 R[Remote Protocol:Agent]Sync vendored puppeteer to v9.1.1
Bug 1714573 A[Toolkit:Startup and Profile System]Reduce the (theoretical) risk of races during profile deletion
Bug 1706398 R[WebExtensions:General]Implement "action" API / manifest key
###########
Changes to 77 bugs - 60 fixed.
2 bugs are not included due to being restricted