sailfishos / sailfish-browser

Sailfish Browser
https://github.com/sailfishos/sailfish-browser/wiki/Sailfish-Browser-wiki
Mozilla Public License 2.0
305 stars 86 forks source link

[browser] Set gfx.webrender.force-disabled to false #1015

Open llewelld opened 10 months ago

llewelld commented 10 months ago

Sets the "gfx.webrender.force-disabled" preference to false at start up. This is to accommodate changes in Gecko ESR 91 which will automatically use the Web Render layer manager rather than the Client layer manager unless force to do otherwise using this preference. We currently need the Client layer manager for Sailfish Browser.

This is an ESR 91 change, so currently in draft to prevent it being merged.

simonschmeisser commented 10 months ago

Title and description say false while the diff says true

https://wiki.mozilla.org/Platform/GFX/Quantum_Render has a small hint that a different layer manager needs to be used for webrenderer

rainemak commented 10 months ago

@llewelld pushed sailfishos-esr91 to the original as well. We can do incremental changes that are required for esr91 - pr by pr. Finally at the end create one big PR towards next. I'll create similar bracnhes for qtmozembed, gecko-dev, and embedlite-components.

rainemak commented 1 month ago

When you have time please rebase this against latest origin/sailfishos-esr91.

Also redirect to sailfishos-esr91 target branch.

rainemak commented 1 month ago

Could you please re-target this one to the sailfishos-esr91 branch.