5669 Commits

Author SHA1 Message Date
skia-flutter-autoroll
a1277a6bca Roll src/third_party/skia 4273a150f84d..ba91f65f2070 (6 commits) (flutter/engine#8225)
https://skia.googlesource.com/skia.git/%2Blog/4273a150f84d..ba91f65f2070

git log 4273a150f84d70a9acc340261fd5e7be1af310a5..ba91f65f20701ce6ae6b43556d1ffb7c8be61a73 --date=short --no-merges --format=%ad %ae %s
2019-03-19 jvanverth@google.com Tweaks to Metal pipeline state.
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3e485a4f3ec8..5851ef46d285 (1 commits)
2019-03-20 kjlubick@google.com Make ios actually fail
2019-03-20 brianosman@google.com Remove all of the _as_paths GMs
2019-03-19 kjlubick@google.com [canvaskit] Add requestAnimationFrame to SkSurface
2019-03-20 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 11:51:14 -04:00
skia-flutter-autoroll
68ca2b5d7a Roll src/third_party/skia d7d93001ead2..4273a150f84d (1 commits) (flutter/engine#8224)
https://skia.googlesource.com/skia.git/%2Blog/d7d93001ead2..4273a150f84d

git log d7d93001ead20ddf31d2c4352ccf2fd6b87f791b..4273a150f84d70a9acc340261fd5e7be1af310a5 --date=short --no-merges --format=%ad %ae %s
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f2564656e7af..3e485a4f3ec8 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 08:21:12 -04:00
skia-flutter-autoroll
bbaa0b58dd Roll src/third_party/skia 37a9294d2eb9..d7d93001ead2 (2 commits) (flutter/engine#8223)
https://skia.googlesource.com/skia.git/%2Blog/37a9294d2eb9..d7d93001ead2

git log 37a9294d2eb985c5c8bf1462646e7b8b70aef5cb..d7d93001ead20ddf31d2c4352ccf2fd6b87f791b --date=short --no-merges --format=%ad %ae %s
2019-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 df35e382de78..6ce1be5a5a53 (2 commits)
2019-03-20 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 04:52:13 -04:00
skia-flutter-autoroll
872a8b3503 Roll src/third_party/skia 2894d13a0d9b..37a9294d2eb9 (1 commits) (flutter/engine#8222)
https://skia.googlesource.com/skia.git/%2Blog/2894d13a0d9b..37a9294d2eb9

git log 2894d13a0d9b133587760f50c6026d536f869c29..37a9294d2eb985c5c8bf1462646e7b8b70aef5cb --date=short --no-merges --format=%ad %ae %s
2019-03-19 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-20 01:23:56 -04:00
skia-flutter-autoroll
ef428cd7d2 Roll src/third_party/skia dd0544078d05..2894d13a0d9b (33 commits) (flutter/engine#8220)
https://skia.googlesource.com/skia.git/%2Blog/dd0544078d05..2894d13a0d9b

git log dd0544078d058e68cf91404745b493d7d5a184d0..2894d13a0d9b133587760f50c6026d536f869c29 --date=short --no-merges --format=%ad %ae %s
2019-03-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2dc0303903b1..f2564656e7af (3 commits)
2019-03-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-19 halcanary@google.com Documentation: notes on example fiddles
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9b050f846a06..df35e382de78 (2 commits)
2019-03-19 bsalomon@google.com Reland "Add small offset to t in GrLinearGradientLayout."
2019-03-19 fmalita@chromium.org [skottie] Turn on AA for solid layers
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0e712410582f..2dc0303903b1 (1 commits)
2019-03-19 ethannicholas@google.com Revert "more relaxed precision decorations for SPIR-V output"
2019-03-19 halcanary@google.com Docs: fix more case-sensitive names
2019-03-19 fmalita@chromium.org [skottie] Initial camera support
2019-03-19 michaelludwig@google.com Respect strict constraint in drawEdgeAAImageSet
2019-03-19 egdaniel@google.com Don't directly map vertex/index buffers on qualcomm vulkan.
2019-03-19 halcanary@google.com Docs: rename examples files to match names
2019-03-19 kjlubick@google.com Add macro to decide GrGLStandard
2019-03-19 michaelludwig@google.com Add SK_API to ImageSetEntry
2019-03-08 bungeman@google.com Add planet emoji font.
2019-03-19 mtklein@google.com regen from .fp files after .clang-format change
2019-03-19 mtklein@google.com try 2 threads on n7/np
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 69be71e10036..ca0130108117 (351 commits)
2019-03-18 ethannicholas@google.com more relaxed precision decorations for SPIR-V output
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7cdf79cccb8e..0e712410582f (1 commits)
2019-03-18 mtklein@google.com tweak .clang-format
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 24cb99d44e9c..7cdf79cccb8e (3 commits)
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b8c63935328f..24cb99d44e9c (1 commits)
2019-03-19 michaelludwig@google.com Reland "Reland "Update SkCanvas' experimental SkiaRenderer API""
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 289a576d337a..b8c63935328f (1 commits)
2019-03-18 robertphillips@google.com Have DM's "--pr ~*" processing start from the default list of path renderers
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 eb986426cd6d..9b050f846a06 (1 commits)
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader bbf5cf1e4762..289a576d337a (1 commits)
2019-03-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-19 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-19 19:54:21 -04:00
Kaushik Iska
b8a2953d4c [ios] Set contentsScale before we commit CATransaction (flutter/engine#8218)
Layout occurs after [CATransaction commit]. layoutSubviews was where we set the contentsScale on the CALayer. This meant that for one frame, we would see content on the overlay view which was did not have the correct content scale.

This change makes it so that we initialize the FlutterOverlayView with the correct contentsScale.

This also updates the overlay_gr_context_ when we first create the overlay_view. This is an artifact of #8175.

This manifests as jank as seen in: flutter/flutter#29573
2019-03-19 16:36:11 -07:00
Francisco Magdaleno
e6f480f74b Send macOS keyboard data to the engine (flutter/engine#8219) 2019-03-19 15:58:11 -07:00
Amir Hardon
06a23ac247 Plumb a reference of PlatformViewsController and AccessibilityBridge to each other (flutter/engine#8208)
This is in preparation for implementing platform views a11y on Android.

And e2e working prototype is available here: https://github.com/amirh/engine/tree/a11y_hacks

flutter/flutter#19418
2019-03-19 15:48:45 -07:00
Jason Simmons
8ab6735ab0 libtxt: more accurate tracking of run positioning and width for justified text (flutter/engine#8214)
Fixes https://github.com/flutter/flutter/issues/28891
2019-03-19 14:43:54 -07:00
stuartmorgan
165e59b40d Add a build dependencies script for Linux desktop (flutter/engine#8160)
Installs the dependencies necessary to build the Linux desktop shell.
Similar to the existing install-build-deps.sh and
install-build-deps-android.sh but specifically for the desktop shell
requirements.
2019-03-19 17:23:32 -04:00
liyuqian
f85f604da7 Add docs for helpful commands to fix format (flutter/engine#8171) 2019-03-19 14:03:45 -07:00
Jonah Williams
b49939de1b Correct greater than or equal logic in offset base (flutter/engine#8210) 2019-03-19 13:41:47 -07:00
skia-flutter-autoroll
69f3588824 Roll src/third_party/skia 7eba20aef187..dd0544078d05 (1 commits) (flutter/engine#8211)
https://skia.googlesource.com/skia.git/%2Blog/7eba20aef187..dd0544078d05

git log 7eba20aef187388ba81afa5aa3165a2914f319c8..dd0544078d058e68cf91404745b493d7d5a184d0 --date=short --no-merges --format=%ad %ae %s
2019-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 cda4383919b9..eb986426cd6d (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-19 16:23:56 -04:00
Dan Field
011838e2c8 Allow exported __const on iOS (flutter/engine#8217) 2019-03-19 11:56:55 -07:00
Jason Simmons
47a46cd02c Define the dart_platform_sdk GN variable only on host targets (flutter/engine#8206)
dart_platform_sdk is not available in Android builds
2019-03-19 09:43:17 -07:00
skia-flutter-autoroll
46ffefd944 Roll src/third_party/skia 389b4b267d15..7eba20aef187 (2 commits) (flutter/engine#8209)
https://skia.googlesource.com/skia.git/%2Blog/389b4b267d15..7eba20aef187

git log 389b4b267d15c1e06cc4d8b2222d96e50e6ddb00..7eba20aef187388ba81afa5aa3165a2914f319c8 --date=short --no-merges --format=%ad %ae %s
2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-18 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-18 22:34:12 -04:00
Dan Field
129a14f259 Export FlutterSemanticsUpdateNotification and improve docs (flutter/engine#8203)
* Export FlutterSemanticsUpdateNotification and improve docs
2019-03-18 19:32:49 -07:00
freiling
f6d9154d24 [scenic][SCN-1054] Move back off of SetTranslationRH (flutter/engine#8174)
The behavior of SetTranslation() is now in its final state so we can migrate
back off the temporary function.
2019-03-18 16:33:57 -07:00
skia-flutter-autoroll
122ca8e902 Roll src/third_party/skia 4a522b7e916c..389b4b267d15 (32 commits) (flutter/engine#8205)
https://skia.googlesource.com/skia.git/%2Blog/4a522b7e916c..389b4b267d15

git log 4a522b7e916c85c53df9d21351652857e3ff2512..389b4b267d15c1e06cc4d8b2222d96e50e6ddb00 --date=short --no-merges --format=%ad %ae %s
2019-03-18 brianosman@google.com Fix the preallocated size of string arrays in GrGLSLShaderBuilder
2019-03-18 halcanary@google.com Docs: Give documentation examples better names
2019-03-18 kjlubick@google.com Add SkSL2Pipeline fuzzer
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1bd9e2f80b9a..bbf5cf1e4762 (1 commits)
2019-03-18 brianosman@google.com Remove unused variant of compileAndAttachShaders
2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-18 mtklein@google.com SkScan_AAAPath style and refactoring
2019-03-18 jvanverth@google.com Fix more failing tests on Metal.
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1cef4e693fc3..1bd9e2f80b9a (1 commits)
2019-03-15 khushalsagar@chromium.org remote fonts: Make DiscardableManager for tests thread-safe.
2019-03-08 bsalomon@google.com Revert "Revert "Change promise image contract to for when Release and Done are called.""
2019-03-18 benjaminwagner@google.com Revert "Omit some SKPs that seem to cause GalaxyS9 to crash."
2019-03-18 kjlubick@google.com Break out GrGLAssembleInterface into a few files
2019-03-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 38e282570676..cda4383919b9 (1 commits)
2019-03-18 mtklein@google.com don't bother passing lowp kernels dummy unnamed variables
2019-03-18 mtklein@google.com limit n7/np to main thread
2019-03-18 bsalomon@google.com Revert "Add small offset to t in GrLinearGradientLayout."
2019-03-18 robertphillips@google.com Mark tmp path in shadow utils as volatile
2019-03-18 mtklein@google.com shard failing bots
2019-03-18 mtklein@google.com rework --ignoreSigInt
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 036614c8468c..1cef4e693fc3 (1 commits)
2019-03-18 csmartdalton@google.com Reland "Disable coverage counting by default"
2019-03-18 csmartdalton@google.com Revert "Disable coverage counting by default"
2019-03-18 kjlubick@google.com [canvaskit] Various cleanups around docs/build
2019-03-18 robertphillips@google.com Unblock Flutter
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ad85caa87461..69be71e10036 (116 commits)
2019-03-18 brianosman@google.com Suppress /RTCc error about losing information during case to smaller type
2019-03-13 bsalomon@google.com Add small offset to t in GrLinearGradientLayout.
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 00424c1bc233..036614c8468c (2 commits)
2019-03-18 borenet@google.com [infra] Add some logging to go_deps asset creation
2019-03-18 brianosman@google.com Delay half-float vertex color determination until Op::finalize

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-18 19:05:12 -04:00
Chinmay Garde
16999258f7 Simplify the fallback waiter and add traces for vsync scheduling overhead. (flutter/engine#8185) 2019-03-18 15:49:16 -07:00
Chris Yang
ef308788e2 [platform_view] iOSP platformView composition optimize. (flutter/engine#8202)
Optimize the performance of the platform view composition.
When recomposition is required, we previously remove all the platform view related views (intercepting view, platform view) and re-add them for each frame. This is mentioned in flutter/flutter#23793.
This PR enhanced the performance by re-arrange the existing UIViews and only add the newly created Views.

As a result, it would also fix flutter/flutter#29427
2019-03-18 15:38:40 -07:00
Chinmay Garde
e96f1b4296 Disable build_ios due to large queue times. (flutter/engine#8204) 2019-03-18 15:33:06 -07:00
Amir Hardon
c1c7b0a82d Merge only gpu and platform threads for platform views, fix deadlock. (flutter/engine#8045)
The reason we didn't merge just the gpu and platform threads from the get go was a deadlock in Shell:OnPlatformViewCreated and Shell:OnPlatformViewDestroyed.

The deadlock was caused by the platform thread starting a thread-hopping flow that ends ends up with the gpu thread releasing a latch that the platform thread is waiting on just after starting the cross-thread dance.
If the platform and gpu threads are the same, that last task that is posted to the gpu thread will never get executed as the gpu/platform thread is blocked on a latch.

This works around the deadlock by having a special case in the code for the scenario where the gpu and platform threads are the same.

Fixes: flutter/flutter#23974
2019-03-18 14:13:30 -07:00
liyuqian
ffb58ce65d Clip to clip_rect instead of paint bounds (flutter/engine#8183)
Otherwise, we'll have issues such as https://github.com/flutter/flutter/issues/29070

The engine roll that includes this PR needs a tiny golden image update. Will do a manual roll.
2019-03-18 12:43:41 -07:00
skia-flutter-autoroll
ad2a9d7c53 Roll src/third_party/skia 2c043c288169..4a522b7e916c (3 commits) (flutter/engine#8201)
https://skia.googlesource.com/skia.git/%2Blog/2c043c288169..4a522b7e916c

git log 2c043c28816981f4002e72a12d7ec446672aeb1c..4a522b7e916c85c53df9d21351652857e3ff2512 --date=short --no-merges --format=%ad %ae %s
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c2bb50b73101..00424c1bc233 (1 commits)
2019-03-18 yikong@google.com [Android] Do not build for Windows
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 62758f581672..c2bb50b73101 (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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-18 15:35:14 -04:00
Jonah Williams
88936d94b0 Support dartdevc, dart2js with shared source files, dartdevc sdk (flutter/engine#8105) 2019-03-18 11:58:35 -07:00
skia-flutter-autoroll
d0952a67dd Roll src/third_party/skia 576b2a5596bc..2c043c288169 (2 commits) (flutter/engine#8200)
https://skia.googlesource.com/skia.git/%2Blog/576b2a5596bc..2c043c288169

git log 576b2a5596bc8dda294a069e3fdc6b8b8e48ffcf..2c043c28816981f4002e72a12d7ec446672aeb1c --date=short --no-merges --format=%ad %ae %s
2019-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4af8826ee423..62758f581672 (1 commits)
2019-03-18 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-18 08:11:12 -04:00
skia-flutter-autoroll
3945e61621 Roll src/third_party/skia 895e1eedb420..576b2a5596bc (1 commits) (flutter/engine#8198)
https://skia.googlesource.com/skia.git/%2Blog/895e1eedb420..576b2a5596bc

git log 895e1eedb4205ad2246f5670a8aa50dd01add5cc..576b2a5596bc8dda294a069e3fdc6b8b8e48ffcf --date=short --no-merges --format=%ad %ae %s
2019-03-15 csmartdalton@google.com Disable coverage counting by default

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-18 01:44:12 -04:00
Chris Bracken
e949724670 Add --no-full-dart-sdk option to GN (flutter/engine#8196)
Allows enabling/disabling building trained snapshots for dart2js and
dartdevc.
2019-03-17 15:52:41 -07:00
skia-flutter-autoroll
af199746d0 Roll src/third_party/skia 72ef2d519a0e..895e1eedb420 (1 commits) (flutter/engine#8195)
https://skia.googlesource.com/skia.git/%2Blog/72ef2d519a0e..895e1eedb420

git log 72ef2d519a0eecfffa9bf10ef6d027a58942875c..895e1eedb4205ad2246f5670a8aa50dd01add5cc --date=short --no-merges --format=%ad %ae %s
2019-03-16 reed@google.com lowp stages for load/stores and lerp-native

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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-17 18:12:11 -04:00
skia-flutter-autoroll
991e14e661 Roll src/third_party/skia 143542fa28e9..3ea586f9f959 (1 commits) (flutter/engine#8193)
https://skia.googlesource.com/skia.git/%2Blog/143542fa28e9..3ea586f9f959

git log 143542fa28e92485df53f0d2ad33f8cd096b5eb0..3ea586f9f95904090ae780b22b514b18686a8038 --date=short --no-merges --format=%ad %ae %s
2019-03-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src f4c60d43323d..ad85caa87461 (55 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-17 11:21:11 -04:00
skia-flutter-autoroll
02b761c062 Roll src/third_party/skia e1f2a572cec0..143542fa28e9 (1 commits) (flutter/engine#8192)
https://skia.googlesource.com/skia.git/%2Blog/e1f2a572cec0..143542fa28e9

git log e1f2a572cec06bcf86e392b3f40647f8e485efb4..143542fa28e92485df53f0d2ad33f8cd096b5eb0 --date=short --no-merges --format=%ad %ae %s
2019-03-17 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-17 05:59:11 -04:00
skia-flutter-autoroll
390713569a Roll src/third_party/skia d95286de1dda..e1f2a572cec0 (1 commits) (flutter/engine#8191)
https://skia.googlesource.com/skia.git/%2Blog/d95286de1dda..e1f2a572cec0

git log d95286de1dda8c1c0403de22151e1b2a9b7ddf96..e1f2a572cec06bcf86e392b3f40647f8e485efb4 --date=short --no-merges --format=%ad %ae %s
2019-03-17 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 (brianosman@google.com), and stop
the roller if necessary.
2019-03-17 02:28:11 -04:00
skia-flutter-autoroll
eda4e454bb Roll src/third_party/skia 90155edf140b..d95286de1dda (2 commits) (flutter/engine#8190)
https://skia.googlesource.com/skia.git/%2Blog/90155edf140b..d95286de1dda

git log 90155edf140bb337f512f91d0a10bd2c20c3d7e6..d95286de1dda8c1c0403de22151e1b2a9b7ddf96 --date=short --no-merges --format=%ad %ae %s
2019-03-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f06076396afa..38e282570676 (4 commits)
2019-03-16 reed@google.com add animated version of mixer 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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-16 19:55:11 -04:00
skia-flutter-autoroll
8338567f9f Roll src/third_party/skia f3f7059cb736..90155edf140b (1 commits) (flutter/engine#8189)
https://skia.googlesource.com/skia.git/%2Blog/f3f7059cb736..90155edf140b

git log f3f7059cb73661fc647a60e8eab5bb7fc471a71a..90155edf140bb337f512f91d0a10bd2c20c3d7e6 --date=short --no-merges --format=%ad %ae %s
2019-03-16 reed@google.com add bench for mixers

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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-16 16:22:11 -04:00
skia-flutter-autoroll
5031671b94 Roll src/third_party/skia 3d42a0521d12..f3f7059cb736 (6 commits) (flutter/engine#8188)
https://skia.googlesource.com/skia.git/%2Blog/3d42a0521d12..f3f7059cb736

git log 3d42a0521d12745bd580a53b920a23e65f6f3f5b..f3f7059cb73661fc647a60e8eab5bb7fc471a71a --date=short --no-merges --format=%ad %ae %s
2019-03-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader faed9d31b44d..4af8826ee423 (9 commits)
2019-03-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 558a982945cf..f4c60d43323d (337 commits)
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 de52ca373d98..f06076396afa (3 commits)
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 71673c81fb1e..faed9d31b44d (1 commits)
2019-03-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-15 kjlubick@google.com Clean up some types in 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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-16 12:50:11 -04:00
skia-flutter-autoroll
9a32285cca Roll src/third_party/skia f34d0c79dc6c..3d42a0521d12 (1 commits) (flutter/engine#8187)
https://skia.googlesource.com/skia.git/%2Blog/f34d0c79dc6c..3d42a0521d12

git log f34d0c79dc6cc5595f8452696bc9e88d27f34452..3d42a0521d12745bd580a53b920a23e65f6f3f5b --date=short --no-merges --format=%ad %ae %s
2019-03-15 halcanary@google.com Examples: Two changes from kevin

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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-16 09:19:11 -04:00
skia-flutter-autoroll
ccaedcec34 Roll src/third_party/skia d3cfbcae10eb..f34d0c79dc6c (2 commits) (flutter/engine#8186)
https://skia.googlesource.com/skia.git/%2Blog/d3cfbcae10eb..f34d0c79dc6c

git log d3cfbcae10eb903841819cb6fbf0ad6e35f7f88a..f34d0c79dc6cc5595f8452696bc9e88d27f34452 --date=short --no-merges --format=%ad %ae %s
2019-03-15 mtklein@google.com re-hash images once more artificially
2019-03-15 halcanary@google.com Revert "Revert "Compile all fiddle examples locally""

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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-16 00:50:11 -04:00
skia-flutter-autoroll
9647d215c9 Roll src/third_party/skia 49ea3194535c..d3cfbcae10eb (9 commits) (flutter/engine#8184)
https://skia.googlesource.com/skia.git/%2Blog/49ea3194535c..d3cfbcae10eb

git log 49ea3194535c1783554149aab1d17f931512497e..d3cfbcae10eb903841819cb6fbf0ad6e35f7f88a --date=short --no-merges --format=%ad %ae %s
2019-03-15 kjlubick@google.com [canvaskit] Add TextOnPath helper to TextBlob
2019-03-07 mtklein@google.com hash and encode rework, wip
2019-03-15 reed@google.com use load_f32_dst
2019-03-15 reed@google.com allow mixer to defer to a shader
2019-03-15 jvanverth@google.com Fix asserts in Metal tests.
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1e6a9898b73b..71673c81fb1e (8 commits)
2019-03-15 enne@chromium.org Enforce alignment in SkDescriptor deserialization
2019-03-15 benjaminwagner@google.com [infra] Update Win10 in Skolo.
2019-03-15 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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-15 21:18:11 -04:00
liyuqian
3ad579631a Fix log level typo from ERROR to INFO (flutter/engine#8180)
The old typo is probably caused by
https://github.com/flutter/flutter/issues/29320 which has just been
fixed.

TBR: chinmaygarde@google.com
2019-03-15 14:01:23 -07:00
P.Y. Laligand
39b0476967 Fix include of libzx. (flutter/engine#8181) 2019-03-15 13:58:25 -07:00
Jonah Williams
8c6111ffc5 Add flag to allow only building full sdk on release to speed up bots (flutter/engine#8080) 2019-03-15 13:13:44 -07:00
skia-flutter-autoroll
5ee1ad8ee8 Roll src/third_party/skia 46f5ee156155..49ea3194535c (8 commits) (flutter/engine#8179)
https://skia.googlesource.com/skia.git/%2Blog/46f5ee156155..49ea3194535c

git log 46f5ee1561558857a1c669b43b71ca84f6ba6f22..49ea3194535c1783554149aab1d17f931512497e --date=short --no-merges --format=%ad %ae %s
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f3b57974620d..1e6a9898b73b (1 commits)
2019-02-26 halcanary@google.com GN: split out skia_*_public from skia_*_sources
2019-03-15 robertphillips@google.com Reduce work done by GrYUVtoRGBEffect for kIdentity_SkYUVColorSpace
2019-03-15 halcanary@google.com Revert "Compile all fiddle examples locally"
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 36411219ff2b..f3b57974620d (3 commits)
2019-03-15 brianosman@google.com Standardize naming on CoverageAsAlpha (rather than AlphaAsCoverage)
2019-03-08 bsalomon@google.com Revert "Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture.""
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e37ce613d1c7..36411219ff2b (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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-15 16:04:11 -04:00
skia-flutter-autoroll
5300b0ad41 Roll src/third_party/skia 69600007e278..46f5ee156155 (8 commits) (flutter/engine#8178)
https://skia.googlesource.com/skia.git/%2Blog/69600007e278..46f5ee156155

git log 69600007e278d1bd3fed1df28a6dd9cb9ed23f20..46f5ee1561558857a1c669b43b71ca84f6ba6f22 --date=short --no-merges --format=%ad %ae %s
2019-03-15 nifong@google.com Add selectable GPU backend to wasm debugger
2019-03-07 halcanary@google.com Compile all fiddle examples locally
2019-03-15 brianosman@google.com Add shader based blending of kPlus for configs that need clamping
2019-03-15 mtklein@google.com Revert "remove plus clamp"
2019-03-14 fmalita@chromium.org [skottie] Initial text box support
2019-03-15 bsalomon@google.com Revert "Reland "Update SkCanvas' experimental SkiaRenderer API""
2019-03-15 brianosman@google.com Change --checkF16 behavior to just print - it's easier to see all failures
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2fb6563bf503..de52ca373d98 (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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-15 12:23:46 -04:00
Kaushik Iska
b98bf7c96c Update overlays_gr_context_ correctly (flutter/engine#8175)
There can be cases where SubmitFrame gets called
before overlays are a part of the frame, in these
cases, we should not update the GRContext ahead of time.

This commit makes it so we will update it only when
the frame really shows the overlay.

This addresses: https://github.com/flutter/flutter/issues/28920
2019-03-15 08:35:48 -07:00
skia-flutter-autoroll
363b36ae2a Roll src/third_party/skia aefecad7c0d2..69600007e278 (2 commits) (flutter/engine#8177)
https://skia.googlesource.com/skia.git/%2Blog/aefecad7c0d2..69600007e278

git log aefecad7c0d2c29c147a05ea385a2ad855cbbc20..69600007e278d1bd3fed1df28a6dd9cb9ed23f20 --date=short --no-merges --format=%ad %ae %s
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 633b2fb00ed0..e37ce613d1c7 (2 commits)
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1b8cd2d9ce2c..633b2fb00ed0 (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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-15 08:35:12 -04:00
skia-flutter-autoroll
579e8af6b3 Roll src/third_party/skia 05201fc7e77e..aefecad7c0d2 (5 commits) (flutter/engine#8176)
https://skia.googlesource.com/skia.git/%2Blog/05201fc7e77e..aefecad7c0d2

git log 05201fc7e77e0d2682763dbbe15cf6b65a0d6cb9..aefecad7c0d2c29c147a05ea385a2ad855cbbc20 --date=short --no-merges --format=%ad %ae %s
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6299cd6e9d2d..558a982945cf (482 commits)
2019-03-15 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 979f3bbe2c50..2fb6563bf503 (2 commits)
2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9b156615197d..1b8cd2d9ce2c (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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-15 03:46:55 -04:00
Matt Carroll
95c350dcd2 Bugfix: Prevent crash when responding to a platform message after FlutterJNI detaches from native (#28651). (flutter/engine#8170) 2019-03-14 21:13:03 -07:00
skia-flutter-autoroll
aea91df5b4 Roll src/third_party/skia 512e38091c85..05201fc7e77e (10 commits) (flutter/engine#8173)
https://skia.googlesource.com/skia.git/%2Blog/512e38091c85..05201fc7e77e

git log 512e38091c8511847334b89365d46cbb0452309a..05201fc7e77e0d2682763dbbe15cf6b65a0d6cb9 --date=short --no-merges --format=%ad %ae %s
2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-14 brianosman@google.com Ganesh: Clamp blend inputs when using F16_Clamped pixel config
2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader becb44f1177a..9b156615197d (1 commits)
2019-03-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a2749f39f47d..becb44f1177a (1 commits)
2019-03-14 jvanverth@google.com Fix cached perspective shadows
2019-03-14 michaelludwig@google.com Blacklist compositor_quads_filter on chromecast
2019-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader af973b67141e..a2749f39f47d (1 commits)
2019-03-14 bsalomon@google.com Clamp override color to bytes in GrFillRectOp when half float vertex attrs not supported.
2019-03-14 kjlubick@google.com [canvaskit] Fallback to CPU more gracefully

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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-03-15 00:05:54 -04:00
Chinmay Garde
9ada55b844 Add frame and target time metadata to vsync events and connect platform vsync events using flows. (flutter/engine#8172)
This will allow us to easily visualize the time the platform informed the engine of a vsync event, its arguments, and when the engine began its UI thread workload using this information.
2019-03-14 16:48:01 -07:00