12475 Commits

Author SHA1 Message Date
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
skia-flutter-autoroll
bcffa0ad1c Roll Skia from fd9745eee98f to 3f479f3da7f8 (1 revision) (flutter/engine#18623) 2020-05-27 16:47:04 -07:00
gaaclarke
f43faa8493 created a linter that runs clang-tidy (flutter/engine#18607) 2020-05-27 15:53:20 -07:00
skia-flutter-autoroll
5f3681eb7a Roll Dart SDK from e007545c42fd to 253022eb1b27 (5 revisions) (flutter/engine#18622) 2020-05-26 23:02:05 -07:00
skia-flutter-autoroll
9bda2aa265 Roll Fuchsia Mac SDK from hr-HZ... to 5yPfm... (flutter/engine#18620) 2020-05-26 22:37:05 -07:00
skia-flutter-autoroll
9a29f8a691 Roll Fuchsia Linux SDK from pLp67... to V1XR3... (flutter/engine#18619) 2020-05-26 21:47:07 -07:00
gaaclarke
851f2e76b0 Made the Rasterizer avoid GPU calls when backgrounded (flutter/engine#18563) 2020-05-26 21:02:40 -07:00
skia-flutter-autoroll
99003cc60b Roll Skia from e90473dc7da6 to fd9745eee98f (9 revisions) (flutter/engine#18616) 2020-05-26 20:12:04 -07:00
Chinmay Garde
84c394ba80 Abbreviate names of intermediate generated targets in testing.gni. (flutter/engine#18617) 2020-05-26 20:07:05 -07:00
David Worsham
c06c25a0d7 Reland "fuchsia: Implement CreateViewWithViewProvider" (flutter/engine#18615)
The last commit was a bad push -- this one compiles.

Tested: Manual test via workstation product
BUG: 50875
2020-05-26 19:29:11 -07:00
Robert Ancell
75f15f3460 Add FlPluginRegistry and FlPluginRegistrar (flutter/engine#18453)
* Add FlPluginRegistry and FlPluginRegistrar
2020-05-27 13:39:48 +12:00
Robert Ancell
3eb418ab72 Add GDestroyNotify callbacks on handlers (flutter/engine#18546) 2020-05-27 13:38:45 +12:00
skia-flutter-autoroll
a1894b7864 Roll Dart SDK from 9e3b0289197d to e007545c42fd (43 revisions) (flutter/engine#18612) 2020-05-26 17:57:05 -07:00
Ferhat
63c42cd0d9 [web] Fix child removal after reuse by other BitmapCanvas (flutter/engine#18604)
* Fix child removal after reuse by other BitmapCanvas
* Address review comments
2020-05-26 17:28:49 -07:00
David Worsham
fca990583a Revert "fuchsia: Implement CreateViewWithViewProvider (#18280)" (flutter/engine#18614)
This reverts commit 2f0930ed07de747c8a5b6fb2cf05ebe7ec75f14f.
2020-05-26 17:12:34 -07:00
David Worsham
2f0930ed07 fuchsia: Implement CreateViewWithViewProvider (flutter/engine#18280)
Tested: Manual test via workstation product
BUG: 50875
2020-05-26 16:27:15 -07:00
Robert Ancell
3aa7e03711 Show error details in method channel response error messages (flutter/engine#18571) 2020-05-27 09:17:55 +12:00
Robert Ancell
9698ed7d38 Fix wrong method name - copy/paste error from FlBinaryMessenger (flutter/engine#18596) 2020-05-27 09:17:16 +12:00
skia-flutter-autoroll
0338f02615 Roll Skia from e4b4ca1050b9 to e90473dc7da6 (27 revisions) (flutter/engine#18602) 2020-05-26 12:37:02 -07:00
stuartmorgan
c1f2f8e6d9 Support AOT mode for Windows (flutter/engine#18589)
- Adds a way to provide an AOT library to the C API.
- Adds app.so to the information provided by DartProject.
- Fixes the engine to only do static snapshot linking for Windows in
  debug mode, not all modes, so that the provided library is used.

Engine side of https://github.com/flutter/flutter/issues/38477
2020-05-26 11:01:48 -07:00
Harry Terkelsen
f03dfe85cb Revert "Update CanvasKit to 0.15.0 (#18570)" (flutter/engine#18600)
This reverts commit 9d04fb4f47772aecb077b922247b3b39838b3e92.

Reason: breaks dashboard
2020-05-26 09:51:07 -07:00
skia-flutter-autoroll
7269c9cee8 Roll Fuchsia Mac SDK from TSEOq... to hr-HZ... (flutter/engine#18594) 2020-05-26 08:17:02 -07:00
skia-flutter-autoroll
825319db74 Roll Dart SDK from 65113fd73dec to 9e3b0289197d (2 revisions) (flutter/engine#18593) 2020-05-26 08:12:02 -07:00
skia-flutter-autoroll
b4d93bd93e Roll Skia from b6d158aaf3dd to e4b4ca1050b9 (1 revision) (flutter/engine#18592) 2020-05-26 08:07:02 -07:00
skia-flutter-autoroll
9f64e46716 Roll Fuchsia Linux SDK from DzG49... to pLp67... (flutter/engine#18591) 2020-05-26 08:02:02 -07:00
skia-flutter-autoroll
17bb4c2fa3 Roll Fuchsia Mac SDK from Oz016... to TSEOq... (flutter/engine#18590) 2020-05-23 22:52:03 -07:00
skia-flutter-autoroll
06bc30cd5e Roll Skia from afd8a6c6ae87 to b6d158aaf3dd (3 revisions) (flutter/engine#18588) 2020-05-23 08:27:01 -07:00
skia-flutter-autoroll
de1e6f638d Roll Fuchsia Mac SDK from 99Z4_... to Oz016... (flutter/engine#18582) 2020-05-22 12:17:02 -07:00