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
xster
d401bd78ae
Reduce Xcode noise #3 ( #14663 )
...
* Revert "Revert "Reduce xcodebuild noise #2 " (#14641 )"
This reverts commit 2d47481f1e
.
* Stop scrapping xcodebuild output, get the right build settings
* clone the command params first
2018-02-13 01:56:13 -08:00
Chris Bracken
cad61b1817
Mark iOS App ID param as required ( #14480 )
...
Previously, the iOS ApplicationPackage subclasses did not mark the
bundleID constructor parameter as @required. This is passed up to the
ApplicationPackage constructor as the id parameter which is already
marked @required and is asserted to be non-null.
2018-02-05 18:11:33 -08:00
Jason Simmons
d5149d4457
Toolchain support for Android ARM64 targets ( #14394 )
2018-02-01 15:14:48 -08:00
Alexandre Ardhuin
10f721c8a5
use const instead of final with const declarations ( #14253 )
2018-01-25 19:28:22 +01:00
Alexandre Ardhuin
15601fe55c
Enable lint prefer asserts in initializer lists ( #12903 )
...
* enable lint prefer_asserts_in_initializer_lists
* enable --assert-initializer
2017-11-08 22:59:49 +01:00
Alexandre Ardhuin
1fce14a31c
enable lint prefer_single_quotes ( #12665 )
2017-10-22 18:11:36 +02:00
Mikkel Nygaard Ravn
9496e6dfa7
Support for app flavors in flutter tooling, #11676 retake ( #11734 )
2017-08-23 10:55:35 +02:00
Mikkel Nygaard Ravn
7c3a45dc6e
Revert "Support for app flavors in flutter tooling ( #11676 )" ( #11729 )
...
This reverts commit 8d07d3f652
.
2017-08-22 12:24:29 +02:00
Mikkel Nygaard Ravn
8d07d3f652
Support for app flavors in flutter tooling ( #11676 )
2017-08-22 10:38:23 +02:00
xster
6a49419be4
Create Podfile dynamically part 1 ( #11101 )
...
* start
* with create
* refactor cocoapod code, add tests
* fix tests
* throw when cocoapod missing
* obj-c projects don’t use use_framework!
2017-07-12 18:35:08 -07:00
Mikkel Nygaard Ravn
021a9ee2a2
Fix bug in prev commit ( #11030 )
2017-06-29 12:19:45 +02:00
Mikkel Nygaard Ravn
030abfd49a
Provide user feedback on slow Gradle operations ( #11015 )
2017-06-29 11:54:03 +02:00
xster
b232a84b0d
Auto provision iOS deploy 1/3 - find and use the first valid code signing certs ( #9946 )
...
* blind wrote everything except the user prompt
* works
* Add some logical refinements
* Make certificates unique and add more instructinos
* print more info
* Add test
* use string is empty
* review notes
* some formatting around commands
* add a newline
2017-05-15 12:54:32 -07:00
xster
87d0010adb
Let printError be able to print bold also ( #9714 )
...
* Let printError print bold as well
* review notes
2017-05-02 22:20:14 -07:00