CG plug-ins are always given a context with a scale factor of 1 to draw into, even when the device scale factor is something else. This results in plug-ins looking blurry on higher scale factor displays.
We should scale the context to match the device scale factor before handing it off to the plug-in for drawing.
Created attachment 112436 [details]
Committed r98416: <http://trac.webkit.org/changeset/98416>
GTK build fixes attempted in http://trac.webkit.org/changeset/98435 and http://trac.webkit.org/changeset/98437.
GTK build fixed in http://trac.webkit.org/changeset/98438.