Changes in 20200403063228

Built from 6639deb894172375b05d6791f5f8c7d53ca79723

..index..
Bug 1170775 R[Core:DOM: Core & HTML]Rename DOM Xray DefineProperty parameter from *defined to *done
Bug 1625834 R[Core:DOM: Editor]Replace MOZ_MUST_USE with [[nodiscard]] in editor
Bug 1624747 R[Core:DOM: Navigation]Intermittent /url/failure.html | application crashed [@ nsDocShell::SetScrollbarPreference(mozilla::ScrollbarPreference)]
Bug 1626036 R[Core:Disability Access APIs]Cache as many states as possible
Bug 1626639 R[Core:Disability Access APIs]Radio buttons do not pass checked state in OSX
Bug 1626209 R[Core:Graphics]Perma tier 2 TEST-UNEXPECTED-PASS | gfx/tests/reftest/1523776.html == gfx/tests/reftest/1523776-ref.html | image comparison, max difference: 3, number of differing pixels: 17905
Bug 1581475 R[Core:Graphics]Crash in [@ mozilla::gfx::DrawTargetD2D1::CreateBrushForPattern] in void mozilla::SVGGeometryFrame::Render
Bug 1626865 R[Core:Graphics: WebRender]improve test for bug 1449640
Bug 1626863 R[Core:Graphics: WebRender]add a test for bug 1415987
Bug 1626666 R[Core:Graphics: WebRender]Rework the ipc profile counters
Bug 1626614 R[Core:Graphics: WebRender]ipc profile counters are reset each rame
Bug 1625365 R[Core:Graphics: WebRender]Update blob rendering overview
Bug 1624817 R[Core:Graphics: WebRender]Crash in [@ webrender::renderer::Renderer::draw_frame] (internal error: entered unreachable code)
Bug 1624627 R[Core:Graphics: WebRender]Revive the slow frame indicator
Bug 1626825 R[Core:JavaScript Engine]Cleanup arguments-objects flags in frontend
Bug 1626767 R[Core:JavaScript Engine]Fix InflatedChar16Sequence constructor to accept right type.
Bug 1626069 R[Core:JavaScript Engine]Remove JSScript::Create wrapper
Bug 1626713 R[Core:JavaScript Engine]Parse regexps using new irregexp import
Bug 1597795 R[Core:JavaScript Engine]Cleanup uses of js::detail::CopyScript
Bug 1626656 R[Core:JavaScript Engine]Fix -Wformat-signedness errors
Bug 1626606 R[Core:JavaScript Engine: JIT]Disable WarpBuilder for some jit-tests that pattern match error messages
Bug 1626615 R[Core:JavaScript Engine: JIT]Fix debugger forced-return propagation for Ion frames
Bug 1624363 R[Core:Javascript: WebAssembly]Syntax and encoding alignment with V8's GC prototyping
Bug 1625927 N[Core:Javascript: WebAssembly]Enable multi-value on nightly
Bug 1625887 R[Core:Javascript: WebAssembly]Implement js->wasm multi-value calls
Bug 1626903 R[Core:Javascript: WebAssembly]Perma build bustages /builds/worker/checkouts/gecko/js/src/wasm/WasmInstance.cpp:140:14: error: use of undeclared identifier 'ENABLE_WASM_BIGINT' when Gecko 76 merges to Beta on 2020-04-06
Bug 1619350 A[Core:Layout: Text and Fonts]Distinguish OS-provided from user-installed fonts in the system font list
Bug 1626844 R[Core:Layout: Text and Fonts]Default font issues with Firefox in Georgian on macOS
Bug 1619349 R[Core:Layout: Text and Fonts]Add telemetry to determine potential impact of anti-font-fingerprinting measures
Bug 1626743 R[Core:Networking][socket process] Fix test test_content_sniffer.js
Bug 1625568 R[Core:Privacy: Anti-Tracking]Add compatibility heuristics to third-party cookie blocking
Bug 1616436 R[Core:Privacy: Anti-Tracking]Update fingerprinting blocking feature to skip passive resources
Bug 1626840 V[Core:Web Painting]Graphical clipping/tearing on right edge of the screen
Bug 1624240 R[Core:WebVR]Valve Index controller support
Bug 1624009 R[Core:WebVR]AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h in mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::ThenValue<mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::$_2, mozilla::dom:
Bug 1626815 N[Core:XPCOM]Expose information about the startup cache to about:support
Bug 1619720 R[DevTools:General]Request favicons directly from tab descriptors
Bug 1609313 A[DevTools:Inspector]Intermittent TEST-UNEXPECTED-TIMEOUT | devtools/client/inspector/rules/test/browser_rules_cubicbezier-appears-on-swatch-click.js | application timed out after 370 seconds with no output
Bug 1626875 R[DevTools:about:debugging]TestTabList used for xpcshell tests should return TabDescriptors
Bug 1625906 R[DevTools:about:debugging]Show dedicated warning to users trying to connect to Firefox for Android
Bug 1627040 R[Firefox:General]Move corrupt JAR checking to a later startup phase
Bug 1626836 R[Firefox:Messaging System]Update vendored react to match dependency
Bug 1622476 V[Firefox:Messaging System]Implement about:welcome termination telemetry ping
Bug 1622479 R[Firefox:Messaging System]Implement UX to support multivariate pull factor reinforcement experimentation
Bug 1626779 R[Firefox:Migration]Wizard page titles are missing in e.g. migration wizard after the changes from bug 1608197
Bug 1625997 R[Firefox:New Tab Page]Remove unnecessary unload event listener when using privileged about content process
Bug 1627021 R[Firefox:PDF Viewer]Update pdf.js to version 2.5.49
Bug 1578906 R[Firefox:Preferences]Underlined single-characters (accesskeys) in Firefox Preferences are only barely underlined, with text-decoration-skip-ink
Bug 1626141 R[Firefox:Preferences]TV failure - browser/components/preferences/in-content/tests/browser_filetype_dialog.js | Uncaught exception - [Exception... "Component returned failure code: 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS) [nsIFile.create]"....
Bug 1624983 R[Firefox:Remote Settings Client]abort() pending read transactions in remote settings' Database.jsm when we shutdown to enable faster shutdown
Bug 1590803 N[Firefox:Search]Replace some calls to getDefaultEngines with purpose-built specific nsISearchEngine.isAppProvided flag
Bug 1626956 V[Firefox:about:logins]The OS auth dialog is triggered when trying to create a master password even if the OS authentication prompt is disabled
Bug 1626413 V[Firefox:about:logins]Sorting by "Alerts" is broken when there are no vulnerable passwords
Bug 1626932 R[Firefox Build System:Android Studio and Gradle Integration]trying to upgrade the Android SDK to version 29 triggers weird aidl execution failures
Bug 1624233 R[Firefox Build System:Source Code Analysis]Console.cpp: do not use 'else' after 'return'
Bug 1624234 R[Firefox Build System:Source Code Analysis]AudioContext.cpp: do not use 'else' after 'return'
Bug 1622661 R[Firefox Build System:Source Code Analysis]nsICODecoder.cpp: do not use 'else' after 'return'
Bug 1622664 R[Firefox Build System:Source Code Analysis]nsJSProtocolHandler.cpp: redundant access specifier has the same accessibility as the previous access specifier
Bug 1620842 R[Firefox for Android:General]update remaining mappings of files to Bugzilla components to use GeckoView
Bug 1626421 R[GeckoView:GeckoViewExample]Add Preferred Color Scheme to GVE's settings
Bug 1617436 R[GeckoView:General]Intermittent org.mozilla.geckoview.test.AccessibilityTest.testMoveCaretAccessibilityFocus | kotlin.TypeCastException: null cannot be cast to non-null type kotlin.String
Bug 1592324 R[Toolkit:Add-ons Manager]Always show a button to go to AMO in extension/theme list views
Bug 1626426 N[Toolkit:Add-ons Manager][about:addons] Page is white while loading in dark mode
Bug 1626977 R[Toolkit:Performance Monitoring]Improve CSS for aboutPerformance.css to use logical properties
Bug 1626621 R[Toolkit:Telemetry]Initialize FOG with data path from preference
###########
Changes to 65 bugs - 55 fixed.
3 bugs are not included due to being restricted