Changes in 20210115035053

Built from 0f5e4a3c6f0a6ab0fcd77c46cedc819e2bd0b3f8

..index..
Bug 1684050 R[Core:Canvas: 2D]Intermittent build dependent TEST-UNEXPECTED-PASS | /html/canvas/element/path-objects/2d.path.isPointInStroke.scaleddashes.html | isPointInStroke() should return correct results on dashed paths at high scale factors
Bug 1685475 R[Core:DOM: Core & HTML]Data documents should belong to the same DocGroup when it's creator is in the cross-origin-isolated env
Bug 1686234 R[Core:DOM: Core & HTML]Missing includes in HTMLIFrameElement
Bug 1686812 R[Core:DOM: Navigation]Change test_performance_navigation.html to use BroadcastChannel
Bug 1686784 R[Core:DOM: Navigation]Change test_bug1379762.html to use BroadcastChannel
Bug 1597437 R[Core:DOM: Navigation]Audit nsIDocShellTreeItem usage in nsGlobalWindowOuter::GetContentInternal in dom/base/nsGlobalWindowOuter.cpp
Bug 1612147 R[Core:DOM: Security]RefPtr<FeaturePolicy> is stored in BrowsingContext
Bug 1685900 A[Core:DOM: Security]Use distinct types for internal and external content policy types
Bug 1686679 R[Core:DOM: Security]Use different origin in test test_classifier_match.html to comply with Principal based vetting in ContentParent
Bug 1685303 N[Core:DOM: Selection]Fortify code around `AccessibleCaretManager::OnSelectionChanged`
Bug 1686383 R[Core:Gecko Profiler]Remove misleading "setTimeout" markers (and keep the "setTimeout callback" markers)
Bug 1686647 R[Core:Gecko Profiler]raptor with --gecko-profile fails symbolicating with "Encountered an exception during profile symbolication"
Bug 1640607 R[Core:Graphics]360 Video stutters on 4k monitor
Bug 1683653 R[Core:Graphics]Crash in [@ OOM | large | mozalloc_abort | moz_xmalloc | mozilla::gfx::SourceSurfaceRawData::GuaranteePersistance]
Bug 1686158 R[Core:Graphics: WebRender]ThreadSanitizer: data race [@ webrender_bindings::swgl_bindings::SwCompositeGraphNode::reset] vs. [@ webrender_bindings::swgl_bindings::SwCompositeGraphNode::take_band]
Bug 1686777 R[Core:Graphics: WebRender]Add a little documentation to swgl.
Bug 1686635 R[Core:Graphics: WebRender]clang-format gfx/wr
Bug 1686805 R[Core:Graphics: WebRender]Relax version check for FLIP_SEQUENTIAL present.
Bug 1685563 R[Core:Graphics: WebRender]Consider storing non-subpixel AA glyphs in an A8 texture instead of a RGBA texture
Bug 1686500 R[Core:Graphics: WebRender]Update etagere dependency to 0.2.4
Bug 1683217 R[Core:Graphics: WebRender]Crash in [@ webrender::screen_capture::AsyncScreenshotGrabber::get_screenshot] while profiling
Bug 1684170 R[Core:Graphics: WebRender]Decouple WebRender and Software WebRender gfxConfig features
Bug 1420335 A[Core:Internationalization]OSPreferenes::ReadDateTimePattern should detect 12h/24h on Android
Bug 1686732 R[Core:JavaScript Engine]Remove tellDebuggerAboutCompiledScript
Bug 1686018 R[Core:JavaScript Engine]0.35 - 0.37% Base Content JS (linux1804-64-shippable, linux1804-64-shippable-qr, macosx1014-64-shippable-qr, windows10-64-shippable, windows10-64-shippable-qr) regression on push f78e99829e2615067fe014bb8b9a7da75980c2ba (Wed January 6 2021)
Bug 1671391 R[Core:JavaScript Engine]Fix debugger quality-of-life regressions from bug 1412202
Bug 1683276 R[Core:JavaScript Engine]Move CompilationStencil.{moduleMetadata, asmJS} out of CompilationStencil
Bug 1686272 R[Core:JavaScript Engine]Error 'assert test.selfhosted_xdr_mode == "encode"' when running jit-tests with --repeat option
Bug 1657243 R[Core:JavaScript Engine]Add SMDOC for JS Stencil data structures and infrastructure
Bug 1686572 R[Core:JavaScript Engine]Return OffThreadToken* from DecodeOffThreadScript
Bug 1686492 R[Core:JavaScript: Standard Library]Implement "Give %TypedArray% methods explicit algorithms" spec PR
Bug 1637430 R[Core:Javascript: WebAssembly]Bounds check ref.func function index in global initializers
Bug 1678542 R[Core:Javascript: WebAssembly]Random ARM64 fixes
Bug 1685984 R[Core:Javascript: WebAssembly]Refactoring: Make SIMD code cross-platform
Bug 1686310 R[Core:Layout]Remove ReflowInput::mFrameType
Bug 1686386 R[Core:Layout]IntersectionObserver code spends a surprising amount of time in ContentPrincipal::GetBaseDomain
Bug 1686458 R[Core:Layout: Generated Content, Lists, and Counters]bullets for list items shifted, distorted, cut off or missing
Bug 1684241 R[Core:Networking]No SOCKSv5 proxy for 127.0.0.0/8
Bug 1686611 R[Core:Networking]Website load issues with network.dns.upgrade_with_https_rr
Bug 1677987 A[Core:Networking: HTTP]Telemetry about nsHttpChannel success rate with HTTP3
Bug 1679512 R[Core:Privacy: Anti-Tracking]Stop computing the ContentBlockingAllowListPrincipal for sub-documents
Bug 1685552 R[Core:Security: PSM]remove subjectAltNames from nsIX509Cert
Bug 1684061 A[Core:Security: PSM]Upgrade Firefox 86 to use NSS 3.61
Bug 1686615 R[Core:Security: PSM][Autoland Closed] Perma security/manager/ssl/tests/unit/test_cert_expiration_canary.js | - verifying Test End-entity: should get error 0 - -8162 == 0
Bug 1653659 N[Core:Spelling checker]Sandbox hunspell using RLBox
Bug 1683828 A[Core:Storage: Cache API]Use QM_TRY etc. more in Cache API
Bug 1685098 A[Core:Storage: Quota Manager]Migrate dom/quota/ActorsParent.cpp to use QM_TRY et al.
Bug 1683826 A[Core:Storage: Quota Manager]Replace SanitizeOriginString by pure functions
Bug 1685355 R[Core:Storage: StorageManager]Clear-site-data header does not clear partitioned storage
Bug 1683299 R[Core:Storage: localStorage & sessionStorage]localStorage.setItem causes DOMException: The quota has been exceeded without any localStorage
Bug 1416220 N[Core:WebRTC: Networking]WebRTC problem with TURNs in tcp and a proxy (ok with TURN and proxy)
Bug 1681107 R[Core:Widget: Gtk][Wayland][Webrender] Webrender fails on popup opening because wl_surface is not ready to draw
Bug 1686703 R[Core:Widget: Gtk][Wayland] SW rendering flickers for small repaints
Bug 1685899 R[Core:XPCOM]xpidl.py enters an infinite loop when a constant symbol is not found
Bug 1686726 R[Data Platform and Tools:Glean: SDK]Fix lock order inversion in RLB Timing Distribution
Bug 1686564 R[DevTools:Debugger]Set onExceptionUnwind once
Bug 1583064 R[DevTools:Debugger]Inline preview not working for classProperties / class fields
Bug 1686480 R[DevTools:Debugger]Allow all options currently passed to ThreadActor.attach to be passed via ThreadActor.reconfigure
Bug 1686235 R[DevTools:Framework]Perma devtools/client/framework/browser-toolbox/test/browser_browser_toolbox_debugger.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/framework/browser-toolbox/test/helpers-browse when Gecko 86 merges to Beta on 2021-01-25
Bug 1686811 R[Firefox:Address Bar]Call pickResult even when shouldNavigate payload property is set
Bug 1686767 A[Firefox:Address Bar]Give weather extension more time to produce a result
Bug 1681249 R[Firefox:File Handling]Firefox 83, cross-domain iframe cannot call parent window with custom url
Bug 1682395 R[Firefox:General]Add vertical centering for new tabmodal implementation
Bug 1680637 R[Firefox:General]Implement tabmodal alert/confirm/prompt dialogs to use SubDialog instead of TabModalPrompt
Bug 1686497 R[Firefox:Messaging System]Messages with triggers cause trigger listeners to initialize multiple times
Bug 1580003 A[Firefox:Tabbed Browser]Remove isLastMultiSelectChange parameter
Bug 1682420 R[Firefox:about:logins]No focus ring when clicking on meatball menu and then navigating with keyboard
Bug 1680862 R[Firefox Build System:General]js/src/aclocal.m4 includes files outside of topsrcdir, `./mach build` fails at configure
Bug 1480005 R[Firefox Build System:General]Automatically use llvm-ar, llvm-ranlib and llvm-nm when building with llvm-based LTO
Bug 1686321 R[Firefox Build System:Toolchains]Pass patches as arguments to build-compiler-rt.sh
Bug 1643736 A[GeckoView:Extensions]cookieStoreId should only be sent to the app if the extension has the appropriate permissions
Bug 1686809 R[GeckoView:General]Use Locale.ROOT when calling toLowerCase
Bug 1686629 R[Release Engineering:General]Remove extra / from mach vendor's github url construction
Bug 1620993 R[Toolkit:Crash Reporting]Rewrite the Linux-specific minidump writer code in Rust
Bug 1680151 N[Toolkit:OS.File]IOUtils::ReadUTF8 and IOUTils::WriteAtomicUTF8 should use UTF8String instead of DOMString
Bug 1686459 R[Toolkit:Printing]The paginator doesn’t get automatically updated while changing different print options
Bug 1685823 A[Toolkit:Printing]Preview updates twice when sheet count changes after changing printers
Bug 1675877 R[Toolkit:Telemetry]What is up with `seq` holes in FOG's "fog-validation" pings?
###########
Changes to 78 bugs - 61 fixed.
3 bugs are not included due to being restricted