14032 Commits

Author SHA1 Message Date
skia-flutter-autoroll
76442b76fd Roll Skia from b1fd64e82efd to c2f5b311ceac (3 revisions) (flutter/engine#27269) 2021-07-08 21:16:01 -07:00
skia-flutter-autoroll
d6ea99105e Roll Skia from 3c636f0987c6 to b1fd64e82efd (2 revisions) (flutter/engine#27265) 2021-07-08 19:51:01 -07:00
Zachary Anderson
7829bfd192 Fix prebuilt Dart SDK use on Windows (flutter/engine#27264) 2021-07-08 17:05:54 -07:00
skia-flutter-autoroll
4ac4739bb7 Roll Skia from 54fd2c59bff2 to 3c636f0987c6 (4 revisions) (flutter/engine#27263) 2021-07-08 16:16:01 -07:00
Chase Latta
d7a4148d62 [fuchsia] make dart_runner work with cfv2 (flutter/engine#27226)
Adds support for running the dart runner as a CFv2 component.
The runner has been refactored to launch in both a v1 environemnt
as well as a v2 environment.
2021-07-08 15:19:21 -07:00
skia-flutter-autoroll
4e44d2e560 Roll Skia from a89781215a81 to 54fd2c59bff2 (2 revisions) (flutter/engine#27259) 2021-07-08 14:36:05 -07:00
Jim Graham
eb06a3ad7c delete references to FilterQuality prior to its removal (flutter/engine#27257) 2021-07-08 14:21:01 -07:00
Dan Field
7c17b68e0d Remove sky_services, flutter_services (flutter/engine#27238) 2021-07-08 13:12:12 -07:00
skia-flutter-autoroll
c6a735e520 Roll Skia from 26ea975e6c9d to a89781215a81 (9 revisions) (flutter/engine#27255) 2021-07-08 13:11:02 -07:00
Wyte Krongapiradee
1997318121 Avoid unintended clipboard access (flutter/engine#27215) 2021-07-08 12:56:02 -07:00
skia-flutter-autoroll
f26355ff22 Roll Fuchsia Linux SDK from AI_KDVmMU... to KsHfXaCpD... (flutter/engine#27251) 2021-07-08 11:36:01 -07:00
skia-flutter-autoroll
a569c72281 Roll Skia from ba70138477f5 to 26ea975e6c9d (5 revisions) (flutter/engine#27250) 2021-07-08 11:31:02 -07:00
Zachary Anderson
83066bd45d Add an option to use a prebuilt Dart SDK (flutter/engine#26931) 2021-07-08 10:36:34 -07:00
skia-flutter-autoroll
9090f0ab56 Roll Skia from e822837a1322 to ba70138477f5 (3 revisions) (flutter/engine#27248) 2021-07-08 10:06:01 -07:00
Dan Field
f314bfb910 pub get offline for scenario_app (flutter/engine#27240) 2021-07-08 09:16:02 -07:00
skia-flutter-autoroll
728b1aef8b Roll Skia from a2d6890c5b9b to e822837a1322 (4 revisions) (flutter/engine#27246) 2021-07-08 08:41:01 -07:00
skia-flutter-autoroll
7b7d43e913 Roll Skia from ae7f7edd499b to a2d6890c5b9b (1 revision) (flutter/engine#27244) 2021-07-08 07:21:01 -07:00
skia-flutter-autoroll
c4b99de196 Roll Skia from d471e7c36dd4 to ae7f7edd499b (1 revision) (flutter/engine#27243) 2021-07-08 02:11:01 -07:00
skia-flutter-autoroll
8279d0f777 Roll Skia from 744c6a1b1992 to d471e7c36dd4 (4 revisions) (flutter/engine#27242) 2021-07-08 00:46:02 -07:00
skia-flutter-autoroll
fc05fcccfd Roll Skia from bc26cfc9a54a to 744c6a1b1992 (1 revision) (flutter/engine#27239) 2021-07-07 23:21:02 -07:00
skia-flutter-autoroll
534ea84ac3 Roll Fuchsia Linux SDK from MVQ4QtbNK... to AI_KDVmMU... (flutter/engine#27233) 2021-07-07 22:11:01 -07:00
skia-flutter-autoroll
c07ae7c49f Roll Skia from d390c642acfb to bc26cfc9a54a (1 revision) (flutter/engine#27231) 2021-07-07 20:51:01 -07:00
Jim Graham
d0a9ec4668 Revert "(Reland) enable DisplayList mechanism over SkPicture by default (#27175)" (flutter/engine#27230)
This reverts commit b267842218f6661bcd840772ccb4778529ea2a6c.
2021-07-07 18:48:37 -07:00
skia-flutter-autoroll
272bae6d3c Roll Skia from 90f4e9f5f700 to d390c642acfb (2 revisions) (flutter/engine#27228) 2021-07-07 17:31:01 -07:00
Greg Spencer
185d8601c5 Hardware Keyboard: iOS (flutter/engine#25961)
Implement new keyboard event system for iOS.
2021-07-07 16:52:04 -07:00
Matej Knopp
3502f849a5 Remove unnecessary variable assignment (flutter/engine#27227) 2021-07-08 01:31:51 +02:00
Jim Graham
8c25b1a2c3 Fix spelling Ingore->Ignore (flutter/engine#27225) 2021-07-07 16:31:01 -07:00
skia-flutter-autoroll
d9a7ac0bec Roll Skia from f60052072ca9 to 90f4e9f5f700 (3 revisions) (flutter/engine#27224) 2021-07-07 16:11:02 -07:00
Zachary Anderson
3f02650a9b Emit more info while running pre-push githooks (flutter/engine#27222) 2021-07-07 15:37:08 -07:00
Dan Field
75dd73587d Fix zip bundle structure (flutter/engine#27150)
* Fix zip bundle structure

* Add test, make test.py python3 safe
2021-07-07 15:31:28 -07:00
skia-flutter-autoroll
17180b41df Roll Skia from 2dc2859c70b0 to f60052072ca9 (2 revisions) (flutter/engine#27220) 2021-07-07 14:46:04 -07:00
Jim Graham
b267842218 (Reland) enable DisplayList mechanism over SkPicture by default (flutter/engine#27175) 2021-07-07 13:41:01 -07:00
skia-flutter-autoroll
81e3d6551b Roll Skia from 55d339c34879 to 2dc2859c70b0 (2 revisions) (flutter/engine#27216) 2021-07-07 13:06:02 -07:00
David Iglesias
e9815f29ce [web] Reassign content to temporary slot so Safari can delete it. (flutter/engine#27154) 2021-07-07 12:06:02 -07:00
chunhtai
65f82199cb Hides the scroll bar from UIScrollView (flutter/engine#27214)
* Hides the scroll bar from UIScrollView

* fix test
2021-07-07 11:59:41 -07:00
skia-flutter-autoroll
00eb109764 Roll Skia from 66657d17c64b to 55d339c34879 (2 revisions) (flutter/engine#27213) 2021-07-07 11:46:02 -07:00
Maurice Parrish
36d3a6c062 Create flag to enable/disable FlutterView render surface conversion (flutter/engine#27038) 2021-07-07 11:01:02 -07:00
skia-flutter-autoroll
b10259afee Roll Skia from 40586cf1f885 to 66657d17c64b (11 revisions) (flutter/engine#27208) 2021-07-07 10:26:01 -07:00
skia-flutter-autoroll
ea431e3d7e Roll Skia from 40242241c3bf to 40586cf1f885 (2 revisions) (flutter/engine#27201) 2021-07-07 09:01:01 -07:00
Matej Knopp
b3fb01c80b MacOS (metal): Block raster thread instead of platform thread. (flutter/engine#27191) 2021-07-07 08:56:02 -07:00
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
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
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