Changes in 20201113095941

Built from 7bc6104186054d5b1b5383d480446bd7fa4cdfc8

..index..
Bug 1672072 A[Core:Audio/Video: Playback]Make creation of decoder an asynchronous API
Bug 1676778 R[Core:CSS Parsing and Computation]Remove StyleFrame() in nsComputedDOMStyle.cpp
Bug 1676062 R[Core:DOM: Animation]Use a dummy URL data in Servo_ParseEasing and drop Document* and URLExtraData* arguments altogether
Bug 1662254 A[Core:DOM: Core & HTML]Move CC/GC scheduling to separate header
Bug 1676932 N[Core:DOM: Core & HTML]Remove dead visibility-checking code from nsContentPermissionHelper
Bug 1673837 R[Core:DOM: Core & HTML]Convert IMPL_MUTATION_NOTIFICATION to an inline function
Bug 1657983 R[Core:DOM: Navigation]Make dom/tests/mochitest/general/test_framedhistoryframes.html to pass on Fission
Bug 1675883 A[Core:DOM: Selection]Modifying selectionStart fires double selection change events
Bug 1517385 R[Core:DOM: Selection]Tilted carets become normal if they're scroll out of and back into viewport
Bug 1675819 R[Core:DOM: Service Workers]WPT test /service-workers/service-worker/client-navigate.https.html has race conditions
Bug 1676878 R[Core:Disability Access APIs]Google Drive: Folder tree in the side bar has the first letter cut off, and expanded/collapsed state not announced by VoiceOver.
Bug 1198336 N[Core:Disability Access APIs]Firefox/Voiceover: aria-live regions not being announced
Bug 1677004 R[Core:GFX: Color Management]More propagating of [u8; 8192].
Bug 1676871 R[Core:GFX: Color Management]Propagate [8; 8192] type to compute_precache.
Bug 1677006 R[Core:GFX: Color Management]Make compute_precache safe.
Bug 1676649 R[Core:GFX: Color Management]Remove an unneeded cast and make build_colorant_matrix safe.
Bug 1675851 R[Core:General]License warning in 3rd party `instant` package
Bug 1676936 R[Core:Graphics: WebRender]Enable WebRender on Kaveri in nightly/early beta.
Bug 1676888 R[Core:Graphics: WebRender]Add missing R700 range.
Bug 1676559 R[Core:Graphics: WebRender]Improve render task graph
Bug 1662800 R[Core:Graphics: WebRender]Scrollbar thumbs inside div element don't respond to mouse dragging when certain css rules applied
Bug 1673387 N[Core:Graphics: WebRender]Stop using texture arrays in the texture cache
Bug 1676223 R[Core:IPC]Use ActorLifecycleProxy instead of WeakPtr for async returns
Bug 1675789 N[Core:Internationalization]Improve readability of bidi pseudolocale
Bug 1676688 R[Core:JavaScript Engine]Merge AtomIndex and ParserAtomIndex
Bug 1676673 R[Core:JavaScript Engine]Encode all ParserAtoms at the beginning in XDRIncrementalStencilEncoder
Bug 1676670 R[Core:JavaScript Engine]Move used-by-stencil bit to separate field
Bug 1672428 R[Core:JavaScript: GC]Merge the paths for running hazard analysis locally and in automation
Bug 1675385 R[Core:Javascript: WebAssembly]Differences between x86-64 and arm64 mac wasm prefs prevent universal builds
Bug 1676901 R[Core:Javascript: WebAssembly]Remove duplicated check for i64 in WasmGlobalObject::construct
Bug 1673524 N[Core:Layout]Assertion failure: IsAncestorFrameCrossDoc(aAncestor.mFrame, aFrame) (Fix the caller), at /builds/worker/checkouts/gecko/layout/base/nsLayoutUtils.cpp:2484
Bug 1676565 R[Core:Layout: Flexbox]Add flex item fragmentation reftests for vertical writing-mode
Bug 1675500 R[Core:Networking: HTTP]Measure the HttpTransaction's performance over HTTP3
Bug 1676854 R[Core:Networking: HTTP]Set mSupportsHttp3 in the child process as well
Bug 1675205 N[Core:Networking: JAR]Report telemetry when the nsJARChannel::OnDataAvailable feeds a zero-length stream to the parser
Bug 1666340 A[Core:Panning and Zooming]Fold KeyboardScrollAnimation into SmoothScrollAnimation
Bug 1676608 R[Core:SVG]WPT tests for invalid to/from animation values are incorrect
Bug 1676829 R[Core:Storage: localStorage & sessionStorage]Don't try to enable WAL journal mode for in-memory database
Bug 1676973 R[Core:Storage: localStorage & sessionStorage]Special characters need to be escaped when used in a SQL LIKE statement
Bug 1676586 R[Core:WebRTC][Linux] Backport PipeWire DBus upstream fixes
Bug 1654399 R[Core:WebRTC: Networking][wfh] Implement RTCDtlsTransport state and onstatechange interface
Bug 1676768 R[Core:Widget: Android]Fix some unified build failures in widget/android
Bug 1634437 R[Core:Widget: Gtk]Call nsLookAndFeel::EnsureInit() before MSG_ConstructBrowser is received for new processes
Bug 1676045 R[Core:Widget: Gtk][MediaControl-Linux] Implement DesktopEntry for MPRIS
Bug 1675534 R[Data Platform and Tools:Glean: SDK]Vendor 'glean' in mozilla-central
Bug 1650963 R[DevTools:General]"Separate Window" or "Dock to Blah" doesn't work in newly opened non-Fission browser window
Bug 1673932 R[DevTools:Inspector]Use absolute paths in server/actors/highlighters.js register helper
Bug 1676616 R[Firefox:Address Bar]Move URL formatting docShell check to after an await point
Bug 1674091 A[Firefox:Bookmarks & History]Bookmarks toolbar height shrinks when empty, and is shown on new tab even when empty
Bug 1665461 R[Firefox:General]Persist UI colors and sizes to registry so that the early skeleton UI can match them
Bug 1656562 R[Firefox:Messaging System]Using Region API in early startup throws error NS_ERROR_NOT_AVAILABLE
Bug 1673860 R[Firefox:New Tab Page]Perma Linux ccov browser/components/newtab/test/browser/browser_as_render.js | Got the search box - null == true - got null, expected true (operator ==)
Bug 1676903 R[Firefox:New Tab Page]Turn off global English feed for now
Bug 1675544 R[Firefox:Nimbus Desktop Client]X-Man should not process experiment configurations if app.shield.optoutstudies.enabled is false
Bug 1676333 R[Firefox:Pioneer]add support for restricted subset of HTML
Bug 1675568 N[Firefox:Pocket]Logged Out Save: Complete Styling
Bug 1637344 R[Firefox:Preferences]Add message to show dFPI is incompatible with FPI
Bug 1663501 N[Firefox:Search]Use geolocation monitor in region.jsm
Bug 1673758 R[Firefox:Search]New tab Handoff/Private Browsing search bars should show a default icon for non-application provided engines
Bug 1676692 R[Firefox:Search]Move contentSearch*UI.* and associated test to browser/components/search (from browser/base/content) and clean up the tests
Bug 1676502 R[Firefox:Tabbed Browser]Move sound indicator related browser tests to the dedicated folder
Bug 1676815 R[Firefox Build System:Bootstrap Configuration]Factorize Linux bootstrapping of mobile/Android builds
Bug 1667152 N[Firefox Build System:General]Add --requirements argument to `mach python`
Bug 1675099 R[Firefox Build System:General]Add additional commits for bugs 1654103, 1672023 to .git-blame-ignore-revs, .hg-annotate-ignore-revs
Bug 1666345 N[Firefox Build System:General]Un-vendor psutil
Bug 1661624 N[Firefox Build System:General]Native Windows builds lack cpu/disk data in their build resource graphs
Bug 1666347 N[Firefox Build System:General]Misc cleanup after removal of psutil
Bug 1675740 R[Firefox Build System:General]Create Universal x86-64/arm64 mac builds on CI
Bug 1661027 R[Firefox Build System:General]Bump cc-rs to 1.0.48 (at least) in firefox (and backport to ESR)
Bug 1676951 R[Firefox Build System:Generated Documentation]"Windows on Windows" mildly wonky sentence
Bug 1637889 R[Firefox Build System:Lint and Formatting].hg-annotate-ignore-revs and .git-blame-ignore-revs missing JS formatting commits
Bug 1674914 R[Release Engineering:General]Fix verify-updatebot to work on autoland
Bug 1676078 N[Toolkit:General]Intermittent toolkit/content/tests/browser/browser_datetime_datepicker.js | Uncaught exception - Should update date when updating months - timed out after 50 tries.
Bug 1675972 R[Toolkit:Notifications and Alerts]Assertion failure: topWin->mModalStateDepth != 0, at src/dom/base/nsGlobalWindowOuter.cpp:6455
Bug 1649603 R[Toolkit:OS.File]ExtensionSettingsStore.jsm imports OS.File during startup
Bug 1649621 R[Toolkit:OS.File]FxAccountsStorage.jsm imports OS.File during startup
Bug 1649617 A[Toolkit:OS.File]ClientID.jsm imports OS.File during startup
Bug 1676969 R[Toolkit:Storage]Add escapeUTF8StringForLIKE
Bug 1676806 R[Toolkit:Storage]Follow-up fix for bug 1676573
Bug 1676634 R[Toolkit:Telemetry]Perma browser/base/content/test/static/browser_all_files_referenced.js | unused whitelist entry: resource://gre/localization/en-US/toolkit/about/aboutGlean.ftl - when Gecko 84 merges to Beta on 2020-11-16
Bug 1676508 R[Toolkit:Telemetry]JS categories should be snake_case not dotted.snake_case
Bug 1671588 R[Toolkit:Video/Audio Controls]PiP window is not visible if enabled right after changing resolution
Bug 1595858 A[WebExtensions:Frontend]support extension selection for homepage and newtab
Bug 1676897 R[WebExtensions:Themes]Remove obsolete resolutionchange handling from LightweightThemeConsumer.jsm
###########
Changes to 84 bugs - 64 fixed.
1 bugs are not included due to being restricted