5060 Commits

Author SHA1 Message Date
Stanislav Baranov
077b1ebf23 Refactor dynamic patching to use clearer naming and structure. (flutter/engine#7426)
This is a no-op change, except for fixing a bug where download task
reference wasn't cleared after download was completed.

This change also removes call to output stream flush(), which is not
necessary according to Java spec.

The rest of the change deals with requiring the code to work directly
with ResourceUpdater object instead of having FlutterMain be a facade
that forwards some of ResourceUpdater's methods. This simplifies the
other (more essential) upcoming changes that will be landing in the
followings few PRs.
2019-01-09 14:21:36 -08:00
skia-flutter-autoroll
1bdc80b8d6 Roll src/third_party/skia 3560ea702f1b..292ece8024ea (9 commits) (flutter/engine#7424)
https://skia.googlesource.com/skia.git/%2Blog/3560ea702f1b..292ece8024ea

git log 3560ea702f1bab12104112000f2776a754d07f61..292ece8024ea9468eca76f7f11ac38fa6c2d6d60 --date=short --no-merges --format=%ad %ae %s
2019-01-09 halcanary@google.com SkCanvas::drawText: remove calls
2019-01-09 halcanary@google.com SkPDF: Fix Hal's bad spelling
2019-01-09 rmistry@google.com Revert "Remove android framework compile bots from CQ"
2019-01-09 mtklein@google.com add SkTHashTable::LookupOrNull()
2019-01-07 mtklein@google.com remove --undefok
2019-01-09 halcanary@google.com revert changes to FontHostStreamTest
2019-01-09 reed@google.com remove legacy drawstring
2019-01-09 jcgregorio@google.com Add link to general Google privacy policy.
2019-01-08 halcanary@google.com drawText Cleanup, part 5

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-09 14:58:39 -05:00
skia-flutter-autoroll
2fd4ec6af9 Roll src/third_party/skia 76dc683364c2..3560ea702f1b (10 commits) (flutter/engine#7420)
https://skia.googlesource.com/skia.git/%2Blog/76dc683364c2..3560ea702f1b

git log 76dc683364c2d48b87e7b1b414a3d456203e156c..3560ea702f1bab12104112000f2776a754d07f61 --date=short --no-merges --format=%ad %ae %s
2019-01-08 halcanary@google.com drawText Cleanup, part 3
2019-01-08 halcanary@google.com drawText Cleanup, part 4
2019-01-08 halcanary@google.com drawText Cleanup, part 2
2019-01-09 brianosman@google.com Remove SK_LEGACY_TESSELLATOR_CPU_COVERAGE
2019-01-09 rmistry@google.com Remove android framework compile bots from CQ
2019-01-09 halcanary@google.com SkPDF: rasterize for color-filter+layer
2019-01-08 michaelludwig@google.com Don't store local coordinates for solid color quad ops
2019-01-09 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-08 dawsonmcoleman@gmail.com Update BUILDCONFIG.gn to support Visual Studio 2017 Enterprise
2019-01-08 djsollen@google.com Use ICU in libandroidicu

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-09 11:32:27 -05:00
skia-flutter-autoroll
7ee5d66eb5 Roll src/third_party/skia 1337f5b85978..76dc683364c2 (18 commits) (flutter/engine#7418)
https://skia.googlesource.com/skia.git/%2Blog/1337f5b85978..76dc683364c2

git log 1337f5b859787de20c368d0d3f089b2e698c1848..76dc683364c2d48b87e7b1b414a3d456203e156c --date=short --no-merges --format=%ad %ae %s
2019-01-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 29b4941737bc..4f3b207d049a (1 commits)
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-09 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6344d8ea30d7..29b4941737bc (2 commits)
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-08 michaelludwig@google.com Reland "Use specialized quad lists in rectangle ops"
2019-01-08 egdaniel@google.com Add ability to write out VkPipelineCache to gpu PersistentCache.
2019-01-07 csmartdalton@google.com Add support for Windows to the gradle builds
2019-01-07 halcanary@google.com sed s/drawSimpleText/drawString/
2019-01-08 brianosman@google.com Remove templates from GrTextBlobVertexRegenerator
2019-01-08 halcanary@google.com gm/gammagradienttext: Attempt to see what changed in gold.
2019-01-08 benjaminwagner@google.com Add Ubuntu18 jobs.
2019-01-07 csmartdalton@google.com Reland "ccpr: Support caching of paths that span multiple tiles"
2019-01-08 recipe-roller@chromium.org Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-09 08:07:21 -05:00
Jonah Williams
75cb2b8d97 remove deprecated updateNode argument (flutter/engine#7413) 2019-01-08 16:39:38 -08:00
Stanislav Baranov
089ea4bf10 Refactor shared code into separate function to simplify further work. (flutter/engine#7410)
This should be a no-op change that behaves identical to as before.
2019-01-08 12:44:07 -08:00
Dan Field
9ff2d2b937 Cleanup dead code (flutter/engine#7409)
* Remove unused files
2019-01-08 12:21:25 -08:00
skia-flutter-autoroll
071a9174a2 Roll src/third_party/skia 55ff5d3ba881..1337f5b85978 (10 commits) (flutter/engine#7407)
https://skia.googlesource.com/skia.git/%2Blog/55ff5d3ba881..1337f5b85978

git log 55ff5d3ba88117c667214fc6b4e08768eddc11b2..1337f5b859787de20c368d0d3f089b2e698c1848 --date=short --no-merges --format=%ad %ae %s
2019-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 eb278cb04e97..6344d8ea30d7 (1 commits)
2019-01-08 reed@google.com fix docs after removing kPreserveLCDText_SaveLayerFlag
2019-01-08 ethannicholas@google.com disallow varying matrices in shaders
2019-01-07 ethannicholas@google.com fixed SPIR-V indexing a swizzle
2019-01-07 halcanary@google.com drawText Cleanup
2019-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms cecf6c0ebb91..1747706b4afe (1 commits)
2019-01-07 fmalita@chromium.org Remove SkCanvas::kPreserveLCDText_SaveLayerFlag
2019-01-07 egdaniel@google.com Don't store the length and checksom on the GrProgramDesc key itself.
2019-01-08 jcgregorio@google.com skottie - Use our new skottie-inline-sk element.
2019-01-08 mtklein@google.com Revert "update p3 GM"

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-08 12:08:42 -05:00
skia-flutter-autoroll
2b10774a38 Roll src/third_party/skia 26d173fee72b..55ff5d3ba881 (12 commits) (flutter/engine#7406)
https://skia.googlesource.com/skia.git/%2Blog/26d173fee72b..55ff5d3ba881

git log 26d173fee72b4674d0d044fb7d693c628408e57f..55ff5d3ba88117c667214fc6b4e08768eddc11b2 --date=short --no-merges --format=%ad %ae %s
2019-01-07 robertphillips@google.com Fix truncation of sigma parameter in blur-mask-filtered mask key
2019-01-08 robertphillips@google.com Revert "Make SkBitmap/SkPixmap::erase* do so in sRGB"
2019-01-08 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-01-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5df1d281a992..eb278cb04e97 (1 commits)
2019-01-07 mtklein@google.com update p3 GM
2019-01-07 reed@google.com no more text encoding in paint
2019-01-07 brianosman@google.com Revert "Revert "Support combining per-vertex coverage with color in default GP vertex shader""
2019-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms d2f489e79366..cecf6c0ebb91 (1 commits)
2019-01-07 csmartdalton@google.com Revert "ccpr: Support caching of paths that span multiple tiles"
2019-01-07 scroggo@google.com Make SkBitmap/SkPixmap::erase* do so in sRGB
2019-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f6d56f15c09e..24e71928441e (1 commits)
2019-01-07 csmartdalton@google.com ccpr: Support caching of paths that span multiple tiles

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-08 08:43:42 -05:00
Dan Field
df35434ca0 Reset ParagraphBuilder after build() (flutter/engine#7401)
* Reset ParagraphBuilder after build()
2019-01-07 16:10:53 -08:00
David Guralnick
d6a1bcc917 Add onStart hook to FlutterFragmentActivity (flutter/engine#6719)
Seems like this file was missed when onStart hooks were added recently in this pull request: https://github.com/flutter/engine/pull/5177
2019-01-07 17:16:06 -05:00
skia-flutter-autoroll
66be1dee05 Roll src/third_party/skia b2fdcbf3033f..26d173fee72b (10 commits) (flutter/engine#7400)
https://skia.googlesource.com/skia.git/%2Blog/b2fdcbf3033f..26d173fee72b

git log b2fdcbf3033f2df7ec5f37cdfa70897271b096bd..26d173fee72b4674d0d044fb7d693c628408e57f --date=short --no-merges --format=%ad %ae %s
2019-01-07 caryclark@skia.org fix bookmaker
2019-01-07 jcgregorio@google.com Fix extra semicolon.
2019-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a4afa24ff909..f6d56f15c09e (1 commits)
2019-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 8b9d1f9db8a8..d2f489e79366 (1 commits)
2019-01-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-07 reed@google.com document drawSimpleText
2019-01-07 brianosman@google.com Revert "Support combining per-vertex coverage with color in default GP vertex shader"
2019-01-03 herb@google.com Isolate cache lookups in preparation to hoist into painter
2019-01-07 egdaniel@google.com Add wait function to GrVkSecondaryCBDrawContext for semaphores.
2019-01-07 reed@google.com hide setTextEncoding

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-07 17:08:54 -05:00
Dan Field
7c43b20b1d Announce in/out of list (flutter/engine#6918)
* Support in/out of list announcements on Android
2019-01-07 13:36:20 -08:00
Todd Volkert
66ab3f16bc Replace Java code with equivalent, more concise code. (flutter/engine#7398) 2019-01-07 11:28:00 -08:00
skia-flutter-autoroll
b893886b6f Roll src/third_party/skia 46ee3f7a8ff5..b2fdcbf3033f (11 commits) (flutter/engine#7394)
https://skia.googlesource.com/skia.git/%2Blog/46ee3f7a8ff5..b2fdcbf3033f

git log 46ee3f7a8ff52f961b390b8e553483dfe0818c9d..b2fdcbf3033f2df7ec5f37cdfa70897271b096bd --date=short --no-merges --format=%ad %ae %s
2019-01-07 brianosman@google.com Add SkNamedGamut::kXYZ (ie, the identity matrix)
2019-01-07 kjlubick@google.com Add canvaskit to the CQ
2019-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 050698222644..a4afa24ff909 (1 commits)
2019-01-07 csmartdalton@google.com ccpr: Convert GrCCDrawPathsOp::SingleDraw to a class
2019-01-07 kjlubick@google.com [canvaskit] Add path/canvas methods
2019-01-07 ethannicholas@google.com Revert "Revert "we now cache GLSL shaders when we can't cache the binaries""
2019-01-07 reed@google.com use drawstring with font
2019-01-06 csmartdalton@google.com Reland "ccpr: Rework the path cache to support sporadic flushing"
2019-01-02 brianosman@google.com Support combining per-vertex coverage with color in default GP vertex shader
2018-12-21 bsalomon@google.com Run ddl2-vk and ddl2-gl on bots
2019-01-07 nigeltao@google.com Update third_party/wuffs version

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-07 13:28:56 -05:00
Dan Field
c00f855ac5 Make ParagraphConstraints have const constructor (flutter/engine#7346) 2019-01-07 08:51:47 -08:00
skia-flutter-autoroll
708bc41304 Roll src/third_party/skia a47eb455360f..46ee3f7a8ff5 (2 commits) (flutter/engine#7390)
https://skia.googlesource.com/skia.git/%2Blog/a47eb455360f..46ee3f7a8ff5

git log a47eb455360f5c34147eaa9073f3a2c289615a6c..46ee3f7a8ff52f961b390b8e553483dfe0818c9d --date=short --no-merges --format=%ad %ae %s
2019-01-02 reed@google.com return proper false for jpeg
2019-01-07 reed@google.com use drawString with font

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-07 11:01:52 -05:00
skia-flutter-autoroll
cf615226bb Roll src/third_party/skia 3ac3a4053f86..a47eb455360f (2 commits) (flutter/engine#7389)
https://skia.googlesource.com/skia.git/%2Blog/3ac3a4053f86..a47eb455360f

git log 3ac3a4053f861060a217d3a6eac6dee71cd862cc..a47eb455360f5c34147eaa9073f3a2c289615a6c --date=short --no-merges --format=%ad %ae %s
2019-01-07 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-01-06 kjlubick@google.com [*kit] fulfil promise immediately

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-07 02:04:27 -05:00
skia-flutter-autoroll
1c050c1ad2 Roll src/third_party/skia caf4f9241217..3ac3a4053f86 (1 commits) (flutter/engine#7388)
https://skia.googlesource.com/skia.git/%2Blog/caf4f9241217..3ac3a4053f86

git log caf4f9241217b77f728b1913a0208a147e8150c5..3ac3a4053f861060a217d3a6eac6dee71cd862cc --date=short --no-merges --format=%ad %ae %s
2019-01-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 86b0868d367c..5df1d281a992 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-06 22:39:03 -05:00
skia-flutter-autoroll
ee1747f94b Roll src/third_party/skia d6f349750bfd..caf4f9241217 (2 commits) (flutter/engine#7386)
https://skia.googlesource.com/skia.git/%2Blog/d6f349750bfd..caf4f9241217

git log d6f349750bfde2141b949a8883878b4a373850c4..caf4f9241217b77f728b1913a0208a147e8150c5 --date=short --no-merges --format=%ad %ae %s
2019-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f75e654d1966..86b0868d367c (1 commits)
2019-01-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-06 12:46:44 -05:00
skia-flutter-autoroll
998a19772f Roll src/third_party/skia e9d28bdbe577..d6f349750bfd (1 commits) (flutter/engine#7384)
https://skia.googlesource.com/skia.git/%2Blog/e9d28bdbe577..d6f349750bfd

git log e9d28bdbe577a6ca0443ef8a1e81177014ab4b43..d6f349750bfde2141b949a8883878b4a373850c4 --date=short --no-merges --format=%ad %ae %s
2019-01-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-06 03:30:50 -05:00
skia-flutter-autoroll
e4afcef73d Roll src/third_party/skia 4de2f1fead6a..e9d28bdbe577 (1 commits) (flutter/engine#7383)
https://skia.googlesource.com/skia.git/%2Blog/4de2f1fead6a..e9d28bdbe577

git log 4de2f1fead6ab529a00b6ab5d4cf739eb8f0cbb9..e9d28bdbe577a6ca0443ef8a1e81177014ab4b43 --date=short --no-merges --format=%ad %ae %s
2019-01-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 dbc605cecc64..f75e654d1966 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bsalomon@google.com), and stop
the roller if necessary.
2019-01-06 00:05:02 -05:00
skia-flutter-autoroll
cde0317652 Roll src/third_party/skia 82ebe04caff2..4de2f1fead6a (1 commits) (flutter/engine#7382)
https://skia.googlesource.com/skia.git/%2Blog/82ebe04caff2..4de2f1fead6a

git log 82ebe04caff2d7a0b47772ed44c4e3d2318e8aff..4de2f1fead6ab529a00b6ab5d4cf739eb8f0cbb9 --date=short --no-merges --format=%ad %ae %s
2019-01-05 reed@google.com add drawString to ease the pain of converting to skfont

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-05 18:55:03 -05:00
skia-flutter-autoroll
dad5805887 Roll src/third_party/skia b282e1f622f6..82ebe04caff2 (1 commits) (flutter/engine#7381)
https://skia.googlesource.com/skia.git/%2Blog/b282e1f622f6..82ebe04caff2

git log b282e1f622f62df3cdf6b9c2ad67ce7b2e9364e0..82ebe04caff2d7a0b47772ed44c4e3d2318e8aff --date=short --no-merges --format=%ad %ae %s
2019-01-04 brianosman@google.com Reland "Add SkColorSpace factory from 3x3 row-major gamut and transfer function"

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-05 15:30:50 -05:00
skia-flutter-autoroll
bce489cde8 Roll src/third_party/skia 125f76790131..b282e1f622f6 (1 commits) (flutter/engine#7380)
https://skia.googlesource.com/skia.git/%2Blog/125f76790131..b282e1f622f6

git log 125f76790131adcd0a8916f28e18be3ad64f37d9..b282e1f622f62df3cdf6b9c2ad67ce7b2e9364e0 --date=short --no-merges --format=%ad %ae %s
2019-01-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9db8df4c3e6e..dbc605cecc64 (2 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-05 05:38:02 -05:00
skia-flutter-autoroll
a83354553c Roll src/third_party/skia 5e710e13a55b..125f76790131 (1 commits) (flutter/engine#7379)
https://skia.googlesource.com/skia.git/%2Blog/5e710e13a55b..125f76790131

git log 5e710e13a55bfd42389427c29e65dfd078e5d4e8..125f76790131adcd0a8916f28e18be3ad64f37d9 --date=short --no-merges --format=%ad %ae %s
2019-01-05 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-05 02:12:04 -05:00
skia-flutter-autoroll
1a69f102fa Roll src/third_party/skia 3d5b488e5cd7..5e710e13a55b (1 commits) (flutter/engine#7378)
https://skia.googlesource.com/skia.git/%2Blog/3d5b488e5cd7..5e710e13a55b

git log 3d5b488e5cd749e08a2e5e0ed0f6f8038621bb82..5e710e13a55bfd42389427c29e65dfd078e5d4e8 --date=short --no-merges --format=%ad %ae %s
2019-01-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-04 22:46:39 -05:00
skia-flutter-autoroll
1a8c648f1b Roll src/third_party/skia 275eaff3be4b..3d5b488e5cd7 (9 commits) (flutter/engine#7372)
https://skia.googlesource.com/skia.git/%2Blog/275eaff3be4b..3d5b488e5cd7

git log 275eaff3be4b371983451f3e15c4d757e4c6c675..3d5b488e5cd749e08a2e5e0ed0f6f8038621bb82 --date=short --no-merges --format=%ad %ae %s
2019-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e4109f27136d..9db8df4c3e6e (1 commits)
2019-01-03 herb@google.com Separate cache lookup from run font setup
2019-01-04 csmartdalton@google.com Revert "ccpr: Rework the path cache to support sporadic flushing"
2019-01-04 reed@google.com paint is losing its text-related fields
2019-01-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-04 benjaminwagner@google.com Add IntelIris655 Win10 jobs.
2019-01-04 kjlubick@google.com [pathkit] Increase test timeouts (for asmjs mostly)
2019-01-04 csmartdalton@google.com ccpr: Rework the path cache to support sporadic flushing
2019-01-04 fmalita@chromium.org [skjson] NaN while parsing long decimals

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-04 19:20:05 -05:00
Ben Konyi
15a34767e9 Update GetCallbackHandle to use Dart_IsTearOff instead of a string comparison (flutter/engine#7324)
* Update GetCallbackHandle to use Dart_IsTearOff instead of a string
comparison to determine whether or not a closure was provided as an
argument to PluginUtilities.GetCallbackHandle.

Fixes #24394
2019-01-04 14:41:56 -08:00
skia-flutter-autoroll
cf41290efb Roll src/third_party/skia 18df87ec8bda..275eaff3be4b (7 commits) (flutter/engine#7369)
https://skia.googlesource.com/skia.git/%2Blog/18df87ec8bda..275eaff3be4b

git log 18df87ec8bda0d01999c52fde7c1b7eed663afb5..275eaff3be4b371983451f3e15c4d757e4c6c675 --date=short --no-merges --format=%ad %ae %s
2019-01-04 kjlubick@google.com [pathkit] Add .ready() to initialize
2019-01-02 ethannicholas@google.com Fixed GL shader link status checks
2019-01-04 kjlubick@google.com [canvaskit] Add .ready() which is a real promise
2019-01-04 reed@google.com change paint serialization to exclude font-related fields
2019-01-04 herb@google.com Update SkDescriptor
2019-01-04 brianosman@google.com Revert "Add SkColorSpace factory from 3x3 row-major gamut and transfer function"
2019-01-04 benjaminwagner@google.com Reland "Remove win_vulkan_sdk."

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-04 15:58:03 -05:00
skia-flutter-autoroll
e4df573e4a Roll src/third_party/skia 5f1692c60a43..18df87ec8bda (12 commits) (flutter/engine#7368)
https://skia.googlesource.com/skia.git/%2Blog/5f1692c60a43..18df87ec8bda

git log 5f1692c60a43bfb9f9039e288862c82a9f7cbc8e..18df87ec8bda0d01999c52fde7c1b7eed663afb5 --date=short --no-merges --format=%ad %ae %s
2019-01-04 brianosman@google.com Fix bugs and add features to imgcvt
2019-01-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-04 reed@google.com remove blob iterator::applyFontToPaint
2019-01-04 egdaniel@google.com Set skia_use_vulkan on our vulkan bots.
2019-01-04 reed@google.com start to change Viewer's filtering to know about fonts
2019-01-04 kjlubick@google.com more extra semis
2019-01-03 egdaniel@google.com Add support to gpu command buffers to wrap an external command buffer.
2019-01-04 jcgregorio@google.com Fix link in /dev/contrib.
2019-01-04 michaelludwig@google.com Revert "Use specialized quad lists in rectangle ops"
2019-01-03 brianosman@google.com Add SkColorSpace factory from 3x3 row-major gamut and transfer function
2019-01-04 kjlubick@google.com remove more extra semicolons
2019-01-03 egdaniel@google.com Restrict ops that can be executed when we have a wrapped vulkan secondary command buffer.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-04 12:29:00 -05:00
skia-flutter-autoroll
4291e56d33 Roll src/third_party/skia c519fed6ddce..5f1692c60a43 (1 commits) (flutter/engine#7367)
https://skia.googlesource.com/skia.git/%2Blog/c519fed6ddce..5f1692c60a43

git log c519fed6ddce2f0c10234fa66a3312a9a7992846..5f1692c60a43bfb9f9039e288862c82a9f7cbc8e --date=short --no-merges --format=%ad %ae %s
2019-01-03 kjlubick@google.com [canvaskit] Allow providing webgl context and canvas element

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-04 08:43:44 -05:00
skia-flutter-autoroll
770e3bdd45 Roll src/third_party/skia 76616a10a786..c519fed6ddce (3 commits) (flutter/engine#7366)
https://skia.googlesource.com/skia.git/%2Blog/76616a10a786..c519fed6ddce

git log 76616a10a78604139cb3da13ef051246fe8fb828..c519fed6ddce2f0c10234fa66a3312a9a7992846 --date=short --no-merges --format=%ad %ae %s
2019-01-04 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-01-03 reed@google.com start to build with no paint-text fields
2019-01-03 reed@google.com fix conditionals for flag

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-04 03:19:11 -05:00
skia-flutter-autoroll
f6c92cbc77 Roll src/third_party/skia 4683942a45f6..76616a10a786 (8 commits) (flutter/engine#7365)
https://skia.googlesource.com/skia.git/%2Blog/4683942a45f6..76616a10a786

git log 4683942a45f6927435249677adceefdb8c424443..76616a10a78604139cb3da13ef051246fe8fb828 --date=short --no-merges --format=%ad %ae %s
2019-01-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9fa54eab2590..e4109f27136d (7 commits)
2019-01-03 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-03 csmartdalton@google.com Allow aliasing in GrProxyProvider::processInvalidUniqueKey
2019-01-03 benjaminwagner@google.com Revert "Remove win_vulkan_sdk."
2019-01-03 benjaminwagner@google.com [infra] Upgrade Win10 in Skolo.
2019-01-03 benjaminwagner@google.com Remove win_vulkan_sdk.
2019-01-03 michaelludwig@google.com Use specialized quad lists in rectangle ops
2019-01-03 reed@google.com change textutils to require font param

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-03 23:28:53 -05:00
skia-flutter-autoroll
dc2af70c9f Roll src/third_party/skia 3b7e65107f67..4683942a45f6 (10 commits) (flutter/engine#7362)
https://skia.googlesource.com/skia.git/%2Blog/3b7e65107f67..4683942a45f6

git log 3b7e65107f671e35674ab8bfc163d998039b81bf..4683942a45f6927435249677adceefdb8c424443 --date=short --no-merges --format=%ad %ae %s
2019-01-03 kjlubick@google.com [canvaskit] Refactor skottie into own file
2019-01-03 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-01-03 robertphillips@google.com Make the RRectEffect's screen coords be Float4 (rather than Half4)
2019-01-02 michaelludwig@google.com Normalize vectors in dot product for quad type calculations.
2018-12-27 halcanary@google.com SkPDF: eliminalte one member function
2019-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4627b3705d59..9fa54eab2590 (1 commits)
2019-01-03 reed@google.com use drawSimpleText
2019-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms e9b211dd665b..8b9d1f9db8a8 (1 commits)
2019-01-03 reed@google.com remove legacy drawPosText (and variants)
2019-01-03 mtklein@google.com tear down one-big-switch SkRasterPipeline backend

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-03 16:49:40 -05:00
liyuqian
d1d5d70f3b Fix typo clas -> class (flutter/engine#7360) 2019-01-03 10:06:17 -08:00
skia-flutter-autoroll
eb7dc916fd Roll src/third_party/skia 8966b55644c2..3b7e65107f67 (3 commits) (flutter/engine#7361)
https://skia.googlesource.com/skia.git/%2Blog/8966b55644c2..3b7e65107f67

git log 8966b55644c2623a199814fbe75a5130f373f1ff..3b7e65107f671e35674ab8bfc163d998039b81bf --date=short --no-merges --format=%ad %ae %s
2019-01-03 reed@google.com rm legacy FontMetrics from docs
2019-01-03 reed@google.com remove legacy fontmetrics flag
2019-01-03 reed@google.com rm unneeded encoding param

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-03 12:56:02 -05:00
skia-flutter-autoroll
2abc6c3136 Roll src/third_party/skia fdde2926df92..8966b55644c2 (1 commits) (flutter/engine#7359)
https://skia.googlesource.com/skia.git/%2Blog/fdde2926df92..8966b55644c2

git log fdde2926df92aa70c2ffbb89be908ba90751693b..8966b55644c2623a199814fbe75a5130f373f1ff --date=short --no-merges --format=%ad %ae %s
2019-01-03 reed@google.com Reland "undefine SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE"

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-03 08:47:39 -05:00
skia-flutter-autoroll
f0856cdbb7 Roll src/third_party/skia aae6ae39a356..fdde2926df92 (1 commits) (flutter/engine#7358)
https://skia.googlesource.com/skia.git/%2Blog/aae6ae39a356..fdde2926df92

git log aae6ae39a3561f1735eaf7027e2d5e400b4a5599..fdde2926df92aa70c2ffbb89be908ba90751693b --date=short --no-merges --format=%ad %ae %s
2019-01-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 904bb9185767..4627b3705d59 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-03 05:23:38 -05:00
skia-flutter-autoroll
0a894c846e Roll src/third_party/skia 96345a23dfa9..aae6ae39a356 (1 commits) (flutter/engine#7357)
https://skia.googlesource.com/skia.git/%2Blog/96345a23dfa9..aae6ae39a356

git log 96345a23dfa905819e8f97c94e567bf9cf187613..aae6ae39a3561f1735eaf7027e2d5e400b4a5599 --date=short --no-merges --format=%ad %ae %s
2019-01-03 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-03 01:57:39 -05:00
skia-flutter-autoroll
113f0a3952 Roll src/third_party/skia bc84adceaada..96345a23dfa9 (2 commits) (flutter/engine#7356)
https://skia.googlesource.com/skia.git/%2Blog/bc84adceaada..96345a23dfa9

git log bc84adceaadabd3c785365d32763b742efc912cd..96345a23dfa905819e8f97c94e567bf9cf187613 --date=short --no-merges --format=%ad %ae %s
2019-01-02 reed@google.com pass font's explicitly, instead of relying on SkFont::LEGACY_ExtractFromPaint
2019-01-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 04ea03e4e1e1..904bb9185767 (4 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-02 22:31:38 -05:00
skia-flutter-autoroll
4cc0ab1df8 Roll src/third_party/skia d0d5bb8c8500..bc84adceaada (6 commits) (flutter/engine#7355)
https://skia.googlesource.com/skia.git/%2Blog/d0d5bb8c8500..bc84adceaada

git log d0d5bb8c85002629fd0750c7548f468d188bd420..bc84adceaadabd3c785365d32763b742efc912cd --date=short --no-merges --format=%ad %ae %s
2019-01-02 egdaniel@google.com Move GrVkSecondaryCBDrawContext header into src to hide it.
2019-01-01 reed@google.com hide drawpostext etc.
2019-01-02 reed@google.com pass a font to GlyphRunBuilder
2019-01-02 kjlubick@google.com [canvaskit] Move to using SkFont instead of SkPaint.measure*
2019-01-02 benjaminwagner@google.com [infra] Uninstall ASAN when cleaning up Android device.
2019-01-02 egdaniel@google.com Add initial support for creating a vulkan secondary command buffer drawing context.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-02 19:05:38 -05:00
Rusino
a8be411e5a Preparing to remove SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE (flutter/engine#7354)
* Preparing to remove SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE

* Fixing a bug

* Formatting problem
2019-01-02 16:23:35 -05:00
Gary Qian
bfbb7a080b Paint all backgrounds first to prevent overlap (flutter/engine#7287) 2019-01-02 16:22:05 -05:00
skia-flutter-autoroll
deff80f12e Roll src/third_party/skia 279b65ddb5a3..d0d5bb8c8500 (12 commits) (flutter/engine#7353)
https://skia.googlesource.com/skia.git/%2Blog/279b65ddb5a3..d0d5bb8c8500

git log 279b65ddb5a306cb05552a6adfd4f63a9e78fb45..d0d5bb8c85002629fd0750c7548f468d188bd420 --date=short --no-merges --format=%ad %ae %s
2019-01-02 reed@google.com Revert "undefine SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE"
2019-01-02 brianosman@google.com Remove special case for DCI P3 when making ICC profiles
2018-12-29 ianloic@google.com Update SkFontMgr_fuchsia.cpp for new FIDL API
2019-01-02 herb@google.com Return SkGlyphCache and GrTextStrike together.
2019-01-02 fmalita@chromium.org [skottie] Initial 3D layer transform support
2019-01-02 reed@google.com undefine SK_SUPPORT_LEGACY_PAINT_TEXTMEASURE
2019-01-02 reed@google.com don't use paint to perform char-to-glyph
2019-01-02 reed@google.com make bookmaker happier
2019-01-02 mtklein@google.com flip on one-big-switch SkRasterPipeline
2019-01-02 mtklein@google.com allocate a little bit of space
2019-01-02 reed@google.com use font instead of paint for text
2019-01-02 mtklein@google.com fix fallthrough when deciding lowp/highp

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-02 15:40:12 -05:00
Stanislav Baranov
f63f447b47 Give more control over when dynamic patches get downloaded and installed. (flutter/engine#7327)
This change introduces manifest properties that control when dynamic patches are downloaded and installed in the application lifecycle.

Application developer can choose whether between install on restart, install on resume, or immediate forced install of dynamic patches.
2019-01-02 10:40:37 -08:00
skia-flutter-autoroll
5c6b75c987 Roll src/third_party/skia 8f37ce5b9f2c..279b65ddb5a3 (6 commits) (flutter/engine#7350)
https://skia.googlesource.com/skia.git/%2Blog/8f37ce5b9f2c..279b65ddb5a3

git log 8f37ce5b9f2c139e4bad8e14ed6b884c1510dffd..279b65ddb5a306cb05552a6adfd4f63a9e78fb45 --date=short --no-merges --format=%ad %ae %s
2018-12-28 halcanary@google.com SkPDF: clean up public header
2019-01-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 0c6672158c77..04ea03e4e1e1 (2 commits)
2019-01-02 kjlubick@google.com Add docker caches in more places
2019-01-02 fmalita@chromium.org [skottie] Derive most adapters from SkNVRefCnt
2019-01-02 brianosman@google.com Reland "Wide color support in AA Convex path renderer"
2019-01-02 kjlubick@google.com Remove extra semi-colons

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-02 11:44:38 -05:00
skia-flutter-autoroll
90c8e897fb Roll src/third_party/skia 1409ac718693..8f37ce5b9f2c (2 commits) (flutter/engine#7349)
https://skia.googlesource.com/skia.git/%2Blog/1409ac718693..8f37ce5b9f2c

git log 1409ac718693a6db962785b09e59eeb3b90b20f5..8f37ce5b9f2c139e4bad8e14ed6b884c1510dffd --date=short --no-merges --format=%ad %ae %s
2018-12-28 halcanary@google.com SkPDF: clean up
2018-12-21 halcanary@google.com SkPDF: wait for jobs to complete on abort()

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-02 08:17:38 -05:00
skia-flutter-autoroll
e813dd5c3c Roll src/third_party/skia 22451ccae544..1409ac718693 (2 commits) (flutter/engine#7348)
https://skia.googlesource.com/skia.git/%2Blog/22451ccae544..1409ac718693

git log 22451ccae54415b3dc6cee04c31462519116cfb1..1409ac718693a6db962785b09e59eeb3b90b20f5 --date=short --no-merges --format=%ad %ae %s
2019-01-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ba319ba31cae..0c6672158c77 (1 commits)
2019-01-02 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-02 02:59:13 -05:00
skia-flutter-autoroll
614b283042 Roll src/third_party/skia db0fdfbf107d..22451ccae544 (1 commits) (flutter/engine#7347)
https://skia.googlesource.com/skia.git/%2Blog/db0fdfbf107d..22451ccae544

git log db0fdfbf107d119dd4b2941d2ca97517b820ad1f..22451ccae54415b3dc6cee04c31462519116cfb1 --date=short --no-merges --format=%ad %ae %s
2019-01-01 reed@google.com accessors for RunBuffer as points or rsxforms

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

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

If the roll is causing failures, please contact the current sheriff (bungeman@google.com), and stop
the roller if necessary.
2019-01-01 23:33:13 -05:00