• Ian Hickson's avatar
    Catch un-normalized BoxConstraints · 1a049c14
    Ian Hickson authored
    Add BoxConstraints.isNormalized feature.
    
    Use this feature in asserts in all the intrinsic dimension methods, in
    various relevant BoxConstraints methods, and in layout().
    
    Wrap the _DebugSize logic in BoxConstraints.constrain() in an assert
    block to avoid a branch in release mode.
    
    Remove the logic in BoxConstraints.isSatisfiedBy() that dealt with
    non-normalized values.
    
    Add BoxConstraints.normalize().
    
    Make RenderCustomOneChildLayoutBox.performLayout() only set
    parentUsesSize on the child if the constraints aren't tight.
    1a049c14
Name
Last commit
Last update
..
auto_layout.dart Loading commit data...
basic_types.dart Loading commit data...
binding.dart Loading commit data...
block.dart Loading commit data...
box.dart Loading commit data...
custom_layout.dart Loading commit data...
debug.dart Loading commit data...
editable_paragraph.dart Loading commit data...
error.dart Loading commit data...
flex.dart Loading commit data...
grid.dart Loading commit data...
hit_test.dart Loading commit data...
image.dart Loading commit data...
layer.dart Loading commit data...
node.dart Loading commit data...
object.dart Loading commit data...
overflow.dart Loading commit data...
paragraph.dart Loading commit data...
proxy_box.dart Loading commit data...
shifted_box.dart Loading commit data...
stack.dart Loading commit data...
statistics_box.dart Loading commit data...
view.dart Loading commit data...
viewport.dart Loading commit data...