8520 Commits

Author SHA1 Message Date
Nurhan Turgut
076cf25e37 [web] Calling platform message callback after copy (flutter/engine#15950)
* Calling platform message callback after copy

* addressing pr comments

* adding unit tests to clipbpard.dart
2020-01-24 15:35:03 -08:00
Kaushik Iska
024a753078 [fuchsia] Expose view_ref as part of dart:fuchsia initialization (flutter/engine#15958)
fixes https://github.com/flutter/flutter/issues/47178
2020-01-24 13:42:19 -08:00
George Wright
2d2da1dd64 Refactor ShellTest to allow for different ShellTestPlatformViews (flutter/engine#15972)
This paves the way for us to have shell_unittests backed by different rendering APIs (e.g. OpenGL, Vulkan, Metal).
2020-01-24 13:29:12 -08:00
Yegor
3f4a2380cd Cache computed window.physicalSize in a FrameReference (flutter/engine#15955) 2020-01-24 13:21:16 -08:00
Dan Field
62a99c60c5 the the fix (flutter/engine#15973) 2020-01-24 12:43:32 -08:00
Ferhat
74e67d3c35 Optimize drawRRect to use dom_canvas (flutter/engine#15970) 2020-01-24 11:03:19 -08:00
Ferhat
4fcba4abfd Remove paint apply in draw image (flutter/engine#15969)
https://github.com/flutter/flutter/issues/49132
2020-01-24 10:39:54 -08:00
skia-flutter-autoroll
8d2d8c7123 Roll fuchsia/sdk/core/linux-amd64 from Wc7e4... to 8Ns10... (flutter/engine#15964) 2020-01-24 02:13:02 -08:00
skia-flutter-autoroll
6765b84dad Roll src/third_party/skia a7e557f3e353..3ea4d5bb857d (4 commits) (flutter/engine#15963)
https://skia.googlesource.com/skia.git/+log/a7e557f3e353..3ea4d5bb857d

git log a7e557f3e353..3ea4d5bb857d --date=short --first-parent --format='%ad %ae %s'
2020-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 7afe38da7578..2ae619822948 (463 commits)
2020-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 135f8fcba837..f3b4e6c3030f (8 commits)
2020-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f324fe10ca65..5ef91b82cbed (6 commits)
2020-01-24 bsalomon@google.com Add support for GL_NV_fence.

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-24 02:29:05 -05:00
George Wright
ffb91bfd48 ensure we export the various dart snapshot symbols on Fuchsia (flutter/engine#15953) 2020-01-23 20:13:03 -08:00
George Wright
33999d4bc3 Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (flutter/engine#15118) 2020-01-23 18:54:49 -08:00
George Wright
da0fcfec7a Re-arm timer as necessary in MessageLoopFuchsia 2020-01-23 18:54:49 -08:00
skia-flutter-autoroll
72d0154e2b Roll src/third_party/skia c88a3bc3f561..a7e557f3e353 (6 commits) (flutter/engine#15957)
https://skia.googlesource.com/skia.git/+log/c88a3bc3f561..a7e557f3e353

git log c88a3bc3f561..a7e557f3e353 --date=short --first-parent --format='%ad %ae %s'
2020-01-24 michaelludwig@google.com Reland "Increase precision of some quad AA calculations"
2020-01-24 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-23 reed@google.com remove legacy SkMScalar code
2020-01-23 mtklein@google.com use longer-lived alloc in CacheKey()
2020-01-23 mtklein@google.com force skvm interpreter in ASAN builds, add bots
2020-01-23 brianosman@google.com Use PipelineStageArgs throughout GrSkSLFP and PipelineStageCodeGenerator

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-23 21:49:01 -05:00
Wu Zhong
9e59686653 Fixes FlutterCallbackInfomation leaks (flutter/engine#15089)
See: flutter/flutter#46750
2020-01-23 16:33:26 -08:00
Wu Zhong
cf8b9d5e1a Fixes oc leaks in platform plugin (flutter/engine#15041)
Some objc objects are not released in the iOS embedder. This fixes a
subset of those leaks in FlutterPlatformPlugin.mm.
2020-01-23 16:32:31 -08:00
Jason Simmons
e98b1c3ef7 Do not reset the child isolate preparer if the isolate group data already has one (flutter/engine#15952)
See https://github.com/flutter/flutter/issues/49358
2020-01-23 16:04:02 -08:00
Chinmay Garde
e8827952d5 Fix data race in DartIsolateGroupData. (flutter/engine#15949)
This class is meant to be thread safe. In fact, its headerdoc statement on
thread safety even mentions this. All fields on the class are readonly except
the child isolate preparer. This field is set during VM instantiated isolate
initialization. The VM may launch multiple isolate in the same isolate group on
at the same time (each on a VM backed thread pool thread). Attempting to set the
field without synchronization is a data race.

Fixes https://github.com/flutter/flutter/issues/49358
Fixes b/147798920
2020-01-23 16:03:37 -08:00
Miguel
497dc90ab7 [fuchsia] Add LogSink to flutter_[jit & aot]_product_runner (flutter/engine#15697) 2020-01-23 15:15:33 -08:00
Jason Simmons
65ffe2546f Do not produce timeline events in release mode (flutter/engine#15894)
Calling Dart_TimelineEvent has a performance cost, and the APIs for collecting
timeline events are not available in release mode.
2020-01-23 15:05:00 -08:00
skia-flutter-autoroll
9ee8f1d83c Roll src/third_party/skia e4ddb8a7cddc..c88a3bc3f561 (24 commits) (flutter/engine#15945)
https://skia.googlesource.com/skia.git/+log/e4ddb8a7cddc..c88a3bc3f561

git log e4ddb8a7cddc..c88a3bc3f561 --date=short --first-parent --format='%ad %ae %s'
2020-01-23 jlavrova@google.com Bidi segmentation BEFORE anything else
2020-01-23 csmartdalton@google.com Move GrTessellator::VertexAllocator to GrEagerVertexAllocator
2020-01-23 herb@google.com Convert evict callback from function to interface
2020-01-23 brianosman@google.com Remove unused functions and members from PipelineStageCodeGenerator
2020-01-23 mtklein@google.com more bits for shader program hash
2020-01-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-23 robertphillips@google.com Clean up some "const SkISize& dimensions" usages w/in Ganesh
2020-01-23 reed@google.com Don't make promises about rowbytes
2020-01-23 egdaniel@google.com Treat GrTextureAdjusters mip copy like other producers, i.e. no fallback.
2020-01-23 michaelludwig@google.com Revert "Increase precision of some quad AA calculations"
2020-01-23 mtklein@google.com basic pass at gradients
2020-01-23 reed@google.com remove some memory-based methods, add rc()
2020-01-23 senorblanco@chromium.org Implement support for framebufferOnly render targets.
2020-01-23 egdaniel@google.com GrPixelConfig is DEAD!!!!!
2020-01-23 halcanary@google.com Fix build when (is_ios && !skia_enable_skottie)
2020-01-23 michaelludwig@google.com Increase precision in barycentric_coord calculations
2020-01-23 egdaniel@google.com Remove fConfig from GrSurfaceDesc.
2020-01-23 bsalomon@google.com Fix issue introduced in 33c0f260d28e28dbb5e34be71ffcbd5165a83bb3
2020-01-23 michaelludwig@google.com Increase precision of some quad AA calculations
2020-01-23 herb@google.com Reland "Specialize SkRectanzier to SkRectanizerSkyline"
2020-01-23 reed@google.com row/col methods
2020-01-23 reed@google.com remove obsolete flag SK_SUPPORT_LEGACY_CANVAS_MATRIX_VIRTUALS
2020-01-23 brianosman@google.com Disable Programs test on MacBook10.1-Metal
2020-01-23 michaelludwig@google.com Add GM for crbug:10141204

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-23 14:30:23 -08:00
Wu Zhong
907f05a6ee Fixes labelPrefix memory leak in FlutterEngine (flutter/engine#14674) 2020-01-23 14:07:51 -08:00
Matt Carroll
fbd6f7a1f9 Release TextureView surface within FlutterTextureView when disconnected. (#48535) (flutter/engine#15899) 2020-01-23 13:19:42 -08:00
Kaushik Iska
74cbca7c98 [fuchsia] Timeline events in profile mode to observatory (flutter/engine#15900)
This is to address fxb/44063

In all the other modes they will be sent to the systrace
2020-01-23 11:53:03 -08:00
skia-flutter-autoroll
656b2c77f6 Roll fuchsia/sdk/core/linux-amd64 from N502w... to Wc7e4... (flutter/engine#15935) 2020-01-23 09:33:02 -08:00
Todd Volkert
a11a0ce39c Add script to force build LUCI builders for a specified commit (flutter/engine#15938) 2020-01-23 09:29:37 -08:00
skia-flutter-autoroll
24d4a49432 Roll src/third_party/skia f9aea7f7e502..e4ddb8a7cddc (35 commits) (flutter/engine#15931)
https://skia.googlesource.com/skia.git/+log/f9aea7f7e502..e4ddb8a7cddc

git log f9aea7f7e502..e4ddb8a7cddc --date=short --first-parent --format='%ad %ae %s'
2020-01-23 reed@google.com Revert "Specialize SkRectanzier to SkRectanizerSkyline"
2020-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src f2517d68dfde..7afe38da7578 (473 commits)
2020-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 8c396a9cc4a8..135f8fcba837 (16 commits)
2020-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b766e5e7fbf4..f324fe10ca65 (6 commits)
2020-01-23 herb@google.com Specialize SkRectanzier to SkRectanizerSkyline
2020-01-23 egdaniel@google.com Pass readSwizzle into more proxy creation to not use config.
2020-01-23 egdaniel@google.com Remove GrPixelConfig from GrSurface and GrSurfaceProxy.
2020-01-23 benjaminwagner@google.com Reduce binary size of GCC Debug builds
2020-01-22 robertphillips@google.com Add missing 'GrProtected' parameter to createCompressedTexture call chain
2020-01-22 michaelludwig@google.com Account for negative w in GrQuad::bounds
2020-01-22 jlavrova@google.com Another attempt to aling ellipsis behavior with TxtLib
2020-01-22 awscreen@chromium.org Update font descriptor selection workaround
2020-01-22 michaelludwig@google.com Add GM reproducing perspective failures
2020-01-22 mtklein@google.com extend -O1 hack to avx2 code as well
2020-01-22 benjaminwagner@google.com Revert "Revert "Revert "Complete rewrite of the SkSL interpreter"""
2020-01-22 ethannicholas@google.com let's see what happens
2020-01-22 ethannicholas@google.com derp
2020-01-22 ethannicholas@google.com test change
2020-01-22 ethannicholas@google.com removed extraneous change
2020-01-22 ethannicholas@google.com maybe fixed?
2020-01-22 ethannicholas@google.com Revert "Revert "Complete rewrite of the SkSL interpreter""
2020-01-22 kjlubick@google.com [canvaskit] Roll to 0.12.0
2020-01-22 kjlubick@google.com [canvaskit] Fix color opaqueness
2020-01-22 kjlubick@google.com [canvaskit] Fix colorType bug
2020-01-22 reed@google.com Revert "Revert "use SkM44 internally""
2020-01-22 fmalita@chromium.org [skottie] Cleanup: convert shape layer adapters to new pattern
2020-01-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-22 bsalomon@google.com Fix usage enum with GL_NV_pixel_buffer_object.
2020-01-22 bungeman@google.com Glyph 0xFFFF is a valid glyph.
2020-01-22 bsalomon@google.com Disable Programs test on TecnoSparkPro3 Debug test bot
2020-01-22 egdaniel@google.com Reland "Reland "Pass in a SkColorType into SkImage_Gpu ctor.""
2020-01-22 michaelludwig@google.com Add GrQuad::bounds() benchmark
2020-01-22 reed@google.com Revert "use SkM44 internally"
2020-01-22 mtklein@google.com add --dylib to fm
2020-01-22 reed@google.com use SkM44 internally

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-23 10:57:18 -05:00
George Wright
7d26c109c8 Revert "Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (#15118)" (flutter/engine#15903)
This reverts commit efe18ad9a6b59a3f7b43e0e4e1cfe8dad94f8e16.
2020-01-22 20:35:41 -08:00
Brian Osman
ea2edc9a40 Implement new SkCanvas virtuals in testing canvases (flutter/engine#15893) 2020-01-22 15:52:46 -05:00
Dan Field
ee7e3c82c9 Const finder fixes (flutter/engine#15880) 2020-01-22 12:00:51 -08:00
skia-flutter-autoroll
85f0814561 Roll fuchsia/sdk/core/linux-amd64 from v-OJE... to N502w... (flutter/engine#15892) 2020-01-22 11:33:01 -08:00
Dan Field
03fcc31f8c errant log (flutter/engine#15891) 2020-01-22 11:18:03 -08:00
skia-flutter-autoroll
a89a324ac5 Roll src/third_party/skia d59053987a27..f9aea7f7e502 (10 commits) (flutter/engine#15890)
https://skia.googlesource.com/skia.git/+log/d59053987a27..f9aea7f7e502

git log d59053987a27..f9aea7f7e502 --date=short --first-parent --format='%ad %ae %s'
2020-01-22 csmartdalton@google.com Add a tessellation mode that triangulates the inner polygon separately
2020-01-22 herb@google.com Reduce error control flow in addGlyphToAtlas
2020-01-22 scroggo@google.com Make SkImageInfo::validRowBytes consider alignment
2020-01-22 bsalomon@google.com Rework spefication of src/dst rects/translates throughout SkGpuBlurUtils.
2020-01-22 brianosman@google.com Clamp GrSkSLFP output to valid premul
2020-01-22 bsalomon@google.com Add functions for GL_NV_fence to GrGLInterface.
2020-01-22 robertphillips@google.com Revert "Add compressed backend textures to Metal"
2020-01-22 reed@google.com remove fun operator overloads
2020-01-22 mtklein@google.com split SkBBoxHierarchy into public/base types
2020-01-22 robertphillips@google.com Add compressed backend textures to Metal

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-22 13:40:23 -05:00
Jason Simmons
bc8c219dc6 [libtxt] Assign a unique ID to each glyph cluster within a line (flutter/engine#15742) 2020-01-22 10:38:03 -08:00
Kaushik Iska
156af12ed5 [bots] remove auto-assign for web PRs (flutter/engine#15878) 2020-01-22 09:50:00 -08:00
Dan Field
f6881297d2 [fuchsia] HitTesting for fuchsia a11y (flutter/engine#15570) 2020-01-22 01:12:37 -08:00
skia-flutter-autoroll
13897375cc Roll src/third_party/skia 808f021b51df..d59053987a27 (4 commits) (flutter/engine#15882)
https://skia.googlesource.com/skia.git/+log/808f021b51df..d59053987a27

git log 808f021b51df..d59053987a27 --date=short --first-parent --format='%ad %ae %s'
2020-01-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 845a09b8241e..8c396a9cc4a8 (5 commits)
2020-01-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 11cb891a01a2..b766e5e7fbf4 (1 commits)
2020-01-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4c7513580a6e..f2517d68dfde (355 commits)
2020-01-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-22 01:41:58 -05:00
skia-flutter-autoroll
0909b5ba64 Roll src/third_party/skia 4277f0173657..808f021b51df (7 commits) (flutter/engine#15879)
https://skia.googlesource.com/skia.git/+log/4277f0173657..808f021b51df

git log 4277f0173657..808f021b51df --date=short --first-parent --format='%ad %ae %s'
2020-01-21 brianosman@google.com Improve error handling in SkSL ByteCode
2020-01-21 brianosman@google.com Tweak pointlight3d sample to work in Raster backend
2020-01-21 jlavrova@google.com Calculating drawing area for a line with shadows
2020-01-21 benjaminwagner@google.com Revert "Reland "Pass in a SkColorType into SkImage_Gpu ctor.""
2020-01-21 reed@google.com remove the last vestiges of SkMScalar
2020-01-21 reed@google.com IWYU -- colorspace no longer includes matrix44
2020-01-21 egdaniel@google.com Pass swizzle into createProxy instead of inferring from GrPixelConfig.

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-21 21:33:47 -05:00
Michael Goderbauer
0ad44285bd Remove unused Imports and private method (flutter/engine#15872) 2020-01-21 17:53:02 -08:00
skia-flutter-autoroll
a25c5a5dd1 Roll src/third_party/dart ef0c7f16e609..4ad5fab95753 (41 commits) (flutter/engine#15875)
https://dart.googlesource.com/sdk.git/+log/ef0c7f16e609..4ad5fab95753

git log ef0c7f16e609..4ad5fab95753 --date=short --first-parent --format='%ad %ae %s'
2020-01-22 jwren@google.com Refactor _placementInSuggestionList to not use the dart:math Point class to represent Place, this has been replaced by a new class.
2020-01-22 rmacnak@google.com [test] Remove dart2js tests of MirrorsUsed. Remove MirrorsUsed annotations for all tests.
2020-01-22 paulberry@google.com Migration: add logic to remove unnecessary "as" expressions.
2020-01-22 paulberry@google.com Migration: verify that "as" expressions are allowed to be null
2020-01-21 scheglov@google.com Parse --packages file as package_config.json or .packages, depending on the content.
2020-01-21 paulberry@google.com Migration: make an inverse function for Variables.uniqueIdentifierForSpan.
2020-01-21 vsm@google.com Add node-source-map-support for better web stack traces during testing
2020-01-21 markzipan@google.com Moving DoubleLinkedQueueEntry's null check to firstEntry and lastEntry.
2020-01-21 jakemac@google.com code review updates from https://dart-review.googlesource.com/c/sdk/+/132300/6 that I forgot to upload
2020-01-21 jwren@google.com Counter utility class for printing additional metrics from the completion_metrics.dart file.
2020-01-21 scheglov@google.com Issue 39833. Report an error when a function typed formal parameter has question and the experiment is not enabled.
2020-01-21 alexmarkov@google.com [vm/aot/tfa] Take control flow into account when building data flow summary
2020-01-21 fmil@google.com Replace fuchsia.deprecatedtimezone
2020-01-21 whesse@google.com [infra] Send only 100 changed test results to Firestore at once
2020-01-21 vsm@google.com [dartdevc,nnbd] include dart:developer and dart:isolate in built sdk
2020-01-21 jwren@google.com Initial and intentionally minimal pkg/dartdev/ package.  This includes some initial CLI utilities and test file.
2020-01-21 brianwilkerson@google.com Enable prefer_single_quotes in analyzer_plugin
2020-01-21 brianwilkerson@google.com Fix some lints from function typed parameters that were not converted automatically
2020-01-21 mfairhurst@google.com [nnbd_migration] Assign instance creation parameters to bounds
2020-01-21 mfairhurst@google.com [nnbd_migration] Assign implicit call type parameters to bounds
2020-01-21 mfairhurst@google.com [nnbd_migration] assign explicit call() type-parameters to their bounds
2020-01-21 brianwilkerson@google.com Enable prefer_single_quotes in analysis_server_client
2020-01-21 brianwilkerson@google.com Enable prefer_single_quotes in analysis_server
2020-01-21 jakemac@google.com Updates frontend_server javascript bundler to be based on import uri instead of file uri.
2020-01-21 victor.agnez@hotmail.com [vm/aot] Fix FlowGraphCompiler::TryIntrinsifyHelper issue for implicit getters and setters of unboxed fields
2020-01-21 paulberry@google.com Migration: create wrapper methods for EditPlanner.surround
2020-01-21 paulberry@google.com Make it easier for tests based on AnalysisContextCollectionImpl to enable NNBD.
2020-01-21 paulberry@google.com Convert builder.dart to triple-slash comment style
2020-01-21 paulberry@google.com Migration: plumb more fix reasons through FixBuilder to instrumentation.
2020-01-21 paulberry@google.com Migration: fix broken reasons for dead code elimination
2020-01-21 paulberry@google.com Migration: generalize creation of unique IDs for source spans
2020-01-21 danny@tuppeny.com Add a server diagnostic page for viewing overlays/contents
2020-01-21 johnniwinther@google.com [cfe] Move type parser to package:kernel
2020-01-21 johnniwinther@google.com [cfe] Implement ClassHierarchyBuilder supertype computation in terms of DartType
2020-01-21 lrn@google.com Include [AssertionError.message] in [AssertionError.toString] value.
2020-01-21 vsm@google.com [js] cleanup old dart:js / js_util files
2020-01-21 dmitryas@google.com [cfe] Allow invocations of Object's member on nullable receivers
2020-01-21 mvdoster@gmail.com docs(Update list.dart)
2020-01-21 13454782+awulkan@users.noreply.github.com Fix: Typo in elementAt() method description
2020-01-21 lrn@google.com Clean-up. Fixes List.generate and Stream.isEmpty documentation.
2020-01-21 dacoharkes@google.com [vm/ffi] Enable tests on CFE

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

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-21 20:49:57 -05:00
stuartmorgan
d45eb4bed2 Add missing include in GLFW and Windows embeddings (flutter/engine#15867) 2020-01-21 17:48:03 -08:00
skia-flutter-autoroll
24d62e7907 Roll fuchsia/sdk/core/linux-amd64 from p1UDn... to v-OJE... (flutter/engine#15874)
Roll fuchsia/sdk/core/linux-amd64 from p1UDn... to v-OJE...

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-21 20:45:28 -05:00
Dan Field
24d380c47f derp (flutter/engine#15876) 2020-01-21 16:53:06 -08:00
Ferhat
328ff31301 Implement Canvas drawPoints API for Html backend (flutter/engine#15870) 2020-01-21 16:37:41 -08:00
Dan Field
59118b69c0 retry on CIPD failure (flutter/engine#15862) 2020-01-21 16:16:30 -08:00
skia-flutter-autoroll
1b64bb85cb Roll src/third_party/skia cedab522227a..4277f0173657 (9 commits) (flutter/engine#15863)
https://skia.googlesource.com/skia.git/+log/cedab522227a..4277f0173657

git log cedab522227a..4277f0173657 --date=short --first-parent --format='%ad %ae %s'
2020-01-21 robertphillips@google.com mv BackendTextureData to end of parameter list
2020-01-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-21 egdaniel@google.com Reland "Pass in a SkColorType into SkImage_Gpu ctor."
2020-01-21 mtklein@google.com let picture record take a bbh directly
2020-01-21 mtklein@google.com modernize some picture internal types
2020-01-21 robertphillips@google.com Add GrTexturable type
2020-01-21 egdaniel@google.com Better handle colorTypes in GrTexutreProducer.
2020-01-21 herb@google.com Simplify 1 pixel padding calculation
2020-01-21 reed@google.com use safe cast when converting double to float

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-21 16:49:45 -05:00
Ferhat
e4501f8cba Fix RRect hittest optimization to handle malformed corner radius (flutter/engine#15859) 2020-01-21 12:12:14 -08:00
Nathan Rogers
9404aa2e5e Add size parameters to Vulkan surface functions (flutter/engine#15748)
Add "width" and "height" trace parameters to
|VulkanSurfacePool::GetCachedOrCreateSurface| and
|VulkanSurfacePool::CreateSurface|.  Also add an "allocationSize"
parameter to the "vkAllocateMemory" event.
2020-01-21 11:46:10 -08:00
godofredoc
af1484e0be Add .vpython dependencies to migrate run_tests.py to vpython. (flutter/engine#15161)
vpython is used to provide a hermetic environment for python scripts.
Dependencies are provided using cipd and take advantage of the caching
tools provided by luci services.
2020-01-21 11:16:59 -08:00
Nathan Rogers
f8c3d8d3aa [fuchsia] Support Skia tracing arguments (flutter/engine#15745)
When running on Fuchsia, respect the argument values that Skia passes
into the Flutter implementation of the |SkEventTracer| interface.

Bug: https://github.com/flutter/flutter/issues/48864
2020-01-21 10:00:11 -08:00
skia-flutter-autoroll
38db3623fb Roll src/third_party/skia 215c34be2bd3..cedab522227a (9 commits) (flutter/engine#15856)
https://skia.googlesource.com/skia.git/+log/215c34be2bd3..cedab522227a

git log 215c34be2bd3..cedab522227a --date=short --first-parent --format='%ad %ae %s'
2020-01-21 reed@google.com remove debugging dump
2020-01-21 ethannicholas@google.com Revert "Complete rewrite of the SkSL interpreter"
2020-01-21 reed@google.com use real normal-map texture
2020-01-21 bungeman@google.com Fix 'trak' and system variable fonts on macOS.
2020-01-21 ethannicholas@google.com Complete rewrite of the SkSL interpreter
2020-01-21 fmalita@chromium.org Cleanup remainig SkMSCalar literals
2020-01-21 fmalita@chromium.org [skottie] Ensure malformed scalar properties are initialized
2020-01-21 nifong@google.com Don't apply android device clip restriction, only show the viz of it.
2020-01-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 benjaminwagner@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: benjaminwagner@google.com
2020-01-21 12:48:58 -05:00