Andrew Kolos
69c98bd960
Remove duplicate global declaration of UserMessages
( #142281 )
...
Fixes https://github.com/flutter/flutter/issues/142286
This is a refactor. No code behavior changes should be observed.
2024-01-26 21:41:16 +00:00
Andrew Kolos
94550c6257
prevent tool crash when IntelliJValidatorOnMac
encounters an installation with a missing CFBundleIdentifier
( #138095 )
...
Fixes https://github.com/flutter/flutter/issues/138029 (see my comment there for more info)
2023-11-09 03:46:25 +00:00
Christopher Fujino
85bece2689
[flutter_tools] Fix TypeError when a FileSystemException happens during flutter doctor ( #133373 )
...
Fixes https://github.com/flutter/flutter/issues/133086
2023-09-05 18:00:07 +00:00
Chuan-Yen Chiang
0cb6a03d92
fix: duplicated Intellij IDE message when running flutter doctor ( #129030 )
...
This PR fixes the duplicated message from `flutter doctor` when install `Intellij IDE` from `JetBrains Toolbox`.
The solution is based on the #98276 . Add a function to skip the creation of the validator for `Mac` when the key word `JetBrainsToolboxApp` is in the `info.plist`.
Before:
<img width="918" alt="Screenshot 2023-06-16 at 21 04 43" src="https://github.com/flutter/flutter/assets/3291319/2f5ef0c6-0d29-4d02-97ed-257f29965a1a ">
After:
<img width="924" alt="Screenshot 2023-06-16 at 21 13 15" src="https://github.com/flutter/flutter/assets/3291319/dcdca845-41a1-4896-a5ac-5bca724af676 ">
fix #98276
2023-07-08 00:35:53 +00:00
chunhtai
b00f1c4599
Adding vmservice to get iOS app settings ( #123156 )
...
fixes https://github.com/flutter/flutter/issues/120405
2023-05-04 22:14:11 +00:00
Andrew Kolos
68ec71f46c
[flutter_tools] Remove Version.unknown
( #124771 )
...
Fixes #124756 by removing the concept of `Version.unknown`.
`Version` fields that needed the ability to represent an unknown version have been made nullable. Assigning `null` to them represents an unknown version.
2023-04-15 19:56:41 +00:00
hellohuanlin
0916375f44
[tools]Build IPA validation UI Polish ( #116744 )
...
* [tools]some ui polish for build ipa validation
* do not print out a few success validations
* rename installed type to success for more general usage
* forgot nit after reverting custom validation types and re-use doctor types
2022-12-15 14:43:32 -08:00
Michael Goderbauer
dcde8163ce
migrate to super params ( #100509 )
2022-03-31 11:46:47 -07:00
Lau Ching Jun
8186fb7435
Use XML format in PlistParser ( #94863 )
...
* Switch to use xml in PlistParser
* Review feedbacks: Change dynamic to Object, remove getValueFromFile
2021-12-13 18:22:29 -08:00
Alexandre Ardhuin
34059eec2c
enable lint prefer_interpolation_to_compose_strings ( #83407 )
2021-06-01 11:14:06 -07:00
Jenn Magder
e197a96f1a
Find Intellij installations with Spotlight query on macOS ( #80479 )
2021-04-16 14:19:03 -07:00
Jenn Magder
9a2d9c81b3
Migrate intellij_validator to null safety ( #79813 )
2021-04-06 10:32:01 -07:00
Jenn Magder
79f1689f6a
Migrate doctor_validator to null safety ( #79682 )
2021-04-05 11:54:54 -07:00
Jonah Williams
74bd7b6f6d
[flutter_tools] opt all flutter tool libraries and tests out of null safety. ( #74832 )
...
* opt out the flutter tool
* oops EOF
* fix import
* Update tool_backend.dart
* Update daemon_client.dart
* fix more
2021-01-27 15:17:53 -08:00
Nobuhiro Tabuki
1e180062aa
[flutter_tools] Support IntelliJ 2020.1 and later on Linux and Windows ( #58853 )
...
This PR will update IntelliJ IDEA/Community validation logic for 2020.1 and later on Linux and Windows.
2020-10-12 22:03:36 -07:00
Jonah Williams
08576cb671
[flutter_tools] HACKTOBERFEST ( #67882 )
...
HACKTOBERFEST
2020-10-12 09:31:02 -07:00
Jonah Williams
cba84d5127
[flutter_tools] remove globals from IntelliJ validator, refactor tests to remove dependency on JAR ( #67240 )
...
Move the intellij validator to its own file, and split off the tests. Remove globals from each, and remove dependency on a real jar/filesystem by creating a minimal version of the manifest xml and setting it up in the memory file system.
#47161
2020-10-09 13:05:42 -07:00