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]
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]
Created attachment 129507 [details]
Comment on attachment 129507 [details]
Clearing flags on attachment: 129507
Committed r109302: <http://trac.webkit.org/changeset/109302>
All reviewed patches have been landed. Closing bug.