Changes in 20200529095426

Built from 2ea5446878716fe02bb5624a2740d7c82f8de13e

..index..
Bug 1641154 R[Core:Audio/Video: Playback]Broken build in dom/media/mediasink/AudioSink.cpp if MOZ_GECKO_PROFILER is not defined
Bug 1636515 R[Core:Audio/Video: Playback]Assertion failure: ms.mLiveTracks.Length() == length - 1, at /builds/worker/checkouts/gecko/dom/html/HTMLMediaElement.cpp:3538
Bug 1631724 N[Core:Audio/Video: cubeb]Investigate the possibility of shutting down cubeb stream when a media is paused for a long time
Bug 1641579 R[Core:Audio/Video: cubeb]Update cubeb to 4cd6a92
Bug 1638801 R[Core:Audio/Video: cubeb]Update cubeb-coreaudio-rs to 23cce
Bug 1640036 R[Core:CSS Parsing and Computation]Fix the syntax of aspect-ratio to "auto || <ratio>"
Bug 1641218 R[Core:Canvas: 2D]Enable remote Canvas 2D in early Beta (and Nightly)
Bug 1641578 R[Core:Canvas: 2D]Crash in [@ mozilla::gfx::ReadElementConstrained<T>] due to failure to allocate.
Bug 1636517 R[Core:Canvas: WebGL]Assertion failure: (detail::IsInBounds<From, To>(aFrom)), at /builds/worker/workspace/obj-build/dist/include/mozilla/Casting.h:207
Bug 1632283 N[Core:Canvas: WebGL]Improve WebGL IpdlQueue Performance
Bug 1640334 R[Core:DOM: Core & HTML]Use IgnoreErrors() in HTMLDialogElement.cpp
Bug 1638915 R[Core:DOM: Core & HTML]Frequent Linux ccov dom/html/reftests/bug917595-iframe-1.html == dom/html/reftests/bug917595-1-ref.html | image comparison, max difference: 2, number of differing pixels: 847
Bug 1640883 N[Core:DOM: Core & HTML]execCommand('copy') denied on CTRL-X and CTRL-C
Bug 1640110 R[Core:DOM: Core & HTML]Very minor cleanups in Document::CreateStaticClone
Bug 1626015 R[Core:DOM: Core & HTML]Implement ParentNode#replaceChildren
Bug 1639728 R[Core:DOM: Navigation]Intermittent /url/failure.html | Location's href: file://­/p should throw - Permission denied to access property "TypeError" on cross-origin object
Bug 1602757 A[Core:DOM: Navigation]Fission content processes aren't prestarted
Bug 1637869 R[Core:DOM: Navigation]Support process switching with ParentProcessDocumentChannel
Bug 1638711 A[Core:DOM: Security]Run Document content security checks in the parent process
Bug 1622451 A[Core:DOM: Service Workers]New Firefox Release 74.0 made a function not work with Cisco WebVPN
Bug 1641153 R[Core:DOM: Service Workers]Crash in [@ mozilla::dom::ClientSource::WindowExecutionReady]
Bug 1601594 R[Core:DOM: postMessage]Changes to allow for origin isolation
Bug 1624909 N[Core:Disability Access APIs]Position of radio button and required attribute not reported
Bug 1586939 R[Core:Gecko Profiler]Make Gecko Profiler controls also control Base Profiler
Bug 1640274 R[Core:Gecko Profiler]Remove TrackOptimizations feature
Bug 1571086 R[Core:Gecko Profiler]Remove "privacy" feature from profiler
Bug 1637998 A[Core:Graphics: WebGPU]Community-oriented changes to gfx/wgpu
Bug 1641704 R[Core:Graphics: WebRender]Investigate update_visibility overhead
Bug 1641142 R[Core:Graphics: WebRender]CSS animation causes drop-shadow to flashes
Bug 1641510 R[Core:Graphics: WebRender]Webrender "blocked by env: Monitor refresh rate too high"
Bug 1636225 R[Core:Graphics: WebRender]Ship WebRender to more Intel in 78
Bug 1641090 R[Core:IPC]Use a better hash table for IDMap
Bug 1621283 R[Core:ImageLib]Assertion failure: mData in nsWebPDecoder.cpp:48
Bug 1641389 A[Core:ImageLib]Remove image.webp.enabled pref, as it is always on now
Bug 1640479 R[Core:JavaScript Engine]Named capture groups left undefined after OOM in RegExpShared::initializeNamedCaptures
Bug 1641442 R[Core:JavaScript Engine]Cleanup CompilationInfo::instantiateStencils and friends
Bug 1641419 R[Core:JavaScript Engine]Defer JSFunction/BaseScript allocation in BinAST
Bug 1641297 R[Core:JavaScript Engine: JIT]Optimize Array.isArray in CacheIR and Warp
Bug 1641471 R[Core:JavaScript Engine: JIT][MIPS] Fix build issues caused by recent updates (visitRound, visitFloor, visitCeil)
Bug 1640476 R[Core:JavaScript Engine: JIT]Warp: Transpile Function.prototype.call
Bug 1611204 R[Core:Layout]IntersectionObserverEntry's isIntersecting boolean differs from other browsers when thresholds are involved.
Bug 1635359 A[Core:MFBT]Ensure iterating a mozilla::Span doesn't have an overhead over iterating raw pointers
Bug 1433142 R[Core:MFBT]Add support for hashing enums to HashGeneric
Bug 1640801 A[Core:MathML]Intermittent TEST-UNEXPECTED-PASS | /mathml/presentation-markup/operators/operator-dictionary-spacing-001.html | Operator dictionary chunk 1 - lspace/rspace - expected FAIL
Bug 1641459 R[Core:Networking: Cookies]Do not expose sameSite=lax/strict cookies to cross-site documents
Bug 1640872 R[Core:Networking: DNS]Add more TRR logging
Bug 1641246 R[Core:Panning and Zooming]Remove nsDisplayResolution
Bug 1627012 R[Core:Panning and Zooming]Switching tabs while being zoomed changes the position of the page
Bug 1631346 R[Core:Performance]Crash in [@ nsAutoTObserverArray<T>::AppendElementUnlessExists<T>]
Bug 1638027 A[Core:Performance]Intermittent leakcheck | tab 248 bytes leaked (Mutex, PerformanceStorageWorker, WorkerRef)
Bug 117233 R[Core:Printing: Output]Implement nsIPrinterEnumerator for nsDeviceContextSpecX.mm
Bug 1630053 R[Core:Privacy: Anti-Tracking]Add telemetry for cookie purging
Bug 1637516 R[Core:Privacy: Anti-Tracking]Consider changing the key of StoragePrincipal from registrable domain (eTLD+1) to site
Bug 1615438 R[Core:Security: PSM]Certificate validation should respect CKA_NSS_SERVER_DISTRUST_AFTER
Bug 1637404 R[Core:Security: PSM]osclientcerts: look for intermediate client certificates to help PSM with path building (macos)
Bug 1637553 R[Core:Spelling checker]Reduce array copy in spellchecker loop
Bug 1639540 R[Core:Storage: IndexedDB]Intermittent /IndexedDB/structured-clone.any.html?101-last | FileList: [object FileList] - promise_test: Unhandled rejection with value: object "DataCloneError: The object could not be cloned."
Bug 1621916 N[Core:Storage: Quota Manager]Ignore unknown files in client directories during temporary storage initialization
Bug 1641289 R[Core:WebRTC]Remove unused steeplechase code
Bug 1628779 R[Core:WebRTC: Audio/Video]Investigate changing our audio input processing settings
Bug 1603296 R[Core:WebRTC: Audio/Video]null pointer passed as argument 2, which is declared to never be null in media/webrtc/trunk/webrtc/rtc_base/buffer.h:348
Bug 1612063 A[Core:WebRTC: Signaling]test_peerConnection_relayOnly.html fails on android-hw
Bug 1592416 R[Core:Widget: Cocoa]Right click opens context menu on wrong monitor or virtual desktop (mac OS Catalina)
Bug 1543813 R[Core:Widget: Cocoa]Crash in [@ _platform_memmove$VARIANT$Haswell | nsTSubstring<T>::StartBulkWriteImpl]
Bug 1552128 R[Core:Widget: Gtk]Right click to open context menu automatically click back button (Debian/XFCE)
Bug 1640339 R[Core:Widget: Gtk]sync 'MediaControlKeysTestEvent' and 'MediaControlKeysEvent'
Bug 1466532 N[Core:XPCOM]Downloading of MS shortcuts (.lnk) silently fails
Bug 1636891 R[Core:XPCOM]Move logging specifics from toolkit/library/rust/shared/lib.rs to the gecko_logger crate
Bug 1635360 R[DevTools:Console]:screenshot --help does not work anymore
Bug 1639165 A[DevTools:Console]Errors from content page are logged twice in the Multiprocess Browser Toolbox
Bug 1641590 R[DevTools:Console]Error rep logged in a non-error message have a pink text
Bug 1640318 R[DevTools:Debugger]Disabling JavaScript still applies to all tabs after DevTools close
Bug 1640641 R[DevTools:Framework]Emit list of resources within ResourceWatcher and add a `resourceType` attribute on all resources
Bug 1637641 A[DevTools:Framework]Cache resources in the ResourceWatcher so that subsequent calls to `watch` also notify about previously received resources
Bug 1626266 R[DevTools:General]Intermittent Handler function threw an exception: TypeError: can't access dead object
Bug 1641490 R[DevTools:General]TargetList::watchTargets should wait for onAvailable to be called on service worker targets
Bug 1636192 R[DevTools:General]Intermittent dt fission leakcheck | tab 370625 bytes leaked (APZEventState, ActiveElementManager, AsyncFreeSnowWhite, BackstagePass, BrowserChild, ...)
Bug 1640904 R[DevTools:General]Perma devtools/server/tests/browser/browser_actor_error.js | Uncaught exception - at resource://devtools/shared/protocol/Front.js:323 when Gecko 78 merges to Beta on 2020-06-01
Bug 1641371 R[DevTools:Netmonitor]The tracking protection info is broken
Bug 1641149 R[DevTools:Performance Tools (Profiler/Timeline)]Add off-mainthread IO features in about:profiling
Bug 1633855 R[DevTools:Performance Tools (Profiler/Timeline)]Break out the about:profiling features into separate sub-sections
Bug 1639069 R[Firefox:Downloads Panel]Add a context menu item in the Downloads Panel to "Open in system viewer" and "Always open in system viewer"
Bug 1638156 A[Firefox:Downloads Panel]Support key modifiers to open downloaded PDFs in a new window, background tab
Bug 1366645 R[Firefox:File Handling]Consider appending extensions from extraMimeEntries to the list obtained from OS
Bug 1640589 R[Firefox:File Handling]Open with Nightly option is not responding once a pdf was opened before with a third party
Bug 1636962 R[Firefox:General]Add telemetry for load errors
Bug 1641568 R[Firefox:Messaging System]Enable reach event data collection
Bug 1641515 R[Firefox:Messaging System]MatchPattern `ignorePath` drops the file extension in the pattern
Bug 1638891 R[Firefox:Messaging System]messaging_system.cfr table should only include actual CFRs
Bug 1640026 R[Firefox:Messaging System]Telemetry requirements for multistage about:welcome
Bug 1635098 R[Firefox:New Tab Page]Can't use nullish coalescing operator in newtab jsm code because it's built into unit tests with babel without support for that operator
Bug 1632224 R[Firefox:New Tab Page]Turn on Direct Response Story Card Component
Bug 1639733 R[Firefox:New Tab Page]Add telemetry for Video Playhead
Bug 1637688 R[Firefox:Normandy Client]Make isEnrollmentPaused required for all action types that use it
Bug 1446276 R[Firefox:Pocket]"Recommended by Pocket" in New Tab Preferences turns itself back on when Firefox updates
Bug 1640913 R[Firefox:Preferences][mac] Clear All History warning message is unreadable in the preferences while dark mode is set on macOS
Bug 1640072 R[Firefox:Protections UI][Protections Dashboard 1.5] Monitor cards should change when user resolves breaches.
Bug 1641628 R[Firefox:Protections UI]Fix a nit in the monitor resolve string
Bug 1641627 R[Firefox:Protections UI][Protections Dashboard 1.5] Entrypoint from panel string change.
Bug 1640023 R[Firefox:Remote Settings Client]Signature verification will fail on .get() if fetched metadata do not match packaged dump data
Bug 1627544 R[Firefox:Search]Update about:protections to call getRegion
Bug 1627545 R[Firefox:Search]Update FormAutoFill to call getRegion
Bug 1641417 R[Firefox:Search]Intermittent TV toolkit/components/search/tests/xpcshell/test_geodefaults.js | xpcshell return code: 0 | should_recheck_if_interval_expired - [should_recheck_if_interval_expired : 76] false == true
Bug 1635258 R[Firefox:Search]Enable modern search configuration on beta
Bug 1640791 R[Firefox:Sync]Expose allowSkippedRecord to a bridged engine and enable it for webext-storage
Bug 1641473 R[Firefox:about:logins]Restrict about:logins OS-reauthentication feature to Nightly until we have a release plan
Bug 1641242 R[Firefox Build System:General]AttributeError: 'exceptions.ImportError' object has no attribute 'name' when running ./mach clang-format without zstd installed
Bug 1641184 R[Firefox Build System:General]Drop l10n base and en-US from sources in repack
Bug 1641182 R[Firefox Build System:Generated Documentation]Needs some files move in the doc
Bug 1629422 R[Firefox Build System:Source Code Analysis]MediaTransportHandler.cpp: redundant string initialization
Bug 1641702 R[Firefox Build System:Task Configuration]Fix unterminated string in run-on-projects for build-linux/debug
Bug 1641642 R[Firefox Build System:Task Configuration]reduce gcp build frequency to once every 25 pushes
Bug 1637011 R[Firefox Build System:Task Configuration]Enable chunking in the taskgraph for web-platform-tests-reftest
Bug 1641591 R[GeckoView:General]WebExtension docs are outdated
Bug 1641475 R[GeckoView:General]Geckoview build fails with javadoc errors
Bug 1629113 R[GeckoView:General]beforeunload prompt does not cancel navigation
Bug 1641315 R[GeckoView:General]Crash in [@ java.lang.IllegalStateException: at org.mozilla.gecko.process.GeckoProcessManager$ChildConnection.getPid(GeckoProcessManager.java)]
Bug 1549046 R[Infrastructure & Operations:RelOps: Posix OS]OSX Mojave (10.14) - TEST-UNEXPECTED-FAIL | browser/components/shell/test/browser_1119088.js | Desktop background database must exist for test to run. -
Bug 1641427 R[MailNews Core:General]startup Crash in [@ mozilla::SandboxBroker::LaunchApp]
Bug 1640961 R[Release Engineering:Release Automation: Signing]ERROR - Hit ScriptWorkerException: 'signing:build SW6HllslTWSsXN0WdBAA6Q has no privileged repo on an restricted privilege scope!\nsigning:build:parent QXymWwS9Ru6dB5D3V3ML_g has no privileged repo on an restricted privilege scope!\nsigning:build:docker-i
Bug 1641400 R[Toolkit:Blocklist Implementation]Thunderbird test failures in toolkit/mozapps/extensions/test/xpcshellrs-blocklist
Bug 1636859 R[Toolkit:Crash Reporting]Intermittent PermissionError: [WinError 5] Access is denied: 'Z:/task_1590194546/fetches\\fix-stacks\\fix-stacks.exe'
Bug 1626887 R[Toolkit:General]Firefox .msi installer does not create the Default Browser Agent task in Task Scheduler
Bug 1639347 A[Toolkit:Password Manager]Move the OS reauth logic in AboutLoginsParent to LoginHelper in toolkit
Bug 1639718 R[Toolkit:Safe Browsing]Add an OnChannelBlocked UrlClassifier API
Bug 1639925 R[Toolkit:XUL Widgets]Strip toolbarbutton inner DOM to the minimum required to reduce memory usage and CPU overhead
Bug 1253129 A[WebExtensions:Frontend]Support focused=false in the browser.windows.create
Bug 1638068 R[WebExtensions:General]Stop setting toolkit.cosmeticAnimations.enabled in extension tests
###########
Changes to 128 bugs - 107 fixed.
5 bugs are not included due to being restricted