RESOLVED FIXED 82533
[Qt][WK2] Remove all USE(TILED_BACKING_STORE) defines from code that contains UI_SIDE_COMPOSITING
https://bugs.webkit.org/show_bug.cgi?id=82533
Summary [Qt][WK2] Remove all USE(TILED_BACKING_STORE) defines from code that contains...
Noam Rosenthal
Reported 2012-03-28 14:49:06 PDT
[Qt][WK2] Remove all USE(TILED_BACKING_STORE) defines from code that contains UI_SIDE_COMPOSITING
Attachments
Patch (6.08 KB, patch)
2012-03-28 15:10 PDT, Noam Rosenthal
no flags
Patch for landing (6.09 KB, patch)
2012-04-09 10:15 PDT, Noam Rosenthal
no flags
Noam Rosenthal
Comment 1 2012-03-28 15:10:39 PDT
Jocelyn Turcotte
Comment 2 2012-03-29 05:06:57 PDT
Comment on attachment 134415 [details] Patch LGTM, TILED_BACKING_STORE guards don't have much value in WK2 anyway. We should also remove its support from WebCore if we ever can.
Kenneth Rohde Christiansen
Comment 3 2012-03-29 05:11:02 PDT
Comment on attachment 134415 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=134415&action=review > Source/WebKit2/WebProcess/WebCoreSupport/WebGraphicsLayer.h:123 > > -#if USE(TILED_BACKING_STORE) > // TiledBackingStoreClient > virtual void tiledBackingStorePaintBegin(); > virtual void tiledBackingStorePaint(GraphicsContext*, const IntRect&); So isn't this header shared across ports? Won't this break mac etc?
Noam Rosenthal
Comment 4 2012-03-29 06:48:36 PDT
(In reply to comment #3) > (From update of attachment 134415 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=134415&action=review > > > Source/WebKit2/WebProcess/WebCoreSupport/WebGraphicsLayer.h:123 > > > > -#if USE(TILED_BACKING_STORE) > > // TiledBackingStoreClient > > virtual void tiledBackingStorePaintBegin(); > > virtual void tiledBackingStorePaint(GraphicsContext*, const IntRect&); > > So isn't this header shared across ports? Won't this break mac etc? No, this header is only for UI_SIDE_COMPOSITING.
Kenneth Rohde Christiansen
Comment 5 2012-03-29 06:49:43 PDT
Comment on attachment 134415 [details] Patch ok then
zalan
Comment 6 2012-03-29 06:58:27 PDT
(In reply to comment #2) > (From update of attachment 134415 [details]) > LGTM, TILED_BACKING_STORE guards don't have much value in WK2 anyway. We should also remove its support from WebCore if we ever can. agree, especially with its mixture with fixed layout at some places at the webprocess side.
Noam Rosenthal
Comment 7 2012-04-09 10:15:07 PDT
Created attachment 136255 [details] Patch for landing
WebKit Review Bot
Comment 8 2012-04-09 13:26:22 PDT
Comment on attachment 136255 [details] Patch for landing Clearing flags on attachment: 136255 Committed r113610: <http://trac.webkit.org/changeset/113610>
WebKit Review Bot
Comment 9 2012-04-09 13:26:26 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.