10722 Commits

Author SHA1 Message Date
Dan Field
0eb30b4fcd Make internal cache vars private (flutter/engine#15699) 2020-01-16 16:10:25 -08:00
skia-flutter-autoroll
c11bbb2872 Roll src/third_party/dart e33b9e2d265a..f1df196ddfe4 (24 commits) (flutter/engine#15702)
https://dart.googlesource.com/sdk.git/+log/e33b9e2d265a..f1df196ddfe4

git log e33b9e2d265a..f1df196ddfe4 --date=short --first-parent --format='%ad %ae %s'
2020-01-16 paulberry@google.com Migration: add FixBuilder support for enums
2020-01-16 paulberry@google.com Migration: additional support for collection literals.
2020-01-16 paulberry@google.com Add methods to CollectionElementProvider to get type arguments of typed literals.
2020-01-16 paulberry@google.com Migration: Remove source parameter from MigrationResolutionHooks API.
2020-01-16 paulberry@google.com Migration: add collection element caching to MigrationResolutionHooksImpl.
2020-01-16 paulberry@google.com Migration: add FixBuilder support for generic function type annotations.
2020-01-16 fishythefish@google.com [dart2js] Fix typo: `handleIdentifer` -> `handleIdentifier`.
2020-01-16 mit@google.com Update the API docs readme
2020-01-16 scheglov@google.com Restore runtime check for language/nnbd/syntax/late_modifier_final_local_var_test
2020-01-16 pquitslund@google.com fix extension completions in mixins
2020-01-16 srawlins@google.com NNBD preview: Move reasons/details into separate fixed panel
2020-01-16 markzipan@google.com [dartdevc] Unbreaking deferred types.
2020-01-16 sra@google.com [js_runtime] Check Rti on JSArray is from same program
2020-01-16 scheglov@google.com Split different operators resolution in BinaryExpressionResolver.
2020-01-16 oss@simonbinder.eu Highlight null and throw keywords
2020-01-16 vsm@google.com [nnbd] port dart:js to nnbd
2020-01-16 rnystrom@google.com Add some minimal presubmit checks to keep forked SDK tests in sync.
2020-01-16 scheglov@google.com Don't flag Never as not available when the non-nullable feature is enabled for the library.
2020-01-16 rmacnak@google.com [observatory] Handle some larger heap snapshots.
2020-01-16 nshahan@google.com Revert "[tests] Copy test for dart:* nnbd static errors to analyzer bot"
2020-01-16 scheglov@google.com Fix language/nnbd/syntax/late_modifier_final_local_var_test.dart
2020-01-16 asiva@google.com [VM/library:typed_data] Fix some errors reported by the analyzer.
2020-01-16 scheglov@google.com Don't look for Flutter specific analysis options in Bazel workspaces.
2020-01-16 asiva@google.com [VM/developer] Opt libraries dart:developer and dart:nativewrappers into NNBD

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

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-16 18:35:49 -05:00
David Worsham
ec3aedb2f2 Fix Opacity performance regression on Fuchsia (flutter/engine#15573)
* Add more profile markers

* Revert FuchsiaSystemCompistedLayer changes

* Re-add opacity w/o elevation changes

* Fix formatting
2020-01-16 15:28:48 -08:00
Nurhan Turgut
8ca3dd95d8 [web] edge launcher for windows (flutter/engine#15690)
* edge launcher for windows

* addressing PR comments

* url mistake

* remove uncessary import

* initialization error fix

* format
2020-01-16 14:48:13 -08:00
Jason Simmons
3de56d8153 [web] Add BoxHeightStyle.strut (flutter/engine#15694) 2020-01-16 11:43:05 -08:00
skia-flutter-autoroll
0a932dd0dd Roll src/third_party/skia 2900040bc4a0..2cd5d43f022c (5 commits) (flutter/engine#15695)
https://skia.googlesource.com/skia.git/+log/2900040bc4a0..2cd5d43f022c

git log 2900040bc4a0..2cd5d43f022c --date=short --first-parent --format='%ad %ae %s'
2020-01-16 halcanary@google.com [minor] docs/examples: cleanup
2020-01-16 mtklein@google.com Revert "Simplify VertexRegenerator GrStrikeCache handling"
2020-01-16 herb@google.com Simplify VertexRegenerator GrStrikeCache handling
2020-01-16 herb@google.com Handle color and translation outside of VertexRegenerator
2020-01-16 reed@google.com move SkV3 into header

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

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 mtklein@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: mtklein@google.com
2020-01-16 14:34:12 -05:00
skia-flutter-autoroll
4eb70b99c7 Roll src/third_party/dart 009537bbf0ff..e33b9e2d265a (30 commits) (flutter/engine#15693)
https://dart.googlesource.com/sdk.git/+log/009537bbf0ff..e33b9e2d265a

git log 009537bbf0ff..e33b9e2d265a --date=short --first-parent --format='%ad %ae %s'
2020-01-16 liama@google.com [vm, test] Update dart_api_impl_test to be nnbd clean
2020-01-16 bkonyi@google.com [ dart:vmservice ] Cleanup dart:vmservice to better conform to recommended Dart styling
2020-01-16 rnystrom@google.com Migrate tests/lib_2/convert -> tests/lib/convert.
2020-01-16 rnystrom@google.com Allow tab completion to test suites in subdirectories.
2020-01-16 scheglov@google.com Revert "Remove StrongModeCode.IMPLICIT_DYNAMIC codes."
2020-01-16 scheglov@google.com Report LATE_FINAL_LOCAL_ALREADY_ASSIGNED also for prefix / postfix expressions.
2020-01-16 scheglov@google.com Remove imports (unused) to package_config.
2020-01-16 jonahwilliams@google.com [sdk] remove (hopefully) dead type checks
2020-01-16 jwren@google.com Don't include comment references by default in the completion metrics test.
2020-01-16 pquitslund@google.com extension completions w/o dotTarget
2020-01-16 dmitryas@google.com [cfe] Report errors on method calls with potentially nullable receiver
2020-01-16 sigurdm@google.com Bump pub revision in DEPS
2020-01-16 danny@tuppeny.com Only call applyFileRemoved for analyzable files
2020-01-16 sjindel@google.com Reland "[vm/aot] Only patch call-sites to monomorphic entry-points when the receiver is proven to be a heap object."
2020-01-16 brianwilkerson@google.com Add edits for more fixes in the preview tool
2020-01-16 jensj@google.com [CFE] Cleanup no longer used 'normalize' for types
2020-01-16 kustermann@google.com [vm/async] Ensure all service tests run with both, --causal-async-stacks/--lazy-async-stacks
2020-01-16 athom@google.com [testing] Pass the experiment flags to all batch runners
2020-01-16 victor.agnez@hotmail.com [vm] Ensure abstract classes are marked as such and get a size of 0 in shared class table.
2020-01-16 athom@google.com [infra] Add dart2js NNBD builder to the test matrix
2020-01-16 dmitryas@google.com [cfe] Fix type inference for various if-null nodes
2020-01-16 jensj@google.com [CFE] Version 2 of incremental compiler invalidation strategy
2020-01-16 srawlins@google.com NNBD preview: alert user to disconnected preview server
2020-01-16 jwren@google.com Introduce _doExpectKeywordCompletions in ExpectedCompletionsVisitor
2020-01-16 jwren@google.com Improve the print output from completion_metrics.dart to match the expected input of the Files dialog in IntelliJ.
2020-01-16 paulberry@google.com Migration: add FixBuilder support for IfElement.
2020-01-16 paulberry@google.com Create an abstract layer to customize querying collection elements.
2020-01-16 nshahan@google.com [tests] Copy test for dart:* nnbd static errors to analyzer bot
2020-01-16 bkonyi@google.com [ dart:vmservice / NNBD ] Fixed NNBD analysis issues
2020-01-16 srawlins@google.com NNBD preview: Change navigation to be a tree; not interactive yet #40109

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

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-16 14:04:23 -05:00
Harry Terkelsen
3561d52417 Support animated images in the CanvasKit backend (flutter/engine#15678) 2020-01-16 10:58:24 -08:00
Sebastian Jeltsch
8a1db8726a More efficient decoding for down-sampled Flutter images using cache(Width|Height) (flutter/engine#15372)
When down-scaling images, decode encoded images into smaller images
closer to the target size before finally down-scaling them to their
target size. For very large images this can avoid inflating the image
into its full size first before throwing it away. This can help to
significantly reduce peak memory utilization.

On a tangent, we could be even more efficient, if we'd interpret the
cache(Width|Height) as sizing hints.

I also opportunistically added warnings, I don't think a "caching" API
should support scaling images up or changing their aspect ratio.
2020-01-16 10:13:04 -08:00
skia-flutter-autoroll
2e15945b15 Roll src/third_party/dart 515d4bd7adb1..009537bbf0ff (1 commits) (flutter/engine#15687)
https://dart.googlesource.com/sdk.git/+log/515d4bd7adb1..009537bbf0ff

git log 515d4bd7adb1..009537bbf0ff --date=short --first-parent --format='%ad %ae %s'
2020-01-16 whesse@google.com [infra] Empty SDK commit, to validate a fix for approval copying

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

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-16 09:51:56 -05:00
skia-flutter-autoroll
21c39d56af Roll fuchsia/sdk/core/linux-amd64 from UlOSN... to YPYqb... (flutter/engine#15689)
Roll fuchsia/sdk/core/linux-amd64 from UlOSN... to YPYqb...

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
2020-01-16 09:49:47 -05:00
skia-flutter-autoroll
288a81a019 Roll src/third_party/skia 7edb0eb8a458..2900040bc4a0 (3 commits) (flutter/engine#15686)
https://skia.googlesource.com/skia.git/+log/7edb0eb8a458..2900040bc4a0

git log 7edb0eb8a458..2900040bc4a0 --date=short --first-parent --format='%ad %ae %s'
2020-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 146e16f68fdc..5fc197dc7669 (10 commits)
2020-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 86f730971751..a7b91502cd7f (2 commits)
2020-01-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src b83f9414fec4..98818e570034 (437 commits)

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

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 mtklein@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: mtklein@google.com
2020-01-16 08:54:17 -05:00
skia-flutter-autoroll
249ae60704 Roll src/third_party/dart 862d5012ae9c..515d4bd7adb1 (18 commits) (flutter/engine#15683)
https://dart.googlesource.com/sdk.git/+log/862d5012ae9c..515d4bd7adb1

git log 862d5012ae9c..515d4bd7adb1 --date=short --first-parent --format='%ad %ae %s'
2020-01-15 markzipan@google.com [dartdevc] Emitting equality checks that disregard 'legacy' wrappers for type objects.
2020-01-15 jwren@google.com In completion_metrics.dart, print out line numbers instead of character offsets.
2020-01-15 scheglov@google.com Fix for crash: type 'DefaultParameterElementImpl' is not a subtype of type 'FieldFormalParameterElementImpl'
2020-01-15 jwren@google.com Improve printPercentage(..) in pkg/analysis_server/lib/src/status/pages.dart to take an optional fractionDigits to pass to num.toStringAsFixed(..)
2020-01-15 mfairhurst@google.com [nnbd_migration] Mark implicit dynamic for type params as nullable
2020-01-15 scheglov@google.com Report LATE_FINAL_LOCAL_ALREADY_ASSIGNED.
2020-01-15 jwren@google.com Rename a class in pkg/analysis_server/tool/completion_metrics/completion_metrics.dart
2020-01-15 jwren@google.com Improve the print output from the completion_metrics.dart tool, output for collection is now: Summary for /usr/local/google/home/jwren/github/collection: Total number of completion tests   = 11487 Number of successful completions   = 9945 (86.6%) Number of unsuccessful completions = 1542 (13.4%)
2020-01-15 jwren@google.com Implement the rest of the visit* methods in pkg/analysis_server/tool/completion_metrics/visitors.dart, members sorted.
2020-01-15 nshahan@google.com [dart:async] Fix error in NNBD fork
2020-01-15 asiva@google.com [VM/isolate] Migrate 'dart:isolate' and patch files for NNBD
2020-01-15 pquitslund@google.com linter bump to 0.1.109
2020-01-15 whesse@google.com [infra] Use analyzer-unittest-asserts and cfe-unittest-asserts configurations
2020-01-15 johnniwinther@google.com [cfe] Avoid crash on late field override
2020-01-15 paulberry@google.com Migration: small simplification to _PassThroughBuilderImpl.
2020-01-15 paulberry@google.com Migration: test removal of all list elements when there is a trailing separator
2020-01-15 johnniwinther@google.com [cfe] Add opt-out version of general testcases
2020-01-15 dmitryas@google.com [cfe] Use nullable context on LHS of if-null expressions

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

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-15 19:41:57 -05:00
skia-flutter-autoroll
0e555c59d8 Roll src/third_party/skia 7655168e6865..7edb0eb8a458 (16 commits) (flutter/engine#15682)
https://skia.googlesource.com/skia.git/+log/7655168e6865..7edb0eb8a458

git log 7655168e6865..7edb0eb8a458 --date=short --first-parent --format='%ad %ae %s'
2020-01-15 jvanverth@google.com Revert "Reland "Add new method for storing DrawOpAtlas texture index.""
2020-01-15 jlavrova@google.com RTL Paragraph + all it causes
2020-01-15 herb@google.com Redo glyph quad regeneration
2020-01-15 mtklein@google.com fix SkMatrixConvolutionImageFilter unpremul
2020-01-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-15 csmartdalton@google.com Add a temporary job to test GrGpuTessellationPathRenderer
2020-01-15 reed@google.com experimental: saveCamera()
2020-01-15 halcanary@google.com docs/examples: REG_FIDDLE_ANIMATED
2020-01-15 jlavrova@google.com Fixing the cache
2020-01-15 jvanverth@google.com Reland "Add new method for storing DrawOpAtlas texture index."
2020-01-15 herb@google.com Simplify translation calculation for mustRegenerate
2020-01-15 mtklein@google.com add a note about P3 gamuts
2020-01-15 egdaniel@google.com Remove various uses of GrPixelConfig from GrSurfaceProxy.
2020-01-15 bryct@amazon.com rm CanvasKit.HEAPU8.buffer caching (fix UAF bug).
2020-01-15 kjlubick@google.com Add support for reading .skp files in CanvasKit.
2020-01-15 adlai@google.com Add a new gm for large kernel matrix convolution

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

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 mtklein@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: mtklein@google.com
2020-01-15 19:11:02 -05:00
vsmenon
08f169dbcc [web] update dart:js and dart:js_util to new upstream locations (flutter/engine#15681) 2020-01-15 15:58:47 -08:00
Yegor
8b63cb5933 fix text blurriness in HTML-rendered text (flutter/engine#15649)
* fix text blurriness in HTML-rendered text
2020-01-15 14:20:28 -08:00
Mouad Debbar
8f125958e2 [web] Freeze window.defaultRouteName (flutter/engine#15565) 2020-01-15 13:03:03 -08:00
Harry Terkelsen
117972971f Upgrade to CanvasKit 0.11 (flutter/engine#15677) 2020-01-15 12:37:28 -08:00
Nurhan Turgut
c3b73f9ee6 [web] Exec command copy (flutter/engine#15675)
* clipboard support with range

* changing the implementation to work on Safari

* addressing PR comments

* changing value back to text

* when textarea.value is used select was also working
2020-01-15 12:17:01 -08:00
Chinmay Garde
8c735c8123 Disable fml_unittests till flakes are addressed. (flutter/engine#15676) 2020-01-15 12:04:36 -08:00
skia-flutter-autoroll
9beacef69e Roll src/third_party/dart fe666ce592cb..862d5012ae9c (48 commits) (flutter/engine#15672)
https://dart.googlesource.com/sdk.git/+log/fe666ce592cb..862d5012ae9c

git log fe666ce592cb..862d5012ae9c --date=short --first-parent --format='%ad %ae %s'
2020-01-15 johnniwinther@google.com [cfe] Handle explicit opt-out in nnbd-not-enabled message
2020-01-15 johnniwinther@google.com [dart2js,cfe] Move filenames.dart to _fe_analyzer_shared
2020-01-15 dacoharkes@google.com [vm/ffi] Migrate dart:ffi to nnbd
2020-01-15 jensj@google.com [vmservice] Make sure one can request several heap snapshots
2020-01-15 johnniwinther@google.com [cfe] Insert member signatures for nnbd aware inheritance
2020-01-15 jwren@google.com Special case in completion_metrics.dart, some keyword suggestions come out of the DAS completion engine such as "import '';", instead of "import"
2020-01-15 scheglov@google.com Fix failing tests on unittest-asserts-release-win after analyzer Packages change.
2020-01-15 vsm@google.com Reland "De-dup js_util between ddc and dart2js"
2020-01-15 scheglov@google.com Downgrade receiver of type Never to hint.
2020-01-15 bkonyi@google.com [ VM / dart:vmservice ] Migrate dart:vmservice to NNBD, cleanup outdated code
2020-01-15 rmacnak@google.com [vm] Update dart:mirrors for Dart 3.
2020-01-15 pquitslund@google.com completions for yield statements
2020-01-14 liama@google.com [vm, test] Copy dart:wasm tests from lib_2/wasm to lib/wasm
2020-01-14 pquitslund@google.com closure arg code completion
2020-01-14 jwren@google.com API improvement in completion_metrics.dart to introduce ExpectedCompletion.matches(CompletionSuggestion)
2020-01-14 nshahan@google.com [dartdevc] Update NNBD subtype tests to avoid wrapping legacy types
2020-01-14 jwren@google.com Add completion kind and element kind assertions on matching expected completions from the analysis server in completion_metrics.dart
2020-01-14 scheglov@google.com Issue 40057. Fix for Never as setter receiver.
2020-01-14 sra@google.com [dart2js] Remove unused method
2020-01-14 jwren@google.com This is a failing test for http://dartbug.com/37907 using the new DartCompletionManagerTest
2020-01-14 paulberry@google.com Pass TypeSystem and TypeProvider into TypedLiteralResolver.
2020-01-14 paulberry@google.com Migration: wire up elimination of dead if branches to FixBuilder.
2020-01-14 paulberry@google.com Migration: Add logic to FixAggregator to eliminate dead "if" branches.
2020-01-14 paulberry@google.com Migration: add the ability to create EditPlans that remove source code.
2020-01-14 paulberry@google.com Migration: Add tests for the algorithm used by EditPlaner.passThrough.
2020-01-14 paulberry@google.com Migration: Remove _incorporateParent method.
2020-01-14 jwren@google.com Nit completion_metrics.dart cleanup from comments in https://dart-review.googlesource.com/c/sdk/+/131600
2020-01-14 scheglov@google.com Issue 39059. Check for minor / major version overflow.
2020-01-14 leafp@google.com Convert late field syntax test to static error test
2020-01-14 asiva@google.com [Dart/CLI] : Migrate dart:cli for NNBD.
2020-01-14 scheglov@google.com Extract AssignmentExpressionResolver.
2020-01-14 liama@google.com [vm, library] Migrate dart:wasm to NNBD
2020-01-14 jwren@google.com Improve the String output of the double percents.
2020-01-14 jwren@google.com Split completion_metrics.dart into two files.
2020-01-14 scheglov@google.com Use analyzer Packages in analyzer_cli.
2020-01-14 askesc@google.com [vm] Fix some issues with round trip serialization.
2020-01-14 sjindel@google.com Revert "[vm/aot] Only patch call-sites to monomorphic entry-points when the receiver is proven to be a heap object."
2020-01-14 johnniwinther@google.com [cfe] ClassHierarchyBuilder cleanup before adding member signatures
2020-01-14 johnniwinther@google.com [cfe] Handle type variable typed late fields and locals
2020-01-14 johnniwinther@google.com [cfe] Report error on `await` in late local initializer
2020-01-14 sjindel@google.com [vm/aot] Only patch call-sites to monomorphic entry-points when the receiver is proven to be a heap object.
2020-01-14 sjindel@google.com [vm] Clone boxes for unboxed numeric fields upon rematerialization.
2020-01-14 dacoharkes@google.com [vm/ffi] Test alignment of small stack arguments
2020-01-14 johnniwinther@google.com [cfe] Add canonical way to detect the synthesized redirecting factory field
2020-01-14 lrn@google.com Fix bug in NNBD stream controller.
2020-01-14 dmitryas@google.com [cfe] Add more tests for compile-time errors related to Null Safety
2020-01-14 jwren@google.com Refactor the 3 implementations of Comparator<CompletionSuggestion> down to a single implementation.
2020-01-14 sra@google.com List copy benchmark

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

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-15 14:34:21 -05:00
Greg Spencer
100eb51f4f Fix hardware keyboard enter so it triggers an action. (flutter/engine#15568)
This changes the InputConnectionAdaptor so that it will execute an IME action when ENTER is pressed. Prior to this, pressing ENTER on a hardware keyboard did nothing.
2020-01-15 11:13:39 -08:00
Tan Jay Jun
fb813ff05c Use iOS 13 dark content status bar style (flutter/engine#13119) 2020-01-15 11:07:28 -08:00
skia-flutter-autoroll
7a90dfeb24 Roll fuchsia/sdk/core/linux-amd64 from oxHfW... to UlOSN... (flutter/engine#15670)
Roll fuchsia/sdk/core/linux-amd64 from oxHfW... to UlOSN...

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
2020-01-15 14:05:24 -05:00
skia-flutter-autoroll
58a5964c3a Roll src/third_party/skia e45c5cd03eeb..7655168e6865 (29 commits) (flutter/engine#15671)
https://skia.googlesource.com/skia.git/+log/e45c5cd03eeb..7655168e6865

git log e45c5cd03eeb..7655168e6865 --date=short --first-parent --format='%ad %ae %s'
2020-01-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 8b3a0fa81050..86f730971751 (12 commits)
2020-01-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src e2015449184d..b83f9414fec4 (758 commits)
2020-01-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f6d3cbb28303..146e16f68fdc (18 commits)
2020-01-15 bsalomon@google.com Revert "Make SkGpuBlurUtils take SkTileMode"
2020-01-15 mtklein@google.com make sure each sample() call uses the same uniforms
2020-01-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-14 robertphillips@google.com Update compressed texturing GM
2020-01-14 mtklein@google.com add dumpJIT() to disassemble
2020-01-14 mtklein@google.com Revert "Pass in a SkColorType into SkImage_Gpu ctor."
2020-01-14 bsalomon@google.com Make SkGpuBlurUtils take SkTileMode
2020-01-14 mtklein@google.com add --skvm to nanobench and fm
2020-01-14 egdaniel@google.com Pass in a SkColorType into SkImage_Gpu ctor.
2020-01-14 robertphillips@google.com Expand SkImage::MakeFromCompressed to support mipMapping
2020-01-14 jvanverth@google.com Revert "Add new method for storing DrawOpAtlas texture index."
2020-01-14 halcanary@google.com [minor] tools/skottie_ios_app/Skia*Context: remember to cast
2020-01-14 jvanverth@google.com Add new method for storing DrawOpAtlas texture index.
2020-01-14 halcanary@google.com add more docs/examples from named fiddles.
2020-01-14 mtklein@google.com improve scalar gather32
2020-01-14 mtklein@google.com impl gather32 for x86
2020-01-14 halcanary@google.com skottie_ios_app: Add OpenGL.
2020-01-14 reed@google.com clean-up 3d sample's use of matrices
2020-01-14 mtklein@google.com remove obsolete presubmit checks
2020-01-14 egdaniel@google.com Update GrSurface/RenderTargetContexts to take and store GrSurfaceProxyViews.
2020-01-14 mtklein@google.com try running public API checks early
2020-01-14 nifong@google.com fix msan issue by init all new members
2020-01-14 mtklein@google.com manually roll swiftshader
2020-01-14 borenet@google.com [infra] Fix bin/try
2020-01-14 borenet@google.com [infra] Make bin/try work in any (Skia) repo
2020-01-14 borenet@google.com [infra] Change CMake build to use a temporary directory

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

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 mtklein@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: mtklein@google.com
2020-01-15 14:03:23 -05:00
dnicoara
cbff03ae1e Fix embedder mutation order (flutter/engine#15566)
The mutator list sent to the embedder is in reverse order from the
MutatorsStack. The root display transformation then needs to be appended
at the end of the list.

Given that these transforms are applied to a layer in display space the
list needs to be reversed as well such that transforms can be applied in
the right order to get from display space to surface space.

Bug: b/143612326
2020-01-15 10:35:15 -08:00
Kirill Nikolaev
b47557705d Add --lazy_async_stacks to the set of whitelisted VM flags. (flutter/engine#15602)
This flags was added in d5dbf10672.
2020-01-15 19:21:08 +01:00
Dan Field
010b6224cd try 10 times (flutter/engine#15653) 2020-01-14 17:58:07 -08:00
Nurhan Turgut
cdf45aa737 [web] Add Edge support for Flutter Engine unit-tests. (flutter/engine#15641)
* Add Edge support for Flutter Engine unit-tests. This does not include the launcher

* Add mapping from browser name to platform.

* remove ie from supported browser maps
2020-01-14 16:44:44 -08:00
Gary Qian
03b4730cb7 Add FML_DCHECK to ensure layout before calling getters (flutter/engine#15635) 2020-01-14 13:44:29 -08:00
Ben Konyi
7055cccd78 Add back sky_engine/LICENSE (flutter/engine#15631) 2020-01-14 13:01:05 -08:00
skia-flutter-autoroll
270f25ae7e Roll src/third_party/skia 69ace2a0adbe..e45c5cd03eeb (23 commits) (flutter/engine#15584)
https://skia.googlesource.com/skia.git/+log/69ace2a0adbe..e45c5cd03eeb

git log 69ace2a0adbe..e45c5cd03eeb --date=short --first-parent --format='%ad %ae %s'
2020-01-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ed074852bf07..8b3a0fa81050 (8 commits)
2020-01-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src d7523c24c465..e2015449184d (593 commits)
2020-01-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-14 mtklein@google.com add movq
2020-01-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-13 mtklein@google.com add vgatherdps
2020-01-13 stani@google.com Improve shader compile tracing with Android framework
2020-01-13 ethannicholas@google.com fix texture projection and fmod on metal
2020-01-13 robertphillips@google.com Compressed texture API cleanup
2020-01-13 bungeman@google.com Turn off automatic application of 'trak' on macOS.
2020-01-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-13 bsalomon@google.com Reland "Remove GrPaint::addColorTextureProcessor"
2020-01-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-13 egdaniel@google.com On ARM disable blend when src-over has src with alpha of 1.
2020-01-13 reed@google.com Revert "Reland "Revert "allow clients to opt into new didTranslate/didScale"""
2020-01-13 jlavrova@google.com Formatting paragraph with width=0
2020-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 12ce8f687d23..ed074852bf07 (12 commits)
2020-01-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src e8ce929aea0d..d7523c24c465 (417 commits)
2020-01-12 reed@google.com Reland "Revert "allow clients to opt into new didTranslate/didScale""
2020-01-12 reed@google.com Revert "Revert "allow clients to opt into new didTranslate/didScale""
2020-01-12 reed@google.com Revert "allow clients to opt into new didTranslate/didScale"
2020-01-12 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2020-01-12 reed@google.com allow clients to opt into new didTranslate/didScale

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

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 mtklein@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: mtklein@google.com
2020-01-14 15:52:40 -05:00
Ben Konyi
0bd7ad2ab0 Roll src/third_party/dart 83fba7bd54..fe666ce592 (3 commits) (flutter/engine#15619)
fe666ce Report unused public static members of private classes by Sam Rawlins · 14 hours ago
43ceb5c Revert "De-dup js_util between ddc and dart2js" by Vijay Menon · 15 hours ago
04e2c97 NNBD preview: Fix the position of the navigation by Sam Rawlins · 17 hours ago
83fba7b [ VM ] Move vmservice_io code from runtime/bin to dart:_internal/vm/bin by Ben Konyi · 18 hours ago
c0b1a0a Switch analyzer perf to using analyzer Packages. by Konstantin Shcheglov · 18 hours ago
5b391ba [tests] Break the monolithic async* tests into multiple files by Nicholas Shahan · 19 hours ago
980a200 [vm/vmservice] Make sure writing service info file is awaited by Alexander Markov · 19 hours ago
7997162 Fix getHover test on Windows. by Konstantin Shcheglov · 19 hours ago
301a3a2 Fix incorrect .packages files in DAS tests. by Konstantin Shcheglov · 19 hours ago
c41812b Incremental work in the completion_metrics.dart file. by Jaime Wren · 19 hours ago
5169a52 Use @patch for List.of factory constructor by Stephen Adams · 20 hours ago
2a7789d De-dup js_util between ddc and dart2js by Vijay Menon · 20 hours ago
aaaaa47 [dartjs] Remove unsound `contains` method from AbstractValueDomain. by Mayank Patke · 20 hours ago
fd9d3f9 relevance test re-structure by pq · 20 hours ago
5d96b23 [dartdevc] Fix analysis error in runtime library by Nicholas Shahan · 20 hours ago
2c121e4 Migration: modify pass through edit plans to integrate up the tree stepwise. by Paul Berry · 21 hours ago
6669849 Initial commit with some work starting the metrics collection around code completion metrics gathering. by Jaime Wren · 21 hours ago
c6d6eed Include type arguments when converting to a stateful widget (issue 40095) by Brian Wilkerson · 22 hours ago
b9c5798 Support latest analyzer in analyzer_plugin by Simon Binder · 22 hours ago
16f07ea Revert "Use nullable context type for operand of null-check operator." by Konstantin Shcheglov · 23 hours ago
c8f2683 Add a reason to the MakeNullable change and plumb it through to the AtomicEdit by Brian Wilkerson · 23 hours ago
5357052 [vm/compiler] Fix handling of function types in type tests for type parameters by Alexander Markov · 23 hours ago
8a1a4e7 Add flag to specify which null-safety semantics to use for codegen by Sigmund Cherem · 23 hours ago
b3c6af3 [vm/compiler] Introduce base class for instance calls in IL by Alexander Markov · 24 hours ago
67f3cf3 Revert "[vm, gc] Sweep non-executable large pages concurrently." by Ryan Macnak · 24 hours ago
00a6b52 Test that invocation of a method on a nullable interface type prefers nullable extension. by Konstantin Shcheglov · 24 hours ago
b5f4351 Move ABSTRACT_SUPER_MEMBER_REFERENCE tests. by Konstantin Shcheglov · 25 hours ago
ca31f1d Refactor FunctionExpressionInvocationResolver to support Never. by Konstantin Shcheglov · 25 hours ago
4495c2b [vm, gc] Run weak processing in parallel for old-space GCs. by Ryan Macnak · 26 hours ago
2dd37b6 Add findPackagesFrom(). by Konstantin Shcheglov · 27 hours ago
abe7c1a When NNBD, use nullable iterable type for null-aware spreads. by Konstantin Shcheglov · 27 hours ago
6f1bcee Extract ifNull resolution in BinaryExpressionResolver. by Konstantin Shcheglov · 27 hours ago
9c9c283 [vm, gc] Remove dead allocation stats code. by Ryan Macnak · 27 hours ago
a4207fd [vm/aot] Avoid loading the code register (in bare-AOT) and zeroing IC data reg (in AOT) for closure calls by Martin Kustermann · 33 hours ago base
4cb8816 [gardening] Also ignore OSError in verify_http_timeline_test. by Teagan Strickland · 34 hours ago
d1e11f0 Enable prefer_final_fields in three packages by Brian Wilkerson · 2 days ago
856a270 Use nullable context type for operand of null-check operator. by Konstantin Shcheglov · 2 days ago
da6696b Use analyzer Packages. by Konstantin Shcheglov · 2 days ago
5b1065a Enable avoid_init_to_null in analysis_server by Brian Wilkerson · 2 days ago
99cdbee Use getDisplayString() for hover. by Konstantin Shcheglov · 2 days ago
04b5bd9 Extract null check in PostfixExpressionResolver. by Konstantin Shcheglov · 2 days ago
ac8a2a6 Enable avoid_init_to_null in analyzer_plugin by Brian Wilkerson · 2 days ago
f1c81da Add a fix for unnecessary_null_in_of_null_operators by Brian Wilkerson · 2 days ago
9254683 Remove packageMap and hasFlutterDependency from Workspace interface. by Konstantin Shcheglov · 2 days ago
ecebc29 Do negation resolution in one method. by Konstantin Shcheglov · 2 days ago
489c0be Extract PostfixExpressionResolver. by Konstantin Shcheglov · 2 days ago
113f034 completion manager test harness by pq · 2 days ago
7ed7bff Fix some hints caused by previous CL and add some failing tests by Brian Wilkerson · 3 days ago
2020-01-14 12:06:56 -08:00
stuartmorgan
2b685ee536 Implement HWND access for Windows plugins (flutter/engine#15378)
plugin_registrar_windows.h was never fully updated for the Win32 switch,
and didn't actually compile. This introduces FlutterView (parallel to
the GLFW wrapper's FlutterWindow) as a ways of holding view-specific
functionality to expose via the plugin registrar, and moves HWND access
from the FlutterViewController to the FlutterView so that it's
available to plugins. This allows the implementation of plugins that need
access to the native HWND (e.g., moving or resizing the top-level window).

Adds simple unit tests of the new wrapper functionality, ensuring that the
files actually compile, and that the passthroughs work as expected.

This is a breaking change for Windows runners due to moving
GetNativeWindow() in the wrapper. It's not being done as a multi-stage
change (addition + deprecation + later removal) since this API is explicitly
unstable.
2020-01-13 19:04:17 -08:00
Jason Simmons
0a68d8b149 Use Skia's CSS3 style matcher for dynamically loaded font sets (flutter/engine#15468)
This will improve font matching for SkParagraph, which relies on the
FontStyleSet's matchStyle implementation to find the closest match for a
FontStyle.
2020-01-13 17:35:56 -08:00
Jason Simmons
364bff1c1b Change the value of EXTRA_INITIAL_ROUTE to match the value used by the old embedding and flutter_tools (flutter/engine#15569) 2020-01-13 17:19:31 -08:00
Jason Simmons
bb39a8050a [SkParagraph] Copy font features to the Skia layout engine text style (flutter/engine#15562) 2020-01-13 15:47:31 -08:00
Jason Simmons
353d4aa572 Add a type parameter to SavedState.Creator in the new embedding (flutter/engine#15563) 2020-01-13 15:26:32 -08:00
skia-flutter-autoroll
555c917a35 Roll fuchsia/sdk/core/linux-amd64 from Xh8_9... to oxHfW... (flutter/engine#15547)
Roll fuchsia/sdk/core/linux-amd64 from Xh8_9... to oxHfW...

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
2020-01-13 17:33:19 -05:00
skia-flutter-autoroll
20407b3c0f Roll src/third_party/dart 32ce9c7872e2..28c335d5a201 (2 commits) (flutter/engine#15513)
https://dart.googlesource.com/sdk.git/+log/32ce9c7872e2..28c335d5a201

git log 32ce9c7872e2..28c335d5a201 --date=short --first-parent --format='%ad %ae %s'
2020-01-12 vsm@google.com Move dart:js to patch format
2020-01-11 scheglov@google.com Issue 39694. LHS of ?? should be inferred with a nullable context.

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

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-13 17:29:43 -05:00
Gary Qian
9d4e65e8a5 Trivial typo fix to kick tests. (flutter/engine#15557) 2020-01-13 13:37:49 -08:00
skia-flutter-autoroll
4a83e7e6a2 Roll src/third_party/skia 0a1923e50752..69ace2a0adbe (1 commits) (flutter/engine#15507)
https://skia.googlesource.com/skia.git/+log/0a1923e50752..69ace2a0adbe

git log 0a1923e50752..69ace2a0adbe --date=short --first-parent --format='%ad %ae %s'
2020-01-11 reed@google.com sample3d

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

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 jvanverth@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: jvanverth@google.com
2020-01-11 18:55:57 -05:00
skia-flutter-autoroll
4bb054e26e Roll fuchsia/sdk/core/linux-amd64 from 75iyW... to Xh8_9... (flutter/engine#15506)
Roll fuchsia/sdk/core/linux-amd64 from 75iyW... to Xh8_9...

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
2020-01-11 18:10:08 -05:00
skia-flutter-autoroll
60bde63fdd Roll src/third_party/dart b3457c8cc2c1..32ce9c7872e2 (7 commits) (flutter/engine#15504)
https://dart.googlesource.com/sdk.git/+log/b3457c8cc2c1..32ce9c7872e2

git log b3457c8cc2c1..32ce9c7872e2 --date=short --first-parent --format='%ad %ae %s'
2020-01-11 brianwilkerson@google.com Enable prefer_collection_literals in three packages
2020-01-11 brianwilkerson@google.com Hook up the fix for use_function_type_syntax_for_parameters
2020-01-11 brianwilkerson@google.com Add a fix for prefer_iterable_whereType
2020-01-11 scheglov@google.com Stop passing ContextBuilder to Workspace(s).
2020-01-11 scheglov@google.com Use ElementTypeProvider in MethodInvocationResolver.
2020-01-11 scheglov@google.com Extract BinaryExpressionResolver.
2020-01-11 scheglov@google.com Issue 40062. Restore check for extededType subtype.

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

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-11 17:18:08 -05:00
skia-flutter-autoroll
68b73a5c38 Roll src/third_party/skia 3723fb7e85bb..0a1923e50752 (6 commits) (flutter/engine#15500)
https://skia.googlesource.com/skia.git/+log/3723fb7e85bb..0a1923e50752

git log 3723fb7e85bb..0a1923e50752 --date=short --first-parent --format='%ad %ae %s'
2020-01-11 csmartdalton@google.com Disable QCOM_tiled_rendering while we wait for test devices
2020-01-11 reed@google.com Override didTranslate, and add virtual for didScale
2020-01-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-10 reed@google.com Revert "Revert "forward concat44 in nway canvas""

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

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 jvanverth@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: jvanverth@google.com
2020-01-11 14:49:49 -05:00
Nurhan Turgut
25cc166ede Support Clipboard.getData and Clipboard.setData for Flutter for web (flutter/engine#15455)
* copy/paste solution for chrome. copy solution for firefox. using clipboardAPI.

* addressing PR comments

* update licences file
2020-01-11 09:42:40 -08:00
skia-flutter-autoroll
7bee69250d Roll src/third_party/dart 395daaa3ecfc..b3457c8cc2c1 (66 commits) (flutter/engine#15485)
https://dart.googlesource.com/sdk.git/+log/395daaa3ecfc..b3457c8cc2c1

git log 395daaa3ecfc..b3457c8cc2c1 --date=short --first-parent --format='%ad %ae %s'
2020-01-11 fishythefish@google.com [dart2js] Fork the RTI subtyping algorithm into legacy and NNBD variants.
2020-01-11 regis@google.com [VM//nnbd] Update code generation of 'is instance of' for NNBD.
2020-01-11 sigmund@google.com (dart2js) initialize the receiver type to its static type during inference
2020-01-11 sigmund@google.com (dart2js) remove unnecessary uses of receiverMask
2020-01-11 sigmund@google.com (dart2js) rename typeOfSend, delete unused typeOfGetter
2020-01-10 rmacnak@google.com [vm, service] Fix broken references to dual-mapped Instructions in heap snapshots.
2020-01-10 pquitslund@google.com quickfix for hash_and_equals
2020-01-10 scheglov@google.com The invoked type cannot be InterfaceType at this point.
2020-01-10 scheglov@google.com Use implementation from InvocationInferenceHelper in MethodInvocationResolver.
2020-01-10 bkonyi@google.com [ dartfuzz ] Disable operator / for  Float64x2 and Float32x4
2020-01-10 scheglov@google.com Use analyzer's Packages for GnWorkspace.
2020-01-10 scheglov@google.com Move FunctionExpressionInvocation inference to InvocationInferenceHelper.
2020-01-10 paulberry@google.com Split EditPlan into a base and derived class.
2020-01-10 rnystrom@google.com Show subdirectories in test migration progress report.
2020-01-10 fmil@google.com Sets the loading path for tzdata
2020-01-10 scheglov@google.com Provide packages map to PackageBuildWorkspace.
2020-01-10 aaclarke@google.com Added note about memory management of passed in strings to Dart_SetVMFlags.
2020-01-10 aaclarke@google.com Updated docstring for Dart_IsVMFlagSet.
2020-01-10 rmacnak@google.com [vm, gc] Sweep non-executable large pages concurrently.
2020-01-10 brianwilkerson@google.com Make AtomicEdit concrete and remove subclasses
2020-01-10 paulberry@google.com Migration: annotate API tests that assume dead code is commented out.
2020-01-10 mfairhurst@google.com [nnbd_migration] Make list constructor nullable if specified length
2020-01-10 fishythefish@google.com [dart2js] Remove redundant (incorrect) assert from evalTypeVariable.
2020-01-10 pquitslund@google.com remove unused local
2020-01-10 paulberry@google.com Migration: move finalize method into EditPlanner.
2020-01-10 jakemac@google.com remove --bazel-mappings support since it is no longer used
2020-01-10 artem.serov@arm.com [runtime/vm] ARM64: Use shared stubs for BoxInt64Instr.
2020-01-10 artem.serov@arm.com [vm/compiler] Fix Mint allocation stub runtime entry and test.
2020-01-10 artem.serov@arm.com [vm/compiler] ARM64: Improve compare and branch with zero.
2020-01-10 pquitslund@google.com fix override change edit for super operators
2020-01-10 scheglov@google.com Remove unused private ForStatementImpl constructor.
2020-01-10 vsm@google.com [dartdevc,nnbd] fix static async errors
2020-01-10 scheglov@google.com Separate inference with and without type arguments in FunctionExpressionInvocationResolver.
2020-01-10 vsm@google.com [dartdevc,nnbd] restore bound on JS helper
2020-01-10 nshahan@google.com [dart:async] Cleanup workaround in NNBD fork
2020-01-10 jonahwilliams@google.com [http] cleanups in sdk/sdk_nnbd
2020-01-10 pquitslund@google.com stop proposing `new`
2020-01-10 dmitryas@google.com [cfe] Report errors on missing required named parameters at call sites
2020-01-10 sstrickl@google.com [vm/compiler] Clean up ELF creation code.
2020-01-10 johnniwinther@google.com [analyzer,cfe,dart2js] An indices to annotations preserve original order in id_generation
2020-01-10 johnniwinther@google.com [analyzer,cfe,dart2js] Use id_generation to show annotation diff
2020-01-10 jnherder@google.com Adds Dart embedder API for creating 'vm-service' isolate when Dart VM is running in AOT mode.
2020-01-10 jensj@google.com [parser] Fix 'late' used as 'var'
2020-01-10 athom@google.com [co19] Roll co19 to 6d84d8db719f2076e0c2bbc41db9297e803ab445
2020-01-10 jensj@google.com [parser] bang before type arguments
2020-01-10 dmitryas@google.com [cfe] Synthesize null initializer for required named parameters
2020-01-10 kathyw@google.com Link from CONTRIBUTING to the code of conduct.
2020-01-10 sra@google.com [dart2js] Fix over-eager NullCheck removal
2020-01-10 sigmund@google.com Ensure native methods default to have all side-effects
2020-01-10 srawlins@google.com Migrator: edge between extension 'on' type and invocation targets; #40023
2020-01-10 fishythefish@google.com [dart2js] Implement new subtype algorithm structure for DartTypes.
2020-01-10 fishythefish@google.com [dart2js] New RTI: Use new algorithm structure for runtime subtype checks.
2020-01-10 jwren@google.com Cleanup- remove the Dart Editor directories from the .gitignore file
2020-01-10 aam@google.com [vm/gardening] Fix service/isolate_lifecycle_test.
2020-01-10 vsm@google.com [dartdevc] regression test for dart:* nnbd static errors on bots
2020-01-09 sra@google.com [dart2js] nnbd: Implement NullCheck
2020-01-09 scheglov@google.com Issue 37122. Fix for downwards inference for FunctionExpressionInvocation.
2020-01-09 scheglov@google.com Issue 40033. Fix for 'bool' context type for '!' prefix expression.
2020-01-09 rnystrom@google.com Migrate lib_2/async to NNBD.
2020-01-09 scheglov@google.com Issue 37122. Fix inference for FunctionExpressionInvocation.
2020-01-09 nbosch@google.com Remove isKernel argment tracking
2020-01-09 scheglov@google.com Extract PrefixExpressionResolver.
2020-01-09 scheglov@google.com First steps in cleaning up FunctionExpressionInvocationResolver.
2020-01-09 athom@google.com [infra] Fix cfe NNBD builder
2020-01-09 paulberry@google.com Migration: begin integrating FixBuilder.
2020-01-09 bkonyi@google.com [ dartfuzz ] Properly filter Float32x4.fromInt32x4Bits from being emitted in programs generated by DartFuzz

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

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-11 12:36:39 -05:00
skia-flutter-autoroll
7204b94137 Roll src/third_party/skia 67d0f3fd725c..3723fb7e85bb (25 commits) (flutter/engine#15466)
https://skia.googlesource.com/skia.git/+log/67d0f3fd725c..3723fb7e85bb

git log 67d0f3fd725c..3723fb7e85bb --date=short --first-parent --format='%ad %ae %s'
2020-01-10 reed@google.com Revert "forward concat44 in nway canvas"
2020-01-10 bsalomon@google.com Fix mac TSAN build
2020-01-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-10 herb@google.com Simplify text op vertex generation loop
2020-01-10 bsalomon@google.com Enable transfer from texture to buffer on ANGLE.
2020-01-10 nifong@google.com Revert "Reland "Add vis of android device clip restriction, fix regular clip vis on gpu""
2020-01-10 nifong@google.com Reland "Add vis of android device clip restriction, fix regular clip vis on gpu"
2020-01-10 jvanverth@google.com Revert "Add vis of android device clip restriction, fix regular clip vis on gpu"
2020-01-10 jvanverth@google.com Revert "Fix san error by initializing new bool in debugcanvas"
2020-01-10 reed@google.com forward concat44 in nway canvas
2020-01-10 kjlubick@google.com [canvaskit] Roll to 0.11.0
2020-01-10 nifong@google.com Fix san error by initializing new bool in debugcanvas
2020-01-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-10 jlavrova@google.com height_override without a multiplier
2020-01-10 halcanary@google.com tools/git-sync-deps works with either python
2020-01-10 brianosman@google.com SkRuntimeEffect: Fix 'in' variables in CPU backend
2020-01-10 nifong@google.com Add vis of android device clip restriction, fix regular clip vis on gpu
2020-01-10 jlavrova@google.com Ellipsis attached to cluster, not word
2020-01-10 reed@google.com Revert "new virtuals for canvas ctm"
2020-01-10 reed@google.com new virtuals for canvas ctm
2020-01-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5d178c93fd5b..e8ce929aea0d (425 commits)
2020-01-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c431d59626e1..12ce8f687d23 (8 commits)
2020-01-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 77c89ff847b6..110236f3ce70 (5 commits)
2020-01-09 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-09 reed@google.com remove cruft bools from canvas

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

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 jvanverth@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: jvanverth@google.com
2020-01-11 11:41:49 -05:00
sjindel-google
51357bd501 Re-land "Use ELF for Dart AOT snapshots on Fuchsia. #13896" (flutter/engine#15360)
The bug in the original CL was that we were not running replace_as_executable in OpenVmo if the namespace was not provided.

This was a divergence in behavior for MappedResource::LoadFromNamespace compared to the current implementation.
2020-01-10 14:34:59 +01:00
Wu Zhong
06b81e9f3a Fixes leak of url in FlutterObservatoryPublisher (flutter/engine#14822) 2020-01-09 18:08:03 -08:00