Changes in 20200319143354

Built from 9f851fcfe33f9a13966a1bf59dc536ee2c8ccd33

..index..
Bug 1522930 R[Core:Audio/Video: GMP]GMP initialization does main thread I/O at startup
Bug 1528265 R[Core:Audio/Video: Playback]Flac decoder reproducibly hangs at specific times in some files
Bug 1619258 R[Core:Audio/Video: Playback][Wayland] Implement vp9 VA-API decode by ffmpeg
Bug 1622729 R[Core:Audio/Video: Playback]Crash in [@ Allocator<T>::free | replace_free | mozilla::FFmpegVideoDecoder<T>::InitVAAPIDecoder]
Bug 1623202 R[Core:Audio/Video: Playback]Add comments to document the media control test utils functions usage, parameters and return value
Bug 1623108 R[Core:CSS Parsing and Computation]Use ThreeDFace instead of ThreeDLightShadow for fieldset borders.
Bug 1623178 R[Core:CSS Parsing and Computation]Change the parsing order of the border shorthand.
Bug 1623147 R[Core:Canvas: 2D]CanvasRenderingContext2D shouldn't flush style if there's no filter reference.
Bug 1623508 R[Core:DMD]Minor bug in block_analyzer.py error message
Bug 1622184 R[Core:DOM: Animation]Mark ready and finished promise rejections as handled
Bug 1619154 R[Core:DOM: Core & HTML].webp not listed when accept="image/*"
Bug 1619398 R[Core:DOM: Core & HTML]Option to specify error flags in content-utils
Bug 1542521 R[Core:DOM: Editor]Can't backspace of in front of a line in div[contenteditable] when there is empty DIV before cursor
Bug 1620504 A[Core:DOM: Editor]Improve warning under libeditor for making investigation of web-compat and regressions easier
Bug 1623083 R[Core:DOM: File]Stack overflow crash in [@ nsTArray_base<T>::SwapArrayElements<T> | mozilla::CycleCollectedJSContext::CleanupIDBTransactions]
Bug 1531289 A[Core:DOM: Navigation]target=_blank (with either explicit noreferrer/noopener, or on builds that have dom.targetBlankNoOpener.enabled set to true) that results in a download opens a new tab and does not close
Bug 1622042 N[Core:DOM: Security]Remove usage of GetURI in nsContentUtils.cpp
Bug 1623040 R[Core:DOM: Selection]Split `nsRange::SetSelection` into `RegisterSelection` and `UnregisterSelection`
Bug 1622751 R[Core:Disability Access APIs]Crash in [@ mozilla::a11y::PDocAccessibleChild::OnMessageReceived]: MOZ_RELEASE_ASSERT(aResultDoc) (NULL actor value passed to non-nullable param)
Bug 1622941 R[Core:Disability Access APIs]Regression: Atk text-attributes-changed events no longer emitted by Firefox, at least for spelling errors
Bug 1623067 R[Core:Gecko Profiler]Uses a padding for 6 characters instead of 5 for the help of the features bitfield, because "ipcmessages" is 131072
Bug 1623195 R[Core:Gecko Profiler]Use updated Variant::match with 2-arg lambda in Serializer<Variant>
Bug 1623254 R[Core:Graphics]Re-create DrawTarget of CanvasRenderingContext2D when the DrawTarget becomes invalid
Bug 1617086 R[Core:Graphics: WebGPU]Hold WebGPU pass dependencies alive during recording
Bug 1588955 R[Core:Graphics: WebRender]Assertion failure: !aRect.IsEmpty(), at src/gfx/2d/DrawEventRecorder.cpp:108
Bug 1593179 R[Core:Graphics: WebRender]Enable gfx.webrender.max-partial-present-rects by default on Windows
Bug 1614655 R[Core:Graphics: WebRender]Support caching additional display items
Bug 1623215 R[Core:Graphics: WebRender]sw-wr: unknown shader ps_text_runALPHA_PASS
Bug 1623353 R[Core:Graphics: WebRender]SWGL crashes when enabling screenshots in profiler
Bug 1623407 R[Core:Graphics: WebRender]Use AtomicUsize instead of AtomicU64 in WebRender
Bug 1623492 R[Core:Graphics: WebRender]Report whether the OS compositor is being used in telemetry
Bug 1620745 R[Core:IPC]ForkServiceLauncher is not launched correctly
Bug 1618995 R[Core:JavaScript Engine]Stop storing the Empty Global Scope in the GCThingList
Bug 1621933 R[Core:JavaScript Engine]Perma js/src/jit-test/tests/structured-clone/sab-errMsg.js | /builds/worker/workspace/build/src/js/src/jit-test/tests/structured-clone/sab-errMsg.js:7:13 ReferenceError: SharedArrayBuffer is not defined when Gecko 76 merges to Beta on 2020-04-06
Bug 1620221 R[Core:JavaScript: GC]Assertion failure: gcMarker->tracingCompartment == comp, at gc/Marking.cpp:273 with Debugger
Bug 1622757 A[Core:JavaScript: GC]Parallel unmarking is slower on 64 bit Linux
Bug 1612534 N[Core:Javascript: WebAssembly]Replace guts of wasmTextToBinary with the wat subsystem
Bug 1620197 R[Core:Javascript: WebAssembly]Enable multiple results from WebAssembly functions
Bug 1341507 A[Core:Layout][css-grid] grid-template-rows / grid-template-columns does not recognise multiple values within repeat() notation when used with auto-fill
Bug 1620568 R[Core:MFBT]Add support for Maybe<T&>
Bug 1621192 R[Core:Networking]Remove mPluginsAllowed and mDocumentOpenFlags from DocumentChannelCreationArgs
Bug 1619584 R[Core:Networking: DNS]TRR: Support redirect for TRR request channel
Bug 1617889 R[Core:Networking: HTTP]Fix COOP comparison
Bug 1622395 R[Core:Panning and Zooming]Use AutoApplyAsyncTestAttributes in GetVisibleRect
Bug 1622111 A[Core:Preferences: Backend]Convert various Varcache prefs in dom/* to use static prefs
Bug 1591180 R[Core:Security: PSM]Enable EV Treatment for Entrust Root Certification Authority - G4 root certificate
Bug 1617170 A[Core:Storage: IndexedDB]Clean up FileInfo/FileManager
Bug 1623325 R[Core:Storage: IndexedDB]Windows MSVC 2019 build bustage: nsTArray.h(544,34): error: no matching constructor for initialization of 'mozilla::dom::indexedDB::StructuredCloneReadInfoChild'
Bug 1558124 R[Core:Web Audio]Add support for AudioWorkletNode.onprocessorerror
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 1592662 R[Core:WebRTC: Audio/Video]Frequent Browser Console spam during a WebEx call: "webrtc.peerconnection.promise_stats_used - Unknown scalar."
Bug 1622759 R[Core:WebRTC: Networking]WebRTC: failed to create any UDP candidates (error = 10) on ICE restart
Bug 1618260 R[Core:Widget]Number input contents are chopped at some heights when native theming is disabled
Bug 1614252 R[Core:Widget: Cocoa]Mouse down events are consumed once Firefox is inactivated during composition of All Korean IME of Apple on Catalina
Bug 1623060 R[Core:Widget: Gtk][Wayland] Respect GtkWidget size then committing to wayland surface
Bug 1617111 R[Core:XPCOM]2.46 - 5.14% raptor-motionmark-animometer-firefox (linux64-shippable-qr, windows10-64-shippable-qr) regression on push 95fe1470b3718d04e5c45605faedda62da140071 (Tue February 18 2020)
Bug 1622854 R[Core:XPCOM]Use mozilla::HashMap for the JS holder map
Bug 1622887 R[Core:XPConnect]Properly support js components implementing an [optional] out nsISupports
Bug 1616306 R[DevTools:Console]Merge splitInputAtLastPropertyAccess into analyzeInputString
Bug 1621572 R[DevTools:Console]Eager evaluation can terminate evaluation inside of debugger hooks triggered by the evaluation itself
Bug 1620194 R[DevTools:Framework]Stop registering devtools test actor dynamically
Bug 1621211 R[DevTools:Framework]The root front should spawn Content Process targets in parallel
Bug 1621712 R[DevTools:Framework]Convert ActorPool to protocol.js Pool in devtools/server/actors/
Bug 1621886 R[DevTools:Framework]Remove Source actor destroy method
Bug 1623079 R[DevTools:Framework]Add a "label" parameter to Pool constructor
Bug 1623089 R[DevTools:Framework]Investigate removing WebConsoleActor._pool
Bug 1623110 A[DevTools:Netmonitor]Hide Initiator column until we merge it
Bug 1572786 N[DevTools:Performance Tools (Profiler/Timeline)]Remove the Gecko profiler add-on and migrate to the profiler popup
Bug 1621022 N[DevTools:Performance Tools (Profiler/Timeline)]Improve profiler menu button enabling workflow
Bug 1401346 R[Firefox:General]Move browser/base/content/illustrations to browser/themes/shared
Bug 1587496 R[Firefox:General]Update nsIBrowserHandler users in browser.js to use new BrowserHandler lazy getter
Bug 1622242 R[Firefox:General]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_selectpopup_colors.js
Bug 1622274 R[Firefox:General]Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_temporary_permissions_navigation.js
Bug 1620921 R[Firefox:Menus]view image on canvas in new tab / window no longer works
Bug 1619422 V[Firefox:Messaging System]Provide a CFR action to open about:preferences#sync with an `entryPoint` query parameter
Bug 1623332 R[Firefox:Messaging System]Remove about:library stub page
Bug 1623229 A[Firefox:Remote Settings Client]Frequent retries/timeouts on linux64-tsan opt Xpcshell opt tests that end as exceptions/timeouts
Bug 1571701 R[Firefox:Site Identity]Tooltip text color for page URL in the Site Identity not readable when dragged over tabs bar
Bug 1605494 R[Firefox:about:logins]Intermittent browser/components/aboutlogins/tests/browser/browser_aaa_eventTelemetry_run_first.js | Uncaught exception - waiting for telemetry event count of: 2 - timed out after 50 tries.
Bug 1611914 R[Firefox:about:logins]Don't re-prompt for a master password within N seconds of re-authenticating with it
Bug 1622542 R[Firefox:about:logins]Unable to see or copy saved password if OS account's password is empty
Bug 1622971 R[Firefox:about:logins]Add a "snippet" object for the pwmgr.open_management telemetry event
Bug 1622789 N[Firefox Build System:Bootstrap Configuration]Stop using `distutils` in the ./mach bootstrap critical path (and add `python3-distutils` dependency)
Bug 1618781 R[Firefox Build System:General]Windows cross builds are missing pdbstr
Bug 1621452 R[Firefox Build System:General]xpidllex.py / xpidlyacc.py are generated inconsistently
Bug 1622905 R[Firefox Build System:General]mach wpt-update is not Py3 compatible
Bug 1623132 R[Firefox Build System:General]Remove python2-only configobj from the tree
Bug 1622328 R[Firefox Build System:Lint and Formatting]Make the tree lint-license green
Bug 1622682 A[Firefox Build System:Lint and Formatting]dom/security: Make it flake8 compliant
Bug 1623287 R[Firefox Build System:Lint and Formatting]Perma [tier2] 0:31.08 tools/lint/test/test_file_license.py::test_lint_license TEST-UNEXPECTED-FAIL
Bug 1623339 R[Firefox Build System:Lint and Formatting][flake8] Explicitly linting a subdirectory of an excluded directory doesn't exclude files
Bug 1622338 R[Firefox Build System:Mach Core]Add --enable-fission option to mach wpt
Bug 1623282 R[Firefox Build System:Source Code Analysis][clang-plugin][alpha] Do not define `MOZ_CLANG_PLUGIN_ALPHA` if we don't need it
Bug 1620166 R[Firefox Build System:Task Configuration]Switch Windows shippable builds to cross-compiles
Bug 1623010 R[Firefox Build System:Task Configuration]Separate out the diffing of generated-files
Bug 1623094 R[Firefox Build System:Task Configuration]Stop using backoff_factor in the bugbug optimizer
Bug 1623462 R[Firefox Build System:Task Configuration]Chunking method loads unix runtime for windows tests
Bug 1621966 R[GeckoView:General]Crash in [@ java.lang.AssertionError: at org.mozilla.geckoview.GeckoSession.onWindowBoundsChanged(GeckoSession.java)]
Bug 1622926 R[GeckoView:General]android shows zoomed in about:support page
Bug 1621300 R[Localization Infrastructure and Tools:Fluent Migration]Remove Fluent migration recipes for Firefox 73
Bug 1623029 R[Remote Protocol:Agent]Add command line option to ./mach puppeteer-test to skip output of missing tests
Bug 1622117 R[Toolkit:Add-ons Manager]update addon via drag drop causes permission migrate failure
Bug 1466357 R[Toolkit:NSIS Installer]Use RefreshShellIcons instead of manually reimplementing it in uninstaller.nsi
Bug 1618696 R[Toolkit:Password Manager]Enable signon.passwordEditCapture.enabled to create a dismissed doorhanger when a password field value is edited
Bug 1619498 R[Toolkit:Password Manager]Record in telemetry how long it takes to display an autocomplete popup
Bug 1608165 R[Toolkit:Startup and Profile System][MSU Capstone] Port toolkit/chrome/mozapps/profile/profileSelection.dtd to Fluent
Bug 1484210 N[Toolkit:Video/Audio Controls]Intermittent toolkit/content/tests/widgets/test_videocontrols.html | Cursor is shown - got true, expected false
###########
Changes to 107 bugs - 89 fixed.
3 bugs are not included due to being restricted