Changes in 20210406094706

Built from 7552f5acc03b5fd126d584a4fa8b324afbf1a471

..index..
Bug 1701307 R[Core:Audio/Video: GMP]Update GMP fallback downloader to include aarch64 Apple Silicon openh264 library
Bug 1702823 R[Core:Audio/Video: Playback]Remove the reference of the function when the listener gets disconnected
Bug 1696034 R[Core:Audio/Video: Playback]VIDEO_ENCRYPTED_PLAY_TIME_MS telemetry probe is not being recorded
Bug 1698132 R[Core:CSS Parsing and Computation]Improve caching behaviour of -moz-bool-pref
Bug 1702795 R[Core:DOM: Content Processes]A few minor cleanups for the process priority manager
Bug 1696352 R[Core:DOM: Core & HTML]Crash in [@ mozilla::dom::Document::IncLazyLoadImageCount]
Bug 1702862 R[Core:DOM: Core & HTML]allow nsICotent::List and friends in --enable-dump-painting builds
Bug 1697876 R[Core:DOM: Editor][Address Bar] Undoing a String which exposes the switch to tab functionality until the address bar is empty will maintain the “Redo” option in a disabled state
Bug 1703101 R[Core:GFX: Color Management]Bump the version of libfuzzer-sys.
Bug 1698524 N[Core:Gecko Profiler]Clear memory counter each time we re-enable the profiler
Bug 1702989 R[Core:Graphics: WebRender]Allow all AMD to be qualified for WebRender.
Bug 1690956 N[Core:Graphics: WebRender]Lots of heap-unclassified memory with SWGL on Linux under webrender::renderer::Renderer::render
Bug 1703069 R[Core:Graphics: WebRender]Fix set_uniform_4fv loading
Bug 1699273 R[Core:JavaScript Engine]Remove JSID_IS_ATOM from js/src/builtin/Array.cpp
Bug 1699276 R[Core:JavaScript Engine]Remove JSID_IS_ATOM from js/src/debugger
Bug 1700052 A[Core:JavaScript Engine]Move getters/setters from AccessorShape to object slots
Bug 1702306 R[Core:JavaScript Engine: JIT]Enable branch pruning by default
Bug 1702835 R[Core:Layout]Incorrect transferred min/max size with aspect-ratio
Bug 1703048 R[Core:Layout]Tweak lazy-loading root margin defaults to 600px in all directions
Bug 1699263 R[Core:Layout]Assertion failure: mFlags.mIsBSizeSetByAspectRatio (This flag should have been set because nsIFrame::ComputeSize() returns AspectRatioUsage::ToComputeBSize unconditionally for auto block-size), at /builds/worker/checkouts/gecko/layout/generic/ReflowInput.
Bug 1702462 R[Core:Panning and Zooming]remove some useless double tap to zoom code in CalculateRectToZoomTo
Bug 1682030 N[Core:Plug-ins]Mass removal of NPAPI plugin code
Bug 1634684 N[Core:WebRTC: Audio/Video]Intermittent leakcheck | default 555944 bytes leaked (AsyncFreeSnowWhite, BackstagePass, BrowsingContext, BrowsingContextGroup, CacheObserver, ...)
Bug 1702323 R[Core:WebRTC: Networking]TURN connection does not negotiate with TLS on Firefox 87+
Bug 1702847 R[Core:Widget]Poor contrast on some select menus with macos system appearance
Bug 1702245 R[Core:XPCOM]Migrate and improve XPCOM in-tree documentation
Bug 1702516 R[Core:XPConnect]Remove the Temporarily Disable Extension button in the slow script notification
Bug 1697251 R[Firefox:Address Bar]Add a calculator in the urlbar
Bug 1701638 R[Firefox:Address Bar]middle-clicking on tab insert text into address bar
Bug 1702452 R[Firefox:General]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_tabSwitchPrintPreview.js
Bug 1625651 R[Firefox:General]Clean up captive portal tests
Bug 1701963 R[Firefox:Menus]Fix tests that fail with browser.proton.contextmenus.enabled
Bug 1702980 A[Firefox:Menus]The Search[defaultSearchEngine] for “” link context menu option is not placed inside its own section
Bug 1702849 R[Firefox:Menus]Gecko Profiler pop-up is cut
Bug 1702201 R[Firefox:Messaging System]Heartbeat infobar notification no longer has a "Learn More" link after Proton restyle
Bug 1699511 R[Firefox:Pocket]Add SASS
Bug 1702370 R[Firefox:Preferences]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser/components/preferences/tests/siteData/head.js
Bug 1702558 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/build/thumbnailGenerator.js passes eslint check
Bug 1702570 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/selector/documentMetadata.js passes eslint check
Bug 1702567 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/makeUuid.js passes eslint check
Bug 1702568 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/randomString.js passes eslint check
Bug 1702538 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/background/main.js passes eslint check
Bug 1702539 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/background/selectorLoader.js passes eslint check
Bug 1702542 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/background/takeshot.js passes eslint check
Bug 1702543 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/blobConverters.js passes eslint check
Bug 1702565 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/experiments/screenshots/api.js passes eslint check
Bug 1702559 R[Firefox:Screenshots]Ensure browser/extensions/screenshots/catcher.js passes eslint check
Bug 1702333 R[Firefox:Search]Add diagram of add-ons and default search engine prompting to docs
Bug 1696553 R[Firefox:Theme][Proton] Tab load burst shows up outside of the tab shape
Bug 1698377 R[Firefox:Toolbars and Customization]Profiler button dropdown still appears after the button overflows
Bug 1700386 V[Firefox:about:logins]The “Try Again...” string is displayed instead of the “Try Import Again...” one on the main button of the “Import Error” modal
Bug 1703016 R[Firefox Build System:Task Configuration]Android xpcshell can run in fewer test chunks
Bug 1678191 R[GeckoView:General]Expose security.enterprise_roots.enabled in GeckoRuntimeSettings
Bug 1700156 R[Toolkit:Application Update]Allow to exit AppUpdate.jsm update cycle when BITS job is kicked off
Bug 1700850 R[Toolkit:Application Update]Make `--backgroundtask` temporary profiles truly random
Bug 1674277 R[Toolkit:Application Update]Update Downloader never gets cleaned up
Bug 1697955 R[Toolkit:Application Update]nsUpdateSyncManager is sensitive to path case and junctions
Bug 1699446 R[Toolkit:FeatureGate]map FeatureGate source files to their Bugzilla component
Bug 1702327 R[Toolkit:General]Green up infobars tests when enabled
Bug 1700221 R[Toolkit:Notifications and Alerts]Fix origin display in modal dialogs to account for IDN domains properly
Bug 1701448 R[Toolkit:Themes]Tweak in-content page styling further for Proton
Bug 1699917 R[Toolkit:Themes]Remove --panel-border-radius common.css variable
###########
Changes to 62 bugs - 55 fixed.
1 bugs are not included due to being restricted