Changes in 20200521093657

Built from 2d00a1a6495c9b0350c4a7d601df64b49355e701

..index..
Bug 1638559 R[Core:Audio/Video: Playback][Fission] Crash in [@ mozilla::dom::AutoplayPolicy::IsAllowedToPlay]
Bug 1628048 R[Core:Audio/Video: Playback]Add telemetry for HLS contents
Bug 1639013 R[Core:CSS Parsing and Computation]fix an :is wpt test.
Bug 1639262 R[Core:CSS Parsing and Computation]StyleSheet cache over-reports memory.
Bug 1639524 R[Core:CSS Parsing and Computation]Fix another :is() specificity wpt test
Bug 1632647 R[Core:CSS Parsing and Computation]:is() and :where() shouldn't parse combinators in :host selectors.
Bug 1639392 R[Core:CSS Parsing and Computation]Cleanup nsIStyleSheetLinkElement
Bug 1639533 R[Core:CSS Parsing and Computation]Fix invalid assumption in invalidation after bug 1632647
Bug 1639051 R[Core:DOM: Content Processes]Remove "Fission enabled without WebRender" infobar warning
Bug 1605176 R[Core:DOM: Core & HTML]Clarify the remote type for cross origin/site iframe if both COOP and COEP headers are set
Bug 1637712 R[Core:DOM: Core & HTML]Consider to move *Ancestor* API to nsINode
Bug 1636740 V[Core:DOM: Drag & Drop]Dragging a URL from the URL bar stalls other software
Bug 1627175 A[Core:DOM: Editor]Move some utility methods in editor classes which can be static to EditorUtils or HTMLEditUtils
Bug 1639074 R[Core:DOM: Editor]A lot of spamm from EditorDOMPointBase::GetPreviousSiblingOfChild()
Bug 1570255 R[Core:DOM: Navigation]Make session history in the parent process use asynchronous IPC
Bug 1633459 R[Core:DOM: Navigation]Crash in [@ IPCError-browser | CommitFromIPC Invalid Transaction from Child - CanSet failed for field(s): UserAgentOverride]
Bug 1602757 A[Core:DOM: Navigation]Fission content processes aren't prestarted
Bug 1613609 R[Core:DOM: Security]system-principal restrictions should check for allowed ui resources rather than blacklisting based on uri scheme
Bug 1586726 R[Core:DOM: Security]Making the test 'browser/components/originattributes/test/browser/browser_firstPartyIsolation_saveAs.js' working in Fission
Bug 1639195 R[Core:DOM: Security]Make BrowserChild::RecvLoadURL() to use the correct triggering principal
Bug 1639108 R[Core:Disability Access APIs]IAccessibleText::newText returns incorrect end offset for text inserted anywhere but the start
Bug 1409084 R[Core:Disability Access APIs]implementation of input with datalist differs from HTML Acc API spec
Bug 1638147 R[Core:Disability Access APIs]Add mochitests for mac's mathml support
Bug 1639399 R[Core:Disability Access APIs]Expose unique ID to XPCOM.
Bug 1639623 R[Core:Disability Access APIs]When toggling radio button VO reports wrong state
Bug 1594268 R[Core:Gecko Profiler]Revisit profiler_add_marker_for_thread to avoid payload allocation if possible
Bug 1639242 R[Core:Graphics]browser_preferences_usage.js fails on Windows with Fission enabled
Bug 1638331 R[Core:Graphics: Text]Expand the conditions for crashing in GetDWriteSystemFonts.
Bug 1639388 R[Core:Graphics: WebRender]Code got regressed following conflicts.
Bug 1637859 R[Core:Graphics: WebRender]Support conditional commands in WRench for SWGL
Bug 1559861 R[Core:Graphics: WebRender]Fuzzy text on office.com with apz.allow_zooming enabled (3d transforms cause fuzzy text, webrender version)
Bug 1632443 R[Core:Graphics: WebRender]pinch zooming with direct manipulation and webrender leads to no visual updates at all
Bug 1639145 R[Core:Graphics: WebRender]Crash in [@ mozilla::layers::CompositorBridgeParent::NotifyWebRenderContextPurge]
Bug 1634595 R[Core:Graphics: WebRender]Crash in [@ InvalidArrayIndex_CRASH | mozilla::layers::RecordCompositionPayloadsPresented]
Bug 1639073 R[Core:JavaScript Engine]Use jsparagus-stencil crate
Bug 1638670 R[Core:JavaScript Engine]Combine ScriptStencil / ScriptStencilBase / BCEScriptStencil
Bug 1639384 R[Core:JavaScript Engine]Bit usage comment in StringType.h refers to wrong bits
Bug 1637392 R[Core:JavaScript Engine]UB nullptr plus offset in CreateTraceList/visitReferences
Bug 1639641 R[Core:JavaScript Engine]Fallback from UnicodeEncodeError in jstests
Bug 1639159 R[Core:JavaScript Engine: JIT]Optimize ArrayPush in Warp
Bug 1639503 R[Core:JavaScript Engine: JIT]Add folding for MGuardObjectIdentity
Bug 1639113 R[Core:JavaScript Engine: JIT]Optimize Math.round in CacheIR and Warp
Bug 1637318 R[Core:JavaScript: GC]Some GC telemetry histograms are poorly configured
Bug 1639251 R[Core:JavaScript: GC]Some minor improvements to Marking.cpp
Bug 1633625 A[Core:JavaScript: GC]Make a GC microbenchmark shell test suite
Bug 1355554 R[Core:JavaScript: Standard Library]Atomics don't support wrapped TypedArrays
Bug 1631228 R[Core:Javascript: WebAssembly]Implement wasm SIMD for x64 Ion
Bug 1584890 A[Core:Layout]abspos root element (html) ignores top/right/bottom/left properties, if it has "display:flex" or "display:grid"
Bug 1639419 R[Core:Layout]enable frame dumps whenever the layout debugger is enabled
Bug 1538537 R[Core:Layout]Cannot scroll down to payment section on a specific website
Bug 1634911 R[Core:Layout: Block and Inline]Simplify loops over lines in block layout to use ranged for.
Bug 1639627 R[Core:Layout: Flexbox][css-sizing] Make flex % row-gap resolve to 0 when height is indefinite (only flex, not grid)
Bug 1637145 R[Core:Layout: Flexbox]Improve the performance when generating FlexLines for flex container's non-first-in-flows
Bug 1637476 R[Core:Layout: Form Controls]No caret appears in an empty <input> if placeholder is defined
Bug 1639381 R[Core:Layout: Scrolling and Overflow]Add trailing newline to ANCHOR_LOG() statement
Bug 1616379 R[Core:Layout: Text and Fonts]MOZ_ASSERT_UNREACHABLE: invalid hyphenation resource? in nsHyphenator.cpp when loading addons.mozilla.org
Bug 1624495 R[Core:MFBT]FunctionRef should support functions with move-only arguments
Bug 1638330 R[Core:Networking]Intermittent TEST-UNEXPECTED-TIMEOUT | netwerk/test/unit/test_dns_disabled.js | Test timed out
Bug 1639247 R[Core:Networking: DNS]Isolate DNS cache per first-party when privacy.partition.network_state is set to true
Bug 1627533 R[Core:Networking: HTTP]Firefox ignores http/2 push-ed resources
Bug 1638773 R[Core:Panning and Zooming]device-width conflict values in between initial-scale and width
Bug 1639448 R[Core:Panning and Zooming]clicking on scrollbar track after pinch zoom on scroll frame without overflow scrolls too far
Bug 1626386 R[Core:Preferences: Backend]Convert ui.menu.incremental_search.timeout to a static pref and expand its uses
Bug 1636678 R[Core:Printing: Setup]The SavePrintSettingsToPrefs call in nsPrintDialogServiceGTK::ShowPageSetup shouldn't save all settings
Bug 1633340 R[Core:Privacy: Anti-Tracking]Make the test framework of ETP Fission-Compatible
Bug 1639146 R[Core:Privacy: Anti-Tracking]Update the StoragePrincipal documentation
Bug 1639149 R[Core:Privacy: Anti-Tracking]Make browser_permissionInNormalWindows.js fission compatiable
Bug 1629824 R[Core:Sanitizers]Intermittent asan TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 370 seconds with no output
Bug 1639302 R[Core:Security: PSM]manually declare NCryptSignHash in osclientcerts
Bug 1636656 A[Core:Security: PSM]Upgrade Firefox 78 to use NSS 3.53
Bug 1637174 R[Core:Storage: IndexedDB]Intermittent TEST-UNEXPECTED-PASS | /IndexedDB/structured-clone.any.worker.html?101-last,/IndexedDB/structured-clone.any.html?101-last | Blob: [object Blob] - expected TIMEOUT
Bug 1634675 R[Core:WebRTC]Remove webrtc-gtest
Bug 1638830 R[Core:WebRTC: Audio/Video]Remove `MOZ_WEBRTC_HARDWARE_AEC_NS` and references
Bug 1638832 R[Core:WebRTC: Audio/Video]Remove the full-duplex pref
Bug 1638758 R[Core:WebRTC: Audio/Video]meet.google.com video calls no longer work: "Couldn't start the video call because of an error"
Bug 1612063 A[Core:WebRTC: Signaling]test_peerConnection_relayOnly.html fails on android-hw
Bug 1628903 R[Core:Widget: Win32]Evaluate performance of Read Ahead DLL prefetches
Bug 1639018 R[Core:XPCOM]`moz_task` should take owned references to runnables, and leak them on error
Bug 1638929 R[Core:XPCOM]Expose `NS_DispatchBackgroundTask` to Rust
Bug 1636831 R[DevTools:Accessibility Tools]"Inspect Accessibility Properties" menu item should not be visible if accessibility services are not enabled
Bug 1638067 R[DevTools:Console]Stop setting toolkit.cosmeticAnimations.enabled in browser_console_webconsole_ctrlw_close_tab.js
Bug 1608078 R[DevTools:Debugger]Stepping out of async function doesn't work properly
Bug 1630776 R[DevTools:Debugger]Framework groups should be split by async separators
Bug 1639375 R[DevTools:Debugger]Polish inline preview label styling
Bug 1639420 R[DevTools:Debugger]Clean up Breakpoint component
Bug 1639088 R[DevTools:Debugger]Debugger menu items are not capitalized consistently
Bug 1637562 R[DevTools:Framework]Expose an API on `ResourceWatcher` in order to only listen to "future" resources
Bug 1635768 R[DevTools:Inspector: Compatibility]Move compatibility lib files to devtools/client/shared/inspector
Bug 1639231 R[DevTools:Inspector: Compatibility]The Compatibility panel misses utm-parameters in MDN Link
Bug 1636804 R[DevTools:Netmonitor]Network monitor now wrapping all values of HTTP headers with double quotes, leading to awkward escaping of values that actually contain quotes
Bug 1636385 R[DevTools:Netmonitor]Netmonitor blocking - Set context menu options to disabled_status if all options are Enabled or Disabled already
Bug 1636420 R[DevTools:Netmonitor]Connect SSE actor to the Message panel
Bug 1638471 R[DevTools:Netmonitor]Show user-facing addon name instead of guid for blocked requests
Bug 1637963 R[DevTools:Responsive Design Mode]Page in RDM mode overlaps DevTools Toolbox
Bug 1637060 R[Firefox:Address Bar]Don't show tail suggestions if there are other non-heuristic results
Bug 1638683 R[Firefox:File Handling]Tabs opened with "open with Firefox" don't appear next to the opener tab
Bug 1580390 R[Firefox:General]Intermittent browser/base/content/test/performance/browser_startup_syncIPC.js | unused whitelist entry before handling user events: PLayerTransaction::Msg_GetTextureFactoryIdentifier -
Bug 1637603 R[Firefox:General]Make the startup recorder and browser_startup_syncIPC.js test more reliable
Bug 1635106 A[Firefox:Menus]Context menu on web page isn't recognising elements as editable so cannot paste / have spell suggestions
Bug 1636463 R[Firefox:Messaging System]Refactor ASRouter to use SpecialMessageActions
Bug 1618064 R[Firefox:New Tab Page]Migrate spocs from context to sponsor field
Bug 1635278 V[Firefox:New Tab Page]Build front end for Video Treatment test
Bug 1638364 R[Firefox:PDF Viewer]Update pdf.js to version 2.5.179
Bug 1639504 R[Firefox:Protections UI]Update ETP card copy in the protections dashboard
Bug 1635218 R[Firefox:Protections UI]Update to Protections Dashboard across browser UI
Bug 1639197 R[Firefox:Shell Integration][Linux/Gtk] Use correct icon name for search provider
Bug 1635937 R[Firefox:Sync]Enable 'identity.sync.useOAuthForSyncToken' pref for Nightly users
Bug 1632557 R[Firefox:Sync]Switch to direct use of session tokens to provision OAuth tokens
Bug 1639624 A[Firefox Build System:Bootstrap Configuration]mach bootstrap should work without setuptools
Bug 1588166 R[Firefox Build System:Bootstrap Configuration]CentOS 8: missing python-dbus package
Bug 1638995 R[Firefox Build System:General]Convert 'mach valgrind-test' to run with Python 3
Bug 1639521 R[Firefox Build System:General]|mach artifact toolchains| HTTPError and e.message
Bug 1638967 R[Firefox Build System:General]Convert 'mach ide' to run with Python 3
Bug 1636574 A[Firefox Build System:General]Setting PYTHON3 in mozconfig causes unconditional configure failure
Bug 1638983 R[Firefox Build System:General]Convert 'mach repackage' to run with Python 3
Bug 1639044 R[Firefox Build System:Generated Documentation]Update the sphinxhcontrib-mermaid package and remove post processing in mach_commands.py
Bug 1637383 R[Firefox Build System:Task Configuration]Ensure fuzzing builds are caught by the 10th push backstop
Bug 1632242 R[Firefox Build System:Task Configuration]Mention results for groups in errorsummary even when the group passed or was skipped
Bug 1633866 A[Firefox Build System:Task Configuration]Dynamically select which tests run during taskgraph generation
Bug 1630558 R[Firefox Build System:Task Configuration]taskgraph doesn't generate stable hashes for toolchain tasks
Bug 1639618 R[Firefox Build System:Toolchains]toolchain-linux64-clang-7 fails to build
Bug 1616692 R[Firefox Build System:Toolchains][meta] Upgrade to clang 10.0.0
Bug 1432949 R[GeckoView:General]window.URL.createObjectURL(blob) fails in PWA
Bug 1639180 R[GeckoView:General]Port Jekyll Documentation to Sphinx and stop copying to GitHub Pages
Bug 1639435 R[GeckoView:General]Crash in [@ java.lang.IllegalStateException: at org.mozilla.gecko.process.GeckoProcessManager$ChildConnection.getPid(GeckoProcessManager.java)]
Bug 1625326 R[GeckoView:General]Figure out prioritization levels for non-content processes
Bug 1639531 R[Release Engineering:Release Automation: Flatpak]Use ffmpeg-full extension when it's already available on the host
Bug 1638982 R[Remote Protocol:Agent]Convert 'mach remote' to run with Python 3
Bug 1599413 R[Remote Protocol:Page]Implement Page.frameAttached
Bug 1599773 R[Remote Protocol:Page]Implement Page.frameDetached
Bug 1635932 R[Toolkit:Crash Reporting]Add Breadcrumbs string as a crash annotation
Bug 1639553 R[Toolkit:Storage]Perma xpcom/base/AppShutdown.cpp:23:10: fatal error: 'mozilla/XULStore.h' file not found when Gecko 78 merges to beta on 2020-06-01
Bug 1638918 R[Toolkit:Storage]Convert kvstore to use a background task queue
Bug 1638278 R[Toolkit:Telemetry]Remove old Thunderbird Conversations telemetry histogram
Bug 1433892 R[WebExtensions:General]Intermittent browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus_events.js | Test timed out -
Bug 1639035 R[WebExtensions:General]Replace openContextMenuInFrame("#frame") with openContextMenuInFrame() in tests
Bug 1633011 R[WebExtensions:General]ClickHandlerParent file not found in Thunderbird
###########
Changes to 137 bugs - 124 fixed.
2 bugs are not included due to being restricted