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.
<rdar://problem/10048319>
Created attachment 112436 [details] Patch
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.