1. 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
  2. 19 Jan, 2016 1 commit
  3. 18 Jan, 2016 1 commit
    • Ian Hickson's avatar
      Reimplement the theme transition animation by actually animating the Theme. · 73c9ebab
      Ian Hickson authored
      As part of this:
       - A lot of classes got new lerp functions, including e.g. TextStyle.
       - Theme's constructor story got overhauled. You can now configure
         everything if you really want to, and we're better about defaults.
       - Material no longer automatically animates its background color.
         (It still does for its shadow.)
       - Tabs try to get the indicator color from the theme.
       - The fields in ThemeData got reordered for sanity.
       - Theme.== and Theme.hashCode got fixed.
       - Typography got a bit of a spring cleaning.
      
      Fixes #613.
      73c9ebab
  4. 30 Dec, 2015 1 commit
  5. 10 Dec, 2015 2 commits
  6. 09 Dec, 2015 1 commit
  7. 04 Dec, 2015 1 commit
  8. 26 Oct, 2015 1 commit
    • Adam Barth's avatar
      Be explicit about whether text styles inherit · 7a811e5a
      Adam Barth authored
      Now TextStyle has a boolean "inherit" value, which controls whether null values
      should use should inherit from the current default text style or whether they
      should use their initial values.
      7a811e5a
  9. 23 Oct, 2015 3 commits
    • Adam Barth's avatar
      Delete OldTextPainter · aa418844
      Adam Barth authored
      Also, delete all references to DOM APIs.
      aa418844
    • Adam Barth's avatar
      Enable the new TextPainter · 228469bb
      Adam Barth authored
      228469bb
    • Adam Barth's avatar
      Make NewTextPainter actually work · 5ba7a1c7
      Adam Barth authored
      The NewTextPainter is still disabled by default. A future patch will flip the
      flag to enable it.
      
      This patch uses a new approach to writing bindings by encoding data into array
      buffers. This approach is more efficient than the existing IDL based approach.
      If this works out well, we should convert our other performance-sensitive
      interfaces to this approach in future patches.
      5ba7a1c7
  10. 16 Oct, 2015 1 commit
  11. 15 Oct, 2015 2 commits
    • Hixie's avatar
      Improve debugging output · 1f40d96f
      Hixie authored
      Teach dumpRenderTree() to draw actual trees.
      Make the TextStyle output terser so it doesn't overflow the output.
      Make debugDumpApp() say what mode we're in (checked vs release).
      Hide lifecycle state from release mode dumps (since it's checked-only state).
      1f40d96f
    • Adam Barth's avatar
      Fix TextDecoration.lineThrough · 0442b642
      Adam Barth authored
      We had a typo in our CSS translation.
      0442b642
  12. 12 Oct, 2015 1 commit
    • Hixie's avatar
      Lots of trivial warning fixes · f2cc43a4
      Hixie authored
      Add type annotations in many places.
      Fix some identifiers to have more lint-satisfying names.
      Make all operator==s consistent in style.
      Reorder some functions for consistency.
      Make ParentData no longer dynamic, and fix all the code around that.
      f2cc43a4
  13. 10 Oct, 2015 2 commits
  14. 09 Oct, 2015 1 commit
  15. 17 Sep, 2015 1 commit
  16. 10 Sep, 2015 1 commit
  17. 08 Sep, 2015 1 commit
  18. 31 Aug, 2015 1 commit
  19. 03 Aug, 2015 1 commit
  20. 31 Jul, 2015 1 commit
    • Adam Barth's avatar
      Fix TextAlign.right · 2b0e4784
      Adam Barth authored
      We were applying the style to the RenderInline but we actually needed to apply
      it to the RenderParagraph. The lineHeight property had the same problem.
      2b0e4784
  21. 28 Jul, 2015 2 commits
  22. 18 Jul, 2015 1 commit
  23. 16 Jul, 2015 1 commit