1953 Commits

Author SHA1 Message Date
Chinmay Garde
fd2cb81503
Respect EXIF information while decompressing images. (#9905)
Adds a unit-test asserting this behavior.
2019-07-17 19:14:01 -07:00
Gary Qian
be3e2ed4c3
Fix fuchsia license detection (#9857) 2019-07-17 13:44:35 -07:00
skia-flutter-autoroll
0fcf3b3ef0
Roll src/third_party/skia e574f1e409aa..d7639aff1001 (16 commits) (#9889)
https://skia.googlesource.com/skia.git
/compare/e574f1e409aa..d7639aff1001

git log e574f1e409aa3a030d84cd1122abc5348c30f9eb..d7639aff1001736bc6072da539b31f911bb3788a --date=short --no-merges --format=%ad %ae %s
2019-07-17 halcanary@google.com Samples: clean up cruft
2019-07-17 fmalita@chromium.org [skottie] Remove deprecated loadImageAsset API
2019-07-17 mtklein@google.com split deaths() out of other analysis
2019-07-17 reed@google.com search for 'main' explicitly
2019-07-17 egdaniel@google.com Revert "First draft of Dawn backend: clears are working."
2019-07-17 fmalita@chromium.org [skottie] De-dupe sequential cubic mappers
2019-07-17 egdaniel@google.com Remove RG32F color type and pixel config.
2019-07-17 reed@google.com change colorfilter signature back to just inout color
2019-07-17 senorblanco@chromium.org First draft of Dawn backend: clears are working.
2019-07-17 fmalita@chromium.org [skottie] Fix default cubic controls detection
2019-07-16 reed@google.com use same signature for shader/colorfilters in sksl
2019-07-17 ethannicholas@google.com add support for ctype=SkPMColor4f to GrSkSLFP
2019-07-17 egdaniel@google.com Move verified color attachment flag to FormatInfo.
2019-07-17 bsalomon@google.com Remove kRenderTarget_GrSurfaceFlag, instead pass GrRenderable.
2019-07-16 egdaniel@google.com Move renderable flag and valid samplecounts in GrGLCaps to FormatInfo.
2019-07-16 egdaniel@google.com Add comment regarding gl BGRA format and renderability.

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-17 15:12:20 -04:00
Dan Field
f348270047
Simplify buildtools (#9875)
Move GN, only get clang
2019-07-17 11:35:58 -07:00
Ben Konyi
91e7a7671e
Roll src/third_party/dart 24725a8559..2b3336b51e (108 commits) (#9883)
dart-lang/sdk@2b3336b51e [vm/compiler] Initial IL serialization implementation.
dart-lang/sdk@a66a3e321e [cfe+dart2js] Handle duplicated references in constant nodes.
dart-lang/sdk@d68b482f26 [cfe] Handle constructor from external libraries
dart-lang/sdk@78d87bde9a Fix docs for parseIPv6Address
dart-lang/sdk@d14d5f1a0c Better check for TextStyle opt-in for nested properties.
dart-lang/sdk@5765c3d231 [VM/runtime] Enable FLAG_unopt_megamorphic_calls by default, this fixes              the recent regression seen in flutter hot reload benchmarks 	     after the roll of Dart BE into flutter post 1.7 release.
dart-lang/sdk@1eaaca642d Revert "[vm/compiler] Use pragmas instead of separately-maintained lists for inlining."
dart-lang/sdk@27001fb289 Revert "[vm/compiler] Implement new inlining pragmas."
dart-lang/sdk@83d2aaa072 Revert "[dart] Enable constant-update-2018"
dart-lang/sdk@9d98dfcb49 Resolve operators whose left operand is an extension override
dart-lang/sdk@202379aaee Implement getWidgetDescription and setPropertyValue in Flutter domain.
dart-lang/sdk@d624848b5c Fix resolution when there are multiple extensions in one unit
dart-lang/sdk@96fc1b4ade [dart2js] Support positional optional params in function RTI.
dart-lang/sdk@6d9da3612c [dart2js] Polyfill Object.assign()
dart-lang/sdk@ae9c8d00fe Add a diagnostic when extension overrides do not have exactly one argument
dart-lang/sdk@46eaf4b039 Extract PropertyDescription, support for nested properties.
dart-lang/sdk@1509d9ad41 [vm] initialize sigaction for msan
dart-lang/sdk@9749a83f56 [vm/websocket] check status of streamcontroller before adding
dart-lang/sdk@11e3897b23 Resolve extension overrides referencing a geter or setter
dart-lang/sdk@b93a98284e Add an error if an undefined extension method is invoked
dart-lang/sdk@664c61db34 [ VM / Service ] Handle case where a JSON RPC notification results in an error
dart-lang/sdk@2dbd6dc83b Clean up the tests for extension overrides
dart-lang/sdk@6d95cb72e2 [dart2js] Test type directives
dart-lang/sdk@b2ed4b3c7b [dart2js] More error tests on pragma annotations
dart-lang/sdk@dfa12c7456 [cfe+dart2js] Support library and error ids in annotated tests
dart-lang/sdk@24f5d1d9d8 improve applicable extension checking
dart-lang/sdk@aa14ff1bd0 correlate typo
dart-lang/sdk@5c3691e9e8 [vm] Use absolute file path to snapshot in dart_precompiled_runtime2 tool.
dart-lang/sdk@e80f779914 Add context messages for equal map keys and set elements
dart-lang/sdk@33a757284b [vm/compiler] Use pragmas instead of separately-maintained lists for inlining.
dart-lang/sdk@629f38cf87 [vm/compiler] Implement new inlining pragmas.
dart-lang/sdk@1c4ad14fa3 Revert recent changes to File.openRead() and HttpClientResponse APIs
dart-lang/sdk@4cd16d3954 [analyzer+cfe] Use more shared code for annotated code testing.
dart-lang/sdk@d5af4ed8c2 [cfe] Remove KernelTypeBuilder and KernelFunctionTypeBuilder
dart-lang/sdk@0661c452cd [vm] skip profile test for simdbc
dart-lang/sdk@f4b4147381 extension method resolution
dart-lang/sdk@c6bc0031f3 [vm, bytecode] Field initializer for schema changes.
dart-lang/sdk@fab9b9f71f [gardening] Move language_2/conditional_rewrite_test
dart-lang/sdk@700195642a Initial implementation of extension override resolution
dart-lang/sdk@65f8cd4365 Start implementing widget properties.
dart-lang/sdk@555075ba54 [dart2js] Support functions in new RTI.
dart-lang/sdk@6eb357c7fe [vm] Print better error message if trying to use class which is not loaded yet
dart-lang/sdk@d0cb753ebd [dartdevc] fix ddb directories and source maps
dart-lang/sdk@52cace8160 Reland "[vm/ffi] Support structs on 32bit architectures"
dart-lang/sdk@d76238dfca [vm] Bump oldest supported ABI version
dart-lang/sdk@45591cd123 [dartdevc] fix sdk source map paths
dart-lang/sdk@11bdc5ceab Send context messages from server and plugins
dart-lang/sdk@f0b119c1b4 Add nameLocation/valueLocation to FlutterOutlineAttribute.
dart-lang/sdk@3eb25b60d4 Convert relative Posix path to the target MemoryResourceProvider path style.
dart-lang/sdk@db7ab14167 [cfe] Handle invariance in non-covariant checks
dart-lang/sdk@8678df0c4d ffi example: android.md - fix example code
dart-lang/sdk@87ab724f10 Streamline a few flow analysis tests
dart-lang/sdk@ebbfb48e15 Followups to https://dart-review.googlesource.com/c/sdk/+/108265
dart-lang/sdk@68124e9f63 Attempt to fix the mac and windows bots
dart-lang/sdk@900d02cce6 [vm] Avoid crash when type argument is missing during instantiation.
dart-lang/sdk@375adbfbe0 Enable "comment_references" lint and fix violations.
dart-lang/sdk@117c65c901 [vm/bytecode] Fix CollectBytecodeFunctionTokenPositions for functions without bytecode
dart-lang/sdk@6c03c1a47c Support static error tests on Fasta.
dart-lang/sdk@70bafa8864 Revert "[vm/ffi] Support structs on 32bit architectures"
dart-lang/sdk@2048e0a064 Rewrite extension overrides, improve resolution, remove unused method
dart-lang/sdk@78a8f670eb [vm/bytecode] Initial support for bytecode generation in incremental compiler
dart-lang/sdk@1112cc6bf5 [gardening] Skip vm/dart/transferable_test on debug win ia32 bot.
dart-lang/sdk@85adf76abe [dartdevc] implement assertInterop
dart-lang/sdk@e3663195c7 [dartdevc] Add more subtype tests
dart-lang/sdk@f02a00359a dartfixes for collection api lints
dart-lang/sdk@434a7a7681 [vm] Revert unnecessary changes to precompiler2
dart-lang/sdk@8b012ac780 Replace package mock in strings with files in tests/mock_packages.
dart-lang/sdk@8e094cd94f extension element factory helper
dart-lang/sdk@178cfe6111 Avoid warnings in pkg/js_ast
dart-lang/sdk@e82ca2f366 [fasta] Unconditionally enable asserts in const constructors
dart-lang/sdk@e4eea58ac9 [gardening] Update language_2/constructor12_test for strong checking
dart-lang/sdk@5d7bdc3cae extension method tests (and fix for duplicate entries)
dart-lang/sdk@e7fab5eacc Fix bugs in `>>>` test now that it has been implemented.
dart-lang/sdk@3ee54f8305 Move more diagnostic tests
dart-lang/sdk@9bbd3192f4 [dart] Enable constant-update-2018
dart-lang/sdk@cbaf890f88 [kernel] Few more tweaks to ast_to_text for Constant nodes.
dart-lang/sdk@28f95fcd24 [cfe] Track dependencies in the incremental compiler
dart-lang/sdk@afac6b1d50 [kernel] Fix text serialization for Constant nodes
dart-lang/sdk@b64ab73b02 [cfe] Shard front-end tests
dart-lang/sdk@4686393ccb [cfe] Add test for the id testing system.
dart-lang/sdk@e4689c9302 [dart2js] Use new pragma directive syntax.
dart-lang/sdk@07a53a3cc9 Set onDiagnostic in DDCs incremental compiler code path
dart-lang/sdk@464a5a640f Issue 37401. Support for const Set default values in mocks.
dart-lang/sdk@55b67e9eae [vm/bytecode] Ignore source positions not denoting a debug point in debugger.
dart-lang/sdk@96906936b4 [vm/bytecode] Fix writing and reading of nested function types in bytecode
dart-lang/sdk@55078c0d2f [dartdevc] Fix emitting double constants from the SDK
dart-lang/sdk@1e4b799a58 It is an error for an extension to declare an abstract method
dart-lang/sdk@28962e1e80 Support static fields in extensions
dart-lang/sdk@7cadd70696 Fix language_2/ct_const_test
dart-lang/sdk@a917043332 APIs for editing Flutter widget properties.
dart-lang/sdk@09b93b7ea0 [fasta] Tweak fasta unit tests setup in anticipation of constant update 2018
dart-lang/sdk@3c3dc09d47 Test that ! on void is a compile time error
dart-lang/sdk@7139a2ab3a [vm] Fix function resolution so that it stops when it finds target even if it can't add method extractor.
dart-lang/sdk@d1bd3a2f43 [gardening] Fix language_2/generic_instanceof2_test
dart-lang/sdk@3dcaea5a25 [vm/aot/tfa] Update TFA unit tests to work with constants-update-2018
dart-lang/sdk@e95b1f7bf0 Make UNNECESSARY_NULL_AWARE_CALL a warning
dart-lang/sdk@2c26ece3cf [gardening] Fix non-web-integer in corelib_2/num_parse_test
dart-lang/sdk@1eb1520702 [vm/bytecode] Prevent triggering optimizing compilation from interpreter
dart-lang/sdk@ed764e5688 [gardening] Delete legacy parser_quirks_test
dart-lang/sdk@723bb0eee1 [dartdevc] make nullable_inference_test resilient to const refactor
dart-lang/sdk@f521f38b57 [vm/kernel] Handle InvalidExpression in constant contexts
dart-lang/sdk@0c9abb8816 [vm/ffi] Support structs on 32bit architectures
dart-lang/sdk@25bac04503 [tests] Delete temporary const tests
dart-lang/sdk@f40aac1b75 [cfe] Move general testcases into general/ subfolder
dart-lang/sdk@14ea27e65b [vm/concurrency] Make thread_registry not depend on [Isolate], move mutator thread from thread registry to isolate
dart-lang/sdk@97587b554f Update the element model to support extension methods
dart-lang/sdk@a8331cd109 Remove the STRONG_MODE_ prefix from error codes
dart-lang/sdk@4c5028d139 [vm/concurrency] Make an IsolateGroup object which will contain group-specific resources
2019-07-17 09:42:16 -07:00
skia-flutter-autoroll
3186ffe300
Roll src/third_party/skia 63fdd0191be0..e574f1e409aa (1 commits) (#9882)
https://skia.googlesource.com/skia.git
/compare/63fdd0191be0..e574f1e409aa

git log 63fdd0191be0a96bdc642bffbdc08af9dfadef62..e574f1e409aa3a030d84cd1122abc5348c30f9eb --date=short --no-merges --format=%ad %ae %s
2019-07-15 halcanary@google.com [reland] SkMetaData: move from src/ to tools/

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-17 09:55:21 -04:00
skia-flutter-autoroll
eb248c2425
Roll src/third_party/skia 14b5e6bb8fcf..63fdd0191be0 (2 commits) (#9880)
https://skia.googlesource.com/skia.git
/compare/14b5e6bb8fcf..63fdd0191be0

git log 14b5e6bb8fcfb3cb2324db71cb8db381719d3dcd..63fdd0191be0a96bdc642bffbdc08af9dfadef62 --date=short --no-merges --format=%ad %ae %s
2019-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 754d697fb3a7..2e43b0f5efec (11 commits)
2019-07-17 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-17 05:30:41 -04:00
skia-flutter-autoroll
98241b7b05
Roll src/third_party/skia 08ba11370342..14b5e6bb8fcf (3 commits) (#9874)
https://skia.googlesource.com/skia.git
/compare/08ba11370342..14b5e6bb8fcf

git log 08ba11370342ae9196b54c7a88c411e026bc4821..14b5e6bb8fcfb3cb2324db71cb8db381719d3dcd --date=short --no-merges --format=%ad %ae %s
2019-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 63d0d1482f0a..db4701c688c0 (502 commits)
2019-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f5182abb6816..763b77946e17 (3 commits)
2019-07-16 fmalita@chromium.org [skottie] Pass asset IDs to ResourceProvider::loadImageAsset

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-17 01:47:10 -04:00
skia-flutter-autoroll
f336286cde
Roll src/third_party/skia 947efe28de74..08ba11370342 (9 commits) (#9865)
https://skia.googlesource.com/skia.git
/compare/947efe28de74..08ba11370342

git log 947efe28de7463289f51d5faacb8b58994420ba3..08ba11370342ae9196b54c7a88c411e026bc4821 --date=short --no-merges --format=%ad %ae %s
2019-07-15 mtklein@google.com test (and fix?) SkVM JIT on arm64 Android bots
2019-07-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-15 mtklein@google.com test both JIT and interpreter
2019-07-15 mtklein@google.com test SkVM JIT on Mac bots
2019-07-16 egdaniel@google.com Fix creating gpu texture from raster image.
2019-07-15 mtklein@google.com proactive JITting
2019-07-15 mtklein@google.com pin down arg() stride (a.k.a. type) info sooner
2019-07-16 bsalomon@google.com Check for failed proxy creation in SkDeferredDisplayListRecorder::init

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-16 22:06:23 -04:00
skia-flutter-autoroll
6e1a3e812f
Roll src/third_party/skia a3e2996b0834..947efe28de74 (6 commits) (#9853)
https://skia.googlesource.com/skia.git
/compare/a3e2996b0834..947efe28de74

git log a3e2996b08344a896884e6de050f7a2f2b80a409..947efe28de7463289f51d5faacb8b58994420ba3 --date=short --no-merges --format=%ad %ae %s
2019-07-16 bsalomon@google.com makeDeferredSurfaceContext -> makeDeferredTextureContext and makeDeferredRenderTargetContext.
2019-07-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-16 egdaniel@google.com Revert "Changes to gl BGRA renderbuffer format support."
2019-07-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-16 brianosman@google.com Generate identical shader keys for X and Y blurs when there is no domain
2019-07-16 egdaniel@google.com Changes to gl BGRA renderbuffer format support.

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-16 16:56:57 -04:00
skia-flutter-autoroll
69cacb5fc2
Roll src/third_party/skia 0902c98825bf..a3e2996b0834 (8 commits) (#9846)
https://skia.googlesource.com/skia.git
/compare/0902c98825bf..a3e2996b0834

git log 0902c98825bf9bfafa026604bb6f89004cdf9806..a3e2996b08344a896884e6de050f7a2f2b80a409 --date=short --no-merges --format=%ad %ae %s
2019-07-16 bsalomon@google.com Rework how initial clearing of texture works.
2019-07-15 bsalomon@google.com Remove GrGLGpu/GrGLCaps readPixelsSupported.
2019-07-16 halcanary@google.com sk_app, Sample: Unify InputState enum.
2019-07-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-16 bsalomon@google.com Rework transfer pixels tests to be more robust.
2019-07-16 halcanary@google.com Samle:🐭 fix wrong assert
2019-07-16 borenet@google.com [infra] Split out gen_tasks logic into its own shareable package
2019-07-16 brianosman@google.com Fix standalone SkSL build

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-16 13:23:37 -04:00
skia-flutter-autoroll
a0f5eb144b
Roll src/third_party/skia c8e8e7061f1e..0902c98825bf (1 commits) (#9844)
https://skia.googlesource.com/skia.git
/compare/c8e8e7061f1e..0902c98825bf

git log c8e8e7061f1e20428e03cd50f9803096fc5ad3e8..0902c98825bf9bfafa026604bb6f89004cdf9806 --date=short --no-merges --format=%ad %ae %s
2019-07-16 robertphillips@google.com Pass GrColorType to the GrGpu::wrapRenderableBackendTexture chain of calls (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 (nifong@google.com), and stop
the roller if necessary.
2019-07-16 09:43:11 -04:00
skia-flutter-autoroll
7e8b4b559d
Roll src/third_party/skia d830fd98a4ef..c8e8e7061f1e (4 commits) (#9841)
https://skia.googlesource.com/skia.git
/compare/d830fd98a4ef..c8e8e7061f1e

git log d830fd98a4ef339d1182014851dc024710a67a36..c8e8e7061f1e20428e03cd50f9803096fc5ad3e8 --date=short --no-merges --format=%ad %ae %s
2019-07-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c3085ead7055..754d697fb3a7 (10 commits)
2019-07-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 2413980cd984..63d0d1482f0a (378 commits)
2019-07-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4cd9767e6565..f5182abb6816 (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 (nifong@google.com), and stop
the roller if necessary.
2019-07-16 04:40:18 -04:00
skia-flutter-autoroll
0a35db771b
Roll src/third_party/skia 8ab6160c8149..d830fd98a4ef (3 commits) (#9836)
https://skia.googlesource.com/skia.git
/compare/8ab6160c8149..d830fd98a4ef

git log 8ab6160c8149da05eed6cf02cd1abcf5c0f6ddfd..d830fd98a4ef339d1182014851dc024710a67a36 --date=short --no-merges --format=%ad %ae %s
2019-07-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-16 egdaniel@google.com Revert "Pass GrColorType to the GrGpu::wrapRenderableBackendTexture chain of calls"
2019-07-16 egdaniel@google.com Revert "SkMetaData: move from src/ to tools/"

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-16 00:30:59 -04:00
skia-flutter-autoroll
950064f9e2
Roll src/third_party/skia 9d844d8ce5a2..8ab6160c8149 (6 commits) (#9833)
https://skia.googlesource.com/skia.git
/compare/9d844d8ce5a2..8ab6160c8149

git log 9d844d8ce5a29130686d1e2f3d612b180cef5f0b..8ab6160c8149da05eed6cf02cd1abcf5c0f6ddfd --date=short --no-merges --format=%ad %ae %s
2019-07-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-15 egdaniel@google.com Reland "Move base and various sized formats off of GrGLCaps ConfigInfo."
2019-07-13 fmalita@chromium.org [skottie] Use kF16ColorType layers for motion blur
2019-07-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-15 robertphillips@google.com Pass GrColorType to the GrGpu::wrapRenderableBackendTexture chain of calls

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-15 20:55:10 -04:00
gaaclarke
78a8ca0f62
Made Picture::toImage happen on the IO thread with no need for an onscreen surface. (#9813)
Made Picture::toImage happen on the IO thread with no need for a surface.
2019-07-15 17:16:20 -07:00
skia-flutter-autoroll
bf91bdb8b2
Roll src/third_party/skia 563d044c0e76..9d844d8ce5a2 (10 commits) (#9831)
https://skia.googlesource.com/skia.git
/compare/563d044c0e76..9d844d8ce5a2

git log 563d044c0e767c29ab7dcdff0cebdf533bad4747..9d844d8ce5a29130686d1e2f3d612b180cef5f0b --date=short --no-merges --format=%ad %ae %s
2019-07-15 halcanary@google.com SkMetaData: move from src/ to tools/
2019-07-15 brianosman@google.com Interpreter: Compute max stack depth needed
2019-07-12 csmartdalton@google.com ccpr: Don't do coverage count transformations on literal coverage atlases
2019-07-12 halcanary@google.com Sample not RefCnted; ClickHandling moved out of viewer
2019-07-15 jvanverth@google.com Enable Metal MSAA configs and ignore flaky test
2019-07-15 bsalomon@google.com Make pixel comparison utility in ReadPixelsTest shareable
2019-07-12 bungeman@google.com Remove WallTimer class.
2019-07-15 egdaniel@google.com Revert "Move base and various sized formats off of GrGLCaps ConfigInfo."
2019-07-15 egdaniel@google.com Move base and various sized formats off of GrGLCaps ConfigInfo.
2019-07-13 bsalomon@google.com Simplify code in GrResourceProvider now that GrSurfaceContext writePixels takes 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 (nifong@google.com), and stop
the roller if necessary.
2019-07-15 17:16:09 -04:00
Ben Konyi
eb4793abf3
Revert "Roll src/third_party/dart 24725a8559..cbaf890f88 (33 commits) (#9826)" (#9829)
This reverts commit e105a8982ef9657e46cf62be98e830155c338107.
2019-07-15 13:18:31 -07:00
Ben Konyi
e105a8982e
Roll src/third_party/dart 24725a8559..cbaf890f88 (33 commits) (#9826)
dart-lang/sdk@cbaf890f88 [kernel] Few more tweaks to ast_to_text for Constant nodes.
dart-lang/sdk@28f95fcd24 [cfe] Track dependencies in the incremental compiler
dart-lang/sdk@afac6b1d50 [kernel] Fix text serialization for Constant nodes
dart-lang/sdk@b64ab73b02 [cfe] Shard front-end tests
dart-lang/sdk@4686393ccb [cfe] Add test for the id testing system.
dart-lang/sdk@e4689c9302 [dart2js] Use new pragma directive syntax.
dart-lang/sdk@07a53a3cc9 Set onDiagnostic in DDCs incremental compiler code path
dart-lang/sdk@464a5a640f Issue 37401. Support for const Set default values in mocks.
dart-lang/sdk@55b67e9eae [vm/bytecode] Ignore source positions not denoting a debug point in debugger.
dart-lang/sdk@96906936b4 [vm/bytecode] Fix writing and reading of nested function types in bytecode
dart-lang/sdk@55078c0d2f [dartdevc] Fix emitting double constants from the SDK
dart-lang/sdk@1e4b799a58 It is an error for an extension to declare an abstract method
dart-lang/sdk@28962e1e80 Support static fields in extensions
dart-lang/sdk@7cadd70696 Fix language_2/ct_const_test
dart-lang/sdk@a917043332 APIs for editing Flutter widget properties.
dart-lang/sdk@09b93b7ea0 [fasta] Tweak fasta unit tests setup in anticipation of constant update 2018
dart-lang/sdk@3c3dc09d47 Test that ! on void is a compile time error
dart-lang/sdk@7139a2ab3a [vm] Fix function resolution so that it stops when it finds target even if it can't add method extractor.
dart-lang/sdk@d1bd3a2f43 [gardening] Fix language_2/generic_instanceof2_test
dart-lang/sdk@3dcaea5a25 [vm/aot/tfa] Update TFA unit tests to work with constants-update-2018
dart-lang/sdk@e95b1f7bf0 Make UNNECESSARY_NULL_AWARE_CALL a warning
dart-lang/sdk@2c26ece3cf [gardening] Fix non-web-integer in corelib_2/num_parse_test
dart-lang/sdk@1eb1520702 [vm/bytecode] Prevent triggering optimizing compilation from interpreter
dart-lang/sdk@ed764e5688 [gardening] Delete legacy parser_quirks_test
dart-lang/sdk@723bb0eee1 [dartdevc] make nullable_inference_test resilient to const refactor
dart-lang/sdk@f521f38b57 [vm/kernel] Handle InvalidExpression in constant contexts
dart-lang/sdk@0c9abb8816 [vm/ffi] Support structs on 32bit architectures
dart-lang/sdk@25bac04503 [tests] Delete temporary const tests
dart-lang/sdk@f40aac1b75 [cfe] Move general testcases into general/ subfolder
dart-lang/sdk@14ea27e65b [vm/concurrency] Make thread_registry not depend on [Isolate], move mutator thread from thread registry to isolate
dart-lang/sdk@97587b554f Update the element model to support extension methods
dart-lang/sdk@a8331cd109 Remove the STRONG_MODE_ prefix from error codes
dart-lang/sdk@4c5028d139 [vm/concurrency] Make an IsolateGroup object which will contain group-specific resources
2019-07-15 12:21:44 -07:00
skia-flutter-autoroll
2e83c4a359
Roll fuchsia/sdk/core/linux-amd64 from ehWVT9QJbC-vFMM6SkkQM9HJ9oITFCws7FC9JnrFq2gC to IPgI5Uh4rIZ4zNfAV1_ynC4dGmFLexAW1L9czHUyjowC (#9827)
Roll fuchsia/sdk/core/linux-amd64 from ehWVT9QJbC-vFMM6SkkQM9HJ9oITFCws7FC9JnrFq2gC to IPgI5Uh4rIZ4zNfAV1_ynC4dGmFLexAW1L9czHUyjowC


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-15 15:07:28 -04:00
skia-flutter-autoroll
76a91d39b4
Roll src/third_party/skia 8590026dbf0d..563d044c0e76 (38 commits) (#9824)
https://skia.googlesource.com/skia.git
/compare/8590026dbf0d..563d044c0e76

git log 8590026dbf0d22291c8c42ed0eddb73d66da446d..563d044c0e767c29ab7dcdff0cebdf533bad4747 --date=short --no-merges --format=%ad %ae %s
2019-07-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9668237739a2..c3085ead7055 (20 commits)
2019-07-15 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 5920a999c5b4..2413980cd984 (507 commits)
2019-07-12 mtklein@google.com handle x86 tail in JIT code too
2019-07-12 mtklein@google.com make some SkVM benches uneven
2019-07-12 mtklein@google.com fix bug for add/sub with r8-r15
2019-07-14 fmalita@google.com Revert "Use saveLayer-determined CT in SkGpuDevice::onCreateDevice"
2019-07-14 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-07-14 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-13 fmalita@chromium.org Use saveLayer-determined CT in SkGpuDevice::onCreateDevice
2019-07-13 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-12 bsalomon@google.com Fix building Metal backend with CMake
2019-07-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-12 rmistry@google.com [perf_skottiewasm_lottieweb] Use the new "--use_gpu" flag for GPU bots
2019-07-12 rmistry@google.com [perf_skottiewasm_lottieweb] Add flag for use_gpu
2019-07-12 reed@google.com add savelayer flag to promote the later to half-float
2019-07-12 mtklein@google.com handle any N in aarch64 JIT code
2019-07-12 fmalita@chromium.org [perf_skottiewasm_lottieweb] Explicit window sizing
2019-07-12 brianosman@google.com Interpreter: Disallow return statements inside loops or conditionals
2019-07-12 mtklein@google.com make all instructions take two-way labels
2019-07-12 mtklein@google.com initialize val in SkTHash Slot
2019-07-12 reed@google.com Revert "Revert "reimpl parts of arctTo using doubles to handle shallow angles""
2019-07-12 halcanary@google.com Sample/AAGeometry: stop leaking linked list
2019-07-11 halcanary@google.com tools: separate TimeUtils from AnimTimer
2019-07-11 bsalomon@google.com More GrGLFormat.
2019-07-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 28ae0a4b2810..4cd9767e6565 (2 commits)
2019-07-12 mtklein@google.com initialize fPhase
2019-07-10 halcanary@google.com documentation/build, BUILDCONFIG: Visual Studio Build Tools 2019
2019-07-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-12 gkaiser@google.com GrGLGpu: Fix typo in 'if' check
2019-07-12 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 17462d53f92d..5920a999c5b4 (452 commits)
2019-07-11 scroggo@google.com Reland "Update Wuffs version"
2019-07-11 mtklein@google.com bidirectional Labels
2019-07-12 borenet@google.com [infra] Update Windows bot version
2019-07-12 fmalita@chromium.org Revert "reimpl parts of arctTo using doubles to handle shallow angles"

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 (nifong@google.com), and stop
the roller if necessary.
2019-07-15 13:38:21 -04:00
Kaushik Iska
379028ab66
Add the functionality to merge and unmerge MessageLoopTaskQueues (#9436)
- Add the functionality to merge and unmerge MessageLoopTaskQueues

This introduces a notion of a "owning" and "subsumed" queue ids.
Owning queue will take care of the tasks submitted to both that and it's
subsumed queue.

- The tasks submitted still maintain the queue affinity
- Same for the task observers

- Also adds MergedQueuesRunner which grabs both the locks owner
  and subsumed queues in RAII fashion.

- Also use task queue id to verify if we are running
  in the same thread.

- This is to enable merging the backed message loop task
  queues to enable dynamic thread merging in IOS.
2019-07-12 16:55:33 -07:00
Ben Konyi
8abe85bb98
Revert "Roll src/third_party/dart 24725a8559..28f95fcd24 (32 commits)" (#9817)
This reverts commit 67d284d455978272922b95f1a419c6d26d0d6e7c.
2019-07-12 15:08:07 -07:00
Ben Konyi
67d284d455 Roll src/third_party/dart 24725a8559..28f95fcd24 (32 commits)
dart-lang/sdk@28f95fcd24 [cfe] Track dependencies in the incremental compiler
dart-lang/sdk@afac6b1d50 [kernel] Fix text serialization for Constant nodes
dart-lang/sdk@b64ab73b02 [cfe] Shard front-end tests
dart-lang/sdk@4686393ccb [cfe] Add test for the id testing system.
dart-lang/sdk@e4689c9302 [dart2js] Use new pragma directive syntax.
dart-lang/sdk@07a53a3cc9 Set onDiagnostic in DDCs incremental compiler code path
dart-lang/sdk@464a5a640f Issue 37401. Support for const Set default values in mocks.
dart-lang/sdk@55b67e9eae [vm/bytecode] Ignore source positions not denoting a debug point in debugger.
dart-lang/sdk@96906936b4 [vm/bytecode] Fix writing and reading of nested function types in bytecode
dart-lang/sdk@55078c0d2f [dartdevc] Fix emitting double constants from the SDK
dart-lang/sdk@1e4b799a58 It is an error for an extension to declare an abstract method
dart-lang/sdk@28962e1e80 Support static fields in extensions
dart-lang/sdk@7cadd70696 Fix language_2/ct_const_test
dart-lang/sdk@a917043332 APIs for editing Flutter widget properties.
dart-lang/sdk@09b93b7ea0 [fasta] Tweak fasta unit tests setup in anticipation of constant update 2018
dart-lang/sdk@3c3dc09d47 Test that ! on void is a compile time error
dart-lang/sdk@7139a2ab3a [vm] Fix function resolution so that it stops when it finds target even if it can't add method extractor.
dart-lang/sdk@d1bd3a2f43 [gardening] Fix language_2/generic_instanceof2_test
dart-lang/sdk@3dcaea5a25 [vm/aot/tfa] Update TFA unit tests to work with constants-update-2018
dart-lang/sdk@e95b1f7bf0 Make UNNECESSARY_NULL_AWARE_CALL a warning
dart-lang/sdk@2c26ece3cf [gardening] Fix non-web-integer in corelib_2/num_parse_test
dart-lang/sdk@1eb1520702 [vm/bytecode] Prevent triggering optimizing compilation from interpreter
dart-lang/sdk@ed764e5688 [gardening] Delete legacy parser_quirks_test
dart-lang/sdk@723bb0eee1 [dartdevc] make nullable_inference_test resilient to const refactor
dart-lang/sdk@f521f38b57 [vm/kernel] Handle InvalidExpression in constant contexts
dart-lang/sdk@0c9abb8816 [vm/ffi] Support structs on 32bit architectures
dart-lang/sdk@25bac04503 [tests] Delete temporary const tests
dart-lang/sdk@f40aac1b75 [cfe] Move general testcases into general/ subfolder
dart-lang/sdk@14ea27e65b [vm/concurrency] Make thread_registry not depend on [Isolate], move mutator thread from thread registry to isolate
dart-lang/sdk@97587b554f Update the element model to support extension methods
dart-lang/sdk@a8331cd109 Remove the STRONG_MODE_ prefix from error codes
dart-lang/sdk@4c5028d139 [vm/concurrency] Make an IsolateGroup object which will contain group-specific resources
2019-07-12 14:13:33 -07:00
skia-flutter-autoroll
55a2b81e40
Roll src/third_party/skia 7825d4983f90..c3f28e3cf0d4 (9 commits) (#9794)
https://skia.googlesource.com/skia.git
/compare/7825d4983f90..c3f28e3cf0d4

git log 7825d4983f90c29aead6f5c57716cc281cdca47f..c3f28e3cf0d4168326676a0ec7e6c9e4241cf77b --date=short --no-merges --format=%ad %ae %s
2019-07-09 bungeman@google.com Roll FreeType
2019-07-11 reed@google.com reimpl parts of arctTo using doubles to handle shallow angles
2019-07-11 jvanverth@google.com Enable MSAA for Metal.
2019-07-11 rmistry@google.com [perf_skottiewasm_lottieweb] Turn on skottie+wasm flush for a better comparison
2019-07-11 bsalomon@google.com Move compatible stencil tracking from GrGLCaps::fConfigTable to ::fFormatTable.
2019-07-11 jvanverth@google.com New approach to fixing Vulkan MSAA.
2019-07-11 rmistry@google.com [perf_skottiewasm_lottieweb] Do 2 loops with 25 points each and then pick 25 from the middle
2019-07-11 jvanverth@google.com Remove deprecated discard method and GrCaps support
2019-07-11 mtklein@google.com instructions for JIT tail support on ARM

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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-11 18:48:09 -04:00
Jonah Williams
4b11df89dd
Update flutter_web to latest (#9792) 2019-07-11 15:12:30 -07:00
Jason Simmons
bcde838d77
Roll Wuffs and buildroot (#9791) 2019-07-11 13:20:18 -07:00
skia-flutter-autoroll
833f6b4fc4
Roll src/third_party/skia f9fcf7ffa89a..7825d4983f90 (6 commits) (#9788)
https://skia.googlesource.com/skia.git
/compare/f9fcf7ffa89a..7825d4983f90

git log f9fcf7ffa89a4b64b013f825f459dd4e9f3344e4..7825d4983f90c29aead6f5c57716cc281cdca47f --date=short --no-merges --format=%ad %ae %s
2019-07-10 benjaminwagner@google.com Add comparison of rendered SkPictures to Serialization unit test
2019-07-11 egdaniel@google.com Add kRGBA_8888_SRGB GrColorType and remove GrSRGBEncoded.
2019-07-03 halcanary@google.com Sample/Camera: make it work without /skimages
2019-07-11 mtklein@google.com rename to bt709_luminance_or_luma_to_alpha
2019-07-11 jlavrova@google.com Fix for Windows specific compiler issues (constexpr).
2019-07-10 halcanary@google.com experimental/tools: set-change-id-hook

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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-11 14:58:40 -04:00
gaaclarke
3b944102a5
Un-deprecated FlutterViewController's binaryMessenger. (#9767)
Un-deprecated FlutterViewController's binaryMessenger.  Leaving it as
a valid convenience method and to help minimize a breaking change.
2019-07-11 10:04:26 -07:00
Ben Konyi
7e65b81cca Roll src/third_party/dart 09fc76bc51..24725a8559 (43 commits)
dart-lang/sdk@24725a8559 [cfe] Fix handling of private names in expression evaluation.
dart-lang/sdk@cb93b8d813 [vm] Plumb enable_asserts to CFE through VM and kernel_front_end
dart-lang/sdk@bae176b073 [cfe+dart2js] Add shared constant evaluation test.
dart-lang/sdk@fdd3822e3c [cfe+dart2js] Move annotation testing logic to front_end
dart-lang/sdk@910064b416 [cfe] Prepare compiler_common for use in annotated code tests
dart-lang/sdk@84c7929c1f Small fixes.
dart-lang/sdk@d16c0a127e [cfe] Change supportSetLiterals default value to true
dart-lang/sdk@d1fcefc13a [vm] Add Dart_KillIsolate API function.
dart-lang/sdk@11da803fe9 [dartdevc] build the ddk sdk with dartdevc
dart-lang/sdk@8e3a75c3fe [ VM / Observatory ] Fixed getInstances invocation still using 'classId' instead of 'objectId' parameter.
dart-lang/sdk@c2ff2ca16d collection API use de-linting
dart-lang/sdk@205b7787df skip tests in precompiled obfuscated bot
dart-lang/sdk@d49bf6f25a [vm] Remove misleading usings.
dart-lang/sdk@0104a62595 Enable "prefer final fields" lint and fix violations.
dart-lang/sdk@2a2d41658f Update DDC import prefix for path package
dart-lang/sdk@4a56e6169e Update test expectation for enabled constant-update-2018
dart-lang/sdk@eceef5e809 Fix unneeded braces in interpolation and enable lint for it.
dart-lang/sdk@c00d5ceb33 [fasta] Include initializers for parameters of instance methods into outline
dart-lang/sdk@1f718b2dcf upgrade dartdoc to 0.28.4
dart-lang/sdk@2e8f642ece [dartdevc] shard ddc/ddk tests
dart-lang/sdk@52abcd3dd2 apply prefer_equal_for_default_values
dart-lang/sdk@318a482eea [vm/aot/tfa] Improve handling of recursive calls in TFA
dart-lang/sdk@016061d159 libray imported extensions
dart-lang/sdk@ce79d63c58 bump to linter 0.1.94
dart-lang/sdk@2c2364c3b4 Use a Map to avoid duplicate items in OverlayFileSystem.getChildren
dart-lang/sdk@81b677cd80 Turn on a bunch of linter rules for the test_runner.
dart-lang/sdk@790d18a1bd Update IsolateReload_DirectSubclasses_* to account for lazier finalization with bytecode.
dart-lang/sdk@9a07c4a817 [dartdevc] Properly encode Windows-style paths and paths with spaces for source maps
dart-lang/sdk@7820e807a6 Add missed type annotations and sort
dart-lang/sdk@8027d9cba4 support error code based lint fixes in dartfix
dart-lang/sdk@0de18dce6c [ VM / Service ] Make _registerService and related streams / events public
dart-lang/sdk@de2ff7eebb Split out the remaining HintCode tests
dart-lang/sdk@24d57fb745 [benchmark] Add top level benchmarks directory.
dart-lang/sdk@90088a386b [vm/kernel] Remove Function parameters from Local type parameters
dart-lang/sdk@f743594375 Handle flags at member level
dart-lang/sdk@8f90265176 de-lint collection size checks
dart-lang/sdk@ac41a20081 Update language_2/nested_generic_closure_test.dart.
dart-lang/sdk@52858391e6 [frontend/ffi] Remove const Pointer()
dart-lang/sdk@e3d5966b7b Add missing child declarations to LSP completion
dart-lang/sdk@3a8d755989 Change the delimiters used to mark highlight ranges in diagnostic documentation
dart-lang/sdk@449b799c21 Test that null cannot be used because its potentially nullable
dart-lang/sdk@c3a1670c00 Attempt to fix the windows bot again
dart-lang/sdk@8bb8a29f8b refactor dartfix lint fixes
2019-07-11 09:56:51 -07:00
skia-flutter-autoroll
e40149eaff
Roll src/third_party/skia af4e7b6cf616..f9fcf7ffa89a (33 commits) (#9784)
https://skia.googlesource.com/skia.git
/compare/af4e7b6cf616..f9fcf7ffa89a

git log af4e7b6cf6164a7d448641e48e628448600e31ec..f9fcf7ffa89a4b64b013f825f459dd4e9f3344e4 --date=short --no-merges --format=%ad %ae %s
2019-07-11 robertphillips@google.com Alter approximate scratch texture binning after 1024
2019-07-11 scroggo@google.com Revert "Update Wuffs version"
2019-07-10 borenet@google.com [infra] No relative path for infra_tests.isolate
2019-07-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4e71b2bc2546..9668237739a2 (7 commits)
2019-07-11 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-07-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 9d81bd852e09..17462d53f92d (335 commits)
2019-07-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8c4c9e37bf96..28ae0a4b2810 (3 commits)
2019-07-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-10 bsalomon@google.com Blacklist GrTestingBackendTextureUploadTest on MoltenVk.
2019-07-10 bsalomon@google.com Third land of "Restore GL_UNPACK_ROW_LENGTH to 0 between MIP levles"
2019-07-10 egdaniel@google.com Add missing RGB_888x colorType to GL RGBA format.
2019-07-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-10 mtklein@google.com lifetime analysis readability refactor
2019-07-10 brianosman@google.com Remove MSVC 2015 toolchain remnants
2019-07-10 robertphillips@google.com Fix assert
2019-07-10 bsalomon@google.com Try GrGLSizedInternalFormat enum
2019-07-10 senorblanco@chromium.org Add first Dawn dependencies.
2019-07-10 bsalomon@google.com Blacklist  ColorTypeBackendAllocationTest on MoltenVK
2019-07-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-10 reed@google.com Move test around in cubic_solver to test function, not delta_t.
2019-07-08 robertphillips@google.com Fix SkPixmap and SkBitmap dox for computeByteSize
2019-07-10 bsalomon@google.com Reland "Revert "Restore GL_UNPACK_ROW_LENGTH to 0 between MIP levles""
2019-07-10 fmalita@chromium.org [skottie] Caching motion tile
2019-07-10 nigeltao@google.com Update Wuffs version
2019-07-10 borenet@google.com Revert "[infra] No relative path for infra_tests.isolate"
2019-07-10 robertphillips@google.com Add protected status to SkSurfaceCharacterization
2019-07-10 bsalomon@google.com Revert "Revert "Restore GL_UNPACK_ROW_LENGTH to 0 between MIP levles""
2019-07-10 borenet@google.com [infra] No relative path for infra_tests.isolate
2019-07-09 brianosman@google.com Interpreter: Disallow recursion
2019-07-10 bsalomon@google.com Revert "Restore GL_UNPACK_ROW_LENGTH to 0 between MIP levles"
2019-07-10 borenet@google.com [infra] Fix WASM Gold aggregator build
2019-07-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 5dfad811ce32..4e71b2bc2546 (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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-11 10:31:26 -04:00
skia-flutter-autoroll
67cebdb926
Roll fuchsia/sdk/core/linux-amd64 from KGmm_RIJoXS19zTm2crjM3RYpmp5Y03-fLUeVdylbTYC to ehWVT9QJbC-vFMM6SkkQM9HJ9oITFCws7FC9JnrFq2gC (#9765)
Roll fuchsia/sdk/core/linux-amd64 from KGmm_RIJoXS19zTm2crjM3RYpmp5Y03-fLUeVdylbTYC to ehWVT9QJbC-vFMM6SkkQM9HJ9oITFCws7FC9JnrFq2gC


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-10 21:42:47 -04:00
Jason Simmons
2cd650d269
Minimal integration with the Skia text shaper module (#9556)
This converts the libtxt Paragraph and ParagraphBuilder classes into
interfaces with Minikin and SkShaper/SkParagraph based implementations.

Use the --enable-skshaper GN flag to select the Skia shaper implementation
at build time.
2019-07-10 14:13:55 -07:00
Jason Simmons
f775f5e4d6
Re-enable the Wuffs GIF decoder (#9466)
Fixes https://github.com/flutter/flutter/issues/23838
2019-07-10 14:07:54 -07:00
stuartmorgan
bc57291ff4
Make FLEViewController's view an internal detail (#9741)
Rather than clients needing to create an appropriate view in a XIB and
attach it to an FLEViewController, which is error-prone, have
FLEViewController create its own view programatically. The view is now
an internal detail, so calling setView: on an FLEViewController will no
longer work.

As a result of the view being internal, the public API surface is
simplified.

This is a breaking change for macOS Runners.
2019-07-10 13:45:53 -07:00
gaaclarke
9776043ea5
Synchronize main thread and gpu thread for first render frame (#9506)
Got rid of the black frame by synchronizing the main thread with the
gpu thread to make sure a frame is rendered before presenting the
view.
2019-07-10 13:14:07 -07:00
Chinmay Garde
f600ae830d
Use libc++ variant of string view and remove the FML variant. (#9737) 2019-07-10 12:11:39 -07:00
skia-flutter-autoroll
6dccb21e63
Roll src/third_party/skia 96fdfe0fe88e..af4e7b6cf616 (1 commits) (#9735)
https://skia.googlesource.com/skia.git
/%2Blog/96fdfe0fe88e..af4e7b6cf616

git log 96fdfe0fe88ea318f0e87ec6a56fb05013849690..af4e7b6cf6164a7d448641e48e628448600e31ec --date=short --no-merges --format=%ad %ae %s
2019-07-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 9a8eb165a861..9d81bd852e09 (434 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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-10 15:03:38 -04:00
skia-flutter-autoroll
b3bf0a1821
Roll fuchsia/sdk/core/linux-amd64 from I2Qe1zxgckzIzMBTztvzeWYsDgcb9Fw-idSI16oIlx8C to KGmm_RIJoXS19zTm2crjM3RYpmp5Y03-fLUeVdylbTYC (#9743)
Roll fuchsia/sdk/core/linux-amd64 from I2Qe1zxgckzIzMBTztvzeWYsDgcb9Fw-idSI16oIlx8C to KGmm_RIJoXS19zTm2crjM3RYpmp5Y03-fLUeVdylbTYC


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-10 15:00:23 -04:00
skia-flutter-autoroll
6cf0d1350e
Roll src/third_party/skia a3ffaabcc4f2..96fdfe0fe88e (5 commits) (#9731)
https://skia.googlesource.com/skia.git
/%2Blog/a3ffaabcc4f2..96fdfe0fe88e

git log a3ffaabcc4f2f0673ee423f45aa858599ed4fc4f..96fdfe0fe88ea318f0e87ec6a56fb05013849690 --date=short --no-merges --format=%ad %ae %s
2019-07-09 benjaminwagner@google.com Fix test TextBlob_serialize
2019-07-09 bungeman@google.com Fix header name in build file.
2019-06-21 jlavrova@google.com Adding locale
2019-07-09 bsalomon@google.com Restore GL_UNPACK_ROW_LENGTH to 0 between MIP levles
2019-07-09 egdaniel@google.com Move last few uses of SkColorType out of GrCaps.

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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-09 21:26:49 -04:00
Siva
b3bb39b0b1
Roll src/third_party/dart 06c3d7ad3a...09fc76bc51 (#9728)
* Roll src/third_party/dart 06c3d7ad3a...09fc76bc51

dart-lang/sdk@09fc76bc51 [vm, compiler] Remove dead _classRangeCheckNegative.
dart-lang/sdk@b472d7a9be Unnecessary null aware spread hint
dart-lang/sdk@f939ad3964 library scope extensions
dart-lang/sdk@9503969664 [vm/bytecode] Add DebugCheck bytecode instruction
dart-lang/sdk@fc542be6b4 Issue 36682. Check that selection offset/length is valid in Extract Method refactoring.
dart-lang/sdk@803658a6d8 [corelib_2] fix bigint_from_test for web platforms
dart-lang/sdk@ad6b1ebbd6 Support for 'double' fields in protocol.
dart-lang/sdk@5479175012 Remove incorrect test.
dart-lang/sdk@058092b5f6 [vm] Fix simarm_x64 build on mac
dart-lang/sdk@307ca3f3b6 [vm/bytecode] Improve single stepping and breakpoint setting in bytecode.
dart-lang/sdk@855830f324 Update LSP spec
dart-lang/sdk@d992f55094 [dartfix] Bump pedantic dep to v1.8.0 and cleanup lint violations
dart-lang/sdk@41330f3e34 gitignore .clangd
dart-lang/sdk@8d07009931 [ VM / Gardening ] Mark disassemble_determinism_test as slow on Windows
dart-lang/sdk@1b82367ed6 Update CHANGELOG to reflect breaking change #36765
dart-lang/sdk@a86db84e0a [fasta] Preserve information about const constructors in outline.
dart-lang/sdk@25319ef7a6 Fix bug in codegen/string_escapes_test.dart.
dart-lang/sdk@7acecda2cc [vm/ffi] Fix FFI Utf8 example.
dart-lang/sdk@e3b3c6fa28 [vm] Rename 3head flutter patch after re-land of concurrency change
dart-lang/sdk@2cb5303782 [infra] Update checked in SDKs to 2.4.0
dart-lang/sdk@fce43ebc4e [ddk] Pass environmentDefines to CFE through CompilerOptions
dart-lang/sdk@5450d08ca1 Add support for analyzer static error tests.
dart-lang/sdk@0425997b31 Second attempt to reland "[vm/concurrency] Introduce concept of Isolate Groups"
dart-lang/sdk@5470159054 [vm, gc] Produce a proper error message when crashing due to lack of memory at isolate startup.
dart-lang/sdk@bfc7d21da6 Remove useless dart2js_extra/class_test
dart-lang/sdk@572619b639 [vm, bytecode] Fix vm/cc/CompileFunctionOnHelperThread.
dart-lang/sdk@4de495fccc [vm, compiler] Remove dead stub ICCallThroughFunction.
dart-lang/sdk@8a1dcdae68 Graduate 'flutter' domain from experimental, remove unused methods and fields.
dart-lang/sdk@a945888627 Discard constructors and fields temporarily to get valid code compiling

* Fix analyzer warning.
2019-07-09 16:12:06 -07:00
Jason Simmons
2284210f42
Make the license script compatible with recently changed Dart I/O stream APIs (#9725) 2019-07-09 15:00:56 -07:00
Chinmay Garde
ad582b5089
Rework image & texture management to use concurrent message queues. (#9486)
This patch reworks image decompression and collection in the following ways
because of misbehavior in the described edge cases.

The current flow for realizing a texture on the GPU from a blob of compressed
bytes is to first pass it to the IO thread for image decompression and then
upload to the GPU. The handle to the texture on the GPU is then passed back to
the UI thread so that it can be included in subsequent layer trees for
rendering. The GPU contexts on the Render & IO threads are in the same
sharegroup so the texture ends up being visible to the Render Thread context
during rendering. This works fine and does not block the UI thread. All
references to the image are owned on UI thread by Dart objects. When the final
reference to the image is dropped, the texture cannot be collected on the UI
thread (because it has not GPU context). Instead, it must be passed to either
the GPU or IO threads. The GPU thread is usually in the middle of a frame
workload so we redirect the same to the IO thread for eventual collection. While
texture collections are usually (comparatively) fast, texture decompression and
upload are slow (order of magnitude of frame intervals).

For application that end up creating (by not necessarily using) numerous large
textures in straight-line execution, it could be the case that texture
collection tasks are pending on the IO task runner after all the image
decompressions (and upload) are done. Put simply, the collection of the first
image could be waiting for the decompression and upload of the last image in the
queue.

This is exacerbated by two other hacks added to workaround unrelated issues.
* First, creating a codec with a single image frame immediately kicks of
  decompression and upload of that frame image (even if the frame was never
  request from the codec). This hack was added because we wanted to get rid of
  the compressed image allocation ASAP. The expectation was codecs would only be
  created with the sole purpose of getting the decompressed image bytes.
  However, for applications that only create codecs to get image sizes (but
  never actually decompress the same), we would end up replacing the compressed
  image allocation with a larger allocation (device resident no less) for no
  obvious use. This issue is particularly insidious when you consider that the
  codec is usually asked for the native image size first before the frame is
  requested at a smaller size (usually using a new codec with same data but new
  targetsize). This would cause the creation of a whole extra texture (at 1:1)
  when the caller was trying to “optimize” for memory use by requesting a
  texture of a smaller size.
* Second, all image collections we delayed in by the unref queue by 250ms
  because of observations that the calling thread (the UI thread) was being
  descheduled unnecessarily when a task with a timeout of zero was posted from
  the same (recall that a task has to be posted to the IO thread for the
  collection of that texture). 250ms is multiple frame intervals worth of
  potentially unnecessary textures.

The net result of these issues is that we may end up creating textures when all
that the application needs is to ask it’s codec for details about the same (but
not necessarily access its bytes). Texture collection could also be delayed
behind other jobs to decompress the textures on the IO thread. Also, all texture
collections are delayed for an arbitrary amount of time.

These issues cause applications to be susceptible to OOM situations. These
situations manifest in various ways. Host memory exhaustion causes the usual OOM
issues. Device memory exhaustion seems to manifest in different ways on iOS and
Android. On Android, allocation of a new texture seems to be causing an
assertion (in the driver). On iOS, the call hangs (presumably waiting for
another thread to release textures which we won’t do because those tasks are
blocked behind the current task completing).

To address peak memory usage, the following changes have been made:
* Image decompression and upload/collection no longer happen on the same thread.
  All image decompression will now be handled on a workqueue. The number of
  worker threads in this workqueue is equal to the number of processors on the
  device. These threads have a lower priority that either the UI or Render
  threads. These workers are shared between all Flutter applications in the
  process.
* Both the images and their codec now report the correct allocation size to Dart
  for GC purposes. The Dart VM uses this to pick objects for collection. Earlier
  the image allocation was assumed to 32bpp with no mipmapping overhead
  reported. Now, the correct image size is reported and the mipmapping overhead
  is accounted for. Image codec sizes were not reported to the VM earlier and
  now are. Expect “External” VM allocations to be higher than previously
  reported and the numbers in Observatory to line up more closely with actual
  memory usage (device and host).
* Decoding images to a specific size used to decode to 1:1 before performing a
  resize to the correct dimensions before texture upload. This has now been
  reworked so that images are first decompressed to a smaller size supported
  natively by the codec before final resizing to the requested target size. The
  intermediate copy is now smaller and more promptly collected. Resizing also
  happens on the workqueue worker.
* The drain interval of the unref queue is now sub-frame-interval. I am hesitant
  to remove the delay entirely because I have not been able to instrument the
  performance overhead of the same. That is next on my list. But now, multiple
  frame intervals worth of textures no longer stick around.

The following issues have been addressed:
* https://github.com/flutter/flutter/issues/34070 Since this was the first usage
  of the concurrent message loops, the number of idle wakes were determined to
  be too high and this component has been rewritten to be simpler and not use
  the existing task runner and MessageLoopImpl interface.
* Image decoding had no tests. The new `ui_unittests` harness has been added
  that sets up a GPU test harness on the host using SwiftShader. Tests have been
  added for image decompression, upload and resizing.
* The device memory exhaustion in this benchmark has been addressed. That
  benchmark is still not viable for inclusion in any harness however because it
  creates 9 million codecs in straight-line execution. Because these codecs are
  destroyed in the microtask callbacks, these are referenced till those
  callbacks are executed. So now, instead of device memory exhaustion, this will
  lead to (slower) exhaustion of host memory. This is expected and working as
  intended.

This patch only addresses peak memory use and makes collection of unused images
and textures more prompt. It does NOT address memory use by images referenced
strongly by the application or framework.
2019-07-09 14:59:34 -07:00
skia-flutter-autoroll
1dcd5f52b5
Roll src/third_party/skia 6b82cf638682..a3ffaabcc4f2 (24 commits) (#9726)
https://skia.googlesource.com/skia.git
/%2Blog/6b82cf638682..a3ffaabcc4f2

git log 6b82cf638682354f07dc8bfa756d5806d49643ca..a3ffaabcc4f2f0673ee423f45aa858599ed4fc4f --date=short --no-merges --format=%ad %ae %s
2019-07-09 bsalomon@google.com Fix up row bytes for single level texture in GrResourceProvider.
2019-07-09 brianosman@google.com Only include angle in default configs when it's enabled
2019-06-27 borenet@google.com [infra] Make infra tests idempotent
2019-07-09 borenet@google.com Revert "[infra] No task deduplication"
2019-07-09 fmalita@chromium.org Remove onMakeBurstPipelineContext
2019-07-09 fmalita@chromium.org Optional local matrix for SkShaders factories
2019-07-09 robertphillips@google.com Make Mock GrBackendFormat use GrColorType (instead of GrPixelConfig)
2019-07-09 michaelludwig@google.com Reland "More optimizations for CropToRect, for axis-aligned quads that have not been inverted"
2019-07-09 borenet@google.com [infra] No task deduplication
2019-07-09 bsalomon@google.com vk_format_to_pixel_config behind GR_TEST_UTILS
2019-07-08 halcanary@google.com ModifierKey unifies sk_app::Window::ModifierKey & Sample::Click::ModifierKey
2019-07-09 brianosman@google.com Reland "Make the SkSL interpreter opt-in"
2019-07-09 jvanverth@google.com Re-enable Vulkan MSAA support in Viewer
2019-07-09 bsalomon@google.com Use vkCmdClearColorImage to clear backend textures
2019-07-09 reed@google.com create outer forloop to support loops=-1
2019-07-09 fmalita@chromium.org [skottie] Motion blur fast path
2019-07-08 egdaniel@google.com Move uses of functions taking SkColorType to GrColorType versions in GrCaps.
2019-07-03 fmalita@chromium.org [skottie] Motion blur support
2019-07-09 brianosman@google.com Revert "Enable MSAA on Gen8 Intel GPUs"
2019-07-08 scroggo@google.com Check for uninitialized memory during jpeg encode
2019-07-09 rmistry@google.com [perf_skottiewasm_lottieweb] Handle case where start TS of frame_id not added yet
2019-07-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a1b6761e6e3c..5dfad811ce32 (13 commits)
2019-07-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src ea1730d8b2f9..9a8eb165a861 (363 commits)
2019-07-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8900e7c54a22..8c4c9e37bf96 (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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-09 16:39:10 -04:00
Ben Konyi
129979caba
Revert "Roll src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits)" (#9724)
* Revert "Roll src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits)"

This reverts commit e24bd78462cf6e7b51c03a9504ca0bb120cf16ff.

* Revert "Reland isolate group changes"

This reverts commit 3d2668c35cba3d6d4d83f2aaba566a5ba05cfbd5.
2019-07-09 10:53:58 -07:00
skia-flutter-autoroll
8020d7e434
Roll src/third_party/skia 56065d9b875f..6b82cf638682 (3 commits) (#9718)
https://skia.googlesource.com/skia.git
/%2Blog/56065d9b875f..6b82cf638682

git log 56065d9b875feaf85a4374c69259d37b3e2a817e..6b82cf638682354f07dc8bfa756d5806d49643ca --date=short --no-merges --format=%ad %ae %s
2019-07-08 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-08 halcanary@google.com GM: s/handleKey/onChar/
2019-07-08 rmistry@google.com Parse chrome traces for skottie+wasm and lottie-web for perf

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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-09 13:01:49 -04:00
Ben Konyi
e24bd78462 Roll src/third_party/dart 06c3d7ad3a..7acecda2cc (12 commits)
dart-lang/sdk@7acecda2cc [vm/ffi] Fix FFI Utf8 example.
dart-lang/sdk@e3b3c6fa28 [vm] Rename 3head flutter patch after re-land of concurrency change
dart-lang/sdk@2cb5303782 [infra] Update checked in SDKs to 2.4.0
dart-lang/sdk@fce43ebc4e [ddk] Pass environmentDefines to CFE through CompilerOptions
dart-lang/sdk@5450d08ca1 Add support for analyzer static error tests.
dart-lang/sdk@0425997b31 Second attempt to reland "[vm/concurrency] Introduce concept of Isolate Groups"
dart-lang/sdk@5470159054 [vm, gc] Produce a proper error message when crashing due to lack of memory at isolate startup.
dart-lang/sdk@bfc7d21da6 Remove useless dart2js_extra/class_test
dart-lang/sdk@572619b639 [vm, bytecode] Fix vm/cc/CompileFunctionOnHelperThread.
dart-lang/sdk@4de495fccc [vm, compiler] Remove dead stub ICCallThroughFunction.
dart-lang/sdk@8a1dcdae68 Graduate 'flutter' domain from experimental, remove unused methods and fields.
dart-lang/sdk@a945888627 Discard constructors and fields temporarily to get valid code compiling
2019-07-09 09:59:15 -07:00
Ben Konyi
3b6265b74e Roll src/third_party/dart b5aeaa6796..06c3d7ad3a (44 commits)
dart-lang/sdk@06c3d7ad3a Revert "Rereland "[vm/ffi] SimDBC on Arm64 Android""
dart-lang/sdk@16f5e6fb05 [analyzer] prep package:analyzer_plugin for publishing
dart-lang/sdk@5be07ff646 Support for experimental object fields in analysis server protocol spec.
dart-lang/sdk@ac93a3c368 [dartdevc] Fixing windows-related source map pathing issues
dart-lang/sdk@7929e1c714 [vm/ffi] Remove LocalVariable references from Allocate/CloneContext instructions
dart-lang/sdk@359c36a406 Improve some correction messages; use double quote more consistently
dart-lang/sdk@c1d3bf8506 Issue 36890. Ignore the name that contains the caret during completion.
dart-lang/sdk@a6afc5a9b0 Disable tests under windows to fix the bot
dart-lang/sdk@966038ef58 [analyzer] update package:analyzer_plugin wrt some lints
dart-lang/sdk@cab2ca275d Update Socket to be a Stream<Uint8List>
dart-lang/sdk@a85f6ff348 [vm/compiler] Do not create intersection types in type propagation.
dart-lang/sdk@48e9366923 fix a typo in the vm service spec
dart-lang/sdk@aee65636ba Add constructors to `Stream` which creates single data or error event streams.
dart-lang/sdk@d914839ce6 Add tests for diagnostic docs
dart-lang/sdk@33a5745c49 [vm/ffi] Add missing free() to structs_test.dart
dart-lang/sdk@1c9408f2ba Update doc link to point at ECMAScript 2018.
dart-lang/sdk@79a5257155 Revert "Increase analyzer cache size to 512MB."
dart-lang/sdk@774a392aa3 Add '--benchmarking-x' flag
dart-lang/sdk@db1abd0674 Initial and partial summary support for extensions
dart-lang/sdk@588ab11ecc Unify two error codes that are essentially identical
dart-lang/sdk@fcc72ad83f [vm/ffi] Support FFI in AOT (excluding callbacks).
dart-lang/sdk@f0d6f119de Make nested_generic_closure_test work for dart2js
dart-lang/sdk@0a538a4e62 Avoid truncating shift in lib_2/math/low_test
dart-lang/sdk@8673b5e491 Avoid non-web-integer literals in corelib_2/num_sign_test
dart-lang/sdk@f0da490328 Avoid non-web integer literal in corelib_2/growable_list_test
dart-lang/sdk@7b13c45bcc Fix negation precedence and non-web-integers in corelib_2/int_xxx_tests
dart-lang/sdk@b14f3accbb [fasta] Thread nullability through the subtyping methods in fasta
dart-lang/sdk@c0932a8af6 Move annotated_code_helper.dart into front_end.
dart-lang/sdk@cea3d85ade Rename statment -> stmt in testing annotations.
dart-lang/sdk@ee696f2c35 In flow analysis tests, annotate `doesNotComplete` on functions rather than bodies.
dart-lang/sdk@c1ca599353 Adapt flow and promotion tests to make use of CFE testing framework.
dart-lang/sdk@13251657c6 Fix compile errors in flow analysis and type promotion test cases.
dart-lang/sdk@14ccc77a40 Use decoder.bind(stream) instead of stream.transform(decoder)
dart-lang/sdk@f41d6de111 [corelib_2] Split date_time_test to increase coverage
dart-lang/sdk@9bccb7ba4a Rereland "[vm/ffi] SimDBC on Arm64 Android"
dart-lang/sdk@0b1ec2d937 List.removeLast() docs error occurs if empty
dart-lang/sdk@4ceefdbe4c Rename ElementId to MemberId and use member: prefix instead of element:
dart-lang/sdk@aeee6139f5 [cfe] Extract Id, DataRegistry and DataExtractor from dart2js
dart-lang/sdk@708e919733 Consistently format breaking changes
dart-lang/sdk@a4f34f4a51 expired experimental flag command line message
dart-lang/sdk@b8a8cfdcda [cfe] Use InvalidExpression for await on non-async context.
dart-lang/sdk@0272c1d863 Split language_2/truncdiv_test
dart-lang/sdk@4babccd988 Fix non-web integer literals in corelib_2/bigint_test
dart-lang/sdk@738d9f9666 Avoid non-web integer literal in language2/list_test
2019-07-08 15:47:19 -07:00
Dan Field
887e052333
Refactor ColorFilter to have a native wrapper (#9668) 2019-07-08 15:36:16 -07:00
skia-flutter-autoroll
f37b78a39b
Roll src/third_party/skia aee26ea14efc..56065d9b875f (16 commits) (#9714)
https://skia.googlesource.com/skia.git
/%2Blog/aee26ea14efc..56065d9b875f

git log aee26ea14efc9bcbfa99fd2e3947dd59ca72bdea..56065d9b875feaf85a4374c69259d37b3e2a817e --date=short --no-merges --format=%ad %ae %s
2019-07-08 rmistry@google.com [skottie-wasm-perf] Turn on chrome tracing
2019-07-08 rmistry@google.com [lottie-web-perf] Use SVG renderer and turn on chrome tracing
2019-07-08 brianosman@google.com Revert &#34;Make the SkSL interpreter opt-in&#34;
2019-07-08 brianosman@google.com Enable MSAA on Gen8 Intel GPUs
2019-07-08 robertphillips@google.com Remove some uses of isTestingOnlyBackendTexture
2019-07-03 cstout@google.com [fuchsia] Use //src/graphics/lib/vulkan for in-tree build
2019-07-08 egdaniel@google.com Make isFormatTexturable take a GrColorType.
2019-07-08 michaelludwig@google.com Revert &#34;More optimizations for CropToRect, for axis-aligned quads that have not been inverted&#34;
2019-07-08 brianosman@google.com Make the SkSL interpreter opt-in
2019-07-05 halcanary@google.com Sample/Shaders: use resources; cleanup code
2019-07-08 halcanary@google.com Sample/Lines remove boring sample
2019-07-03 halcanary@google.com Samples: simplify Sample::Event
2019-07-08 robertphillips@google.com Make BGRA_8888 renderable &amp; textureable by default in the mock context
2019-07-08 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-07-08 michaelludwig@google.com More optimizations for CropToRect, for axis-aligned quads that have not been inverted
2019-07-03 halcanary@google.com Sample/Patch: use resources; cleanup code

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 (fmalita@google.com), and stop
the roller if necessary.
2019-07-08 17:48:21 -04:00