1. 19 Jan, 2017 9 commits
    • Todd Volkert's avatar
      Fix sky_shell test flakiness caused by CPU throttling (#7543) · 4e8628c1
      Todd Volkert authored
      When a machine is heavily loaded, it can severely delay the time it
      takes for the OS to start a process once it's asked to do so. Our
      5 second timeout that we were giving the test process to connect
      to the test harness seemed like plenty of time, were it not for the
      fact that the test process itself was not being started in time when
      CPU throttling was in effect.
      
      This change updates the test timeout to begin counting only once the
      test process has been started. We keep the original timeout in play
      in the event that the test process *never* starts up for some reason,
      but we up that timeout value to 5 minutes.
      4e8628c1
    • Michael Goderbauer's avatar
      Fix icon color in dark theme of gallery (#7544) · 8b112185
      Michael Goderbauer authored
      Previously, the icon in the tooltip demo was black on black background
      in the dark theme. Now it is white on black background in the dark theme
      and black on white background in the light theme.
      
      fixes #7018
      8b112185
    • Yegor's avatar
    • Phil Quitslund's avatar
      Stop building unlinked summaries for packages. (#7538) · 8dc1634b
      Phil Quitslund authored
      Stop building (unused) unlinked summaries for packages.
      
      Improves update speed considerably (for `n` packages it saves us `n` needless calls to `pub get`).
      8dc1634b
    • Adam Barth's avatar
      Strengthen animation listener iteration patterns (#7537) · 3312af7d
      Adam Barth authored
      This patch aligns the iteration patterns used by animations and
      ChangeNotifier. They now both respect re-entrant removal of listeners
      and coalesce duplication registrations. (Also, ChangeNotifier
      notification is no longer N^2).
      
      Fixes #7533
      3312af7d
    • Adam Barth's avatar
      InkSplash and InkHighlight shouldn't be special (#7531) · 9f36737f
      Adam Barth authored
      Previously, these classes where in material.dart, which meant they could
      access private interfaces in that library. This patch moves them out
      into their own files so that they need to play by the rules of the
      public API.
      
      Fixes #5969
      9f36737f
    • Adam Barth's avatar
      CustomSingleChildLayout should be able to resize (#7528) · 712eb969
      Adam Barth authored
      It's not correct to set sizedByParent for
      RenderCustomSingleChildLayoutBox because the delegate's size function
      might depend on information other than the incoming constraints.
      712eb969
    • Adam Barth's avatar
      Improve Route lifecycle (#7526) · 23361d5a
      Adam Barth authored
      Previously the navigator wouldn't always call Route.dispose when it was
      removed from the tree. After this patch, the navigator remembers popped
      routes so that it can call dispose on them when it is removed from the
      tree.
      
      Also, improve some error messages around calling dispose() more than
      once on routes and AnimationControllers.
      
      Fixes #7457
      23361d5a
    • 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
  2. 18 Jan, 2017 5 commits
  3. 17 Jan, 2017 6 commits
  4. 14 Jan, 2017 2 commits
  5. 13 Jan, 2017 9 commits
  6. 12 Jan, 2017 9 commits