11010 Commits

Author SHA1 Message Date
skia-flutter-autoroll
bccf32142d Roll src/third_party/skia 77fdf66946d2..87e3bef6f82f (2 commits) (flutter/engine#16492) 2020-02-07 08:53:02 -08:00
skia-flutter-autoroll
cfed60421f Roll src/third_party/dart d765d237460d..514a8d4c8417 (7 commits) (flutter/engine#16491) 2020-02-07 07:28:04 -08:00
skia-flutter-autoroll
e84dc9caae Roll src/third_party/skia f3560b680e35..77fdf66946d2 (1 commits) (flutter/engine#16490) 2020-02-07 07:18:03 -08:00
skia-flutter-autoroll
31c837a8bf Roll fuchsia/sdk/core/linux-amd64 from g2s3c... to LvSlH... (flutter/engine#16489) 2020-02-07 07:03:03 -08:00
skia-flutter-autoroll
6220bd92d6 Roll src/third_party/dart 16782e6c171f..d765d237460d (1 commits) (flutter/engine#16488) 2020-02-07 01:58:03 -08:00
skia-flutter-autoroll
3ea7fa8c9b Roll src/third_party/skia 97bf6578796c..f3560b680e35 (1 commits) (flutter/engine#16487) 2020-02-06 23:58:02 -08:00
skia-flutter-autoroll
56871365b6 Roll src/third_party/skia 046f9893b953..97bf6578796c (1 commits) (flutter/engine#16486) 2020-02-06 22:18:02 -08:00
skia-flutter-autoroll
69aaef3d03 Roll src/third_party/dart 49850e6919f7..16782e6c171f (16 commits) (flutter/engine#16485) 2020-02-06 20:18:03 -08:00
skia-flutter-autoroll
291207c072 Roll fuchsia/sdk/core/linux-amd64 from A9STP... to g2s3c... (flutter/engine#16484) 2020-02-06 17:33:03 -08:00
Francisco Magdaleno
40c7f488e9 Code cleanup on destructors (flutter/engine#16481) 2020-02-06 16:53:02 -08:00
skia-flutter-autoroll
0fae445981 Roll src/third_party/skia 121750c2efff..046f9893b953 (4 commits) (flutter/engine#16482) 2020-02-06 16:33:02 -08:00
Mouad Debbar
bdeb972d43 Run Flutter framework tests against the web engine in Cirrus (flutter/engine#16343) 2020-02-06 16:17:25 -08:00
skia-flutter-autoroll
0e6648c7b4 Roll src/third_party/dart b3396cbdcae1..49850e6919f7 (45 commits) (flutter/engine#16480) 2020-02-06 15:08:04 -08:00
George Wright
69e635c0fc Enable shell_unittests on Fuchsia with Vulkan dependencies. (flutter/engine#16376)
This also adds a dependency on SwiftShader's Vulkan frontend.
2020-02-06 15:07:01 -08:00
skia-flutter-autoroll
8e358801f6 Roll src/third_party/skia c0360582d211..121750c2efff (7 commits) (flutter/engine#16479) 2020-02-06 14:58:03 -08:00
Harry Terkelsen
f2839e3a3f Various fixes in CanvasKit (flutter/engine#16433)
- Enable dynamically loaded fonts
- Fix addOval
- Fix getBoxesForRange for negative ranges
2020-02-06 14:51:12 -08:00
stuartmorgan
f9ebc8e2dc Add noexcept annotations to EnableValue moves (flutter/engine#16478)
Fixes a warning when compiling in Visual Studio on Windows.
2020-02-06 14:28:31 -08:00
George Wright
36f5f76944 Enable runtime_unittests on Fuchsia 2020-02-06 13:52:33 -08:00
George Wright
10e7d17444 Fix elf_loader.cc on Fuchsia, add a TODO for proper fix 2020-02-06 13:52:33 -08:00
Anna Gringauze
1382e25796 Fix analyzer warnings for frontend_server change (flutter/engine#16470)
- added temporary ignore for annotate_overrides analyzer warning,
  will remove the ignore in a follow-up PR after the SDK change
  https://dart-review.googlesource.com/c/sdk/+/134561 lands.
- run dartfmt
2020-02-06 13:37:20 -08:00
skia-flutter-autoroll
a8adde9be6 Roll src/third_party/skia 7f36405ea3ec..c0360582d211 (6 commits) (flutter/engine#16476) 2020-02-06 13:23:03 -08:00
Sebastian Jeltsch
e7e1637bd9 Fix RasterCache LRU logic, opportunistic simplifications. (flutter/engine#16434)
RasterCache::Get() methods were not updating the RasterCache::Entry
access_count and used_this_frame fields, as is done in
RasterCache::Prepare(). This can result in onscreen images being evicted
from the cache as new entries are created (e.g. as new elements scroll
onscreen).
2020-02-06 13:15:51 -08:00
George Wright
bc12e7c8ab Disable unit tests using --gtest-filter instead of at compile time (flutter/engine#16472) 2020-02-06 13:01:14 -08:00
Chinmay Garde
f0ded2e849 Relax timing restrictions on WakeUpTimersAreSingletons. (flutter/engine#16446)
We don’t run this test on bots because we don’t want timeouts on any tests. This
only runs locally as a sanity check for timers.
2020-02-06 12:35:36 -08:00
Ferhat
0b3f68c172 Reset width/height before deallocation for Safari allocation bug. (flutter/engine#16469) 2020-02-06 12:30:27 -08:00
skia-flutter-autoroll
95393f6543 Roll src/third_party/skia 116b33e8ab21..7f36405ea3ec (3 commits) (flutter/engine#16471) 2020-02-06 11:43:04 -08:00
skia-flutter-autoroll
5fdf36f4cc Roll src/third_party/skia cc21d0c1f2ce..116b33e8ab21 (3 commits) (flutter/engine#16466) 2020-02-06 09:58:01 -08:00
skia-flutter-autoroll
ecedef91dd Roll src/third_party/skia f6e3eaf05150..cc21d0c1f2ce (1 commits) (flutter/engine#16463) 2020-02-06 08:13:03 -08:00
skia-flutter-autoroll
93bca3b8b7 Roll src/third_party/skia 4721e067812f..f6e3eaf05150 (1 commits) (flutter/engine#16461) 2020-02-06 06:38:03 -08:00
skia-flutter-autoroll
591ecae6f5 Roll src/third_party/skia cbf79b95c2d4..4721e067812f (1 commits) (flutter/engine#16459) 2020-02-06 04:38:02 -08:00
skia-flutter-autoroll
24103e4599 Roll fuchsia/sdk/core/linux-amd64 from VJv0H... to A9STP... (flutter/engine#16457) 2020-02-06 03:53:03 -08:00
Lau Ching Jun
2b914aa0dc Include <memory> in hb_wrapper.h because unique_ptr is used. (flutter/engine#16442) 2020-02-06 00:54:56 -08:00
stuartmorgan
86e0af1222 Roll rapidjson (flutter/engine#16347)
Rolls rapidjson forward to the next mirrored version. This is needed to
pick up fixes to building with clang on Windows, to support
https://github.com/flutter/flutter/issues/16256.
2020-02-05 22:35:02 -08:00
stuartmorgan
9c3b20b923 Wrap strdup to use compliant name on Windows (flutter/engine#16372)
A number of POSIX methods were renamed on Windows to match standards
requirements, giving deprecation warnings when calling strdup on Windows.
This adds a wrapper, to allow calling _strdup on Windows instead.

Part of #16256
2020-02-05 22:32:56 -08:00
stuartmorgan
91424efae5 Add explicit casts to printing of function pointers (flutter/engine#16370)
Compiling with clang on Windows fails here with a warning about implicit
cast from function pointer to object pointer. Rather than disable that
warning, this makes it an explicit cast. Since this is just test output,
it's not critical that this be a completely safe operation.

Part of #16256
2020-02-05 22:31:22 -08:00
stuartmorgan
427ec5300c Roll buildroot (flutter/engine#16419)
Picks up the change to allow manually enabling clang for Windows. Not
yet supported by the GN wrapper script.

Part of https://github.com/flutter/flutter/issues/16256
2020-02-05 22:30:41 -08:00
skia-flutter-autoroll
1a72bb4b43 Roll src/third_party/skia ebc00f97fab1..cbf79b95c2d4 (4 commits) (flutter/engine#16456) 2020-02-05 22:23:04 -08:00
skia-flutter-autoroll
2ae354dee0 Roll fuchsia/sdk/core/mac-amd64 from ubThi... to fvWgE... (flutter/engine#16454)
Roll fuchsia/sdk/core/mac-amd64 from ubThi... to fvWgE...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-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-02-06 00:13:51 -05:00
stuartmorgan
69e4ea885f Suppress some deprecation warnings on Windows (flutter/engine#16416)
Targeted suppression of some deprecation warnings that are build errors under
clang:
- Ignore the deprecation of codecvt's unicode conversion until we decide on
  a replacement strategy.
- Allow the deprecated posix names of functions in third_party/txt.

Part of https://github.com/flutter/flutter/issues/16256
2020-02-05 21:10:25 -08:00
Felipe Archondo
4884bd75f9 [fuchsia] change kMaxFramesInFlight to 3 (flutter/engine#16425)
To give more flexibility in scheduling, we change the number of frames
in flight we can have at one time to 3. We also introduce an offset from
VSync that Flutter can use to begin its work at. It is currently set at
0ms, matching previous behavior.
2020-02-05 23:58:05 -05:00
Mouad Debbar
efca62703f Reland #16206: "[web] Correct getPositionForOffset for multi-line paragraphs" (flutter/engine#16365) 2020-02-05 19:53:03 -08:00
Yegor
617582e744 fix bad reference to maxDiffRatePercent (flutter/engine#16440)
* fix bad reference to maxDiffRatePercent

* back to 10%
2020-02-05 18:49:10 -08:00
gaaclarke
829529ba4c Added a plugin method that gets called when the engine is about to be deleted (flutter/engine#16336) 2020-02-05 16:12:16 -08:00
skia-flutter-autoroll
57fefafc72 Roll src/third_party/skia bc3307c395e2..ebc00f97fab1 (21 commits) (flutter/engine#16429) 2020-02-05 16:03:04 -08:00
Yegor
e101a7c901 use percent for golden diff rates; tighten the values (flutter/engine#16430) 2020-02-05 15:53:45 -08:00
Ferhat
a00b502efa [web] Fixes incorrect transform when context save and transforms are deferred. (flutter/engine#16412)
* Fix transform order in clipStack replay
2020-02-05 15:02:34 -08:00
skia-flutter-autoroll
cae9061d83 Roll src/third_party/dart 34893faa6079..b3396cbdcae1 (36 commits) (flutter/engine#16422) 2020-02-05 14:53:04 -08:00
stuartmorgan
1749454a9f Fix Windows embedding issues caught by clang (flutter/engine#16369)
Clang has different warning settings, so catches different issues than
the VS compile. This fixes various minor issues caught by clang.

Part of https://github.com/flutter/flutter/issues/16256
2020-02-05 14:27:09 -08:00
stuartmorgan
4e9824a89a Update license output (flutter/engine#16379)
The license output has a latent change that shows up for any change that
forces a re-run, due to the tonic move. This updates the output to
account for that.
2020-02-05 13:59:30 -08:00
Felipe Archondo
456e65b23f [fuchsia] Migrate flutter runner to use Present2 (flutter/engine#14162)
No change in behavior expected. We have 2 frames in flight as before. By switching to Present2 and specifying a kMaxFramesInFlight however, we allow us greater flexibility to change how Flutter schedules its frames.

This change also adds tests for SessionConnection and VsyncRecorder.
2020-02-05 13:51:04 -08:00