15415 Commits

Author SHA1 Message Date
Ben Konyi
fcd8a21893 Roll src/third_party/dart ab5cf0f854..8bdca37e98 (23 commits)
dart-lang/sdk@8bdca37e98 [vm] Bump minimum kernel version to 29.
dart-lang/sdk@75dc8483ab [kernel] Include promoted bound in TypeParameterType equality
dart-lang/sdk@4ebc1e3fe7 Migrate dart:async to NNBD.
dart-lang/sdk@d0e51573fc [infra] Update checked-in SDKs to 2.6.0
dart-lang/sdk@48ebcdac5f [ddk] Don't use Library.isExternal
dart-lang/sdk@208f3709b9 [vm/benchmark] Add IsolateSpawnMemory.Dart2JSDeltaRss benchmarks.
dart-lang/sdk@91c38d00c0 [dart2js] New RTI: Improve lowering of simple is-tests.
dart-lang/sdk@54b324ca04 [dart2js] new-rti: Cache non-generic types on constructor
dart-lang/sdk@6d28f59c54 Added promiseToFuture function to js_util.dart
dart-lang/sdk@0804a6f260 Don't use deprecated analyzer elements in dartfuzz.
dart-lang/sdk@79dc0cbc47 [vm/benchmarks] Add benchmark that decodes json on a separate isolate.
dart-lang/sdk@7ba5584c2e [analysis_server] Fix outdated desin Service->Server, use Service->Logger.
dart-lang/sdk@5279b6438c [vm/bytecode] Fix raw casts in DynamicCall in the interpreter
dart-lang/sdk@0ea69b7342 [vm/benchmarks] Use service api to get heap usage for IsolateSpawn benchmark.
dart-lang/sdk@8119253f64 Include space after comma in FunctionType.toString().
dart-lang/sdk@c38dafec6b Issue 39051. Implement isAbstract for ConstructorElement.
dart-lang/sdk@abb1a17c89 Include FeatureSet into unlinked API signature.
dart-lang/sdk@5bae0f23cf Increase completion model token lookback to 100
dart-lang/sdk@f1fd342f71 Initial sketch of a preview site
dart-lang/sdk@48d44af154 Report error if inheriting from FutureOr. Fixes #33745
dart-lang/sdk@2a5ece5d89 Fix analyzer_plugin tutorial link
dart-lang/sdk@9d5649175a Fix using deprecated analyzer elements in DDC.
dart-lang/sdk@5a3c4002b8 Replace 'bottom' with 'Never' in subtyping tests.
2019-11-05 13:29:21 -08:00
Gary Qian
0928c1af2f
Add 'Cough' test font and support multiple test fonts. (#13649) 2019-11-05 12:27:34 -08:00
skia-flutter-autoroll
42299931bf
Roll src/third_party/skia 4cc2dc64ff13..4a4f34b76f3a (19 commits) (#13637)
https://skia.googlesource.com/skia.git/+log/4cc2dc64ff13..4a4f34b76f3a

git log 4cc2dc64ff13..4a4f34b76f3a --date=short --no-merges --format='%ad %ae %s'
2019-11-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-04 brianosman@google.com Fully embrace skcms types in SkColorSpace API
2019-11-04 michaelludwig@google.com Make SkBlendMode_AsCoeff() public
2019-11-04 bsalomon@google.com Some improvements to backend texture creation.
2019-11-04 jvanverth@google.com Fix memory leak in iOS viewer.
2019-11-04 robertphillips@google.com Use QuadHelper and PatternHelper in more places
2019-11-04 herb@google.com Fix fuzz bug in isValid for SkDescriptor
2019-11-04 fmalita@chromium.org [skottie] Add support for gradient opacity stops
2019-11-04 michaelludwig@google.com Return coverage from inset() call instead of using a separate function.
2019-11-04 mtklein@google.com updateUniforms() just once
2019-11-04 fmalita@chromium.org [skottie] Add a couple more 3D tests
2019-11-04 brianosman@google.com Update comment on isNumericalTransferFn to clarify that fn is always set
2019-11-04 michaelludwig@google.com Skip unnecessary moveTo in degenerate quad calculations
2019-11-04 borenet@google.com Reland "[recipes] Assert that Git is obtained from CIPD"
2019-11-04 penghuang@chromium.org Make GrVkResource::Trace thread safe.
2019-11-04 borenet@google.com [infra] Make SkottieWASM and LottieWeb use git from CIPD
2019-11-04 brianosman@google.com SkColorMatrix cleanup
2019-11-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e96039218e9d..6c7208f93d6e (8 commits)
2019-11-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader fda994c63075..aaa64b76c0b4 (8 commits)

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

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 ethannicholas@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=ethannicholas@google.com
2019-11-04 21:23:20 -05:00
Chinmay Garde
7b968ff95f
Ensure that the CAMetalLayer FBO attachments can be read from. (#13643)
By default, the CAMetalLayer backing store is a framebuffer attachment that is
only optimized for display. However, effects such as backdrop filters require
renderbuffer readback. Making this calls will result in exceptions. Disable the
write only optimization on such backing store.

Fixes https://github.com/flutter/flutter/issues/43555
2019-11-04 17:28:51 -08:00
chunhtai
fe0838e948
Revert "Added new lifecycle enum (#11913)" (#13632)
This reverts commit 02a479007420b05df8e075978ecdd15442ea520f.
2019-11-04 13:40:20 -08:00
chunhtai
02a4790074
Added new lifecycle enum (#11913) 2019-11-04 12:33:41 -08:00
skia-flutter-autoroll
e73c9c8f6b
Roll src/third_party/skia 8e083eee8ece..4cc2dc64ff13 (1 commits) (#13543)
https://skia.googlesource.com/skia.git/+log/8e083eee8ece..4cc2dc64ff13

git log 8e083eee8ece..4cc2dc64ff13 --date=short --no-merges --format='%ad %ae %s'
2019-11-03 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

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

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 ethannicholas@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=ethannicholas@google.com
2019-11-04 14:28:23 -05:00
skia-flutter-autoroll
4161d5d3fe
Roll fuchsia/sdk/core/mac-amd64 from ggsQ5... to XcaoM... (#13535)
Roll fuchsia/sdk/core/mac-amd64 from ggsQ5... to XcaoM...

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
2019-11-04 14:25:41 -05:00
Yegor
6e0e2274f1
fix getBoxesForRange for zero-length ranges (#13483) 2019-11-04 10:16:38 -08:00
Ben Konyi
bf9d2633fa
Roll src/third_party/dart bbe2ac28c9..ab5cf0f854 (73 commits) (#13614)
dart-lang/sdk@ab5cf0f854 [vm] Ensure create_sdk GN build has working dart2native iff AOT is supported
dart-lang/sdk@d2bd6df607 [infra] Update make_version.py hack for Flutter for 2.7.0
dart-lang/sdk@6c0387da67 Fix typos in CHANGELOG.md
dart-lang/sdk@740cd89ad8 Fix link markup in ffi README
dart-lang/sdk@f91ef3afd7 [kernel] Deprecate Library.isExternal
dart-lang/sdk@c75e5e4cf4 [CFE] Fix assert in parser
dart-lang/sdk@2438fe10cb Rename BottomTypeImpl to NeverTypeImpl.
dart-lang/sdk@523e9ffa88 [cfe] Add EqualsExpression, BinaryExpression, UnaryExpression and ParenthesizedExpression
dart-lang/sdk@a996783de5 [cfe+analyzer] Move StackListener to _fe_analyzer_shared
dart-lang/sdk@28cc459458 Implement List.empty() in the DDC patch file.
dart-lang/sdk@e83e66111d Copy propagate on private symbol vars
dart-lang/sdk@0aaa1c5fc8 Port of dart:core to NNBD.
dart-lang/sdk@b76ab4012d linter 0.1.103
dart-lang/sdk@9bffff6dfc Fix exception in migration of ?? operator when the right hand side is a generic type
dart-lang/sdk@ed1910006c [vm/bytecode] Cleanup support for bytecode format before v20
dart-lang/sdk@d96cd87896 [vm, reload] Initialize new fields in existing instances lazily.
dart-lang/sdk@8b67fcbbd1 [vm] Cleanup script tags
dart-lang/sdk@ebc6340e36 [gardening] Skip bytecode_with_ast_in_aot_test on crossword-ast bot
dart-lang/sdk@79c7d3d8bc [vm] Always use bytecode when it is present in a kernel file. Let FLAG_use_bytecode_compiler only control whether the kernel isolate generates bytecode.
dart-lang/sdk@7db3b15a48 Update changelog for analysis_server_client 1.1.2
dart-lang/sdk@fb5c75c506 Upgrade dartdoc to 0.29.0.
dart-lang/sdk@eab70c2673 Visit annotations on classes in EdgeBuilder
dart-lang/sdk@9fd4d468b2 NNBD i13n: Temporary fix in order to migrate path package
dart-lang/sdk@e47a531e61 dartfix: Hide --server option; don't include hidden options in CHANGELOG
dart-lang/sdk@5965789b92 [CFE] Fix bug in lint test
dart-lang/sdk@b3ed442f70 Fix some unnecessary imports of front_end in analyzer
dart-lang/sdk@2ad5af1e13 Move resolve_relative_uri.dart into _fe_analyzer_shared
dart-lang/sdk@51023cbb54 [dart2js] Add test for sequence of promotions
dart-lang/sdk@c4b6df5009 Move ID testing infrastructure into _fe_analyzer_shared.
dart-lang/sdk@3e5b3b15a0 [cfe] Add the initial functionality of reachability analysis
dart-lang/sdk@6ea11a8b64 Decouple colors.dart from CompilerContext
dart-lang/sdk@00c2962db8 [cfe+analyzer] Move messages, scanner and parser to package:_fe_analyzer_shared
dart-lang/sdk@df678dbec0 [VM/nnbd] Introduce type Never in VM and bytecode.
dart-lang/sdk@917ba19c1a [ VM / Service ] Remove flaky portion of get_flag_list_rpc_test
dart-lang/sdk@bc6cadfac4 [ VM / Service ] Fix get_flag_list_rpc_test for real this time
dart-lang/sdk@b81eb3bfc8 Bump dartfix to 0.1.5; add CHANGELOG notes
dart-lang/sdk@3224a6633b [ VM / dart:io ] Replace usage of SecTrustEvaluate with SecTrustEvaluateWithError on MacOS >= 10.14
dart-lang/sdk@0dd494bc54 [ VM / Service ] Fix get_flag_list_rpc_test failing on release builds.
dart-lang/sdk@8a09d7ab5a [vm/bytecode] Remove alignment of sections in bytecode
dart-lang/sdk@d9b069b27d [vm] Use `fuchsia.deprecatedtimezone`
dart-lang/sdk@550985189c Added errors for variance positions in fields.
dart-lang/sdk@924ec34e01 Remove analysis logger, replace with calls to InstrumentationService
dart-lang/sdk@09bc0cc5ab Issue 38734. Don't report IMPLICIT_THIS_REFERENCE_IN_INITIALIZER for late fields.
dart-lang/sdk@60c34ac420 [ VM / Service ] Allow for the profiler to be enabled/disabled via SetFlags RPC
dart-lang/sdk@cc98941bdd [dart2js] new-rti: defer infrequent types in lazy initializers
dart-lang/sdk@84a8a2db33 Issue 39192. Fix codeLength / codeOffset, store it into the cached data.
dart-lang/sdk@0f7b67477f Invalidate DDC library cache on trackLibraries
dart-lang/sdk@94e312f7a6 Added errors for variance positions in method members.
dart-lang/sdk@489591068b Revert "Exclude flow_analysis/data directories from analysis."
dart-lang/sdk@bb45179cad Remove tests already moved to ImplicitThisReferenceInInitializerTest.
dart-lang/sdk@a00376349a Exclude flow_analysis/data directories from analysis.
dart-lang/sdk@d7def97773 typo
dart-lang/sdk@f7722a2ecd [frontend_server] write JavaScript source maps
dart-lang/sdk@f9b57bdfa8 Update the language version in DDC patch files for migrated libraries.
dart-lang/sdk@9b15195448 Inline CompialtionUnitElementImpl.getTypeFromTypes
dart-lang/sdk@7c6d212e66 Exclude shared integration test suites from analysis.
dart-lang/sdk@4551080062 Add retry logic for incremental compiler initialization.
dart-lang/sdk@f78e5463c9 Clean up server code to remove a lint
dart-lang/sdk@e56612020c Prepare to publish analyzer 0.39.1.
dart-lang/sdk@bb8ddfcdd6 Format definite_assignment test cases.
dart-lang/sdk@a0ee662b7b Move shared analyzer/FE integration test data into shared package.
dart-lang/sdk@cdcc5282ea [vm] Add NativePort static extension to `dart:ffi`
dart-lang/sdk@6b61050d9c [cfe+analyzer] Split generated message files into shared and cfe-only
dart-lang/sdk@f8ab10b322 Remove CompilationUnitElementImpl.replaceTopLevelVariable
dart-lang/sdk@5b4612bc68 Move front_end/lib/src/base/errors.dart into _fe_analyzer_shared package.
dart-lang/sdk@29ab43e0e2 Move flow_analysis tests into package:_fe_analyzer_shared.
dart-lang/sdk@499815842c Create a package to hold code shared between front_end and analyzer.
dart-lang/sdk@d76ffbc149 [cfe] Handle assigned variables in for and for-in
dart-lang/sdk@bb71c3eecc [dart2js] Ensure type check metadata is generated for types that otherwise only appear in substitutions.
dart-lang/sdk@6f5aee9f7f Update dart2native.dart
dart-lang/sdk@2897bebdef [cfe] Resolve serialization mismatch due to variance computation
dart-lang/sdk@decca61f8c Deprecate TypeDefiningElement.type except ExecutableElement.
dart-lang/sdk@fde7cbf293 support type params in stateful widget conversion
2019-11-04 08:52:40 -08:00
skia-flutter-autoroll
ebab0d330b
Roll src/third_party/skia 283ec65f632a..8e083eee8ece (32 commits) (#13489)
https://skia.googlesource.com/skia.git/+log/283ec65f632a..8e083eee8ece

git log 283ec65f632a..8e083eee8ece --date=short --no-merges --format='%ad %ae %s'
2019-11-01 robertphillips@google.com Tighten up min and max vertex indices passed to GrTextureOp's meshes
2019-11-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-01 michaelludwig@google.com Progress towards consolidating aa mask and edge distances
2019-11-01 ethannicholas@google.com Revert "Implement sample mask and sample locations support in Vulkan"
2019-11-01 ethannicholas@google.com Implement sample mask and sample locations support in Vulkan
2019-11-01 kjlubick@google.com [canvaskit] Add relative SkPath operators
2019-11-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-01 robertphillips@google.com Revert "Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp"
2019-11-01 borenet@google.com Revert "[recipes] Assert that Git is obtained from CIPD"
2019-11-01 senorblanco@chromium.org Dawn: update to recent texture proxy changes.
2019-11-01 borenet@google.com [recipes] Assert that Git is obtained from CIPD
2019-11-01 borenet@google.com [infra] Make CheckGeneratedFiles use git from CIPD
2019-11-01 mtklein@google.com opaque shaders and srcover -> src
2019-11-01 mtklein@google.com get rid of Uniforms
2019-11-01 michaelludwig@google.com Refactor tessellation metadata to move towards independent inset/outset calculations
2019-11-01 mtklein@google.com paint color -> shader
2019-11-01 mtklein@google.com paint alpha scaling as its own effect
2019-11-01 senorblanco@chromium.org Dawn: fix RTHeight adjustment.
2019-11-01 robertphillips@google.com Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp
2019-11-01 halcanary@google.com tools/git-sync-deps: enforce commit hash in DEPS, not tags or branches
2019-11-01 egdaniel@google.com Use GrSurfaceProxyView for dst proxies.
2019-11-01 mtklein@google.com add --quick to fm
2019-11-01 michaelludwig@google.com Remove extraneous semicolons
2019-11-01 mtklein@google.com add GM for exercising interesting paths in SkVMBlitter
2019-11-01 mtklein@google.com try hashing shaders via their program
2019-11-01 brianosman@google.com Add BT2020 (non-constant-luminance) YUV color space
2019-11-01 brianosman@google.com Remove SK_LEGACY_YUV_MATRICES
2019-11-01 robertphillips@google.com Update GrTextureOp to use index buffer offsets for draws
2019-11-01 borenet@google.com [infra] Update git, make [Canvas|Path]Kit et al use git from CIPD
2019-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 841b01678c49..e96039218e9d (6 commits)
2019-11-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 jcgregorio@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=jcgregorio@google.com
2019-11-02 13:57:53 -04:00
skia-flutter-autoroll
7c1311fff9
Roll fuchsia/sdk/core/mac-amd64 from FKqQ_... to ggsQ5... (#13490)
Roll fuchsia/sdk/core/mac-amd64 from FKqQ_... to ggsQ5...

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
2019-11-02 13:56:09 -04:00
xster
7aa40556a4
Release shim bindings when detaching (#13432) 2019-11-01 17:53:15 -07:00
George Wright
f7d52fab07 Add fuchsia.intl.PropertyProvider to our services on Fuchsia (#13486)
This resolves the following error on Fuchsia: Component fuchsia-pkg://fuchsia.com/flutter_aot_product_runner#meta/flutter_aot_product_runner.cmx is not allowed to connect to fuchsia.intl.PropertyProvider because this service is not present in the component's sandbox.
2019-11-01 16:13:12 -07:00
Filip Filmar
693ca2d0cb [dart] Makes the intl services available (#13460)
This registers that the dart runner requires
`fuchsia.intl.PropertyProvider` service.  It is a way for the runner
to discover the system locale.
2019-11-01 16:04:49 -07:00
skia-flutter-autoroll
fe96827fbe
Roll fuchsia/sdk/core/linux-amd64 from 866GG... to dhwMR... (#13475)
Roll fuchsia/sdk/core/linux-amd64 from 866GG... to dhwMR...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-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
2019-11-01 18:37:03 -04:00
skia-flutter-autoroll
68e2fa3acf
Roll fuchsia/sdk/core/mac-amd64 from JngMB... to FKqQ_... (#13477)
Roll fuchsia/sdk/core/mac-amd64 from JngMB... to FKqQ_...

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
2019-11-01 18:34:40 -04:00
skia-flutter-autoroll
a425407896
Roll src/third_party/skia 809ec77893be..283ec65f632a (14 commits) (#13472)
https://skia.googlesource.com/skia.git/+log/809ec77893be..283ec65f632a

git log 809ec77893be..283ec65f632a --date=short --no-merges --format='%ad %ae %s'
2019-10-31 emircan@google.com Handle all failures for vkWaitForFences
2019-10-31 herb@google.com Fast SkPackedGlyphID CTOR
2019-10-31 michaelludwig@google.com Use point to line distance instead of area for colinear check
2019-10-31 benjaminwagner@google.com [infra] Upgrade MacBookAir to 10.15.
2019-10-31 herb@google.com ...finally!
2019-10-31 michaelludwig@google.com Move tessellation math into GrQuadUtils
2019-10-31 benjaminwagner@google.com Add Pixel4 jobs
2019-10-31 halcanary@google.com refactor/layering: SkMalloc.cpp
2019-10-31 mtklein@google.com only scale shader by paint alpha < 1
2019-10-31 mtklein@google.com fix uniform buffer size, scale by paint alpha
2019-10-31 brianosman@google.com Update YUV GMs to use SkYUVMath matrices
2019-10-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-10-31 brianosman@google.com Use SkYUVMath in GrYUVtoRGBEffect
2019-10-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 bb35bb4e5379..841b01678c49 (4 commits)

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

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 jcgregorio@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=jcgregorio@google.com
2019-11-01 18:32:38 -04:00
Dan Field
ced6c63d1e
Request a reattach when creating the text input plugin on Android (#13474) 2019-11-01 15:29:33 -07:00
Dan Field
0a8bd9dd6f
Fix mDNS for iOS13 (#13451) 2019-11-01 15:29:15 -07:00
Kaushik Iska
d8d5e43e0c
[fuchsia] [packaging] Fuchsia tree expects nested bz2 archives (#13482)
go/flutter-fuchsia-packaging contains more details about the layout
2019-11-01 15:28:49 -07:00
gaaclarke
1af0e585b3
Disabled GPUThreadMerger tests. (#13480)
* Disabled GPUThreadMerger tests.

* switched to a single gtest_filter argument
2019-11-01 15:20:45 -07:00
Dan Field
21c049e202
Print the output (#13479) 2019-11-01 14:45:17 -07:00
Dan Field
a5243c024c
use check_output instead of check_call so that exceptions show the output. (#13478) 2019-11-01 11:17:15 -07:00
gaaclarke
1eb15c12fb
Revert 78a8ca0f62b04fa49030ecdd2d91726c0639401f (#13467)
Put `Picture.toImage` back on the GPU thread.  Left the unit tests intact.
2019-10-31 16:57:52 -07:00
Amir Hardon
8997f34819
Fix stale platform view gr context on iOS (#13469)
When gr context is changed (this happens when sending the app to the background and then to the foreground) we need to update it for all the platform view overlay surfaces.

The update logic was caching the previous gr context to figure if it had to be updated, but after updating it for a given overlay we were updating the cached context. In apps with multiple platform views this will result in overlays with a stale gr context.

This fixes flutter/flutter#36437
And I believe it should fix flutter/flutter#36999 as well (though I don't have repro code to verify).
2019-10-31 16:51:11 -07:00
Kaushik Iska
55e8ef9017
[fuchsia] Bundle unstripped SO files in fars (#13466)
Fixes: https://github.com/flutter/flutter/issues/43926
2019-10-31 16:07:42 -07:00
Jason Simmons
c604fd4395
Pass the automaticallyRegisterPlugins flag to the FlutterEngine constructor in FlutterActivityTest (#13468) 2019-10-31 16:06:37 -07:00
Nurhan Turgut
fb4366e52b
[web] Get the size from visualviewport instead of window.innerHeight/innerW… (#13462)
* get the size from visualviewport instead of window.innerHeight/innerWidth.

* merging 2 if statements to one.

* add more comments
2019-10-31 15:10:38 -07:00
Matt Carroll
c882439cb3
Automatically register plugins in FlutterEngine. (#43855) (#13455) 2019-10-31 14:10:45 -07:00
chunhtai
d33b91837e
Reland "fix fml_unittes is not run during presubmit (#13395)" (#13426) 2019-10-31 13:50:19 -07:00
skia-flutter-autoroll
8ea19b1c76
Roll src/third_party/skia 549325c87e9d..809ec77893be (1 commits) (#13458)
https://skia.googlesource.com/skia.git/+log/549325c87e9d..809ec77893be

git log 549325c87e9d..809ec77893be --date=short --no-merges --format='%ad %ae %s'
2019-10-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e1cda3916cee..fda994c63075 (2 commits)

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

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 jcgregorio@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=jcgregorio@google.com
2019-10-31 16:39:37 -04:00
skia-flutter-autoroll
ab4e88a1ff
Roll fuchsia/sdk/core/mac-amd64 from p7XYM... to JngMB... (#13456)
Roll fuchsia/sdk/core/mac-amd64 from p7XYM... to JngMB...

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
2019-10-31 16:37:28 -04:00
Kaushik Iska
23f63050a1
[fuchsia] [packaging] Prettify parent folder name (#13463)
Currently they are held in a folder with names like tmpXasY6
e.g. https://chrome-infra-packages.appspot.com/p/flutter/fuchsia-debug-symbols-x64/+/3HEz_9w6dBWxZX0oPwDKRRRAbE-60Ub38Yp9TFyvCaIC

This should name them well.
2019-10-31 13:08:45 -07:00
skia-flutter-autoroll
67250fe81d
Roll fuchsia/sdk/core/linux-amd64 from nhX22... to 866GG... (#13450)
Roll fuchsia/sdk/core/linux-amd64 from nhX22... to 866GG...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-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
2019-10-31 16:08:20 -04:00
Ben Konyi
44c9fab7b4 Roll src/third_party/dart d50c158d42..bbe2ac28c9 (19 commits)
dart-lang/sdk@bbe2ac28c9 [dartdevc] Add runtime support for NNBD weak subtype checks
dart-lang/sdk@2f6de17113 Add extensions to LibraryElement.topLevelElements
dart-lang/sdk@b164a892e2 [vm] Fix spurious MSAN failures when accessing arguments to runtime calls.
dart-lang/sdk@fb362b54a7 Stop using FunctionTypeAliasElement.parameters/returnType in analyzer.
dart-lang/sdk@67a7aae567 [dartdevc] Adding logic for required named parameter runtime checks.
dart-lang/sdk@bbe273081c Report a diagnostic when the length getter in a constant expression is defined in an extension (issue 39170)
dart-lang/sdk@2b903a6bfd Add more subtype tests.
dart-lang/sdk@0722c39ffa [dart2js] Mark pkg/js_ast/test/printer_callback_test as slow.
dart-lang/sdk@44641fbd61 Added variance support in bounds inferencing.
dart-lang/sdk@f99a28407f [dartdevc] Temporarily run NNBD tests with a "hybrid" SDK
dart-lang/sdk@79900aea3a Remove AstBuilder.localDeclarations
dart-lang/sdk@e01ba33faf Remove CompilationUnitElementImpl.localDeclarations
dart-lang/sdk@948e1da54c Remove _HasTypedefSelfReferenceVisitor, already computed during linking.
dart-lang/sdk@4495165191 Always return some GenericFunctionTypeElement from GenericTypeAliasElementImpl.function
dart-lang/sdk@24ad18c51a NNBD ported developer.dart
dart-lang/sdk@33274b6fae [dartdevc] removed unnecessary '.bind(this)' + added doc comments.
dart-lang/sdk@262fadc6cf Change the type of RetainingPathItem.parentField to String in the observatory
dart-lang/sdk@48fbd1aa2b Throw exception when calling defaultDartType in VarianceCalculator.
dart-lang/sdk@7e76414eab [frontend_server] Support Fuchsia-style package splitting and FAR manifest generation.
2019-10-31 13:07:22 -07:00
Kaushik Iska
73541c97b8
[recipe] Upload sky_engine to CIPD (#13464) 2019-10-31 13:04:56 -07:00
Kaushik Iska
7c80d62e89
CIPD needs the directory to be relative (#13461)
* [recipe] Pass the out-dir argument in the recipe

* CIPD needs the yaml definition to be relative to the upload dir
2019-10-31 12:23:11 -07:00
Josh
3a32d9fe5c Force orientation change when current orientation not allowed on iOS (#13170) 2019-10-31 12:20:24 -07:00
Jason Simmons
7fe505ca3c
Duplicate the directory fd in fml::VisitFiles (#13448)
The fd passed to fdopendir will be unusable afterward.  Using a duplicate
preserves the validity of the original directory fd passed to VisitFiles.

Fixes https://github.com/flutter/flutter/issues/43844
2019-10-31 10:35:52 -07:00
Amir Hardon
c63aefd28b
Fix iOS crash when multiple platform views are in the scene (#13449)
Having 2 or more platform views simultaneously in the layer tree was crashing immediately on iOS with GL backend.

This regressed in #11070 which passed gl_context to a function in a loop using std::move (which meant on the second iteration the caller is no longer the owner of the field).

I added a scenarios_app test, though this test doesn't run on a physical device on CI so it would have only caught the problem when running locally (flutter/flutter#43852).
2019-10-31 10:30:15 -07:00
skia-flutter-autoroll
1765618b56
Roll src/third_party/skia 7df14d055703..549325c87e9d (11 commits) (#13447)
https://skia.googlesource.com/skia.git/+log/7df14d055703..549325c87e9d

git log 7df14d055703..549325c87e9d --date=short --no-merges --format='%ad %ae %s'
2019-10-30 egdaniel@google.com Have GrTextureOp use GrSurfaceProxyViews instead of just proxys.
2019-10-30 herb@google.com Remove unused API
2019-10-30 brianosman@google.com Use SkYUVMath in asyncRescaleAndReadPixelsYUV420
2019-10-30 hop2deep@gmail.com build: fix compilation on macOS with 10.14 SDK
2019-10-30 brianosman@google.com Print out a warning if trying to use a cross context image on two contexts
2019-10-30 herb@google.com Swap SkPackedGlyphID bitfields around
2019-10-30 benjaminwagner@google.com [docs] Add skolo-builder to swarmingbots.md
2019-10-30 mtklein@google.com quick switch to disable SkVM JIT
2019-10-30 mtklein@google.com assume no color filters in SkVMBlitter
2019-10-30 mtklein@google.com clean up unorm8 helpers
2019-10-30 herb@google.com Faster remote glyph cache

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

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 jcgregorio@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=jcgregorio@google.com
2019-10-30 19:10:40 -04:00
Dan Field
4b76fadbf4
Fizzle onConfigurationChanged if no FlutterView (#13445) 2019-10-30 15:49:02 -07:00
Kaushik Iska
b16eab6aff
Remove usage of yaml module from CIPD script (#13444)
This module is not present on the build nodes
2019-10-30 15:33:15 -07:00
Matt Carroll
97807b5341
Automatically destroy FlutterEngine when created by FlutterActivity or FlutterFragment. (#13423) 2019-10-30 15:01:57 -07:00
Ben Konyi
c8095226a7 Roll src/third_party/dart f30b494035..d50c158d42 (5 commits) (#13443)
dart-lang/sdk@d50c158d42 Flow analysis: fix analyzer "desugaring" of try/catch/finally statements.
dart-lang/sdk@4ea512b4c1 [llvm_codegen] Use exclusively SExpression support from VM and nothing else.
dart-lang/sdk@cb2f45ea6b Fixed Dart->C++ mapping of IPPROTO_IPV6 socket option
dart-lang/sdk@fa05fedd89 [CFE] Parser test suite prints messages prettily at top of expect file
dart-lang/sdk@4b5e3e6dde meta 1.1.8
2019-10-30 13:21:29 -07:00
skia-flutter-autoroll
6f44e9f2b9
Roll src/third_party/skia 7da048b5e8f1..7df14d055703 (7 commits) (#13441)
https://skia.googlesource.com/skia.git/+log/7da048b5e8f1..7df14d055703

git log 7da048b5e8f1..7df14d055703 --date=short --no-merges --format='%ad %ae %s'
2019-10-30 brianosman@google.com YUV Cleanup: Trim comments, derive Cr/Cb from Kr/Kb
2019-10-30 herb@google.com Use shifts for all fields in SkPackedGlyphID
2019-10-30 csmartdalton@google.com Rename sampleVariablesSupport() to sampleMaskSupport()
2019-10-30 herb@google.com Change uses of code to glyphID
2019-10-30 senorblanco@chromium.org Dawn: s/dawn::/wgpu::/g.
2019-10-30 senorblanco@chromium.org Dawn: roll to ToT.
2019-10-30 robertphillips@google.com Allocate all vertex data in one go w/in GrTextureOp

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

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 jcgregorio@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=jcgregorio@google.com
2019-10-30 15:18:13 -04:00
Michael Klimushyn
e609577d12
Revert "Turn on RasterCache based on view hierarchy (#13360)" (#13442)
This caused EmbedderTest.VerifyB143464703 to fail after merging into
master.

```
../../flutter/shell/platform/embedder/tests/embedder_unittests.cc:3111: Failure
Value of: ImageMatchesFixture("verifyb143464703.png", renderered_scene)
  Actual: false
Expected: true
[  FAILED  ] EmbedderTest.VerifyB143464703 (2507 ms)
```

This reverts commit 3ad3bc76a5825210603d4afd12013de8ba7d7668.
2019-10-30 11:25:29 -07:00
Michael Klimushyn
3ad3bc76a5
Turn on RasterCache based on view hierarchy (#13360)
Previously the cache was disabled on whether or not PlatformViews were
globally enabled. Instead track their existence in the view hierarchy
and only disable RasterCache if a PlatformView is actually present.
2019-10-30 10:45:15 -07:00
Ben Konyi
acff7b5a35 Roll src/third_party/dart d3a5b82355..f30b494035 (9 commits)
dart-lang/sdk@f30b494035 Flow analysis: add the ability to defer storing node info in AssignedVariables.
dart-lang/sdk@6812504f08 [CFE] Error when an extension operation is used in a constant expression
dart-lang/sdk@3ccdb01fc9 [cfe] Handle extensions exported through multiple libraries
dart-lang/sdk@92d3098b92 [CFE] Make spell checker more friendly
dart-lang/sdk@9be1920abf Flow analysis: Fix AssignedVariables handling of try/catch/finally in analyzer.
dart-lang/sdk@c791aa880c [CFE] Fix parser crash when recovering from missing operator and having a return type
dart-lang/sdk@f0561cb75e Sort declarations in flow_analysis.dart.
dart-lang/sdk@5837107613 Flow analysis: add AssignedVariables.discardNode method
dart-lang/sdk@ee9ec9c3e0 [cfe] Report error on builtin identifier as extension name
2019-10-30 10:05:21 -07:00