Changes in 20201219093321

Built from fbdb6c91bd6256415a54c5198fb1e3bff8dd7c64

..index..
Bug 1505660 R[Core:DOM: Content Processes]Crash in shutdownhang | nsThread::Shutdown | nsThreadManager::Shutdown
Bug 1681664 A[Core:DOM: Core & HTML]Dynamically importing slow modules causes the tab to hang
Bug 1683335 R[Core:DOM: Navigation]Add logging of the history tree to CanonicalBrowsingContext::SessionHistoryCommit
Bug 1655025 R[Core:DOM: Networking]Intermittent TEST-UNEXPECTED-PASS | /url/failure.html | Location's href: file://­/p should throw - expected FAIL
Bug 1676221 R[Core:DOM: Security]Improve Unblock UI user experience.
Bug 1641715 R[Core:DOM: Service Workers]GeckoView doesn't load for external apps (custom tabs/PWAs) in AC and Fenix
Bug 1680405 R[Core:DOM: UI Events & Focus Handling]Mouse capture doesn't work well on OOP iframe
Bug 1683330 R[Core:Disability Access APIs]NVDA screen reader doesn’t read the print preview options
Bug 1683353 R[Core:GFX: Color Management]Remove some now unneeded unsafe.
Bug 1680376 R[Core:Graphics: WebGPU]Support WebGPU uncaptured error events
Bug 1683268 R[Core:Graphics: WebRender]sw-wr: Fix redundant ID3D11Device::OpenSharedResource() calls
Bug 1682365 N[Core:Graphics: WebRender]Improve render task graph v2
Bug 1624264 R[Core:Graphics: WebRender]Use different texture cache allocation parameters for main and popup windows
Bug 1679751 R[Core:Graphics: WebRender]Move some of the texture cache atlases to a shelf allocator
Bug 1683248 R[Core:Graphics: WebRender]sw-wr: Stop to pass WebRenderShaders to software WebRender
Bug 1683343 R[Core:Graphics: WebRender]Ship WebRender to release for large screen Intel users on Linux
Bug 1669841 R[Core:Graphics: WebRender]Use 1:1 texture sampling with swgl when possible
Bug 1683242 R[Core:Graphics: WebRender]Make external_scroll_id required when defining scroll frames
Bug 1683399 R[Core:Graphics: WebRender]Add some dbg if compositor kind doesn't match.
Bug 1682876 R[Core:Graphics: WebRender]Fix NVIDIA device reset handling and recovery
Bug 1683247 R[Core:Graphics: WebRender]sw-wr: RenderDXGITextureHost::GetD3D11Texture2D() creates shared GL in RenderDXGITextureHost::GetD3D11Texture2D()
Bug 1676612 R[Core:JavaScript Engine]Enable wpt tests related to Top Level Await
Bug 1678458 R[Core:JavaScript Engine]Move RefPtr out of ScriptStencil
Bug 1683149 R[Core:JavaScript Engine]Perma tier 2 tests/jit-test/jit-test/tests/gc/weak-marking-01.js | obj2,obj3 (code 3, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.4 s]
Bug 1672787 R[Core:JavaScript Engine: JIT]Filter down CacheIR Health Report JSON output
Bug 1683093 R[Core:JavaScript Engine: JIT]Remove unused MCompare compare types
Bug 1682767 A[Core:JavaScript Engine: JIT]Remove IonBuilder and TI, part deux
Bug 1664535 A[Core:JavaScript: GC]ThreadSanitizer: data race [@ JS::Zone::setNeedsIncrementalBarrier] vs. [@ needsIncrementalBarrier]
Bug 1658866 R[Core:JavaScript: GC]Gather various statistics related to strings
Bug 1585485 R[Core:Layout: Flexbox][css-flexbox] Treat input elements with percent sizes as having "compressible" min-content sizes
Bug 1682800 R[Core:Networking: WebSockets]Crash in [@ OOM | large | NS_ABORT_OOM | nsTSubstring<T>::Append | mozilla::net::PMCECompression::Inflate]
Bug 1683426 R[Core:Panning and Zooming]add assert in DManipEventHandler::OnContentUpdated
Bug 1682571 R[Core:Preferences: Backend]Update libpref prefs_file_was_invalid telemetry
Bug 1681943 R[Core:WebRTC: Signaling]Firefox alters RTP extension map when switching from answerer to offerer
Bug 1683204 N[Core:Widget: Gtk]Widget elements in the content process now rendering in a dark theme
Bug 1681098 R[Core:Widget: Win32]Resizing a window with lockaspectratio via resizeTo or resizeBy should update aspect ratio
Bug 1674633 R[Core:XPCOM]nsComponentManager.cpp: do not use 'else' after 'return'
Bug 1683410 R[Core:XPCOM]nsThreadManager's thread shutdown check should be atomic
Bug 1683264 R[DevTools:Debugger]Remove assets/dictionnary.txt
Bug 1572652 R[DevTools:Inspector]Make the CSSGridHighlighter compatible with Fission
Bug 1665049 R[Firefox:Address Bar]Remove browser.urlbar.update2 branch preferences
Bug 1682434 A[Firefox:Address Bar]Firefox freezes for 5-7 sec when trying to highlight a long form history entry (getTokenMatches::lastIndexOf is very slow)
Bug 1682553 R[Firefox:Bookmarks & History]browser.toolbars.bookmarks.2h2020 value increases every time a bookmark changes places in toolbar
Bug 1671930 R[Firefox:File Handling]Default supported mime type list doesn't include text/csv
Bug 1681924 R[Firefox:File Handling]ZIP file MIME type is not recognized
Bug 1683263 R[Firefox:Installer]Use typographic apostrophes consistently in Firefox strings
Bug 1682022 N[Firefox:Menus]Use sentence casing for most of the App Menu
Bug 1683137 R[Firefox:New Tab Page]Remove extra added space above the search bar/logo on newtab page
Bug 1571932 A[Firefox:Preferences]Intermittent browser/base/content/test/general/browser_datachoices_notification.js | No version should be set on init. - 37 == 0 - JS frame :: chrome://mochitests/content/browser/browser/base/content/test/general/browser_datachoices_notification.js :: tes
Bug 1682547 R[Firefox Build System:Generated Documentation]Write a simple quick reference guide for managing patches stack
Bug 1675417 R[Firefox Build System:Source Code Analysis]clang-tidy fails with color codes in LLVM trunk
Bug 1683092 R[Firefox Build System:Task Configuration]Perma tier 2 taskcluster/test/test_mach_try_auto.py::test_tasks_are_not_scheduled[no shippable builds] TEST-UNEXPECTED-FAIL
Bug 1682660 R[Firefox Build System:Toolchains]build-compiler-rt isn't using the right target for some files
Bug 1665012 A[Infrastructure & Operations:RelOps: General]Deploy Samsung Galaxy S7 in CI
Bug 353804 R[Toolkit:Application Update]Automatic update does not check for newer versions if a previous update is still in progress or staged
Bug 1674677 R[Toolkit:Crash Reporting]crashreporter.cpp: do not use 'else' after 'return'
Bug 1683141 R[Toolkit:Form Autofill]Remove cc autofill hard coded en-US locale restriction
Bug 1618584 R[Toolkit:General]Stop using XUL to implement the HTML marquee element
Bug 1682031 R[Toolkit:OS.File]PathUtils should support joining relative paths
Bug 1649599 R[Toolkit:OS.File]SessionFile.jsm imports OS.File during startup
Bug 1678611 R[Toolkit:Places]Replace onTitleChanged with a page-title-changed PlacesEvent
Bug 1546213 R[Toolkit:Reader Mode]reader view's default view does not have sufficient color contrast for links
Bug 1680803 R[Toolkit:Telemetry]Actually, JS categories and metrics should be camelCase, not snake_case
Bug 1681663 R[Toolkit:Video/Audio Controls]PiP player is enabled when clicking Skip Ads button while PiP description is shown and the Firefox window is very small
Bug 1635344 R[WebExtensions:Compatibility]Impossible to use identity.launchWebAuthFlow to authorize with Google OAuth scopes
Bug 1253129 R[WebExtensions:Frontend]Support focused=false in the browser.windows.create
Bug 1678734 R[WebExtensions:Request Handling]Crash in [@ mozilla::extensions::StreamFilterParent::Init] MOZ_RELEASE_ASSERT(traceable)
###########
Changes to 67 bugs - 57 fixed.
3 bugs are not included due to being restricted