After bug 111653, we have the code to compute both initial / final positions in one direction and using GridSpan. However this information is local and isn't propagated to most of the layout code. Instead of peppering more GridSpan computation, we should propagate the information through GridCoordinate. This is a good candidate as it is our golden representation of where an item is on the grid.
Created attachment 192842 [details] Proposed change 1: Not super happy about the emptyGridArea change but a pair would be worse.
Comment on attachment 192842 [details] Proposed change 1: Not super happy about the emptyGridArea change but a pair would be worse. Clearing flags on attachment: 192842 Committed r145762: <http://trac.webkit.org/changeset/145762>
All reviewed patches have been landed. Closing bug.