Changes in 20200402095145

Built from 95ddb3213aecaf87c0a4f2d3559bd17e0194148c

..index..
Bug 1623486 R[Core:Audio/Video: Playback]Always control the media being used in PIP
Bug 1626697 R[Core:Audio/Video: cubeb]Update cubeb-pulse to 72f813a and cubeb-coreaudio to 432259a
Bug 1622322 R[Core:CSS Parsing and Computation]Improve performance for printing when multiple shadow roots share adopted style sheets
Bug 1557118 R[Core:DOM: Content Processes]Support group in registerWindowActor
Bug 1626096 R[Core:DOM: Content Processes]Lock the dom.ipc.processCount.webIsolated pref
Bug 1622420 R[Core:DOM: Content Processes]Can't get top-level WindowContext in the cross-origin iframe
Bug 1625839 R[Core:DOM: Core & HTML]Crash in [@ nsGlobalWindowOuter::MaybeTabGroupOuter]
Bug 1597268 R[Core:DOM: Core & HTML]Remove registerContentHandler() and dom.registerContentHandler.enabled
Bug 1626705 R[Core:DOM: Core & HTML]Use mozalloc_handle_oom to handle OOM for DOMArena
Bug 1615109 R[Core:DOM: Core & HTML]Could not map contract ID '@mozilla.org/sharepicker;1' to CID {1201d357-8417-4926-a694-e6408fbedcf8} because no implementation of the CID is registered.
Bug 1612839 R[Core:DOM: Device Interfaces]test_credman_iframes.html fails with Fission focus changes
Bug 1624011 R[Core:DOM: Editor]Assertion failure: firstRange, at /builds/worker/checkouts/gecko/editor/libeditor/HTMLEditSubActionHandler.cpp:835
Bug 1626417 R[Core:DOM: Navigation]Enable DocumentChannel for about:privatebrowsing
Bug 1625530 R[Core:DOM: Navigation]Test for bug 1528305 continuously spawns processes in fission.
Bug 1597442 R[Core:DOM: Navigation]Fix uses of nsJSContext::MaybeRunNextCollectorSlice in dom/base/nsJSEnvironment.cpp
Bug 1616727 R[Core:DOM: Navigation]Assertion failure: NodePrincipal()->GetIsNullPrincipal() (srcdoc without null principal as toplevel!), at src/dom/base/Document.cpp:3576
Bug 1625448 R[Core:DOM: Security]HTTPS Only Mode - Add tests for console logging
Bug 1589275 R[Core:DOM: Security]Make DocumentChannel CSP handling work entirely in the parent process
Bug 1623858 R[Core:DOM: Selection]Document and simplify some Selection related code
Bug 1618539 R[Core:DOM: UI Events & Focus Handling]Remove content-process use of nsIFocusManager::GetActiveWindow
Bug 1620173 R[Core:DOM: UI Events & Focus Handling]WindowHidden reads mActiveWindow from a content process
Bug 1613031 R[Core:DOM: UI Events & Focus Handling]toolkit/content/tests/mochitest/test_mousecapture.xhtml times out with Fission focus code
Bug 1623092 R[Core:DOM: UI Events & Focus Handling]Avoid setting mActiveWindow in content processes
Bug 1612844 R[Core:DOM: Web Authentication]WebAuthn tests fail with Fission focus code
Bug 1625832 R[Core:Disability Access APIs]VoiceOver "Show context menu" clicks in the wrong place
Bug 1626802 V[Core:Disability Access APIs]Avoid cross-thread QueryInterface calls for interfaces we know aren't supported
Bug 1625856 R[Core:Gecko Profiler]Implement ProfileBufferChunkManagerWithLocalLimit
Bug 1626563 R[Core:Graphics]Remove some redundant user-provided copy constructors in gfx/thebes
Bug 1626659 N[Core:Graphics: Layers]Make gfx/layers buildable outside of unified build environment
Bug 1626113 R[Core:Graphics: Layers]Use mozilla::Span in Matrix4x4::TransformAndClipRect
Bug 1626111 R[Core:Graphics: Layers]Fix two variable names in Matrix4x4TypedFlagged::TransformAndClipBounds
Bug 1626550 R[Core:Graphics: Text]Update graphite to version 1.3.14
Bug 1624468 N[Core:Graphics: WebRender]Add a fast path for more gradient types in WR
Bug 1625816 R[Core:Graphics: WebRender]Position of background rectangles is affected by the current display port
Bug 1624817 R[Core:Graphics: WebRender]Crash in [@ webrender::renderer::Renderer::draw_frame] (internal error: entered unreachable code)
Bug 1622360 N[Core:Graphics: WebRender]Remove document splitting code
Bug 1626496 R[Core:Graphics: WebRender]Round down for nearest filtering in SWGL
Bug 1624016 R[Core:Graphics: WebRender]Add memory reporting to WR display item cache
Bug 1622589 R[Core:JavaScript Engine]Add SMDOC for js::BaseScript
Bug 1567157 R[Core:JavaScript Engine]JIT simplifications after JSScript/LazyScript unification
Bug 1626351 R[Core:JavaScript Engine]Support mach jstests and mach jit-test for android devices
Bug 1626634 R[Core:JavaScript Engine]Minor fixups to new JSScript/BaseScript model
Bug 1594545 R[Core:JavaScript Engine]Implement NativeRegExpMacroAssembler for new regexp import based on irregexp/NativeRegExpMacroAssembler.cpp
Bug 1502355 R[Core:JavaScript Engine]Implement ReadableStream.prototype.pipeTo and pipeThrough
Bug 1626201 R[Core:JavaScript Engine: JIT]Support OSR in WarpBuilder
Bug 1607986 R[Core:JavaScript Engine: JIT]Clicking "play" on paper.io is extremely slow on Firefox, smooth on Chrome
Bug 1626075 R[Core:JavaScript Engine: JIT]IonBuilder::arithTryBinaryStub can't fail
Bug 1617851 R[Core:JavaScript Engine: JIT]Add basic location information for Ion aborts in non-debug builds
Bug 1625734 R[Core:JavaScript: GC]AddressSanitizer: attempting to call malloc_usable_size() for pointer which is not owned: 0x7f6453a00628 [@ malloc_usable_size] with byteSize
Bug 1625212 N[Core:JavaScript: GC]Investigate giving GC cells an explicit header field to store the GC flags
Bug 1622828 R[Core:Javascript: WebAssembly]Implement wasm->js multi-value calls
Bug 1625887 R[Core:Javascript: WebAssembly]Implement js->wasm multi-value calls
Bug 1625885 R[Core:Javascript: WebAssembly]Consolidate use of ToWebAssemblyValue / ToJSValue in WasmInstance
Bug 1625805 R[Core:Layout]Don't look at image state for content: url() images.
Bug 1626155 R[Core:Layout]nsLayoutUtils::TransformAncestorPointToFrame passes null for ancestor frame
Bug 1614268 A[Core:Layout]Land a mochitest for bug 1550800
Bug 1597786 R[Core:Layout]Intermittent bugs/1553571-1.html == bugs/1553571-1-ref.html | load failed: timed out waiting for pending paint count to reach zero (waiting for MozAfterPaint) (waiting for updateCanvasPending)
Bug 40545 A[Core:Layout: Form Controls]LABELs don't work for OPTIONs (<option label> in selects) (standards mode only!)
Bug 1619349 A[Core:Layout: Text and Fonts]Add telemetry to determine potential impact of anti-font-fingerprinting measures
Bug 1619350 A[Core:Layout: Text and Fonts]Distinguish OS-provided from user-installed fonts in the system font list
Bug 1626267 R[Core:MFBT]Add std::transform-like algorithms with error handling based on mozilla::Result
Bug 1597954 R[Core:MFBT]Add a class template for objects that can only be initialized once
Bug 1626359 R[Core:Networking: DNS]Crash in [@ mozilla::net::Http3Stream::WriteSegments]
Bug 1626799 R[Core:Networking: HTTP]Update Neqo to 0.2.3
Bug 1625198 R[Core:Networking: HTTP]Number of bytes read reported n HttpConnectionUDP::OnSocketReadable is bogus
Bug 1626318 R[Core:Panning and Zooming]Crash in [@ OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | std::basic_string<T>::_Reallocate_grow_by<T>]
Bug 1623044 R[Core:Privacy: Anti-Tracking]Crash in [@ (anonymous namespace)::NotifyBlockingDecision] via AntiTracking
Bug 1626540 R[Core:Privacy: Anti-Tracking]Fix a crash in the anti-tracking redirect heuristic
Bug 1626495 R[Core:Security: PSM]Re-enable TLS 1.0 in Firefox 76 and 77 (Release)
Bug 1623278 A[Core:Storage: IndexedDB]Prototype reduction of raw pointer usage
Bug 1620273 R[Core:Storage: IndexedDB]Add SafeRefPtr as a safer variant of a RefPtr
Bug 1536796 R[Core:Storage: Quota Manager]Getting NS_ERROR_FILE_NOT_FOUND error while the file path exceeds the path limit on Windows
Bug 1618170 A[Core:WebRTC]Perma [tier2] browser/base/content/test/webrtc/browser_devices_get_user_media_in_frame.js | Uncaught exception - at chrome://mochitests/content/browser/browser/base/content/test/webrtc/browser_devices_get_user_media_in_frame.js:521 - TypeError: gBrowser
Bug 1613717 R[Core:WebRTC: Audio/Video]test_getUserMedia_basicScreenshare.html fails with Fission focus code
Bug 1609124 R[Core:WebRTC: Networking]ICE mode 2 implementation on dual stack configurations is prone to fail
Bug 1620448 R[Core:WebRTC: Signaling]addIceCandidate doesn't detect InvalidStateError synchronously when chain is empty
Bug 1616245 R[Core:Widget]Intermittent toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js | Main Thread] ###!!! ASSERTION: Negative height passed to nsWindow::Resize: '(height >= 0)', file z:/build/build/src/widget/windows/nsWindow.cpp, line 1834
Bug 1595038 R[Core:Widget: Cocoa][macOS] 1px horizontal line flickering glitch when scrolling
Bug 1626206 R[Core:XPCOM]nsTArrayBackInserter defines bad operator++
Bug 1626043 R[DevTools:CSS and Themes]Stop packaging toolbars.css as both chrome:// and resource://
Bug 1625814 R[DevTools:Debugger]Update addLineClass and removeLineClass parameters
Bug 1626508 R[DevTools:Debugger]The debugger should have flow definitions for redux
Bug 1616301 R[DevTools:Framework]context switching should refer to target instead of thread
Bug 1626575 R[DevTools:Shared Components]Remove Loader.jsm exceptions from Android allowed-dupes.mn
Bug 1626210 R[DevTools:about:debugging]Connecting to remote device fails `Cc is not defined`
Bug 1623944 R[Firefox:Address Bar]"Okay, got it" button from Search tips and search Interventions is not easily visible in dark theme
Bug 1622476 N[Firefox:Messaging System]Implement about:welcome termination telemetry ping
Bug 1625938 V[Firefox:Migration]The buttons of the import wizard dialog are incorrectly displayed for the "pave-over"and Reinstall install method (stub installers)
Bug 1621355 V[Firefox:New Tab Page]Un-hardcode dismiss tooltip
Bug 1586933 R[Firefox:Normandy Client]Make Normandy constants easier to search for
Bug 1625773 R[Firefox:Preferences]Preferences UI manual socks proxy port cannot be modified
Bug 1584280 R[Firefox:Security]Intermittent toolkit/components/certviewer/tests/browser/browser_handleMultipleCertsURL.js | Subject Name must be the selected item - "" == "Subject Name" -
Bug 1622730 R[Firefox:Site Permissions]Support principals `file://` for the site permission setting
Bug 1616772 R[Firefox:Site Permissions]Re-enable browser/base/content/test/fullscreen/browser_bug1557041.js for Fission
Bug 1573758 R[Firefox:Sync]Consider dropping or extending tabs TTL
Bug 1626125 R[Firefox:Sync]Vendor `sync15_traits` in m-c
Bug 1626265 R[Firefox:Tabbed Browser]Don't hide the status panel (status bar) while a link's context menu is open
Bug 1602808 R[Firefox:Tabbed Browser]3.06 - 7.93% startup_about_home_paint / tabswitch (linux64-shippable-qr, windows10-64-shippable, windows10-64-shippable-qr) regression on push bff9eef8191f12cee9af275966a563517dcdf429 (Fri November 22 2019)
Bug 1626485 R[Firefox:Theme]Clean up some prefs styling
Bug 1626138 R[Firefox:about:logins]Add a pref to disable the OS authentication prompt
Bug 1626413 A[Firefox:about:logins]Sorting by "Alerts" is broken when there are no vulnerable passwords
Bug 1625967 V[Firefox:about:logins]The “Learn more” and the “Go to <website_name>” links overlap with the elements from the “Vulnerable Password”/”Breached Website” notification when the browser is resized
Bug 1626344 R[Firefox Build System:Android Studio and Gradle Integration]only use -O2 for android builds on nightly
Bug 1626340 R[Firefox Build System:General]Fix some mozconfigs where mozconfig.common.override is not at the end
Bug 1623523 R[Firefox Build System:General]Switch Windows devedition and add-on-devel builds to cross-builds
Bug 1626640 R[Firefox Build System:Lint and Formatting][Coverity] For modules that are compatible with the non unified build environment stop using the unified files for analysis
Bug 1622654 R[Firefox Build System:Source Code Analysis]the 'empty' method should be used to check for emptiness instead of 'size'
Bug 1624231 R[Firefox Build System:Source Code Analysis]nsUrlClassifierDBService.cpp: do not use 'else' after 'return'
Bug 1624902 R[Firefox Build System:Task Configuration]Limit the number of platforms bugbug manifests run on
Bug 1607552 R[Firefox Build System:Task Configuration]DevEd aarch64 build should have Widevine enabled
Bug 1624649 A[Firefox Build System:Task Configuration]Switch android emulator to be pulled via toolchain instead of tooltool
Bug 1626283 R[Firefox Build System:Toolchains]The mingw mozconfigs include mozconfig.cache twice
Bug 1626393 R[Firefox Build System:Try]OSError: No such file or directory '.../target_task_set'
Bug 1624280 R[Firefox Build System:Try]Allow specifying custom routes in `mach try fuzzy`
Bug 1626670 R[GeckoView:General]Never build with MOZ_UPDATER=1
Bug 1626526 R[Remote Protocol:Network]TypeError: can't access property "spec", topFrame.currentURI is null: _onRequest@chrome://remote/content/domains/parent/Network.jsm:383:20
Bug 1559392 R[Toolkit:Add-ons Manager][about:addons] Support installing non-.xpi files with drag and drop
Bug 1608347 R[Toolkit:Password Manager]Master password dialog pops up every time the browser starts when the site that requires login is at the top site
Bug 1619851 R[Toolkit:Password Manager]Login doorhanger telemetry counts impressions when updating/replacing a doorhanger for the same document
Bug 1625028 R[Toolkit:Password Manager]Add plain mochitest coverage for new-password heuristics
Bug 1618587 V[Toolkit:Password Manager]Don't allow revealing autofilled passwords in the dismissed login capture doorhanger from an edit
Bug 1626619 R[Toolkit:Themes]Remove `browser.in-content.dark-mode` preference
Bug 1624960 R[Toolkit:Themes]Simplify some margin/padding values
Bug 1615544 R[Toolkit:Video/Audio Controls]Re-enable test_videocontrols.html for Fission
Bug 1626662 R[Toolkit:XUL Widgets]Remove warning from xul.css and minimal-xul.css
Bug 1626539 R[Toolkit:XUL Widgets]Remove the dlgType property from XUL buttons
Bug 1626804 R[Toolkit:about:memory]Clarify about:memory's `explicit` description
Bug 1610141 R[WebExtensions:Developer Tools]"Find as You Type" blocks typing in devtool extensions inputs
Bug 1613590 R[WebExtensions:General]browser_ext_search.js leaks an about:neterror window with Fission focus code
Bug 1625006 R[WebExtensions:Request Handling]Include information about webRequest blocking handlers in profiles
###########
Changes to 130 bugs - 108 fixed.
2 bugs are not included due to being restricted