20239 Commits

Author SHA1 Message Date
Ferhat
c81a2ecb58
[web]Update @dart annotation. Change shaders to allocate smaller canvas (#22481) 2020-11-13 13:55:32 -08:00
skia-flutter-autoroll
34938c4fa6
Roll Skia from efd628a1a965 to cae335d5b18f (5 revisions) (#22503) 2020-11-13 13:38:02 -08:00
skia-flutter-autoroll
e06f106385
Roll Skia from 011218edb590 to efd628a1a965 (2 revisions) (#22499) 2020-11-13 12:13:02 -08:00
skia-flutter-autoroll
64f5556080
Roll Dart SDK from 41893ff76b0f to bf20abbb8e22 (2 revisions) (#22498) 2020-11-13 12:08:01 -08:00
skia-flutter-autoroll
8f5bcdf33d
Roll Fuchsia Mac SDK from 8ZF4hapvg... to vjuGOKwGt... (#22497) 2020-11-13 12:03:02 -08:00
Dan Field
63a6fe3cf9
Opt in fixutres (#22502) 2020-11-13 12:02:07 -08:00
Ari Weiland
ccbc2e6cf1
Fix some serious lifecycle bugs with Android embedding code (#22203) 2020-11-13 11:58:02 -08:00
Kaushik Iska
fcb64c988c
[android] Platform view creates external view embedder (#22360) 2020-11-13 05:52:41 -08:00
skia-flutter-autoroll
bbcf19ad14
Roll Skia from 8ead30d51c86 to 011218edb590 (4 revisions) (#22493) 2020-11-13 05:48:01 -08:00
Kaushik Iska
38b6c22d5b
PlatformViewIOS CreateExternalViewEmbedder refactor (#22353) 2020-11-13 04:58:44 -08:00
skia-flutter-autoroll
4cbb684ef1
Roll Dart SDK from 3e502e0c7e04 to 41893ff76b0f (1 revision) (#22491) 2020-11-13 00:44:01 -08:00
skia-flutter-autoroll
ee700513ef
Roll Fuchsia Linux SDK from fULjPqtx9... to B4PaMsNWM... (#22490) 2020-11-13 00:39:02 -08:00
skia-flutter-autoroll
e9b6a428f5
Roll Skia from a06b63c56ecd to 8ead30d51c86 (1 revision) (#22487) 2020-11-13 00:34:02 -08:00
nturgut
03ff8a4096
TBR: remove the extra values which was overshadowing the test result (#22483)
* remove the extra values which was overshadowing the test result

* increase difference. canvaskit gives different results

* increase difference more. firefox gave 1.7 diff. add comments
2020-11-12 18:24:38 -08:00
skia-flutter-autoroll
dddb532b5c
Roll Dart SDK from 620cf701720d to 3e502e0c7e04 (4 revisions) (#22480) 2020-11-12 16:59:01 -08:00
skia-flutter-autoroll
5d475bd0d7
Roll Skia from fc4fdc5b25f4 to a06b63c56ecd (2 revisions) (#22482) 2020-11-12 16:54:02 -08:00
Kaushik Iska
1ff237fdca
Reland "remove surface dependance on external view embedder (#22468)" (#22470) 2020-11-12 15:37:12 -08:00
LongCatIsLooong
e872177c1f
Exposing ColorFilter to ImageFilter conversion and Compose() (#20309) 2020-11-12 15:34:02 -08:00
skia-flutter-autoroll
47f9e1347a
Roll Skia from 43f0a7d724aa to fc4fdc5b25f4 (27 revisions) (#22479) 2020-11-12 15:29:02 -08:00
Dan Field
d07368169e
Limit heap growth on Android (#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
c712e4d195
make CkContourMeasureIter and CkContourMeasure resurrectable (#22459) 2020-11-12 13:27:39 -08:00
Greg Spencer
9f09ff2455
Reland: "Make PlatformDispatcher.locale and locales return consistent values (#22267)" (#22473)
This reverts commit d37b862, 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
8ceb3ed4ba
Disable synchronous resizing until a frame is produced (#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
778eb844d4
[Android text input] Reland #21534 (#22435) 2020-11-12 11:34:01 -08:00
Filip Filmar
d50a83c15b
Add an include in minikin (#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
36b960e224
Add D3D9 fallback path for ANGLE and ensure fallbacks are actually attempted (#22412) 2020-11-12 10:54:02 -08:00
Zachary Anderson
bef3fd0d1c
Default to 2.7 when generating the package config (#22469)
For https://github.com/flutter/flutter/issues/70349
2020-11-12 10:37:14 -08:00
Emmanuel Garcia
091b6cc5b4
Fix talkback in hybrid composition while using FlutterFragmentActivity (#22429) 2020-11-12 10:30:29 -08:00
Jason Simmons
8534407db2
libtxt: use a placeholder run's width as the width of the placeholder character's glyph (#22451) 2020-11-12 10:24:01 -08:00
skia-flutter-autoroll
c0a5650f75
Roll Skia from 59bafeeaa7de to 43f0a7d724aa (1 revision) (#22467) 2020-11-12 09:54:01 -08:00
skia-flutter-autoroll
6c0fa82ab0
Roll Fuchsia Mac SDK from 9t3yDRxI8... to 8ZF4hapvg... (#22464) 2020-11-12 09:49:02 -08:00
skia-flutter-autoroll
5193322267
Roll Fuchsia Linux SDK from pWW5QaeNe... to fULjPqtx9... (#22462) 2020-11-12 09:44:02 -08:00
skia-flutter-autoroll
4ddc395e3a
Roll Dart SDK from 40a4d9b44d72 to 620cf701720d (1 revision) (#22460) 2020-11-12 09:39:02 -08:00
Jim Graham
69021ce130
Fix the event size parameters in the Embedder ComplexClip test (#22455) 2020-11-12 09:34:03 -08:00
Kaushik Iska
021ff04336
Reverts 2 commits that remove surface dependance on external view embedder (#22468)
* Revert "Remove GetExternalViewEmbedder from surface (#22272)"

This reverts commit 5419f70f173db1c9f2d5db4c289560e68ce9b77b.

* Revert "Rasterizer is initialized with an external view embedder (#22405)"

This reverts commit f95df42e6e3d80f17c2024e9956768be9416717f.
2020-11-12 08:41:11 -08:00
Jim Graham
d37b86216a
Revert "Make PlatformDispatcher.locale and locales return consistent values (#22267)" (#22461)
This reverts commit dc8864182c531994852a8263f77596a6131ed8fd.
2020-11-11 23:39:59 -08:00
LongCatIsLooong
23b6310c52
Revert "[Android Text Input] Make the editing state listenable and allow batch edits (#21534)" (#22434) 2020-11-11 18:24:02 -08:00
Yegor
cdc44862e7
Make CkPath resurrectable (#22446) 2020-11-11 17:29:01 -08:00
nturgut
4d44b7e7d9
Upgrades to felt (running on multiple modes, multiple backends, single test target option) (#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
9a2fdf0896
Roll Skia from 70eba23828a3 to 59bafeeaa7de (3 revisions) (#22458) 2020-11-11 17:14:02 -08:00
Greg Spencer
dc8864182c
Make PlatformDispatcher.locale and locales return consistent values (#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
5f063f1b3d
[web] Refactor _measureSubstring to better suit rich text measurement (#22443) 2020-11-11 15:50:01 -08:00
Mouad Debbar
468bc3e9ac
[web] Reuse the existing font string builer in TextStyle (#22444) 2020-11-11 15:49:46 -08:00
Mouad Debbar
f62b754e7f
[web] Better data structure to prepare for rich text measurement (#22442) 2020-11-11 15:49:24 -08:00
skia-flutter-autoroll
e1864beee6
Roll Skia from 869eb97f6c29 to 70eba23828a3 (20 revisions) (#22452) 2020-11-11 15:34:02 -08:00
David Worsham
ad3de7615b
fuchsia: Update buildroot (#22445) 2020-11-11 15:07:13 -08:00
Robert Ancell
46f78c6496
Fix typo in documentation for FlPlatformPlugin (#22426) 2020-11-12 12:02:44 +13:00
skia-flutter-autoroll
d5654b71cc
Roll Dart SDK from 8749fdff07f5 to 40a4d9b44d72 (1 revision) (#22450) 2020-11-11 14:54:02 -08:00
chunhtai
d97a81c889
reland support uri launch in android (#22363)
* Revert "Revert "support uri intent launcher in android (#21275)" (#22298)"

This reverts commit f61cbc05f01ffb5dbda6a9c20eb0feda524774ab.

* 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
86bd77cdfe
Roll Fuchsia Mac SDK from e-4Jm-yWa... to 9t3yDRxI8... (#22447) 2020-11-11 14:14:02 -08:00