Changes in 20200911093056

Built from 3618085622203ef418c62c3d99199485c99e0e51

..index..
Bug 1663917 A[Core:Audio/Video: cubeb]Update libcubeb to f39ce8a
Bug 1661364 R[Core:DOM: Content Processes]Intermittent runner.py | application crashed [@ mozilla::dom::ContentParent::AssertNotInPool()]
Bug 1663300 R[Core:DOM: Content Processes]Remove MessageChannel::IsInTransaction()
Bug 1606499 R[Core:DOM: Core & HTML]Intermittent Assertion failure: aTerminated || mDocument->GetReadyStateEnum() == Document::READYSTATE_LOADING (Bad readyState), at src/dom/base/nsContentSink.cpp:1376
Bug 1663921 R[Core:DOM: HTML Parser]Speculative parser should pre-fetch SVG scripts using href (in contrast to xlink:href)
Bug 1664274 R[Core:DOM: Navigation]Call SetDocCurrentStateObj for session history in the parent too
Bug 1663238 R[Core:DOM: Navigation]Assertion failure: originalPrincipalToInherit->Equals(flattenedPrincipalToInherit), at src/ipc/glue/BackgroundUtils.cpp:629
Bug 1660342 N[Core:DOM: Navigation]Crash in [@ mozilla::dom::BrowsingContextGroup::Unsubscribe]
Bug 1652481 R[Core:DOM: Security]expose tiny shim around nsTreeSanitizer that accepts document/documentfragment/string
Bug 1613054 R[Core:DOM: UI Events & Focus Handling]Figure out what to do if SetFocus ends up being called for an iframe element hosting an out-of-process iframe
Bug 1664298 R[Core:DOM: Web Authentication]Upgrade authenticator-rs to v0.3.0
Bug 1661758 R[Core:Disability Access APIs]Add attributes for getting MOX accessibles from text markers and vice versa
Bug 1663554 R[Core:Gecko Profiler]Convert PROFILER_ADD_TEXT_MARKER to PROFILER_MARKER_TEXT
Bug 1664122 R[Core:Gecko Profiler]Improve MarkerOptions accessors
Bug 1663894 R[Core:Graphics]Perma [tier 2] mingGW /builds/worker/checkouts/gecko/gfx/thebes/DeviceManagerDx.cpp:435:44: error: use of undeclared identifier 'COMPOSITIONOBJECT_ALL_ACCESS'
Bug 1654475 R[Core:Graphics]Add comment to SharedSurface_SurfaceTexture::ProducerReadReleaseImpl()
Bug 1649088 R[Core:Graphics]Add SharedSurface support with AHardwareBuffer support on android
Bug 1664208 R[Core:Graphics]Add BaseMargin::EnsureAtLeast and BaseMargin::EnsureAtMost.
Bug 1654723 R[Core:Graphics]Scrolling is very laggy on image gallery on drive.google.com
Bug 1664084 R[Core:Graphics: WebRender]Improve glyph rasterization worker thread usage
Bug 1663003 N[Core:Graphics: WebRender]regression: Black border around shaped popups with MOZ_X11_EGL=1
Bug 1664105 R[Core:Graphics: WebRender]Upgrade `ron` to 0.6.2
Bug 1663889 R[Core:JavaScript Engine]Remove JS::CompileForNonSyntacticScope
Bug 1663962 R[Core:JavaScript Engine]Add JS::CompileAndStartIncrementalEncoding and JS::FinishOffThreadScriptAndStartIncrementalEncoding
Bug 1664281 R[Core:JavaScript Engine]Add missing xdrEncodeTopLevel for !useOffThreadParseGlobal case
Bug 1651322 R[Core:JavaScript Engine]Add a simple Thread Pool interface for HelperThreadState
Bug 1664182 R[Core:JavaScript Engine]Store javascript.options.off_thread_parse_global pref value in static, instead of ContextOption
Bug 1663741 R[Core:JavaScript Engine]Assertion failure: slots == calculateDynamicSlots(), at src/js/src/vm/JSObject-inl.h:43
Bug 1662763 R[Core:JavaScript Engine: JIT]Document how to compile/debug Spidermonkey on android aarch64
Bug 1656588 R[Core:JavaScript Engine: JIT]Create a disnative command for the JS Shell that provides the disassembly of a jitted function
Bug 1662688 R[Core:JavaScript Engine: JIT]Warp: support specialized calls and inlining of lambda clones
Bug 1662915 R[Core:JavaScript Engine: JIT]Refactor InitFromBailout
Bug 1662146 R[Core:JavaScript Engine: JIT]Crash [@ js::jit::InlineFrameIterator::findNextFrame] or Assertion failure: GET_ARGC(pc_) > 0, at jit/JitFrames.cpp:2054
Bug 1205132 R[Core:JavaScript: GC]Remove AutoKeepAtoms and use proper rooting instead of suppression
Bug 1663938 R[Core:JavaScript: GC]Assert that the collector doesn't trigger barriers during marking
Bug 1639153 A[Core:Javascript: WebAssembly]Optimize indirect calls
Bug 1663919 R[Core:Javascript: WebAssembly]Report cranelift verifier errors as panics in debug builds
Bug 1663898 R[Core:Javascript: WebAssembly]Has Cranelift really shipped on aarch64?
Bug 1663895 R[Core:Javascript: WebAssembly]arm64: don't assume the build machine has a kernel >4.16
Bug 1651725 A[Core:Javascript: WebAssembly]Add support for Type Reflections in the WASM JS-API (js-types)
Bug 1623764 R[Core:Layout]Control+ArrowRight jumps multiple lines in textarea
Bug 1662703 R[Core:Layout][css-ui] Change appearance: button to only apply to buttons
Bug 1663963 R[Core:Layout: Scrolling and Overflow]Remove SCROLL_ANCHOR_ADJUSTMENT_LENGTH and SCROLL_ANCHOR_ADJUSTMENT_COUNT probes
Bug 1650388 R[Core:Networking: HTTP]Add support for 0RTT for HTTP3
Bug 1659470 R[Core:Print Preview][Windows][parent process about pages][print-to-pdf] Print preview infinite loading state and wrong output
Bug 1664172 R[Core:Printing: Output]firefox crashes if print is selected
Bug 1664227 R[Core:Printing: Setup]The default page margin should be at least the unwriteable section, but not added on top.
Bug 1664205 R[Core:Printing: Setup]Simplify rect getters in nsIPrintSettings.
Bug 1664184 R[Core:SVG]Minor content code cleanup in SVG
Bug 1664100 R[Core:Security: CAPS]Replace MOZ_MUST_USE with [[nodiscard]] in caps
Bug 1662961 R[Core:Security: Process Sandboxing]Replace MOZ_MUST_USE with [[nodiscard]] in security/sandbox/linux
Bug 1663924 A[Core:Storage: IndexedDB]Further migration to IDB_TRY* and Result in IndexedDB
Bug 1663611 A[Core:Storage: IndexedDB]Factor schema upgrade code out of ActorsParent.cpp
Bug 1661711 A[Core:Storage: Quota Manager]Handle the remaining cases that if the origin stored in the metadata file mismatches the origin directory name
Bug 1308104 N[Core:String]Replace PL_strchr with a safer Gecko string class or function
Bug 1649010 R[Core:XPCOM]Firefox parent process shows up as "MainThread" in top
Bug 1616381 R[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_console_clear_cache.js | A promise chain failed to handle a rejection: can't access property "send", this.transport is null - stack: send@resource://devtools/server/devtools-server-connection.js
Bug 1663974 R[DevTools:Debugger]Eventually stop watching for resources from the Debugger frontend
Bug 1664177 R[DevTools:Debugger]Load all images in devtools/client/debugger/images using chrome:
Bug 1663896 R[DevTools:Framework]Simultaneous calls to watchResources lead to missing resources from targets
Bug 1663941 R[DevTools:Framework]ResourceWatcher can call onAvailable callbacks with an empty array of resources
Bug 1663873 R[DevTools:Inspector]Eventually stop watching for resources from the Inspector frontend
Bug 1646028 R[DevTools:Inspector]Make the BoxModelHighlighter compatible with Fission
Bug 1663899 R[Firefox:Enterprise Policies]Intermittent browser/components/enterprisepolicies/tests/browser/managedbookmarks/browser_policy_managedbookmarks.js | Test timed out -
Bug 1659150 N[Firefox:Messaging System]Remove about:welcome trailhead, full page and ReturnToAMO templates
Bug 1662806 R[Firefox:Messaging System]Add a session counter for openURL trigger
Bug 1662609 R[Firefox:Messaging System]Fix hover state of secondary button on multistage about:welcome
Bug 1661727 R[Firefox:Messaging System]Messaging System action to allow configuration of the new tab page
Bug 1663028 R[Firefox:New Tab Page]Deleted cards are still displayed in Pocket list
Bug 1664190 R[Firefox:PDF Viewer]Update pdf.js to version 2.7.37
Bug 1664265 R[Firefox:Pioneer]Default study install needs to check for Pioneer ID
Bug 1663857 N[Firefox:Pioneer]Manage Pioneer v2 consent in about:pioneer
Bug 1662578 R[Firefox:Pioneer]Land Privacy Notice Text for Pioneer panel enrollment modal
Bug 1656508 R[Firefox:Top Sites]Fix blocking of default top sites with %YYYYMMDDHH% in their URL
Bug 1662797 R[Firefox:Top Sites]Implement live update for top site remote settings
Bug 1664083 R[Firefox Build System:General]Remove support for external source directories
Bug 1651424 R[Firefox Build System:General]Gather build telemetry using Glean
Bug 1663959 R[Firefox Build System:Generated Documentation]Remove references to autoconf from documentation
Bug 1663916 R[Firefox Build System:Generated Documentation]Import some Windows & Debugging info
Bug 1659073 R[GeckoView:General]Expose a new "RepostPrompt" PromptRequest type
Bug 1662704 R[Toolkit:Add-ons Manager]Remove traces of MOZ_ALLOW_LEGACY_EXTENSIONS from source code
Bug 1662879 R[Toolkit:Form Autofill]credit card autofill: card type not labeled for screen reader users.
Bug 1663217 R[Toolkit:NSIS Installer]Remove MOZ_MUST_USE comment from NSIS BitsUtils.cpp
Bug 1664332 R[Toolkit:Printing]Derive the prepopulated filename for save-to-PDF from the system print dialog from the document title
Bug 1664339 R[Toolkit:Printing]Stop incrementing the legacy printing UI telemetry counts when the new printing UI is in use
Bug 1658359 R[Toolkit:Telemetry]Instrument FOG for validation
Bug 1636508 R[WebExtensions:General]Make captureTab work with Fission iframes, expand API to cover drawWindow() usecases
###########
Changes to 87 bugs - 72 fixed.
4 bugs are not included due to being restricted