Adopt WebCore::IOSurface in ImageBuffer
Created attachment 246811 [details] Patch
There are a few more cleanups that could come after this: * Add some kind of IOSurface::Locker and byte-ptr getter and whatnot. * Make it harder to get to ImageBuffer::m_surface. Move it to ImageBufferData, in the software-only section? * Decide whether we should keep 160121 and delete a bunch of code if not * Turn on pooling of ImageBuffer backing surfaces
Created attachment 246835 [details] Windows build fix
Created attachment 246845 [details] Patch
Simon reviewed this, just trying to get through Windows EWS.
http://trac.webkit.org/changeset/180308
Build fix in http://trac.webkit.org/changeset/180330