Changes in 20200801094810

Built from 750bc4c5c4ad53082f99a3afd836ef2a6cfd70ec

..index..
Bug 1654045 R[Core:Audio/Video: Playback]Stop listening to media control keys after media reaches to the end
Bug 1550248 R[Core:Audio/Video: Playback]Consider sniffing to detect m3u8 sent as content-type:text/plain, as Chrome seems to
Bug 1656616 R[Core:Audio/Video: Playback]Update mp4parse-rust to 63325444
Bug 546052 R[Core:CSS Parsing and Computation]Implement cross-fade() from CSS Image Values and Replaced Content Module Level 4
Bug 1655859 R[Core:CSS Parsing and Computation]Unship ::-moz-focus-outer.
Bug 1531609 R[Core:CSS Parsing and Computation][css-overflow] implement overflow:clip by renaming overflow:-moz-hidden-unscrollable
Bug 1656356 R[Core:DOM: Core & HTML]don't require flat strings when calling ToInteger
Bug 1652092 R[Core:DOM: Core & HTML]Potential use of uninitialized variable in Document::TopLayerPop()
Bug 1655520 R[Core:DOM: Core & HTML]Replace nsDocShell::GetAllDocShellsInSubtree in UIDirectionManager.cpp
Bug 1656349 N[Core:DOM: Device Interfaces]Refactor the IPC lifetimes for the PGamepadEventChannel object
Bug 1654525 R[Core:DOM: Navigation]Ensure loads initiated from session history in parent reuse the existing SHEntries
Bug 1613431 R[Core:DOM: Navigation]Figure out how synced fields should work if the owner (Browsing/WindowContext) is discarded
Bug 1646567 R[Core:DOM: Navigation]Fix GetInProcessParentDocshell usage in nsDocShell::HasUnloadedParent
Bug 1494838 R[Core:Gecko Profiler]Need "cause callstacks" for paints
Bug 1656034 R[Core:Graphics]Support creating GLContextEGLs on different EGLDisplays
Bug 1656472 R[Core:Graphics: WebRender][X11][WebRender] Use EGL_KHR_swap_buffers_with_damage if available
Bug 1655278 R[Core:Graphics: WebRender]Stutter while scrolling on websites
Bug 1656395 R[Core:Graphics: WebRender]wrench should include reftest names in Tracy profiles
Bug 1656071 R[Core:Graphics: WebRender]Add a way to dump profiler stats into a capture
Bug 1652750 R[Core:Graphics: WebRender]Have WR not crash the browser when given deeply nested 3d transformed elements
Bug 1655717 R[Core:Graphics: WebRender]Glitch when scaling border-image-slice: fill
Bug 1656099 R[Core:ImageLib]AVIF (AV1 Image File Format): sniff MIME type from content
Bug 1655086 R[Core:JavaScript Engine]Verify semantics for throwing private field initializers
Bug 1656411 R[Core:JavaScript Engine]Move more stuff out of jsfriendapi.h
Bug 1655465 A[Core:JavaScript Engine: JIT]Optimise String.prototype.replace and String.prototype.split in CacheIR and Warp
Bug 1640669 R[Core:Javascript: WebAssembly]Boolean evaluation for control for all_true, any_true, bitmask
Bug 1654813 R[Core:Javascript: WebAssembly]Cranelift: use the new-backend by default on x86_64
Bug 1635473 R[Core:Layout][css-overflow] overflow:-moz-hidden-unscrollable viewport propagation is incompatible with spec for clip
Bug 1656419 R[Core:Layout]Assertion failure: animation.get() == aAnimation, at gfx/layers/Layers.cpp:195
Bug 1656385 R[Core:Layout]Remove redundant IsBResize() in ViewportFrame::Reflow()
Bug 1656421 R[Core:Layout]Use the viewport frame size for the clip rect if there is no root scroll frame
Bug 1652967 R[Core:Layout]Crash in [@ nsPrintJob::DoPrint]
Bug 1650502 A[Core:Layout: Scrolling and Overflow]Wrong scroll position with scroll anchoring and "scroll-behavior:smooth"
Bug 1656357 R[Core:Networking]don't require flat strings in nsMediaFragmentURIParser
Bug 1650773 R[Core:Networking][socket process] improve sending data directly to child processes
Bug 1655238 R[Core:Panning and Zooming]when starting an apz scrollbar drag wait until the drag is confirmed to cancel animations
Bug 1656628 R[Core:Panning and Zooming]Avoid calling setTimeout(undefined) in synthesizeNativeWheelAndWaitForWheelEvent()
Bug 1656596 R[Core:Printing: Output]Crash in [@ WebProgressListenerToPromise::OnStateChange]
Bug 1655038 R[Core:Printing: Output]Mac printing code in nsDeviceContextSpecX.mm leaks CoreFoundation references
Bug 1651117 A[Core:Printing: Setup]Add information on whether color printing is supported to the nsIPrinter interface
Bug 1614009 A[Core:Web Audio]AudioBuffer::CopyToChannel does non-spec length check
Bug 1655518 R[Core:Web Audio]ThreadSanitizer: data race [@ WebCore::ReverbConvolver::backgroundThreadEntry] vs. [@ WebCore::ReverbConvolver::~ReverbConvolver]
Bug 1614036 R[Core:Web Audio]Fix error reporting in WebAudioDecodeJob::OnFailure
Bug 1614019 R[Core:Web Audio]AudioContext allows specifying a negative sampleRate
Bug 1613833 R[Core:Web Audio]PeriodicWave constructor does not allow zero-length real and imag
Bug 1656331 R[Core:Web Painting]Add profiler markers that indicate why the refresh driver is firing
Bug 1654248 N[Core:WebRTC]The WEBRTC_CALL_DURATION histogram is not recorded after having a call on jitsi, google meet, or hangouts
Bug 1651601 R[Core:WebRTC]Intermittent Assertion failed: (0), function nr_ice_media_stream_start_checks, file /builds/worker/checkouts/gecko/media/mtransport/third_party/nICEr/src/ice/ice_media_stream.c, line 414.
Bug 1640195 R[Core:Widget]Address UX feedback for non-native widget styling
Bug 1656471 R[Core:Widget]Twitter unexpectedly shows clipped scroll bars
Bug 1652743 R[Core:Widget: Gtk][linux] Hamburger menu arrow it’s truncated when opened for the first time
Bug 1652561 R[Core:Widget: Win32]Remove Win32k usage from nsLookAndFeel::GetFontImpl()
Bug 1655053 R[DevTools:Accessibility Tools]Fix color vision deficiency simulations
Bug 1656477 R[DevTools:Inspector: Changes]Track Changes: CSS changes not collected while Changes panel is not visible
Bug 1523614 R[DevTools:Netmonitor]Right-click does not work in text-based netmonitor sidepanels
Bug 1656388 R[DevTools:Netmonitor]Fix showing slow indicator
Bug 1553945 R[Firefox:Bookmarks & History]No keyboard shortcut for standalone history library window on mac
Bug 1656426 R[Firefox:Firefox Accounts]FxAccounts telemetry code fails to fetch the ecosystemAnonId if we raced another client to create it
Bug 1656420 R[Firefox:Firefox Accounts]Expose a function to indicate whether the production fxa stack is in use
Bug 1656011 R[Firefox:General]Enable remaining ESLint rules on browser/base/content/test/*.xhtml and browser/components/places/*.xhtml
Bug 1655825 R[Firefox:Messaging System]Remove 'Use System theme' subtext in Default theme option
Bug 1653934 R[Firefox:Top Sites]Support %YYYYMMDDHH% tag in default top site URLs
Bug 1654074 R[Firefox Build System:General]Expose Glean telemetry to mach subcommands
Bug 1652068 R[Firefox Build System:General]Configure script should say why it uses a certain compiler
Bug 1652881 R[Firefox Build System:Task Configuration]reduce debug builds and tests on mozilla-beta and mozilla-release
Bug 1643689 A[Firefox Build System:Task Configuration]Enable manifest-scheduling on autoland
Bug 1656534 R[Firefox Build System:Try]devtools preset no longer runs linux opt fission tests (moved to `--full` task list)
Bug 1655580 R[GeckoView:General]Fenix leaks 7MB (heap-unclassified) every time the browser app is foregrounded
Bug 1653094 R[Release Engineering:Applications: MozharnessCore]Properly initialize BaseScript and ensure AndroidMixin uses packages from virtualenv
Bug 1627495 R[Toolkit:Add-ons Manager]No visual feedback in about:addons if an update has been deferred with browser.runtime.onUpdateAvailable
Bug 1648868 A[Toolkit:Printing]Setup a tab modal overlay for print preview UI
Bug 1649202 A[Toolkit:Printing]Display print previews in modal UI
Bug 1653392 A[Toolkit:Printing]Setup a basic test for the print UI
Bug 1654192 A[Toolkit:Storage]Use RKV safe mode for xulstore
Bug 1635253 R[Toolkit:Telemetry]Debug Tagging and QA Support for Project FOG
Bug 1653530 R[WebExtensions:General]Add a regression test to ensure that calling window.open() from a content script in a private tab does not trigger a crash
###########
Changes to 76 bugs - 65 fixed.
3 bugs are not included due to being restricted