Changes in 20210303094110

Built from 478d2e18554dfcdde9876073614a2c4973cb6e1c

..index..
Bug 1692957 R[Core:Audio/Video: Playback]Crash in [@ mozilla::RDDProcessManager::EnsureRDDProcessAndCreateBridge::<T>::operator()::<T>::operator()]
Bug 1690661 R[Core:Audio/Video: Playback]Figure out if we should remove or keep sending `DecoderDoctorDiagnostics` in `ChannelMediaDecoder::Create()`
Bug 1695362 R[Core:Audio/Video: Playback]Add a testing ability to directly show the infobars by generating fake media error
Bug 1685666 R[Core:Audio/Video: Playback]RDD Crash in [@ mozilla::ipc::IToplevelProtocol::OtherPid]
Bug 1695464 R[Core:Audio/Video: Playback]Update mp4parse-rust to ccbe4eb
Bug 1695358 R[Core:Audio/Video: Playback]Remove unused DecoderDoctorDiagnostics parameter for 'PDMFactory::SupportsMimeType().'
Bug 1695390 R[Core:CSS Parsing and Computation]Move "extremum lengths" to Size / MaxSize respectively
Bug 1497557 R[Core:DOM: Core & HTML]<a> "protocol" shows as "http:" for data-relative paths, instead of ":"
Bug 1632821 R[Core:DOM: Core & HTML]navigator.webdriver should no longer depend on the marionette.enabled preference
Bug 1658419 N[Core:DOM: Device Interfaces]Move GamepadPlatformService/GamepadManager to communicate state over shared memory
Bug 1517028 R[Core:DOM: Editor]Crash [@ mozilla::HTMLEditRules::ReturnInHeader] or [@ mozilla::HTMLEditor::HandleInsertParagraphInHeadingElement ]
Bug 1655508 R[Core:DOM: Editor]Assertion failure: HTMLEditUtils::IsHeader(*prevItem), at /builds/worker/checkouts/gecko/editor/libeditor/HTMLEditSubActionHandler.cpp:9338
Bug 1528289 R[Core:DOM: Events]Middle click-hold-release fires paste event after autoscrolling
Bug 1241602 R[Core:DOM: Events]Add telemetry for DOMMouseScroll and MozMousePixelScroll usage
Bug 1689601 R[Core:DOM: Navigation]BFCache in parent, skeleton
Bug 1684077 V[Core:DOM: Networking]Assertion failure: false (This should never fail!), at /builds/worker/checkouts/gecko/dom/xhr/XMLHttpRequestWorker.cpp:1314
Bug 1677474 R[Core:DOM: UI Events & Focus Handling]window.onblur not invoked on framer when focus moves to OOP iframe
Bug 1693967 R[Core:DOM: Workers]Intermittent Assertion failure: get() (dereferencing a UniquePtr containing nullptr with *), at /builds/worker/workspace/obj-build/dist/include/mozilla/UniquePtr.h:280
Bug 1694565 R[Core:Disability Access APIs]Implement AsLocal/AsRemote methods
Bug 1694203 R[Core:Disability Access APIs]Have RemoteAccessible and LocalAccessible share the same base class
Bug 1695549 R[Core:GFX: Color Management]A couple of cleanups
Bug 1695453 R[Core:Graphics]Rename IsWaylandDisabled to IsWaylandEnabled
Bug 1689464 R[Core:Graphics]Add EGL support to the graphics blocklist
Bug 1694248 R[Core:Graphics: Layers]Disable OMTP
Bug 1695846 R[Core:Graphics: Layers]Remove unused flags of TextureClient
Bug 1693329 R[Core:Graphics: WebGPU]Unify the mechanics of dropping WebGPU objects
Bug 1673939 R[Core:Graphics: WebRender]garbled text display towards end of long page
Bug 1695660 R[Core:Graphics: WebRender]Finish removing texture arrays in WebRender
Bug 1689433 R[Core:Graphics: WebRender]h264 video broken on win7 with sw-wr-d311 on gen4.5
Bug 1694707 R[Core:Graphics: WebRender]Constant picture cache invalidation when scrolling https://wp.pl GDPR preferences screen
Bug 1695807 R[Core:Graphics: WebRender]Text corruption when scrolling down in colorjs.io
Bug 1695804 R[Core:Graphics: WebRender]Prevent picture cache composite modes from being raster roots
Bug 1695832 R[Core:Graphics: WebRender]Fix assert failure at LayerScope::CheckSendable() with RenderCompositorOGLSWGL
Bug 1695819 R[Core:Graphics: WebRender]Enable browser chrome mochitests for Windows SW-WR
Bug 1695595 R[Core:JavaScript Engine]`PoisonImpl` on 32-bit debug build should check num==0 before filling leading not-aligned part
Bug 1690142 R[Core:JavaScript Engine]Update irregexp (Feb 2021)
Bug 1689403 R[Core:JavaScript Engine]Support envChainObject in combination with loadBytecode in shell evaluate builtin
Bug 1695088 R[Core:JavaScript Engine]Move slotInfo.length into AbstractBaseScopeData, and add helper function to get trailingNames offset
Bug 1695662 R[Core:JavaScript Engine]Land some preliminary changes for bug 1689413
Bug 1687095 R[Core:JavaScript Engine]Merge delazification stencil into initial stencil before encoding
Bug 1694318 R[Core:JavaScript Engine]Remove the mozjs_sys and js crates
Bug 1688033 N[Core:JavaScript Engine: JIT]Use scalar replacement to optimize the arguments object in Warp
Bug 1695891 R[Core:JavaScript: GC]Changes to the pre-barrier break the barrier verifier
Bug 1695861 V[Core:JavaScript: GC]Assertion failure: CurrentThreadCanAccessRuntime(zone->runtimeFromAnyThread()), at gc/Cell.h:594
Bug 1692462 R[Core:Javascript: WebAssembly]Expand wasmDis to work on wasm modules
Bug 1695573 R[Core:Layout]nsXULTooltipListener.cpp:475:18: error: ?MakeScopeExit? was not declared in this scope
Bug 1681683 R[Core:Networking: DNS]Websites cannot be accessed with security.OCSP.require=true and network.trr.mode=3
Bug 1695597 R[Core:Networking: HTTP]Firefox doesn't fallback to IPv4 if the site's IPv6 address doesn't response
Bug 1695560 R[Core:Networking: JAR]Narrow down the zero_byte_load probe to tailor results for YSOD, part 4
Bug 1695801 R[Core:Panning and Zooming]Assertion failure: mRawPtr, at StaticPtr.h:68 when running layers only gtests
Bug 1695328 R[Core:Performance]PerformanceObserver should throw type errors instead of syntax errors
Bug 1691985 R[Core:Privacy: Anti-Tracking]Simplified cookie string in about:preference disappears after changing selection
Bug 1694464 R[Core:Security: PSM]The osclientcert thread should have a name
Bug 1694365 R[Core:Storage: Quota Manager]Invalidate QM cache after cleaning up temporary storage
Bug 1695798 R[Core:Widget]Crisper arrows for the combobox and spinner buttons.
Bug 1695758 R[Core:Widget]Annotate some tests that pass with non-native theme on android.
Bug 1693959 R[Core:Widget: Cocoa]Tool tip shadows missing after bug 1693696
Bug 1694853 A[Core:Widget: Cocoa]Cleanup in native menu code, round 2
Bug 1682713 R[Core:Widget: Cocoa]Application not responsive after wake from sleep or screen lock, low CPU usage during unresponsiveness
Bug 1694973 R[Core:Widget: Gtk]building with --disable-printing fails with compile error
Bug 1622107 R[Core:Widget: Gtk][wayland] Drag and Drop occasionally stops working
Bug 1694527 R[Core:Widget: Win32]1212823-1.html fails on Windows with the non-native theme enabled
Bug 1695679 R[Core:Widget: Win32]Various reftest failures due to different scrollbar sizing with non-native theme enabled on Windows.
Bug 1648267 R[Core:Widget: Win32]Add support for pen input injection for testing purposes
Bug 1695741 R[Core:Widget: Win32]Choose more round points for the non-native-theme scroll arrows
Bug 1695965 R[Core:Widget: Win32]Miscellaneous nnt test expectation updates.
Bug 1695970 R[Core:Widget: Win32]layout/generic/test/test_bug632379.xhtml fails with nnt enabled on windows
Bug 1694708 R[Core:Widget: Win32]Adjust fuzziness for element-paint-native-widget.html on Windows and Android with the non-native theme enabled
Bug 1678330 R[Core:XPCOM]Crash in [@ shutdownhang | mozilla::TaskController::GetRunnableForMTTask | nsThreadManager::SpinEventLoopUntilInternal]
Bug 1694462 R[Core:XPCOM]Remove nsIThreadManager.newThread API
Bug 1634281 A[Core:XPCOM]Unify various ns*Hashtable classes that are subclasses of nsBaseHashtable
Bug 1693541 A[Core:XPCOM]Improve code that does multiple subsequent nsBaseHashtable lookups for the same key
Bug 1693530 R[Core:XPCOM]Add nsBaseHashtable::TryLookupOrInsertWith variant that accepts a functor returning a mozilla::Result
Bug 1692835 R[Core:XPCOM]Remove nsJSThingHashtable
Bug 1692123 R[Core:XPCOM]Potential Use-After-Free in `nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion`
Bug 1694548 R[DevTools:Debugger]Break on > Attribute Modification doesn't work for style attribute mutations or Shadow DOM
Bug 1690880 R[DevTools:Inspector]Correctly name "Edit" option for SVG, XML, and MathML
Bug 1695747 R[Firefox:Address Bar]Remove sponsored top sites from address bar results
Bug 1692668 R[Firefox:Bookmarks & History][Proton] Update bookmarks context menu for clarity
Bug 1670808 R[Firefox:General]Right-clicking the back button doesn't show the previous pages drop-down menu after new tab is opened
Bug 1571419 R[Firefox:Headless]Make firefox --screenshot Fission compatible
Bug 1695499 R[Firefox:Keyboard Navigation]Perma TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_f7_caret_browsing.js | Caret browsing should now be off. - Got true, expected false when Gecko 88 merges to Beta on 2021-03-22
Bug 1692111 R[Firefox:Menus]Unify submenu arrow images
Bug 1695904 R[Firefox:Menus]The application menu tooltip says "Close Application Menu" even if it's already closed
Bug 1694678 N[Firefox:Menus]The "Last synced ..." time from the FxA menu is not updated accordingly
Bug 1692667 R[Firefox:Menus]Update labeling and ordering of the tabstrip context menu
Bug 1683368 R[Firefox:Messaging System]Support displaying image icons inside help text
Bug 1693358 R[Firefox:Pocket]Add probe: Session time & max scroll position in Reader Mode
Bug 1695000 R[Firefox:Remote Settings Client]Broken link for Client API full reference in the docs
Bug 1666511 R[Firefox:Remote Settings Client]Fetch monitor/changes from /changeset endpoint
Bug 1694734 R[Firefox:Theme][Win7/8.1] Minimize, Maximize and Close buttons are no longer visible if Firefox Alpenglow theme is used with Webrender
Bug 1695345 R[Firefox:Theme]Add a new, Nightly-only temporary built-in theme called Proton Dark where we can develop the Proton dark theme
Bug 1686521 R[Firefox:Toolbars and Customization]Show FxA button based on signed-in state
Bug 1682602 A[Firefox:Top Sites]Remove pinning and drag & drop support for sponsored top sites
Bug 1695034 R[Firefox:about:logins]Re-enable browser_openImportCSV.js for test-verify
Bug 1695889 R[Firefox Build System:General]Perma [tier 2] diffoscope FileNotFoundError: [Errno 2] No such file or directory: 'diff.txt'
Bug 1519636 N[Firefox Build System:Lint and Formatting]Reformat recent changes to the Google coding style
Bug 1617369 N[Firefox Build System:Lint and Formatting][rust] Reformat the tree using rustfmt
Bug 1695770 R[Firefox Build System:Mach Core]Glean isn't installing on Python <= 3.7
Bug 1694646 R[Firefox Build System:Mach Core]Remove old build telemetry collection
Bug 1695793 R[Firefox Build System:Source Code Analysis]Treeherder displays the new macOS non-unified build in the "Linux x64 opt" row
Bug 1694784 R[Firefox Build System:Task Configuration]Switch Linux builds to using sysroots
Bug 1694785 R[Firefox Build System:Task Configuration]Upgrade Linux builders to Debian buster
Bug 1695836 R[Firefox Build System:Task Configuration]Remove leftover from bug 1694775
Bug 1694775 R[Firefox Build System:Task Configuration]Use a Debian buster-based docker image for toolchain tasks
Bug 1696077 R[Firefox Build System:Toolchains]Add a toolchain for arm64 mac sccache
Bug 1695829 R[Firefox Build System:Toolchains]Need distributed toolchain archives to target Apple Silicon
Bug 1695835 R[Firefox Build System:Toolchains]Build geckodriver using liblowercase
Bug 1643736 R[GeckoView:Extensions]cookieStoreId should only be sent to the app if the extension has the appropriate permissions
Bug 1678505 R[GeckoView:General]Extend the return value from PanZoomController.onTouchEventForResult to give enough information to handle pull-to-refresh
Bug 1695051 R[GeckoView:General]Add /security folder to the native-debugging.rst doc
Bug 1572739 R[Infrastructure & Operations:RelOps: Posix OS]Move linux hardware testers to ubuntu1804
Bug 1559448 R[Thunderbird:FileLink]Shutdown crash [@ AsyncShutdownTimeout | profile-change-teardown | Extension shutdown: wetransfer@extensions.thunderbird.net ]
Bug 1695820 R[Toolkit:Add-ons Manager]remove AddonTestUtils.awaitPromise
Bug 1695754 R[Toolkit:Application Update]Add developer documentation for the new --backgroundtask mode
Bug 1695639 A[Toolkit:Application Update]When running RemoteProtocol tests Firefox downloads and installs updates even when turned off via prefs
Bug 1694415 R[Toolkit:Notifications and Alerts]Show dialog titles on Windows/Linux for window-modal dialogs
Bug 1695734 R[Toolkit:Notifications and Alerts]Remove Learn More link from content script hang infobars
Bug 1695199 R[Toolkit:Reader Mode][Reader mode] Visited links in dark mode aren't contrasted enough still
Bug 1695711 R[Toolkit:XUL Widgets]Tooltips are misplaced after Bug 1665390
Bug 1690611 R[WebExtensions:General]Add unit test that verifies that `windows.Window.title` is set without "tabs" permission depending on host permissions
Bug 1692267 R[WebExtensions:Untriaged]Intermittent browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is visible -
###########
Changes to 122 bugs - 107 fixed.
7 bugs are not included due to being restricted