[Webkit-unassigned] [Bug 70873] [EFL] Invalidation request outside of visible area doesn't seem to occur when tiled view is used.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 15 17:43:40 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=70873
--- Comment #5 from KwangHyuk <hyuki.kim at samsung.com> 2011-11-15 17:43:39 PST ---
(In reply to comment #4)
> View in context: https://bugs.webkit.org/attachment.cgi?id=115129&action=review
>
> > Source/WebKit/efl/ewk/ewk_view.cpp:3927
> > +#define EWK_VIEW_TILED_TYPE_CHECK_OR_RETURN(ewkView, ...) \
>
> Can you move this to the define section, please?
>
OK,
> > Source/WebKit/efl/ewk/ewk_view.cpp:3933
> > +/**
>
> Please move this function where internal functions are defined.
>
Ok too.
> > Source/WebKit/efl/ewk/ewk_view.cpp:3935
> > + * Reports it to him that FrameView is created.
>
> I'd rather write: Reports that FrameView object has been created.
> Please add empty line before detailed descriptions (started with *).
>
> > Source/WebKit/efl/ewk/ewk_view.cpp:3936
> > + * Paint area is set for full contents rect if view is an instance of ewk_view_tiled
>
> Please describe it similar to ewk_frame_paint_full_set's doc.
>
> > Source/WebKit/efl/ewk/ewk_view.cpp:3939
> > + * @param ewkView View.
>
> I would rather use "view object" instead of View (as we are using it in ewk_view's doc).
> And please do not use dot at the end of params' doc.
>
> > Source/WebKit/efl/ewk/ewk_view.cpp:3940
> > + *
>
> Please remove unneeded line.
>
Ok, I will.
> > Source/WebKit/efl/ewk/ewk_view.cpp:3946
> > + ewk_frame_paint_full_set(smartData->main_frame, true);
>
> Do we have a guarantee that for single backing store paintsEntireContents flag is set to false before creating FrameView as you wrote in doc? I am sorry for asking this I am not familiar with backing store. Or should we set it on false in case of single backing store.
>
Sure, parent of FrameView (ScrollView) set it as false when it created and nobody calls it.
But if TILED_BACKING_STORE is enabled, it can be enabled although ewk_view_single is used.
TILED_BACKING_STORE is not enabled for webkit-efl yet.
> Do we need to call ewk_frame_paint_full_set(smartData->main_frame, true) in _ewk_view_tiled_smart_add() (ewk_view_tiled.cpp) too ?
Good point, let me check it too.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list