1. 16 Sep, 2016 1 commit
  2. 15 Sep, 2016 5 commits
  3. 14 Sep, 2016 4 commits
  4. 12 Sep, 2016 1 commit
  5. 09 Sep, 2016 3 commits
  6. 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
  7. 07 Sep, 2016 3 commits
  8. 02 Sep, 2016 1 commit
  9. 01 Sep, 2016 2 commits
  10. 30 Aug, 2016 3 commits
  11. 29 Aug, 2016 3 commits
  12. 26 Aug, 2016 3 commits
  13. 23 Aug, 2016 1 commit
  14. 22 Aug, 2016 1 commit
  15. 20 Aug, 2016 1 commit
  16. 19 Aug, 2016 1 commit
    • Bob Nystrom's avatar
      Fix an incorrect covariant function type. (#5492) · 9efb1685
      Bob Nystrom authored
      The type of rejects should be List<dynamic> to match the type that
      DragTarget expects. Since the function doesn't use rejects anyway,
      there's no need to tighten the type.
      
      Fixes one of the strong_mode_static_type_error errors that is currently
      being ignored.
      9efb1685
  17. 18 Aug, 2016 4 commits
  18. 17 Aug, 2016 1 commit