[Webkit-unassigned] [Bug 64923] [EFL] A method of defining open header list has been changed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 22 05:17:28 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=64923





--- Comment #6 from Raphael Kubo da Costa <kubo at profusion.mobi>  2011-07-22 05:17:28 PST ---
I'm still not convinced by the arguments you have presented. What if you move the private headers to a private/ directory inside ewk? I'd be OK with this and I think it should be explicitly enough for you too.

> Source/WebKit/efl/ChangeLog:3
> +        [EFL] A method of defining open header list has been changed to an explicit manner.

That's not much in line with what I had in mind when I asked you to be less vague here. If one starts reading the ChangeLog file, this will probably make very little sense. What's an "open header", for a start? You should say something like "[EFL] Explicitly define which headers will be publicly installed".

> Source/WebKit/efl/ChangeLog:7
> +        different packages to clearly understand which header files contain publid API.

publid -> public

This would only help if people actually resorted to looking at the build system to check that (which means people working on webkit-efl itself, not people using it in other applications/packages), so this does not look very convincing.

> Source/WebKit/efl/ChangeLog:9
> +        modify cmake file by this change.

OK, this is a more compelling argument, as people will probably add internal headers more frequently than public ones. Still, neither of kind of addition should be frequent enough to justify such change.

> Source/WebKit/efl/ChangeLog:12
> +        because API in this file has been determined to internal purposes.

You could just say "Do not install ewk_util.h anymore, as it only has internal API". Plus, you need to adjust EWebKit.h accordingly.

-- 
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