8258 Commits

Author SHA1 Message Date
skia-flutter-autoroll
e38daa41b4 Roll src/third_party/skia d0840ecf5831..ea47b0e65802 (9 commits) (flutter/engine#14481)
https://skia.googlesource.com/skia.git/+log/d0840ecf5831..ea47b0e65802

git log d0840ecf5831..ea47b0e65802 --date=short --first-parent --format='%ad %ae %s'
2019-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms cd31cb38833c..ec78f685becd (1 commits)
2019-12-13 herb@google.com More viewMatrix renaming
2019-12-13 nifong@google.com Remove an uncessary and unused parameter for partially generating the JSON command list
2019-12-13 mtklein@google.com workaround?
2019-12-13 kjlubick@google.com [infra] Update go to 1.13.5
2019-12-13 bungeman@google.com Add more variation support on Mac.
2019-12-13 herb@google.com Rename viewMatrix to drawMatrix, initialMatrix, or currentMatrix
2019-12-13 bsalomon@google.com Support clipRegion on GPU backend
2019-12-13 egdaniel@google.com Store GrSurfaceProxyView on SkImage.

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-13 15:52:27 -05:00
Jason Simmons
4dc714b8a4 Do not assume that createTypeface is called before getStyle in the AssetManagerFontStyleSet (flutter/engine#14343) 2019-12-13 09:23:08 -08:00
skia-flutter-autoroll
879d79695a Roll src/third_party/skia c514e7d9be6e..d0840ecf5831 (18 commits) (flutter/engine#14478)
https://skia.googlesource.com/skia.git/+log/c514e7d9be6e..d0840ecf5831

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-13 11:45:24 -05:00
skia-flutter-autoroll
de93adff06 Roll fuchsia/sdk/core/linux-amd64 from sBbWo... to QZVxo... (flutter/engine#14473)
Roll fuchsia/sdk/core/linux-amd64 from sBbWo... to QZVxo...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-12-13 11:37:18 -05:00
Nurhan Turgut
6bf35f35a5 [web] adding firefox unit tests to font loading (flutter/engine#14467)
* adding firefox unit tests to font loading

* reviewer suggestions
2019-12-13 07:28:27 -08:00
Kaushik Iska
4107c00949 [animator] Pass target frametime for Window.onBeginFrame (flutter/engine#14318)
This gives us a time closer to when the frame will be rendered on
screen.

Fixes: https://github.com/flutter/flutter/issues/10850
2019-12-12 15:03:27 -08:00
Miguel
c66d593a73 [fuchsia] Add diagnostics directory to the set of remote dirs (flutter/engine#14470) 2019-12-12 14:50:49 -08:00
Jason Simmons
81e42f2c79 Roll fuchsia/sdk/core/linux-amd64 from 9wKTl... to sBbWo... (flutter/engine#14461) 2019-12-12 14:29:46 -08:00
Kaushik Iska
1150b2e5af [testing] Make vsync waiters pluggable in shell_unittests (flutter/engine#14463)
This makes it so that the platform views can be passed
an arbitraty CreateVsyncWaiter callback that lets us inject
a vsync waiter other than just the simulated monotonic vsync waiter
that currently exists.
2019-12-12 14:15:36 -08:00
Chinmay Garde
cdbdb7999d Use futures to images used for comparison with fixtures in embedder unit-tests. (flutter/engine#14465)
This earlier pattern was to use callbacks with latching.
2019-12-12 14:07:53 -08:00
Yegor
0874f2b29e [web][refactor] Split html and canvaskit classes more (flutter/engine#14320)
* Split surface and canvaskit classes more

* fix licenses

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

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-12 14:52:49 -05:00
Chris Bracken
5f78b61a4d Fix type in build_fuchsia_artifacts (flutter/engine#14452)
Pakcage -> Package. Spotted while running over the CIPD package build
with someone.
2019-12-12 11:32:32 -08:00
Nurhan Turgut
35a0c81b85 Refactoring text editing. Strategy pattern is used to handle different browser/operating system and a11y behavior. (flutter/engine#14131)
* adding the default text editing strategy

* [DRAFT] Refactoring text editing. Strategy pattern is used to handle different browser/operating system and a11y behaviour. Unit tests are missing. Documentation needs updating.

* addressing PR comments

* addressing PR comments. Fixing documentation

* fixing persistenttextediting element which is used in a11y mode

* removing texteditingelement and using texteditingstrategy from hybridtextediting. fixing the unit tests. fixing comments

* fix unit tests

* add todos for firefox tests

* fixing chrome/android a11y issue
2019-12-12 11:18:02 -08:00
Alexander Aprelev
50aac56c51 Remove unused _TypeNone enum field. (flutter/engine#14440)
* Remove unused field
* Similarly remove _TypeNone from web_ui
2019-12-12 09:43:44 -08:00
Justin McCandless
533f607e6a Smart quote/dash configuration support in iOS (flutter/engine#13863)
Support for UITextSmartDashesType and UITextSmartQuotesType in iOS
2019-12-12 10:54:31 -05:00
skia-flutter-autoroll
db71c6507c Roll src/third_party/skia 826484f2631f..51b99659ed82 (2 commits) (flutter/engine#14405)
https://skia.googlesource.com/skia.git/+log/826484f2631f..51b99659ed82

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-12 10:51:26 -05:00
Nathan Rogers
8e09f317a6 [flutter_runner] Enable Skia tracing by default on Fuchsia (flutter/engine#13457)
Since Flutter tracing is wired up to Fuchsia system level tracing (and
that includes Skia tracing within Flutter), it makes more sense to
enable Skia tracing by default on Fuchsia, and to control Flutter Skia
tracing, rely on whether Fuchsia system tracing is enabled, in progress,
and contains the "skia" category.
2019-12-11 21:03:12 -08:00
skia-flutter-autoroll
6e012f2962 Roll src/third_party/skia 3517aa7b14ad..826484f2631f (18 commits) (flutter/engine#14375)
https://skia.googlesource.com/skia.git/+log/3517aa7b14ad..826484f2631f

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-11 23:39:22 -05:00
Kaushik Iska
aca6a4f55a [tests] Use distinct begin and end times (flutter/engine#14361) 2019-12-11 17:23:49 -08:00
xster
86730dee7b objcdoc fix for some ambiguity (flutter/engine#14367) 2019-12-11 16:43:22 -08:00
Wu Zhong
fd89277550 Fix CGMutablePathRef memory leaks when the path is invalid. (flutter/engine#14275) 2019-12-11 15:52:29 -08:00
Gityuan
7a8fde4337 Fix missing API stream when record event in systrace (flutter/engine#14323) 2019-12-11 15:51:47 -08:00
Gityuan
54b31f5547 Fix missing timeline event of flutter engine's startup time (flutter/engine#14319)
Fixes https://github.com/flutter/flutter/issues/46744
2019-12-11 15:40:23 -08:00
Chinmay Garde
439b705342 Assert that arc end caps on canvases with root surface transformations are drawn correctly. (flutter/engine#14359)
Verifies that the Skia commit https://skia-review.googlesource.com/c/skia/+/259174 has been pulled into the engine. This should have happened in the roll https://github.com/flutter/engine/pull/14345.

Fixes https://github.com/flutter/flutter/issues/46691
Fixes b/142280381
2019-12-11 15:17:34 -08:00
Jim Graham
17e3cf8e55 Conditionally use offscreen root surface only when needed
Currently helps primarily on iOS when no BackdropFilter is present by lowering energy usage
2019-12-11 15:10:55 -08:00
Dwayne Slater
f7eb74c11f Add ability to control dithering on Paint (flutter/engine#13868) 2019-12-11 14:53:50 -08:00
skia-flutter-autoroll
1bf7ad5d5c Roll src/third_party/skia 75799967be60..3517aa7b14ad (3 commits) (flutter/engine#14345)
https://skia.googlesource.com/skia.git/+log/75799967be60..3517aa7b14ad

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-11 14:15:45 -08:00
Kaushik Iska
c172d3522a [fuchsia] Move async_get_default_dispatcher include to the header (flutter/engine#14351) 2019-12-11 13:40:38 -08:00
Kaushik Iska
bef91dd904 Roll fuchsia/sdk/core/linux-amd64 from UdfLO... to 9wKTl... (flutter/engine#14342)
* Roll fuchsia/sdk/core/linux-amd64 from UdfLO... to 9wKTl...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

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

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

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

Fixes https://github.com/flutter/flutter/issues/46289
Fixes https://github.com/flutter/flutter/issues/45246
2019-12-10 20:04:15 -08:00
Kaushik Iska
d140623043 [fuchsia] Do not Execute paint tasks when there is no vsync (flutter/engine#14298)
This should also reduce the number of OnSurfacesPresented calls
made.
2019-12-10 18:03:55 -08:00
skia-flutter-autoroll
6058200146 Roll fuchsia/sdk/core/linux-amd64 from nqJnP... to UdfLO... (flutter/engine#14316)
Roll fuchsia/sdk/core/linux-amd64 from nqJnP... to UdfLO...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-12-10 20:37:46 -05:00
skia-flutter-autoroll
ee7134c5c4 Roll src/third_party/skia 732c49739fa5..5afc7b2af854 (16 commits) (flutter/engine#14315)
https://skia.googlesource.com/skia.git/+log/732c49739fa5..5afc7b2af854

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-10 20:31:57 -05:00
Kaushik Iska
b2d91d920a [web] Update build_web_compilers to 2.7.1 (flutter/engine#14305)
* [web] Update build_web_compilers to 2.7.1

This was causing problems with the dart compiler location
for web.

The compiler seems to be present in out/host_debug_unopt/dart-sdk/lib/dev_compiler/kernel/amd/dart_sdk.js as opposed to out/host_debug_unopt/dart-sdk/lib/dev_compiler/amd/dart_sdk.js

* also update build_runner
2019-12-10 16:12:53 -08:00
liyuqian
d067c4a259 Cleanup the IO thread GrContext (flutter/engine#14265)
Fixes https://github.com/flutter/flutter/issues/19558

This is tested by the devicelab test fast_scroll_large_images__memory
2019-12-10 16:02:02 -08:00
Nurhan Turgut
d0abbb1f2e Fix for tab not working (flutter/engine#14165)
* some logs

* Masking moddifier state for lock keys if the key code is not the same as the modifier. this fixes tab issue happening when numlock/capslock is on.

* removing modifier state for locks

* addresing pr comments'
2019-12-10 14:55:46 -08:00
Jason Simmons
4f1ab811c6 [SkParagraph] Convert the height override flag in text styles (flutter/engine#14283) 2019-12-10 13:40:54 -08:00
Todd Volkert
972d72a53a Remove specificity on Android and iOS (flutter/engine#14282)
We run on more than two platforms these days.
2019-12-10 11:02:08 -08:00
Jason Simmons
adeeecaf22 Create separate objects for isolate state and isolate group state (flutter/engine#14268)
Isolate data may need to be deleted on the same thread where it was allocated.
In particular, the task observer set up in the UIDartState ctor must be removed
from the same message loop where it was added.

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

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

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

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-10 10:43:17 -05:00
skia-flutter-autoroll
f9093f7cfa Roll fuchsia/sdk/core/linux-amd64 from Zkpa_... to nqJnP... (flutter/engine#14274)
Roll fuchsia/sdk/core/linux-amd64 from Zkpa_... to nqJnP...

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-12-10 02:38:11 -05:00
skia-flutter-autoroll
6401ec4ba7 Roll src/third_party/skia e56cc054dbae..ab26643258ad (3 commits) (flutter/engine#14273)
https://skia.googlesource.com/skia.git/+log/e56cc054dbae..ab26643258ad

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-10 01:59:59 -05:00
skia-flutter-autoroll
ce3d48d06c Roll src/third_party/skia 095d2468a075..e56cc054dbae (4 commits) (flutter/engine#14270)
https://skia.googlesource.com/skia.git/+log/095d2468a075..e56cc054dbae

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-09 21:58:23 -05:00
Harry Terkelsen
db352ddd25 Add support for platform views in the CanvasKit backend (flutter/engine#14263)
* Add support for platform views in the CanvasKit backend

* Respond to comments

* Update license file
2019-12-09 17:59:50 -08:00
Nurhan Turgut
392be60370 Enable web engine unit tests on Firefox (flutter/engine#14267)
* Enable web engine unit tests on Firefox

* addressing PR comments

* addressing PR comments

* fix the version name on the lock file
2019-12-09 16:27:14 -08:00
Craig Stout
cb33e504a1 [shell][fuchsia] Add lib/async/default.h
For async_get_default_dispatcher().
2019-12-09 15:21:45 -08:00
skia-flutter-autoroll
37ef681211 Roll src/third_party/skia c937bc50250d..095d2468a075 (7 commits) (flutter/engine#14269)
https://skia.googlesource.com/skia.git/+log/c937bc50250d..095d2468a075

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

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

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

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Bug: None
Tbr: djsollen@google.com
2019-12-09 18:00:33 -05:00