RESOLVED FIXED Bug 71681
[Qt][WK2] Remove TiledDrawingArea and dependencies.
https://bugs.webkit.org/show_bug.cgi?id=71681
Summary [Qt][WK2] Remove TiledDrawingArea and dependencies.
zalan
Reported 2011-11-07 06:47:24 PST
[Qt][WK2] Remove TiledDrawingArea and dependencies.
Attachments
Patch (27.08 KB, patch)
2011-11-07 06:52 PST, zalan
no flags
Patch (48.58 KB, patch)
2012-02-03 09:34 PST, Jocelyn Turcotte
kenneth: review+
zalan
Comment 1 2011-11-07 06:52:16 PST
zalan
Comment 2 2011-11-07 07:17:42 PST
TiledDrawingArea and its dependencies are obsolete. In case that any port needs same/similar functionality, the current class structure needs to be reconsidered. Currently there are lots of duplicated code in TiledDrawingAreaProxy and DrawingAreaImpl. Either Tiled needs to be derived from Impl, or preferably Impl code should be moved up to the base class.
KwangHyuk
Comment 3 2011-11-07 17:16:36 PST
Hi, zbujtas, The internal version of WK2-efl's tiled backing store implementation is now based on TiledDrawingArea. So, I would like to know the next plan after landing of this patch. Should we have to move from TiledDrawingArea to DrawingArea or LayerTreeHost ?
zalan
Comment 4 2011-11-08 07:14:17 PST
(In reply to comment #3) > Hi, zbujtas, > > The internal version of WK2-efl's tiled backing store implementation is now based on TiledDrawingArea. > > So, I would like to know the next plan after landing of this patch. > Should we have to move from TiledDrawingArea to DrawingArea or LayerTreeHost ? It's really up to you whether you'd like to keep the original tile approach with a little bit of different class structure (see comment#2). However, that most likely will not work properly in all the cases when both AC and non-AC content are present. Or, as you mentioned, follow the LayerTreeHost(Qt) (TiledBackingStoreRemoteTile) implementation, which properly synchronizes the non-AC with the AC content using tiles. https://bugs.webkit.org/show_bug.cgi?id=69151
zalan
Comment 5 2011-11-09 04:39:47 PST
(In reply to comment #3) > Hi, zbujtas, > > The internal version of WK2-efl's tiled backing store implementation is now based on TiledDrawingArea. > > So, I would like to know the next plan after landing of this patch. > Should we have to move from TiledDrawingArea to DrawingArea or LayerTreeHost ? Could you let me know, if you are fine with removing these classes? (would be great to know before submitting it for review)
KwangHyuk
Comment 6 2011-11-09 18:09:38 PST
(In reply to comment #5) > (In reply to comment #3) > > Hi, zbujtas, > > > > The internal version of WK2-efl's tiled backing store implementation is now based on TiledDrawingArea. > > > > So, I would like to know the next plan after landing of this patch. > > Should we have to move from TiledDrawingArea to DrawingArea or LayerTreeHost ? > Could you let me know, if you are fine with removing these classes? (would be great to know before submitting it for review) Hi, zbujtas, I am gathering idea from each related person to know whether anybody has any major issue caused by this patch. :) I will give you any feedback for this soon. I sincerely thank you for your notification of this patch in advance.
KwangHyuk
Comment 7 2011-11-10 22:24:14 PST
LGTM. We are going to move into LayerTreeHost sooner or later. However, I prefer it if you remove these files some days later. :)
zalan
Comment 8 2011-11-11 06:05:45 PST
(In reply to comment #7) > LGTM. > > We are going to move into LayerTreeHost sooner or later. > However, I prefer it if you remove these files some days later. :) sure, just let me know when. i prefer removing it sooner than latter to avoid confusion about its existence.
KwangHyuk
Comment 9 2011-11-14 01:57:44 PST
(In reply to comment #8) > (In reply to comment #7) > > LGTM. > > > > We are going to move into LayerTreeHost sooner or later. > > However, I prefer it if you remove these files some days later. :) > > sure, just let me know when. i prefer removing it sooner than latter to avoid confusion about its existence. Thanks for your consideration. :) Until the end of this month. if it won't hurt your work.
KwangHyuk
Comment 10 2011-11-14 02:01:45 PST
(In reply to comment #9) > (In reply to comment #8) > > (In reply to comment #7) > > > LGTM. > > > > > > We are going to move into LayerTreeHost sooner or later. > > > However, I prefer it if you remove these files some days later. :) > > > > sure, just let me know when. i prefer removing it sooner than latter to avoid confusion about its existence. > > Thanks for your consideration. :) > Until the end of this month. if it won't hurt your work. I want to see those files until the end of this month if it won't hurt your work.
zalan
Comment 11 2011-11-14 02:16:14 PST
(In reply to comment #10) > (In reply to comment #9) > > (In reply to comment #8) > > > (In reply to comment #7) > > > > LGTM. > > > > > > > > We are going to move into LayerTreeHost sooner or later. > > > > However, I prefer it if you remove these files some days later. :) > > > > > > sure, just let me know when. i prefer removing it sooner than latter to avoid confusion about its existence. > > > > Thanks for your consideration. :) > > Until the end of this month. if it won't hurt your work. > > I want to see those files until the end of this month if it won't hurt your work. alright. sounds ok. thanks.
KwangHyuk
Comment 12 2011-11-14 02:26:02 PST
(In reply to comment #11) > (In reply to comment #10) > > (In reply to comment #9) > > > (In reply to comment #8) > > > > (In reply to comment #7) > > > > > LGTM. > > > > > > > > > > We are going to move into LayerTreeHost sooner or later. > > > > > However, I prefer it if you remove these files some days later. :) > > > > > > > > sure, just let me know when. i prefer removing it sooner than latter to avoid confusion about its existence. > > > > > > Thanks for your consideration. :) > > > Until the end of this month. if it won't hurt your work. > > > > I want to see those files until the end of this month if it won't hurt your work. > > alright. sounds ok. thanks. Thanks too. :)
Jocelyn Turcotte
Comment 13 2012-02-03 09:34:00 PST
Created attachment 125352 [details] Patch Also remove QtSGTileNode and QtSGUpdateQueue.
Jocelyn Turcotte
Comment 14 2012-02-06 05:12:23 PST
Note You need to log in before you can comment on or make changes to this bug.