1. 09 Sep, 2016 5 commits
  2. 08 Sep, 2016 8 commits
    • Dan Rubel's avatar
      update flutter analyze analysis options (#5679) · 5a802995
      Dan Rubel authored
      update the analysis options used by flutter analyze when analyzing source outside of the flutter repo.
      5a802995
    • Dan Rubel's avatar
      Suggest simulator when no devices (#5770) · bb0a6757
      Dan Rubel authored
      When flutter run is used on a Mac and no devices are specified or attached, suggest launching a simulator first. Fixes https://github.com/flutter/flutter/issues/5674
      bb0a6757
    • 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
    • Matt Perry's avatar
    • Phil Quitslund's avatar
      Update to Dart `1.20.0-dev.1.0`. (#5689) · d2fda677
      Phil Quitslund authored
      * Udpate to Dart `1.20.0-dev.1.0`.
      
      Udpate to Dart `1.20.0-dev.1.0` and corresponding `analyzer` package.
      
      * Added `--no-packages-dir`.
      
      * Revert extension to master.
      
      * Added ignores.
      
      * Review nits.
      
      * More nits.
      d2fda677
    • 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
    • Chinmay Garde's avatar
      Update engine revision to pull in fixes for crashes on arm64 due to missing... · 0fe09e52
      Chinmay Garde authored
      Update engine revision to pull in fixes for crashes on arm64 due to missing CRC32 instruction. (#5774)
      
      0fe09e52
    • Dan Rubel's avatar
      flutter analyze repo analysis options (#5707) · 3ed3390d
      Dan Rubel authored
      This updates the flutter analyze command to use the .analysis_options_flutter_analyze in the repo root when either the --flutter-repo flag is supplied or the sources being analyzed reside in the flutter repo.
      3ed3390d
  3. 07 Sep, 2016 4 commits
  4. 03 Sep, 2016 1 commit
  5. 02 Sep, 2016 6 commits
  6. 01 Sep, 2016 10 commits
  7. 31 Aug, 2016 6 commits