[bcc: blink-dev]
Hey Layout folks,
A few of us came up with a proposal [1] to wrap the LayoutObject tree in a set of APIs instead of the current behavior where all public methods are fair game. The ultimate goal is to have an API that's designed and enforced (no directly including LayoutObject type headers outside Layout code).
There's also a WIP patch [2] for the Line Layout API ojan@, esprehn@, cbiesinger@, ikilpatrick@, and I collaborated on (starting at BlinkON).
Hacking and feedback welcome.