WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
Formatted Diff
Diff
Patch
(48.58 KB, patch)
2012-02-03 09:34 PST
,
Jocelyn Turcotte
kenneth
: review+
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
zalan
Comment 1
2011-11-07 06:52:16 PST
Created
attachment 113860
[details]
Patch
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
Committed
r106800
: <
http://trac.webkit.org/changeset/106800
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug