The V8 bindings use runtime enabler flags to enable certain optional features. Currently, the default values of these flags vary from feature to feature.
The default values should be chosen to match the behavior of JSC, which does not use runtime enabler flags. This will give consistent behavior on platforms such as Android which use both V8 and JSC, without the need to explicitly set the values of the flags.
In particular, appcache, geolocation and database should default to 'on'. Such a change should make no difference to Chromium, as Chromium always explicitly sets a value for these flags.
Created attachment 49011 [details]
Comment on attachment 49011 [details]
Clearing flags on attachment: 49011
Committed r55020: <http://trac.webkit.org/changeset/55020>
All reviewed patches have been landed. Closing bug.
This change caused crashes in the following layout tests on Chromium ...
It was rolled back in http://trac.webkit.org/changeset/55022
The crashes in the Chromium layout tests were due to a bug in the Chromium test shell. This has now been fixed with http://codereview.chromium.org/652052
Re-landed original patch as http://trac.webkit.org/changeset/55140
Closing bug as resolved fixed.