[webkit-dev] Feature configurations

laszlo gombos laszlo.gombos at gmail.com
Thu Jan 17 15:26:54 PST 2013


Hi,

I wanted to give a heads up that I'm planning to land a patch that
moves the ENABLE feature macros out from Platform.h into its own file
- see https://bugs.webkit.org/show_bug.cgi?id=105735. After the patch
lands I will update our wiki with the changes at
http://trac.webkit.org/wiki/AddingFeatures.

I consider this as a first step for some other (incremental) changes.
I created a meta bug to collect the work - see
https://bugs.webkit.org/show_bug.cgi?id=105734 . The (long term) goals
are:

 - Potentially decrease the scope of the flags - e.g. WebCore flags do
not need to be visible to JavaScriptCore
 - Maintain a full list of feature flags in the source code - replace
the existing Wiki that is disconnected from the source code
 - Make it easier to introduce/remove a build flag

 Any feedback on the goals and/or the approach is welcome here or on the bugs.

 Thanks,
   Laszlo


More information about the webkit-dev mailing list