14180 Commits

Author SHA1 Message Date
skia-flutter-autoroll
b38eebfaf6 Roll Skia from 7bd60430299f to 68861e391313 (14 revisions) (flutter/engine#21421) 2020-09-25 16:37:01 -07:00
skia-flutter-autoroll
fea8859d5d Roll Fuchsia Linux SDK from BFLXvCMVi... to XcAUWQUZm... (flutter/engine#21420)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC zra@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
2020-09-25 15:48:41 -07:00
skia-flutter-autoroll
0dcf9c23e8 Roll Dart SDK from 13b3f2d7b6ea to 4fb134a228c7 (2 revisions) (flutter/engine#21419) 2020-09-25 15:17:01 -07:00
skia-flutter-autoroll
6f61a84daa Roll Skia from aeae3a58e3da to 7bd60430299f (1 revision) (flutter/engine#21417)
https://skia.googlesource.com/skia.git/+log/aeae3a58e3da..7bd60430299f

2020-09-25 ethannicholas@google.com moved SkSL Block's data into IRNode

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 csmartdalton@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
2020-09-25 14:58:06 -07:00
skia-flutter-autoroll
da8ded8261 Roll Skia from d7ab45027877 to aeae3a58e3da (6 revisions) (flutter/engine#21415) 2020-09-25 12:32:01 -07:00
nturgut
03bf20acc4 [web] enable ios safari screenshot tests (flutter/engine#21226)
* enable ios safari screenshot tests

* this is the value used for screenshots in the repo.

* change revision

* fix the error made in the gaps

* do not try to fetch on LUCI

* lunix luci migth break existing prs. only skip fetching for mac

* add a placeholder tests for shadow golden test

* try to use iPhone 11 Pro on LUCI

* change the scale and the smoke test image

* add unmerged goldens PR to tests all the screenshots. will be removed later

* change the goldens lock back to flutter/goldens

* change wrong comment on screenshot tests block

* address reviewer comments

* change the commit number for goldens file

* skip canvas blend mode tests

* debugging LUCI error

* debugging LUCI error printing directory contents

* skip one test, remove the debug logs

* change the revision number to include the correct chrome files
2020-09-25 12:30:57 -07:00
skia-flutter-autoroll
0daf1dc6ec Roll Fuchsia Mac SDK from xnB_uJM8T... to _e0onA6gY... (flutter/engine#21414) 2020-09-25 12:27:01 -07:00
Jenn Magder
cc6409ece6 Remove ASCII art from mDNS error log (flutter/engine#21397) 2020-09-25 11:34:26 -07:00
Alexander Brusher
2afe2bffaf Revert "Revert "Adds fuchsia node roles to accessibility bridge updates. (#20385)" (#20936)" (flutter/engine#21367)
This reverts commit 22e1f69704ed0f67b6b57d72197abac4a35f94b3.
2020-09-25 11:07:10 -07:00
skia-flutter-autoroll
a54d057550 Roll Skia from 3b88c0772e89 to d7ab45027877 (1 revision) (flutter/engine#21411) 2020-09-25 11:07:02 -07:00
Kaushik Iska
5f34b84423 Embedder API Support for display settings (flutter/engine#21355)
Embedders can now notify shell during startup about the various displays and their corresponding settings.
Adds a notion of Display update type which can later include chages to displays during runtime such as addition / removal / reconfiguration of displays.

We also remove the responsibility of providing the refresh rate from `vsync_waiter` to `DisplayManager`.
Rewires existing platform implementations of the said API to use `Shell::OnDisplayUpdate` to notify the display manager of the startup configuration.

DisplayManager is also thread-safe to account for rasterizer and UI thread accesses.
2020-09-25 11:04:10 -07:00
Dan Field
5e3ad78d3a Avoid sending a 0 DPR to framework (flutter/engine#21389)
* Avoid sending a 0 DPR to framework

* check width and height as well
2020-09-25 10:35:57 -07:00
skia-flutter-autoroll
68ce177c83 Roll Skia from 1748c6a3b8c8 to 3b88c0772e89 (1 revision) (flutter/engine#21410) 2020-09-25 08:52:01 -07:00
Clement Skau
4c9d0046e6 [Fix] Replaces call to deprecated method Name.name. (flutter/engine#21241) 2020-09-25 08:40:55 -07:00
skia-flutter-autoroll
fa7e0d221e Roll Dart SDK from eb8e6232da02 to 13b3f2d7b6ea (3 revisions) (flutter/engine#21407) 2020-09-25 06:42:02 -07:00
skia-flutter-autoroll
5a949d8c7b Roll Fuchsia Linux SDK from NeYDIjo58... to BFLXvCMVi... (flutter/engine#21403) 2020-09-25 02:12:01 -07:00
skia-flutter-autoroll
7150798ea2 Roll Skia from 5227335b0add to 1748c6a3b8c8 (1 revision) (flutter/engine#21402) 2020-09-25 01:07:02 -07:00
skia-flutter-autoroll
504152675e Roll Skia from 03c31eca19ce to 5227335b0add (2 revisions) (flutter/engine#21399) 2020-09-24 23:47:02 -07:00
skia-flutter-autoroll
b4a042a63c Roll Fuchsia Mac SDK from v7dguVBSA... to xnB_uJM8T... (flutter/engine#21398) 2020-09-24 23:22:01 -07:00
skia-flutter-autoroll
e3246492c3 Roll Dart SDK from 62aea7e5112a to eb8e6232da02 (1 revision) (flutter/engine#21395) 2020-09-24 19:57:02 -07:00
Ian Hickson
49b2401dfe Revert "Make drain() consistently asynchronous. (#21062)" (flutter/engine#21391)
This reverts commit 7a237c9b68fc5fc2813c732d316e9cde5a932def.
2020-09-24 18:19:53 -07:00
skia-flutter-autoroll
e290dd1984 Roll Skia from fe3d9a23095e to 03c31eca19ce (1 revision) (flutter/engine#21393) 2020-09-24 17:42:01 -07:00
George Wright
235133f27f Split out embedder_unittests test cases into GL and non-GL tests (flutter/engine#21386) 2020-09-24 17:02:01 -07:00
skia-flutter-autoroll
b5ca962a5c Roll Skia from 6e51d92a0278 to fe3d9a23095e (2 revisions) (flutter/engine#21390) 2020-09-24 16:12:03 -07:00
Robert Ancell
1e7257eb84 Detect errors encoding method channel responses (flutter/engine#21314) 2020-09-25 10:33:38 +12:00
skia-flutter-autoroll
44424a8bf6 Roll Dart SDK from aac512605bfe to 62aea7e5112a (1 revision) (flutter/engine#21387) 2020-09-24 15:27:01 -07:00
stuartmorgan
e44461bafa Remove legacy C++ EncodableValue (flutter/engine#21359)
When the EncodableValue implementation changed, the old version was
temporarily kept behind an #ifdef to allow temporarily using the old
version, so that the roll would not be blocked. All known existing
clients have migrated, so the legacy version is no longer necessary.
2020-09-24 15:14:12 -07:00
Filip Filmar
c0a14ebec4 Git versioning flag (flutter/engine#20748)
* [gn] Adds a flag to turn off git hash versioning

Without this flag, it is excessively tedious to build Dart SDK
for local testing on Fuchsia, since Fuchsia runner will reject
a Dart SDK without a matching version.

* [gn] Add flag --no-dart-version-git-info

This flag suppresses the SDK stamping by git hash, which allows
deploying self-built Dart SDK.  Without this flag, it is impossible
to build and deploy a development Dart SDK on Fuchsia.
2020-09-24 14:52:32 -07:00
skia-flutter-autoroll
a87555a115 Roll Skia from e74cebefdeeb to 6e51d92a0278 (7 revisions) (flutter/engine#21385) 2020-09-24 14:52:01 -07:00
Yurii Nakonechnyi
44252b3f41 Added GLFW error-callback into FlutterEmbedderGLFW (flutter/engine#19998)
GLFW Error callback useful to clarify reasons of 'glfwInit()' failure.

On some platforms/desktop environments may be really strange failure reasons, like (in my case): "Linux: Failed to initialize inotify: Too many open files", so descriptive error messages helps to solve problem.
2020-09-24 14:39:20 -07:00
skia-flutter-autoroll
0937aaa3c6 Roll Skia from cf43fc676856 to e74cebefdeeb (6 revisions) (flutter/engine#21384) 2020-09-24 13:32:02 -07:00
skia-flutter-autoroll
6d061d458e Roll Fuchsia Linux SDK from -grWUcdOo... to NeYDIjo58... (flutter/engine#21381) 2020-09-24 11:02:01 -07:00
skia-flutter-autoroll
098f38d3a1 Roll Dart SDK from 616bc676e75b to aac512605bfe (2 revisions) (flutter/engine#21380) 2020-09-24 10:57:01 -07:00
skia-flutter-autoroll
6dadc52021 Roll Skia from 96d9b52bb948 to cf43fc676856 (1 revision) (flutter/engine#21378) 2020-09-24 10:52:03 -07:00
skia-flutter-autoroll
d7089d8ee8 Roll Fuchsia Mac SDK from z7zaxhmps... to v7dguVBSA... (flutter/engine#21377)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC zra@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
2020-09-24 10:14:42 -07:00
skia-flutter-autoroll
b815a41c38 Roll Dart SDK from 2b8d00ac48e7 to 616bc676e75b (1 revision) (flutter/engine#21376) 2020-09-24 02:07:02 -07:00
skia-flutter-autoroll
e89f8b7535 Roll Skia from fc396a85e4c8 to 96d9b52bb948 (2 revisions) (flutter/engine#21374) 2020-09-23 23:17:01 -07:00
Ian Hickson
7a237c9b68 Make drain() consistently asynchronous. (flutter/engine#21062) 2020-09-23 22:17:02 -07:00
skia-flutter-autoroll
8f1d62ce55 Roll Skia from 1b89eb742a66 to fc396a85e4c8 (1 revision) (flutter/engine#21373) 2020-09-23 21:57:02 -07:00
Gary Qian
e714ae10db Locale -> LanguageRange conversion to be more general in Android platformResolvedLocale (flutter/engine#21350) 2020-09-23 21:52:02 -07:00
David Iglesias
6d83eaebe2 [web] Add canUpdateAsMatch to PersistedPlatformView. (flutter/engine#21313) 2020-09-23 21:47:02 -07:00
Dan Field
972e469ebd implement decodeFromPixels (flutter/engine#21298) 2020-09-23 21:42:01 -07:00
Dan Field
3b207ab1f7 isCloneOf for Image (flutter/engine#21371)
* isCloneOf for Image

* Update docs, add missing impl
2020-09-23 21:09:44 -07:00
skia-flutter-autoroll
196d1b6be0 Roll Fuchsia Linux SDK from IWfLWIJ93... to -grWUcdOo... (flutter/engine#21369)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC zra@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
2020-09-23 21:01:27 -07:00
Jason Simmons
32fbdb6755 Fix boolean value checks in StandardMessageCodec (flutter/engine#21270)
Fixes https://github.com/flutter/flutter/issues/65619
2020-09-23 16:31:07 -07:00
Robert Ancell
4a218b9995 Fix segfault if engine is disposed with an uncompleted task. (flutter/engine#21234) 2020-09-24 11:29:38 +12:00
skia-flutter-autoroll
f7e3b5ff5f Roll Skia from 59b2a92c96ba to 1b89eb742a66 (5 revisions) (flutter/engine#21368) 2020-09-23 16:12:01 -07:00
Yegor
e18520d3f1 web: make a few variables non-null (flutter/engine#21115)
* web: make a few variables non-null
2020-09-23 15:30:57 -07:00
skia-flutter-autoroll
655f6e4200 Roll Skia from 7b97b3cb2bd0 to 59b2a92c96ba (4 revisions) (flutter/engine#21365) 2020-09-23 14:52:01 -07:00
Dan Field
182a38b446 Create an ImageHandle wrapper (flutter/engine#21057)
Allows for reference counting of images before disposal.

This will allow multiple callers to hold a reference to an image and dispose of their reference without disposing the underlying image until all handles have been disposed.

This will be used by the framework to help resolve some of the kludge I was trying to introduce in flutter/flutter#64582
2020-09-23 14:33:29 -07:00