1. 02 Mar, 2018 1 commit
  2. 01 Mar, 2018 1 commit
  3. 02 Feb, 2018 1 commit
  4. 01 Feb, 2018 1 commit
  5. 20 Jan, 2018 1 commit
    • Ian Hickson's avatar
      [H] Move the splitting of licenses to an isolate (#14160) · a29d723c
      Ian Hickson authored
      * Move the splitting of licenses to an isolate
      
      This improves (from horrific to terrible) the performance of the
      license screen. It also introduces a feature in the foundation layer
      to make using isolates for one-off computations easier.
      
      The real problem that remains with this, though, is that transfering
      data between isolates is a stop-the-world operation and can take an
      absurd amount of time (far more than a few milliseconds), so we still
      skip frames.
      
      More work thus remains to be done.
      
      * - Add profile instrumentation to the isolate compute() method
      - Add profile instrumentation to the LicensePage
      - Add profile instrumentation to the scheduleTask method
      - Make scheduleTask support returning a value
      - Make the license page builder logic use scheduled tasks so that it doesn't blow the frame budget
      a29d723c
  6. 19 Jan, 2018 1 commit
  7. 16 Jan, 2018 1 commit
    • Ian Hickson's avatar
      Prepare for running tests on Windows (#14112) · c5050bc8
      Ian Hickson authored
      Seems like we don't yet run the flutter tests on Windows, but we're
      close to being able to. This makes some minor changes to make that
      more possible:
      
       - fix the stack parsing code to support Windows paths
       - fix the tests for the stack error handling code to handle Windows paths
       - skip some tests that rely on Ahem font metrics
      c5050bc8
  8. 09 Jan, 2018 1 commit
  9. 21 Dec, 2017 1 commit
  10. 14 Dec, 2017 1 commit
  11. 07 Dec, 2017 2 commits
    • Ian Hickson's avatar
      Move image logic from services/ to painting/. (#13409) · 44e228eb
      Ian Hickson authored
      This allows the scheduler library to depend on the services library
      and the painting library to depend on the scheduler library without
      the services library having to depend on the scheduler library.
      
      While I was at it I also cleaned up some of the binding logic: the
      licenses logic can now be overridden (and the test library does so),
      and the image cache can now be overridden as well.
      44e228eb
    • Jacob Richman's avatar
      Change enum properties to use camel case instead of dash separated names · ed54868c
      Jacob Richman authored
      Make regular Alignment values look more like enumProperties while
      leaving more complex AlignmentDirectional values unchanged.
      ed54868c
  12. 05 Dec, 2017 1 commit
  13. 30 Nov, 2017 1 commit
  14. 28 Nov, 2017 1 commit
  15. 17 Nov, 2017 1 commit
    • Greg Spencer's avatar
      Fix spelling errors in all the dartdocs. (#13061) · 0259be90
      Greg Spencer authored
      I got tired of drive-by spelling fixes, so I figured I'd just take care of them all at once.
      
      This only corrects errors in the dartdocs, not regular comments, and I skipped any sample code in the dartdocs. It doesn't touch any identifiers in the dartdocs either. No code changes, just comments.
      0259be90
  16. 09 Nov, 2017 1 commit
    • Greg Spencer's avatar
      Add an UnconstrainedBox and factor out debug overflow indicator. (#12856) · 3541ad0a
      Greg Spencer authored
      UnconstrainedBox will allow its child to size itself as if it had no constraints, and then attempt to fit around that object, until its own constraints are exceeded, in which case it will clip and display an overflow warning.
      
      I also factored out DebugOverflowIndicator, which will draw overflow indicators on containers which overflow but aren't expected to.
      3541ad0a
  17. 08 Nov, 2017 1 commit
  18. 01 Nov, 2017 1 commit
  19. 31 Oct, 2017 1 commit
  20. 22 Oct, 2017 1 commit
  21. 10 Oct, 2017 3 commits
  22. 07 Oct, 2017 1 commit
  23. 27 Sep, 2017 1 commit
  24. 21 Sep, 2017 1 commit
  25. 15 Sep, 2017 1 commit
    • Ian Hickson's avatar
      Allow multiple FloatingActionButtons to be used on one screen. (#12074) · d6580489
      Ian Hickson authored
      * Allow FloatingActionButton to not have a heroTag.
      * Allow FloatingActionButton to not have a child.
      * Allow Tooltip to not have a child.
      * Improve the debug output of the default FloatingActionButton hero tag.
      * Improve the error message in the Hero clashing-tag case.
      * Improve the debug output of the Hero widget.
      * Improve the debug output of gesture-related widgets.
      * Minor improvements to documentation.
      * Fix some typos in comments.
      * Fix some style nits.
      d6580489
  26. 14 Sep, 2017 1 commit
  27. 12 Sep, 2017 1 commit
  28. 11 Sep, 2017 1 commit
  29. 08 Sep, 2017 1 commit
  30. 07 Sep, 2017 1 commit
  31. 29 Aug, 2017 1 commit
  32. 23 Aug, 2017 1 commit
  33. 15 Aug, 2017 1 commit
  34. 09 Aug, 2017 1 commit
  35. 04 Aug, 2017 1 commit
  36. 03 Aug, 2017 1 commit
  37. 30 Jul, 2017 1 commit