It's discussed in https://lists.webkit.org/pipermail/webkit-efl/2011-August/thread.html In short, ewk_view_single.c and ewk_view_tiled.c should include ewk_private.h to remove warning, but they can't because their extension are ".c" and ewk_private.h contains WebCore namespace.
Created attachment 104468 [details] Patch
Comment on attachment 104468 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=104468&action=review > Source/WebKit/efl/ChangeLog:9 > + Rename c files to cpp and include ewk_private.h to remove warning in compile time. > + It's because these files require ewk_repaint_add which is in ewk_private.h. > + However these files can't include ewk_private.h because of some functions containing > + namespace. Informal r+ -- I'd just change the above to something along the lines of "Use a C++ compiler for these files, so that they can include the C++-using ewk_private.h."
Created attachment 104635 [details] comment_changed
Created attachment 106298 [details] rebased
Comment on attachment 106298 [details] rebased r=me
Comment on attachment 106298 [details] rebased Thank you.
Comment on attachment 106298 [details] rebased Clearing flags on attachment: 106298 Committed r94509: <http://trac.webkit.org/changeset/94509>
All reviewed patches have been landed. Closing bug.