Changes in 20190911095413

Built from ed89fc2a60d8b902735a862da57631b8a5eb2aa6

..index..
Bug 1168606 A[Core:DOM: IndexedDB]Implement preloading cursors for IndexedDB
Bug 1260640 R[Core:Security: PSM]Update nsNSSCertificateDB::getCertsFromPackage() so callers don't need to convert the returned certs into usable formats
Bug 1277201 R[Core:Disability Access APIs]When html:details is opened or closed, fire a STATE_CHANGE event
Bug 1537753 R[WebExtensions:General]Remove about:config preference that enables the old "cookieBehaviors override on top level extension page" in the AntiTracking internals
Bug 1543220 R[Thunderbird:Build Config]Make gTests run in automation
Bug 1543639 R[Core:SVG]Intermittent text-svgglyphs/svg-glyph-extents.html == text-svgglyphs/svg-glyph-extents-ref.html | load failed: timed out waiting for reftest-wait to be removed
Bug 1555022 R[DevTools:General]Remove unused methods on the Thread Actor
Bug 1556347 N[Core:Networking: HTTP]Crash in GTK through [@ ensure_stock_image_widget] by redirecting to moz-icon protocol
Bug 1557985 N[DevTools:Responsive Design Mode]Intermittent devtools/client/responsive/test/browser/browser_orientationchange_event.js | Orientation is still landscape-primary. - "portrait-primary" == "landscape-primary" -
Bug 1560335 R[Core:Graphics: WebRender]Enable webrender for Pixel 2 on GeckoView nightly
Bug 1562386 R[Core:Networking]Sort network attributes before hashing them to get a networkID
Bug 1562773 R[Core:Security: PSM]Add a Pref to Enable Delegated Credentials in NSS
Bug 1565278 R[Core:JavaScript Engine]Crash [@ MOZ_Crash] with compartment mismatch or Assertion failure: false (cx->getPendingException(&exception)), at vm/Debugger.cpp:1888
Bug 1566386 R[Core:DOM: Security]Evaluate and Assert that all about: pages on Android ship with a strong CSP
Bug 1567642 R[Firefox Build System:Lint and Formatting]Flake8 fails on py3 only syntax (since it runs with py2)
Bug 1568171 V[Core:DOM: Core & HTML]Content script inserting a <script> early breaks loading of a document.open() iframe
Bug 1568227 R[Core:Graphics: WebRender]Use the visible rect as the blob image size
Bug 1568318 V[Firefox:Theme]Picture-in-Picture indicator icon is hard to see with a dark theme
Bug 1570881 N[Core:JavaScript Engine]Perma (tier2) /builds/worker/workspace/build/tests/jit-test/jit-test/tests/debug/Script-startColumn.js:11:13 Error: Assertion failed: got 9, expected 11
Bug 1571821 R[Core:Audio/Video]Intermittent Assertion failure: percentage >= 0, at dom/media/mediacapabilities/DecoderBenchmark.cpp:38 | application crashed [@ mozilla::DecoderBenchmark::StoreScore(nsTSubstring<char> const&, nsTSubstring<char> const&, RefPtr<mozilla::FrameStatistics>)]
Bug 1572030 R[Firefox:Search]Support experiment versions in modernisation config
Bug 1572488 R[Firefox:Search]Test that the new configuration still gives the correct orders in various circumstances
Bug 1573238 R[GeckoView:General]Provide a minimal BrowserUsageTelemetry.jsm module in GeckoView (completely independent of its embedder) that implements nsIBrowserUsage
Bug 1573751 R[Firefox Build System:Android Studio and Gradle Integration]build-fat-aar-android-geckoview-fat-aar-nightly/opt busted on try
Bug 1574222 R[Core:CSS Parsing and Computation]text-decoration-thickness isn't being serialized as part of the text-decoration shorthand computed-value
Bug 1574480 R[Firefox:General]browser.js PermissionManager calls should use principals
Bug 1574852 R[Core:Editor]Move all protected/private methods of TextEditRules/HTMLEditRules to editor class or somewhere
Bug 1575138 V[Toolkit:XUL Widgets]When opening a sub-menu in the Bookmarks or History menus, first item isn't focused
Bug 1575219 R[Core:JavaScript Engine: JIT]Remove unused FailurePath from BaselineCacheIRCompiler::emitCompareStringResult
Bug 1575413 R[DevTools:Netmonitor]Sorting for long date should be by date and not alphabetical.
Bug 1575479 R[Core:XPCOM]nsBaseHashtable should be a C++ Range
Bug 1575680 R[Firefox Build System:General]Move node invocations out of exports
Bug 1575796 R[Core:Graphics]PathBuilderRecording passes the wrong current and begin points to PathRecording constructor.
Bug 1575828 R[Core:Graphics]Ensure that CanvasChild::GetDataSurface is called on the main thread.
Bug 1575832 R[Core:Graphics]Make sure all canvas recorded event translation has finished, before shutting down the canvas thread.
Bug 1575874 R[Core:Graphics]There is a race between CanvasTranslator::WaitForSurfaceDescriptor and the CanvasTranslator being created.
Bug 1575921 R[Firefox:Firefox Accounts]Don't keep FxA device name in services.sync prefs branch
Bug 1576187 R[Core:Document Navigation]AddressSanitizer: SEGV /builds/worker/workspace/build/src/docshell/base/BrowsingContext.cpp:1109:5 in mozilla::ipc::IPDLParamTraits<mozilla::dom::BrowsingContext*>::Write(IPC::Message*, mozilla::ipc::IProtocol*, mozilla::dom::BrowsingContext*)
Bug 1576348 R[Toolkit:Downloads API]DownloadCopySaver uses wrong channel objects
Bug 1576465 R[Core:DOM: Device Interfaces]Perma fission dom/system/tests/test_bug1197901.html | Cross-origin iframe shouldn't get the sensor events.
Bug 1576888 R[Firefox:Address Bar]Stop using px values for #urlbar-contextual-tip's and #urlbar-contextual-tip-button's font sizes
Bug 1577171 R[Firefox Build System:General]Make use of xLTO by removing duplicated logic from Rust or C++ wrappers.
Bug 1577196 R[Core:DOM: Networking]Assertion failure: mLoadGroup, at /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp:510
Bug 1577207 R[Firefox:Toolbars and Customization]Overflow menu arrow is detached from the popup in customize mode
Bug 1577472 R[Firefox:Address Bar]Always use position:absolute for the megabar so it doesn't get reframed on focus
Bug 1577515 R[Core:Graphics]Some reftests fail with both remote canvas and webrender enabled.
Bug 1577578 R[Core:Graphics: Text]IPC: crash [@gfxPlatformFontList::SetupFamilyCharMap]
Bug 1577587 V[Core:Widget: Cocoa]minimize to dock doesn't work
Bug 1577613 R[Core:JavaScript Engine]Assertion failure: !IsSettledMaybeWrappedPromise(promise), at js/src/builtin/Promise.cpp:836
Bug 1577857 R[Core:JavaScript Engine]Cleanup memory ownership for LazyScriptCreationData
Bug 1577881 V[DevTools:Debugger]Setting a breakpoint in DevTools codebase from the browser toolbox doesn't work
Bug 1578075 V[Core:Graphics: Text][macOS 10.15] Content process crashes in CoreGraphics`crossing_count() due to stack overflow
Bug 1578215 R[DevTools:Netmonitor]DAMP Perf regression in netmonitor har export test (+12%)
Bug 1578434 R[Firefox:Address Bar]Update UrlbarView._updateRow to create the DOM for the new "tip" result type
Bug 1578493 N[Firefox Build System:General]Misc. sccache-dist doc updates
Bug 1578602 R[Core:Web Replay]Update buttons ux
Bug 1578609 R[Core:Audio/Video]Media element didn't start loading from its source element child with type=""
Bug 1578628 R[Core:DOM: Core & HTML]fission: "name" attribute on cross-origin frames
Bug 1578876 R[Core:JavaScript Engine]check_vanilla_allocations.py detects 'operator new(unsigned' present in Decimal.o with C++17
Bug 1578955 R[WebExtensions:General]downloads API: Allow extensions a way to download ignoring HTTP errors
Bug 1579003 R[Firefox:Address Bar]Implement megabar growing and shrinking animation
Bug 1579010 R[Firefox:Security]Expose new certificate viewer to localization
Bug 1579260 V[Firefox:about:logins]Copy button timers are misleading
Bug 1579355 R[Core:Serializers]Clean up more code around `nsPlainTextSerializer::Write`
Bug 1579479 R[Firefox Build System:Lint and Formatting]A failure occurred in the l10n linter: TypeError: coercing to Unicode: need string or buffer, NoneType found
Bug 1579484 R[Toolkit:Places]don't needlessly construct strings in VisitedQuery
Bug 1579539 V[Toolkit:Password Manager]Always pass the generated password guid to promptToChangePassword when it is available
Bug 1579550 R[Core:Localization]Fix dtd to ftl conversion script import
Bug 1579658 R[Core:Web Replay]Hovering on the console jump button should update the viewport
Bug 1579661 R[Core:Javascript: WebAssembly]js/src/wasm/cranelift/src/bindings/mod.rs: FuncTypeWithId::args: use SmallVec rather than Vec
Bug 1579794 R[Core:Widget: Gtk][Wayland] Flickering on video playback on 4k/HiDPI displays
Bug 1579818 V[Firefox:about:logins]The focus remains blocked on "Login List" when using the "Tab" key to navigate if the "Create New Login" mode is opened
Bug 1579820 R[Core:DOM: Core & HTML][Fission] window.open() doesn't work from remote subframes
Bug 1579823 R[Core:Widget: Gtk][Wayland] remove __PRETTY_FUNCTION__ from wayland logs as it produces too long function names
Bug 1579826 R[GeckoView:General]Implement the GV API change to support categorical histogram exfiltration
Bug 1579897 R[Toolkit:General]about:support prints incorrect "Remote Processes" for webIsolated processes
Bug 1579949 R[Firefox:New Tab Page][Export] Add text-promo designs, after-login triplets and bug fixes to New Tab Page
Bug 1579953 R[Core:Layout]Assertion failure: !aFrame->IsDetailsFrame() (Inserting elements into <details> should have been reframed!), at src/layout/base/nsCSSFrameConstructor.cpp:11642
Bug 1579955 R[Firefox:Preferences][RTL] Fix the Custom URLs textbox input and autocomplete popup direction
Bug 1580006 R[DevTools:Debugger]Inline Preview should look better for exceptions
Bug 1580028 R[Firefox Build System:General]Always merge PGO profile data in the run task
Bug 1580030 R[DevTools:Netmonitor]Inline highlights for search matches have too much padding
Bug 1580064 R[DevTools:Console]Replace ObjectInspector symbol with prefix
Bug 1580101 R[Core:JavaScript Engine][BinAST] Eliminate string comparison in sorting sum interfaces and enums
Bug 1580104 R[Core:Web Replay]Perma [tier 2] devtools/client/webreplay/mochitest/browser_dbg_rr_breakpoints-0X.js | Test timed out -
Bug 1580222 R[Core:Graphics]Let double buffering ride the trains
Bug 1580285 R[Firefox:Preferences]Log the exception when set master password fails
Bug 1580293 R[Core:mozglue]Clean up some parameter pack expansions
Bug 1580363 R[Core:DOM: Service Workers]Synthesized responses should propagate the "apply conversion" flag when setting up a redirect channel
###########
Changes to 89 bugs - 74 fixed.
2 bugs are not included due to being restricted