[webkit-efl] How about switching backing store of DRT to single?

Kenneth Rohde Christiansen kenneth.christiansen at gmail.com
Fri Oct 5 08:44:13 PDT 2012


It is for WebKit1 so I don't really care much, but it is always best
testing with the configuration you are actually going to ship

Cheers
Kenneth

On Fri, Oct 5, 2012 at 4:51 PM, ryuan Choi <ryuan.choi at gmail.com> wrote:
> Dear webkit-efl developers,
>
> I want your opinion about switching default backing store of
> DRT(DumpRenderTree/Efl) to `single` instead of `tiled`.
> Now, default is `tiled` and DRT_USE_SINGLE_BACKING_STORE environment is used
> to switch.
>
> As you may know, DRT/Efl can not pass some pixel tests.
> Although it is because of many bugs, I think that one of major reason is
> that DRT/Efl calls paint() directly instead of capturing.
>
> So I created https://bugs.webkit.org/show_bug.cgi?id=79853 but it was
> reverted because of many regressions.
> In my poor analyze, webkit/efl can not capture the webivew now because
> webkit/efl does not draw mockScrollbar as calling paintContents() instead of
> paint()
>
> One simple solution is adding logic to paint scrollbar in
> _ewk_view_tiled_render_cb (ewk_view_tiled.cpp)
> But, I am not sure that painting scrollbar for DRT in tile is reasonable.
> When we designed tiled backingstore, we focused performance and I think that
> painting scrollbar is not a role of tile.
>
> Instead, I suggest using ewk_view_single for DRT.
> ewk_view_single is simple and similar with other ports.
>
> I think that ewk_view_single is more suitable for layout test.
> Could you let me know your opinion?
>
> Regards,
> Ryuan Choi
>
>
>
>
>
> _______________________________________________
> webkit-efl mailing list
> webkit-efl at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-efl
>



-- 
Kenneth Rohde Christiansen
Senior Engineer, WebKit, Qt, EFL
Phone  +45 4093 0598 / E-mail kenneth at webkit.org

﹆﹆﹆


More information about the webkit-efl mailing list