3005 Commits

Author SHA1 Message Date
skia-flutter-autoroll
1377ef6808
Roll src/third_party/skia c514e7d9be6e..d0840ecf5831 (18 commits) (#14478)
https://skia.googlesource.com/skia.git/+log/c514e7d9be6e..d0840ecf5831

git log c514e7d9be6e..d0840ecf5831 --date=short --first-parent --format='%ad %ae %s'
2019-12-13 michaelludwig@google.com Provide record time allocator to onCombineIfPossible()
2019-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6381d7f14805..1d77542f5681 (8 commits)
2019-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 07958d452f93..ebb0bec91552 (4 commits)
2019-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 636138928516..d11c17148d1a (358 commits)
2019-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 5855011aeee5..cd31cb38833c (1 commits)
2019-12-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms e7b14532d922..5855011aeee5 (1 commits)
2019-12-12 herb@google.com Add filter to SkTHashTable and SkTHashMap
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 7240f337e5d6..e7b14532d922 (1 commits)
2019-12-12 mtklein@google.com use std::make_unique
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 4e9ed5892c00..7240f337e5d6 (1 commits)
2019-12-12 fmalita@chromium.org [skottie] Cascading track matte support
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 04c7f4ea275f..4e9ed5892c00 (1 commits)
2019-12-12 bsalomon@google.com Make Gr[Op]MemoryPool allocate itself into its initial block.
2019-12-12 reed@google.com perform perspective clip by default
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 2e1ffb61f677..04c7f4ea275f (1 commits)
2019-12-12 michaelludwig@google.com Reland "Detach op memory pool from recording context"
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 64374756e037..2e1ffb61f677 (1 commits)

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

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 djsollen@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: djsollen@google.com
2019-12-13 11:45:24 -05:00
skia-flutter-autoroll
b616dcd5df
Roll fuchsia/sdk/core/linux-amd64 from sBbWo... to QZVxo... (#14473)
Roll fuchsia/sdk/core/linux-amd64 from sBbWo... to QZVxo...

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-12-13 11:37:18 -05:00
skia-flutter-autoroll
4ca54fe2c4
Roll src/third_party/dart c561a9eacc1b..fe9f30c3896e (7 commits) (#14475)
https://dart.googlesource.com/sdk.git/+log/c561a9eacc1b..fe9f30c3896e

git log c561a9eacc1b..fe9f30c3896e --date=short --first-parent --format='%ad %ae %s'
2019-12-13 gityuan@gmail.com [timeline] support vm events available to systrace
2019-12-13 srujzs@google.com Skip all html tests for d8
2019-12-13 rnystrom@google.com Turn the Dart 2.0 migration tool into an NNBD migration tool.
2019-12-12 scheglov@google.com Stop setting AST properties for DDC.
2019-12-12 zichangguo@google.com [dart:io] RawSocketOption.fromInt should follow the same endian as host
2019-12-12 zichangguo@google.com [vm/debugger] --trace-debugger-stacktrace prints async causal stack trace
2019-12-12 rnystrom@google.com Move NNBD tests (language_2/nnbd) to new NNBD test directory.

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

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
2019-12-13 11:33:37 -05:00
Kaushik Iska
e65b4901fa
[animator] Pass target frametime for Window.onBeginFrame (#14318)
This gives us a time closer to when the frame will be rendered on
screen.

Fixes: https://github.com/flutter/flutter/issues/10850
2019-12-12 15:03:27 -08:00
Jason Simmons
ef64becdd8
Roll fuchsia/sdk/core/linux-amd64 from 9wKTl... to sBbWo... (#14461) 2019-12-12 14:29:46 -08:00
Yegor
18c89f1cf6
[web][refactor] Split html and canvaskit classes more (#14320)
* Split surface and canvaskit classes more

* fix licenses

* address comments
2019-12-12 13:20:49 -08:00
Kaushik Iska
ffbe2a40e7
[testing] Move test vsync waiters to their own TUs (#14456)
This move makes it easier to add more vsync waiters.
2019-12-12 12:27:56 -08:00
skia-flutter-autoroll
0c24f3d019
Roll src/third_party/skia 51b99659ed82..c514e7d9be6e (13 commits) (#14457)
https://skia.googlesource.com/skia.git/+log/51b99659ed82..c514e7d9be6e

git log 51b99659ed82..c514e7d9be6e --date=short --first-parent --format='%ad %ae %s'
2019-12-12 herb@google.com Move the GrGlyph* and vertex data onto the arena alloc.
2019-12-12 halcanary@google.com BUILD.gn: Fix formatting.
2019-12-12 nifong@google.com Parse android layer annotations in debugger, play back layers
2019-12-12 djsollen@google.com Revert "Detach op memory pool from recording context"
2019-12-12 mtklein@google.com don't create out of range enums
2019-12-12 robertphillips@google.com Add compression to Mock backend
2019-12-12 michaelludwig@google.com Detach op memory pool from recording context
2019-12-12 paraboul@gmail.com Use absolute sigma instead of clamping to 0 in SkDropShadowImageFilter.
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src cf2545c5111b..636138928516 (444 commits)
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 d6053daa6203..6381d7f14805 (11 commits)
2019-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 50211670b4bf..07958d452f93 (11 commits)
2019-12-12 robertphillips@google.com Reland "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView."
2019-12-12 robertphillips@google.com Revert "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView."

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

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 djsollen@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: djsollen@google.com
2019-12-12 14:52:49 -05:00
skia-flutter-autoroll
d8edfea033
Roll src/third_party/dart d9fa37e85d5c..45db29709547 (48 commits) (#14453)
https://dart.googlesource.com/sdk.git/+log/d9fa37e85d5c..45db29709547

git log d9fa37e85d5c..45db29709547 --date=short --first-parent --format='%ad %ae %s'
2019-12-12 victor.agnez@hotmail.com [vm/precomp] Reduce arm32 code size for BoxInt64Instr
2019-12-12 sstrickl@google.com [vm] De-obfuscate function and file names in DWARF sections.
2019-12-12 scheglov@google.com Remove Packages from SourceFactory.
2019-12-12 dacoharkes@google.com [vm/ffi] Split up function_callbacks_test
2019-12-12 whesse@google.com [infra] Add script to read builder status from Firestore
2019-12-12 whesse@google.com Reland "Reland "[infra] Add failing test to test CI systems and approvals workflow""
2019-12-12 sstrickl@google.com [vm/compiler] Add --save-debugging-info flag to gen_snapshot.
2019-12-12 johnniwinther@google.com [cfe] Refactor for-in loops to handle flow analysis
2019-12-12 dacoharkes@google.com [vm/ffi] Fix asan test expectations
2019-12-12 athom@google.com [test] Fix import in exact_selector_test
2019-12-12 dmitryas@google.com [cfe] Implement NNBD-aware lower / upper bound algorithms
2019-12-12 dacoharkes@google.com [samples/ffi] Native resource lifetime management
2019-12-12 netroby@users.noreply.github.com Fixed #39679 make sqlite ffi sample run success
2019-12-12 jensj@google.com [parser] Allow ?? after Type?
2019-12-12 jensj@google.com [parser] Allow '?.' and '?.[' after '!'
2019-12-12 fizaaluthra@google.com [dartfuzz] Add flag for displaying output divergence details
2019-12-12 rmacnak@google.com [vm, arm64] Fix heap corruption in PushArrayOfArguments.
2019-12-12 srawlins@google.com NNBD preview: Rip out static preview; only server preview
2019-12-12 srawlins@google.com Connect g/setters which override fields (w/ implicit g/setters)
2019-12-12 fizaaluthra@google.com [dartfuzz] Re-enabling Int32x4
2019-12-11 sigmund@google.com fix nnbd bots: build step broke when tests were moved
2019-12-11 scheglov@google.com Packages configuration abstraction on top of .packages or package_config.json files.
2019-12-11 fishythefish@google.com [dart2js] Remove bad assert from runtime_types_new.
2019-12-11 gityuan@gmail.com [timeline] Add  support for timeline asynchronous events in android platform trace
2019-12-11 alexmarkov@google.com Reland "[vm/compiler] Dead code elimination"
2019-12-11 rnystrom@google.com Move files under language_2 into subdirectories.
2019-12-11 rmacnak@google.com [vm] Initialize the handle vtable table during VM initialization instead of during class registration in each isolate's initialization.
2019-12-11 pquitslund@google.com bump to linter 0.1.106
2019-12-11 rmacnak@google.com [vm] Reduce frame size for the functions with the largest frame sizes.
2019-12-11 rmacnak@google.com [build] Use separate out directories for each sanitizer.
2019-12-11 brianwilkerson@google.com Update dartfix to display urls and wait when run in preview mode
2019-12-11 scheglov@google.com Implement NORM.
2019-12-11 alexmarkov@google.com [vm/test] Fix vm/dart/product_aot_kernel_test for bytecode
2019-12-11 alexmarkov@google.com [vm/ffi_test] Fix ClobberAndCall helper on Windows
2019-12-11 scheglov@google.com Implement parsing for package_config.json files in analyzer.
2019-12-11 scheglov@google.com Extract nullability TypeSystem tests.
2019-12-11 srawlins@google.com Remove duplicate 'DEFAULT_VALUE_IN_FUNCTION_TYPE_ALIAS' already reported by fasta
2019-12-11 paulberry@google.com Create null-aware companion methods for ElementTypeProvider.
2019-12-11 brianwilkerson@google.com Start sending urls for preview mode from server to dartfix
2019-12-11 brianwilkerson@google.com Prepare to publish analysis_server_client so that dartfix can use the new API
2019-12-11 srawlins@google.com NNBD preview: improve details of where a nullable value is 'assigned'
2019-12-11 athom@google.com [infra] Update checked-in SDKs to 2.8.0-dev.0.0
2019-12-11 jensj@google.com [CFE] Fix bug in DebugStack
2019-12-11 whesse@google.com Revert "Reland "[infra] Add failing test to test CI systems and approvals workflow""
2019-12-11 athom@google.com [co19] Run co19 nnbd tests on analyzer-nnbd
2019-12-11 sstrickl@google.com [vm] Remove the unchecked entry point offset field from RawInstructions.
2019-12-11 athom@google.com [release] Merge the two 2.7.0 sections in the changelog
2019-12-11 whesse@google.com Reland "[infra] Add failing test to test CI systems and approvals workflow"

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

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
2019-12-12 14:08:51 -05:00
skia-flutter-autoroll
97634d2efa
Roll src/third_party/skia 826484f2631f..51b99659ed82 (2 commits) (#14405)
https://skia.googlesource.com/skia.git/+log/826484f2631f..51b99659ed82

git log 826484f2631f..51b99659ed82 --date=short --first-parent --format='%ad %ae %s'
2019-12-12 herb@google.com Remove unused fields from GrTextBlobKey
2019-12-12 benjaminwagner@google.com Format public.bzl

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

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 djsollen@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: djsollen@google.com
2019-12-12 10:51:26 -05:00
skia-flutter-autoroll
897ce34bc6
Roll src/third_party/skia 3517aa7b14ad..826484f2631f (18 commits) (#14375)
https://skia.googlesource.com/skia.git/+log/3517aa7b14ad..826484f2631f

git log 3517aa7b14ad..826484f2631f --date=short --first-parent --format='%ad %ae %s'
2019-12-12 egdaniel@google.com Always report SkImage_Gpu subclasses as being texture backed.
2019-12-12 egdaniel@google.com Revert "When converting runtime SkSL to FP SkSL, use default settings"
2019-12-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-11 brianosman@google.com When converting runtime SkSL to FP SkSL, use default settings
2019-12-11 egdaniel@google.com Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView.
2019-12-11 jvanverth@google.com Change PerspectiveClip to clip directly to half plane.
2019-12-11 jvanverth@google.com Adjust cache key for Metal persistent cache.
2019-12-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ef3043bd8110..64374756e037 (1 commits)
2019-12-11 nifong@google.com Fix audit trail visualization bugs
2019-12-11 fmalita@chromium.org [skottie] Invert effect support
2019-12-11 halcanary@google.com experimental/skottie_ios/SkottieUiView
2019-12-11 csmartdalton@google.com Suppress allocation warnings for tests that induce them intentionally
2019-12-11 mtklein@google.com add SK_CPU_LIMIT_AVX
2019-12-11 halcanary@google.com public.bzl: add metal_objc_srcs()
2019-12-11 fmalita@chromium.org [skottie] Add SkottieSlide frame rate UI option
2019-12-11 halcanary@google.com Roll third_party/externals/libgifcodec ed218be1..38d9c73f (2 commits)
2019-12-11 herb@google.com Remove unused buffer call for SkGlyphRunPaint
2019-12-11 mtklein@google.com roll clang to 9.0

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

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 djsollen@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: djsollen@google.com
2019-12-11 23:39:22 -05:00
Chinmay Garde
0a40f3d784
Assert that arc end caps on canvases with root surface transformations are drawn correctly. (#14359)
Verifies that the Skia commit https://skia-review.googlesource.com/c/skia/+/259174 has been pulled into the engine. This should have happened in the roll https://github.com/flutter/engine/pull/14345.

Fixes https://github.com/flutter/flutter/issues/46691
Fixes b/142280381
2019-12-11 15:17:34 -08:00
skia-flutter-autoroll
3ebb7b426a Roll src/third_party/skia 75799967be60..3517aa7b14ad (3 commits) (#14345)
https://skia.googlesource.com/skia.git/+log/75799967be60..3517aa7b14ad

git log 75799967be60..3517aa7b14ad --date=short --first-parent --format='%ad %ae %s'
2019-12-11 bsalomon@google.com Fix stroked arcs for mirror matrices.
2019-12-11 benjaminwagner@google.com Update iOS provisioning profile.
2019-12-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ffcaa57570c0..cf2545c5111b (466 commits)

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

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 djsollen@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: djsollen@google.com
2019-12-11 14:15:45 -08:00
Kaushik Iska
18519e9169
Roll fuchsia/sdk/core/linux-amd64 from UdfLO... to 9wKTl... (#14342)
* Roll fuchsia/sdk/core/linux-amd64 from UdfLO... to 9wKTl...

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

* async set dispatcher is now from async-default
2019-12-11 11:47:30 -08:00
skia-flutter-autoroll
ac95536a64
Roll src/third_party/skia 5afc7b2af854..75799967be60 (2 commits) (#14324)
https://skia.googlesource.com/skia.git/+log/5afc7b2af854..75799967be60

git log 5afc7b2af854..75799967be60 --date=short --first-parent --format='%ad %ae %s'
2019-12-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f60da87424a4..d6053daa6203 (8 commits)
2019-12-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 31916f494c2e..50211670b4bf (28 commits)

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

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 djsollen@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: djsollen@google.com
2019-12-11 11:07:04 -05:00
Chinmay Garde
49d6552e76
Verify accounting for loop counts in Gif and WebP assets is consistent. (#14321)
Asserts that the Skia fix is pulled into Flutter Engine https://skia-review.googlesource.com/c/skia/+/259161. This should have happened in https://github.com/flutter/engine/pull/14315.

Fixes https://github.com/flutter/flutter/issues/46289
Fixes https://github.com/flutter/flutter/issues/45246
2019-12-10 20:04:15 -08:00
skia-flutter-autoroll
058b4bc5cc
Roll src/third_party/dart c74a8ec2c46e..bcd18e67dcae (9 commits) (#14317)
https://dart.googlesource.com/sdk.git/+log/c74a8ec2c46e..bcd18e67dcae

git log c74a8ec2c46e..bcd18e67dcae --date=short --first-parent --format='%ad %ae %s'
2019-12-11 fishythefish@google.com [dart2js] Mark native classes as needed if they have new-rti is-tests or named type variables.
2019-12-10 sra@google.com [dart2js] Ensure native lookup always initialized
2019-12-10 kustermann@google.com Revert "[vm/compiler] Fix TypeTestingStub -> SubtypeTestCache fallback code if dst_type = TypeParameter"
2019-12-10 regis@google.com [VM/nnbd] Map nullable Never type to Null type.
2019-12-10 scheglov@google.com Issue 39598. Make UNNECESSARY_NULL_AWARE_CALL and other warnings.
2019-12-10 alexmarkov@google.com Revert "[vm/compiler] Dead code elimination"
2019-12-10 vsm@google.com [dartdevc] add forwarding from old docs to new info
2019-12-10 alexmarkov@google.com [vm/nnbd] Fix nullability of types in inferred types attribute
2019-12-10 jcollins@google.com Fix working directory problem shown in demo.

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

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
2019-12-10 20:40:50 -05:00
skia-flutter-autoroll
5b5206e56d
Roll fuchsia/sdk/core/linux-amd64 from nqJnP... to UdfLO... (#14316)
Roll fuchsia/sdk/core/linux-amd64 from nqJnP... to UdfLO...

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-12-10 20:37:46 -05:00
skia-flutter-autoroll
c0b1dc0c6a
Roll src/third_party/skia 732c49739fa5..5afc7b2af854 (16 commits) (#14315)
https://skia.googlesource.com/skia.git/+log/732c49739fa5..5afc7b2af854

git log 732c49739fa5..5afc7b2af854 --date=short --first-parent --format='%ad %ae %s'
2019-12-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-10 herb@google.com Move SubRun from .h to .cpp
2019-12-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-10 mtklein@google.com test for c++17 w/ c++14 stdlib
2019-12-10 scroggo@google.com SkWebpCodec: enable a loop count of 1
2019-12-10 herb@google.com Move luminance calculation to GrTextBlob::Make()
2019-12-10 egdaniel@google.com Add GrSurfaceProxyView to the various draw atlas ops.
2019-12-10 egdaniel@google.com Store GrSurfaceProxyView on shadow ops.
2019-12-10 herb@google.com Put SubRuns in an alloc on GrTextBlob
2019-12-10 fmalita@chromium.org [skottie] Add frame time histogram to SkottieSlide UI
2019-12-10 jlavrova@google.com Font features
2019-12-10 fmalita@chromium.org [skottie] Initial SkottieSlide UI
2019-12-10 halcanary@google.com utils/mac/SkCreateCGImageRef: cleanup
2019-12-10 brianosman@google.com GrSkSLFP: "Kind" is always kPipelineStage
2019-12-10 robertphillips@google.com Switch SkImage::CompressionType to be an enum class
2019-12-10 mtklein@google.com delete unused gyp hack

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

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 djsollen@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: djsollen@google.com
2019-12-10 20:31:57 -05:00
Ben Konyi
2bd5cc2cce
Roll src/third_party/dart 98c13ba18f..c74a8ec2c4 (14 commits) (#14309)
dart-lang/sdk@c74a8ec2c4 [vm/bytecode] Fix handling of contravariant parameters in isUncheckedCall
dart-lang/sdk@4ce13659b4 Update server API to allow URLs to be returned to dartfix
dart-lang/sdk@e22ddd1372 Update TypeSystemTest to reuse more ElementsTypesMixin.
dart-lang/sdk@e1ef70fad4 [vm] Add nnbd-experiment to the snapshot feature string
dart-lang/sdk@ec6e8c8dfa Clarify the roles of isolate_data and isolate_group_data in Dart_CreateIsolateGroup
dart-lang/sdk@b69596bb1b [vm/compiler] Dead code elimination
dart-lang/sdk@1cc5d6927a Deprecate ErrorReporter.reportTypeErrorForNode()
dart-lang/sdk@28b0f18397 Add basic git package management to trial_migration.
dart-lang/sdk@25def20f5d Revert "[infra] Add failing test to test CI systems and approvals workflow"
dart-lang/sdk@620dd7dab5 Use just DartType.getDisplayString() in ErrorReporter.
dart-lang/sdk@d03a7686d2 [vm/compiler] Fix inlining of SIMD shuffle operations
dart-lang/sdk@6a16a59d08 Additional fixes to analyzer pubspec.
dart-lang/sdk@bb8bece3bf Widen the analyzer's pubspec constraint on _fe_analyzer_shared
dart-lang/sdk@e578eeb235 [infra] Add failing test to test CI systems and approvals workflow
2019-12-10 18:46:55 -05:00
Ben Konyi
b7c947df5d
Roll src/third_party/dart 02a8b015ad..98c13ba18f (5 commits) (#14280)
dart-lang/sdk@98c13ba18f [vm/precomp] Reduce arm-32 code size in BoxInt64Instr
dart-lang/sdk@37b6b86b90 [infra] Change the name of the num_chunks attribute sent to pubsub.
dart-lang/sdk@a846098c18 [vm] Enable ELF loader to read snapshots from memory without any backing file.
dart-lang/sdk@bbd850eac8 Tweak the CHANGELOG for 2.7.0.
dart-lang/sdk@9456316b51 ErrorReporter should know isNonNullableByDefault.
2019-12-10 13:28:20 -08:00
Jason Simmons
b7d4278b4f
Create separate objects for isolate state and isolate group state (#14268)
Isolate data may need to be deleted on the same thread where it was allocated.
In particular, the task observer set up in the UIDartState ctor must be removed
from the same message loop where it was added.

The engine had been using the same DartIsolate object as the root isolate data
and as the isolate group data.  This object would be deleted when the isolate
group was shut down.  However, group shutdown may occur on a thread associated
with a secondary isolate.  When this happens, cleanup of any state tied to the
root isolate's thread will fail.

This change adds a DartIsolateGroupData object holding state that is common
among all isolates in a group.  DartIsolateGroupData can be deleted on any
thread.

See https://github.com/flutter/flutter/issues/45578
2019-12-10 10:34:50 -08:00
skia-flutter-autoroll
721fb5bc72
Roll src/third_party/skia ab26643258ad..732c49739fa5 (1 commits) (#14279)
https://skia.googlesource.com/skia.git/+log/ab26643258ad..732c49739fa5

git log ab26643258ad..732c49739fa5 --date=short --first-parent --format='%ad %ae %s'
2019-12-10 nifong@google.com Return image address in image info so it can be shown in dropdown.

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

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 djsollen@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: djsollen@google.com
2019-12-10 10:43:17 -05:00
Ben Konyi
ed6830edf3
Roll src/third_party/dart 8b8894648f..02a8b015ad (26 commits) (#14278)
dart-lang/sdk@02a8b015ad Migrate corelib tests starting with "j" to "q" to NNBD.
dart-lang/sdk@617933c3c1 [vm, gc] As a debugging aid, remember the previous object during heap iteration.
dart-lang/sdk@964c9d8c20 [dart2js] new-rti: debug print of named type variable miss
dart-lang/sdk@7974f3f899 [dartdevc] Reduce the number of SDK libraries in the platform
dart-lang/sdk@b296d55c55 Issue 39709. Disable implicit 'call' tear-off for nullable objects.
dart-lang/sdk@ded753a397 Use 'isNonNullableByDefault' as the flag name everywhere.
dart-lang/sdk@86723cd5b1 Remove unused private methods and explicit 'new'.
dart-lang/sdk@108a80bd0d NNBD: Mark some good tests as passing; add FailingTests for some GitHub issues
dart-lang/sdk@2015c55277 [dartdevc] Remove ability to run analyzer based DDC
dart-lang/sdk@2a1fadb66c [dart2js] types_propagation - handle HAsCheckSimple
dart-lang/sdk@20ec71d447 [vm/compiler] Fix TypeTestingStub -> SubtypeTestCache fallback code if dst_type = TypeParameter
dart-lang/sdk@1aeff32c14 NNBD migrator: record type information in TypeName type arguments
dart-lang/sdk@a17884aff0 [vm] Fix late final local variables in AST mode
dart-lang/sdk@991e55f6ad NNBD Migrator: Fix generic super initializers
dart-lang/sdk@9605cca5a6 Make a method public that is overridden in a subclass
dart-lang/sdk@55f86c13cb [dartfuzz] Fix infinite recursion
dart-lang/sdk@de0e432ef1 Create an abstract layer to customize querying element types.
dart-lang/sdk@5f7177db84 Handle two non-operators as if they were operators to prevent a failure when assertions are enabled
dart-lang/sdk@22fef10a59 [nnbd_migration] suppress fewer upstream exact nullable nodes
dart-lang/sdk@b37f391f34 [VM/nnbd] Make runtimeType return a non-nullable type when the NNBD experiment is enabled.
dart-lang/sdk@bafd4e8dc6 Issue 39668. Use 'read type' to check dead '??='.
dart-lang/sdk@8894b88467 [VM/nnbd] Implement syntactic type equality.
dart-lang/sdk@cb94390c63 [infra] Improve efficiency of cloning the Flutter repositories
dart-lang/sdk@42799b66b6 Add support for unmanaged packages to trial_migration.
dart-lang/sdk@304eb2cb7b [test] Remove extra / in dartdevc nndb test suite runner.
dart-lang/sdk@16e7647c86 [ VM / dart:typed_data ] Fixed issue where null could be passed for simd types in AOT
2019-12-10 06:43:40 -08:00
skia-flutter-autoroll
140818a715
Roll fuchsia/sdk/core/linux-amd64 from Zkpa_... to nqJnP... (#14274)
Roll fuchsia/sdk/core/linux-amd64 from Zkpa_... to nqJnP...

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-12-10 02:38:11 -05:00
skia-flutter-autoroll
571c9991d0
Roll src/third_party/skia e56cc054dbae..ab26643258ad (3 commits) (#14273)
https://skia.googlesource.com/skia.git/+log/e56cc054dbae..ab26643258ad

git log e56cc054dbae..ab26643258ad --date=short --first-parent --format='%ad %ae %s'
2019-12-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4e96c2bed379..ffcaa57570c0 (398 commits)
2019-12-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 27c89d2b5c56..f60da87424a4 (8 commits)
2019-12-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 djsollen@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: djsollen@google.com
2019-12-10 01:59:59 -05:00
skia-flutter-autoroll
12bf95fd49
Roll src/third_party/skia 095d2468a075..e56cc054dbae (4 commits) (#14270)
https://skia.googlesource.com/skia.git/+log/095d2468a075..e56cc054dbae

git log 095d2468a075..e56cc054dbae --date=short --first-parent --format='%ad %ae %s'
2019-12-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-09 jlavrova@google.com Fixing the fix for memory leak
2019-12-09 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 djsollen@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: djsollen@google.com
2019-12-09 21:58:23 -05:00
Harry Terkelsen
434f6f9c87
Add support for platform views in the CanvasKit backend (#14263)
* Add support for platform views in the CanvasKit backend

* Respond to comments

* Update license file
2019-12-09 17:59:50 -08:00
skia-flutter-autoroll
b6bb57d014
Roll src/third_party/skia c937bc50250d..095d2468a075 (7 commits) (#14269)
https://skia.googlesource.com/skia.git/+log/c937bc50250d..095d2468a075

git log c937bc50250d..095d2468a075 --date=short --first-parent --format='%ad %ae %s'
2019-12-09 bsalomon@google.com GrTextureDomain: Go back to doing vector impl when modes are the same
2019-12-09 jlavrova@google.com Small changes
2019-12-09 halcanary@google.com skparagraph: fix another leak
2019-12-09 herb@google.com Pass SkGlyphRunList to GrTextBlob::Make
2019-12-09 herb@google.com Cleanup GrTextBlob management code
2019-12-09 jvanverth@google.com Add persistent shader cache support to Metal.
2019-12-09 halcanary@google.com skparagraph: fix leak

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

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 djsollen@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: djsollen@google.com
2019-12-09 18:00:33 -05:00
Ben Konyi
b9080c92b9
Roll src/third_party/dart 7fcaafbb3e..8b8894648f (1 commits) (#14266)
dart-lang/sdk@8b8894648f [vm] Fix Meteor regression in "[vm] Enable multiple entry-points for unoptimized calls."
2019-12-09 13:16:43 -08:00
skia-flutter-autoroll
5e346c425c
Roll src/third_party/skia f0148c4881df..c937bc50250d (11 commits) (#14262)
https://skia.googlesource.com/skia.git/+log/f0148c4881df..c937bc50250d

git log f0148c4881df..c937bc50250d --date=short --first-parent --format='%ad %ae %s'
2019-12-09 brianosman@google.com Improvements to uniform handling in runtime SkSL
2019-12-09 halcanary@google.com [minor] fix definition with different parameter names
2019-12-09 kjlubick@google.com [canvaskit] roll to 0.10.0
2019-12-09 herb@google.com Remove the CACHE_SANITY_CHECK system.
2019-12-09 bsalomon@google.com Add testCompile function to SkRuntimeColorFilterFactory for Chrome test
2019-12-09 fmalita@chromium.org [skottie] Explicit seek(0) in tools
2019-12-09 bsalomon@google.com Support mirror-repeat in GrTextureDomain
2019-12-09 mtklein@google.com lift Wno-class-memaccess
2019-12-09 mtklein@google.com mark SkMD5->SkUUID copy as sane
2019-12-09 kjlubick@google.com [canvaskit] Expose SkShader combiners
2019-12-09 nigeltao@google.com Add SK_WUFFS_FAVORS_PERFORMANCE_OVER_ADDITIONAL_MEMORY_SAFETY option

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

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 djsollen@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: djsollen@google.com
2019-12-09 13:59:07 -05:00
skia-flutter-autoroll
3b100d77b1
Roll fuchsia/sdk/core/linux-amd64 from 2Nav3... to Zkpa_... (#14261)
Roll fuchsia/sdk/core/linux-amd64 from 2Nav3... to Zkpa_...

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-12-09 13:44:25 -05:00
Ben Konyi
562fb8fc8e
Roll src/third_party/dart a9c77229c2..7fcaafbb3e (88 commits) (#14260)
dart-lang/sdk@7fcaafbb3e [infra] Move IE registry settings from Puppet to the test runner
dart-lang/sdk@de11b7b373 [cfe] Implement legacy erasure
dart-lang/sdk@168cf90131 [vm] Make ELF loader Fuchsia compatible.
dart-lang/sdk@db525fe0f9 [kernel] Remove old unused 'method call' transformer
dart-lang/sdk@dd7499dd22 Revert "[infra] Try to handle failing to restore the crash resource limit instead."
dart-lang/sdk@ffd757640d Duplicate kernel package's graph.dart in analyzer, and prepare to publish 0.39.2+1.
dart-lang/sdk@eb862ca54d [dartdevc] Revert change to libraries.yaml to fix analyzer test bot
dart-lang/sdk@9f2be5cadf Move tests for 6 more diagnostic codes to the diagnostics/ directory
dart-lang/sdk@159c6da02a Add test for a @required field formal
dart-lang/sdk@bd8da4757e [vm/ffi] Remove simulator code
dart-lang/sdk@52dc7690ef Issue 39667. Use flow analysis in IfElement.
dart-lang/sdk@c17aff87e1 Restore skipping all dynamic type arguments in DartType.displayName
dart-lang/sdk@acac2d8d63 NNBD preview: Extract Dart page styles into their own file
dart-lang/sdk@c31db57c97 [dartfuzz] Add support for simple recursion
dart-lang/sdk@942c58f32d [dartdevc] Fix build errors in runtime patch files
dart-lang/sdk@98da22a11f [observatory] Display process-wide memory usage with heap snapshots.
dart-lang/sdk@f024d9dcce NullabilityEliminator - Never to Null*, remove required from formal parameters.
dart-lang/sdk@310c2eb5c4 Display target file name as link text
dart-lang/sdk@80aa5fda4b [observatory] Account for external size in the "Classes (table)" and "Classes (treemap)" views.
dart-lang/sdk@b92cd2cb95 Deprecate DartType.displayName, use getDisplayString() instead.
dart-lang/sdk@0939101320 When reporting unused elements, do not count a CommentReference as usage
dart-lang/sdk@70750329af [nnbd_migration] use animation/delay to make tooltips easier to use
dart-lang/sdk@afdc8caca8 [dartdevc] Finishing migration of dart:_interceptors and dart:_runtime.
dart-lang/sdk@84cc410c7e NNBD preview: move navigation; clean up styles
dart-lang/sdk@4c442cd73a [dart2js] Remove `treatAsDynamic`.
dart-lang/sdk@de53a2c33c [vm] Fix late local variables in AST mode
dart-lang/sdk@6267a8194e [ VM / dart:io ] Fix issue where SIGPROF is disabled in processes spawned via Process on POSIX
dart-lang/sdk@16bc1806ea (html) remove type parameter from callback argument
dart-lang/sdk@652926bbaf Deprecate Element.getAncestor, replacing it with methods matching those in AstNode
dart-lang/sdk@dfa32032fd Add scaffolding to trial_migration for more package sources.
dart-lang/sdk@d85eccb186 Prepare to publish analyzer 0.39.2.
dart-lang/sdk@a455e099bb Ignore _printEvent as an unused element
dart-lang/sdk@3281a4ab7f Move tests for 10 diagnostic codes to diagnostics/ files
dart-lang/sdk@4b21941d33 Fix prefer_iterable_wheretype in analyzer.
dart-lang/sdk@7bf088e4dd [release] Prepare the CHANGELOG for 2.7.0
dart-lang/sdk@54e1c16c1c Fix empty_catches in analyzer.
dart-lang/sdk@54b7543c55 Fix unnecessary_const in analyzer.
dart-lang/sdk@80a400297a [cfe] Add initial version of support for nonfunction-type-aliases
dart-lang/sdk@97c2ca5ff1 [cfe] Use valid static types and file offsets in collections transformation
dart-lang/sdk@daa400bada [sdk] Fix all uses of the view() constructor to always use offsetInBytes.
dart-lang/sdk@0dc6d59d52 [CFE] Fix crash caused by name clash of loadLibrary tearoff method
dart-lang/sdk@0bca6aaf10 Fix avoid_return_types_on_setters in analyzer.
dart-lang/sdk@e11cf75bd9 [dart2js] Propagate kernel variance to emit annotations in RTI table.
dart-lang/sdk@364dd8936b Fix unnecessary_new in analyzer.
dart-lang/sdk@723baf767f [analyzer] fix an npe in fix_internal.dart:2171
dart-lang/sdk@5adff879e3 Widen the SDK constraint on dart_internal to include 2.7.0.
dart-lang/sdk@eee20b4e60 Fix prefer_equal_for_default_values in analyzer.
dart-lang/sdk@f772b572c8 Fix curly_braces_in_flow_control_structures lint.
dart-lang/sdk@bf7f27a2c5 Remove comment about inlining constants.
dart-lang/sdk@b99599bae1 More cleanup of the loader code.
dart-lang/sdk@a3953b607d linter 0.1.105
dart-lang/sdk@41d8b9ee63 NNBD Migrator: Handle super redirecting initializers
dart-lang/sdk@baf1afa902 [dartdevc] Opt in dart:collection patch file for NNBD support
dart-lang/sdk@845fccc337 Issue 35818. Use getDisplayString() in _ElementWriter.
dart-lang/sdk@e20ff1e054 [vm] Prevent late fields from being unboxed
dart-lang/sdk@7ac3f3e904 NNBD migrator: Visit metadata on top-level functions
dart-lang/sdk@eba38af5d1 Add DartType.getDisplayString()
dart-lang/sdk@f7aff739bd Fix Isolate.packageRoot to account for the fact that it returns a Future.
dart-lang/sdk@1ff20f1e24 Rename "inv_cse_licm.dart" to "inv_cse_licm_test.dart".
dart-lang/sdk@7fcff7e87f Allow passing the sdk root for analysis to trial_migration.
dart-lang/sdk@929877c822 [gardening] Fix gen_kernel path on Windows for product_aot_kernel_test.dart.
dart-lang/sdk@bef857b6cb Fix dart:collection analysis errors in NNBD fork
dart-lang/sdk@88e26cd5d9 [dartdevc] Fix DDK sourcemap tests to use the right version of the SDK
dart-lang/sdk@1d4c45d2d0 Re-land "[vm/cfe] Elaborate for-in statements during async transform"
dart-lang/sdk@47a9ebea76 [cfe] Make API of as-instance-of and legacy LUB/GLB library-specific
dart-lang/sdk@ae14121ce7 [benchmark] Test addition of the whole d8 directory to builds.
dart-lang/sdk@e4e3f3fbc4 [cfe] Handle for-in on type variables in TypeEnvironment.forInElementType
dart-lang/sdk@c1565a7e64 [SDK] Cleans up a few unused functions in core_types.dart.
dart-lang/sdk@225682f868 [infra] Try to handle failing to restore the crash resource limit instead.
dart-lang/sdk@1a41670ed0 [infra] Temporarily disable exception for invalid core pattern
dart-lang/sdk@47383da053 Update LUB for Null vs star.
dart-lang/sdk@5ff9a2ed37 Cleanup the loader code to remove some unused pieces.
dart-lang/sdk@b8dbaaa527 [dartfuzz] Fix infinite recursion in call methods
dart-lang/sdk@6dc48ab999 [dartdevc] Destructure optional positional parameters
dart-lang/sdk@53bbe6c88c [dart2js] Added variance support for static subtype checking.
dart-lang/sdk@f56b0f6907 [vm/aot/tfa] Whole-program constant propagation
dart-lang/sdk@9929b53c71 [vm, gc] Allow old-space collections for allocations during safepoints.
dart-lang/sdk@a4bac1fb10 [dartdevc] Migrating dart:_js_helper and dart:_interceptors to NNBD.
dart-lang/sdk@2bb60763c3 Fix remove_type_annotation fix/assist to work with for loops (issue 39628)
dart-lang/sdk@c52acadd15 [vm/ffi] Split up some tests/ffi into vmspecific and non-vmspecific
dart-lang/sdk@1bbbc9f599 [vm/aot] Check in test to ensure in PRODUCT mode we don't retain any code in dart:vmservice_io/dart:_vmservice
dart-lang/sdk@eec49f34c4 Always truncate thread names on linux to 15 chars (16 with the null terminator).
dart-lang/sdk@28fc03709d NNBD preview: Improve details for overridden nullable parameter types
dart-lang/sdk@1c2ad7e2e1 [vm/aot] Remove assertion around committing object pool into GOP.
dart-lang/sdk@60afc24502 [infra] Convert some multi-tests to the new static error framework
dart-lang/sdk@b0155a72a7 [vm/ffi] Add script to extract existing positive ffi tests into bundle to be used for flutter/flutter integration test
dart-lang/sdk@f9327d3bac [SDK] Adds --lazy-async-stack support for async*.
dart-lang/sdk@42a4442521 [cfe] Handle promotion of Null to Never
2019-12-09 09:22:33 -08:00
skia-flutter-autoroll
d9f856510d
Roll src/third_party/skia 9910d829ad18..f0148c4881df (1 commits) (#14258)
https://skia.googlesource.com/skia.git/+log/9910d829ad18..f0148c4881df

git log 9910d829ad18..f0148c4881df --date=short --first-parent --format='%ad %ae %s'
2019-12-09 nigeltao@google.com Release SkWuffsCodec two-pass memory earlier

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

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 djsollen@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: djsollen@google.com
2019-12-09 09:57:26 -05:00
skia-flutter-autoroll
4beaa696fc
Roll src/third_party/skia b60ec7f98b08..9910d829ad18 (3 commits) (#14257)
https://skia.googlesource.com/skia.git/+log/b60ec7f98b08..9910d829ad18

git log b60ec7f98b08..9910d829ad18 --date=short --first-parent --format='%ad %ae %s'
2019-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 11e6944ec5a8..27c89d2b5c56 (9 commits)
2019-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b9f03f47d5f5..31916f494c2e (7 commits)
2019-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 36a639fc2d93..4e96c2bed379 (454 commits)

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

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 djsollen@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: djsollen@google.com
2019-12-09 01:40:58 -05:00
skia-flutter-autoroll
ff6fa47659
Roll src/third_party/skia 274a766baf2f..b60ec7f98b08 (9 commits) (#14256)
https://skia.googlesource.com/skia.git/+log/274a766baf2f..b60ec7f98b08

git log 274a766baf2f..b60ec7f98b08 --date=short --first-parent --format='%ad %ae %s'
2019-12-08 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-12-06 herb@google.com Fix fix chrome build bots
2019-12-06 bungeman@google.com Protect against invalid text.
2019-12-06 herb@google.com Change from std to skstd for aligned_union_t
2019-12-06 herb@google.com Turn GrTextBlob vertices into actual structs
2019-12-06 jvanverth@google.com Fix typo in box-plane test.
2019-12-06 brianosman@google.com Switch to float vertex colors for wide color vertex attribs
2019-12-06 michaelludwig@google.com Avoid implicit conversion back to int
2019-12-06 kjlubick@google.com [canvaskit] Add _RTShaderFactory for demos

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

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 djsollen@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: djsollen@google.com
2019-12-08 21:43:24 -05:00
Andy Weiss
5b870a218f Add support for setting window size limits for glfw (#13415)
Add a function to the window which calls the glfw function for fixing
the size limits of the window. This can then be called after window
creation.
2019-12-08 13:58:58 -08:00
skia-flutter-autoroll
e7b69ced2e
Roll src/third_party/skia 24ee4e0341fd..274a766baf2f (8 commits) (#14159)
https://skia.googlesource.com/skia.git/+log/24ee4e0341fd..274a766baf2f

git log 24ee4e0341fd..274a766baf2f --date=short --first-parent --format='%ad %ae %s'
2019-12-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-06 michaelludwig@google.com Merge consecutive entries that share proxy in bulk texture op
2019-12-06 mtklein@google.com simplify GrCCPerFlushResources::recordCopyPathInstance
2019-12-06 jsimmons@google.com Get baselines from cached default metrics if the text is empty
2019-12-06 robertphillips@google.com Add storage of programInfos to GrRecordingContext and SkDDL
2019-12-06 herb@google.com WS: reorder GrTextBlob struct and move all methods to .cpp
2019-12-06 robertphillips@google.com Pull creation of GrPipeline explicitly into the Ops' onExecute methods
2019-12-06 mtklein@google.com don't memset TriangulationVertex

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

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 bsalomon@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: bsalomon@google.com
2019-12-06 15:16:02 -05:00
skia-flutter-autoroll
5f6fa92a8f
Roll src/third_party/skia 46e2d8d4a1ae..24ee4e0341fd (2 commits) (#14157)
https://skia.googlesource.com/skia.git/+log/46e2d8d4a1ae..24ee4e0341fd

git log 46e2d8d4a1ae..24ee4e0341fd --date=short --first-parent --format='%ad %ae %s'
2019-12-06 bungeman@google.com Add feature support to shaper.
2019-12-06 nigeltao@google.com Allow one-pass SkWuffsCodec decoding

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

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 bsalomon@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: bsalomon@google.com
2019-12-06 11:14:07 -05:00
skia-flutter-autoroll
b1d4f88ae2
Roll src/third_party/skia aa4f7f55829d..46e2d8d4a1ae (1 commits) (#14156)
https://skia.googlesource.com/skia.git/+log/aa4f7f55829d..46e2d8d4a1ae

git log aa4f7f55829d..46e2d8d4a1ae --date=short --first-parent --format='%ad %ae %s'
2019-12-06 borenet@google.com [infra] Use "mod download" and "install", not "get" in chrome_release_branch

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

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 bsalomon@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: bsalomon@google.com
2019-12-06 07:13:49 -05:00
skia-flutter-autoroll
fd240d0d53
Roll src/third_party/skia 3e01360677b2..aa4f7f55829d (3 commits) (#14153)
https://skia.googlesource.com/skia.git/+log/3e01360677b2..aa4f7f55829d

git log 3e01360677b2..aa4f7f55829d --date=short --first-parent --format='%ad %ae %s'
2019-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a25cc4cdcd47..36a639fc2d93 (535 commits)
2019-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader dee5b5f3cf3f..b9f03f47d5f5 (14 commits)
2019-12-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5f857839b9ec..11e6944ec5a8 (8 commits)

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

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 bsalomon@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: bsalomon@google.com
2019-12-06 02:35:49 -05:00
skia-flutter-autoroll
6ebfa3ba55
Roll src/third_party/skia cc92b27c78a0..3e01360677b2 (2 commits) (#14152)
https://skia.googlesource.com/skia.git/+log/cc92b27c78a0..3e01360677b2

git log cc92b27c78a0..3e01360677b2 --date=short --first-parent --format='%ad %ae %s'
2019-12-06 mtklein@google.com GCC gets worried when we memset Stats
2019-12-05 reed@google.com fix make_path to not care about param-eval-order

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

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 bsalomon@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: bsalomon@google.com
2019-12-05 22:31:45 -05:00
Filip Filmar
29998f07fa Configures ICU to load the timezone data (#13952)
The timezone data in Fuchsia is at a fixed path. This will have the
flutter runner attempt to load it and log, but not fail if loading
does not work out.

Added two tests

(1) Shows that the specific TZ data version loaded takes effect after
initialization

(2) Shows that when TZ data files are absent the initialization
continues.
2019-12-05 17:32:55 -08:00
skia-flutter-autoroll
3ad666248c
Roll src/third_party/skia 0af13b3caf03..cc92b27c78a0 (26 commits) (#14151)
https://skia.googlesource.com/skia.git/+log/0af13b3caf03..cc92b27c78a0

git log 0af13b3caf03..cc92b27c78a0 --date=short --first-parent --format='%ad %ae %s'
2019-12-05 fmalita@chromium.org [skottie] Optionally-deferred single-frame image loading
2019-12-05 mtklein@google.com stifle GCC warning
2019-12-05 hcm@google.com Update release notes files
2019-12-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-05 egdaniel@google.com Have GrLatticeOp use GrSurfaceProxyView.
2019-12-05 mtklein@google.com upgrade SkMiniRecorder to c++11
2019-12-05 brianosman@google.com Particles: Remove play-position thing, simplify mouse tracking
2019-12-05 bsalomon@google.com Revert "Remove most of GrConfig.h"
2019-12-05 reed@google.com clip paths in perspective (as needed)
2019-12-05 herb@google.com Have direct mask glyphs happen after SDFT
2019-12-05 mtklein@google.com more "SkScalerContextRec is bytes"
2019-12-05 bsalomon@google.com Remove most of GrConfig.h
2019-12-05 mtklein@google.com tell GCC copying into SkScalerContextRect is safe
2019-12-05 mtklein@google.com stifle GCC warnings in Sk4px
2019-12-05 robertphillips@google.com Add mutex to guard GrSkSLFPFactoryCache accesses
2019-12-05 michaelludwig@google.com Help MSVC pack GrTextureOps bitfields
2019-12-05 mtklein@google.com Stifle GCC false positive
2019-12-05 mtklein@google.com clearing fFlags is redundant here
2019-12-05 reed@google.com show perspective bug (need for clipping)
2019-12-05 mtklein@google.com GCC 8 reminds us, don't memcpy() sk_sp
2019-12-05 bsalomon@google.com Some changes to GrYUVToRGBEffect.
2019-12-05 reed@google.com move perspective-clipper into SkPathPriv
2019-12-05 benjaminwagner@google.com Add additional Mac Metal jobs
2019-12-05 hcm@google.com Update Skia milestone to 81
2019-12-05 egdaniel@google.com Always destroy resources instead of simply "abandoning" them in Vulkan backend.
2019-12-05 fmalita@chromium.org [skottie] Fix precomposed camera sizing

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

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 bsalomon@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: bsalomon@google.com
2019-12-05 18:30:32 -05:00
skia-flutter-autoroll
d323f84afe
Roll src/third_party/skia f5542b6aa307..0af13b3caf03 (1 commits) (#14143)
https://skia.googlesource.com/skia.git/+log/f5542b6aa307..0af13b3caf03

git log f5542b6aa307..0af13b3caf03 --date=short --first-parent --format='%ad %ae %s'
2019-12-05 kjlubick@google.com [canvaskit] update shaping example to have emoji

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

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 bsalomon@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: bsalomon@google.com
2019-12-05 14:28:42 -05:00
skia-flutter-autoroll
8f095cd1f3
Roll src/third_party/skia 0af32fdf5fea..f5542b6aa307 (4 commits) (#14141)
https://skia.googlesource.com/skia.git/+log/0af32fdf5fea..f5542b6aa307

git log 0af32fdf5fea..f5542b6aa307 --date=short --first-parent --format='%ad %ae %s'
2019-12-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bbd0694f9ab2..dee5b5f3cf3f (4 commits)
2019-12-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src d02b0cb4d389..a25cc4cdcd47 (492 commits)
2019-12-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 249cb200173f..5f857839b9ec (14 commits)
2019-12-05 michaelludwig@google.com Revert "Specialize inset/outset/reset based on known quad type"

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

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 bsalomon@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: bsalomon@google.com
2019-12-05 03:36:09 -05:00
skia-flutter-autoroll
ee4c2a53c7
Roll src/third_party/skia 6344c2937997..0af32fdf5fea (12 commits) (#14139)
https://skia.googlesource.com/skia.git/+log/6344c2937997..0af32fdf5fea

git log 6344c2937997..0af32fdf5fea --date=short --first-parent --format='%ad %ae %s'
2019-12-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-04 michaelludwig@google.com Reduce GrTextureOp size
2019-12-04 michaelludwig@google.com Specialize inset/outset/reset based on known quad type
2019-12-04 mtklein@google.com flip on a bunch of GCC warnings
2019-12-04 herb@google.com Specialize vertex size for GrTextBlob
2019-12-04 mtklein@google.com work around GCC 8 mips release bug?
2019-12-04 herb@google.com Remove legacy CPU glyph drawing code
2019-12-04 herb@google.com Make fInitialViewMatrix const in GrTextBlob
2019-12-04 halcanary@google.com experimental/skottie_ios: fix some objc errors
2019-12-04 robertphillips@google.com Add helper functions to AAHairlineOp

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

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 bsalomon@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: bsalomon@google.com
2019-12-04 22:56:47 -05:00
David Worsham
d117ac979c
Wire up Opacity on Fuchsia, round 2 (#14024)
* Remove erroneous ChildView opacity

* Wire frame metrics through contexts

* Maintain layer stack inside of SceneBuilder

* Remove EnsureSingleChild

* Centralize system-composite and elevation logic

* Wire up OpacityLayer to Scenic
2019-12-04 19:29:31 -08:00
skia-flutter-autoroll
79599036de
Roll src/third_party/skia ccca30aad770..6344c2937997 (13 commits) (#14133)
https://skia.googlesource.com/skia.git/+log/ccca30aad770..6344c2937997

git log ccca30aad770..6344c2937997 --date=short --first-parent --format='%ad %ae %s'
2019-12-04 reed@google.com some cleanups for halfplanes
2019-12-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-12-04 egdaniel@google.com Remove unneeded abandon/release check in GrGpuResource message processing.
2019-12-04 bsalomon@google.com Remove SkSize& SkSize::operator=(const SkISize&)
2019-12-04 halcanary@google.com SkQP: model-creation improvements
2019-12-04 mtklein@google.com work around GCC false positive warning?
2019-12-04 egdaniel@google.com Handle failures in submission of vulkan command buffers.
2019-12-04 mtklein@google.com replace SkIRect[1] with SkIRect
2019-12-04 bsalomon@google.com Fix for 420/422 chroma subsampling of odd dimension images when converting from YUV to RGB on GPU.
2019-12-04 reed@google.com Reland "remove legacy SkPath enum guards"
2019-12-04 robertphillips@google.com Add onPrePrepareDraws to GrFillRectOp
2019-12-04 mtklein@google.com simpler tmp arrays in GrGLPath
2019-12-04 senorblanco@chromium.org Update dawn.h -> webgpu.h, dawn_cpp.h -> webgpu_cpp.h.

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

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 bsalomon@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: bsalomon@google.com
2019-12-04 18:56:59 -05:00
Ben Konyi
65b126b71a
Roll src/third_party/dart 413867d678..a9c77229c2 (1 commits) (#14130)
dart-lang/sdk@a9c77229c2 [vm/compiler] Avoid undefined behavior in range analysis shift operation
2019-12-04 10:19:27 -08:00