BitmapImage::create() now takes a PassRefPtr<cairo_surface_t> in argument instead of a cairo_surface_t*. Several call sites have not been updated because they were compiling and I missed them. We should stop silently converting cairo_surface_t* to PassRefPtr<cairo_surface_t> when calling BitmapImage::create().
Created attachment 196501 [details]
Comment on attachment 196501 [details]
GTK build error. I'll investigate.
Created attachment 196517 [details]
Patch for landing
minor fix for GTK build.
Committed r147683: <http://trac.webkit.org/changeset/147683>