Changes in 20200925094208

Built from 8734082cd6de033539bb6c5e24709bc9647b5b1a

..index..
Bug 1659060 R[Core:Audio/Video]PIP video doesnt request screensaver if its tab is in the background
Bug 1665329 R[Core:Audio/Video: Playback]Set media.navigator.mediadatadecoder_vpx_enabled to true for release
Bug 1667121 R[Core:Audio/Video: Playback]CBCS incorrectly configured as CENC when sending video decoder init to CDM
Bug 1662164 R[Core:Audio/Video: Playback]Remove MEDIA_PLAYED_TIME_AFTER_AUTOPLAY_BLOCKED telemetry
Bug 1652108 R[Core:Audio/Video: Playback]Renew and modify media related telemetry scalar
Bug 1652196 R[Core:Audio/Video: Playback]Renew autoplay related telemetry for web audio
Bug 1664010 A[Core:Audio/Video: Recording]Audio samples (Opus) written to webm have corrupt sample start times.
Bug 1663662 R[Core:Audio/Video: Recording]Assertion failure: audioFrame->mTime >= expectedNextAudioTime, at /builds/worker/checkouts/gecko/dom/media/encoder/Muxer.cpp:171
Bug 1667007 R[Core:Audio/Video: cubeb]error: static assertion failed: MPSCQueue internal allocations too big.
Bug 1660057 R[Core:DOM: Content Processes]Add new Fission experiment prefs
Bug 1658571 R[Core:DOM: Core & HTML]Many ghost windows with Disconnect starting in Firefox 78
Bug 1658702 A[Core:DOM: Events][Input Events] Set "affected" ranges to the result of `getTargetRanges()` at dispatching `beforeinput` event
Bug 1666783 R[Core:DOM: Navigation]Remove nsIDocShell::GetInterface(nsISHistory)
Bug 1656753 R[Core:DOM: Navigation]Cannot download files opened with target _blank when _blank opens windows instead of tabs (browser.link.open_newwindow=2) - the new window closes before the download takes place
Bug 1666881 R[Core:DOM: Navigation]Make fission.sessionHistoryInParent require a restart when switching
Bug 1667006 R[Core:DOM: Navigation]document.open should use the url of the entry document for the session history entry as result principal uri
Bug 1665941 R[Core:DOM: Navigation]Add more extensive cross-origin tests for fullscreen
Bug 1666772 R[Core:DOM: Navigation]Simplify canProcessSwitchWithDocumentChannel in E10SUtils
Bug 1664542 R[Core:DOM: Navigation]Crash in [@ mozilla::dom::`anonymous namespace'::WebProgressListener::OnStateChange]
Bug 1662359 A[Core:DOM: Security]Failed to download non-https resources in HTTPS-Only Mode
Bug 1667034 R[Core:DOM: Security]Remove createContentPrincipal callers that use nsIPrincipal.uri
Bug 1649121 N[Core:DOM: Selection]Fortify code for copy&paste
Bug 1667050 R[Core:DOM: UI Events & Focus Handling]Convert nsFocusManager::sInstance* to a StaticRefPtr<nsFocusManager>
Bug 1666400 R[Core:DOM: UI Events & Focus Handling]Intermittent TEST-UNEXPECTED-NOTRUN | /pointerlock/mouse_buttons_back_forward.html | Tests that when pointer is locked, the mouseup is preventable. - expected PASS
Bug 1665252 U[Core:DOM: Web Payments]allowpaymentrequest attribute on iframe is deprecated
Bug 1666356 N[Core:Disability Access APIs]Add checkboxes to VoiceOver Rotor
Bug 1666380 N[Core:Disability Access APIs]Add text fields to VoiceOver Rotor
Bug 1665962 N[Core:Disability Access APIs]Create unique a11y role for bullets
Bug 1665960 A[Core:Disability Access APIs]Add AXStaticTextKey to search class for VO support
Bug 1661760 R[Core:Disability Access APIs]Add line marker range getters
Bug 1659393 R[Core:Fuzzing]FuzzingInterfaceStream.cpp misses some includes for building with AFL
Bug 1659392 R[Core:Fuzzing]Fuzzing interfaces for Rust should only be built with libFuzzer
Bug 1664905 A[Core:Graphics: Layers]Crash in [@ nsObserverService::AddObserver]
Bug 1667105 R[Core:Graphics: WebRender]Use WEBRENDER_DCOMP failure ID when disabling WebRender due to no DirectComposition support
Bug 1665815 R[Core:Graphics: WebRender]Black squares artifacts on Android WebRender (Emulator SwiftShader)
Bug 1666404 R[Core:Graphics: WebRender]Invalidate depth attachments immediately after rendering and before binding next FBO
Bug 1658815 R[Core:Graphics: WebRender]layout/reftests/w3c-css/submitted/background/background-repeat-space fails under SWGL
Bug 1667149 R[Core:Graphics: WebRender]Allow WebRender on Intel gen12 gpus
Bug 1664362 R[Core:IPC]IPDL's binding code doesn't use move semantics in many cases.
Bug 1666494 A[Core:JavaScript Engine]Remove more TypedObject code
Bug 1659104 R[Core:JavaScript Engine]Add XDR support to Stencils
Bug 1422851 R[Core:JavaScript Engine: JIT]Add CacheIR instruction GuardIsTypedArray
Bug 1666439 R[Core:JavaScript Engine: JIT]Warp: Transpile GuardFunctionIsNonBuiltinCtor
Bug 1458523 R[Core:JavaScript Engine: JIT]LFromCodePoint shouldn't use Bailout_BoundsCheck for its bailout reason
Bug 1666788 R[Core:JavaScript: GC]Rename barrier methods to something more readable
Bug 1666481 R[Core:Javascript: WebAssembly]Perma SM TEST-UNEXPECTED-FAIL | wasm/jsapi/memory/constructor-types.tentative.any.js | (args: "") [0.1 s] when Gecko 83 merges to Beta on 2020-10-19
Bug 1665323 R[Core:Layout: Scrolling and Overflow]don't allow visual viewport offset to take on inconsistent value
Bug 1665332 R[Core:Layout: Scrolling and Overflow]ScrollFrameHelper::mZoomableByAPZ gets cleared when the scroll frame is reconstructed
Bug 1666991 R[Core:Layout: Scrolling and Overflow]remove PresShell::GetNearestScrollableFrame
Bug 1664488 R[Core:MathML]Disable various preferences for deprecated MathML features
Bug 1666075 R[Core:MathML]Implement displaystyle attribute on all MathML elements
Bug 1667118 N[Core:MathML]Rename -moz-math-script-level to math-depth
Bug 1662430 R[Core:Networking: DNS]Don't clear doh-rollout.mode at shutdown
Bug 1666715 R[Core:Networking: DNS]Assert that record is not already in evictionQ
Bug 1663192 R[Core:Networking: File]localStorage and sessionStorage no longer work on file: URLs when third-party cookies are blocked
Bug 1652677 A[Core:Networking: HTTP]Use ECH keys from HTTPSSVC records
Bug 1657822 N[Core:Panning and Zooming]turn off apz.force_disable_desktop_zooming_scrollbars
Bug 1656689 R[Core:Panning and Zooming]Keyboard scrolling not working while zoomed in with touchpad
Bug 1665486 R[Core:Plug-ins]BBC Flash audio/video player freezes, crashing Firefox without a FFx crash dump
Bug 1663920 R[Core:Printing: Output]Selecting print hangs firefox on macOS when Bonjour/network-printers are present
Bug 1666964 R[Core:Printing: Setup]bad default paper size
Bug 1667172 R[Core:Printing: Setup]Draw background colors and images by default in layout debugger paged mode
Bug 1667039 R[Core:Printing: Setup]Gather the printing prefs together in all.js, and remove some obsolete prefs
Bug 1667032 R[Core:Printing: Setup]Crash in [@ OOM | large | NS_ABORT_OOM | nsTArray_base<T>::EnsureCapacity<T> | nsTArray_Impl<T>::SetLength<T> | nsPrinterWin::DefaultSettings]
Bug 1667018 R[Core:SVG]Minor improvements to path code
Bug 1605273 R[Core:Security: PSM]Only run CRLite on certificates with a CT SCT available
Bug 1666567 A[Core:Security: PSM]Upgrade Firefox 83 to use NSS 3.58
Bug 1665713 N[Core:WebRTC]move dom/media/tests/mochitest to dom/media/webrtc/tests/mochitests
Bug 1654430 R[Core:WebRTC: Audio/Video]200ms sleep on mainthread when inserting/removing USB/bluetooth cam/mic/headset
Bug 1666746 R[Core:XPCOM]Refactoring in PLDHashTable
Bug 1666030 R[Core:mozglue]Mingw build failure /builds/worker/checkouts/gecko/mozglue/misc/EarlyBlankWindow.cpp:98:10: error: use of undeclared identifier 'floor'
Bug 1662522 R[DevTools:Console]Perma [Fission] [tier2] devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4
Bug 1663614 R[DevTools:Framework]Throttle ResourceWatcher events on the client side
Bug 1667031 R[Firefox:Address Bar]`setSearchMode` callers can pass null which throws exceptions
Bug 1665237 A[Firefox:Enterprise Policies]Managed bookmarks UI increases browser.xhtml size unnecessarily
Bug 1665453 A[Firefox:General]Poll native events while loading xul.dll and other early libraries to prevent being flagged as not responsive
Bug 1666373 R[Firefox:Messaging System]Use experiment manager to control wizardless password import experiment
Bug 1654122 R[Firefox:Messaging System]Support displaying selected state on installed theme option
Bug 1665802 R[Firefox:Messaging System]Directly migrate importable passwords without wizard for single profile
Bug 1666588 R[Firefox:New Tab Page]Flip default pref for on save recs
Bug 1666586 R[Firefox:New Tab Page]On Save Recs – UI tweaks
Bug 1667280 R[Firefox:PDF Viewer]Update pdf.js to version 2.7.81
Bug 1666835 R[Firefox:Search]Remove unused engine-addon.xml and engine-addon/manifest.json files
Bug 1666844 R[Firefox:Search]Clean up MozParam handling for search engines
Bug 1634042 N[Firefox:Toolbars and Customization]Lazify the page action menu
Bug 1665312 R[Firefox Build System:Task Configuration]Intermittent Exception: New label (test-linux1804-64-qr/debug-mochitest-media-fis-e10s-1) was not found in the task-graph
Bug 1665028 R[Firefox Build System:Task Configuration]AttributeError: 'ReadOnlyNamespace' object has no attribute 'arm64'
Bug 1643689 A[Firefox Build System:Task Configuration]Enable manifest-scheduling on autoland
Bug 1658937 R[GeckoView:General]Move remaining media session events and controls to WebIDL
Bug 1666956 R[Toolkit:General]Add printing preferences to about:support
Bug 1667065 R[Toolkit:Notifications and Alerts]Enable tab HTTP auth prompts for Beta and Release
Bug 1666594 R[Toolkit:Notifications and Alerts]Force LTR the username and password textboxes in the tab-model authentication dialogs
Bug 1647934 R[Toolkit:Password Manager]Clean up a user's login backup when it may no longer be useful
Bug 1666775 R[Toolkit:Video/Audio Controls]Pip player is shown for audio only demo
###########
Changes to 94 bugs - 72 fixed.
4 bugs are not included due to being restricted