Changes in 20200418094905

Built from a6a5a4f31ea26906e584e162b8d9485e6cacca32

..index..
Bug 1627818 R[Core:Audio/Video: Playback]Media Keys don't work on soundcloud.com
Bug 1629735 R[Core:CSS Parsing and Computation]Implement parsing and selector-matching for :is() and :where()
Bug 1630835 R[Core:CSS Parsing and Computation]Constructable stylesheets should probably notify the constructor document from the NOTIFY macro
Bug 1630837 R[Core:CSS Parsing and Computation]Optimize CC of rules from constructable stylesheets.
Bug 1631154 R[Core:CSS Parsing and Computation]Cherry-pick some recent Servo style system changes.
Bug 1630304 R[Core:Canvas: 2D]Intermittent Assertion failure: lockedCanvasThreadHolder.ref() ->mCanvasWorkers.forget() .take() ->Release() == 0 (There should be no other references to mCanvasWorkers.), at /builds/worker/checkouts/gecko/gfx/layers/ipc/CanvasThread.cpp:88
Bug 1629994 R[Core:DOM: CSS Object Model]Minor Cleanups in Constructable StyleSheets Code
Bug 1605209 R[Core:DOM: Content Processes]Add memory region to crash reports containing current actor/message manager message being processed
Bug 1597267 R[Core:DOM: Core & HTML]Remove dom.registerProtocolHandler.insecure.enabled
Bug 1630947 A[Core:DOM: Core & HTML]Expose ReportingObserver to workers
Bug 1449522 R[Core:DOM: Editor]Remove nsIEditorStyleSheets
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1630168 R[Core:DOM: Editor]Suppress adding same runners for handling content change in HTMLEditor
Bug 1598131 R[Core:DOM: Navigation]Cross-Origin-Embedder-Policy isn't passed to content process BrowsingContext
Bug 1628961 R[Core:DOM: Navigation]Replace MOZ_MUST_USE with [[nodiscard]] in docshell and uriloader
Bug 1627206 R[Core:DOM: Security]HTTPS Only Mode - Upgrade failure telemetry
Bug 1627689 R[Core:Graphics]Crash in [@ mozilla::gfx::DrawTargetCairo::DrawSurfaceWithShadow]
Bug 1630389 R[Core:Graphics]Enable WaitForVBlank by default on Windows 10
Bug 1607322 R[Core:Graphics: WebRender]Enable Webrender for Pixel 2 and 3 on Release Channel
Bug 1611372 R[Core:Graphics: WebRender]nsWindow::OnExposeEvent() does not trigger WR rendering
Bug 1625250 R[Core:Graphics: WebRender]Intermittent linux 18.04 qr <test-name> | application crashed [@ libglib-2.0.so.0 + 0x51ea1]
Bug 1627739 R[Core:Graphics: WebRender]With WebRender enabled, off-screen GIFs cause memory leak
Bug 1630142 R[Core:Graphics: WebRender]Implement linear-filter for SWGL glBlitFramebuffer
Bug 1630629 R[Core:Graphics: WebRender]Disable WebRender on Intel battery if we don't have DirectComposition
Bug 1631070 R[Core:Graphics: WebRender]SWGL spams unused parameter warnings
Bug 1629315 R[Core:IPC]Replace MOZ_MUST_USE with [[nodiscard]] in ipc
Bug 949220 R[Core:JavaScript Engine]Object creation should be an atomic operation, such that if it succeeds, and reserved slots are immediately written to, finalizers can depend upon those writes having happened
Bug 1502355 R[Core:JavaScript Engine]Implement ReadableStream.prototype.pipeTo and pipeThrough
Bug 1618631 A[Core:JavaScript Engine]Make BCEScriptStencil own the pieces it requires to initialize a script
Bug 1624266 A[Core:JavaScript Engine]Conditionally hide the SharedArrayBuffer constructor
Bug 1629791 A[Core:JavaScript Engine]Try to auto-generate CacheIR boilerplate
Bug 1630346 R[Core:JavaScript Engine]Move PlainObject-centric stuff into vm/PlainObject*.*
Bug 1629503 R[Core:JavaScript Engine: JIT]Assertion failure: !doneValue.isMagic(), at jit/JitFrames.cpp:118
Bug 1630779 R[Core:JavaScript Engine: JIT]Fix DefinitelyDifferentValue
Bug 1630855 R[Core:Javascript: WebAssembly]Duplicate CraneliftFreeReusableData symbol error when building with --disable-cranelift
Bug 1629732 A[Core:Layout]Make layout/* buildable outside of a unified build environment
Bug 1630928 R[Core:Layout]Remove dead code in layout/xul/nsSprocketLayout.cpp
Bug 1630964 R[Core:Layout: Images, Video, and HTML Frames]Intermittent image/test/reftest/downscaling/downscale-orient.html == image/test/reftest/downscaling/downscale-orient-ref.html | image comparison, max difference: 4, number of differing pixels: 18
Bug 1630511 R[Core:Networking]Replace MOZ_MUST_USE with [[nodiscard]] in netwerk
Bug 1630899 R[Core:Networking: FTP]Update NETWORK_PAC_URL_SCHEME probe to collect data on release
Bug 1619625 R[Core:Privacy: Anti-Tracking]Purge site data if the site has only quota storage
Bug 1624268 R[Core:Privacy: Anti-Tracking]Implementing using the HasStoragePermission flag to check storage permission.
Bug 1627220 A[Core:Privacy: Anti-Tracking]First-party cookies are not removed after a daily cleanup
Bug 1581691 R[Core:SVG]add a presentation attribute for transform-origin
Bug 1630031 R[Core:Security: PSM]Use MOZ_WIDGET_ANDROID instead of ANDROID for the enterprise roots for geckoview
Bug 1630991 R[Core:Security: PSM]Perma TEST-UNEXPECTED-FAIL | security/manager/ssl/tests/unit/test_osreauthenticator.js | xpcshell return code: 1 when Gecko 77 merges to release on 2020-05-04
Bug 1631067 R[Core:WebVR]Fixes a typo of Pico Neo 2 controller profile name
Bug 1631113 R[Core:WebVR]XRNativeOriginLocalFloor does not use a default height for 3DOF devices
Bug 1629843 R[Core:XPCOM]Crash in [@ CheckZoneTracer::checkZone]
Bug 1630777 R[Core:XPCOM]Allow passing non-`const` spans to nsTArray methods
Bug 1620226 R[Core:XPConnect]Remove Cu.permitCPOWsInScope and Cu.getCrossProcessWrapperTag
Bug 1628201 R[Core:XPConnect]HelperThreadTaskHandler should use UniquePtr for mOffThreadTask
Bug 1629112 R[DevTools:Console]Group sameSite invalid value console logs
Bug 1625942 A[DevTools:Netmonitor]Use the ResourceWatcher API to fetch DocumentEvents
Bug 1631055 R[DevTools:Performance Tools (Profiler/Timeline)]Add AsyncCubebTask thread in media profiler preset
Bug 1618769 R[Firefox:Address Bar]Increase max chars for search suggestions (Adding numbers in the URL bar gives incorrect answer as a suggestion)
Bug 1609562 R[Firefox:General]Migrate popup-notifications.inc to Fluent
Bug 1616280 N[Firefox:Messaging System]Investigate using shadow DOM to hide Remote L10n translations for from local translations
Bug 1620021 R[Firefox:Messaging System]Implement ExperimentManager and API that can integrate with MS and Normandy
Bug 1624309 R[Firefox:Messaging System]Add persistent storage for ExperimentStore
Bug 1614502 R[Firefox:New Tab Page]Add a mechanism for producing a static version of about:home periodically that can be cached for startup.
Bug 1618051 R[Firefox:New Tab Page]Firefox logo at about:newtab is not scalable or retina/HiDPI
Bug 1630806 R[Firefox:PDF Viewer]Update pdf.js to version 2.5.95
Bug 1629680 R[Firefox:Search]Switching between localisations of Firefox can end up with the wrong default engine
Bug 1630167 R[Firefox:Tabbed Browser]Loading spinner animates forever if tabs is discarded while loading
Bug 908954 R[Firefox:Toolbars and Customization]Remove try…catch inside wrapWidgetEventHandler once bug 503244 is fixed
Bug 1629832 R[Firefox:Toolbars and Customization]The titlebar-button buttons don't have a tooltip or accessible label
Bug 1622687 R[Firefox Build System:Lint and Formatting]toolkit/crashreporter/: Make it flake8 compliant
Bug 1625500 A[Firefox Build System:Lint and Formatting]Tell people to use `.finally()` instead of `.then(foo, foo)` when `foo` is the same thing for both arguments
Bug 1629431 R[Firefox Build System:Source Code Analysis]AppWindow.cpp: converting integer literal to bool, use bool literal instead
Bug 1608837 R[Firefox Build System:Task Configuration]Enable chunking in the taskgraph for all web-platform-test suites
Bug 1630009 R[Firefox Build System:Task Configuration]Multiple shippable build jobs per platform on mozilla-central
Bug 1630708 R[Firefox Build System:Task Configuration]Increase confidence thresholds for the bugbug shadow schedulers
Bug 1631054 R[GeckoView:Extensions]Disable extension process in GV beta
Bug 1599413 A[Remote Protocol:Page]Implement Page.frameAttached
Bug 1628012 R[Shield:Shield Study][Experiment]: Generic Experiment: Delegated Credentials Nightly Breakage Study V2
Bug 1523736 A[Toolkit:Application Update]Migrate updates.dtd to fluent
Bug 1434933 R[Toolkit:Crash Reporting]Intermittent Assertion failure: !pd->minidump, at z:/build/build/src/toolkit/crashreporter/nsExceptionHandler.cpp:3292
Bug 1532377 R[Toolkit:Password Manager]Avoid saving a munged password in login storage
Bug 1629143 R[Toolkit:Password Manager: Site Compatibility]Password manager not enabled on CostCoPharmacy.ca
Bug 1611622 A[Web Compatibility:Desktop]LEGO SPEED CHAMPIONS game is unplayable on Firefox Nightly
Bug 1630995 R[Web Compatibility:Tooling & Investigations]"Report Site Issues" in location bar does not work with the error "browser.browserInfo.getGPUInfo is not a function"
###########
Changes to 82 bugs - 65 fixed.
2 bugs are not included due to being restricted