Changes in 20200409095500

Built from 33d2485721c6ffd20a952d698754041a14be11b3

..index..
Bug 1621849 R[Core:CSS Parsing and Computation]Add JS console warning about disallowed import rules for constructed style sheets
Bug 1623819 R[Core:CSS Parsing and Computation]assert that get_initial_value() implementations are correct
Bug 1616169 R[Core:Canvas: 2D]honor intrinsic orientation information in drawImage()
Bug 1627285 R[Core:DOM: CSS Object Model]DOMQuad and DOMRect should not use std::min/max for NaN-able doubles
Bug 1612821 R[Core:DOM: Core & HTML]Remove pointerevent_pointerlock_after_pointercapture-manual.html test
Bug 1566316 R[Core:DOM: Core & HTML]HTMLImageElement naturalWidth/naturalHeight does not account for image orientation
Bug 1627573 A[Core:DOM: Editor]Mark some methods of `CSSEditUtils` as `MOZ_CAN_RUN_SCRIPT`
Bug 1607405 R[Core:DOM: Forms]<input pattern> should not allow invalid regexes to escape group
Bug 1628282 R[Core:DOM: Navigation]Inline nsDocShell::OnLoadingSite into its only caller
Bug 1496578 R[Core:DOM: Navigation]convert nsDefaultURIFixup to js and rename it to make it clear it's the only one
Bug 1626404 N[Core:DOM: Navigation][Fission] Google Docs' "Code Blocks" Add-on fails with "NetworkError: Connection failure due to HTTP 0"
Bug 1600818 R[Core:DOM: Navigation]Report fission.autostart pref telemetry using RECORD_DEFAULTPREF_VALUE for all pref branches
Bug 1625513 N[Core:DOM: Navigation]Handle onMayChangeProcess within DocumentLoadListener
Bug 1627890 A[Core:DOM: Security]Disable HTTP Feature-Policy header and document.featurePolicy in Nightly
Bug 1618759 R[Core:DOM: UI Events & Focus Handling][TSF][IMM] Update inputmode support type per current spec on Windows
Bug 1627460 N[Core:DOM: Workers]Profiler markers would be useful to see which files get imported/required into workers
Bug 1627899 R[Core:Disability Access APIs]Intermittent accessible/tests/browser/mac/browser_app.js | Test timed out -
Bug 1619506 R[Core:Disability Access APIs]Fission a11y: JAWS sometimes renders separate buffers for OOP iframe documents
Bug 1627490 R[Core:Gecko Profiler]Replace MOZ_MUST_USE with [[nodiscard]] in tools/profiler
Bug 1627097 R[Core:Gecko Profiler]Profiler taking incorrect cpu count and cpu core information
Bug 1622220 R[Core:Graphics]Add UnpremultiplyRow, expand SwizzleRow to support image encoders
Bug 1628419 R[Core:Graphics: Text]macOS platform back-end holds onto a CGFontRef for every installed font
Bug 1610731 R[Core:Graphics: WebRender]Implement webrender backend for the interaction between position:sticky and dynamic toolbar
Bug 1628130 R[Core:Graphics: WebRender]webrender::prim_store::PrimitiveSceneData is never used
Bug 1628244 R[Core:Graphics: WebRender]very frequent Linux Quantumrender debug Wrench [taskcluster:error] Task timeout after 1800 seconds. Force killing container.
Bug 1627864 R[Core:Graphics: WebRender]Fix invalidation of tiles when the shape of the spatial node tree changes
Bug 1627816 R[Core:Graphics: WebRender]Picture cache does not invalidate when clipped content is hidden
Bug 1470350 A[Core:ImageLib]All the delaytest.html image reftests are disabled.
Bug 1628267 R[Core:JavaScript Engine]Perma tier2 tests/jit-test/jit-test/tests/cacheir/binaryarith.js | /data/local/tests/tests/tests/tests/cacheir/binaryarith.js:11:21 Error: Assertion failed: got 1.7750838132231603, expected 1.7750838132231606 (code 3, args "") [0.1 s]
Bug 1627356 R[Core:JavaScript Engine]Remove MatchOnly regexps
Bug 1620997 R[Core:JavaScript Engine: JIT]Improve IC support for JSOp::Pow
Bug 1627879 R[Core:JavaScript Engine: JIT]Move WarpSnapshot code out of WarpOracle.h/cpp
Bug 1627916 R[Core:JavaScript Engine: JIT]Implement GC tracing for WarpSnapshot GC pointers
Bug 1627954 N[Core:JavaScript: GC]Record time taken by parallel GC tasks in the same place even if they were run on the main thread
Bug 1625855 R[Core:Layout]Replace MOZ_MUST_USE with [[nodiscard]] in layout
Bug 1627398 R[Core:Layout]Support frame tree dump in CSS pixels in layout debugger
Bug 1626665 N[Core:Layout]Declare some methods around `nsTextFrame` `const` or `static`
Bug 1627605 R[Core:Layout: Text and Fonts]Crash in [@ memcmp | nsTHashtable<T>::s_MatchEntry | PLDHashTable::Add | gfxFontGroup::BuildFontList]
Bug 1620152 R[Core:MFBT]Implement MOZ_ALWAYS_TRUE()/etc using MOZ_DIAGNOSTIC_ASSERT() instead of MOZ_ASSERT()
Bug 1603819 R[Core:Networking: Cache]Intermittent netwerk/test/unit/test_bug482934.js | xpcshell return code: 0
Bug 1628298 R[Core:Networking: Cookies]Permafailing Assertion failure: mPrivateStorage, at /builds/worker/checkouts/gecko/netwerk/cookie/CookieService.cpp when Gecko 77 merges to Beta on 2020-05-04
Bug 1582318 N[Core:Networking: Cookies]Intermittent [fission] netwerk/cookie/test/browser/browser_sharedWorker.js | Test timed out -
Bug 1628218 R[Core:Networking: DNS]Remove printf in nsDNSAsyncRequest::OnResolveHostComplete
Bug 1622409 R[Core:Networking: FTP]Put FTP code behind a pref
Bug 1628461 R[Core:Networking: HTTP]Turn on HTTP3 on Nightly
Bug 1628459 R[Core:Networking: HTTP]update neqo to 0.2.4
Bug 1628460 R[Core:Networking: HTTP]Turn of qpack dynamic table
Bug 1622020 R[Core:Panning and Zooming]Add desktop-zooming information to about:support
Bug 1424714 R[Core:Panning and Zooming]Checkerboarding is frequent and covers sticky elements in specific test case
Bug 1626388 R[Core:Preferences: Backend]Convert the VarCache prefs in layout/*
Bug 1610373 R[Core:Privacy: Anti-Tracking]nsICookieManager should return cookies created after a certain date
Bug 1626226 R[Core:Privacy: Anti-Tracking]Investigate if we can get the hasStoragePermission for the unopened channel in WorkerLoadInfo::GetPrincipalsAndLoadGroupFromChannel() for workers
Bug 1624552 R[Core:Privacy: Anti-Tracking]Check whether we can use the same tracking channel and reporting channel in ContentBlockingNotifier::OnDecision
Bug 1619965 A[Core:Storage: IndexedDB]Remove duplication between DeleteDatabaseOp::NoteDatabaseClosed and OpenDatabaseOp::NoteDatabaseClosed
Bug 1627131 R[Core:String]Make xpcom/string buildable outside of a unified build environment
Bug 1626814 R[Core:WebRTC]Intermittent /tests/dom/media/tests/mochitest/test_peerConnection_nonDefaultRate.html logged result after SimpleTest.finish(): pc1 addIceCandidate success
Bug 1628153 R[Core:WebRTC: Audio/Video]Firefox 75+ isn't enforcing >=libvpx-1.8.0 requirement
Bug 1347911 R[Core:WebRTC: Signaling]Implement a=ssrc-group in SDP
Bug 1627141 R[Core:WebVR]Implement XRInputSourcesChangeEvent
Bug 1611310 R[Core:WebVR]Implement XRInputSource
Bug 1626812 R[Core:WebVR]Dispatch XRSessionEvent "end" when exiting XRSession.
Bug 1628109 R[Core:WebVR]WebXR pages still can enter immersive mode even there is an another page is still in that mode.
Bug 1617023 R[Core:WebVR]Implement Gamepad for XRInputSource
Bug 1627886 R[Core:Widget: Android]System colors on android are off by one.
Bug 1616245 R[Core:Widget: Win32]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 1627392 R[Core:XPCOM]Make xpcom/base buildable outside of a unified build environment
Bug 1628433 R[Core:XSLT]Make `dom/xslt` buildable outside of `unified-build` environment
Bug 1598026 A[DevTools:Accessibility Tools]Make the accessibility tree Fission-ready
Bug 1627167 R[DevTools:Console]Re-enable Resources API to fetch console messages
Bug 1626280 R[DevTools:Console]Test order of cached messages in console
Bug 1626286 R[DevTools:Console]Cached messages may be rendered in the wrong order
Bug 1556903 R[DevTools:Debugger]Support index mapped sourcemaps (sourcemap sections)
Bug 1627932 R[DevTools:Debugger]Remove unused devtools.debugger.source-maps-enabled pref
Bug 1598309 R[DevTools:Debugger]Memory usage only grows over time
Bug 1622116 R[DevTools:Framework]Add a helper for visualizing server pools
Bug 1618417 R[DevTools:Netmonitor]Merge Initiator column into Cause
Bug 1627969 R[Firefox:Address Bar]Remove the megabar pref
Bug 1614713 R[Firefox:General][meta] Convert Remote Page Manager and the about: pages that use it to be based on JSWindowActors
Bug 1603974 R[Firefox:Launcher Process]dgapi on the blocklist is still loaded and causes crash
Bug 1627803 R[Firefox:Menus]Rename SSB menu items
Bug 1627983 R[Firefox:Migration]Remove hack in reset Firefox dialog that worked around bug 1620575
Bug 1625567 R[Firefox:New Tab Page]Update Popular Topics Links
Bug 1622978 R[Firefox:Search]Prevent loading distribution engines from filesystem when using modern config
Bug 1624820 R[Firefox:Security]aboutNetError's setNetErrorMessageFromCode likes to pass empty strings to document.l10n.formatValues which produces errors
Bug 1592877 A[Firefox:Security]"cert-error-domain-mismatch-multiple" sometimes broken
Bug 1627589 R[Firefox:Security]DoH: Add a linebreak after the bold title in the doorhanger
Bug 890125 R[Firefox:Session Restore]Window position in virtual desktop not restored across browser sessions on MS Windows
Bug 1576778 R[Firefox:Site Permissions]Missing comment changes and typo in SitePermisions.jsm
Bug 1596322 R[Firefox:Sync]Add bindings for implementing Sync engines in Rust
Bug 1626323 R[Firefox:Sync]Vendor rusqlite into mozilla-central
Bug 1464700 R[Firefox:Theme]Library button can't be clicked when animating
Bug 1628200 R[Firefox Build System:General]config/tests/test_mozbuild_reading.py is busted
Bug 1628036 R[Firefox Build System:General]instrumented-build-macosx64-shippable needs a binutils toolchain
Bug 1627163 R[Firefox Build System:General]Switch python configure to python 3
Bug 1623701 R[Firefox Build System:General]Ensure build system code is compatible with Python 3.5
Bug 1625285 R[Firefox Build System:General]A few small fixes to prevent bustage under Python 3 in lint/resource monitor
Bug 1617748 R[Firefox Build System:General]Run `./mach build`, `./mach build-backend`, `./mach configure` with Python 3
Bug 1627873 R[Firefox Build System:General]Stalls during a mach command may not show the last bits of output before stall
Bug 1628205 R[Firefox Build System:General]Convert nsinstall.py to python 3
Bug 1326486 R[Firefox Build System:General]Provide PGO builds of clang
Bug 1435148 A[Firefox Build System:General]--enable-address-sanitizer should --disable-jemalloc
Bug 1621436 R[Firefox Build System:General]Convert process_install_manifest to py3_action
Bug 1626765 R[Firefox Build System:Source Code Analysis]nsWindow.cpp: do not use 'else' after 'return'
Bug 1626787 R[Firefox Build System:Source Code Analysis]ClearKeyDecryptionManager.cpp: the 'empty' method should be used to check for emptiness instead of 'size'
Bug 1626776 R[Firefox Build System:Source Code Analysis]WebGLContextGL.cpp: redundant return statement at the end of a function with a void return type
Bug 1625884 R[Firefox Build System:Toolchains]Update clang-tools to version 10
Bug 1627734 R[GeckoView:General]Typing on fixed element textarea scrolls content to the top
Bug 1626979 R[GeckoView:General]Add GV API that allows embedder to add App Notes to the crash report
Bug 1628449 R[GeckoView:General]GeckoSession.loadUri() doesn't complete until future loop iteration
Bug 557710 R[Toolkit:Add-ons Manager]Check over behaviour w.r.t multiple install locations
Bug 1614933 R[Toolkit:Crash Reporting]Don't use shared memory to send annotations from child processes
Bug 1622701 R[Toolkit:Crash Reporting]Eliminate use of `fix_stack_using_bpsyms.py` in `utils.py`
Bug 1596210 R[Toolkit:Crash Reporting]Breakpad debug output causes scrambled output on Windows
Bug 1627367 R[Toolkit:Crash Reporting]Remove content process crash annotation blacklist
Bug 1569253 R[Toolkit:Password Manager]Remove old password manager UI (passwordManager.xhtml) from mozilla-central
Bug 1608191 R[Toolkit:Startup and Profile System][MSU Capstone] Port toolkit/chrome/mozapps/profile/profileDowngrade.dtd to Fluent
Bug 1626590 A[Toolkit:Telemetry]histograms not needed anymore in histogram-allowlists.json should be called out more explicitly
Bug 1624482 R[Toolkit:Themes]Scope menulist styles to its own component using shadow DOM
Bug 1590573 R[Toolkit:XUL Widgets]Unify how we cache fragments with parseXULToFragment in our Custom Elements
Bug 1489430 R[WebExtensions:Frontend]The “Remove Extension” context menu item is not available for pageAction
Bug 1597159 R[WebExtensions:General]StreamFilter won't work with Fission if we switch process
###########
Changes to 121 bugs - 103 fixed.
3 bugs are not included due to being restricted