1. 15 Feb, 2017 1 commit
  2. 14 Feb, 2017 1 commit
  3. 08 Feb, 2017 1 commit
  4. 07 Feb, 2017 2 commits
    • Hans Muller's avatar
      af587a15
    • zhenqiu1101's avatar
      Add find.descendant API to support find descendants of an element by passing... · 47666af5
      zhenqiu1101 authored
      Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant. (#7944)
      
      * Add find.descendant API to support find descendants of an element by passing the current element and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      
      * Add find.descendant API to support find descendants of an element by passing the current element finder and the finder of descendant.
      47666af5
  5. 03 Feb, 2017 1 commit
  6. 02 Feb, 2017 2 commits
  7. 24 Jan, 2017 1 commit
  8. 23 Jan, 2017 1 commit
  9. 22 Jan, 2017 1 commit
  10. 13 Jan, 2017 1 commit
  11. 12 Jan, 2017 2 commits
  12. 11 Jan, 2017 2 commits
  13. 06 Jan, 2017 1 commit
    • Ian Hickson's avatar
      Add a toString to Simulation (#7364) · 79c8e5c7
      Ian Hickson authored
      Also, make hasOneLineDescription more discerning.
      Also, add a test for hasOneLineDescription.
      Also, add a test for GravitySimulation, to test the toString.
      79c8e5c7
  14. 05 Jan, 2017 2 commits
    • Ian Hickson's avatar
      moreOrLessEquals matcher for floating point numbers (#7358) · e08c3c3b
      Ian Hickson authored
      ```dart
      expect(x, moreOrLessEquals(0.0));
      ```
      
      ...for those cases where `x` might be 1e-11 or whatever.
      
      Also, be more resilient when dumping the tree from inside the test framework.
      Also, add an assert that helped me debug something the other day.
      e08c3c3b
    • Adam Barth's avatar
      Tooltip update can cause assert (#7338) · 86e5fce6
      Adam Barth authored
      We were trying to update the tooltip overlay entry, but that cannot work
      because the overlay entry might have already built. Instead, we keep the
      old value.
      
      Fixes #7151
      86e5fce6
  15. 29 Nov, 2016 1 commit
  16. 19 Nov, 2016 1 commit
  17. 16 Nov, 2016 2 commits
  18. 15 Nov, 2016 2 commits
  19. 08 Nov, 2016 1 commit
  20. 20 Oct, 2016 1 commit
  21. 18 Oct, 2016 1 commit
    • Yegor's avatar
      add description to by-predicate finders (#6362) · 995fcdc9
      Yegor authored
      Add an option to provide a custom description to predicate
      finders. Without a custom description we default to printing the
      predicate function's signature, which is not all that useful.
      
      Use this new option in the driver extension to print the text of the
      sought after tooltip.
      995fcdc9
  22. 07 Oct, 2016 1 commit
    • Adam Barth's avatar
      Deploy `@checked` (#6244) · 2c21d795
      Adam Barth authored
      This patch adds `@checked` everywhere is needed to remove the
      `strong_mode_invalid_method_override` strong mode error.
      2c21d795
  23. 06 Oct, 2016 1 commit
  24. 03 Oct, 2016 1 commit
  25. 26 Sep, 2016 1 commit
    • Ian Hickson's avatar
      Turn off AnimationControllers when not in use (#5902) · 9e673853
      Ian Hickson authored
      This requires all AnimationController objects to be given a
      TickerProvider, a class that can create the Ticker.
      
      It also provides some nice mixins for people who want to have their
      State provide a TickerProvider. And a schedulerTickerProvider for those
      cases where you just want to see your battery burn.
      
      Also, we now enforce destruction order for elements.
      9e673853
  26. 20 Sep, 2016 1 commit
  27. 16 Sep, 2016 1 commit
  28. 15 Sep, 2016 1 commit
  29. 08 Sep, 2016 2 commits
    • Ian Hickson's avatar
      Make tests more realistic (#5762) · 5bc8888e
      Ian Hickson authored
      Previously, pumpWidget() would do a partial pump (it didn't trigger
      Ticker callbacks or post-frame callbacks), and pump() would do a full
      pump. This patch brings them closer together. It also makes runApp run a
      full actual frame, rather than skipping the transient callback part of
      the frame logic. Having "half-frames" in the system was confusing and
      could lead to bugs where code expecting to run before the next layout
      pass didn't because a "half-frame" ran first.
      
      Also, make Tickers start ticking in the frame that they were started in,
      if they were started during a frame. This means we no longer spin a
      frame for t=0, we jump straight to the first actual frame.
      
      Other changes in this patch:
      
      * rename WidgetsBinding._runApp to WidgetsBinding.attachRootWidget, so
        that tests can use it to more accurately mock out runApp.
      
      * allow loadStructuredData to return synchronously.
      
      * make handleBeginFrame handle not being given a time stamp.
      
      * make DataPipeImageProvider.loadAsync protected (rather than private),
        and document it. There wasn't really a reason for it to be private.
      
      * fix ImageConfiguration.toString.
      
      * introduce debugPrintBuildScope and debugPrintScheduleBuildForStacks,
        which can help debug problems with widgets getting marked as dirty but
        not cleaned.
      
      * make debugPrintRebuildDirtyWidgets say "Building" the first time and
        "Rebuilding" the second, to make it clearer when a widget is first
        created. This makes debugging widget lifecycle issues much easier.
      
      * make debugDumpApp more resilient.
      
      * debugPrintStack now takes a label that is printed before the stack.
      
      * improve the banner shown for debugPrintBeginFrameBanner.
      
      * various and sundry documentation fixes
      5bc8888e
    • Ian Hickson's avatar
      Add a test for 5630 (#5768) · 99a9bbbe
      Ian Hickson authored
      This issue got fixed by a recent check-in, but I had a test specifically
      for this incarnation so we should probably keep it just in case.
      
      Closes https://github.com/flutter/flutter/issues/5630
      99a9bbbe
  30. 07 Sep, 2016 1 commit
  31. 01 Sep, 2016 1 commit
  32. 29 Aug, 2016 1 commit