RESOLVED INVALID 176414
[WinCairo] Default XSLT support to OFF
https://bugs.webkit.org/show_bug.cgi?id=176414
Summary [WinCairo] Default XSLT support to OFF
Don Olmstead
Reported 2017-09-05 13:13:46 PDT
The updated WinCairoRequirements is not building out libxslt so support should default to OFF. There is still a check to see if XSLT is enabled in the CMake setup so its still possible to build with it on if someone wants that.
Attachments
Patch (2.81 KB, patch)
2017-09-05 14:20 PDT, Don Olmstead
achristensen: review-
Don Olmstead
Comment 1 2017-09-05 14:20:16 PDT
Alex Christensen
Comment 2 2017-09-05 14:27:22 PDT
Why don't we like XSLT any more? I think we should leave it on.
Don Olmstead
Comment 3 2017-09-05 14:33:51 PDT
(In reply to Alex Christensen from comment #2) > Why don't we like XSLT any more? I think we should leave it on. We don't enable it on the PS4 and I didn't have any intentions of building it out for the updated WinCairoRequirements. Awhile back Chromium had tried to deprecate it as well https://groups.google.com/a/chromium.org/d/msg/blink-dev/zIg2KC7PyH0/Ho1tm5mo7qAJ citing security bugs and usage of 0.02% of page views though it sounded like they walked back the decision. To be clear you can still build with it if you explicitly enable it. I'm okay with building it out if this is a sticking point.
Brent Fulgham
Comment 4 2017-09-07 14:45:58 PDT
I'm fine with this change, as long as it doesn't break the other WinCairo users (Alex?).
Alex Christensen
Comment 5 2017-09-18 21:33:25 PDT
Comment on attachment 319934 [details] Patch I think I'm opposed to this change unless there's a good reason to remove XSLT support for lots of people. Every port has it enabled, and it's supported in every browser. It's not a hard-to-manage dependency. There's not a lot of active development in the XSLT area. If you want to make a port that doesn't have it, that's up to you.
Note You need to log in before you can comment on or make changes to this bug.