Changes in 20210105094403

Built from baaca3f54f94a3a637236dfb5a9ec187ad772e83

..index..
Bug 1684673 R[Core:CSS Parsing and Computation]Some minor tweaks to class attribute handling.
Bug 1684597 R[Core:CSS Parsing and Computation]Intermittent /css/CSS2/generated-content/content-007.xht | Testing http://web-platform.test:8000/css/CSS2/generated-content/content-007.xht == http://web-platform.test:8000/css/CSS2/generated-content/content-007-ref.html
Bug 1684220 R[Core:CSS Parsing and Computation]Remove some dead plugins code.
Bug 1684689 R[Core:Canvas: 2D]WPT test fails for html/canvas/element/pixel-manipulation/2d.imageData.create2.zero.html
Bug 1684711 R[Core:Canvas: 2D]Fix canvas image manipulation signatures to match the spec.
Bug 1684490 R[Core:DOM: Content Processes][fission] External protocol opening dialog doesn't work on a cross-origin iframe.
Bug 1683340 R[Core:DOM: Core & HTML]Enable ESLint rule no-async-promise-executor on the remainder of the tree (mainly dom/)
Bug 1657404 A[Core:DOM: Device Interfaces]Cleanup Gamepad-related code
Bug 1683534 R[Core:DOM: Editor]Make `editor` buildable outside of `unified-build` environment.
Bug 1664036 R[Core:DOM: HTML Parser]Add tests for SVG onload
Bug 1683532 R[Core:DOM: Navigation]Make `docshell` buildable outside of `unified-build` environment.
Bug 1683464 A[Core:DOM: Security]Cleanup CSP sources a little
Bug 1682706 R[Core:DOM: Selection]setRangeText() fires double selection change events
Bug 1682527 R[Core:DOM: UI Events & Focus Handling]Enable implicit pointer capture for touch on Nightly channel
Bug 1677934 R[Core:Disability Access APIs]Crash in [@ -[MOXTextMarkerDelegate moxUIElementForTextMarker:]]
Bug 1680329 R[Core:Disability Access APIs]Slack: When going down from the last message into the message entry field, VoiceOver focus remains on last message.
Bug 1679930 R[Core:Gecko Profiler]Add "cpu" experimental Profiler feature
Bug 1329600 R[Core:Gecko Profiler]Add CPU time usage to profiler
Bug 1683551 R[Core:Graphics]Make `gfx` buildable outside of `unified-build` environment.
Bug 1681756 R[Core:Graphics: WebRender]Crash in [@ mozilla::wr::DCSurface::GetTile]
Bug 1680769 R[Core:Graphics: WebRender]2.96 - 7.43% tp5o / tresize (linux64-shippable-qr, macosx1014-64-shippable-qr) regression on push 7051f98f3fb01e1b0502d769d111c612a29125e5 (Tue December 1 2020)
Bug 1683753 A[Core:Graphics: WebRender]macOS: Some article title text is intermittently rendered with parts shifted to the wrong position
Bug 1683988 R[Core:Graphics: WebRender]Do not pass unnecessary objects for software WebRender
Bug 1683553 R[Core:Hardware Abstraction Layer (HAL)]Make `hal` buildable outside of `unified-build` environment.
Bug 1683557 R[Core:ImageLib]Make `image` buildable outside of `unified-build` environment.
Bug 1683623 R[Core:JavaScript Engine]Rename FunctionIndex to ScriptIndex, and use ScriptIndex instead of ScriptStencil
Bug 1677401 R[Core:JavaScript Engine]Make fully-packed subset of scope AbstractData for stencil
Bug 1682767 A[Core:JavaScript Engine: JIT]Remove IonBuilder and TI, part deux
Bug 1682947 R[Core:JavaScript: GC]Use MADV_FREE_REUSE before using decommitted memory again on OSX, as per https://stackoverflow.com/questions/7718964/how-can-i-force-macos-to-release-madv-freed-pages
Bug 1683180 R[Core:Layout]Severe performance degradation and high CPU usage with zoomed in SVG content
Bug 1684700 R[Core:Layout]Intermittent Android /css/css-ui/text-overflow-022.html | Testing http://web-platform.test:8000/css/css-ui/text-overflow-022.html == http://web-platform.test:8000/css/css-ui/reference/text-overflow-022-ref.html
Bug 1052471 R[Core:Layout]Intermittent test_bug453650.xhtml (formerly known as test_bug453650.xul) | Test timed out.
Bug 1666382 R[Core:Layout]Intermittent pagination/abspos-breaking-002.xhtml == pagination/abspos-breaking-000.ref.xhtml | assertion count 18 is more than expected 9 assertions
Bug 1684407 R[Core:Layout]Intermittent /css/css-writing-modes/mongolian-orientation-001.html | Testing http://web-platform.test:8000/css/css-writing-modes/mongolian-orientation-001.html == /reference/mongolian-orientation-001-ref.html
Bug 1684846 R[Core:Layout: Text and Fonts]Geckoview example crashes when loading mozilla.org
Bug 1684406 R[Core:Layout: Text and Fonts]Intermittent Android /css/css-fonts/font-feature-settings-tibetan.html | Testing http://web-platform.test:8000/css/css-fonts/font-feature-settings-tibetan.html == http://web-platform.test:8000/css/css-fonts/font-feature-settings-tibetan-ref.html
Bug 1684708 R[Core:Panning and Zooming]Migrate some APZ tests to async/await style
Bug 1683612 R[Core:Panning and Zooming]Scrollbars are not rendered in extension's popup window with WebRender
Bug 1683831 R[Core:Printing: Output]Printing selection from the context menu doesn't work
Bug 1683102 R[Core:Storage: Quota Manager]Remove or update probes expiring in Firefox 87: QM_QUOTA_INFO_LOAD_TIME_V0
Bug 1684655 R[Core:Web Audio]Drop unused argument from SendAudio in DecodedStream.cpp
Bug 1684903 R[Core:Widget: Cocoa]Add nsAutoreleasePools to functions that interacts with NSScreen.
Bug 1648698 R[Core:Widget: Gtk][Wayland] Crash in wl_display_dispatch_queue_pending
Bug 1683540 R[Core:XML]Make `extensions` buildable outside of `unified-build` environment.
Bug 1684110 A[Core:XPCOM]Stop defining aliases for 'A'-functions in windows.h wrapper
Bug 1681285 R[DevTools:Console]Enhance objectexpand damp test
Bug 1684857 A[DevTools:Framework]DAMP test-head file should require the current `DAMP` instance
Bug 1678550 R[DevTools:Framework]Load DAMP's root module using a DevTools browser-loader
Bug 1682533 R[DevTools:Inspector]update bugzilla components after component reorganization in bug 1682260
Bug 1681897 R[DevTools:Shared Components]Remove defer usage in devtools/shared/webconsole/test/xpcshell/test_throttle.js
Bug 1681482 R[Firefox:New Tab Page]Update newtab section headers
Bug 1675660 R[Firefox:Private Browsing]Permanent private browsing new tab pages should have a consistent tab title (either always "New Tab" or always "Private Browsing")
Bug 1683985 R[Firefox:Theme]Remove obsolete `transform: translateY(-1.5px);` rule from .urlbarView-favicon
Bug 1621984 R[Firefox:Toolbars and Customization]Title of customize tab becomes "New Tab" after restart
Bug 1680630 A[Firefox Build System:Bootstrap Configuration]|mach boostrap --no-system-changes| fails with AttributeError: 'OSXBootstrapper' object has no attribute 'package_manager'
Bug 1680802 A[Firefox Build System:Bootstrap Configuration]|mach create-mach-environment| "assert len(base_version) == 2"
Bug 1683479 R[Firefox Build System:Developer Environment Integration]For `clangd` pass arguments to `clang-tidy` as string instead as list.
Bug 1677994 R[Firefox Build System:General]check_prog fails on xargs
Bug 1683213 A[Firefox Build System:Source Code Analysis]Should we disable "-Wrange-loop-analysis"?
Bug 1684954 R[Firefox Build System:Toolchains]Upgrade rustc to 1.49 final for arm64 mac builds
Bug 1683824 R[Firefox Build System:Toolchains]Update sccache to 0.2.14
Bug 1683160 R[GeckoView:General]docs should mention to close the stream in WebResponse
Bug 133467 R[MailNews Core:Database]IMAP - unread mails in thread there are none
Bug 1680977 R[Toolkit:Places]Crash in [@ mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendStartVisitedQueries | IPC_Message_Name=PContent::Msg_StartVisitedQueries]
###########
Changes to 64 bugs - 53 fixed.
1 bugs are not included due to being restricted