Commit graph

13469 commits

Author SHA1 Message Date
Dan Field dcc965a38e
Revert "Speculative fix for #29262 (#29273)" (#29319)
This reverts commit 53d45258dc.
2019-03-13 12:58:10 -07:00
Dan Field 53d45258dc
Speculative fix for #29262 (#29273)
* Avoid writing to stderr before process has finished streaming
2019-03-13 12:27:05 -07:00
Gary Qian 96cb84a18c
Expose decorationThickness in TextStyle. Roll engine (12 commits) (#28751)
31b289f27 Fix indexing error in dart:ui TextStyle.toString (flutter/engine#8143)
fc2e6b61c Typo "fast an inline" to "fast and inline" (flutter/engine#8142)
0f19b2de0 Reland PerformanceOverlayLayer golden test (flutter/engine#8140)
073aadde1 Fix TextStyle decode misalignment (flutter/engine#8141)
d87d29054 Roll src/third_party/skia 406b068942f0..2eecc3ea3d71 (11 commits) (flutter/engine#8138)
5cef4a022 Use final state passed to dart before initialization as the initial lifecycleState. (flutter/engine#8124)
ffef51be6 Roll src/third_party/skia 665bc64a2dc4..406b068942f0 (8 commits) (flutter/engine#8137)
48efd0fb7 Roll src/third_party/skia 762ddd7e4352..665bc64a2dc4 (2 commits) (flutter/engine#8129)
f666adbbd Roll src/third_party/skia 2932a458957d..762ddd7e4352 (3 commits) (flutter/engine#8128)
8b0df6ded Bugfix #29203: NPE in getAccessibilityProvider in old FlutterView. (flutter/engine#8126)
8f7b18345 Roll src/third_party/skia c6d8781c4036..2932a458957d (2 commits) (flutter/engine#8125)
52b67fdd5 Expose decorationThickness to dart:ui (flutter/engine#8008)
2019-03-13 11:52:47 -07:00
Jonah Williams 275769b89d
Add skip to group in test_compat (#29236) 2019-03-13 10:13:51 -07:00
sjindel-google 88a477cace
Fix text selection handles showing outside the visible text region (#24476)
Don't show handles outside the text field's boundary.
2019-03-13 18:10:02 +01:00
Michael Goderbauer 89a51272d5
Fix DartDoc for UniqueKey (#29245) 2019-03-12 18:32:42 -07:00
Shi-Hao Hong 1ddd15ff49
Update README.md 2019-03-12 18:15:23 -07:00
Dan Field 58fb183298
Always composite PhysicalModels (#28919)
* Always composite PhysicalModels
* Update tests to check layer tree instead of canvas for Physical shadows
2019-03-12 16:34:13 -07:00
Hans Muller fb3094a640
Update flutter_localizations translations (#29247) 2019-03-12 16:17:58 -07:00
guoskyhero e82a7f06c6 Document that SearchDelegate.buildResults can be called multiple time… (#26785) 2019-03-12 16:17:33 -07:00
Sean D'Souza a32810bc54 Docs edit for Tab Label Color (#29165) 2019-03-12 16:17:12 -07:00
liyuqian 8915cad443 No image shader caching in default shader warm-up (#29179)
* No image shader caching in default shader warm-up

It turns out that no matter how small the image is, too much memory will
be used. Hence remove the image shader caching and let the client
implement itself based on needs.

Fixes https://github.com/flutter/flutter/issues/29172

* Fix
2019-03-12 16:13:39 -07:00
Fedor Korotkov 1ab1fc6f70 Install JDK and Android SDK only for integration tests (#29229)
* Install JDK and Android SDK only for integration and build tests
2019-03-12 16:08:03 -07:00
Hans Muller 47f56712cc
Ensure that animated pairs of Tabs TextStyles have matching inherited values (#29175) 2019-03-12 12:27:30 -07:00
Michael Goderbauer 854d8bb0d9
Heroes and nested Navigators (#29069) 2019-03-12 11:49:17 -07:00
Hans Muller d9096a4226
MaterialButton shape should override ButtonTheme shape (#29189) 2019-03-12 09:44:39 -07:00
Kate Lovett c4ffbb5eb9
Update to ListView Sample Code in API Docs (#29072)
* Updated ListView Sample code with more examples for different constructors and also to match asset diagrams.

* Fixed MIA semicolons.

* Code cleanup.

* Added context for ListView.builder example.

* Analyzer does not like const and static usages.

* Replaced the const declarations with final. The analyzer does not like the use of const here, at all.

* Fixed parameterized declarations.
2019-03-12 09:31:15 -07:00
Michael Goderbauer 816ae4b193
Include platformViewId in semantics tree (#28953) 2019-03-12 07:44:39 -07:00
Danny Tuppeny 126c58ef7c
Add a flutter create --list-samples command (#28938)
* Add a `flutter create --list-samples` command

* Add some comments/docs

* Tweak text
2019-03-12 11:47:17 +00:00
engine-flutter-autoroll 748c95f35d
Roll engine 56d8634c51ff..5ccee9537334 (4 commits) (#29198)
56d8634c51...5ccee95373

git log 56d8634c51ff50534b1853b71205eff861131dcf..5ccee95373348854bc4877cfe240024a36847d2d --no-merges --oneline
5ccee9537 Roll src/third_party/skia e9c1ce89c005..c6d8781c4036 (29 commits) (flutter/engine#8123)
20165b314 Integrated AndroidTouchProcessor within the old FlutterView (flutter/engine#8095)
bc901324f Revert "Add support for trace counters with variable arguments and instrument the raster cache. (#8094)" (flutter/engine#8122)
2a0d35428 Add support for trace counters with variable arguments and instrument the raster cache. (flutter/engine#8094)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-12 00:43:28 -04:00
engine-flutter-autoroll 79da94f81b
Roll engine a71609f0695c..56d8634c51ff (2 commits) (#29185)
a71609f069...56d8634c51

git log a71609f0695c2977ac96b7a79e67e24767abfda2..56d8634c51ff50534b1853b71205eff861131dcf --no-merges --oneline
56d8634c5 Improve shadow doc in PhysicalShapeLayer (flutter/engine#8114)
bd0f9085e Adds a platfromViewId to SemanticsNode (flutter/engine#8055)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-11 20:53:28 -04:00
Dwayne Slater b19df00c8e Fix MouseTracker annotation leak (#28990)
* Fix MouseTracker annotation leak

Map's remove method is typed `remove(Object key)`, which can cause bugs.

Modified the existing test to check if the annotation has been removed
from MouseTracker.
2019-03-11 13:41:10 -07:00
Michael Goderbauer e9be230a06
Deprecate profile() (#29054) 2019-03-11 13:16:13 -07:00
engine-flutter-autoroll c2f4386c54
Roll engine 0d2cf5857b2b..a71609f0695c (3 commits) (#29166)
0d2cf5857b...a71609f069

git log 0d2cf5857b2be0949435f60c0188f1aed4d93c93..a71609f0695c2977ac96b7a79e67e24767abfda2 --no-merges --oneline
a71609f06 Roll src/third_party/skia bd050b90f8c7..e9c1ce89c005 (8 commits) (flutter/engine#8113)
35e3b2b86 Roll src/third_party/skia 92ae09900456..bd050b90f8c7 (7 commits) (flutter/engine#8111)
04fe0078f Roll src/third_party/dart 2fb6cd9f5f..674fd0e060 (58 commits) (flutter/engine#8110)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-11 16:11:28 -04:00
Aawaz Gyawali ba32bfa309 Changed flutter.dev to flutter.io on each link. (#28888) 2019-03-11 10:16:49 -07:00
stuartmorgan 5922a40e6a
Add support for scrollwheels (#22762)
Adds support for discrete scroll events, such as those sent by a scroll wheel.

Includes the plumbing to convert, dispatch, and handle these events, as well as
Scrollable support for consuming them.
2019-03-11 10:08:12 -07:00
Paul Berry c78ccb0b5e
Cause flutter analyze to fail if the analysis server experienced an error. (#29126)
Substantially reduces the danger that a bug in the analysis server
might prevent errors from being detected by `flutter analyze`.
2019-03-11 09:47:20 -07:00
Hiroki Matsue e1005143dd Fix typo in RefreshIndicator constructor API doc 2019-03-11 09:16:12 -07:00
Kate Lovett c7bb476b87
Update to Container Sample Code in API Docs (#29053)
* Updating sample code for container to match forthcoming diagrams in assets-for-api-docs.

* Analyzer unhappy with Colors, fixing.

* Resolving push conflict (hopefully)

* Analyzer fix.

* Corrected color to match brand gallery

* Fixing wrap and indentation.
2019-03-11 09:14:36 -07:00
engine-flutter-autoroll ddee4f716c
Roll engine 14d1584a2262..0d2cf5857b2b (2 commits) (#29132)
14d1584a22...0d2cf5857b

git log 14d1584a22627e9a1eefc0e5f3de78caffcde09e..0d2cf5857b2be0949435f60c0188f1aed4d93c93 --no-merges --oneline
0d2cf5857 Fix the Windows build (flutter/engine#8106)
a28b53007 Log non-kSuccess returns from embedder API calls. (flutter/engine#8096)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-10 23:22:28 -04:00
Dan Field b9f013c044
Make sure test reporter prints out stderr, and disables Bigquery for non-contributors (#29073)
* print stderr to stderr, no bq if not contributor

* let test continue of bigquery fails
2019-03-10 11:26:17 -07:00
Dan Field 837b330fcd
Update .cirrus.yml (#29129)
I inadvertently commented this out in my previous PR around this.
2019-03-10 11:11:59 -07:00
Dan Field 2a644f301e
Run non-perf sensitive tests on Cirrus (#27971)
* Run non-perf sensisitive tests on Cirrus
2019-03-10 07:52:44 -07:00
engine-flutter-autoroll 11ede46846
14d1584a2 Roll src/third_party/skia 29d5dec9a078..92ae09900456 (1 commits) (flutter/engine#8104) (#29120)
4e54bc93ca...14d1584a22

git log 4e54bc93ca9aaf2156fb06266c9fe509e8599a5f..14d1584a22627e9a1eefc0e5f3de78caffcde09e --no-merges --oneline
14d1584a2 Roll src/third_party/skia 29d5dec9a078..92ae09900456 (1 commits) (flutter/engine#8104)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-10 04:44:28 -04:00
engine-flutter-autoroll f91df4abe1
4e54bc93c Guard initialization of touch exploration listener (flutter/engine#8103) (#29117)
9e8f8d0889...4e54bc93ca

git log 9e8f8d0889ec04b54def0bf917321a27006623b0..4e54bc93ca9aaf2156fb06266c9fe509e8599a5f --no-merges --oneline
4e54bc93c Guard initialization of touch exploration listener (flutter/engine#8103)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 21:19:28 -05:00
engine-flutter-autoroll 1c0385be7c
9e8f8d088 Drop android_sdk_downloader in favor of cipd (flutter/engine#8087) (#29115)
21342863aa...9e8f8d0889

git log 21342863aa6018af53c09af2a3e7aa432a6cc844..9e8f8d0889ec04b54def0bf917321a27006623b0 --no-merges --oneline
9e8f8d088 Drop android_sdk_downloader in favor of cipd (flutter/engine#8087)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 19:16:28 -05:00
engine-flutter-autoroll a93aaf7145
21342863a Do not cache gclient sync (flutter/engine#8098) (#29111)
dc216bdcf0...21342863aa

git log dc216bdcf0b3fbdf5a6ed2ccffa0e33f82c927c1..21342863aa6018af53c09af2a3e7aa432a6cc844 --no-merges --oneline
21342863a Do not cache gclient sync (flutter/engine#8098)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 18:21:28 -05:00
engine-flutter-autoroll b8adb69fe6
dc216bdcf Fix typo (flutter/engine#8102) (#29107)
124fb1a054...dc216bdcf0

git log 124fb1a054cdb9d4338b4b7602e795699dbc0108..dc216bdcf0b3fbdf5a6ed2ccffa0e33f82c927c1 --no-merges --oneline
dc216bdcf Fix typo (flutter/engine#8102)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 15:22:28 -05:00
engine-flutter-autoroll 4f016649c5
Roll engine e77337bb1c74..124fb1a054cd (2 commits) (#29104)
e77337bb1c...124fb1a054

git log e77337bb1c74bf0595513cc71072b717f8977251..124fb1a054cdb9d4338b4b7602e795699dbc0108 --no-merges --oneline
124fb1a05 Roll src/third_party/skia b45e5f1e810a..29d5dec9a078 (1 commits) (flutter/engine#8101)
76ad08e7d Roll src/third_party/skia a009d582e812..b45e5f1e810a (2 commits) (flutter/engine#8100)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 13:08:28 -05:00
engine-flutter-autoroll 8a0ce963e0
e77337bb1 Use right stream for Java, on mac try to autoselect Java 1.8 (flutter/engine#8099) (#29094)
a63ff46327...e77337bb1c

git log a63ff4632728c6386977dac95699021ee6018449..e77337bb1c74bf0595513cc71072b717f8977251 --no-merges --oneline
e77337bb1 Use right stream for Java, on mac try to autoselect Java 1.8 (flutter/engine#8099)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 11:37:28 -05:00
engine-flutter-autoroll 1fa1e1a17c
Roll engine 03d5f3c2d1e0..a63ff4632728 (2 commits) (#29091)
03d5f3c2d1...a63ff46327

git log 03d5f3c2d1e06e3949232d01233224fe18c196fb..a63ff4632728c6386977dac95699021ee6018449 --no-merges --oneline
a63ff4632 Android linter prints to the console by default (flutter/engine#8090)
24d990294 Roll src/third_party/skia bea1f94f341e..a009d582e812 (18 commits) (flutter/engine#8097)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 04:29:28 -05:00
Todd Volkert f21497ee8c
Revert "Fix TextField height issues (#27205)" (#29093)
This reverts commit 9e9f48dabb.
2019-03-09 01:17:58 -08:00
Alexandre Ardhuin a0d1f93b07
fix block formatting (#29051) 2019-03-09 09:03:11 +01:00
engine-flutter-autoroll 0d3c150cfc
Roll engine c48774cfe09b..03d5f3c2d1e0 (3 commits) (#29082)
c48774cfe0...03d5f3c2d1

git log c48774cfe09b7f286defb9e457a74c7e7028e11c..03d5f3c2d1e06e3949232d01233224fe18c196fb --no-merges --oneline
03d5f3c2d Clarify arguments to FlutterEngineOnVsync (flutter/engine#8093)
718329ce6 Android Embedding PR 17: Clarify AccessibilityBridge and move logic out of FlutterView. (flutter/engine#8061)
edfc0cfaa Android Embedding PR 16: Add touch support to FlutterView. (flutter/engine#8034)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-09 02:33:28 -05:00
Jonah Williams ac6afa4d20
fix windows codegen (#29062) 2019-03-08 19:26:45 -08:00
Ian Hickson a07c9a12bd Support hotfix version numbers (#28672) 2019-03-08 19:26:34 -08:00
engine-flutter-autoroll 024eaa3fb4
Roll engine 87edd94e9cc7..c48774cfe09b (3 commits) (#29079)
87edd94e9c...c48774cfe0

git log 87edd94e9cc751a0de72c0828d41793b9f740062..c48774cfe09b7f286defb9e457a74c7e7028e11c --no-merges --oneline
c48774cfe Roll src/third_party/dart 571ea80e11..2fb6cd9f5f (122 commits) (flutter/engine#8086)
3c8ef04e9 Allow embedders to post tasks onto the render thread. (flutter/engine#8089)
1d10e0eb6 Guard against NewAPI failures (flutter/engine#8048)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-08 22:10:28 -05:00
engine-flutter-autoroll 8312fa284c
Roll engine 60314077846c..87edd94e9cc7 (4 commits) (#29067)
6031407784...87edd94e9c

git log 60314077846c123f45c5aaef911c5ea48343d569..87edd94e9cc751a0de72c0828d41793b9f740062 --no-merges --oneline
87edd94e9 Add read-only persistent cache (flutter/engine#8049)
4c9404950 Move android_sdk_downloader so I can more easily deprecate it (flutter/engine#8084)
7cbd9d8b4 Roll src/third_party/skia 3d1b941f3a7d..bea1f94f341e (7 commits) (flutter/engine#8083)
260669c65 Fix deleting text when the last character is some special characters on IOS (flutter/engine#7982)

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 (mklim@google.com), and stop
the roller if necessary.
2019-03-08 19:31:28 -05:00
Terje Lønøy f20a3c2595 Add key support to cupertino button (#28900) 2019-03-08 16:14:43 -08:00
xster 34a85b3932
Fix CupertinoTabView tree re-shape on view inset change (#29024) 2019-03-08 16:13:51 -08:00