4892 Commits

Author SHA1 Message Date
Kaushik Iska
67fdd7eded
Embedder API Support for display settings (#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
skia-flutter-autoroll
48ab5d1d14
Roll Skia from 1748c6a3b8c8 to 3b88c0772e89 (1 revision) (#21410) 2020-09-25 08:52:01 -07:00
skia-flutter-autoroll
faeff0a89d
Roll Dart SDK from eb8e6232da02 to 13b3f2d7b6ea (3 revisions) (#21407) 2020-09-25 06:42:02 -07:00
skia-flutter-autoroll
a1db2b3048
Roll Fuchsia Linux SDK from NeYDIjo58... to BFLXvCMVi... (#21403) 2020-09-25 02:12:01 -07:00
skia-flutter-autoroll
3a73d073c8
Roll Skia from 5227335b0add to 1748c6a3b8c8 (1 revision) (#21402) 2020-09-25 01:07:02 -07:00
skia-flutter-autoroll
62b5a53b10
Roll Skia from 03c31eca19ce to 5227335b0add (2 revisions) (#21399) 2020-09-24 23:47:02 -07:00
skia-flutter-autoroll
435db234e4
Roll Dart SDK from 62aea7e5112a to eb8e6232da02 (1 revision) (#21395) 2020-09-24 19:57:02 -07:00
skia-flutter-autoroll
d9e7d65d21
Roll Skia from fe3d9a23095e to 03c31eca19ce (1 revision) (#21393) 2020-09-24 17:42:01 -07:00
skia-flutter-autoroll
3909f32451
Roll Skia from 6e51d92a0278 to fe3d9a23095e (2 revisions) (#21390) 2020-09-24 16:12:03 -07:00
skia-flutter-autoroll
62b60d8ba4
Roll Dart SDK from aac512605bfe to 62aea7e5112a (1 revision) (#21387) 2020-09-24 15:27:01 -07:00
skia-flutter-autoroll
bc36e426fb
Roll Skia from e74cebefdeeb to 6e51d92a0278 (7 revisions) (#21385) 2020-09-24 14:52:01 -07:00
skia-flutter-autoroll
876d634435
Roll Skia from cf43fc676856 to e74cebefdeeb (6 revisions) (#21384) 2020-09-24 13:32:02 -07:00
skia-flutter-autoroll
e56080ab67
Roll Fuchsia Linux SDK from -grWUcdOo... to NeYDIjo58... (#21381) 2020-09-24 11:02:01 -07:00
skia-flutter-autoroll
68d15df740
Roll Skia from 96d9b52bb948 to cf43fc676856 (1 revision) (#21378) 2020-09-24 10:52:03 -07:00
skia-flutter-autoroll
ccc12f540b
Roll Dart SDK from 2b8d00ac48e7 to 616bc676e75b (1 revision) (#21376) 2020-09-24 02:07:02 -07:00
skia-flutter-autoroll
9692845294
Roll Skia from fc396a85e4c8 to 96d9b52bb948 (2 revisions) (#21374) 2020-09-23 23:17:01 -07:00
skia-flutter-autoroll
d5a6ad8ced
Roll Skia from 1b89eb742a66 to fc396a85e4c8 (1 revision) (#21373) 2020-09-23 21:57:02 -07:00
skia-flutter-autoroll
68f347f008
Roll Fuchsia Linux SDK from IWfLWIJ93... to -grWUcdOo... (#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
skia-flutter-autoroll
d7185357a9
Roll Skia from 59b2a92c96ba to 1b89eb742a66 (5 revisions) (#21368) 2020-09-23 16:12:01 -07:00
skia-flutter-autoroll
b0fb2c8a98
Roll Skia from 7b97b3cb2bd0 to 59b2a92c96ba (4 revisions) (#21365) 2020-09-23 14:52:01 -07:00
Dan Field
b49de93b33
Create an ImageHandle wrapper (#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
skia-flutter-autoroll
fdac69495a
Roll Skia from 81fc1fc3bfe6 to 7b97b3cb2bd0 (5 revisions) (#21363) 2020-09-23 13:32:01 -07:00
skia-flutter-autoroll
c2bfa4f26d
Roll Skia from ba615e892fcb to 81fc1fc3bfe6 (2 revisions) (#21357) 2020-09-23 12:12:02 -07:00
skia-flutter-autoroll
9b140e5825
Roll Skia from 443d2c17b79b to ba615e892fcb (1 revision) (#21354) 2020-09-23 10:02:02 -07:00
skia-flutter-autoroll
69a6f88faf
Roll Skia from 18f4b1c7e31a to 443d2c17b79b (3 revisions) (#21352) 2020-09-23 08:42:03 -07:00
skia-flutter-autoroll
53c0d0c02a
Roll Skia from 3eb813e0cc13 to 18f4b1c7e31a (4 revisions) (#21351) 2020-09-23 07:22:01 -07:00
skia-flutter-autoroll
3e7ca5b869
Roll Fuchsia Linux SDK from VGnJQMPQM... to IWfLWIJ93... (#21349) 2020-09-23 03:27:01 -07:00
skia-flutter-autoroll
57ee3d4b32
Roll Skia from 2b469ebd0627 to 3eb813e0cc13 (2 revisions) (#21343) 2020-09-22 17:57:02 -07:00
skia-flutter-autoroll
3395283428
Roll Skia from c61c895393ea to 2b469ebd0627 (9 revisions) (#21340) 2020-09-22 16:37:01 -07:00
skia-flutter-autoroll
7e879a93c5
Roll Fuchsia Linux SDK from VgNGzw-DQ... to VGnJQMPQM... (#21332) 2020-09-22 14:07:02 -07:00
skia-flutter-autoroll
e0c605f54f
Roll Skia from 187b04b35777 to c61c895393ea (5 revisions) (#21328) 2020-09-22 13:47:01 -07:00
nturgut
69e2410595
enable Web Framework tests on try builds (#21325)
* enable Web Framework tests on try builds

* enable Web Framework tests only for some directories
2020-09-22 13:23:01 -07:00
stuartmorgan
6eacdce880
[windows] Allow engine flags via environment vars (#21161)
Replaces the (temporary) compile-time option to pass engine switches
with the ability to pass them temporarily at runtime via environment
variables.

This is enabled only for debug/profile to avoid potential issues with
tampering with released applicaitons, but if there is a need for that in
the future it could be added (potentially with a whitelist, as is
currently used for Dart VM flags).

Windows portion of:
https://github.com/flutter/flutter/issues/38569
https://github.com/flutter/flutter/issues/60393
2020-09-22 12:34:24 -07:00
skia-flutter-autoroll
84d50d71d2
Roll Skia from 84a008fa55b0 to 187b04b35777 (1 revision) (#21326) 2020-09-22 12:22:01 -07:00
skia-flutter-autoroll
c0aa47e7fe
Roll Skia from a38945abe337 to 84a008fa55b0 (2 revisions) (#21323) 2020-09-22 10:57:01 -07:00
xster
88e53777d1
Enforce exclusivity for activity and fragments attached to the FlutterEngine (#21272) 2020-09-22 10:34:52 -07:00
skia-flutter-autoroll
ddd3d016e1
Roll Dart SDK from c61a0818e4bd to 2b8d00ac48e7 (1 revision) (#21320)
https://dart.googlesource.com/sdk.git/+log/c61a0818e4bd..2b8d00ac48e7

2020-09-22 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.10.0-156.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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-22 09:46:33 -07:00
skia-flutter-autoroll
fcb56ec203
Roll Skia from 77960d9addc8 to a38945abe337 (5 revisions) (#21322) 2020-09-22 09:32:01 -07:00
skia-flutter-autoroll
24df09ddd1
Roll Skia from 7a1f241c0134 to 77960d9addc8 (1 revision) (#21321) 2020-09-22 08:07:01 -07:00
skia-flutter-autoroll
c73732616b
Roll Skia from 1a49a5334c36 to 7a1f241c0134 (4 revisions) (#21318) 2020-09-22 03:02:01 -07:00
skia-flutter-autoroll
ecedc854c4
Roll Dart SDK from c660a695266a to c61a0818e4bd (1 revision) (#21315) 2020-09-22 01:42:02 -07:00
skia-flutter-autoroll
94d7ecb75f
Roll Skia from 371fde549e35 to 1a49a5334c36 (1 revision) (#21312) 2020-09-22 01:37:02 -07:00
skia-flutter-autoroll
1ee3364df1
Roll Fuchsia Linux SDK from 2rXyLF0YK... to VgNGzw-DQ... (#21317) 2020-09-22 00:45:20 -07:00
skia-flutter-autoroll
7653b92902
Roll Dart SDK from 8bd3017291e5 to c660a695266a (7 revisions) (#21310) 2020-09-21 16:57:02 -07:00
skia-flutter-autoroll
fa2a39eba2
Roll Skia from feb4d10f7b2d to 371fde549e35 (46 revisions) (#21309) 2020-09-21 16:52:01 -07:00
George Wright
978371fd1e
[manual roll] Roll Fuchsia Linux SDK from K2Oiy-AYh... to 2rXyLF0YK (#21308) 2020-09-21 16:37:02 -07:00
skia-flutter-autoroll
ec0a726fab
Roll Dart SDK from 8c45e2e29cb4 to 8bd3017291e5 (1 revision) (#21278) 2020-09-21 15:12:02 -07:00
skia-flutter-autoroll
87eff25909
Roll Dart SDK from 6f333dbd6a2b to 8c45e2e29cb4 (3 revisions) (#21276) 2020-09-18 18:47:02 -07:00
skia-flutter-autoroll
5155e819dd
Roll Fuchsia Linux SDK from Qi0ptKLxN... to K2Oiy-AYh... (#21265) 2020-09-18 13:37:01 -07:00
skia-flutter-autoroll
5e784a5c1a
Roll Dart SDK from 2cec6af2652f to 6f333dbd6a2b (1 revision) (#21261) 2020-09-18 12:42:04 -07:00