10201 Commits

Author SHA1 Message Date
Ben Konyi
44df505aec Roll src/third_party/dart fdb9d19826..d6b0a27665 (19 commits)
dart-lang/sdk@d6b0a27665 [test] Explicitly mark streamed_conversion_json_utf8_decode_test as slow in reload test modes.
dart-lang/sdk@1c12878d05 [ dart:io ] Added timeline events for HttpClient connections and requests
dart-lang/sdk@545b10389d [vm, service] Compute allocation stats on demand, instead of during allocation and GC.
dart-lang/sdk@6239777983 [dart2js] Fix a few missing and one unneeded `covariant`s
dart-lang/sdk@a2fe9d450e [analyzer] Report invalid variance positions in methods of a class.
dart-lang/sdk@329d0913ca [vm] Late modifier for non-final local variables.
dart-lang/sdk@a8b3773054 [vm, reload] Guard against field loads that no longer conform to the field's static type.
dart-lang/sdk@33c95a8508 Migration: account for definite assignment.
dart-lang/sdk@f3ee4d0fe5 Add a failing test case for http://dartbug.com/39401 -- quick fix improvement around angular generated files
dart-lang/sdk@15e5c23167 nnbd preview tool: Better text when inserting 'required'
dart-lang/sdk@6ec813e07a [analyzer] Modified type inference constraints wrt variance.
dart-lang/sdk@249a9172f7 Migration: don't mark fields as nullable due to factory and redirecting constructors.
dart-lang/sdk@ea6c7f29fa [fuzzer] Added void functions to the API table
dart-lang/sdk@a6635d006b [nnbd_migration] Show "exact nullability" in output directory.
dart-lang/sdk@557ed605de Temporarily do not enable nnbd when building packages for ddc tests
dart-lang/sdk@89dc1a791e Updated analyzer error messages in variance_multi_subclass_error_test.
dart-lang/sdk@d290f1cec2 Add nonfunction-type-aliases experimental flag
dart-lang/sdk@faa4eb7808 Partial support for an incremental workflow
dart-lang/sdk@c5b87f2a01 [vm] Disable entire test (apparently status files can no longer disable individual multitests)
2019-11-15 18:37:51 -08:00
skia-flutter-autoroll
a22fd5361c Roll fuchsia/sdk/core/mac-amd64 from RI85D... to s9Vl7... (flutter/engine#13882)
Roll fuchsia/sdk/core/mac-amd64 from RI85D... to s9Vl7...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-15 19:07:36 -05:00
skia-flutter-autoroll
6329c2814a Roll src/third_party/skia 1496758da42e..541f310b3482 (12 commits) (flutter/engine#13880)
https://skia.googlesource.com/skia.git/+log/1496758da42e..541f310b3482

git log 1496758da42e..541f310b3482 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 kjlubick@google.com [canvaskit] Fix primitive_shaper build
2019-11-15 reed@google.com trim out unneeded references to SkString
2019-11-15 reed@google.com Ummm, why are we including SkUTF.h?
2019-11-15 robertphillips@google.com Add ClockwiseTestOp::onPrePrepare
2019-11-15 kjlubick@google.com [canvaskit] Expose more SkParagraph methods
2019-11-15 kjlubick@google.com [canvaskit] Add MatrixTransform ImageFilter
2019-11-15 borenet@google.com [infra] Fix bin/try
2019-11-15 bsalomon@google.com fix issue introduced in f29caf1433e3185df01b4a286d0fc9715ad32ae2 where kClamp domain mode is always used.
2019-11-15 csmartdalton@google.com Reland "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan""""
2019-11-15 robertphillips@google.com Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp (take 2)
2019-11-15 reed@google.com remove unused (by clients) SkMultiPictureDraw
2019-11-15 bsalomon@google.com Replace GrTextureDomainEffect with GrDomainEffect.

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

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 halcanary@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=halcanary@google.com
2019-11-15 19:02:22 -05:00
Ben Konyi
a5ab4d1c29 Roll src/third_party/dart 8e176998b4..fdb9d19826 (5 commits)
dart-lang/sdk@fdb9d19826 Added aliases and nonfunction to kernel spell check lists
dart-lang/sdk@03c3eff5dd [vm] Support JIT exception handling in DART_PRECOMPILER mode
dart-lang/sdk@5f18b77d39 [vm/reload] Disable vm/dart/isolates/spawn_function_test/0 until full IG reloading is implemented
dart-lang/sdk@20962e656b [vm/concurrency] Split up IsolateReloadContext into IsolateReloadContext/IsolateGroupReloadContext
dart-lang/sdk@c37ca05357 [CFE] Plug memory leak in incremental compiler
2019-11-15 16:00:22 -08:00
Gary Qian
b8357d8f66 getLineBoundary edge condition use <= instead of < (flutter/engine#13881) 2019-11-15 15:14:03 -08:00
skia-flutter-autoroll
107e7e22b5 Roll src/third_party/skia b3d3551577a3..1496758da42e (5 commits) (flutter/engine#13876)
https://skia.googlesource.com/skia.git/+log/b3d3551577a3..1496758da42e

git log b3d3551577a3..1496758da42e --date=short --no-merges --format='%ad %ae %s'
2019-11-15 kjlubick@google.com [canvaskit] Request an 8 bit stencil buffer from the WebGL 1/2 context
2019-11-15 robertphillips@google.com Respect the max indexBuffer limits in the bulk texture draw API (take 2)
2019-11-15 kjlubick@google.com [canvaskit] Swap font resolution order for emoji test
2019-11-15 herb@google.com Remove indexes from Geometry in the text op
2019-11-15 jvanverth@google.com Add flag to Viewer to trigger continuous redraw.

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

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 halcanary@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=halcanary@google.com
2019-11-15 13:27:23 -05:00
Ben Konyi
4cc48e2f51 Roll src/third_party/dart ebd9af9043..8e176998b4 (10 commits) (flutter/engine#13875)
dart-lang/sdk@8e176998b4 [cfe] Support late lowering of instance fields
dart-lang/sdk@09d75d94e7 [cfe] Avoid use of #isSet# field on non-nullabel late fields
dart-lang/sdk@45996ee170 [cfe] Add late field lowering for static/top-level fields
dart-lang/sdk@49aaed295f [cfe] Refactor field type inference
dart-lang/sdk@70892fff0c nnbd preview tool: text for uninitialized field
dart-lang/sdk@fea5e1b741 Fix UNUSED_MEMBER check for cross-class private class members
dart-lang/sdk@bd43ef8144 Migration: stop using "never" for the result type of an "is" check
dart-lang/sdk@9cb0b678ce Migration: remove more explicit uses of never from EdgeBuilder.
dart-lang/sdk@f9175f2099 Remove undetected unused field in ClosedEntityWriter
dart-lang/sdk@a75ffc8956 Add non-NNBD language version marker to all sdk (non-nnbd) files
2019-11-15 10:21:59 -08:00
Alexander Aprelev
b3581aa59b Reland children isolates sharing isolate group change. (flutter/engine#13758)
* Revert "Revert "Provide dart vm initalize isolate callback so that children isolates belong to parent's isolate group. (#9888)" (#12327)"

* Ensure that when isolate shuts down it calls isolate_data, rather than isolage_group_data callback.
2019-11-15 09:22:26 -08:00
skia-flutter-autoroll
267b7855d3 Roll src/third_party/skia f7281db422b7..b3d3551577a3 (1 commits) (flutter/engine#13874)
https://skia.googlesource.com/skia.git/+log/f7281db422b7..b3d3551577a3

git log f7281db422b7..b3d3551577a3 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 robertphillips@google.com Revert "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan""""

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

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 halcanary@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=halcanary@google.com
2019-11-15 09:26:17 -05:00
skia-flutter-autoroll
e2abfe7d98 Roll fuchsia/sdk/core/mac-amd64 from VMTIz... to RI85D... (flutter/engine#13873)
Roll fuchsia/sdk/core/mac-amd64 from VMTIz... to RI85D...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-15 06:12:51 -05:00
skia-flutter-autoroll
cc00d522a4 Roll src/third_party/skia 3fafc831bc15..f7281db422b7 (4 commits) (flutter/engine#13871)
https://skia.googlesource.com/skia.git/+log/3fafc831bc15..f7281db422b7

git log 3fafc831bc15..f7281db422b7 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 1b52f05868c9..5f4db6a76640 (9 commits)
2019-11-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 7ca6de3adb8e..6961018759e7 (8341 commits)
2019-11-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b2407dd746de..102fd19c65f4 (4 commits)
2019-11-15 csmartdalton@google.com Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan"""

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

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 halcanary@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=halcanary@google.com
2019-11-15 02:27:01 -05:00
skia-flutter-autoroll
ed1ed4fd49 Roll src/third_party/skia c1c4634dcb07..3fafc831bc15 (1 commits) (flutter/engine#13870)
https://skia.googlesource.com/skia.git/+log/c1c4634dcb07..3fafc831bc15

git log c1c4634dcb07..3fafc831bc15 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 halcanary@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=halcanary@google.com
2019-11-14 22:34:09 -05:00
Jonah Williams
f1e34e1ea3 Allow passing hot reload debugging flags through dart-flags (flutter/engine#13780) 2019-11-14 19:12:27 -08:00
Jim Graham
c35c2a3813 Revert "Roll src/third_party/dart dc35290111..dc808f3fcb (5 commits) (#13859)" (flutter/engine#13867)
This reverts commit 169be3a77a6cb60b3163ff46f251687df0c27204.

Dart commit 45033c6ad9725be939f2baa019301f702efc694c was causing problems for the engine->flutter roll and it will be fixed when dart commit ef5fb7d3f456123262ddee3f26a7a20276096fc6 lands.
2019-11-14 17:05:24 -08:00
skia-flutter-autoroll
9b17fc416e Roll src/third_party/skia e57ca4931952..c1c4634dcb07 (15 commits) (flutter/engine#13866)
https://skia.googlesource.com/skia.git/+log/e57ca4931952..c1c4634dcb07

git log e57ca4931952..c1c4634dcb07 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 reed@google.com add some api helpers (extracted from different CL)
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-14 benjaminwagner@google.com Use Clang for CMake build
2019-11-14 herb@google.com Hoist regenGlyphs out of per glyph loop
2019-11-14 rmistry@google.com Specify only luci buckets instead of hardcoding trybot names
2019-11-14 ahujabharat93@gmail.com Issue- >Skia tiled bitmap rendering is too slow when tildmodeX is not same as tileModeY. Reason-> Skia uses general-purpose pipeline in this case instead of more optimized faster pipeline. Faster pipeline code was available in older versions of Skia and used to work fine but we removed faster pipeline code to consolidate the code. As discussed offline for us in the office we have significant scenarios running on software, so maintaining software performance is very important for us thus I am bringing this fast path back. To make this work I didn't have to do much, everything was already available, I just had to modify MatirxProcs to accept tilemodex and tilemodeY as parameters and define and configure SkBitmapProcState::MatrixProc GeneralProcs. I have also limited this change to ARM devices
2019-11-14 jvanverth@google.com Reduce scaling of large SDF glyphs on Mac.
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-14 csmartdalton@google.com Revert "Reland "Reland "Implement sample mask and sample locations support in Vulkan"""
2019-11-14 kjlubick@google.com [canvaskit] Expose a few more methods
2019-11-14 fmalita@chromium.org [skottie] One-node camera support
2019-11-14 robertphillips@google.com Respect max index buffer sizes in GrFillRectOp::MakeSet
2019-11-14 csmartdalton@google.com Reland "Reland "Implement sample mask and sample locations support in Vulkan""
2019-11-14 nigeltao@google.com Reset SkWuffsCodec frame-count decoder less often
2019-11-14 bsalomon@google.com Fixed sampling non-SkSL FPs with coordinates

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

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 halcanary@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=halcanary@google.com
2019-11-14 18:39:52 -05:00
James Robinson
e9fb9f7bb8 [flow][fuchsia] Add more tracing to layers and Fuchsia surface pool (flutter/engine#13864)
This adds more trace events to more layer operations and enhances the
trace counters for the Fuchsia vulkan surface pool to include retained
surface counts, emit stats on recycle events that might change the
surface count, and by separating counters which measure bytes from
counters which measure counts to make analysis simpler.
2019-11-14 15:31:37 -08:00
Kaushik Iska
4620ef2a3b [fuchsia] Package flutter_frontend_server snapshot for fuchsia (flutter/engine#13865) 2019-11-14 14:18:19 -08:00
Darren Austin
9c643907f0 Guard against orphaned semantic objects from referencing dead accessibility bridge on iOS (flutter/engine#13857)
* Guard against orphaned semantic objects trying to reference a dead bridge on iOS.

* Switched back to a function instead of a macro for checking the bridge.

* Fixed some formatting issues.
2019-11-14 12:16:02 -08:00
Chinmay Garde
f2997c18a6 Fix test to account for pixel ratio transformations being framework responsibility. (flutter/engine#13850)
This incorrect assumption led to the introduction of a failure on an external embedder. Also dries up the section that copies the picture to the embedder managed render targets.

Fixes https://github.com/flutter/flutter/issues/43906
Fixes https://b.corp.google.com/issues/143529469
2019-11-14 12:15:33 -08:00
Chris Yang
7552e93705 RendererContextSwitch guard flutter's gl context rework. (flutter/engine#13812) 2019-11-14 11:50:45 -08:00
skia-flutter-autoroll
609c24b185 Roll src/third_party/skia d860a78fd60c..e57ca4931952 (44 commits) (flutter/engine#13862)
https://skia.googlesource.com/skia.git/+log/d860a78fd60c..e57ca4931952

git log d860a78fd60c..e57ca4931952 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 rosasco@google.com Use original fuchsia sdk token
2019-11-14 egdaniel@google.com Miscellaneous updates to handle more vulkan creation failures.
2019-11-14 flar@google.com Only define SK_GL for Flutter on non-Fuchsia platforms.
2019-11-14 robertphillips@google.com Revert "Reland "Implement sample mask and sample locations support in Vulkan""
2019-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4f023f565a61..1b52f05868c9 (8 commits)
2019-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 88632cac30e1..b2407dd746de (3 commits)
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-14 csmartdalton@google.com Reland "Implement sample mask and sample locations support in Vulkan"
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-13 mtklein@google.com implement assert_true on ARM
2019-11-13 brianosman@google.com Move the persistent GrMemoryPool to the heap
2019-11-13 csmartdalton@google.com Implement mixed samples support in vulkan
2019-11-13 csmartdalton@google.com Enforce extra constraints for mixed samples at GrCaps level
2019-11-13 emircan@google.com Disable VkProtectedContext_DDLMakeRenderTargetTest
2019-11-13 nigeltao@google.com Move SkWuffsCodec's reset_and_decode_image_config
2019-11-13 robertphillips@google.com Revert "Respect the max indexBuffer limits in the bulk texture draw API"
2019-11-13 jvanverth@google.com Put check for MTLTextureUsageShaderRead in available block.
2019-11-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 0e5f77218153..8d45badce994 (1 commits)
2019-11-13 robertphillips@google.com Respect the max indexBuffer limits in the bulk texture draw API
2019-11-13 robertphillips@google.com Remove GL 4-bit stencil option
2019-11-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e33c1582b4bc..4f023f565a61 (4 commits)
2019-11-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9da287fd0264..88632cac30e1 (6 commits)
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 herb@google.com Force single glyph calls through bulk interface
2019-11-12 rosasco@google.com Reland fully delineate GL usage w/ skia_use_gl.
2019-11-12 csmartdalton@google.com Fix detection of when we will have mixed sampled coverage
2019-11-12 mtklein@google.com sketch out structure for ops with immediates
2019-11-12 mtklein@google.com implement assert_true on x86
2019-11-12 mtklein@google.com add Release SkVMBlitter bot
2019-11-12 robertphillips@google.com Remove final usage of GrProgramDesc's header
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 csmartdalton@google.com Add 'numRasterSamples' and 'isMixedSampled' to GrProgramInfo
2019-11-12 ccross@android.com [SkQP/Android] Replace -Weverything with -Wextra
2019-11-12 robertphillips@google.com Use a priori knowledge about the number of stencil bits in Dawn, Metal and Vulkan backends
2019-11-12 senorblanco@chromium.org Dawn: implement dynamic primitive processor texture handling.
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 31edef751a8d..9da287fd0264 (6 commits)
2019-11-12 jvanverth@google.com Detect whether trying to blit a Metal swapchain texture, and fail if so.
2019-11-12 senorblanco@chromium.org Dawn: fix bug in stencil handling.
2019-11-12 nigeltao@google.com Free SkWuffsCodec frame-count decoder earlier
2019-11-12 bungeman@google.com Track and force opsz axis on Mac.
2019-11-12 herb@google.com Make metrics const on SkStrike
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 halcanary@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=halcanary@google.com
2019-11-14 14:47:52 -05:00
skia-flutter-autoroll
9c6884efef Roll fuchsia/sdk/core/mac-amd64 from 7XOyl... to VMTIz... (flutter/engine#13861)
Roll fuchsia/sdk/core/mac-amd64 from 7XOyl... to VMTIz...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-14 14:44:26 -05:00
Ben Konyi
169be3a77a Roll src/third_party/dart dc35290111..dc808f3fcb (5 commits) (flutter/engine#13859)
dart-lang/sdk@dc808f3fcb [vm/compiler] Canonicalize CompressedStackMaps payloads when possible.
dart-lang/sdk@6e85f3337a [cfe] Support null-aware cascade
dart-lang/sdk@3855eeaae7 [cfe] Move shared id-tests into id_tests folder
dart-lang/sdk@45033c6ad9 [cfe] Use StaticTypeContext for getStaticType
dart-lang/sdk@efbfda2e6d [gardening] Fix frontend-server-test uri vs file path use.
2019-11-14 21:32:51 +02:00
Harry Terkelsen
92c365b630 Implement the rest of ui.Path methods for CanvasKit (flutter/engine#13851)
- the relative path methods
- Path.combine
2019-11-14 11:08:34 -08:00
Ferhat
afe298e698 [web] Change canvas sibling transforms to 3d with z=0 to get around canvas rendering bug. (flutter/engine#13860)
* Change off canvas element transforms to 3d with z=0
* update matrix4 call to call 3d version
2019-11-14 11:03:05 -08:00
Mouad Debbar
add5ddd86c [web] Fix selectable text rendering (flutter/engine#13802) 2019-11-14 00:12:56 -08:00
skia-flutter-autoroll
85b43f56c7 Roll fuchsia/sdk/core/mac-amd64 from _QV9E... to 7XOyl... (flutter/engine#13856)
Roll fuchsia/sdk/core/mac-amd64 from _QV9E... to 7XOyl...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-14 00:39:35 -05:00
Matt Carroll
be849d1363 Add support for --dart-flags in FlutterShellArgs. (#44855) (flutter/engine#13855) 2019-11-14 04:09:08 +00:00
Ben Konyi
67646517b9 Roll src/third_party/dart e5655d5cfe..dc35290111 (2 commits)
dart-lang/sdk@dc35290111 [VM/nnbd] Reland of 3 reverted CLs and fix for canonicalization of legacy types.
dart-lang/sdk@9223b9d844 [vm, gc] Change CollectAllGarbage to ensure there is no floating garbage caused by incremental marking.
2019-11-13 19:49:57 -08:00
Ben Konyi
9dd83a9d6f Roll src/third_party/dart a0bb025024..e5655d5cfe (19 commits)
dart-lang/sdk@e5655d5cfe [dartfuzz] Make generic types explicit when using API table
dart-lang/sdk@06aef10d76 nnbd preview: Remove descriptionPrefix; don't link Details which will link to some bizarre Never node
dart-lang/sdk@9cd6c01bfd [vm, gc] Add a release barrier to prevent header initialization during promotion from being ordered after publishing stores of that object.
dart-lang/sdk@c1c4470da6 [gardening] Fix pkg/vm/test/modular_kernel_plus_aot_test on Windows.
dart-lang/sdk@6f11d998d0 [dart2js] Allocate minified type$ names in more stable manner
dart-lang/sdk@de498e9655 Add the generation date as a footer to the preview page
dart-lang/sdk@2928b6179c Test interfaces of opt-in and opt-out mixes.
dart-lang/sdk@22b2a35b9f Add failing test for issue #39376
dart-lang/sdk@5767cc1bfd Migration: do not use "always" node for dynamic dispatches in EdgeBuilder.
dart-lang/sdk@8452d2d188 Migration: change behavior of `dynamic`.
dart-lang/sdk@30690b1526 Issue 39357. Catch FormatError and report FLUTTER_SET_WIDGET_PROPERTY_VALUE_INVALID_EXPRESSION.
dart-lang/sdk@a8e48405dd Share search methods in FindElement and ImportFindElement.
dart-lang/sdk@26f160b9c4 nnbd preview: Fix positioning of #content HTML, allowing for footer
dart-lang/sdk@64329c879d [vm, docs] Describe how to run size analysis for Flutter apps.
dart-lang/sdk@bc4ced0738 Fix the list of migrated files to not include non-migrated files
dart-lang/sdk@7a0d9455e4 [vm/aot] Ensure interface targets are re-resolved after deduping of mixin application classes
dart-lang/sdk@858265d0b4 NNBD preview: Link to spans rather than anchors
dart-lang/sdk@df2093362d [analyzer] Clean up casting for variance and related tests.
dart-lang/sdk@39194779c1 nnbd preview tool: Add better text for dynamic values
2019-11-13 18:32:13 -08:00
Jason Simmons
91ec75170b Use Skia's matchStyleCSS3 to find bundled asset typefaces matching a font style (flutter/engine#13848)
This will improve font matching in SkParagraph for fonts that are bundled as
assets within the app.  Libtxt was using Minikin's FontFamily class to select
the closest matching font, but SkParagraph will rely on the matchStyle
implementation in the asset font manager.
2019-11-13 17:44:25 -08:00
Jim Graham
c36b203a4e Avoid GL calls when compiling for Fuchsia. (flutter/engine#13847)
* Avoid GL calls when compiling for Fuchsia.
2019-11-13 16:41:03 -08:00
Kaushik Iska
85e7580127 [build] Make --engine-version flag optional (flutter/engine#13803) 2019-11-13 14:34:22 -08:00
Kaushik Iska
01327cfff1 Disable LTO on Fuchsia (flutter/engine#13842) 2019-11-13 14:33:21 -08:00
Todd Volkert
16ebe4633a Remove unused import (flutter/engine#13832) 2019-11-13 14:12:46 -08:00
xster
50e84b5bb6 add recent packages to javadoc list (flutter/engine#13789) 2019-11-13 14:10:38 -08:00
Ben Konyi
554d5f845e Roll src/third_party/dart ffbd2eb7ee..a0bb025024 (1 commits)
dart-lang/sdk@a0bb025024 [vm] Late static final fields
2019-11-13 13:13:26 -08:00
Ferhat
ce9826e1bf [web] Fix blendmode for images (flutter/engine#13809)
* Fix blendmode for images
2019-11-13 13:09:16 -08:00
Chinmay Garde
5f0f517ef9 Roll buildroot to 0fec442d067a0998352ea12706fcae0a53b62884. (flutter/engine#13837)
Pulls in Skia GN flag addition of skia_using_fuchsia_sdk.
2019-11-13 12:00:19 -08:00
chunhtai
7787960f0c reland add lifecycle enum (flutter/engine#13767)
This reverts commit 5e7e183369b3816650f776c767e241bb98a87276.
2019-11-13 11:26:25 -08:00
Gary Qian
d4a5a15200 Remove extra shadows from Web Engine EngineParagraphStyle (flutter/engine#13805) 2019-11-13 11:13:46 -08:00
Ben Konyi
3cdd5f6ef6 Roll src/third_party/dart d5d889668b..ffbd2eb7ee (15 commits)
dart-lang/sdk@ffbd2eb7ee Address comments from an earlier CL
dart-lang/sdk@7c71115b28 Remove unused type parameter from VariableMember.
dart-lang/sdk@cd22f16f0b Fix crash when building //utils/dartdevc:dartdevc_kernel_sdk.
dart-lang/sdk@f443bc918e [cfe] Add tests for inheritance from opt-out libraries
dart-lang/sdk@6ed0fcaa12 [analysis_server] Remove last dependency on front_end+kernel
dart-lang/sdk@2b94bd678d [CFE] Fix renames from test to suite and move of parser
dart-lang/sdk@d4f1512e00 [cfe] Support forEffect and readOnlyReceiver in IndexSet
dart-lang/sdk@082c10aab7 Revert "[VM/nnbd] Pass nullability when creating Class::DeclarationType."
dart-lang/sdk@b4779e8f72 Revert "[VM/nnbd] Make Nullability and NNBDMode class enums to avoid name conflicts."
dart-lang/sdk@82aa7e79af Revert "[VM/nnbd] Force the DeclarationType of a class to have legacy nullability."
dart-lang/sdk@a7472ba4c6 Cache value of "non-nullable" flag so it can be used in the VM code without having to search through the array of experimental flags array.
dart-lang/sdk@8938a5ed2d Migration: make an edge origin for assignments of dynamic.
dart-lang/sdk@c9ef7cc5e3 Deprecate Member.baseElement, use Element.declaration in analyzer.
dart-lang/sdk@3793a40e6a Migration: stop using `always` for decorating the type of explicit `null`s.
dart-lang/sdk@12265c4e42 Hacky prototype of how to fix the seventh item from #39247
2019-11-13 11:13:21 -08:00
Kaushik Iska
24bf127ba8 [dart_runner] Initialize logging and tracing (flutter/engine#13829)
Remove !defined(FUCHSIA_SDK) bits to start using the SDK
apis to initialize logging and trace events for dart runners.
2019-11-13 10:02:09 -08:00
G. Ari Aye
311aa4808b Update version of dart/language_model distributed with flutter engine to latest (flutter/engine#13799)
Fixes https://github.com/dart-lang/sdk/issues/39352.
2019-11-13 09:56:38 -08:00
Ben Konyi
38fa8a1fb8 Roll src/third_party/dart 5cce1e4acd..d5d889668b (17 commits) (flutter/engine#13806)
dart-lang/sdk@d5d889668b [analyzer] Added variance support for upper/lower bounds.
dart-lang/sdk@a65aff122d [analyzer] Changed subtype checking for variance modifiers.
dart-lang/sdk@a520e771f6 More subtyping tests.
dart-lang/sdk@942419e6ba [analysis_server] Funnel sendServerErrorNotification through logException
dart-lang/sdk@26cabb72c3 [analyzer] Add [SilentException] where previously not reported to users.
dart-lang/sdk@d355778418 [analyzer] rate limit the crash reports we send
dart-lang/sdk@0b210e5e81 strict inference should not complain about top-level setter return types
dart-lang/sdk@ab7bceb622 Ensure that Member(s) are not created around Member(s).
dart-lang/sdk@b3d52df66d Remove undetected unused field in CreateAllSummariesVisitor
dart-lang/sdk@158559bc03 Changelog update for extension method prefix change.
dart-lang/sdk@2563a1b2ac Add an option to dartfix to specify the SDK used by analysis
dart-lang/sdk@667f77ed60 Add an http server for the interactive preview mode
dart-lang/sdk@2a9af7d953 [vm] Late modifier for non-final static fields.
dart-lang/sdk@3771dddf43 [VM/nnbd] Force the DeclarationType of a class to have legacy nullability.
dart-lang/sdk@024a4b2999 Remove unused import
dart-lang/sdk@3bde76208d Fix for AstBinaryFlags.hasQuestion
dart-lang/sdk@63c67a6768 Ignore zero length regions in the preview tool
2019-11-13 19:10:56 +02:00
skia-flutter-autoroll
8ee2ee0507 Roll fuchsia/sdk/core/mac-amd64 from p9FbP... to _QV9E... (flutter/engine#13823)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-13 09:04:03 -08:00
Kaushik Iska
1c8fb6612e Revert "Roll src/third_party/skia d860a78fd60c..581108137b46 (13 commits) (#13800)" (flutter/engine#13828)
This reverts commit 2d34550cb365c9167929bf4693492b5f12974a1e.
2019-11-13 07:22:42 -08:00
skia-flutter-autoroll
4384b0f1ca Roll fuchsia/sdk/core/mac-amd64 from tZdOC... to p9FbP... (flutter/engine#13801)
Roll fuchsia/sdk/core/mac-amd64 from tZdOC... to p9FbP...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-12 18:49:45 -05:00
George Wright
47f1a8028a Create a WeakPtrFactory for use on the UI thread in VsyncWaiter (flutter/engine#13781) 2019-11-12 15:46:07 -08:00
skia-flutter-autoroll
2d34550cb3 Roll src/third_party/skia d860a78fd60c..581108137b46 (13 commits) (flutter/engine#13800)
https://skia.googlesource.com/skia.git/+log/d860a78fd60c..581108137b46

git log d860a78fd60c..581108137b46 --date=short --no-merges --format='%ad %ae %s'
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 csmartdalton@google.com Add 'numRasterSamples' and 'isMixedSampled' to GrProgramInfo
2019-11-12 ccross@android.com [SkQP/Android] Replace -Weverything with -Wextra
2019-11-12 robertphillips@google.com Use a priori knowledge about the number of stencil bits in Dawn, Metal and Vulkan backends
2019-11-12 senorblanco@chromium.org Dawn: implement dynamic primitive processor texture handling.
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 31edef751a8d..9da287fd0264 (6 commits)
2019-11-12 jvanverth@google.com Detect whether trying to blit a Metal swapchain texture, and fail if so.
2019-11-12 senorblanco@chromium.org Dawn: fix bug in stencil handling.
2019-11-12 nigeltao@google.com Free SkWuffsCodec frame-count decoder earlier
2019-11-12 bungeman@google.com Track and force opsz axis on Mac.
2019-11-12 herb@google.com Make metrics const on SkStrike
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 halcanary@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=halcanary@google.com
2019-11-12 18:45:58 -05:00