2010-12-13 Alex Bredariol Grilo <abgrilo@profusion.mobi>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Dec 2010 17:56:46 +0000 (17:56 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Dec 2010 17:56:46 +0000 (17:56 +0000)
commit3cc8d9a8be78882ed6f6061c85a6593acc03ab1c
tree90ea7609913ba6d0653355c67785aedea6971ac7
parent20829f55ba246b667cc490d1fe0c61c4307f4462
2010-12-13  Alex Bredariol Grilo  <abgrilo@profusion.mobi>

        Reviewed by Andreas Kling.

        Remove one row/column of renderers.
        https://bugs.webkit.org/show_bug.cgi?id=50456

        This changes the algorithm in a way that it will require one less column
        and row of renderers to fill the viewport. The direct result of this is
        that now less tiles need to be rendered at once when displaying the
        viewport.

        * ewk/ewk_tiled_backing_store.c:
        (_ewk_tiled_backing_store_smart_add):
        (_ewk_tiled_backing_store_recalc_renderers):
        (_ewk_tiled_backing_store_view_wrap_up):
        (_ewk_tiled_backing_store_view_wrap_down):
        (_ewk_tiled_backing_store_view_wrap_left):
        (_ewk_tiled_backing_store_view_wrap_right):
        (_ewk_tiled_backing_store_smart_calculate_offset_force):
        (_ewk_tiled_backing_store_smart_calculate_offset):
        (_ewk_tiled_backing_store_smart_calculate):
        (_ewk_tiled_backing_store_zoom_set_internal):
        (ewk_tiled_backing_store_zoom_weak_set):
        (ewk_tiled_backing_store_fix_offsets):
        (ewk_tiled_backing_store_flush):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@73924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit/efl/ChangeLog
WebKit/efl/ewk/ewk_tiled_backing_store.c