Changes in 20200702094606

Built from 6e29c02e7e5f432f9a262a7435765a20b6e98af5

..index..
Bug 1649294 R[Core:Audio/Video: Playback]Make RemoteDecoder work with background taskqueue
Bug 1649120 R[Core:Audio/Video: Playback][Linux] Rename DMABuf preferences to universal ones
Bug 1649636 R[Core:Audio/Video: Playback]Allow `MediaControlKeySource` to know the browsing context ID of the tab that is being controlled
Bug 1647425 R[Core:Audio/Video: Playback]Fix use of GetTopLevelContentDocument in HTMLMediaElement::MaybeNotifyAutoplayBlocked
Bug 1647112 R[Core:Canvas: 2D]Make CanvasThreadHolder use a BackgroundTaskQueue
Bug 1649894 R[Core:Canvas: WebGL]Add pref webgl.debug.incomplete-tex-color
Bug 1647491 R[Core:Canvas: WebGL]Flickering on the https://www.apple.com/macos/big-sur-preview/ with HD 530 WebRender Win10
Bug 1644795 R[Core:DOM: Content Processes]Expose the list of all nsIContentParent's to JS
Bug 1265275 R[Core:DOM: Core & HTML][Presentation WebAPI] Remove "using namespace" from dom/presentation cpp files
Bug 1649066 R[Core:DOM: Navigation]POST less in docshell/test/mochitest/test_double_submit.html
Bug 1645781 R[Core:DOM: Navigation]Submitting forms with cross origin targets doesn't work.
Bug 1633710 R[Core:DOM: Security]Replace nsIPrincipal.uri functions with new Principal counterparts in js
Bug 1594738 R[Core:DOM: UI Events & Focus Handling]First line of pixels gets blacked out if using "kiosk mode functionallity"
Bug 1648507 R[Core:Gecko Profiler]nsIProfiler.PauseSampling should not prevent markers from being recorded
Bug 1649670 R[Core:Gecko Profiler]Perma linux toolchains bustage gecko/tools/profiler/core/ProfilerMarkerPayload.cpp:1150:1: error: control reaches end of non-void function [-Werror=return-type]
Bug 1647628 R[Core:Graphics: Layers]Make ImageBridgeChild use a BackgroundTaskQueue
Bug 1648703 R[Core:Graphics: WebRender]0.23 - 4.7% displaylist_mutate (linux64-shippable-qr, windows10-64-shippable-qr) regression on push eb37b6753d82daee2d81d19caccac333d6acf8b9 (Wed June 24 2020)
Bug 1649861 R[Core:Graphics: WebRender]WebRender uses GL_ALWAYS depth comparison function, but SWGL doesn't support that
Bug 1648323 V[Core:Graphics: WebRender]backdrop-filter: Hit MOZ_CRASH(called `Option::unwrap()` on a `None` value) at gfx/wr/webrender/src/clip.rs:569
Bug 1649840 R[Core:Graphics: WebRender]Wrench doesn't build with SWGL (--features='software')
Bug 1634846 R[Core:IPC]MessageChannel can't work with TaskQueue
Bug 1644816 R[Core:JavaScript Engine]Assertion failure: getSlot(slot).isUndefined(), at vm/NativeObject.h:1018 with StructuredClone deserialization
Bug 1649655 R[Core:JavaScript Engine: JIT][MIPS] Fix build issues caused by recent change (visitWasmRegisterResult)
Bug 1649381 R[Core:JavaScript Engine: JIT]Add slow path for GuardSpecificAtom in Warp
Bug 1647250 V[Core:JavaScript Engine: JIT][warp] Assertion failure: Integer input should be equal or higher than Lowerbound., at jit/MacroAssembler.cpp:1970
Bug 1649201 R[Core:JavaScript Engine: JIT]Make BailoutKind an enum class
Bug 1649716 R[Core:JavaScript: GC]Minor nursery improvements
Bug 1645710 R[Core:JavaScript: GC]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/gc/Cell.h:122:37 in isForwarded
Bug 1649702 R[Core:JavaScript: GC]Don't submit a SourceCompressionTask when shutdown
Bug 1496584 R[Core:JavaScript: Internationalization API]Implement Intl.DateTimeFormat.prototype.formatRange and .formatRangeToParts
Bug 1648577 R[Core:Layout: Flexbox]crash in [@ InvalidArrayIndex_CRASH | @ nsFlexContainerFrame::GenerateFlexLines]
Bug 1649259 R[Core:Memory Allocator]include Attributes.h in memory/'s Mutex.h
Bug 1649401 R[Core:Networking]Minor TRR code cleanup
Bug 1618271 R[Core:Networking]DNS leaks about `browser.dns` API
Bug 1649349 N[Core:Networking]Reject DocumentLoadListener's Open promise as soon as we decide to switch process
Bug 1648035 R[Core:Networking]Intermittent Assertion failure: mChannelChild (no channel child in RecvOnStatus), at /builds/worker/checkouts/gecko/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:160
Bug 1615121 R[Core:Networking: Cache]Intermittent GECKO(1119) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/build/src/netwerk/cache2/CacheEntry.cpp:1436:33 in mozilla::net::CacheEntry::MetaDataReady()
Bug 1649417 R[Core:Networking: DNS]Don't follow CNAME chains when not necessary
Bug 1649512 R[Core:Networking: HTTP]Update Neqo to 0.4.5+
Bug 1648553 R[Core:Networking: HTTP]Sometimes page loads start hanging in all tabs with http3
Bug 1648489 R[Core:Panning and Zooming][touchpad] Pinch zooming on Google Maps moves the fixed position elements
Bug 1644738 R[Core:Privacy: Anti-Tracking]Strict Enhanced Tracking Protection blocking content even when ETP is disabled for a site
Bug 1648838 R[Core:Security: Process Sandboxing][macOS] Remove OS-specific sandboxing code for unsupported versions (up to 10.11 inclusive)
Bug 1636050 N[Core:Storage: Cache API]Replace the use of raw pointers with SafeRefPtr in CacheAPI
Bug 1649393 R[Core:Storage: IndexedDB]Search engines are gone with v78.0
Bug 1638396 A[Core:Storage: IndexedDB]Support IndexedDB in private browsing mode with encrypting blobs (pref-ed off in Release)
Bug 1649503 V[Core:Storage: localStorage & sessionStorage]localStorage.setItem causes DOMException: The quota has been exceeded without any localStorage
Bug 1648010 N[Core:String]Remove NS_*LITERAL_*STRING macros
Bug 1648881 R[Core:Widget: Cocoa]Right click sub menus opening on the wrong screen
Bug 1649721 R[Core:Widget: Gtk]private field 'mUseWebGLDmabufBackend' is not used
Bug 1631400 R[Core:Widget: Gtk][flatpak] Add 'Open the Profile Manager' to the right click menu on DevEdition and Nightly.
Bug 1147091 R[Core:XPCOM]nsTArray needs a stable sort algorithm (MergeSort)
Bug 1648326 R[Core:XPCOM]Permafailing tier 2 xpcom/string/crashtests/1113005.html (finished) | application crashed [@ mozilla::`anonymous namespace'::RunWatchdog(void*)]
Bug 1627075 A[Core:XPCOM]Cache more things from omnijars with the StartupCache
Bug 1649729 R[Core:XPCOM]Get rid of MOZ_ACCESS_THREAD_BOUND macro
Bug 1649671 R[Core:XPCOM]Make TaskQueue supports DelayedDispatch
Bug 1645467 R[Core:XPConnect]Return a bool for HelperThreadTaskCallback
Bug 1649261 R[Core:mozglue]stop cargo-culting mfbt headers in MmapFaultHandler.h
Bug 1649710 R[DevTools:Framework]Fix EnvironmentFront
Bug 1646459 R[DevTools:Framework]Support target-switching without a toolbox
Bug 1649263 R[DevTools:Memory]stop cargo-culting headers in AutoMemMap.h
Bug 1649236 R[Firefox:Bookmarks & History]Separator in Library is invisible/not visible after landing patch from bug #1642239
Bug 1649421 R[Firefox:Downloads Panel]Pause/Resume context menu options are no longer displayed in downloads panel
Bug 1647501 R[Firefox:General]Stop using 'test slave' to refer to test machines
Bug 1649312 R[Firefox:General]No derogatory language: Remove references to grandfather in comments
Bug 1648465 R[Firefox:Messaging System]Make CFR doorhangers persistent through message configuration
Bug 1645906 N[Firefox:New Tab Page]Telemetry for navigation/topics component
Bug 1645538 R[Firefox:Preferences]Convert content prefs to use JSProcessActor
Bug 1637931 R[Firefox:Search]Remove test functions from SearchService.idl
Bug 1431237 R[Firefox:Theme]Can't block tab loading animation in 57 (animation causes eye strain?)
Bug 1648613 R[Firefox:Toolbars and Customization]Move bookmark and bookmarking tools panel views out of main panel
Bug 1482675 R[Firefox Build System:Bootstrap Configuration]bin/bootstrap.py doesn't support --no-system-changes argument
Bug 1649540 R[Firefox Build System:General]Remove unified files workaround for MSVC in dom/media
Bug 1648129 R[Firefox Build System:General]Use faster hash for ipdl generator
Bug 1644320 R[Firefox Build System:General]Perma subprocess.CalledProcessError: Command '['/usr/local/bin/python3', '-m', 'pip', 'install', '--no-cache-dir', '--index-url', 'https://pypi.python.org/simple', '--upgrade', 'https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd
Bug 1649573 R[Firefox Build System:General]run IPDL ipdl tests in parallel
Bug 1647481 R[Firefox Build System:General]bump sccache version to pick up zstd changes
Bug 1648959 R[Firefox Build System:Generated Documentation]Replace the firefox docs link in the docs with internal linking
Bug 1640278 R[Firefox Build System:Task Configuration]Check run-on-projects values
Bug 1648679 R[Thunderbird:General]Crash on start-up due to bug 1626362
Bug 1649818 R[Toolkit:FeatureGate]Add methods to introspect a feature gate targeted values with other facts
Bug 1395928 R[Toolkit:Form Autofill][Form Autofill] Form autofill doesn't always generate events web content expects
Bug 1648858 A[Toolkit:General]Move d3.js from devtools/ to toolkit/
Bug 1621703 R[Toolkit:General]Windows Default Browser Agent - Phase 2 - Toast notification telemetry
Bug 1609920 A[WebExtensions:General]Allow WebExtensions Framework to register a moz-extension:// script as a service worker
###########
Changes to 85 bugs - 72 fixed.
6 bugs are not included due to being restricted