Changes in 20210317095331

Built from 9ad67cd4d216ffec61bbaf8430d5fb9dfb537407

..index..
Bug 1647845 N[Core:CSS Parsing and Computation]Geckolib/glue changes to support @page rule size attribute
Bug 1698600 R[Core:CSS Transitions and Animations]CSS animation profiler markers should also be added for animations that run to completion
Bug 1696967 R[Core:Canvas: 2D]Web games are slow since v86, solved by disabling gfx.canvas.remote
Bug 1697078 R[Core:DOM: Core & HTML]Make `Document::ExecCommand` not throw exception when editor returns error
Bug 1698477 R[Core:DOM: Core & HTML]Perma focus-handling.html and input-number.html failures when Gecko 88 merges to Beta on 2021-03-22
Bug 1698829 R[Core:DOM: Core & HTML]Perma html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html | Make sure style gets invalidated correctly when the source gets removed. when Gecko 88 merges to Beta on 2021-03-22
Bug 1669342 R[Core:DOM: Core & HTML]Intermittent Assertion failure: !aRootNode || aNotInsertedYet || (aStartBoundary.Container()->IsInclusiveDescendantOf(aRootNode) && aEndBoundary.Container()->IsInclusiveDescendantOf(aRootNode) && aRootNode == RangeUtils::ComputeRootNode(aStartBoundary.Co
Bug 1697680 R[Core:DOM: Core & HTML]Disable Presentation API on GeckoView Nightly
Bug 1698813 R[Core:DOM: Core & HTML]Perma /html/rendering/non-replaced-elements/flow-content-0/dialog.html | Modal dialog in width: 540px iframe - assert_equals: position expected "fixed" but got "absolute" when Gecko 88 merges to Beta on 2021-03-22
Bug 1698582 R[Core:DOM: Core & HTML]CoalescedMouseMoveFlusher::GetRefreshDriver method can be simplified
Bug 1698734 R[Core:DOM: Editor]GetOrCreateListenerManager() is used to just check existence of an event listener
Bug 1646561 A[Core:DOM: Navigation]Fix GetInProcessParentDocshell usage in DocShell::GetVisibility
Bug 1698705 R[Core:DOM: Selection]Double-click doesn't select the last word of the line if there is no end punctuation and next element is inline-block
Bug 1633570 R[Core:Disability Access APIs]Make AXValue settable for incrementable types
Bug 1698493 R[Core:Gecko Profiler]ProfilerState.h should define no-op inline functions to avoid MOZ_GECKO_PROFILER ifdefs in code adding markers
Bug 1698427 R[Core:Gecko Profiler]Refactor JS frame extraction out of MergeStacks
Bug 1697670 N[Core:Graphics]YUVColorSpace::UNKNOWN should be Maybe<YUVColorSpace>
Bug 1696581 R[Core:Graphics]Add a moz.yaml file for Angle and update the update-angle script to keep it up to date
Bug 1696071 R[Core:Graphics]Add DMABuf support to the gfx blocklist
Bug 1683002 A[Core:Graphics: Layers]Intermittent Assertion failure: zoomedMetrics->GetApzc(), at /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:733
Bug 1697509 R[Core:Graphics: WebGPU]WebGPU examples crash on macOS and Windows, but not Linux
Bug 1697899 R[Core:Graphics: WebRender]Add fast path version of composite shader
Bug 1687977 A[Core:Graphics: WebRender]Render all gradients as cached images
Bug 1698869 R[Core:Graphics: WebRender]Add pref to force unaccelerated widgets (e.g. popups) to use full WebRender
Bug 1698295 R[Core:Graphics: WebRender]Build glsl with opt-level=2 to improve build times.
Bug 1698872 R[Core:Graphics: WebRender]Assert if native compositing toggled while SwCompositor is running
Bug 1698953 R[Core:Graphics: WebRender]Force disabling WebRender should override Fission settings
Bug 1698711 R[Core:Graphics: WebRender]Remove unused SwCompositor native GL mode
Bug 1697223 R[Core:JavaScript Engine]Support static binding across strict direct eval scopes
Bug 1697803 R[Core:JavaScript Engine]6.71 - 8.22% raptor-assorted-dom-firefox (linux64-shippable, linux64-shippable-qr) regression on push a0ee10a962a025723bcf5eb8c92a2412ad54c55f (Fri March 5 2021)
Bug 1698077 R[Core:JavaScript: GC]Assertion failure when running the shell with --nursery-size=0
Bug 1697479 R[Core:JavaScript: GC]Consider not poisoning the nursery in nightly opt builds
Bug 1692069 N[Core:Javascript: WebAssembly]Update existing GC instructions/types to match V8's milestone 3
Bug 1678097 R[Core:Javascript: WebAssembly]Ion for wasm on ARM64 - base functionality (was: Plan B)
Bug 1676441 A[Core:Javascript: WebAssembly]Allow Wasm memories to grow past 2GB on 64-bit systems
Bug 1691489 R[Core:Javascript: WebAssembly]Implement SIMD population count instruction
Bug 1698987 R[Core:Layout]Use GetCrossDocParentFrameInProcess in nsSubDocumentFrame
Bug 1698680 R[Core:Layout]Add nsLayoutUtils::GetCrossDocParentFrameInProcess()
Bug 1698044 R[Core:Layout]Investigate if OOPIF could use longer paint suppression
Bug 1698821 R[Core:Layout: Form Controls]Arrows are not visible in input type "number" in the print dialog
Bug 1698807 R[Core:Networking: DNS]Block TRR on confirmation by default until we can complete a performance study.
Bug 1698742 R[Core:Networking: HTTP]Fix reporting of CryptoAlert codes in HTTP3
Bug 1697776 R[Core:Networking: HTTP]Enable network.dns.use_https_rr_as_altsvc on nightly
Bug 1689555 R[Core:Networking: HTTP]Turn on the Prefer Address feature
Bug 1698546 R[Core:Panning and Zooming]Double-tap to zoom can be performed while a context menu is open
Bug 1668322 R[Core:Printing: Setup]Prevent window.print() stunlocking tech support scam
Bug 1696792 R[Core:SVG]Firefox doesn't render tspan tag in SVG correctly
Bug 1698969 R[Core:Widget]Headless mode doesn't render checkboxes etc, which causes tests to fail with MOZ_HEADLESS=1
Bug 1698284 R[Core:Widget]Minor non-native-theme high-contrast fixes.
Bug 1698949 R[Core:Widget: Cocoa]Scrollbars in chrome windows are invisible
Bug 1698704 R[Core:Widget: Cocoa]Objective C exceptions in nsMacSharingService::GetSharingProviders: NSInvalidArgumentException: *** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]
Bug 1661572 R[Core:Widget: Gtk]Crash in [@ DMABufSurfaceYUV::UpdateYUVData]
Bug 1680402 R[Core:XPCOM]Make printf_stderr work on Windows when it's been redirected
Bug 1698697 R[Core:XPCOM]error: call to implicitly-deleted copy constructor of 'mozilla::BlockingResourceBase::AcquisitionState'
Bug 1698752 R[Core:XPCOM]Fix bindgen workaround following hashtable refactorings
Bug 1698191 R[Core:XPCOM]Convert IdleTaskRunner to use TaskController
Bug 1698989 R[Core:XUL]s/GetCrossDocParentFrame/GetCrossDocParentFrameInProcess/ in nsTreeBodyFrame.cpp
Bug 1698719 R[Core:mozglue]Remove aSkipFrames argument to both FramePointerStackWalk and MozStackWalkThread
Bug 1687954 R[DevTools:Debugger]Pause on JS exceptions doesn't work properly in Fission
Bug 1698553 R[DevTools:Documentation]Update the DevTools release documentation about smoke tests
Bug 1698565 R[DevTools:Framework]Actually do a target switch in devtools/client/framework/test/browser_toolbox_backward_forward_navigation.js
Bug 1694352 R[DevTools:Framework]Intermittent devtools/client/framework/test/browser_target_parents.js | Uncaught exception - at chrome://browser/devtools/client/framework/test/browser_target_parents.js:65 - TypeError: can't access property "descriptorFront", addonFront is null
Bug 1698681 R[DevTools:General]Remove unused DevTools module non-react-subscriber.js
Bug 1694274 A[DevTools:Storage Inspector]Intermittent devtools/client/storage/test/browser_storage_indexeddb_navigation.js | Test timed out -
Bug 1697596 R[Firefox:Firefox Accounts]Remove ecosystem_anon_id and other AET infra from FxA client code
Bug 1665420 R[Firefox:Firefox Accounts]Remove BrowserId code and conditional prefs
Bug 1697083 R[Firefox:Menus]Help > Troubleshoot Mode should end with an ellipsis
Bug 1698492 R[Firefox:Menus]FxA Sync Now string is not updated accordingly while syncing
Bug 1698556 R[Firefox:Messaging System][Experiment] The "expose" telemetry ping for the "Pin Firefox to Taskbar During Onboarding" experiment experiment is not displayed in the "about:telemetry" page
Bug 1694257 R[Firefox:Messaging System]Roll-out winning treatment from pin about:welcome experiment
Bug 1693568 R[Firefox:Messaging System]Intermittent toolkit/components/messaging-system/test/browser/browser_experiment_evaluate_jexl.js | Uncaught exception - at resource://gre/modules/JSONFile.jsm:196 - Error: Data is not ready.
Bug 1615612 R[Firefox:Security]about:certificate chain download gives entire encoding on one line
Bug 1697903 R[Firefox:Site Permissions]Remove checkbox from Persistent Storage permission panel
Bug 1698000 R[Firefox:Site Permissions]Grace periods should disappear on block, not when blocks are cleared.
Bug 1693795 R[Firefox:Tabbed Browser]Flatten tab scroll element so it's on the same plane as the tab
Bug 1698244 R[Firefox:Theme]Reconsider how much vertical space Proton toolbars consume
Bug 1697947 R[Firefox:Theme]Extend Proton button styles to more panels
Bug 1698408 R[Firefox:Theme]Clean up about:compat desktop CSS and refresh its mobile CSS
Bug 1697863 N[Firefox:Theme]Add preliminary Proton styles for browser UI menulists
Bug 1698499 R[Firefox:Theme]Simplify --toolbarbutton-{hover/active}-background's implementation
Bug 1698272 R[Firefox:Theme]in hcm, date and time subfields should be highlighted when focused
Bug 1678630 R[Firefox:Tours]Intermittent browser/components/uitour/test/browser_UITour2.js | Test timed out -
Bug 1697950 R[Firefox Build System:Bootstrap Configuration]Partial support for mach bootstrap on arm64 mac
Bug 1694371 R[Firefox Build System:General]Update FF to NSPR 4.30
Bug 1698706 A[Firefox Build System:General]MozStackWalk doesn't work in Linux ASAN builds
Bug 1698889 R[Firefox Build System:Mach Core]Windows usernames aren't always scrubbed from Sentry paths
Bug 1696041 A[Firefox Build System:Task Configuration]Investigate removing `fission-run-on-projects` and `webrender-run-on-projects`
Bug 1573860 R[GeckoView:General]Fenix/GeckoView does not send samesite=strict cookies when opening a site directly from the location bar
Bug 1698453 R[Release Engineering:Release Automation: Updates]Perma funsize update generator failure: Intermittent ModuleNotFoundError: No module named 'importlib.metadata'
Bug 1698152 R[Remote Protocol:Agent]Perma [tier 2] remote-puppeteer TEST-UNEXPECTED-ERROR Page "after each" hook for "should run beforeunload if asked for" (page.spec.ts)
Bug 1692309 R[Toolkit:Crash Reporting]Surface the GetLastError() value in Windows minidumps
Bug 1166995 R[Toolkit:Password Manager]Run login capture code when a form or a formless password field is removed from the document tree
Bug 1697546 R[Toolkit:Telemetry]Remove yzen from a11y probe notifications
Bug 1696916 R[Toolkit:Telemetry]Expired metrics failing the build is bombastic, but counterproductive
Bug 1698406 R[Toolkit:Themes]Clean up --in-content-box-background-* variables
Bug 1698415 R[Toolkit:Themes]Remove --in-content-warning-container variable
Bug 1698416 R[Toolkit:Themes]Remove --in-content-tab-color variable
Bug 1698398 R[WebExtensions:General]Switch webNavigation.getAllFrames implementation to use BrowsingContexts
Bug 1698158 R[WebExtensions:General]Add Services to the globals provided to the WebExtensions API modules global
###########
Changes to 99 bugs - 87 fixed.
4 bugs are not included due to being restricted