- 25 Sep, 2020 1 commit
-
-
knaeckeKami authored
Teach the flutter tool how to find android output files if the flavor contains uppercase letters (#66687) This changes the name of the generated output files on android in case a flavor with uppercase letters is used. Previously, the lowercased flavor name would be used for the apk/aab file. Now, the flavor name is used as-is.
-
- 17 Sep, 2020 1 commit
-
-
Daniel Edrisian authored
-
- 16 Sep, 2020 1 commit
-
-
Michael R Fairhurst authored
-
- 03 Sep, 2020 2 commits
-
-
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.
-
Jonah Williams authored
More work to prevent current #2 crash issue on stable. If adb is not located do not list/create android devices.
-
- 31 Aug, 2020 2 commits
-
-
Mehmet Fidanboylu authored
This reverts commit c8f234d3.
-
- 29 Aug, 2020 1 commit
-
-
Jonah Williams authored
This reverts commit eef0050d.
-
- 28 Aug, 2020 2 commits
-
- 27 Aug, 2020 3 commits
-
-
Ben Konyi authored
This change re-enables DDS and outputs the DDS URI in place of the VM service URI on the console. If --disable-dds is not provided, --host-vmservice-port will be used to determine the port for DDS rather than the host port for the VM service, which will instead be randomly chosen.
-
Jonah Williams authored
* [flutter_tools] add analytics to code size, add more testing * add gradle case * Update build_macos_test.dart * move analytics to code size tooling * Update analyze_size.dart * fix analysis
-
Jonah Williams authored
Avoid creating AndroidDevice discovery if the SDK cannot be located. Previously the tool would use which/where adb, however this required us to handle the AndroidSdk class being potentially null - which required an additional layer of indirection around all access. Sometimes these were forgotten leading to NPEs. In general, not much can be done with an Android Device if the actual SDK is not installed. Reland with fixed code + tests for null SDK + adb in AndroidDeviceDiscovery
-
- 26 Aug, 2020 2 commits
-
-
Kenzie Schmoll authored
-
Jenn Magder authored
Revert "[flutter_tools] avoid creating Android Devices if AndroidSDK cannot be found (#64524)" (#64602) This reverts commit 47596c62.
-
- 25 Aug, 2020 2 commits
-
-
Jonah Williams authored
Avoid creating AndroidDevice discovery if the SDK cannot be located. Previously the tool would use which/where adb, however this required us to handle the AndroidSdk class being potentially null - which required an additional layer of indirection around all access. Sometimes these were forgotten leading to NPEs. In general, not much can be done with an Android Device if the actual SDK is not installed.
-
Jonah Williams authored
[flutter_tools] support code size tooling on iOS, linux, windows, macOS, and Android on Windows (#63610) Adds support for size analysis on iOS, macOS, linux, and Windows - using an uncompressed directory based approach. The output format is not currently specified. Adds support for size analysis on android on windows, switching to package:archive Updates the console format to display as a tree, allowing longer paths. Increases the number of dart libraries shown (to avoid only ever printing the flutter/dart:ui libraries, which dominate the size)
-
- 20 Aug, 2020 1 commit
-
-
xster authored
-
- 19 Aug, 2020 1 commit
-
-
Jonah Williams authored
Attempt to simplify the Android SDK interface ahead of refactoring it. The locateAndroidSdk static method is called at startup to locate the android SDK, returning null if it cannot be found. These helper methods attempted to first look up the AndroidSDK if it was already null - which could only cover the case where someone installed the Android SDK while flutter was running (possibly through an IDE)
-
- 11 Aug, 2020 1 commit
-
-
Jonah Williams authored
-
- 06 Aug, 2020 1 commit
-
-
Nolan Scobie authored
* Add punctuation for unterminated sentences in doc comments * Addressing review nit
-
- 03 Aug, 2020 1 commit
-
-
Jonah Williams authored
-
- 29 Jul, 2020 1 commit
-
-
Yuqian Li authored
Fixes https://github.com/flutter/flutter/issues/39526 Needs https://github.com/flutter/engine/pull/20013 to land and roll first.
-
- 28 Jul, 2020 1 commit
-
-
Jonah Williams authored
google3 callsites are updated, remove global lookup from constructor parameters.
-
- 16 Jul, 2020 1 commit
-
-
Jonah Williams authored
Add feature flags for android, ios, and fuchsia (on by default). After updating the g3 rollers, the fuchsia feature will be turned off by default. Creates a simpler base type of feature flags for g3 to extend. Updates android, ios, fuchsia workflows to use feature flags check. Removes concept of stable artifacts and checks on flutter version. Fixes #58999 #52859 #12768
-
- 07 Jul, 2020 1 commit
-
-
Dan Field authored
Roll packages, update XML deprecations.
-
- 25 Jun, 2020 1 commit
-
-
Jonah Williams authored
The global packages path could cause tests to fail when it would be overriden to unexpected (in test setup) values. Remove most usage and make it a configuration on buildInfo, along with most other build information. Cleanup the asset builder to require the .packages path and the resident runners to no longer require it, since they already have the information in build_info. It needs to stick around for the fuchsia deps we do not control. Filled #60232 for remaining work.
-
- 23 Jun, 2020 1 commit
-
-
Jenn Magder authored
-
- 19 Jun, 2020 1 commit
-
-
Michael Goderbauer authored
-
- 16 Jun, 2020 1 commit
-
-
Michael Goderbauer authored
* Word substitutions * ++
-
- 15 Jun, 2020 2 commits
-
-
duzenko authored
-
Ian Hickson authored
-
- 08 Jun, 2020 2 commits
-
-
Jenn Magder authored
-
Jonah Williams authored
instead of restricting profile/release mode based on whether the tool thinks the device is an emulator, restrict based on the device target architecture and the requested build mode. Notably, this enables release mode on x86_64 Android emulators, but not x86 emulators since we do not support that as an AOT target. This does not add release mode support for simulators, since this requires us to build and upload artifacts for simulator/x86_64
-
- 04 Jun, 2020 1 commit
-
-
Jonah Williams authored
Also combines experiments into extraGenSnapshot/ExtraFrontEndOptions. Allows providing --no-sound-null-safety to allow out of order migration and running.
-
- 27 May, 2020 3 commits
-
-
Jonah Williams authored
-
Jonah Williams authored
-
Jonah Williams authored
-
- 20 May, 2020 1 commit
-
-
Jonah Williams authored
-
- 19 May, 2020 1 commit
-
-
Jonah Williams authored
This reverts commit 602d8baf.
-