12041 Commits

Author SHA1 Message Date
skia-flutter-autoroll
4e13ede57e
Roll src/third_party/skia 9564bf44e5fa..8619a34bb875 (10 commits) (#7732)
https://skia.googlesource.com/skia.git/%2Blog/9564bf44e5fa..8619a34bb875

git log 9564bf44e5fa000c32ae9390326181dbd89c4b59..8619a34bb87565dfcfc3818ceab065e93ea183e6 --date=short --no-merges --format=%ad %ae %s
2019-02-07 reed@google.com Revert "Hide setDrawLooper -- deprecate loopers"
2019-02-07 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-07 brianosman@google.com Remove duplicate entry in harfbuzz GN file
2019-02-07 bsalomon@google.com Use different classes for client side arrays and GPU buffer objects.
2019-02-07 abarth@google.com [fuchsia] Update path to fuchsia.fonts
2019-02-06 robertphillips@google.com Add support for Mtl backend to DeferredDisplayListTest
2019-02-07 fmalita@chromium.org [skshaper] Add per-line callback
2019-02-07 jvanverth@google.com Set correct uniform size for Metal.
2019-02-07 fmalita@chromium.org [skottie] Use SkShaper for text
2019-02-07 mtklein@google.com move Reporter::reportFailedWithContext() out of line

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-02-07 14:49:34 -05:00
Adam Barth
c40d6dacc7
[fuchsia] Update scenic include (#7708)
This header is now spelled thusly.
2019-02-07 10:45:21 -08:00
Dan Field
3c38dd342f
Fix versions implementation (#7726) 2019-02-07 08:53:31 -08:00
skia-flutter-autoroll
d292ed6c23
Roll src/third_party/skia c19d81acc096..9564bf44e5fa (5 commits) (#7730)
https://skia.googlesource.com/skia.git/%2Blog/c19d81acc096..9564bf44e5fa

git log c19d81acc0965eff7ac1f8a2f9e544dfc86a230f..9564bf44e5fa000c32ae9390326181dbd89c4b59 --date=short --no-merges --format=%ad %ae %s
2019-02-06 benjaminwagner@google.com Upgrade NVIDIA driver on Ubuntu18 QuadroP400 bots.
2019-02-06 egdaniel@google.com Add support for importing AHardwareBuffers into SkSurfaces.
2019-02-07 scroggo@google.com SkWuffsCodec: Initialize memory when incomplete
2019-02-07 kjlubick@google.com Add a k8s cheat sheet to trooper docs
2019-02-06 reed@google.com Hide setDrawLooper -- deprecate loopers

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-02-07 10:49:38 -05:00
skia-flutter-autoroll
473097b53d
Roll src/third_party/skia 859db6b5a03c..c19d81acc096 (2 commits) (#7729)
https://skia.googlesource.com/skia.git/%2Blog/859db6b5a03c..c19d81acc096

git log 859db6b5a03c4d87df06ff3f4b289bda4b5c4022..c19d81acc0965eff7ac1f8a2f9e544dfc86a230f --date=short --no-merges --format=%ad %ae %s
2019-02-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src c27b32b2fd52..635f11205d4b (414 commits)
2019-02-07 csmartdalton@google.com Revert "Add a GpuGM class for GPU-only tests"

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-02-07 07:04:30 -05:00
Ben Konyi
d0fee9b280 Roll src/third_party/dart caa8747a37..6c680a0ebd (12 commits)
6c680a0ebd Update dartfix readme and update version numbers
33337cf8d0 Fix API breakage, reexport ConstantEvaluator.
c2cdc1c639 Allow migration of multiple files at once.
d68d8526f4 Allow nullabilty migration prepareInput/processInput to operate on different ASTs.
5ecf660b50 [dartdevc] skip co19 tests on linux bots
ba9fbda83e Rework provisional migration API.
a4b681b83a Update dartdoc to 0.28.1+2.
fea5413d5a [ VM ] Fix hang of Flutter engine tests caused by global RuntimeEntry objects being destroyed when exit() is called when the VM hasn't finished shutting down.
a5570bd995 [vm/compiler] Add optimization flag
f0d5cb73a9 Guard the custom formatter for a Map against errors
df779789f2 Support two more cases in the convert-to-spread assist (issue 35867)
fd2225ab6c Adapt to the flow analysis spec v2.
2019-02-07 01:18:52 -08:00
skia-flutter-autoroll
168cabc973
Roll src/third_party/skia f36ad269e88a..859db6b5a03c (1 commits) (#7727)
https://skia.googlesource.com/skia.git/%2Blog/f36ad269e88a..859db6b5a03c

git log f36ad269e88a1b2fec16e6404cd6cd36bc202115..859db6b5a03c4d87df06ff3f4b289bda4b5c4022 --date=short --no-merges --format=%ad %ae %s
2019-02-07 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (fmalita@google.com), and stop
the roller if necessary.
2019-02-07 03:18:27 -05:00
Jonah Williams
ee0cf82c1f
Correct libraries.yaml path for stub_ui, add brightness, copy dart2js_platform.dill files (#7725) 2019-02-06 22:24:15 -08:00
skia-flutter-autoroll
053f7a8fa3
Roll src/third_party/skia 2fc1474f9d62..f36ad269e88a (2 commits) (#7724)
https://skia.googlesource.com/skia.git/%2Blog/2fc1474f9d62..f36ad269e88a

git log 2fc1474f9d62db4b854fd4e5af322f41a323ffe5..f36ad269e88a1b2fec16e6404cd6cd36bc202115 --date=short --no-merges --format=%ad %ae %s
2019-02-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-04 reed@google.com move SkMetaData into src

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-02-06 23:33:44 -05:00
Matt Carroll
211adeac3a
Introduced a number of Java system channels in io/flutter/embedding/engine/systemchannels/ (#7500) 2019-02-06 17:07:30 -08:00
skia-flutter-autoroll
fdf57a64dd
Roll src/third_party/skia 429251513f71..2fc1474f9d62 (8 commits) (#7721)
https://skia.googlesource.com/skia.git/%2Blog/429251513f71..2fc1474f9d62

git log 429251513f716de18e9c4ebda05f304eb97fedde..2fc1474f9d62db4b854fd4e5af322f41a323ffe5 --date=short --no-merges --format=%ad %ae %s
2019-02-06 bungeman@google.com Add BOT/EOT to Shaper.
2019-02-06 halcanary@google.com bin/gn format gn/skia.gni
2019-02-06 herb@google.com Remove the distinction between key and device descriptors
2019-02-06 bungeman@google.com Roll HarfBuzz
2019-02-06 halcanary@google.com SkLoadICU: simplify
2019-02-06 robertphillips@google.com Move GrContextPriv methods to their own .cpp file
2019-02-06 mtklein@google.com add mad() and shuffle() to SkVx
2019-02-05 csmartdalton@google.com Add a GpuGM class for GPU-only tests

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-02-06 19:41:22 -05:00
Ben Konyi
77b3186038 Roll src/third_party/dart adfa4791fc..caa8747a37 (2 commits)
caa8747a37 Rework dartfix NNBD fix to use new NullabilityMigration engine
ae5bd68570 Lower relevance of deprecated suggestion sets.
2019-02-06 16:18:41 -08:00
Chris Bracken
67831a3ed2
Roll buildroot to c82412bcdcd593f1385a478ae2c4b8eb9814f3b8 (#7718) 2019-02-06 15:41:32 -08:00
Chinmay Garde
6585f334a1
Allow all entrypoints support by the command line VM. (#7717) 2019-02-06 15:29:19 -08:00
Chris Bracken
ce07399180
Add FlutterProjectArgs::root_isolate_create_callback (#7651)
Allows embedders to specify a callback to be invoked in isolate scope
once root isolate has been created and marked runnable.

As an example of where this is useful, embedder unit test fixtures may
want to include Dart functions backed by a native implementation. On
isolate creation, this patch allows the unit test author to call
Dart_SetNativeResolver in root isolate scope.
2019-02-06 14:16:47 -08:00
Ben Konyi
fdc699b803 Roll src/third_party/dart 631c550ff9..adfa4791fc (20 commits)
adfa4791fc Improve storage for available declarations.
392a869ee4 [infra] Skip all co19_2 tests that are timing out on dartdevc.
033cb7ffcc Issue 1438. Use expression function body for createState().
c3542cbc3b Set relevance for IncludedSuggestionSet.
661e91e30e Extract and migrate tests for ConstantEvaluator.
cc74e20eee Make some fields on Interface private, and change the way InheritanceManager2 is tested.
512e2ef292 Extract FixCodeTask/Processor from main dartfix class
e4755b34ba Extract FixLintTask/Processor from main dartfix class
1e8f9bf63a Extract FixErrorTask/Processor from main dartfix class
5ae156e055 Extract DartFixListener to record source changes and recommendations
1c0422735e Abstract type operations in flow analysis.
efcf8b01b1 Move integration tests of migration API to analysis server.
8f821d408e Fix status files for dartkp
6b73a02937 Fix status files for simarm and simarm64
4fb220707e Hardcode SourceFileEdit.fileStamp to -1 in migration prototype.
d972c2b7b7 [vm] Update raw_object_fields.cc after 7e81f56a.
c2778062e7 Add UI as code status file entries for simarm
2b8560f4b2 [Fasta] Add spread and control-flow collection flags
dc812e0921 [infra] Add third_party/requirejs to the fileset used by dartdevc testing
7e81f56ad7 Save Initializer for field and pass into debugger to enable breakpoint setting.
2019-02-06 13:18:15 -08:00
skia-flutter-autoroll
9f4b8e4421
Roll src/third_party/skia 455c74797b46..429251513f71 (8 commits) (#7714)
https://skia.googlesource.com/skia.git/%2Blog/455c74797b46..429251513f71

git log 455c74797b4692d7dbb19a1b99c3fa3e89ca9d50..429251513f716de18e9c4ebda05f304eb97fedde --date=short --no-merges --format=%ad %ae %s
2019-02-06 mtklein@google.com fill in most remaining skvx operations
2019-02-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-06 herb@google.com Remove filterRec bypass on MakeRecAndEffects
2019-02-06 rmistry@google.com Have the RecreateSKPs bot upload to partner bucket
2019-02-05 herb@google.com Reorganize MakeRecAndEffects and SkScalerContext ctor
2019-02-06 reed@google.com per-contour variant of SkPathMeasure
2019-02-06 rmistry@google.com Remove PerCommit-Bookmaker
2019-02-06 jvanverth@google.com Switch back to non-Retina display resolution.

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-02-06 15:51:45 -05:00
liyuqian
3c118b6c3b
Disable wuff on Windows (#7713)
MSVC won't compile wuff...
2019-02-06 11:52:25 -08:00
skia-flutter-autoroll
ebd18a241f
Roll src/third_party/skia 37b7d41d01cb..455c74797b46 (8 commits) (#7712)
https://skia.googlesource.com/skia.git/%2Blog/37b7d41d01cb..455c74797b46

git log 37b7d41d01cb3e0930c74aa70cb98e6cdaf8ad27..455c74797b4692d7dbb19a1b99c3fa3e89ca9d50 --date=short --no-merges --format=%ad %ae %s
2019-02-05 mtklein@google.com sketch SkVx
2019-02-06 benjaminwagner@google.com Add DDL jobs for Intel
2019-02-06 ethannicholas@google.com fixed SRGB effect color accuracy
2019-02-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-06 brianosman@google.com Remove all references to jsoncpp (build scripts, DEPS, etc)
2019-02-06 brianosman@google.com Convert bookmaker to SkJSON
2019-02-06 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-05 brianosman@google.com Fix makeColorSpace on YUV images

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-02-06 12:05:37 -05:00
skia-flutter-autoroll
00e0640c2f
Roll src/third_party/skia 3abdd7a90e45..37b7d41d01cb (2 commits) (#7711)
https://skia.googlesource.com/skia.git/%2Blog/3abdd7a90e45..37b7d41d01cb

git log 3abdd7a90e453ba7a9e2cad76e3526195ece14a6..37b7d41d01cb3e0930c74aa70cb98e6cdaf8ad27 --date=short --no-merges --format=%ad %ae %s
2019-02-06 reed@google.com Revert "templatize drawString"
2019-02-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 6c1a9ccaf5f3..c27b32b2fd52 (449 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-02-06 08:03:08 -05:00
Ben Konyi
47e4e15214 Roll src/third_party/dart c26bf54391..631c550ff9 (1 commits)
631c550ff9 Extract and migrate ExitDetector and its tests.
2019-02-06 01:14:24 -08:00
skia-flutter-autoroll
c6376e5b7f
Roll src/third_party/skia fac1e367f428..3abdd7a90e45 (1 commits) (#7709)
https://skia.googlesource.com/skia.git/%2Blog/fac1e367f428..3abdd7a90e45

git log fac1e367f4283c2b7d1e40001a05f598ec0cf3fa..3abdd7a90e453ba7a9e2cad76e3526195ece14a6 --date=short --no-merges --format=%ad %ae %s
2019-02-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (fmalita@google.com), and stop
the roller if necessary.
2019-02-06 04:11:08 -05:00
skia-flutter-autoroll
9b33323924
Roll src/third_party/skia b26b8998fa9c..fac1e367f428 (6 commits) (#7707)
https://skia.googlesource.com/skia.git/%2Blog/b26b8998fa9c..fac1e367f428

git log b26b8998fa9cd06c57e091243339f2c7e5396af5..fac1e367f4283c2b7d1e40001a05f598ec0cf3fa --date=short --no-merges --format=%ad %ae %s
2019-02-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a69ca6050e3e..c81766320762 (1 commits)
2019-02-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 09a91e48c066..a69ca6050e3e (4 commits)
2019-02-05 ethannicholas@google.com Reland "SkSL is now pickier about type conversions"
2019-02-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-06 fmalita@chromium.org Revert "third_party/icu:  use upstream"
2019-02-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (fmalita@google.com), and stop
the roller if necessary.
2019-02-06 00:20:23 -05:00
Ben Konyi
83d8529ffb Roll src/third_party/dart 5823be65af..c26bf54391 (29 commits)
c26bf54391 Add InheritanceManager2 APIs to access inherited interface/class maps.
e83b309354 [vm] Remove single-stepping from PRODUCT
0a2de9238b Extract importLibraryElement() implementation, make it less pessimistic.
ae72248770 Encapsulate dartfix name/description of each fix
ceb7b89df1 Remove a fix that has now been replaced by an assist
336969538c [vm/bytecode] Revise representation of types, constants and calls in bytecode
b5eb7d463e Extract and migrate ErrorReporter tests.
db9e3f21c9 remove InconsistentAnalysisException guard code from dartfix
9afb65d7f1 [vm] Fixes for recursive class loading
d6caaeeebb [vm] Have Dart_TimelineEvent respect SUPPORT_TIMELINE instead of PRODUCT.
d236dca9d9 Add 'offset' to 'getSuggestionDetails'.
3395550962 Provisional nullability migration API in analysis_server.
0637a860f0 Revert "Create new template for breaking changes"
2d6afa04cb Create new template for breaking changes
102f3074d5 Enhance assist to convert invocation of LinkedHashMap to a map literal
3c1ffd23ba remove unneeded override
8d5b5bba41 Allow for non-function types in alias builders.
824598b17d Rename files related to type aliases
d7d195283a Add missing type arguments
6efbd07145 Rename FunctionTypeAliasBuilder to TypeAliasBuilder
f45d103d67 Finish implementing IsTypeParameterSubtypeOf
7213306aad [VM/Compiler] Do not use unboxed doubles if target CPU does not support VFP
52bd3d9159 Complain about use of deprecated members
0828d2c786 [Fasta] Implement exact types for Set literals
4b28312282 [vm] Remove reference to vm/flag_list.h in runtime/bin/main.cc.
c6556dc1a3 [package:js] draft proposal to improve JS interop, see #35084
798123ddb7 add lint associations
b59d5a2be9 [vm] Relax assertion about duplicated direct implementors
1f638607c2 Rework the ConstraintVariable.or constructor.
2019-02-05 19:21:13 -08:00
skia-flutter-autoroll
75d7f24fe4
Roll src/third_party/skia 0ec8ec27b81c..b26b8998fa9c (11 commits) (#7705)
https://skia.googlesource.com/skia.git/%2Blog/0ec8ec27b81c..b26b8998fa9c

git log 0ec8ec27b81ca3ae46cfc4e85297e09b2c592943..b26b8998fa9cd06c57e091243339f2c7e5396af5 --date=short --no-merges --format=%ad %ae %s
2019-02-05 fmalita@chromium.org [skottie] Fix logging of oversized messages
2019-02-04 herb@google.com Remove fPreBlendForFilter
2019-01-25 halcanary@google.com third_party/icu:  use upstream
2019-02-05 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-05 ethannicholas@google.com Revert "SkSL is now pickier about type conversions"
2019-02-05 bungeman@google.com s/geTestSVGTypeface/getTestSVGTypeface
2019-02-05 ethannicholas@google.com SkSL is now pickier about type conversions
2019-01-28 herb@google.com Move luminace calculation to the SkScalerContext ctor.
2019-02-05 bsalomon@google.com Remove fIntendedType from GrMtlBuffer. Add accessor to base class
2019-02-05 egdaniel@google.com Make sure the vulkan gpu is done work before we deleting objects in VkHardwareBufferTest.
2019-02-05 egdaniel@google.com Fill in missing GrMtlCaps functions and fix for 0 buffer alloc.

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-02-05 20:26:47 -05:00
Jonah Williams
affa62a34a
Create stubbed dart:ui implementation, dart2js libraries file, copy rule (#7694) 2019-02-05 17:07:47 -08:00
liyuqian
68d9ac44ec
Revert "Lower the threshold to raster cache pictures (#7687)" (#7701)
This reverts commit 2f18c32862bc7a9092850c43a21c5282a95edf00.
2019-02-05 16:02:44 -08:00
Ben Konyi
3dbc37531d
Update snapshot build rules to generate .o files instead of .S files on Windows (#7702)
Update snapshot build rules to generate .o files instead of .S files on Windows to improve link times.

This mirrors build rules for snapshots in the Dart SDK.
2019-02-05 14:23:44 -08:00
Jason Simmons
351f5a35f3
Use the Wuffs GIF decoder (#7658)
Fixes https://github.com/flutter/flutter/issues/23838
2019-02-05 14:09:18 -08:00
skia-flutter-autoroll
0b014c4ac4
Roll src/third_party/skia 5f5e1d57a4ce..0ec8ec27b81c (6 commits) (#7703)
https://skia.googlesource.com/skia.git/%2Blog/5f5e1d57a4ce..0ec8ec27b81c

git log 5f5e1d57a4cef2f22e037fe7338dddff28ffa6a0..0ec8ec27b81ca3ae46cfc4e85297e09b2c592943 --date=short --no-merges --format=%ad %ae %s
2018-09-04 bungeman@google.com Add a 'correct' shaper.
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4b9e06d6a2df..09a91e48c066 (1 commits)
2019-02-04 halcanary@google.com GN/ICU cleanup
2019-02-05 mtklein@google.com disable DAA by default
2019-02-05 brianosman@google.com Add "MSRTC" bots that build/test with MSVC runtime checks enabled
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 24f3d30cdec3..4b9e06d6a2df (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-02-05 16:37:11 -05:00
liyuqian
2f87713d40
Revert "Disable the persistent cache (#6835)" (#7689)
This reverts commit 093b2fea8ac09fb1e9e0d712dbdecc0a09f2c1ad.

For https://github.com/flutter/flutter/issues/24058, We now only get a
"Program linking failed" error message on Windows Android simulators
without crahsing. Skia seems to have handled the linking failure in
https://skia-review.googlesource.com/c/skia/+/180372 by rebuilding the
program.
2019-02-05 11:17:21 -08:00
skia-flutter-autoroll
2c25936ecd
Roll src/third_party/skia 2462ca36c800..5f5e1d57a4ce (7 commits) (#7699)
https://skia.googlesource.com/skia.git/%2Blog/2462ca36c800..5f5e1d57a4ce

git log 2462ca36c800adfaaafe5921475096c107091c9b..5f5e1d57a4cef2f22e037fe7338dddff28ffa6a0 --date=short --no-merges --format=%ad %ae %s
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 8f71f7311f29..24f3d30cdec3 (1 commits)
2019-02-05 egdaniel@google.com Add release proc apis to SkSurface::MakeFromBackend* calls.
2019-02-05 brianosman@google.com Fix RTCc issue (truncating 64 bit value) in GrVkRenderPass
2019-02-05 bsalomon@google.com Convert GrBufferType to enum class, rename, and remove dead values
2019-02-05 egdaniel@google.com Have GrMtlTexture and GrMtlRenderTarget call parents onRelease/Abandon.
2019-02-04 reed@google.com remove mention of SkMetaData
2019-02-05 robertphillips@google.com Fix generated files

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-02-05 11:46:39 -05:00
skia-flutter-autoroll
ac003c4830
Roll src/third_party/skia 0783aca7ba31..2462ca36c800 (2 commits) (#7698)
https://skia.googlesource.com/skia.git/%2Blog/0783aca7ba31..2462ca36c800

git log 0783aca7ba3189092855b373911cffc1b1303222..2462ca36c800adfaaafe5921475096c107091c9b --date=short --no-merges --format=%ad %ae %s
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 049ff3873334..8f71f7311f29 (1 commits)
2019-02-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 950d2f4a3353..6c1a9ccaf5f3 (394 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-02-05 07:55:45 -05:00
skia-flutter-autoroll
e26eab83a4
Roll src/third_party/skia bb60677d5244..0783aca7ba31 (1 commits) (#7697)
https://skia.googlesource.com/skia.git/%2Blog/bb60677d5244..0783aca7ba31

git log bb60677d5244cb20ec659d035701e92cd1f6f4fa..0783aca7ba3189092855b373911cffc1b1303222 --date=short --no-merges --format=%ad %ae %s
2019-02-05 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

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

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (fmalita@google.com), and stop
the roller if necessary.
2019-02-05 04:08:52 -05:00
skia-flutter-autoroll
ad525410d7
Roll src/third_party/skia 2d35a1c87553..bb60677d5244 (1 commits) (#7696)
https://skia.googlesource.com/skia.git/%2Blog/2d35a1c87553..bb60677d5244

git log 2d35a1c875539b744631a75a037f2b5d2e72c31f..bb60677d5244cb20ec659d035701e92cd1f6f4fa --date=short --no-merges --format=%ad %ae %s
2019-02-04 robertphillips@google.com Move caps and FP factory cache to GrContext_Base

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-02-05 00:21:17 -05:00
Matt Carroll
cc27cafb84
Implemented Dark Mode for Android (#25525) (#7488) 2019-02-04 19:30:15 -08:00
Ben Konyi
9c05cbcfb1 Roll src/third_party/dart b53dceadaa..5823be65af (5 commits)
5823be65af [vm/compiler] Continued graph checker development (reland)
8231cdb7a3 [gardening] Update status for issue 35854
db7f848632 [vm] Remove dead BigInt code.
35ab1755f4 Support more type propagation for code-as-ui features
569ee07f91 [vm] Cleanup class finalization checks
2019-02-04 19:22:42 -08:00
Jonah Williams
ec5e6f6ef9
Ensure dart2js and kernel worker snapshots are copied out of gen dir (#7692) 2019-02-04 17:48:52 -08:00
skia-flutter-autoroll
8b5fa65c43
Roll src/third_party/skia 50ea3c06b80f..2d35a1c87553 (6 commits) (#7693)
https://skia.googlesource.com/skia.git/%2Blog/50ea3c06b80f..2d35a1c87553

git log 50ea3c06b80f7322c64fd99926edcdd7ea398213..2d35a1c875539b744631a75a037f2b5d2e72c31f --date=short --no-merges --format=%ad %ae %s
2019-02-01 egdaniel@google.com Move texture release proc to GrSurface so that render targets can also have releases.
2019-02-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 612345523a8d..049ff3873334 (1 commits)
2019-02-04 bungeman@google.com Extend GetAlphaTextureBounds workaround.
2019-02-04 bungeman@google.com Make HR* macros statements.
2019-02-04 robertphillips@google.com Rename GrContext::contextPriv to priv

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-02-04 20:40:30 -05:00
Kaushik Iska
93aa035dd4
Don't warn for Async texture uploads on Fuchsia (#7691) 2019-02-04 17:04:08 -08:00
Yunyu Lin
f38f03fc88 Replace hb_face_reference_table with hb_ot_color_has_png in isColorBitmapFont (#7686) 2019-02-04 16:59:12 -08:00
Ben Konyi
174b73c21a Roll src/third_party/dart 3e5ed47777..b53dceadaa (5 commits)
b53dceadaa Update pubspec for dev_compiler and sourcemap_testing
eefc18dc82 Add a hook to AnalysisDriver on the current session to be discarded.
cda43dabda Use findNode.simple in migration test
bd51d6f120 [vm] Build scopes for implicit getters of static const fields
b876d12f03 Revert "[vm/compiler] Continued graph checker development"
2019-02-04 16:16:42 -08:00
liyuqian
2f18c32862
Lower the threshold to raster cache pictures (#7687)
After removing clips by default, the OpCount of a picture drops
significantly. That makes our old threshold suboptimal. The new
threshold reflects the clip change and will improve our scroll
performance by ~10% for complex_layout and flutter_gallery scroll
benchmarks:

(flutter_gallery) home_scroll_perf frame raster time:
average		9.1ms	-> 7.4ms
90th_percentile	11.3ms	-> 9.2ms
99th_percentile	45ms	-> 38ms

complex_layout_scroll_perf frame raster time:
average		4.8	-> 4.4ms
90th_percentile	7.8ms	-> 5.4ms
99th_percentile	19ms	-> 17ms

This should also help mitigate issues like
https://github.com/flutter/flutter/issues/24782
2019-02-04 14:56:13 -08:00
skia-flutter-autoroll
fde59006da
Roll src/third_party/skia d7a5a1d27e1d..50ea3c06b80f (9 commits) (#7688)
https://skia.googlesource.com/skia.git/%2Blog/d7a5a1d27e1d..50ea3c06b80f

git log d7a5a1d27e1d3ecc1ef4dfa1cef38195daf99f67..50ea3c06b80f7322c64fd99926edcdd7ea398213 --date=short --no-merges --format=%ad %ae %s
2019-02-04 brianosman@google.com Add support for MSVC run-time checks (and control flow guard)
2019-02-04 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-04 halcanary@google.com SkPDF to use aliased em bounds.
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3f5a479280cc..612345523a8d (2 commits)
2019-02-04 reed@google.com templatize drawString
2019-02-04 egdaniel@google.com Minor clean ups to vulkan hardware buffer test.
2019-02-04 robertphillips@google.com Move GrContextOptions to GrContext_Base and make GrContextThreadSafeProxy be derived from GrContext_Base
2019-02-04 reed@google.com remove metadata from canvas
2019-01-31 herb@google.com Benchmark for charToGlyph

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-02-04 17:02:15 -05:00
liyuqian
4812a2af11
DCHECK that clip layer's behavior isn't none (#7659)
This will further guard that the framework won't forget to set the
clip behavior.

This has been tested with the flutter/flutter framework
`flutter test --local-engine=host_debug_unopt`
to ensure a successful engine roll.
2019-02-04 13:31:21 -08:00
liyuqian
eaae8a67bc
Retained rendering in Fuchsia PhysicalShapeLayer (#6558)
For flutter/flutter#23535

When this lands/rolls into Fuchsia, a manual roll with https://fuchsia-review.googlesource.com/c/topaz/+/241557 is needed.
2019-02-04 13:31:10 -08:00
Matt Carroll
194608290e
Move Brightness definition to dart:ui (#27479) (#7678) 2019-02-04 13:29:53 -08:00
Ben Konyi
85492c3e80 Roll src/third_party/dart 71bee8f05e..3e5ed47777 (83 commits)
3e5ed47777 Implement 'completion.getSuggestionDetails'.
38aadd71df Rework DecoratedType substitution.
087c6e3eb7 Add associatedErrorCodes API to AssistKind
8a45b5eb57 Move environment handling into the front-end constant evaluator.
8010fad320 [infra] Fix incorrect shell function syntax
1bfc3816d8 [infra] Extend 3head patching to apply patches for flutter/flutter depending on pinned engine commit
e4b809f0e6 Add unit testing of (some) invoke dynamic specializers
0fd1679620 Sort named parameters in native methods by declaration.
8c891ec25e Include type parameters into suggested code completions.
2efd22271e Use included suggestions only when free standing identifiers are allowed.
0d075031fa allow custom analysis options in lint driving
f89acfa374 Issue 35621. Part files should use their own transitive signatures.
133d83eede Protect against override completion outside workspace.
849285276d Extract and migrate ElementLocator tests.
d45a6ec893 Split Variables class into two interface classes and create DecoratedType.forElement constructor.
b9c89c9fb5 More test cases for the migration prototype.
a6e7361fa8 Add documentation comments to the migration prototype.
67ff7a6ef3 Remove unused import
53ba159aa4 Add assists to convert to list, map and set literals
a9c84ab887 Verify nullability of dynamic in DecoratedType constructor.
eaeffd2695 Rename ConstraintsTest to match the class it's testing
af303a277c Add some assists for the code-as-ui features
c4dcd85b3a Tests for control flow collections.
fe585471e3 Add DartFileEditBuilder.importLibraryElement().
460d69d08f Update 'Convert to StatefulWidget' to create private State classes.
509ac0648c Update non-nullability migration algorithm to handle missing types
b01697ba5a [vm/compiler] Continued graph checker development
00c6f6b584 Document InheritanceManager deprecations.
3802a6d7eb Experimental prototype of a non-nullability migration algorithm.
931051814c Partial implementation of the 'available suggestion sets' protocol.
1c173c2ce7 Enhance dartfix to allow including and excluding specific fixes
971733a08b [kernel] Add a class to track variance of type parameters
967b5fbac3 Finish implementing IsFunctionSubtypeOf
0d7bdd734a Ensure that top types are equivalent.
d44724d0af Compute default type arguments in Fasta types.
d55f95e344 Add Types.isSameTypeKernel
7fa0376af7 Implement subtype rules for Null in Fasta types
d9072d5272 Re-issue all problems in the incremental compiler
b6dc18e21e Remove legacyMode parameter and delete obsolete version of test
33f167b039 Complete the implemention of IsInterfaceSubtypeOf.
534825020a Check intersection types in subtype tests
ea0d98d98a Check FutureOr in subtype tests
014124e763 (Some) DiagnosticMessages can be serialized to/from json.
eb956a2516 Add synthetic bit to Library flags
e9597684fe Fix for incremental compiler swallowing certain errors
68d110ac2a Add test for codegen of optional parameters on native functions.
5737b452b8 [vm/gc] Update initial TLAB size calculation.
37a1f79360 [dart2js] Move letBindings to StackFrame
ec343169e7 Skip the spread tests on platforms that aren't using the new test workflow.
598515f031 [vm/compiler] Fix another missing incremental DOM update
d6f9d2da6f Add pkg/analysis_server/pubspec.yaml so that it is identified as a pub package.
9f8a9dc9f4 First stab at tests for "Spread Collections".
2c25cf016d [vm, gc] Use work stealing for the slices of the root set.
9308cac681 [vm] Simplify VirtualMemory::Truncate
e717ecdc92 [vm] Maintain view-ness of bytecode instructions in snapshots.
d4b8e0696d Add the capability in analysis server protocol for clients to express interest in receiving not yet imported code completions from specific packages and libraries.
7a95930bee Add a "summary-deps-output" option to build mode.
aaf97448b0 Extract EnumListParameter values before checking for matches
20fc81470e Fix override_on_non_overriding_method hint
ca4978e363 Add pkg:analysis_tool as an SDK-only set of utils
e5164be27e Issue 35127. Fixes for mixin implements / overrides.
fdd477721d [infra] Run co19_2 tests on DDC Linux and Windows builders
c31627b778 Remove the unused TypeOverrideManager
485a41bb12 Include superclass constraints into mixin type suggestions.
8f12035f36 Clean up the diagnostic tests
14b2255584 Status update after c3c5250
c3c525079b Demonstrate bug for the VMs way of doing initializers in face of mixins
d6608f19c0 Check function types in subtype tests
a6a9d4854b Start checking type arguments in subtype tests
dd70ecd5c0 Substitute type variables when computing class hierarchy
85c5082cf4 Support Kernel classes in ClassHierarchyBuilder
18ff842341 Start testing Fasta types implementation
db44a727e5 Extend the edit.dartfix protocol
40fca03d07 [vm/compiler] fix assert failure on minint64
6c96d8fdaf Fix crashing analysis_server with some defensive null checks
3b5c1012e9 Update CodeChecker to handle the code-as-ui features
b8fc017778 Replace convertAbsolutePathToUri() with toUriStr().
f903ee6dc0 Don't crash on formal parameters without name, exclude private SDK lbiraries.
118bdcc1f6 backlink to language docs for customized analysis
bc2a5a6789 Generate some of the code-as-ui diagnostics; implement more resolution
e8a0a209e3 Include into Declaration data that we will need for pre-cached suggestions.
0bb1aee3ff AstBuilder cleanup
ec13e61df3 Move `question` getter from GenericFunctionType and NamedType to their common base class.
2019-02-04 13:22:25 -08:00
skia-flutter-autoroll
74839e207b
Roll src/third_party/skia 8c14038e56c3..d7a5a1d27e1d (5 commits) (#7683)
https://skia.googlesource.com/skia.git/%2Blog/8c14038e56c3..d7a5a1d27e1d

git log 8c14038e56c37e5b41c066c1b1825fe32c257d01..d7a5a1d27e1d3ecc1ef4dfa1cef38195daf99f67 --date=short --no-merges --format=%ad %ae %s
2019-02-04 csmartdalton@google.com Add a central skiagm::GM::DrawFailureMessage for error messages
2019-02-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cd610c9a9dbc..3f5a479280cc (1 commits)
2019-02-04 scroggo@google.com Remove temporarily_sanitize
2019-02-04 mtklein@google.com use std::underlying_type
2019-02-04 reed@google.com remove legacy includes

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-02-04 13:33:19 -05:00
skia-flutter-autoroll
615ca598da
Roll src/third_party/skia 69130631e23d..8c14038e56c3 (1 commits) (#7682)
https://skia.googlesource.com/skia.git/%2Blog/69130631e23d..8c14038e56c3

git log 69130631e23d13d980ceb1151fa656ebb2577eef..8c14038e56c37e5b41c066c1b1825fe32c257d01 --date=short --no-merges --format=%ad %ae %s
2019-02-03 reed@google.com hide getMetaData()

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-02-04 09:59:09 -05:00