Ian Hickson
5fb692124c
Loader improvements ( #6615 )
2016-10-31 21:58:27 -07:00
Ian Hickson
a33b70ed33
Clean up 'flutter run' output. ( #6610 )
...
Fixes #4166 .
Fixes #5120 .
Fixes #5399 .
Fixes #6507 .
2016-10-31 21:57:59 -07:00
Adam Barth
4b037fd65f
Simplify and test TransitionRoute.completed ( #6601 )
...
We now create the Completer inside TransitionRoute, as with the popped
completer. Also, test that this future resolves at the appropriate time.
2016-10-31 16:46:54 -07:00
Chris Bracken
602e861b15
Propagate text theme to Tooltip dark theme ( #6595 )
...
Also eliminate unused accentColor-related properties.
2016-10-31 16:36:58 -07:00
Jason Simmons
960989e943
Remove "Instance of ServiceEvent" logs from flutter tool ( #6600 )
2016-10-31 14:14:51 -07:00
Ian Hickson
cf2b732c0f
Make popUntil docs more consistent with reality. ( #6599 )
2016-10-31 12:33:01 -07:00
Dan Rubel
b60d096bbb
show install progress during flutter run ( #6594 )
2016-10-31 13:56:00 -04:00
Chris Bracken
be6458cc91
Apply a dark theme to Tooltip contents ( #6572 )
...
Use the typography specified in the theme rather than Typography.white.
2016-10-31 10:37:34 -07:00
Adam Barth
018ab3f65b
Default child lists to empty lists ( #6592 )
...
Fixes #6591
2016-10-30 20:10:33 -07:00
Ian Hickson
07f9998743
Merge in all information from the layout models docs ( #6588 )
...
This makes https://flutter.io/basic-widgets/#layout-models redundant
with the dartdocs.
2016-10-28 20:33:03 -07:00
Adam Barth
030f623a84
Prevent flutter create
from running inside SDK ( #6587 )
...
Fixes #6480
2016-10-28 20:29:19 -07:00
Ian Hickson
0288390814
Theme doc improvements ( #6585 )
2016-10-28 17:35:54 -07:00
Adam Barth
70eb4929af
Stop downloading sky_services and flutter_services ( #6583 )
...
These aren't needed anymore.
2016-10-28 16:25:05 -07:00
Adam Barth
7e539fea01
Remove flutter run_mojo
( #6584 )
...
This command is no longer needed. Also, remove some stray references to Mojo.
2016-10-28 16:24:57 -07:00
Jason Simmons
b41645cc17
Catch and log any exceptions thrown by an app's gesture recognizer callbacks ( #6542 )
...
If a recognizer is interrupted by an exception from a callback, it could be
left in an inconsistent state and be unable to process future events
2016-10-28 14:37:17 -07:00
Adam Barth
30d7326b03
Tap on dropdown button in tests does not work ( #6566 )
...
The theme fallback mechanism was busted by the shadowThemeOnly change.
Fixes #6562
2016-10-28 12:26:33 -07:00
Phil Quitslund
639ba0ddcb
Bump Dart SDK to latest (1.21.0-dev.2.0
). ( #6541 )
2016-10-28 17:56:55 +02:00
Ian Hickson
a77f725504
Try to improve our docs regarding State. ( #6573 )
2016-10-28 00:10:28 -07:00
Dan Rubel
abba2ebc4e
cleanup test logger usage ( #6560 )
2016-10-27 22:52:59 +01:00
Dan Rubel
311d371a97
display ANDROID_HOME env var in flutter doctor ( #6558 )
2016-10-27 22:24:50 +01:00
Dan Rubel
abb0a14ace
remove Atom from the list of IDE support to install ( #6556 )
2016-10-27 22:23:19 +01:00
Chris Bracken
ea5fd81557
Use dark theme in GridTileBar ( #6527 )
...
* Use dark theme in GridTileBar
Reduce IconTheme, Typography hardcoding by applying a dark theme to the
contents. This is still not ideal; the theme brightness should really be
driven by backgroundColor.
* Add back IconTheme
Since IconTheme.of() finds the closest IconTheme, not the closest
IconTheme or Theme (which specifies IconThemeData), the previous commit
doesn't necessarily override any IconThemes futher up the tree.
2016-10-27 13:15:10 -07:00
Ian Hickson
e0515f310b
Tweaks to the Flex documentation. ( #6547 )
2016-10-27 12:50:12 -07:00
Dan Rubel
7acc996547
update Android device detection to handle adb error messages ( #6521 )
2016-10-27 12:06:47 +01:00
Dan Rubel
ca90656fba
catch VMService connection exception ( #6526 )
2016-10-27 09:14:41 +01:00
Dan Rubel
0b49d81cb2
flutter devices/doctor report Android (and iOS) version ( #6545 )
...
* refactor device descriptions method - easier to add columns
* show device SDK version
2016-10-27 09:07:21 +01:00
Dan Rubel
949e27ae8f
improve flutter create error message ( #6525 )
2016-10-26 19:11:55 +01:00
Adam Barth
18071fd723
Update engine ( #6536 )
2016-10-25 17:10:08 -07:00
Adam Barth
0fe5051fce
Handle lifecycle and navigation platform messages ( #6524 )
...
Soon the engine will send this information through platform messages.
2016-10-25 12:52:19 -07:00
Jason Simmons
617fa8c3a9
Engine roll with updates to the ParagraphBuilder constructor ( #6528 )
2016-10-25 12:20:02 -07:00
Yegor
33c6526462
fix frame info extraction logic; track frames in gallery test ( #6505 )
2016-10-25 11:02:18 -07:00
Chris Bracken
ed4ca50383
Use typography from ThemeData in SnackBar ( #6522 )
...
Eliminates hardcoding of Typography.white in favour of picking up the
platform default typography from ThemeData.
2016-10-25 10:51:11 -07:00
Ryan Macnak
2ac7d67e6a
Roll Dart VM. ( #6472 )
2016-10-25 10:40:54 -07:00
Chris Bracken
8b197bddce
Fix common typos in doc comments ( #6520 )
2016-10-25 10:06:42 -07:00
Dan Rubel
310b805335
remove WebStorm from list of supported IDEs ( #6519 )
2016-10-25 15:37:10 +01:00
Jason Simmons
5a9b8b77e5
Do not print the output of the package dependency tool during hot reload ( #6494 )
2016-10-24 16:07:29 -07:00
Matt Perry
d17e80cebf
Fix bug with back gesture with a persistent bottom sheet showing. ( #6498 )
...
Fixes https://github.com/flutter/flutter/issues/6451
2016-10-24 17:33:39 -04:00
Chris Bracken
d4c2481e37
Fix doc comments typos ( #6499 )
2016-10-24 13:03:15 -07:00
Chris Bracken
441a62a402
Support an environment-specified VM service URL ( #6497 )
...
If a URL is not explicitly specified by the test author, check for an
environment-specified URL before falling back to the default value.
2016-10-24 12:36:48 -07:00
Ian Hickson
5032019f39
Include widget configuration in the template ( #6476 )
...
This should help new users figure out how to set up their constructors
and use config data from the build method of a State.
2016-10-24 11:26:30 -07:00
Ian Hickson
c895d2f6f5
Add more docs around .of functions ( #6482 )
2016-10-24 11:17:34 -07:00
Ian Hickson
995fd27edd
More Block doc improvements ( #6481 )
...
Mostly around pointing people towards Block more aggressively.
2016-10-24 11:06:26 -07:00
Ian Hickson
a979022253
Improve Table's docs and asserts. ( #6471 )
2016-10-24 11:03:56 -07:00
Ian Hickson
b4bcb51a4e
Improve docs for colors ( #6473 )
2016-10-24 10:40:52 -07:00
Ian Hickson
fdab83667e
Add more docs to Card. ( #6479 )
2016-10-24 10:35:26 -07:00
Ian Hickson
80d578d93e
Make new Container()
more cooperative. ( #6474 )
...
If a Container with no child is in an infinite space, make it shrink
instead of expanding. Still expand otherwise.
2016-10-23 17:20:38 -07:00
Wyatt Arent
0838ef7d0b
logger use milliseconds instead of seconds for reporting elapsed time ( #6487 )
...
* logger use milliseconds instead of seconds for reporting elapsed time (#5400 )
* Update authors (#5400 )
* Remove unnecessary comment
2016-10-23 09:54:08 -07:00
Wyatt Arent
0ac9fc638d
Cancel button behavior for showdatepicker/showtimepicker ( #6486 )
...
Cancel button behavior for showdatepicker/showtimepicker
Fixes #6483
2016-10-22 23:03:47 -07:00
Wyatt Arent
c176346ec4
Fix Missing newline in flutter run help ( #6485 )
...
Issue #6461
2016-10-22 22:24:59 -07:00
Wyatt Arent
cc11c39b59
#6344 update google.com/material links to material.google.com ( #6484 )
2016-10-22 21:51:53 -07:00
Jason Simmons
022cb2d9dc
Do not buffer logs in the verbose logger ( #6465 )
...
With the old policy the most recent log would not be printed until the next
log is produced (which may be indefinitely). This change prints logs
immediately along with a time delta since the previous log.
2016-10-21 16:54:59 -07:00
Todd Volkert
379b1030d7
Rollback commits to get iOS into a stable state ( #6464 )
...
* Rollback commits to get iOS into a stable state
This rolls back the following commits:
* 23c52fc
(#6434 )
* a97cf4b
(#6433 )
* e72e174
(#6428 )
It also updates the engine to a newer revision that has the
necessary rollbacks in the engine repo.
Fixes #6458
2016-10-21 16:10:44 -07:00
Chinmay Garde
f3ca11042e
Bump up the timeout on port acquisition and forwaring to 60 seconds. ( #6468 )
...
It takes a little bit longer that 10 seconds to install, launch and
have the observatory be available on an iPod touch. Depending on the
size of the application, it could be a lot longer to transer the
bundle over the wire. The 60 seconds is arbitrary.
2016-10-21 16:07:39 -07:00
Devon Carew
55a374d46b
Reload pause ( #6459 )
...
* add a pause parameter to the reload command
* encode OperationResult as json
* reverse isOk logic
2016-10-21 16:07:19 -07:00
Ian Hickson
039c2715fe
Mention setState in onChanged docs. ( #6442 )
...
Add some docs to explain how to use setState() wiht Checkbox, Radio,
Slider, and Switch.
Based on experience of usability study participant P1.
2016-10-20 20:44:25 -04:00
Ian Hickson
fad62d4164
Update the flutter create template. ( #6443 )
...
This tries to capture some of the experience of usability study
participant P1.
2016-10-20 20:44:14 -04:00
Ian Hickson
fb25257fcb
Point people to Block from some likely places. ( #6444 )
...
This is loosely based on the experience of usability study participant P1.
2016-10-20 20:44:05 -04:00
Hans Muller
605a636e5b
Make Pageable itemCount public ( #6438 )
2016-10-20 17:18:41 -07:00
Ian Hickson
2e0beb842b
Add more docs regarding color. ( #6439 )
...
Based on observations of usability study participant P1.
2016-10-20 16:08:12 -07:00
Matt Perry
fdb76da5c9
Remove default horizontal padding for Input. ( #6437 )
...
This partially reverts https://github.com/flutter/flutter/issues/626 ,
but horizontal padding is not in the spec, so we still match the spec.
2016-10-20 16:38:09 -04:00
John McCutchan
23c52fc7a1
Handle errors thrown while doing a DevFS sync via HTTP PUT. ( #6434 )
2016-10-20 13:21:42 -07:00
Jason Simmons
1b2049eff4
Fix app refresh on Android in no-hot-reload mode ( #6435 )
...
Also remove the obsolete "flutter refresh" command
2016-10-20 12:37:04 -07:00
Ryan Macnak
a97cf4b579
Adapt to vm isolate and isolate snapshot pieces being emitted as assembly. ( #6433 )
2016-10-20 12:11:31 -07:00
Devon Carew
f1d70fcdd3
create intellij metadata from flutter create ( #6429 )
2016-10-20 12:03:38 -07:00
John McCutchan
e72e174461
Encode DevFS filenames so they are safe for http headers ( #6428 )
2016-10-20 10:50:25 -07:00
John McCutchan
dd52b7c5cb
Use Chain.capture instead of RunZoned ( #6420 )
2016-10-20 09:40:00 -07:00
Dan Rubel
28384787d1
search for IntelliJ on Mac in /Application and sub folders 1 level deep ( #6419 )
2016-10-20 12:01:29 -04:00
John McCutchan
9112823802
Do not reassemble the application after a hot reload if the isolate is paused ( #6370 )
2016-10-20 07:30:24 -07:00
Adam Barth
c074265298
Add support for building on Fuchsia ( #6415 )
...
This patch makes it possible to build Flutter apps that use the framework on
Fuchsia.
2016-10-20 01:32:45 -07:00
Adam Barth
6d99acfdde
Remove dependency on package:mojo ( #6413 )
...
Fixes #5843
2016-10-20 00:15:35 -07:00
Adam Barth
db9fb69b69
Migrate HostMessages to PlatformMessages ( #6409 )
...
We'll eventually remove HostMessages because it's just a pass-through to
PlatformMessages, but that will be a separate step.
2016-10-19 22:55:25 -07:00
Adam Barth
beb8afa456
Switch to the assets plugin ( #6408 )
...
This patch removes our dependency on asset_bundle.mojom.
2016-10-19 22:04:56 -07:00
Jason Simmons
edbe034847
Specify the algorithm used to sign APK packages ( #6404 )
...
Required for compatibility with older versions of Android
2016-10-19 16:10:46 -07:00
Hans Muller
5d19fe3537
export the Overflow enum ( #6403 )
2016-10-19 15:56:58 -07:00
Adam Barth
c08ea4eb33
Switch to TextInputPlugin ( #6392 )
...
This patch removes uses of keyboard.mojom in favor of the
TextInputPlugin.
2016-10-19 15:53:31 -07:00
Matt Perry
d39eb84ac4
Add a maxLines parameter for multiline Input. ( #6328 )
...
If maxLines is 1, it's a single line Input that scrolls horizontally.
Otherwise, overflowed text wraps and scrolls vertically, taking up at
most `maxLines`.
Also fixed scrolling behavior so that the Input scrolls ensuring the
cursor is always visible.
Fixes https://github.com/flutter/flutter/issues/6271
2016-10-19 17:18:16 -04:00
Matt Perry
97dbd9eacf
Rename RawInputLine to RawInput, and RenderEditableLine to RenderEdit… ( #6401 )
...
They support multiline text now.
2016-10-19 17:17:51 -04:00
Ian Hickson
5bde9d284d
Expand Semantics dartdocs. ( #6399 )
...
I based this on a conversation I had with @mpcomplete.
2016-10-19 17:01:04 -04:00
Hans Muller
9eef853580
Update Android scrolling physicsAndroid physics ( #6391 )
2016-10-19 09:08:54 -07:00
Adam Barth
2cfc040572
Add TextInput class for interacting with the IME ( #6386 )
...
This class will eventually replace the Keyboard class we currently use. As part
of this migration, we'll switch from using mojom to interact with the IME to
using platform messages.
2016-10-18 22:41:09 -07:00
Ian Hickson
cfddacbb81
Platform selector in gallery. ( #6390 )
2016-10-18 22:44:43 -04:00
Jason Simmons
1f1d72853b
Enable call to Keyboard.ClearClient now that it's available in the engine ( #6384 )
...
Fixes https://github.com/flutter/flutter/issues/6274
2016-10-18 14:42:25 -07:00
Phil Quitslund
57044c2a63
Bump to Dart SDK 1.21.0-dev.0.0
. ( #6372 )
...
Bump to latest Dart SDK dev build (`1.21.0-dev.0.0`).
* updates to analyzer w/ support for bazel workspaces
* removes deprecated analysis `cacheSize` variable access
2016-10-18 13:38:13 -07:00
Jason Simmons
ebe60bab22
BottomNavigationBar: fix the calculation of the expanding circle animation ( #6373 )
...
The circle's offset represents the position of a navigation button within the
row of buttons. Previously, this offset had been applied to the entire width
of the bottom bar, not just the button region.
Fixes https://github.com/flutter/flutter/issues/6046
2016-10-18 11:51:34 -07:00
Adam Barth
88cf68c847
Migrate Clipboard to platform messages ( #6367 )
...
The platform plugin now supports clipboard operations.
2016-10-18 10:04:17 -07:00
Adam Barth
50ebcd1dff
Migrate RawKeyboard to platform events ( #6366 )
...
This patch moves RawKeyboard from mojom over to platform messages. In
the process, I've also cleaned up the interface substantially.
Currently raw key events are supported only on Android, but the
interfaces defined in this patch should scale up to multiple platforms.
2016-10-18 00:59:40 -07:00
Yegor
995fcdc92b
add description to by-predicate finders ( #6362 )
...
Add an option to provide a custom description to predicate
finders. Without a custom description we default to printing the
predicate function's signature, which is not all that useful.
Use this new option in the driver extension to print the text of the
sought after tooltip.
2016-10-17 17:16:22 -07:00
Adam Barth
08ba8dc495
Add a mechanism for receiving platform messages ( #6361 )
2016-10-17 16:42:01 -07:00
Yegor
88e065de86
driver: forward device logs to local console ( #6360 )
...
Fixes #4261
2016-10-17 14:52:46 -07:00
Adam Barth
48690d7c2e
Add support for persistent footer buttons ( #6345 )
...
Fixes #616
2016-10-17 12:50:47 -07:00
Adam Barth
c77798a384
PaintingContext should say when alwaysNeedsCompositing is needed ( #6338 )
...
Also, update the docs to point to the correct property.
Fixes #6224
2016-10-17 12:35:19 -07:00
Adam Barth
63e7a0e80a
Add BuildContext.size as a convenience getter ( #6355 )
...
Developers need to get the size of the BuildContext sufficiently often
that we should provide a convenient getter for the value. Having this
getter is also an opportunity to catch common mistakes and provide
useful error messages that guide developers towards better patterns.
Fixes #2321
2016-10-17 12:33:11 -07:00
Adam Barth
4052a36677
Test what context the overlay entries build in ( #6337 )
...
Fixes #6245
2016-10-17 11:17:08 -07:00
Adam Barth
1d6fa089c4
Improve error message for createState type errors ( #6339 )
...
Fixes #6209
2016-10-17 11:16:50 -07:00
Adam Barth
8b16c0252d
Add custom clipping to ClipRRect ( #6346 )
...
Fixes #773
2016-10-17 11:16:26 -07:00
Adam Barth
61240fe8c6
Tap above LongPressDraggable should work ( #6348 )
...
Previously, we were nulling out the ArenaEntry in MultiDragPointerState
too early, which was prevent MultiDragPointerState from rejecting the
gesture in `dispose` if we hadn't accepted by the time the pointer went
up. Now we properly reject the gesture, which causes the tap gesture to
win during `sweep` in the arena.
Also, add a bunch of docs and annotations based on information I learned
while studying this issue. Finally, rename a private member of tap
recognizer to a name that would have confused me less in my
investigation.
Fixes #1186
2016-10-17 10:05:28 -07:00
Adam Barth
6399a3af41
Fix DropdownButton regression ( #6353 )
...
When I changed how routes complete their futures, I broke the Dropdown
button because it was still waiting for its own Completer to complete
instead of using the Future returned by push. This patch fixes that
issue.
I've also removed the previous behavior of the DropdownButton forwarding
its text style to its route. The mechansim that we were using doesn't
work properly in all cases. For example, if the DropdownButton is a
child of a LayoutBuilder, then the route will have already built by the
time the DropdownButton gets a chance to forward its text style, causing
an assert in setState.
Finally, I've tweaked PopupMenuButton to work the same way as
DropdownButton in a couple corner cases (e.g., not calling the changed
callback if the button was removed from the tree before the menu
completed its Future).
Fixes #6352
2016-10-17 10:00:48 -07:00
Adam Barth
e81e06a6ae
Fix typo in TableRow.toString ( #6354 )
...
Fixes #6351
2016-10-17 10:00:09 -07:00
Devon Carew
e9b041f21e
don't run the summary code if the upgrade fails ( #6350 )
2016-10-16 10:05:13 -07:00
Adam Barth
06babb2898
Removing a Draggable during a drag should work ( #6341 )
...
Previously we would maroon the feedback in the overlay. Now we let the
drag proceed and only tear down the gesture recognizer when all the
drags it spawns have been resolved.
Fixes #6151
2016-10-15 18:31:14 -07:00
Adam Barth
1262833377
Support zero for Draggable.maxSimultaneousDrags ( #6342 )
...
This patch also makes it possible for a single DragTarget to handle
multiple draggables with the same data without asserting.
Fixes #6086
2016-10-15 18:25:25 -07:00
Adam Barth
ea3c3f53a5
Add Draggable.onDragStarted ( #6343 )
...
Fixes #6084
2016-10-15 13:03:31 -07:00
Adam Barth
034d2fcd5d
Ensure delayed multidrag timer is stopped ( #6340 )
...
Previously we were relying on the gesture arena to call us back to
cancel our timer. However, in the case where we've already been
accepted, asking the gesture arena to reject us doesn't lead to a
callback and we fail to stop the timer (and hence trigger an assert).
Fixes #6156
2016-10-15 13:02:38 -07:00
Adam Barth
9cab64a72c
More automated edits of iml files
2016-10-14 21:57:28 -07:00
Hans Muller
f167efba49
Tweaked scroll simulation for iOS platform ( #6334 )
2016-10-14 20:09:19 -07:00
Adam Barth
ffe14b0d27
Navigator.push and Navigator.pushNamed should return Futures ( #6333 )
...
These futures complete when the route is popped off the navigator. This
generalizes and simplifies a mechanism already in place for dialogs and
menus.
Fixes #5283
2016-10-14 16:05:45 -07:00
Todd Volkert
cedbfd4896
Don't crash if we fail to get the flutter or engine revision ( #6332 )
2016-10-14 15:43:44 -07:00
Adam Barth
93d757c3e0
Dismissable should cull and clip background ( #6325 )
...
When not dismissing, the Dismissable widget should cull its background.
When a dismiss is in progress, it should clip the background to just the
part that is revealed.
Fixes #6127
2016-10-14 13:32:56 -07:00
Chris Bracken
4a3cd61044
Execute flutter doctor on upgrade ( #6330 )
...
Ensure that any new/changed doctor checks are evaluated and reported
post upgrade.
2016-10-14 12:57:37 -07:00
Adam Barth
9a136b8722
Reduce logspam on iOS simulator ( #6327 )
...
Fixes #6311
2016-10-14 11:06:10 -07:00
Adam Barth
9ae7f4903e
Update IML files
2016-10-14 09:58:48 -07:00
Adam Barth
616ba9361f
Correctly compute the center of the time picker ( #6323 )
...
Previously we assumed the dial was square, which isn't always the case.
Fixes #6315
2016-10-14 07:50:11 -07:00
Ian Hickson
34584e99e0
Input docs and lifecycle improvements ( #6321 )
...
I added some documentation to Input as I was learning how it worked
(and some minor tweaks, like handling reparenting better).
2016-10-13 22:00:00 -04:00
Matt Perry
c13a6e275b
Add a maxLines parameter for multiline Input. ( #6310 )
...
* Add a maxLines parameter for multiline Input.
If maxLines is 1, it's a single line Input that scrolls horizontally.
Otherwise, overflowed text wraps and scrolls vertically, taking up at
most `maxLines`.
Also fixed scrolling behavior so that the Input scrolls ensuring the
cursor is always visible.
Fixes https://github.com/flutter/flutter/issues/6271
* oops
* comments
* import
* test and RO.update fix
* constant
* fix.caretRect
2016-10-13 21:59:50 -04:00
Ian Hickson
71e05ff8f2
Clarify output of flutter create ( #6305 )
...
Previously it implied that you had to always say lib/main.dart in the "flutter run" command.
2016-10-13 21:21:59 -04:00
Todd Volkert
904d524313
Add support for --use-application-binary on iOS ( #6318 )
...
Fixes #6283
2016-10-13 16:17:50 -07:00
Adam Barth
6e5c192cef
Remove use of activity.mojom ( #6317 )
...
Instead, we now interact with the system navigator via SystemNavigator.
2016-10-13 15:16:54 -07:00
Ian Hickson
e8168401e5
Stop fields moving when focus changes ( #6316 )
...
Previously, if you focused a field, fields below it would shift down by one pixel.
This change tries to guarantee that that won't happen.
2016-10-13 18:15:59 -04:00
Adam Barth
3b56f12219
Fix composited transform bounds calculations ( #6302 )
...
We weren't computing the bounds for composited transforms correctly. We
need to conjugate the transform by the offset in order to get the
correct paint bounds for the composited layer. We now also use the same
math in the non-composited case for consistency.
Also, don't scale the z-coordinate in RenderFittedBox.
Fixes #6293
2016-10-13 15:00:34 -07:00
Dan Rubel
e20ee045ba
Flutter doctor detect IntelliJ on Mac ( #6262 )
...
* cleanup obtaining user home directory path
* refactor doctor and detect IntelliJ on Mac
* fix detect Flutter plugin for IntelliJ
2016-10-13 10:44:20 -04:00
Adam Barth
3f19b2db98
Switch to using PlatformPlugin instead of mojom ( #6292 )
...
* Switch to using PlatformPlugin instead of mojom
* Update engine.version
2016-10-13 02:10:32 -07:00
Devon Carew
8f0f19a5e2
increase the port check iteration count ( #6301 )
2016-10-12 23:48:08 -07:00
Adam Barth
a6b5293df9
Update iml files ( #6300 )
...
These changes were generated by IntelliJ.
2016-10-12 23:33:17 -07:00
Adam Barth
5af922edb0
Use antialiased clips ( #6298 )
...
The Skia team tells us that these go faster.
2016-10-12 18:27:40 -07:00
Chris Bracken
3884077609
Improve doctor reporting for iOS toolchain ( #6289 )
...
Previously, overall status was reported as good if Xcode and homebrew
were installed, even if there were issues with either of the tools. We
now report partial status if we detect issues with either installation.
2016-10-12 14:19:31 -07:00
P.Y. Laligand
2c41a40004
Updated mustache dependency for flutter_tools. ( #6287 )
2016-10-12 12:53:06 -07:00
Jason Simmons
2805e5f8b8
Remove logs about unrecognized service protocol object types ( #6278 )
2016-10-12 09:41:35 -07:00
Adam Barth
c4a86788eb
Add an ergonomic wrapper for platform messages ( #6281 )
...
This wrapper will eventually replace HostMessages.
2016-10-12 09:41:05 -07:00
Dan Rubel
cd65b7902c
switch to package:mustache ( #6273 )
2016-10-11 17:44:12 -04:00
John McCutchan
be22f0d2b2
Don't show restart help text when running from a prebuilt app ( #6269 )
2016-10-11 12:52:48 -07:00
Adam Barth
322d1041a8
Add label and children to semantics update ( #6268 )
...
We were missing these before.
2016-10-11 12:16:07 -07:00
Adam Barth
f5b9d388cd
Switch to the new semantics backend ( #6259 )
...
This match switches the framework to use the semantics backend in `dart:ui`
rather than the Mojo backend.
2016-10-11 10:51:41 -07:00
P.Y. Laligand
3161d1a5b7
Use the version of analyzer available in the Fuchsia tree. ( #6261 )
2016-10-10 16:49:55 -07:00
John McCutchan
87ba8699cb
Don't try to update the cache if locking is disabled ( #6258 )
2016-10-10 15:25:01 -07:00
Adam Barth
f11bb25b8f
SemanticsDebugger should use SemanticsNodes directly ( #6252 )
...
Instead of reading the mojom serialization and re-inflating it, the
SemanticsDebugger now shows the SemanticsNode objects directly.
2016-10-07 19:57:55 -07:00
Jason Simmons
bed0300b2a
Wrap input widgets in a repaint boundary ( #6248 )
...
Performance improvement for https://github.com/flutter/flutter/issues/6008
2016-10-07 13:41:59 -07:00
Devon Carew
e303a7f735
add run configurations ( #6243 )
2016-10-07 13:03:52 -07:00
Dan Rubel
94a83af5b1
Cleanup bin/cache ( #6247 )
2016-10-07 15:24:19 -04:00
Adam Barth
2c21d795a4
Deploy @checked
( #6244 )
...
This patch adds `@checked` everywhere is needed to remove the
`strong_mode_invalid_method_override` strong mode error.
2016-10-07 11:27:54 -07:00
Devon Carew
4c8b7b5d44
commit intellij project metadata ( #6232 )
...
* commit intellij project metadata
* move metadata to the top level
* delete dev/intellij
2016-10-06 17:43:52 -07:00
Dan Rubel
7745dd73c7
improve flutter tool error message for download problems ( #6238 )
2016-10-06 17:49:14 -04:00
Ian Hickson
63e0fb1026
Prevent infinite loop in expect(). ( #6203 )
...
The only change here is that if we run off the end of the loop in a way
that previously would have just hung, we return silently.
2016-10-06 12:29:59 -07:00
Adam Barth
d65cda2379
Switch the model for SemanticsNode to use dart:ui types ( #6234 )
...
This will make it easier to switch to SemanticsUpdateBuilder.
2016-10-06 11:29:41 -07:00
Adam Barth
41a91a7a68
Use "SemanticsFoo" consistently instead of "SemanticFoo" ( #6233 )
...
This change might make our grammar less perfect, but it will increase our
sanity.
2016-10-06 10:52:46 -07:00
Jason Simmons
90504b122c
Adjust the IconButton constraint to match its size ( #6226 )
...
Fixes https://github.com/flutter/flutter/issues/5763
2016-10-06 10:13:53 -07:00
Yegor
3c40c85506
simplify lockfile-related message; move details to verbose level ( #5556 )
2016-10-06 10:11:54 -07:00
Dan Rubel
3136620427
Flutter doctor detect intellij on Linux ( #6227 )
2016-10-05 18:00:30 -04:00
Matt Perry
2fd78dcc53
Add multiline support to Input and friends. ( #6155 )
...
Fixes https://github.com/flutter/flutter/issues/6154
2016-10-05 15:46:48 -04:00
Adam Barth
73ff419890
Let MaterialApp override the initial route ( #6216 )
...
Fixes #6215
2016-10-05 11:13:28 -07:00
Dan Rubel
aed056c64b
remove flutter listen ( #6198 )
2016-10-05 14:11:41 -04:00