Commit graph

15705 commits

Author SHA1 Message Date
∂ω∂ 4277f364ff flutter_tools/version: git log.showSignature=false (#38576) 2019-08-21 13:55:57 -07:00
rami-a 6a5d32962c
[Material] Add clip property to bottom sheet and theme (#38831) 2019-08-21 16:14:52 -04:00
Zachary Anderson 36e8b93d1c
[flutter_tool] Only send one crash report per run (#38925) 2019-08-21 13:07:52 -07:00
engine-flutter-autoroll ea64b84dc1
ab097a59f De-dup FILE output for each license (flutter/engine#10945) (#38996)
git@github.com:flutter/engine.git/compare/29469f39c13a...ab097a59faf5

git log 29469f39c13a..ab097a59faf5 --no-merges --oneline
2019-08-21 stuartmorgan@google.com De-dup FILE output for each license (flutter/engine#10945)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-21 16:02:36 -04:00
Zachary Anderson 3ceef86b9a
[flutter_tool] Handle crashes from doctor validators (#38920) 2019-08-21 11:15:02 -07:00
engine-flutter-autoroll 6e34e805b3
Roll engine 9f8b1d223ee8..29469f39c13a (3 commits) (#38982)
git@github.com:flutter/engine.git/compare/9f8b1d223ee8...29469f39c13a

git log 9f8b1d223ee8..29469f39c13a --no-merges --oneline
2019-08-21 tamird@google.com [lsc] Remove fuchsia.net.SocketProvider (flutter/engine#11316)
2019-08-21 skia-flutter-autoroll@skia.org Roll src/third_party/skia f99b7960f433..80bff5b3a2d7 (2 commits) (flutter/engine#11343)
2019-08-21 egarciad@google.com Remove engine hash from the output artifact (flutter/engine#11330)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-21 14:02:36 -04:00
adazh 22db62c1db
Added a composable waitForCondition Driver/extension API. (#38836)
* Added a composable waitForCondition Driver/extension API.

This reverts commit df2db4e50f.

* Added SerializableWaitCondition for communicating between driver script on host and extension on device.
2019-08-21 09:42:26 -07:00
engine-flutter-autoroll 9c3e4de4c0
Roll engine ba51408257b6..9f8b1d223ee8 (3 commits) (#38974)
git@github.com:flutter/engine.git/compare/ba51408257b6...9f8b1d223ee8

git log ba51408257b6..9f8b1d223ee8 --no-merges --oneline
2019-08-21 stuartmorgan@google.com Clean up Windows and Linux build output (flutter/engine#11324)
2019-08-21 stuartmorgan@google.com Roll angle licenses (flutter/engine#11035)
2019-08-21 skia-flutter-autoroll@skia.org Roll src/third_party/skia 0b9801eadc12..f99b7960f433 (3 commits) (flutter/engine#11338)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-21 12:34:36 -04:00
engine-flutter-autoroll 948316cd17
Roll engine 05a0074580e1..ba51408257b6 (3 commits) (#38960)
git@github.com:flutter/engine.git/compare/05a0074580e1...ba51408257b6

git log 05a0074580e1..ba51408257b6 --no-merges --oneline
2019-08-21 chinmaygarde@google.com Reference the Flutter framework instead of the dylib in iOS tests. (flutter/engine#11337)
2019-08-21 jonahwilliams@google.com Reland remove kernel sdk script (flutter/engine#10814)
2019-08-21 stuartmorgan@google.com Fix change_install_name.py to be GN-friendly (flutter/engine#11309)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-21 10:04:40 -04:00
engine-flutter-autoroll 15eb4fdb31
Roll engine 51bdf834203c..05a0074580e1 (2 commits) (#38955)
git@github.com:flutter/engine.git/compare/51bdf834203c...05a0074580e1

git log 51bdf834203c..05a0074580e1 --no-merges --oneline
2019-08-21 skia-flutter-autoroll@skia.org Roll src/third_party/skia aa3820a9123c..0b9801eadc12 (3 commits) (flutter/engine#11334)
2019-08-21 dnfield@google.com Add tests for platform views (flutter/engine#11319)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-21 03:02:36 -04:00
engine-flutter-autoroll a99e0add38
Roll engine c43739ba53ce..51bdf834203c (4 commits) (#38952)
git@github.com:flutter/engine.git/compare/c43739ba53ce...51bdf834203c

git log c43739ba53ce..51bdf834203c --no-merges --oneline
2019-08-21 chinmaygarde@google.com Migrate Embedder API documentation to Doxygen format. (flutter/engine#11255)
2019-08-21 iska.kaushik@gmail.com Do not add null task observers (flutter/engine#11315)
2019-08-21 chinmaygarde@google.com When using a custom compositor, ensure the root canvas is flushed. (flutter/engine#11310)
2019-08-20 franciscojma86@gmail.com [glfw] Send the glfw key data to the framework. (flutter/engine#9386)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-21 01:08:36 -04:00
stuartmorgan 01530928f0
Add build warning for non-debug desktop builds (#38932)
When building in profile or release mode on desktop, add a prominent
warning that it's actually a debug build. This is to help address issues
with people being unaware of the current state of builds due to
following third-party guides rather than official documentation.

macOS is not included since PRs are in flight for macOS release support.
2019-08-20 20:16:29 -07:00
Greg Spencer f515bf6abc
Revert "Automatic focus highlight mode for FocusManager (#37825)" (#38866)
This reverts commit a11d73148c because of a regression in
flutter_gallery_ios32__transition_perf's 90th_percentile_frame_build_time_millis.

Fixes #38860.
2019-08-20 18:50:09 -07:00
engine-flutter-autoroll 471995f188
Roll engine 0e90cb40822b..c43739ba53ce (4 commits) (#38931)
git@github.com:flutter/engine.git/compare/0e90cb40822b...c43739ba53ce

git log 0e90cb40822b..c43739ba53ce --no-merges --oneline
2019-08-20 skia-flutter-autoroll@skia.org Roll src/third_party/skia b081bc4a3139..aa3820a9123c (16 commits) (flutter/engine#11314)
2019-08-20 stuartmorgan@google.com Set FlutterMacOS podspec min version to 10.11 (flutter/engine#11306)
2019-08-20 iska.kaushik@gmail.com Do not Prepare raster cache if view_embedder is present (flutter/engine#11300)
2019-08-20 bkonyi@google.com Roll src/third_party/dart f7902889b6..027071318f (18 commits)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-20 21:30:36 -04:00
engine-flutter-autoroll 05ea5cf701
Roll engine ca86f6d7e153..0e90cb40822b (2 commits) (#38921)
git@github.com:flutter/engine.git/compare/ca86f6d7e153...0e90cb40822b

git log ca86f6d7e153..0e90cb40822b --no-merges --oneline
2019-08-20 jason-simmons@users.noreply.github.com Fix a segfault in EmbedderTest.CanSpecifyCustomTaskRunner (flutter/engine#11305)
2019-08-20 yjbanov@google.com Add Chrome to Dockerfile (flutter/engine#11210)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-20 18:43:36 -04:00
Chris Bracken a093b98060
Update BUILD.gn for package:flutter_test (#38916)
Syncs the BUILD.gn with pubspec.yaml for package:test. This fixes a
breakage in the Fuchsia tree.
2019-08-20 15:10:23 -07:00
Ian Hickson e0a31de61b
Clean up bots output (#36864) 2019-08-20 14:53:39 -07:00
Ian Hickson 441b36526d
Update CONTRIBUTING.md (#37645)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md
2019-08-20 14:44:01 -07:00
Christopher Fujino 65f8f9c0b8
add --exit and --match-host-platform defaults to devicelab runner (#37832) 2019-08-20 14:37:42 -07:00
Jonah Williams 3b4ab4eb30
Throw error when hot reload enters bad state (#38907) 2019-08-20 14:30:03 -07:00
engine-flutter-autoroll 1ff30fbb26
ca86f6d7e Roll src/third_party/skia 52a6a40535b0..b081bc4a3139 (4 commits) (flutter/engine#11267) (#38911)
git@github.com:flutter/engine.git/compare/d212b9ab33a0...ca86f6d7e153

git log d212b9ab33a0..ca86f6d7e153 --no-merges --oneline
2019-08-20 skia-flutter-autoroll@skia.org Roll src/third_party/skia 52a6a40535b0..b081bc4a3139 (4 commits) (flutter/engine#11267)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-20 16:47:36 -04:00
Michael Goderbauer 6d3c5381c7
Fix AnimationStatus for repeat(reverse: true) and animateWith (#37739) 2019-08-20 13:31:10 -07:00
Jenn Magder 4bffe3dd1d
Remove iphonesimulator from SUPPORTED_PLATFORMS for Profile and Release modes (#38905) 2019-08-20 13:30:43 -07:00
Ian Hickson bfd27f6bd7
Audit use of defaultTargetPlatform (#36871) 2019-08-20 13:27:13 -07:00
Zachary Anderson 398ac1f6c8
[flutter_tool] Remove some async file io (#38654) 2019-08-20 13:15:08 -07:00
Zachary Anderson 28bedb10da
[flutter_tool] Move http request close under try-catch (#38894) 2019-08-20 12:53:59 -07:00
engine-flutter-autoroll c20113e246
Roll engine 10167db43344..d212b9ab33a0 (4 commits) (#38906)
git@github.com:flutter/engine.git/compare/10167db43344...d212b9ab33a0

git log 10167db43344..d212b9ab33a0 --no-merges --oneline
2019-08-20 bkonyi@google.com Revert "Roll src/third_party/dart f7902889b6..6e2b3f0326 (7 commits)" (flutter/engine#11298)
2019-08-20 bkonyi@google.com Revert "Roll src/third_party/dart 6e2b3f0326..b99df2be86 (5 commits) (#11287)" (flutter/engine#11297)
2019-08-20 bkonyi@google.com Roll src/third_party/dart 6e2b3f0326..b99df2be86 (5 commits) (flutter/engine#11287)
2019-08-20 bkonyi@google.com Roll src/third_party/dart f7902889b6..6e2b3f0326 (7 commits)

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 (liyuqian@google.com), and stop
the roller if necessary.
2019-08-20 15:32:36 -04:00
Ian Hickson e833a5820e
More explicit link to xkcd in CoC (#38833)
cc @gspencergoog
2019-08-20 11:00:21 -07:00
Jonah Williams 2504a416bb
Create correctly structured framework for macOS (#38748) 2019-08-20 10:49:15 -07:00
Jonah Williams 700020fc6b
per file caching (#38869) 2019-08-20 10:40:02 -07:00
liyuqian bbcfdea101
Add iOS backdrop filter benchmarks (#38814)
For https://github.com/flutter/flutter/issues/36064

That performance regression is iOS-only so we'd better get the
benchmarks running on iOS.
2019-08-20 10:39:29 -07:00
Jenn Magder 198c4f190a
Show process error when iOS install fails (#38712) 2019-08-20 10:29:49 -07:00
James D. Lin b2f8d3a668
Instrument pending timers in tests (#37646)
Flutter widget tests assert if a test completes with timers still
pending.  However, it can be hard to diagnose where a pending timer
came from.  For example, a widget might consume a third-party library
that internally uses a timer.

I added a FakeAsync.pendingTimersDebugInfo getter to quiver
(https://github.com/google/quiver-dart/pull/500).  Make flutter_test
use it.

Additionally modify Flutter's debugPrintStack to take an optional
StackTrace argument instead of always printing StackTrace.current.

Fixes #4237.
2019-08-20 10:28:49 -07:00
Gary Qian 9da68fcdaf
Cache caret parameters (#38821) 2019-08-20 10:21:30 -07:00
Shi-Hao Hong b7abf56a0b
Add ToggleButtons.textStyle property (#38813)
* Add ToggleButtons.textStyle property
2019-08-20 13:02:18 -04:00
chunhtai 878fe20a85
fix widgetspan does not work with ellipsis in text widget (#38699) 2019-08-20 09:41:21 -07:00
rami-a 109893c6cf
[Material] Add contentPadding property to SwitchListTile (#38709) 2019-08-20 09:55:29 -04:00
stuartmorgan 2daab305aa
Use GLFW-name artifacts on Windows and Linux (#38858)
Switch from the un-suffixed Windows and Linux libraries to the
_glfw-suffixed versions, in preparation for having non-GLFW versions
using the previous library/wrapper names.

Part of #38589
2019-08-20 06:29:49 -07:00
engine-flutter-autoroll ce6dedfc0c
10167db43 Roll src/third_party/skia 5f152f07455c..52a6a40535b0 (1 commits) (flutter/engine#11253) (#38874)
git@github.com:flutter/engine.git/compare/8098486977db...10167db43344

git log 8098486977db..10167db43344 --no-merges --oneline
2019-08-20 skia-flutter-autoroll@skia.org Roll src/third_party/skia 5f152f07455c..52a6a40535b0 (1 commits) (flutter/engine#11253)

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 (stuartmorgan@google.com), and stop
the roller if necessary.
2019-08-20 01:03:36 -04:00
engine-flutter-autoroll 54c77186bb
809848697 Roll src/third_party/dart 9f13d07670..f7902889b6 (3 commits) (#38872)
git@github.com:flutter/engine.git/compare/df178fd936c0...8098486977db

git log df178fd936c0..8098486977db --no-merges --oneline
2019-08-20 bkonyi@google.com Roll src/third_party/dart 9f13d07670..f7902889b6 (3 commits)

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 (stuartmorgan@google.com), and stop
the roller if necessary.
2019-08-19 23:42:36 -04:00
engine-flutter-autoroll 712eb3198d
df178fd93 Remove dart entrypoint Intent parameter from FlutterActivity. (#38713) (flutter/engine#11239) (#38867)
git@github.com:flutter/engine.git/compare/f4591a73a5c7...df178fd936c0

git log f4591a73a5c7..df178fd936c0 --no-merges --oneline
2019-08-20 matthew-carroll@users.noreply.github.com Remove dart entrypoint Intent parameter from FlutterActivity. (#38713) (flutter/engine#11239)

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 (stuartmorgan@google.com), and stop
the roller if necessary.
2019-08-19 22:42:36 -04:00
engine-flutter-autoroll 905442ba6c
Roll engine 3e10d92b2bbb..f4591a73a5c7 (2 commits) (#38864)
git@github.com:flutter/engine.git/compare/3e10d92b2bbb...f4591a73a5c7

git log 3e10d92b2bbb..f4591a73a5c7 --no-merges --oneline
2019-08-19 skia-flutter-autoroll@skia.org Roll src/third_party/skia 8566dda51b42..5f152f07455c (8 commits) (flutter/engine#11241)
2019-08-19 chinmaygarde@google.com Provide a placeholder queue ID for the custom embedder task runner. (flutter/engine#11062)

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 (stuartmorgan@google.com), and stop
the roller if necessary.
2019-08-19 22:03:36 -04:00
engine-flutter-autoroll 6815f540c9
Roll engine 21ae92651a38..3e10d92b2bbb (7 commits) (#38855)
git@github.com:flutter/engine.git/compare/21ae92651a38...3e10d92b2bbb

git log 21ae92651a38..3e10d92b2bbb --no-merges --oneline
2019-08-19 bkonyi@google.com Roll src/third_party/dart 0e201edeeb..9f13d07670 (27 commits)
2019-08-19 matthew-carroll@users.noreply.github.com Notify framework to clear input connection when app is backgrounded (#35054) (flutter/engine#9498)
2019-08-19 dnfield@google.com Re-enable firebase test and don't use google login (flutter/engine#11228)
2019-08-19 ariaye@google.com Update tflite_native and language_model revisions to match the Dart SDK (flutter/engine#11230)
2019-08-19 skia-flutter-autoroll@skia.org Roll src/third_party/skia f8221786d088..8566dda51b42 (4 commits) (flutter/engine#11220)
2019-08-19 chinmaygarde@google.com Update metal layer drawable size on relayout. (flutter/engine#11224)
2019-08-19 dnfield@google.com Make firebase testlab always pass (flutter/engine#11226)

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 (stuartmorgan@google.com), and stop
the roller if necessary.
2019-08-19 20:37:36 -04:00
Darren Austin 9dce19e96f
Replace ButtonBar.bar method with ButtonBarTheme (#37544)
* Added new ButtonBarTheme to replace the deprecated ButtonTheme.bar method.

* Responding to PR feedback.

* [Material] Create material Banner component (#36880)

This PR creates a new material widget for the Banner component. This includes a theme as well. This widget can be dropped into any application, ideally at the top of a listview or scrollview.

(cherry picked from commit 35b6d668e1)

Removed the use of ButtonTheme.bar in the Banner implementation.

* Updated documentation from PR review comments.
2019-08-19 17:35:44 -07:00
Jonah Williams ae29174560
Handle compilation failures from web application (#38723) 2019-08-19 17:33:46 -07:00
Jonah Williams 7ed27b51a3
print service url when connecting to web applications (#38823) 2019-08-19 17:32:43 -07:00
Jenn Magder 4d81b0c970
Remove xcconfigs from template Copy Bundle Resources build phases (#38724) 2019-08-19 16:23:45 -07:00
Matt Carroll 324fe201b0
Add handling of 'TextInput.clearClient' message from platform to framework (#35054). (#35100) 2019-08-19 15:49:32 -07:00
Kaushik Iska d2bc74aa6d
Fix analyzer issues for onReportTiming to frameTiming (#38840)
Filed: https://github.com/flutter/flutter/issues/38838
to track these usages.

This was introduced by: https://github.com/flutter/engine/pull/11041
2019-08-19 14:56:22 -07:00
engine-flutter-autoroll ecf9748a77 Roll engine 7292d47e615a..21ae92651a38 (3 commits) (#38828)
* 19327c8b7 Show all license diffs (flutter/engine#11034)

* e97ed36e5 Add a BroadcastStream to FrameTiming (flutter/engine#11041)

* 21ae92651 [b/139487101] Dont present session twice (flutter/engine#11222)
2019-08-19 13:44:25 -07:00