Changes in 20210108094818

Built from 2405ffdc136db3563bc49962aeb4f709c7a8e083

..index..
Bug 1685436 R[Core:Audio/Video: Playback]Crash in [@ __ioctl] with VA-API decoder
Bug 1684770 R[Core:CSS Parsing and Computation]Implement parsing for the image-set function.
Bug 1685621 A[Core:CSS Parsing and Computation]Fix serialization of complex :not to have commas in selector lists
Bug 1646604 R[Core:DOM: Core & HTML]Crash in [@ arena_t::~arena_t | ArenaCollection::DisposeArena] via SnowWhiteKiller
Bug 1682394 R[Core:DOM: Navigation]Consider to not check *unload event listeners for bfcache
Bug 1662138 R[Core:DOM: Security]"save link as..." On mixed content downloads is Silently blocked
Bug 1683464 R[Core:DOM: Security]Cleanup CSP sources a little
Bug 1682985 R[Core:Disability Access APIs]Support aria-busy in macOS (AXElementBusy and AXElementBusyChanged)
Bug 1680589 R[Core:Disability Access APIs]Ensure ARIA treegrids expose expanded and collapsed status to VO
Bug 1681292 R[Core:Disability Access APIs]The Submenus from a Tab's Context menu are not indicated by VoiceOver
Bug 1685311 R[Core:GFX: Color Management]Flesh out the documentation a little.
Bug 1684389 R[Core:Gecko Profiler]firefox -xpcshell segfault
Bug 1683653 N[Core:Graphics]Crash in [@ OOM | large | mozalloc_abort | moz_xmalloc | mozilla::gfx::SourceSurfaceRawData::GuaranteePersistance]
Bug 1685381 R[Core:Graphics: Text]Update OTS to 8.1.2
Bug 1656886 R[Core:Graphics: Text]Update HarfBuzz to 2.7.4
Bug 1683753 R[Core:Graphics: WebRender]macOS: Some article title text is intermittently rendered with parts shifted to the wrong position
Bug 1685241 R[Core:Graphics: WebRender]RenderCompositorEGL::BeginFrame() is called before RenderCompositorEGL::Resume()
Bug 1685391 R[Core:Graphics: WebRender]Fix location of WR integration tests
Bug 1640960 A[Core:Graphics: WebRender]Stop using instancing in WebRender
Bug 1685643 R[Core:Graphics: WebRender]The texture cache's size estimation drifts and causes overaggressive eviction
Bug 1683993 R[Core:Graphics: WebRender]gfx.webrender.debug.texture-cache does not work with the native compositor
Bug 1685544 R[Core:Graphics: WebRender]Intermittent reftests/text/shadow-transforms.yaml == reftests/text/shadow-transforms.png | image comparison, max difference: 1, number of differing pixels: 212 | 212 differences > 0 and <= 2 (allowed 210);
Bug 1683980 R[Core:Graphics: WebRender]firefox: src/gl.cc:3791: int clip_side(int, Point3D *, glsl::Interpolants *, Point3D *, glsl::Interpolants *) [AXIS = glsl::Y]: Assertion `numClip < nump + 2' failed.
Bug 1675615 N[Core:Graphics: WebRender]Refactor WebRender renderer.rs into submodules
Bug 1685345 R[Core:Graphics: WebRender]Consolidate WR texture allocation code into a module
Bug 1685430 R[Core:Graphics: WebRender]Allow running WebRender on ANGLE in the parent process to ride the trains
Bug 1685276 R[Core:Graphics: WebRender]Fix and re-enable partial present on Mali-G77
Bug 1678705 R[Core:JavaScript Engine]Move gcThings span out of ScriptStencil
Bug 1678723 R[Core:JavaScript Engine]Make ScriptStencil packed
Bug 1655052 R[Core:JavaScript Engine]Remove AbstractScopePtrIter
Bug 1683273 R[Core:JavaScript Engine]Move pointer out of ScopeStencil, make ScopeStencil packed, and encode at once
Bug 1683274 R[Core:JavaScript Engine]Encode decode StencilModuleEntry at once
Bug 1678449 R[Core:JavaScript Engine]Replace Vector with Span into LifoAlloc
Bug 1684902 R[Core:JavaScript Engine: JIT]Assert that the register field of LUse can represent every register
Bug 1683080 R[Core:JavaScript Engine: JIT]vixl sim cache flushing: Simulator::Current asserts when called from asm.js compilation
Bug 1682767 A[Core:JavaScript Engine: JIT]Remove IonBuilder and TI, part deux
Bug 1681533 R[Core:JavaScript: GC]Major GC collects the nursery more often than necessary
Bug 1685128 R[Core:JavaScript: GC]Shrink unused nursery space in idle time
Bug 1678542 A[Core:Javascript: WebAssembly]Random ARM64 fixes
Bug 1646787 R[Core:Javascript: WebAssembly]clear high bits of i32 return values to as short-term Spectre mitigation
Bug 1685207 R[Core:Layout]Make sure aspect-ratio property doesn't affect internal table boxes
Bug 1685367 R[Core:Layout]Intermittent pagination/abspos-breaking-005.html == pagination/abspos-breaking-005-ref.html | assertion count x is more than expected y assertions | ASSERTION: invalid shrink-to-fit ratio: 'ratio >= 0.0 && ratio < 1.0', file /*/nsPageContentFrame.cpp:9
Bug 1685078 N[Core:Layout: Generated Content, Lists, and Counters]Support full <image> syntax in list-style-image as per spec.
Bug 1685059 R[Core:Layout: Text and Fonts]Bangla font is not selected for Bangla text
Bug 1680605 R[Core:Networking: HTTP]Make sure https upgrade with https rr is really working
Bug 1685209 R[Core:Panning and Zooming]Migrate some APZ tests to async/await style
Bug 1685162 R[Core:SVG]Intermittent svg/svg-integration/clip-path/clip-path-circle-018.html == svg/svg-integration/clip-path/clip-path-circle-010-ref.html | image comparison, max difference: 70, number of differing pixels: 761
Bug 1676303 R[Core:Security: PSM]Remove 10 GeoTrust, thawte, and VeriSign root certs from TrustOverride-SymantecData.inc
Bug 1682412 R[Core:Security: PSM]remove dead code from nsCertTree
Bug 1607542 R[Core:Security: PSM]Stop deleting key3.db in Firefox init
Bug 1681839 R[Core:Security: PSM]remove nsISecurityReporter and implementation
Bug 1685498 R[Core:Storage: Quota Manager]Amend dom.quota.try telemetry events with sufficient information to reconstruct error propagation
Bug 1683863 R[Core:Storage: Quota Manager]Investigate mitigated-by-backout reproducible crash on startup [@ mozilla::dom::quota::QuotaManager::InitializeOrigin ]
Bug 1663736 R[Core:WebRTC: Audio/Video]Assertion failure: false (MOZ_ASSERT_UNREACHABLE: Sink was not explicitly removed), at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/MediaStreamTrack.h:297
Bug 1681025 R[Core:WebRTC: Signaling]Firefox crashes when watching/expanding stopped RTCRtpTransceiver
Bug 1685225 R[Core:Widget]non-native theme meter chunk coloring is wrong
Bug 1685221 R[Core:Widget: Cocoa]Eliminate C++ static initializers in nsTouchBar.mm
Bug 1685052 R[Core:XPCOM]Remove unused functions/macros from nsCRT.h
Bug 1109362 R[DevTools:Console]Show the number of errors in the toolbox
Bug 1682780 R[DevTools:Debugger]Stop pausing the thread on "attach"
Bug 1684965 R[DevTools:Framework]Multiple seconds of parent process jank from listServiceWorkerRegistrations/< when browser console is open - maybe unbounded growth of the "pool" map?
Bug 1685294 R[DevTools:Framework]Add perf test for Pool
Bug 1684896 R[Firefox:Disability Access]gAttributeGetters leaks in MacSelectorMap.mm
Bug 1684459 R[Firefox:New Tab Page]The Personalize button's clicked and hover states are reversed
Bug 1685251 R[Firefox:New Tab Page]Top Sites icons are not editable without newNewtabExperience
Bug 1683147 R[Firefox:New Tab Page]Remove spoc probability calculation
Bug 1681784 R[Firefox:New Tab Page]Change search bar styling on the newtab page
Bug 1682598 R[Firefox:Top Sites]Stop sending attribution requests for history entries
Bug 1588710 R[Firefox Build System:General]Enable Stack clash protection on supported OS / arch
Bug 1684231 A[Firefox Build System:General]Build warning spam when NSPR is folded into NSS
Bug 1682817 R[Firefox Build System:Lint and Formatting]Make whitespace/newline linter also fail for absent newline character at the end of files and also implement fix for it
Bug 1684173 R[Firefox Build System:Lint and Formatting]Add newline character at end of files
Bug 1519636 N[Firefox Build System:Lint and Formatting]Reformat recent changes to the Google coding style
Bug 1685335 R[Firefox Build System:Toolchains]Update to clang 11.0.1
Bug 1685599 N[Firefox Build System:Toolchains]Improve clang-macosx-cross toolchain build
Bug 1685034 N[Firefox Build System:Toolchains]Avoid sccache hits after clang updates with patches that don't alter the clang binary itself
Bug 1685614 R[GeckoView:General]Use GeckoResult in EventDispatcher
Bug 1649605 A[Toolkit:OS.File]SessionWorker.jsm imports OS.File during startup
Bug 1685184 R[Toolkit:Printing]This Frame > Print Frame... prints top-level page
Bug 1683174 R[Toolkit:Telemetry]Adapt Datetime to its RLB implementation
###########
Changes to 80 bugs - 67 fixed.
4 bugs are not included due to being restricted