Chris Bracken
bfbbef108d
Prevent hangs due to bad import/export directives ( #5538 )
...
If the input test script contains a bad import, sky_shell will fail to
execute main(), in which case a connection to /runner is never
established and the _ServerInfo.socket never completes.
This change works around this by issuing a request on /shutdown when
sky_shell exits.
2016-08-22 15:30:10 -07:00
Devon Carew
74446d78fc
don't resolve symlinks as part of which ( #5531 )
...
* don't resolve symlinks as part of which
* update method dartdoc
2016-08-22 14:35:19 -07:00
Dragoș Tiselice
e382701a9f
Changed ExpandIcon to accept default state. ( #5521 )
...
Changed the ExpandIcon constructor to take a default expansion state.
If the widget gets rebuilt with a different expansion value, the
animation will trigger but the callback will not.
2016-08-22 12:54:16 -07:00
Todd Volkert
2796d74526
Fail to build for ios simulator in profile or release build mode ( #5530 )
2016-08-21 21:51:03 -07:00
Hans Muller
da34ae654f
Ease Material route animations redux ( #5509 )
2016-08-19 17:18:42 -07:00
Jason Simmons
789bfa4271
Do not throw when resolving a local engine if the .packages map does not include the flutter package ( #5519 )
2016-08-19 14:40:14 -07:00
Devon Carew
b8a60f5bbd
suppress exceptions from loader progress display messages ( #5510 )
2016-08-19 12:47:58 -07:00
Hans Muller
243b4c065b
Ease Material route animations ( #5487 )
2016-08-19 10:01:14 -07:00
Hans Muller
03b117a5e5
Remove the "most valuable keys" Hero feature ( #5500 )
2016-08-19 09:59:39 -07:00
Dan Rubel
e1d9468dca
update template so that it formats correctly ( #5493 )
2016-08-18 17:30:24 -07:00
Bob Nystrom
9efb168521
Fix an incorrect covariant function type. ( #5492 )
...
The type of rejects should be List<dynamic> to match the type that
DragTarget expects. Since the function doesn't use rejects anyway,
there's no need to tighten the type.
Fixes one of the strong_mode_static_type_error errors that is currently
being ignored.
2016-08-18 17:14:52 -07:00
John McCutchan
83ab5f8345
Call refreshViews after every restart ( #5479 )
2016-08-18 16:01:18 -07:00
Dragoș Tiselice
6e9bbca401
Added AnimatedSize. ( #5260 )
...
Added a widget that implicitly animates the size of it child.
2016-08-18 11:03:21 -07:00
Seth Ladd
f28cf64127
ios launcher icons with more padding, optimized ( #5470 )
2016-08-18 10:16:10 -07:00
Dragoș Tiselice
7bd4b5a9ab
Added ExpandIcon widget. ( #5463 )
...
Added a widget that automaitcally rotates the expansion icon and
offers a callback interface that captures presses.
2016-08-18 09:27:29 -07:00
Dragoș Tiselice
77a1719cfb
Changed IconButton not to exceed its splash size. ( #5366 )
...
Using IconButton inside of a bigger Material before would result
in having a hit box as large as the whole Material. This commit
constrains the size of the hit box and splashes to the default
diameter of a splash.
2016-08-18 09:26:03 -07:00
Jason Simmons
073f64de1a
Only call refreshViews if the VM service is available ( #5474 )
...
Fixes https://github.com/flutter/flutter/issues/5468
2016-08-18 06:38:35 -07:00
Adam Barth
a4ea12c470
Recognize Fuchsia as a target platform ( #5451 )
...
Currently, we just treat Fuchsia as TargetPlatform.android, but we might
want to do something more sophisticated in the future.
2016-08-17 18:24:08 -07:00
Adam Barth
a60fefc131
Improve test coverage ( #5473 )
...
These tests should hit some previously untested lines.
2016-08-17 18:18:07 -07:00
Dragoș Tiselice
508b8c460c
Added a flag to divide Material slices. ( #5402 )
...
This commit changes MergeableMaterial to include a flag that
specifies whether connected Material slices should have dividers
between them.
2016-08-17 16:28:28 -07:00
Konstantin Scheglov
d3fd8ddd6f
Build sky_engine Dart SDK summary bundle on FlutterEngine.download(). ( #5460 )
2016-08-17 13:01:19 -07:00
Jason Simmons
80fe689a56
Delete and recreate all affected directories during an artifact cache refresh ( #5461 )
...
This will ensure cleanup of any files that existed in previous versions of
the artifacts but have since been removed
2016-08-17 10:55:01 -07:00
Konstantin Scheglov
ade895de4a
Revert "Build sky_engine Dart SDK summary bundle on FlutterEngine.download()." ( #5455 )
2016-08-17 09:17:59 -07:00
John McCutchan
5c14444bfd
Trigger a hot reload / full restart based on SIGUSR1 and SIGUSR2 ( #5453 )
2016-08-17 09:09:45 -07:00
Seth Ladd
2326f55281
use transparent android launcher icons ( #5442 )
...
* use transparent android launcher icons
* revert stocks icons
2016-08-17 09:05:01 -07:00
John McCutchan
3a012b326f
vmservice redux ( #5437 )
2016-08-17 09:01:04 -07:00
Devon Carew
53dd5dbd0d
print more logging info when tracing ( #5419 )
2016-08-17 08:19:52 -07:00
Konstantin Scheglov
a8369413e4
Build sky_engine Dart SDK summary bundle on FlutterEngine.download(). ( #5426 )
...
* Build sky_engine Dart SDK summary bundle on FlutterEngine.download().
* Tweaks for Devon comments.
* Tweaks for Phil comments.
2016-08-16 21:26:07 -07:00
Ian Hickson
9bb9dc0b28
Handle changing clip delegates ( #5444 )
...
Turns out that previously we weren't updating the clip if the layout
didn't change, even if the delegate was different.
2016-08-16 16:37:06 -07:00
Ian Hickson
998273a3bc
Turn off debugPaintPointersEnabled ( #5441 )
...
I accidentally checked in this as true in my patch improving this feature.
2016-08-16 14:59:02 -07:00
Ian Hickson
3c51648fa6
Improve the debugPaintPointersEnabled feature. ( #5435 )
...
We have so many render objects going on these days that showing every
box that gets an event just makes the screen blue. This limits it down
to only the ones that are actually doing something with the events.
2016-08-16 14:52:07 -07:00
Collin Jackson
5f67aeb05c
Fix #5398 flutter run hangs on project made with flutter create ( #5432 )
2016-08-16 14:00:00 -07:00
Hans Muller
082730e94b
Tapping status bar scrolls to top on IOS ( #5425 )
2016-08-16 12:30:39 -07:00
Jason Simmons
ba53d19253
Roll the engine ( #5423 )
...
Also update the AOT builder for changes to the layout of the sky_engine package
2016-08-16 10:41:38 -07:00
Devon Carew
e880d51f00
fix an issue where --hot would not exit ( #5421 )
...
* fix an issue where --hot would not exit
* add type annotations
2016-08-16 08:56:31 -07:00
Devon Carew
7ab48f4ef6
tweak the --version text ( #5420 )
2016-08-16 08:38:19 -07:00
Devon Carew
2259c59be8
update the cache earlier ( #5415 )
...
* update the cache earlier
* add documentation
2016-08-15 22:51:40 -07:00
Ian Hickson
0d7363322f
Fix the logo widget ( #5414 )
...
Some tweaks to the logo widget:
* remove bad assert
* allow text color to be configured
* make logo pretty in dark mode in gallery
* fix some docs
2016-08-15 16:02:53 -07:00
Jason Simmons
f9876cba4c
Wait for stopApp to complete before proceeding with the app install/run flow ( #5412 )
2016-08-15 15:24:00 -07:00
Hans Muller
6e62df42b6
Removed unnecessary Shrine hero logic ( #5394 )
...
* Removed unnecessary Shrine hero logic
2016-08-15 14:23:53 -07:00
Ian Hickson
955b3e21f7
A Flutter logo widget. ( #5382 )
...
Instead of a PNG, the Flutter gallery widget is now drawn in code.
There's now a FlutterLogoDecoration class that paints the flutter logo
anywhere you can use a Decoration (e.g. AnimatedContainer).
There's now a FlutterLogo class that honors the IconTheme.
The About dialog box API now takes a Widget for the applicationIcon,
instead of an ImageProvider. It uses IconTheme to make the icon the
right size instead of using an Image widget.
Add padding, duration, and curve properties to the DrawerHeader.
Make the child of a DrawerHeader optional.
Clean up UserAccuntsDrawerHeader a bit.
Add some useful properties and methods to EdgeInsets.
Add some debug logic to RenderDecoratedBox to catch unpaired
save/restore calls when possible.
Make GestureDetector fill its parent if it has no children. Fixes
https://github.com/flutter/flutter/issues/5380
2016-08-15 12:50:24 -07:00
Ian Hickson
e2d0917ed6
GestureDetector fills its parent if child-less. ( #5397 )
...
Fixes https://github.com/flutter/flutter/issues/5380
2016-08-15 12:42:02 -07:00
Dragoș Tiselice
c0a71e341c
Added global keys to Material slices. ( #5386 )
...
Because parent structure changes when slices gets separated and
merged, children widgets can be rebuilt redundantly. This commit
adds a global key to each child so that the framework always knows
its children apart.
2016-08-15 11:13:13 -07:00
Phil Quitslund
abeb5c7363
Add framework commit date to version output ( #5336 ). ( #5367 )
...
Fixes: https://github.com/flutter/flutter/issues/5336
2016-08-15 11:07:37 -07:00
Collin Jackson
facd3e238f
Fix #5384 by checking in iOS pod manifest ( #5388 )
2016-08-15 09:35:38 -07:00
Devon Carew
24f63e2b44
show better errors for gradle build failures ( #5374 )
2016-08-13 12:30:14 -07:00
Adam Barth
3e27acd74a
Update path to entry points config file ( #5379 )
2016-08-12 21:17:02 -07:00
Todd Volkert
d313feb027
Point to updated location of snapshot.dart ( #5375 )
2016-08-12 15:08:32 -07:00
John McCutchan
9a0a0d9903
Fix package:<project_package> imports in hot reload mode ( #5372 )
2016-08-12 13:31:06 -07:00
Jason Simmons
529c25caa8
Update the AppBar scroll offset only if the body region is scrolled ( #5343 )
...
Fixes https://github.com/flutter/flutter/issues/5131
2016-08-11 16:51:46 -07:00