Kaushik Iska
356e31aef5
Reland "remove surface dependance on external view embedder ( #22468 )" ( flutter/engine#22470 )
2020-11-12 15:37:12 -08:00
LongCatIsLooong
465c84321e
Exposing ColorFilter to ImageFilter conversion and Compose() ( flutter/engine#20309 )
2020-11-12 15:34:02 -08:00
skia-flutter-autoroll
5cd8bfaa81
Roll Skia from 43f0a7d724aa to fc4fdc5b25f4 (27 revisions) ( flutter/engine#22479 )
2020-11-12 15:29:02 -08:00
Dan Field
b388181b25
Limit heap growth on Android ( flutter/engine#20473 )
...
Limit heap growth to half of totalMem by default, with the option to set it higher or lower in the AndroidManifest
2020-11-12 14:53:54 -08:00
Yegor
5e34c83023
make CkContourMeasureIter and CkContourMeasure resurrectable ( flutter/engine#22459 )
2020-11-12 13:27:39 -08:00
Greg Spencer
9eb3e81613
Reland: "Make PlatformDispatcher.locale and locales return consistent values ( #22267 )" ( flutter/engine#22473 )
...
This reverts commit 698b69f, relanding #22267 , now that flutter/flutter#70252 has landed to prevent the problems it had the first time.
Here is the original PR description:
For some reason (probably a bad merge on my part), the return values for locale and locales are not the same on web as they are on other platforms for the PlatformDispatcher and SingletonFlutterWindow classes. The web versions are non-nullable and the others are nullable.
This converts them to be the same (non-nullable) values
2020-11-12 13:20:13 -08:00
Matej Knopp
7fd7ae2252
Disable synchronous resizing until a frame is produced ( flutter/engine#22457 )
...
Instead of synchronousResizing flag which in some cases seems to be set too early, synchronous resizing is postponed until framework produces a frame so ResizeSynchronizer knows for sure that the engine is up and running.
2020-11-12 11:50:31 -08:00
LongCatIsLooong
07032ba889
[Android text input] Reland #21534 ( flutter/engine#22435 )
2020-11-12 11:34:01 -08:00
Filip Filmar
b52a40fcc9
Add an include in minikin ( flutter/engine#22466 )
...
FontLanguageListCache.cpp uses the ICU constant FALSE of type UBool, but
does not #include <umachine.h> where it is defined.
This makes the code brittle with respect to header file reorganization,
and I found this while trying to roll ICU version 68.1 to Flutter
engine.
2020-11-12 11:08:10 -08:00
George Wright
9e74c9daea
Add D3D9 fallback path for ANGLE and ensure fallbacks are actually attempted ( flutter/engine#22412 )
2020-11-12 10:54:02 -08:00
Zachary Anderson
f34d9eac78
Default to 2.7 when generating the package config ( flutter/engine#22469 )
...
For https://github.com/flutter/flutter/issues/70349
2020-11-12 10:37:14 -08:00
Emmanuel Garcia
1d0a96bd3f
Fix talkback in hybrid composition while using FlutterFragmentActivity ( flutter/engine#22429 )
2020-11-12 10:30:29 -08:00
Jason Simmons
5441ac8cf5
libtxt: use a placeholder run's width as the width of the placeholder character's glyph ( flutter/engine#22451 )
2020-11-12 10:24:01 -08:00
skia-flutter-autoroll
152265eda3
Roll Skia from 59bafeeaa7de to 43f0a7d724aa (1 revision) ( flutter/engine#22467 )
2020-11-12 09:54:01 -08:00
skia-flutter-autoroll
2556a87995
Roll Fuchsia Mac SDK from 9t3yDRxI8... to 8ZF4hapvg... ( flutter/engine#22464 )
2020-11-12 09:49:02 -08:00
skia-flutter-autoroll
a61d054f9c
Roll Fuchsia Linux SDK from pWW5QaeNe... to fULjPqtx9... ( flutter/engine#22462 )
2020-11-12 09:44:02 -08:00
skia-flutter-autoroll
d1a90741b8
Roll Dart SDK from 40a4d9b44d72 to 620cf701720d (1 revision) ( flutter/engine#22460 )
2020-11-12 09:39:02 -08:00
Jim Graham
2fc96daad5
Fix the event size parameters in the Embedder ComplexClip test ( flutter/engine#22455 )
2020-11-12 09:34:03 -08:00
Kaushik Iska
ae4dbc51b8
Reverts 2 commits that remove surface dependance on external view embedder ( flutter/engine#22468 )
...
* Revert "Remove GetExternalViewEmbedder from surface (#22272 )"
This reverts commit 9dffddd08d0ad6fa7434c5a5bdff87e09da92e57.
* Revert "Rasterizer is initialized with an external view embedder (#22405 )"
This reverts commit 417c869d6bcd70ba82fdd6efc8db1efa19fb997c.
2020-11-12 08:41:11 -08:00
Jim Graham
698b69f417
Revert "Make PlatformDispatcher.locale and locales return consistent values ( #22267 )" ( flutter/engine#22461 )
...
This reverts commit b5812aaaa3df6c2d7e0eb6256c4b6c54d5d658cf.
2020-11-11 23:39:59 -08:00
LongCatIsLooong
fbfb27f515
Revert "[Android Text Input] Make the editing state listenable and allow batch edits ( #21534 )" ( flutter/engine#22434 )
2020-11-11 18:24:02 -08:00
Yegor
23df969f93
Make CkPath resurrectable ( flutter/engine#22446 )
2020-11-11 17:29:01 -08:00
nturgut
00333158e6
Upgrades to felt (running on multiple modes, multiple backends, single test target option) ( flutter/engine#22260 )
...
* testing running the tests on all build modes
* don't run debug mode on other browsers
* fix platform message test failures
* some cleanup. change dispose platform channel message
* adding flags to control the integration tests better with felt
* running tests by target name, selecting web rendering backend
* fix conditions
* carrying some conditions to helper methods. Adding comments
* create a blocked list for failing canvaskit test
* parse parameters before all integration tests
* Give better warning to developers for tests that are blocked for CI
* address some reviwer comments (more remains)
* remove named parameters
* also run with auto mode
* add verbose option
* reduce the number of tests running. skip url_test for now
2020-11-11 17:18:15 -08:00
skia-flutter-autoroll
9bf63d4170
Roll Skia from 70eba23828a3 to 59bafeeaa7de (3 revisions) ( flutter/engine#22458 )
2020-11-11 17:14:02 -08:00
Greg Spencer
b5812aaaa3
Make PlatformDispatcher.locale and locales return consistent values ( flutter/engine#22267 )
...
For some reason (probably a bad merge on my part), the return values for locale and locales are not the same on web as they are on other platforms for the PlatformDispatcher and SingletonFlutterWindow classes. The web versions are non-nullable and the others are nullable.
This converts them to be the same (non-nullable) values.
2020-11-11 16:30:22 -08:00
Mouad Debbar
60ad53502c
[web] Refactor _measureSubstring to better suit rich text measurement ( flutter/engine#22443 )
2020-11-11 15:50:01 -08:00
Mouad Debbar
6133000b23
[web] Reuse the existing font string builer in TextStyle ( flutter/engine#22444 )
2020-11-11 15:49:46 -08:00
Mouad Debbar
fe3d35549a
[web] Better data structure to prepare for rich text measurement ( flutter/engine#22442 )
2020-11-11 15:49:24 -08:00
skia-flutter-autoroll
fa05b3e823
Roll Skia from 869eb97f6c29 to 70eba23828a3 (20 revisions) ( flutter/engine#22452 )
2020-11-11 15:34:02 -08:00
David Worsham
903469946d
fuchsia: Update buildroot ( flutter/engine#22445 )
2020-11-11 15:07:13 -08:00
Robert Ancell
8e621546e8
Fix typo in documentation for FlPlatformPlugin ( flutter/engine#22426 )
2020-11-12 12:02:44 +13:00
skia-flutter-autoroll
4a8aad7e8e
Roll Dart SDK from 8749fdff07f5 to 40a4d9b44d72 (1 revision) ( flutter/engine#22450 )
2020-11-11 14:54:02 -08:00
chunhtai
65456583c8
reland support uri launch in android ( flutter/engine#22363 )
...
* Revert "Revert "support uri intent launcher in android (#21275 )" (#22298 )"
This reverts commit 9a5b6b4e910bcfac97a330a4aa2cbe2f14b57522.
* reland support uri launch for android
* refactor
* update
* fix test
* addressing comments
* addressing comments
* revert throw error
2020-11-11 14:51:04 -08:00
skia-flutter-autoroll
7e9819367c
Roll Fuchsia Mac SDK from e-4Jm-yWa... to 9t3yDRxI8... ( flutter/engine#22447 )
2020-11-11 14:14:02 -08:00
skia-flutter-autoroll
2ae9b0798c
Roll Skia from 7006e15df59d to 869eb97f6c29 (4 revisions) ( flutter/engine#22437 )
2020-11-11 14:09:02 -08:00
Yegor
75712b2594
Remove double-referencing from CkImage to SkImage ( flutter/engine#22415 )
2020-11-11 14:04:02 -08:00
Kaushik Iska
9dffddd08d
Remove GetExternalViewEmbedder from surface ( flutter/engine#22272 )
...
This decouples surfaces from view embedders.
2020-11-11 13:45:24 -08:00
Kaushik Iska
417c869d6b
Rasterizer is initialized with an external view embedder ( flutter/engine#22405 )
...
This allows us to not rely on surface methods for getting
the external view embedder.
Conflicts:
shell/common/rasterizer.cc
shell/common/rasterizer_unittests.cc
2020-11-11 12:49:03 -08:00
David Worsham
4026f4ae32
fuchsia: Add licenses to CIPD ( flutter/engine#22430 )
2020-11-11 12:08:13 -08:00
skia-flutter-autoroll
27ce908202
Roll Fuchsia Linux SDK from Z-OUQ5Dti... to pWW5QaeNe... ( flutter/engine#22440 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC jimgraham@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
2020-11-11 10:49:50 -08:00
skia-flutter-autoroll
c8bd80c715
Roll Skia from 24c18526a564 to 7006e15df59d (1 revision) ( flutter/engine#22433 )
2020-11-10 19:49:01 -08:00
LongCatIsLooong
7d20e41baf
[Android Text Input] Make the editing state listenable and allow batch edits ( flutter/engine#21534 )
2020-11-10 19:19:03 -08:00
skia-flutter-autoroll
8adeabb04e
Roll Skia from 1fe2b80dc782 to 24c18526a564 (1 revision) ( flutter/engine#22432 )
2020-11-10 18:24:01 -08:00
skia-flutter-autoroll
12227c60de
Roll Skia from a0a5146ba9d1 to 1fe2b80dc782 (2 revisions) ( flutter/engine#22428 )
2020-11-10 15:39:01 -08:00
skia-flutter-autoroll
8c221fbd72
Roll Fuchsia Linux SDK from DzZi2gPbF... to Z-OUQ5Dti... ( flutter/engine#22427 )
2020-11-10 15:34:01 -08:00
gaaclarke
fcbe799c09
Reland deeplinking with info.plist check ( flutter/engine#22356 )
2020-11-10 15:29:02 -08:00
Ferhat
eedd412c5f
[web] Speed up PageView/CustomPainter rendering ( flutter/engine#22408 )
2020-11-10 14:41:58 -08:00
skia-flutter-autoroll
407a429a37
Roll Skia from 88e8bb2fe2d5 to a0a5146ba9d1 (2 revisions) ( flutter/engine#22425 )
2020-11-10 13:39:03 -08:00
stuartmorgan
63d117142d
Roll ANGLE to latest version ( flutter/engine#22177 )
...
Rolls ANGLE to the latest master. This will help support upcoming UWP work.
2020-11-10 13:32:16 -08:00
Kaushik Iska
8b9acb11b8
Move common graphics utils to //flutter/common/graphics ( flutter/engine#22320 )
2020-11-10 12:34:02 -08:00