19542 Commits

Author SHA1 Message Date
Ben Bergkamp
4fcf481fb3 [fuchsia] Write trace profiles for v2 components (flutter/engine#36186) 2022-09-22 14:46:38 -05:00
Pierrick Bouvier
1c09d84078 Enable native Windows on Arm build (flutter/engine#35962)
Linaro [Windows on Arm](https://www.linaro.org/windows-on-arm/) team is working to enable projects for this new platform.
Lately, we have been interested in Dart/Flutter.

This PR enables building natively flutter components (exe + dll) for windows on arm.

It solves this issue (https://github.com/flutter/flutter/issues/62597) partially, by starting with native build.
2022-09-22 12:44:26 -07:00
Ben Bergkamp
fcf779e801 [fuchsia] enable dart null safety in fuchsia.dart files (flutter/engine#36303) 2022-09-22 14:41:00 -05:00
Kaushik Iska
7e8494c842 [impeller] Wireup vertex descriptor format for vulkan (flutter/engine#36353) 2022-09-22 15:14:02 -04:00
skia-flutter-autoroll
71934b1eb3 Roll Skia from 276e0a2dcc63 to 2795a353adbd (4 revisions) (flutter/engine#36354) 2022-09-22 19:07:30 +00:00
Harry Terkelsen
7596ed17ed [canvaskit] Clone VideoFrame when cloning CkImage (flutter/engine#36299) 2022-09-22 11:00:02 -07:00
Kaushik Iska
2a83c51e95 Roll Dart SDK from 441b4d802246 to 1627a0801f8c (1 revision) (flutter/engine#36351) 2022-09-22 12:22:34 -04:00
Jason Simmons
136cbcc67f [Impeller] Convert the ImpellerC command line arguments to UTF-8 on Windows (flutter/engine#36335) 2022-09-22 15:13:09 +00:00
skia-flutter-autoroll
1e8cdf3f2c Roll Skia from de61ea34de5d to 276e0a2dcc63 (1 revision) (flutter/engine#36345) 2022-09-22 12:38:22 +00:00
Brandon DeRosier
06213c79f0 [Impeller] Don't do texture passthrough when opacity needs to be applied (flutter/engine#36337) 2022-09-22 08:48:13 +00:00
skia-flutter-autoroll
d1a17b2804 Roll Skia from 35576b361dcd to de61ea34de5d (2 revisions) (flutter/engine#36343) 2022-09-22 08:30:34 +00:00
Brandon DeRosier
2682bdb322 Factor destination alpha into color blend output (flutter/engine#36338) 2022-09-22 00:19:37 -07:00
skia-flutter-autoroll
4cf02644fa Roll Skia from 4e51918bba1f to 35576b361dcd (1 revision) (flutter/engine#36341) 2022-09-22 06:56:19 +00:00
xiaomiao
dc3b1eb7c7 [Impeller] Add matrix makerow and makecolumn. (flutter/engine#36312) 2022-09-22 00:37:29 +00:00
skia-flutter-autoroll
0f1fb5a26b Roll Skia from 0a2f2145d6f3 to 4e51918bba1f (1 revision) (flutter/engine#36334) 2022-09-21 23:57:24 +00:00
skia-flutter-autoroll
47ecae2dbc Roll Skia from ff37365c47f8 to 0a2f2145d6f3 (2 revisions) (flutter/engine#36332) 2022-09-21 22:19:22 +00:00
Dan Field
0354d6c6fb Revert "[Impeller] SDF text rendering " (flutter/engine#36330) 2022-09-21 21:54:19 +00:00
skia-flutter-autoroll
f2f3a0848d Roll Skia from 73ef24a6e608 to ff37365c47f8 (5 revisions) (flutter/engine#36328) 2022-09-21 20:49:25 +00:00
Brandon DeRosier
3dda74eed7 Implement local matrix filter (flutter/engine#36309) 2022-09-21 13:12:19 -07:00
godofredoc
3e7c81d01d Include flutter_tester only on debug files. (flutter/engine#36296) 2022-09-21 20:01:03 +00:00
skia-flutter-autoroll
033dc60d45 Roll Skia from 8632d18df82a to 73ef24a6e608 (9 revisions) (flutter/engine#36326) 2022-09-21 19:11:17 +00:00
Alexander Biggs
6751734343 [fuchsia] Add run_unit_tests.sh script. (flutter/engine#36308)
This is a convenience script for running unit tests locally.

To make this script work, I had to move several test exclusions
from test_suites.yaml (which controls running tests on CQ)
to the tests themselves. I think this is for the best because
it makes running the tests locally with behavior that matches
CQ easier.

Also added fuchsia_tests to build_and_copy_to_fuchsia.sh
so it builds the unit tests .far packages by default.

Tested: Ran `run_unit_tests.sh`, all tests pass. Ran
`build_and_copy_to_fuchsia.sh`, it still builds.
2022-09-21 10:40:20 -07:00
Alexander Biggs
aff2fac56a Revert "Revert "fxbug.dev/94000: Set Opacity and Scale Flatland Values for Flatland Embedder (#36109)" (#36305)" (flutter/engine#36323)
This reverts commit 938b7349cc70fd80b8fe6df053acfa53cfc91ae3.

The tryjob failure is not related to this PR. https://github.com/flutter/flutter/issues/112014
2022-09-21 10:40:06 -07:00
Alexander Biggs
bef70aabc1 [fuchsia] Disable flaking shell test on Fuchsia. (flutter/engine#36320) 2022-09-21 17:28:50 +00:00
skia-flutter-autoroll
8264d475fb Roll Skia from a1f186aca73a to 8632d18df82a (4 revisions) (flutter/engine#36319) 2022-09-21 16:59:24 +00:00
Shivesh Ganju
0976e7ab55 [fuchsia][scenic] Call GetViewRef once per view in flatland platform (flutter/engine#36304)
view.

Currently flatland platform view recursively calls GetViewRef to watch
for ViewRef changes. Since re-linking of views will not be supported by
flatland, GetViewRef should be called only once per view.

Test: ffx test run "fuchsia-pkg://fuchsia.com/flutter_runner_tests#meta/flutter_runner_tests.cm"

Bug: https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=109948
2022-09-21 11:55:24 -04:00
Zachary Anderson
16fbee37b3 Removes FragmentProgram.shader() (flutter/engine#35904) 2022-09-21 07:14:12 -07:00
skia-flutter-autoroll
37a90d9bdd Roll Skia from 8a6ff207e7be to 721da68f52e0 (1 revision) (flutter/engine#36317) 2022-09-21 13:42:09 +00:00
Kaushik Iska
c8047a01e9 [Impeller] Fix uniform buffer bindings to point to the right var (flutter/engine#36293) 2022-09-21 11:25:10 +00:00
skia-flutter-autoroll
3047e3976a Roll Skia from b4b87bc89b5a to 8a6ff207e7be (1 revision) (flutter/engine#36313) 2022-09-21 09:43:40 +00:00
ColdPaleLight
020eeb67bd [Impeller] Make matrix image filter work as expected (flutter/engine#36193) 2022-09-21 08:46:59 +00:00
skia-flutter-autoroll
77889be4d3 Roll Skia from eecb5bde7c87 to b4b87bc89b5a (3 revisions) (flutter/engine#36311) 2022-09-21 07:31:04 +00:00
Dan Field
c4d33221d8 [Impeller] SDF text rendering (flutter/engine#36171) 2022-09-21 01:19:07 +00:00
gaaclarke
6b2a14d348 Isolate platform channels for desktop (flutter/engine#35893) 2022-09-20 23:56:04 +00:00
skia-flutter-autoroll
44d6ab7959 Roll Skia from e89e47d02a23 to eecb5bde7c87 (9 revisions) (flutter/engine#36306) 2022-09-20 23:51:56 +00:00
gaaclarke
938b7349cc Revert "fxbug.dev/94000: Set Opacity and Scale Flatland Values for Flatland Embedder (#36109)" (flutter/engine#36305)
This reverts commit b4602ed641e3c8b2651b2b16f0d340a0a6835d35.
2022-09-20 15:55:16 -07:00
cfontas
b4602ed641 fxbug.dev/94000: Set Opacity and Scale Flatland Values for Flatland Embedder (flutter/engine#36109)
This PR makes a few changes to flatland_external_view_embedder as part of fxbug.dev/94000 to enable flatland on smart display.

- Add Opacity

- Add Scale

= Update flatland_external_view_embedder_unittests to verify changes.

Bug: https://fxbug.dev/94000
2022-09-20 15:22:16 -07:00
Nehal Patel
b252a1d987 Enable Mac iOS Engine in recipes tests (flutter/engine#36256) 2022-09-20 14:56:50 -07:00
Shivesh Ganju
f73cf637fd [fuchsia][scenic] Add support for viewConnected and viewDisconnected (flutter/engine#36298)
signals in flatland.

This PR adds support for sending 'View.viewConnected' platform message
when a view gets created and 'View.viewDisconnected' signal when a view
gets destroyed.

Test: ffx test run "fuchsia-pkg://fuchsia.com/flutter_runner_tests#meta/flutter_runner_tests.cm"

Bug: https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=93452
2022-09-20 17:53:27 -04:00
yaakovschectman
74ec47aa10 Modify assert keyboard condition on Windows to account for violation of invariant (flutter/engine#36129)
* Skip assert on critical keys

* Comment motivation

* Update shell/platform/windows/keyboard_key_embedder_handler.cc

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Unit test keyboard change

* Format

* Ditto

* Update shell/platform/windows/keyboard_unittests.cc

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Update shell/platform/windows/keyboard_key_embedder_handler.cc

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>

* Discard repeat keyup messages

* Initial

* Post synchronization

* Explain assertion

* Reassess pressing records

* Formatting

* Update shell/platform/windows/keyboard_key_embedder_handler.cc

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>

* One space

* Update shell/platform/windows/keyboard_key_embedder_handler.cc

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>

* Comment spacing

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
2022-09-20 17:00:55 -04:00
skia-flutter-autoroll
73c89c937c Roll Skia from 14ebc89de8b8 to e89e47d02a23 (3 revisions) (flutter/engine#36287) 2022-09-20 16:49:17 +00:00
skia-flutter-autoroll
bc07ca6830 Roll Fuchsia Linux SDK from ByuJQGQgrBHyqqxLr... to gcHdDsKmQTV_IVNjv... (flutter/engine#36281) 2022-09-20 15:48:03 +00:00
Jia Hao
2e404ea083 Fix inverted setSystemUIChangeCallback (flutter/engine#36248) 2022-09-20 15:37:11 +00:00
skia-flutter-autoroll
24edd79e45 Roll Skia from 06033b7da9ca to 14ebc89de8b8 (1 revision) (flutter/engine#36280) 2022-09-20 14:19:23 +00:00
skia-flutter-autoroll
80f26964ce Roll Skia from c7fe27590f4f to 06033b7da9ca (2 revisions) (flutter/engine#36276) 2022-09-20 12:03:21 +00:00
skia-flutter-autoroll
ae662c2b54 Roll Skia from e6a1bf0e443a to c7fe27590f4f (1 revision) (flutter/engine#36270) 2022-09-20 06:26:47 +00:00
nbayati
826b0d0232 Fix the a11y scrolling issue (flutter/engine#35899)
* Fix the a11y scrolling issue

* Add scroll overflow dom element

* Add tests for scrollTop/scrollLeft

* Documentation and code clean-ups

* call recomputePositionAndSize() after neutralizing the scroll position

* Remove unnecessary imports
2022-09-19 21:15:34 -07:00
skia-flutter-autoroll
da84861479 Roll Fuchsia Linux SDK from VLpNsp5eHa62OQf6H... to ByuJQGQgrBHyqqxLr... (flutter/engine#36267) 2022-09-20 02:11:07 +00:00
Brandon DeRosier
e2725e8965 Fix unused var (flutter/engine#36265) 2022-09-19 18:28:57 -07:00
skia-flutter-autoroll
1c0e808c23 Roll Skia from 575044c99aac to e6a1bf0e443a (1 revision) (flutter/engine#36264) 2022-09-19 23:56:06 +00:00