Changes in 20200609092134

Built from 3d1e9c77a42dec977bd7a22e2668af56b2587145

..index..
Bug 1623651 R[Core:Audio/Video: Playback]Update CDM headers to ones supporting AV1
Bug 1640998 R[Core:Audio/Video: Playback]Implement support actions API on MediaControlKeysEventSource
Bug 1644080 R[Core:Audio/Video: cubeb]Update Cubeb Backend
Bug 1624726 R[Core:Canvas: WebGL]Refactor of WebGL remoting classes
Bug 1632249 N[Core:Canvas: WebGL]Out-of-process WebGL compositing
Bug 1641929 R[Core:DOM: Content Processes]Disable Fission when Firefox is started in Safe Mode
Bug 1580766 N[Core:DOM: Content Processes]Expose a "session id" on CanonicalBrowsingContext, preserved when a tab's top level BC is replaced
Bug 1606660 R[Core:DOM: Core & HTML]Fission iframes don't handle allowfullscreen correctly.
Bug 1644070 A[Core:DOM: Core & HTML]TreeSanitizer's list of URL-bearing attributes is missing some
Bug 1620341 R[Core:DOM: Core & HTML]Fission window stays full screen after closing embedded YouTube video while full screen
Bug 1643495 R[Core:DOM: Editor]Permafailing tier 2 TEST-UNEXPECTED-TIMEOUT | editor/libeditor/tests/test_bug569988.html | application timed out after 370 seconds with no output
Bug 1520404 R[Core:DOM: Events]Intermittent dom/events/test/pointerevents/test_bug1303704.html | Scrollable element shouldn't be scrolled initially - got X, expected +0
Bug 1644140 R[Core:DOM: Navigation]Remove nsDocShell::AddChildSHEntryInternal and make some session history code in nsDocShell work with fission
Bug 1642325 R[Core:DOM: Networking]Exclude referrer policy from the preload hash key to workaround bug 1637671
Bug 1638711 R[Core:DOM: Security]Run Document content security checks in the parent process
Bug 1633338 R[Core:DOM: Security]Investigate if we can use IsPotentiallyTrustworthy to indicate mIsSecure in BrowsingContext
Bug 1642224 R[Core:DOM: Security]Make Sheet loads always have a triggering principal.
Bug 1643618 R[Core:DOM: UI Events & Focus Handling]Follow-up changes for bug 1634363
Bug 1643168 N[Core:Disability Access APIs]AXFocusable should only be settable on focusable items.
Bug 1644079 R[Core:Disability Access APIs]Invallid array index may be accessed in ia2Accessible::get_selectionRanges
Bug 1643435 R[Core:Graphics: WebRender]Youtube video goes black when video controls appear on Android
Bug 1638672 R[Core:Graphics: WebRender]Artifacts on the Back button on the toolbar (Intel HD Graphics 530)
Bug 1642440 R[Core:Graphics: WebRender]Hit MOZ_CRASH(called `Option::unwrap()` on a `None` value) at third_party/rust/euclid/src/point.rs:393
Bug 1643832 R[Core:Graphics: WebRender]Add a preference flag to precompile shaders at startup
Bug 1643620 R[Core:Graphics: WebRender]zoom in on pdf in pdf.js BeginDraw call fails and falls back to d3d 11 layers
Bug 1642140 R[Core:ImageLib]Stop overprioritizing image preload
Bug 1642423 R[Core:Internationalization]document.l10n.formatValues should accept strings as well as L10nKeys
Bug 1643902 R[Core:JavaScript Engine]Functions created through CreateDynamicFunction no longer inlinable
Bug 1643171 R[Core:JavaScript Engine]Add memory reporter for regexp Isolate
Bug 1644117 R[Core:JavaScript Engine]Update jsparagus to use JSOp::ToPropertyKey
Bug 1643013 R[Core:JavaScript Engine]Add eager Iterator Helper methods
Bug 1644171 R[Core:JavaScript Engine]Add AsyncIterator constructor onto the global object
Bug 1642915 R[Core:JavaScript Engine: JIT][MIPS] Add byte swap instructions.
Bug 1643650 R[Core:JavaScript: GC]Refactor nursery collection
Bug 1639153 U[Core:Javascript: WebAssembly]Optimize indirect calls
Bug 1642589 R[Core:Javascript: WebAssembly]Pull in wat version that can handle the SIMD .bitmask opcode
Bug 1642909 R[Core:Javascript: WebAssembly]Avoid scalarizing i64x2.mul on x64/x86
Bug 1641140 R[Core:Javascript: WebAssembly]Implement iNxM.bitmask
Bug 1623442 R[Core:Layout]Intermittent css-text/line-break/line-break-loose-011.xht.ini WPT FAIL with Fission
Bug 1623440 R[Core:Layout]Intermittent css-scroll-anchoring/position-change-heuristic-display-none-change.html.ini WPT TIMEOUT with Fission
Bug 1640091 R[Core:Networking: DNS]dnsResolve() failure in Proxy Auto-Configuration (PAC)
Bug 1642884 R[Core:Panning and Zooming]Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/Axis.cpp:257:13 in CancelGesture
Bug 1642667 A[Core:Privacy: Anti-Tracking]Isolate alt-srv and connection pool per first-party when privacy.partition.network_state is set to true
Bug 1627094 N[Core:Privacy: Anti-Tracking]Intermittent toolkit/components/antitracking/test/browser/browser_blockingMessaging.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 1644048 R[Core:SVG]Intermittent svg/radialGradient-basic-03.svg == svg/radialGradient-basic-03-ref.html | image comparison, max difference: 255, number of differing pixels: 31575
Bug 1634393 R[Core:SVG]New wpt failures in /svg/linking/reftests/url-reference-local-textpath.svg
Bug 1462186 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 1503525 N[Core:SVG]Intermittent svg/outline.html == svg/outline-ref.html | image comparison, max difference: 1, number of differing pixels: 193
Bug 1560275 A[Core:SVG]Intermittent /svg/types/scripted/SVGGeometryElement.isPointInStroke-01.svg | SVGGeometryElement.prototype.isPointInStroke, 'vector-effect'. - assert_true: expected true got false
Bug 1636050 A[Core:Storage: Cache API]Replace the use of raw pointer with SafeRefPtr in CacheAPI
Bug 1555188 R[Core:WebVR]Enable PuppetVRSession to work when VR process is enabled
Bug 1644047 R[Core:Widget: Cocoa]Add some documentation about SDKs and using macOS APIs
Bug 1642991 R[Core:XPCOM]Use RemoveElementsBy where easily possible
Bug 1644224 R[Core:XPCOM]tsan complains that nsTimerEvent::sCanDeleteAllocator is racy
Bug 1642988 R[Core:XPCOM]Add nsTArray::RemoveLastElements function
Bug 1642989 R[Core:XPCOM]Use RemoveLastElements where possible
Bug 1643910 R[Core:XPConnect]Remove ability to disable JSM global sharing
Bug 1642730 R[DevTools:Console]Intermittent devtools/client/webconsole/test/browser/browser_jsterm_autocomplete_null.js | Got error "GEThttp://127.0.0.1:8888/safebrowsing4-dummy/update&$req=ChUKE25hdmNsaWVudC1hdXRvLWZmb3gaCggFEAEiAiACKAEaCggBEAEiAiACKAEaCggDEAEiAiACKAEaCggHEAEiAiACKAEa
Bug 1641590 R[DevTools:Console]Error rep logged in a non-error message have a pink text
Bug 1643822 R[DevTools:Debugger]getTextAtLine should not use split
Bug 1643781 R[DevTools:Debugger]Empty debugger sources after refresh with workersListener error
Bug 1644127 R[DevTools:Inspector: Layout]Turn the layout side pane into a document for screen readers.
Bug 1630268 R[DevTools:Inspector: Rules]Intermittent devtools/client/inspector/rules/test/<test_name> | application crashed [@ mozalloc_handle_oom(unsigned int)]
Bug 977244 R[DevTools:Inspector: Rules][a11y] style inspector [rule view] needs some a11y love
Bug 1643269 R[DevTools:about:debugging]Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_tab_zombietab.js | A promise chain failed to handle a rejection: can't access property "send", this.transport is null - stack: send@resource://devtools/server/devto
Bug 1637984 R[External Software Affecting Firefox:Other]Crash in [@ PR_MD_UNLOCK | PRI_DetachThread] with Panda Security
Bug 1643093 A[Firefox:Address Bar]Remove references to "whitelist" in browser/components/urlbar
Bug 1643498 R[Firefox:Enterprise Policies]Add better certificate failure errors
Bug 1644301 R[Firefox:File Handling]Downloaded PDFs that have a non-'application/pdf' mimetype should be opened in Firefox first
Bug 1571685 R[Firefox:Messaging System]The "Dismiss" button from the "Special Monitor" snippet is not visible if the system's "High Contrast" mode is enabled
Bug 1643321 V[Firefox:Migration]Missing labels inside Import wizard for the Edge browser
Bug 1622088 A[Firefox:New Tab Page]Write automated tests for the about:home caching mechanism
Bug 1643523 R[Firefox:New Tab Page]Use different tippytop icons for different Yandex search shortcuts
Bug 1643679 R[Firefox:Search]Remove unused items around old 'searchplugins' directory
Bug 1641546 R[Firefox:Site Permissions]Global Sharing Overlay's position can't be moved on linux and windows
Bug 1629116 R[Firefox:Sync]Identify any additions to sync telemetry we want for rust-webext-storage (and future rust sync engines)
Bug 1642084 R[Firefox:Tabbed Browser]Intermittent browser/base/content/test/tabs/browser_undo_close_tabs.js | SessionStore should know how many tabs were just closed - Got 2, expected 3 | Uncaught exception - waiting for tab 2 to load
Bug 1643935 R[Firefox:Toolbars and Customization]Firefox RTL: #restore-button border is wrongly positioned
Bug 1632874 R[Firefox Build System:Bootstrap Configuration]Mach bootstrap should write the mozconfig file for you if no such file exists and no MOZCONFIG env var is set and the user chooses a setup option that requires custom build options
Bug 1644123 R[Firefox Build System:Generated Documentation]mach doc: Logo and favicon aren't found
Bug 1622678 R[Firefox Build System:Lint and Formatting]dom/browser-element: Make it flake8 compliant
Bug 1622436 R[Firefox Build System:Mach Core]Add --enable-fission option to mach reftest/crashtest
Bug 1643504 R[Firefox Build System:Task Configuration]Upgrade Debian stretch-based docker images to Debian buster
Bug 1632429 R[Firefox Build System:Try]mach try should use Python 3
Bug 1637680 R[GeckoView:Extensions]Some data is not persisted if the app is killed at the wrong time
Bug 1536833 R[GeckoView:General]GeckoView: No overscroll effect
Bug 1642345 N[GeckoView:General]WebNotification: show origin info from notification
Bug 1641064 R[GeckoView:General]GeckoView.capturePixels can sometimes fail when the view is released from the session
Bug 1642351 R[Release Engineering:General]merge action task shouldn't schedule source-test tasks
Bug 1643211 R[Release Engineering:Release Automation: Updates]x86 BCJ filter shouldn't be used on diffs in partial updates
Bug 1643188 R[Release Engineering:Release Automation: Updates]Make update scripts require version and channel
Bug 1642868 A[Release Engineering:Release Automation: Updates]Update verify tests check ja-JP-mac on all platforms now
Bug 1559683 R[Toolkit:Add-ons Manager]Addon install cancellation is silently ignored when invoked while AddonInstall's loadManifest is being run
Bug 1643854 R[Toolkit:Add-ons Manager]"TypeError: can't access property "origins", oldPermissions is undefined" via migratePermissions on browser update (78 to 79)
Bug 1642058 R[Toolkit:Form Autofill]Add expiration date in card list view under Preferences
Bug 1619320 R[Toolkit:Form Autofill][Form Autofill] Trying to save Credit Card details without having a Saved Address beforehand might lead to user confusion
Bug 1624646 R[Toolkit:Form Autofill]macOS OS re-auth string for credit card autofill has a redundant prefix provided by macOS
Bug 1620198 R[Toolkit:Storage]Remove mozIStorageAggregateFunction
Bug 1579840 R[Toolkit:Telemetry]Intermittent telemetry/marionette/tests/client/test_subsession_management.py TestSubsessionManagement.test_subsession_management | AssertionError: u'c641e2d3-2742-4143-b667-1463c7b7fbc1' is not None
Bug 1631859 R[WebExtensions:Request Handling]webRequest's frameAncestors is incomplete when Fission enabled (subresource loads)
###########
Changes to 100 bugs - 84 fixed.
3 bugs are not included due to being restricted