13058 Commits

Author SHA1 Message Date
Emmanuel Garcia
d20f5e016a Reland: Call Dart plugin registrant if available (flutter/engine#25375) 2021-04-02 15:00:17 -07:00
chandarrengoog
26574f5de2 Update gtest_filters. (flutter/engine#25309)
Account for https://flutter-review.googlesource.com/c/recipes/+/11700.
2021-04-02 14:32:55 -07:00
skia-flutter-autoroll
befb29c605 Roll Skia from 87011df3cf84 to f8d75c687d2e (1 revision) (flutter/engine#25394) 2021-04-02 13:49:00 -07:00
Mouad Debbar
c86bcd09b1 [web] Fix framework material text field tests (flutter/engine#25367) 2021-04-02 13:35:13 -07:00
skia-flutter-autoroll
f426065250 Roll Fuchsia Linux SDK from AhlA9OIbM... to b6atUpuKK... (flutter/engine#25392) 2021-04-02 12:49:01 -07:00
xster
6f92b73ba2 Revert "Deduplicate plugin registration logic and make error logs visible (#25297)" (flutter/engine#25393) 2021-04-02 12:44:01 -07:00
skia-flutter-autoroll
16526f4d6d Roll Skia from 396cd1dfabdd to 87011df3cf84 (1 revision) (flutter/engine#25391) 2021-04-02 12:14:01 -07:00
skia-flutter-autoroll
9aafdd7f46 Roll Skia from 0cbd45421f25 to 396cd1dfabdd (2 revisions) (flutter/engine#25388) 2021-04-02 10:29:01 -07:00
skia-flutter-autoroll
5c0a59d886 Roll Skia from 2938eea68c46 to 0cbd45421f25 (1 revision) (flutter/engine#25386) 2021-04-02 08:59:01 -07:00
James Clarke
396e42ae8e Revert https://github.com/flutter/engine/pull/24428 (flutter/engine#25319) 2021-04-02 08:37:31 -07:00
skia-flutter-autoroll
363ea295fc Roll Skia from 1b20cf0fe9e9 to 2938eea68c46 (1 revision) (flutter/engine#25384) 2021-04-02 07:34:01 -07:00
skia-flutter-autoroll
3ebec3e164 Roll Skia from d4897f0d127e to 1b20cf0fe9e9 (1 revision) (flutter/engine#25380) 2021-04-02 00:49:00 -07:00
Chris Bracken
2797aa9c99 Add fallback for GetAbsoluteFilePath in UWP (flutter/engine#25379)
In UWP, GetFinalPathNameByHandle requires the app to declare appropriate
capabilities in the app's package manifest. Some of these capabilities are not
permitted in shipping apps on the app store, but may be fine for
development/debugging scenarios. If we can't resolve the full path due to
insufficient access, but have verified the handle is valid, return the original
path.

This gets hot reload requests working in the UWP embedder.

https://github.com/flutter/flutter/issues/79609
2021-04-01 23:34:59 -07:00
skia-flutter-autoroll
05b6f293f4 Roll Skia from 42d753031d3f to d4897f0d127e (1 revision) (flutter/engine#25378) 2021-04-01 23:24:02 -07:00
freiling
a8cea746b9 [fuchsia][shader warmup] Avoid recursively iterating over assets directory when loading skp's due to high cost of openat() on pkgfs (flutter/engine#25006)
* [fuchsia][shader warmup] Fixed SkpWarmupTest

This test regressed due to https://github.com/flutter/engine/pull/23488
and this regression was silent due to https://github.com/flutter/flutter/issues/78277

Credit to @gnoliyil for actually putting together the fix.

* [fuchsia][shader warmup] Avoid recursively iterating over assets directory when loading skp's due to high cost of openat() on pkgfs
2021-04-01 23:23:52 -07:00
skia-flutter-autoroll
b082da2d8e Roll Fuchsia Linux SDK from kafCPE8Hd... to AhlA9OIbM... (flutter/engine#25377) 2021-04-01 23:09:02 -07:00
skia-flutter-autoroll
e0b5911965 Roll Dart SDK from 5fb4fb907f88 to 6d0a351efd1f (1 revision) (flutter/engine#25376) 2021-04-01 21:44:01 -07:00
skia-flutter-autoroll
3578bab413 Roll Skia from 92b35673c5bb to 988b7043e54c (2 revisions) (flutter/engine#25372) 2021-04-01 17:39:01 -07:00
George Wright
b11dbe813b Call CreateRenderSurface() after setting the Engine for a View on UWP (flutter/engine#25369) 2021-04-01 17:31:12 -07:00
skia-flutter-autoroll
38f8686186 Roll Skia from 7384b3757655 to 92b35673c5bb (1 revision) (flutter/engine#25370) 2021-04-01 16:09:02 -07:00
Wu Zhong
4450368e6a [iOS][Test] Update scenario test tutorial (flutter/engine#25324) 2021-04-01 14:59:01 -07:00
Vojta Staněk
bd28d383db Remove comment about null on not-null fields (flutter/engine#25304) 2021-04-01 14:54:02 -07:00
skia-flutter-autoroll
379f558850 Roll Skia from 92f2d9340ef1 to 7384b3757655 (2 revisions) (flutter/engine#25366) 2021-04-01 14:44:03 -07:00
xubaolin
01ef94a8e0 fix a HapticFeedback.vibrate NNBD bug (flutter/engine#25350) 2021-04-01 14:39:01 -07:00
Jim Graham
1a617496d9 Avoid the deprecated SkFilterQuality in the Engine APIs (flutter/engine#24797) 2021-04-01 14:34:02 -07:00
skia-flutter-autoroll
772a6a7c32 Roll Skia from d18967c67d78 to 92f2d9340ef1 (5 revisions) (flutter/engine#25364) 2021-04-01 13:09:01 -07:00
skia-flutter-autoroll
2b56af12a3 Roll Skia from 87fc65710104 to d18967c67d78 (4 revisions) (flutter/engine#25361) 2021-04-01 11:44:02 -07:00
Chris Bracken
9b4a0264d5 Correct typos throughout the engine/embedder (flutter/engine#25346)
Used the the `misspell` tool available at
https://github.com/client9/misspell, then applied hand-corrections. It's
possible we could adopt this as a presubmit, but there are still enough
false positives that it may not be worth the effort.
2021-04-01 11:08:19 -07:00
Alexander Brusher
e5acad709c [fuchsia] Populates fuchsia node is_keyboard_key in accessibility bridge. (flutter/engine#25334)
This change sets the fuchsia node attribute is_keyboard_key in the
accessibility bridge.
2021-04-01 10:21:51 -07:00
skia-flutter-autoroll
743960675b Roll Skia from 7f38a89654b2 to 87fc65710104 (4 revisions) (flutter/engine#25359) 2021-04-01 10:19:01 -07:00
skia-flutter-autoroll
a76c78fc7e Roll Fuchsia Linux SDK from T_kNQ9dqg... to kafCPE8Hd... (flutter/engine#25358) 2021-04-01 09:19:01 -07:00
Matej Knopp
0fe51ec040 Position accent popup window next to caret (flutter/engine#24867)
* Position accent popup window next to caret

https://github.com/flutter/flutter/issues/77545

* Fix typo
2021-04-01 10:25:27 +02:00
skia-flutter-autoroll
3b05a4e467 Roll Skia from f1126836f9ef to 7f38a89654b2 (1 revision) (flutter/engine#25352) 2021-04-01 00:44:01 -07:00
skia-flutter-autoroll
f2d1febb01 Roll Skia from 3d358fe2e533 to f1126836f9ef (1 revision) (flutter/engine#25351) 2021-03-31 23:19:01 -07:00
skia-flutter-autoroll
643b61a8bc Roll Skia from bba188062503 to 3d358fe2e533 (1 revision) (flutter/engine#25347) 2021-03-31 21:49:02 -07:00
skia-flutter-autoroll
9775fce011 Roll Skia from 3d3562912fea to bba188062503 (1 revision) (flutter/engine#25345) 2021-03-31 17:24:01 -07:00
James Clarke
fb1e309778 Windows UWP: Add support for emulated mouse cursor for targets such as XBOX (flutter/engine#24698)
Adds an emulated mouse cursor for devices that don't typically have a traditional mouse. Enables mouse-like user interactions by using gamepad devices.

flutter/flutter#76092
flutter/flutter#14967

Unit tests blocked by: flutter/flutter#70197 label added
2021-03-31 16:25:27 -07:00
Chris Bracken
b59df14302 Clean up small typos in EncodableValue docs (flutter/engine#25340)
Spotted elsewhere in the file while taking a quick pass over 20b6f2a
before merging.
2021-03-31 16:22:23 -07:00
skia-flutter-autoroll
9a9bd9398b Roll Skia from a4d85e708b8e to 3d3562912fea (6 revisions) (flutter/engine#25342) 2021-03-31 15:59:01 -07:00
Emmanuel Garcia
c34705f5dd Reland: "Fix memory leak and bug in the RunsOnCreationTaskRun" (flutter/engine#25317) 2021-03-31 15:16:38 -07:00
Jason Simmons
9db82f38da Send a null response to signal that a message is not implemented on the web text input channel (flutter/engine#25314) 2021-03-31 15:14:01 -07:00
skia-flutter-autoroll
e8d07d0157 Roll Skia from 8ed7a8d1c659 to a4d85e708b8e (7 revisions) (flutter/engine#25339) 2021-03-31 14:34:02 -07:00
Yilong Li
eaaa732b80 fuchsia: Allow access to system services in tests. (flutter/engine#25303)
Per https://fuchsia.dev/fuchsia-src/concepts/testing/v1_test_component,
in order to access non-basic system services like Vulkan loader and
sysmem allocator, we need to add "system-services" field to the cmx
metadata file.

Unittests like "shell_test" requires Vulkan to run properly, so we
add Vulkan loader and sysmem services; for Flutter runner tests,
we also need to add fuchsia.ui.scenic.Scenic since the test needs
to create a Scenic session as well.

TEST=shell_tests (SkpWarmupTest.Basic/SkpWarmupTest.Image)
     flutter_runner_tests (EngineTest.SkpWarmUp) on FEMU
2021-03-31 13:43:33 -07:00
skia-flutter-autoroll
d822454787 Roll Fuchsia Linux SDK from -9LtXeZ47... to T_kNQ9dqg... (flutter/engine#25336) 2021-03-31 13:04:02 -07:00
skia-flutter-autoroll
ba7074f0b9 Roll Skia from 428523f9a4dc to 8ed7a8d1c659 (18 revisions) (flutter/engine#25338)
https://skia.googlesource.com/skia.git/+log/428523f9a4dc..8ed7a8d1c659

2021-03-31 csmartdalton@google.com Extract a GrVertexChunkArray class with a builder
2021-03-31 rmistry@google.com Add new motionmark SKPs
2021-03-31 rmistry@google.com Replace desk_intelwiki.skp with desk_gujuratiwiki.skp
2021-03-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from b9593d4e39ea to 4e8691e28194 (1 revision)
2021-03-31 johnstiles@google.com Run the inliner on GLES devices only.
2021-03-31 johnstiles@google.com Add support for constant-folded array inequality checks.
2021-03-31 csmartdalton@google.com Use 4x msaa for all dm testing
2021-03-31 johnstiles@google.com Add test for folding of == and != for arrays.
2021-03-31 reed@google.com Add drawPatch to canvaskit
2021-03-31 bsalomon@google.com SkAuto[S]TMalloc only for trivially constructible/destructible.
2021-03-31 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2021-03-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from d6926860006d to de65860ffd71 (501 revisions)
2021-03-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from d7d98509da5c to 864a36474205 (28 revisions)
2021-03-31 bsalomon@google.com GrConvertPixels takes pixmaps
2021-03-30 herb@google.com remove unused functions from glyph run classes
2021-03-30 egdaniel@google.com Grab mutex before reseting vk command pools.
2021-03-30 jvanverth@google.com Add compute methods to GrD3DDirectCommandList.
2021-03-30 jlavrova@google.com Handle the case when one grapheme includes more than one run.

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 mtklein@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
2021-03-31 13:03:29 -07:00
Christopher Fujino
b30b174aaa build dart2js on linux arm host (flutter/engine#25312) 2021-03-31 12:54:02 -07:00
George Wright
ad9a889666 Support software rendering fallback on Win32 (flutter/engine#25205) 2021-03-31 12:49:02 -07:00
Chris Bracken
896ed97baf Make EncodableValue::LongValue const (flutter/engine#25335)
This method doesn't mutate the value of the underlying variant.

Fixes https://github.com/flutter/flutter/issues/79472
2021-03-31 12:47:49 -07:00
Harsh Bhikadia
20b6f2a4ea [doc] added dart type mapping in declaration comment (flutter/engine#25329) 2021-03-31 11:50:59 -07:00
skia-flutter-autoroll
dba2fa42ae Roll Skia from 1d2a26d0df07 to 428523f9a4dc (5 revisions) (flutter/engine#25311) 2021-03-30 13:59:01 -07:00