Changes in 20201003102335

Built from 7d7faf0b6d7a7ee76d6685a61f26b4c20a6e5d29

..index..
Bug 1668372 R[Core:Audio/Video: GMP]GMP extraction fails if path to temporary files contains a # character
Bug 1668824 A[Core:Audio/Video: Playback]On macOS and Windows, prefer ffmpeg to decode mp3s
Bug 1657701 R[Core:Audio/Video: Playback]Do we need l10n on the default title showing on the virtual control interface?
Bug 1668054 R[Core:DOM: Content Processes]Include the computed FissionAutostart value in the telemetry environment
Bug 1667426 R[Core:DOM: Content Processes]Further streamlining of fission pref configuration for experiment
Bug 1668485 R[Core:DOM: Core & HTML]Intermittent /html/semantics/forms/input-change-event-properties.html | <select> pressing down arrow - promise_test: Unhandled rejection with value: object "Error: element send_keys intercepted error"
Bug 1668357 R[Core:DOM: Navigation]Disable tests which fail when fission and session-history-in-parent are enabled and enable SHIP with Fission
Bug 1668809 R[Core:DOM: Navigation]Disable some intermittently failing tests
Bug 1668664 R[Core:DOM: Navigation]Fix ../xpinstall/browser_localfile2.js to be Fission + SHIP compatible
Bug 1668215 R[Core:DOM: Navigation]MOZ_DIAGNOSTIC_ASSERT(entry) in parent process: Assertion failure CanonicalBrowsingContext.cpp:373
Bug 1668847 R[Core:DOM: Navigation]Don't use SessionHistory.collect from content child
Bug 1668577 A[Core:DOM: Navigation]Make child process to send offset to parent process, not index
Bug 1668707 R[Core:Disability Access APIs]divs not pruned from the a11y tree if their first or last child is an invisible text node
Bug 1668137 R[Core:Disability Access APIs]VO cursor goes into link's text leafs with VO next
Bug 1668142 R[Core:Disability Access APIs]Rotor doesn't return results when AXDirectionPrevious is used with no start element.
Bug 1668859 R[Core:GFX: Color Management]Separate out the safe part of profile_create_rgb_with_table.
Bug 1668708 R[Core:GFX: Color Management]Make build_sRGB_gamma_table safe.
Bug 1668145 R[Core:Graphics]Detect all GPUs again
Bug 1668472 R[Core:Graphics: WebRender]Webrender renders that aren't composited cause issues for partial present
Bug 1656533 R[Core:Graphics: WebRender]EGL partial damage only works with buffer age of 2
Bug 1667939 R[Core:Graphics: WebRender]Add configurable tile size for WebRender
Bug 1655732 R[Core:Graphics: WebRender]White flicker on CSS transitions while closing selections with WebRender
Bug 1575765 R[Core:Graphics: WebRender]Partial Invalidation on Android (EGL_KHR_partial_update)
Bug 1668750 R[Core:ImageLib]Perma [tier2] ccov fatal error: too many errors emitted, stopping now [-ferror-limit=] | mozmake.EXE[4]: *** [TestAtomicBitfields.obj] Error 1
Bug 1668765 R[Core:JavaScript Engine]Remove CharacterEncoding and Symbol types from NamespaceImports.h
Bug 1668785 R[Core:JavaScript Engine]Proxy.h acts like a second NamespaceImports and pull names into the "js" namespace
Bug 1668776 R[Core:JavaScript Engine]Update opcode for bug 1667258
Bug 1668531 R[Core:JavaScript Engine: JIT]Move IsCacheableDOMProxy and clean-up some includes in js/jit
Bug 1668398 R[Core:Javascript: WebAssembly]Vendor Cranelift to get Wasm ABI-2020 support
Bug 1666747 A[Core:Javascript: WebAssembly]Partially OOB unaligned stores on ARM, ARM64 may write partial data at the end of the heap
Bug 1609381 R[Core:Javascript: WebAssembly]Wasm SIMD for arm64 baseline
Bug 1668910 R[Core:Javascript: WebAssembly]Include Cranelift backend only for explicitly-acceptable architectures: x86-64 and arm64.
Bug 1668751 R[Core:Layout: Scrolling and Overflow]make sure nsFrameSelection::PageMove is only called on a frame in the same presshell
Bug 1187682 A[Core:MathML]Use ScriptPercentScaleDown and ScriptScriptPercentScaleDown constants instead of scriptsizemultiplier
Bug 1668744 R[Core:Networking: DNS]error: `extern` fn uses type `for<'r> fn(&'r ThinVec<nsCString>) -> bool`, which is not FFI-safe
Bug 1666792 R[Core:Panning and Zooming]Not able to select first option in the location dropdown of StackOverflow's job application page in Desktop Site mode
Bug 1667641 R[Core:SVG]Map use element x, y attributes to style
Bug 1668539 R[Core:Storage: Quota Manager]Do not prevent RVO with QM_TRY_RETURN
Bug 1668548 R[Core:Storage: Quota Manager]Only pass the error value to a cleanup function with QM_TRY*
Bug 1666219 R[Core:Storage: Quota Manager]Introduce QM_TRY_INSPECT macro and quota client specific equivalents
Bug 1502992 R[Core:WebRTC]Intermittent TEST-UNEXPECTED-CRASH | /webrtc/RTCRtpTransceiver.https.html | expected OK
Bug 1665713 R[Core:WebRTC]move dom/media/tests/mochitest to dom/media/webrtc/tests/mochitests
Bug 1656068 R[Core:WebRTC: Audio/Video]SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:131:43 in webrtc::WebRtcAec_Create()
Bug 1668248 R[Core:WebRTC: Networking]Check string type max capacity before attempting to adopt memory in `nsDOMDataChannel::Send`
Bug 1668107 R[Core:Widget: Cocoa]Clean up mac widget acceleration decision tree
Bug 1667116 A[Core:Widget: Gtk]Screen tearing in full screen
Bug 1667674 R[Core:Widget: Gtk][Wayland] Support public primary-selection unstable protocol
Bug 1668117 R[DevTools:Debugger]Stop using devtools-modules in the debugger
Bug 1668810 R[DevTools:General]Remove unnecessary if-block in build.js
Bug 1668480 R[DevTools:Source Editor]Update CodeMirror to 5.58.1
Bug 1625935 R[DevTools:Storage Inspector]Use the ResourceWatcher API to fetch Storage data
Bug 1667084 R[DevTools:about:debugging]Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_debug_popup.js | Test timed out -
Bug 1667470 R[Firefox:Address Bar]Enable tab-to-search in Nightly
Bug 1644972 R[Firefox:Address Bar]Stop exposing browser.urlbar.disableExtendForTests pref to users
Bug 1661882 R[Firefox:Address Bar]Replace getAutofillSearchString test helper
Bug 1668479 R[Firefox:Messaging System]Land strings for What's New Panel content in Firefox 82
Bug 1667381 R[Firefox:Messaging System]Implement a doorhanger to notify Fission experiment users
Bug 1667791 R[Firefox:Nimbus Desktop Client]Update experiment schema to match new nimbus-shared schema
Bug 1668580 R[Firefox:PDF Viewer]Update pdf.js to version 2.7.99
Bug 1651394 R[Firefox:Search]Double browser.search.ad_clicks on telemetry for duckduckgo
Bug 1668274 R[Firefox Build System:Lint and Formatting]Update eslint-plugin-no-unsanitized to 3.1.3 to allow use of `??=` and other logical assignment operators
Bug 1549418 R[GeckoView:General]Implement Web Authentication FIDO2 support in GeckoView
Bug 1666497 A[Thunderbird:General]Fix a couple issues with anchored popups uncovered by bug 1665476.
Bug 1668767 R[Toolkit:Printing]Selection printing should be independent of page ranges.
Bug 1663503 A[Toolkit:Printing]Menu > Print does not work properly on Nightly82.0a1 Ubuntu20.04 ("Preparing Preview" spins forever after "Error: Can't fetchPaperMargins")
Bug 1668279 A[Toolkit:Telemetry]Ensure that changing metrics.yaml cause a rebuild
Bug 1664667 A[Toolkit:Video/Audio Controls]Intermittent toolkit/components/pictureinpicture/tests/browser_fullscreen.js | Test timed out -
###########
Changes to 67 bugs - 55 fixed.
3 bugs are not included due to being restricted