16409 Commits

Author SHA1 Message Date
chunhtai
ccb762f01b Adds setText to web engine (flutter/engine#24873) 2021-03-09 23:50:02 -08:00
xster
c0b9da55ea update links from https://github.com/flutter/engine/pull/24766 (flutter/engine#24818) 2021-03-09 23:45:02 -08:00
skia-flutter-autoroll
6de6982fa9 Roll Fuchsia Mac SDK from C8RDwF3IB... to XxqTWS7q1... (flutter/engine#24889) 2021-03-09 07:04:01 -08:00
Ren You
4885af8ae3 Revert "Fix memory leak and bug in the RunsOnCreationTaskRunner check (#24690)" (flutter/engine#24874)
This reverts commit e0a475111216cf4775e08441100c0b6a24fd8b84.
2021-03-09 06:29:42 -08:00
Chris Bracken
a712590dfc Only call destruction_callback if non-null (flutter/engine#24845)
In MakeSkSurfaceFromBackingStore and other places in embedder.cc, we
call a texture or framebuffer destruction callback without first
verifying it's non-null. This adds a check before such calls.

Currently fl_renderer_gl_create_backing_store() in the Linux GTK
embedder and ExternalTextureGL::PopulateTexture() in the Windows
embedder either explicitly or implicitly set a null destruction
callback.

This prevents a crash reported when running under OpenGL ES 2.0 reported
in https://github.com/flutter/flutter/issues/76881.

While this prevents the crash, it does not fix the underlying issue.
2021-03-08 17:31:22 -08:00
Chris Bracken
13cf185e1c Correct setup-related typos (flutter/engine#24846)
Corrects uses of setup as a verb to 'set up', leaves noun/noun-phrase
forms of setup as 'setup'. Also settles on 'teardown' as opposed to
tear-down for consistency across the codebase.

A few other minor comment/wording corrections.
2021-03-08 17:31:10 -08:00
David Worsham
5f2b7a72ab fuchsia: Correct PlatformView scale/transform (flutter/engine#24645) 2021-03-08 15:18:16 -08:00
Chris Bracken
8aefbe04f6 Revert "[web] Fix url updates when using Router (#24798)" (flutter/engine#24870)
Seeing many web tests fail with errors like:

```
00:07 +0 -11: test/cupertino/search_field_test.dart: clear button removes text
══╡ EXCEPTION CAUGHT BY FLUTTER FRAMEWORK ╞═════════════════════════════════════════════════════════
The following message was thrown:
Could not navigate to initial route.
The requested route name was: "/default"
There was no corresponding route in the app, and therefore the initial route specified will be
ignored and "/" will be used instead.
════════════════════════════════════════════════════════════════════════════════════════════════════

00:07 +0 -12: test/cupertino/search_field_test.dart: clear button removes text [E]
  Test failed. See exception logs above.
  The test description was: clear button removes text
```

This reverts commit ee8a5e9bd0e8afaded0ea3265e7abe974caf98e1.
2021-03-08 12:21:52 -08:00
skia-flutter-autoroll
1b20b1e388 Roll Fuchsia Linux SDK from hnDJ6SZhJ... to yDVPrfGq5... (flutter/engine#24863) 2021-03-08 09:44:01 -08:00
skia-flutter-autoroll
56c9ba9762 Roll Fuchsia Mac SDK from Rw36pWO5J... to C8RDwF3IB... (flutter/engine#24862) 2021-03-08 09:39:02 -08:00
skia-flutter-autoroll
c0cf86a0c3 Roll Dart SDK from b191fb71063c to 64a5583ffbc9 (2 revisions) (flutter/engine#24860)
https://dart.googlesource.com/sdk.git/+log/b191fb71063c..64a5583ffbc9

2021-03-08 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.13.0-116.0.dev
2021-03-07 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.13.0-115.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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
2021-03-08 08:27:04 -08:00
skia-flutter-autoroll
4c28643362 Roll Skia from 5f2932e0e391 to 07ee548d5bcd (1 revision) (flutter/engine#24856)
https://skia.googlesource.com/skia.git/+log/5f2932e0e391..07ee548d5bcd

2021-03-07 reed@google.com Remove legacy picture-shader impl

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC kjlubick@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
2021-03-08 08:26:38 -08:00
skia-flutter-autoroll
590779570e Roll Fuchsia Linux SDK from -kU3jhhRL... to hnDJ6SZhJ... (flutter/engine#24855) 2021-03-07 11:34:01 -08:00
skia-flutter-autoroll
ca6993c736 Roll Fuchsia Mac SDK from Ler-DhxPF... to Rw36pWO5J... (flutter/engine#24853) 2021-03-07 10:19:02 -08:00
skia-flutter-autoroll
3e69b589d5 Roll Skia from 1314913ff569 to 5f2932e0e391 (1 revision) (flutter/engine#24852) 2021-03-07 09:39:01 -08:00
skia-flutter-autoroll
5948356aa1 Roll Skia from 00d6cf436884 to 1314913ff569 (1 revision) (flutter/engine#24851) 2021-03-06 23:49:01 -08:00
skia-flutter-autoroll
c5f999b0d7 Roll Fuchsia Linux SDK from 4_MXZyYYE... to -kU3jhhRL... (flutter/engine#24850) 2021-03-06 22:04:02 -08:00
skia-flutter-autoroll
2d38548778 Roll Fuchsia Mac SDK from Xkten1Nxc... to Ler-DhxPF... (flutter/engine#24849) 2021-03-06 21:09:01 -08:00
skia-flutter-autoroll
7b226ca608 Roll Dart SDK from 9bc9e48fe908 to b191fb71063c (1 revision) (flutter/engine#24847) 2021-03-06 19:44:01 -08:00
skia-flutter-autoroll
23441429f6 Roll Dart SDK from fee865ec6404 to 9bc9e48fe908 (2 revisions) (flutter/engine#24844) 2021-03-06 15:34:01 -08:00
skia-flutter-autoroll
0876bc7053 Roll Skia from 8f440b4e1e22 to 00d6cf436884 (1 revision) (flutter/engine#24843) 2021-03-06 12:24:01 -08:00
skia-flutter-autoroll
9a37691305 Roll Fuchsia Linux SDK from Suchs2RGt... to 4_MXZyYYE... (flutter/engine#24842) 2021-03-06 08:39:01 -08:00
skia-flutter-autoroll
37079542b1 Roll Fuchsia Mac SDK from PPdB-GHCt... to Xkten1Nxc... (flutter/engine#24841) 2021-03-06 06:49:01 -08:00
skia-flutter-autoroll
2c421d41af Roll Dart SDK from b77641194368 to fee865ec6404 (1 revision) (flutter/engine#24839) 2021-03-05 23:39:02 -08:00
Emmanuel Garcia
503af63aef Prevent race condition while switching surfaces (flutter/engine#24838) 2021-03-05 21:50:13 -08:00
skia-flutter-autoroll
61580a2583 Roll Dart SDK from 4693d6d4f88e to b77641194368 (3 revisions) (flutter/engine#24836) 2021-03-05 19:24:01 -08:00
skia-flutter-autoroll
e1e6dbe23a Roll Skia from 9ef3f2e3da9f to 8f440b4e1e22 (2 revisions) (flutter/engine#24835) 2021-03-05 19:19:02 -08:00
skia-flutter-autoroll
b45eec6a44 Roll Fuchsia Linux SDK from zPlM6iYY3... to Suchs2RGt... (flutter/engine#24834) 2021-03-05 19:04:01 -08:00
skia-flutter-autoroll
791be1450e Roll Fuchsia Mac SDK from Ks1dVR_ST... to PPdB-GHCt... (flutter/engine#24832) 2021-03-05 17:39:01 -08:00
Mouad Debbar
a0f418b769 [web] Don't set both color and foreground at the same time (flutter/engine#24828) 2021-03-05 17:38:19 -08:00
Mouad Debbar
ee8a5e9bd0 [web] Fix url updates when using Router (flutter/engine#24798) 2021-03-05 17:34:01 -08:00
skia-flutter-autoroll
4d2b114fe0 Roll Skia from 3dc6c190dabb to 9ef3f2e3da9f (9 revisions) (flutter/engine#24830) 2021-03-05 16:19:02 -08:00
Yilong Li
2e1ab24820 vulkan: Fix build issue due to missing VK_RESULT_RANGE_SIZE (flutter/engine#24829) 2021-03-05 15:59:02 -08:00
Jason Simmons
b978d1fb46 Initialize max_ascent/descent from the strut only if the strut is valid (flutter/engine#24802) 2021-03-05 15:44:01 -08:00
skia-flutter-autoroll
c3de57f418 Roll Skia from d63638bb7be7 to 3dc6c190dabb (2 revisions) (flutter/engine#24825) 2021-03-05 14:54:02 -08:00
skia-flutter-autoroll
f65c68765b Roll Skia from 319565ac6e65 to d63638bb7be7 (2 revisions) (flutter/engine#24824) 2021-03-05 13:24:01 -08:00
Emmanuel Garcia
e5ca96cc41 Revert "Replace Flutter surface only after all platform views are destroyed (#24363)" (flutter/engine#24800)
This reverts commit 5d850382d4205a9e2f5d42383d63ecb8cae2247b.
2021-03-05 10:45:20 -08:00
skia-flutter-autoroll
eae5a8f6f8 Roll Skia from bf2dd2af4947 to 319565ac6e65 (2 revisions) (flutter/engine#24815) 2021-03-05 10:14:01 -08:00
skia-flutter-autoroll
6a936824d1 Roll Clang Linux from crEO9FDXg... to SrCqaGdSF... (flutter/engine#24795) 2021-03-05 09:49:01 -08:00
J-P Nurmi
069154f7ee [linux] Fix text selection via Shift+Home/End (flutter/engine#24623)
Adds TextInputModel::SelectToBeginning/End() and applies when shift key is pressed.
2021-03-05 08:51:33 -08:00
skia-flutter-autoroll
1b6f7c52a0 Roll Skia from 532138cea7ea to bf2dd2af4947 (3 revisions) (flutter/engine#24813) 2021-03-05 08:49:01 -08:00
skia-flutter-autoroll
792a369d7f Roll Skia from 994a571fc79a to 532138cea7ea (4 revisions) (flutter/engine#24812) 2021-03-05 07:24:01 -08:00
skia-flutter-autoroll
49bc094aed Roll Dart SDK from b321d01eec78 to 4693d6d4f88e (1 revision) (flutter/engine#24811) 2021-03-05 05:59:03 -08:00
skia-flutter-autoroll
7015db1990 Roll Dart SDK from 835da00aa6b5 to b321d01eec78 (1 revision) (flutter/engine#24808) 2021-03-05 01:49:01 -08:00
skia-flutter-autoroll
c306f3a86a Roll Skia from d42fe062d0a7 to 994a571fc79a (1 revision) (flutter/engine#24806) 2021-03-05 00:29:02 -08:00
skia-flutter-autoroll
f8fccdc536 Roll Skia from 3b58d38966f4 to d42fe062d0a7 (2 revisions) (flutter/engine#24805) 2021-03-04 22:39:01 -08:00
skia-flutter-autoroll
246022b9a7 Roll Skia from 6ba242d2a201 to 3b58d38966f4 (1 revision) (flutter/engine#24804) 2021-03-04 21:19:01 -08:00
skia-flutter-autoroll
883afb126b Roll Dart SDK from 1b674d73af53 to 835da00aa6b5 (1 revision) (flutter/engine#24803) 2021-03-04 21:14:01 -08:00
Chris Bracken
67f952e952 Update cppwinrt to build 2.0.210304.5 (flutter/engine#24801)
This fixes an issue in CppWinRT related to std::terminate(); the tool
now uses abort() instead.

CppWinRT patch: https://github.com/microsoft/cppwinrt/pull/868

This also fixes a couple bugs in the README.md:
* Uses tmp as the temp dir into which we unpack the nupkg archive rather
  than cppwinrt to avoid confusion with the containing directory, which is
  named cppwinrt.
* Fixes a typo around the directory from which the cipd command should
  be executed.
2021-03-04 18:21:33 -08:00
skia-flutter-autoroll
748c2bd5ec Roll Skia from 55aaefe687c7 to 6ba242d2a201 (18 revisions) (flutter/engine#24799) 2021-03-04 17:54:01 -08:00