1. 09 Jun, 2016 1 commit
    • Adam Barth's avatar
      Remove clients of getTotalMatrix (#4487) · afe3158d
      Adam Barth authored
      Instead of using getTotalMatrix and setMatrix, we can just use
      save/restore, which is more idiomatic.
      
      The getTotalMatrix/setMatrix pattern was introduced to improve
      performance, but the original code was calling getTotalMatrix/setMatrix
      at every node in the sprite tree, which is much slower than the normal
      save/transform/restore pattern.
      
      Related to #4254
      afe3158d
  2. 29 Apr, 2016 1 commit
    • Adam Barth's avatar
      Update engine (#3637) · 5497ba18
      Adam Barth authored
      Turns out there were more clients of the old paragraph API than I expected.
      This patch migrates them to the new API.
      5497ba18
  3. 14 Feb, 2016 1 commit
  4. 12 Feb, 2016 1 commit
  5. 11 Feb, 2016 1 commit
    • Ian Hickson's avatar
      Clean up imports and exports. · a94999ba
      Ian Hickson authored
      Each layer is supposed to reexport the parts of the previous layer
      that are part of its API.
      
      - In painting.dart, export from dart:ui all the Canvas-related APIs
        that make sense to be used at higher levels, e.g. PaintingStyle.
      
      - Delete painting/shadows.dart. It was dead code.
      
      - In rendering/object.dart, export all of painting.dart.
      
      - In widgets/basic.dart, export all of painting.dart and
        animation.dart. Some classes in animation/ are renamed to make this
        less disruptive and confusing to the namespace.
      
      - Split out Stocks back into an import model rather than a part model,
        so that it's easier to manage its dependencies on a per-file basis.
      
      - Move Ticker to scheduler library.
      
      - Remove as many redundant imports as possible now.
      
      - Some minor nit picking cleanup in various files.
      a94999ba
  6. 16 Dec, 2015 1 commit