Gecko:Reflow Refactoring: Difference between revisions

Jump to navigation Jump to search
Line 203: Line 203:
** test resizes and incremental changes under reflow logging to make sure things are as expected
** test resizes and incremental changes under reflow logging to make sure things are as expected
** test potential performance improvements
** test potential performance improvements
*** combine AddInlinePrefWidth and AddInlineMinWidth into one function to avoid two passes of text measurement
*** combine AddInlinePrefWidth and AddInlineMinWidth into one function to avoid two passes of text measurement (this could hurt the non-table cases, though, which often call GetPrefWith but not GetMinWidth)
*** make MarkIntrinsicWidthsDirty take a child that was dirty to allow blocks to optimize per-line
*** make MarkIntrinsicWidthsDirty take a child that was dirty to allow blocks to optimize per-line


canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,334

edits

Navigation menu