Changes in 20200430082621

Built from 83beb87d9f6945ccddefe62341b5536398eb72a0

..index..
Bug 1632864 R[Core:Audio/Video: MediaStreamGraph]MTG crashes on cubeb state change to error if the driver is started
Bug 1632102 R[Core:CSS Parsing and Computation]Links appear in plain text color
Bug 1621762 N[Core:Canvas: WebGL]Add IpdlQueue option for remote WebGL
Bug 1633027 R[Core:DOM: CSS Object Model]Unlink Document's Additional StyleSheets
Bug 1633204 R[Core:DOM: Content Processes]Crash in [@ IPCError-browser | RecvCreateBrowsingContext Parent is not in the given group]
Bug 1626555 R[Core:DOM: Core & HTML]Make `dom/base` buildable outside of `unified-build` environment
Bug 1633488 R[Core:DOM: Core & HTML]Simplify the zoom setup even more.
Bug 1634017 R[Core:DOM: Events]Pass BrowserParent, instead of nsFrameLoader, to EventStateManager::DispatchCrossProcessEvent
Bug 1630691 R[Core:DOM: Navigation]Remove "dom.mozBrowserFramesEnabled" pref
Bug 1629751 R[Core:DOM: Navigation]Intermittent <test-name> | application crashed [@ mozilla::dom::BrowserChild::RecvSetUseGlobalHistory(bool const&)]
Bug 1632083 R[Core:DOM: Security]Content Security Policy: Couldn’t process unknown directive ‘plugin-types’ causing TIMEOUT for all tests in content-security-policy/plugin-types/
Bug 1631384 R[Core:DOM: Security]HTTPS Only Mode - Exceptions for loopback and local IP addresses
Bug 1632086 R[Core:DOM: Security]Content Security Policy: Couldn’t process unknown directive ‘script-src-elem’ causing all tests to timeout or fail in content-security-policy/script-src-attr-elem/ directory
Bug 1631882 R[Core:DOM: Security]testing/web-platform/tests/mixed-content/gen/sharedworker-module.http-rp/ are all timed out/failing - need to be fixed
Bug 1633941 R[Core:DOM: Security]Perma fail [tier2] dom/security/test/mixedcontentblocker/test_main.html | image did not follow block_display_content pref
Bug 1633448 N[Core:DOM: Selection]Factor selection of range's frames from `Selection` out
Bug 1594572 R[Core:DOM: Workers]RuntimeService::Cleanup hangs content processes when a worker is registered a few milliseconds before shutdown
Bug 1633971 R[Core:Graphics: WebRender]Comment SWGL's span rasterizer
Bug 1633985 A[Core:Graphics: WebRender]Remove unused clip parent and backface flag from push_iframe
Bug 1633453 R[Core:Graphics: WebRender]Clear display item cache when the display list send fails or WR backend changes
Bug 1633842 R[Core:Graphics: WebRender]Let WR display item caching ride the train
Bug 1625363 N[Core:ImageLib]AVIF (AV1 Image File Format): experimental support
Bug 1633675 R[Core:Internationalization]Avoid copy of locales array in FluentBundle::Constructor
Bug 1632273 R[Core:JavaScript Engine]Update ImmutableScriptFlags flag comments
Bug 1633940 R[Core:JavaScript Engine]Remove LazyScriptCreationData::forceStrict
Bug 1633964 R[Core:JavaScript Engine]Cleanup FunctionData::atom
Bug 1633893 R[Core:JavaScript Engine: JIT]Convert BaselineScript to use js::TrailingArray
Bug 1634167 R[Core:JavaScript Engine: JIT]More cleanups of IonCode.h
Bug 1633386 R[Core:JavaScript Engine: JIT]Simplify flexible-shift functions
Bug 1633741 R[Core:JavaScript Engine: JIT]Add more helpers to js::TrailingArray
Bug 1632757 R[Core:JavaScript Engine: JIT]Warp: Implement CacheIR ops for typical (empty) for-loops
Bug 1633997 R[Core:JavaScript Engine: JIT]Remove no longer used functionality from M(Load|Store)UnboxedScalar and M(Load|Store)Element
Bug 1632820 R[Core:JavaScript Engine: JIT]Only emit bailAfter instrumentation when the testing function is used
Bug 1633992 R[Core:JavaScript Engine: JIT]Set the commutative flag for MAdd and MMul in the constructor
Bug 1633355 R[Core:Javascript: WebAssembly]Hit MOZ_CRASH(temporarily unsupported conversion of typeref to JS value) at wasm/WasmInstance.cpp:272 with --wasm-gc
Bug 1612100 A[Core:Layout: Floats]Intermittent /css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-014.html | Testing /shape-outside-linear-gradient-014.html == shape-outside-linear-gradient-014.html
Bug 1634023 R[Core:MFBT]Add deduction guides for Span equivalent to deduction provided by MakeSpan
Bug 1634014 R[Core:MFBT]Allow Span to be created from two Span iterators
Bug 1617950 R[Core:Networking]AltSvcCache::GetAltServiceMapping can block the main thread if its backing DataStorage isn't ready
Bug 1319881 R[Core:Networking]Remove UsingNeckoIPCSecurity
Bug 1632098 R[Core:Networking]Enable ParentProcessDocumentChannel
Bug 1632941 R[Core:Panning and Zooming]Unable to dismiss subscription popup on jevaisvouscuisiner.com
Bug 1633103 R[Core:Panning and Zooming]MacOS Regression: The Scrollbar no longer disappears when you reach the very top/left/right or bottom of the page
Bug 1625249 A[Core:Panning and Zooming]Hit-testing produces incorrect result with SVG over iframe element
Bug 1614747 R[Core:Plug-ins]Convert about:plugins to JSWindowActor
Bug 1632279 R[Core:Preferences: Backend]Default preferences should not be settable via prefs.js in the user profile directory
Bug 1612376 R[Core:Privacy: Anti-Tracking]Make HasStorageAccessGranted fission compatible
Bug 1633401 A[Core:Privacy: Anti-Tracking]The Document.HasStorageAccess() would throw NS_ERROR_NOT_AVAILABLE in Fission mode
Bug 1633538 R[Core:Privacy: Anti-Tracking]Stop stripping referrers of 3rd-party iframes when dFPI is enabled
Bug 1631404 R[Core:Security: PSM]Client Certificate not correctly being selected
Bug 1610437 R[Core:WebRTC: Audio/Video]Re-assess the usefulness of hard-panning when on external speakers on macbooks
Bug 1633780 R[Core:WebRTC: Signaling]Permafailing /webrtc/RTCPeerConnection-iceGatheringState.html | setLocalDescription(rollback) of original offer should cause iceGatheringState to reach "new" when starting in "gathering" when Gecko 77 merges to Beta on 2020-05-04
Bug 1621911 R[Core:Widget: Gtk][Wayland] provide gdk-screenshot.cpp for Wayland desktops
Bug 1610067 R[Core:XPCOM][meta] Remove nsAutoPtr
Bug 1633809 R[Core:XPCOM]Warnings spam while building Firefox with clang
Bug 1626322 R[Core:XPCOM]Intermittent Assertion failure: !js::gc::IsInsideNursery(thing.asCell()), at /builds/worker/workspace/obj-build/dist/include/js/HeapAPI.h:574
Bug 1628692 R[Core:XPCOM]FallibleTArray must not be copy-constructible/copy-assignable
Bug 1629770 R[Core:XUL]Make XUL popup on HTML document that has Chrome privilege available
Bug 1602075 N[DevTools:Accessibility Tools]Switch to lazily turning a11y services on/off when using accessibility panel.
Bug 1631799 A[DevTools:Console]When remote debugging messages can appear in the wrong order
Bug 1630957 R[DevTools:Debugger]Introduce UI for Options drop down menu in Debugger panel
Bug 1630228 R[DevTools:General]Experiment disabling F12 by default
Bug 1625134 R[DevTools:Inspector: Compatibility]Enable Compatibility panel in Nightly and DevEdition
Bug 1628635 R[DevTools:Inspector: Compatibility]Update MDN compat data before turning on enabling flag for Nightly
Bug 1594402 R[DevTools:Inspector: Rules]Display a color swatch for all color types in color-taking CSS properties, even when they are variables
Bug 1629109 R[DevTools:Performance Tools (Profiler/Timeline)]The media preset isn't in about:profiling
Bug 1578008 R[DevTools:Responsive Design Mode]Intermittent devtools/client/responsive/test/browser/browser_window_sizing.js | window.outerWidth zoom 0.9 should be 375 and we got 209. - false == true -
Bug 1633938 R[DevTools:Responsive Design Mode]Consider implementing zoom and responsive mode interactions with transform.
Bug 1632582 R[Firefox:Address Bar]Nightly Regression: Reader Mode URLs are changing when selected
Bug 1633910 R[Firefox:Address Bar]Encode all whitespaces but single or isolated \u0020
Bug 1633492 R[Firefox:Address Bar]Decouple retained results from openViewOnFocus pref
Bug 1631281 R[Firefox:Address Bar]If "Open tabs" suggestion is disabled, top sites in address bar doesn't show open top sites
Bug 1632918 R[Firefox:Address Bar]First keyboard input in URL bar is sluggish due to what appears to be synchronous IO by way of the updater service
Bug 1630391 R[Firefox:Disability Access]Update expiry of accessibility telemetry for zoom, backplate, and HCM scalars.
Bug 1604844 R[Firefox:Firefox Accounts]Add sync ids to deletion request ping
Bug 1614749 R[Firefox:General]Convert about:tabcrashed to use JSWindowActor
Bug 1632463 R[Firefox:Installer]Firefox web based stub installer window jumps when dragged to the edge of the screen while installation is in progress
Bug 1630234 V[Firefox:New Tab Page]About:newtab does not maintain the scroll position after navigating back to the page
Bug 1527213 R[Firefox:New Tab Page]Find a way to not use the hidden window in PerfService.jsm
Bug 1634138 R[Firefox:New Tab Page]Move PH signup context to excerpt
Bug 1634103 R[Firefox:Normandy Client]Messaging Experiment schema should require groups on a branch
Bug 1614744 R[Firefox:Private Browsing]Convert about:privatebrowsing to JSWindowActor
Bug 1572377 A[Firefox:Protections UI]Move updating the protections panel out of gProtectionsHandler.onContentBlockingEvent
Bug 1614743 R[Firefox:Protections UI]Convert about:protections to use JSWindowActor
Bug 1633705 R[Firefox:Search]Fix mail.com's search engine name, and add a separate qwantjr engine
Bug 1633514 A[Firefox:Search]Rework test_paramSubstitution.js to work with WebExtensions rather than a manually added one
Bug 1633520 R[Firefox:Search]Check for duplicate of a distribution engine is no longer needed for modern configuration
Bug 1628252 R[Firefox:Security]Move wiki's Sec-Approval & Fixing Security bugs into source docs
Bug 1239694 R[Firefox:Shell Integration][gnome] firefox should have a search provider
Bug 1634040 R[Firefox:Tabbed Browser]Add test for discardBrowser removing potentially stale tab attributes
Bug 1634013 R[Firefox:Tabbed Browser]Remove the browser.tabs.multiselect pref
Bug 1634012 R[Firefox:Tabbed Browser]Remove the browser.tabs.showAudioPlayingIcon pref
Bug 1633781 R[Firefox:Tabbed Browser]Play Tab icon does nothing when clicking on it if the tab is discarded
Bug 1532172 V[Firefox:Toolbars and Customization]Almost invisible separators in the context menu of a downloaded item in the Library when dark theme is enabled
Bug 1628688 R[Firefox:about:logins]Update ASRouter to handle entrypoint parameters from snippets
Bug 1624380 R[Firefox Build System:Bootstrap Configuration]mach bootstrap does not update nasm; ERROR: nasm 2.14 or greater is required for AV1 support.
Bug 1634187 N[Firefox Build System:General]Turn xpcom/idl-parser/xpidl in a proper python 3-ready module
Bug 1633709 R[Firefox Build System:General]Add ckb, hye, meh to Nightly builds
Bug 1631399 R[Firefox Build System:General]clang-plugin cannot be compiled llvm::make_unique → std::make_unique
Bug 1632974 R[Firefox Build System:Mach Core]AttributeError: 'functools.partial' object has no attribute '__name__'
Bug 1633866 A[Firefox Build System:Task Configuration]Dynamically select which tests run during taskgraph generation
Bug 1633907 R[Firefox Build System:Toolchains]Upgrade sccache to current master
Bug 1634116 R[Firefox Build System:Try]Remove "migrate_old_history" from "./mach try again"
Bug 1629039 R[Firefox Build System:Try]Limit rebuild for tasks which are restricted via try --full
Bug 1633451 R[GeckoView:General]Turn the layout.reflow.synthMouseMove pref back off
Bug 1626687 R[GeckoView:General]Big data urls will crash client applications.
Bug 1632231 R[GeckoView:Tracking Protection]Let ContentBlockingController fail gracefully when trying to add/remove/check an invalid exception
Bug 1634029 R[Remote Protocol:Agent]Reorganize observer modules and simplify watching for created/closed browser windows
Bug 1628239 R[Toolkit:Add-ons Manager]'TypeError: oldOptionalPermissions is undefined' when upgrading from 74.0.1 to 75.
Bug 1627336 R[Toolkit:Add-ons Manager]Avoid blocklist and signature checks on test extensions
Bug 1620621 A[Toolkit:Blocklist Implementation]Use cascade bloom filters in add-on blocklist
Bug 1634075 R[Toolkit:Notifications and Alerts][lwtheme with image, light text] Text in gCal alert has drop shadow
Bug 1632854 R[Toolkit:Password Manager]The about:preferences#privacy page hangs if the “Use a master password” checkbox gets ticked/unticked a couple of times while the OS auth dialog is displayed
Bug 1627024 R[Toolkit:Telemetry]Set up FOG Rust testing
Bug 1623301 R[Toolkit:Telemetry]Implement a Rust Custom Ping API (main process)
Bug 1632150 R[Toolkit:Telemetry]Implement the labeled boolean metric type for Project FOG
Bug 1630326 R[Toolkit:Video/Audio Controls]Extend Picture-in-Picture probe lifetimes again
Bug 1630211 R[Toolkit:Video/Audio Controls]Intermittent toolkit/components/pictureinpicture/tests/<test_name>| Uncaught exception - at resource://testing-common/BrowserTestUtils.jsm:1000 - TypeError: can't access property "getAttribute", win.document.documentElement is null
Bug 1628307 R[WebExtensions:General]ExtensionTestUtils.loadContentPage(url, {extension}) uses incorrect remote setting when extensions run in-process
Bug 1606862 U[WebExtensions:General]Make devtools an optional permission
Bug 1630413 R[WebExtensions:General]remove unlimitedStorage prompting
Bug 1595197 R[WebExtensions:Request Handling]webRequest.StreamFilter.onstop is being called twice
Bug 1498706 R[WebExtensions:Untriaged]Intermittent browser/components/extensions/test/browser/browser_ext_port_disconnect_on_crash.js | Test timed out -
###########
Changes to 123 bugs - 104 fixed.
2 bugs are not included due to being restricted