- 18 Jul, 2022 1 commit
-
-
Alexandre Ardhuin authored
-
- 01 Dec, 2021 1 commit
-
-
Chris Wong authored
-
- 15 Oct, 2021 1 commit
-
-
Ian Hickson authored
-
- 08 Oct, 2021 3 commits
-
-
Ian Hickson authored
-
Zachary Anderson authored
This reverts commit 5fd259be.
-
Ian Hickson authored
-
- 01 Oct, 2021 1 commit
-
-
Christopher Fujino authored
-
- 19 May, 2021 1 commit
-
-
Hattomo (TomohiroHattori) authored
-
- 11 May, 2021 1 commit
-
-
Jenn Magder authored
-
- 02 Apr, 2021 1 commit
-
-
Jonah Williams authored
-
- 24 Mar, 2021 1 commit
-
-
Jenn Magder authored
-
- 19 Mar, 2021 1 commit
-
-
Michael Goderbauer authored
-
- 18 Mar, 2021 1 commit
-
-
Jonah Williams authored
-
- 08 Feb, 2021 1 commit
-
-
Jonah Williams authored
This reverts commit 8b6baae4.
-
- 04 Feb, 2021 1 commit
-
-
Jonah Williams authored
Our current top crasher is an unclear error when ProcessManager fails to resolve an executable path. To fix this, we'd like to being adjusting the process resolution logic and adding more instrumentation to track failures. In order to begin the process, the ProcessManager has been folded back into the flutter tool
-
- 03 Feb, 2021 1 commit
-
-
Jonah Williams authored
-
- 27 Jan, 2021 1 commit
-
-
Jonah Williams authored
* opt out the flutter tool * oops EOF * fix import * Update tool_backend.dart * Update daemon_client.dart * fix more
-
- 26 Jan, 2021 1 commit
-
-
Jonah Williams authored
-
- 13 Jan, 2021 1 commit
-
-
Jonah Williams authored
-
- 08 Jan, 2021 1 commit
-
-
Jonah Williams authored
-
- 25 Nov, 2020 1 commit
-
-
Jia Hao authored
-
- 20 Nov, 2020 1 commit
-
-
Pierre-Louis authored
-
- 26 Oct, 2020 1 commit
-
-
Jonah Williams authored
The tool observes a large number of unhandled exceptions during the file copy portion of flutter create. it is difficult to tell whether the permission issue is caused by the source/destination, or whether it is due to a bug in dart:io. To work around this, implement a permission check for both the source and dest files. If either fails, the tool can exit with a more specific message. If these checks pass, then perform the actual copy. If the copy fails, fallback to manually copying the bytes
-
- 12 Oct, 2020 5 commits
-
-
Jonah Williams authored
Revert "[flutter_tools] reland: fold process resolution logic into the flutter tool (#67957)" (#67968) This reverts commit bd813879.
-
Jonah Williams authored
Reland of #67669 The flutter tool has a number of crashes on stable where an ArgumentError is thrown due to the process manager not being able to resolve an executable. So that we can adjust/modify this logic, fold it into flutter and add some additional logging. caches the resolved executable per target directory, to avoid repeated look ups. Instead of throwing an argument error, attempts to run the executable as given if an exact path can't be found Accept files or symlinks for the executable path. user where/which to resolve path instead of package:process logic.
-
Jonah Williams authored
This reverts commit 10c78c26.
-
Jonah Williams authored
The flutter tool has a number of crashes on stable where an ArgumentError is thrown due to the process manager not being able to resolve an executable. Fold the resolution logic into the tool and use where/which instead of the package:process specific logic.
-
Jonah Williams authored
HACKTOBERFEST
-
- 06 Oct, 2020 1 commit
-
-
Jonah Williams authored
[flutter_tools] handle case where file is deleted by other program or running on read only volume (#66708) * [flutter_tools] handle case where file is deleted by other program * Add test cases * Update file_system.dart * Update file_system_test.dart * fix import * make a static on ErrorHandligFS * add support for no exit on failure * address comments * update doc comment to file or directory
-
- 28 Sep, 2020 1 commit
-
-
Jonah Williams authored
Instead of always exiting the tool, provide a mechanism to turn off this behavior for non-critical functionality like configuration and analytics settings. Fixes #66786 Fixes #4674
-
- 26 Sep, 2020 1 commit
-
-
Jonah Williams authored
Crash reporting shows at least one instance of EACCES during an existsSync cache call. Add this to the list of error handling io methods. Did not add the async exists method since we lint against its usage.
-
- 25 Sep, 2020 1 commit
-
-
Jonah Williams authored
The lack of current directory wrapping was letting some of the already handled errors through Fixes #66675
-
- 21 Sep, 2020 1 commit
-
-
Jonah Williams authored
-
- 03 Sep, 2020 2 commits
-
-
Jonah Williams authored
Similar to the permission denied error on Windows, this is not resolvable by the tool.
-
Jonah Williams authored
The flutter tool is currently unable to detect missing permissions in gradle/gradle.bat that would cause a gradle build to fail via process exception. Rather than crashing and exiting, we can display the exception as an error message and tool exit. While linux/macOS are able to add the +x bit, this is not possible on windows with our current file system/OS API. These crashes represent a substantial amount of crash reporting, but are otherwise not actionable on our end.
-
- 25 Aug, 2020 1 commit
-
-
Jonah Williams authored
-
- 21 Aug, 2020 1 commit
-
-
Jonah Williams authored
-
- 06 May, 2020 1 commit
-
-
Zachary Anderson authored
-
- 02 Apr, 2020 1 commit
-
-
Zachary Anderson authored
-
- 10 Jan, 2020 1 commit
-
-
Zachary Anderson authored
-