Changes in 20201006041051

Built from 7ba9ec4d39f320689e4fdb2b42e4a311ae882438

..index..
Bug 1666805 R[Core:Audio/Video: Playback]Remove watermarks in MediaCache
Bug 1668824 R[Core:Audio/Video: Playback]On macOS and Windows, prefer ffmpeg to decode mp3s
Bug 1618529 R[Core:Audio/Video: Playback]Encrypted subsamples with clear ranges near UINT16_MAX can overflow clear ranges during AnnexB conversion
Bug 1668414 R[Core:DOM: Core & HTML]Saving a wikipedia page is missing images used from the page (because srcset attribute is not scanned/re-written)
Bug 1669197 R[Core:DOM: Core & HTML]Use Element in PointerCaptureInfo
Bug 1668990 R[Core:DOM: Events]Perma dom/html/test/forms/test_input_event.html | beforeinput event should've been dispatched on text input element - got +0, expected 1 when Gecko 83 turns into Late Beta on 2020-10-30
Bug 1669133 R[Core:DOM: Events]Get rid of a telemetry probe and pref for the legacy `text` event
Bug 1669183 R[Core:DOM: Navigation][SHIP] Calling pushState while handling the popstate event produces the wrong history.length.
Bug 1669175 R[Core:DOM: Navigation]Crash in [@ std::_Func_impl_no_alloc<T>::_Do_call | mozilla::dom::BrowsingContext::PreOrderWalk]
Bug 1655866 R[Core:DOM: Navigation]beforeunload event is not fired in OOP iframes when reloading documents
Bug 1669287 R[Core:DOM: Navigation]Ensure AddPendingHistoryChange is called even when doing same document navigations in iframes
Bug 1665252 R[Core:DOM: Web Payments]allowpaymentrequest attribute on iframe is deprecated
Bug 1668653 R[Core:Disability Access APIs]Add support for navigation by heading level with VO
Bug 1668663 R[Core:Disability Access APIs]Add support for navigation by blockquote using VO
Bug 1668655 R[Core:Disability Access APIs]Add support for navigating by graphic
Bug 1524625 R[Core:Gecko Profiler]DLL loads should show an I/O marker in profiles with mainthreadio enabled
Bug 1668808 R[Core:Gecko Profiler]Add "JS Helper" thread to settings UI
Bug 1667918 N[Core:Graphics: WebRender]Remove clipped_world_rect from PrimitiveVisibility
Bug 1651882 A[Core:Graphics: WebRender]Hit MOZ_CRASH(called `Option::unwrap()` on a `None` value) at src/third_party/rust/euclid/src/point.rs:393
Bug 1668237 R[Core:JavaScript Engine]EvalStencilXDR should handle decoding failure properly
Bug 1666983 A[Core:JavaScript Engine]`SourceExtent.toStringEnd` isn't set to correct value when delazifying class constructor
Bug 1667697 R[Core:JavaScript Engine]XDRParserAtoms should not transcode tiny or well-known atoms
Bug 1668763 R[Core:JavaScript Engine: JIT]Remove IonInstrumentation and GeckoProfilerInstrumentation
Bug 1669012 R[Core:JavaScript Engine: JIT]Make MToString hoistable
Bug 1661256 A[Core:JavaScript Engine: JIT]Create a jsapi-test test case to collect all CallWithABI signatures.
Bug 1668825 N[Core:JavaScript: GC]Refactor public tracing interface to remove details of heap storage
Bug 1669003 R[Core:Javascript: WebAssembly]Perma [Tier2] js\src\jit-test\tests\wasm\memory-partial-oob-store.js | z:\task_1601721669\src\js\src\jit-test\tests\wasm\memory-partial-oob-store.js:62:17 Error: Assertion failed: got 33, expected 0 (code 3, args "") [0.1 s]
Bug 1667209 R[Core:Layout]Crash in [@ mozilla::PresShell::DoFlushPendingNotifications] with MOZ_DIAGNOSTIC_ASSERT(!mDocument->GetPresShell())
Bug 1662017 R[Core:Layout: Scrolling and Overflow]Handle multiple paint-skip scroll updates within a single transaction
Bug 1668467 R[Core:Layout: Text and Fonts]Very Frequent TEST-UNEXPECTED-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a negative percentage should fail - Test timed out
Bug 1666981 R[Core:Networking]Remove or update probes expiring in Firefox 84: REL_PRELOAD_MISS_RATIO
Bug 1666678 N[Core:Networking: Cookies][cookie] rejected cookie when domain have ipv6 address
Bug 1669203 R[Core:Networking: DNS]MaybeRenewHostRecord should hold the resolver lock.
Bug 1668721 R[Core:Networking: DNS]Perma Windows mingw /builds/worker/checkouts/gecko/netwerk/dns/TRRService.cpp:26:12: fatal error: 'shlobj_core.h' file not found
Bug 1667351 R[Core:Networking: HTTP]After the cert authentication we do not call neqo's process immediately
Bug 1668513 R[Core:Networking: HTTP]Extend back-pressure telemetry probes
Bug 1652677 R[Core:Networking: HTTP]Use ECH keys from HTTPSSVC records
Bug 1666774 R[Core:Panning and Zooming]Can no longer stop mid-smooth scrolling by clicking
Bug 1668966 R[Core:Panning and Zooming]only clear PresShell::mResolutionUpdated after the apz transaction
Bug 1648934 R[Core:SVG]Intermittent svg/as-image/list-simple-1.html == svg/as-image/list-simple-1-ref.html | image comparison, max difference: 8, number of differing pixels: 1
Bug 1661176 R[Core:SVG]Intermittent svg/as-image/img-simple-3.html == svg/as-image/img-simple-3-ref.html | image comparison, max difference: 255, number of differing pixels: 4042
Bug 1592866 R[Core:SVG]Intermittent svg/svg-integration/clip-path/clip-path-circle-010.html == svg/svg-integration/clip-path/clip-path-circle-004-ref.html | image comparison, max difference: 70, number of differing pixels: 736
Bug 1669161 R[Core:SVG]Remove dead SVG event code
Bug 1668895 R[Core:Storage: Quota Manager]Perma dom/indexedDB/ActorsParent.cpp:1239:5: error: bad implicit conversion constructor for 'BorrowedStatement' when Gecko 83 turns into Late Beta on 2020-10-30
Bug 1566389 R[Core:Web Audio]decodeAudioData doesn't skip information frames in MP3 audio
Bug 1668862 R[Core:WebRTC]Add script to extract our local modifications to libwebrtc to apply upstream
Bug 1668771 R[Core:Widget: Gtk][Wayland] Use timeout for frame callbacks for basic compositor
Bug 1669092 R[Core:Widget: Gtk]nsWindow.cpp:1604:8: error: variable ‘hasAnchorRect’ set but not used [-Werror=unused-but-set-variable]
Bug 1669135 R[Core:Widget: Gtk]collect telemetry on Gtk theme scrollbar button usage
Bug 1669131 R[Core:Widget: Gtk]size and paint non-native theme scrollbars to emulate native non-overlay Gtk scrollbars
Bug 1669173 V[Core:Widget: Gtk]When dragging the non-native themed scrollbar it should keep its pressed/focused state
Bug 1667485 R[Core:Widget: Win32]Crash in [@ shutdownhang | nsThreadManager::SpinEventLoopUntilInternal]
Bug 1664547 R[Core:XPConnect]ThreadSanitizer: data race [@ mozilla::ScriptPreloader::InvalidateCache] vs. [@ mozilla::ScriptPreloader::Run] on mCacheInvalidated
Bug 1668916 R[DevTools:Console]Perma tier2 devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector_inspector.js | Test timed out -
Bug 1620280 R[DevTools:Debugger]Use the ResourceWatcher API to fetch Sources
Bug 1668615 R[DevTools:General]Remove debugger devtools-config package
Bug 1660973 R[DevTools:Inspector]Overflow badge hides part of the DOM
Bug 1669113 R[DevTools:Inspector]Prevent the markup tree from expanding when a scrollable badge is clicked
Bug 1664185 V[DevTools:Netmonitor]Persist selected columns for SSE / Websocket Events in the Response panel
Bug 1667362 R[DevTools:Style Editor]Style Editor is not showing stylesheets from remote frame when enableServerWatcher=true
Bug 1668212 R[Firefox:Address Bar]Clearing search mode should also clear one-off selection, if present
Bug 1668370 R[Firefox:Address Bar]Cycling through local one-offs changes the engine name in keywordoffer results
Bug 1668982 R[Firefox:Address Bar]Perma browser_searchMode_preview.js | Found one-off button for search mode - "undefined" == true - JS frame :: resource://testing-common/UrlbarTestUtils.jsm :: enterSearchMode :: line 567 when Gecko 83 merges to Beta on 2020-10-19
Bug 1489259 R[Firefox:Menus]Intermittent browser/base/content/test/performance/browser_appmenu.js | reflow at adjustArrowPosition@chrome://global/content/bindings/popup.xml was encountered 5 times,
Bug 1667381 R[Firefox:Messaging System]Implement a doorhanger to notify Fission experiment users
Bug 1668507 V[Firefox:Messaging System]The old "Set browser as default" notification is no longer displayed on Beta and Nightly
Bug 1668935 V[Firefox:New Tab Page]Add UTM codes to on-save recs
Bug 1666575 U[Firefox:PDF Viewer]Searching for terms in large PDFs doesn't find all results
Bug 1668307 R[Firefox:Pocket]Two suggestions remain displayed in the Pocket doorhanger when clicking the greyed-out Save button after focusing the tags input field
Bug 1668838 R[Firefox:Site Permissions]When the global sharing indicator has any tooltip appear and then close, the indicator goes blank
Bug 1626764 V[Firefox:about:logins]The "Sign in to Firefox" button should not have the label wrap to two lines
Bug 1667436 R[Firefox Build System:General]Fix up docs/setup/mach.rst
Bug 1668718 R[Firefox Build System:General]sitecustomize.py in mach virtualenv import mach_bootstrap which is not available
Bug 1669170 R[Firefox Build System:Source Code Analysis]For Coverity static-analysis use clang-10 and not default clang versions
Bug 1638447 R[Firefox Build System:Task Configuration]Drop `build-fuzzing` optimization strategy and use `backstop` instead
Bug 1639164 A[Firefox Build System:Try]"mach try auto" should select the best platforms to run manifests on
Bug 1666497 A[Thunderbird:General]Fix a couple issues with anchored popups uncovered by bug 1665476.
Bug 1667411 R[Toolkit:Add-ons Manager]Perma shippable xpcshell.ini:toolkit/mozapps/extensions/test/xpcshell/test_system_upgrades.js | xpcshell return code: 0. when Gecko 83 merges to Beta on 2020-10-19
Bug 1660231 R[Toolkit:Password Manager]Enable MASTER_PASSWORD_ENABLED probe on release
Bug 1668641 R[Toolkit:Printing]Can't switch to preset margins after setting custom margins
Bug 1668279 R[Toolkit:Telemetry]Ensure that changing metrics.yaml cause a rebuild
Bug 1668884 R[Toolkit:Themes]Replace -moz-Field/-moz-FieldText with Field/FieldText across the field
Bug 1653496 A[Toolkit:Video/Audio Controls]Picture-in-Picture option not shown for VideoHTMLElement with VideoTrack from Twilio
###########
Changes to 83 bugs - 66 fixed.
1 bugs are not included due to being restricted