16215 Commits

Author SHA1 Message Date
Francisco Magdaleno
0de80f4e8a Gets the DPI for all awareness mode and older Windows versions (#15951) 2020-01-27 18:48:03 -08:00
Chinmay Garde
db96c1c8f5
Hold a mutex when updating all CanPostTaskToAllNativeThreads::Captures members. (#16085)
This is in the same vein as https://github.com/flutter/engine/pull/16081 but
includes holding the mutex when updating all members in the Captures struct
instead of just when tracking thread IDs.
2020-01-27 18:37:20 -08:00
Chinmay Garde
ef3aa0144c
Disable setting a library tag handler. (#16086)
This is only used in the command line VM. The only conceivable use of this would
be with IsolateMirror.loadURI which is not supported in Flutter or used in known
embedder API implementations (even ones that use mirrors).
2020-01-27 18:31:00 -08:00
Gary Qian
86682a2d09
Web PargraphStyle TextHeightBehavior integration (#16075) 2020-01-27 17:35:40 -08:00
Chinmay Garde
26fd7d0bc9
Fix flake by making thread ID tracking in CanPostTaskToAllNativeThreads thread safe. (#16081) 2020-01-27 17:34:56 -08:00
Chinmay Garde
aab316c62f
Remove buggy assertion in EmbedderTest::CanPostTaskToAllNativeThreads. (#16071)
This was introduced in
c5329ef5c4.

The assertion was originally written to check that more than 4 threads were
managed by the engine (UI, Platform, GPU, IO + ConcurrentWQWorkers). However,
the assertion actually only checked the count of workers in the ConcurrentWQ. As
written, this assertion would fail on all hosts with a hardware concurrency of
less than 4. Remove the assertion. The engine threads count and its assertions
already check callbacks on workers. So this check was incorrect and redundant.
2020-01-27 16:00:34 -08:00
Chinmay Garde
da1a5d58c2
Remove tonic/platform. (#16062)
This is unused.
2020-01-27 14:41:15 -08:00
Chinmay Garde
c5329ef5c4
Allow embedders to schedule a callback on all engine managed threads. (#15980)
`FlutterEnginePostCallbackOnAllNativeThreads` schedule a callback to be run on
all engine managed threads. The engine will attempt to service this callback the
next time the message loops for each managed thread is idle. Since the engine
manages the entire lifecycle of multiple threads, there is no opportunity for
the embedders to finely tune the priorities of threads directly, or, perform
other thread specific configuration (for example, setting thread names for
tracing). This callback gives embedders a chance to affect such tuning.

Fixes flutter/flutter#49551
Fixes b/143774406
Fixes b/148278215
Fixes b/148278931
2020-01-27 13:49:39 -08:00
Gary Qian
cbf4536d15
Engine/LibTxt/dart:ui impl of TextHeightBehavior (#15087) 2020-01-27 13:37:11 -08:00
skia-flutter-autoroll
222770c0ec
Roll src/third_party/skia f1b2b42613cb..9c1d30dd163e (8 commits) (#16060)
https://skia.googlesource.com/skia.git/+log/f1b2b42613cb..9c1d30dd163e

git log f1b2b42613cb..9c1d30dd163e --date=short --first-parent --format='%ad %ae %s'
2020-01-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-27 mtklein@google.com draw whole grid
2020-01-27 fmalita@chromium.org [skottie] Cleanup: convert transform adapters to new pattern
2020-01-27 mtklein@google.com rm mtklein@chromium
2020-01-27 bsalomon@google.com Revert "Switch runtime SkSL to always sample at explicit coords"
2020-01-27 jvanverth@google.com Revert "Wrap page index packing in helper methods."
2020-01-27 brianosman@google.com Switch runtime SkSL to always sample at explicit coords

Created with:
  gclient setdep -r src/third_party/skia@9c1d30dd163e

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC reed@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/+/master/autoroll/README.md

Bug: None
Tbr: reed@google.com
2020-01-27 15:44:10 -05:00
Chinmay Garde
0d6bc82f7b
Remove stale recipe changelog. (#15985)
We tried updating this for a while but we seem to have given up. This is now
stale. Removing the same.
2020-01-27 12:24:42 -08:00
skia-flutter-autoroll
c4229bfbba
Roll src/third_party/skia 0fb0a21bd999..f1b2b42613cb (4 commits) (#16053)
https://skia.googlesource.com/skia.git/+log/0fb0a21bd999..f1b2b42613cb

git log 0fb0a21bd999..f1b2b42613cb --date=short --first-parent --format='%ad %ae %s'
2020-01-27 sergeyu@google.com Fix GrSmallPathRenderer to respect max texture size.
2020-01-27 kjlubick@google.com [canvaskit] Fix test for drawOnce
2020-01-27 bryct@amazon.com Add drawOnce() API to SkSurface.
2020-01-27 nifong@google.com Use html tags instead of markdown for images in debugger user guide

Created with:
  gclient setdep -r src/third_party/skia@f1b2b42613cb

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC reed@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/+/master/autoroll/README.md

Bug: None
Tbr: reed@google.com
2020-01-27 11:29:41 -05:00
skia-flutter-autoroll
5718251ee3
Roll fuchsia/sdk/core/mac-amd64 from 35pbn... to gNitp... (#16040)
Roll fuchsia/sdk/core/mac-amd64 from 35pbn... to gNitp...

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-01-27 04:20:40 -05:00
skia-flutter-autoroll
665326130e
Roll src/third_party/skia f93a8436cea5..0fb0a21bd999 (3 commits) (#16036)
https://skia.googlesource.com/skia.git/+log/f93a8436cea5..0fb0a21bd999

git log f93a8436cea5..0fb0a21bd999 --date=short --first-parent --format='%ad %ae %s'
2020-01-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 2ae619822948..82459860eaf4 (508 commits)
2020-01-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f3b4e6c3030f..fcef6dcb6ab2 (15 commits)
2020-01-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5ef91b82cbed..748ad200897b (6 commits)

Created with:
  gclient setdep -r src/third_party/skia@0fb0a21bd999

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC reed@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/+/master/autoroll/README.md

Bug: None
Tbr: reed@google.com
2020-01-27 01:49:09 -05:00
skia-flutter-autoroll
ac1ba3033c
Roll src/third_party/skia d92e4e9de7f1..f93a8436cea5 (1 commits) (#16029)
https://skia.googlesource.com/skia.git/+log/d92e4e9de7f1..f93a8436cea5

git log d92e4e9de7f1..f93a8436cea5 --date=short --first-parent --format='%ad %ae %s'
2020-01-26 mtklein@google.com support dither in skvm

Created with:
  gclient setdep -r src/third_party/skia@f93a8436cea5

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC reed@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/+/master/autoroll/README.md

Bug: None
Tbr: reed@google.com
2020-01-26 21:23:19 -05:00
skia-flutter-autoroll
004cbdf066
Roll src/third_party/skia 45add166fdb9..d92e4e9de7f1 (32 commits) (#16022)
https://skia.googlesource.com/skia.git/+log/45add166fdb9..d92e4e9de7f1

git log 45add166fdb9..d92e4e9de7f1 --date=short --first-parent --format='%ad %ae %s'
2020-01-26 mtklein@google.com cache only when SkVM has a JIT
2020-01-26 reed@google.com offer raw-array variant of remaining 44 methods
2020-01-26 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2020-01-26 reed@google.com use vsphere to control light
2020-01-26 reed@google.com virtual sphere
2020-01-26 reed@google.com restore til I understand what changed
2020-01-26 reed@google.com consolidate examples to 1 matrix type
2020-01-25 bsalomon@google.com Revert "Revert "Use bitmap subset for comparison in texture_domain_effect GMs.""
2020-01-25 reed@google.com Revert "convert sample completely to SkM4"
2020-01-25 reed@google.com convert sample completely to SkM4
2020-01-25 bsalomon@google.com Revert "Use bitmap subset for comparison in texture_domain_effect GMs."
2020-01-25 bsalomon@google.com Use bitmap subset for comparison in texture_domain_effect GMs.
2020-01-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-24 ethannicholas@google.com add SkSLInterpreter vector instructions
2020-01-24 reed@google.com Revert "Revert "add rotate to SkM44""
2020-01-24 brianosman@google.com Make invokeChild just return a string containing the child function call
2020-01-24 reed@google.com Revert "add rotate to SkM44"
2020-01-24 bsalomon@google.com Detect implementation read formats on ES.
2020-01-24 reed@google.com add rotate to SkM44
2020-01-24 bungeman@google.com Preserve FcConfig in SkFontConfigInterface_direct methods.
2020-01-24 jvanverth@google.com Wrap page index packing in helper methods.
2020-01-24 bsalomon@google.com Revert "Revert "Move GrDomainEffect functionality into GrTextureEffect and delete""
2020-01-24 robertphillips@google.com Make GrGpu::createBackendTexture match createCompressedBackendTexture
2020-01-24 jvanverth@google.com Revert "Reland "Reland "Add new method for storing DrawOpAtlas texture index."""
2020-01-24 mtklein@google.com add skvm msan bot, move asan back to linux
2020-01-24 brianosman@google.com Remove invokeChild variants that write to output color
2020-01-24 mtklein@google.com clean up caches at thread exit
2020-01-24 mtklein@google.com link clang bots against our prepackaged libc++
2020-01-24 bsalomon@google.com Revert "Move GrDomainEffect functionality into GrTextureEffect and delete"
2020-01-24 ethannicholas@google.com Revert "Revert "Complete rewrite of the SkSL interpreter""
2020-01-24 bsalomon@google.com Move GrDomainEffect functionality into GrTextureEffect and delete the former.

Created with:
  gclient setdep -r src/third_party/skia@d92e4e9de7f1

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC reed@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/+/master/autoroll/README.md

Bug: None
Tbr: reed@google.com
2020-01-26 17:12:00 -05:00
skia-flutter-autoroll
a41ff8d359 Roll src/third_party/skia 3ea4d5bb857d..45add166fdb9 (1 commits) (#15967)
https://skia.googlesource.com/skia.git/+log/3ea4d5bb857d..45add166fdb9

git log 3ea4d5bb857d..45add166fdb9 --date=short --first-parent --format='%ad %ae %s'
2020-01-24 mtklein@google.com silly hack -- move SkVM/ASAN bot to Mac

Created with:
  gclient setdep -r src/third_party/skia@45add166fdb9

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC benjaminwagner@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/+/master/autoroll/README.md

Bug: None
Tbr: benjaminwagner@google.com
2020-01-26 08:00:17 -05:00
Chinmay Garde
276481c4d3
Move tonic into //flutter/third_party. (#15895)
Tonic used to be used by multiple consumers outside of Flutter Engine. Due to
this, it has an unnecessary abstraction layer as well as utilities duplicated in
FML and other engine subsystems. The sole user of Tonic is now the Flutter
Engine. It is intended that the Flutter Engine team now owns this subsystem,
remove unnecessary utilities and document the headers. This is the first step in
the transition. No history is being imported as the initial history was already
lost in the transition of this component to fuchsia.googlesource. As this
component was unmaintained there, I could see no additional value in importing
the history of the patches there.

No functional change. Just moved the repo from //third_party to
//flutter/third_party and updates GN refs.
2020-01-25 17:01:56 -08:00
Michael Klimushyn
6fa1fcda8f
Register plugins at the right time, once (#15979)
Currently we're automatically registering plugins both when the
FlutterEngine is constructed and in the `flutter create` template, when
FlutterActivity#configureFlutterEngine is called. The initial
registration is too early to contain a reference to the activity and the
second registration can cause problems in some plugins.

This alters the flow so automatic registration happens in two discrete
places, and contains the `activity` in its first and only call for most
apps.

1. We're no longer automatically registering plugins on `FlutterEngine`
in any of our activities/fragments at construction time. But since the
FlutterEngine default constructor still automatically registers plugins,
anyone constructing the engine themselves (for example, in a service) is
still going to get automatic registration at `FlutterEngine`
instantiation time.
2. We now automatically register plugins in the base `FlutterActivity`'s
`configureFlutterEngine` hook. Anyone using `FlutterActivity` (or
`FlutterFragment`) should be automatically registered once that hook is
called. Right now the `flutter create` template overrides the base class
method with a subclass that registers everything manually in the same
spot. But with this in place we can safely recommend to remove the
subclass and rely on this hook to automatically register going forward.
Registering at this time means `activity` is set correctly.
2020-01-25 00:34:52 -08:00
Ferhat
f30ff4fcbf
Use 2d matrix for transform to work around Safari clipping bug (#15976) 2020-01-24 20:40:12 -08:00
George Wright
1e7a9debc6
Disable flakey CountDownLatchTest.CanWait unit test on Fuchsia (#15982) 2020-01-24 19:21:20 -08:00
skia-flutter-autoroll
4218f8026f
Roll fuchsia/sdk/core/mac-amd64 from 7fqYj... to 35pbn... (#15984)
Roll fuchsia/sdk/core/mac-amd64 from 7fqYj... to 35pbn...

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-01-24 22:17:53 -05:00
Nurhan Turgut
2415e9654b
updating the versions of the browsers for flutter web engine unit tests (#15977) 2020-01-24 16:28:21 -08:00
Chris Bracken
d1b0883883
Eliminate unused import in Android embedding (#15975)
Eliminates an unused dependency on android.os.build. The last remaining
use of this was eliminated in 0615f45623224bd99ee3ceb8ba4a0d4d04f58d54
with the removal of an unused method that contained an android version
check.
2020-01-24 16:19:00 -08:00
Matt Carroll
fec9573786
Prevent duplicate plugin registration in FlutterEnginePluginRegistry. (#49365) (#15956) 2020-01-24 15:57:51 -08:00
Dan Field
9ee917c26d
retry logic for another cipd upload (#15974) 2020-01-24 15:51:41 -08:00
George Wright
ede50d43d3
Ensure GetFixturesPath works on Fuchsia (#15978) 2020-01-24 15:47:29 -08:00
Nurhan Turgut
08d1f2af9f
[web] Calling platform message callback after copy (#15950)
* Calling platform message callback after copy

* addressing pr comments

* adding unit tests to clipbpard.dart
2020-01-24 15:35:03 -08:00
Kaushik Iska
bd8c955502
[fuchsia] Expose view_ref as part of dart:fuchsia initialization (#15958)
fixes https://github.com/flutter/flutter/issues/47178
2020-01-24 13:42:19 -08:00
George Wright
abdf4bde63
Refactor ShellTest to allow for different ShellTestPlatformViews (#15972)
This paves the way for us to have shell_unittests backed by different rendering APIs (e.g. OpenGL, Vulkan, Metal).
2020-01-24 13:29:12 -08:00
Yegor
f43097215c
Cache computed window.physicalSize in a FrameReference (#15955) 2020-01-24 13:21:16 -08:00
Dan Field
89f3471fa7
the the fix (#15973) 2020-01-24 12:43:32 -08:00
Ferhat
b22821a542
Optimize drawRRect to use dom_canvas (#15970) 2020-01-24 11:03:19 -08:00
Ferhat
2ce15cf956
Remove paint apply in draw image (#15969)
https://github.com/flutter/flutter/issues/49132
2020-01-24 10:39:54 -08:00
skia-flutter-autoroll
eb2b01fb53
Roll fuchsia/sdk/core/mac-amd64 from 6_pZp... to 7fqYj... (#15966)
Roll fuchsia/sdk/core/mac-amd64 from 6_pZp... to 7fqYj...

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-01-24 08:47:37 -05:00
skia-flutter-autoroll
51a7964966
Roll src/third_party/dart bc9348829ef8..fc3af737c759 (2 commits) (#15965)
https://dart.googlesource.com/sdk.git/+log/bc9348829ef8..fc3af737c759

git log bc9348829ef8..fc3af737c759 --date=short --first-parent --format='%ad %ae %s'
2020-01-24 lrn@google.com Update typed-data constructor documentation.
2020-01-24 cskau@google.com [SDK] Fixes async* stack unwinding.

Created with:
  gclient setdep -r src/third_party/dart@fc3af737c759

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/+/master/autoroll/README.md

Bug: None
Tbr: dart-vm-team@google.com
2020-01-24 06:25:28 -05:00
skia-flutter-autoroll
dfec1088ce Roll fuchsia/sdk/core/linux-amd64 from Wc7e4... to 8Ns10... (#15964) 2020-01-24 02:13:02 -08:00
skia-flutter-autoroll
d5777c77b6
Roll src/third_party/skia a7e557f3e353..3ea4d5bb857d (4 commits) (#15963)
https://skia.googlesource.com/skia.git/+log/a7e557f3e353..3ea4d5bb857d

git log a7e557f3e353..3ea4d5bb857d --date=short --first-parent --format='%ad %ae %s'
2020-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 7afe38da7578..2ae619822948 (463 commits)
2020-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 135f8fcba837..f3b4e6c3030f (8 commits)
2020-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f324fe10ca65..5ef91b82cbed (6 commits)
2020-01-24 bsalomon@google.com Add support for GL_NV_fence.

Created with:
  gclient setdep -r src/third_party/skia@3ea4d5bb857d

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC benjaminwagner@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/+/master/autoroll/README.md

Bug: None
Tbr: benjaminwagner@google.com
2020-01-24 02:29:05 -05:00
skia-flutter-autoroll
96dc0164d0
Roll src/third_party/dart c359b5943a52..bc9348829ef8 (1 commits) (#15962)
https://dart.googlesource.com/sdk.git/+log/c359b5943a52..bc9348829ef8

git log c359b5943a52..bc9348829ef8 --date=short --first-parent --format='%ad %ae %s'
2020-01-24 srawlins@google.com NNBD preview: change the Edit Details response to be JSON

Created with:
  gclient setdep -r src/third_party/dart@bc9348829ef8

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/+/master/autoroll/README.md

Bug: None
Tbr: dart-vm-team@google.com
2020-01-24 02:08:21 -05:00
George Wright
b4d25575f1 ensure we export the various dart snapshot symbols on Fuchsia (#15953) 2020-01-23 20:13:03 -08:00
skia-flutter-autoroll
2bd89803a6
Roll src/third_party/dart 3eaae5405d37..c359b5943a52 (13 commits) (#15959)
https://dart.googlesource.com/sdk.git/+log/3eaae5405d37..c359b5943a52

git log 3eaae5405d37..c359b5943a52 --date=short --first-parent --format='%ad %ae %s'
2020-01-24 rmacnak@google.com [vm, service] Fix and enable more services tests.
2020-01-24 scheglov@google.com Convert opt-in elements to legacy when resolving annotations.
2020-01-24 bkonyi@google.com [ dartfuzz ] Fixed type table for `sumManyDoubles`
2020-01-24 bkonyi@google.com Revert "[vm] resolve symbolic link to find kernel_service snapshot"
2020-01-24 brianwilkerson@google.com Remove the notion of required fixes from dartfix and the server
2020-01-23 pquitslund@google.com de-dup mutiply exported elements
2020-01-23 jakemac@google.com Allow http uris in frontend_server, front_end, and ddc.
2020-01-23 asiva@google.com [VM/libraries] Address code review comment from previous CL.
2020-01-23 scheglov@google.com Fixes for NORM and FunctionType(s) - type parameters, and covariant formal parameters.
2020-01-23 zichangguo@google.com [vm] resolve symbolic link to find kernel_service snapshot
2020-01-23 rmacnak@google.com [vm, service] Fix race in Service.controlWebServer / getInfo.
2020-01-23 srawlins@google.com NNBD preview: Make navigation directories collapsible; closes #40109
2020-01-23 asiva@google.com [VM/libraries] Fix more analyzer warnings related to NNBD in patch files.

Created with:
  gclient setdep -r src/third_party/dart@c359b5943a52

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/+/master/autoroll/README.md

Bug: None
Tbr: dart-vm-team@google.com
2020-01-23 22:11:03 -05:00
George Wright
41e8ed0714 Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (#15118) 2020-01-23 18:54:49 -08:00
George Wright
8ec994b4d6 Re-arm timer as necessary in MessageLoopFuchsia 2020-01-23 18:54:49 -08:00
skia-flutter-autoroll
1d05c83611
Roll src/third_party/skia c88a3bc3f561..a7e557f3e353 (6 commits) (#15957)
https://skia.googlesource.com/skia.git/+log/c88a3bc3f561..a7e557f3e353

git log c88a3bc3f561..a7e557f3e353 --date=short --first-parent --format='%ad %ae %s'
2020-01-24 michaelludwig@google.com Reland "Increase precision of some quad AA calculations"
2020-01-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-23 reed@google.com remove legacy SkMScalar code
2020-01-23 mtklein@google.com use longer-lived alloc in CacheKey()
2020-01-23 mtklein@google.com force skvm interpreter in ASAN builds, add bots
2020-01-23 brianosman@google.com Use PipelineStageArgs throughout GrSkSLFP and PipelineStageCodeGenerator

Created with:
  gclient setdep -r src/third_party/skia@a7e557f3e353

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC benjaminwagner@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/+/master/autoroll/README.md

Bug: None
Tbr: benjaminwagner@google.com
2020-01-23 21:49:01 -05:00
skia-flutter-autoroll
479d6003d6
Roll fuchsia/sdk/core/mac-amd64 from LAOYs... to 6_pZp... (#15954)
Roll fuchsia/sdk/core/mac-amd64 from LAOYs... to 6_pZp...

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-01-23 20:04:43 -05:00
Wu Zhong
45fe095d09 Fixes FlutterCallbackInfomation leaks (#15089)
See: flutter/flutter#46750
2020-01-23 16:33:26 -08:00
Wu Zhong
e9be397484 Fixes oc leaks in platform plugin (#15041)
Some objc objects are not released in the iOS embedder. This fixes a
subset of those leaks in FlutterPlatformPlugin.mm.
2020-01-23 16:32:31 -08:00
Jason Simmons
75c59c4f7d
Do not reset the child isolate preparer if the isolate group data already has one (#15952)
See https://github.com/flutter/flutter/issues/49358
2020-01-23 16:04:02 -08:00
Chinmay Garde
f10f03a6c4
Fix data race in DartIsolateGroupData. (#15949)
This class is meant to be thread safe. In fact, its headerdoc statement on
thread safety even mentions this. All fields on the class are readonly except
the child isolate preparer. This field is set during VM instantiated isolate
initialization. The VM may launch multiple isolate in the same isolate group on
at the same time (each on a VM backed thread pool thread). Attempting to set the
field without synchronization is a data race.

Fixes https://github.com/flutter/flutter/issues/49358
Fixes b/147798920
2020-01-23 16:03:37 -08:00
Miguel
e08ff745d2 [fuchsia] Add LogSink to flutter_[jit & aot]_product_runner (#15697) 2020-01-23 15:15:33 -08:00