Yegor
29a8c53eb1
copy the glibc fix to felt ( flutter/engine#22878 )
2020-12-04 13:25:39 -08:00
Yegor
b0d6a7f485
re-enable pointer events inside platform views ( flutter/engine#22874 )
2020-12-04 13:25:22 -08:00
skia-flutter-autoroll
5caf6734c4
Roll Skia from fdb8dbe69cc2 to bc3c41b8742a (3 revisions) ( flutter/engine#22877 )
2020-12-04 13:18:01 -08:00
skia-flutter-autoroll
ac4c33ec86
Roll Skia from c0c5106bd4d4 to fdb8dbe69cc2 (8 revisions) ( flutter/engine#22872 )
2020-12-04 10:28:01 -08:00
mikerreed
f5cb178122
Update sites to use new SkMatrix factories ( flutter/engine#22871 )
...
SkMatrix is deprecating some of its factories. This must moves flutter tests to the new ones.
No expected change in runtime.
2020-12-04 12:05:42 -05:00
Gary Qian
dc86b7e433
Remove spammy log ( flutter/engine#22858 )
2020-12-03 19:23:04 -08:00
skia-flutter-autoroll
4750732bab
Roll Skia from abcc1ecdfd0c to c0c5106bd4d4 (3 revisions) ( flutter/engine#22855 )
2020-12-03 16:43:01 -08:00
xster
7d33d45094
Handle null platform plugin delegate for v1 embedding ( flutter/engine#22853 )
2020-12-03 16:38:03 -08:00
Mouad Debbar
c1a4d77e5e
[web] Initial rich measurement implementation ( flutter/engine#22779 )
2020-12-03 16:33:03 -08:00
mikerreed
37b2722631
opt into new Skia APIs ( flutter/engine#22845 )
2020-12-03 15:28:02 -08:00
Yegor
3d94f1171f
memoize the fallback SkPaint in paragraph ( flutter/engine#22848 )
2020-12-03 15:26:23 -08:00
Chris Bracken
d7804003d4
Fix NPE when platform plugin delegate is null ( flutter/engine#22852 )
...
Adds a null check before dereferencing in
PlatformPlugin.popSystemNavigator. platformPluginDelegate is allowed to
be null, as it is in the PlatformPlugin(Activity, PlatformChannel)
constructor.
2020-12-03 15:22:34 -08:00
skia-flutter-autoroll
22c07bc178
Roll Skia from 38921cafe1bb to abcc1ecdfd0c (8 revisions) ( flutter/engine#22851 )
2020-12-03 15:08:02 -08:00
zljj0818
0ef14f3ca3
More rename from GPU thread to raster thread ( flutter/engine#22819 )
2020-12-03 15:03:02 -08:00
Greg Spencer
49935d5547
Add delayed event delivery for Linux. ( flutter/engine#22577 )
...
This changes the text handling so that keyboard events are sent to the framework first for handling, and then passed to the text input plugin, so that the framework has a chance to handle keys before they get given to the text field.
This is complicated by the async nature of the interaction with the framework, since GTK wants a synchronous response. So, in this change, I always tell GTK that the event was handled, and if it wasn't, then I re-dispatch the event once we know one way or the other.
2020-12-03 15:00:37 -08:00
skia-flutter-autoroll
326137f27a
Roll Dart SDK from 97cfd05b3cb3 to a37a4d42e53d (4 revisions) ( flutter/engine#22849 )
...
https://dart.googlesource.com/sdk.git/+log/97cfd05b3cb3..a37a4d42e53d
2020-12-03 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-112.0.dev
2020-12-03 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-111.0.dev
2020-12-03 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-110.0.dev
2020-12-03 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.12.0-109.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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-12-03 14:10:04 -08:00
skia-flutter-autoroll
668e176da7
Roll Skia from d39aec0e40ec to 38921cafe1bb (7 revisions) ( flutter/engine#22847 )
2020-12-03 13:43:01 -08:00
Yegor
d2213fc58e
Make CkPicture resurrectable ( flutter/engine#22807 )
...
* Make CkPicture resurrectable
* disable goldens on Firefox
* add non-recording canvas test; fix Firefox test
2020-12-03 13:13:44 -08:00
nturgut
61e8ad5a45
leaving only html tests ( flutter/engine#22846 )
2020-12-03 12:33:27 -08:00
skia-flutter-autoroll
8ce1786f0b
Roll Skia from c7112edbe0f4 to d39aec0e40ec (17 revisions) ( flutter/engine#22844 )
2020-12-03 11:48:02 -08:00
Ferhat
fe38948940
[web] Fix event transform between mousedown/up due to mouse move event ( flutter/engine#22813 )
2020-12-03 09:04:36 -08:00
skia-flutter-autoroll
a227a11952
Roll Skia from 9443d58af292 to c7112edbe0f4 (10 revisions) ( flutter/engine#22839 )
2020-12-03 08:58:02 -08:00
Richard Cai
cb35e23e34
(MacOS) Add FlutterGLCompositor with support for rendering multiple layers ( flutter/engine#22782 )
...
* Create FlutterGLCompositor.
* Add additional state to manage frame status and CALayers to FlutterGLCompositor
FlutterGLCompositor supports rendering multiple layers. The first layer is rendered using the FlutterView. Additional CALayers are created if there is more than one layer.
Platform view support will be added in following PR.
2020-12-03 11:57:15 -05:00
Greg Spencer
7e51be2917
Reland: "Fix race condition in key event handling on Android ( #22658 )" ( flutter/engine#22834 )
2020-12-03 08:53:02 -08:00
skia-flutter-autoroll
3eaa6eac63
Roll Fuchsia Linux SDK from W14Qninrb... to M_8svVndh... ( flutter/engine#22842 )
...
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 cbracken@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-12-03 08:02:40 -08:00
Gary Qian
9352ed557e
Split AOT Engine Runtime ( flutter/engine#22624 )
2020-12-02 13:28:01 -08:00
Jenn Magder
f7d898eba2
Generate gen_snapshot_armv7 and gen_snapshot_arm64 ( flutter/engine#22818 )
2020-12-02 12:43:51 -08:00
Jason Simmons
111a924c83
Generate Maven metadata files for engine artifacts ( flutter/engine#22685 )
2020-12-02 12:43:01 -08:00
Yegor
63e46b8b90
Better handle image codec instantiation failure ( flutter/engine#22809 )
2020-12-02 12:27:11 -08:00
skia-flutter-autoroll
a5dbb3efe8
Roll Skia from c504ecda03b8 to 9443d58af292 (16 revisions) ( flutter/engine#22828 )
2020-12-02 12:23:02 -08:00
Greg Spencer
5e89debe49
Revert "Fix race condition in key event handling on Android ( #22658 )" ( flutter/engine#22823 )
...
This reverts commit dee9413 (#22658 ) because it breaks some Google tests. Will investigate and re-land.
2020-12-02 12:03:48 -08:00
skia-flutter-autoroll
a31bcd9c78
Roll Dart SDK from 5acaa5f14b03 to cfaa7606cbf5 (2 revisions) ( flutter/engine#22827 )
2020-12-02 11:58:01 -08:00
Lasse R.H. Nielsen
bcb3c39d79
Stop using the List constructor. ( flutter/engine#22793 )
2020-12-02 11:53:01 -08:00
Yegor
7055732455
Temporarily reduce e2e test matrix to stop flaky web engine builds ( flutter/engine#22824 )
...
* reduce e2e test matrix
* add issue link
2020-12-02 11:10:54 -08:00
Kaushik Iska
b6daee84ec
Reland "Introduce a delegate class for gpu metal rendering ( #22611 )" ( flutter/engine#22777 )
...
This reverts commit 0d71d27aa7d9058841bbba104021927c7f17b7ce.
2020-12-02 13:04:10 -06:00
Kaushik Iska
9d46f7efef
[embedder] Compositor can specify that no backing stores be cached ( flutter/engine#22780 )
2020-12-02 13:01:46 -06:00
Jonah Williams
bc13e87a05
add trace kernel flag to allowlist ( flutter/engine#22812 )
2020-12-02 09:49:04 -08:00
skia-flutter-autoroll
76221e4570
Roll Fuchsia Linux SDK from Bnaeivv07... to W14Qninrb... ( flutter/engine#22817 )
2020-12-02 09:43:02 -08:00
skia-flutter-autoroll
0ce861794d
Roll Skia from 7b776b514933 to c504ecda03b8 (6 revisions) ( flutter/engine#22808 )
2020-12-02 09:33:03 -08:00
chunhtai
7c9c91cf02
Add static text trait to plain semantics object with label in iOS ( flutter/engine#22811 )
...
* Add static text trait to plain semantics object with label in iOS
* update
* format
2020-12-02 09:32:35 -08:00
xster
fab16364f9
Add a golden scenario test for fallback font rendering on iOS take 3 ( flutter/engine#22736 )
2020-12-02 09:28:02 -08:00
Zachary Anderson
1f4cc8b4ee
Revert "Roll buildroot and benchmark ( #22804 )" ( flutter/engine#22816 )
...
This reverts commit 0d078a2b1661236e3a813b30788d367943599085.
2020-12-01 18:32:10 -08:00
Dan Field
0d078a2b16
Roll buildroot and benchmark ( flutter/engine#22804 )
...
Roll benchmark to google/benchmark@bf585a2
Roll buildroot to flutter/buildroot@084f0d3
2020-12-01 13:39:37 -08:00
skia-flutter-autoroll
ba0f7a1ee1
Roll Skia from a927771c9cce to 7b776b514933 (3 revisions) ( flutter/engine#22803 )
2020-12-01 13:33:01 -08:00
skia-flutter-autoroll
665250b312
Roll Skia from 4c6f57a23e63 to a927771c9cce (10 revisions) ( flutter/engine#22802 )
2020-12-01 11:18:01 -08:00
Greg Spencer
851544f2d2
Fix PlatformDispatcher.locale to return something meaningful when there are no locales. ( flutter/engine#22608 )
...
Returns an "undefined" locale (language code "und") from PlatformDispatcher.locale when no locales are defined.
2020-12-01 09:54:56 -08:00
Greg Spencer
dee94135d4
Fix race condition in key event handling on Android ( flutter/engine#22658 )
...
This fixes a problem in Android key event handling where, because I was only using a single bool to indicate that we were re-dispatching, there was a race condition when multiple keys were pending (sent to the framework, awaiting responses).
This fixes that by switching to a mechanism that uses the event itself to tell if it was redispatched.
In doing this, I realized that because key events can come from either the dispatchEvent call, or through the InputConnectionAdaptor, I needed to handle both routes properly so that the events would all be handled, and all go through the same mechanism on the framework side.
2020-12-01 09:42:38 -08:00
Gary Qian
05927cf60d
Add FlutterPlayStoreSplitApplication for simpler opt in to Split AOT ( flutter/engine#22752 )
2020-11-30 19:27:44 -08:00
Ferhat
bf3bb11a51
[web] Optimize Matrix4.identity ( flutter/engine#22622 )
2020-11-30 16:29:20 -08:00
skia-flutter-autoroll
5fa3d855a7
Roll Skia from 70fe17e12f38 to 4c6f57a23e63 (1 revision) ( flutter/engine#22781 )
2020-11-30 15:43:01 -08:00