8129 Commits

Author SHA1 Message Date
Kaushik Iska
d6b2b657eb [vulkan] Bundle vulkan validation layer so files (flutter/engine#13930)
Enable vulkan validation for Fuchsia in debug mode as well.
2019-11-25 16:09:56 -08:00
Chinmay Garde
dee0c26a36 Don't crash but warn when the scene builder specifies no layers. (flutter/engine#14008) 2019-11-25 15:38:41 -08:00
Francisco Magdaleno
0ae5cf2b29 Remove device independent mask (flutter/engine#14010) 2019-11-25 14:55:12 -08:00
skia-flutter-autoroll
45817c11df Roll src/third_party/skia 50299de39976..8fa469d3bcd6 (21 commits) (flutter/engine#14009)
https://skia.googlesource.com/skia.git/+log/50299de39976..8fa469d3bcd6

git log 50299de39976..8fa469d3bcd6 --date=short --first-parent --format='%ad %ae %s'
2019-11-25 michaelludwig@google.com Lift TextureSampler's proxy to SurfaceProxy
2019-11-25 csmartdalton@google.com Reland "Reland "Enable msaa ccpr on vulkan""
2019-11-25 jlavrova@google.com Ellipsis again
2019-11-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-25 fmalita@chromium.org [CanvasKit] Add SkResourceCache helpers
2019-11-25 brianosman@google.com Extracted Skottie's resource provider to a separate module
2019-11-25 herb@google.com Fix chrome build bots
2019-11-25 herb@google.com Structured binding for SkZip and SkEnumerate
2019-11-25 herb@google.com Simplify SubRun structure in GrTextBlob
2019-11-25 benjaminwagner@google.com Fix asset_utils when no service_account_json
2019-11-25 bsalomon@google.com Reland "Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"""
2019-11-25 robertphillips@google.com Add code path that avoids large indexBuffer draws
2019-11-25 fmalita@chromium.org [sksg] Temporarily inline Path fillType accessors
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 68d3f3a95f1b..ef3043bd8110 (1 commits)
2019-11-25 michaelludwig@google.com Use just GrSurfaceProxy in pipeline management.
2019-11-25 michaelludwig@google.com Lock down GrQuad ctors, avoid resetting Ws when known to be 1.0
2019-11-25 fmalita@chromium.org [skottie] Use seekFrame in skottie2movie
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4c7db77e0185..e9b68f332a30 (5 commits)
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 137e8082047a..0ec8ef3c9f4f (1040 commits)
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c8d4d4254ca1..d44d61514749 (4 commits)
2019-11-24 benjaminwagner@google.com Remove Debian9 GCC jobs and related code

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

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 bungeman@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: bungeman@google.com
2019-11-25 17:48:37 -05:00
Jason Simmons
b8182fbd53 Convert images to raster on the GPU thread for Image.toByteData (flutter/engine#13647)
If the image is a cross-context image that might be read from the GPU thread
during onscreen rendering, then it is not safe to read it concurrently from
the IO thread as part of Image.toByteData.

If the GPU thread does not have a graphics context, then fall back to
converting the image on the IO thread.

Fixes https://github.com/flutter/flutter/issues/30697
2019-11-25 14:44:57 -08:00
David Worsham
5aa9e07326 Fix most fml tests on Fuchsia (flutter/engine#14007)
* Add fuchsia MessageLoopImpl; fix several tests
2019-11-25 14:16:50 -08:00
Amir Hardon
1575b8224f revert accidental change to MultipePlatformViewsTest (flutter/engine#13481) 2019-11-25 12:33:23 -08:00
Jonah Williams
e78dbf3347 Add support for FontLoader API for the web (flutter/engine#13999) 2019-11-25 11:07:13 -08:00
Brian Osman
b7afcf47d6 Use new SkPathDirection enum, previous one is deprecated (flutter/engine#14005) 2019-11-25 14:03:16 -05:00
skia-flutter-autoroll
aaff3314e1 Roll src/third_party/skia c3ff97a98b74..50299de39976 (1 commits) (flutter/engine#13998)
https://skia.googlesource.com/skia.git/+log/c3ff97a98b74..50299de39976

git log c3ff97a98b74..50299de39976 --date=short --no-merges --format='%ad %ae %s'
2019-11-23 robertphillips@google.com Reland "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType""

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

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 robertphillips@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: robertphillips@google.com
2019-11-25 13:30:54 -05:00
skia-flutter-autoroll
f4ca39e2a0 Roll fuchsia/sdk/core/linux-amd64 from _7JyV... to hK-BD... (flutter/engine#13997)
Roll fuchsia/sdk/core/linux-amd64 from _7JyV... to hK-BD...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-25 13:27:53 -05:00
gaaclarke
d75d4ef7c8 Removed auto roll commits from auto_assign. (flutter/engine#13992) 2019-11-25 09:38:36 -08:00
Chinmay Garde
51da19b944 PR 2019-11-22 23:03:34 -08:00
Chinmay Garde
2866095b58 Setup a Metal test surface and add a new unit-test target that tests the testing utilities.
`//flutter/testing` now contains a lot of utilities used by other test targets.
This includes stuff like working with render targets that use either OpenGL or
Metal, fixtures for interacting with the Dart VM, test assertion predicates,
etc.. However, these utilities themselves are not tested as part of a standalone
test suite. Instead, only the test targets that include it exercise these
utilities. Since these are no longer trivial, a new test target has been added
that tests the testing utilities directly.
2019-11-22 23:03:34 -08:00
skia-flutter-autoroll
c7aca18f19 Roll src/third_party/skia 47af12aa8331..c3ff97a98b74 (3 commits) (flutter/engine#13993)
https://skia.googlesource.com/skia.git/+log/47af12aa8331..c3ff97a98b74

git log 47af12aa8331..c3ff97a98b74 --date=short --no-merges --format='%ad %ae %s'
2019-11-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-23 bsalomon@google.com Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType""

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

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 robertphillips@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: robertphillips@google.com
2019-11-22 23:03:46 -05:00
Kaushik Iska
e04a911e5c [fuchsia] Capture SkRRect in scene_update_context by value (flutter/engine#13989)
This was leading to usage of the captured rect after the end
of the lifetime in descrutor of Frame.
2019-11-22 16:29:58 -08:00
skia-flutter-autoroll
8c16c784a3 Roll src/third_party/skia 078e8faa26d8..47af12aa8331 (22 commits) (flutter/engine#13987)
https://skia.googlesource.com/skia.git/+log/078e8faa26d8..47af12aa8331

git log 078e8faa26d8..47af12aa8331 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-22 bsalomon@google.com Test texture domain effect with local matrix.
2019-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b8e748be6b94..4c7db77e0185 (21 commits)
2019-11-22 halcanary@google.com LICENSE file: clean up
2019-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f2c9ce1e08ed..c8d4d4254ca1 (15 commits)
2019-11-22 jvanverth@google.com Add checks for TextureSampler count in text GeoProcs.
2019-11-22 ethannicholas@google.com SkSL now supports functions defined in sksl_gpu.inc
2019-11-22 reed@google.com Revert "Reland "Revert "Use flat version of path-direction enum"""
2019-11-22 robertphillips@google.com Add utility for creating test-only GrProgramInfos
2019-11-22 kjlubick@google.com [skolo] Remove internal hardware 2
2019-11-22 reed@google.com remove LEGACY_CONVEXITY code -- no more clients
2019-11-22 michaelludwig@google.com GrQuadPerEdgeAA::Tessellator owns GrVertexWriter
2019-11-22 michaelludwig@google.com Move textureop fallback code out of GrRTC and into AddTextureSetOps
2019-11-22 rmistry@google.com [G3 compile bot] Add comment to CL when there is an interesting failure
2019-11-22 mtklein@google.com rough unit test support for FM
2019-11-22 jvanverth@google.com Rename GLRTFBOIDIs0 to WrapsSwapchainSurface and use for Metal.
2019-11-22 nigeltao@google.com Optimize SkWuffsCodec's sk_bzero calls
2019-11-22 robertphillips@google.com Update bezier_*_effects GMs to not use rand
2019-11-22 halcanary@google.com Documentation: Cq-Include-Trybots
2019-11-22 benjaminwagner@google.com Add Docker-based GCC Test tasks
2019-11-22 kjlubick@google.com [canvaskit] Add SkContourMeasure
2019-11-22 reed@google.com Reland "Revert "Use flat version of path-direction enum""

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

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 robertphillips@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: robertphillips@google.com
2019-11-22 19:13:06 -05:00
gaaclarke
ec5cf813f6 Made a way to turn off the OpenGL operations on the IO thread for backgrounded apps (flutter/engine#13908) 2019-11-22 14:08:33 -08:00
Gary Qian
ffe1d3fca6 Do not default to downstream affinity on iOS insertText (flutter/engine#13852) 2019-11-22 14:02:50 -08:00
gaaclarke
f5c2a1e0ad Added auto-reviewer config file (flutter/engine#13962) 2019-11-22 13:30:18 -08:00
skia-flutter-autoroll
49844fa631 Roll fuchsia/sdk/core/linux-amd64 from mvesW... to _7JyV... (flutter/engine#13983)
Roll fuchsia/sdk/core/linux-amd64 from mvesW... to _7JyV...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-22 16:18:27 -05:00
Jonah Williams
ca6bb55b70 Add dev_compiler and frontend_server to package uploading rule (flutter/engine#13926) 2019-11-22 12:27:06 -08:00
Mouad Debbar
f27f912a4c [web] Fix bug in rich text layout (flutter/engine#13981) 2019-11-22 12:20:16 -08:00
gaaclarke
43dce83fc1 Refactor to passing functions by const ref (flutter/engine#13975)
Moved our code to passing functions by const ref
2019-11-22 12:20:02 -08:00
skia-flutter-autoroll
618eee6b31 Roll src/third_party/skia 7a538b1eeccd..078e8faa26d8 (1 commits) (flutter/engine#13978)
https://skia.googlesource.com/skia.git/+log/7a538b1eeccd..078e8faa26d8

git log 7a538b1eeccd..078e8faa26d8 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 bsalomon@google.com Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"

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

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 robertphillips@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=robertphillips@google.com
2019-11-22 15:18:28 -05:00
skia-flutter-autoroll
ef868d4ec1 Roll fuchsia/sdk/core/linux-amd64 from zgJ75... to mvesW... (flutter/engine#13977)
Roll fuchsia/sdk/core/linux-amd64 from zgJ75... to mvesW...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-22 03:20:09 -05:00
skia-flutter-autoroll
3f9d84f0bc Roll src/third_party/skia 0788481c63dc..7a538b1eeccd (3 commits) (flutter/engine#13973)
https://skia.googlesource.com/skia.git/+log/0788481c63dc..7a538b1eeccd

git log 0788481c63dc..7a538b1eeccd --date=short --no-merges --format='%ad %ae %s'
2019-11-22 bsalomon@google.com Make FP optimizations helpers use SkAlphaType not GrColorType
2019-11-22 reed@google.com Revert "Revert "Use flat version of path-direction enum""
2019-11-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 robertphillips@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=robertphillips@google.com
2019-11-21 23:51:23 -05:00
Kaushik Iska
f6d868ede0 [fuchsia] Ensure we do not initialize nan RoundedRectangles (flutter/engine#13971)
Also initializes physical shape layer vars to empty.
2019-11-21 19:40:06 -08:00
skia-flutter-autoroll
fa2ae20e3c Roll src/third_party/skia 4e0255508749..0788481c63dc (24 commits) (flutter/engine#13968)
https://skia.googlesource.com/skia.git/+log/4e0255508749..0788481c63dc

git log 4e0255508749..0788481c63dc --date=short --no-merges --format='%ad %ae %s'
2019-11-21 benjaminwagner@google.com Remove Build-Ubuntu18-GCC job
2019-11-21 benjaminwagner@google.com [infra] Add service_account_json option to asset utils
2019-11-21 rosasco@google.com Slim down .far by ~45 MB.
2019-11-21 reed@google.com Revert "Use flat version of path-direction enum"
2019-11-21 halcanary@google.com [reland] public.bzl: update to replace Gif with Wuffs
2019-11-21 mtklein@google.com all-constant peepholes
2019-11-21 reed@google.com Use flat version of path-direction enum
2019-11-21 kjlubick@google.com [canvaskit] Try some things to reduce GPU test flakiness
2019-11-21 mtklein@google.com build with Clang for Valgrind bots (take 2)
2019-11-21 mtklein@google.com add some missing bitfield initializers
2019-11-21 ethannicholas@google.com Reland "Fixed some GrSkSLFP limitations."
2019-11-21 michaelludwig@google.com Normalize src coords and domain up front instead of at tessellation time
2019-11-21 robertphillips@google.com Add onPrePrepare to GrFillRRectOp
2019-11-21 herb@google.com Simplify makeOps API
2019-11-21 mtklein@google.com one more stray Valgrind false positive
2019-11-21 halcanary@google.com [minor] mark scripts as executable
2019-11-21 halcanary@google.com Replace third_party/gif with new DEPS entry.
2019-11-21 mtklein@google.com expand float peepholes
2019-11-21 halcanary@google.com Replace third_party/gif: Preflight changes
2019-11-21 ethannicholas@google.com Revert "Fixed some GrSkSLFP limitations."
2019-11-21 egdaniel@google.com Update failure calls in GrVkMemory and shader creation.
2019-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 99bd10b70422..b8e748be6b94 (17 commits)
2019-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 0db96f99f73d..137e8082047a (617 commits)
2019-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7e11f46ddf8e..f2c9ce1e08ed (9 commits)

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

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 robertphillips@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=robertphillips@google.com
2019-11-21 19:21:44 -05:00
Matt Carroll
bdff1904c4 Removed GET_ACTIVITIES flag from all manifest meta-data lookups. (#38891) (flutter/engine#13932) 2019-11-21 15:00:27 -08:00
Jason Simmons
a2b8543cfa Remove the strace debug logging from the Fuchsia gen_package script (flutter/engine#13963) 2019-11-21 14:44:31 -08:00
Craig Stout
ff7f96116f [shell][fuchsia] Migrate away from deprecated async loop configs 2019-11-21 13:49:53 -08:00
Ferhat
41e21ee7b9 [web] Fix line-height for Firefox (flutter/engine#13960) 2019-11-21 13:04:51 -08:00
Mouad Debbar
71d056623e [web] Allow users to enable canvas text measurement (flutter/engine#13929) 2019-11-21 12:37:07 -08:00
Mouad Debbar
36aebfe6e7 [web] Refactor text editing to handle any order of platform messages gracefully (flutter/engine#13741) 2019-11-21 12:36:53 -08:00
skia-flutter-autoroll
07c37a3557 Roll src/third_party/skia f9291b8942d8..4e0255508749 (27 commits) (flutter/engine#13954)
https://skia.googlesource.com/skia.git/+log/f9291b8942d8..4e0255508749

git log f9291b8942d8..4e0255508749 --date=short --no-merges --format='%ad %ae %s'
2019-11-21 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-21 herb@google.com Remove device paths from SubRun
2019-11-20 mtklein@google.com support 2 immediates
2019-11-20 mtklein@google.com fix SKVM_PERF_DUMPS
2019-11-20 halcanary@google.com Revert "public.bzl: update to replace Gif with Wuffs"
2019-11-20 robertphillips@google.com No longer ref count GrGeometryProcessors
2019-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 2914b63d6886..68d3f3a95f1b (1 commits)
2019-11-20 halcanary@google.com Revert "Replace third_party/gif with new DEPS entry."
2019-11-20 halcanary@google.com BUILD: libgifcodec: fix flutter build
2019-11-20 rosasco@google.com Use system-temp storage.
2019-11-20 jsimmons@google.com Find and cache font family lists and the typeface lists that they map to
2019-11-20 mtklein@google.com SkReader32::setMemory() requires 4-byte alignment
2019-11-20 michaelludwig@google.com Specialize vertex writing function for common quad VertexSpecs
2019-11-20 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-20 egdaniel@google.com Various fixes for supporting failures in VkPipeline and cache creation.
2019-11-20 halcanary@google.com Replace third_party/gif with new DEPS entry.
2019-11-20 egdaniel@google.com Update GrVkImageView to handle failure of VkImageView creation.
2019-11-20 jvanverth@google.com Fix for Metal framebufferOnly MSAA texture.
2019-11-20 halcanary@google.com public.bzl: update to replace Gif with Wuffs
2019-11-20 scroggo@google.com Add arm64 Wuffs perf bots
2019-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 8d45badce994..2914b63d6886 (1 commits)
2019-11-20 robertphillips@google.com Revert "Reland "Enable msaa ccpr on vulkan""
2019-11-20 robertphillips@google.com Revert "Block MSAA CCPR on NVIDIA without mixed samples"
2019-11-20 halcanary@google.com SkQP: remove unused script
2019-11-20 borenet@google.com [infra] Use CIPD packages from infra repo
2019-11-20 kjlubick@google.com [canvaskit] Include direction from getRects
2019-11-20 benjaminwagner@google.com Add additional GCC Builds using Docker

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

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 robertphillips@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=robertphillips@google.com
2019-11-21 15:16:48 -05:00
skia-flutter-autoroll
b692cb7c57 Roll fuchsia/sdk/core/linux-amd64 from VHWsK... to zgJ75... (flutter/engine#13957)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-21 11:28:36 -08:00
gaaclarke
28e7487bf9 Made the thread checker print out the thread names on Apple platforms. (flutter/engine#13943) 2019-11-20 17:56:00 -08:00
liyuqian
b9f2bacea8 Fix picture raster cache throttling (flutter/engine#13710)
Previously, we're also counting the pictures that are already raster
cached.

This fixes https://github.com/flutter/flutter/issues/44252 and helps
solving the GPU thread issue of https://github.com/flutter/flutter/issues/43083

https://github.com/flutter/flutter/pull/45050 is a performance test in the framework repo to reveal this bug.
2019-11-20 16:36:23 -08:00
skia-flutter-autoroll
40acce8e36 Roll src/third_party/skia 935a35d972e5..f9291b8942d8 (13 commits) (flutter/engine#13938)
https://skia.googlesource.com/skia.git/+log/935a35d972e5..f9291b8942d8

git log 935a35d972e5..f9291b8942d8 --date=short --no-merges --format='%ad %ae %s'
2019-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e4b3136913c6..99bd10b70422 (13 commits)
2019-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src b659e40a3998..0db96f99f73d (373 commits)
2019-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 79afb7620a69..7e11f46ddf8e (1 commits)
2019-11-20 mtklein@google.com drop sse4.1 limit on valgrind bots
2019-11-20 ethannicholas@google.com Fixed some GrSkSLFP limitations.
2019-11-20 mtklein@google.com skip _imm ops on ARM
2019-11-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-19 csmartdalton@google.com Block MSAA CCPR on NVIDIA without mixed samples
2019-11-19 csmartdalton@google.com Don't sync unique keys on ccpr clip FP proxies
2019-11-19 mtklein@google.com initialize to avoid Valgrind false positive
2019-11-19 egdaniel@google.com Handle failure to submit semaphores in vulkan backend.
2019-11-19 jvanverth@google.com Metal: Simplify GrFence to use completedHandler in all cases.
2019-11-19 sgilhuly@chromium.org Fix unique_ptr typo in Skia Dawn

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

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 robertphillips@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=robertphillips@google.com
2019-11-20 19:07:43 -05:00
skia-flutter-autoroll
a02b63e0fe Roll fuchsia/sdk/core/linux-amd64 from 7mmHP... to VHWsK... (flutter/engine#13939)
Roll fuchsia/sdk/core/linux-amd64 from 7mmHP... to VHWsK...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-11-20 19:05:23 -05:00
George Wright
49897131f4 Ensure we use the base CompositorContext's AcquireFrame method when screenshotting (flutter/engine#13934)
This ensures we rasterize into the canvas passed in as subclasses may reimplement AcquireFrame in different ways that don't utilize the canvas object passed in (such as Fuchsia's flutter_runner::CompositorContext).
2019-11-20 14:09:27 -08:00
Ian McKellar
7461c5a43a [flutter_runner] fix a11y tests (flutter/engine#13947)
Instead of running over 400000000 nodes, do something a little quicker.
2019-11-20 12:11:35 -08:00
Ferhat
cd982ca7d0 Fix edge detection for correct dom_renderer reset (flutter/engine#13940) 2019-11-20 08:56:56 -08:00
Nurhan Turgut
ae5cce0b17 [web] Flutter for web autocorrect support (flutter/engine#13922)
* support for autocorrect

* fixing the unit tests. Note there is no unit tests for the autocorrect since the unit tests do not run on webkit

* addressing PR comments

* fix typo
2019-11-20 06:47:09 -08:00
skia-flutter-autoroll
c9f8d20878 Roll src/third_party/skia e678b79c489d..935a35d972e5 (13 commits) (flutter/engine#13927)
https://skia.googlesource.com/skia.git/+log/e678b79c489d..935a35d972e5

git log e678b79c489d..935a35d972e5 --date=short --no-merges --format='%ad %ae %s'
2019-11-19 csmartdalton@google.com Reland "Enable msaa ccpr on vulkan"
2019-11-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-19 herb@google.com Remove fallback flag from subrun
2019-11-19 benjaminwagner@google.com Use docker recipe module for Docker Build
2019-11-19 benjaminwagner@google.com Add Debian10 GCC Docker Build
2019-11-19 mtklein@google.com Add basic line table to VTune hooks
2019-11-19 jlavrova@google.com Fixing a memory leak in OneLineShaper
2019-11-19 halcanary@google.com GN tools: copy_git_directory.py better error message.
2019-11-19 herb@google.com Fallback direct glyphs not translating properly
2019-11-19 bungeman@google.com Set fixed pitch bit in DirectWrite port.
2019-11-19 csmartdalton@google.com ccpr: Fix an assumption about weights from the tessellator
2019-11-19 mtklein@google.com add VTune integration to SkVM
2019-11-19 michaelludwig@google.com Detect empty triangles in CropRect

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

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 robertphillips@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=robertphillips@google.com
2019-11-19 20:02:59 -08:00
Jim Graham
c8ad84b60d Imagefilter wrapper object (flutter/engine#13711)
Make ImageFilter objects comparable and printable.

This will help in areas in the Widget and RenderObject trees which try to avoid marking objects for updates if a setter is called with the same value (previously all ImageFilter objects would compare as not equal and appear to be new values).
2019-11-19 13:43:06 -08:00
Harry Terkelsen
1028e1eafc Implement basic text rendering support in CanvasKit backend (flutter/engine#13903)
* Implement basic text rendering support in CanvasKit backend

* Update licenses

* Address PR comments
2019-11-19 12:37:28 -08:00
Todd Volkert
3dcaf815b7 Roll Skia to e678b79c489d (2 commits) (flutter/engine#13923)
Roll skia to e678b79c489d (2 commits)

https://skia.googlesource.com/skia.git/+log/c5e528e15b1f..e678b79c489d

e678b79 Remove use of kCTFontOpticalSizeAttribute by Ben Wagner
417d299 Fix windows DLL builds with shaper included by Brian Osman
2019-11-19 12:33:08 -08:00
Nurhan Turgut
395ce7ae62 Changing test runner and platform to be browser independent (flutter/engine#13869)
* changes to add firefox as one of the browser options to test_platform and test_runner

* Creating a supported_browsers file to put all the different browser related maps and utilities

* Remove accidentaly forgotten commented out lines. Clear imports

* fix error in screenshot handler

* Addressing PR comments.

* addressing PR comments part 2:
2019-11-19 12:18:10 -08:00