17580 Commits

Author SHA1 Message Date
Robert Ancell
2f6bcdeb94
Add FlStandardMessageCodec (#18213) 2020-05-12 11:09:21 +12:00
skia-flutter-autoroll
b1622c2ba4
Roll src/third_party/dart 4e520824f502..2497606fed87 (11 commits) (#18284) 2020-05-11 15:45:02 -07:00
skia-flutter-autoroll
cb6b6208e0
Roll src/third_party/skia 518fd4d9d09d..dd1de25896e9 (2 commits) (#18282) 2020-05-11 15:35:03 -07:00
Robert Ancell
72a48bd6ee
Fix incorrect declaration of FlBinaryCodec (#18283) 2020-05-12 09:58:47 +12:00
Kaushik Iska
8d76518011
Fix latest_frame_target_time race (#18279)
There are some cases where onAnimatorDraw gets called before
onAnimatorBeginFrame, in these cases we need to update the
latest_frame_target_time to be the target time for the current frame.

This manifested as an issue in release mode Android builds:
https://firebase.corp.google.com/project/flutter-infra/testlab/histories/bh.27c33c672e9b01f2/matrices/4903344583855476919/executions/bs.ee4f6f7ad8671a34
2020-05-11 14:52:22 -07:00
Robert Ancell
044f2542d4
Use the term 'handler' for registering callbacks. (#18269)
This is the term used in the Dart code and which callback is more commonly used
in GLib matching the Dart code will make developers life easier.
2020-05-12 09:01:10 +12:00
Robert Ancell
ccfec72798
Fix grammar in FlBinaryCodec/FlStringCodec descriptions (#18268) 2020-05-12 09:00:36 +12:00
Chris Yang
4a1f9fa959
refactor the task_runner and task_runner_checker (#18238) 2020-05-11 13:58:08 -07:00
skia-flutter-autoroll
db82bfb3f0
Roll src/third_party/skia c74db7998b4e..518fd4d9d09d (1 commits) (#18278) 2020-05-11 13:50:01 -07:00
skia-flutter-autoroll
156970a248
Roll src/third_party/skia 21be4f215d0b..c74db7998b4e (2 commits) (#18277) 2020-05-11 12:15:04 -07:00
skia-flutter-autoroll
cbcddb414b
Roll src/third_party/dart a6d06b59ec4b..4e520824f502 (7 commits) (#18276) 2020-05-11 11:05:02 -07:00
skia-flutter-autoroll
ada8a0fd64
Roll src/third_party/skia 83c6626946d0..21be4f215d0b (5 commits) (#18275) 2020-05-11 10:45:03 -07:00
skia-flutter-autoroll
2c46e209a3
Roll src/third_party/skia d7a5b59b1ef0..83c6626946d0 (5 commits) (#18274) 2020-05-11 09:15:01 -07:00
skia-flutter-autoroll
c582f4a388
Roll src/third_party/skia ceb39212fece..d7a5b59b1ef0 (5 commits) (#18273) 2020-05-11 07:50:02 -07:00
skia-flutter-autoroll
03507a44e6
Roll src/third_party/dart 092ed38a87e9..a6d06b59ec4b (2 commits) (#18272) 2020-05-11 06:25:01 -07:00
skia-flutter-autoroll
6b977fcf12
Roll src/third_party/skia 0b535555ed5d..ceb39212fece (1 commits) (#18271) 2020-05-11 06:20:02 -07:00
skia-flutter-autoroll
e32f244e49
Roll src/fuchsia/sdk/mac from FnmfP... to Hss3M... (#18270) 2020-05-11 06:15:03 -07:00
skia-flutter-autoroll
4a3a3e4a1a
Roll src/fuchsia/sdk/linux from iJ5zT... to oDp5y... (#18265) 2020-05-11 06:10:03 -07:00
Marcus Tomlinson
d96f962ca2
Add new FlutterEngineAOTData argument to FlutterProjectArgs (#18146)
Added a new `FlutterEngineAOTData` argument to `FlutterProjectArgs`. Embedders can instantiate and destroy this object via the new `FlutterEngineCreateAOTData` and `FlutterEngineCollectAOTData` methods provided.

If an embedder provides more than one source of AOT data to `FlutterEngineInitialize` or `FlutterEngineRun` (e.g. snapshots as well as `FlutterEngineAOTData`), the engine will error out.

Resolves: https://github.com/flutter/flutter/issues/50778
2020-05-10 10:24:56 -07:00
skia-flutter-autoroll
99134008c2
Roll src/third_party/skia 2b688a65c1df..0b535555ed5d (1 commits) (#18264) 2020-05-10 03:14:02 -07:00
skia-flutter-autoroll
34ff94330f
Roll src/third_party/skia bf1904fd4898..2b688a65c1df (3 commits) (#18263) 2020-05-10 00:19:02 -07:00
skia-flutter-autoroll
1de8e145b5
Roll src/fuchsia/sdk/mac from e718l... to FnmfP... (#18262) 2020-05-09 23:29:01 -07:00
skia-flutter-autoroll
a80702dbef
Roll src/fuchsia/sdk/linux from c1q_S... to iJ5zT... (#18261) 2020-05-09 22:44:03 -07:00
skia-flutter-autoroll
a2a6233bca
Roll src/third_party/dart 518f09726660..092ed38a87e9 (3 commits) (#18259) 2020-05-09 13:44:03 -07:00
Jason Simmons
d1725d7f1e
Restore the call to initConfig in FlutterLoader (#18257)
This was accidentally removed in https://github.com/flutter/engine/pull/18182
2020-05-09 11:49:11 -07:00
liyuqian
671865d310
Restore integer snapping on OpacityLayer (#18255)
This fixes https://github.com/flutter/flutter/issues/56722
2020-05-09 11:29:37 -07:00
Emmanuel Garcia
a59f0bdabe
Add support for screenshot testing in the scenario app on Android (#18115) 2020-05-09 10:34:55 -07:00
Gary Qian
e9f1efa280
Add fullscreen padding workarounds to v2 android embedding (#18193) 2020-05-09 04:31:27 -07:00
skia-flutter-autoroll
975e150a37
Roll src/third_party/dart 017b1c46f6d5..518f09726660 (2 commits) (#18252) 2020-05-09 03:09:03 -07:00
skia-flutter-autoroll
969f4b716e
Roll src/fuchsia/sdk/mac from T5tT0... to e718l... (#18248) 2020-05-08 22:59:02 -07:00
skia-flutter-autoroll
2822520bbb
Roll src/third_party/dart 2a14a62112e6..017b1c46f6d5 (7 commits) (#18247) 2020-05-08 21:09:02 -07:00
skia-flutter-autoroll
9d8daf2383
Roll src/third_party/skia 6913d1bb1d7a..bf1904fd4898 (3 commits) (#18243) 2020-05-08 16:29:02 -07:00
Kaushik Iska
4418ce8825
Revert "Remove pipeline in favor of layer tree holder (#17688)" (#18242) 2020-05-08 16:09:02 -07:00
Ferhat
ff6942f57b
Add fontFeatures and decorationThickness to textstyle (#18235) 2020-05-08 15:20:38 -07:00
skia-flutter-autoroll
1b56f35d47
Roll src/third_party/dart 617bc54b715d..2a14a62112e6 (30 commits) (#18239) 2020-05-08 14:49:01 -07:00
skia-flutter-autoroll
9319d7c262
Roll src/third_party/skia 7359165e660c..6913d1bb1d7a (1 commits) (#18237) 2020-05-08 14:44:01 -07:00
Nurhan Turgut
1b3b4ec88f
skip font loading tests for safari (#18232) 2020-05-08 13:30:13 -07:00
skia-flutter-autoroll
576f0e1f9d
Roll src/third_party/skia c683912173bb..7359165e660c (1 commits) (#18234) 2020-05-08 12:49:04 -07:00
George Wright
c8ff03caca
Publish validation layer deps as part of the fuchsia artifacts (#18214) 2020-05-08 12:39:02 -07:00
Yegor
703525502b
make compiler worker count configurable (#17616)
* make compiler worker count configurable
2020-05-08 11:18:02 -07:00
Yegor
68bf137634
skip painting clipped out pictures (#18204) 2020-05-08 11:14:30 -07:00
skia-flutter-autoroll
a1218dd3c4
Roll src/third_party/skia ac09f7cd7a28..c683912173bb (2 commits) (#18230) 2020-05-08 11:14:02 -07:00
Kaushik Iska
983de2c402
Remove pipeline in favor of layer tree holder (#17688)
go/flutter-pipeline-improvements for more details.
2020-05-08 10:51:10 -07:00
skia-flutter-autoroll
67675173b3
Roll src/third_party/skia b55372444d1b..ac09f7cd7a28 (2 commits) (#18229) 2020-05-08 09:44:02 -07:00
skia-flutter-autoroll
ed08c3e2af
Roll src/fuchsia/sdk/mac from 4MCVP... to T5tT0... (#18228) 2020-05-08 09:39:02 -07:00
skia-flutter-autoroll
e5b0db6b05
Roll src/third_party/skia 8f6c3ed7c7be..b55372444d1b (4 commits) (#18224) 2020-05-08 00:39:01 -07:00
xster
40167b68ed
Make robolectric tests run against SDK 29 by default (#17996) 2020-05-07 23:29:02 -07:00
skia-flutter-autoroll
2ab918c189
Roll src/third_party/skia a14084ba1b41..8f6c3ed7c7be (1 commits) (#18223) 2020-05-07 23:14:02 -07:00
skia-flutter-autoroll
f422757751
Roll src/fuchsia/sdk/linux from MhpFP... to c1q_S... (#18222) 2020-05-07 22:59:02 -07:00
Robert Ancell
9ea2db5bac
Add FlMessageCodec, FlBinaryCodec, FlStringCodec (#18186)
Classs for binary message encoding/decoding that matches the ones in the Flutter services library.
2020-05-08 16:13:54 +12:00