1. 02 May, 2017 6 commits
    • Ian Hickson's avatar
      Flush microtasks after transient callbacks are run. (#9702) · e8c46927
      Ian Hickson authored
      This splits the frame pipeline into two, beginFrame and drawFrame.
      
      As part of making this change I added some debugging hooks that helped
      debug the issues that came up:
      
       * I added debugPrintScheduleFrameStacks which prints a stack whenever
         a frame is actually scheduled, so you can see why frames are being
         scheduled.
      
       * I added some toString output to EditableText and RawKeyboardListener.
      
       * I added a scheduler_tester.dart library for scheduler library tests.
      
       * I changed the test framework to flush microtasks before pumping.
      
       * Some asserts that had the old string literal form were replaced by
         asserts with messages.
      
      I also fixed a few subtle bugs that this uncovered:
      
       * setState() now calls `ensureVisualUpdate`, rather than
         `scheduleFrame`. This means that calling it from an
         AnimationController callback does not actually schedule an extra
         redundant frame as it used to.
      
       * I corrected some documentation.
      e8c46927
    • Ian Hickson's avatar
      Adjust the defaults behaviour of scroll views. (#9679) · 89856c0e
      Ian Hickson authored
      * Adjust the defaults behaviour of scroll views.
      
      Now, primary scroll views scroll by default. Others only scroll if necessary.
      
      * apply suggested changes
      89856c0e
    • Ian Hickson's avatar
      Revert "Don't try to resolve CocoaPods unless project has plugins" (#9719) · f739e9e0
      Ian Hickson authored
      * Revert "Document ScrollController (#9705)"
      
      This reverts commit ff8609f2.
      
      * Revert "Fix channels integration test (#9713)"
      
      This reverts commit aace622d.
      
      * Revert "Fix flutter view project's automated tests (#9712)"
      
      This reverts commit 1a4bf9b6.
      
      * Revert "Update hello_world_memory_test package name (#9704)"
      
      This reverts commit ffa8483f.
      
      * Revert "Increment the flutter package version (#9699)"
      
      This reverts commit 3b237a8c.
      
      * Revert "Don’t pod unless there are plugins (#9701)"
      
      This reverts commit 732f79ee.
      f739e9e0
    • Adam Barth's avatar
      Document ScrollController (#9705) · ff8609f2
      Adam Barth authored
      ff8609f2
    • xster's avatar
      Fix channels integration test (#9713) · aace622d
      xster authored
      aace622d
    • xster's avatar
      Fix flutter view project's automated tests (#9712) · 1a4bf9b6
      xster authored
      Remove checked in .lock, remove checked in cocoapods scripts in xcode project, let the automated test run pod install specifically for this test
      1a4bf9b6
  2. 01 May, 2017 9 commits
  3. 30 Apr, 2017 1 commit
  4. 28 Apr, 2017 7 commits
  5. 27 Apr, 2017 17 commits