10039 Commits

Author SHA1 Message Date
skia-flutter-autoroll
f5f71eb46b Roll Fuchsia Linux SDK from aVCEp... to eyQ-Z... (flutter/engine#19090) 2020-06-17 09:18:02 -07:00
skia-flutter-autoroll
d3aeeec323 Roll Skia from 4c47d0ddea16 to 2518f546e3f2 (2 revisions) (flutter/engine#19088) 2020-06-17 08:33:02 -07:00
Gary Qian
85c98bef38 Fix windows SkParagraph compilation (flutter/engine#19073) 2020-06-17 02:14:34 -07:00
skia-flutter-autoroll
fc74fdd472 Roll Skia from 3244745c3d4b to 4c47d0ddea16 (3 revisions) (flutter/engine#19083) 2020-06-17 00:13:02 -07:00
liyuqian
146f8c7c0b Correct BM_ShellInitializationAndShutdown (flutter/engine#18829) 2020-06-16 23:38:02 -07:00
skia-flutter-autoroll
6bd98d5e63 Roll Skia from de980231f62c to 3244745c3d4b (1 revision) (flutter/engine#19081) 2020-06-16 22:53:02 -07:00
Siva
5bb06562b0 Manual roll of Dart 021a49e88c...4b9aa2bd7e (flutter/engine#19079)
1. Manual roll of Dart 021a49e88c...4b9aa2bd7e
dart-lang/sdk@4b9aa2bd7e Revert "[VM/Runtime] Cleanup package config initialization code"
dart-lang/sdk@d44457f79d [Core Libraries] Eliminate the fork in the core libraries.
dart-lang/sdk@29e93bcdbd [VM/Runtime] Cleanup package config initialization code
dart-lang/sdk@07e2921287 [ddc] Cleanup false assumption from subtype check
dart-lang/sdk@62893f9b00 Reland "[vm] Check prefix.loadLibrary is called and returns before prefix members are used."
dart-lang/sdk@ed9112e862 Sort declarations in api_test.dart
dart-lang/sdk@a9bb706ce2 Migration: allow the client to specify which files to analyze/migrate.
dart-lang/sdk@651464c909 Implement the rest of the ArgumentList ASTNode logic in the context type visitor in feature_computer.dart, tests added in feature_computer_test.dart
dart-lang/sdk@c7d9fa996b Clean up some unnecessary code in completion manager
dart-lang/sdk@e11eb2cd08 [nnbd_migration] Fix #42263, tool inserting ! on toString/hashCode

2. Adjusted all flutter libraries.yaml files to account for elimination of the
fork in the Dart core librarie

3. Adjusted flutter gn file to account for elimination of the fork in the
Dart core librarie
2020-06-16 19:41:06 -07:00
skia-flutter-autoroll
c1e018aab0 Roll Skia from f08a82b52dbf to de980231f62c (1 revision) (flutter/engine#19078) 2020-06-16 18:38:02 -07:00
skia-flutter-autoroll
52a1623509 Roll Skia from 5ca9d1a3414a to f08a82b52dbf (3 revisions) (flutter/engine#19077) 2020-06-16 17:18:02 -07:00
Siva
c90b26552e Manual roll of Dart 6d4e7d6830...021a49e88c (flutter/engine#19074)
* 1. Manual roll of Dart 6d4e7d6830...021a49e88c

dart-lang/sdk@021a49e88c Update the way to get feature set and language version.
dart-lang/sdk@d1638508c1 Migration: streamline behavior injection in migration_cli_test.dart.

2. Update ICU dependency and adjust license script to account for this
   change.

* Update license tool signature.
2020-06-16 16:50:30 -07:00
skia-flutter-autoroll
aa89ce8fbe Roll Skia from f1eb43e8800b to 5ca9d1a3414a (8 revisions) (flutter/engine#19072) 2020-06-16 15:58:03 -07:00
Yegor
30879c3f50 take web_ui to null safety (flutter/engine#19027)
move web_ui to NNBD syntax
2020-06-16 15:28:06 -07:00
Dan Field
0b5b38c8b4 Instantiate image codec doc fix (flutter/engine#19062)
Correctly describe the way aspect ratio is managed when one parameter is not specified.
2020-06-16 15:14:04 -07:00
skia-flutter-autoroll
3052933661 Roll Fuchsia Linux SDK from YEXby... to aVCEp... (flutter/engine#19071) 2020-06-16 14:33:02 -07:00
Emmanuel Garcia
f44a132c1b Revert add createOverlaySurface JNI #19040 (flutter/engine#19075) 2020-06-16 14:06:15 -07:00
skia-flutter-autoroll
3d304e3088 Roll Skia from 762cb4ea46dd to f1eb43e8800b (8 revisions) (flutter/engine#19063) 2020-06-16 13:33:02 -07:00
Kaushik Iska
ce2baf1ce0 Revert "Remove pipeline in favor of layer tree holder (#18901)" (flutter/engine#19066)
Reverting for b/158816279
2020-06-16 13:15:57 -07:00
Robert Ancell
a5c408ddc7 Add support for headless mode (flutter/engine#19038) 2020-06-17 06:25:48 +12:00
Sanjay Chouksey
5ac4f2f800 Allow access to raw zircon handle (flutter/engine#19052)
As part of migrating Fuchsia from legacy SceneHost/ChildView based code
to Flutter Embedder based PlatformView, we need to expose the raw zircon
handle. Since we are converting a private getter to public getter, this
does not affect any existing code.

Co-authored-by: Sanjay Chouksey <sanjayc@google.com>
2020-06-16 11:23:39 -07:00
skia-flutter-autoroll
7b0d8d12d2 Roll Skia from f4ec452b7ab3 to 762cb4ea46dd (1 revision) (flutter/engine#19060) 2020-06-16 10:40:08 -07:00
Gary Qian
c9fa545cf3 Platform resolved locale and Android localization refactor (flutter/engine#18645) 2020-06-16 04:29:50 -07:00
skia-flutter-autoroll
082179c37b Roll Fuchsia Linux SDK from evdT_... to YEXby... (flutter/engine#19058) 2020-06-16 01:10:13 -07:00
skia-flutter-autoroll
0695cd233e Roll Skia from 47111d18f48d to f4ec452b7ab3 (4 revisions) (flutter/engine#19057) 2020-06-16 00:10:07 -07:00
Michael Goderbauer
e6d2948d07 Rename trace-whitelist to trace-allowlist (flutter/engine#19047) 2020-06-15 20:52:43 -07:00
cg021
1e0b020dde Add createOverlaySurface JNI (flutter/engine#19040) 2020-06-15 19:49:29 -07:00
skia-flutter-autoroll
00bf142a3e Roll Skia from e3a39f7053bd to 47111d18f48d (9 revisions) (flutter/engine#19053) 2020-06-15 18:45:04 -07:00
skia-flutter-autoroll
4c09fd07bb Roll Skia from 602b4024858c to e3a39f7053bd (4 revisions) (flutter/engine#19048) 2020-06-15 17:25:04 -07:00
gaaclarke
aa6657496f started polling the gpu usage (flutter/engine#18752) 2020-06-15 16:48:14 -07:00
gaaclarke
6e0de2ce0d updated tests names (flutter/engine#18966) 2020-06-15 13:25:00 -07:00
skia-flutter-autoroll
526a5ac502 Roll Skia from 08ac84a66a5e to 602b4024858c (7 revisions) (flutter/engine#19046) 2020-06-15 12:05:02 -07:00
skia-flutter-autoroll
63686f975f Roll Fuchsia Linux SDK from Gm8Wf... to evdT_... (flutter/engine#19045) 2020-06-15 11:50:03 -07:00
skia-flutter-autoroll
d6742e4c46 Roll Fuchsia Linux SDK from ThzHh... to Gm8Wf... (flutter/engine#18998)
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 wrightgeorge@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-06-15 09:54:13 -07:00
Luigi Rosso
6b6e8d35bb Adding support for image filtering in CanvasKit backend. (flutter/engine#19035) 2020-06-15 09:01:37 -07:00
skia-flutter-autoroll
686b196ab7 Roll Skia from 45fe2e8a9914 to 08ac84a66a5e (4 revisions) (flutter/engine#19041) 2020-06-15 04:50:05 -07:00
skia-flutter-autoroll
7f7b98e265 Roll Skia from ac16760df463 to 45fe2e8a9914 (4 revisions) (flutter/engine#19028)
https://skia.googlesource.com/skia.git/+log/ac16760df463..45fe2e8a9914

2020-06-12 herb@google.com move methods to options class
2020-06-12 fmalita@chromium.org [skjson] Reinstate initFastShortString
2020-06-12 egdaniel@google.com Add SkSurface flush call that takes a GrBackendSurfaceMutableState.
2020-06-12 johnstiles@google.com Allow printf-style formatting to be used in SK_ABORT.

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 bungeman@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-06-15 06:27:46 -04:00
Dan Field
465d3f5a4d Fix hit testing logic in fuchsia a11y (flutter/engine#19029) 2020-06-12 18:24:38 -07:00
Michael Goderbauer
8b7389a9c8 Wire up channel for restoration data (flutter/engine#18042) 2020-06-12 16:31:25 -07:00
Dan Field
d5b8e0ed40 Call Shell::NotifyLowMemory when backgrounded/memory pressure occurs on Android (flutter/engine#19026)
* Reland "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (#18979)" (#19023)"

This reverts commit c59e68bd173963801870aab396bf443d3b64be49.
2020-06-12 15:12:25 -07:00
James Robinson
60a604bfa4 [fuchsia] Add ability to configure separate data and asset dirs (flutter/engine#18858)
This allows Fuchsia components executed by the Flutter runner to
specify a directory containing assets if they wish to store assets
separate from program data. This is specified in the program metadata
field within the component's specification with the new "assets"
attribute. If this attribute is absent, assets are loaded relative to
the path specified in the "data" attribute as before.

This is useful in the short term to use a location in the package where
we can store small files more efficiently. It is also potentially
useful longer term to enforce a stronger separatation between
executable program data and non-executable assets.

This commit adds some basic unit testing for the data parsing to the
flutter_runner_tests suite.
2020-06-12 14:41:27 -07:00
cg021
ea31a75bd4 onEndFrame JNI (flutter/engine#18867)
* onEndFrame JNI

* beginFrame brief change
2020-06-12 16:21:25 -05:00
skia-flutter-autoroll
b0aa9f4bdc Roll Skia from 637838d20abd to ac16760df463 (1 revision) (flutter/engine#19025) 2020-06-12 14:05:05 -07:00
skia-flutter-autoroll
21fae00094 Roll Skia from 3d6bf04366f6 to 637838d20abd (2 revisions) (flutter/engine#19021) 2020-06-12 12:45:07 -07:00
Yegor
b457938f23 apply null safety syntax to mobile dart:ui (flutter/engine#18933)
* apply null safety syntax to mobile dart:ui
2020-06-12 12:42:12 -07:00
Emmanuel Garcia
c59e68bd17 Revert "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (#18979)" (flutter/engine#19023)
This reverts commit 88a7c4cc690fc70c016ea9c35e9247ceee610319.
2020-06-12 12:31:12 -07:00
skia-flutter-autoroll
c92b46a458 Roll Skia from 30212b7941d6 to 3d6bf04366f6 (17 revisions) (flutter/engine#19020) 2020-06-12 11:25:04 -07:00
skia-flutter-autoroll
ae67676032 Roll Skia from 21bbfc6c2dfe to 30212b7941d6 (6 revisions) (flutter/engine#19009)
https://skia.googlesource.com/skia.git/+log/21bbfc6c2dfe..30212b7941d6

2020-06-11 johnstiles@google.com Fix implicit fallthroughs throughout Skia.
2020-06-11 ethannicholas@google.com Revert "fixed sample(..., matrix) with runtime effects"
2020-06-11 reed@google.com Add filter-quality to imageshader factory
2020-06-11 csmartdalton@google.com Duplicate ccpr/GrCCStrokeGeometry to tessellate/GrStrokeGeometry
2020-06-11 reed@google.com remove unneeded SK_LEGACY_BLITTER_CHOICE flag
2020-06-11 robertphillips@google.com Add new GM to exercise Vulkan YCbCr images

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 bungeman@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-06-12 13:05:16 -04:00
Kaushik Iska
da146dedd4 Remove log added for local testing (flutter/engine#19012) 2020-06-11 19:22:36 -07:00
Kaushik Iska
a33e6515ed Exit before pushing a trace event when layer tree holder is empty (flutter/engine#19008) 2020-06-11 19:17:20 -07:00
freiling
58f1c6d181 Make SKSL caching test work on Fuchsia on arm64 (flutter/engine#18572)
* Hook up PersistentCache to ShellTestPlatformViewVulkan

* [vulkan][fuchsia] enable vulkan without swiftshader in fuchsia tests on arm64

* [vulkan][fuchsia] Disable second half of ShellTest.CacheSkSLWorks on
vulkan backend

GrContext::precompileShader() is not implemented for vulkan contexts, so
dont run the portion of this test that depends on that behavior on
Vulkan.

Co-authored-by: George Wright <gw280@google.com>
2020-06-11 18:45:23 -07:00
cg021
18b103f955 onBeginFrame JNI (flutter/engine#18866) 2020-06-11 17:15:03 -07:00