- 26 Jan, 2024 1 commit
-
-
Pierrick Bouvier authored
It's now possible to natively compile a flutter app for windows-arm64. Cross-compilation is not yet implemented. Uses arm64 artifacts now available for Dart/Flutter. Platform detection is based on Abi class, provided by Dart. Depending if Dart is an arm64 or x64 binary, the Abi is set accordingly. Initial bootstrap of dart artifacts (update_dart_sdk.ps1) is checking PROCESSOR_ARCHITECTURE environment variable, which is the way to detect host architecture on Windows. This is available only for master channel (on other channels, it fallbacks to windows-x64). On windows-x64, it produces an x64 app. On windows-arm64, it produces an arm64 app.
-
- 18 Jan, 2024 2 commits
-
-
auto-submit[bot] authored
Reverts flutter/flutter#137618 Initiated by: Jasguerrero This change reverts the following previous change: Original Description: It's now possible to natively compile a flutter app for windows-arm64. Cross-compilation is not yet implemented. Uses arm64 artifacts now available for Dart/Flutter. Platform detection is based on Abi class, provided by Dart. Depending if Dart is an arm64 or x64 binary, the Abi is set accordingly. Initial bootstrap of dart artifacts (update_dart_sdk.ps1) is checking PROCESSOR_ARCHITECTURE environment variable, which is the way to detect host architecture on Windows. This is available only for master channel (on other channels, it fallbacks to windows-x64). On windows-x64, it produces an x64 app. On windows-arm64, it produces an arm64 app.
-
Pierrick Bouvier authored
It's now possible to natively compile a flutter app for windows-arm64. Cross-compilation is not yet implemented. Uses arm64 artifacts now available for Dart/Flutter. Platform detection is based on Abi class, provided by Dart. Depending if Dart is an arm64 or x64 binary, the Abi is set accordingly. Initial bootstrap of dart artifacts (update_dart_sdk.ps1) is checking PROCESSOR_ARCHITECTURE environment variable, which is the way to detect host architecture on Windows. This is available only for master channel (on other channels, it fallbacks to windows-x64). On windows-x64, it produces an x64 app. On windows-arm64, it produces an arm64 app.
-
- 16 Jan, 2024 1 commit
-
-
Spt authored
Solve the problem that <Flutter/Flutter.h> cannot be imported when a pod transitive depends on Flutter (#125610)   If a pod transitive depends on a pod containing a framework, cocoapods will add the path of the framework to its FRAMEWORK_SEARCH_PATHS. So I modified the relevant logic in podhelper, hoping to be consistent with the behavior of cocoapods. Fixes https://github.com/flutter/flutter/issues/126251.
-
- 04 Jan, 2024 1 commit
-
-
stuartmorgan authored
Currently podhelper.rb will always point plugin builds at the cached engine artifacts, even when using `--local-engine`. In most cases this is fine, since when the final build actually runs it will be using the engine bundled into the app build, which will be the correct local engine build. When trying to test a local engine build with API additions against a local plugin modified to use those additions to ensure that they are working as expected, however, compilation will fail, because the new APIs won't be present in the plugin build. This fixes that for macOS, and adds a TODO for iOS (which is more complicated to fix due to the host vs target build distinction). macOS portion of https://github.com/flutter/flutter/issues/132228
-
- 12 Oct, 2023 1 commit
-
-
Victoria Ashworth authored
Rename `removeIOSimulator` to `removeIOSSimulator`.
-
- 10 Oct, 2023 1 commit
-
-
Victoria Ashworth authored
Remove simulator once it's no longer needed for test `plugin_test_ios` . Fixes https://github.com/flutter/flutter/issues/136224
-
- 31 Aug, 2023 1 commit
-
-
Pierrick Bouvier authored
To implement windows-arm64 support, it is needed to add architecture as a subdirectory (https://github.com/flutter/flutter/issues/129805). In short, when performing a flutter windows build, we have: - Before: build/windows/runner/Release/gallery.exe - After: build/windows/x64/runner/Release/gallery.exe This convention follows what flutter linux build does. Addresses: https://github.com/flutter/flutter/issues/129805 Addresses: https://github.com/flutter/flutter/issues/116196 Design doc: [flutter.dev/go/windows-arm64](https://flutter.dev/go/windows-arm64)
-
- 15 May, 2023 1 commit
-
-
Tomasz Gucio authored
-
- 07 Apr, 2023 1 commit
-
-
Jenn Magder authored
Force plugin transitive dependencies to an ARC compatible version
-
- 22 Mar, 2023 1 commit
-
-
Michael Goderbauer authored
Remove 1745 decorative breaks
-
- 21 Mar, 2023 1 commit
-
-
Victoria Ashworth authored
Set plugin template minimum iOS version to 11.0
-
- 09 Mar, 2023 1 commit
-
-
stuartmorgan authored
Enable plugin_test_linux
-
- 16 Feb, 2023 1 commit
-
-
stuartmorgan authored
* Fix binary path * Enable in presubmit
-
- 15 Feb, 2023 2 commits
-
-
stuartmorgan authored
* Add Linux unit tests to plugin template Adds an example native unit test to the plugin template for Linux, matching the structure we use for our 1P plugin unit tests. Once these have been added for all platforms+languages, they will be documented on a new plugin development page to explain their use. While ideally we would adjust the engine APIs first to allow for testing the method call handler directly, it's unclear when we will have time for that work, and for a complex plugin most of the testing wouldn't be at that layer anyway, so having the structure in place with the limitations documented is still a significant improvement over having nothing in the template. Part of https://github.com/flutter/flutter/issues/82458 * Add creation test * Add integration tests * Missing newlines * test owner * Typo
-
stuartmorgan authored
* Add Java tests * Add Kotlin * Add integration testing * Add cerate tests
-
- 24 Jan, 2023 1 commit
-
-
stuartmorgan authored
* Add Windows unit tests to plugin template Adds an example native unit test to the plugin template for Windows, matching the format we use for our 1P plugin example app unit tests. Once these have been added for all platforms+languages, they will be documented on a new plugin development page to explain their use. Since we don't appear to be running our current plugin e2e tests for Windows, this adds a new configuration to run them. I haven't `led`-tested this, so it may not work, but this will give a starting point for getting them running. Part of https://github.com/flutter/flutter/issues/82458 * Minor fix * Add test owner * Fix typo * Fix test feature flag
-
- 09 Jan, 2023 1 commit
-
-
Jenn Magder authored
-
- 21 Dec, 2022 1 commit
-
-
stuartmorgan authored
* Improve Swift plugin implementation * Add iOS tests * Review feedback on structure * Remove duplicate scheme file * Add macOS * Add iOS * swift test tweaks * unit tests * Whitespace * Add e2e tests
-
- 13 May, 2022 1 commit
-
-
Jenn Magder authored
-
- 26 Jan, 2022 1 commit
-
-
Daco Harkes authored
-
- 13 Jan, 2022 1 commit
-
-
stuartmorgan authored
-
- 11 Oct, 2021 1 commit
-
-
Ian Hickson authored
-
- 07 Oct, 2021 1 commit
-
-
Jenn Magder authored
-
- 05 Oct, 2021 1 commit
-
-
stuartmorgan authored
-
- 25 Aug, 2021 1 commit
-
-
Jenn Magder authored
-
- 23 Jul, 2021 1 commit
-
-
Jenn Magder authored
-
- 22 Jul, 2021 1 commit
-
-
Jenn Magder authored
-
- 13 Jul, 2021 1 commit
-
-
Darren Austin authored
(Attempt to reland #85993)
-
- 12 Jul, 2021 2 commits
-
-
Darren Austin authored
This reverts commit 2175e64e.
-
Darren Austin authored
Migrate core devicelab framework to null safety.
-
- 05 Jun, 2021 1 commit
-
-
Jenn Magder authored
-
- 21 Apr, 2021 1 commit
-
-
Phil Quitslund authored
-
- 11 Jan, 2021 1 commit
-
-
Jenn Magder authored
-
- 07 Oct, 2020 1 commit
-
-
Casey Hillers authored
-
- 28 Sep, 2020 1 commit
-
-
Jenn Magder authored
-
- 16 Sep, 2020 1 commit
-
-
Michael R Fairhurst authored
-
- 07 Jan, 2020 1 commit
-
-
Alexandre Ardhuin authored
-
- 27 Nov, 2019 1 commit
-
-
Ian Hickson authored
* Update project.pbxproj files to say Flutter rather than Chromium Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright. * Update the copyright notice checker to require a standard notice on all files * Update copyrights on Dart files. (This was a mechanical commit.) * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine. Some were already marked "The Flutter Authors", not clear why. Their dates have been normalized. Some were missing the blank line after the license. Some were randomly different in trivial ways for no apparent reason (e.g. missing the trailing period). * Clean up the copyrights in non-Dart files. (Manual edits.) Also, make sure templates don't have copyrights. * Fix some more ORGANIZATIONNAMEs
-
- 19 Nov, 2019 1 commit
-
-
Jenn Magder authored
-