12502 Commits

Author SHA1 Message Date
Robert Ancell
43de315eee Add missing full stops on the end of comments. (flutter/engine#18634) 2020-06-03 06:21:46 +12:00
bungeman
6282eb8094 Mark conditional SkParagraph include nogncheck. (flutter/engine#18741) 2020-06-02 11:18:03 -07:00
skia-flutter-autoroll
c77c9bd834 Roll Skia from a5ced794731b to 1adcac52d64b (6 revisions) (flutter/engine#18740) 2020-06-02 10:38:02 -07:00
Chris Bracken
e03feb13f7 null-annotate lib/ui/hooks.dart (flutter/engine#18555) 2020-06-02 09:49:50 -07:00
skia-flutter-autoroll
76902d0130 Roll Dart SDK from 6489a0c68df8 to 3d53df52afb5 (141 revisions) (flutter/engine#18738) 2020-06-02 08:48:02 -07:00
skia-flutter-autoroll
e53482bd98 Roll Skia from 502eab4fc913 to a5ced794731b (22 revisions) (flutter/engine#18737) 2020-06-02 08:43:03 -07:00
skia-flutter-autoroll
80794255c7 Roll Fuchsia Linux SDK from in0Aq... to VXyRo... (flutter/engine#18728) 2020-06-02 06:48:02 -07:00
nturgut
1c457a7a39 add driver for chrome 83 (flutter/engine#18722) 2020-06-01 19:07:25 -07:00
Tong Mu
75724a5657 System mouse cursor: Android (flutter/engine#18569)
Adds system mouse cursor to the Android engine.
2020-06-01 18:08:43 -07:00
skia-flutter-autoroll
41fef4b651 Roll Fuchsia Mac SDK from WuG3u... to YmMjL... (flutter/engine#18717)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC liyuqian@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
2020-06-01 17:07:40 -07:00
nturgut
ce8fe9903d [web] runs ios unit tests (flutter/engine#18650)
* runs ios unit tests, if the simulator is already booted.

* address reviewer comments

* changing comments for the Safari desktop tests

* addressing reviewer comments. removing the timeout.

* change mobile browsers ver name for safari.dart

* removing then calback on browser exit, only leaving the exception callback
2020-06-01 16:52:27 -07:00
Robert Ancell
486f8e4886 Don't show warnings when removing handlers. (flutter/engine#18633)
These are removed in destructors.
2020-06-02 11:32:57 +12:00
chenjianguang
5a78bd2f4d Fix BM_ShellShutdown regression (flutter/engine#18676) 2020-06-01 16:13:02 -07:00
Dan Field
65afbec58a Make GetAllocationSize const (flutter/engine#18713) 2020-06-01 15:58:03 -07:00
Kaushik Iska
29a096bc85 [fuchsia] NNBD: Kernel libraries for Flutter, Dart runners (flutter/engine#18714)
This updates the references to `third_party/dart/sdk` to
`third_party/dart/sdk_nnbd`

Fixes: https://github.com/flutter/flutter/issues/58431
2020-06-01 15:28:10 -07:00
Robert Ancell
29a0d55666 Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel (flutter/engine#18638) 2020-06-02 09:39:37 +12:00
Robert Ancell
61f0b14f9c Fix FlValue functions not marked for export (flutter/engine#18641) 2020-06-02 09:38:10 +12:00
skia-flutter-autoroll
7768f07086 Roll Skia from 8c5786622b4e to 502eab4fc913 (2 revisions) (flutter/engine#18707) 2020-06-01 12:58:02 -07:00
Yegor
d4a3ed1ffa do not lock petitparser (flutter/engine#18703) 2020-06-01 11:49:45 -07:00
skia-flutter-autoroll
0fc0693cc7 Roll Skia from 25a8404bd150 to 8c5786622b4e (17 revisions) (flutter/engine#18704) 2020-06-01 11:28:03 -07:00
Ferhat
8c44aaf4ee [web] Fix nineslice assertion (flutter/engine#18542)
* Fix nineslice assertion
2020-06-01 11:12:34 -07:00
Yegor
25a9d88894 implement SkPath.computeMetrics (flutter/engine#18667)
* implement SkPath.computeMetrics
2020-06-01 09:43:15 -07:00
Jason Simmons
445be1d3b7 Upgrade the meta package version for compatibility with petitparser-3.0.4 (flutter/engine#18700) 2020-06-01 09:36:22 -07:00
skia-flutter-autoroll
dcce62bb93 Roll Skia from 7a34aff3e6a2 to 25a8404bd150 (1 revision) (flutter/engine#18677) 2020-05-30 00:03:02 -07:00
skia-flutter-autoroll
a2639fa4a7 Roll Skia from 0d0758e42a7d to 7a34aff3e6a2 (12 revisions) (flutter/engine#18675) 2020-05-29 21:58:02 -07:00
xster
410947a88e Make the testing process on different platforms more consistent (flutter/engine#18660) 2020-05-29 18:11:26 -07:00
Jason Simmons
a6d5bd994d Disconnect the channel message handler when releasing the AccessibilityBridge (flutter/engine#18657) 2020-05-29 16:23:01 -07:00
skia-flutter-autoroll
91b228b482 Roll Fuchsia Linux SDK from wmNGH... to in0Aq... (flutter/engine#18671) 2020-05-29 15:33:02 -07:00
skia-flutter-autoroll
443a724020 Roll Skia from 921cdbb387d2 to 0d0758e42a7d (15 revisions) (flutter/engine#18668) 2020-05-29 13:18:02 -07:00
skia-flutter-autoroll
6f55533056 Roll Fuchsia Mac SDK from xRJHj... to WuG3u... (flutter/engine#18665) 2020-05-29 13:13:03 -07:00
skia-flutter-autoroll
7ea20d6d4f Roll Skia from 074414fed53e to 921cdbb387d2 (2 revisions) (flutter/engine#18664) 2020-05-29 09:33:02 -07:00
skia-flutter-autoroll
b9133acf04 Roll Skia from 22534f2098e7 to 074414fed53e (37 revisions) (flutter/engine#18663) 2020-05-29 07:48:02 -07:00
David Reveman
685be60f1f [fuchsia] Use R8G8B8A8 format instead of B8G8R8A8. (flutter/engine#18475)
This format is preferred on some hardware. Also explicitly
specify color space when creating the skia surface.

Co-authored-by: David Reveman <reveman@google.com>
2020-05-29 07:05:02 -04:00
skia-flutter-autoroll
0de6424772 Roll Fuchsia Linux SDK from 8sYPn... to wmNGH... (flutter/engine#18658) 2020-05-29 01:43:02 -07:00
David Reveman
522571c935 [fuchsia] Avoid unnecessary layout transition. (flutter/engine#18653)
See https://github.com/KhronosGroup/Vulkan-Samples/blob/master/samples/performance/layout_transitions/layout_transitions_tutorial.md#transaction-elimination-on-mali-gpus
for an explanation of why transitioning the layout hurts performance
on Mali drivers.

Co-authored-by: David Reveman <reveman@google.com>
2020-05-28 22:43:40 -04:00
Jim Graham
3953882fbb Fix child caching in opacity_layer (flutter/engine#17914)
Choose a child more likely to remain stable from frame to frame as the target to cache in the OpacityLayer.
2020-05-28 18:45:43 -07:00
gaaclarke
055ca94093 Revert "Minimal test harness for iOS (#13029)" (flutter/engine#18631)
This reverts commit 7fb973712962b01f42ac6c81d83e509ece22bea3.
2020-05-28 18:08:07 -07:00
skia-flutter-autoroll
633c4cef13 Roll Fuchsia Linux SDK from V1XR3... to 8sYPn... (flutter/engine#18647) 2020-05-28 18:03:01 -07:00
skia-flutter-autoroll
15e7eaf7fb Roll Fuchsia Mac SDK from Id94G... to xRJHj... (flutter/engine#18646) 2020-05-28 17:58:02 -07:00
Marcus Tomlinson
4bc087feb8 Update GLFW embedding to support AOT mode (flutter/engine#18423)
Unblocks: flutter/flutter#57135

Part of https://github.com/flutter/flutter/issues/38478
2020-05-28 17:53:54 -07:00
chenjianguang
db630fbd93 Setup default font manager after engine created, to improve startup performance (flutter/engine#18225) 2020-05-28 17:53:04 -07:00
David Worsham
384105d5d8 fuchsia: Disable flaky TimeSensistiveTests (flutter/engine#18656)
https://github.com/flutter/flutter/issues/58211 tracks re-enabling these
tests.
2020-05-28 17:35:14 -07:00
Dan Field
7f5de37b10 Roll buildroot to 6669621484b649b9355fb2dd37950daf3d2ac65b (flutter/engine#18652)
flutter/buildroot@6669621484

See flutter/buildroot#372
2020-05-28 13:08:07 -07:00
skia-flutter-autoroll
d0ce8fee53 Roll Skia from 3f479f3da7f8 to 22534f2098e7 (24 revisions) (flutter/engine#18635) 2020-05-27 18:57:02 -07:00
Robert Ancell
567c770994 Revert "Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel (#18597)"
This reverts commit 6b0417a1a19f69ec18c2176e3f5cde60aeb9b96d.
2020-05-28 13:32:26 +12:00
Robert Ancell
6b0417a1a1 Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel (flutter/engine#18597)
* Add mock implementations of the Flutter embedding API and EGL
* Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel
2020-05-28 13:13:32 +12:00
Robert Ancell
72181d1083 Add FlTextInputPlugin (flutter/engine#18314)
* Add FlTextInputPlugin
2020-05-28 13:11:16 +12:00
skia-flutter-autoroll
54c63da98a Roll Fuchsia Mac SDK from 5yPfm... to Id94G... (flutter/engine#18630) 2020-05-27 16:57:03 -07:00
skia-flutter-autoroll
6bab4070c7 Roll Dart SDK from 253022eb1b27 to 6489a0c68df8 (4 revisions) (flutter/engine#18626) 2020-05-27 16:52:03 -07:00
stuartmorgan
135f9a33ca Fix copy/paste in the Linux embedding (flutter/engine#18624)
The recent refactoring to support headless mode accidentally passed
nullptr instead of the window (if any) to the platform handler that
manages clipboard interactions, causing it to be broken.

Fixes https://github.com/flutter/flutter/issues/58035
2020-05-27 16:48:26 -07:00