Commit Graph

11406 Commits

Author SHA1 Message Date
liyuqian
46dbf3a761 Disable shell benchmarks (flutter/engine#17038)
See https://github.com/flutter/flutter/issues/52263

TBR: @chinmaygarde
2020-03-09 14:12:04 -07:00
Jim Graham
5f527ac3b3 Fix bounds of image_filter_layer (flutter/engine#16960) 2020-03-09 13:58:44 -07:00
liyuqian
2d2facae58 Record fml and shell benchmarks (flutter/engine#16991) 2020-03-09 12:34:59 -07:00
skia-flutter-autoroll
201688bab9 Roll src/third_party/skia c56950442dd1..23899c64e3db (11 commits) (flutter/engine#17033) 2020-03-09 11:26:02 -07:00
Yegor
e5809b493a use commit date instead of author date (flutter/engine#17032) 2020-03-09 11:01:20 -07:00
skia-flutter-autoroll
c3abdb985c Roll fuchsia/sdk/core/mac-amd64 from 8Wp6x... to r_oCI... (flutter/engine#17027) 2020-03-09 11:01:03 -07:00
skia-flutter-autoroll
8ec8337c1d Roll fuchsia/sdk/core/linux-amd64 from Rhz2c... to v32mJ... (flutter/engine#17024) 2020-03-09 10:56:02 -07:00
Jonah Williams
d699a9382d [frontend_server] forward new module name flag (flutter/engine#17002) 2020-03-09 10:51:04 -07:00
skia-flutter-autoroll
be053774bd Roll src/third_party/skia 475b9d0fb796..c56950442dd1 (1 commits) (flutter/engine#17021) 2020-03-08 19:46:01 -07:00
skia-flutter-autoroll
efe1277a13 Roll src/third_party/skia b18390699ea2..475b9d0fb796 (1 commits) (flutter/engine#17019) 2020-03-08 18:26:01 -07:00
skia-flutter-autoroll
1688dd25d0 Roll fuchsia/sdk/core/mac-amd64 from t3S3W... to 8Wp6x... (flutter/engine#17018) 2020-03-08 15:51:02 -07:00
skia-flutter-autoroll
953acd34d8 Roll fuchsia/sdk/core/linux-amd64 from YcueJ... to Rhz2c... (flutter/engine#17016) 2020-03-08 11:36:01 -07:00
skia-flutter-autoroll
293f7ec12d Roll src/third_party/skia 2e19af063bcc..b18390699ea2 (1 commits) (flutter/engine#17014) 2020-03-08 01:56:01 -08:00
skia-flutter-autoroll
48a0cd9444 Roll fuchsia/sdk/core/mac-amd64 from hW33F... to t3S3W... (flutter/engine#17013) 2020-03-08 01:41:01 -08:00
Chris Bracken
c94d51bcb6 Update linux desktop deps installation script (flutter/engine#17011)
On a stock Ubuntu 19.10 system, the following deps are required, at
minimum:
  * libx11-dev
  * libxcursor-dev
  * libxrandr-dev
  * libxinerama-dev
  * libxxf86vm-dev
  * libgl-dev
2020-03-07 22:49:47 -08:00
skia-flutter-autoroll
57990d78c4 Roll fuchsia/sdk/core/linux-amd64 from FGMpI... to YcueJ... (flutter/engine#17012) 2020-03-07 21:06:02 -08:00
skia-flutter-autoroll
a2e8afccde Roll src/third_party/skia cf573d844da6..2e19af063bcc (1 commits) (flutter/engine#17009) 2020-03-07 11:16:01 -08:00
Chris Bracken
7205c0e7b3 Revert "fix shadows and mask filter blurs (#16963)" (flutter/engine#17008)
Broke golden file tests in the framework. Reverting to unblock the
engine roll to the framework.

This reverts commit 8b77254d97.
2020-03-07 10:18:10 -08:00
skia-flutter-autoroll
6fc3c7600d Roll fuchsia/sdk/core/linux-amd64 from K1wwe... to FGMpI... (flutter/engine#17007) 2020-03-06 23:41:02 -08:00
skia-flutter-autoroll
c619fa0afa Roll fuchsia/sdk/core/mac-amd64 from 95geB... to hW33F... (flutter/engine#17006) 2020-03-06 23:06:01 -08:00
skia-flutter-autoroll
2a86423c61 Roll src/third_party/skia 24a8e9e170f7..cf573d844da6 (4 commits) (flutter/engine#17004) 2020-03-06 20:11:03 -08:00
gaaclarke
c6818a4e5c Started deleting .DS_Store files so licenses can run on mac os x. (flutter/engine#16998) 2020-03-06 16:57:14 -08:00
gaaclarke
46c52ba051 doxygen tooling updates and doxygen for FlutterCodecs.h (flutter/engine#16947)
- added tools to help us document Flutter.framework for iOS
- filled in FlutterCodecs.h's missing documentation
2020-03-06 16:06:06 -08:00
Nurhan Turgut
0c182cf51b [web] Engine integration test (flutter/engine#16930)
* squashing the commits together

* directory rename, project rename. addressing reviewer comments

* update cirrus file

* change tool signature
2020-03-06 15:34:11 -08:00
skia-flutter-autoroll
8919b3bfce Roll src/third_party/skia 6e58290ba639..24a8e9e170f7 (5 commits) (flutter/engine#16996) 2020-03-06 15:01:02 -08:00
gaaclarke
991d11ca02 documented fluttertexture.h (flutter/engine#16950) 2020-03-06 14:28:56 -08:00
Nurhan Turgut
8ce4320b06 fushia licenses fix (flutter/engine#16992) 2020-03-06 13:34:47 -08:00
skia-flutter-autoroll
bec86ebda6 Roll src/third_party/skia beaaf4700f50..6e58290ba639 (9 commits) (flutter/engine#16990) 2020-03-06 13:11:02 -08:00
Yegor
8dafc47d0e remove 10s timeouts from tests (flutter/engine#16988) 2020-03-06 12:37:52 -08:00
skia-flutter-autoroll
2a795a8b2f Roll src/third_party/skia 54de2fa48d85..beaaf4700f50 (3 commits) (flutter/engine#16987) 2020-03-06 11:36:05 -08:00
skia-flutter-autoroll
05564e49ee Roll fuchsia/sdk/core/linux-amd64 from cTw2C... to K1wwe... (flutter/engine#16984) 2020-03-06 10:11:01 -08:00
skia-flutter-autoroll
bf3870ea21 Roll src/third_party/skia 74055566bd14..54de2fa48d85 (3 commits) (flutter/engine#16983) 2020-03-06 10:01:02 -08:00
skia-flutter-autoroll
8f37affa02 Roll fuchsia/sdk/core/mac-amd64 from J6ct_... to 95geB... (flutter/engine#16982) 2020-03-06 09:56:03 -08:00
Ferhat
d6a38fbd6f [web] Fixes IE11 crash due to missing canvas ellipse support and font polyfill failure (flutter/engine#16965)
* Add context ellipse polyfill
* Change call sites for ellipse
* Switch fontloader polyfill font for ie11
2020-03-06 09:50:02 -08:00
Duong Nguyen
56309c96cf Fix issue viewdidload call while init FlutterViewController (flutter/engine#16672)
Co-authored-by: Aaron Clarke <aaclarke@google.com>
2020-03-06 09:35:40 -08:00
Felipe Archondo
64beefcc3a [fuchsia] fix broken flows when under high load (flutter/engine#16834) 2020-03-06 11:33:31 -05:00
skia-flutter-autoroll
729e6ffed2 Roll src/third_party/skia 93a2a6b8badb..74055566bd14 (2 commits) (flutter/engine#16981) 2020-03-06 08:11:04 -08:00
skia-flutter-autoroll
2ca9e3eb22 Roll src/third_party/skia 012f8497802e..93a2a6b8badb (4 commits) (flutter/engine#16974) 2020-03-06 01:41:02 -08:00
Yegor
8b77254d97 fix shadows and mask filter blurs (flutter/engine#16963)
* fix shadows and mask filter blurs

* update goldens

* clarify the choice to min the shadows
2020-03-05 22:07:57 -08:00
skia-flutter-autoroll
62ea7cc68a Roll fuchsia/sdk/core/linux-amd64 from cXgMr... to cTw2C... (flutter/engine#16970) 2020-03-05 20:36:02 -08:00
skia-flutter-autoroll
6dec5d0b16 Roll fuchsia/sdk/core/mac-amd64 from 6eF38... to J6ct_... (flutter/engine#16969) 2020-03-05 20:11:02 -08:00
Flutter GitHub Bot
346838907b Roll src/third_party/skia db20afc1bf3c..012f8497802e (6 commits) (flutter/engine#16966) 2020-03-05 17:06:01 -08:00
Flutter GitHub Bot
a596a768b6 Roll src/third_party/skia 1b1b0d5abb75..db20afc1bf3c (7 commits) (flutter/engine#16959) 2020-03-05 15:31:02 -08:00
Flutter GitHub Bot
e5ea37af7f Roll src/third_party/skia b803ef83d68f..1b1b0d5abb75 (5 commits) (flutter/engine#16958) 2020-03-05 12:01:02 -08:00
Flutter GitHub Bot
1397ab1e03 Roll src/third_party/dart d1d89c8ce1a1..9983424a3c50 (10 commits) (flutter/engine#16957) 2020-03-05 10:36:02 -08:00
Flutter GitHub Bot
dc3fcd7505 Roll src/third_party/skia d2f18734aa84..b803ef83d68f (2 commits) (flutter/engine#16956) 2020-03-05 10:26:03 -08:00
gaaclarke
fc5784c61c Fixed FlutterPlugin.h doxygen. (flutter/engine#16945) 2020-03-05 10:04:13 -08:00
Kirill Nikolaev
810209faf5 Avoid generating VSYNC trace events from Flutter common code. (flutter/engine#16248)
Chrome Trace viewer treats events labeled "VSYNC" as special and highlights them (when the "Highlight Vsync" checkbox is enabled). Ideally VSYNC events are generated by the host system at their source. System VSYNC events are indeed present in full-system systraces. Flutter-level traces (as seen in Observatory/Flutter devtools) do not contain the system VSYNC events, so we rely on the engine to generate them (as close to where they would be generated by the system ideally).

Currently the common (platform-independent code) generates VSYNC events at the time when the UI thread starts processing a frame. This has two drawbacks:
1. The traces are generated with a delay (we wait for the callback to be have been scheduled on the UI thread instead of tracing as soon as the system notified us.
2. When inspecting system-wide traces we'll have both the system and the Flutter app (or potentially multiple Flutter apps) generate VSYNC events at the same time. This confuses both the developers and the trace viewer.

This change moves the VSYNC event generation to the platform-specific embedder implementations:
1. On Android/iOS we always generate the VSYNC event since Android/iOS developers use Flutter tools to debug the apps.
2. On Fuchsia we do not generate VSYNC events since the systraces always contain them.
3. In the Embedder wrapper we don not generate VSYNC events and rely on the actual embedder to do this in a way appropriate for the target system.
2020-03-05 16:59:43 +01:00
Flutter GitHub Bot
041ef5f142 Roll src/third_party/skia f6ed96d1c23b..d2f18734aa84 (5 commits) (flutter/engine#16955) 2020-03-05 07:46:02 -08:00
Flutter GitHub Bot
99c14a76d9 Roll src/third_party/dart 8e5354dccb64..d1d89c8ce1a1 (10 commits) (flutter/engine#16954) 2020-03-05 07:11:01 -08:00