6908 Commits

Author SHA1 Message Date
Kaushik Iska
72b60dfaca [fuchsia] Add kernel_compiler target in build_fuchsia script (flutter/engine#10403) 2019-08-01 09:41:14 -07:00
Kaushik Iska
527e254893 [fuchsia] Kernel compiler is now ready (flutter/engine#10309)
Also fixes the architecture of the bundled SO files.
2019-07-31 20:41:11 -07:00
cfontas
d871e4da7f Remove one last final call to AddPart() (flutter/engine#10273)
* Remove one last final call to AddPart()

* fix merge conflict

* fix how i merged

* remove add part again

* remove pointer syntax

* fix formatting
2019-07-31 20:05:00 -07:00
skia-flutter-autoroll
d22648f4f9 Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:2k-0epsqEV14oZvIxpS-jHkPhZa837aSNjEj14wd73MC to fuchsia/sdk/core/linux-amd64:R6MHyz58h4cLuv1Odwzf2JWJkrYee4D6QKR92VinTggC (flutter/engine#10305)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:2k-0epsqEV14oZvIxpS-jHkPhZa837aSNjEj14wd73MC to fuchsia/sdk/core/linux-amd64:R6MHyz58h4cLuv1Odwzf2JWJkrYee4D6QKR92VinTggC

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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-31 20:50:39 -04:00
Jason Simmons
430bed2f4f Ensure that the SingleFrameCodec stays alive until the ImageDecoder invokes its callback (flutter/engine#10297)
SingleFrameCodec had been holding a persistent handle to the peer Dart object
while waiting for the decoder callback.  However, Dart code could call
Codec.dispose during that interval, which would cause the Dart peer to drop
its reference to the SingleFrameCodec and potentially delete the
SingleFrameCodec.

Fixes https://github.com/flutter/flutter/issues/36631
2019-07-31 14:58:44 -07:00
Francisco Magdaleno
a05057aede [glfw] Enables replies on binary messenger in glfw embedder (flutter/engine#9948) 2019-07-31 14:27:46 -07:00
skia-flutter-autoroll
9829b05c28 Roll src/third_party/skia c876404e64d2..83d8a949ae22 (6 commits) (flutter/engine#10302)
https://skia.googlesource.com/skia.git/+log/c876404e64d2..83d8a949ae22

git log c876404e64d2..83d8a949ae22 --date=short --no-merges --format='%ad %ae %s'
2019-07-31 senorblanco@chromium.org First implementation of GrDawnVaryingHandler.
2019-07-31 bungeman@google.com Allow HarfBuzz to massage the character stream.
2019-07-31 senorblanco@chromium.org Dawn: update to onSupportedReadColorType().
2019-07-31 egdaniel@google.com Don't have GrVk*CommandBuffer derive from GrVkResource.
2019-07-31 ianloic@google.com [fuchsia] Update for new FIDL API
2019-07-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=benjaminwagner@google.com
2019-07-31 17:22:44 -04:00
Gary Qian
78c0cd1291 Fix run.start -> run_start (flutter/engine#10295) 2019-07-31 14:07:56 -07:00
skia-flutter-autoroll
7ee081e26d Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:E8lhQA7KKqhzZkfqaF8zKnqOMy88-Z3lf4uBnUNHa4AC to fuchsia/sdk/core/linux-amd64:2k-0epsqEV14oZvIxpS-jHkPhZa837aSNjEj14wd73MC (flutter/engine#10301)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:E8lhQA7KKqhzZkfqaF8zKnqOMy88-Z3lf4uBnUNHa4AC to fuchsia/sdk/core/linux-amd64:2k-0epsqEV14oZvIxpS-jHkPhZa837aSNjEj14wd73MC

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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-31 17:00:36 -04:00
Dan Field
ed1d3e034c Make tree green for real this time, I promise. (flutter/engine#10303) 2019-07-31 13:33:49 -07:00
Dan Field
b6d7355b78 Fix red build again (flutter/engine#10298) 2019-07-31 12:27:40 -07:00
Ben Konyi
8c439460bd Roll src/third_party/dart 80c4954d4d..bd049f5b53 (37 commits) (flutter/engine#10294)
dart-lang/sdk@bd049f5b53 [llvm] Fix bit target definition on Windows - it needs .exe extension
dart-lang/sdk@782243640b Fix NPE (issue 37677)
dart-lang/sdk@2390a25341 [dartdevc] emit base types (void/dynamic) eagerly
dart-lang/sdk@0451f598cc Warn about UI-as-Code features in const context with low SDK constraint
dart-lang/sdk@8293e96ba9 Fix INFERENCE_FAILURE_ON_COLLECTION_LITERAL to allow for dynamically-typed elements.
dart-lang/sdk@3b1cb90146 allow void in extension declaration header
dart-lang/sdk@9ecd475c03 Copy pkg/analysis_server/language_model to dart-sdk/model for x64 builds
dart-lang/sdk@58d3d71df4 [fasta] Don't report errors on NNBD features if experiment is enabled
dart-lang/sdk@6c1523410f Flow analysis: Create definite assignment test cases.
dart-lang/sdk@973a236558 Fail analyzer ID tests if errors are found.
dart-lang/sdk@7557a14a74 Move test cases from type_promotion_test.dart into front end.
dart-lang/sdk@9f2845e39b Resolve index operators from extensions
dart-lang/sdk@cdf56d7892 [vm] Ensure we wait for the service-isolate to boot-up before communicating with it
dart-lang/sdk@d3fbbf8b5a Fix the dart-sdk-linux task by not building analysis server on 32 bit ARM architecture
dart-lang/sdk@3fa3f0e62d Enhance the comment for TypeParameterElement.bounds to capture information from a previous CL
dart-lang/sdk@8cce940579 [API] Makes Dart_InvokeVMServiceMethod errors more specific.
dart-lang/sdk@2e197ae4de [vm/compiler] Tweaks and additions to IL serializer/S-expressions.
dart-lang/sdk@2875b1bcce [kernel][nnbd] Keep declared nullability on type parameter types
dart-lang/sdk@59aa4cd693 [cfe] Merge more Kernel*Builder classes into *Builder classes
dart-lang/sdk@fe2f82650b [cfe] Remove generics from Loader and UnresolvedType
dart-lang/sdk@b7eeacfc24 [infra] Add script to publish results.json to Cloud Pub/Sub
dart-lang/sdk@0a85a8878d [vm/llvm] Use relative paths in LLVM build rules.
dart-lang/sdk@20e4c74f7f [fasta][nnbd] Print NNBD type modifiers in Kernel's text representation
dart-lang/sdk@776f2d34e9 Migration: implement "exact nullability" propagation.
dart-lang/sdk@40e6954a30 [vm/bytecode] Update error messages for dart:mirrors and dart:ffi
dart-lang/sdk@1e80e917b6 [ VM / Service ] Update package:vm_service to support service protocol 3.25
dart-lang/sdk@5f32027e1d [ VM / Service ] Add getInboundReferences, getRetainingPath RPCs and InboundReferences, InboundReference, RetainingPath, RetainingObject objects.
dart-lang/sdk@e91e3b816b Revert "[vm] Fix deadlock in isolate shutdown."
dart-lang/sdk@18e4e7830d [ VM / Service ] Bump VM service version to 3.24
dart-lang/sdk@8591778065 [ VM / Service ] Added 'operatingSystem' property to VM object
dart-lang/sdk@de013a4b51 Add an optional path parameter to parseString.
dart-lang/sdk@d8160e0cb1 [vm] Fix deadlock in isolate shutdown.
dart-lang/sdk@bb34cfeb25 [dart/fuzzer] Extend list of forbidden classes/methods
dart-lang/sdk@361d27e20b [dart/vm] Fix bug in parallel move/register allocator
dart-lang/sdk@f166a82b19 [vm/bytecode] Improvements in bytecode debugger.
dart-lang/sdk@773f8d53ed Reland "[llvm] Add initial scaffolding"
dart-lang/sdk@f56a6a4246 test_matrix.json changes for simarm_x64
2019-07-31 11:29:34 -07:00
Dan Field
831416d12a fix CI (flutter/engine#10296) 2019-07-31 11:27:07 -07:00
Kaushik Iska
60f847b6c2 [fuchsia] Make cirrus build fuchsia artifacts (flutter/engine#10268)
* [fuchsia] Make cirrus build fuchsia artifacts

* restrict to debug mode for better build times

* fix host gen_snapshot

* change buildroot version
2019-07-31 11:16:08 -07:00
Dan Field
2452e2c206 Add fuchsia.stamp for roller (flutter/engine#10293) 2019-07-31 10:57:31 -07:00
Francisco Magdaleno
85882e1bad [macos] Reland function refactor (flutter/engine#10189)
* [macos] Reland function refactor

* Fix bug
2019-07-31 10:57:02 -07:00
sjindel-google
8f74d16ad1 Export FFI from sky_engine. (flutter/engine#10282) 2019-07-31 19:20:54 +02:00
skia-flutter-autoroll
4c8051beaa Roll src/third_party/skia 6808e2d1faac..c876404e64d2 (6 commits) (flutter/engine#10292)
https://skia.googlesource.com/skia.git/+log/6808e2d1faac..c876404e64d2

git log 6808e2d1faac..c876404e64d2 --date=short --no-merges --format='%ad %ae %s'
2019-07-31 halcanary@google.com tools/sk_app/macos: support command key
2019-07-31 benjaminwagner@google.com Set mac_sdk_min=10.13 for CommandBuffer builds
2019-07-31 halcanary@google.com SkPDF: SkPDFMakeShader handles pathological inputs better.
2019-07-31 bsalomon@google.com Remove GrCaps::SupportedRead::fSwizzle and supporting code
2019-07-31 robertphillips@google.com Add LUM8 case to GrGLCaps::getYUVAColorTypeFromBackendFormat
2019-07-31 aparchur@google.com [skottie] Rename TextValue to TextPropertyValue and make public.

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

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, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=benjaminwagner@google.com
2019-07-31 13:11:15 -04:00
skia-flutter-autoroll
3f153d1b5c Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:6j9WXOOtqKZzSKIgQi-12GJ1MYzPDJvq-RLAtpJpGB0C to fuchsia/sdk/core/linux-amd64:E8lhQA7KKqhzZkfqaF8zKnqOMy88-Z3lf4uBnUNHa4AC (flutter/engine#10290)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:6j9WXOOtqKZzSKIgQi-12GJ1MYzPDJvq-RLAtpJpGB0C to fuchsia/sdk/core/linux-amd64:E8lhQA7KKqhzZkfqaF8zKnqOMy88-Z3lf4uBnUNHa4AC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-31 12:55:49 -04:00
David Worsham
6984916c0f [fuchsia] Remove extraneous ShapeNodes (flutter/engine#10150)
Test: Ran test programs on Fuchsia and dumped Scenic scene graph using
`fx shell cat /hub/c/scenic.cmx/*/out/debug/dump-scenes`
Inspected scene graph to confirm removal of ShapeNodes.
FL-284 #done
2019-07-31 02:22:01 -07:00
skia-flutter-autoroll
94eb712b94 Roll src/third_party/skia a13c7744f154f434b5415688280b4e127a2ce8f5..6808e2d1faaccd6fc739f436c2470f199aa4d1a8 (2 commits) (flutter/engine#10281)
https://skia.googlesource.com/skia.git
/compare/a13c7744f154..6808e2d1faac

git log a13c7744f154..6808e2d1faac --date=short --no-merges --format=%ad %ae %s
2019-07-31 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 cbabea734cbd..1ebe6014389e (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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-07-31 04:55:19 -04:00
skia-flutter-autoroll
7d9694cf6f Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:om5F-s2gIabc-Toen2VT6nnosnQvTKI1e6Nz2zg8P40C to fuchsia/sdk/core/linux-amd64:6j9WXOOtqKZzSKIgQi-12GJ1MYzPDJvq-RLAtpJpGB0C (flutter/engine#10279)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:om5F-s2gIabc-Toen2VT6nnosnQvTKI1e6Nz2zg8P40C to fuchsia/sdk/core/linux-amd64:6j9WXOOtqKZzSKIgQi-12GJ1MYzPDJvq-RLAtpJpGB0C


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-31 04:23:22 -04:00
skia-flutter-autoroll
7010ec846b Roll src/third_party/skia 6980c4e0aef8ab9546e25d8160c05a716f1c3ce3..a13c7744f154f434b5415688280b4e127a2ce8f5 (1 commits) (flutter/engine#10278)
https://skia.googlesource.com/skia.git
/compare/6980c4e0aef8..a13c7744f154

git log 6980c4e0aef8..a13c7744f154 --date=short --no-merges --format=%ad %ae %s
2019-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e6092f3bc901..324bdfed0692 (6 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-07-31 01:07:09 -04:00
skia-flutter-autoroll
95284c9a16 Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:MuVYOXXS9sxCbxvFCJDHfuF5pkWXIgS0uUlBFdIuQPsC to fuchsia/sdk/core/linux-amd64:om5F-s2gIabc-Toen2VT6nnosnQvTKI1e6Nz2zg8P40C (flutter/engine#10277)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:MuVYOXXS9sxCbxvFCJDHfuF5pkWXIgS0uUlBFdIuQPsC to fuchsia/sdk/core/linux-amd64:om5F-s2gIabc-Toen2VT6nnosnQvTKI1e6Nz2zg8P40C


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-30 23:57:03 -04:00
skia-flutter-autoroll
35146b9019 Roll src/third_party/skia 6e86c1b05eeedc3b6be0e98001b7b5d6bab71b74..6980c4e0aef8ab9546e25d8160c05a716f1c3ce3 (4 commits) (flutter/engine#10275)
https://skia.googlesource.com/skia.git
/compare/6e86c1b05eee..6980c4e0aef8

git log 6e86c1b05eee..6980c4e0aef8 --date=short --no-merges --format=%ad %ae %s
2019-07-30 egdaniel@google.com Remove isConfigCopyable from GrCaps.
2019-07-30 fmalita@chromium.org [skottie] Safe div-by-zero in LevelsEffectAdapter::apply
2019-07-30 michaelludwig@google.com Remove use of SkDropShadowImageFilter::ShadowMode internally
2019-07-30 bungeman@google.com Fix potential use of uninitialized data in with GDI.

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-07-30 20:45:49 -04:00
skia-flutter-autoroll
719ae8830f Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:pGTb76UZ-PsJzdatSNkJIkEGLESaGa_S2wtZfgHPU5EC to fuchsia/sdk/core/linux-amd64:MuVYOXXS9sxCbxvFCJDHfuF5pkWXIgS0uUlBFdIuQPsC (flutter/engine#10274)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:pGTb76UZ-PsJzdatSNkJIkEGLESaGa_S2wtZfgHPU5EC to fuchsia/sdk/core/linux-amd64:MuVYOXXS9sxCbxvFCJDHfuF5pkWXIgS0uUlBFdIuQPsC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-30 20:21:24 -04:00
Dan Field
cd18c5ef0b Remove get engine (flutter/engine#9747) 2019-07-30 17:11:04 -07:00
cfontas
a5a784d060 Remove Dead Scenic Clipping Code Path. (flutter/engine#10242)
Scenic has now fully transitioned to clipping by adding lists
of planes to Nodes; the old approach of adding a ShapeNode
"part" is now a no-op, and is safe to remove.
2019-07-30 14:19:32 -07:00
skia-flutter-autoroll
804ea06bfa Roll src/third_party/skia e9cb76221597ac9e9b0bf009ab1a843da8428d83..6e86c1b05eeedc3b6be0e98001b7b5d6bab71b74 (16 commits) (flutter/engine#10266)
https://skia.googlesource.com/skia.git
/compare/e9cb76221597..6e86c1b05eee

git log e9cb76221597..6e86c1b05eee --date=short --no-merges --format=%ad %ae %s
2019-07-30 michaelludwig@google.com Remove bad SK_API tag from internal class
2019-07-30 reed@google.com move all picture version crap into single header
2019-07-30 brianosman@google.com Explicitly fetch "main" in the runtime color filter
2019-07-30 mtklein@google.com test a (the) zero-arg program
2019-07-30 jvanverth@google.com Revert "Use shared mode for Metal texture upload buffers."
2019-07-30 bsalomon@google.com Always use sized internal formats when creating GL render buffers.
2019-07-30 egdaniel@google.com Dump GrGLCaps format table in json dump.
2019-07-30 mtklein@google.com add vmovdqa(ymm,ymm)
2019-07-30 michaelludwig@google.com Hide SkImageFilter subclasses in CPP files
2019-07-30 csmartdalton@google.com Add GrMipMapsStatus to GrTextureProxy
2019-07-30 robertphillips@google.com Propagate GrRenderable flag to GrCaps::getBackendFormatFromColorType
2019-07-30 mtklein@google.com more unit tests
2019-07-26 bsalomon@google.com Lift GrRenderTarget::transferFrom to GrSurfaceContext.
2019-07-30 halcanary@google.com editor: try to fix moltenvk bots
2019-07-30 bsalomon@google.com Always set GL_[UN]PACK_ALIGNMENT to 1.
2019-07-30 senorblanco@chromium.org Dawn backend: add asserts for unimplemented functionality.

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-07-30 17:07:39 -04:00
Matt Carroll
c70c811ea2 Android Embedding Refactor 38: Removed AssetManager from DartEntrypoint. (flutter/engine#10250) 2019-07-30 12:57:01 -07:00
skia-flutter-autoroll
b15457804f Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:cYX6VeZcy3RWhV8mZIVF8MI5NvcUSgFRLRZMKpfWxTMC to fuchsia/sdk/core/linux-amd64:pGTb76UZ-PsJzdatSNkJIkEGLESaGa_S2wtZfgHPU5EC (flutter/engine#10264)
Roll fuchsia/sdk/core/linux-amd64 from fuchsia/sdk/core/linux-amd64:cYX6VeZcy3RWhV8mZIVF8MI5NvcUSgFRLRZMKpfWxTMC to fuchsia/sdk/core/linux-amd64:pGTb76UZ-PsJzdatSNkJIkEGLESaGa_S2wtZfgHPU5EC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-30 15:44:39 -04:00
Kaushik Iska
e12e0d4468 [fuchsia] Bundle architecture specific gen_snapshots (flutter/engine#10261)
* [fuchsia] Bundle architecture specific gen_snapshots

This really fixes a bug in the current gensnapshot bundling
mechanism.

* remove dir only once
2019-07-30 12:01:28 -07:00
Kaushik Iska
5804aa33cb [fuchsia] Add arm64 builds for flutter and dart runner (flutter/engine#10260) 2019-07-30 11:43:09 -07:00
skia-flutter-autoroll
3474af996b Roll src/third_party/skia 9dc0b9e2f86a..e9cb76221597 (12 commits) (flutter/engine#10259)
https://skia.googlesource.com/skia.git
/compare/9dc0b9e2f86a..e9cb76221597

git log 9dc0b9e2f86adf9768b9daf2d519a7d1f4d75881..e9cb76221597ac9e9b0bf009ab1a843da8428d83 --date=short --no-merges --format=%ad %ae %s
2019-07-30 halcanary@google.com experimental/editor : handle word-left and word-right
2019-07-30 reed@google.com simplify canvas after looper's demise
2019-07-30 mtklein@google.com small refactors
2019-07-30 senorblanco@chromium.org First implementation of GrDawnUniformHandler.
2019-07-30 halcanary@google.com experimental/editor: clean up BUILD.gn
2019-07-30 michaelludwig@google.com Update SkPicture version for simplified image filter enums
2019-07-30 halcanary@google.com experimental/editor: Editor::markDirty() private helper
2019-07-29 robertphillips@google.com Add GrContext::defaultBackendFormat
2019-07-30 fmalita@chromium.org [skottie] Fix property observer scoping for effects
2019-07-16 fmalita@chromium.org Clean up SkBaseDevice::CreateInfo
2019-07-29 robertphillips@google.com Add GrCaps::isFormatCompressed
2019-07-30 reed@google.com remove drawlooper bots, as that code is now gone

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-07-30 13:31:00 -04:00
Kaushik Iska
1872c78afc [fuchsia] Start building dart_patched_sdk (flutter/engine#10246)
* [fuchsia] Start building dart_patched_sdk

* fix path
2019-07-30 09:57:58 -07:00
skia-flutter-autoroll
f40729c84f Roll fuchsia/sdk/core/linux-amd64 from 7FSBCYS5vCVwpiozstnbIO6K7sCFQ87UYwo6NkeNrCIC to cYX6VeZcy3RWhV8mZIVF8MI5NvcUSgFRLRZMKpfWxTMC (flutter/engine#10258)
Roll fuchsia/sdk/core/linux-amd64 from 7FSBCYS5vCVwpiozstnbIO6K7sCFQ87UYwo6NkeNrCIC to cYX6VeZcy3RWhV8mZIVF8MI5NvcUSgFRLRZMKpfWxTMC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-30 11:55:19 -04:00
skia-flutter-autoroll
d392a10684 Roll src/third_party/skia 105c9d507045..9dc0b9e2f86a (1 commits) (flutter/engine#10255)
https://skia.googlesource.com/skia.git
/compare/105c9d507045..9dc0b9e2f86a

git log 105c9d507045dc700d0e2f25854e9f86913069ba..9dc0b9e2f86adf9768b9daf2d519a7d1f4d75881 --date=short --no-merges --format=%ad %ae %s
2019-07-29 reed@google.com remove code now that loopers are dead (w.r.t. canvas and paint)

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-07-30 09:26:59 -04:00
skia-flutter-autoroll
353eec2c0b Roll src/third_party/skia bff2939b6249..105c9d507045 (2 commits) (flutter/engine#10252)
https://skia.googlesource.com/skia.git
/compare/bff2939b6249..105c9d507045

git log bff2939b624903efa4e99c9095c778f3edf63e6e..105c9d507045dc700d0e2f25854e9f86913069ba --date=short --no-merges --format=%ad %ae %s
2019-07-30 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a96b79f90940..cbabea734cbd (6 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-07-30 04:45:36 -04:00
skia-flutter-autoroll
bea817d540 Roll fuchsia/sdk/core/linux-amd64 from IhJQnx6zPTVQn-gcwAI6N7mF5r_I4x8iiex_LNcDuWAC to 7FSBCYS5vCVwpiozstnbIO6K7sCFQ87UYwo6NkeNrCIC (flutter/engine#10251)
Roll fuchsia/sdk/core/linux-amd64 from IhJQnx6zPTVQn-gcwAI6N7mF5r_I4x8iiex_LNcDuWAC to 7FSBCYS5vCVwpiozstnbIO6K7sCFQ87UYwo6NkeNrCIC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-30 04:37:54 -04:00
skia-flutter-autoroll
ee8d2085ef Roll src/third_party/skia e68b5bd4e6e9..bff2939b6249 (1 commits) (flutter/engine#10248)
https://skia.googlesource.com/skia.git
/compare/e68b5bd4e6e9..bff2939b6249

git log e68b5bd4e6e9bdf5a69932fafbd17817572971e4..bff2939b624903efa4e99c9095c778f3edf63e6e --date=short --no-merges --format=%ad %ae %s
2019-07-30 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3575550a711b..e6092f3bc901 (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 (benjaminwagner@google.com), and stop
the roller if necessary.
2019-07-30 01:10:58 -04:00
skia-flutter-autoroll
0c8805e767 Roll fuchsia/sdk/core/linux-amd64 from t0RagF4MaTp8dbNuL8PaVvRbMGnX7K0jRcnO-Vbw4k0C to IhJQnx6zPTVQn-gcwAI6N7mF5r_I4x8iiex_LNcDuWAC (flutter/engine#10247)
Roll fuchsia/sdk/core/linux-amd64 from t0RagF4MaTp8dbNuL8PaVvRbMGnX7K0jRcnO-Vbw4k0C to IhJQnx6zPTVQn-gcwAI6N7mF5r_I4x8iiex_LNcDuWAC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-30 01:02:19 -04:00
skia-flutter-autoroll
a5a2f45dca Roll fuchsia/sdk/core/linux-amd64 from dO9lMhm4HyJyMOym5kHTfsqcTk7090IfvYADRzLosGoC to t0RagF4MaTp8dbNuL8PaVvRbMGnX7K0jRcnO-Vbw4k0C (flutter/engine#10244)
Roll fuchsia/sdk/core/linux-amd64 from dO9lMhm4HyJyMOym5kHTfsqcTk7090IfvYADRzLosGoC to t0RagF4MaTp8dbNuL8PaVvRbMGnX7K0jRcnO-Vbw4k0C


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-29 21:23:56 -04:00
Matt Carroll
e1e57a2d94 Android Embedding PR37: Separated FlutterActivity and FlutterFragment via FlutterActivityAndFragmentDelegate (flutter/engine#9895) 2019-07-29 17:40:25 -07:00
skia-flutter-autoroll
1527ec7b6f Roll src/third_party/skia 9ef1b771afa7..e68b5bd4e6e9 (7 commits) (flutter/engine#10243)
https://skia.googlesource.com/skia.git
/compare/9ef1b771afa7..e68b5bd4e6e9

git log 9ef1b771afa75968b88c445d83bf60993a0b65c3..e68b5bd4e6e9bdf5a69932fafbd17817572971e4 --date=short --no-merges --format=%ad %ae %s
2019-07-29 csmartdalton@google.com don't try to format includes on windows
2019-07-29 csmartdalton@google.com Rename labrynth.cpp -> labyrinth.cpp
2019-07-29 senorblanco@chromium.org First draft of GrDawnBuffer.
2019-07-29 benjaminwagner@google.com Revert "experimental/editor: depend on ICU, handle word-left and word-right"
2019-07-29 benjaminwagner@google.com [infra] Update GalaxyS6
2019-07-25 mtklein@google.com flesh out SkVM ops a bit more
2019-07-29 halcanary@google.com experimental/editor: depend on ICU, handle word-left and word-right

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-07-29 20:10:29 -04:00
skia-flutter-autoroll
2ad39ac4ae Roll fuchsia/sdk/core/linux-amd64 from sQ5TssOYkLV0Zvpky28saiz-2od53FpNCwFel7ijAHYC to dO9lMhm4HyJyMOym5kHTfsqcTk7090IfvYADRzLosGoC (flutter/engine#10239)
Roll fuchsia/sdk/core/linux-amd64 from sQ5TssOYkLV0Zvpky28saiz-2od53FpNCwFel7ijAHYC to dO9lMhm4HyJyMOym5kHTfsqcTk7090IfvYADRzLosGoC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-29 17:52:32 -04:00
skia-flutter-autoroll
b7560e732f Roll src/third_party/skia a8825f5a8b82..9ef1b771afa7 (8 commits) (flutter/engine#10238)
https://skia.googlesource.com/skia.git
/compare/a8825f5a8b82..9ef1b771afa7

git log a8825f5a8b822920f30cdb5e2c36ec74ecf98531..9ef1b771afa75968b88c445d83bf60993a0b65c3 --date=short --no-merges --format=%ad %ae %s
2019-07-29 halcanary@google.com experimental/editor: scroll on cursor movement, Editor::getLocation
2019-07-29 egdaniel@google.com Remove need for GrVkPipelineLayout class.
2019-07-26 michaelludwig@google.com Use SkTileMode for blur and matrix convolution filters
2019-07-29 mtklein@google.com don't try to format removed files
2019-07-29 ethannicholas@google.com renamed SkSL texture() and process() to sample()
2019-07-29 jvanverth@google.com Use shared mode for Metal texture upload buffers.
2019-07-26 brianosman@google.com Allow defined functions in the SkSL .inc files
2019-07-26 csmartdalton@google.com skpbench: invoke 'adb wait-for-device' lazily

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-07-29 16:35:32 -04:00
Michael Klimushyn
efeba40734 Deprecate FlutterView#enableTransparentBackground (flutter/engine#10235)
The API breaks accessibility highlighting because of
SurfaceView#setZOrderOnTop. Deprecate it since the underlying issue is
an Android SDK one that can't be worked around from within a
SurfaceView.
2019-07-29 12:46:26 -07:00
Ben Konyi
5b6121f54e Roll src/third_party/dart 0ca1582afd..1e43d65d4a (50 commits) (flutter/engine#10226)
dart-lang/sdk@1e43d65d4a [cfe] Merge KernelFunctionBuilder into ProcedureBuilder
dart-lang/sdk@87626888a4 [cfe, dart2js] Constant hashcode improvements.
dart-lang/sdk@b8614ca613 Revert InheritanceManager3 changes.
dart-lang/sdk@8b6badda35 [cfe] Add static type test
dart-lang/sdk@a9ebb5c3c8 Enable running language model unit tests on windows
dart-lang/sdk@43d6819c28 [js_runtime] Avoid testing subtypes of JSArray in js_array.dart
dart-lang/sdk@306a592fe4 Add a test for hovers now that doc comments are preserved
dart-lang/sdk@e57b7f2101 Update member sorter to sort extensions
dart-lang/sdk@b98d5c424e [dart2js] new-rti: Remove subtype check metering
dart-lang/sdk@614c0cbb52 [dart2js] new-rti: Impacts for _generalXXX methods
dart-lang/sdk@030ef7b2b3 [dart2js] new-rti: HAsCheck basic optimization
dart-lang/sdk@03e5d910ce [dart2js] Register _Universe.addRules as a global impact.
dart-lang/sdk@05fdac2769 [dart2js] Support optional named parameters in function RTI.
dart-lang/sdk@bab9e69ad2 Add more tests of extension methods
dart-lang/sdk@48ce5c2f16 Deprecate isMoreSpecificThan() and isDirectSupertypeOf().
dart-lang/sdk@0c8a7b12ab [dart2js] Implement evalTypeVariable in new RTI.
dart-lang/sdk@c5da55311a Fix promoteToNonNull() to support type parameters.
dart-lang/sdk@c27db7ce6f Preliminary work for INVALID_USE_OF_NEVER
dart-lang/sdk@5b5ddeda92 Switch EdgeBuilder to InheritanceManager3.
dart-lang/sdk@4c34d5825b [analyzer] change listPostfixCompletionTemplates to not be async
dart-lang/sdk@42769d3391 [dartdevc] Update error messages to use new label in github url
dart-lang/sdk@e76879acc4 Add 'inheritanceManager' to LinterContext.
dart-lang/sdk@b5871f59bc [analyzer] update the pkg/.gitignore file to ignore the pkg/analysis_server/language_model/ dir
dart-lang/sdk@575f5c8b90 Revert "[vm] Fix uri/path discrepancy preventing running snapshots via spawnUri"
dart-lang/sdk@0a73628a20 [ VM ] Fix asan failures in Isolate_getDebugName
dart-lang/sdk@dceeadae53 [dartdevc] Fix unevaluated constants when building SDK with kernel
dart-lang/sdk@d60345a77b Move import directive prefix offset into informative data.
dart-lang/sdk@c4b829ba2c [vm] Fix uri/path discrepancy preventing running snapshots via spawnUri
dart-lang/sdk@d2f1dde3c7 Merge two codes, improve some messages, and general code cleanup
dart-lang/sdk@16f7076547 [vm/bytecode] Generate bytecode for expression evaluation
dart-lang/sdk@6241ea1788 Disable running a test from test_all that breaks when run from a parent directory
dart-lang/sdk@a0e8fc935e Guard against NPE when checking for an implicit covariance cast in an invocation of an extension method
dart-lang/sdk@1d14f239b0 Fix one of the language tests
dart-lang/sdk@75c2c7faf0 [vm/bytecode] Fix number of checked args when calling setters
dart-lang/sdk@d742779f04 Fix LeastUpperBoundTest tests for mixins.
dart-lang/sdk@78224f9b0c [cfe+analyzer+dart2js] Support union markers in id-testing
dart-lang/sdk@bcfe26cba0 [cfe] Fail early on unsupported evaluated constants
dart-lang/sdk@e1cb626127 Deprecate DartType.isEquivalentTo and replace with '=='.
dart-lang/sdk@c49eeadd2a Remove workarounds for http://dartbug.com/37587
dart-lang/sdk@8b81bb8115 Remove some unused imports
dart-lang/sdk@a42f5a668f Include mixin superclass constraints into superinterfaces.
dart-lang/sdk@e9220a762b [dart2js] Cache [_ConstantNodeIndexerVisitor] on [_MemberData]
dart-lang/sdk@27bec56744 Add ExecutableElement(s) based InheritanceManager3, and switch analyzer to it.
dart-lang/sdk@545afa246c [ VM ] Fix potential races in Isolate_getDebugName
dart-lang/sdk@f5400e9bcd [ Service ] Update package:vm_service description and homepage
dart-lang/sdk@b68e5c4338 [vm] Clear native flag on dynamic invocation forwarders.
dart-lang/sdk@7b850d213c [infra] Make tools/test.py --system=android -ax64 -cdartkp -mreleaes work
dart-lang/sdk@32bb7441b4 [nit] style in run_vm_tests.cc: func args comments, NULL -> nullptr.
dart-lang/sdk@d44076efea [vm/compiler] Add S-expression layer to serializer.
dart-lang/sdk@1365def43f Compare nullabilitySuffix in DartType equality.
2019-07-29 11:48:16 -07:00
skia-flutter-autoroll
62278c93d4 Roll fuchsia/sdk/core/linux-amd64 from KhcryD0YeydlbRewVsOuzjjkLZPrmk_FPE-azRL8TDQC to sQ5TssOYkLV0Zvpky28saiz-2od53FpNCwFel7ijAHYC (flutter/engine#10236)
Roll fuchsia/sdk/core/linux-amd64 from KhcryD0YeydlbRewVsOuzjjkLZPrmk_FPE-azRL8TDQC to sQ5TssOYkLV0Zvpky28saiz-2od53FpNCwFel7ijAHYC


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

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, who should
be CC'd on the roll, and stop the roller if necessary.
2019-07-29 14:17:49 -04:00
skia-flutter-autoroll
d3bed4626b Roll src/third_party/skia 33f77d35ca2c..a8825f5a8b82 (7 commits) (flutter/engine#10234)
https://skia.googlesource.com/skia.git
/compare/33f77d35ca2c..a8825f5a8b82

git log 33f77d35ca2cf082f4f2eb015a566df6b3da9bb3..a8825f5a8b822920f30cdb5e2c36ec74ecf98531 --date=short --no-merges --format=%ad %ae %s
2019-07-29 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-29 senorblanco@chromium.org Update Dawn backend to ToT Skia.
2019-07-28 benjaminwagner@google.com Omit test that sometimes causes Chromebook to die
2019-07-29 egdaniel@google.com Fix valgrind crash in TransferFrom test.
2019-07-29 jvanverth@google.com Use raw MTLBuffer for texture uploads.
2019-07-26 brianosman@google.com Finish and document particle public API
2019-07-26 robertphillips@google.com Switch BackendAllocationTests from GrPixelConfig to GrColorType

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-07-29 13:00:38 -04:00