Ojan Vafai 6bfa21b190 Make custom layout actually work.
-Temporarily add setting override width as well so that we correctly bypass in RenderBox::computeLogicalWidth.
-Add setNeedsLayout so that the author code can force layouts (e.g. when the container's width changes).
-Have setLayoutManager force a reattach of the element if it's renderer wasn't a custom layout one before.
-Remove the laying out of children from RenderCustomLayout::layout. This is the job of the author code.
-Add a test case.

R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/1055263002
2015-04-06 12:53:35 -07:00
..
2015-03-26 09:03:25 -07:00
2015-04-06 12:53:35 -07:00
2015-03-25 16:15:05 -07:00
2015-03-19 11:17:48 -07:00
2015-03-25 16:15:05 -07:00
2015-01-26 15:11:44 -08:00
2014-10-23 11:17:19 -07:00
2014-10-23 11:17:19 -07:00
2014-10-23 11:17:19 -07:00