Changes in 20200808093545

Built from fa0dbdf15f291e814b4854d515d7ef3e4548b7fb

..index..
Bug 1654957 R[Core:Canvas: WebGL]Out-of-process WebGL doesn't work on Linux if the GPU process is enabled
Bug 1657841 R[Core:DOM: Content Processes]Remove unused visible tab tracking in BrowserChild.
Bug 1656636 R[Core:DOM: Content Processes]Test which JS modules and components are loaded during subframe content process startup
Bug 1657989 R[Core:DOM: Core & HTML]Expose the set of ShadowRoots for a document to chrome-privileged JavaScript
Bug 1646519 R[Core:DOM: Core & HTML]Fix GetInProcessTopInternal usage in nsGlobalWindowOuter.cpp:SelectZone
Bug 1640062 R[Core:DOM: Core & HTML]Intermittent TEST-UNEXPECTED-TIMEOUT | /html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener.html | expected OK
Bug 1657404 A[Core:DOM: Device Interfaces]Cleanup Gamepad-related code
Bug 1656799 R[Core:DOM: Editor]Rewrite `HTMLEditor::HandleDeleteNonCollapsedSelection()` as not using `Selection`
Bug 1657052 R[Core:DOM: Editor]Make `HTMLEditor::HandleDeleteAroundCollapsedSelection()` not use `Selection`
Bug 1657583 A[Core:DOM: Security]Simplify TestSitePermission within nsHTTPSOnlyUtils
Bug 1657208 R[Core:DOM: Security]Crash in [@ __delayLoadHelper2 | trunc | nsContentSecurityManager::MeasureUnexpectedPrivilegedLoads]
Bug 1657761 R[Core:DOM: UI Events & Focus Handling]Remove dom/events/test/pointerevents/pointerevent_on_event_handlers.html
Bug 1653457 N[Core:DOM: UI Events & Focus Handling]Fix failing DOM:UI Events & Focus mochitests with cross-origin and Fission enabled
Bug 1652809 R[Core:Disability Access APIs][VoiceOver] add rotor support for headings
Bug 1658035 R[Core:Graphics][Linux] DMABuf broken
Bug 1656034 R[Core:Graphics]Support creating GLContextEGLs on different EGLDisplays
Bug 1656731 R[Core:Graphics: WebRender]80.0b2 says 2018 MB Air not qualified for WebRender. Bug 1649528 seems to indicate that it should be
Bug 1657428 R[Core:Graphics: WebRender]Youtube videos render more pixely/with less antialiasing
Bug 1656896 R[Core:IPC]Add Unit Tests for the tainting macros
Bug 1657764 R[Core:JavaScript Engine]Opt builds with JS_JITSPEW no longer build
Bug 1654037 R[Core:JavaScript Engine]Add Immediate representation for ParserAtoms
Bug 1657557 V[Core:JavaScript Engine]Assertion failure: obj->staticPrototypeIsImmutable(), at gc/GC.cpp:7871
Bug 1657559 R[Core:JavaScript Engine]Add a cache to fix perf cliffs when atomizing the same string(s) repeatedly
Bug 1655455 R[Core:JavaScript Engine]Self-hosted JavaScript assertion info: [Latin 1]"./../../checkouts/gecko/js/src/builtin/Module.js:199: Bad module state in GetModuleNamespace"
Bug 1654696 R[Core:JavaScript Engine]js::GetCodeCoverageSummary always hits release assert
Bug 1655465 R[Core:JavaScript Engine: JIT]Optimise String.prototype.replace and String.prototype.split in CacheIR and Warp
Bug 1657817 R[Core:JavaScript Engine: JIT]Assertion failure: slot < MAX_FIXED_SLOTS, at vm/NativeObject.h:1542
Bug 1657554 V[Core:JavaScript: GC]Assertion failure: !obj->as<WeakRefObject>().target(), at builtin/WeakRefObject.cpp:127
Bug 1649928 R[Core:Javascript: WebAssembly]Establish CI/taskherder jobs for SpiderMonkey Wasm tests with Cranelift/aarch64
Bug 1655674 R[Core:Layout]Crash in [@ mozilla::PresShell::GetPageSequenceFrame]
Bug 1042151 R[Core:Layout: Flexbox]Content that overflows off the "start" side of a "flex-direction: *-reverse" flex container is not scrollable (but should be)
Bug 1652186 R[Core:Layout: Positioned]Intermittent position-sticky/block-in-inline-continuations.html == position-sticky/block-in-inline-continuations-ref.html | image comparison, max difference: 255, number of differing pixels: 6800
Bug 1656802 N[Core:Layout: Scrolling and Overflow]handle overflow hidden scrollbars and related with pinch zooming
Bug 1653335 R[Core:MFBT]Remove MakeSpan and use constructors instead
Bug 1657857 R[Core:Memory Allocator]Call native abort in UBSan builds (e.g. fuzzing debug without ASan)
Bug 1631722 N[Core:Networking]Implement structured headers
Bug 1658046 R[Core:Panning and Zooming]UpdateViewportOverridden is missing a return statement
Bug 1657627 N[Core:Panning and Zooming]Mouse and scroll position disagree on charcod.es
Bug 1652764 R[Core:Print Preview]window.print() takes a very long time as of FF 78 on Macos Sierra
Bug 1559961 R[Core:Printing: Output]Page is truncated when printing
Bug 1657874 N[Core:Printing: Setup]Unify printer list implementations between GTK and OSX.
Bug 1656733 R[Core:Printing: Setup]The Windows code for enumerating printers is not fit for purpose
Bug 1657363 N[Core:Printing: Setup]Convert nsIPrinterList.printers to a Promise so getting the printers doesn't block
Bug 1658010 R[Core:Privacy: Anti-Tracking]Crash in [@ mozilla::ContentBlockingNotifier::OnEvent]
Bug 1653219 A[Core:WebRTC: Audio/Video]Tab capture needs to enumerate all tabs
Bug 1657808 R[Core:WebRTC: Networking]Restrict DTLS 1.3 to Nightly and keep DTLS 1.0 in Release
Bug 1656727 R[Core:Widget: Gtk]Crash in [@ mozilla::widget::WindowSurfaceWayland::DelayedCommitHandler]
Bug 1645678 R[Core:Widget: Gtk][Wayland] dmabuf-video-textures: Crash in [@ mozilla::widget::WaylandDisplayGet] MOZ_CRASH(There's too many wayland display conections!)
Bug 1656974 R[Core:XPCOM]Crash in [@ shutdownhang | RtlAcquireSRWLockExclusive | mozilla::scache::StartupCache::GetBuffer]
Bug 1657706 R[Core:XPCOM]XPIDL compiler generates wrong dependencies for attributes
Bug 1657231 R[Core:XPConnect]Improve URLPreloader corner cases
Bug 1653998 R[DevTools:Application Panel]Link to SW source if SW debugging is disabled
Bug 1581641 R[DevTools:Console]Enable codemirror's code folding in editor mode
Bug 1642769 R[DevTools:Debugger]Debugger should show TypeScript icon for .TSX files
Bug 1657074 R[DevTools:Debugger]Refactor 'toggleJavaScript' mochitest helper function to make it reusable
Bug 1657899 R[DevTools:General]Intermittent devtools/shared/resources/tests/browser_resources_stylesheets.js | nodeHref is correct - Got "https://*/style_iframe.html", expected "https://example.com/browser/devtools/shared/resources/tests/style_document.html"
Bug 1652445 R[DevTools:Inspector]Use root node resource for all frames navigations
Bug 1647899 R[Firefox:Address Bar]Retain or remove search mode across tabs
Bug 1657633 R[Firefox:Address Bar]Regression: up/down arrows move through one-offs even when they are not shown
Bug 1648524 R[Firefox:Bookmarks & History]Add telemetry for sidebar search and type of view used in history sidebar
Bug 1655457 R[Firefox:File Handling]Upper case PDF extension will not offer "Open in Nightly" option
Bug 1657530 R[Firefox:New Tab Page]Turn on pocket stories in Ireland
Bug 1657666 R[Firefox:New Tab Page]Newtab popular topics telemetry event fix
Bug 1657036 R[Firefox:New Tab Page]Audio is played for background thumbnail docshells (so audio ends up playing after startup when the thumbnailer runs)
Bug 1628742 R[Firefox:Session Restore]enhancement request: make restore windows to original virtual desktop configurable
Bug 1634030 N[Firefox:Toolbars and Customization]Lazify the main hamburger panel
Bug 1657650 R[Firefox Build System:General]Make `mach` commands inherit from `MachCommandBase`
Bug 1656611 R[Firefox Build System:General]Remove objdir support from `virtualenv_packages.txt` handling
Bug 1657834 R[Firefox Build System:General]Turn resource monitoring on in gecko
Bug 1657604 R[Firefox Build System:Lint and Formatting]Support multiple linter per yaml file
Bug 1650406 R[Firefox Build System:Task Configuration]upload-symbols tasks showing up and causing builds with |mach try auto| again
Bug 1656811 R[Firefox Build System:Task Configuration]Start running reftests with software webrender
Bug 1656465 A[Firefox Build System:Task Configuration]Consolidate all `push-interval-*` optimization strategies into one of the two backstops
Bug 1657948 R[Firefox Build System:Task Configuration]Run firefox-ci python tests with Python 3
Bug 1408051 R[Release Engineering:Applications: MozharnessCore]Remove mozharness' copy of virtualenv and use the one under /third_party/python instead
Bug 1656994 R[Toolkit:Application Update]Add telemetry to record how long the language pack updates take
Bug 1655601 A[Toolkit:Form Autofill]Intermittent browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_doorhanger.js | Uncaught exception - The popup should be a form autofill one - timed out after 50 tries.
Bug 1614100 R[Toolkit:Form Autofill]Intermittent Linux ccov TEST-UNEXPECTED-TIMEOUT | browser/extensions/formautofill/test/unit/heuristics/test_basic.js | Test timed out
Bug 1657909 R[Toolkit:Form Autofill]The blank fields are wrongly recorded as "field_modified" when manually complete and submit a form
Bug 1654648 R[Toolkit:Form Autofill]Credit Card sections not resolved correctly when there are gift card fields and then the credit card fields in a certain order
Bug 1658027 A[Toolkit:Form Autofill]Separate visual interactions on Credit Card Autofill for A/B testing
Bug 1657354 R[Toolkit:Form Autofill]Enable credit card sync availability in Preferences
Bug 1656069 R[Toolkit:Printing]Hook up the headers/footers checkbox to the correct settings in the print UI
Bug 1657951 R[Toolkit:Printing]"More Settings" twisty is doesn't turn white if dark mode is activated
Bug 1657616 R[Toolkit:Safe Browsing]Remove the link to StopBadware.org in SafeBrowsing interstitial page
Bug 1635659 R[Toolkit:Telemetry]Refactor the "pre-account" telemetry ping into the "Account Ecosystem" ping
Bug 1656016 A[Toolkit:Video/Audio Controls]Write automated test(s) to cover manual test 'PiP window controls functionality .'
Bug 1605527 R[Toolkit:Video/Audio Controls]Check the webcompat overrides again if documentURI changes
###########
Changes to 88 bugs - 69 fixed.