We're using blink::WebScreenInfo far more in content:: than in blink::.
It seems particularly objectionable that all of the RenderWidget::Create functions take a blink:: structure rather than a content:: structure.
The reason that this is impelling me to do something now is that I want to add a gfx::ICCProfile to all of the places where blink::WebScreenInfo is passed (e.g, to content::RenderWidget::Create and content::ResizeParams). Adding Blink support for ICC profiles only to plumb this through brings to mind the expression "there is no limit to the complexity of the wrong solution".
Comment 1 by bugdroid1@chromium.org
, Sep 7 2016