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. 19 May, 2016 1 commit
  3. 12 May, 2016 1 commit
  4. 04 May, 2016 1 commit
  5. 29 Apr, 2016 1 commit
  6. 22 Apr, 2016 1 commit
  7. 30 Mar, 2016 1 commit
  8. 24 Mar, 2016 1 commit
  9. 18 Mar, 2016 1 commit
  10. 14 Mar, 2016 1 commit
  11. 12 Mar, 2016 3 commits
  12. 11 Mar, 2016 1 commit
    • Ian Hickson's avatar
      Enable ALL THE LINTS · 1b9cd520
      Ian Hickson authored
      Well, all the easy ones, anyway.
      
      For some reason `// ignore:` isn't working for me so I've disabled
      lints that need that. Also disabled those that require a ton of work
      (which I'm doing, but not in this PR, to keep it reviewable).
      
      This adds:
      - avoid_init_to_null
      - library_names
      - package_api_docs
      - package_names
      - package_prefixed_library_names
      - prefer_is_not_empty
      - sort_constructors_first
      - sort_unnamed_constructors_first
      - unnecessary_getters_setters
      1b9cd520
  13. 10 Mar, 2016 1 commit
  14. 08 Feb, 2016 1 commit
  15. 08 Jan, 2016 1 commit
  16. 14 Dec, 2015 1 commit
  17. 08 Dec, 2015 1 commit
  18. 05 Dec, 2015 2 commits
  19. 03 Dec, 2015 1 commit
  20. 02 Dec, 2015 1 commit
    • Florian Loitsch's avatar
      Rename some of the functions from the scheduler. · 72821152
      Florian Loitsch authored
      The names are probably less familiar, but more consistent:
      - FrameCallback: a callback that is relative to the frame and wants the
        frame offset (a duration) as argument.
      - addXFrameCallback: adds the given callback to the internal lists/maps.
      - scheduleXFrameCallback (currently only X = ""): add the callback, but
        also trigger a new frame.
      - handleX: the method that is invoked when the event-loop or the frame
        calls into the scheduler.
      - ensureXYZ: ensure that the callback happens.
        Unfortunately there is the ambiguity between a "callback": it can be a
        closure, or the action of doing a callback, so we end up with:
        ensureBeginFrameCallback, and ensureEventLoopCallback, where
        "callback" means the action of being called back.
      72821152
  21. 27 Oct, 2015 1 commit
  22. 24 Oct, 2015 1 commit
    • Hixie's avatar
      Strong modeify the examples · a6c473ea
      Hixie authored
      This makes skyanalyzer also check the examples, and fixes everything it
      found there.
      a6c473ea
  23. 19 Oct, 2015 1 commit
  24. 15 Oct, 2015 1 commit
  25. 14 Oct, 2015 1 commit
  26. 13 Oct, 2015 1 commit
  27. 10 Oct, 2015 1 commit
  28. 05 Oct, 2015 1 commit
  29. 03 Oct, 2015 1 commit
  30. 02 Oct, 2015 1 commit
  31. 01 Oct, 2015 1 commit
  32. 21 Sep, 2015 1 commit
    • Adam Barth's avatar
      Remove EventDisposition · 051354ae
      Adam Barth authored
      All the use cases for EventDisposition are now addressed by the gesture
      detection system.
      051354ae
  33. 18 Sep, 2015 1 commit
    • Adam Barth's avatar
      SkySprites should import the public libraries · 490b2287
      Adam Barth authored
      Importing the public libraries caused a name conflict with dart:sky because we
      assume people will import dart:sky into a namespace, so I've also changed
      skysprites to import dart:sky into a namespace.
      490b2287
  34. 25 Aug, 2015 1 commit
  35. 24 Aug, 2015 1 commit
  36. 13 Aug, 2015 1 commit
  37. 08 Aug, 2015 1 commit