1. 04 Nov, 2015 1 commit
  2. 03 Nov, 2015 1 commit
  3. 27 Oct, 2015 1 commit
  4. 26 Oct, 2015 2 commits
    • Adam Barth's avatar
      Right-aligned text paints offscreen sometimes · 69a0689a
      Adam Barth authored
      We were assuming that the text extended from 0.0 to its max content width.
      That's not correct for right-aligned text. Instead, we need to layout the text
      again at the width we want it to occupy.
      69a0689a
    • 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
  5. 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
  6. 19 Oct, 2015 3 commits
  7. 16 Oct, 2015 1 commit
  8. 15 Oct, 2015 3 commits
    • Hans Muller's avatar
      Revised LinearGradient ctor checking. · adba8643
      Hans Muller authored
      It's OK to just specify the colors list.
      adba8643
    • 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
  9. 13 Oct, 2015 1 commit
  10. 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
  11. 10 Oct, 2015 3 commits
  12. 09 Oct, 2015 4 commits
  13. 05 Oct, 2015 1 commit
  14. 01 Oct, 2015 1 commit
    • Hixie's avatar
      EdgeDims changes and other fixes to core classes. · ce2c56b3
      Hixie authored
      - Rename EdgeDims constructor to EdgeDims.TRBL().
      
      - Add operator== to Size and Offset so that you can compare Size to
        DebugSize in checked mode.
      
      - Add Size.lerp().
      
      - Add various operators to EdgeDims. (*, /, ~/, %)
      
      - Add EdgeDims.lerp().
      
      - Update style guide. I went there to fix an EdgeDims constructor
        example, and stayed because some recent things came up and I wanted to
        add them before I forgot.
      ce2c56b3
  15. 30 Sep, 2015 1 commit
    • Hixie's avatar
      Simplify AnimationPerformance · 3b62185f
      Hixie authored
      AnimationPerformance had some logic for supporting multiple variables
      that was hardly ever used. ValueAnimation, a subclass, has logic for
      handling a single variable. I've removed the logic for handling
      variables from AnimationPerformance in favour of most call sites instead
      using ValueAnimation.
      3b62185f
  16. 29 Sep, 2015 1 commit
  17. 18 Sep, 2015 1 commit
  18. 17 Sep, 2015 2 commits
  19. 14 Sep, 2015 1 commit
  20. 10 Sep, 2015 1 commit
  21. 08 Sep, 2015 2 commits