1. 29 Jun, 2022 1 commit
  2. 29 Jul, 2020 1 commit
  3. 11 Jun, 2020 1 commit
  4. 08 Jun, 2020 1 commit
  5. 27 Nov, 2019 1 commit
    • Ian Hickson's avatar
      License update (#45373) · 449f4a66
      Ian Hickson authored
      * Update project.pbxproj files to say Flutter rather than Chromium
      
      Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright.
      
      * Update the copyright notice checker to require a standard notice on all files
      
      * Update copyrights on Dart files. (This was a mechanical commit.)
      
      * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine.
      
      Some were already marked "The Flutter Authors", not clear why. Their
      dates have been normalized. Some were missing the blank line after the
      license. Some were randomly different in trivial ways for no apparent
      reason (e.g. missing the trailing period).
      
      * Clean up the copyrights in non-Dart files. (Manual edits.)
      
      Also, make sure templates don't have copyrights.
      
      * Fix some more ORGANIZATIONNAMEs
      449f4a66
  6. 17 Sep, 2019 1 commit
  7. 05 Apr, 2019 1 commit
  8. 06 Aug, 2018 1 commit
  9. 19 Jan, 2017 1 commit
    • Adam Barth's avatar
      Remove Force and SpringForce (#7532) · 7d5f172a
      Adam Barth authored
      The only client of this machinery was AnimationController.fling, but
      it's easier for that function to just create the simulation it needs
      directly.
      
      Fixes #7216
      7d5f172a
  10. 27 Apr, 2016 2 commits
  11. 12 Apr, 2016 1 commit
  12. 04 Mar, 2016 1 commit
  13. 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
  14. 05 Feb, 2016 1 commit
  15. 21 Jan, 2016 2 commits
    • Adam Barth's avatar
      Move scroll_behavior into widgets · 5065339c
      Adam Barth authored
      Previously this code was in the animation layer, which didn't make much
      sense because scrolling is a widget concern.
      5065339c
    • Adam Barth's avatar
      Merge simulationStepper into AnimationController · fc8ac4eb
      Adam Barth authored
      Now that we've decided that Animation<double> isn't confined to the interval
      0.0 to 1.0, we can expand AnimationController to cover the use cases that used
      to require SimulationStepper.
      
      This patch merges SimulationStepper into AnimationController and ports the one
      stand-alone client of simulation stepper over to using AnimationController.
      fc8ac4eb
  16. 20 Jan, 2016 3 commits
    • Adam Barth's avatar
      Move ClampedSimulation into newton · 87ab798d
      Adam Barth authored
      ClampedSimulation makes more sense at the newton layer because it's dealing
      entirely with newton concepts.
      87ab798d
    • Adam Barth's avatar
      Remove Performance and AnimatedValue · b988a875
      Adam Barth authored
      This patch removes Performance and AnimationValue now that we've ported the
      framework over to AnimationController and Tween. This patch also cleans up the
      names of the AnimationController classes now that they don't have to avoid
      conflicts with the old animation API. Specifically, I've made the following
      renames:
      
       * Animated -> Animation
       * Evaluatable -> Animatable
       * PerformanceStatus -> AnimationStatus
      
      This patch is just renames and moving code around. There aren't any changes in
      behavior.
      b988a875
    • Adam Barth's avatar
      Switch Navigator over to using AnimationController · 6cea5dc8
      Adam Barth authored
      This patch moves Navigator and related code over to using
      AnimationController.
      6cea5dc8
  17. 19 Jan, 2016 1 commit
    • Adam Barth's avatar
      Introduce Tween and the new animation API · bc20871c
      Adam Barth authored
      This patch removes state from the animation system, which was causing problems
      as we were scaling the use of animated values.
      
      Now the "tween" objects are stateless and can watch animations, which creates a
      new object that holds both the tween and the animation instead of mutating the
      tween every tick of the animation.
      
      This patch ports one client as a proof-of-concept.
      
      Fixes #215
      bc20871c
  18. 05 Dec, 2015 1 commit
    • Hixie's avatar
      Refactor PerformanceView listeners. · 4ba074f6
      Hixie authored
      Primarily, this rearranges how listeners are handled internally by the
      various PerformanceView classes so that there's not so much redundancy.
      
      It also fixes ReversePerformance and ProxyPerformance to not leak.
      Previously, they never unhooked their listeners, so they'd leak until
      the entire chain of performances was killed. Now, they unhook as soon as
      they themselves have no listeners left, which is more idiomatic.
      4ba074f6
  19. 02 Dec, 2015 1 commit
  20. 05 Oct, 2015 2 commits
  21. 01 Oct, 2015 2 commits
  22. 30 Sep, 2015 1 commit
  23. 18 Sep, 2015 1 commit
  24. 17 Sep, 2015 1 commit
    • Adam Barth's avatar
      Create gestures.dart · 41b8ffd6
      Adam Barth authored
      This patch is part of a sequence of patches towards fewer top-level libraries.
      In this patch, the gesture libraries are combined into one gestures.dart
      library.
      41b8ffd6
  25. 08 Sep, 2015 1 commit
    • Adam Barth's avatar
      Introduce package:sky/animation.dart · b356d146
      Adam Barth authored
      Move the animation libraries into src/animation and change importers to use
      package:sky/animation.dart. Also, move scheduler.dart into the animation
      library so that the animation library can be self-contained.
      b356d146