Emmanuel Garcia
5a34e7981e
Catch exceptions thrown by runChecked* when possible ( #36109 )
2019-07-18 10:45:37 -07:00
stuartmorgan
cc541e6724
Add missing pieces for 'driver' support on macOS ( #34376 )
...
- Adds desktop projects to ApplicationPackageStore
- Plumbs target overrides through the macOS build
2019-06-18 11:14:46 -07:00
Josh Burton
07dc236237
Handles parsing APK manifests with additional namespaces or attributes ( #34535 )
2019-06-16 00:18:38 -07:00
Jonah Williams
f530b809b6
Reland: More verification on flutter build web, add tests and cleanup ( #34173 )
2019-06-10 15:37:23 -07:00
Jonah Williams
71bfe3be9f
Revert "More verification on flutter build web, add tests and cleanup ( #34090 )" ( #34166 )
2019-06-10 12:01:14 -07:00
Jonah Williams
354ce1aa5a
More verification on flutter build web, add tests and cleanup ( #34090 )
2019-06-10 11:27:25 -07:00
Jonah Williams
83986acbdb
Add a real-er web restart, doctor, workflow ( #33786 )
2019-06-03 23:19:42 -07:00
Dan Field
639c9935ae
wire in fuchsiaApp ( #33781 )
2019-06-03 14:31:56 -07:00
Zachary Anderson
94ce956f0a
[flutter_tool] Adds support for 'run' for Fuchsia devices ( #32849 )
2019-05-21 08:49:43 -07:00
Jonah Williams
4ff467191b
make FlutterProject synchronous ( #31757 )
2019-04-29 08:21:32 -07:00
Jonah Williams
fdae7bb871
add check that xcode project configuration is not missing ( #31621 )
2019-04-25 15:51:25 -07:00
Jonah Williams
0acd3e6b04
refactor context to be implicit-downcast safe ( #31622 )
2019-04-25 15:51:08 -07:00
Jonah Williams
482078387e
make sure we exit early if the Runner.xcodeproj file is missing ( #31591 )
2019-04-25 00:12:17 -07:00
Jonah Williams
9e51e13e91
add printError messages and tool exit to android device ( #31400 )
2019-04-24 19:30:39 -07:00
Jonah Williams
15f271ef07
if there is no .ios or ios sub-project, don't attempt building for iOS ( #31406 )
2019-04-23 09:49:49 -07:00
Jonah Williams
ac36e4423e
Add flutter run support for linux and windows ( #31229 )
2019-04-18 18:05:04 -07:00
Jonah Williams
da92fc1109
Add run capability for macOS target ( #31218 )
2019-04-17 22:40:26 -07:00
Alexandre Ardhuin
a6af422874
some spaces formatting ( #29452 )
...
* some space formattings
* always use blocks in if-else if a block is used
* format spaces in for and while
* allow multiline if conditions
* fix missing space
2019-03-20 23:23:31 +01:00
Shi-Hao Hong
dffbfebbf1
added friendlier error for invalid AndroidManifest.xml ( #29604 )
2019-03-19 14:44:22 -07:00
Dan Field
df465c7718
Fall-back to platform tools in Android SDK detection logic. ( #28863 )
2019-03-07 10:45:29 -08:00
Alexandre Ardhuin
4c1f4d14e1
fix some formatting issues ( #28809 )
...
* fix some formatting issues
* address review comments
* fix indent
2019-03-06 09:37:32 +01:00
Alexandre Ardhuin
387f885481
Add missing trailing commas ( #28673 )
...
* add trailing commas on list/map/parameters
* add trailing commas on Invocation with nb of arg>1
* add commas for widget containing widgets
* add trailing commas if instantiation contains trailing comma
* revert bad change
2019-03-01 08:17:55 +01:00
Jonah Williams
6f5f037689
Add basic web device and run support ( #28302 )
2019-02-26 16:58:24 -08:00
Dan Field
15f2119f2c
Reland "Allow for gradle downloading missing SDK assets" ( #28097 ) ( #28355 )
...
* Allow for gradle downloading missing SDK assets if SDK licenses are present.
* Improvements for windows testing
2019-02-23 09:56:57 -08:00
Dan Field
74a9086037
Revert "Allow for gradle downloading missing SDK assets ( #28097 )" ( #28295 )
...
This reverts commit 6f5e88a59f
.
2019-02-21 16:53:45 -08:00
Dan Field
6f5e88a59f
Allow for gradle downloading missing SDK assets ( #28097 )
...
* Allow for gradle downloading missing SDK assets if SDK licenses are present.
* Fix license path for missing sdkmanager
* Cirrus re-run...
* Fix condition check
* rename props, add docs, rename method
* fix tests after param changes
* Fix weird path for flutter run and add tests
* remove print, fix tests
2019-02-21 15:57:20 -08:00
Alexandre Ardhuin
5169ab5974
format parameter list ( #27261 )
2019-02-21 09:27:07 +01:00
Jonah Williams
9bc5656637
Wire dart2js through flutter tool, add compilation test ( #27668 )
2019-02-14 22:42:30 -08:00
KyleWong
99497dc2d9
Refactor android launchable activity extractor logic ( #26819 )
2019-02-07 13:24:03 -08:00
Jonah Williams
1b21d69de4
Support running macOS prebuilt application ( #26593 )
2019-01-23 16:32:50 -08:00
Luca Zuccarini
36a493602c
Create an injectable factory for application packages. ( #26422 )
2019-01-16 14:12:47 -08:00
Stanislav Baranov
55f3da7afc
Flutter tool support for building dynamic updates ( #25576 )
2018-12-19 16:27:47 -08:00
Alexandre Ardhuin
2ea1d81cdc
sort_constructors_first ( #22575 )
2018-10-04 07:28:07 +02:00
Alexandre Ardhuin
d927c93310
Unnecessary new ( #20138 )
...
* enable lint unnecessary_new
* fix tests
* fix tests
* fix tests
2018-09-12 08:29:29 +02:00
Mikkel Nygaard Ravn
6cc8008283
Fix extraction of product bundle ID for iOS projects ( #21252 )
2018-08-31 11:07:15 +02:00
Mikkel Nygaard Ravn
22832d3634
Support for flutter run/build module on iOS ( #21216 )
2018-08-30 16:18:44 +02:00
Ian Hickson
3dec6a6930
Clean up usage of temporary directories ( #20682 )
...
All temporary directory start with `flutter_` and have their random component separated from the name by a period, as in `flutter_test_bundle.YFYQMY`.
I've tried to find some of the places where we didn't cleanly delete temporary directories, too. This greatly reduces, though it does not entirely eliminate, the directories we leave behind when running tests, especially `flutter_tools` tests.
While I was at it I standardized on `tempDir` as the variable name for temporary directories, since it was the most common, removing occurrences of `temp` and `tmp`, among others.
Also I factored out some common code that used to catch exceptions that happen on Windows, and made more places use that pattern.
2018-08-17 13:17:23 -07:00
Mikkel Nygaard Ravn
d4e5e1e11e
Materialize Flutter module, Android ( #20520 )
2018-08-16 13:21:55 +02:00
Mikkel Nygaard Ravn
b280074815
Move async from member access to construction ( #20035 )
2018-08-02 14:12:25 +02:00
Sigurd Meldgaard
2d3a5c744d
Revert "Revert "Use FlutterProject to locate files ( #18913 )" ( #19409 )" ( #19456 )
...
With a fix of a path being printed relative instead of absolute.
2018-07-20 08:00:30 +02:00
Sigurd Meldgaard
6a8f904104
Revert "Use FlutterProject to locate files ( #18913 )" ( #19409 )
...
This reverts commit 57d78cc739
.
2018-07-16 16:21:20 +02:00
Sigurd Meldgaard
57d78cc739
Use FlutterProject to locate files ( #18913 )
2018-07-16 09:39:37 +02:00
Sarah Zakarias
def7634ba0
Support running apk with more than one activity ( #18716 )
2018-06-25 13:38:08 +02:00
Sigurd Meldgaard
758711c85d
Allow --use-application-binary
using app-bundles on ios ( #17691 )
...
This makes it easier to run ios add2app apps with Flutter run.
2018-05-31 10:33:15 +02:00
Konstantin Scheglov
38970f5f75
Add a new Device backed by flutter_tester. ( #16405 )
2018-04-10 09:37:16 -07:00
Jason Simmons
24bfbeb246
Handle whitespace in entry values in the AAPT badging parser ( #16245 )
...
Fixes https://github.com/flutter/flutter/issues/16200
2018-04-05 10:24:05 -07:00
Mikkel Nygaard Ravn
0d59679624
Make Flutter tooling work on Android without Xcode being installed ( #15161 )
2018-03-07 08:41:23 +01:00
Mikkel Nygaard Ravn
2000435728
Move plugin injection to just after pub get ( #14743 )
2018-02-16 10:17:28 +01:00
Mikkel Nygaard Ravn
c2e1bc0322
Revert "Move plugin injection to just after pub get ( #14560 )" ( #14734 )
...
This reverts commit b3e4976ca2
.
2018-02-15 22:55:36 +01:00
Mikkel Nygaard Ravn
b3e4976ca2
Move plugin injection to just after pub get ( #14560 )
2018-02-15 22:17:12 +01:00