1. 15 Dec, 2022 1 commit
    • stuartmorgan's avatar
      Add an integration test to plugin template example (#117062) · f1d157bc
      stuartmorgan authored
      * Add an integration test to plugin template example
      
      Dart unit tests don't exercise host-side plugin code at all, so the
      example tests in the plugin template currently have very little
      meaningful coverage. This adds an integration test to the example app
      when creating a plugin, so that there's an example of how to actually
      test that a complete round-trip plugin call works.
      
      This is done as a separate template that's currently only used by the
      plugin template because I don't know what a good example for a
      non-plugin case would be that isn't largely just a duplicate of the
      widget tests. However, the integration test pre-includes conditionals
      around the parts that are plugin-specific so that it can more easily be
      expanded to other use cases later (e.g., in
      https://github.com/flutter/flutter/issues/68818).
      
      Part of https://github.com/flutter/flutter/issues/82458
      
      * Add integration test to expected dependencies of a plugin app
      
      * Test fixes
      
      * Make an explicit test case
      f1d157bc
  2. 18 Oct, 2022 1 commit
  3. 25 Jul, 2022 1 commit
  4. 15 May, 2022 1 commit
  5. 02 May, 2022 1 commit
  6. 26 Apr, 2022 1 commit
  7. 12 Apr, 2022 1 commit
  8. 07 Apr, 2022 1 commit
  9. 09 Mar, 2022 1 commit
  10. 04 Feb, 2022 1 commit
  11. 26 Jan, 2022 1 commit
  12. 04 Jan, 2022 2 commits
    • Zachary Anderson's avatar
      Revert "FFI plugins (#94101)" (#96122) · 65c6e882
      Zachary Anderson authored
      This reverts commit 5257f029.
      65c6e882
    • Daco Harkes's avatar
      FFI plugins (#94101) · 5257f029
      Daco Harkes authored
      * Building shared C source code as part of the native build for platforms Android, iOS, Linux desktop, MacOS desktop, and Windows desktop.
      * Sample code doing a synchronous FFI call.
      * Sample code doing a long running synchronous FFI call on a helper isolate.
      * Use of `package:ffigen` to generate the bindings.
      5257f029
  13. 15 Dec, 2021 1 commit
  14. 27 Aug, 2021 1 commit
  15. 09 Jul, 2021 1 commit
  16. 28 Jun, 2021 1 commit
  17. 10 Jun, 2021 1 commit
  18. 15 May, 2021 1 commit
  19. 10 May, 2021 1 commit
  20. 16 Mar, 2021 1 commit
  21. 05 Mar, 2021 1 commit
  22. 15 Jan, 2021 1 commit
  23. 07 Dec, 2020 1 commit
  24. 03 Dec, 2020 2 commits
  25. 24 Nov, 2020 1 commit
  26. 16 Nov, 2020 1 commit
  27. 03 Nov, 2020 1 commit
  28. 10 Oct, 2020 1 commit
  29. 30 Sep, 2020 1 commit
  30. 17 Sep, 2020 3 commits
  31. 15 Sep, 2020 1 commit
  32. 06 Jul, 2020 1 commit
    • stuartmorgan's avatar
      Switch Windows to CMake (#60629) · 4b120501
      stuartmorgan authored
      * First pass at CMake files; untested
      
      * First pass of adding CMake generation logic on Windows
      
      * Misc fixes
      
      * Get bundling working, start incoprorating CMake build into tool
      
      * Fix debug, exe name.
      
      * Add resources
      
      * Move cmake.dart
      
      * Rip out all the vcxproj/solution plumbing
      
      * Fix plugin cmake generation
      
      * Build with cmake rather than calling VS directly
      
      * Adjust Windows plugin template to match standard header directory structure
      
      * Pass config selection when building
      
      * Partially fix multi-config handling
      
      * Rev template version
      
      * Share the CMake generation instead of splitting it out
      
      * VS build/run cycle works, with slightly awkward requirement to always build all
      
      * Update manifest
      
      * Plugin template fixes
      
      * Minor adjustments
      
      * Build install as part of build command, instead of separately
      
      * Test cleanup
      
      * Update Linux test for adjusted generated CMake approach
      
      * Plugin test typo fix
      
      * Add missing stub file for project test
      
      * Add a constant for VS generator
      4b120501
  33. 24 Jun, 2020 1 commit