11182 Commits

Author SHA1 Message Date
skia-flutter-autoroll
6afbbdee6e Roll Fuchsia Linux SDK from 2NPr4uMi-... to 4UZwprAK4... (flutter/engine#21480) 2020-09-29 01:22:01 -07:00
skia-flutter-autoroll
4668fed23b Roll Skia from 1fdcd389873d to 01bbe189b0d0 (1 revision) (flutter/engine#21479) 2020-09-29 00:22:01 -07:00
skia-flutter-autoroll
46f3c17627 Roll Skia from e96cdd18ac5f to 1fdcd389873d (1 revision) (flutter/engine#21477) 2020-09-28 23:02:01 -07:00
skia-flutter-autoroll
cdd5a7b1c1 Roll Skia from 427d8ebf308c to e96cdd18ac5f (6 revisions) (flutter/engine#21471) 2020-09-28 15:57:01 -07:00
skia-flutter-autoroll
03bf8d19cf Roll Skia from d82e2c1ec126 to 427d8ebf308c (4 revisions) (flutter/engine#21469) 2020-09-28 14:37:01 -07:00
Chinmay Garde
aacf00f3b6 Make scoped_nsprotocol::release() private. (flutter/engine#21467)
This is not used anywhere in the engine. However, this API is easy to misuse as
one might incorrectly assume that it releases the reference on the underlying
object. Callers must use `reset` for this purpose.
2020-09-28 14:02:21 -07:00
Paul Berry
d65187e6c2 Remove unnecessary ?s from web_ui. (flutter/engine#21444)
* Remove unnecessary `?`s from web_ui.

In https://dart-review.googlesource.com/c/sdk/+/163841, dart's flow
analysis is being changed so that an assignment like this:

    T? x = <non-nullable value>;

causes `x` to be immediately promoted to type `T`.  This exposed two
instances in which a variable was unnecessarily given a nullable type.
To avoid warnings, we need to fix these two types before
https://dart-review.googlesource.com/c/sdk/+/163841 can land.
2020-09-28 13:58:12 -07:00
skia-flutter-autoroll
7da26bb5f5 Roll Skia from 6a189f23af5e to d82e2c1ec126 (15 revisions) (flutter/engine#21465) 2020-09-28 13:07:02 -07:00
chunhtai
cb4fe4dfab Reland Apply dpr transform to fuchsia accessibility bridge (flutter/engine#21459)
* Reland "Apply dpr transform to fuchsia accessibility bridge (#21364)"

This reverts commit 0c8c4bd82c51933ac4aa5c13fc33f0c63b12d921.

* fix test
2020-09-28 12:50:53 -07:00
Kaushik Iska
a5f4486147 Reland multiple display support for embedder API (flutter/engine#21464) 2020-09-28 12:35:34 -07:00
George Wright
ea9cc6cf3c Run embedder_tests on Fuchsia CI (flutter/engine#21462) 2020-09-28 12:22:02 -07:00
skia-flutter-autoroll
ec1c3a28b0 Roll Fuchsia Linux SDK from HNNs4gfuM... to 2NPr4uMi-... (flutter/engine#21461) 2020-09-28 12:02:01 -07:00
Jason Simmons
19b073917b Do not pass invalid platform view rendering surfaces to the rasterizer (flutter/engine#21259) 2020-09-28 11:57:01 -07:00
George Wright
67cfb02b18 Enable embedder_unittests on Fuchsia (flutter/engine#21418) 2020-09-28 11:12:02 -07:00
skia-flutter-autoroll
3da8a178d5 Roll Skia from ad6aeace6eee to 6a189f23af5e (6 revisions) (flutter/engine#21455) 2020-09-28 10:27:02 -07:00
Kaushik Iska
bd90847bad Revert multiple display support for embedder API (flutter/engine#21456)
This reverts commits
- 5f34b8442366463b5ad53e3e87e7920a006392eb.
- fc8b468d84f1fef5bf5183dd0b36d9411d454ea7.

See: https://github.com/flutter/flutter/issues/66829
2020-09-28 09:46:46 -07:00
Zachary Anderson
0c8c4bd82c Revert "Apply dpr transform to fuchsia accessibility bridge (#21364)" (flutter/engine#21458)
This reverts commit c120f3e17aeb2ee8ee69c76d6bd5070d68e7093e.
2020-09-28 09:42:50 -07:00
chunhtai
c120f3e17a Apply dpr transform to fuchsia accessibility bridge (flutter/engine#21364)
* Apply dpr transform to fuchsia accessibility bridge

* fix format

* addressing comment

* fix typo
2020-09-28 09:24:02 -07:00
Kaushik Iska
100e0491d8 [ios] Remove unused is_valid_ from IOS Metal Context (flutter/engine#21432) 2020-09-28 08:05:48 -07:00
skia-flutter-autoroll
2d0201558d Roll Skia from eabce08bb2f2 to ad6aeace6eee (2 revisions) (flutter/engine#21448) 2020-09-27 22:57:02 -07:00
skia-flutter-autoroll
016c6e1a6d Roll Fuchsia Linux SDK from ej-CkfSra... to HNNs4gfuM... (flutter/engine#21447) 2020-09-27 21:07:01 -07:00
skia-flutter-autoroll
5cb2d8e0b0 Roll Fuchsia Linux SDK from xdxm8rU8b... to ej-CkfSra... (flutter/engine#21443) 2020-09-27 07:47:02 -07:00
skia-flutter-autoroll
400e63c464 Roll Fuchsia Linux SDK from 0nW5DAxcC... to xdxm8rU8b... (flutter/engine#21439) 2020-09-26 18:27:01 -07:00
skia-flutter-autoroll
1b600feda6 Roll Skia from 5648572f4a94 to eabce08bb2f2 (1 revision) (flutter/engine#21435) 2020-09-26 10:57:01 -07:00
skia-flutter-autoroll
1727c99805 Roll Skia from 766eeb2ac325 to 5648572f4a94 (1 revision) (flutter/engine#21433) 2020-09-26 09:12:01 -07:00
skia-flutter-autoroll
f5d475a873 Roll Skia from 5e1545fa00c8 to 766eeb2ac325 (1 revision) (flutter/engine#21431) 2020-09-26 07:27:01 -07:00
Kaushik Iska
fc8b468d84 [macOS] Set the display refresh rate (flutter/engine#21095)
Fixes: https://github.com/flutter/flutter/issues/49222
2020-09-26 06:47:26 -07:00
skia-flutter-autoroll
0a16b3a8de Roll Fuchsia Linux SDK from XcAUWQUZm... to 0nW5DAxcC... (flutter/engine#21430) 2020-09-26 05:07:01 -07:00
skia-flutter-autoroll
41996420b3 Roll Skia from a05d27b170ee to 5e1545fa00c8 (1 revision) (flutter/engine#21425) 2020-09-25 19:17:02 -07:00
Mouad Debbar
585f378429 [web] Respond with null for unimplemented method channels (flutter/engine#21423) 2020-09-25 18:49:41 -07:00
skia-flutter-autoroll
02ea7e56a3 Roll Skia from 68861e391313 to a05d27b170ee (1 revision) (flutter/engine#21424) 2020-09-25 17:57:01 -07:00
Emmanuel Garcia
dbca16555e Support dragging native platform views (flutter/engine#21396) 2020-09-25 17:46:34 -07:00
Dan Field
f7bbb7d405 Fix getNextFrame (flutter/engine#21422) 2020-09-25 17:26:59 -07:00
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
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
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
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
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