RESOLVED FIXED 177744
Fix build with MathML disabled
https://bugs.webkit.org/show_bug.cgi?id=177744
Summary Fix build with MathML disabled
Olivier Blin
Reported 2017-10-02 07:29:48 PDT
These are regressions from r217549 (StyleResolver) and r221379 (RenderBlockFlow), which do not guard MathML usage.
Attachments
Patch (2.49 KB, patch)
2017-10-02 07:38 PDT, Olivier Blin
no flags
Olivier Blin
Comment 1 2017-10-02 07:38:34 PDT
Michael Catanzaro
Comment 2 2017-10-02 10:12:24 PDT
Comment on attachment 322375 [details] Patch OK, but I think we should remove this build flag.
Olivier Blin
Comment 3 2017-10-02 10:32:54 PDT
(In reply to Michael Catanzaro from comment #2) > Comment on attachment 322375 [details] > Patch > > OK, but I think we should remove this build flag. What about embedded devices that will probably not need MathML?
WebKit Commit Bot
Comment 4 2017-10-02 10:59:40 PDT
Comment on attachment 322375 [details] Patch Clearing flags on attachment: 322375 Committed r222721: <http://trac.webkit.org/changeset/222721>
WebKit Commit Bot
Comment 5 2017-10-02 10:59:41 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 6 2017-10-02 11:00:15 PDT
Michael Catanzaro
Comment 7 2017-10-02 11:36:00 PDT
We usually make features optional for the benefit of embedded devices only if it would entail a significant code size savings (especially when they require extra dependencies). That seems unlikely for MathML, right? How much space is it actually saving you to turn it off? WebKit is moving towards using mainly runtime flags to guard features, and MathML just doesn't seem to fit as something that deserves a build flag anymore.
Note You need to log in before you can comment on or make changes to this bug.