Changes in 20210731094732

Built from e02e9a1e0b154758dba67fbb06dfc0440da9277f

..index..
Bug 1722968 R[Core:DOM: Core & HTML]Add an optimization for GetAllInFlowRects to avoid expensive ancestor lookups in DOMIntersectionObserver.
Bug 1723115 R[Core:DOM: Security]Update tests within toolkit/components to work with https-first enabled
Bug 1723086 R[Core:DOM: Security]Annotate all mixed content tests so that https-first does not interfere with them
Bug 1723088 R[Core:DOM: Security]Update tests within dom/manifest to work with https-first enabled
Bug 1722621 R[Core:Disability Access APIs]Screen readers not reading Firefox autofill options
Bug 1652560 R[Core:Gecko Profiler]Allow emitting Gecko profiler labels and stack categories from Rust code (All Rust threads currently marked as non-idle)
Bug 1615066 R[Core:Gecko Profiler]Symbolication of local Android and Linux builds does not work due to out-of-memory errors
Bug 1722910 R[Core:Graphics]Remove unused FrameLoader.requestNotifyAfterRemotePaint machinery.
Bug 1722913 R[Core:Graphics: WebRender]Port remaining tests on Linux to WebRender / disable most non-WebRender variants
Bug 1722858 R[Core:Graphics: WebRender]11.97 - 3.42% ebay FirstVisualChange / ebay PerceptualSpeedIndex + 4 more (OSX) regression on Thu July 22 2021
Bug 1722726 R[Core:Graphics: WebRender]Move Linux tsan tests to WebRender
Bug 1723098 R[Core:IPC]Enable buildid mismatch tests on Windows/Debug
Bug 1703091 R[Core:IPC]Add a random id to the MM Logging
Bug 1660392 R[Core:Internationalization]Migrate L10nRegistry to Rust
Bug 1613705 R[Core:Internationalization]Migrate Localization API to Rust
Bug 1723187 R[Core:Internationalization: Localization]Startup Crash in [@ l10nregistry::source::FileSource::fetch_file_sync]
Bug 1672317 R[Core:Internationalization: Localization]Introduce L10nFileSource
Bug 1722002 R[Core:JavaScript Engine]Perma [Tier 2]tests/jit-test/jit-test/tests/class/bug1720032-1.js | (code 138, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.2 s]
Bug 1722872 R[Core:JavaScript Engine]Remove remaining uses of private slots
Bug 1719457 R[Core:JavaScript Engine]Remove object private slots
Bug 1720093 R[Core:JavaScript Engine: JIT]Differential testing: incorrect float32 computation during OSR
Bug 1721686 N[Core:Javascript: WebAssembly]Improve the intrinsics framework
Bug 1717789 R[Core:Javascript: WebAssembly]Permanent arm64 spidermonkey cranelift bustage js/src/vm/ArrayBufferObject.cpp:700:8: error: use of undeclared identifier 'useHugeMemory'
Bug 1723039 R[Core:Layout: Flexbox]Remove code-comments about "fully inflexible" from flex item definiteness checks
Bug 1720050 R[Core:Layout: Form Controls]Select flickers with color overrides / HCM if there's a transition; seizure risk
Bug 1722763 A[Core:Layout: Text and Fonts]Incorrect render of the emoji flag when setting font-size with ::first-letter
Bug 1718761 R[Core:Panning and Zooming][Fission] Autoscroll doesn't work with (cross-origin?) iframes
Bug 1722103 R[Core:Performance]Fission telemetry probe: Add CONTENT_PROCESS_PRECISE_COUNT and CONTENT_PROCESS_PRECISE_MAX
Bug 1722188 R[Core:Printing: Output]Print function fails on protonmail
Bug 1713721 R[Core:Privacy: Anti-Tracking]Add an ETP shim for Cxense
Bug 1706292 A[Core:Privacy: Anti-Tracking]InternalStorageAllowedCheck is slow
Bug 1570812 R[Core:Security]Intermittent browser/components/resistfingerprinting/test/browser/browser_dynamical_window_rounding.js | Test timed out -
Bug 1720828 N[Core:Security: Process Sandboxing]Switch wasm sandboxing Linux x64 and Mac x64 builds from lucet to wasm2c
Bug 1721765 R[Core:Security: Process Sandboxing]Fix crash of wasmboxed libHunspell on debug+no_opt builds
Bug 1719281 A[Core:Storage: Quota Manager]QM: Add a generic wrapper for running initializations
Bug 1715944 R[Core:Widget: Win32][win7] Changing OS theme with Firefox opened displays a grey bar over browsers controls when changed to Aero theme or black bar near buttons for other themes
Bug 1717807 R[DevTools:Debugger]The Debugger tab should be properly unhighlighted
Bug 1723133 R[DevTools:Framework]Rename devtools/shared/commands/target/tests/browser_target_list_* tests into browser_target_command_*
Bug 1721991 R[DevTools:General]Intermittent devtools/shared/commands/target/tests/browser_target_command_tab_workers_bfcache_navigation.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:761 - Error: Failed waitFor(): Wait for
Bug 1706871 R[Firefox:Downloads Panel]Impossible to download / read some PDF files
Bug 1722286 R[Firefox:Downloads Panel]Blocked mixed content download prompt warning mistakenly talks about malware and viruses
Bug 1717314 A[Firefox:File Handling]Configuring a default app for an external protocol (scheme) handler should work (not prompt / show a dialog) for external links if they are redirects
Bug 1709969 R[Firefox:Installer]Migrate from an existing profile when running from an app package for the first time
Bug 1722465 R[Firefox:Messaging System]Investigate using telemetry archived data for determining profile activity
Bug 1723106 R[Firefox:Nimbus Desktop Client]Source files accidentally exposed as resource:// urls
Bug 1629205 R[Firefox:Tabbed Browser]The "Close Tabs" menu entry (when multiple tabs are selected) should be "Close N Tabs"
Bug 1722775 R[Firefox:Translation]If Firefox translations is enabled, allow JS loads from moz-extensions in the Parent Process
Bug 1721962 R[Firefox Build System:General]Switch to pkg-config for X11 libraries
Bug 1722437 N[Firefox Build System:General]Enable wasm sandboxing on arm64 macosx
Bug 1696251 A[Firefox Build System:Mach Core]Allow Mach commands as standalone functions
Bug 1671221 R[Firefox Build System:Source Code Analysis]`static-analysis check` is broken, incorrectly passing backslashes to clang-tidy
Bug 1723050 N[Firefox Build System:Source Code Analysis]Replace typedef by using from dom/
Bug 1723046 R[Firefox Build System:Task Configuration]Make plain builds tier 1
Bug 1723016 N[Firefox Build System:Toolchains]Update builders to rustc 1.54
Bug 1723034 R[GeckoView:General]Use # instead of . in test logs
Bug 1720676 R[Remote Protocol:Agent]Don't run Remote Agent specific code when --remote-debugging-port hasn't been specified
Bug 1713439 R[Remote Protocol:WebDriver BiDi]MessageHandler: Initial MessageHandler support for content windows
Bug 1717603 R[Toolkit:Form Autofill][MacOS] Credit Card autofill does not work
Bug 1722891 R[Toolkit:Places]Select snapshots based on some criteria
Bug 1722675 R[Toolkit:Places]Improved logging
Bug 1681941 R[Toolkit:Printing]Tooltips on sheet indicator buttons are not shown for the second hover action if the sheet indicator focus is not removed
Bug 1722966 R[WebExtensions:General]Cannot install manifest v2 extension with host_permissions or action key in manifest file
Bug 1720845 R[WebExtensions:General]Consider removing the `extensions.webextPermissionPrompts` pref
###########
Changes to 63 bugs - 51 fixed.