1. 16 Dec, 2015 1 commit
  2. 08 Dec, 2015 1 commit
    • Ian Hickson's avatar
      Make BoxDecoration replaceable. · 2afa87df
      Ian Hickson authored
      Factor out a reusable interface called Decoration from BoxDecoration.
      
      Make all the consumers of BoxDecoration and the erstwhile BoxPainter
      into consumers of Decoration.
      
      Make a BoxPainter be something you get from a Decoration, rather than
      something to which you pass a BoxDecoration.
      
      Rename Shape to BoxShape now that it's documented specifically as
      applying to boxes.
      
      Move EdgeDims to its own file.
      
      Move FractionalOffset up so that it's with the other helper classes in
      its file rather than alone at the end.
      
      Minor change to RenderClipOval's hit testing to avoid taking an
      unnecessary square root.
      
      Rename BoxDecorationPosition to DecorationPosition since
      RenderDecoratedBox now takes any Decoration.
      
      Implement hit testing for rounded rects.
      
      Rename AnimatedBoxDecorationValue to AnimatedDecorationValue, and make
      it support lerping across any Decoration (by deferring to the objects
      involved).
      2afa87df
  3. 23 Nov, 2015 1 commit
  4. 16 Nov, 2015 1 commit
    • Hixie's avatar
      More resilient Widget tests · d041f3ea
      Hixie authored
      - force the time dilation to 1.0 for the Widget tests, so that a local
        change doesn't break all the tests during development.
      - add missing license block to all the files.
      - set ui.window.onBeginFrame to null when you use WidgetTester, so that
        the engine doesn't trigger any confusing frames after our fake frames.
      d041f3ea
  5. 15 Oct, 2015 1 commit
  6. 10 Oct, 2015 1 commit
  7. 01 Oct, 2015 3 commits
  8. 22 Sep, 2015 2 commits
    • Adam Barth's avatar
      fb4a87ad
    • Hixie's avatar
      fn3: Add a binding for fn3 and sky. · b73b06e4
      Hixie authored
      - I extracted the BuildScheduler into a separate binding.dart file.
      - Various changes to expose private members that are needed by
        binding.dart.
      - Registering the render objects for event dispatch.
      - Convert the tests to use the new binding mechanism.
      
      This doesn't yet have a RenderView or event handling.
      b73b06e4
  9. 19 Sep, 2015 1 commit
    • Adam Barth's avatar
      Prototype of fn3 · b4ff5ca6
      Adam Barth authored
      This patch contains a prototype of a new widget framework. In this framework,
      Components can be reused in the tree as many times as the author desires. Also,
      StatefulComponent is split into two pieces, a ComponentConfiguration and a
      ComponentState. The ComponentConfiguration is created by the author and can be
      reused as many times as desired. When mounted into the tree, the
      ComponentConfiguration creates a ComponentState to hold the state for the
      component. The state remains in the tree and cannot be reused.
      b4ff5ca6