The feature was partially compiled because of flaw in features.pri.
Created attachment 111048 [details] patch 1
Comment on attachment 111048 [details] patch 1 Clearing flags on attachment: 111048 Committed r97518: <http://trac.webkit.org/changeset/97518>
All reviewed patches have been landed. Closing bug.
Hmm, why do we enable this compile flag when we don't actually implement support for it?
(In reply to comment #4) > Hmm, why do we enable this compile flag when we don't actually implement support for it? Before the patch, the flag was partially enabled: ENABLE_FULLSCREEN_API was set to 1 but FEATURE_DEFINES_JAVASCRIPT was not set properly. It looked more like a bug to me than something did intentionally. We should either remove them completely or finish the rest of the support.
I think your patch was good because it fixed that inconsistency (between the build flags and the idl generator defines). But perhaps we should change the default to be false. What do you think?
(In reply to comment #6) > I think your patch was good because it fixed that inconsistency (between the build flags and the idl generator defines). But perhaps we should change the default to be false. What do you think? That makes sense. I may not be able to continue this effort in the short term. I will provide a patch to disable them.