Changes in 20201107100127

Built from e40cc6272439b7fa848bdf875bb41d7f4b1a3b71

..index..
Bug 1660336 R[Core:Audio/Video: Playback]Add VA-API decode path to bundled ffvpx
Bug 1675453 R[Core:Audio/Video: Playback]Don't use gfxPlatform() in ffmpeg initialization
Bug 1664372 R[Core:CSS Parsing and Computation]Intermittent /css/css-values/ch-pseudo-recalc-on-font-load.html | ch in pseudo-element ::before should be recalculated after loading a web font - assert_approx_equals: expected 25 +/- 0.1 but got 15
Bug 1675639 R[Core:CSS Parsing and Computation]Try to save some memory in the custom properties code.
Bug 1663152 R[Core:Canvas: WebGL]MOZ_X11_EGL/proprietary Nvidia: WebGL 2 is not available: "WebGL 2 requires support for the following features: get_integer64_indexed"
Bug 1649843 R[Core:DOM: Content Processes]Remove legacy JS actors infrastructure and migrate remaining actors to JSWindowActors
Bug 1675535 R[Core:DOM: Content Processes]Minor visual improvements to about:processes
Bug 1579934 R[Core:DOM: Editor]crash near null in [@ mozilla::HTMLEditor::IsContainer]
Bug 1349969 R[Core:DOM: Networking]WebSocket: don't throw for bad ports
Bug 1675524 R[Core:GFX: Color Management]Use symbolic PRECACHE constants.
Bug 1675759 R[Core:GFX: Color Management]Flesh out qcms/Cargo.toml.
Bug 1674737 R[Core:Gecko Profiler]Pass SpliceableJSONWriter to StreamJSONMarkerData, and attach UniqueJSONStrings
Bug 1674868 R[Core:Graphics]Make native-font-resource-mac memory reporter expandable and add font list with details
Bug 1675854 R[Core:Graphics]ScaledFontMac::GetFontDescriptor leaks memory
Bug 1622846 A[Core:Graphics: WebGPU]Update WebGPU IDL to the upstream changes
Bug 1661528 R[Core:Graphics: WebRender]Poor texture upload performance on Mali
Bug 1673939 R[Core:Graphics: WebRender]garbled text display towards end of long page
Bug 1675390 R[Core:Graphics: WebRender]Let WebRender ride to release on Carrizo.
Bug 1621588 R[Core:JavaScript Engine]Stencil: Maybe add stack space to Vector types
Bug 1663365 A[Core:JavaScript Engine]Break up jsfriendapi.h into discrete headers
Bug 1671960 R[Core:JavaScript Engine]Add fast-path of AtomizeChars in ParserAtomEntry::toJSAtom
Bug 1675074 R[Core:JavaScript Engine]Make WellKnownParserAtoms part of the rodata section
Bug 1674722 A[Core:Javascript: WebAssembly]Disable Cranelift on non-arm64 Android/Linux/macOS by default; simplify about:config options
Bug 1675128 R[Core:Layout]Convert ReflowInput'::mComputedOffsets to logical coordinates
Bug 1675587 R[Core:Networking: HTTP]Unininitialized memory passed to connect() system call in nsSocketTranport2.cpp
Bug 1675520 R[Core:Panning and Zooming]Update various documentation
Bug 1675885 R[Core:Panning and Zooming]Adjust apz.fling_accel_max_pause_interval_ms to 50
Bug 1675888 R[Core:Panning and Zooming]Reduce apz.velocity_relevance_time_ms from 150 to 100
Bug 1674779 N[Core:Performance]Improve documentation of GV_PAGE_LOAD_MS (describe back navigation and bimodality)
Bug 1669414 R[Core:Security: PSM]"OS Cert module" interrupts smart card authentication
Bug 1675339 R[Core:Security: PSM]nsCertOverrideService should only block shutdown when a write is pending
Bug 1673641 R[DevTools:Console]Perma [opt platforms] devtools/client/framework/browser-toolbox/test/browser_browser_toolbox_evaluation_context.js | Uncaught exception - when Gecko 84 merges to Beta on 2020-11-17
Bug 1673368 R[DevTools:Debugger]Stop using devtools-launchpad in debugger webpack config
Bug 1675332 R[DevTools:Debugger]Make `--headless --jsdebugger` launch a Browser Toolbox that is not itself headless
Bug 1654763 R[DevTools:General]Remove implementation, tests and documentation for actorHasMethod
Bug 1673605 R[DevTools:Performance Tools (Profiler/Timeline)]Remove unused css variables from perf.css
Bug 1673821 R[DevTools:Storage Inspector]Error logged when closing DevTools with Storage inspector
Bug 1675622 R[Firefox:Address Bar]Show tab-to-search onboarding results more frequently in Firefox 83
Bug 1674053 R[Firefox:Bookmarks & History]13.02 - 132.42% tabswitch / tp5n main_startup_fileio (linux64-shippable, windows10-64-shippable) regression on push 45bbeabb0c89cf73d644b59898cb207e4462f147 (Mon October 26 2020)
Bug 1674221 R[Firefox:General]Prefix Skeleton UI keys with executable path
Bug 1673109 R[Firefox:Messaging System]Re-introduce tests that got lost as part of the ASRouter rearchitecture work
Bug 1675062 R[Firefox:Messaging System]A snippet is wrongly displayed on the first New Tab to be opened after disabling Snippets
Bug 1674241 R[Firefox:New Tab Page]Update Popular Topics
Bug 1675115 R[Firefox:Remote Settings Client]Remote settings client fails to apply the sort order to loaded dumps
Bug 1511273 R[Firefox:Search]Intermittent Linux code coverage browser/components/search/test/browser/browser_google_behavior.js | Test timed out -
Bug 1675306 R[Firefox Build System:General]Permafailing tier 2 python/mozbuild/mozbuild/test/configure/test_checks_configure.py::TestChecksConfigure::test_java_tool_checks TEST-UNEXPECTED-FAIL
Bug 1675384 R[Firefox Build System:General]Create Universal x86-64/arm64 mac builds
Bug 1675498 R[Firefox Build System:General]`./mach vendor rust` fails with "Could not find 'cargo' on your $PATH." on Windows (MozBuild)
Bug 1675675 R[Firefox Build System:General]mach python --no-virtualenv should not set a PYTHONPATH that contains non-mach-bootstrap paths
Bug 1675707 R[Firefox Build System:General]symbols_archive.py fails on macos CI
Bug 1674923 R[Firefox Build System:Lint and Formatting]black failure on Windows when invoked by mach lint
Bug 1675705 R[Firefox Build System:Source Code Analysis]black task is not triggered on changes that can affect it
Bug 1675266 A[Remote Protocol:Agent]Add debuggerAddress as attribute on the Remote Agent interface
Bug 1655476 R[Socorro:Symbols]Scrape symbol files for Windows graphics drivers
Bug 1675263 R[Socorro:Symbols]Unbreak the system-symbols-* tasks
Bug 1675599 R[Toolkit:Notifications and Alerts]Make "OK" button in the Select Helper Application dialog the default button
Bug 1674569 R[Toolkit:Performance Monitoring]Perma toolkit/components/aboutprocesses/tests/browser/browser_aboutprocesses_default_options.js | Test timed out - when Gecko 84 merges to Beta on 2020-11-16
Bug 1582860 R[Toolkit:Places]Intermittent GECKO(3368) | Assertion failure: false (MOZ_ASSERT_UNREACHABLE: Trying to get a result node for an invalid visit), at z:/build/build/src/toolkit/components/places/nsNavHistory.cpp:3190
Bug 1662331 R[Toolkit:Printing]Use sheetCount rather than calculated the number of rendered pages
Bug 1666734 R[Toolkit:Printing]Add "Print on both sides" checkbox option to new print UI (duplex printing)
Bug 1673634 R[Toolkit:Printing]Custom margins don't account for page orientation
Bug 1675483 R[Toolkit:Printing]Print preview - number for sheets of paper flickers on page changes
Bug 1673662 R[Toolkit:Telemetry]Implement C++ and JS APIs for the String Metric Type
Bug 1673664 R[Toolkit:Telemetry]Implement C++ and JS APIs for the UUID Metric Type
Bug 1675801 R[Toolkit:XUL Widgets]Use a less hacky way of hiding scrollbars on date/timepicker.xhtml.
Bug 1675643 R[WebExtensions:General]Cookie AutoDelete localStorage cleanup throws when dom.storage.next_gen is false
###########
Changes to 66 bugs - 59 fixed.