Alexander Markov
a69af9902c
Pass --aot option to front-end server when generating kernel for AOT build ( #13342 )
2017-12-04 16:57:44 -08:00
Alexander Markov
373e510cbe
Roll engine to b57fca02b5b5465b2c553952cccd2b595ace2b65 (with dart-sdk roll)
2017-12-04 15:34:47 -08:00
Alexander Markov
223e5340a1
Roll engine to b5d0a4ac513fab4052aec75004d75f3d0e5c45b4 (before dart-sdk roll)
2017-12-04 15:34:47 -08:00
krisgiesing
898646f0f0
Separate focus management by build owner ( #13334 )
...
Separate focus management by build owner
Currently the focus manager is held by the singleton WidgetBinding.
This change places a focus manager in each build owner object,
which allows clients to run offscreen pipelines without disturbing
focus management for the main UI.
2017-12-04 15:04:41 -08:00
Ian Hickson
da5be60130
Fix overlay_geometry manual test. ( #13315 )
...
Somehow the test ended up checking for notification messages at the wrong depth.
2017-12-04 13:53:23 -08:00
Ian Hickson
c44f15e6e9
Add a showBottomSheet for consistency with showModalBottomSheet. ( #13314 )
...
Also, extra docs.
Fixes https://github.com/flutter/flutter/issues/13279
Fixes https://github.com/flutter/flutter/issues/2115
2017-12-04 13:43:09 -08:00
Ian Hickson
d6f496cab8
Localize the Chip delete button's default tooltip ( #13312 )
...
...and document what I did.
2017-12-04 12:59:48 -08:00
Sarah Zakarias
47e490294c
Include pod-related build phases in flutter_view project.pbxproj. ( #13327 )
2017-12-04 10:56:15 +01:00
xster
2d6f268df6
Revert "Let translucent Cupertino bars have its scaffold children automatically pad their heights ( #13194 )" ( #13317 )
...
This reverts commit 5c4ffa13a6c4f00ea6f752866e9393ee6395d469.
2017-12-01 21:18:36 -08:00
xster
6db83307e9
Roll to 22e63c3 ( #13311 )
2017-12-01 16:31:44 -08:00
Kevin Moore
c25608d83b
Provide more information in PUB_ENVIRONMENT for pub get/upgrade
( #13307 )
...
* Provide more information in PUB_ENVIRONMENT for `pub get/upgrade`
Should help diagnose and fix https://github.com/dart-lang/pub-dartlang-dart/issues/636
2017-12-01 16:20:06 -08:00
Hans Muller
8ebd45d3bd
Workaround for TextPainter.computeDistanceToActualBaseline when the text is empty ( #13305 )
2017-12-01 15:06:03 -08:00
Alexander Aprelev
2135f3c007
Roll engine to dart roll
2017-12-01 13:14:02 -08:00
Alexander Aprelev
5d40ef35c1
Roll engine to pre-dart roll
2017-12-01 13:14:02 -08:00
Phil Quitslund
acbc16afd4
Swift templates tweaks. ( #13291 )
...
Dropped optional semicolons.
2017-12-01 10:54:56 -08:00
Phil Quitslund
a4bc470fa5
Tweak access to linter internals in package validation. ( #13297 )
...
A more future-proof approach to accessing internal package name lint rule description details.
See: https://github.com/dart-lang/linter/issues/654
2017-12-01 10:54:24 -08:00
Chris Bracken
1d6bb3ccbf
Update quiver dependency to 0.26.2 ( #13299 )
...
Updates quiver from 0.26.0 to 0.26.2 to pick up strong-mode fixes.
2017-12-01 10:28:59 -08:00
Sigurd Meldgaard
3a393249dc
Gallery video demo ( #13195 )
2017-12-01 18:28:36 +01:00
Zachary Anderson
1bd8ffbc46
Roll engine to 619f452ece9b8fec405c9b1c499f2509caaa79da ( #13278 )
2017-12-01 09:10:51 -08:00
Sarah Zakarias
f90be214fb
Run pod install in flutter_view_ios__start_up test. ( #13296 )
2017-12-01 16:30:27 +01:00
Jakob Andersen
71ff10ee7e
Moved repackage_gradle_wrapper.sh to dev/tools/. ( #13294 )
2017-12-01 12:26:59 +01:00
Jakob Andersen
5174dbaff5
Download our own copy of gradle wrapper. ( #13267 )
...
Rather than depending on android.googlesource.com for hosting the gradle
wrapper, host our own copy on storage.googleapis.com (along with our
other artifacts).
Also added a script to repackage AOSP's version into ours, in case we
ever need to update it.
Addresses the gradle wrapper part of #11681 .
2017-12-01 09:39:13 +01:00
Mikkel Nygaard Ravn
19136c283e
Bump versions following alpha roll ( #13284 )
2017-12-01 06:20:05 +01:00
Chris Bracken
7a4df90bfb
Extract Cupertino chat row class ( #13288 )
...
Extracts Tab2ConversationRow class that consolidates widget tree for a
chat message in the Cupertino navagation chat demo. This refactoring
simplifies adding SafeArea support to handle iOS 11 safe areas in a
followup patch.
2017-11-30 18:47:57 -08:00
Chris Bracken
3efbe00fa6
Correct handling for alwaysUse24HourFormat in MediaQuery ( #13287 )
...
1. Ensure that this value is defaulted to the value associated with the
context rather than re-defaulted to false.
2. Add this value to operator==, hashCode, toString methods.
2017-11-30 18:26:07 -08:00
Chris Bracken
a1b22b17de
Don't remove view insets in removePadding ctor ( #13286 )
...
This will be followed by a patch that supports independently removing
padding and view insets.
2017-11-30 17:41:09 -08:00
Alexander Aprelev
5a1dcdb427
Fix --preview-dart2 option handling for ios profile/release. ( #13285 )
...
* Fix --preview-dart2 option handling for ios profile/release.
* Remove unused parameter
2017-11-30 17:17:39 -08:00
Yegor
e809511682
remove dependency on package:quiver/iterables.dart ( #13281 )
2017-11-30 15:09:39 -08:00
Ian Hickson
920a726003
Mark good devicelab tests as non-flaky ( #13271 )
2017-11-30 14:32:49 -08:00
xster
5c4ffa13a6
Let translucent Cupertino bars have its scaffold children automatically pad their heights ( #13194 )
...
* Let lists automatically add sliver padding from media query. Translucent nav and tab bars leave behind media query paddings in scaffolds.
* tests
* const lint
* Rename base abstract class to generalized ObstructingPreferredSizeWidget
2017-11-30 13:55:30 -08:00
Chris Bracken
d957c8f040
Add EdgeInsets, MediaQuery support for view insets ( #13272 )
...
* Add MediaQuery support for view insets
Also updates EdgeInsets documentation to reflect WindowPadding's use for
both padding and view insets.
See engine commits:
flutter/engine#4403
flutter/engine#4406
2017-11-30 13:29:59 -08:00
Chris Bracken
f5ef16df2e
Roll engine to 77d8acb9be65e6725c7c4292fe2e3b1159c0aeb9 ( #13275 )
2017-11-30 13:02:13 -08:00
Ian Hickson
4a4fa2a7c7
Cupertino RTL ( #13273 )
...
Fixes the remaining known issues with widgets supporting RTL.
2017-11-30 12:24:40 -08:00
Michael Goderbauer
6493c8b43d
Adapt markNeedsSemanticsUpdate algorithm to new semantics tree compiler ( #13274 )
...
* ensures that only semantics boundaries will be added to owner._nodesNeedingSemantics as expected by compiler.
* no longer throws assert if markNeedsSemanticsUpdate is called on non-semantic-boundary render object with a non-semantic-boundary parent.
* Fixes #13109 .
* removes onlyLocalUpdates from markNeedsSemanticsUpdate as its no longer needed.
2017-11-30 12:18:33 -08:00
Yegor
a78c9f70da
remove the unused dispatchDidChangeDependencies ( #13224 )
2017-11-30 12:17:25 -08:00
Vyacheslav Egorov
41a5e5d8f6
Change few devicelab tests to support testing against local engine ( #13268 )
...
* Change some of the dev/devicelab tests to support testing against local engine.
We can already configure flutter tools to use local engine by setting
FLUTTER_ENGINE environment variable. However when this variable is set
this also requires setting --local-engine to specify which flavor of
engine to use.
This change changes tests in dev/devicelab to pass a sensible default for
--local-engine, e.g. when testing hot reload on Android we pass android_debug
and when testing release AOT build for IOS we pass ios_release.
* Fix analysis issues
* Update utils.dart
2017-11-30 12:15:27 -08:00
Siva
87ffc45d34
Roll engine to 77b2d1d95a9438ff996d24ef3e0b3ec81822fa61 (contains the latest roll of Dart into teh engine). ( #13269 )
2017-11-30 11:48:56 -08:00
xster
738e62cb2e
Let iOS have a minimum scroll movement threshold to break before motion starts ( #13166 )
...
* Add a minimum distance that needs breaking on iOS each time scrolls stopped.
* Testing and tests
* tweak docs
* review
2017-11-30 11:11:52 -08:00
Alexander Aprelev
42ca92c756
Hide preview-dart-2 flag. Show only in verbose ( #13270 )
2017-11-30 10:36:46 -08:00
Ian Hickson
f7b2d6e773
Try to make this test less flaky. ( #13254 )
2017-11-30 09:03:00 -08:00
Alexandre Ardhuin
c358898a76
try lint avoid_unused_constructor_parameters ( #13250 )
2017-11-30 09:20:53 +01:00
amirh
fcdbdfb476
Move the Icons demo into a card, and refactor it to use a Table widget. ( #13257 )
...
This is in preparation for adding a second card with a demo for animated
icons.
Table refactor is just a cleanup (that also fixes an alignment bug).
2017-11-29 18:46:59 -08:00
Alexander Aprelev
4447c0aaf3
Add --preview-dart-2 option support for ios builds ( #13251 )
2017-11-29 18:11:34 -08:00
Chris Bracken
cb7599aa14
Roll engine to 93648ef0ed0b7d3cfdbd986685925f34f35663a7 ( #13259 )
2017-11-29 18:00:09 -08:00
Mikkel Nygaard Ravn
f407871cb9
Fix compile error ( #13256 )
2017-11-30 01:18:53 +01:00
amirh
a8f565eb43
Icons demo cleanup - set color in the icon theme, remove unused iconOpacity ( #13255 )
2017-11-29 16:02:39 -08:00
Ian Hickson
1bef312fb1
Actually run "flutter create" before compiling the default app... ( #13246 )
2017-11-29 15:49:50 -08:00
Yusuke Konishi
a46679f758
Implements FlatButton debugFillProperties ( #13217 )
...
* Implements FlatButton debugFillDescription
* Fix doc comment
* Override debugFillProperties instead of debugFillDescription
* Remove child debug property
2017-11-29 15:35:37 -08:00
Mikkel Nygaard Ravn
bce5574cde
Remove test flakiness ( #13252 )
2017-11-30 00:22:13 +01:00
xster
368c12518b
roll to acb597bed404fa38d7932cd295ad0b032785aa12 ( #13247 )
2017-11-29 12:50:03 -08:00