12855 Commits

Author SHA1 Message Date
Yegor
f98d97d32f [web:semantics] fix node positioning; expose debug tree (flutter/engine#24903) 2021-03-11 13:21:01 -08:00
Mouad Debbar
8eeb5f9c3a [web] Silence flaky history test (flutter/engine#24949) 2021-03-11 12:50:07 -08:00
Yegor
90930adf2a Respond to Skia platform messages (flutter/engine#24880) 2021-03-11 12:20:01 -08:00
Kaushik Iska
660e70b250 Reland "Remove pipeline in favor of layer tree holder" (flutter/engine#24947) 2021-03-11 10:56:08 -08:00
skia-flutter-autoroll
0b41f82985 Roll Fuchsia Linux SDK from XaUP9-wm3... to Q1DG3XKnA... (flutter/engine#24943) 2021-03-11 10:40:01 -08:00
Yuhui Huang
e56f733369 Fix high CPU consumption (flutter/engine#24944) 2021-03-11 10:32:44 -08:00
skia-flutter-autoroll
6d6dc907ce Roll Skia from cc185c5a31f3 to 43bde9d2bc82 (5 revisions) (flutter/engine#24941) 2021-03-11 10:30:05 -08:00
Matej Knopp
fad37e65ca End composing when inserting text (flutter/engine#24866)
https://github.com/flutter/flutter/issues/77544
2021-03-11 10:27:45 -08:00
skia-flutter-autoroll
45af8211ae Roll Skia from 93330c9c4dc7 to cc185c5a31f3 (5 revisions) (flutter/engine#24936) 2021-03-10 18:25:02 -08:00
Jason Simmons
300a119335 Complete the Scene.toImage future with an error if rasterization fails (flutter/engine#24877)
Also fix the nullability annotations on _futurize

Fixes https://github.com/flutter/flutter/issues/76591
2021-03-10 16:51:27 -08:00
Jason Simmons
8c6f4a36de Signal an error if an Isolate.spawnUri call uses an unsupported URI (flutter/engine#24583) 2021-03-10 16:45:02 -08:00
Mouad Debbar
b29e65be16 [web] Add few awaits in history tests (flutter/engine#24934) 2021-03-10 15:50:02 -08:00
skia-flutter-autoroll
c14538bdc5 Roll Skia from da076e9aca26 to 93330c9c4dc7 (13 revisions) (flutter/engine#24927) 2021-03-10 15:30:03 -08:00
Mouad Debbar
eea586c427 [web] Reland: Fix painting of last placeholder in paragraph (flutter/engine#24905) 2021-03-10 15:30:01 -08:00
Yegor
a8c65cb9cb Expand FilterQuality API docs (flutter/engine#24582) 2021-03-10 15:25:02 -08:00
Jason Simmons
e3a81b6c61 Remove an obsolete GN flag that had been used by SkParagraph (flutter/engine#24924) 2021-03-10 14:40:20 -08:00
Jason Simmons
0d98a065b9 Detach the newly created EGL context from the main thread in the embedder unit tests (flutter/engine#24908)
The EGL context will be used by other threads during test execution, and it
should not be active on multiple threads at the same time.  This was not
noticed previously because SwiftShader was not checking for this, but other
EGL implementations may enforce this constraint.
2021-03-10 11:29:48 -08:00
chunhtai
9a28a147ac fix voice control delete line command does not delete line correctly (flutter/engine#24831) 2021-03-10 10:45:03 -08:00
chunhtai
a48966cc4f Wires up accessibility bridge in mac embedding (flutter/engine#23870)
* Wires up accessibility bridge in mac embedding

* addressing comment

* addressing comments
2021-03-10 10:44:22 -08:00
Chris Bracken
e2a2a79a1d Add framebuffer destruction_callback for Linux (flutter/engine#24901)
While we no longer crash when the framebuffer destruction_callback is
null (patched in https://github.com/flutter/engine/pull/24845) we should
bet setting one, even if it's a no-op containing a comment pointing to
where cleanup is implemented.
2021-03-10 10:26:49 -08:00
Mouad Debbar
2330650208 [web] Reland: Fix url updates when using Router (flutter/engine#24876) 2021-03-10 09:38:22 -08:00
Gary Qian
3f022df5d0 Rename moduleName to componentName for consistency (flutter/engine#24906) 2021-03-10 03:20:01 -08:00
skia-flutter-autoroll
9c6b2d60e7 Roll Skia from 07ee548d5bcd to da076e9aca26 (41 revisions) (flutter/engine#24914) 2021-03-10 00:45:02 -08:00
skia-flutter-autoroll
673bf222c6 Roll Fuchsia Linux SDK from yDVPrfGq5... to XaUP9-wm3... (flutter/engine#24912) 2021-03-10 00:35:02 -08:00
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
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
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
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
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
Emmanuel Garcia
503af63aef Prevent race condition while switching surfaces (flutter/engine#24838) 2021-03-05 21:50:13 -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
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