RESOLVED FIXED 96621
[Gtk] Remove configuration options for stable features that are currently enabled
https://bugs.webkit.org/show_bug.cgi?id=96621
Summary [Gtk] Remove configuration options for stable features that are currently ena...
Zan Dobersek
Reported 2012-09-13 01:27:48 PDT
Configuration options for features that are enabled by default should be removed if the feature doesn't introduce dependencies and is considered stable.
Attachments
Patch (29.63 KB, patch)
2012-09-17 10:49 PDT, Zan Dobersek
no flags
Zan Dobersek
Comment 1 2012-09-17 10:49:00 PDT
Martin Robinson
Comment 2 2012-09-17 10:51:29 PDT
Comment on attachment 164418 [details] Patch Great!
Zan Dobersek
Comment 3 2012-09-17 10:57:36 PDT
Comment on attachment 164418 [details] Patch Clearing flags on attachment: 164418 Committed r128776: <http://trac.webkit.org/changeset/128776>
Zan Dobersek
Comment 4 2012-09-17 10:57:40 PDT
All reviewed patches have been landed. Closing bug.
Adam Klein
Comment 5 2012-10-01 13:52:35 PDT
I see that this patch put DOM MutationObservers in the "unstable features" bucket. Can you explain a bit of the background for that? I ask because I'd like to remove the ENABLE_MUTATION_OBSERVERS #define, since it's been enabled by default everywhere for awhile (and seems to be shipping in several WebKit-based browsers, including Safari and Chrome).
Martin Robinson
Comment 6 2012-10-01 13:55:04 PDT
(In reply to comment #5) > I see that this patch put DOM MutationObservers in the "unstable features" bucket. Can you explain a bit of the background for that? I ask because I'd like to remove the ENABLE_MUTATION_OBSERVERS #define, since it's been enabled by default everywhere for awhile (and seems to be shipping in several WebKit-based browsers, including Safari and Chrome). It probably just wasn't turned on for stable releases as an oversight. If it's stable enough to ship, feel free to just remove the option, I'd say.
Zan Dobersek
Comment 7 2012-10-02 03:27:59 PDT
(In reply to comment #6) > (In reply to comment #5) > > I see that this patch put DOM MutationObservers in the "unstable features" bucket. Can you explain a bit of the background for that? I ask because I'd like to remove the ENABLE_MUTATION_OBSERVERS #define, since it's been enabled by default everywhere for awhile (and seems to be shipping in several WebKit-based browsers, including Safari and Chrome). > > It probably just wasn't turned on for stable releases as an oversight. If it's stable enough to ship, feel free to just remove the option, I'd say. That's the case, GTK port shouldn't pose any obstacles for removing this define, so proceed at will.
Note You need to log in before you can comment on or make changes to this bug.