13039 Commits

Author SHA1 Message Date
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
Alexander Brusher
3ebaf4f764 [fuchsia][a11y] Adds isKeyboardKey semantics flag. (flutter/engine#25167)
This change introduces a semantics flag to indicate whether a node
represents a virtual keyboard key.
2021-03-30 13:26:56 -07:00
xster
59ff1d3735 Deduplicate plugin registration logic and make error logs visible (flutter/engine#25297) 2021-03-30 11:19:01 -07:00
skia-flutter-autoroll
7db8c2c275 Roll Skia from 4718a8b83bbb to 1d2a26d0df07 (2 revisions) (flutter/engine#25306) 2021-03-30 11:14:02 -07:00
Harry Terkelsen
1613a25b91 Add computeLineMetrics (flutter/engine#25293) 2021-03-30 11:08:58 -07:00
chandarrengoog
b730d4b621 Copy gtest_filters from femu_test.py. (flutter/engine#25300)
Start migrating away from hard-coded gtest_filters in femu_test.py
2021-03-30 10:35:15 -07:00
chunhtai
0b40ddfde0 Reland "Fixes android voice access delete text, redo, and undo action" (flutter/engine#25289)
* Reland "Fixes android voice access delete text, redo, and undo actions. (#25050)"

This reverts commit b1b20aedd68a6cfea50b61e4f4aca74c3909407c.

* fix condition
2021-03-30 10:21:21 -07:00
xster
058ebe70e5 Turn off insecure socket policy configuration in the engine (flutter/engine#25299) 2021-03-30 10:15:10 -07:00
skia-flutter-autoroll
4577e22d5e Roll Skia from 589adda93059 to 4718a8b83bbb (14 revisions) (flutter/engine#25305) 2021-03-30 09:39:01 -07:00
skia-flutter-autoroll
8504932ccb Roll Fuchsia Linux SDK from Jsuz_VU7L... to -9LtXeZ47... (flutter/engine#25302) 2021-03-30 09:04:01 -07:00
James Clarke
c68996b4ef Fix WinUWP build (flutter/engine#25267) 2021-03-30 08:54:02 -07:00
skia-flutter-autoroll
e1b99b3cdc Roll Skia from 7b41798fd606 to 589adda93059 (1 revision) (flutter/engine#25295)
https://skia.googlesource.com/skia.git/+log/7b41798fd606..589adda93059

2021-03-30 shrekshao@google.com WebGPU API evolution GPUExtent3D.depth -> depthOrArrayLayers

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-30 08:10:41 -07:00
Chris Bracken
c04c20351e Revert "Fix Windows external texture interference (#25193)" (flutter/engine#25292)
This will cause the previous texture binding used by Skia to be
incorrectly unbound, such that should they need to re-used an existing
binding, we'll end up rendering blank instead.

Instead we should be using

    context->flushAndSubmit();
    context->resetContext(kAll_GrBackendState);

in `EmbedderExternalTextureGL::ResolveTexture` in order to notify Skia
that we've updated handles within the current binding and invalidate any
assumptions about previous modifications it has made to the context.

This reverts commit eff2763bd561ef9ca6d7834f785013d20e525d60.
2021-03-29 16:46:26 -07:00
Pieter van Loon
d6e0e468e3 Keep rendering to screen in iOS inactive state (flutter/engine#25196)
Co-authored-by: Aaron Clarke <gaaclarke>
2021-03-29 16:45:34 -07:00
LongCatIsLooong
bc034502d7 [Android Text Input] restart when framework changes composing region (flutter/engine#25180) 2021-03-29 16:29:01 -07:00
skia-flutter-autoroll
0f9f16b58a Roll Skia from 556302dea5bc to 7b41798fd606 (7 revisions) (flutter/engine#25291) 2021-03-29 16:09:02 -07:00
skia-flutter-autoroll
bfb45b7d79 Roll Skia from 99438408b1e0 to 556302dea5bc (4 revisions) (flutter/engine#25287) 2021-03-29 14:49:01 -07:00
Kaushik Iska
e96ad6e421 [ios] [asan] Copy asan runtime dylib when built with "--asan" (flutter/engine#25284) 2021-03-29 13:59:03 -07:00
Brandon DeRosier
ace4d489a0 When snapshotting a surface, upper-bound the render target size to the device limit. (flutter/engine#25213) 2021-03-29 13:54:02 -07:00
chunhtai
4f3e691b5a Fixes iOS accessibility can focus wrong content due to rapid animations (flutter/engine#25115) 2021-03-29 13:49:04 -07:00