Changes in 20210223085042

Built from 916497e295fe6c3b5e8082045add889fd555dff6

..index..
Bug 1662614 R[Core:Audio/Video]Intermittent dom/media/mediacontrol/tests/browser_stop_control_after_media_reaches_to_end.js | Test timed out -
Bug 1693811 R[Core:Audio/Video: Playback]RemoteDecoderManagerParent has dead blocklisting code
Bug 1694146 R[Core:CSS Parsing and Computation]Turn on layout.css.outline-follows-border-radius.enabled everywhere.
Bug 1694129 R[Core:CSS Parsing and Computation]Hide :-moz-submit-invalid behind a pref.
Bug 1693534 R[Core:Canvas: WebGL]With AMDGPU, UNMASKED_RENDERER_WEBGL leaks precise kernel and DRM version on desktop Linux
Bug 1694036 N[Core:DOM: Content Processes]Fix use of delay pref when starting preallocated processes
Bug 1693068 R[Core:DOM: Core & HTML]CustomElementRegistry::WhenDefined creates a Promise, which might not be used
Bug 1691963 R[Core:DOM: Device Interfaces]Crash [@ get] near [@ mozilla::dom::WindowContext]
Bug 1675779 R[Core:DOM: Editor]HandleDeleteAtomicContent should handle non-editable text node
Bug 1403348 R[Core:DOM: Service Workers]Crash in mozilla::dom::ServiceWorkerRegistrar::GetShutdownPhase[STALLED]
Bug 1693656 R[Core:DOM: UI Events & Focus Handling]Split wpt pointerevent_movementxy.html
Bug 1663931 R[Core:DOM: UI Events & Focus Handling]Keep focus in iframe and make the new doc take focus when an iframe changes remoteness
Bug 1410861 R[Core:DOM: Web Crypto]Implement AES-GCM unwrap of ECDSA keys for WebCrypto API
Bug 1693411 R[Core:Disability Access APIs]Elements with visibility hidden remain in accessibility tree
Bug 1422855 R[Core:Graphics]MacOS - Firefox sometimes freezes until the process is restarted when switching users.
Bug 1694248 A[Core:Graphics: Layers]Disable OMTP
Bug 1677459 N[Core:Graphics: WebRender]Split platform independent part to RenderCompositorLayersSWGL
Bug 1693884 R[Core:Graphics: WebRender]webrender::RenderApi::send_transactions is unused
Bug 1684781 N[Core:Graphics: WebRender]Improve performance of mix-blend
Bug 1694196 R[Core:Graphics: WebRender]Document swgl_drawSpanRGBA8/R8
Bug 1693675 N[Core:Graphics: WebRender]WebRender reftest failures with non-native theme enabled
Bug 1693923 R[Core:Graphics: WebRender]webrender::RenderApi::send_transaction has needless assignment
Bug 1693947 R[Core:Graphics: WebRender]webrender::RenderApi::set_document_view is unused
Bug 1690621 R[Core:Graphics: WebRender]All content processes are notified of PCompositorBridge::Msg_DidComposite
Bug 1686244 R[Core:Graphics: WebRender]sw-wr: nasdaq.com spends lots of time in linear gradients
Bug 1694089 R[Core:Graphics: WebRender]Add MacIOSurface look up failure handling to MacIOSurfaceTextureHostOGL
Bug 1694165 R[Core:Graphics: WebRender]Drop shadows fall off the image fast-path in SWGL
Bug 1694040 R[Core:JavaScript Engine]Rename {JSFunction,JSObject,JSClass}::isNative
Bug 1689499 A[Core:JavaScript Engine]Fix async module import cycle detection
Bug 1686218 N[Core:JavaScript Engine]Update TLA to most recent spec
Bug 1685662 R[Core:JavaScript Engine: JIT][MIPS] Some BigInt related tests failed on mips platform
Bug 1693792 R[Core:JavaScript: GC]Various WeakMap tidyups
Bug 1688813 R[Core:Layout]drawSnapshot doesn't handle fixed element properly
Bug 1540635 N[Core:Layout]Intermittent bugs/1295466-1.xhtml == bugs/1295466-1-ref.xhtml | image comparison, max difference: 14, number of differing pixels: 215
Bug 1694272 R[Core:Layout]layout/base/nsLayoutUtils.cpp:3228:35: error: use of undeclared identifier 'MakeScopeExit'
Bug 1674268 R[Core:Layout: Flexbox][css-flexbox] Table flex items have wrong size
Bug 1694202 R[Core:Networking]A script in requested twice while declared in <link> and also in <script> with 'network.preload' enabled
Bug 1693493 R[Core:Networking]Add test for gvfs integration
Bug 1646452 R[Core:Networking]Add telemetry for TRR performance keyed by TRR provider
Bug 1692494 R[Core:Networking: DNS]TRR_NXDOMAIN no longer recorded when 0x03 rcode is set in the TRR response header
Bug 1460314 R[Core:Networking: DNS]TRR: add telemetry probe for used HTTP version
Bug 1691890 R[Core:Networking: FTP]Disable FTP on beta and release
Bug 1693295 R[Core:Networking: HTTP]Cap Windows version in the User-Agent to 10.0
Bug 1693955 R[Core:Networking: JAR]Narrow down the zero_byte_load probe to tailor results for YSOD, part 2
Bug 1688717 R[Core:Panning and Zooming]Enable touchpad pinch gestures on Linux by default
Bug 1691997 R[Core:Panning and Zooming]Potential startup Crash in [@ OOM | large | mozalloc_abort | moz_xmalloc | std::allocator<T>::allocate]
Bug 1690854 R[Core:Performance]Remove slow startup warning
Bug 1692213 A[Core:Performance]0.33 - 6.33% Base Content Explicit / Base Content Heap Unclassified / Base Content JS / Base Content Resident Unique Memory regression on push 35db4533f11f8d1a5bdf2d2dbafdef5c0646a4d1 (Tue February 9 2021)
Bug 1691798 R[Core:Printing: Output]Firefox 85 fails to print with filter failed error in CUPS (Brother MFC7360N)
Bug 1660219 R[Core:Web Audio]Perma [tier2] /webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html | X Custom: 100 Hz does not equal [1,1.0141456127166748,1.0280853509902954,1.0418163537979126,1.0553359985351562,1.0686413049697876,1.081729769706726,
Bug 1620520 R[Core:Web Audio]Perma [tier 2] /webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html | X Panner distanceModel: "linear", rolloffFactor: 2 expected to be equal to the array [0,0.009438801556825638,0.02810869924724102,0.03424321487545967,0.
Bug 1693880 R[Core:Widget]contain-size-select-elem-003.html fails with non-native theme enabled and webrender disabled
Bug 1694059 N[Core:Widget]Use WebRender to render most non-native-theme widgets when possible.
Bug 1690842 R[Core:Widget: Cocoa]Disable native theme by default in Nightly on macOS
Bug 1693895 R[Core:Widget: Cocoa]test_textattrchange.html and test_general.html fail due to incorrect font size expectations with the non-native theme enabled on macOS
Bug 1693951 R[Core:Widget: Cocoa]test_focusrings.xhtml fails on macOS with the non-native theme enabled
Bug 1693950 R[Core:Widget: Cocoa]test_menulist_position.xhtml fails on macOS with the non-native theme enabled
Bug 1690891 R[Core:Widget: Cocoa]browser_dbg-dom-mutation-breakpoints-fission.js: Uncaught exception from previously timed out test with non-native theme enabled on macOS
Bug 1691894 R[Core:XPCOM]Implement nsBaseHashtable::GetOrInsertWith and nsBaseHashtable::GetOrInsert with a user-defined value
Bug 1689218 R[Core:XPCOM]Consolidate nsBaseHashtable::MaybeGet and GetAndRemove
Bug 1691913 A[Core:XPCOM]Better align nsBaseHashtable::Get and nsBaseHashtable::GetOrInsert
Bug 1600291 R[DevTools:Application Panel]Remove gDevToolsBrowser.openWorkerToolbox
Bug 1693854 R[DevTools:Console]Browser console doesn't list expected content (Windows 10)
Bug 1694148 R[DevTools:Console]Fix browser_console_webconsole_private_browsing.js
Bug 1690742 R[DevTools:Debugger]Remove flow types from the debugger
Bug 1693899 R[DevTools:Performance Tools (Profiler/Timeline)]Feature checkboxes on about:profiling are too wide and easy to click accidentally
Bug 1685474 R[DevTools:Storage Inspector]Fix storage panel when changing between domains when Fission is disabled
Bug 1693718 R[External Software Affecting Firefox:OpenH264]Build openh264 with a sysroot for Linux
Bug 1693778 R[Firefox:Address Bar][RTL] URLs in the autocomplete view are left aligned
Bug 1678255 R[Firefox:File Handling]Can still end up in infinite protocol handling loop if the user-selected handler hands the URL back to us
Bug 1691951 R[Firefox:Installer]Remove registration for FTP support on Windows on beta and release
Bug 1684928 R[Firefox:PDF Viewer]Enable mochitest for pdf.js JS sandbox
Bug 1674942 R[Firefox:PDF Viewer]Enable JS support in PDF.js for nightly
Bug 1691226 R[Firefox:Pocket]Remove personalization code from the old activity stream topstories
Bug 1690849 R[Firefox:Tabbed Browser]If cursor is over tabs area when tabs aren't overflowing, scrolling horizontally shouldn't trigger page-back/forward
Bug 1694276 R[Firefox:Theme]Do not display muted label on tab when in picture in picture mode
Bug 1690573 R[Firefox:Toolbars and Customization]Temporarily enable "Report site compatibility issue" inside Help section of App menu
Bug 1690575 R[Firefox:Toolbars and Customization]Clarify toolbar context menu items
Bug 1688698 R[Firefox:Top Sites]Create new telemetry ping for TopSites
Bug 1693215 R[Firefox Build System:General]Clean up configure parts related to ffvpx
Bug 1693717 R[Firefox Build System:General]Remove paths_have_priority argument to check_prog
Bug 1693689 R[Firefox Build System:General]Avoid bootstrapping toolchains unless needed
Bug 1692940 R[Firefox Build System:General]Switch from yasm to nasm
Bug 1692944 R[Firefox Build System:Toolchains]Build a clang toolchain for arm64 mac
Bug 1693234 R[Firefox Build System:Toolchains]Build a nasm toolchain for arm64 mac
Bug 1684923 R[GeckoView:Extensions][1538348 subtask 6] Implement onChange event
Bug 1690026 R[Release Engineering:Applications: MozharnessCore]remove pip legacy_resolver support
Bug 1689230 R[Toolkit:Add-ons Manager]Simplify gViewController API methods
Bug 1672431 A[Toolkit:Async Tooling]Update AsyncShutdown blockers to allow IO until the end of the before profile change phase
Bug 1691527 R[Toolkit:Crash Reporting]remove Email field from content process crash reporter
Bug 1693561 R[Toolkit:Startup and Profile System]profiles.ini is stat'ed twice in a row during early startup
Bug 1693979 R[Toolkit:Themes]Reduce the size of notification bars
Bug 1693276 R[Toolkit:Themes]Add proton styles for in-content buttons
###########
Changes to 93 bugs - 79 fixed.
2 bugs are not included due to being restricted