Changes in 20200714083249

Built from 23131da780b50130e3430dbdc7b121bfe896bb3a

..index..
Bug 1265275 R[Core:DOM: Core & HTML][Presentation WebAPI] Remove "using namespace" from dom/presentation cpp files
Bug 1644466 R[Core:DOM: Core & HTML]Convert dom.storage.next_gen from a VarCache pref to something else
Bug 1649980 A[Core:DOM: Editor]Make `WSRunScanner` and `WSRunObject` stop taking DOM points at construction
Bug 1652397 R[Core:DOM: Navigation]Crash in [@ nsFrameLoader::GetExtantBrowsingContext]
Bug 1650562 R[Core:DOM: Navigation]Crash in [@ mozilla::dom::BrowsingContext::GetParent]
Bug 1644140 R[Core:DOM: Navigation]Remove nsDocShell::AddChildSHEntryInternal and make some session history code in nsDocShell work with fission
Bug 1633710 R[Core:DOM: Security]Replace nsIPrincipal.uri functions with new Principal counterparts in js
Bug 1652351 R[Core:DOM: Security]IsHTMLDocument check in FeaturePolicy looks wrong.
Bug 1649121 N[Core:DOM: Selection]Fortify code for copy&paste
Bug 1615164 A[Core:DOM: Service Workers]Intermittent dom/serviceworkers/test/test_abrupt_completion.html | Correct message handler - got "handler-after-throw", expected "handler-before-throw"
Bug 1640606 R[Core:DOM: Service Workers]Throw while de-serializing instead of serializing if message contains a shared memory object
Bug 1651597 R[Core:DOM: UI Events & Focus Handling][TSF][ChangJie] IME candidate list not showing when inputting on webpage
Bug 1650462 R[Core:Disability Access APIs]role="tree" should not include child treeitems in name when expanded
Bug 1651086 R[Core:Gecko Profiler]Crash in [@ locked_register_thread]
Bug 1650981 R[Core:General]Do not send TIME_TO_FIRST_INTERACTION_MS from cross process iframes
Bug 1652406 R[Core:Graphics: Text]Crash in [@ gfxUserFontSet::UserFontCache::Entry::KeyEquals]
Bug 1652124 R[Core:Graphics: WebRender]Elaborate FEATURE_FAILURE_UNKNOWN_DEVICE_VENDOR.
Bug 1651910 R[Core:Graphics: WebRender]Pre-cleanup for partial pre-render on WebRender
Bug 1652597 R[Core:Graphics: WebRender]Stability issues with RenderCompositorNativeSWGL
Bug 1652376 R[Core:Graphics: WebRender]Reduce size of interning handles
Bug 1640960 A[Core:Graphics: WebRender]Stop using instancing in WebRender
Bug 1651977 R[Core:IPC]add MOZ_NO_VALIDATE to IPC Tainting macros
Bug 1635572 R[Core:IPC]Remove FakeShmOpen when minimum MacOS version is 10.12
Bug 1651512 R[Core:JavaScript Engine]Assertion failure: key->isKind(ParseNodeKind::StringExpr) || key->isKind(ParseNodeKind::NumberExpr) || key->isKind(ParseNodeKind::BigIntExpr), at builtin/ReflectParse.cpp:3180
Bug 1651750 R[Core:JavaScript Engine]Remove ParserAtomId and ParserNameId, replace with pointers-to-parser-atoms.
Bug 1652153 R[Core:JavaScript Engine]Assertion failure: !cx->isExceptionPending(), at vm/Interpreter.cpp:487 with OOM
Bug 1651944 R[Core:JavaScript Engine]ParseTaskVector should store UniquePtr
Bug 1614041 N[Core:JavaScript Engine]Allow parsing modules using stencils rather than GC objects.
Bug 1652176 R[Core:JavaScript Engine]Change parser code to use `parserNames()` alias for `cx->names()`, in preparation for ParserAtoms landing
Bug 1651709 R[Core:JavaScript Engine]Miscellaneous bugfixes in disabled ParserAtom code
Bug 1646378 N[Core:JavaScript Engine: JIT]Warp: Trial Inlining Prototype
Bug 1651000 R[Core:JavaScript Engine: JIT]CacheIR.cpp: Wrong null check in jit::NewWrapperWithObjectShape()
Bug 1652425 R[Core:JavaScript: GC]Assertion failure: lock_.ownedByCurrentThread(), at gc/StoreBuffer.h:397
Bug 1640844 A[Core:JavaScript: GC]Investigate nursery performance in the ARES-6 benchmark
Bug 1652447 R[Core:JavaScript: GC]Remove IsAboutToBeFinalizedDuringSweep
Bug 1652188 R[Core:Layout]Return struct from nsILineIterator::GetLine()
Bug 1652228 R[Core:Layout]Perma layout/style/test/test_flexbox_reflow_counts.html | bug in test; 'childToPreserve' should be child of 'parent' when Gecko 80 switches to late beta on 2020-08-07
Bug 1650703 R[Core:Layout: Form Controls]Select dropdown doesn't zoom correctly based on text zoom
Bug 1644896 A[Core:Permission Manager]PermissionManager is never shut down/destroyed; leaks a thread
Bug 1652209 R[Core:Printing: Output]Clean up 'virtual' annotations in print-related frame classes
Bug 1652205 R[Core:Printing: Output]Fix obsolete mentions of "simple page sequence frame" in printing frame classes
Bug 1652368 R[Core:Printing: Setup]Clean up nsDocumentViewer::Print
Bug 1650886 A[Core:Printing: Setup]Add available paper size information to nsIPrinter interface
Bug 1652275 R[Core:Privacy: Anti-Tracking]Workers cause crash inside cross-origin iframe
Bug 1652254 R[Core:SVG]Remove svg from some moz.build local includes
Bug 1652430 R[Core:SVG]Fix some clang warnings in SVG
Bug 1650751 R[Core:Security: Process Sandboxing]Crash in [@ __fcntl64_nocancel_adjusted]
Bug 1651701 R[Core:Security: Process Sandboxing]Sandbox is incompatible with rseq registration
Bug 1652409 R[Core:Storage: IndexedDB]Crash in [@ mozilla::dom::indexedDB::(anonymous namespace)::ReadCompressedNumber]
Bug 1651698 R[Core:WebRTC]Display about:webrtc remote and local SDP history in columns
Bug 1651601 R[Core:WebRTC]Intermittent Assertion failed: (0), function nr_ice_media_stream_start_checks, file /builds/worker/checkouts/gecko/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c, line 414.
Bug 1530052 R[Core:Widget: Gtk]WM class usage inconsistent
Bug 1635402 R[DevTools:Application Panel]UX polish: empty pages
Bug 1643130 R[DevTools:Debugger]Update disabled-pause button to clearer style
Bug 1650658 R[DevTools:Debugger]Can't jump to debugger tab from performance tab in call tree view
Bug 1625909 R[DevTools:Netmonitor]Use the ResourceWatcher API to fetch Network Event
Bug 1478688 R[DevTools:Netmonitor]See if we can stop fetching netmonitor response content from the stylesheet actor
Bug 1634497 R[DevTools:Responsive Design Mode]Remove `browser.outerBrowser` checks once the old RDM is removed
Bug 1649910 R[DevTools:Style Editor]Perma [tier2] devtools/client/<test> | A promise chain failed to handle a rejection: Connection closed, pending request to server0.conn14.tabDescriptor1, type getWatcher failed
Bug 1652040 R[Firefox:Address Bar]Make UrlbarProviderOpenTabs instantiable with static methods
Bug 1652213 R[Firefox:File Handling]File | Email Linkā€¦ shows none of the mail handlers defined for mailto: when "Always Ask" is selected
Bug 1652136 R[Firefox:Firefox Accounts]Change device.name to device.id logging on desktop
Bug 1644778 R[Firefox:General]Add performance metrics for the size of the browser.xhtml main window DOM
Bug 1651429 R[Firefox:Messaging System]Add "getting started, step 1 of n" to the "Welcome To {brand}" aria-label on multistage about:welcome
Bug 1651430 R[Firefox:Messaging System]Add aria-labels to topsites icons on import screen of multistage about:welcome
Bug 1650200 R[Firefox:New Tab Page]Turn on SPOCs in CA by default
Bug 1644890 R[Firefox:New Tab Page]Turn on newtab stories v2 targeting by default
Bug 1651807 R[Firefox:PDF Viewer]resource:///modules/BrowserGlue.jsm, line 1290: NS_ERROR_FILE_NOT_FOUND on startup in local builds because pdfjs moved
Bug 1651194 R[Firefox:Search]Add a telemetry probe to register if the SearchService initialisation fails.
Bug 1639843 R[Firefox:Sync]Add a "reason" field to command-received telemetry events
Bug 1651952 R[Firefox:Theme]Ctrl-Tab previews have bogus space on their right
Bug 1625281 R[Firefox Build System:General]RUST_PROGRAMS are not kept up to date in dist/bin
Bug 1652149 R[Firefox Build System:General]Run mozwebidlcodegen unit test as part of mozbuild suite
Bug 1652565 R[Firefox Build System:General]Use fcrash-diagnostics-dir on mingw builds
Bug 1652158 R[Firefox Build System:General]make_dafsa.py: replace usage of tuple-based node representation to new class-based node representation
Bug 1652173 R[Firefox Build System:General]make it easy to run the exact Node/NPM binaries used by the build system
Bug 1613998 R[Firefox Build System:General]'SourceRepository' is missing from application.ini on fuzzing builds
Bug 1652448 R[Firefox Build System:General]Rust code continually rebuilds on release builds.
Bug 1652087 R[Firefox Build System:General]add dump_syms to bootstrap-installable things on Linux
Bug 1652089 R[Firefox Build System:General]update dump_syms version
Bug 1652130 R[Firefox Build System:Lint and Formatting]Switch the Mozilla eslint parser to use multi-ini
Bug 1651867 R[Firefox Build System:Lint and Formatting]Permafailing tier 2 mozlint E: fixture 'root' not found
Bug 1627766 R[Firefox Build System:Lint and Formatting]Add eslint-plugin-html to eslint-plugin-mozilla's package.json
Bug 1652184 R[Firefox Build System:Task Configuration]Report to perherder stats about bugbug timings
Bug 1652100 R[Firefox Build System:Task Configuration]use job-defaults for macosx builds
Bug 1652095 R[Firefox Build System:Task Configuration]don't repeatedly look up values when merging dicts
Bug 1616694 A[Firefox Build System:Toolchains]Use the 10.12 SDK to build clang 11 for Mac
Bug 1652142 R[Firefox Build System:Toolchains]add binutils toolchain to {fuzzing-,}ccov builds
Bug 1652339 R[Firefox for Android:Testing]mozdevice pip requirement specifications should specify compatible releases not minimum ones
Bug 1650897 R[GeckoView:Extensions]tabs.query failing (returning undefined) in browser action popup
Bug 1649168 R[Release Engineering:Release Automation: Other]Automatically run scriptworker tasks on newly deployed versions.
Bug 1646834 R[Release Engineering:Release Automation: Other]partials are broken in `mach try scriptworker`
Bug 1647652 A[Toolkit:Form Autofill]Credit card entries are not deduped if the same CC number is used with additional fields (manual fill)
Bug 1652630 R[Toolkit:Storage]Thunderbird build broken: "error: redefinition of 'srv' with a different type"
Bug 1650201 R[Toolkit:Storage]Investigate if we can fallback to non-exclusive when we fail to get an exclusive lock
Bug 1652500 R[WebExtensions:General]ExtensionXPCSellUtils ContentPage browser should set CHROME_REMOTE_WINDOW chromeFlag if the extension is remote
Bug 1651628 R[WebExtensions:General]ExtensionPermissions.jsm uses deprecated FileUtils.getDir (main thread I/O on startup)
Bug 1587541 R[WebExtensions:General]Make content scripts work in Fission iframes
Bug 1651665 R[WebExtensions:General]chrome_settings_overrides permits insecure search providers
###########
Changes to 99 bugs - 84 fixed.
5 bugs are not included due to being restricted