We use a wide set of #ifdefs to encapsulate the LayerTreeHostProxy implemetation, and to encapsulate the TILED_BACKING_STORE parts of it. Instead, we should use a single guard (maybe USE(COMPOSITING_IN_UI_PROCESS) and remove the TILED_BACKING_STORE guard.
Created attachment 129048 [details] Patch
I don't think this is clear enough. It sounds as if is for enabling the code on the UI process, but not doing the actual compositing there. What about WTF_USE_UI_SIDE_COMPOSITING ? WTF_CLIENT_SIDE_COMPOSITING
Created attachment 129466 [details] Patch
Created attachment 129507 [details] Patch
Comment on attachment 129507 [details] Patch Clearing flags on attachment: 129507 Committed r109302: <http://trac.webkit.org/changeset/109302>
All reviewed patches have been landed. Closing bug.