18231 Commits

Author SHA1 Message Date
Jonah Williams
a184d04005 cleanup fractional translation ifdefs and config (flutter/engine#34198) 2022-06-22 09:00:57 -07:00
skia-flutter-autoroll
1086b6e0a9 Roll Skia from a9163fca2e00 to 57a5326e20fa (3 revisions) (flutter/engine#34225) 2022-06-22 08:54:04 -07:00
skia-flutter-autoroll
c945314a04 Roll Skia from 39888036d16d to a9163fca2e00 (1 revision) (flutter/engine#34223) 2022-06-22 07:34:04 -07:00
skia-flutter-autoroll
37ee401d71 Roll Skia from ff4e443638e4 to 39888036d16d (2 revisions) (flutter/engine#34220) 2022-06-22 00:39:04 -07:00
skia-flutter-autoroll
880ff041d3 Roll Skia from a99593bfa91a to ff4e443638e4 (1 revision) (flutter/engine#34219) 2022-06-21 23:14:06 -07:00
skia-flutter-autoroll
ef80dc0e60 Roll Fuchsia Linux SDK from oPfLoarS_... to C5eoLgP5g... (flutter/engine#34217) 2022-06-21 22:19:04 -07:00
skia-flutter-autoroll
194658c08a Roll Skia from e956ae74eaa9 to a99593bfa91a (1 revision) (flutter/engine#34215) 2022-06-21 21:29:03 -07:00
skia-flutter-autoroll
cd0a127a86 Roll Skia from 915cad6282cb to e956ae74eaa9 (2 revisions) (flutter/engine#34213) 2022-06-21 19:34:06 -07:00
Tong Mu
869b09b201 [Keyboard] Update generated key codes (flutter/engine#34125)
* Impl

* Remove logical plane

* Revert "Remove logical plane"

This reverts commit a422c425d9c15a0d6576d1dfb5c0faab22038523.
2022-06-21 18:25:26 -07:00
ColdPaleLight
9ea6679bb6 [impeller] Use mapping based 'Texture::SetContents' in image decoder and text render context (flutter/engine#33477) 2022-06-22 00:43:05 +00:00
skia-flutter-autoroll
87d289e260 Roll Skia from beff14abb9a6 to 915cad6282cb (35 revisions) (flutter/engine#34205) 2022-06-21 14:39:03 -07:00
Tong Mu
5de64c88b0 [Keyboard, Android] Mint physical keys on the Android plane (flutter/engine#34122) 2022-06-21 13:14:33 -07:00
godofredoc
94efcccb6e Fix path in android aot configuration. (flutter/engine#34155) 2022-06-21 19:55:05 +00:00
Chris Bracken
53a9648da9 [lint] Merge impeller .clang-tidy into main config (flutter/engine#33692)
Merges most (but not all) of the impeller .clang-tidy rules into the
main .clang-tidy config. Merges:

readability-identifier-naming.PrivateMemberSuffix (_)
readability-identifier-naming.EnumConstantPrefix (k)
modernize-use-default-member-init.UseAssignment
Does not merge:

readability-identifier-naming.PublicMethodCase (CamelCase)
readability-identifier-naming.PrivateMethodCase (CamelCase)
These last two are not merged due to the non-trivial number of existing
field accessors that use field_name() methods to directly return
field_name_. While these are permitted by the C++ style guide, we may
want to move to a single, simple rule and name everything in CamelCase.
These can be enabled in a followup patch.

No new tests added, since this change is style-only.
2022-06-21 11:52:42 -07:00
Chris Bracken
ba49690c20 Eliminate use-after-move (flutter/engine#34197)
pipeline_desc is a std::optional<PipelineDescriptor>. It's used in test
expectations after (lines 320-321) the move. This passes by value like
in other tests.
2022-06-21 11:51:58 -07:00
skia-flutter-autoroll
f9a694e833 Roll Skia from 59cba4b1bd40 to beff14abb9a6 (1 revision) (flutter/engine#34135) 2022-06-21 11:49:03 -07:00
joshualitt
73a8bd7c5b [web] Migrate Flutter Web DOM usage to JS static interop - 36. (flutter/engine#33372) 2022-06-21 10:24:40 -07:00
Jonah Williams
ffd7eadb73 enable SUPPORT_FRACTIONAL_TRANSLATION everywhere (flutter/engine#34141) 2022-06-21 10:16:02 -07:00
Dwayne Slater
903b84e145 Re-Enable ExternalTexturesTest (flutter/engine#34118)
Use ImageFormat.PRIVATE since produced images are not read. Hint to downstream surface producers that the image will be sampled from on the GPU.
2022-06-21 10:11:06 -07:00
J-P Nurmi
b7bfa342dd [Linux] Test text input (flutter/engine#34186)
This PR finishes what #33661 and #33111 started - most of `FlTextInputPlugin` is now covered by tests.
2022-06-21 10:03:30 -07:00
skia-flutter-autoroll
0cf3615afb Roll Fuchsia Linux SDK from B2QiPjJLV... to oPfLoarS_... (flutter/engine#34191) 2022-06-21 08:59:06 -07:00
Zachary Anderson
2d1d433927 Fix include path for internal build (flutter/engine#34195) 2022-06-21 23:29:31 +08:00
jensjoha
f316b56ce7 Fix dot package references (flutter/engine#34174)
Don't use .packages -> use .dart_tool/package_config.json
2022-06-21 08:17:18 +02:00
skia-flutter-autoroll
8b9b982431 Roll Fuchsia Linux SDK from 41BttpFOm... to B2QiPjJLV... (flutter/engine#34181) 2022-06-20 19:39:06 -07:00
J-P Nurmi
024fd472b8 [Linux][Testing] reduce the boilerplate for MockBinaryMessenger (flutter/engine#34029)
Let MockBinaryMessenger internally manage the FlBinaryMessenger wrapper
instance and provide it via operator FlBinaryMessenger*() to avoid
having to create two objects in every test. The same technique was used
for MockSettings in #32618.
2022-06-21 09:07:05 +12:00
skia-flutter-autoroll
34c231851a Roll Fuchsia Linux SDK from JAsmkFMfz... to 41BttpFOm... (flutter/engine#34175) 2022-06-20 06:19:06 -07:00
skia-flutter-autoroll
c879596e9e Roll Fuchsia Linux SDK from SNaWwCSWO... to JAsmkFMfz... (flutter/engine#34169) 2022-06-19 16:59:08 -07:00
skia-flutter-autoroll
ed1b9f163f Roll Fuchsia Linux SDK from TRsScgChj... to SNaWwCSWO... (flutter/engine#34167) 2022-06-19 03:39:05 -07:00
skia-flutter-autoroll
19feaeade9 Roll Fuchsia Linux SDK from 1zR9t0KCO... to TRsScgChj... (flutter/engine#34162) 2022-06-18 14:19:05 -07:00
skia-flutter-autoroll
84cfbc8a54 Roll Fuchsia Linux SDK from WYLlloBRb... to 1zR9t0KCO... (flutter/engine#34157) 2022-06-18 00:59:03 -07:00
godofredoc
5e932a2524 Fixes for gn artifacts. (flutter/engine#34152) 2022-06-18 04:23:04 +00:00
godofredoc
a00479bb95 Add slash to separate directories. (flutter/engine#34147)
The zip file was not including the directory name because it was missing
an slash.

Bug: https://github.com/flutter/flutter/issues/81855
2022-06-17 16:48:19 -07:00
godofredoc
50b88f8f8c Use darwin instead of mac for artifacts location. (flutter/engine#34145) 2022-06-17 16:08:07 -07:00
joshualitt
9ce131d415 [web] Migrate Flutter Web DOM usage to JS static interop - 34. (flutter/engine#33370) 2022-06-17 15:13:19 -07:00
Kaushik Iska
395bd45f12 Fixes the arg due to an API change (flutter/engine#34143)
fixes: https://github.com/flutter/flutter/issues/106218
2022-06-17 16:38:02 -04:00
JsouLiang
f5189d13e8 Add DlSamplingOptions & DlFilterMode (flutter/engine#34024) 2022-06-17 19:26:04 +00:00
toneyzeng
df87bef96d [android] Fix leak of bitmap object (android.graphics.Bitmap of Java) while using platform image decoder. (flutter/engine#33953) 2022-06-17 19:22:05 +00:00
godofredoc
d1e9f3570d Move flutter_patched_sdk to the correct location. (flutter/engine#34128) 2022-06-17 19:18:03 +00:00
skia-flutter-autoroll
31f51f0ca8 Roll Fuchsia Linux SDK from 8RUqjL2hC... to WYLlloBRb... (flutter/engine#34139) 2022-06-17 11:38:03 -07:00
Alex Zaslavsky
912d4bb230 Remove no-op flag from fidlc response gen (flutter/engine#34110) 2022-06-17 16:44:04 +00:00
Jonah Williams
53eaa066a6 make fractional translation the default for desktop/tester (flutter/engine#34115) 2022-06-17 09:13:09 -07:00
joshualitt
4357cd9462 [web] Migrate Flutter Web DOM usage to JS static interop - 32. (flutter/engine#33362) 2022-06-17 08:53:37 -07:00
skia-flutter-autoroll
0aad3935e8 Roll Skia from b926372fa120 to 59cba4b1bd40 (1 revision) (flutter/engine#34133) 2022-06-17 00:48:03 -07:00
skia-flutter-autoroll
f1592f3b5c Roll Skia from 61b36e126410 to b926372fa120 (1 revision) (flutter/engine#34131) 2022-06-16 23:23:02 -07:00
skia-flutter-autoroll
c01493702e Roll Fuchsia Linux SDK from IpcII8Gik... to 8RUqjL2hC... (flutter/engine#34130) 2022-06-16 22:18:04 -07:00
skia-flutter-autoroll
1e25d44042 Roll Skia from b2cecde549c7 to 61b36e126410 (5 revisions) (flutter/engine#34129) 2022-06-16 21:58:04 -07:00
skia-flutter-autoroll
625da0b80b Roll Skia from 7ae0801384fa to b2cecde549c7 (16 revisions) (flutter/engine#34121) 2022-06-16 16:33:03 -07:00
Tong Mu
611b633ff4 [Windows, Keyboard] Fix crash on Up-only IME event (flutter/engine#33746)
* Impl and test

* Format and some doc

* Rewrite algorithm

* Format

* Simplify

* Fix

* Fix params
2022-06-16 16:13:55 -07:00
godofredoc
d0576051ee Adds arm64-profile config. (flutter/engine#34114) 2022-06-16 22:24:04 +00:00
Brandon DeRosier
0e98421276 Make the cmake GLFW embedder example easier to use (flutter/engine#34113) 2022-06-16 15:19:49 -07:00