Changes in 20200923212316

Built from efc5aeff23bd99963e66e314ddd0104740a9d0e5

..index..
Bug 1607576 R[Core:Audio/Video]Remove dead alert email addresses from media telemetry
Bug 1663631 R[Core:Audio/Video: Playback]The Media Controls stop working after skipping to the next song on Soundcloud
Bug 1665527 R[Core:Audio/Video: Playback]Not able to control another muted media after pressing `next/prev track` on controllable muted media
Bug 1663917 R[Core:Audio/Video: cubeb]Update libcubeb to 1358724f73
Bug 1665975 N[Core:CSS Parsing and Computation]Implement the CSS math-style property
Bug 1665395 R[Core:Canvas: 2D]Perma Late Beta TEST-UNEXPECTED-FAIL | /html/canvas/element/path-objects/2d.path.isPointInPath.basic.html | Verify the winding rule in isPointInPath works for for rect path. - assert_equals: ctx.isPointInPath when Gecko 82 merges to Beta on 2020-09-21
Bug 1665797 A[Core:DOM: Bindings (WebIDL)]Shrink Prefable arrays by using a better ordering for specs.
Bug 1666621 R[Core:DOM: Core & HTML]Remove nsGlobalWindowInner::mPendingPromises
Bug 1425291 R[Core:DOM: Editor]Implement support for the autocapitalize atttribute
Bug 1666287 R[Core:DOM: Events]Remove pref dom.datatransfer.mozAtAPIs
Bug 1665710 R[Core:DOM: Navigation]Crash in CreateLoadingSessionHistoryEntryForLoad() in test_ext_webnavigation.html with SessionHistoryInParent
Bug 1666326 R[Core:DOM: Navigation]Always use the BrowsingContext's history id for nsIDocShell's historyID
Bug 1666449 R[Core:DOM: Navigation][BFCache] Disable some bfcache tests on Fission, part 2
Bug 1666465 R[Core:DOM: Navigation]Pass the correct value as the 'persist' parameter in CanonicalBrowsingContext::SessionHistoryCommit
Bug 1666477 R[Core:DOM: Navigation]With session history in parent, tabs do not restore after restart (implement SessionHistoryEntry::AdoptBFCacheEntry)
Bug 1666596 R[Core:DOM: Navigation]Ensure location.reload(true) removes entries for iframes
Bug 1666619 R[Core:DOM: Navigation]test_XHRDocURI.html may leave unprocessed history.back() operation after SimpleTest.finish() call
Bug 1627944 R[Core:DOM: Security]Blocking of top-level navigation to data URLs seems broken
Bug 1661275 R[Core:DOM: Security]HTTPS-Only: httpsOnlyStatus in loadInfo has wrong value in child-process after timeout
Bug 1666442 R[Core:DOM: Security]Remove principal.uri in e10sutils
Bug 1649121 N[Core:DOM: Selection]Fortify code for copy&paste
Bug 1666348 R[Core:Disability Access APIs]Add lists to VoiceOver Rotor
Bug 1665258 R[Core:General]Shrink some structs by reordering fields
Bug 1664282 R[Core:Graphics: WebRender]Use span buffer for SWGL depth testing
Bug 1664719 R[Core:Graphics: WebRender]Optimize handling of shared / compositor clips for picture caching
Bug 1659104 N[Core:JavaScript Engine]Add XDR support to Stencils
Bug 1640565 R[Core:JavaScript Engine: JIT]Use SSE 4.1 roundsd for Math natives where possible
Bug 1643944 R[Core:JavaScript Engine: JIT]CacheIR: Optimize function.name
Bug 1657206 R[Core:JavaScript Engine: JIT]Change how CacheIR report is run
Bug 1665415 R[Core:JavaScript Engine: JIT]Add Warp to Nightly Experiments in about:preferences
Bug 1666070 V[Core:JavaScript Engine: JIT]Assertion failure: cx->realm()->jitRealm(), at jit/BaselineIC.cpp:193 or Crash [@ js::jit::AttachBaselineCacheIRStub]
Bug 1666230 R[Core:JavaScript Engine: JIT]Tidy up CacheIR op metadata
Bug 1666417 A[Core:JavaScript Engine: JIT]Enable Warp in Nightly
Bug 1606860 R[Core:JavaScript: GC]ThreadSanitizer: data race [@ majorGCCount] vs. [@ operator++]
Bug 1665338 R[Core:JavaScript: GC]Compacting GC can race when updating cells header word
Bug 872397 R[Core:Layout]moving by words having @ char is inconsistent
Bug 1666398 N[Core:Layout]Intermittent TEST-UNEXPECTED-PASS | /css/css-sizing/range-percent-intrinsic-size-1.html | Testing css-sizing/range-percent-intrinsic-size-1.html == http://web-platform.test:8000/css/css-sizing/range-percent-intrinsic-size-1-ref.html
Bug 1316534 R[Core:Layout: Flexbox][css-flexbox] A non-default "flex-basis" incorrectly prevents min-size:auto from being clamped by specified size
Bug 1665332 A[Core:Layout: Scrolling and Overflow]ScrollFrameHelper::mZoomableByAPZ gets cleared when the scroll frame is reconstructed
Bug 1666416 R[Core:MFBT]mozilla::Result<V, E> should allow conversion from mozilla::Result<V, E2> if E2 is convertible to E
Bug 1666422 R[Core:MFBT]gcc-10: error: ‘uint8_t’ is not a member of ‘std’; did you mean ‘uint8_t’?
Bug 1607426 R[Core:Networking]ThreadSanitizer: data race [@ get] vs. [@ assign_assuming_AddRef] ([@ nsPACMan::ProcessPending] vs. [@ PACLoadComplete::Run])
Bug 1652300 R[Core:Networking: Cache]ThreadSanitizer: data race [@ mozilla::net::CacheEntry::InvokeAvailableCallback] vs. [@ mozilla::net::CacheEntry::OnHandleClosed]
Bug 1589781 R[Core:Networking: DNS]DoH in mode 3 (no fallback) needs work to support ipv6-only clients contacting v4-only servers
Bug 1662430 N[Core:Networking: DNS]Don't clear doh-rollout.mode at shutdown
Bug 1666249 R[Core:Networking: DNS]browser.dns.resolve fails to lookup canonical name with DNS-over-HTTPS enabled
Bug 1666524 R[Core:Networking: DNS]Use of unknown property Ci.nsINetworkLinkService.NS_NETWORK_LINK_TYPE_WIFI in browser_platformDetection.js
Bug 1666711 N[Core:Networking: DNS]Improve TRRDNSListener handling
Bug 1658563 R[Core:Networking: File]Problems with local file links since 78esr
Bug 1649495 R[Core:Networking: HTTP]Add pref to enable QUIC qlog logging
Bug 1665623 R[Core:Networking: HTTP]Potential deadlock detected in nsHttpTransaction::Restart()
Bug 1666338 R[Core:Networking: HTTP]Finish0RTT should not always reset Http3Stream sates
Bug 1637908 R[Core:Panning and Zooming]v-slider of vuetify is hard to interact with
Bug 1666297 R[Core:Panning and Zooming]Migrate some APZ mochitest code to async/await style
Bug 1665779 R[Core:Print Preview]crash near null in [@ nsPrintJob::InitPrintDocConstruction]
Bug 1665343 R[Core:Printing: Output]Not printing revoked blob image
Bug 1557645 R[Core:Printing: Setup]Basic support for OOP-iframes in print preview
Bug 1659227 R[Core:SVG]Intermittent bugs/1614788-1.svg == bugs/1614788-1-ref.svg | image comparison, max difference: 255, number of differing pixels: 45438
Bug 1662636 R[Core:Security: PSM]rework bug 1658042 to avoid CryptFindCertificateKeyProvInfo
Bug 1666567 A[Core:Security: PSM]Upgrade Firefox 83 to use NSS 3.58
Bug 1666471 V[Core:Storage: IndexedDB]Perma [Late Beta] mochitest plain dom/indexedDB/test/<test_name> indexedDB error, 'AbortError': undefined when Gecko 83 merges to Beta on 2020-10-19
Bug 1665890 R[Core:Storage: Quota Manager]Use QM_TRY_RETURN where possible
Bug 1659244 N[Core:Web Audio]AudioDestinationNode doesn't release its wake lock when it has become inaudible
Bug 1634044 R[Core:WebRTC]getDisplayMedia with `height: { ideal: value }` leads to very strange resolutions somewhere between native and the requested one
Bug 1664536 R[Core:WebRTC]ThreadSanitizer: data race [@ memcpy] vs. [@ process] ([@ webrtc::DesktopCaptureImpl::StartCapture] vs. [@ webrtc::DesktopCaptureImpl::Run])
Bug 1664898 R[Core:WebRTC]move media/mtransport to dom/media/webrtc/transport
Bug 1664900 R[Core:WebRTC]move media/webrtc/signaling/src/* to dom/media/webrtc/
Bug 1663368 R[Core:WebRTC: Audio/Video]Simulcast streams must be configured with highest resolution stream first
Bug 1665889 R[Core:WebRTC: Audio/Video]Perma [tier2] Mingw /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineWebRTC.h:10:10: fatal error: 'CamerasChild.h' file not found
Bug 1666336 R[Core:WebRTC: Audio/Video]Remove nsITabSource
Bug 1663747 R[Core:XPCOM]Fix ClearOnShutdown's sCurrentShutdownPhase and add API to compare against it
Bug 1607569 R[DevTools:Console]Perma Tier 2 Fission devtools/client/webconsole leakcheck | tab 30848 bytes leaked (AtomTablesReporter, BackstagePass, ChannelCountReporter, CondVar, DMDReporter, ...)
Bug 1664493 R[DevTools:Console]Add a test for logging in Responsive Design Mode
Bug 1665305 R[DevTools:Console]Process "message network updates" in console with only one `networkMessageUpdate` action call
Bug 1665306 R[DevTools:Console]Process "network updates" in console with only one `networkUpdateRequest` action call
Bug 1665709 R[DevTools:Netmonitor]Use a unique resource listener from netmonitor in order to guarantee resource ordering
Bug 1664760 R[Firefox:Address Bar]Order of results in search mode is wrong if "Show search suggestions before history" is unchecked
Bug 1665237 A[Firefox:Enterprise Policies]Managed bookmarks UI increases browser.xhtml size unnecessarily
Bug 1664952 R[Firefox:General]There is no pointer Lock warning shown while requesting lock on an iframe
Bug 1666580 R[Firefox:New Tab Page]Document some newtab prefs that are missing
Bug 1665957 N[Firefox:Pioneer]Rename Pioneer to Ion
Bug 1661756 A[Firefox:Protections UI][Protections Dashboard] Add VPN Card
Bug 1643471 R[Firefox:Search]Remove the browser.search.cohort preference from user profiles
Bug 1666270 R[Firefox:Search]Remove 'searchCohort' in the telemetry environment report as it is now unused
Bug 1666513 R[Firefox Build System:Developer Environment Integration]Format with black the python code that generates the C++ database.
Bug 1665854 R[Firefox Build System:Generated Documentation]Import more contributions docs from MDN
Bug 1666183 R[Firefox Build System:Generated Documentation]Import the crash reporting doc from MDN
Bug 1665445 R[Firefox Build System:Mach Core]|mach install-moz-phab| should configure moz-phab with Phabricator
Bug 1666585 R[Firefox Build System:Mach Core]|mach bootstrap| unable to identify rustc.EXE on Windows
Bug 1666307 A[Firefox Build System:Source Code Analysis]clang++: .../build/clang-plugin/MustReturnFromCallerChecker.cpp:50: virtual void MustReturnFromCallerChecker::check(const MatchFinder::MatchResult &): Assertion `Block && "This statement should be within the CFG!"' failed.
Bug 1666525 R[Firefox Build System:Toolchains]Update to clang 11.0.0 rc3
Bug 1658937 N[GeckoView:General]Move remaining media session events and controls to WebIDL
Bug 1666372 R[GeckoView:General]Don't enable the crash reporter in local builds on Android
Bug 1661673 R[Release Engineering:Release Automation: Other]make esr78 not next-esr
Bug 1634757 R[Release Engineering:Release Automation: Updates]Support Balrog Release v2 API in Taskgraph
Bug 1666325 R[Remote Protocol:Agent]Update docs about remote agent preferences
Bug 1666499 R[Remote Protocol:Agent]Perma tier 2 TEST-UNEXPECTED-PASS | Page Page.close should *not* run beforeunload by default (page.spec.ts) | expected TIMEOUT
Bug 1665739 N[Toolkit:Add-ons Manager]Perma toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js | Test timed out - when Gecko 82 merges to Beta on 2020-09-21
Bug 1535950 R[Toolkit:Downloads API]On Linux the download URI is saved to GVFS/GIO metadata even in private browsing
Bug 1336638 R[Toolkit:Notifications and Alerts]Intermittent toolkit/components/alerts/test/test_principal.html | Should include source for node principal - got undefined, expected "via mochi.test:8888"
Bug 1665158 R[Toolkit:Notifications and Alerts]No styling for the default (OK) button in tab-modal http authentication dialog
Bug 1663972 R[Toolkit:Printing]Print preview spins forever if you try to open the new print UI before the document loads
Bug 1659109 R[Toolkit:Telemetry]Move FOG initialization off the main thread & provide pre-init buffer
Bug 1664306 R[Toolkit:Telemetry]Allow FOG metrics to expire on app version, not build date
Bug 1396399 R[WebExtensions:Compatibility]An extension can XSS any domain with only the ActiveTab permission using frames
Bug 1646573 R[WebExtensions:General]Fix GetInProcessParent usage in CheckParentFrames and WindowShouldMatchActiveTab
###########
Changes to 106 bugs - 85 fixed.
3 bugs are not included due to being restricted