Changes in 20200512093421

Built from 1706d4d54ec68fae1280305b70a02cb24c16ff68

..index..
Bug 1626081 A[Core:Audio/Video: MediaStreamGraph]Granting microphone permission kills audio.
Bug 1636572 N[Core:Audio/Video: Playback][webvtt] The testcase fails if we allow sending onStartRequest via pHttpBackgroundChannel
Bug 1636357 R[Core:CSS Parsing and Computation]Cleanup the cascade iterator.
Bug 1636122 R[Core:Canvas: WebGL]Crash in [@ rx::Clear11::clearFramebuffer]
Bug 1608194 R[Core:DOM: Animation]animations on position:fixed elements are throttled stylings in iframes
Bug 1540906 A[Core:DOM: Animation]Synchronizing transform animations with geometric animations on other elements is causing performance issues
Bug 1636204 R[Core:DOM: Content Processes]about:processes shows unrealistic memory usage numbers on Linux.
Bug 1636203 R[Core:DOM: Content Processes]about:processes fails to list all content processes on Linux
Bug 1636283 R[Core:DOM: Content Processes]Sort arrow direction in table headers on about:processes does not follow platform convention on macOS and Windows
Bug 1593186 N[Core:DOM: Content Processes]JSWindowActor.actorCreated only available in child, not parent
Bug 1601685 R[Core:DOM: Content Processes]Update BrowserTestUtils.browserLoaded code comments
Bug 1557303 R[Core:DOM: Core & HTML]Implement form[method="dialog"]
Bug 1631045 R[Core:DOM: Core & HTML]Re-enable and fix `dom/base/test/test_bug1222633.html` with new rel=preload impl
Bug 1631044 R[Core:DOM: Core & HTML]Temporarily disable `dom/base/test/test_bug1222633.html` because of rel=preload progress
Bug 1618536 R[Core:DOM: Core & HTML][rel=preload] as="font" preload support
Bug 1618535 R[Core:DOM: Core & HTML][rel=preload] as="fetch" preload support
Bug 1618322 R[Core:DOM: Core & HTML][rel=preload] merge `network.preload.experimental` pref to `network.preload`
Bug 1636516 R[Core:DOM: Core & HTML]Contenteditable cursors hidden, if other contenteditable-element attached to fragment and then connected to the dom
Bug 1618299 R[Core:DOM: Core & HTML][rel=preload] Make `dom::HTMLLinkElement` use `dom::Document.PreloadService` instead
Bug 1632135 R[Core:DOM: Core & HTML][rel=preload] Adjust web-platform-tests for M1 and some M2 preload patches
Bug 1618298 R[Core:DOM: Core & HTML][rel=preload] Update `PreloadService` to provide api to start preloads
Bug 1618293 R[Core:DOM: Core & HTML][rel=preload] Update `css::Loader` to use `PreloaderBase` and `Document.PreloadService`
Bug 1618295 R[Core:DOM: Core & HTML][rel=preload] Update `image::imgLoader` to use `PreloaderBase` and `Document.PreloadService`
Bug 1618289 R[Core:DOM: Core & HTML][rel=preload] Write `PreloadService` and let it be accessible on `dom::Document`
Bug 1636905 A[Core:DOM: Core & HTML]3 /html/cross-origin-embedder-policy/ tests are expected TIMEOUT
Bug 1618292 R[Core:DOM: Core & HTML][rel=preload] Update `ScriptLoader` to use `PreloaderBase` and `Document.PreloadService`
Bug 1572513 R[Core:DOM: Networking]Abort and BFCache handling for COEP headers
Bug 1636847 R[Core:DOM: Networking]Update WebSocket CTOR definition
Bug 1585941 R[Core:DOM: Security]Intermittent toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.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 re
Bug 1635365 R[Core:DOM: Security]Move field mixed content IsSecure from BrowsingContext to WindowContext
Bug 1635709 N[Core:DOM: Selection]Clean up code around `nsFrameSelection::HandleDrag`
Bug 1613899 A[Core:DOM: UI Events & Focus Handling]dom/base/test/test_bug976673.html fails with Fission focus code
Bug 1607375 R[Core:DOM: UI Events & Focus Handling][Fission] Video controls on Twitch don't always appear on mouse over (on streams with a Twitch Extension?)
Bug 1635483 R[Core:Disability Access APIs]Avoid making IPC calls on subrole calculations whenever possible.
Bug 1572860 R[Core:Disability Access APIs]Audit usage of nsIDocShellTreeItem in IsARIALive
Bug 1634619 R[Core:Disability Access APIs]Slack fires spurious focusable state changes
Bug 1628053 R[Core:Find Backend][Fission] Find in page says strings are found when they are not, highlights incomplete strings
Bug 1635762 R[Core:Fuzzing]Switch libFuzzer upstream to git and add local patches
Bug 1635570 R[Core:Gecko Profiler]Long dynamicStrings in profiler labels are replaced with "(too long)", should be cropped instead
Bug 1636398 R[Core:Gecko Profiler]Intermittent tools/profiler/tests/browser/browser_test_feature_preferencereads.js | PreferenceRead profile markers for layout.css.dpi were recorded when the PreferenceRead feature was turned on. - 0 > 0 - JS frame
Bug 1636963 R[Core:Graphics: Text]Update freetype2 to 2.10.2
Bug 1636320 R[Core:Graphics: WebRender]Restructure internal clip representation, to allow future optimizations
Bug 1636616 R[Core:Graphics: WebRender]Scrolling https://en.wikipedia.org/wiki/Earth on Intel has jank
Bug 1636038 R[Core:Graphics: WebRender]2.64% glterrain (windows10-64-shippable-qr) regression on push 4933e4b66edb70f5b8f682abc6025e9f50f14e4b (Thu April 23 2020)
Bug 1612440 A[Core:Graphics: WebRender]Send transactions directly to the scene builder thread when possible
Bug 1636352 R[Core:Graphics: WebRender]Fix RenderThread::HandlePrepareForUse() calling
Bug 1622360 N[Core:Graphics: WebRender]Remove document splitting code
Bug 1636683 R[Core:Graphics: WebRender]Minimize / maximize / close buttons are not visible anymore with external Theme enabled after landing patch from bug #1636482
Bug 1635755 R[Core:IPC]Perma TEST-UNEXPECTED-FAIL | target.generated-files.tar.gz/target.generated-files.tar/ipc/ipdl/BlobTypes.cpp differs. See the diff.html or diff.txt artifact
Bug 1636495 R[Core:JavaScript Engine]Fix error handling in nsContentUtils::IsPatternMatching
Bug 1636794 R[Core:JavaScript Engine]Avoid running publishDeferredFunctions for Reflect.parse
Bug 1636796 R[Core:JavaScript Engine]Add ScriptStencil::intoScript
Bug 1636795 R[Core:JavaScript Engine]Remove more virtual methods from ScriptStencil
Bug 1634135 R[Core:JavaScript Engine]Enable new regexp engine in Nightly
Bug 1595046 R[Core:JavaScript Engine]Make uncaught exceptions values inspectable in the WebConsole
Bug 1635275 R[Core:JavaScript Engine]Irregexp: Add target for differential fuzzing
Bug 1636183 R[Core:JavaScript Engine]Expose QuoteString internals via header files
Bug 1636916 R[Core:JavaScript Engine: JIT]Optimize branchValueIsNurseryCell
Bug 1635958 R[Core:JavaScript Engine: JIT]Warp: Transpile even more compare ops
Bug 1568464 R[Core:JavaScript: Internationalization API]Find a way to centralise the three unit measurement lists
Bug 1277801 R[Core:JavaScript: Standard Library]Remove Object.prototype.toString classname fallback
Bug 1635783 R[Core:Javascript: WebAssembly]Perma beta js/src/jit-test/tests/wasm/ion-error-i64.js | /builds/worker/workspace/build/src/js/src/jit-test/tests/wasm/ion-error-i64.js:72:21 Error: Assertion failed: got "cannot pass i64 to or from JS", when Gecko 78 merges to beta on 2020-06-01
Bug 1599722 R[Core:Javascript: WebAssembly]WebAssembly should address stack arguments from FP
Bug 1636838 R[Core:Layout]Undef CurrentTime and define X11CurrentTime
Bug 1636815 R[Core:Layout]Drop |aOrigin| and |aFlags| arguments from the compositor version of GetResultingTransformMatrix()
Bug 1636114 R[Core:MFBT]Provide a convenient way to make a Span<const T> from a Span<T>
Bug 1618287 R[Core:Networking][rel=preload] Write `PreloaderBase` class representing a preload
Bug 1635364 R[Core:Networking: DNS]Make netwerk/dns build outside unified build environment
Bug 1631863 R[Core:Networking: HTTP]Call `OnRedirectResult` on the child process as well
Bug 1456626 A[Core:Networking: JAR]nsJARChannel::asyncOpen can still block
Bug 1633197 R[Core:Networking: WebSockets]Crashes on mozilla::dom::WebSocketImpl::OnAcknowledge
Bug 1632293 R[Core:Panning and Zooming]pinch end with focus point BothFingersLifted don't get a target apzc
Bug 1557160 R[Core:Panning and Zooming]Context menu mispositioned with apz.allow_zooming=true
Bug 1629274 R[Core:Permission Manager]Intermittent extensions/permissions/test/unit/test_permmanager_removeall.js | xpcshell return code: 0
Bug 1636636 R[Core:Printing: Output]Consider removing the hacky print prefs code introduced by bug 1276717
Bug 1636725 R[Core:Printing: Setup]The printing Page Setup dialog settings on macOS are not properly saved
Bug 1636730 R[Core:Printing: Setup]Stop saving print settings in JavaScript code
Bug 1636668 R[Core:Printing: Setup]Move the kInitSaveNativeData setting code into C++ code
Bug 1635050 R[Core:Privacy: Anti-Tracking]Implement something similar to urlclassifier.trackingAnnotationSkipURLs pref for REJECT_FOREIGN with exceptions
Bug 1636656 A[Core:Security: PSM]Upgrade Firefox 78 to use NSS 3.53
Bug 1627892 R[Core:Storage: Cache API]Reduce use of raw pointers in dom/cache
Bug 1554499 R[Core:Web Painting]Refactor display item building so that building function knows the item index beforehand
Bug 1636548 R[Core:WebRTC: Signaling]Remove no longer needed wpt workarounds for addIceCandidate in Chrome
Bug 1635362 N[Core:Widget: Gtk][Wayland] Split mozcontainer implementation for X11 and Wayland
Bug 1635414 R[Core:XPCOM]ThreadUtils.IdleTaskRunner GTest may cause stack corruption
Bug 1626570 R[Core:XPCOM]Cannot declare nsTArray<IncompleteType> anymore / nsTArray should not be copyable in most contexts
Bug 1636990 R[Core:XPConnect]Inline NS_NewBackstagePass
Bug 1637097 R[Core:XUL]Flush frames in nsXULPopupManager::HandleKeyboardNavigation.
Bug 1584935 A[Core:XUL]Enable lazy frame construction from XUL elements.
Bug 1607569 A[DevTools:Console]Perma Tier 2 Fission devtools/client/webconsole leakcheck | tab 30848 bytes leaked (AtomTablesReporter, BackstagePass, ChannelCountReporter, CondVar, DMDReporter, ...)
Bug 1635437 R[DevTools:Console]Handle targetFront directly in the toolbox redux store
Bug 1633529 R[DevTools:Debugger]Improve actions flow coverage
Bug 1594750 R[DevTools:Framework]Distinguish workers in the TargetList
Bug 1636507 R[DevTools:General]Extract legacy watcher implementation to dedicated files
Bug 1617246 R[DevTools:Performance Tools (Profiler/Timeline)]Allow reading symbols from the objdir when symbolicating a stripped packaged local build
Bug 1635270 R[DevTools:Responsive Design Mode]Intermittent devtools/client/responsive/test/browser/browser_touch_simulation.js | Test timed out -
Bug 1636634 R[DevTools:Responsive Design Mode]Cannot close RDM with reloadConditions enabled.
Bug 1629729 R[DevTools:Responsive Design Mode]Intermittent [tier2] devtools/client/responsive/test/browser/browser_container_tab.js | Test timed out -
Bug 1636348 A[DevTools:about:debugging]Intermittent devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_navigate_to_url.js | A promise chain failed to handle a rejection: can't access property "send", this.transport is null - stack: send@resource://devtools/server/devtools-se
Bug 1637043 A[Firefox:Address Bar]Stop highlighting the heuristic search result
Bug 1398416 A[Firefox:Address Bar]Add ability to recall previous search terms and history to Address Bar
Bug 1635240 R[Firefox:Enterprise Policies]network.auth.private-browsing-sso has no Policy equivilant
Bug 1634224 R[Firefox:General]Remove or update probes expiring in Firefox 78: browser.startup.*
Bug 1630907 R[Firefox:Messaging System]Adjust WNPanel style to match spec
Bug 1632985 R[Firefox:Messaging System]Check existing tests in ToolbarPanelHub for inconsistencies
Bug 1575948 N[Firefox:Normandy Client]Add new install install location for application addons
Bug 1631825 R[Firefox:Preferences]Language selection menulist is not aligned with the "Add" button and with the table, and not the same size
Bug 1628732 A[Firefox:Protections UI]Perma [tier2] browser/base/content/test/protectionsUI/browser_protectionsUI_cookies_subview.js | No contentBlockingEvent events should be received - Got 1, expected undefined
Bug 1636256 R[Firefox:Remote Settings Client]Abort pending importJSONDump tasks in the worker at shutdown
Bug 1636037 R[Firefox:Search]Favicons may be incorrect for some search engines when the specified locale is different to the Firefox locale
Bug 1635805 R[Firefox:Search]Perma browser/components/extensions/test/xpcshell/test_ext_settings_overrides_search_mozParam.js | xpcshell return code: 0 when Gecko 78 merges to beta on 2020-06-01
Bug 1570678 A[Firefox:Site Identity]Consider replacing the (i) icon as the fallback icon for "unknown identity"/"potentially trustworthy" pages
Bug 1636112 R[Firefox:Site Permissions]Make post-prompt animation obey prefers-reduced-motion
Bug 1628068 A[Firefox:Sync]Implement Viaduct backend
Bug 1634033 R[Firefox:Toolbars and Customization]Lazify customize mode, including customizemode-only panels and menupopups
Bug 1636909 R[Firefox:about:logins][Windows] The string from the OS auth displayed when trying to create a Master Password is not updated
Bug 1636797 A[Firefox Build System:Bootstrap Configuration]mach bootstrap fails installing minidump stackwalk
Bug 1626753 R[Firefox Build System:Source Code Analysis]WaveShaperNode.cpp: do not use 'else' after 'return'
Bug 1633866 A[Firefox Build System:Task Configuration]Dynamically select which tests run during taskgraph generation
Bug 1637000 R[Firefox Build System:Task Configuration]xpcshell tests time out sometimes in android emulator
Bug 1632429 R[Firefox Build System:Try]mach try should use Python 3
Bug 1629952 R[GeckoView:Extensions]Throw when try to `cancel` an `INSTALLED` install
Bug 1636581 R[GeckoView:Extensions]tabs_goBack_goForward test disabled by mistake
Bug 1523544 R[GeckoView:General]Package exoplayer into a dependency
Bug 1635862 R[GeckoView:General]Add object URL support to WebExecutor
Bug 1622231 R[MailNews Core:Composition]Fixed Width new or broken behavior
Bug 1636697 R[Release Engineering:General]Frequent Linux x64 asan reporter retries that end as exception
Bug 1571876 R[Toolkit:Add-ons Manager]Handle updates for builtin extensions
Bug 1633396 R[Toolkit:Add-ons Manager]Don't check the blocklist for builtin/system addons
Bug 1591469 A[Toolkit:Reader Mode][Fission] Port AboutReaderChild.jsm to JSWindowActors
Bug 1594752 A[Toolkit:XUL Widgets][Fission] Switch to fission-compatible JSWindowActor for DOMTitleChanged
###########
Changes to 131 bugs - 104 fixed.
2 bugs are not included due to being restricted