Changes in 20200121093246

Built from 9fd9eeb8160fe73aa68300b9ddaefef3fbddeec2

..index..
Bug 1102584 R[Core:Canvas: 2D]Implement extended TextMetrics object
Bug 1588980 R[Core:Canvas: 2D]Unship HTMLCanvasElement.mozGetAsFile()
Bug 1583863 R[Core:DOM: Content Processes]Add `WindowContext`, a cross-process `BrowsingContext`-like object for per-window properties.
Bug 1609603 R[Core:DOM: Drag & Drop]Optimize callers of `DataTransfer::GetTypes()`
Bug 1609877 A[Core:DOM: Security]Convert prefs for domsecurity to use static prefs
Bug 1609662 N[Core:DOM: Selection]Extend documentation of methods around `Selection::AddRangeAndSelectFramesAndNotifyListeners`
Bug 1603020 V[Core:Find Backend]Opening Findbar broke contenteditable caret moving
Bug 1609674 R[Core:Gecko Profiler]Add innerWindowID to "setTimeout" and "setTimeout deferred release" markers
Bug 1610388 R[Core:Graphics]Replace nsAutoPtr usage in gfx/ with UniquePtr
Bug 1607836 R[Core:Graphics: WebRender]recycle render task graph allocations
Bug 1608741 N[Core:Graphics: WebRender]Fix reftest failures in DirectComposition mode with virtual surfaces.
Bug 1580176 A[Core:IPC]Add MOZ_LOG to JSWindowActor messaging
Bug 1598752 R[Core:IPC]TypeError: undefined is not a constructor
Bug 1610165 R[Core:ImageLib]SVG images that fail to get inserted into the cache get stuck in a repaint loop
Bug 1566143 R[Core:JavaScript Engine]Implement the Optional Chaining operator (?.) proposal
Bug 1609138 R[Core:JavaScript Engine: JIT]Various problems with ARM64 register sets
Bug 1609636 R[Core:JavaScript: GC]Support JS WeakRef in browser
Bug 1608839 R[Core:Javascript: WebAssembly]Assertion failure: baseline || ion || cranelift, at wasm/WasmCompile.cpp:139
Bug 1608941 R[Core:Javascript: WebAssembly]Update Cranelift to b01bee7c5269f72196b42e8bdd874425166bf429
Bug 1608791 R[Core:Javascript: WebAssembly]Harden Rabaldr register classes
Bug 1610152 R[Core:Layout]LastPass extension panel appears empty when pinned to overflow menu
Bug 1609730 R[Core:Layout: Text and Fonts]`text-underline-position:left` and `right` values should be ignored in vertical-sideways writing modes
Bug 1609996 R[Core:MFBT]Remove mozilla::Swap in favor of std::swap.
Bug 1610070 R[Core:Networking]Replace nsAutoPtr usage in netwerk/ with UniquePtr
Bug 1609491 R[Core:Networking: Cookies]Stop accepting cookie name-value pairs without an equal sign
Bug 1357107 R[Core:Permission Manager]Consider removing nsContentBlocker
Bug 1580546 R[Core:Privacy: Anti-Tracking]IPC: crash [@mozilla::AntiTrackingCommon::StoreUserInteractionFor]
Bug 1580759 R[Core:Privacy: Anti-Tracking]Intermittent Tier 2 antitracking/test/browser/browser_blockingSharedWorkers.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Bug 1507055 R[Core:Privacy: Anti-Tracking]Login with Stackdriver is still broken after bug 1505212
Bug 1607518 R[Core:Privacy: Anti-Tracking]ClassifierDummyChannel must implement nsIClassifiedChannel
Bug 984461 R[Core:SVG]Remove nsIDOMSVGLength from the Components shim
Bug 1610066 R[Core:XPCOM]SafeElementAt on nsTArray<RefPtr<T>> requires complete type T.
Bug 1608645 R[Core:mozglue]Crash in [@ mozilla::nt::PEHeaders::FindExportAddressTableEntry]
Bug 1607754 R[DevTools:Framework]Load about:blank in the DevTools host frame only when switching host
Bug 1609716 R[DevTools:General]Unify xpcshell test folders in DevTools folder.
Bug 1609330 R[DevTools:Inspector: Animations]Height of animation graphs is incorrect
Bug 1609348 R[DevTools:Inspector: Animations]Resizing of SplitBox for summary pane and detail pane does not work
Bug 1604486 N[Developer Services:Mercurial: hg.mozilla.org]Intermittent [taskcluster:error] Uploading error artifact public/build from file artifacts/ with message "Could not read directory '/Users/task_1576583400/artifacts'", after mercurial.error.SignalInterrupt
Bug 1608631 R[Firefox:Address Bar]Perma Beta TEST-UNEXPECTED-FAIL | browser_urlbar_event_telemetry.js | value in event urlbar#engagement#enter must match. - "typed" matches "returned" - JS frame :: TelemetryTestUtils.jsm :: assertEvents :: line 212 when Gecko merges to Beta on 2020-02-10
Bug 1598726 A[Firefox:General]Perma Tier 2 Test Coverage browser/base/content/test/static/browser_all_files_referenced.js | unused whitelist entry: chrome://marionette/content/PerTestCoverageUtils.jsm -
Bug 1598919 R[Firefox:General]Adapt Browser:LoadURI message for fission
Bug 1591725 R[Firefox Build System:Android Studio and Gradle Integration]Consider optimizing gecko android builds for speed (-O2) rather than size (-Oz)
Bug 1609832 R[Firefox Build System:Bootstrap Configuration]mach bootstrap should install rustfmt
Bug 1609862 R[Firefox Build System:General]Display more detailed memory info in resource usage report
Bug 1608399 R[Firefox Build System:Source Code Analysis][Coverity] Use clang-9 for analysis
Bug 1609864 R[Firefox Build System:Source Code Analysis][clang-tidy] Disable checker performance-noexcept-move-constructor
Bug 1609638 R[Firefox Build System:Source Code Analysis]Add a check to clang-plugin identifying unperformant uses of temporary RefPtr's
Bug 1610069 R[Firefox Build System:Task Configuration]ubuntu1804 - remove references to compiz in setup scripts
Bug 1600663 R[GeckoView:General]ContentParent::MarkAsDead should alert Android to unbind content process service
Bug 1594820 R[GeckoView:General]Improve asynchronicity of content process startup
Bug 1609701 R[GeckoView:Tracking Protection]Inactive GeckoSessions break when reloaded
Bug 1607823 R[Remote Protocol:Agent]Intermittent remote/test/browser/network/browser_setCacheDisabled.js | Uncaught exception - [Exception... "(null)" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "<unknown>" data: no]
Bug 1609163 R[Remote Protocol:Page]Implement Page.getNavigationHistory
Bug 1609627 R[Remote Protocol:Page]Implement Page.navigateToHistoryEntry
Bug 1603227 N[Toolkit:Add-ons Manager]Enable removing sideloaded extensions
Bug 1602840 N[Toolkit:Add-ons Manager]Add new bitflag preference that prevents adding new sideload addons
Bug 1608158 R[Toolkit:Crash Reporting]Consider including runnable name in crash reports
Bug 1591362 R[Toolkit:Data Sanitization]Removing Cookies and Site Data clears more disk cache than it should
Bug 1608923 R[Toolkit:Video/Audio Controls]PIP feature in Firefox: The PIP video buttons don't announce to NVDA/screen reader
###########
Changes to 59 bugs - 47 fixed.