14076 Commits

Author SHA1 Message Date
skia-flutter-autoroll
b5eacfc33a
Roll src/third_party/skia ed19e97294f6..593290ed75fd (2 commits) (#10691)
https://skia.googlesource.com/skia.git/+log/ed19e97294f6..593290ed75fd

git log ed19e97294f6..593290ed75fd --date=short --no-merges --format='%ad %ae %s'
2019-08-07 borenet@google.com [infra] Remove flag from run_recipe.py
2019-08-07 reed@google.com Revert "begin caching Programs in SkVMBlitter"

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-07 10:35:21 -04:00
skia-flutter-autoroll
dac86eb7fb
Roll fuchsia/sdk/core/mac-amd64 from kYRKS... to eXzeO... (#10690)
Roll fuchsia/sdk/core/mac-amd64 from kYRKS... to eXzeO...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-07 10:24:29 -04:00
skia-flutter-autoroll
d09f5f9358
Roll fuchsia/sdk/core/linux-amd64 from 0PouF... to 9PJXr... (#10688)
Roll fuchsia/sdk/core/linux-amd64 from 0PouF... to 9PJXr...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-07 10:17:21 -04:00
Ben Konyi
d84d6d24ed Roll src/third_party/dart 8740bb5c68..f3139f57b4 (7 commits)
dart-lang/sdk@f3139f57b4 [cfe][nnbd] (De)Serialize nullability modifiers in .dill files
dart-lang/sdk@dce0eeb413 Update CHANGELOG.md with descriptions for fixes in 2.4.1
dart-lang/sdk@8c2b1fa11a [ffi] Construct instance constant directly for entry point pragmas.
dart-lang/sdk@5121a2e831 [cfe] Read product mode directly from environment in async transform.
dart-lang/sdk@48f18231ba [vm/compiler] More serialization support for closures and instances.
dart-lang/sdk@e470d0f7db [infra] Upgrade firefox and chrome
dart-lang/sdk@ef9b09abe3 [CFE] Language versioning positive tests
2019-08-07 07:07:13 -07:00
skia-flutter-autoroll
735ddd0a4f
Roll fuchsia/sdk/core/mac-amd64 from 14j-v... to kYRKS... (#10686)
Roll fuchsia/sdk/core/mac-amd64 from 14j-v... to kYRKS...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-07 06:48:25 -04:00
skia-flutter-autoroll
fac4c01dff
Roll fuchsia/sdk/core/linux-amd64 from v5rSi... to 0PouF... (#10685)
Roll fuchsia/sdk/core/linux-amd64 from v5rSi... to 0PouF...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-07 06:30:15 -04:00
skia-flutter-autoroll
62996988d8
Roll src/third_party/skia c13305320fd1..ed19e97294f6 (4 commits) (#10684)
https://skia.googlesource.com/skia.git/+log/c13305320fd1..ed19e97294f6

git log c13305320fd1..ed19e97294f6 --date=short --no-merges --format='%ad %ae %s'
2019-08-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 bf176a0d6db9..415bb0cdb057 (9 commits)
2019-08-07 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aefed1d022e5..2d05439f2779 (412 commits)
2019-08-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 060fcf777159..3aec8a3be749 (1 commits)

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-07 06:28:22 -04:00
Ben Konyi
93d7ee26dc Roll src/third_party/dart c262cbd414..8740bb5c68 (18 commits)
dart-lang/sdk@8740bb5c68 [dart2js] New RTI tests for generic functions.
dart-lang/sdk@f95aebee8c [dart2js] New RTI typechecking for generic functions.
dart-lang/sdk@0b349e8c0a Compensate classic suggestions rather than penalizing cached ones
dart-lang/sdk@01d1f8074b [dart2js] New RTI parsing for generic functions.
dart-lang/sdk@b985161932 [dart2js] New RTI canonicalization/creation/lookup for generic functions.
dart-lang/sdk@44a3e8e534 [dart2js] New RTI printing for generic functions.
dart-lang/sdk@0f0f2eb583 [dart2js] New RTI representation for generic functions.
dart-lang/sdk@0400e4695b Update tests/README to point to new doc.
dart-lang/sdk@78c3fc4595 [dart2js] Don't encode types as their own superinterfaces.
dart-lang/sdk@f715515531 [dart2js] Encode type variable as index in type rules when the target type declares the type variable.
dart-lang/sdk@6103ecd6f1 Migration: add support for nullability propagation through implicit downcasts.
dart-lang/sdk@9139de8b88 Migration: handle an assignment from a type parameter type to its bound.
dart-lang/sdk@595f5c9b3e Migration: add support to EdgeBuilder for assignment of complex generic types.
dart-lang/sdk@2a7a9b5572 Migration: don't make hard edges for function parameter and return types.
dart-lang/sdk@bcb9d1582a Migration: Move EdgeBuilder._checkAssignment to a mixin so it can be unit tested.
dart-lang/sdk@a2d0f6bd74 Migration: fix DecoratedType.toString for bottom types.
dart-lang/sdk@1aa98e5dc6 Fix incorrect getter names in basic_static_extension_test and static_extension_inference_test .
dart-lang/sdk@b095be9531 Resolve methods when the type of this is defined by a type parameter bounds
2019-08-07 01:02:20 -07:00
skia-flutter-autoroll
739b2dd4b2
Roll fuchsia/sdk/core/linux-amd64 from 9sR9P... to v5rSi... (#10678)
Roll fuchsia/sdk/core/linux-amd64 from 9sR9P... to v5rSi...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-07 02:51:27 -04:00
skia-flutter-autoroll
4a4e4267ef
Roll fuchsia/sdk/core/mac-amd64 from eB-F0... to 14j-v... (#10676)
Roll fuchsia/sdk/core/mac-amd64 from eB-F0... to 14j-v...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-07 02:49:50 -04:00
skia-flutter-autoroll
aec442fb1d
Roll src/third_party/skia ab961e9db1dd..c13305320fd1 (2 commits) (#10677)
https://skia.googlesource.com/skia.git/+log/ab961e9db1dd..c13305320fd1

git log ab961e9db1dd..c13305320fd1 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 kpozin@google.com [fuchsia] Migrate SkFontMgr_fuchsia to approved fuchsia.fonts FIDL API
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-07 02:48:26 -04:00
stuartmorgan
9bfa4f53cd
Roll buildroot back to an earlier version (#10681)
Rolls back to c6bd1f1e25048a97d99cf2fa679bd54ebad94697, which was the
last version at which the engine tree was known to be green.

The ANGLE reland broke the tree, and the fix for it landed after an
Android SDK roll that has coupled engine changes, so rolling back to an
earlier buildroot is the fastest way to get the tree green again.
2019-08-06 22:35:26 -07:00
stuartmorgan
f3c41f0957
Roll buildroot to pick up EGL library name fix (#10679) 2019-08-06 21:06:12 -07:00
Chinmay Garde
16c0058f17
Remove semi-redundant try-jobs. (#10485)
We are severely resource constrained on the tryjobs. This is hindering progress on ToT due to scheduling failures and rate limits. There are no plans to requisition more resources in this infra scheme as the migration to tryjobs on LUCI is the preferred way forward. This patch removes presubmits that are somewhat redundant. Each removed presubmit and the justification is given below:

* `build_and_test_linux_opt_release`: The AOT variant is tested by `build_and_test_linux_opt_profile` (actually its replacement, see the next point).
* `build_and_test_linux_opt_profile`: When we build the host profile variant for Android, we test it as well instead of building the extra variant (since we already need a host for a target build).
* `build_and_test_android_unopt_debug`: `gen_javadoc` have been moved to the profile variant. `Roboelectric` tests have been moved to profile variant. JIT infra will be tested by the the host tests.
* ToT framework checks: These will be performed (by the autoroller)[https://autoroll.skia.org/r/flutter-engine-flutter-autoroll?tab=status] which also has a sheriff rotation. This will also avoid us having to ignore red presubmits on manual changes.

Everything else is left as-is. To be clear, this causes strictly less checks to be performed on each commit.
2019-08-06 16:16:06 -07:00
Chinmay Garde
b769353cfd
Allow embedders to control Dart VM lifecycle on engine shutdown. (#10652)
This exposes the `Settings::leak_vm` flag to custom embedders. All embedder
unit-tests now shut down the VM on the shutdown of the last engine in the
process. The mechanics of VM shutdown are already tested in the Shell unit-tests
harness in the DartLifecycleUnittests set of of assertions. This just exposes
that functionality to custom embedders. Since it is part of the public stable
API, I also switched the name of the field to be something less snarky than the
field in private shell settings.
2019-08-06 16:15:37 -07:00
Matt Carroll
735255f36a
Android embedding refactor pr40 add static engine cache (#10481) 2019-08-06 16:15:21 -07:00
skia-flutter-autoroll
b0f7c2b687
Roll fuchsia/sdk/core/linux-amd64 from W6ZtV... to 9sR9P... (#10672)
Roll fuchsia/sdk/core/linux-amd64 from W6ZtV... to 9sR9P...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 19:04:11 -04:00
Ben Konyi
a707f3dead Roll src/third_party/dart 574c4a51c6..c262cbd414 (11 commits)
dart-lang/sdk@c262cbd414 Revert "[vm/ffi] Enable creating an ExternalTypedData from a Pointer."
dart-lang/sdk@193985777d [vm/compiler] Propagate call type to load indexed
dart-lang/sdk@8248e9edb2 Migration: fix DecoratedType.toString for generic interface types.
dart-lang/sdk@f13978ca9d [dart2js] new-rti: Accelerator for some primitive types.
dart-lang/sdk@98b1e28591 Include isSynchronous/isGenerator into API signature.
dart-lang/sdk@e04dc4dd63 Update statuses and expectations with summary2 for some tests.
dart-lang/sdk@1235643cfc Support for Combinator offset / end.
dart-lang/sdk@4a20be4816 [vm] Fix incorrect is_static argument passed to expression evaluation
dart-lang/sdk@47ee568c52 extension type awareness in matching
dart-lang/sdk@53fe0627ec [vm/bytecode] Recognize calls to _StringBase._interpolate in bytecode flow graph builder
dart-lang/sdk@ddd83d256f [vm/ffi] Enable creating an ExternalTypedData from a Pointer.
2019-08-06 15:48:29 -07:00
stuartmorgan
8b91236185
Roll buildroot for ANGLE support (#10667)
Rolls buildroot forward to pick up support for building ANGLE. Needed for #9835

Updates license check to ignore a new top-level buildfile-only directory added as part of that support.
2019-08-06 15:21:39 -07:00
skia-flutter-autoroll
4291770479
Roll src/third_party/skia c853bf2867b9..ab961e9db1dd (10 commits) (#10669)
https://skia.googlesource.com/skia.git/+log/c853bf2867b9..ab961e9db1dd

git log c853bf2867b9..ab961e9db1dd --date=short --no-merges --format='%ad %ae %s'
2019-08-06 bungeman@google.com Use MD instead of MMD for compile dependencies.
2019-08-06 mtklein@google.com begin caching Programs in SkVMBlitter
2019-08-06 csmartdalton@google.com Add a GrTextureResolveManager class
2019-08-06 nihohit@gmail.com Allow compilation without embedded font but with font manager
2019-08-06 mtklein@google.com really no-op Program default constructor
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-06 csmartdalton@google.com Add a 'closeRenderTasksForNewOpList' method to GrDrawingManager
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-06 halcanary@google.com SkQP: modify make_universal_apk to work in AOSP branch
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-06 18:16:28 -04:00
skia-flutter-autoroll
a009b04f93
Roll fuchsia/sdk/core/mac-amd64 from kFlVe... to eB-F0... (#10668)
Roll fuchsia/sdk/core/mac-amd64 from kFlVe... to eB-F0...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 18:07:53 -04:00
skia-flutter-autoroll
53bee4391a
Roll fuchsia/sdk/core/linux-amd64 from 0EOCG... to W6ZtV... (#10666)
Roll fuchsia/sdk/core/linux-amd64 from 0EOCG... to W6ZtV...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 15:20:20 -04:00
skia-flutter-autoroll
ab470fc8e0
Roll fuchsia/sdk/core/mac-amd64 from g3-Ex... to kFlVe... (#10664)
Roll fuchsia/sdk/core/mac-amd64 from g3-Ex... to kFlVe...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 14:32:19 -04:00
skia-flutter-autoroll
6cc67665d5
Roll src/third_party/skia 3a543aafd4e6..c853bf2867b9 (4 commits) (#10665)
https://skia.googlesource.com/skia.git/+log/3a543aafd4e6..c853bf2867b9

git log 3a543aafd4e6..c853bf2867b9 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 mtklein@google.com build programs lazily in SkVMBlitter
2019-08-06 egdaniel@google.com Update some gpu caps isFormatRenderable calls.
2019-08-06 halcanary@google.com experimental/editor: interface no longer uses stringslice
2019-08-06 robertphillips@google.com Use GrComputeTightCombinedBufferSize in GrMtlGpu::uploadToTexture

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-06 14:30:42 -04:00
Chris Bracken
37a283765c
Migrate Fuchsia runners to SDK tracing API (#10478)
Migrates the Fuchsia Flutter and Dart runners off the internal tracing
APIs and onto the public SDK.
2019-08-06 11:26:34 -07:00
Ben Konyi
80f80b14e0 Roll src/third_party/dart 8cd01287b4..574c4a51c6 (35 commits)
dart-lang/sdk@574c4a51c6 [CFE] Initial support for parsing language version from .packages
dart-lang/sdk@69ae29076a Default language version if nothing is specified
dart-lang/sdk@a62de52d04 Insert new named arguments before 'child' or 'children'.
dart-lang/sdk@627e4c8cad Parse additional NNBD not-null assertions
dart-lang/sdk@e10c138475 Infer extension types without extension override.
dart-lang/sdk@c3ef41ca68 Pass in SharedOptions when running front ends to update error tests.
dart-lang/sdk@211d7f2993 Do not throw away analysis server suggestions when inside quotes
dart-lang/sdk@9f9abe5fcd Flow analysis: get rid of "identity" state.
dart-lang/sdk@ea9091b278 [vm/bytecode] Drop abstract and generate body for static external functions
dart-lang/sdk@6f551f040b Fix a few extension method test bugs.
dart-lang/sdk@b6df9fb9d1 [dart/vm] Only re-run if exit code outside |255|
dart-lang/sdk@ddc09607c6 [dart/vm] Webscraper for make_a_fuzz cluster runs
dart-lang/sdk@a94ef646e9 [dart2js] new-rti: register H.Closure when referenced
dart-lang/sdk@2cac8637d6 Flow analysis: separate nullability and reachability tests.
dart-lang/sdk@d0775434be Resolve extension methods within other extensions
dart-lang/sdk@612825900e Only create FlowAnalysisResult data structure when running internal tests.
dart-lang/sdk@55f81f2210 Mass format python with yapf
dart-lang/sdk@8b2993568e implement dartfix --pedantic
dart-lang/sdk@1c5911982e add includePedanticFixes flag to dartfix protocol
dart-lang/sdk@a188b534dc [dart2js] new-rti: as/check used 'is' method
dart-lang/sdk@8d1f5a5b51 [dart2js] Omit empty objects from new RTI type rules.
dart-lang/sdk@5c7fe46e3e [cfe] Merge more Kernel*Builders into *Builders
dart-lang/sdk@262aaf13a0 [cfe] Merge KernelLibraryBuilder into SourceLibraryBuilder
dart-lang/sdk@cdf6103b38 Support for free-form 'expression' in FlutterWidgetPropertyValue.
dart-lang/sdk@034131f10a Add MapSubstitution interface, and use it in Member hierarchy.
dart-lang/sdk@98ffe8a7c6 Update dart/language_model rev to EFtZ0Z5T822s4EUOOaWeiXUppRGKp5d9Z6jomJIeQYcC
dart-lang/sdk@77a957da1d Report the use of an extension override without an instance member access
dart-lang/sdk@28a4717476 Don't overwrite synthetic field setter with duplicate setter.
dart-lang/sdk@c923007f37 [vm/bytecode] Fixes and improvements in bytecode debugger.
dart-lang/sdk@ba28529184 Use findNode and assertType().
dart-lang/sdk@2bf13fd058 Add a language test for Object().runtimeType.
dart-lang/sdk@067c6ea5b6 [cfe] Add extension type variables to procedures
dart-lang/sdk@6eb9f54683 [cfe] Add ClassKind to Listener.begin/endClassOrMixinBody
dart-lang/sdk@bd8f7aeebb [cfe] Add DeclarationKind to DeclarationBuilder
dart-lang/sdk@ae2a06171c Fix for enclosingElement for default parameter element initializer function.
2019-08-06 09:52:33 -07:00
skia-flutter-autoroll
64e74cfb9e
Roll fuchsia/sdk/core/linux-amd64 from HgsT2... to 0EOCG... (#10661)
Roll fuchsia/sdk/core/linux-amd64 from HgsT2... to 0EOCG...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 11:46:26 -04:00
skia-flutter-autoroll
7ff29c530e
Roll fuchsia/sdk/core/mac-amd64 from VdgzE... to g3-Ex... (#10660)
Roll fuchsia/sdk/core/mac-amd64 from VdgzE... to g3-Ex...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 10:34:05 -04:00
skia-flutter-autoroll
7f67b9f0dc
Roll src/third_party/skia 88681ddd1d38..3a543aafd4e6 (1 commits) (#10659)
https://skia.googlesource.com/skia.git/+log/88681ddd1d38..3a543aafd4e6

git log 88681ddd1d38..3a543aafd4e6 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 aparchur@google.com Reland "[skottie] Add onTextProperty support into PropertyObserver."

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-06 10:28:25 -04:00
skia-flutter-autoroll
66fe7ee5cd
Roll fuchsia/sdk/core/linux-amd64 from ia9ZJ... to HgsT2... (#10658)
Roll fuchsia/sdk/core/linux-amd64 from ia9ZJ... to HgsT2...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 08:07:49 -04:00
skia-flutter-autoroll
f404a064f1
Roll fuchsia/sdk/core/mac-amd64 from GO4A1... to VdgzE... (#10657)
Roll fuchsia/sdk/core/mac-amd64 from GO4A1... to VdgzE...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 07:03:36 -04:00
skia-flutter-autoroll
c094179f5a
Roll src/third_party/skia c409951bea4f..88681ddd1d38 (2 commits) (#10655)
https://skia.googlesource.com/skia.git/+log/c409951bea4f..88681ddd1d38

git log c409951bea4f..88681ddd1d38 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 dc2c5c5a419e..bf176a0d6db9 (10 commits)

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-06 04:58:35 -04:00
skia-flutter-autoroll
1edf3f91a8
Roll fuchsia/sdk/core/linux-amd64 from -YGXe... to ia9ZJ... (#10654)
Roll fuchsia/sdk/core/linux-amd64 from -YGXe... to ia9ZJ...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 04:29:58 -04:00
skia-flutter-autoroll
56807ac89f
Roll fuchsia/sdk/core/mac-amd64 from C9SBX... to GO4A1... (#10653)
Roll fuchsia/sdk/core/mac-amd64 from C9SBX... to GO4A1...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 03:35:24 -04:00
skia-flutter-autoroll
e20391a061
Roll src/third_party/skia eb0770211a6c..c409951bea4f (1 commits) (#10651)
https://skia.googlesource.com/skia.git/+log/eb0770211a6c..c409951bea4f

git log eb0770211a6c..c409951bea4f --date=short --no-merges --format='%ad %ae %s'
2019-08-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src d67ae722191a..aefed1d022e5 (313 commits)

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-06 01:21:22 -04:00
skia-flutter-autoroll
51bbe69bda
Roll fuchsia/sdk/core/linux-amd64 from Gh0U-... to -YGXe... (#10650)
Roll fuchsia/sdk/core/linux-amd64 from Gh0U-... to -YGXe...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 00:54:48 -04:00
skia-flutter-autoroll
a665c6fbd4
Roll fuchsia/sdk/core/mac-amd64 from QdP5I... to C9SBX... (#10649)
Roll fuchsia/sdk/core/mac-amd64 from QdP5I... to C9SBX...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-06 00:08:42 -04:00
skia-flutter-autoroll
1233f79a3f
Roll fuchsia/sdk/core/linux-amd64 from siBGl... to Gh0U-... (#10648)
Roll fuchsia/sdk/core/linux-amd64 from siBGl... to Gh0U-...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-05 21:17:58 -04:00
skia-flutter-autoroll
da9023d1ff
Roll fuchsia/sdk/core/mac-amd64 from Nj2Qs... to QdP5I... (#10647)
Roll fuchsia/sdk/core/mac-amd64 from Nj2Qs... to QdP5I...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-05 20:38:52 -04:00
Qxyat
bad862e13d reset platformViewsController in engine.destroyContext when allowHeadlessExecution = false (#10629) 2019-08-05 17:36:58 -07:00
Kaushik Iska
ad3846effa
[flutter_runner] Port: Add connectToService, wrapping fdio_ns_connect. (#10644)
Use fdio_ns_connect to connect to services in a namespace. For pure
persistant fidl services the old path of creating a file descriptor and
then opening a channel to that file descriptor doesn't work.

We should provide a way to directly connect to a service without first
treating it as a file.

Test:
* workstation.frank, reboot button on main menu works.
* astro, device_settings "erase user data" reboot works.

Change-Id: I725ba9350547309bebb5530aa44236f841d88f99
2019-08-05 16:36:59 -07:00
sjindel-google
1c3022372d
Don't use DBC for hot-reload on iOS. (#10645) 2019-08-06 01:17:06 +02:00
sjindel-google
d6a02a3f67
Ensure debug-mode apps are always attached on iOS. (#10186) 2019-08-06 01:07:33 +02:00
Kaushik Iska
5dd04df409
Capture stderr for ninja command (#9896) 2019-08-05 15:59:49 -07:00
skia-flutter-autoroll
5aec2729cc
Roll src/third_party/skia 4df3d5340ef3..eb0770211a6c (13 commits) (#10643)
https://skia.googlesource.com/skia.git/+log/4df3d5340ef3..eb0770211a6c

git log 4df3d5340ef3..eb0770211a6c --date=short --no-merges --format='%ad %ae %s'
2019-08-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-05 halcanary@google.com experimental/editor: margins now handled by application layer
2019-08-05 reed@google.com specialize drawAtlas for raster backend
2019-08-05 egdaniel@google.com Add supported GrColorTypes to Mtl FormatTable.
2019-08-05 benjaminwagner@google.com [infra] Manually roll godeps after infra fix
2019-08-05 egdaniel@google.com Revert "[skottie] Add onTextProperty support into PropertyObserver."
2019-08-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-05 bsalomon@google.com Pass size and GrPixelConfig to GrSurface/Texture/RenderTarget constructors
2019-08-05 aparchur@google.com [skottie] Add onTextProperty support into PropertyObserver.
2019-08-05 halcanary@google.com experimental/editor: StringSlice::fPtr type change
2019-08-05 bsalomon@google.com Pass GrBackendFormat to GrResourceProvider and GrGpu texture create functions.
2019-08-05 halcanary@google.com tools/gyp: deleting old file
2019-08-05 michaelludwig@google.com Update benchmarks to use new filter factories

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

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=reed@google.com
2019-08-05 18:44:47 -04:00
Ben Konyi
8f341f563f
Roll src/third_party/dart 4bebfebdbc..8cd01287b4 (30 commits) (#10642)
dart-lang/sdk@8cd01287b4 [vm/aot/tfa] Infer types from generic return types of native methods
dart-lang/sdk@3011ca2da7 Include "import function" fixes for UNDEFINED_IDENTIFIER
dart-lang/sdk@ee6fa7c10d Move more diagnostic tests
dart-lang/sdk@271445d207 [vm] Prevent service-isolate from starting in run_vm_tests, except if test needs it
dart-lang/sdk@919b5cd2d5 Fix for duplicate top-level declarations.
dart-lang/sdk@91f879b0a1 Remove unused import.
dart-lang/sdk@db1988acd0 Add voidType to TypeProvider
dart-lang/sdk@5574669966 [vm] Add TODO about recognized kinds on DIFs.
dart-lang/sdk@c271c599af [vm/compiler] Move S-exp deserialization into sexpression.{cc,h}.
dart-lang/sdk@844626c4e6 [VM] Copies Dart_CodeObserver in Init to prevent use-after-free.
dart-lang/sdk@d3f3b46b87 [VM] Add test for Dart_InvokeVMServiceMethod
dart-lang/sdk@fd7baa4fd9 [CFE] Serialize language version
dart-lang/sdk@4969bc6d23 Revert "[vm] Clear recognized method info on dynamic invocation forwarders."
dart-lang/sdk@6d1c9975d7 [CFE] Initial language versioning "support"
dart-lang/sdk@39a007678e [VM] Save kernel binary version in KernelProgramInfo
dart-lang/sdk@73a2cc06d4 Fix 'reasponse' typo. Fixes #37732
dart-lang/sdk@44b81dff73 [vm service] generate the Java version of the library with the Dart version
dart-lang/sdk@ac45ee7e63 [vm/bytecode] Support exactness tracking in bytecode
dart-lang/sdk@df606cc566 Infer types of static fields in extensions, summary2.
dart-lang/sdk@bf020a99d4 Sanitize recursive GenericTypeAlias in summary2.
dart-lang/sdk@be581f69db Move search.getDeclarations to available declarations.
dart-lang/sdk@cf0af59b33 Fix summary2 for TypeAnnotation as extended type.
dart-lang/sdk@e72b70fbc6 Extract RequiredParametersVerifier, but use directly in ErrorVerifier.
dart-lang/sdk@8ff3d98232 Split diagnostic tests into the standard locations
dart-lang/sdk@19ab86cbf6 Report the use of covariant in optional parameters
dart-lang/sdk@6ff32127f4 Redo "[dart2js] new-rti: Add 'minified:' tag to minified names"
dart-lang/sdk@3c1f679684 refactor driver test and remove required option shortcut
dart-lang/sdk@aa650e53f5 [vm/bytecode] Emit explicit DebugCheck bytecode instructions for VariableSet
dart-lang/sdk@cd30fa693d bump to linter 0.1.96
dart-lang/sdk@a3d6b4802f [dart2js] new-rti: Use findType in parameter stubs
2019-08-05 15:43:28 -07:00
skia-flutter-autoroll
671f57ff5b
Roll fuchsia/sdk/core/linux-amd64 from 3hQdw... to siBGl... (#10640)
Roll fuchsia/sdk/core/linux-amd64 from 3hQdw... to siBGl...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-05 17:45:23 -04:00
skia-flutter-autoroll
1c6d2f32c2
Roll fuchsia/sdk/core/mac-amd64 from yvc6m... to Nj2Qs... (#10638)
Roll fuchsia/sdk/core/mac-amd64 from yvc6m... to Nj2Qs...

The AutoRoll server is located here: https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2019-08-05 17:13:08 -04:00
Chinmay Garde
8caf61c0d4
Document the thread test fixture. (#10637) 2019-08-05 13:51:56 -07:00
Nathan Rogers
e81aa5869c
Use Fuchsia trace macros when targeting Fuchsia SDK (#10634)
When |OS_FUCHSIA| is defined (even when |FUCHSIA_SDK| is defined as
well), use the Fuchsia SDK trace macros rather than the Dart timeline.

Reasons for doing this include:

Fuchsia's trace macros support categories.  This allows one to
distinguish between (e.g.) "flutter" and "skia" trace events for trace
recording and trace visualization.

Fuchsia has existing in tree benchmarks that depend on finding certain
events under category "flutter".

See the Fuchsia performance mailing list discussion for more context.
2019-08-05 12:52:36 -07:00