5855 Commits

Author SHA1 Message Date
liyuqian
ad93320b66 Initialize OpacityLayer's matrix to identity (flutter/engine#8467)
Should have https://github.com/flutter/flutter/issues/30586 fixed once the engine rolls.
2019-04-05 18:34:05 -07:00
Matt Carroll
d2c9597a7f Android Embedding PR25: Prevent black rectangle when launching FlutterActivity (flutter/engine#8460) 2019-04-05 15:59:12 -07:00
Chinmay Garde
772798ca7c Document the leak_vm flag. (flutter/engine#8462) 2019-04-05 15:37:14 -07:00
Chinmay Garde
b330816fdd Log the correct function on error in the embedder. (flutter/engine#8461) 2019-04-05 15:16:07 -07:00
Dan Field
812955c39d Improve path metrics tests and docs (flutter/engine#7851)
* Improve path metrics tests and docs
2019-04-05 13:58:46 -07:00
Chinmay Garde
19d5a39d24 Enable shutting down all root isolates in a VM. (flutter/engine#8457)
This reverts commit 9cd2e8351c47b7a78c1005341f4b5e1a2f125695.
2019-04-05 13:34:40 -07:00
skia-flutter-autoroll
1be3b46582 Roll src/third_party/skia 0e35ce27e0e9..053b2939938c (10 commits) (flutter/engine#8458)
https://skia.googlesource.com/skia.git/%2Blog/0e35ce27e0e9..053b2939938c

git log 0e35ce27e0e933bdca908d8d772ef156ee6cbbb2..053b2939938ca55cbc7aa1457628c4c3a1bcd7fa --date=short --no-merges --format=%ad %ae %s
2019-04-05 michaelludwig@google.com Support clip masks for SaveLayerRec and drawSpecial in Ganesh
2019-04-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-05 halcanary@google.com SkPDF: Add regression benchmark for multiple path clips
2019-04-05 nifong@google.com Add helper for loading files, use let
2019-04-05 kjlubick@google.com [canvaskit] Bump GPU resource cache to 256MB
2019-04-05 mtklein@google.com update SkMallocPixelRef docs
2019-04-05 kjlubick@google.com [CanvasKit] Add basic support for SkPicture
2019-04-05 fmalita@chromium.org [skottie] Add support for pre-decoding images at load time
2019-04-05 brianosman@google.com Always mark bitmap glyph runs as such, to ensure they are properly regenerated
2019-04-04 bsalomon@google.com Blacklist mobi_wsj.skp on IntelIris 540 and 655

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-05 16:10:34 -04:00
Matt Carroll
7f4451fbbe Android Embedding PR24: Allow FlutterActivity to provide an engine, also adjust FlutterFragment timing to avoid Activity launch lag. (flutter/engine#8448) 2019-04-05 13:04:17 -07:00
liyuqian
29adfa5060 More detailed comments for engine build windows VM (flutter/engine#8456)
To make it clearer what the next step is after the script run.
2019-04-05 11:01:27 -07:00
skia-flutter-autoroll
a0aadc7f69 Roll src/third_party/skia 558637996569..0e35ce27e0e9 (11 commits) (flutter/engine#8454)
https://skia.googlesource.com/skia.git/%2Blog/558637996569..0e35ce27e0e9

git log 558637996569eb53c18ffd7f8ca553bc5d1f4a6a..0e35ce27e0e933bdca908d8d772ef156ee6cbbb2 --date=short --no-merges --format=%ad %ae %s
2019-04-05 robertphillips@google.com Favor full screen clears for platforms that desire initialized memory
2019-04-05 reed@google.com Revert "Move localmatrix routines to shaderbase, no need to be public."
2019-02-19 herb@google.com Use canonical colors for luminance color
2019-04-04 reed@google.com Move localmatrix routines to shaderbase, no need to be public.
2019-04-05 robertphillips@google.com checkCommandBuffers when skipping a submit in submitCommandBuffer
2019-03-18 mtklein@google.com lift main-thread limit on iOS bots
2019-04-05 nigeltao@google.com Rewrite some SkWuffsCodec designated initializers
2019-04-05 brianosman@google.com Use GrGLenum consistently for cached program binaryFormat
2019-04-04 jvanverth@google.com Some more Metal memory fixes.
2019-04-04 jvanverth@google.com Add mm files to cmake sources
2019-04-05 robertphillips@google.com Stop using pendingIO in read/writeSurfacePixels (take 2)

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-05 12:44:26 -04:00
skia-flutter-autoroll
c14df9c5f5 Roll src/third_party/skia 604d5a3fca01..558637996569 (1 commits) (flutter/engine#8452)
https://skia.googlesource.com/skia.git/%2Blog/604d5a3fca01..558637996569

git log 604d5a3fca0166c1a4da3f199668e641b2ce8945..558637996569eb53c18ffd7f8ca553bc5d1f4a6a --date=short --no-merges --format=%ad %ae %s
2019-04-04 robertphillips@google.com Disable the TextureStripAtlasManagerColorFilterTest on MoltenVK

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-05 08:54:55 -04:00
skia-flutter-autoroll
094c974b68 Roll src/third_party/skia 1f58a8e457ba..604d5a3fca01 (1 commits) (flutter/engine#8451)
https://skia.googlesource.com/skia.git/%2Blog/1f58a8e457ba..604d5a3fca01

git log 1f58a8e457baef95ebf081d673859410e6e6c635..604d5a3fca0166c1a4da3f199668e641b2ce8945 --date=short --no-merges --format=%ad %ae %s
2019-04-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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-05 05:12:55 -04:00
skia-flutter-autoroll
a8c7ada577 Roll src/third_party/skia b0ababfe5ad2..1f58a8e457ba (3 commits) (flutter/engine#8450)
https://skia.googlesource.com/skia.git/%2Blog/b0ababfe5ad2..1f58a8e457ba

git log b0ababfe5ad2bddf4b900991cbc5ba8e6c9040b4..1f58a8e457baef95ebf081d673859410e6e6c635 --date=short --no-merges --format=%ad %ae %s
2019-04-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 43997017b0ed..fb201c5e208d (6 commits)
2019-04-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3ae962179e68..3e2882be2dde (447 commits)
2019-04-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 225a13016b1c..0e3d328ac338 (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-05 01:42:54 -04:00
skia-flutter-autoroll
916cd13668 Roll src/third_party/skia 51874e3e3712..b0ababfe5ad2 (1 commits) (flutter/engine#8449)
https://skia.googlesource.com/skia.git/%2Blog/51874e3e3712..b0ababfe5ad2

git log 51874e3e371230e2cc02912ed0c9ddb569e48532..b0ababfe5ad2bddf4b900991cbc5ba8e6c9040b4 --date=short --no-merges --format=%ad %ae %s
2019-04-04 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-04 22:13:54 -04:00
liyuqian
6dafe90543 Add scripts that prepares our windows VM image (flutter/engine#8446)
Have this script reviewed and committed to our repo for our future reference.

This prepares the VM used in https://github.com/flutter/engine/pull/8442

Once our Docker container is tested in GKE (after Kubernetes 1.14 is ready), I'll also upload Dockefiles and its related scripts here.
2019-04-04 17:28:03 -07:00
xster
6815c85282 Make sure FlutterViewController flushs all pending touches when no longer active (flutter/engine#8400) 2019-04-04 16:22:37 -07:00
skia-flutter-autoroll
489402144f Roll src/third_party/skia e4628b10722f..51874e3e3712 (2 commits) (flutter/engine#8445)
https://skia.googlesource.com/skia.git/%2Blog/e4628b10722f..51874e3e3712

git log e4628b10722f09adfb49943a43b9668fb9a02723..51874e3e371230e2cc02912ed0c9ddb569e48532 --date=short --no-merges --format=%ad %ae %s
2019-04-04 bungeman@google.com Allow selection of shaper wrapping algorithm.
2019-04-04 halcanary@google.com SkPDF: Use fewer complex PathOps to speed up clipping

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 18:46:54 -04:00
liyuqian
c8487c69ad Build windows engine on GCE (flutter/engine#8442)
This allows us to test windows engine compilation in presubmit checks using our own 32-CPU GCE instance for less than 10 minutes.
2019-04-04 13:19:35 -07:00
skia-flutter-autoroll
5cc39aa0fd Roll src/third_party/skia 1383a38e1d92..e4628b10722f (12 commits) (flutter/engine#8443)
https://skia.googlesource.com/skia.git/%2Blog/1383a38e1d92..e4628b10722f

git log 1383a38e1d92fb70d94185b454daa6c1afecc6a0..e4628b10722f09adfb49943a43b9668fb9a02723 --date=short --no-merges --format=%ad %ae %s
2019-04-03 malaykeshav@chromium.org Make SkRRect work with axis aligned rotation transforms
2019-04-04 kjlubick@google.com [canvaskit] Bump GPU resource cache to 256MB
2019-04-04 bsalomon@google.com Handle promise texture image fulfill returning nullptr.
2019-04-04 fmalita@chromium.org Revert "[canvaskit] Bump GPU resource cache to 256MB"
2019-04-04 fmalita@chromium.org [skottie] Fix gradient ramp interaction with non-atomic draws
2019-04-04 robertphillips@google.com Blacklist two more GMs for gltestthreading
2019-04-04 ethannicholas@google.com fixed skslc crash when the last token in a file is invalid
2019-04-04 bsalomon@google.com Avoid flushing due to cache pressure when nothing will become purgeable.
2019-04-03 egdaniel@google.com Batch up pipelineBarrier calls in vulkan.
2019-04-04 fmalita@chromium.org [canvaskit] Bump GPU resource cache to 256MB
2019-04-02 halcanary@google.com Examples: compile faster
2019-04-04 reed@google.com Reland "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 15:17:51 -04:00
stuartmorgan
783b5003c0 Add window title/icon support to GLFW shell (flutter/engine#8435)
The GLFW shell used a hard-coded title and default icon for the window,
but these are things that a client should be able to control.
2019-04-04 13:54:07 -04:00
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