17617 Commits

Author SHA1 Message Date
skia-flutter-autoroll
cbc183261a Roll Skia from d77f5acbcdea to 2f60656f83af (1 revision) (flutter/engine#33170) 2022-05-06 08:29:05 -07:00
skia-flutter-autoroll
1e858b0e21 Roll Fuchsia Linux SDK from SKwp79KB0... to AbpMmmeA0... (flutter/engine#33168) 2022-05-06 07:24:06 -07:00
skia-flutter-autoroll
d222854e39 Roll Skia from 080fe3d7449c to d77f5acbcdea (1 revision) (flutter/engine#33167) 2022-05-06 05:44:04 -07:00
skia-flutter-autoroll
cece090cfb Roll Skia from 39872b74befa to 080fe3d7449c (1 revision) (flutter/engine#33164) 2022-05-06 01:29:04 -07:00
skia-flutter-autoroll
bf3435c595 Roll Skia from 4cf577899cd7 to 39872b74befa (1 revision) (flutter/engine#33163) 2022-05-06 00:09:04 -07:00
skia-flutter-autoroll
9483b5e97d Roll Skia from d7ddbe668dc4 to 4cf577899cd7 (19 revisions) (flutter/engine#33161) 2022-05-05 22:49:05 -07:00
Jim Graham
26c1ba11fa Text gradient matrix golden test (flutter/engine#33153) 2022-05-05 19:24:04 -07:00
Zachary Anderson
98bfa2d298 Add an option to use a prebuilt impellerc (flutter/engine#33139) 2022-05-05 18:38:37 -07:00
godofredoc
1c9e9f01e9 Add linux_android_aot_engine using recipes v2. (flutter/engine#33125) 2022-05-05 15:39:06 -07:00
skia-flutter-autoroll
b7312b2449 Roll Fuchsia Linux SDK from vlUTeBjRG... to SKwp79KB0... (flutter/engine#33136) 2022-05-05 14:34:06 -07:00
Jim Graham
48b5e26cf7 Do not create incomplete DlColorSource objects from Skia gradients (flutter/engine#33131) 2022-05-05 14:29:06 -07:00
gaaclarke
dd0763ad5a Memoize Locale.hashCode (flutter/engine#33140)
* Started memoizing Locale hashCode.

* docstring update

* added comment
2022-05-05 13:52:27 -07:00
Drew Roen
2373205814 Create dependabot.yml (flutter/engine#33137) 2022-05-05 15:47:07 -05:00
skia-flutter-autoroll
5ea958cc5d Roll Skia from 33cedc38f26d to d7ddbe668dc4 (2 revisions) (flutter/engine#33135) 2022-05-05 11:34:06 -07:00
Chris Bracken
1af24ccf62 Set Platform.executable on startup (flutter/engine#33127)
Previously, using Platform.executable (from dart:io) returned null (if
non-null-by-default was disabled) or threw an exception (if NNBD was
enabled) since we weren't setting it.

We now pass the executable name to Dart during VM startup based on the
first value in the FlutterProjectArgs::command_line_argv array passed to
FlutterEngineRun (or FlutterEngineInitialize) on startup. argv[0] (if
specified) is explicitly documented as being required to be the
executable name in embedder.h. In the case where no argv[0] is
specified, we instead set Platform.executable to "Flutter" in order to
avoid violating the (non-nullable) type annotation on
Platform.executable.

Note that dart::bin::SetExecutableName() does NOT make a copy of the
input string, so that value needs to be available for the entire lifetime
of the VM.

This also adds EmbedderConfigBuilder::SetExecutableName() to support
setting a fake executable name in unittests. By default, we continue to
set the name "embedder_unittest" unless overridden using this method.

See: https://api.flutter.dev/flutter/dart-io/Platform/executable.html
See: https://github.com/dart-lang/sdk/issues/48427

Issue: https://github.com/flutter/flutter/issues/83921
2022-05-05 11:14:16 -07:00
godofredoc
1df74f0938 Fix gtk targets for arm64 artifacts. (flutter/engine#33130) 2022-05-05 09:54:08 -07:00
joshualitt
de2d4ad277 [web] Migrate Flutter Web DOM usage to JS static interop - 4 (flutter/engine#32938)
* [web] Migrate Flutter Web DOM usage to JS static interop - 3.

* [web] Migrate Flutter Web DOM usage to JS static interop - 4.
2022-05-05 08:31:29 -07:00
skia-flutter-autoroll
0bdde39716 Roll Skia from 5d969e3dd9e5 to 33cedc38f26d (1 revision) (flutter/engine#33129) 2022-05-05 04:34:03 -07:00
skia-flutter-autoroll
555bbab983 Roll Skia from 38d4fdebbb95 to 5d969e3dd9e5 (4 revisions) (flutter/engine#33122) 2022-05-04 22:04:04 -07:00
godofredoc
af7fb4d98b Move processing of flutter jars to gn. (flutter/engine#33124) 2022-05-04 19:59:05 -07:00
skia-flutter-autoroll
527bcd04bf Roll Fuchsia Linux SDK from y05w_RMax... to vlUTeBjRG... (flutter/engine#33117) 2022-05-04 19:29:05 -07:00
godofredoc
0c6e98ac5d Move embedder jar file processing to GN. (flutter/engine#33119) 2022-05-04 18:44:06 -07:00
Chris Bracken
d19ef3092c [embedder] Fix typo in EmbedderA11yTest (flutter/engine#33120) 2022-05-04 18:19:05 -07:00
Chris Bracken
418ea17248 [macOS] Fix test fixture identifier style (flutter/engine#33118)
Rename the C++ style can_composite_platform_views and native_callback
functions to the Dart-style identifiers canCompositePlatformViews and
nativeCallback in the macOS desktop test fixtures.

Also corrects the helper method identifier from CreateSimplePicture to
_createSimplePicture, thus making it library-private to help readers
understand it's a local helper.

Ref: [Flutter Style Guide](https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#naming)
Ref: [Effective Dart](https://dart.dev/guides/language/effective-dart/style#do-name-other-identifiers-using-lowercamelcase)
2022-05-04 16:55:50 -07:00
skia-flutter-autoroll
dc5ea4b4b0 Roll Skia from b894c69abba5 to 38d4fdebbb95 (3 revisions) (flutter/engine#33112) 2022-05-04 16:54:06 -07:00
Zachary Anderson
d85395558f Revert "dart:ui conversion from native to FfiNative" (flutter/engine#33116) 2022-05-04 16:24:06 -07:00
Chinmay Garde
eaccba761d [impeller] Implement an OpenGL ES 2.0 backend. (flutter/engine#33084) 2022-05-04 15:54:06 -07:00
Tong Mu
a1d38c5056 [Android, Keyboard] Extract KeyboardManager's external dependencies as ViewDelegate; Rework testing framework (flutter/engine#32944)
* Compilable

* Test pass

* recordChannelCallsTo

* respondToTextInputWith

* textInputPluginHasTheSecondHighestPrecedence

* All tests

* Docs
2022-05-04 13:37:09 -07:00
skia-flutter-autoroll
a7fac3b2ad Roll Skia from 05a78241e5fa to b894c69abba5 (4 revisions) (flutter/engine#33108) 2022-05-04 13:19:02 -07:00
Chinmay Garde
dbe2018d38 [impeller] Enable Impeller playground if an environment variable is set. (flutter/engine#33107) 2022-05-04 12:59:06 -07:00
Drew Roen
ec84ac54fa Add default read permissions to address a code scanning security issue (flutter/engine#33103) 2022-05-04 11:39:07 -07:00
joshualitt
0a92e9703a Revert "[web] CL 3 (#32936)" (flutter/engine#33109)
This reverts commit 7bdd93f6b8e9b86fb32d03191c7e9f6ef0643502.
2022-05-04 11:06:45 -07:00
skia-flutter-autoroll
c5e163c3ac Roll Skia from 3afac9e55329 to 05a78241e5fa (5 revisions) (flutter/engine#33104) 2022-05-04 10:29:05 -07:00
Brandon DeRosier
872057a707 [Impeller] Assign PaintPassDelegates to subpasses (flutter/engine#33097) 2022-05-04 09:31:50 -07:00
Clement Skau
ca1dc06bc1 dart:ui conversion from native to FfiNative (flutter/engine#29607) 2022-05-04 09:29:05 -07:00
skia-flutter-autoroll
a42a6c4c48 Roll Skia from 6cd730f8f209 to 3afac9e55329 (4 revisions) (flutter/engine#33102) 2022-05-04 09:04:06 -07:00
joshualitt
7bdd93f6b8 [web] CL 3 (flutter/engine#32936) 2022-05-04 08:32:01 -07:00
skia-flutter-autoroll
fd94d7168f Roll Skia from 33fe2f560944 to 6cd730f8f209 (1 revision) (flutter/engine#33101) 2022-05-04 07:39:06 -07:00
skia-flutter-autoroll
20a894d60f Roll Skia from b80fb8960048 to 33fe2f560944 (1 revision) (flutter/engine#33099) 2022-05-04 05:54:06 -07:00
skia-flutter-autoroll
57bea608e4 Roll Fuchsia Linux SDK from BqiQiPG47... to y05w_RMax... (flutter/engine#33098) 2022-05-04 03:09:06 -07:00
skia-flutter-autoroll
6577f95ece Roll Skia from c4f818e10a8c to b80fb8960048 (1 revision) (flutter/engine#33096) 2022-05-04 02:34:04 -07:00
skia-flutter-autoroll
afd4f8bb40 Roll Skia from 7425ab9c6d6c to c4f818e10a8c (3 revisions) (flutter/engine#33094) 2022-05-04 00:44:04 -07:00
skia-flutter-autoroll
411f3b3e79 Roll Skia from 47454bb40491 to 7425ab9c6d6c (1 revision) (flutter/engine#33091) 2022-05-03 23:24:05 -07:00
Zachary Anderson
e14d23f7bc Make armv7 arg to iOS framework script optional (flutter/engine#33090) 2022-05-03 23:01:36 -07:00
godofredoc
5ef82b111b Add archives to //flutter build file. (flutter/engine#33088) 2022-05-03 21:09:05 -07:00
skia-flutter-autoroll
42493a4d9b Roll Skia from 16aa3fc4586d to 47454bb40491 (2 revisions) (flutter/engine#33089) 2022-05-03 20:49:04 -07:00
Jim Graham
b415fb06ef Fix condition in OpacityLayer where it inherits opacity twice (flutter/engine#33085) 2022-05-03 18:09:04 -07:00
skia-flutter-autoroll
b6fc564887 Roll Skia from 72f6c42ed8f4 to 16aa3fc4586d (2 revisions) (flutter/engine#33083) 2022-05-03 15:59:04 -07:00
skia-flutter-autoroll
f466a9a955 Roll Skia from 2622e0332751 to 72f6c42ed8f4 (4 revisions) (flutter/engine#33081) 2022-05-03 14:29:04 -07:00
skia-flutter-autoroll
d5485e74e8 Roll Fuchsia Linux SDK from xkPkXkPw9... to BqiQiPG47... (flutter/engine#33079) 2022-05-03 13:49:05 -07:00