12610 Commits

Author SHA1 Message Date
engine-flutter-autoroll
846a5eea55
Roll engine 5646e86a6f44..2584816d78a3 (2 commits) (#24197)
5646e86a6f...2584816d78

git log 5646e86a6f44..2584816d78a3 --no-merges --oneline
2584816d7 Roll Dart version to f9ebf2129732fd2b606286fdf58e500384b8a0bc (flutter/engine#6812)
9669aeb95 Roll src/third_party/skia 06a477c3300d..ef4709b7850d (31 commits) (flutter/engine#6811)


The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-09 21:45:33 -05:00
Todd Volkert
23e5f4fc44
Improvements to API doc generation (#24084)
* Re-order platform_integration to be more featured
* Remove flutter_goldens_client
* Fix snippet precompilation to always run `pub get` and
  to detect snapshot failure
2018-11-09 17:51:25 -08:00
Todd Volkert
b4ae4b00ae
Go back to -j1 in flutter_tools tests (#24196)
To see if it stops the Cirrus crashing
2018-11-09 17:31:17 -08:00
Amir Hardon
563ceac8d4
Remove the WIP comment for UiKitView. (#24170)
Adds a note mentioning that this is still a release preview.
2018-11-09 16:14:44 -08:00
engine-flutter-autoroll
cbaa2f5241
Roll engine 316f6365a64b..5646e86a6f44 (4 commits) (#24187)
316f6365a6...5646e86a6f

git log 316f6365a64b..5646e86a6f44 --no-merges --oneline
5646e86a6 Use the internal_nodes_canvas for all leaf node operations. (flutter/engine#6804)
21c265cce Synchronize Flutter's rendering with CA. (flutter/engine#6807)
a64049a14 Update Vulkan headers to 1.1 (flutter/engine#6806)
f5e5d81ee Move the embedded view preview flag check to a common function. (flutter/engine#6813)


The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-09 19:10:32 -05:00
jslavitz
6a8c393f4c
Allows for the CupertinoPicker to have a non white background color (#24085)
* fixes wheel gradient and adds test
2018-11-09 15:58:21 -08:00
Jonah Williams
26a6fd92d8
do not compute dart deps for fuchsia_entrypoint (#24134) 2018-11-09 15:41:13 -08:00
Jonah Williams
fd3549380c
run dart docs on analysis task (#24172) 2018-11-09 15:39:58 -08:00
Stanislav Baranov
e32cd85446
Clean up PointerEvent documentation. (#24002) 2018-11-09 14:26:21 -08:00
engine-flutter-autoroll
43407e4e01
316f6365a64bd66fdf9c1ada3ed0a91d9533b9c7 (#24174)
59f79d0d64...316f6365a6

git log 59f79d0d64c9..316f6365a64b --no-merges --oneline
316f6365a Fix wrong `flutter/platform_views` protocol implementation on iOS. (flutter/engine#6803)


The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-09 16:04:33 -05:00
Gary Qian
dfd0229560
New locale resolution algorithm to use full preferred locale list, include scriptCode in Locale. (#23583) 2018-11-09 11:33:42 -08:00
Gary Qian
5071657e8e
Add docs to explain cursor drawing behavior. (#24135) 2018-11-09 11:32:46 -08:00
Dan Field
5b3518fe31
Update README.md 2018-11-09 11:07:22 -08:00
engine-flutter-autoroll
756d5938d4 Roll engine b2479f8d2991..59f79d0d64c9 (2 commits) (#24161)
* 099b4eeada852df67ed5d36a638762de3a8fa079

* 59f79d0d64c915c6ba04099206e3fed5b9d5a4a1
2018-11-09 10:35:15 -08:00
Jonah Williams
c11633e84e
Separate hot reload and hot restart capabilities. (#24122) 2018-11-09 10:33:22 -08:00
Jonah Williams
9ecb4ce9a6
remove deprecated testing members (#24115) 2018-11-09 10:05:11 -08:00
Jonah Williams
ae2b215efe
make sure we dont use test (#24146) 2018-11-09 00:40:29 -08:00
Todd Volkert
95c9ae451e
Update packages --force-upgrade (#24126) 2018-11-08 22:31:22 -08:00
Dan Field
859c7f38e1
Update integration_tests README (#24142) 2018-11-08 21:37:35 -08:00
Ian Hickson
6bfd9bb996 Fix a race condition in vmservice_test.dart (#23835)
Fixes https://github.com/flutter/flutter/issues/19273
2018-11-08 20:54:06 -08:00
engine-flutter-autoroll
17fe191a18 Roll engine 22fc02028306..b2479f8d2991 (10 commits) (#24137)
b2479f8d2 Revert "Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) (#6801)" (flutter/engine#6809)
16f8c67f0 Update paint hinting for upcoming Skia API changes. (flutter/engine#6802)
e011d544b Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) (flutter/engine#6801)
47ef89ee5 Include vector in embedded_views.h (flutter/engine#6800)
a0efb9419 Make the FlutterPlatformViewFactory create FlutterPlatformViews. (flutter/engine#6782)
7ed4909fc Fix mDNS publishing for iOS simulator (flutter/engine#6789)
86d34e02d disable embedder_unittests (flutter/engine#6798)
01f6ad0fb Roll src/third_party/skia 5d58d09ae77d..06a477c3300d (5 commits) (flutter/engine#6797)
18ca035cf Discard embedded UIViews on hot restart. (flutter/engine#6772)
387ca2ef8 Add an internal_nodes_canvas to PaintContext. (flutter/engine#6728)
2018-11-08 19:27:19 -08:00
TL Lee
94d0b2ffc2 [Material] Add API for an unpainted input border (#21289)
* Introduce a rounded InputBorder with no paint

* Update documentation for API

* Change name of Widget to NoStrokeInputBorder and updated documentation

* [FilledInputBorder] PR feedback.

* [FilledInputBorder] typo correction.

* [FilledInputBorder] Removing news.

* [FilledInputBorder] PR feedback.

* [FilledInputBorder] Removing use of borderSide.

* [FilledInputBorder] Adding tests for hashcode.

* [FilledInputBorder] Comments.

* [TextFields] Input decoration feature parity.

* [TextFields] Making floating of placeholder optional.

* [TextFields] Cleanup

* [TextFields] Removing unused isAnimated.

* [TextFields] Cleanup.

* [TextFields] Correcting border.

* [TextFields] Correcting comment.

* [TextFields] Comment.

* [TextFields] Corrections for tests.

* [TextFields] Cleanup.

* [TextFields] Cleanup.

* [TextFields] Tests.

* [TextFields] Cleanup.

* [TextFields] Cleanup.

* [TextFields] Formatting.

* [TextFields] PR feedback.

* [TextFields] PR feedback.

* [TextFields] PR feedback.
2018-11-08 22:00:50 -05:00
Amir Hardon
903c5f8d29
Add DartDoc for UiKitViewController#acceptGesture (#24127) 2018-11-08 16:16:24 -08:00
jslavitz
75ca39f8c3
Animate user account drawer header arrow (#24023)
* Adds user account header arrow animation and test
2018-11-08 12:16:09 -08:00
Amir Hardon
dc4bf652cc
Make UiKitViews participate in gesture arenas (#24027) 2018-11-08 12:11:57 -08:00
engine-flutter-autoroll
0b953f92b6
Roll engine 70a1106b509e..22fc02028306 (10 commits) (#24118)
70a1106b50...22fc020283

git log 70a1106b509e..22fc02028306 --no-merges --oneline
22fc02028 Roll src/third_party/skia fa8898747551..5d58d09ae77d (4 commits) (flutter/engine#6796)
d372d56ae Roll src/third_party/skia 23d1f94faac1..fa8898747551 (1 commits) (flutter/engine#6794)
8f105d79c Roll src/third_party/skia 2f8889b876d3..23d1f94faac1 (1 commits) (flutter/engine#6793)
0ce31d660 Roll src/third_party/skia 71bcc7d63f8c..2f8889b876d3 (1 commits) (flutter/engine#6792)
09ff6dc47 avoid overreleasing FlutterView (flutter/engine#6791)
bd793c011 Roll src/third_party/skia f49563bf9276..71bcc7d63f8c (3 commits) (flutter/engine#6790)
c8da28826 Roll Dart version to 9c07fb64c48adb3d6fde50bab6b8b641c5b67683 (flutter/engine#6788)
94dd7165e Skia Cleanup (flutter/engine#6786)
547b8585e Roll src/third_party/skia b52c273d3f05..f49563bf9276 (7 commits) (flutter/engine#6785)
b6f76e07a Delete unused license goldens and add check (flutter/engine#6784)


The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-08 14:27:28 -05:00
Dan Field
9430906e77
clarify widgetsapp docs (#24090)
* clarify widgetsapp docs

* Rename shadowed param, update doc

* pageContentBuilder
2018-11-08 10:46:11 -08:00
Gary Qian
aab9244791
scriptCode support in gen_localizations and strip scriptCodes for date l10n. (#23853) 2018-11-08 10:43:40 -08:00
liyuqian
b21fe0aaad
Revert "Change engine merge method back to squash" (#24114)
Reverts flutter/flutter#24111 as https://skia-review.googlesource.com/c/buildbot/+/167200 has been deployed.
2018-11-08 09:12:06 -08:00
Todd Volkert
515dbcba82
Update API docs landing page. (#24073) 2018-11-08 09:00:47 -08:00
liyuqian
c0fc864a60
Change engine merge method back to squash (#24111)
We need to wait the fix in
https://skia-review.googlesource.com/c/buildbot/+/169724
to land in order to enable the rebase merge method again.

TBR: goderbauer

We'll land this quickly without waiting for presubmit checks
to unblock our engine roller.
2018-11-08 08:43:15 -08:00
Danny Tuppeny
2d5ed986e1
Update integration tests to use vm_service_lib (#23937)
* Move integration tests to use vm_service_lib
* Turn off debug logging that was accidentally committed
* Run update-packages --force to fix checksum for new dev dependency
* Trim trailing whitespace
2018-11-08 07:55:54 +00:00
Jonah Williams
d04fa1a670
only pass packages once (#24074) 2018-11-07 21:57:00 -08:00
Greg Spencer
a6e901130e
Convert existing '## Sample code' samples to '{@tool sample}...{@end-tool}' form. (#24077)
This converts existing ## Sample code samples to {@tool sample}...{@end-tool} form.

Also:
1. Fixed a minor bug in analyze-sample-code.dart
2. Made the snippet tool only insert descriptions if the description is non-empty.
3. Moved the Card diagram to before the code sample.
2018-11-07 20:35:10 -08:00
Dan Field
9d53d7f848
Update pubspec template docs for module/plugin (#24081)
* Document module pubspec

* update doc on plugin template

* clarify language
2018-11-07 17:20:18 -08:00
Ian Hickson
f9374fe071
Update the URL to the recommend bug report (#23708)
We have templates now.
2018-11-07 17:12:35 -08:00
engine-flutter-autoroll
8b751d8153
Roll engine 2494abdda728..70a1106b509e (3 commits) (#24082)
2494abdda7...70a1106b50

git log 2494abdda728..70a1106b509e --no-merges --oneline
70a1106b5 Unify copyright lines (flutter/engine#6757)
f9095fcc4 Roll src/third_party/skia 62cc5f581747..b52c273d3f05 (13 commits) (flutter/engine#6783)
4cdddbac4 Fix String comparison as if Java were Dart. (flutter/engine#6781)


The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-07 19:17:19 -05:00
jslavitz
5dac7a2347
Removes check for Homebrew if all necessary packages are present. (#23844)
* Removes need for homebrew installation if all other packages are installed. Modifies test to work with this new functionality.
2018-11-07 15:21:05 -08:00
Jonah Williams
00c07266c1
add frontend server as a non dart dep of fuchsia_tool (#24075) 2018-11-07 15:14:35 -08:00
Ryan Macnak
d92d175bcb Opt into deterministic snapshots.
Also, remove old flags.
2018-11-07 14:44:20 -08:00
Hans Muller
4bb62b4348
Stop TextFields from wobbling within scrollables (#24015) 2018-11-07 14:27:25 -08:00
liyuqian
57c2fac14a
Add engine merge method configuration (#23953)
In order for this to take effect, https://skia-review.googlesource.com/c/buildbot/+/167200
needs to be landed and deployed.

The /bin/internal/engine.merge_method file controls how we merge a pull
request created by the engine auto-roller. If it's squash, there's only one
commit for a pull request no matter how many engine commits there are inside
that pull request. If it's rebase, the number of commits in the framework is
equal to the number of engine commits in the pull request. The latter method is
easier to detect regressions but cost more test resources.
2018-11-07 13:06:38 -08:00
jslavitz
50fb729609
Includes frameworkVersion in JSON version output (#23891)
* Include framework version in JSON output and adds test
2018-11-07 12:28:22 -08:00
jslavitz
7342816084
Adds fix for double comparison error (#24026)
* adds fix for rounding error
2018-11-07 12:27:08 -08:00
Dan Field
3d01e89e7a
Unbreak WidgetsApp when only a builder specified (#23976)
* update assert add test

* update docs
2018-11-07 12:16:35 -08:00
Jonah Williams
6c88b2e9fb
restore compileExpressionService (#24063) 2018-11-07 12:04:05 -08:00
engine-flutter-autoroll
fe6798bd25
Roll engine e64af7510e89..2494abdda728 (2 commits) (#24065)
e64af7510e...2494abdda7

git log e64af7510e89..2494abdda728 --no-merges --oneline
2494abdda Roll src/third_party/skia 273fa2f3bd0b..62cc5f581747 (7 commits) (flutter/engine#6780)
daeeedafa Roll src/third_party/skia 67f5c0ceac22..273fa2f3bd0b (1 commits) (flutter/engine#6779)


The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-07 15:03:19 -05:00
Greg Spencer
fbcd664e08
Generate a robots.txt when generating docs for API site. (#24059) 2018-11-07 10:19:25 -08:00
Michael Beckler
9abce96e8e BottomNavigationBar: bug fix for dealing with animations with shifting tabs (#22264)
Should fix #22226.

Code introduced in #20890 caused a regression that broke color flooding animations in a BottomNavigationBar that has BottomNavigationBarType.shifting.

The original issue (#19653) dealt with background color changes not occurring until another tab was selected. The result is that the background color instantly changes whenever the state changes and when the widget changes, instead of allowing a new widget to animate the background color change.
2018-11-07 09:20:27 -08:00
Greg Spencer
094f93dfcf
Fixes several bugs in samples, quotes HTML properly, and pre-compiles snippet tool. (#24020)
When converting all of the samples to use the snippet tool, I encountered some bugs/shortcomings:

1. The document production took 90 minutes, since the snippet tool was being invoked from the command line each time. I fixed this by snapshotting the executable before running, so it's down to 7 minutes.

2. The sample code was not being properly escaped by the snippet tool, so generics were causing issues in the HTML output. It is now quoted.

3. Code examples that used languages other than Dart were not supported. Anything that highlight.js was compiled for dartdoc with is now supported.

4. The comment color for highlight.js was light grey on white, which was pretty unreadable. It's now dark green and bold.
2018-11-07 08:29:14 -08:00