8593 Commits

Author SHA1 Message Date
skia-flutter-autoroll
d7cdc8d203 Roll fuchsia/sdk/core/linux-amd64 from VMcGV... to AtXwP... (flutter/engine#16308) 2020-01-31 15:53:01 -08:00
Michael Klimushyn
ce5a855501 Deprecated FlutterView v1 points to FlutterView v2 (flutter/engine#16304)
FlutterView#enableTransparentBackground has been deprecated for some
time now since it breaks a11y highlighting in most cases. When the
warning was first added there was no known workaround, but now the v2
embedding is in stable and ready to support this usecase. Update the
warning to point to the v2 embedding.
2020-01-31 15:06:52 -08:00
skia-flutter-autoroll
590db98b43 Roll src/third_party/skia 0ee16f689843..4513cdde4912 (13 commits) (flutter/engine#16307)
https://skia.googlesource.com/skia.git/+log/0ee16f689843..4513cdde4912

git log 0ee16f689843..4513cdde4912 --date=short --first-parent --format='%ad %ae %s'
2020-01-31 herb@google.com Rename flush -> issueDrawMaybeInlineUpload
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 mtklein@google.com let's try to fix nullptr + k
2020-01-31 robertphillips@google.com Minor GM cleanup
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 drott@chromium.org Remove CGFontRef parameter from SkMakeTypefaceFromCTFont
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 jvanverth@google.com Enable async MTLLibrary and MTLRenderPipelineState creation.
2020-01-31 jlavrova@google.com Small fix: ignore empty unresolved blocks to avoid (unnecessary) ASSERT later
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ee07cb317579..e196bc85ac2d (3 commits)
2020-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 430def835f9f..79b36b640692 (6 commits)

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

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-31 17:37:54 -05:00
skia-flutter-autoroll
f5031d74d7 Roll fuchsia/sdk/core/linux-amd64 from 93K0d... to VMcGV... (flutter/engine#16267) 2020-01-31 13:43:01 -08:00
Chinmay Garde
2a949ca345 Isolate and move common portable ELF loading from fixtures into //flutter/testing. (flutter/engine#16305)
Also update all known test harnesses to use this and fixes the broken shell_unittests harness.

Fixes https://github.com/flutter/flutter/issues/49853
2020-01-31 12:52:00 -08:00
Jason Simmons
5453ed7721 Ensure that Android embedding initialization always uses an application context (flutter/engine#16204)
Some parts of the embedding (e.g. VsyncWaiter) may hold global references to
system services obtained through the context used during initialization.
These must not be associated with an activity or other non-application context.

Fixes https://github.com/flutter/flutter/issues/49612
2020-01-31 12:09:38 -08:00
Chinmay Garde
408fafbd68 Fix runtime_unittest in AOT mode by loading AOT symbols from ELF loader. (flutter/engine#16283)
This regressed when the symbols were no longer packed in discrete blobs but
instead moved to an ELF file.

Regressed in 5ea9c249cd
Unnoticed because of https://github.com/flutter/flutter/issues/49733
Fixes https://github.com/flutter/flutter/issues/49763
2020-01-31 11:21:22 -08:00
skia-flutter-autoroll
83c71ef6d2 Roll src/third_party/dart 162d6c5634a0..5ae5aff6406a (28 commits) (flutter/engine#16303)
https://dart.googlesource.com/sdk.git/+log/162d6c5634a0..5ae5aff6406a

git log 162d6c5634a0..5ae5aff6406a --date=short --first-parent --format='%ad %ae %s'
2020-01-31 kustermann@google.com [vm/embedder] Add documentation to Dart_CompileToKernel
2020-01-31 whesse@google.com [infra] Print correct configuration groups in failures link
2020-01-31 johnniwinther@google.com [cfe,analyzer] Disallow type parameters on operator methods
2020-01-31 jensj@google.com [CFE] Don't issue export errors twice in incremental compiler
2020-01-31 jensj@google.com [CFE] Fix memory leak in incremental compiler
2020-01-31 johnniwinther@google.com [cfe] Use fileUri in error reporting
2020-01-31 jensj@google.com [CFE] Transformations can now tell of they changed the structure of a class
2020-01-31 victor.agnez@hotmail.com [vm] Reland support for real unboxed floating point fields in AOT
2020-01-31 johnniwinther@google.com Avoid implicit downcast in nnbd sdk
2020-01-31 karlklose@google.com [infra] Use pkg/smith's test matrix support in test.dart
2020-01-31 cskau@google.com [SDK] Fixes remaining issues with --lazy-async-stacks on.
2020-01-31 jensj@google.com [CFE] Check class hierarchy in incremental compiler test
2020-01-31 dmitryas@google.com [cfe] Don't allow implicit tear-offs of .call on nullable receivers
2020-01-31 johnniwinther@google.com [cfe] Handle unresolved superclass on opt-out class with opt-in platform
2020-01-31 karlklose@google.com [infra] Add support for branches to pkg/smith
2020-01-31 nshahan@google.com [dartdevc] Update subtype check to allow mutual subtypes in bounds
2020-01-31 sra@google.com [dart2js] Make 'return null;' more reliable
2020-01-31 rmacnak@google.com [vm, service] Create a treemap from very large heap snapshots outside of the browser.
2020-01-31 nshahan@google.com [dartdevc] Apply lints and cleanup violations
2020-01-31 brianwilkerson@google.com Add return types to methods in analysis_server
2020-01-30 liama@google.com [vm] Reland the flag flip behind the --nnbd build flag
2020-01-30 scheglov@google.com Implement runtime type equality.
2020-01-30 brianwilkerson@google.com Update the lsp generator to generate return types for all methods
2020-01-30 brianwilkerson@google.com Add return types to more methods in analysis_server
2020-01-30 paulberry@google.com Migration: Improvements to graph debug output.
2020-01-30 paulberry@google.com Migration: change implicit downcasts to explicit ones when necessary.
2020-01-30 liama@google.com Revert "[vm] Set non_nullable_flag() to true"
2020-01-30 sigmund@google.com re-add web libraries as part of the sdk

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

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-31 13:32:35 -05:00
skia-flutter-autoroll
d18d9de4d6 Roll src/third_party/skia 6305b2f8342a..0ee16f689843 (2 commits) (flutter/engine#16286)
https://skia.googlesource.com/skia.git/+log/6305b2f8342a..0ee16f689843

git log 6305b2f8342a..0ee16f689843 --date=short --first-parent --format='%ad %ae %s'
2020-01-31 herb@google.com Add reverse iterators to SkSpan
2020-01-30 herb@google.com Cleanup GrStrike management because we do not abandon strikes

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

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-31 13:25:28 -05:00
George Wright
2ac9db0623 Use static constexpr for iphone_xs_times (flutter/engine#16264) 2020-01-31 10:04:39 -08:00
gaaclarke
78f0324c21 Started coalescing updates to viewport metrics after foregrounding the app. (flutter/engine#16270) 2020-01-31 09:31:27 -08:00
Chinmay Garde
c5c6871628 Remove superfluous INFO logs from //flutter/runtime. (flutter/engine#16280)
These add no value to engine developers anymore and are not visible to external
users because of the low log severity.
2020-01-30 18:53:45 -08:00
Yegor
fe7cbf64b1 Use bundled Roboto in all tests (flutter/engine#16218)
* Use bundled Roboto in all tests
2020-01-30 17:31:32 -08:00
George Wright
baf04d4ca5 Revert "Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (#15118)" (flutter/engine#16277)
This reverts commit 33999d4bc3ee47928ef959d910d4bbfb42b963fd.
2020-01-30 17:19:13 -08:00
skia-flutter-autoroll
6eec3335ac Roll src/third_party/skia 36c0521d57de..6305b2f8342a (8 commits) (flutter/engine#16272)
https://skia.googlesource.com/skia.git/+log/36c0521d57de..6305b2f8342a

git log 36c0521d57de..6305b2f8342a --date=short --first-parent --format='%ad %ae %s'
2020-01-30 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-30 fmalita@chromium.org [sksg] Clean up public headers
2020-01-30 scroggo@google.com Expose the ICC profile from SkAndroidCodec
2020-01-30 mtklein@google.com pdf rasterization
2020-01-30 egdaniel@google.com Update GrSurfaceProxy::Copy to return a view.
2020-01-30 hcm@google.com update release notes page to include M81
2020-01-30 hcm@google.com new section and formatting
2020-01-30 brianosman@google.com Reland "Fix skshaper in component builds"

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

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-30 19:12:37 -05:00
Jason Simmons
15192d0659 Revert "[web] Correct getPositionForOffset for multi-line paragraphs (#16206)" (flutter/engine#16268)
This reverts commit 14b7e813bbbc1fa2c2d4f8f9a8079da941f90a82.

This caused a regression in a framework test (material/text_field_splash_test.dart)
2020-01-30 16:06:35 -08:00
stuartmorgan
0710845880 Fix Windows file checks of unicode paths (flutter/engine#16105) 2020-01-30 15:43:02 -08:00
Kaushik Iska
3ef33c151d [fuchsia] Fix the import for dart_api.h (flutter/engine#16269) 2020-01-30 14:55:15 -08:00
Kaushik Iska
e44e10df9a [fuchsia] SceneHostBindings are no longer thread locals (flutter/engine#16262)
Prior to this change SceneHostBindinds was a ThreadLocal but the
intention was for it to be IsolateLocal. Given that dart
could collect this map on a non-UI thread this caused
use-after-free issues.

This change fixes it by making it keyed on isolate and koid
this is not the ideal solution, this would exist on
dart isolate group data struct. Given that Fuchsia is moving
to use the embedder API, the decision to use this temporary
work around was made.

fixes https://github.com/flutter/flutter/issues/49738
2020-01-30 14:36:36 -08:00
George Wright
d22d3454be Pass through invoker.resources in fuchsia_test_archive (flutter/engine#16265) 2020-01-30 14:27:37 -08:00
Matt Carroll
122e9dda72 Notify PlatformViewsController within FlutterEngine when a hot restart occurs. (#48518) (flutter/engine#16230) 2020-01-30 12:58:41 -08:00
skia-flutter-autoroll
232c89336e Roll src/third_party/dart fc3af737c759..162d6c5634a0 (209 commits) (flutter/engine#16261)
https://dart.googlesource.com/sdk.git/+log/fc3af737c759..162d6c5634a0

git log fc3af737c759..162d6c5634a0 --date=short --first-parent --format='%ad %ae %s'
2020-01-30 zichangguo@google.com Revert "[vm] Add support for real unboxed floating point fields in AOT"
2020-01-30 rmacnak@google.com [vm, gc] Base the growth policy on usage instead of capacity.
2020-01-30 pquitslund@google.com require type for dynamic var decl splits
2020-01-30 pquitslund@google.com `call()` suggestions for FunctionTypes
2020-01-30 srawlins@google.com NNBD preview: properly render deleted regions
2020-01-30 fishythefish@google.com [dart2js] Fork backend subtyping into legacy and null-safe variants.
2020-01-30 srawlins@google.com Use 'enum' and 'mixin' with undefined getters, methods, operators, setters
2020-01-30 pquitslund@google.com remove unneeded `<Widget>` assist/fix annotations
2020-01-30 kustermann@google.com [vm/nnbd] Disable usage of specialized type testing stubs for NonNullable/NNBD types
2020-01-30 alexmarkov@google.com [vm/nnbd] Draft support for TypeRefs in CheckInstantiatedNullability
2020-01-30 sortie@google.com [nnbd] Migrate dart:io to NNBD.
2020-01-30 jcollins@google.com Implement FantasyRepo.
2020-01-30 brianwilkerson@google.com Add return types to more tests in analysis_server
2020-01-30 johnniwinther@google.com [cfe] Handle parameter type inference for mixed inheritance
2020-01-30 victor.agnez@hotmail.com [vm] Add support for real unboxed floating point fields in AOT
2020-01-30 johnniwinther@google.com [cfe] Support nnbd platform without experiment enabled
2020-01-30 johnniwinther@google.com [cfe] Demote inferred declaration types
2020-01-30 sstrickl@google.com [vm] Add VM and isolate instructions start to DumpStackTrace.
2020-01-30 srawlins@google.com NNBD Preview: Fix region detail links to _not_ be POST links
2020-01-30 paulberry@google.com Migration: Fix toFinalType for top bounds.
2020-01-30 scheglov@google.com Use Never and Object? in NNBD bottom / top.
2020-01-30 asiva@google.com [VM/tests] Second step of porting dart:cli tests for NNBD
2020-01-30 asiva@google.com Revert "Implementation of evaluation to JS in frontend server"
2020-01-30 scheglov@google.com Reuse checkGetter() in checkExtension().
2020-01-30 rmacnak@google.com [vm, service] Add a test to exercise all timeline recorders.
2020-01-30 annagrin@google.com Implementation of evaluation to JS in frontend server
2020-01-30 paulberry@google.com Migration: Add a type parameter to NodeChange.
2020-01-30 asiva@google.com [VM/tests] - First step to migrate dart:cli tests for NNBD.
2020-01-30 srawlins@google.com NNBD preview: Fix test for generic function types; typedefs still not fixed
2020-01-29 alexmarkov@google.com [vm/nnbd] Fix nullability and bounds of type parameters
2020-01-29 srujzs@google.com Handle invalid overrides in template and src dart files
2020-01-29 srujzs@google.com Move changes to src .dart files to nnbd_src
2020-01-29 srujzs@google.com Fork dom src files to nnbd version
2020-01-29 srujzs@google.com Add $#NAME syntax to emitter to allow subtemplates
2020-01-29 nshahan@google.com [dartdevc] Apply more lints from pedantic v1.9.0 and cleanup violations
2020-01-29 scheglov@google.com Clean up GetterSetterTypesVerifier.
2020-01-29 sra@google.com [dart2js] Use HInvokeExternal for native calls
2020-01-29 fmil@google.com Revert "[i18n] Replaces fuchsia.deprecatedtimezone"
2020-01-29 scheglov@google.com Implement NullShortableExpressionImpl in MethodInvocationImpl.
2020-01-29 brianwilkerson@google.com Add return types to more methods in analysis_server
2020-01-29 mfairhurst@google.com [nnbd_migration] Handle downcast from FutureOr<T> to T.
2020-01-29 mfairhurst@google.com [nnbd_migration] Handle LUB(Never, C<T>).
2020-01-29 jcollins@google.com Move the parallelization restriction into SubprocessLauncher.
2020-01-29 paulberry@google.com Migration: add explicit types to variable declarations when needed.
2020-01-29 paulberry@google.com Migration: Add offsets to more inferred type nodes.
2020-01-29 paulberry@google.com Migration: Rework FixAggregator to reduce order dependencies.
2020-01-29 paulberry@google.com Migration: simplify edit plans for changing `?.` into `.`.
2020-01-29 paulberry@google.com Migration: Make sure that /*!*/ hints and already-migrated nullabilities can't be overridden.
2020-01-29 paulberry@google.com Migration: remove the "propagation step" part of the instrumentation interface.
2020-01-29 mfairhurst@google.com [nnbd_migration] Fix usages of migrated typedefs
2020-01-29 scheglov@google.com Issue 39976. Treat UnknownInferredType as top.
2020-01-29 scheglov@google.com Issue 40333. Verify types of static getters / setters.
2020-01-29 jwren@google.com Completion metrics cleanup for FieldFormalParameters.
2020-01-29 jwren@google.com In completion_metrics.dart, skip files that have analysis errors
2020-01-29 dacoharkes@google.com [test] Remove redundant gen_snapshot passing in crossword builder
2020-01-29 dacoharkes@google.com [vm/ffi] Split FFI tests in NNBD and legacy
2020-01-29 jensj@google.com [CFE] Fix expression compilation with extensions
2020-01-29 kustermann@google.com [infra] Fix test runner to correctly parse android adb output and fix test to always expect compile-time error
2020-01-29 victor.agnez@hotmail.com [vm] Avoid inlining dynamic calls for simd operations
2020-01-29 kustermann@google.com [vm/concurrency] Add locking for any access to [FixedCache].
2020-01-29 kustermann@google.com [vm/async] Ensure --lazy-async-stacks also works inside custom zones with error handlers
2020-01-29 jwren@google.com Don't include library directives in the completion metrics computations.
2020-01-29 nshahan@google.com [dartdevc] Apply always_declare_return_types lint and cleanup violations
2020-01-29 scheglov@google.com Update dartdevc_nnbd_sdk_error_golden.txt after analyzer error code changes.
2020-01-29 scheglov@google.com Convert to legacy members of Object and constructor elements.
2020-01-29 aam@google.com [vm/isolates] Disallow sending of function types.
2020-01-29 scheglov@google.com Update AnalysisDriverResolutionTest for compatibility with unforked SDK.
2020-01-29 scheglov@google.com Issue 40333. Extract GetterSetterTypesVerifier, report GETTER_NOT_SUBTYPE_SETTER_TYPES for NNBD.
2020-01-29 sigmund@google.com [dart2js] SSA: Avoid emitting generate-at-use twice
2020-01-29 srujzs@google.com Changing the dart:html generator scripts to generate null-safe/nnbd code
2020-01-29 rmacnak@google.com Revert "[vm] Initialize large typed arrays only once."
2020-01-28 zichangguo@google.com [http] fix hanging when parser failed to parser body of response/request
2020-01-28 jonahwilliams@google.com [vmservice] allow fallback on port bind failure
2020-01-28 nbosch@google.com Add the first Kernel check for invalid JS interop
2020-01-28 athom@google.com [infra] Reduce the number of results in the pubsub messages
2020-01-28 rmacnak@google.com [vm] Initialize large typed arrays only once.
2020-01-28 brianwilkerson@google.com Begin adding return types in analysis_server
2020-01-28 scheglov@google.com Support for searching references to imports when opt-in from opt-out.
2020-01-28 scheglov@google.com Convert loadLibrary() to legacy when opt-in from opt-out.
2020-01-28 asiva@google.com Do not opt-in to NNBD when building application snapshots for kernel service and other tools like dartjs, dart analyzer etc. We should enable this only when all the tools are ready to opt-in.
2020-01-28 jwren@google.com completion_metrics.dart change, don't expect completions when the completed token would be a dynamic type.
2020-01-28 alexmarkov@google.com [vm/aot/tfa] Infer non-nullability of receiver after calls
2020-01-28 scheglov@google.com Move tests for MISMATCHED_GETTER_AND_SETTER_TYPES.
2020-01-28 jcollins@google.com Add ports of the tables in steamroll_ecosystem.sh.
2020-01-28 jwren@google.com Add a new counter in completion_metrics.dart to count and report the number of each token that was a miss.
2020-01-28 pquitslund@google.com bump to linter 0.1.110
2020-01-28 jwren@google.com completion_metrics.dart improvement with named arguments in method invocations.
2020-01-28 nbosch@google.com Assert that allowInterop is used with constructors
2020-01-28 liama@google.com [vm] Set non_nullable_flag() to true
2020-01-28 brianwilkerson@google.com Enable avoid_return_types_on_setters in analysis_server
2020-01-28 dacoharkes@google.com [test_runner] QEMU named configurations
2020-01-28 dacoharkes@google.com [test_runner] Support for arm32 VM in AOT mode on x64 via QEMU
2020-01-28 dacoharkes@google.com [test] format test_matrix.json
2020-01-28 victor.agnez@hotmail.com [vm] Add checks to parameters of math functions before inlining
2020-01-28 jensj@google.com [CFE] Don't add newly-converted DillLibraryBuilders to list of needed dill libraries
2020-01-28 paulberry@google.com Migration: consider edges introduced by contravariant assignment to be uncheckable.
2020-01-28 paulberry@google.com Migartion: consider edges introduced by parameter overrides to be uncheckable.
2020-01-28 paulberry@google.com Migration: allow a node to become nullable after being marked non-nullable.
2020-01-28 paulberry@google.com Separate graph propagation state and results out to their own class.
2020-01-28 paulberry@google.com Migration: change NullabilityGraph._debugDump output to graphviz format.
2020-01-28 paulberry@google.com Migration: improve toString representation of some inferred type nodes.
2020-01-28 paulberry@google.com Migration: fix warning in edge_builder.dart.
2020-01-28 paulberry@google.com Sort methods in edge_builder_test.dart and migration_visitor_test_base.dart.
2020-01-28 johnniwinther@google.com [cfe] Special case inference of Object.== parameter in legacy mode
2020-01-28 johnniwinther@google.com [cfe] Update assert to handle extension reexport
2020-01-28 lrn@google.com Analyzer: Don't do recursive flattening of FutureOr in await.
2020-01-28 athom@google.com [co19] Roll co19 to 5a3388d1f79cc3c61f9cdc1b3eaaa405bd62c882
2020-01-28 jensj@google.com [CFE] Reproduction and workaround for crash when computing variance
2020-01-28 jensj@google.com [CFE] [Incremental compiler] Convert all SourceLibraryBuilders to DillLibraryBuilders
2020-01-28 dacoharkes@google.com [test_runner] Support for arm32 VM in JIT mode on x64 via QEMU
2020-01-28 jwren@google.com Introduce and use a new class to compute the mean reciprocal rank after a run of the code completion metrics execution.
2020-01-28 rmacnak@google.com [vm, docs] Describe which VM service features are available in which VM modes.
2020-01-27 rmacnak@google.com [vm, gc] Use the compactor for the GC of last resort.
2020-01-27 mfairhurst@google.com [nnbd_migration] union resolved typedef nodes with inferred ones
2020-01-27 jwren@google.com Initial test_all.dart, the dart bots test all the files ending in "_test.dart", this file allows developers to easily run all the tests themselves.
2020-01-27 jcollins@google.com Move MultiFutureTracker and SubprocessLauncher into utilities.
2020-01-27 alexmarkov@google.com [vm/aot/tfa] Infer more information from conditions in TFA
2020-01-27 jcollins@google.com Boilerplate and basic flow for `buildFantasyLand`.
2020-01-27 asiva@google.com [VM/libraries] Fix final set of warnings in dart:core and dart:typed_data
2020-01-27 jwren@google.com Move dartdev command tests under a new command directory and add an initial format_test.dart
2020-01-27 rmacnak@google.com Reapply "[vm, gc] Sweep non-executable large pages concurrently."
2020-01-27 jwren@google.com Cleanup and refactoring in completion_metrics.dart
2020-01-27 srawlins@google.com Fix more windows tests in migration tool
2020-01-27 liama@google.com [vm] Add nullability variations for snapshot singletons
2020-01-27 scheglov@google.com Issue 40221. NNBD_TOP_MERGE super-interfaces when checking for implementing the same generic class more than once.
2020-01-27 srawlins@google.com Fix Windows analyzer tests.
2020-01-27 victor.agnez@hotmail.com [vm] Update offsets
2020-01-27 57064186+zorro@users.noreply.github.com Fixes failure of x86_64 builds for android
2020-01-27 paulberry@google.com Flow analysis: fix shared tests to consider potential nullability instead of nullability.
2020-01-27 johnniwinther@google.com [cfe] Handle promotion of nullable type variables
2020-01-27 karlklose@google.com [infra] Add support for builders to pkg/smith
2020-01-27 brianwilkerson@google.com Change tests of lint-based quick fixes to not require the lint marker in the result
2020-01-27 scheglov@google.com Update NORM and type parameters handling to new understanding.
2020-01-26 brianwilkerson@google.com Enable always_declare_return_types in analyzer_plugin
2020-01-26 brianwilkerson@google.com Add newly reviewed docs and change section header everywhere
2020-01-26 brianwilkerson@google.com Convert dartfix to use underscores rather than hyphens for fix names
2020-01-25 brianwilkerson@google.com Enable always_declare_return_types in analyzer_cli
2020-01-25 brianwilkerson@google.com Refactor dartfix to make the handling of lint fixes uniform
2020-01-25 scheglov@google.com Split NormalizeHelper.
2020-01-25 scheglov@google.com Extract NORM implementation into NormalizeHelper.
2020-01-25 brianwilkerson@google.com Update generators to not produce type annotations for variable declarations
2020-01-25 brianwilkerson@google.com Enable prefer_if_null_operators and prefer_spread_collections in analysis_server
2020-01-25 sra@google.com [dart2js] Cleanup of a few dynamic calls
2020-01-25 sra@google.com [dart2js] Redirecting a selector should clear cached element
2020-01-25 asiva@google.com [VM/libraries] Port some of the changes made in the sdk version of typed_data_patch.dart over to the sdk_nnbd version too.
2020-01-24 brianwilkerson@google.com Cleanup some analyzer hints
2020-01-24 jakemac@google.com - simplify convertFileOrArgumentToUri to just use resolveInputUri - Allow non-file uris as a multi-root root
2020-01-24 fishythefish@google.com [dart2js] Add regression test for #40296.
2020-01-24 scheglov@google.com Use test Matcher for checking Element(s).
2020-01-24 alexmarkov@google.com [benchmarks] Add typed data copy benchmark
2020-01-24 victor.agnez@hotmail.com [vm] Generate different offsets for dart_precompiled_runtime
2020-01-24 jonahwilliams@google.com Revert "[vmservice] allow fallback on port bind failure"
2020-01-24 scheglov@google.com Issue 39917. Test that Never is resolved as Never* in legacy.
2020-01-24 scheglov@google.com Issue 40287. Don't report MISSING_DEFAULT_VALUE_FOR_PARAMETER for external and native methods.
2020-01-24 fishythefish@google.com [dart2js] Redirect all subclasses of JavaScriptObject.
2020-01-24 scheglov@google.com Move old AnalysisDriverResolutionTest to DriverResolutionTest.
2020-01-24 mfairhurst@google.com [nnbd_migration] CompletenessTracker to ensure EdgeBuilder visits all types.
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in type arguments
2020-01-24 mfairhurst@google.com [nnbd_migration] Don't visit spread elements twice
2020-01-24 mfairhurst@google.com [nnbd_migration] fix typo in instrumentation test
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in factory constructors
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in method type parameter bounds
2020-01-24 mfairhurst@google.com [nnbd_migration] visit types in typed field formal parameters
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in class aliases
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in mixin type parameter bounds
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in extension extended type
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in for-in loops (&test regular for)
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in explicit invocation arguments
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in instance creation parameters
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in list, set, map literals
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in method type parameter bounds
2020-01-24 mfairhurst@google.com [nnbd_migration] Visit types names in local variables
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in type parameter bounds
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in extends/implements
2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in as casts
2020-01-24 mfairhurst@google.com [nnbd_migration] visit TypeNames for function return types
2020-01-24 rmacnak@google.com [vm] Scrub and qualify names without allocating on the Dart heap.
2020-01-24 alexmarkov@google.com Cleanup status file entries for service/dartkp crashes
2020-01-24 jonahwilliams@google.com [vmservice] allow fallback on port bind failure
2020-01-24 scheglov@google.com Issue 40287. Don't report MISSING_DEFAULT_VALUE_FOR_PARAMETER for abstract methods.
2020-01-24 rmacnak@google.com [test] Move and migrate `dart:profiler` tests.
2020-01-24 sra@google.com [dart2js] Fix incorrect SideEffects for native members
2020-01-24 sra@google.com Don't run pkg/dartdev/test/command_test on dart2js
2020-01-24 sigmund@google.com Use source-maps in test runner to expand JavaScript stack traces.
2020-01-24 paulberry@google.com Migration: replace `?.` with `.` where appropriate.
2020-01-24 paulberry@google.com Abstract resolution calls to `.isNullAware`.
2020-01-24 zichangguo@google.com Reland "[vm] resolve symbolic link to find kernel_service snapshot"
2020-01-24 asiva@google.com [VM/libraries] Fix final set of warnings from dart:async patch files.
2020-01-24 pquitslund@google.com fix diagnostic messages for named constructors
2020-01-24 sigmund@google.com add mixed subtype test
2020-01-24 brianwilkerson@google.com Remove support for default fixes from dartfix
2020-01-24 aam@google.com [io/file_watcher] Unregister watched pathId when handle is closed.
2020-01-24 markzipan@google.com Updating iterable.current comments and behavior to be consistent.
2020-01-24 srawlins@google.com NNBD preview: Fix recent display issues; fixes #40307
2020-01-24 jakemac@google.com Require pre-initialized importToSummary and summaryToModule maps in the ProgramCompiler constructor, and remove the corresponding arguments from emitModule.
2020-01-24 lrn@google.com Update iterator.dart to fully spec moveNext()
2020-01-24 eernst@google.com Add Requirements to run this test only in the mode where it makes sense
2020-01-24 lrn@google.com Stop using List() constructor in NNBD code.
2020-01-24 dacoharkes@google.com [vm/ffi] Split up compiler/ffi.cc into separate files
2020-01-24 paulberry@google.com Sort declarations in api_test.dart
2020-01-24 brianwilkerson@google.com Fix an incorrect type annotation (issue 40299)
2020-01-24 danny@tuppeny.com Correct date of v2.7.1 release (32nd -> 23rd Jan)
2020-01-24 dmitryas@google.com [cfe] Report errors on supertypes marked with "?"
2020-01-24 johnniwinther@google.com [cfe] Compute correct type for read of late lowered variables
2020-01-24 johnniwinther@google.com [cfe] Handle late variables in for loops
2020-01-24 johnniwinther@google.com [cfe] Using isSameType in override checking of bounds
2020-01-24 cskau@google.com [SDK] Fixes service/break_on_default_constructor_test for --lazy-async-stacks.
2020-01-24 sstrickl@google.com [vm] Cleanups in the native_stack_traces package.
2020-01-24 jensj@google.com [CFE] Messages test doesn't allow status updates for spelling tests

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

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-30 14:50:43 -05:00
skia-flutter-autoroll
3e9479917e Roll src/third_party/skia d1be5d64f8a7..36c0521d57de (13 commits) (flutter/engine#16260)
https://skia.googlesource.com/skia.git/+log/d1be5d64f8a7..36c0521d57de

git log d1be5d64f8a7..36c0521d57de --date=short --first-parent --format='%ad %ae %s'
2020-01-30 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-01-30 rosasco@google.com Change fidl tables from cpp to c.
2020-01-30 robertphillips@google.com Add compressed backend textures to Metal (take 2)
2020-01-30 jlavrova@google.com Fix placeholders in cache
2020-01-30 jlavrova@google.com Dead code
2020-01-30 hcm@google.com Update Skia milestone to 82
2020-01-30 halcanary@google.com decs/examples: Support more fiddle types: offscreen, srgb
2020-01-30 brianosman@google.com Revert "Fix skshaper in component builds"
2020-01-30 brianosman@google.com Revert "Use separate SKSHAPER_DLL define to activate shared library logic"
2020-01-30 fmalita@chromium.org [skottie] Cleanup: convert remaining effects to new adapter pattern
2020-01-30 brianosman@google.com Use separate SKSHAPER_DLL define to activate shared library logic
2020-01-30 rmistry@google.com Turn off failure comments from G3 bot
2020-01-30 bsalomon@google.com Avoid using kClamp domain in GrMatrixConvolutionEffect::MakeGaussian.

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

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-30 14:44:09 -05:00
Mouad Debbar
14b7e813bb [web] Correct getPositionForOffset for multi-line paragraphs (flutter/engine#16206) 2020-01-30 10:21:15 -08:00
skia-flutter-autoroll
028a131f30 Roll fuchsia/sdk/core/linux-amd64 from -mGIA... to 93K0d... (flutter/engine#16257) 2020-01-30 10:18:01 -08:00
skia-flutter-autoroll
f5e9dab98a Roll src/third_party/skia 8f44c3504ca6..d1be5d64f8a7 (4 commits) (flutter/engine#16251)
https://skia.googlesource.com/skia.git/+log/8f44c3504ca6..d1be5d64f8a7

git log 8f44c3504ca6..d1be5d64f8a7 --date=short --first-parent --format='%ad %ae %s'
2020-01-30 brianosman@google.com Fix skshaper in component builds
2020-01-30 mtklein@google.com finish up 2pt conicals
2020-01-30 benwright@google.com [fuchsia] Replace system-temp with isolated-temp.
2020-01-30 borenet@google.com [infra] Update go.sum

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

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-30 10:35:04 -05:00
skia-flutter-autoroll
0c70c49188 Roll src/third_party/skia 25bcd6a6215e..8f44c3504ca6 (2 commits) (flutter/engine#16243)
https://skia.googlesource.com/skia.git/+log/25bcd6a6215e..8f44c3504ca6

git log 25bcd6a6215e..8f44c3504ca6 --date=short --first-parent --format='%ad %ae %s'
2020-01-30 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-30 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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-30 06:21:53 -05:00
skia-flutter-autoroll
cd5e750e2e Roll src/third_party/skia 24ed75db12ba..25bcd6a6215e (5 commits) (flutter/engine#16234)
https://skia.googlesource.com/skia.git/+log/24ed75db12ba..25bcd6a6215e

git log 24ed75db12ba..25bcd6a6215e --date=short --first-parent --format='%ad %ae %s'
2020-01-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 243744c215b7..fbfe7df1b1d4 (481 commits)
2020-01-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 6c3dc3581eaf..430def835f9f (7 commits)
2020-01-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2bc9cc12f0b0..ee07cb317579 (18 commits)
2020-01-30 csmartdalton@google.com Add a stencil/tessellation hybrid mode for path rendering
2020-01-30 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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-30 01:14:41 -05:00
Chinmay Garde
0a9ea0d319 Make output of run_tests.py easier to understand. (flutter/engine#16229)
* The outputs of all commands are not printed and not just commands that fail.
* The stdout and stderr are now printed in order.
* Clear dividers mark logs from specific subprocesses or errors.
* The test whose run failed should now be exactly on top of the error message and code.
2020-01-29 20:47:35 -08:00
Chinmay Garde
275ecda4d6 Remove buggy test to check if tasks can be posted on all native threads recursively from the emebdder. (flutter/engine#16214)
This was never thread safe to shutdown of the concurrent message loop.
2020-01-29 18:16:09 -08:00
Chris Bracken
bc9735b1ac Correct the Fuchsia licenses golden file (flutter/engine#16215)
Looks like this was triggered by the recent tonic deletion.

Related commits:
* Move tonic into //flutter/third_party. #15895
* Remove tonic/platform. #16062

This is preventing the Dart roller from rolling.
2020-01-29 17:59:37 -08:00
skia-flutter-autoroll
ced39a2543 Roll src/third_party/skia a2a0c8a2c475..24ed75db12ba (12 commits) (flutter/engine#16216)
https://skia.googlesource.com/skia.git/+log/a2a0c8a2c475..24ed75db12ba

git log a2a0c8a2c475..24ed75db12ba --date=short --first-parent --format='%ad %ae %s'
2020-01-29 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-29 nifong@google.com Return summaries of all layers for display
2020-01-29 egdaniel@google.com Use views throughout gpu blur code.
2020-01-29 kjlubick@google.com [canvaskit] Add demo for RT shader
2020-01-29 csmartdalton@google.com Add a "kSimpleInnerPolygons" mode to GrTessellator
2020-01-29 fmalita@chromium.org [skottie] Cleanup: convert shape stroke/fill to new adapter pattern
2020-01-29 bsalomon@google.com Check for valid stencil buffer in GrGLGpu::clearStencilClip
2020-01-29 bsalomon@google.com Make cache RRect blur masks with exact fit textures.
2020-01-29 reed@google.com tweak textbox to use subpixel
2020-01-29 csmartdalton@google.com Preserve triangle winding in GrTessellator
2020-01-29 jlavrova@google.com Memory leak in cache
2020-01-29 egdaniel@google.com Remove asTextureProxyRef from SkSpecialImage.

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

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-29 20:18:36 -05:00
Chinmay Garde
e95df2d3af In the test harness, don’t attempt to load AOT snapshots from non-existent dylibs. (flutter/engine#16210)
This condition may arise when the embedder passes in a path to a non-existent
dylib. Instead of crashing, the embedder will now return an error response.

Fixes https://github.com/flutter/flutter/issues/49732
2020-01-29 15:49:29 -08:00
skia-flutter-autoroll
1932de1136 Roll src/third_party/skia dc49b0ca9816..a2a0c8a2c475 (4 commits) (flutter/engine#16197)
https://skia.googlesource.com/skia.git/+log/dc49b0ca9816..a2a0c8a2c475

git log dc49b0ca9816..a2a0c8a2c475 --date=short --first-parent --format='%ad %ae %s'
2020-01-29 reed@google.com extract font from run
2020-01-29 fmalita@chromium.org [skottie] Cleanup: remove unused header
2020-01-29 robertphillips@google.com Update wacky_yuv_formats GM to demonstrate YUV resizing on the GPU
2020-01-29 robertphillips@google.com Add SkImage::MakeTextureFromCompressed and deprecate MakeFromCompressed

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

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-29 15:57:17 -05:00
Gary Qian
20ab007c56 Reland "Engine/LibTxt/dart:ui impl of TextHeightBehavior #15087" (flutter/engine#16155) 2020-01-29 10:52:24 -08:00
Alexander Brusher
3235e60fb2 Modifies accessibility bridge to populate new node fields in semantic… (flutter/engine#15116) 2020-01-29 10:38:21 -08:00
skia-flutter-autoroll
7cb8b65022 Roll fuchsia/sdk/core/linux-amd64 from 2rLoq... to -mGIA... (flutter/engine#16195) 2020-01-29 09:38:03 -08:00
Jonah Williams
60d4636c9e Allow --enable-service-port-fallback as a whitelisted arg (flutter/engine#16167) 2020-01-29 09:17:45 -08:00
skia-flutter-autoroll
9e213eefc4 Roll src/third_party/skia dcc8c5431bcb..3d23fc123c37 (6 commits) (flutter/engine#16182)
https://skia.googlesource.com/skia.git/+log/dcc8c5431bcb..3d23fc123c37

git log dcc8c5431bcb..3d23fc123c37 --date=short --first-parent --format='%ad %ae %s'
2020-01-29 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-01-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 77c4d4c42f40..243744c215b7 (487 commits)
2020-01-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 34e16df059f8..6c3dc3581eaf (2 commits)
2020-01-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 086aded3cb74..2bc9cc12f0b0 (19 commits)
2020-01-29 mtklein@google.com remove more vtune references
2020-01-29 mtklein@google.com start on 2pt conical gradients

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

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-29 03:56:04 -05:00
skia-flutter-autoroll
60673b8a19 Roll src/third_party/skia 9ae06637d069..dcc8c5431bcb (16 commits) (flutter/engine#16173)
https://skia.googlesource.com/skia.git/+log/9ae06637d069..dcc8c5431bcb

git log 9ae06637d069..dcc8c5431bcb --date=short --first-parent --format='%ad %ae %s'
2020-01-29 csmartdalton@google.com Convert the "bool antialias" param in GrTessellator to an enum
2020-01-29 egdaniel@google.com Store GrSurfaceProxyViews on SkSpecial*_Gpu.
2020-01-29 fmalita@chromium.org [skottie] Separate text resize options
2020-01-28 mtklein@google.com partial strength reduction for bit ops
2020-01-28 egdaniel@google.com Remove create function in proxyProvider that takes a raster SkImage.
2020-01-28 mtklein@google.com tweak grading in gm/skbug_9819 for G8
2020-01-28 mtklein@google.com skvm sweep gradients
2020-01-28 reed@google.com improvements to shaper_ct
2020-01-28 bsalomon@google.com Fix asyncRescaleAndReadPixelsYUV420 fallback w/out GL_EXT_texture_rg.
2020-01-28 mtklein@google.com radial gradients in skvm
2020-01-28 herb@google.com Use a monotonic counter for atlas and plot generations
2020-01-28 mtklein@google.com incorporate r,g,b,a into shaderHash
2020-01-28 robertphillips@google.com Expand the compressed_textures GM
2020-01-28 kjlubick@google.com [debugger] Use correct archiver
2020-01-28 herb@google.com Atlas generation numbers is not tracking plot changes -- disable it
2020-01-28 mtklein@google.com prune unused SkPostConfig

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

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-28 23:34:02 -05:00
Mouad Debbar
17ee584750 [web] Text width should never exceed constraint width (flutter/engine#16152) 2020-01-28 16:23:04 -08:00
skia-flutter-autoroll
dc6af01b1a Roll src/third_party/skia 9c1d30dd163e..9ae06637d069 (24 commits) (flutter/engine#16158)
https://skia.googlesource.com/skia.git/+log/9c1d30dd163e..9ae06637d069

git log 9c1d30dd163e..9ae06637d069 --date=short --first-parent --format='%ad %ae %s'
2020-01-28 mtklein@google.com add --skvm to DM
2020-01-28 kjlubick@google.com Fix wasm builds
2020-01-28 senorblanco@chromium.org Roll dawn and adjust for new SwapChain API.
2020-01-28 bsalomon@google.com Add fallback for asyncRescaleAndReadPixelsYUV420 without PBOs.
2020-01-28 reed@google.com Experimental coretext backend for SkShaper
2020-01-28 jlavrova@google.com Skip vertical clipping in unclear case of font height=font size
2020-01-28 kjlubick@google.com [canvaskit] Update build script to support latest Emscripten
2020-01-28 robertphillips@google.com Add SkImage::MakeRasterFromCompressed and make MakeFromCompressed fall back to decompression for unsupported compression types (take 2)
2020-01-28 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-01-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 82459860eaf4..77c4d4c42f40 (425 commits)
2020-01-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 748ad200897b..34e16df059f8 (6 commits)
2020-01-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 fcef6dcb6ab2..086aded3cb74 (9 commits)
2020-01-28 bsalomon@google.com Fix bug in NPOT shader wrap mode impl
2020-01-28 brianosman@google.com Revert "In GrSkSLFP, always use a coord transform"
2020-01-27 jlavrova@google.com Dealing with SkScalar values in cache
2020-01-27 fmalita@chromium.org [skottie] Switch SkMatrix44 -> SkM44
2020-01-27 reed@google.com don't need to include deprecated Sk3D.h
2020-01-27 herb@google.com Rename AtlasID to PlotLocator
2020-01-27 bsalomon@google.com Fix case of asyncRescaleAndReadPixelsYUV420 for case where SkSurface is backed by non-textureable FBO and no scaling/color space conversions is performed.
2020-01-27 robertphillips@google.com Revert "Add SkImage::MakeRasterFromCompressed and make MakeFromCompressed fall back to decompression for unsupported compression types"
2020-01-27 brianosman@google.com In GrSkSLFP, always use a coord transform
2020-01-27 robertphillips@google.com Add SkImage::MakeRasterFromCompressed and make MakeFromCompressed fall back to decompression for unsupported compression types
2020-01-27 herb@google.com Swap dtor order of SkSTArenaAlloc and SkArenaAlloc v.2
2020-01-27 borenet@google.com [infra] Update infra dep

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

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-28 19:21:32 -05:00
Chris Yang
56929f0ee2 Revert "Always make gpu thread different from platform thread regardless of platform view (#16068)" (flutter/engine#16161)
This reverts commit f979af16ec379f268468015c7cb555849783ec21.
2020-01-28 15:12:25 -08:00
Chinmay Garde
32e271a2ad Revert "Disable setting a library tag handler." (flutter/engine#16157)
This reverts commit a801e2264fc2f48646d3a3bc2f15a3416e6dc87b. This address the use case of an internal customer. In a subsequent patch, I will add a test for this functionality. Instead of removing support for the same from tonic (along with the stuff surrounding filesystem access and package map handling), I’ll rework the same to use FML to avoid code duplication and maintainability.
2020-01-28 11:44:27 -08:00
Chris Yang
f979af16ec Always make gpu thread different from platform thread regardless of platform view (flutter/engine#16068) 2020-01-28 11:36:43 -08:00
Chinmay Garde
f5ae64f523 Add test to ensure that concurrent message loops have at least one workers. (flutter/engine#16074)
The current count is determined from std:🧵:hardware_concurrency which can
return zero. Even in such cases, the implementation may not return a loop with
no workers. There are numerous components that depend on having non-zero workers
in the queue.
2020-01-28 11:29:42 -08:00
Dan Field
b392f1e3bd Revert breaking PRs (flutter/engine#16148)
* Revert "Web PargraphStyle TextHeightBehavior integration (#16075)"

This reverts commit a152c9df009f74b3f52c46845e618b8ddcf3eaa7.

* Revert "Engine/LibTxt/dart:ui impl of TextHeightBehavior (#15087)"

This reverts commit e6f6d2a3c2fe333a85c8997d755ca91594e80544.
2020-01-28 10:40:05 -08:00
skia-flutter-autoroll
3431a1797b Roll fuchsia/sdk/core/linux-amd64 from 8Ns10... to 2rLoq... (flutter/engine#15971) 2020-01-27 18:53:02 -08:00
Francisco Magdaleno
a4fe86b745 Gets the DPI for all awareness mode and older Windows versions (flutter/engine#15951) 2020-01-27 18:48:03 -08:00
Chinmay Garde
87beaf3a9b Hold a mutex when updating all CanPostTaskToAllNativeThreads::Captures members. (flutter/engine#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