1. 29 Jul, 2022 1 commit
  2. 13 Jul, 2022 1 commit
  3. 12 Jul, 2022 1 commit
  4. 02 Jul, 2022 1 commit
  5. 12 May, 2022 1 commit
  6. 26 Apr, 2022 1 commit
  7. 07 Apr, 2022 1 commit
  8. 31 Mar, 2022 1 commit
  9. 29 Mar, 2022 1 commit
  10. 21 Mar, 2022 1 commit
  11. 16 Mar, 2022 1 commit
  12. 02 Mar, 2022 1 commit
    • gaaclarke's avatar
      Starts using the `--source` flag to compile the dart registrant. (#98046) · fdcd1446
      gaaclarke authored
      * Starts using the `--source` flag to compile the dart registrant.
      
      * updated general.shard tests
      
      * Fixed the resident compiler flow
      
      * added integration test
      
      * made the integration test self contained
      
      * renamed generated_main to dart_plugin_registrant
      
      * cleaned up for review
      
      * added task runner for ci
      
      * added bringup and TESTOWNERS
      
      * updated failure message
      fdcd1446
  13. 08 Feb, 2022 1 commit
  14. 25 Jan, 2022 1 commit
    • stuartmorgan's avatar
      Don't use example folder as a project type signal (#97157) · 2dd8cb1c
      stuartmorgan authored
      The code to generate platform files used to use the presence of an
      'example' folder to determine whether or not a project was a plugin (in
      which case that generation is bypassed). Later, robust detection was
      added based on the pubspec.yaml `plugin` key, but the old check was left
      in place. This creates false positives where people who add an example
      folder to their app project start getting mysterious failures.
      
      Since the pubspec check is definitive, there's no reason to continue to
      use the presence of `example` as an indicator at all.
      
      Fixes https://github.com/flutter/flutter/issues/87007
      2dd8cb1c
  15. 05 Jan, 2022 1 commit
  16. 15 Dec, 2021 1 commit
  17. 07 Dec, 2021 1 commit
  18. 06 Dec, 2021 1 commit
  19. 12 Nov, 2021 2 commits
  20. 11 Nov, 2021 2 commits
  21. 10 Nov, 2021 2 commits
  22. 02 Nov, 2021 1 commit
  23. 08 Oct, 2021 4 commits
  24. 01 Oct, 2021 1 commit
    • stuartmorgan's avatar
      Fix Dart plugin registrant interaction with 'flutter test' (#90288) · 97fb8c05
      stuartmorgan authored
      Building an application for a desktop platform that transitively included any Dart-based plugins (such as path_provider) broke `flutter test`, because its compilation was overriding the provided main (in this case, the test main) with `generated_main.dart` if it was present. This PR:
      - Changes the `flutter test` compilation path to update `generated_main.dart`, so that the tests will work, and will include any registered Dart plugins.
      - Makes using `generated_main.dart` during recompile opt-in, to try to reduce the chance of a similar bug happening with other codepaths in the future.
      
      Fixes https://github.com/flutter/flutter/issues/88794
      97fb8c05
  25. 26 Aug, 2021 1 commit
  26. 28 Jun, 2021 1 commit
  27. 24 Jun, 2021 1 commit
  28. 17 Jun, 2021 1 commit
  29. 03 Jun, 2021 1 commit
  30. 01 Jun, 2021 1 commit
  31. 15 May, 2021 1 commit
  32. 13 May, 2021 1 commit
  33. 28 Apr, 2021 1 commit
  34. 14 Apr, 2021 1 commit