Changes in 20210611094205

Built from 47cad7171df3d3c42ee430049c76da2272ae372a

..index..
Bug 737785 R[Core:CSS Parsing and Computation]Implement 'tab-size' (dropping the -moz- prefix)
Bug 1308113 R[Core:CSS Parsing and Computation]'tab-size' should account for letter and word spacing
Bug 1715409 R[Core:CSS Parsing and Computation]Intermittent [tier2] TEST-UNEXPECTED-PASS | /css/css-properties-values-api/at-property.html | Non-universal registration are invalid without an initial value - expected FAIL
Bug 1714614 A[Core:CSS Parsing and Computation]CSS Visited Styling design results in excessive notifications to content processes
Bug 1715690 N[Core:Canvas: WebGL]Bucket WebGL RENDERER strings
Bug 1715705 A[Core:DOM: Content Processes]Don't run multiple MEMORY_PRESSURE GCs concurrently in different processes
Bug 1715311 R[Core:DOM: Content Processes]Crash in [@ (anonymous namespace)::ParticularProcessPriorityManager::ActivityChanged]
Bug 1711367 R[Core:DOM: Core & HTML]Intermittent /the-img-element/not-rendered-image-loading-lazy.html | In-viewport loading=lazy not-rendered images should never load - assert_unreached: The not-rendered in-viewport loading=lazy images should not attempt to load. Reached unreachable code
Bug 1714918 R[Core:DOM: Editor]Sort out accessors of editor concrete classes
Bug 1713760 R[Core:DOM: Editor]Make `HTMLEditor` directly inherit `EditorBase` rather than `TextEditor`
Bug 1715865 R[Core:DOM: Navigation]Make BrowsingContext skippable
Bug 1715300 R[Core:DOM: Navigation]Enable BFCache in parent when Fission is enabled
Bug 1714966 R[Core:DOM: Security]Update PBM portion of test toolkit/components/extensions/test/xpcshell/test_ext_contentscript_context.js to work with https-first enabled
Bug 1564235 R[Core:DOM: Service Workers]Expose NavigationPreloadManager interface
Bug 1714390 R[Core:Disability Access APIs]Slim accessibility attributes
Bug 1714326 R[Core:Graphics: WebRender]Reduce Wayland overhead
Bug 1715746 R[Core:Graphics: WebRender]Work around Adreno shader compilation crash and re-enable webrender
Bug 1715663 R[Core:Graphics: WebRender]Remove fractional device offset invalidation
Bug 1711648 N[Core:Graphics: WebRender]Transition from rectangles to min/max representation
Bug 1715895 R[Core:Graphics: WebRender]Disable sw-wr on non-x86 Linux in late beta and release.
Bug 1711244 R[Core:Graphics: WebRender]Implement proper frame callback handling in NativeLayerWayland
Bug 1664151 R[Core:IPC]Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::dom::PContentChild::OnMessageReceived] IPDL error: "Error deserializing 'SharedMemoryHandle[]'". abort()ing as a result.
Bug 1711902 R[Core:Internationalization]Use mozilla::intl::DateTimeFormat in SpiderMonkey
Bug 1715731 R[Core:JavaScript Engine]Update stencil for multiple bugs
Bug 1713335 R[Core:JavaScript Engine]Dispatch helper tasks to an external thread pool if one is supplied
Bug 1715004 R[Core:JavaScript Engine]Add SMDOC for bytecode emission
Bug 1699271 N[Core:JavaScript Engine: JIT][meta] Auto generate MIR, LIR, and WarpCacheIRTranspiler boilerplate
Bug 1711073 N[Core:Javascript: WebAssembly]Refactor WasmTypes.h
Bug 1715494 R[Core:Javascript: WebAssembly]Use dmb ish, not dmb ishst, as beforeStore fence for atomic ops
Bug 1714594 R[Core:Layout]Perma [tier2] fission xorig TEST-UNEXPECTED-TIMEOUT | layout/base/tests/test_reftests_with_caret.html | application timed out after 370 seconds with no output
Bug 1663740 V[Core:Layout]Assertion failure: cachedStyles[i]->EqualForCachedAnonymousContentStyle(*cs) (cached anonymous content styles should be identical to those we would compute normally), at /builds/worker/checkouts/gecko/layout/base/nsCSSFrameConstructor.cpp:3964
Bug 1714543 R[Core:Layout: Text and Fonts]Fonts with non-alphabetical names disappeared from selection dropbox
Bug 1714307 N[Core:Networking]Fix static-analysis warnings in netwerk/
Bug 1700405 A[Core:Networking]Intermittent netwerk/test/unit/test_trr_confirmation.js | xpcshell return code: 0
Bug 1695509 R[Core:Printing: Output]many empty pages when printing pages with multiple tall floats inside of flex containers (and layout.display-list.improve-fragmentation enabled, the default in Firefox 86+)
Bug 1706616 A[Core:Privacy: Anti-Tracking]Add telemetry for URL query string stripping
Bug 1713766 R[Core:Security: PSM]Upgrade Firefox 91 to use NSS 3.67
Bug 1715142 N[Core:Security: PSM]separate public key pinning implementation from HSTS implementation
Bug 1710164 R[Core:Widget: Cocoa]White-on-white text on in-content pages when using macOS Dark Mode + High Contrast Mode, if widget.macos.respect-system-appearance is enabled
Bug 1713532 R[Core:Widget: Gtk]widget/gtk/nsPrintDialogGTK.cpp: do not use 'else' after 'return'
Bug 1672591 R[Core:Widget: Gtk][fractional scaling] main menu do not fit screen size under fractional scaling (gnome/wayland)
Bug 1707872 R[Core:Widget: Gtk]Sidebar does not follow Firefox theme
Bug 1713530 R[Core:Widget: Gtk]widget/gtk/nsClipboard.cpp: do not use 'else' after 'return'
Bug 1712557 R[DevTools:Debugger]Source code not available when pausing at a breakpoint
Bug 1715877 R[DevTools:General]Disable bfcache-in-parent when running devtools/client/application/test/browser/browser_application_panel_list-domain-workers.js
Bug 1715662 R[DevTools:General]High frequency devtools/shared/commands/target-configuration/tests/browser_target_configuration_command_color_scheme.js | A promise chain failed to handle a rejection:
Bug 1715880 R[DevTools:General]Disable bfcache-in-parent when running devtools/client/application/test/browser/browser_application_panel_list-several-workers.js
Bug 1715448 R[DevTools:Inspector]Remove testActor#zoomPageTo and testActor#changeZoomLevel
Bug 1715802 R[DevTools:Inspector]Remove testActor#getStyleSheetsInfoForNode
Bug 1708106 R[DevTools:Inspector]Update or stop using testActor in test reloading the test page
Bug 1715574 R[DevTools:Inspector]Remove testActor#scrollIntoView
Bug 1715577 R[DevTools:Inspector]Remove testActor#reloadFrame
Bug 1715436 R[DevTools:Shared Components]Convert defer to Promise in devtools/client/shared/test/browser_treeWidget_keyboard_interaction.js
Bug 1715326 R[DevTools:Shared Components]Convert defer to Promise in devtools/client/shared/test/browser_treeWidget_mouse_interaction.js
Bug 1686727 R[DevTools:Storage Inspector]Refactor tests using the storage actor directly to use it via resourceWatcher.watchResources([STORAGE_TYPES...])
Bug 1713810 R[DevTools:Storage Inspector]openTabAndSetupStorage and clearStorage test helpers are throwing with fission
Bug 1714885 R[DevTools:about:debugging]Cleanup css added for dark mode support in about debugging
Bug 1715484 R[Firefox:Address Bar]Stop syncing browser.urlbar.resultBuckets
Bug 1713325 R[Firefox:Bookmarks & History]Exclude time when the user is idle from the page view time for history metadata
Bug 1713889 R[Firefox:General]Tests skipped in 'browser/base/content/test/general/browser.ini' for new Fission platform triage
Bug 1715348 R[Firefox:Messaging System]Telemetry Measurement for macOS os.environment.is_kept_in_dock
Bug 1715264 R[Firefox:Session Restore]Fix test failures introduced by the Fission session restore work
Bug 1713956 R[Firefox:Theme]Optimize the stop-to-reload and reload-to-stop animations
Bug 1714788 R[Firefox Build System:Documentation Infrastructure]Fix more sphinx warnings in `mach doc` and make them fail the build
Bug 1524662 R[Firefox Build System:General]Support gcc/clang-like build path prefix map in generated code
Bug 1715584 N[Firefox Build System:General]Update FF to NSPR 4.32
Bug 1713610 R[Firefox Build System:Mach Core]Remove "./mach vendor python [package]", mandate that package is in "requirements.in"
Bug 1715111 R[Firefox Build System:Task Configuration]backstop push changes for Thunderbird
Bug 1699794 R[GeckoView:General]Extend the GV Autocomplete API to support addresses
Bug 1714673 R[Toolkit:Blocklist Implementation]toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/test_gfxBlacklist_*.js test failures on Android
Bug 1703761 A[Toolkit:Crash Reporting]Flag crashes captured via WER so that they can be easily identified
Bug 1711418 A[Toolkit:Crash Reporting]Add the OOMAllocationSize field to crashes captured by WER
Bug 1697895 A[Toolkit:Crash Reporting]Register the WER runtime exception module at runtime in child processes
Bug 1682518 A[Toolkit:Crash Reporting]Make the WER runtime exception module inform the main browser about the minidumps it has generated
Bug 1713914 R[Toolkit:General]Tests skipped in 'toolkit/content/tests/browser/browser.ini' for new Fission platform triage
Bug 1704584 R[Toolkit:Password Manager]Add "password-rules" data in tree
Bug 1713111 R[Toolkit:Places]Add initial expiration to Places Metadata
Bug 1714573 A[Toolkit:Startup and Profile System]Reduce the (theoretical) risk of races during profile deletion
Bug 1682632 A[WebExtensions:General]Expose in extension background service workers WebExtensions API webidl bindings
###########
Changes to 79 bugs - 60 fixed.