Changes in 20200613093747

Built from fe147898a052291f6796dd8ff28c80c1358899d6

..index..
Bug 1644647 R[Core:Audio/Video: MediaStreamGraph]Linearize AudioContextOperation resolution
Bug 1626918 R[Core:Audio/Video: MediaStreamGraph]Allow capturing real-time traces in the Firefox Profiler
Bug 1508306 N[Core:DOM: Content Processes]Disable the Large-Allocation header for Fission, and migrate to DocumentLoadListener
Bug 1645109 R[Core:DOM: Core & HTML]Crash [@ mozilla::dom::Document::Sanitize()]
Bug 1645257 R[Core:DOM: Editor]Add mochitest of bug 1636747
Bug 1636823 R[Core:DOM: File]Mixed BLOB objects can't be downloaded correctly
Bug 1644119 R[Core:DOM: Navigation]CanonicalBrowsingContext::SessionHistoryCommit doesn't seem to ever find a loading entry
Bug 1644439 R[Core:DOM: Navigation]Crash in [@ nsFrameLoader::TryRemoteBrowserInternal]
Bug 1640019 N[Core:DOM: Navigation]Support DocumentLoadListener-triggered toplevel process switches outside of tabbrowser
Bug 1587743 R[Core:DOM: Security]Moving GetPermission to parent to get correct top level principal when fission enabled
Bug 1643721 N[Core:DOM: Selection]Factor code relevant for serializing ranges out from `nsDocumentEncoder`
Bug 1622372 R[Core:DOM: Service Workers]Intermittent serviceworker/cache-storage.https.html.ini WPT TIMEOUT with Fission
Bug 1642922 R[Core:DOM: UI Events & Focus Handling]Scroll-padding implementation ignores keyboard focus
Bug 1645067 R[Core:Disability Access APIs]Crash in [@ mozilla::a11y::DocAccessibleChild::GetNativeWindowHandle]
Bug 1645042 R[Core:GFX: Color Management]Revert bug 1631615 / color manage untagged images
Bug 1642629 N[Core:Graphics: WebRender]Various frame building optimizations
Bug 1642495 A[Core:Graphics: WebRender]Lots of time spent in buffer_data_untyped|gleGetFreeOrphanNode on macOS
Bug 1628657 R[Core:Graphics: WebRender]White Line Flickers on https://www.miragefestival.com/ with WebRender on when scrolling
Bug 1645405 R[Core:Graphics: WebRender]Remove window jumping blocklist.
Bug 1645428 R[Core:Graphics: WebRender]Let gen6 and gen7 ride into early beta.
Bug 1645124 R[Core:Graphics: WebRender]Frequent batch breaks caused by glyphs in different texture cache arrays
Bug 1635472 R[Core:Graphics: WebRender]Move the display port in larger increments when webrender is enabled
Bug 1623792 N[Core:Graphics: WebRender]Optimize primitive dependency handling, taking advantage of spatial information from tile assignment.
Bug 1645412 R[Core:Graphics: WebRender]Let WebRender on Win7,8,8.1 ride into early beta.
Bug 1641594 R[Core:ImageLib]Assertion failure: mParent->mRecycleLockCount > 0, at /builds/worker/checkouts/gecko/image/imgFrame.cpp:967
Bug 1642268 R[Core:JavaScript Engine]Octal literals must use '0o' in strict mode
Bug 1644412 R[Core:JavaScript Engine][s390x] - Segfault on startup in new-regexp/regexp-bytecode-peephole.cc
Bug 1640284 N[Core:JavaScript Engine]Create a tool for easily discovering and diagnosing costly CacheIR stubs
Bug 1644472 R[Core:JavaScript Engine: JIT]Optimize some RegExp intrinsics in CacheIR and Warp
Bug 1645515 R[Core:JavaScript Engine: JIT]Tiny getTemplateObjectForScripted cleanup
Bug 1645113 R[Core:JavaScript: GC]Don't sweep arenas that were allocated during marking
Bug 1636984 R[Core:JavaScript: Internationalization API]Add workarounds for ICU/CLDR issues with display names and append items
Bug 1413504 R[Core:JavaScript: Internationalization API]Consider supporting more numbering systems for Intl.NumberFormat
Bug 1642934 R[Core:JavaScript: Internationalization API]Automatically determine current CLDR version when updating langtags
Bug 1405813 R[Core:Layout]Assertion failure: !childNIF || mFrames.ContainsFrame(childNIF) || (pifEOC && pifEOC->ContainsFrame(childNIF)) || (oc && oc->ContainsFrame(childNIF)) || (eoc && eoc->ContainsFrame(childNIF)) in [@ nsGridContainerFrame::SanityCheckGridItemsBeforeReflow]
Bug 1640051 R[Core:Layout]Assertion failure: !childNIF || mFrames.ContainsFrame(childNIF) || (pifEOC && pifEOC->ContainsFrame(childNIF)) || (oc && oc->ContainsFrame(childNIF)) || (eoc && eoc->ContainsFrame(childNIF)), at src/layout/generic/nsContainerFrame.cpp:2452
Bug 1644638 R[Core:Layout: Scrolling and Overflow]ScrollFrameHelper::ReflowFinished should use GetVisualScrollRange instead of trying to calculate it itself
Bug 1644285 R[Core:Layout: Text and Fonts]Wrong Arimo fonts selected on anandtech.com
Bug 1645482 R[Core:Layout: Text and Fonts]DirectWrite shared-font-list code may leak font table references
Bug 1645328 A[Core:MFBT]Add in-place constructor to Maybe
Bug 1641737 R[Core:Networking]Have ADocumentChannelBridge <-> DocumentLoadListener communicate via MozPromise
Bug 1644945 R[Core:Networking]Add an nsIParentChannel wrapper class for ParentProcessDocumentChannel so that we can share code
Bug 1645254 R[Core:Networking: HTTP]Remove dead redirection IPC for process switching
Bug 1643884 R[Core:Panning and Zooming]cmd_close crashes browser
Bug 1643115 R[Core:Privacy: Anti-Tracking]Propagate storage permission to same-origin frames in the same agent-cluster
Bug 1642687 A[Core:Security: PSM]Upgrade Firefox 79 to use NSS 3.54
Bug 1286250 U[Core:Security: PSM]crypto.subtle.generateKey throws wrong error for bad AES key length
Bug 1612116 A[Core:Security: PSM]Crash in [@ mozilla::psm::GetXPCOMFromNSSError]
Bug 1642849 R[Core:Web Audio]Interrupt worklet thread JS on document unload
Bug 1400317 A[Core:Widget: Win32]nsUXThemeData uses win32k APIs in content process
Bug 1644009 R[Core:XPCOM]Split direct task dispatching from AbstractThread
Bug 1386838 R[Core:XPCOM]Give nsTObserverArray standard iterator types
Bug 1640929 R[Core:XPCOM]Advance toolkit.shutdown.fastShutdownStage to 1 on Beta / Release
Bug 1643086 R[DevTools:Accessibility Tools]Do not call reset on props updated in MainFrame.
Bug 1596018 R[DevTools:Accessibility Tools]Extraneous tab stop between Accessibility tree and Checks heading
Bug 1643091 R[DevTools:Accessibility Tools]Simplify listening to accessibility lifecycle events.
Bug 1598026 A[DevTools:Accessibility Tools]Make the accessibility tree Fission-ready
Bug 1644966 R[DevTools:Console]Make ConsoleApiListener and ConsoleServiceListener take a function instead of an object
Bug 1594467 R[DevTools:Debugger]Add "Restart frame"
Bug 1644813 R[DevTools:Debugger]Remove references to autoBlackbox
Bug 1644808 R[DevTools:Debugger]Remove references to wasmBinarySource
Bug 1625957 R[DevTools:Inspector: Changes]Use the ResourceWatcher API to fetch CSS Changes
Bug 1644693 R[DevTools:Inspector: Layout][a11y]Make the grid inspector more accessible to screen readers
Bug 1644669 R[DevTools:Inspector: Layout][a11y]Make the flex view in the layout accordeon more accessible to screen readers.
Bug 1644343 R[DevTools:Inspector: Layout][a11y]Make the Layout view's box model section more accessible to screen readers
Bug 1645237 R[DevTools:JSON Viewer]Load JSONView converter-observer lazily via static component registration
Bug 1642076 R[DevTools:Netmonitor]Unwanted vertical scrollbars in Cookies panel
Bug 1643687 R[Firefox:Address Bar]Search bar becomes unresponsive if using paste and go context menu option with a string while search tip is displayed
Bug 1630391 R[Firefox:Disability Access]Update expiry of accessibility telemetry for zoom, backplate, and HCM scalars.
Bug 1627676 R[Firefox:Downloads Panel]Add telemetry for usage of file downloads and download panel
Bug 1644155 R[Firefox:General]Remove some leftover unused message listeners from /browser
Bug 1644361 R[Firefox:Messaging System]Adjust What's New panel message body width
Bug 1645069 R[Firefox:Messaging System]Add mochitest coverage for targeting context
Bug 1644230 R[Firefox:Messaging System]The prefs and devtools icons on newtab are not visible if the system's "High Contrast" mode is enabled (windows)
Bug 1645165 R[Firefox:Migration]Migration Wizard shows the default ("Introduction") title on the source selection page
Bug 1630050 R[Firefox:Search]A race condition on startup can lead to the wrong engine being set as default
Bug 1643595 R[Firefox:Security]Add a learn more link on XFO/CSP error pages
Bug 1643503 R[Firefox:Site Permissions]The new Camera/mic Global Sharing Overlay obscures Google Meet's camera/mic/leave-call buttons
Bug 1626215 R[Firefox:about:logins]Lockwise app focus ring for GooglePlay differs from AppStore
Bug 1645047 R[Firefox Build System:Bootstrap Configuration]`mach bootstrap` in a git repo suggests adding git-cinnabar to your path even if it's already there
Bug 1645020 R[Firefox Build System:Developer Environment Integration]Add `rust-analyzer` as a default plugin to `vscode`
Bug 1645384 R[Firefox Build System:Generated Documentation]"More Information" link of "Install dependencies (non-Windows)" in Firefox source docs Contributors’ Quick Reference is broken
Bug 1644665 R[Firefox Build System:Lint and Formatting]client.py: clean up flake8/pylint warnings
Bug 1645228 R[Firefox Build System:Mach Core]Perma tier 2 0:36.76 python/mach/mach/test/test_conditions.py::TestConditions::test_conditions_pass TEST-UNEXPECTED-FAIL
Bug 1632429 R[Firefox Build System:Try]mach try should use Python 3
Bug 1644447 R[GeckoView:General]Remove GeckoView Telemetry Snapshot API
Bug 1645162 R[Release Engineering:Release Automation: Other]Partial generation fails MAR signature check on Oak (dep instead of nightly)
Bug 1643625 R[Release Engineering:Release Automation: Updates]Clear up references to MAR_OLD_FORMAT in update tools
Bug 1636971 R[Thunderbird:Message Compose Window]Clicking on inserted image in compose window doubles it
Bug 1644519 R[Toolkit:Add-ons Manager]Intermittent toolkit/mozapps/extensions/test/browser/<anything>.js | Private browsing permission removed -
Bug 1645487 R[Toolkit:Form Autofill]Update Form Autofill Preferences "Learn More" link for Credit Cards
Bug 1645331 R[Toolkit:Storage]Catch asyncClose exceptions and mark the database as closed
Bug 1640441 N[Web Compatibility:Desktop]Slack hangs indefinitely in a onResize loop
Bug 1643928 R[WebExtensions:Android]Intermittent org.mozilla.geckoview.test.WebExtensionTest.testBrowserRuntimeOpenOptionsPageInNewTab | org.mozilla.geckoview.GeckoResult$UncaughtException: java.lang.AssertionError: expected:<WebExtension {location=resource://android/assets/web_extensions
Bug 1587541 R[WebExtensions:General]Make content scripts work in Fission iframes
###########
Changes to 95 bugs - 79 fixed.
2 bugs are not included due to being restricted