5835 Commits

Author SHA1 Message Date
skia-flutter-autoroll
b9ca439b2e Roll src/third_party/skia f346df396a23..1383a38e1d92 (8 commits) (flutter/engine#8440)
https://skia.googlesource.com/skia.git/%2Blog/f346df396a23..1383a38e1d92

git log f346df396a23adde4bd93f17067a9b17549acc84..1383a38e1d92fb70d94185b454daa6c1afecc6a0 --date=short --no-merges --format=%ad %ae %s
2019-04-03 bungeman@google.com Allow users to create stock shaping iterators.
2019-04-04 robertphillips@google.com Revert "Stop using pendingIO in read/writeSurfacePixels"
2019-04-04 reed@google.com Revert "rely on clients to opt in to legacy enums"
2019-04-04 kjlubick@google.com [canvaskit] Make SkImageShader from SkImage
2019-04-03 ethannicholas@google.com SkSL now properly errors when invocations are used outside of a geometry shader
2019-04-03 robertphillips@google.com Stop using pendingIO in read/writeSurfacePixels
2019-03-29 kjlubick@google.com [canvaskit] adding drawAtlas to canvas API
2019-04-03 reed@google.com rely on clients to opt in to legacy enums

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 11:42:55 -04:00
reed-at-google
b33dc6002d update to use SkTileMode (flutter/engine#8439) 2019-04-04 08:41:49 -04:00
skia-flutter-autoroll
8cad449e9e Roll src/third_party/skia dde12a25bb5e..f346df396a23 (1 commits) (flutter/engine#8438)
https://skia.googlesource.com/skia.git/%2Blog/dde12a25bb5e..f346df396a23

git log dde12a25bb5e05ab929590cc7b71851ee76378ec..f346df396a23adde4bd93f17067a9b17549acc84 --date=short --no-merges --format=%ad %ae %s
2019-04-03 egdaniel@google.com Minor refactoring of where we call addingWork in GrVkCommandBuffer.

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 08:13:54 -04:00
skia-flutter-autoroll
c4b1c76b38 Roll src/third_party/skia b6d04556c34d..dde12a25bb5e (4 commits) (flutter/engine#8437)
https://skia.googlesource.com/skia.git/%2Blog/b6d04556c34d..dde12a25bb5e

git log b6d04556c34db25d6d8aef4eff9c5f0a61ea3733..dde12a25bb5e05ab929590cc7b71851ee76378ec --date=short --no-merges --format=%ad %ae %s
2019-04-04 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 38969ffb5d49..3ae962179e68 (476 commits)
2019-04-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 89899748a858..43997017b0ed (9 commits)
2019-04-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2b9fb4bf5ece..225a13016b1c (11 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 03:23:54 -04:00
skia-flutter-autoroll
d8f9b44c8f Roll src/third_party/skia 5c5de2146309..b6d04556c34d (1 commits) (flutter/engine#8434)
https://skia.googlesource.com/skia.git/%2Blog/5c5de2146309..b6d04556c34d

git log 5c5de21463095923adfb3349c5c794be56665395..b6d04556c34db25d6d8aef4eff9c5f0a61ea3733 --date=short --no-merges --format=%ad %ae %s
2019-04-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 23:54:54 -04:00
skia-flutter-autoroll
e9baad5729 Roll src/third_party/skia 2273c900ea28..5c5de2146309 (5 commits) (flutter/engine#8432)
https://skia.googlesource.com/skia.git/%2Blog/2273c900ea28..5c5de2146309

git log 2273c900ea2888ac659dbcdfe6e6d1cd2cf76177..5c5de21463095923adfb3349c5c794be56665395 --date=short --no-merges --format=%ad %ae %s
2019-04-03 reed@google.com no more legacy enum references
2019-04-03 halcanary@google.com Fix SkTypeface_Mac::getGlyphToUnicodeMap
2019-04-03 fmalita@chromium.org [skottie] Fix gradient ramp for non-solid layers
2019-04-03 ethannicholas@google.com fix SkSL constant comparisons involving negated vectors
2019-04-03 ethannicholas@google.com fixed error reporting in SkSL->Metal

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 20:31:36 -04:00
Chinmay Garde
9cd2e8351c Revert "Enable shutting down all root isolates in a VM. (#8402)" (flutter/engine#8431)
This reverts commit 56252a8aacaf29a17853e3ade6978972689dff18.
2019-04-03 17:08:56 -07:00
Chinmay Garde
56252a8aac Enable shutting down all root isolates in a VM. (flutter/engine#8402) 2019-04-03 15:44:29 -07:00
Chris Bracken
e3beb1ce56 Make AccessibilityViewEmbedder final (flutter/engine#8429)
Since this class implements equals() and hashCode() it should either be
final or handle subclasses in equals(); given this is unlikely to be
subclassed, making it final is the simpler option.
2019-04-03 15:06:11 -07:00
Chris Bracken
df39681b8c Eliminate unused displayBounds parameter (flutter/engine#8427)
Use of this parameter was eliminated in 2f36f15.
2019-04-03 14:28:29 -07:00
skia-flutter-autoroll
6418596e75 Roll src/third_party/skia fbe240669394..2273c900ea28 (13 commits) (flutter/engine#8428)
https://skia.googlesource.com/skia.git/%2Blog/fbe240669394..2273c900ea28

git log fbe240669394715ee2f3e9f85407dad241eca262..2273c900ea2888ac659dbcdfe6e6d1cd2cf76177 --date=short --no-merges --format=%ad %ae %s
2019-04-03 herb@google.com GM for SkOverdrawCanvas
2019-03-30 csmartdalton@google.com Add a cap to allow coverage counting or not
2019-03-27 mtklein@google.com set PNG compression level back to 1
2019-04-03 csmartdalton@google.com Rename GrPipeline::Flags to GrPipeline::InputFlags
2019-04-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-03 robertphillips@google.com Reset GrVkCommandBuffer's work status in end()
2019-04-03 herb@google.com Remove SkFindAndPlaceGlyph from gn
2019-04-02 bsalomon@google.com Track the number of resources that would become purgeable after flush in GrResourceCache.
2019-04-03 brianosman@google.com Fix the GLSL persistent cache (and add a config to test it)
2019-04-03 michaelludwig@google.com Support strict constraints for bulk texture sets
2019-04-03 halcanary@google.com SkMD5 returns digest
2019-04-03 herb@google.com Move overdraw canvas to using new painter
2019-04-03 mtklein@google.com split cpu+gpu work queues

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 17:03:54 -04:00
Chinmay Garde
736277e9c7 Revert "Revert "Separate the data required to bootstrap the VM into its own class. (#8397)" (#8406)" (flutter/engine#8414)
This reverts commit 8a0076fdddc96b4ec2fb67f45051aa490827fc02.
2019-04-03 13:38:12 -07:00
skia-flutter-autoroll
9722fcf24e Roll src/third_party/skia 176da0bb8a10..fbe240669394 (9 commits) (flutter/engine#8424)
https://skia.googlesource.com/skia.git/%2Blog/176da0bb8a10..fbe240669394

git log 176da0bb8a1002d2fe4c4edf4ce9fde609bda256..fbe240669394715ee2f3e9f85407dad241eca262 --date=short --no-merges --format=%ad %ae %s
2019-04-03 brianosman@google.com Reland "Remove the NullGL interface (and associated test context)"
2019-04-03 mtklein@google.com support comments
2019-04-03 mtklein@google.com add --legacy to fm, legacy=true to fm_bot
2019-04-03 mtklein@google.com -script - for stdin
2019-04-03 reed@google.com Use SkTileMode instead of nested enum
2019-04-03 mtklein@google.com don't have fm_bot send fm empty sources to run
2019-04-01 mvujovic@adobe.com Reland "Inset blur domain a tiny bit to prevent certain GPUs from sampling transparent black from scratch textures."
2019-04-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-02 mtklein@google.com GrContext abandon: fail -> skip

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 13:29:35 -04:00
Ryan Macnak
16e6a62464 Remove use of DART_CHECK_VALID. (flutter/engine#8417)
Bug: https://github.com/flutter/flutter/issues/30407
2019-04-03 10:01:57 -07:00
skia-flutter-autoroll
ea5fb8a1b8 Roll src/third_party/skia e25b4472cdd9..176da0bb8a10 (10 commits) (flutter/engine#8422)
https://skia.googlesource.com/skia.git/%2Blog/e25b4472cdd9..176da0bb8a10

git log e25b4472cdd9f09cd393c9c34651218507c9847b..176da0bb8a1002d2fe4c4edf4ce9fde609bda256 --date=short --no-merges --format=%ad %ae %s
2019-04-03 mtklein@google.com tiny tweak: no need to reload lottie files
2019-04-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src b3f3a36219a1..38969ffb5d49 (477 commits)
2019-04-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6cb0cff57376..89899748a858 (11 commits)
2019-04-02 bsalomon@google.com Control access to adding ref to a GrGpuResource when it's ref count is zero.
2019-04-02 ethannicholas@google.com added support for half input variables in SkSL fragment processors
2019-04-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 459453a96257..2b9fb4bf5ece (7 commits)
2019-04-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-02 fmalita@chromium.org [skottie] Add support for (non-standard) v-centered text
2019-04-03 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-02 mtklein@google.com have FM run GMs in command line order

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 09:58:54 -04:00
skia-flutter-autoroll
90170b6cbb Roll src/third_party/skia c9eeab3d85b9..e25b4472cdd9 (1 commits) (flutter/engine#8420)
https://skia.googlesource.com/skia.git/%2Blog/c9eeab3d85b9..e25b4472cdd9

git log c9eeab3d85b9c85e49a4d8228ba7468072e2bb0d..e25b4472cdd9f09cd393c9c34651218507c9847b --date=short --no-merges --format=%ad %ae %s
2019-04-02 reed@google.com Move SkTileModes to top level

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 22:51:49 -04:00
skia-flutter-autoroll
b4bc6f4f70 Roll src/third_party/skia 71c0e9422038..c9eeab3d85b9 (4 commits) (flutter/engine#8418)
https://skia.googlesource.com/skia.git/%2Blog/71c0e9422038..c9eeab3d85b9

git log 71c0e94220380f4cbb3a8ba462ef9036fa7ab1ff..c9eeab3d85b9c85e49a4d8228ba7468072e2bb0d --date=short --no-merges --format=%ad %ae %s
2019-04-02 bungeman@google.com Remove Skia version number.
2019-04-02 mtklein@google.com update some FM flags
2019-04-02 michaelludwig@google.com Do not lose existing paint shaders when drawing alpha images
2019-04-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 19:21:39 -04:00
stuartmorgan
a6adcffb4c Add scroll wheel support to desktop GLFW shell (flutter/engine#8416)
Sends scroll events from GLFW to the Flutter engine, allowing scrolling
of Scrollables via a scroll wheel.
2019-04-02 18:17:23 -04:00
Matt Carroll
55fdbe155d Added new Android embedding packages to javadoc generation. (flutter/engine#8411) 2019-04-02 13:23:47 -07:00
Alexander Aprelev
afd1473d35 Pass environment defines to compile flutter platform step. (flutter/engine#8412)
* Pass environment defines to the compiler

* Remove non-strong platform target
2019-04-02 13:09:53 -07:00
skia-flutter-autoroll
ffa60b3b57 Roll src/third_party/skia f2d9b865d736..71c0e9422038 (13 commits) (flutter/engine#8413)
https://skia.googlesource.com/skia.git/%2Blog/f2d9b865d736..71c0e9422038

git log f2d9b865d73631d0052a323558b3c083f7e05188..71c0e94220380f4cbb3a8ba462ef9036fa7ab1ff --date=short --no-merges --format=%ad %ae %s
2019-04-02 mtklein@google.com We don't actually use thesee extensions with GLES
2019-04-02 bsalomon@google.com Revert "Inset blur domain a tiny bit to prevent certain GPUs from sampling transparent black from scratch textures."
2019-04-02 mtklein@google.com add skottie support to fm
2019-04-02 mtklein@google.com allow skipped source/backend pairs in fm
2019-04-02 jvanverth@google.com Fix some more Metal and iOS leaks
2019-04-02 brianosman@google.com Initialize renderability in GrMockOptions
2019-03-29 egdaniel@google.com Remove read access flags from src of memory barriers.
2019-04-02 robertphillips@google.com Add tracking of work to GrVkCommandBuffer
2019-04-02 brianosman@google.com Remove samples that aren't built
2019-04-02 mtklein@google.com allow GMs to fail in DM
2019-04-02 brianosman@google.com Remove redundant setup code in readSurfacePixels
2019-04-02 jvanverth@google.com Updates to iOS build
2019-04-01 herb@google.com Refactor main GPU glyph decisions

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 15:52:31 -04:00
Zachary Anderson
f2420cd203 [txt] Add back FontCollection::SetDefaultFontManager (flutter/engine#8410) 2019-04-02 10:22:12 -07:00
Zachary Anderson
6982c0e193 [fuchsia] Exclude glfw from the Fuchsia host build (flutter/engine#8407) 2019-04-02 09:49:14 -07:00
skia-flutter-autoroll
89954a792d Roll src/third_party/skia 70d8f4f3acbb..f2d9b865d736 (11 commits) (flutter/engine#8408)
https://skia.googlesource.com/skia.git/%2Blog/70d8f4f3acbb..f2d9b865d736

git log 70d8f4f3acbbbc6fbce0e1f1753ba475f2c52dac..f2d9b865d73631d0052a323558b3c083f7e05188 --date=short --no-merges --format=%ad %ae %s
2019-03-28 mtklein@google.com Add basic fm_bot script
2019-04-02 brianosman@google.com Remove SkScalarSinCos
2019-04-02 bsalomon@google.com Make GrVkGpuCommandBuffer::CopyInfo hold source as pending read.
2019-04-02 reed@google.com add mtklein to api approvals
2019-04-01 mtklein@google.com remove SkColorFilter::onMakeComposed()
2019-04-02 reed@google.com remove double compose: lerp and mode
2019-04-01 bungeman@google.com Clean up shaper handler.
2019-04-02 fmalita@chromium.org [skottie] Initial gradient ramp effect support
2019-04-01 mvujovic@adobe.com Inset blur domain a tiny bit to prevent certain GPUs from sampling transparent black from scratch textures.
2019-04-02 brianosman@google.com Revert "Remove the NullGL interface (and associated test context)"
2019-04-01 reed@google.com remove asComponentTable introspection method

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 12:29:58 -04:00
Zachary Anderson
8a0076fddd Revert "Separate the data required to bootstrap the VM into its own class. (#8397)" (flutter/engine#8406)
This reverts commit 38f5fc418a08ed43945ad21d19494d6b352e1443.
2019-04-02 09:12:56 -07:00
skia-flutter-autoroll
29ac13ca7e Roll src/third_party/skia d962070feb84..70d8f4f3acbb (1 commits) (flutter/engine#8405)
https://skia.googlesource.com/skia.git/%2Blog/d962070feb84..70d8f4f3acbb

git log d962070feb84a95e25d99f0a6ad26fd59d32e60b..70d8f4f3acbbbc6fbce0e1f1753ba475f2c52dac --date=short --no-merges --format=%ad %ae %s
2019-04-01 scroggo@google.com SkWuffsCodec: Use drawing to do color correction and scaling

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 09:06:38 -04:00
skia-flutter-autoroll
0de949dd26 Roll src/third_party/skia 1acf79a3e5b8..d962070feb84 (4 commits) (flutter/engine#8404)
https://skia.googlesource.com/skia.git/%2Blog/1acf79a3e5b8..d962070feb84

git log 1acf79a3e5b8abfca56193e4643b51f3c552389c..d962070feb84a95e25d99f0a6ad26fd59d32e60b --date=short --no-merges --format=%ad %ae %s
2019-04-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-02 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3115a0fc17fa..6cb0cff57376 (9 commits)
2019-04-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src e01c3e081ff3..b3f3a36219a1 (475 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 04:33:49 -04:00
skia-flutter-autoroll
1fbe313df7 Roll src/third_party/skia 3f6a2ac63670..1acf79a3e5b8 (1 commits) (flutter/engine#8403)
https://skia.googlesource.com/skia.git/%2Blog/3f6a2ac63670..1acf79a3e5b8

git log 3f6a2ac636700b5bb27834938de3b43f71a33beb..1acf79a3e5b8abfca56193e4643b51f3c552389c --date=short --no-merges --format=%ad %ae %s
2019-04-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 52a67b6495ce..459453a96257 (5 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 01:04:49 -04:00
MH Johnson
dc2da3460f [ui] Add null check in FontWeight.lerp (flutter/engine#8274)
* Add null check in FontWeight.lerp

* Add Unit tests for FontWeight.lerp
2019-04-01 21:56:19 -04:00
skia-flutter-autoroll
8bd246441e Roll src/third_party/skia b27667a15a15..3f6a2ac63670 (1 commits) (flutter/engine#8401)
https://skia.googlesource.com/skia.git/%2Blog/b27667a15a15..3f6a2ac63670

git log b27667a15a15ce31d135538a409c419c0b8b0d1b..3f6a2ac636700b5bb27834938de3b43f71a33beb --date=short --no-merges --format=%ad %ae %s
2019-04-01 reed@google.com remove unneeded asACompose

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-01 20:29:49 -04:00
Chris Yang
414f2223de Delay platform view removal to submitFrame. (flutter/engine#8380)
Remove platform views inside OnDispose might cause issue if it happens before SubmitFrame and the active_composition_order has not been updated.
We will be left at a situation where the active_composition_order still contains the old view, but the view is actually removed from the UIView hierarchy.

We now cache the views need to be removed in OnDispose and actually remove them in SubmitFrame. At the same time, we remove stop detaching the subviews if they were disposed. 

As a side effect, this update will also fix flutter/flutter#30220
2019-04-01 17:06:32 -07:00
Chinmay Garde
38f5fc418a Separate the data required to bootstrap the VM into its own class. (flutter/engine#8397)
When attempting to shutdown and subsequently restart the VM, having the
VM own this data introduces lifecycle issues due to circular references.
2019-04-01 14:58:05 -07:00
skia-flutter-autoroll
c53f2d19e2 Roll src/third_party/skia de206c75c2c8..b27667a15a15 (14 commits) (flutter/engine#8399)
https://skia.googlesource.com/skia.git/%2Blog/de206c75c2c8..b27667a15a15

git log de206c75c2c802f6f1e4ccb8a6b8a00765e9f085..b27667a15a15ce31d135538a409c419c0b8b0d1b --date=short --no-merges --format=%ad %ae %s
2019-04-01 brianosman@google.com Remove ToolUtils::write_pixels
2019-04-01 nifong@google.com Include wasm debugger in continuous build part 2
2019-03-27 bungeman@google.com Expose basic shaper iterators.
2019-04-01 reed@google.com mark introspection methods as deprecated
2019-04-01 michaelludwig@google.com Add geometry domain for non-rectilinear quads
2019-04-01 csmartdalton@google.com Fix mkdir_p in skpbench
2019-04-01 nifong@google.com Include wasm debugger in continuous build
2019-04-01 fmalita@chromium.org [sksg] Refactor gradient implementation
2019-03-28 bungeman@google.com Cache data stream for CG typefaces.
2019-04-01 bsalomon@google.com GrBackendTextureImageGenerator proxy callback uses unique key to find existing GrTexture.
2019-04-01 robertphillips@google.com Make prepareSurfaceForExternalIO always flush
2019-04-01 bsalomon@google.com Make GrVkGpuRTCommandBuffer::CommandBufferInfo hold textures by pending read.
2019-04-01 rmistry@google.com Remove 4 page sets that are not useful as SKPs
2019-04-01 bsalomon@google.com Make lazy proxies have 2 modes for proxy/surface key management.

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-01 17:06:44 -04:00
Dan Field
5d3ec31dd9 Make the resource context primary on iOS (flutter/engine#8387)
* Make resource context primary on iOS
2019-04-01 12:46:28 -07:00
skia-flutter-autoroll
ea1bc532c0 Roll src/third_party/skia 73cc4e8d5fcf..de206c75c2c8 (2 commits) (flutter/engine#8396)
https://skia.googlesource.com/skia.git/%2Blog/73cc4e8d5fcf..de206c75c2c8

git log 73cc4e8d5fcfdad5a09bf324bb21479a16e8e54e..de206c75c2c802f6f1e4ccb8a6b8a00765e9f085 --date=short --no-merges --format=%ad %ae %s
2019-03-27 brianosman@google.com Remove the NullGL interface (and associated test context)
2019-03-29 mtklein@google.com more opinionated file loading in fm

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-01 13:37:31 -04:00
skia-flutter-autoroll
7fa7c50b3d Roll src/third_party/skia bb482ab871a2..73cc4e8d5fcf (1 commits) (flutter/engine#8395)
https://skia.googlesource.com/skia.git/%2Blog/bb482ab871a2..73cc4e8d5fcf

git log bb482ab871a29fad004f318210e0e01d44110a37..73cc4e8d5fcfdad5a09bf324bb21479a16e8e54e --date=short --no-merges --format=%ad %ae %s
2019-04-01 robertphillips@google.com Temporarily restore old behavior of read/writeSurfacePixels

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-01 10:08:24 -04:00
skia-flutter-autoroll
f217188611 Roll src/third_party/skia 5ee611b26f23..bb482ab871a2 (4 commits) (flutter/engine#8394)
https://skia.googlesource.com/skia.git/%2Blog/5ee611b26f23..bb482ab871a2

git log 5ee611b26f23cda16972209a56ccc38d964f6a20..bb482ab871a29fad004f318210e0e01d44110a37 --date=short --no-merges --format=%ad %ae %s
2019-04-01 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6446c8882fa3..3115a0fc17fa (2 commits)
2019-04-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 871828938944..e01c3e081ff3 (525 commits)
2019-04-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5bb034db6243..52a67b6495ce (9 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-01 03:10:05 -04:00
Amir Hardon
db5e2e9492 Don't access a11y APIs with reflection starting Android P. (flutter/engine#8393) 2019-03-31 23:21:51 -07:00
skia-flutter-autoroll
5526ac9503 Roll src/third_party/skia acb4829c1be4..5ee611b26f23 (1 commits) (flutter/engine#8392)
https://skia.googlesource.com/skia.git/%2Blog/acb4829c1be4..5ee611b26f23

git log acb4829c1be4bd6be53ea750effd94c07da95632..5ee611b26f23cda16972209a56ccc38d964f6a20 --date=short --no-merges --format=%ad %ae %s
2019-03-31 reed@google.com Add sample to show strokeandfill and better alternatives

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-03-31 23:41:16 -04:00
skia-flutter-autoroll
914e1b11ec Roll src/third_party/skia 83edfbe736fd..acb4829c1be4 (1 commits) (flutter/engine#8391)
https://skia.googlesource.com/skia.git/%2Blog/83edfbe736fd..acb4829c1be4

git log 83edfbe736fdaad67ad8ca6c88227b0e6c8df853..acb4829c1be4bd6be53ea750effd94c07da95632 --date=short --no-merges --format=%ad %ae %s
2019-03-31 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-03-31 05:48:49 -04:00
skia-flutter-autoroll
630598e937 Roll src/third_party/skia 2fdbeae32785..83edfbe736fd (1 commits) (flutter/engine#8390)
https://skia.googlesource.com/skia.git/%2Blog/2fdbeae32785..83edfbe736fd

git log 2fdbeae3278592857f02a7eb2f5199f419dfa28e..83edfbe736fdaad67ad8ca6c88227b0e6c8df853 --date=short --no-merges --format=%ad %ae %s
2019-03-31 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-03-31 02:18:49 -04:00
skia-flutter-autoroll
b6ecfab9b3 Roll src/third_party/skia a6dd1ebd42cf..2fdbeae32785 (1 commits) (flutter/engine#8389)
https://skia.googlesource.com/skia.git/%2Blog/a6dd1ebd42cf..2fdbeae32785

git log a6dd1ebd42cf647b34e002ddf4f676b96ceda708..2fdbeae3278592857f02a7eb2f5199f419dfa28e --date=short --no-merges --format=%ad %ae %s
2019-03-30 reed@google.com Start to unify signatures: return bool

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 (stani@google.com), and stop
the roller if necessary.
2019-03-30 18:22:30 -04:00
skia-flutter-autoroll
03d6b0de7e Roll src/third_party/skia c9822a1818ba..a6dd1ebd42cf (1 commits) (flutter/engine#8388)
https://skia.googlesource.com/skia.git/%2Blog/c9822a1818ba..a6dd1ebd42cf

git log c9822a1818ba8fe91dbea28e592fd18034899e3e..a6dd1ebd42cf647b34e002ddf4f676b96ceda708 --date=short --no-merges --format=%ad %ae %s
2019-03-30 reed@google.com Revert "Reland "GPU support for SkMixers""

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 (stani@google.com), and stop
the roller if necessary.
2019-03-30 14:54:13 -04:00
skia-flutter-autoroll
f49ca632a3 Roll src/third_party/skia 265fd3de3527..c9822a1818ba (1 commits) (flutter/engine#8386)
https://skia.googlesource.com/skia.git/%2Blog/265fd3de3527..c9822a1818ba

git log 265fd3de352790725f6c87cce3e5f3dd396e20e7..c9822a1818ba8fe91dbea28e592fd18034899e3e --date=short --no-merges --format=%ad %ae %s
2019-03-30 reed@google.com Reland "GPU support for SkMixers"

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 (stani@google.com), and stop
the roller if necessary.
2019-03-30 11:24:10 -04:00
skia-flutter-autoroll
7eecc4ccb0 Roll src/third_party/skia 59b733715141..265fd3de3527 (1 commits) (flutter/engine#8384)
https://skia.googlesource.com/skia.git/%2Blog/59b733715141..265fd3de3527

git log 59b733715141b732ce3fb73b8870851f616c3163..265fd3de352790725f6c87cce3e5f3dd396e20e7 --date=short --no-merges --format=%ad %ae %s
2019-03-30 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 (stani@google.com), and stop
the roller if necessary.
2019-03-30 02:16:49 -04:00
Chinmay Garde
59ae3ba236 Remove unused DartVM::IsKernelMapping (flutter/engine#8381) 2019-03-29 20:53:40 -07:00
Chinmay Garde
2d22e77e37 Add missing import to functional for Windows. (flutter/engine#8382) 2019-03-29 18:14:06 -07:00
liyuqian
4813cfa506 Ensure OpacityLayer to have a single child (flutter/engine#8362)
It ensures that every OpacityLayer can be optimized by retained
rendering.

Tested with `flutter test --local-engine=host_debug_unopt` in
flutter/flutter/packages/flutter.

Related issues: #21756 #23535
2019-03-29 17:58:30 -07:00
Chinmay Garde
18af29469e Allow native entrypoint registration for runtime unittests. (flutter/engine#8379) 2019-03-29 17:53:49 -07:00
Michael Goderbauer
e6c3046fcb Fix typos (flutter/engine#8339)
Courtesy of google's "CommonTypos" analysis.
2019-03-29 17:47:55 -07:00