Changes in 20200213035745

Built from 2f6870dd1b99edaba1de4d2aa97f3910a640c5bf

..index..
Bug 1611439 R[Core:Audio/Video]Shutdown crash with AudioCallbackTracing activate
Bug 1584319 R[Core:Audio/Video]FF streaming does not override sleep mode
Bug 1614533 R[Core:Audio/Video: cubeb]Generate AudioIPC FFI bindings at build time using cbindgen
Bug 1614547 R[Core:Audio/Video: cubeb]Ensure AudioIPC client threads call PROFILER_UNREGISTER_THREAD to avoid leaks
Bug 1614648 R[Core:CSS Parsing and Computation]Make GradientItem and ColorStop support angular color stops
Bug 1614348 R[Core:DOM: CSS Object Model]Calling CSSStyleDeclaration.getPropertyValue('font-family') for an unquoted font-family that contains a backslash-escaped space followed by a digit returns unexpected result
Bug 1542784 R[Core:DOM: Core & HTML]Support <img loading="lazy"> lazy-loading
Bug 1606562 R[Core:DOM: Device Interfaces]Axes on XInput (Gamepad) on Windows are out of the allowed range
Bug 1588688 A[Core:DOM: Editor]Change using array of nsINode to array of nsIContent in editor
Bug 1613527 R[Core:DOM: Navigation]Assertion failure: NodePrincipal()->GetIsNullPrincipal() (srcdoc without null principal as toplevel!), at src/dom/base/Document.cpp:3557
Bug 1614359 R[Core:DOM: Networking]Headers constructor with custom iterator
Bug 1614674 A[Core:DOM: Security]frame-ancestors tests time out waiting for load event on CSP-blocked resources
Bug 1583215 R[Core:DOM: Security]Move all referrer and referrer policy tests under dom security folder
Bug 1608862 R[Core:DOM: Security]Refactor GetURI usage in BlobURLProtocolHandler.cpp
Bug 1594766 R[Core:DOM: Security]Decide whether to continue ignoring XCTO Nosniff when Content Type is Empty, or to enforce
Bug 1613378 R[Core:DOM: Selection]Reduce dependencies from `Selection::MaybeAddTableCellRange` to `mFrameSelection`
Bug 1614636 R[Core:DOM: Selection]Simplify arguments of `nsFrameSelection::HandleClick`
Bug 1603484 R[Core:DOM: Service Workers]Walmart Grocery service worker fails to launch after initial run
Bug 1614224 R[Core:DOM: UI Events & Focus Handling]Tab no longer wraps in opening unknown content type dialog (#unknownContentTypeWindow)
Bug 1614079 R[Core:Disability Access APIs]Hit testing does not cross process boundaries in e10s
Bug 1606392 R[Core:Find Backend]Match Case setting not respected after page reload
Bug 1610991 R[Core:General]RLBox - Update rlbox /rlbox_lucet libraries to versions that work on Mac
Bug 1614890 R[Core:Graphics]Implement conic-gradient for WebRender graphics backend
Bug 1595014 R[Core:Graphics: WebRender]Part of search suggestions remain with WR partial present
Bug 1608717 R[Core:Graphics: WebRender]Support per-tile clip (valid) region for native compositor implementations.
Bug 1608280 R[Core:Graphics: WebRender]Support a per-tile clip (valid) region for compositor tiles
Bug 1613091 R[Core:Graphics: WebRender]Stack overflow in Renderer::new when building with --disable-optimize
Bug 1609881 R[Core:IPC]Put the fork server behind a preference so we have a simple way to enable it
Bug 1612096 R[Core:Internationalization]Update unic-langid to 0.8 and fluent-langneg to 0.12
Bug 1614622 A[Core:JavaScript Engine: JIT]Remove optimization tracking
Bug 1614289 R[Core:JavaScript Engine: JIT]Some more IonBuilder and IonCompileTask cleanup
Bug 1614650 R[Core:JavaScript: GC]Assert that finalizers don't rely on the mark state of other cells
Bug 1571660 R[Core:JavaScript: GC]Tidy Zone class definition
Bug 1614432 R[Core:Layout: Grid]nsGridContainerFrame.cpp: Remove a nested redundant #if
Bug 1584035 R[Core:Layout: Scrolling and Overflow]Inserting an element in DOM cancel smooth scrolling upwards
Bug 1614600 R[Core:Layout: Text and Fonts]Avoid using FreeType to read font information during cold-start on Android
Bug 1614267 R[Core:Networking]Don't proxy URI release to the main thread for HttpBaseChannel
Bug 1614530 R[Core:Networking: Cache]member call on null pointer of type 'mozilla::net::nsIOService' in netwerk/base/SSLTokensCache.cpp:70
Bug 1614637 A[Core:Networking: Cache]ThreadSanitizer: data race [@ assign_assuming_AddRef] vs. [@ operator bool] in CacheStorageService
Bug 1610371 R[Core:Networking: Cookies]Exceptions of cookies, must only apply to the main domain, must not include third parties.
Bug 1614711 N[Core:Networking: HTTP]Update Neqo to 0.1.13 or later for draft 25 support
Bug 1611133 R[Core:Print Preview]Firefox(72-0-2) closes automatically after printing.
Bug 1614053 A[Core:Security: PSM]Upgrade Firefox 75 to use NSS 3.51
Bug 1608215 N[Core:Security: PSM][MSU Capstone] Port security/manager/chrome/pippki/pippki.dtd to Fluent
Bug 1221889 R[Core:Web Audio]"ASSERTION: Incorrectly ignoring blocking!": AudioNode creation should fail after AudioContext.close()
Bug 1614899 R[Core:Web Audio]Can't pass a WASM module via `processorOptions` anymore
Bug 1614038 R[Core:Web Audio]Improve Web Audio API error reporting
Bug 1609815 R[Core:Web Replay]Remove Web Replay
Bug 1613769 R[Core:WebRTC]Don't fire iceconnectionstatechange after pc.close()
Bug 1615028 R[Core:Widget]Scrollbar-width and scrollbar-color don't work without the native theme.
Bug 1613364 R[Core:Widget: Gtk][Wayland] Implement YUV surfaces by WaylandDMABUFSurface
Bug 1353652 R[Core:Widget: Gtk][MediaControl-Linux] Provide MPRIS API for music/video streaming web sites
Bug 1600414 R[Core:Widget: Gtk]PiP player on YT animates/fades its size down to ~150x80
Bug 1605657 R[Core:XML]Since Firefox 72, XML files don't pretty print with the React Developer Tools add-on installed
Bug 1615045 A[Core:XPCOM]ThreadSanitizer: data race [@ mozilla::scache::StartupCache::WriteToDisk] vs. [@ mozilla::scache::StartupCache::WriteToDisk]
Bug 1607505 A[Core:XPCOM]Improve shutdown performance of StartupCache
Bug 1614366 R[DevTools:Console]Increase number of messages being logged in DAMP bulklog test
Bug 1614841 R[DevTools:Console]Case-insensitive autocompletes cause reference errors
Bug 1610416 R[DevTools:Debugger]Expand the debugger server thread frame list and frame actors to support SavedFrame objects.
Bug 1614925 V[DevTools:Framework]Perma devtools/client/framework/browser-toolbox/test/browser_browser_toolbox_fission_inspector.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/framework/browser-toolbox/test when Gecko 75 merges to Beta on 2020-03-09
Bug 1614918 R[DevTools:Inspector]Stop waiting for synchronous removeTab method in inspector init
Bug 1590348 R[DevTools:Netmonitor]Netmonitor blocking - Keep Block resource when URL contains box in focus all the time when reaching bottom side of section
Bug 1613881 R[DevTools:Netmonitor]Use Accordion for the Cookies Panel
Bug 1614712 R[DevTools:Performance Tools (Profiler/Timeline)]Add a requestId to the profiler's WebChannel messages
Bug 1608240 R[Firefox:Enterprise Policies]Provide a policy for disabling CFR and whatsnew
Bug 1547693 R[Firefox:File Handling]Initial handler service setup does mainthread IO on file paths containing "microsoft.windowscommunicationapps" by enumerating protocol handlers
Bug 1613101 R[Firefox:Messaging System]Enable the What's New panel provider in mochitests to use Remote Settings data
Bug 1613648 R[Firefox:Messaging System]Add Topstories content to the newtab responsiveness test
Bug 1612984 R[Firefox:New Tab Page]Enable regions that get stories via a pref
Bug 1607545 R[Firefox:New Tab Page]about_home_topsites_first_paint scalar is recorded on first about:home sighting even if it wasn't the first page loaded
Bug 1567271 R[Firefox:New Tab Page]Sponsored collection component or modifications to existing components
Bug 1612416 R[Firefox:Search]Fix failing mochitests/xpcshell tests when the modern configuration is turned on
Bug 1611484 R[Firefox:Security]Enable browser_popup_frames.js for Fission
Bug 1602870 R[Firefox:Toolbars and Customization]Tabbing not working correctly with toolbar disabled in popup window
Bug 1613985 A[Firefox Build System:Lint and Formatting]Make constructors/destructors/assignment operators use =default
Bug 1578058 R[Firefox Build System:Lint and Formatting]Add clippy in the CI for Mozlint
Bug 1611415 R[Firefox Build System:Source Code Analysis]std::move(x) should be preferred over x.forget() in construction/assignment
Bug 1614840 R[Firefox Build System:Source Code Analysis]The "fopen-usage" static analysis checker should not warn std::(i|o)?fstream::open(const wchar_t*, ...) overloads
Bug 1614855 R[Firefox Build System:Task Configuration]Perma valgrind-test | non-zero exit code from Valgrind: -139 due to the fact we use Ubuntu 18.04 in GCP
Bug 1612711 R[Firefox Build System:Task Configuration]Enable XPCShell tests and Mochitests as Tier1 tests on Linux64 TSan
Bug 1612559 R[GeckoView:Extensions]add a test for rejected install extension
Bug 1614990 R[GeckoView:General]WebPushController.onSubscriptionChanged should only need the scope
Bug 1613041 R[GeckoView:General]NullPointerException in GeckoRuntime.getRunningAppProcesses()
Bug 1612608 R[GeckoView:General]GeckoView Fails to load webpages when multiprocess is turned off
Bug 1614998 R[Release Engineering:General]Rename l10n job kinds to not include 'nightly' in their name.
Bug 1614923 R[Toolkit:Telemetry]Disable the FOGotype
Bug 1613692 R[Toolkit:Telemetry]Disable or remove Ecosystem Telemetry
###########
Changes to 87 bugs - 73 fixed.
1 bugs are not included due to being restricted