* fix segment hit test behavior (#57461)
* Making DropdownButtonFormField to re-render if parent widget changes (#57037)
* Update DropdownButtonFormField's state if widget updates
Co-authored-by: Shi-Hao Hong <shihaohong@google.com>
* throw more specific toolexit when git fails during upgrade (#57162)
* [flutter_tools] Refresh VM state before executing hot reload (#53960)
* Update engine hash for 1.17.2
* Remove MaterialControls from examples/flutter_view (#57621)
Co-authored-by: Jenn Magder <magder@google.com>
* Prevent building non-android plugins in build aar (#58018)
* Allow FLUTTER_APPLICATION_PATH to be null for misconfigured Xcode projects (#57701)
* Don't import plugins that don't support android in settings.gradle (#54407)
Co-authored-by: LongCatIsLooong <31859944+LongCatIsLooong@users.noreply.github.com>
Co-authored-by: Pedro Massango <pedromassango.developer@gmail.com>
Co-authored-by: Shi-Hao Hong <shihaohong@google.com>
Co-authored-by: Christopher Fujino <christopherfujino@gmail.com>
Co-authored-by: Jason Simmons <jason-simmons@users.noreply.github.com>
Co-authored-by: stuartmorgan <stuartmorgan@google.com>
Co-authored-by: Jenn Magder <magder@google.com>
Co-authored-by: Emmanuel Garcia <egarciad@google.com>
Move Flutter Gallery to dev/integration_tests/ as it is an older copy used only for testing. The current version of the Flutter Gallery now lives in https://github.com/flutter/gallery.
* Move embedding and linking Flutter frameworks into the tool
* Unused import
* Migrate
* Rename run, add comments, remove typedef
* Add status log to tell the user what we did
* Remove Podfile migration, create IOSMigration superclass
* word-smiting
Co-Authored-By: Jonah Williams <jonahwilliams@google.com>
* for space
Co-Authored-By: Jonah Williams <jonahwilliams@google.com>
Co-authored-by: Jonah Williams <jonahwilliams@google.com>
This PR adds the linux and windows target platform enum values, along with automatically setting the defaultTargetPlatform to the appropriate value on those platforms.
Fixes#31366
* smoke test for web
* fix comments and remove logs
* addressing reviewer comments
* fix analyzer issue
* running the test on cirrus
* cirrus yaml syntax error
* pub get for web_drivers
* go to the examples directory before running the flutter app
* cirrus is not able to find chromedriver. add a sleep to see if timing is the issue.
* run chrome driver in the background
* After PR #51084, flutter drive command can build and run a web app. Clean flutter run command from cirrus.yml
* enable web
The stocks example app is outdated and deprecated, but we still use it for some benchmark tests. Moving it into the benchmarks directory to indicate its status.