WPE uses its own drawing area implementation, which is actually a fork of AcceleratedDrawingArea, but simplified for the case of compositing being always forced. AcceleratedDrawingArea already handles the case of compositing being forced, so now that WPE is upstream we could simply use AcceleratedDrawingArea instead.
Created attachment 310988 [details] Patch
Comment on attachment 310988 [details] Patch I'm really okay for this change!
Committed r217479: <http://trac.webkit.org/changeset/217479>
Re-opened since this is blocked by bug 172642
This is now fine to land with the forceRepaint() being made exclusive to PLATFORM(GTK).
Committed r217779: <http://trac.webkit.org/changeset/217779>