Commit Graph

24470 Commits

Author SHA1 Message Date
Siva
3a67442129 Manual roll of engine 45b66b7...ffba2f6 (#35464)
* Manual roll of engine 45b66b7...ffba2f6

git log 45b66b7...ffba2f6 --oneline

ffba2f68d Roll src/third_party/dart b37aa3b036...0abff7b2bb (#9588)
62514cb77 Roll fuchsia/sdk/core/mac-amd64 from n9fZpXVmsbgKZzS8Q2GXxB453q8AbLpfGztsPsq47pMC to BYCwsJf7r7zfd2THSGinFeIHv552AEVchXdc7VZzP0IC (#9587)
9f2721284 Roll src/third_party/skia e4c88bb1f848..1ddee025229a (7 commits) (#9586)
03a31e0ad Roll fuchsia/sdk/core/linux-amd64 from F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC to d2VK3FYSEKQ35UdZw5FdbOZUI_xgT0-1h8DnGDUHPVAC (#9583)

* Fix analyzer warning.
2019-07-02 13:16:00 -07:00
Alexandre Ardhuin
758009ba70 more ui-as-code (#35393)
* more ui-as-code

* address review comments
2019-07-02 21:11:56 +02:00
Dan Field
e2a55fe83f update reassemble doc (#35164) 2019-07-02 11:11:48 -07:00
Tong Mu
1a374d820d New parameter for RawGestureDetector to customize semantics mapping (#33936)
This PR adds a new parameter to RawGestureDetector, `semantics`, which configures how detectors handle semantics gestures. It has a default delegate that keep the current behavior.
2019-07-01 16:17:11 -07:00
stuartmorgan
d6bd1c0584 Add --target support for Windows and Linux (#34660)
- Adds desktop projects to ApplicationPackageStore
- Plumbs target overrides through the desktop builds
2019-07-01 14:49:34 -07:00
Amir Hardon
2fefa8c731 Manual engine roll (#35407)
```
45b66b722e1275c47dccbe6b002c8e4cb13ea983 Revert " Roll src/third_party/dart b37aa3b036...1eb113ba27 (#9559)" (#9584)
fc1d86b7580bc65a3b816b38d3b4c114079ccdf9 Revert "Avoid a full screen overlay within virtual displays (#9343)" (#9581)
140b2aef5ed381aecc13e262d1e2bb3b70960b3b  Roll src/third_party/dart b37aa3b036...1eb113ba27 (#9559)
94bb7a7ff2a52e9e69b9b4228b5a3ec9fb1e5127 Adds API for retaining intermediate engine layers (#9461)
7d1508d989e682b7fbc1e43db8053e7ded369154 Roll fuchsia/sdk/core/mac-amd64 from cFEtOUFvy2XYSKuSmCMDaMQV8_Y7GOif521L3x86J_4C to n9fZpXVmsbgKZzS8Q2GXxB453q8AbLpfGztsPsq47pMC (#9579)
7a0bbf935599b223352312a20ceabbe2dd2eb3ac Fixed memory leak by way of accidental retain on implicit self (#9329)
```
2019-07-01 11:33:22 -07:00
Jenn Magder
95a1816698 Clean up host_app_ephemeral Profile build settings (#35307) 2019-07-01 11:02:25 -07:00
Michael Goderbauer
f357f8d19e Remove print (#35408) 2019-07-01 10:09:43 -07:00
Shi-Hao Hong
ddd5ccd011 Add Container fallback to Ink build method (#35282)
* Add Container fallback to Ink build method

* Add tests for Ink container fallback
2019-07-01 08:28:34 -07:00
Dan Field
9e1b4b22c2 tests for about page (#35290) 2019-06-30 22:40:09 -07:00
Alexandre Ardhuin
9c31f9f41a remove unnecessary ..toList() (#35263) 2019-07-01 07:05:42 +02:00
Alexander Aprelev
3badcf51a4 Introduce image loading performance test. (#34823)
* Introduce image loading performance test.

This example reports how long it takes to load images over the network(locally spawned server).
2019-06-28 15:14:03 -07:00
engine-flutter-autoroll
25f31bf14a Roll engine 98487198ba65..e96900df2f27 (3 commits) (#35284)
98487198ba...e96900df2f

git log 98487198ba65cc7c4031d1ed3effe1ec915e567a..e96900df2f273920f7da46ae589b859d5a1fccb3 --no-merges --oneline
e96900df2 Roll src/third_party/skia afd2c10c989c..e4c88bb1f848 (1 commits) (flutter/engine#9577)
618b193fb Roll fuchsia/sdk/core/linux-amd64 from hKK9H_q6Wr4qc_LULh6yowFyaqv8Ha-3JsuE05J4tpwC to F9oY0d56X3aONxwv5vw9Gco--AHmC8SHuDXdhdWCnnMC (flutter/engine#9576)
2a848c505 Roll fuchsia/sdk/core/mac-amd64 from jofgNhNmp-u51vpEXxTPuR89aL5DbLb-KNyK_Whh-ZAC to cFEtOUFvy2XYSKuSmCMDaMQV8_Y7GOif521L3x86J_4C (flutter/engine#9575)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-28 16:58:55 -04:00
Jonah Williams
c0b932080e Apply coverage skip math correctly (#35288) 2019-06-28 13:57:10 -07:00
Dan Field
3eb40925e5 Always test semantics (#35110)
Default `semanticsEnabled` to true for `testWidgets` and fix associated bugs
2019-06-28 12:40:23 -07:00
Zachary Anderson
97127730f2 [flutter_tool] Fill in Fuchsia version string (#34516) 2019-06-28 12:12:53 -07:00
Anthony
8418daaeb1 Wrap expansion panel slider in padded container (#35129)
Fix the Expansion Panel flutter_gallery demo by wrapping the Slider in a padded Container so that the value indicator does not get clipped.
2019-06-28 15:11:41 -04:00
MH Johnson
90284305fc Re-land "[Material] Support for hovered, focused, and pressed border color on OutlineButtons" (#35278)
* outline border implements material state property
2019-06-28 14:40:42 -04:00
Jonah Williams
8de62ab700 attempt to not skip coverage on post commit (#35246) 2019-06-28 11:09:36 -07:00
Tong Mu
94dbdcba73 benchmarkWidgets.semanticsEnabled default false. (#35280)
In order not to break existing benchmarks.
2019-06-28 11:03:16 -07:00
David Shuckerow
df6e4d4872 Make it possible to override the FLUTTER_TEST env variable (#34301)
* Make it possible to override the FLUTTER_TEST env variable without unsetting it.

* Switch to using platform instead of Platform.

* Document the bindings, and introduce tests that initialize multiple WidgetsBindings with different environments.

* Add tests for the flutter platform test.

* Add license headers

* Fix lints

* Remove trailing whitespace

* Respond to Jonahs comments

* Respond to Ians comments

* Mock out the HttpServer in flutter_platform_test

* Mock out the HttpServer in flutter_platform_test

* Explain why we mock out the HttpServer in flutter_platform_test
2019-06-28 10:37:27 -07:00
Todd Volkert
66273157f0 More preparation for HttpClientResponse implements Uint8List (#35245)
https://github.com/dart-lang/sdk/issues/36900
2019-06-28 09:58:15 -07:00
Todd Volkert
17c18da0c6 Revert "[Material] Support for hovered, focused, and pressed border color on OutlineButtons (#34872)" (#35276)
This reverts commit 3f94159989.
2019-06-28 09:18:30 -07:00
MH Johnson
3f94159989 [Material] Support for hovered, focused, and pressed border color on OutlineButtons (#34872)
* outline border implements material state property
2019-06-28 11:55:54 -04:00
hizzd
d780c2cff6 Fixed the LicensePage to close the page before loading the License causes an error (#34907) 2019-06-28 08:50:01 -07:00
engine-flutter-autoroll
fdcb57b69e Roll engine 5c3c4336395d..98487198ba65 (2 commits) (#35266)
5c3c433639...98487198ba

git log 5c3c4336395def2a3d4b13fdd9d9bd846281be33..98487198ba65cc7c4031d1ed3effe1ec915e567a --no-merges --oneline
98487198b Roll fuchsia/sdk/core/linux-amd64 from DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC to hKK9H_q6Wr4qc_LULh6yowFyaqv8Ha-3JsuE05J4tpwC (flutter/engine#9574)
8024e7654 Roll src/third_party/skia b851469b8e96..afd2c10c989c (2 commits) (flutter/engine#9573)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-28 11:13:55 -04:00
engine-flutter-autoroll
e5e16406e5 5c3c43363 Roll fuchsia/sdk/core/mac-amd64 from 80DiQjMLrywJCY71q8_dXRFGwj8mszVpnwWHqqU1IZMC to jofgNhNmp-u51vpEXxTPuR89aL5DbLb-KNyK_Whh-ZAC (flutter/engine#9572) (#35264)
16578f76e5...5c3c433639

git log 16578f76e557e99d4b8e3ed430d4862838eafdc8..5c3c4336395def2a3d4b13fdd9d9bd846281be33 --no-merges --oneline
5c3c43363 Roll fuchsia/sdk/core/mac-amd64 from 80DiQjMLrywJCY71q8_dXRFGwj8mszVpnwWHqqU1IZMC to jofgNhNmp-u51vpEXxTPuR89aL5DbLb-KNyK_Whh-ZAC (flutter/engine#9572)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-28 09:27:55 -04:00
engine-flutter-autoroll
08a02fa9e9 16578f76e Roll fuchsia/sdk/core/linux-amd64 from N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC to DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC (flutter/engine#9571) (#35260)
5ed1414e56...16578f76e5

git log 5ed1414e564cf78a8026a1081e22dab5823dea4c..16578f76e557e99d4b8e3ed430d4862838eafdc8 --no-merges --oneline
16578f76e Roll fuchsia/sdk/core/linux-amd64 from N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC to DDMWCajukuC3EpOEXK31PCN2q7TWZHlaBiG1fZ6FkToC (flutter/engine#9571)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-28 07:09:55 -04:00
engine-flutter-autoroll
aee3a85c3d 5ed1414e5 Roll fuchsia/sdk/core/mac-amd64 from 6WJ2NCb9uaOzVw20XC4kJqNcD4EP2VxT-PBocGsA6JsC to 80DiQjMLrywJCY71q8_dXRFGwj8mszVpnwWHqqU1IZMC (flutter/engine#9569) (#35257)
4aaa1a9488...5ed1414e56

git log 4aaa1a948828bf2c322d10fb5c1bf4e954e1c228..5ed1414e564cf78a8026a1081e22dab5823dea4c --no-merges --oneline
5ed1414e5 Roll fuchsia/sdk/core/mac-amd64 from 6WJ2NCb9uaOzVw20XC4kJqNcD4EP2VxT-PBocGsA6JsC to 80DiQjMLrywJCY71q8_dXRFGwj8mszVpnwWHqqU1IZMC (flutter/engine#9569)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-28 06:05:55 -04:00
engine-flutter-autoroll
bbbd240635 Roll engine 185087a65f51..4aaa1a948828 (8 commits) (#35251)
185087a65f...4aaa1a9488

git log 185087a65f5104710399d107a5228636b558727c..4aaa1a948828bf2c322d10fb5c1bf4e954e1c228 --no-merges --oneline
4aaa1a948 Roll src/third_party/skia 842e92e29216..b851469b8e96 (6 commits) (flutter/engine#9568)
4e48fc47c Switched preprocessor logic for exporting symbols for testing. (NDEBUG (flutter/engine#9562)
50a8e7361 Has a binary messenger (flutter/engine#9419)
7483665e6 Re-enable embedder_unittests. (flutter/engine#9482)
773cf539f Roll fuchsia/sdk/core/linux-amd64 from SuKWYMSXAMq1uTo9eaIdIOQqBb7Ro-zLyNk01GPOiU8C to N9HpdqEHzWZIcSV_3JN4PNlUNeoK-Pism-mc-a7L-IoC (flutter/engine#9560)
c2fa689cd Roll src/third_party/skia d8f79a27b06b..842e92e29216 (108 commits) (flutter/engine#9558)
00c023b70 Roll fuchsia/sdk/core/mac-amd64 from dcGnduqJ5C8ozmUHeeboHC76nOv7s4XfCKIfefQlGkQC to 6WJ2NCb9uaOzVw20XC4kJqNcD4EP2VxT-PBocGsA6JsC (flutter/engine#9557)
7b9f59efd Run benchmarks on try jobs. (flutter/engine#9493)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-28 04:41:55 -04:00
Tong Mu
03ed06f44d New benchmark: Gesture semantics (#35232)
* Add semanticsEnabled to widgetBenchmark
* Add button_matrix_app and gesture benchmark
2019-06-28 00:37:01 -07:00
Jonah Williams
95ca768976 Revert "Revert "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (#35066)" (#35237)" (#35242) 2019-06-27 22:58:54 -07:00
Jonah Williams
abc2923076 skip tools coverage on unrelated PRs (#35233) 2019-06-27 21:48:49 -07:00
Shi-Hao Hong
892043842e child param doc update in Ink and Ink.image (#35211)
* Add doc suggesting Container for BoxDecorations that have no child widget
2019-06-27 19:37:20 -07:00
Jonah Williams
a1d3edc446 Twiggle bit to exclude dev and beta from desktop and web (#35221) 2019-06-27 19:04:02 -07:00
Jonah Williams
b43b8bab94 Revert "Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (#35066)" (#35237) 2019-06-27 18:38:40 -07:00
Jonah Williams
3d77923b39 fix coverage collection to un-red build (#35231) 2019-06-27 17:47:20 -07:00
Gary Qian
9c01d3a9cc Manual engine roll, Update goldens, improved wavy text decoration 0f9e297ad..185087a65f (#35066) 2019-06-27 15:37:13 -07:00
Todd Volkert
04e2f22650 Force-upgrade package deps (#35206) 2019-06-27 14:02:23 -07:00
Jonah Williams
c9b283386b ensure test isolate is paused before collecting coverage (#35188) 2019-06-27 13:50:47 -07:00
Alexandre Ardhuin
919dcf53f3 enable lints prefer_spread_collections and prefer_inlined_adds (#35189) 2019-06-27 21:23:16 +02:00
Zachary Anderson
31cf49a9c9 [flutter_tool] Update Fuchsia SDK (#35197) 2019-06-27 12:19:39 -07:00
engine-flutter-autoroll
62446badae Roll engine 2bce4ed87a48..6f7700fc8382 (4 commits) (#35202)
2bce4ed87a...6f7700fc83

git log 2bce4ed87a48d3434ff19a39b1b70b5a94436d19..6f7700fc83827ef8adbd0966ed369a6cab549d9c --no-merges --oneline
6f7700fc8 fix FlutterOverlayView doesn't remove from superview in some cases (flutter/engine#9532)
f3cc37552 Roll fuchsia/sdk/core/mac-amd64 from XT8hP4vbTcjWCQU7H_kwgDtIt2lXCWVgJkMNU252lZ8C to dcGnduqJ5C8ozmUHeeboHC76nOv7s4XfCKIfefQlGkQC (flutter/engine#9538)
bc85f7302 Roll fuchsia/sdk/core/linux-amd64 from L_ORUWXyDEC29pSiSyKIwGqcFMQFsV91E3h_wPbUIUkC to SuKWYMSXAMq1uTo9eaIdIOQqBb7Ro-zLyNk01GPOiU8C (flutter/engine#9537)
bf3a3106c Roll fuchsia/sdk/core/mac-amd64 from Emw56Db0zg6Cnvgo7myIDZX0Lq-A6DFwEJHiPnr8K38C to XT8hP4vbTcjWCQU7H_kwgDtIt2lXCWVgJkMNU252lZ8C (flutter/engine#9531)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-27 15:18:56 -04:00
Jonah Williams
a0b2878e76 Make tool coverage collection resilient to sentinel coverage data (#35186) 2019-06-27 11:17:58 -07:00
engine-flutter-autoroll
24eabe1f91 Roll engine 0f9e297ad640..2bce4ed87a48 (2 commits) (#35171)
0f9e297ad6...2bce4ed87a

git log 0f9e297ad6400ef449df9ea7cc768f3e47b1a842..2bce4ed87a48d3434ff19a39b1b70b5a94436d19 --no-merges --oneline
2bce4ed87 Roll fuchsia/sdk/core/mac-amd64 from C8DMr5XY-F09ZBhT0lbvxOm5MtX3NMmFPKBO6fm40jEC to Emw56Db0zg6Cnvgo7myIDZX0Lq-A6DFwEJHiPnr8K38C (flutter/engine#9526)
264daccf9 Bump dart_resource_rev to f8e37558a1c4f54550aa463b88a6a831e3e33cd6 (flutter/engine#9518)

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 (chinmaygarde@google.com), and stop
the roller if necessary.
2019-06-27 13:56:39 -04:00
Jonah Williams
3cbb2d16b5 don't block any presubmit on coverage (#35192) 2019-06-27 10:10:37 -07:00
Yegor
c5f5b3c98a Reuse matrix instance for transient transforms in _transformRect for fewer allocations (#35132) 2019-06-27 10:05:25 -07:00
rami-a
9166337698 Allow for customizing SnackBar's content TextStyle in its theme (#35075)
* Allow for customizing Snackbar's content TextStyle in its theme

* Address PR feedback

* Fix analyzer issues

* Address more PR feedback
2019-06-27 11:19:14 -04:00
Jonah Williams
8532f4d08e Allow multi-root web builds (#34896)
* fix multiroot builds

* remove shout

* add basic test

* Update web_compilation_delegate.dart

* Address review feedback

* Update multiroot_asset_reader_test.dart

* Update multiroot_asset_reader_test.dart

* remove unpassable test

* fix for windows

* facepalm
2019-06-27 06:01:41 -07:00
Jonah Williams
92574d9572 Remove skip clause on tools coverage (#35157) 2019-06-27 06:00:25 -07:00