17983 Commits

Author SHA1 Message Date
Kaushik Iska
1e86cd92e2 Make rasterFinishWallTime required (flutter/engine#27142) 2021-07-07 08:51:02 -07:00
skia-flutter-autoroll
6444833e2d Roll Fuchsia Linux SDK from CEpfImAgA... to MVQ4QtbNK... (flutter/engine#27203) 2021-07-07 08:46:05 -07:00
Matej Knopp
a0cd9e9785 Do not expect WM_CHAR if control or windows key is pressed (flutter/engine#27064) 2021-07-07 08:46:02 -07:00
skia-flutter-autoroll
bfd2785586 Roll Fuchsia Mac SDK from FYI3wC-M1... to YKiGmmdKT... (flutter/engine#27198) 2021-07-06 14:51:01 -07:00
skia-flutter-autoroll
7c1376e803 Roll Skia from 3037d9f322ff to 40242241c3bf (3 revisions) (flutter/engine#27196) 2021-07-06 13:51:02 -07:00
skia-flutter-autoroll
08f5693e9f Roll Fuchsia Linux SDK from a1MOPse95... to CEpfImAgA... (flutter/engine#27195) 2021-07-06 13:11:02 -07:00
Mouad Debbar
abb5180fe5 [web] Librarify semantics files (flutter/engine#27151) 2021-07-06 13:08:31 -07:00
David Worsham
32cded5dcd fuchsia: Handle clips on platform views (flutter/engine#27149) 2021-07-06 13:00:05 -07:00
skia-flutter-autoroll
4153bcd1c3 Roll Dart SDK from 4422591ed19b to 586ecc5a0697 (1 revision) (flutter/engine#27193) 2021-07-06 12:36:01 -07:00
skia-flutter-autoroll
68f9f6a77c Roll Skia from ad77b4db8dc6 to 3037d9f322ff (1 revision) (flutter/engine#27190) 2021-07-06 10:56:01 -07:00
Hunter Freyer
34b8a2b930 Replace flutter_runner::Thread with fml::Thread (flutter/engine#26783)
* Move task_observers.{cc,h} into fml.

This is a preparatory CL. The next CL will cause task_observers.h to
be included from both shell/platform/fuchsia _and_
fml/platform/fuchsia. I imagine it might be gauche for a single file
to be used from both those directories, but it seems way worse for fml
to depend on shell, rather than the other way around.

* Replace flutter_runner::Thread with fml::Thread.

This CL makes the treading logic in Fuchsia's flutter_runner more
consistent with fml expectations, but it still has quirks. Notably:

- Not all async work get posted to a fml::TaskRunner. Some work done
  by Fuchsia libraries gets posted directly to
  async_get_default_dispatcher(). This work doesn't trigger the
  fml::MessageLoop's task observers. As a result, we continue to have
  Fuchsia-specific task observers which fire for all async work,
  regardless of which way it was posted.

- There's awkwardness when trying to run Fuchsia code on a specific
  fml::TaskRunner if that fuchsia code accepts an
  async_dispatcher_t. Since you can no longer get an
  async_dispatcher_t for a given thread, you instead must post a
  closure to the fml::TaskRunner that calls
  async_get_default_dispatcher(), and then calls the fuchsia library
  with the default dispatcher.

- Some tests still use task_runner_adapter.h because async::Loop
  offers more control in unit tests than fml::MessageLoop does.

- If this successfully lands, there will be some cosmetic follow-up
  changes to make, like using ThreadHost instead of an array of
  fml::Threads.

* Increase stack size in flutter runner.

The previous change removes our custom 1MiB limit on the stack of
newly created threads, so these threads revert to the Fuchsia
default. google-internal tests were failing (without any particular
error in the logs) after this change, so here we just set the default
stack size to 1MiB.

Co-authored-by: Hunter Freyer <hjfreyer@google.com>
2021-07-06 10:04:08 -07:00
skia-flutter-autoroll
ec71de46ef Roll Skia from fcd068ad7215 to ad77b4db8dc6 (2 revisions) (flutter/engine#27188) 2021-07-06 09:36:01 -07:00
skia-flutter-autoroll
8ffc144138 Roll Dart SDK from 8ad824d8b114 to 4422591ed19b (1 revision) (flutter/engine#27186) 2021-07-06 08:26:01 -07:00
skia-flutter-autoroll
04e2db421a Roll Dart SDK from 4c71ad843de0 to 8ad824d8b114 (1 revision) (flutter/engine#27183) 2021-07-06 04:16:01 -07:00
skia-flutter-autoroll
803eb973d9 Roll Skia from e355e73eedad to fcd068ad7215 (3 revisions) (flutter/engine#27182) 2021-07-06 00:31:02 -07:00
skia-flutter-autoroll
873d03a484 Roll Fuchsia Linux SDK from C2OiQOT3x... to a1MOPse95... (flutter/engine#27181) 2021-07-05 23:51:01 -07:00
skia-flutter-autoroll
cb97658d9e Roll Skia from 8cbd2b476cdb to e355e73eedad (1 revision) (flutter/engine#27180) 2021-07-05 23:11:02 -07:00
skia-flutter-autoroll
8d3fa21f9e Roll Dart SDK from 2758c89236ac to 4c71ad843de0 (1 revision) (flutter/engine#27179) 2021-07-05 21:06:01 -07:00
skia-flutter-autoroll
07f7f2ec5c Roll Fuchsia Mac SDK from etX11y7Bd... to FYI3wC-M1... (flutter/engine#27178) 2021-07-05 20:06:02 -07:00
skia-flutter-autoroll
69aff94695 Roll Dart SDK from bae7f5908cfb to 2758c89236ac (1 revision) (flutter/engine#27177) 2021-07-05 16:56:01 -07:00
skia-flutter-autoroll
e1071eb55f Roll Dart SDK from 9b7b9f735866 to bae7f5908cfb (1 revision) (flutter/engine#27176) 2021-07-05 12:26:01 -07:00
skia-flutter-autoroll
92c547f1ef Roll Fuchsia Linux SDK from H_WclqYkW... to C2OiQOT3x... (flutter/engine#27174) 2021-07-05 10:31:01 -07:00
skia-flutter-autoroll
7876c81a78 Roll Dart SDK from f99e4033de1a to 9b7b9f735866 (1 revision) (flutter/engine#27173) 2021-07-05 08:16:02 -07:00
skia-flutter-autoroll
5e5e4ce88a Roll Fuchsia Mac SDK from Bdm6sG4U3... to etX11y7Bd... (flutter/engine#27172) 2021-07-05 07:01:01 -07:00
skia-flutter-autoroll
6318522b37 Roll Dart SDK from 559da0f2d2a4 to f99e4033de1a (1 revision) (flutter/engine#27171) 2021-07-05 03:46:02 -07:00
skia-flutter-autoroll
512d64a19a Roll Skia from 47540bb36158 to 8cbd2b476cdb (3 revisions) (flutter/engine#27170) 2021-07-05 00:21:01 -07:00
skia-flutter-autoroll
00a5db8ed8 Roll Skia from e5d312975fea to 47540bb36158 (1 revision) (flutter/engine#27169) 2021-07-04 23:01:01 -07:00
skia-flutter-autoroll
7a257e15d7 Roll Fuchsia Linux SDK from _qjVyc39z... to H_WclqYkW... (flutter/engine#27168) 2021-07-04 21:11:02 -07:00
skia-flutter-autoroll
13e0a90cdb Roll Fuchsia Mac SDK from bWBLMrWY9... to Bdm6sG4U3... (flutter/engine#27167) 2021-07-04 17:56:02 -07:00
skia-flutter-autoroll
59e03e2a79 Roll Fuchsia Linux SDK from GbnevjaIL... to _qjVyc39z... (flutter/engine#27166) 2021-07-04 07:51:01 -07:00
skia-flutter-autoroll
a0525ff464 Roll Fuchsia Mac SDK from 1cvQeFtFt... to bWBLMrWY9... (flutter/engine#27165) 2021-07-04 04:51:02 -07:00
skia-flutter-autoroll
c833274829 Roll Skia from 04d79fc59488 to e5d312975fea (1 revision) (flutter/engine#27164) 2021-07-04 00:41:01 -07:00
Jim Graham
bc967569ed add support for SkPathEffect to DisplayList (flutter/engine#27155) 2021-07-03 21:41:02 -07:00
skia-flutter-autoroll
809fa70667 Roll Fuchsia Linux SDK from tSP7U5udy... to GbnevjaIL... (flutter/engine#27163) 2021-07-03 17:01:02 -07:00
skia-flutter-autoroll
dcfbe72ee5 Roll Fuchsia Mac SDK from chKeQc7Mz... to 1cvQeFtFt... (flutter/engine#27162) 2021-07-03 15:46:01 -07:00
skia-flutter-autoroll
c9d2a9e74d Roll Dart SDK from f860b70c98d0 to 559da0f2d2a4 (5 revisions) (flutter/engine#27161) 2021-07-03 15:21:01 -07:00
skia-flutter-autoroll
5089a0657d Roll Fuchsia Linux SDK from QbIpQIqxK... to tSP7U5udy... (flutter/engine#27159) 2021-07-03 03:41:01 -07:00
skia-flutter-autoroll
98755fe566 Roll Fuchsia Mac SDK from oiyYFMOd3... to chKeQc7Mz... (flutter/engine#27157) 2021-07-03 02:41:02 -07:00
gaaclarke
901e066ae8 Follow up cleanup of some unit tests for right click handling. (flutter/engine#27152) 2021-07-02 18:21:01 -07:00
Jim Graham
b65f1675a9 Revert "enable DisplayList by default (#27130)" (flutter/engine#27153)
This reverts commit cbff6a03d0ad6307819321d56b3d06ab94039804.
2021-07-02 16:22:59 -07:00
skia-flutter-autoroll
d4ee87c9d9 Roll Skia from e9ab391765c7 to 04d79fc59488 (1 revision) (flutter/engine#27148) 2021-07-02 15:26:01 -07:00
skia-flutter-autoroll
b4a13d6330 Roll Fuchsia Linux SDK from 4MLcvcjCH... to QbIpQIqxK... (flutter/engine#27146) 2021-07-02 14:21:02 -07:00
Callum Moffat
764f2e1137 Support right-clicking on iPadOS (flutter/engine#27019) 2021-07-02 13:52:24 -07:00
skia-flutter-autoroll
07cda5195c Roll Fuchsia Mac SDK from jzKy-rCeR... to oiyYFMOd3... (flutter/engine#27145) 2021-07-02 13:36:01 -07:00
Jim Graham
cbff6a03d0 enable DisplayList by default (flutter/engine#27130) 2021-07-02 13:31:02 -07:00
Yegor
2abe536ed8 [web] replace browser-related conditional logic with BrowserEnvironment (flutter/engine#27084)
* [web] replace browser-related conditional logic with BrowserEnvironment
2021-07-02 12:04:45 -07:00
Harry Terkelsen
203d76f26f Update goldens test for Thai. (flutter/engine#27144)
The Noto Sans Thai UI font was recently updated on fonts.google.com
2021-07-02 12:02:07 -07:00
skia-flutter-autoroll
ae83552e90 Roll Skia from 1c467774e56e to e9ab391765c7 (1 revision) (flutter/engine#27143) 2021-07-02 11:56:01 -07:00
Yegor
a458394b0f [web] skip overlay test on Safari (flutter/engine#27114) 2021-07-02 10:25:20 -07:00
skia-flutter-autoroll
269f3cc927 Roll Skia from 9c060b55e116 to 1c467774e56e (2 revisions) (flutter/engine#27140) 2021-07-02 07:36:01 -07:00