[webkit-dev] Proposal: Remove ENABLE(MATHML)

Frédéric WANG fred.wang at free.fr
Mon Oct 23 08:42:29 PDT 2017


There have been some discussions recently on
https://bugs.webkit.org/show_bug.cgi?id=177744 regarding the relevance
of the compile-time flag for MathML. Discussing with Olivier during the
Web Engines Hackfest, it seems he only had disabled MathML in his
project because he thought it would reduce binary size. However, he was
not really sure this actually had a significant impact. AFAIK, the only
dependencies needed for MathML are the font libraries but they are
already used for text layout. The implementation is only a few
element/rendering files plus some changes here and there.

I'm wondering if other people use the --no-mathml build option and
believe they really need it? If not, I'm propose to remove this
compile-time flag.

As a comparison, the flag for SVG was removed in
https://bugs.webkit.org/show_bug.cgi?id=127991 ; Mozilla also removed
compile time option for MathML and SVG a long time ago (
https://hg.mozilla.org/mozilla-central/rev/b8664f450508 for the former).

Frédéric Wang - frederic-wang.fr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20171023/a7f56857/attachment.bin>

More information about the webkit-dev mailing list