Changes in 20201212092303

Built from 8491ac4866e866686544f4565f530e008311579d

..index..
Bug 1680856 R[Core:Audio/Video: Playback]Investigate why we can't see any data for the metrics 'MEDIA_CONTROL_PLATFORM_USAGE'
Bug 1678357 R[Core:Audio/Video: Playback]Ensure media controller would dispatch first `playbackstatechange` right after `activated`
Bug 1681811 N[Core:Audio/Video: Playback]Update mp4parse-rust to 94fd2f1
Bug 1681940 R[Core:CSS Parsing and Computation]Update dtoa-short.
Bug 1681939 R[Core:DOM: Bindings (WebIDL)]Use nsAutoCString for UTF8String return values.
Bug 1662254 R[Core:DOM: Core & HTML]Move CC/GC scheduling to separate header
Bug 1679094 A[Core:DOM: Core & HTML]Resolving `dom::Promise` from rust would be cool.
Bug 1678416 A[Core:DOM: Core & HTML]Continue refactoring CC/GC scheduling
Bug 1681667 R[Core:DOM: Events]`mousemove` events synthesized for tests may not be fired if synthesized via the parent process
Bug 1680951 R[Core:DOM: Selection]Double-click in address bar select incorrect word
Bug 1680277 R[Core:Disability Access APIs]VoiceOver does not identify hyperlinks in contentEditables
Bug 1681974 R[Core:Fuzzing]JS Frontend and Jit code needs libFuzzer instrumentation
Bug 1682034 R[Core:GFX: Color Management]Make transform_precacheLUT_float return Option<Box<qcms_transform>>.
Bug 1681726 R[Core:GFX: Color Management]Move c bindings to a separate file.
Bug 1681945 R[Core:GFX: Color Management]Remove some unneeded derives and reduce visibility.
Bug 1681738 R[Core:Gecko Profiler]Intermittent GeckoProfiler.GetProfile | Expected equality of these values:
Bug 1681918 R[Core:Graphics: Text]Abandon use of shared font list if GetSystemFontCollection fails
Bug 1681962 R[Core:Graphics: WebRender]Our fork of cargo-apk cannot read the new Cargo.lock file format
Bug 1681747 R[Core:Graphics: WebRender]sw-wr performance bad when viewing pdfs on macOS
Bug 1680769 R[Core:Graphics: WebRender]2.96 - 7.43% tp5o / tresize (linux64-shippable-qr, macosx1014-64-shippable-qr) regression on push 7051f98f3fb01e1b0502d769d111c612a29125e5 (Tue December 1 2020)
Bug 1681725 R[Core:Internationalization: Localization]Fixup a broken link in the documentation
Bug 1671912 R[Core:JavaScript Engine]Reuse CompilationGCOutput across delazifications in CompilationInfoVector::instantiateStencils
Bug 1677354 R[Core:JavaScript Engine]Fully-parsed and optimized out function's ScriptStencil doesn't contain correct data
Bug 1675962 R[Core:JavaScript Engine]Centralize LifoAlloc for initial stencil and delazifications in CompilationInfoVector
Bug 1670378 R[Core:JavaScript Engine]Crash [@ JS_TransplantObject] with OOM
Bug 1681084 R[Core:JavaScript Engine]Remove unused RegExpShared::compile methods
Bug 1673553 A[Core:JavaScript Engine: JIT]Remove IonBuilder and TI
Bug 1681806 R[Core:JavaScript Engine: JIT]Crash [@ js::jit::InvalidationBailout]
Bug 1681677 R[Core:JavaScript Engine: JIT]Incorrect behavior on Array.slice with WARP on in Vue + DecimalJs setup
Bug 1675207 N[Core:Networking: WebSockets]Crash in [@ OOM | large | NS_ABORT_OOM | nsTSubstring<T>::Append | mozilla::net::WebSocketChannelChild::RecvOnMessageAvailableInternal]
Bug 1646505 R[Core:Performance]Figure out if GetInProcessTop usage in DocGroup::ReportPerformanceInfo is OK
Bug 1682011 R[Core:Performance]Performance should keep observers alive
Bug 1680321 R[Core:Security: PSM]Rewrite CertIsSelfSigned using pkix
Bug 1677548 R[Core:Security: PSM]Upgrade Firefox 85 to use NSS 3.60
Bug 1681356 R[Core:Widget: Gtk]firefox cannot disable title bar with xfwm4 window manager, chromium can.
Bug 1681950 R[Core:XPCOM]ThreadSanitizer: data race [@ __xstat64] vs. [@ __xstat64] via [@ mozilla::PreferencesWriter::Write]
Bug 1679095 R[Core:XPCOM]It would be nice to be able to create void `nsString`s from rust
Bug 1640445 R[Core:XPConnect]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/gc/GC.cpp:2117:13 in updateEdge<js::BaseScript>
Bug 1681554 R[DevTools:Console]Missing blue borders on the top and end sides of the Search History in the multi-line editor when it's focused
Bug 1681448 R[DevTools:Console]Evaluation result message is sometimes displayed before the console.log messages it triggered
Bug 1680440 R[DevTools:General]Remove backward compatibility code for server >70 and <=79
Bug 1678138 R[Firefox:Address Bar]Add a Preferences toggle for tab-to-search results
Bug 1680972 R[Firefox:Address Bar]The search mode indicator disappears when Ctrl or Shift key is pressed if Windows 10 animations are disabled
Bug 1681936 R[Firefox:Launcher Process]Perma tier 2 UntrustedModulesFixture.Serialize | Value of: aData.mXULLoadDurationMS.isNothing()
Bug 1680371 R[Firefox:Messaging System]Synchronous Experiment API for Non-First-Startup Use Cases
Bug 1610710 R[Firefox:New Tab Page]High frequency browser/base/content/test/general/browser_bug767836_perwindowpb.js | A promise chain failed to handle a rejection: (Unable to convert rejection reason to string.) - stack: (No stack available.)
Bug 1681118 R[Firefox:Nimbus Desktop Client]Add exposure telemetry test for integration between experiments and ASRouter
Bug 1681948 R[Firefox:Preferences]Data is missing inside Removing Cookies and Site Data window
Bug 1681382 R[Firefox:Search]Simplify calls into BrowserSearchTelemetry
Bug 1666831 R[Firefox:Search]engine-override.xml can be removed as it can be replaced by engine.xml
Bug 1654217 R[Firefox:Search]Make getEngineByAlias async
Bug 1681217 R[Firefox:Tabbed Browser]Selected content document should not capture keyup event when cycling tabs by Ctrl+Tab
Bug 1679843 R[Firefox:Theme]Remove last use of @menuPanelButtonWidth@
Bug 1681937 R[Firefox:Top Sites]Update ebay's tippytop logo
Bug 1677549 R[Firefox Build System:Source Code Analysis]Add guidelines on how/where to include headers resp. forward declare things to the coding style
Bug 1635914 R[GeckoView:General]browser.docShellIsActive is false by default
Bug 1681935 R[Remote Protocol:Agent]Replace dependency to failure with thiserror in remote crate
Bug 1554703 R[Toolkit:Add-ons Manager]XPIProvider unnecessarily scans for all scopes at the second startup
Bug 1676296 R[Toolkit:Application Update]Windows Task Scheduler component
Bug 1649597 R[Toolkit:OS.File]CrashManager.jsm imports OS.File during startup
Bug 1681592 R[Toolkit:Places]browserPlacesViews can cause promise unhandledrejection
Bug 1669725 R[Toolkit:Printing]Margins settings have no effect in pdfs
Bug 1637059 R[WebExtensions:General]add/move permission to optional_permissions caused errror
Bug 1678786 R[WebExtensions:Untriaged]Intermittent browser/components/extensions/test/browser/browser_ext_url_overrides_newtab.js | Found an unexpected tab at the end of test run: moz-extension://24410401-979b-a547-94e6-a8088ea09c5b/restore-two.html -
###########
Changes to 64 bugs - 57 fixed.
1 bugs are not included due to being restricted