RESOLVED FIXED 87995
[Gtk] Add a configuration option for disabling unstable features in releases
https://bugs.webkit.org/show_bug.cgi?id=87995
Summary [Gtk] Add a configuration option for disabling unstable features in releases
Zan Dobersek
Reported 2012-05-31 11:34:15 PDT
As discussed in https://bugs.webkit.org/show_bug.cgi?id=87127 and later on IRC, there are occasions where the feature might be supported (more or less) completely by the Gtk port but is not ready for shipping in release versions due to incompleteness or instability (spec-wise). Two features that might fall under this categorization in the feature are perhaps those guarded by the ENABLE_GAMEPAD and ENABLE_MEDIA_STREAM defines. To achieve this a configuration option should be added - when enabled (through build-webkit or manually) the features are enabled and compiled, when disabled (the default value, when compiling a release) the features are not included in the build.
Attachments
Patch (7.32 KB, patch)
2012-07-06 11:03 PDT, Zan Dobersek
no flags
Zan Dobersek
Comment 1 2012-07-06 09:58:19 PDT
This blocking bug #87127 makes more sense.
Zan Dobersek
Comment 2 2012-07-06 11:03:11 PDT
Martin Robinson
Comment 3 2012-07-06 11:07:56 PDT
Comment on attachment 151104 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=151104&action=review > configure.ac:1510 > + Unstable features : $enable_unstable_features Perhaps it would be better to hide this option. I don't think we want downstream turning it on.
Zan Dobersek
Comment 4 2012-07-06 11:26:54 PDT
(In reply to comment #3) > (From update of attachment 151104 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=151104&action=review > > > configure.ac:1510 > > + Unstable features : $enable_unstable_features > > Perhaps it would be better to hide this option. I don't think we want downstream turning it on. Very well, I'll remove it when landing.
Zan Dobersek
Comment 5 2012-07-06 11:54:37 PDT
Note You need to log in before you can comment on or make changes to this bug.