To prepare for bug 153991, let's do as in other classes and implement RenderMathMLSpace::computePreferredLogicalWidths, RenderMathMLSpace::layoutBlock and RenderMathMLSpace::firstLineBaseline
Created attachment 273293 [details]
Created attachment 273707 [details]
I'm uploading updated version of the MathML refactoring patches to solve conflicts after bug 154388 and bug 155005 ; and to do other minor changes.
Created attachment 275291 [details]
Comment on attachment 275291 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=275291&action=review
> + * mathml/presentation/mspace-prefered-width-expected.html: Update the expectation so that the logical width and preferred width are both equal to the one specified by the width attribute.
Please break lines at 100 characters.
> + No new tests, already covered by existing tests. The behavior of mspace-prefered-width-expected is not specified by the MathML recommendation, we update that test to match our new behavior.
Created attachment 276819 [details]
Removing dependencies as we don't really have to wait for bug 155018/155019 to take this patch.
Committed r199771: <http://trac.webkit.org/changeset/199771>