17832 Commits

Author SHA1 Message Date
skia-flutter-autoroll
6a470b8bcc
Roll Skia from 22534f2098e7 to 074414fed53e (37 revisions) (#18663) 2020-05-29 07:48:02 -07:00
David Reveman
7ac06df3ee
[fuchsia] Use R8G8B8A8 format instead of B8G8R8A8. (#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
70253c9b88
Roll Fuchsia Linux SDK from 8sYPn... to wmNGH... (#18658) 2020-05-29 01:43:02 -07:00
David Reveman
c19459ab7d
[fuchsia] Avoid unnecessary layout transition. (#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
efe3f4569a
Fix child caching in opacity_layer (#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
17737e6fd4
Revert "Minimal test harness for iOS (#13029)" (#18631)
This reverts commit 0622b051b63b399838eb7956bed97d76fc8bdf77.
2020-05-28 18:08:07 -07:00
skia-flutter-autoroll
e0487e75e9
Roll Fuchsia Linux SDK from V1XR3... to 8sYPn... (#18647) 2020-05-28 18:03:01 -07:00
skia-flutter-autoroll
0e402dde6d
Roll Fuchsia Mac SDK from Id94G... to xRJHj... (#18646) 2020-05-28 17:58:02 -07:00
Marcus Tomlinson
22692a6d93
Update GLFW embedding to support AOT mode (#18423)
Unblocks: flutter/flutter#57135

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

See flutter/buildroot#372
2020-05-28 13:08:07 -07:00
skia-flutter-autoroll
2376e90d91
Roll Skia from 3f479f3da7f8 to 22534f2098e7 (24 revisions) (#18635) 2020-05-27 18:57:02 -07:00
Robert Ancell
c86dcac156 Revert "Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel (#18597)"
This reverts commit a095cc23d8d5a539fd6179846875d7218c60bdff.
2020-05-28 13:32:26 +12:00
Robert Ancell
a095cc23d8
Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel (#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
2bd95d9a4c
Add FlTextInputPlugin (#18314)
* Add FlTextInputPlugin
2020-05-28 13:11:16 +12:00
skia-flutter-autoroll
368fe27d23
Roll Fuchsia Mac SDK from 5yPfm... to Id94G... (#18630) 2020-05-27 16:57:03 -07:00
skia-flutter-autoroll
86f5130ac3
Roll Dart SDK from 253022eb1b27 to 6489a0c68df8 (4 revisions) (#18626) 2020-05-27 16:52:03 -07:00
stuartmorgan
a03c752a81
Fix copy/paste in the Linux embedding (#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
339e1607e7
Roll Skia from fd9745eee98f to 3f479f3da7f8 (1 revision) (#18623) 2020-05-27 16:47:04 -07:00
gaaclarke
2b616caad0
created a linter that runs clang-tidy (#18607) 2020-05-27 15:53:20 -07:00
skia-flutter-autoroll
af14d2adf0
Roll Dart SDK from e007545c42fd to 253022eb1b27 (5 revisions) (#18622) 2020-05-26 23:02:05 -07:00
skia-flutter-autoroll
2663be8370
Roll Fuchsia Mac SDK from hr-HZ... to 5yPfm... (#18620) 2020-05-26 22:37:05 -07:00
skia-flutter-autoroll
3e51c6fc9e
Roll Fuchsia Linux SDK from pLp67... to V1XR3... (#18619) 2020-05-26 21:47:07 -07:00
gaaclarke
bef5ac6132
Made the Rasterizer avoid GPU calls when backgrounded (#18563) 2020-05-26 21:02:40 -07:00
skia-flutter-autoroll
a298f56429
Roll Skia from e90473dc7da6 to fd9745eee98f (9 revisions) (#18616) 2020-05-26 20:12:04 -07:00
Chinmay Garde
c748410a15
Abbreviate names of intermediate generated targets in testing.gni. (#18617) 2020-05-26 20:07:05 -07:00
David Worsham
c9f9891454
Reland "fuchsia: Implement CreateViewWithViewProvider" (#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
63ed5b1bbd
Add FlPluginRegistry and FlPluginRegistrar (#18453)
* Add FlPluginRegistry and FlPluginRegistrar
2020-05-27 13:39:48 +12:00
Robert Ancell
79b136534a
Add GDestroyNotify callbacks on handlers (#18546) 2020-05-27 13:38:45 +12:00
skia-flutter-autoroll
5d8c3a07ef
Roll Dart SDK from 9e3b0289197d to e007545c42fd (43 revisions) (#18612) 2020-05-26 17:57:05 -07:00
Ferhat
506bd71415
[web] Fix child removal after reuse by other BitmapCanvas (#18604)
* Fix child removal after reuse by other BitmapCanvas
* Address review comments
2020-05-26 17:28:49 -07:00
David Worsham
b0008b0080
Revert "fuchsia: Implement CreateViewWithViewProvider (#18280)" (#18614)
This reverts commit 40043b5faccaa97cf2ffa483c5ff03fc1117c7db.
2020-05-26 17:12:34 -07:00
David Worsham
40043b5fac
fuchsia: Implement CreateViewWithViewProvider (#18280)
Tested: Manual test via workstation product
BUG: 50875
2020-05-26 16:27:15 -07:00
Robert Ancell
17d1dc7ec5
Show error details in method channel response error messages (#18571) 2020-05-27 09:17:55 +12:00
Robert Ancell
363050d4f6
Fix wrong method name - copy/paste error from FlBinaryMessenger (#18596) 2020-05-27 09:17:16 +12:00
skia-flutter-autoroll
bb04ce2d35
Roll Skia from e4b4ca1050b9 to e90473dc7da6 (27 revisions) (#18602) 2020-05-26 12:37:02 -07:00
stuartmorgan
903ef0892f
Support AOT mode for Windows (#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
1a8349888e
Revert "Update CanvasKit to 0.15.0 (#18570)" (#18600)
This reverts commit 1166a3543c86ce7ebc68b455feb0a3d927bf6583.

Reason: breaks dashboard
2020-05-26 09:51:07 -07:00
skia-flutter-autoroll
b6f70473cf
Roll Fuchsia Mac SDK from TSEOq... to hr-HZ... (#18594) 2020-05-26 08:17:02 -07:00
skia-flutter-autoroll
b76ce04d08
Roll Dart SDK from 65113fd73dec to 9e3b0289197d (2 revisions) (#18593) 2020-05-26 08:12:02 -07:00
skia-flutter-autoroll
fb0b82bdc6
Roll Skia from b6d158aaf3dd to e4b4ca1050b9 (1 revision) (#18592) 2020-05-26 08:07:02 -07:00
skia-flutter-autoroll
bae7610f96
Roll Fuchsia Linux SDK from DzG49... to pLp67... (#18591) 2020-05-26 08:02:02 -07:00
skia-flutter-autoroll
cd5f4983e5
Roll Fuchsia Mac SDK from Oz016... to TSEOq... (#18590) 2020-05-23 22:52:03 -07:00
skia-flutter-autoroll
42bac718f8
Roll Skia from afd8a6c6ae87 to b6d158aaf3dd (3 revisions) (#18588) 2020-05-23 08:27:01 -07:00
skia-flutter-autoroll
b093d48da0
Roll Fuchsia Mac SDK from 99Z4_... to Oz016... (#18582) 2020-05-22 12:17:02 -07:00
skia-flutter-autoroll
660b48d080
Roll Skia from ec31488ace66 to afd8a6c6ae87 (1 revision) (#18581) 2020-05-22 10:52:03 -07:00
skia-flutter-autoroll
29d31f6e50
Roll Fuchsia Linux SDK from Kvwlr... to DzG49... (#18580) 2020-05-22 10:12:01 -07:00
skia-flutter-autoroll
842d1b04c0
Roll Skia from 80abb89c3632 to ec31488ace66 (1 revision) (#18579) 2020-05-22 08:47:01 -07:00
skia-flutter-autoroll
ed4599a341
Roll Skia from da90c3765908 to 80abb89c3632 (4 revisions) (#18577) 2020-05-22 00:27:02 -07:00