ENABLE(SATURATED_LAYOUT_ARITHMETIC) was enabled for all ports by http://trac.webkit.org/changeset/172835 15 months before. https://trac.webkit.org/changeset/172758 removed ENABLE(SUBPIXEL_LAYOUT) guards since it was already enabled by all ports. Is there any reason to keep ENABLE(SATURATED_LAYOUT_ARITHMETIC) guards? If no, let's remove it. I'm going to prepare a patch and will propose it on webkit-dev soon.
Created attachment 264934 [details] Patch WIP patch for EWS.
Created attachment 264936 [details] Patch
Comment on attachment 264936 [details] Patch announcement on webkit-dev mailing list: https://lists.webkit.org/pipermail/webkit-dev/2015-November/027781.html Let's wait few days for possible discussion.
Comment on attachment 264936 [details] Patch Clearing flags on attachment: 264936 Committed r192357: <http://trac.webkit.org/changeset/192357>
All reviewed patches have been landed. Closing bug.