1. 20 Jan, 2016 19 commits
  2. 19 Jan, 2016 17 commits
  3. 18 Jan, 2016 4 commits
    • Ian Hickson's avatar
      Merge pull request #1291 from Hixie/block-intrinsics · 1770004e
      Ian Hickson authored
      Fix some intrinsic constraints contract violations.
      1770004e
    • Ian Hickson's avatar
      Fix some intrinsic constraints contract violations. · 60d9ab7e
      Ian Hickson authored
      RenderBlock wasn't constraining the results.
      RenderPadding wasn't constraining the results (which matters
      especially when the constraints can't fit the padding in the first
      place).
      RenderViewport wasn't constraining the results.
      
      Add a test for the block case.
      
      To catch this kind of thing in the future, add some asserts to
      debugDoesMeetConstraints() that all four intrinsic functions return
      values that are within the constraints.
      
      RenderBlockViewport doesn't support returning intrinsics, so turn off
      the "no intrinsic support" asserts (and return zero) when we're doing
      this new assert.
      
      This new assert screwed up the custom layout classes' tests, so adjust
      those tests to ignore the callbacks invoked from these asserts.
      
      Add to the _debugReportException() method a short summary of the
      descendants of this node. It's important to have this information when
      debugging errors like these intrinsic constraints contract violations
      because often nodes just pass the values through to their child so you
      have to go several steps down to find the actual problem.
      
      Fixes https://github.com/flutter/flutter/issues/1210
      60d9ab7e
    • Ian Hickson's avatar
      Merge pull request #1257 from Hixie/shadows · aa701d44
      Ian Hickson authored
      More elaborate RenderBox example
      aa701d44
    • Ian Hickson's avatar
      Merge pull request #1282 from Hixie/animated-theme · 663ccd8b
      Ian Hickson authored
      Reimplement the theme transition animation by actually animating the Theme
      663ccd8b