1. 20 Mar, 2018 1 commit
  2. 16 Mar, 2018 1 commit
  3. 15 Mar, 2018 1 commit
  4. 12 Mar, 2018 1 commit
  5. 09 Mar, 2018 3 commits
  6. 08 Mar, 2018 1 commit
  7. 07 Mar, 2018 2 commits
  8. 06 Mar, 2018 3 commits
  9. 01 Mar, 2018 1 commit
    • Alexander Aprelev's avatar
      Run flutter tests in preview-dart-2 mode on travis flutter builds. (#14728) · d3797628
      Alexander Aprelev authored
      * Run flutter tests in preview-dart-2 mode on travis flutter builds.
      
      * Run dart2 tests on osx. Run dart tests in dart2.
      
      * Fix name camelCase
      
      * Default options to empty array, rather than null
      
      * Troubleshoot failures
      
      * More logging
      
      * Troubleshoot: run single test
      
      * Troubleshoot: run 15 tests
      
      * Troubleshoot: run 15 tests with fix
      
      * Try limit concurrency to 1
      
      * Limit concurrency for preview-dart-2 tests to 4
      
      * Move dart2 tests to allow_failures section
      
      * Reinstate tests_dart_2 shard
      
      * Raise concurrency to 8
      
      * Reuse compiler across multiple test runs
      
      * Allow to switch entry points when recompiling.
      
      Actually use single compiler to incrementally recompile all tests executed by 'flutter test'.
      
      * Remove leftover commented code
      
      * Fix comment
      
      * Lints
      d3797628
  10. 28 Feb, 2018 1 commit
  11. 16 Feb, 2018 1 commit
  12. 15 Feb, 2018 1 commit
  13. 08 Feb, 2018 1 commit
  14. 01 Feb, 2018 1 commit
  15. 31 Jan, 2018 1 commit
  16. 26 Jan, 2018 1 commit
  17. 25 Jan, 2018 1 commit
  18. 22 Jan, 2018 1 commit
  19. 19 Jan, 2018 2 commits
  20. 12 Dec, 2017 1 commit
  21. 11 Dec, 2017 1 commit
  22. 13 Nov, 2017 2 commits
  23. 08 Nov, 2017 1 commit
  24. 02 Nov, 2017 1 commit
  25. 31 Oct, 2017 1 commit
  26. 30 Oct, 2017 1 commit
  27. 22 Oct, 2017 1 commit
  28. 21 Sep, 2017 1 commit
  29. 14 Jul, 2017 1 commit
  30. 30 Jun, 2017 1 commit
  31. 23 Jun, 2017 1 commit
    • Ian Hickson's avatar
      Deep linking: automatically push the route hiearchy on load. (#10894) · 9adb4a78
      Ian Hickson authored
      The main purpose of this PR is to make it so that when you set the
      initial route and it's a hierarchical route (e.g. `/a/b/c`), it
      implies multiple pushes, one for each step of the route (so in that
      case, `/`, `/a`, `/a/b`, and `/a/b/c`, in that order). If any of those
      routes don't exist, it falls back to '/'.
      
      As part of doing that, I:
      
       * Changed the default for MaterialApp.initialRoute to honor the
         actual initial route.
      
       * Added a MaterialApp.onUnknownRoute for handling bad routes.
      
       * Added a feature to flutter_driver that allows the host test script
         and the device test app to communicate.
      
       * Added a test to make sure `flutter drive --route` works.
         (Hopefully that will also prove `flutter run --route` works, though
         this isn't testing the `flutter` tool's side of that. My main
         concern is over whether the engine side works.)
      
       * Fixed `flutter drive` to output the right target file name.
      
       * Changed how the stocks app represents its data, so that we can
         show a page for a stock before we know if it exists.
      
       * Made it possible to show a stock page that doesn't exist. It shows
         a progress indicator if we're loading the data, or else shows a
         message saying it doesn't exist.
      
       * Changed the pathing structure of routes in stocks to work more
         sanely.
      
       * Made search in the stocks app actually work (before it only worked
         if we happened to accidentally trigger a rebuild). Added a test.
      
       * Replaced some custom code in the stocks app with a BackButton.
      
       * Added a "color" feature to BackButton to support the stocks use case.
      
       * Spaced out the ErrorWidget text a bit more.
      
       * Added `RouteSettings.copyWith`, which I ended up not using.
      
       * Improved the error messages around routing.
      
      While I was in some files I made a few formatting fixes, fixed some
      code health issues, and also removed `flaky: true` from some devicelab
      tests that have been stable for a while. Also added some documentation
      here and there.
      9adb4a78
  32. 20 Jun, 2017 1 commit
  33. 15 Jun, 2017 1 commit