19110 Commits

Author SHA1 Message Date
skia-flutter-autoroll
b482bb6761
Roll Dart SDK from 69d57182c66f to 7720ed2967aa (1 revision) (#20804) 2020-08-26 18:48:01 -07:00
Gary Qian
93f17e9ea6
Use Android R (API 30) getInsets() to compute padding (#18339) 2020-08-26 18:15:40 -07:00
skia-flutter-autoroll
b83762a4bf
Roll Skia from b2b7f80c163f to 398ecf1876f1 (3 revisions) (#20799) 2020-08-26 16:13:02 -07:00
Casey Hillers
a065920a41
Link to SDK version of script (#20798) 2020-08-26 16:03:01 -07:00
Kaushik Iska
1892e031f2
[embedder] Add gl present callback that takes present info (#20672) 2020-08-26 15:53:01 -07:00
skia-flutter-autoroll
8844f87eda
Roll Skia from c113f004deca to b2b7f80c163f (4 revisions) (#20796) 2020-08-26 14:48:01 -07:00
skia-flutter-autoroll
1f611b95a1
Roll Dart SDK from 152026d794c8 to 69d57182c66f (1 revision) (#20795) 2020-08-26 14:13:03 -07:00
skia-flutter-autoroll
5b96bb6f12
Roll Skia from 06d7c9d79805 to c113f004deca (3 revisions) (#20793) 2020-08-26 13:28:01 -07:00
skia-flutter-autoroll
d3d44e2f1e
Roll Fuchsia Mac SDK from 2uJQ4vXzv... to prLsJ6DhX... (#20792) 2020-08-26 13:23:02 -07:00
skia-flutter-autoroll
7f77e735c2
Roll Fuchsia Linux SDK from LhYt1i9FP... to qeXDifXBr... (#20787) 2020-08-26 12:48:01 -07:00
Kaushik Iska
5952760acf
Revert "[fuchsia] Adds a test for clock change (#19993)" (#20790)
This reverts commit 3fe49ec35d38342407a230d8860a4d647e436ae5.
2020-08-26 12:29:03 -07:00
skia-flutter-autoroll
619db58d48
Roll Skia from 5da7327358e3 to 06d7c9d79805 (13 revisions) (#20788) 2020-08-26 12:03:02 -07:00
Chris Bracken
388193a67b
Add tests for lerpDouble (#20778)
The behaviour of lerpDouble with respect to null inputs isn't entirely
obvious. In the case where both inputs are null, it returns null.
Otherwise, it defaults the null parameter to 0.0 and carries on.

Post non-null by default, it might be nice to strengthen the parameter
contract to require them to be non-null. While this would be a breaking
change, it seems likely that the framework either meets this guarantee
or can provide it without a framework breaking change.

https://github.com/flutter/flutter/issues/64617 tracks the above.

In the meantime, adding a test to lock in the current behaviour.
2020-08-26 11:32:15 -07:00
Ferhat
87fd0e497c
Guard recording_canvas against restore calls without ending recording (#20786) 2020-08-26 11:19:07 -07:00
skia-flutter-autoroll
950b6a0306
Roll Skia from ead4ca052b99 to 5da7327358e3 (1 revision) (#20782) 2020-08-26 10:43:01 -07:00
chunhtai
8308b6ad8c
Avoid passing nil to IOS accessibility announcement (#20700) 2020-08-26 10:38:03 -07:00
Erick
b08c6b95e2
Fixing synthesizing keys for multiple keys pressed down on flutter web (#19632) 2020-08-26 10:33:03 -07:00
skia-flutter-autoroll
bb9dfcfc0d
Roll Dart SDK from 56c106399a6c to 152026d794c8 (2 revisions) (#20784)
https://dart.googlesource.com/sdk.git/+log/56c106399a6c..152026d794c8

2020-08-26 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.10.0-62.0.dev
2020-08-26 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.10.0-61.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-08-26 09:51:07 -07:00
skia-flutter-autoroll
afa599d5c9
Roll Dart SDK from 8a66cef2c42f to 56c106399a6c (1 revision) (#20779) 2020-08-26 01:41:01 -07:00
skia-flutter-autoroll
100cf29493
Roll Skia from a139788b4c78 to ead4ca052b99 (2 revisions) (#20777) 2020-08-26 00:16:02 -07:00
skia-flutter-autoroll
8ebeb03103
Roll Fuchsia Mac SDK from odfB5AW4C... to 2uJQ4vXzv... (#20776) 2020-08-26 00:11:01 -07:00
skia-flutter-autoroll
c7467a4359
Roll Skia from 2064111d555e to a139788b4c78 (1 revision) (#20768) 2020-08-25 22:51:01 -07:00
skia-flutter-autoroll
82e6f6a4cd
Roll Dart SDK from 551e405d0b5d to 8a66cef2c42f (2 revisions) (#20772)
https://dart.googlesource.com/sdk.git/+log/551e405d0b5d..8a66cef2c42f

2020-08-26 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.10.0-59.0.dev
2020-08-25 dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com Version 2.10.0-58.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-08-25 21:12:08 -07:00
Siva
26488499b8
Remove support for option 'dart_custom_version_for_pub' that generates (#20765)
a custom version string of Dart for Flutter.

Dart is going to be removing support for this ability to generate
a custom version string (only dev branch hashes are being rolled into
flutter).
2020-08-25 19:55:01 -07:00
Zachary Anderson
961f044c55
Revert "Roll Fuchsia Linux SDK from LhYt1i9FP... to al88o71XB... (#20756)" (#20770)
This reverts commit ceaf605ae9cfc34d2065a9a07564d12c1a6ffb72.
2020-08-25 19:02:07 -07:00
skia-flutter-autoroll
21a82d8f6f
Roll Skia from 3c02c934afa7 to 2064111d555e (4 revisions) (#20762) 2020-08-25 17:31:01 -07:00
skia-flutter-autoroll
ceaf605ae9
Roll Fuchsia Linux SDK from LhYt1i9FP... to al88o71XB... (#20756) 2020-08-25 17:26:02 -07:00
Mouad Debbar
282792ad38
[web] Make word boundary consistent with native flutter (#20747) 2020-08-25 17:05:18 -07:00
Siva
04b0422e69
Manual roll of Dart from 5ca1f32905 to 551e405d0b (#20758)
dart-lang/sdk@551e405d0b Version 2.10.0-57.0.dev
 dart-lang/sdk@ce494e7910 Add test for inference solving T? = dynamic.
 dart-lang/sdk@0e1d32f10c [fuchsia][time] Use C11 timespec APIs for UTC time
 dart-lang/sdk@08dd4b1faa Null-safe numbers: implement static typing rules, hook up for binary operators.
 dart-lang/sdk@9be24ce946 [benchmark] Import MD5/SHA1/SHA256/SkeletalAnimation/SkeletalAnimationSIMD benchmarks from benchmarks-internal
 dart-lang/sdk@675891ae0c Issue 43152. Use existing LineInfo in newDiagnosticMessage().
 dart-lang/sdk@e868d3076c Issue 43151. Fix crash when a field shadows a super-interface method.
2020-08-25 16:56:14 -07:00
Filip Filmar
3fe49ec35d
[fuchsia] Adds a test for clock change (#19993)
This is a Fuchsia-only shell test, confirming that when the timezone
setting is changed on the realm via Fuchsia's FIDL interface
`fuchsia.settings.Intl`, the Dart isolate running in that realm receives
the change and starts reporting the appropriate timestamp.

We already have a [similar test][tst] that verifies the timezones in the
dart VM matches the local timezone at start, but there was no test that
also verified timezone changes.

[tst]: https://github.com/flutter/engine/blob/master/shell/common/shell_unittests.cc#L1166

See issue #61284
2020-08-25 16:24:25 -07:00
skia-flutter-autoroll
b1d9f863db
Roll Skia from 90242db9bd6b to 3c02c934afa7 (5 revisions) (#20753) 2020-08-25 15:06:02 -07:00
skia-flutter-autoroll
b57481e9b1
Roll Skia from 5660e8b4414b to 90242db9bd6b (6 revisions) (#20751) 2020-08-25 13:46:02 -07:00
Emmanuel Garcia
45f09403d8
Fix EGL_BAD_SURFACE when app is paused (#20735) 2020-08-25 12:39:40 -07:00
skia-flutter-autoroll
0f80fff356
Roll Skia from 578215be44d0 to 5660e8b4414b (7 revisions) (#20749) 2020-08-25 12:26:01 -07:00
Dan Field
4a88d5e109
Revert hint_freed (#20746)
This caused over-aggressive GCs, which vastly increased CPU usage benchmarks.

* Revert "fix build (#20644)"

This reverts commit b59793ee20be29463fac7a79635bf20253f04107.

* Revert "Hint freed (#19842)"

This reverts commit 3930ac1b25820baee3c67d921a0b009606cb3dae.
2020-08-25 11:55:40 -07:00
skia-flutter-autoroll
57f7748e73
Roll Fuchsia Mac SDK from HgyvAv5eG... to odfB5AW4C... (#20744) 2020-08-25 11:06:04 -07:00
skia-flutter-autoroll
dccac088ce
Roll Skia from 84cdc27399ed to 578215be44d0 (5 revisions) (#20742) 2020-08-25 11:01:01 -07:00
Mehmet Fidanboylu
d241105d7a
Pass platform configuration to Dart VM for insecure socket policy (#20733) 2020-08-25 10:56:03 -07:00
Maksim Lin
57fdf0a1fb
send newline char when input type is multiline (#20660) 2020-08-25 10:51:02 -07:00
Emmanuel Garcia
4de62c7c26
Revert "Enable hybrid composition by default on Android (#20722)" (#20745)
This reverts commit d16ba48e1d79cf0197e96c51c38300ee921baeb0.
2020-08-25 09:54:13 -07:00
skia-flutter-autoroll
5dd3d444c3
Roll Skia from 3cdc259008b5 to 84cdc27399ed (21 revisions) (#20737) 2020-08-24 16:56:02 -07:00
Emmanuel Garcia
d16ba48e1d
Enable hybrid composition by default on Android (#20722) 2020-08-24 13:10:23 -07:00
Emmanuel Garcia
8107b36c7b
Ensure loop is woken up at the right time (#20721) 2020-08-24 13:09:44 -07:00
xster
f8d2d7b42f
Fix font sorting problem due to iOS 14 fonts being broader (#20557) 2020-08-24 13:03:20 -07:00
skia-flutter-autoroll
b792de7bae
Roll Fuchsia Mac SDK from srqzFjKiY... to HgyvAv5eG... (#20724) 2020-08-24 12:51:02 -07:00
David Worsham
782f08280c
fuchsia: Clean shell_unittests under FEMU (#20704) 2020-08-24 12:47:31 -07:00
skia-flutter-autoroll
09e20c1b3e
Roll Skia from 60cf6748adae to 3cdc259008b5 (3 revisions) (#20723) 2020-08-24 12:46:01 -07:00
skia-flutter-autoroll
4caee91523
Roll Dart SDK from 4b5af9312298 to 5ca1f3290527 (2 revisions) (#20726) 2020-08-24 12:41:06 -07:00
Chris Yang
1c13abaab1
The ForwardingGestureRecognizers to have back reference to the PlatformViewsController so it can access FlutterViewController when its available (#20708) 2020-08-24 12:41:02 -07:00
Chinmay Garde
9939c26bd2
Fix race condition and data race in FrameInfoContainsValidWidthAndHeight. (#20706)
The data race: gl_surface_fbo_frame_infos_ in the test context to was appended
to on the raster task runner but read on the platform task runner. This is now
sidestepped by using a callback and pushing that responsibility to the test.
Setting the callback is guarded behind a mutex.

The race condition: The assertions were previously run when the UI thread was
done generating the frames. However, the assertions were run on the results
collected on the raster thread in response the frame requests from UI thread.
Just run the assertions on the raster thread directly.

Fixes https://github.com/flutter/flutter/issues/64344
2020-08-24 11:48:13 -07:00