Ryan Macnak
fce76bcfd6
Revert "Update --local-engine to account for changed host architecture of 32-bit Android debug builds. ( #11251 )" ( #11259 )
...
This reverts commit 3f514fcfdf573c86378ae30c38bbfd21ec15b9f1.
2017-07-17 13:47:03 -07:00
Carlo Bernaschina
16ae29b56d
Revert "Register tools as a reloadSources service ( #11229 )" ( #11256 )
...
This reverts commit 35c4989795b3b12d07d3f0be1f27878a5895ac5d.
2017-07-17 13:05:16 -07:00
Carlo Bernaschina
35c4989795
Register tools as a reloadSources service ( #11229 )
...
* Register tools as a reloadSources service
* Fix code style and comments
* Fix nits and Add documentation
* Format error message
2017-07-17 12:31:43 -07:00
Ryan Macnak
3f514fcfdf
Update --local-engine to account for changed host architecture of 32-bit Android debug builds. ( #11251 )
...
Roll engine to 7480e32854606e554ae37f8bd241c050bdc565c4.
2017-07-17 12:20:14 -07:00
Todd Volkert
b7ababe68c
Remove unused DevFsProgressReporter ( #11249 )
...
Discovered dead code during review of #10791
2017-07-17 09:30:56 -07:00
xster
5756d62931
Fix overscroll friction for small lists ( #11243 )
2017-07-14 18:33:20 -07:00
Michael Goderbauer
b619759133
Adds a RouteObserver ( #11236 )
...
* Adds a PageRouteObserver
Required for https://github.com/flutter/plugins/pull/174 .
See also https://github.com/flutter/flutter/issues/11216 .
* formatting fixes
* Make RouteObserver generic
2017-07-14 17:44:30 -07:00
Jason Simmons
e967b4b3c5
Improve the year selector UI in the date picker ( #11214 )
...
Fixes https://github.com/flutter/flutter/issues/10917
2017-07-14 15:08:10 -07:00
Siva Chandra
28d09d1614
Fix style issues introduced by dba29aa0fce684b201c6b03efc73ba607c7b507b ( #11203 )
2017-07-14 13:51:16 -07:00
Todd Volkert
535a364c2a
Add more docs to OrientationBuilder ( #11233 )
2017-07-14 11:54:20 -07:00
Phil Quitslund
05562d5734
Quiet debug test runner output when in machine mode. ( #11228 )
...
* Quiet debug test runner output when in machine mode.
See: https://github.com/flutter/flutter-intellij/issues/1176
* json => machine
2017-07-14 11:20:50 -07:00
Chris Bracken
862b33ec7a
Declare missing dependencies in pubspec ( #11217 )
...
flutter_tools depends on cli_util, plugin, and stream_channel but hadn't
explicitly declared them as dependencies.
2017-07-13 17:29:52 -07:00
Todd Volkert
4196582708
Bump file,process,platform to newest versions ( #11211 )
2017-07-13 16:59:18 -07:00
Chris Bracken
cf96c7db4a
Clean up orphaned Instruments processes ( #11189 )
...
In some cases, we've seen interactions between Instruments and the iOS
simulator that cause hung instruments and DTServiceHub processes. If
enough instances pile up, the host machine eventually becomes
unresponsive.
Until the underlying issue is resolved, manually kill any orphaned
instances (where the parent process has died and PPID is 1) before
launching another instruments run.
2017-07-13 16:19:11 -07:00
Devon Carew
bde8a5f5a6
move away froma deprecated method ( #11215 )
2017-07-13 16:18:40 -07:00
Jason Simmons
14648e9bae
Suppress an analyzer warning about cli_util.getSdkDir deprecation ( #11213 )
2017-07-13 15:48:11 -07:00
xster
92750833d5
Stop sending cocoapods stats ( #11120 )
...
* Disable cocoapods stats
* Add a comment for code readers
* fix new test
2017-07-12 19:15:54 -07: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
Chris Bracken
0adb39ae9b
Avoid concurrent device polling in daemon; add timeout ( #11184 )
...
Apply a 30 second timeout to Android/iOS device polling.
If there's a device poll already in progress, skip polling for new
devices; wait for the first request to return/timeout.
2017-07-12 17:57:15 -07:00
Michael Goderbauer
ae90581124
Fix build ( #11186 )
...
Was broken by dba29aa0fc , which apprently has been pushed directly to master without running through Travis?
2017-07-12 17:24:38 -07:00
Siva Chandra
dba29aa0fc
Select the correct conditional import when building dart dependencies.
...
Fixes #9413 .
For more info on conditional imports, see
https://github.com/munificent/dep-interface-libraries/blob/master/Proposal.md .
2017-07-12 16:30:14 -07:00
Todd Volkert
be9f99a8b7
Minor clarifications in docs ( #11171 )
2017-07-12 11:48:27 -07:00
Todd Volkert
77da737847
Bump intl to 0.15.1 ( #11162 )
...
* requires bumping `process` to a version that has
relaxed version restrictions on `intl`
https://github.com/flutter/flutter/issues/10650
2017-07-11 21:11:26 -07:00
Michael Goderbauer
6a05f0407e
Fix build by bumping package:file ( #11160 )
2017-07-11 16:35:01 -07:00
Michael Goderbauer
7b90bdc908
Make DropDown accessible ( #11149 )
2017-07-11 15:23:21 -07:00
Michael Goderbauer
561e7773c2
Fix path to flutter_tester when using local enginde on Mac OS ( #11134 )
2017-07-10 12:34:04 -07:00
Todd Volkert
926a096efd
Minor fixes in tools: ( #11009 )
...
* Include the process' `stdout` and `stderr` when it returns a
non-zero exit code in `runCheckedAsync()`
* Defensively catch errors in `AndroidDevice.isAppInstalled()`
and return false
2017-07-10 10:02:11 -07:00
Devon Carew
0ac2232eda
normalize the reload result messages ( #11131 )
2017-07-10 09:53:14 -07:00
Seth Ladd
834fbcb867
Run target analytics ( #10902 )
...
* report run target and if it is an emulator
* don't print debug
* rename parameter, remove unused variable
* fix test
* fix comment
* tweak from review, and fix analyzer error
* send custom parameters for the event, not the session
* fix mock
* use the +1 for usage
2017-07-10 06:45:41 -10:00
Devon Carew
4891506931
add a --machine mode to flutter config ( #11112 )
...
* add a --machine mode to flutter config
* review feedback
2017-07-07 16:00:45 -07:00
Devon Carew
40a65e1fe5
minor tweaks to the output for flutter_tools ( #11115 )
...
* minor tweaks to the output for flutter_tools
* update test expectations
2017-07-07 16:00:27 -07:00
xster
1a01de9ab3
test missed a mock ( #11098 )
2017-07-07 14:01:28 -07:00
Michael Goderbauer
ee632c3919
Exclude modal barrier from semantics on Android ( #11024 )
...
* Exclude modal barrier from semantics on Android
* Add tests
2017-07-06 10:15:03 -07:00
xster
47c4d64f01
Match non-linear overscroll spring to iOS ( #11065 )
...
* Make the drag resistance non-linear
* Let the easing of overscroll have a spring effect too
* Add tests and prevent possible drift by having a slightly smaller resistance when easing the overscroll
* lint
2017-07-05 18:39:22 -07:00
Chris Bracken
e6bafd0bdb
Support space- and backslash-escaped dependencies ( #11090 )
...
Snapshot dependency files now backslash-escape dependency paths
containing spaces and backslashes.
See: https://codereview.chromium.org/2966903003/
2017-07-05 16:36:12 -07:00
Chris Bracken
b5e522e200
Skip AOT snapshot build if inputs are unchanged ( #11084 )
...
Previously, the snapshot file was recomputed on every build. We now
record checksums for all snapshot inputs (which are catalogued in the
snapshot dependencies file output alongside the snapshot) and only
rebuild if the checksum for any input file (or the previous output file) has
changed.
2017-07-05 12:49:29 -07:00
Michael Goderbauer
678c31f14c
Fail doctor check "Flutter" if sub-check fails ( #11087 )
...
See https://github.com/flutter/flutter/issues/11051
2017-07-05 12:11:02 -07:00
Collin Jackson
1b20dbc6dd
Improve ExpansionTile docs ( #11034 )
2017-07-04 18:37:14 -07:00
Ian Hickson
5f20f83415
Always run the flutter tool in checked mode. ( #11069 )
...
(Needs https://github.com/dart-lang/sdk/issues/28519 )
2017-07-02 09:34:31 -07:00
Ian Hickson
7ba1879bfc
Automatic silver keep alive ( #11067 )
...
* AutomaticKeepAlive
A Widget that listens for notifications from widgets that don't want to die.
* Automatically wrap SliverList and SliverGrid children in AutomaticKeepAlive widgets
* Fixes for review comments
2017-07-01 14:16:36 -07:00
Chris Bracken
1438ae85a3
Skip snapshot build if inputs are unchanged ( #11047 )
...
Previously, the snapshot file was recomputed on every build. We now
record checksums for all snapshot inputs (which are catalogued in the
snapshot dependencies file output alongside the snapshot) and only
rebuild if the checksum for any input file has changed.
2017-06-30 16:09:48 -07:00
Jason Simmons
eb668c3f64
Keep text selection ranges within the length of the text ( #11055 )
...
Fixes https://github.com/flutter/flutter/issues/11041
2017-06-30 14:50:11 -07:00
Ian Hickson
2c4ec1c9c2
Avoid self-referential imports. ( #11045 )
...
And add a test to verify we don't do this again.
2017-06-30 14:42:22 -07:00
Todd Volkert
f02e9acc33
Add known physical device that would otherwise look like an emulator ( #11056 )
...
https://github.com/flutter/flutter/issues/10203
2017-06-30 13:48:24 -07:00
Chris Bracken
c1c1522591
Make _createSnapshot private, depfilePath required ( #11054 )
...
* Only one call to createSnapshot exists, and it's in the same library.
* Eliminate conditional logic around the presence of depfilePath, the
only existing call always passes a non-null depfilePath.
2017-06-30 12:48:12 -07:00
xster
c1e3b75cc2
Verbose cocoapods output if error or flutter is verbose ( #11048 )
...
* Output verbose cocoapods output when pod install has an error or if flutter build/run is in -v
* remove repeated stdout
2017-06-30 11:17:48 -07:00
Jacob Richman
9dab22684a
More toStringDeep and toString tests. ( #11028 )
2017-06-29 18:57:21 -07:00
Brian Slesinsky
6841ab22be
Add --name and --plain-name to 'flutter test' ( #11020 )
...
This adds a way to run only a subset of the tests.
(The new flags do the same thing as 'pub run test'.)
2017-06-29 17:26:19 -07:00
xster
0a915d6faf
let the year picker start at the current date instead of the first date ( #11042 )
2017-06-29 17:13:36 -07:00
Devon Carew
94e14f0c5a
increase the timeout for service discovery ( #10965 )
...
* increase the timeout for service discovery
* remove the timeout for discovering service ports
2017-06-29 14:35:20 -07:00