Changes in 20201027095021

Built from 3d6ed9f4cf340215fb48fe1a8d414ac7e18488e7

..index..
Bug 1672188 R[Core:Audio/Video]ConstructPlanarYCbCrData should set color range
Bug 1672901 R[Core:Audio/Video: Playback]AppleDecoderModule.cpp:156:9: error: 'VTRegisterSupplementalVideoDecoderIfAvailable' is only available on macOS 11.0 or newe
Bug 1669570 R[Core:Audio/Video: Playback]Rename MediaController thread so it doesn't collide with existing classes or files
Bug 1673259 R[Core:CSS Parsing and Computation]Remove unused DeclarationBlock::get_at_importance.
Bug 1671556 A[Core:DOM: Editor]Redesign `nsITableEditor.getFirstSelectedCell()` and relatives
Bug 1669479 R[Core:DOM: Editor]Assertion failure: mStart.EqualsOrIsBefore(mEnd), at EditorDOMPoint.h:1039 when replacing/deleting table cells
Bug 1673278 R[Core:DOM: Events]Enable dom.event.default_to_passive_wheel_listeners on all channels.
Bug 1668871 N[Core:DOM: Navigation]Intermittent [Fission] docshell/test/browser/browser_platform_emulation.js | Test timed out -
Bug 1667286 R[Core:DOM: Navigation]Intermittent [fission] browser/base/content/test/fullscreen/browser_fullscreen_api_fission.js | Number of events equal - 1 == 2 - JS frame :: /browser/browser/base/content/test/fullscreen/browser_fullscreen_api_fission.js :: check_events ::line 130
Bug 1670617 R[Core:DOM: Networking]Partition the CORS-preflight cache
Bug 1672575 R[Core:DOM: Security]Remove or update probes expiring in Firefox 85: MIXED_CONTENT_DOWNLOADS
Bug 1673309 R[Core:DOM: Security]Sanitizer API incorrectly hidden behind a pref
Bug 1665752 R[Core:DOM: UI Events & Focus Handling]Additional pair of blur and focus event gets fired while triggering the accesskey shortcut on OOP iframe
Bug 1655239 R[Core:DOM: UI Events & Focus Handling]setPointerCapture does not work across Fission frames
Bug 1525631 R[Core:Disability Access APIs]atk_text_get_text_at_offset returns bogus offsets and incorrect units of text
Bug 1672310 R[Core:Gecko Profiler]Stack from profiler_capture_backtrace cannot be streamed from a marker in a different thread
Bug 1671701 N[Core:Gecko Profiler]Migrate FileIO markers to markers 2.0
Bug 1673155 R[Core:Graphics: Text]Add SEC CJK font to font.name-list.sans-serif / font.name-list.monospace
Bug 1672836 R[Core:Graphics: WebRender]The NumDrawCalls marker has stopped working, always reports 0
Bug 1670557 R[Core:IPC]Crash in [@ RtlAcquireSRWLockExclusive | mozilla::ipc::MessageChannel::NotifyImpendingShutdown]
Bug 1672886 R[Core:JavaScript Engine]Add valid internal source locations for JS private class method field initializer lambdas
Bug 1673221 R[Core:JavaScript Engine]Assertion failure: !arr->getDenseElement(i).isMagic(JS_ELEMENTS_HOLE), at vm/NativeObject-inl.h:950
Bug 1667336 V[Core:JavaScript: GC][warp] Hit MOZ_CRASH(Mutex ordering violation) at threading/Mutex.cpp:32
Bug 1671996 A[Core:Javascript: WebAssembly]Signed right shift 8x16 by constant does not work if src != dest
Bug 1671907 A[Core:Javascript: WebAssembly]maybeInlineSimd128Int fails to handle most constants
Bug 1640662 A[Core:Javascript: WebAssembly]Lower SIMD instructions so as to respect register preferences
Bug 1672697 A[Core:Javascript: WebAssembly]Generate better code for v128.load32_splat and v128.load64_splat
Bug 1641595 A[Core:Javascript: WebAssembly]Use bitwiseAndSimd128(SimdConstant, reg) and similar to lower register pressure
Bug 1672770 A[Core:Javascript: WebAssembly]Generate better x86 code for v128.loadNxN_{S,U}
Bug 1641641 A[Core:Javascript: WebAssembly]Lower SIMD compares so as to respect predicates available in hardware
Bug 1672911 A[Core:Javascript: WebAssembly]Remove pre-SSE4.1 SIMD code paths
Bug 1671998 A[Core:Javascript: WebAssembly]Use moveSimd128 uniformly + avoid double guards
Bug 1673370 R[Core:Layout: Tables]Unnecessary if statement in nsTableRowGroupFrame::GetBCBorderWidth
Bug 1673098 R[Core:Layout: Text and Fonts]Betterment "Auto-deposit" text is shown with a weird flag instead of a hyphen
Bug 1673492 R[Core:Panning and Zooming]Downgrade the "two layers that scroll together have different ancestor transforms" assertion to an NS_ASSERTION
Bug 1671369 A[Core:Storage: Cache API]Migrate error handling to CACHE_TRY
Bug 1663924 A[Core:Storage: IndexedDB]Further migration to IDB_TRY* and Result in IndexedDB
Bug 1673135 R[Core:WebRTC]Perma /webrtc/protocol/bundle.https.html | not negotiating BUNDLE creates two separate ice and dtls transports - assert_not_equals: got disallowed value undefined
Bug 1656280 R[Core:Widget]Enable ESLint no-unused-vars and no-undef rules on widget/test/*.xhtml files
Bug 1673435 R[Core:XPConnect]Don't print out nsISupports in XPCWrappedNative::ToString() unless it is the only interface
Bug 1672572 R[Core:XPConnect]Remove or update probes expiring in Firefox 85: slow_script_warning.shown#shown
Bug 1671926 R[DevTools:Console]Cover testing the evaluation context selector in the browser toolbox
Bug 1672778 R[DevTools:Debugger]ThreadActor is not destroyed when content process target is destroyed
Bug 1605107 N[DevTools:Framework]Intermittent devtools/client/framework/browser-toolbox/test/browser_browser_toolbox_fission_inspector.js | Test timed out -
Bug 1633712 R[DevTools:Framework]Create WorkerTargets as soon as the worker thread start, by using watchTargets API on the actor side
Bug 1597248 R[DevTools:Inspector]Some selected nodes are hard to read in the markup view
Bug 1582395 R[DevTools:Inspector]Intermittent devtools/client/inspector/boxmodel/test/browser_boxmodel_update-after-navigation.js | undefined assertion name - Got 50, expected 20
Bug 1672433 R[DevTools:Shared Components]Remove backward compatibility method getDescription from devtools/client/fronts/device.js
Bug 1670930 R[Developer Services:Mercurial: robustcheckout]make stream clones the default in robustcheckout
Bug 1673062 R[Firefox:Address Bar]Intermittent TV browser/components/urlbar/tests/browser/browser_tokenAlias.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -
Bug 1664053 A[Firefox:Bookmarks & History]Show the Other Bookmarks folder in the bookmarks bar when bookmarks are stored in the Other Bookmarks folder
Bug 1672003 A[Firefox:General]Create basic test for skeleton UI registry values
Bug 1639613 R[Firefox:Installer]Uninstaller should not unconditionally request UAC elevation in silent mode
Bug 941354 A[Firefox:Security]Several issues with view-source:https://<site with bad cert>
Bug 1673388 R[Firefox:Toolbars and Customization]Print button appears enabled but does nothing when clicked, if added to the toolbar
Bug 1673341 R[Firefox:Toolbars and Customization]Permanent menubar visibility toggling doesn't work (menu bar is hidden again)
Bug 1654103 R[Firefox Build System:General]autoformat entire repo with black
Bug 1602810 R[Firefox Build System:General]Android Rust doesn't support PGO
Bug 1672023 R[Firefox Build System:Lint and Formatting]Remove excluded files from black.yml
Bug 699844 R[Toolkit:Places]Remove the Annotations Service API
Bug 1673346 R[Toolkit:Telemetry]Glean component doesn't exist when Firefox is built without telemetry, leading to console errors
Bug 1672579 R[Toolkit:Telemetry]Remove or update probes expiring in Firefox 85: fog.eval.*
Bug 1569205 R[Toolkit:Video/Audio Controls]Intermittent toolkit/components/pictureinpicture/tests/browser_contextMenu.js | Test timed out -
Bug 1578985 U[Toolkit:Video/Audio Controls]Picture-in-Picture does not remember location and size of the popout windows
Bug 1670254 R[Toolkit:Video/Audio Controls]Remove toggle experimentation code now that we've settled on Mode 2.
###########
Changes to 65 bugs - 43 fixed.
2 bugs are not included due to being restricted