12026 Commits

Author SHA1 Message Date
skia-flutter-autoroll
bd041cf79d Roll fuchsia/sdk/core/linux-amd64 from eapIV... to 3h-X9... (flutter/engine#17987) 2020-04-27 19:09:05 -07:00
liyuqian
0b7c37b9ba Set SkSL asset manager in RunConfiguration ctor (flutter/engine#17948) 2020-04-27 17:49:04 -07:00
gaaclarke
63c6010814 Started ignoring remote keyboard notifications. (flutter/engine#17981) 2020-04-27 17:30:50 -07:00
godofredoc
4d8813b219 Reenable flutter scenic test to identify crashes and follow up on fixes. (flutter/engine#17979) 2020-04-27 15:14:04 -07:00
Kaushik Iska
3da19c6e27 Update buildroot (flutter/engine#17978) 2020-04-27 14:04:12 -07:00
skia-flutter-autoroll
766c3d55b3 Roll src/third_party/skia 78debd6f6d83..81ef385c1fcd (1 commits) (flutter/engine#17976) 2020-04-27 13:59:04 -07:00
Mouad Debbar
b14546eaba [web] Don't allow empty initial route (flutter/engine#17936) 2020-04-27 13:54:07 -07:00
skia-flutter-autoroll
2447460a0c Roll fuchsia/sdk/core/mac-amd64 from 9O3Ef... to arZdZ... (flutter/engine#17975) 2020-04-27 07:44:02 -07:00
skia-flutter-autoroll
808d605ab1 Roll src/third_party/skia 981d590e8eba..78debd6f6d83 (5 commits) (flutter/engine#17972) 2020-04-27 06:09:05 -07:00
Siva
2010e9fbd9 Manual roll of Dart to 03429b20cd67f85d65cc589b529ab8c1a4780912...a53d336b9fd4bbb415d2f1e3f4c653aa107f31c7 (flutter/engine#17971)
dart-lang/sdk@ 03429b20cd (master) Use FuzzyMatcher for Cider completion filtering and sorting.
dart-lang/sdk@ c1edd26d97 Remove the remaining unnecessary awaits from analysis_server
dart-lang/sdk@ f43437cf80 Fix for avoid_types_as_parameter_names in try/catch.
dart-lang/sdk@ 12dcfe63bb Start removing extraneous awaits from server
2020-04-27 00:46:38 -07:00
skia-flutter-autoroll
388481f11c Roll src/third_party/skia 1ae3e75a0b4c..981d590e8eba (1 commits) (flutter/engine#17968) 2020-04-26 23:44:01 -07:00
Emmanuel Garcia
f6c5bdea96 Add initial unit tests for the android embedding (flutter/engine#17921) 2020-04-26 20:45:28 -07:00
skia-flutter-autoroll
a0b5e3ea3a Roll src/third_party/dart 2e438d1baffc..a53d336b9fd4 (4 commits) (flutter/engine#17967) 2020-04-26 18:04:05 -07:00
skia-flutter-autoroll
7a822eb276 Roll src/third_party/skia 97cfb05aabe4..1ae3e75a0b4c (2 commits) (flutter/engine#17966) 2020-04-26 16:49:07 -07:00
skia-flutter-autoroll
a8f7e65169 Roll fuchsia/sdk/core/mac-amd64 from 2CE6x... to 9O3Ef... (flutter/engine#17963) 2020-04-26 15:34:02 -07:00
skia-flutter-autoroll
ca5ac1e367 Roll src/third_party/skia c12aad9485a9..97cfb05aabe4 (3 commits) (flutter/engine#17957) 2020-04-26 00:29:01 -07:00
skia-flutter-autoroll
b060a8ad97 Roll fuchsia/sdk/core/mac-amd64 from 9-v-E... to 2CE6x... (flutter/engine#17955) 2020-04-25 23:49:02 -07:00
skia-flutter-autoroll
33e79cb5f7 Roll src/third_party/dart 216e3df4526c..2e438d1baffc (7 commits) (flutter/engine#17950) 2020-04-24 23:14:02 -07:00
Nurhan Turgut
7b1df2e596 Change the repo fetch script used in integration tests (flutter/engine#17943)
* change the repo fetch script to recognize candidate versions such as flutter-1.17-candidate.3. Originally the script only accepted branches such as v0.7.3 as valid engine branches.

* addressing reviewer comments: changing the release regular expression
2020-04-24 17:08:39 -07:00
skia-flutter-autoroll
0751f10300 Roll src/third_party/skia 1e21d14f2b8b..c12aad9485a9 (20 commits) (flutter/engine#17942) 2020-04-24 16:49:02 -07:00
skia-flutter-autoroll
cf5de5334f Roll src/third_party/dart a69cb6d700f5..216e3df4526c (16 commits) (flutter/engine#17945) 2020-04-24 16:44:02 -07:00
xster
664700007c Fix accessibility focus loss when first focusing on text field (flutter/engine#17803) 2020-04-24 15:44:54 -07:00
skia-flutter-autoroll
c4f46db590 Roll fuchsia/sdk/core/linux-amd64 from _dAFU... to G4HpJ... (flutter/engine#17938) 2020-04-24 15:14:03 -07:00
Mouad Debbar
9c6091a02f [web] Fix exception when getting boxes for rich text range (flutter/engine#17933) 2020-04-24 14:30:32 -07:00
Ferhat
061c6b3f32 [web] Batch systemFontChange messages (flutter/engine#17885)
* Batch systemFontChange messages
* Update test for async
2020-04-24 14:10:22 -07:00
skia-flutter-autoroll
90c85fac98 Roll fuchsia/sdk/core/linux-amd64 from kpECk... to _dAFU... (flutter/engine#17929) 2020-04-24 08:59:02 -07:00
skia-flutter-autoroll
6bc74012f5 Roll src/third_party/skia b965ff597315..1e21d14f2b8b (25 commits) (flutter/engine#17928) 2020-04-24 08:34:02 -07:00
skia-flutter-autoroll
b53c355740 Roll src/third_party/dart 94178e920ee8..a69cb6d700f5 (22 commits) (flutter/engine#17926) 2020-04-24 07:59:02 -07:00
skia-flutter-autoroll
256acff88e Roll fuchsia/sdk/core/mac-amd64 from ornVJ... to 9-v-E... (flutter/engine#17919) 2020-04-23 21:44:02 -07:00
skia-flutter-autoroll
3bc82e04f8 Roll src/third_party/dart b0d35855d88c..94178e920ee8 (37 commits) (flutter/engine#17917) 2020-04-23 19:19:02 -07:00
Robert Ancell
214641ff29 Fix units used in Linux shell timestamps. (flutter/engine#17912)
GTK uses timestamps in milliseconds, Flutter wants them in microseconds.
2020-04-24 13:30:34 +12:00
liyuqian
09d418b080 Revert "[tracing] SceneDisplayLag is a synchronous event (#17878)" (flutter/engine#17916)
This reverts commit ca5cc907a90ee4e0dffd712f7fa1f2142813220e.

Reverts flutter/engine#17878

This breaks our devicelab tests.

TBR: @flar
2020-04-23 18:04:39 -07:00
Robert Ancell
2ae335d4d4 Stop clang code formatter checker breaking if local files match glob (flutter/engine#17891)
To reproduce:
$ touch foo.c foo.cc foo.cpp foo.h foo.m foo.mm
$ ./ci/format.sh

This will not check any file with clang, as the following command will do a
shell expansion and not find anything in git that matches:
$ git ls-files *.c *.cc *.cpp *.h *.m *.mm
2020-04-24 12:26:31 +12:00
skia-flutter-autoroll
fe992b2388 Roll fuchsia/sdk/core/linux-amd64 from kEtiu... to kpECk... (flutter/engine#17913)
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  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/+/master/autoroll/README.md
2020-04-23 17:02:54 -07:00
Gary Qian
b181ae8f63 Hand off presentation properly in VirtualDisplayController.resize() (flutter/engine#17897) 2020-04-23 15:32:20 -07:00
Robert Ancell
a643d8aa67 Refactor FlutterEngine usage in Linux shell (flutter/engine#17363) 2020-04-24 10:30:41 +12:00
Ferhat
2c1e0538bd [web] When a canvas element is reused and is first element in child list, preserve zIndex. (flutter/engine#17906)
* Fix zIndex removal on reuse
* Move check after append call to simplify
2020-04-23 15:09:59 -07:00
liyuqian
452b98622a Replace RasterCache::Get with RasterCache:Draw (flutter/engine#17791)
This avoids the possible matrix mismatch between RasterCache::Get and
RasterCacheResult::draw. See
https://github.com/flutter/engine/pull/17790 for an example that tries
to fix an earlier mismatch.
2020-04-23 12:12:06 -07:00
Kaushik Iska
ca5cc907a9 [tracing] SceneDisplayLag is a synchronous event (flutter/engine#17878)
This change converts it from an events that spans a time interval
to an event that occurs at an instant.

We also emit this trace event when there is no lag as opposed to
only when there was a lag to make it monotonous.

Co-authored-by: Kaushik Iska <kaushikiska@google.com>
2020-04-23 10:53:45 -07:00
LongCatIsLooong
b4bce4be70 add missing case for TextInput.requestAutofill (flutter/engine#17857) 2020-04-23 10:52:47 -07:00
skia-flutter-autoroll
242a996e01 Roll src/third_party/skia 5e1a57f42120..b965ff597315 (15 commits) (flutter/engine#17901) 2020-04-23 10:39:02 -07:00
Nurhan Turgut
aee119fb36 [web] autofill hints (flutter/engine#17887)
* adding autofill hints map from flutter values to the browser values, which will  be used by the web engine:

* removing unused reverse map

* addressing reviewer comments

* changing licences
2020-04-23 10:00:56 -07:00
skia-flutter-autoroll
6a3dc7a98e Roll src/third_party/dart 64b8ded48b0d..b0d35855d88c (24 commits) (flutter/engine#17895) 2020-04-23 06:49:04 -07:00
skia-flutter-autoroll
ffd56f1eaa Roll fuchsia/sdk/core/mac-amd64 from ItiAX... to ornVJ... (flutter/engine#17890) 2020-04-23 06:44:03 -07:00
Mehmet Fidanboylu
fe52878092 Protect LanguageRange behind Android O. (flutter/engine#17882) 2020-04-23 05:59:52 -07:00
liyuqian
d5e3357c3f Read SkSL from json asset (flutter/engine#17861)
Fixes https://github.com/flutter/flutter/issues/55219
2020-04-22 14:10:17 -07:00
skia-flutter-autoroll
b261e658df Roll src/third_party/skia b920a0b91b1c..5e1a57f42120 (5 commits) (flutter/engine#17880) 2020-04-22 13:53:02 -07:00
Ferhat
45848f43ce [web] Speedup color to css string 25% (flutter/engine#17866)
* Speedup color to css string 25%
2020-04-22 12:28:29 -07:00
Yegor
202eb2a495 Use Float32List as Matrix storage inside the Web engine (flutter/engine#17856)
This change converts all Float64List matrices to Float32List at the dart:ui interface boundary. Internally, it only uses Float32List. Float32List requires less memory and is orders of magnitude faster to allocate, and it has sufficient precision as Flutter mobile engine and Skia use 32-bit floats anyway.

This change speeds up frame preroll by 50% on the bench_card_infinite_scroll benchmark.

For more details on Float64Array allocation in JS (which backs Float64List in Dart) see the following:

https://bugs.chromium.org/p/v8/issues/detail?id=9199
https://bugs.chromium.org/p/v8/issues/detail?id=2022
2020-04-22 11:08:23 -07:00
skia-flutter-autoroll
9e60c38e5f Roll fuchsia/sdk/core/linux-amd64 from 7Q4KR... to kEtiu... (flutter/engine#17875) 2020-04-22 10:48:02 -07:00