12113 Commits

Author SHA1 Message Date
skia-flutter-autoroll
f5259b8e2d
Roll src/third_party/skia b6f53783337e..186669c4128b (8 commits) (#7816)
https://skia.googlesource.com/skia.git/%2Blog/b6f53783337e..186669c4128b

git log b6f53783337e096d6803ba3907044b79b4ac9f6c..186669c4128bf9de63453e238d7c2e6ffbf34bca --date=short --no-merges --format=%ad %ae %s
2019-02-13 reed@google.com work to fix bookmaker
2019-02-13 jvanverth@google.com Fix drag events in Mac viewer.
2019-02-13 herb@google.com Use SkStrikeSpec to consolidate SkDescriptor, Effects and Typeface.
2019-02-13 mtklein@google.com rewrite SkMasks::CreateMasks to work in bytesPerPixel
2019-02-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 d3fac74a236e..6fc22a13d45d (7 commits)
2019-02-13 mtklein@google.com add Windows -Wuffs builders
2019-02-13 reed@google.com fix contour-measure for move-line-move
2019-02-13 robertphillips@google.com Switch path renderers over to using GrRecordingContext

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-13 16:21:38 -05:00
Dan Field
816921b9e4
Use newer Skia API for PathMeasure (#7809) 2019-02-13 11:15:19 -08:00
skia-flutter-autoroll
da56ff9c66
Roll src/third_party/skia 94a5328e0e4b..b6f53783337e (8 commits) (#7812)
https://skia.googlesource.com/skia.git/%2Blog/94a5328e0e4b..b6f53783337e

git log 94a5328e0e4b59286ec0e04e0fabe6a447451f30..b6f53783337e096d6803ba3907044b79b4ac9f6c --date=short --no-merges --format=%ad %ae %s
2019-02-13 halcanary@google.com SkShaper: enable for unit and render tests
2019-02-13 reed@google.com fix rawiter::peek
2019-02-12 robertphillips@google.com Switch Ops over to using GrRecordingContext
2019-02-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 77b5d9247fd7..1f0e830f475f (486 commits)
2019-02-12 scroggo@google.com Blacklist Codec tests on Wuffs bot
2019-02-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 73c3124cc249..de16f327d051 (1 commits)
2019-02-12 ethannicholas@google.com added constant 0 and 1 swizzle components to SkSL
2019-02-13 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-13 12:21:02 -05:00
skia-flutter-autoroll
04fbc25450
Roll src/third_party/skia 66f09a72995a..94a5328e0e4b (1 commits) (#7810)
https://skia.googlesource.com/skia.git/%2Blog/66f09a72995a..94a5328e0e4b

git log 66f09a72995a761bb9bde11b0e378ce84b84bae9..94a5328e0e4b59286ec0e04e0fabe6a447451f30 --date=short --no-merges --format=%ad %ae %s
2019-02-12 benjaminwagner@google.com Add Ubuntu18 Calmbench and Valgrind jobs

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-13 08:19:35 -05:00
Josh Gargus
347d690b29
Add support for new Scenic clip planes. (#7804)
Uses SetClipPlanesCmd in addition to the old clipping approach.
Flutter will use both clipping methods during a transition period
(Scenic will select internally which one to use).
2019-02-12 18:33:14 -08:00
skia-flutter-autoroll
309b90ca58
Roll src/third_party/skia 14d64dd4c47c..66f09a72995a (8 commits) (#7805)
https://skia.googlesource.com/skia.git/%2Blog/14d64dd4c47c..66f09a72995a

git log 14d64dd4c47c2ecf45e8b9e02b264fcd5eea7b09..66f09a72995a761bb9bde11b0e378ce84b84bae9 --date=short --no-merges --format=%ad %ae %s
2019-02-12 mtklein@google.com replace gamma_correct with gamut/transfer_fn in DM
2019-02-12 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-12 herb@google.com Inline allocateNewGlyph
2019-02-12 bungeman@google.com Font fallback to handle no font with character.
2019-02-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c66fb571be1a..d3fac74a236e (8 commits)
2019-02-12 fmalita@chromium.org [sksg] Fix group hit-testing order
2019-02-12 reed@google.com update sample-sg with hittesting
2019-02-12 bungeman@google.com Check both thickness and position in gm.

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

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

If the roll is causing failures, please contact the current sheriff (stephana@google.com), and stop
the roller if necessary.
2019-02-12 20:07:43 -05:00
skia-flutter-autoroll
1dead52a80
Roll src/third_party/skia 0b6ae6386d34..14d64dd4c47c (10 commits) (#7802)
https://skia.googlesource.com/skia.git/%2Blog/0b6ae6386d34..14d64dd4c47c

git log 0b6ae6386d34efa7554d1b515c016f1c66e09a30..14d64dd4c47c2ecf45e8b9e02b264fcd5eea7b09 --date=short --no-merges --format=%ad %ae %s
2019-02-12 herb@google.com Remove unneeded SkPackedUnicharID
2019-02-12 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-12 egdaniel@google.com Remove private configs from GrPixelConfig.
2019-02-12 halcanary@google.com SkPaint: clean up ctor, dtor, etc
2019-02-12 brianosman@google.com Experimental Particle System
2019-02-12 bungeman@google.com Primitive SkShaper to do primitive line breaking.
2019-02-12 reed@google.com starter sample for playing with SG. will flesh out more over time.
2019-02-12 bungeman@google.com Make SkSpan C++11 compatible.
2019-02-12 benjaminwagner@google.com Upgrade to Mesa 18.3.3
2019-02-12 herb@google.com Remove redundant fGlyphMap.set

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-12 16:13:47 -05:00
Gary Qian
74d94e52c6
Revert "Use all font managers to discover fonts for strut. (#7734)" (#7801)
This reverts commit c4a55552b5f07fdb0bb1db73df08a1843dd7e5a8.
2019-02-12 13:11:16 -08:00
skia-flutter-autoroll
769016c880
Roll src/third_party/skia 63d477cd99b0..0b6ae6386d34 (9 commits) (#7798)
https://skia.googlesource.com/skia.git/%2Blog/63d477cd99b0..0b6ae6386d34

git log 63d477cd99b0706262a284a03cba859d0f19d638..0b6ae6386d34efa7554d1b515c016f1c66e09a30 --date=short --no-merges --format=%ad %ae %s
2019-02-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0f34a98a206d..73c3124cc249 (1 commits)
2019-02-12 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f96948857780..0f34a98a206d (1 commits)
2019-02-12 fmalita@chromium.org [sksg] Hit-testing API
2019-02-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 35663ddf4997..77b5d9247fd7 (472 commits)
2019-02-08 ethannicholas@google.com SkSL Metal backend can now handle CCPR
2019-02-12 kjlubick@google.com Build code size treemaps for skottie_tool
2019-02-11 gkaiser@google.com SkUTF: Avoid potential nullptr dereference
2019-02-12 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-12 12:18:44 -05:00
skia-flutter-autoroll
f7eb3cb203
Roll src/third_party/skia 217acf58d0d8..63d477cd99b0 (1 commits) (#7797)
https://skia.googlesource.com/skia.git/%2Blog/217acf58d0d8..63d477cd99b0

git log 217acf58d0d80c50854c1fd8f6684c325d8d6de6..63d477cd99b0706262a284a03cba859d0f19d638 --date=short --no-merges --format=%ad %ae %s
2019-02-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ad194995ed72..c66fb571be1a (2 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-12 08:26:23 -05:00
Gary Qian
c4a55552b5
Use all font managers to discover fonts for strut. (#7734) 2019-02-12 03:32:59 -08:00
Ben Konyi
17b7d1e0ae Roll src/third_party/dart 754e5f404c..ecd7a88606 (8 commits)
ecd7a88606 [vm, gc] Don't enqueue pre-marked Instructions.
553e20863c [vm] Remove some dead code from the old front end.
7ff0cbe8a3 Add types to TimelineSyncFunction and Timeline.timeSync; fixes #35509
3de72ae066 Added files, when in a context root, should be accessible through getLibraries().
b9bcfb4529 Change IncludedSuggestionRelevanceTag to using 'relevanceBoost'.
d93ef933d5 [tests] Add 'spread-collections' flag
b88d11a9bd Implement LSP workspace/symbol
25cefbdad7 Add HintCode.INVALID_VISIBILITY_ANNOTATION. Fixes #35141
2019-02-12 01:20:14 -08:00
skia-flutter-autoroll
b4ed8cff38
Roll src/third_party/skia 233fc0b03c02..217acf58d0d8 (1 commits) (#7795)
https://skia.googlesource.com/skia.git/%2Blog/233fc0b03c02..217acf58d0d8

git log 233fc0b03c0255c96880e8e4561ee0d7eb352836..217acf58d0d80c50854c1fd8f6684c325d8d6de6 --date=short --no-merges --format=%ad %ae %s
2019-02-12 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-12 03:48:49 -05:00
skia-flutter-autoroll
27ab9f7afc
Roll src/third_party/skia 454e5fb7457d..233fc0b03c02 (4 commits) (#7794)
https://skia.googlesource.com/skia.git/%2Blog/454e5fb7457d..233fc0b03c02

git log 454e5fb7457dacc4c508187ed879ceb6c9d0302d..233fc0b03c0255c96880e8e4561ee0d7eb352836 --date=short --no-merges --format=%ad %ae %s
2019-02-11 reed@google.com remove unused cruft
2019-02-11 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 fe59f6b5ed2b..ad194995ed72 (8 commits)
2019-02-10 nigeltao@google.com SkWuffsCodec: zero dst buffer before decodeFrame

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-11 23:42:39 -05:00
Ben Konyi
c58f5fefe0 Roll src/third_party/dart fdfe40ea95..754e5f404c (13 commits)
754e5f404c Revert "[vm/extensions] Fix Loader::ReloadNativeExtensions(...)."
61e109c652 Fix typo in Map.values documentation
640bfb45f8 Mark test as failing due to #35909
5f02f3cac2 Remove tests for removed ARGUMENT_LIST suggestions.
4118d3c793 [vm/extensions] Fix Loader::ReloadNativeExtensions(...).
a988ed06bd [analyzer] Fix off-by-one-error in experiments
de2e7e7721 [infra] Update test.py help now that named configurations are implemented.
859c1ffb79 [testing] Allow test.py test list to be specified as string
07f2eba311 [infra] Remove remnant of analyzer-linux-release-analyzer-new.
473c424fe2 [VM/Decoupling] Follow-up change to decoupling of stub_code: Fix missing "!"
a8e2dfdb9b [vm] Decouple stub code from runtime.
5e48ccb808 Give more context when initializing from dill fails
a5c53b03cd Convert more doc comments from block to line style
2019-02-11 19:17:53 -08:00
Stanislav Baranov
d48de7a3ec
Support for binary decompression of dynamic patches. (#7777) 2019-02-11 16:56:33 -08:00
skia-flutter-autoroll
713fe130eb
Roll src/third_party/skia 103288b50fa7..454e5fb7457d (11 commits) (#7792)
https://skia.googlesource.com/skia.git/%2Blog/103288b50fa7..454e5fb7457d

git log 103288b50fa799631fec5e8f63c990145528f9ba..454e5fb7457dacc4c508187ed879ceb6c9d0302d --date=short --no-merges --format=%ad %ae %s
2019-02-08 bungeman@google.com Fix cluster reporting from shaper.
2019-02-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 64c44b0c53c4..f96948857780 (3 commits)
2019-02-11 herb@google.com Common code calculates strike for mask case.
2019-02-11 mtklein@google.com run all available OpenCL devices
2019-02-11 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-11 herb@google.com Introduce SkScopedStrike
2019-02-11 mtklein@google.com add a -Wuffs bot
2019-02-11 robertphillips@google.com Outline GrDrawAtlasOp and GrDrawVerticesOp
2019-02-11 brianosman@google.com Use clang versions of SK_RESTRICT and SK_WARN_UNUSED_RESULT on Windows
2019-02-11 robertphillips@google.com Plumb abandonment throughout GrContext hierarchy
2019-02-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d9ce258c174b..64c44b0c53c4 (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 (stephana@google.com), and stop
the roller if necessary.
2019-02-11 19:51:02 -05:00
Chinmay Garde
87b40ba974
Allow embedders to specify pointer device IDs. (#7790) 2019-02-11 16:49:45 -08:00
Matt Carroll
4663d357a3
Recommended implementation of combining characters implementation. (#7758) 2019-02-11 15:27:55 -08:00
Ben Konyi
d521212719
Revert "Roll src/third_party/dart fdfe40ea95..de2e7e7721 (7 commits)" (#7789)
This reverts commit a003c46788cea2c95cdbf419054ed8307619cb45.
2019-02-11 14:27:56 -08:00
Ben Konyi
a003c46788 Roll src/third_party/dart fdfe40ea95..de2e7e7721 (7 commits)
de2e7e7721 [infra] Update test.py help now that named configurations are implemented.
859c1ffb79 [testing] Allow test.py test list to be specified as string
07f2eba311 [infra] Remove remnant of analyzer-linux-release-analyzer-new.
473c424fe2 [VM/Decoupling] Follow-up change to decoupling of stub_code: Fix missing "!"
a8e2dfdb9b [vm] Decouple stub code from runtime.
5e48ccb808 Give more context when initializing from dill fails
a5c53b03cd Convert more doc comments from block to line style
2019-02-11 13:17:15 -08:00
skia-flutter-autoroll
3a1a604d71
Roll src/third_party/skia 77a1a7e6182e..103288b50fa7 (16 commits) (#7787)
https://skia.googlesource.com/skia.git/%2Blog/77a1a7e6182e..103288b50fa7

git log 77a1a7e6182e6a8437e357cfa5725409e2d80e30..103288b50fa799631fec5e8f63c990145528f9ba --date=short --no-merges --format=%ad %ae %s
2019-02-11 mtklein@google.com add Mac OpenCL bots
2019-02-11 recipe-roller@chromium.org Roll recipe dependencies (trivial).
2019-02-11 herb@google.com Plumb strike through the common code.
2019-02-11 mtklein@google.com remove pointer tagging hack in SkRecord
2019-02-11 gkaiser@google.com GrGLGpu: Avoid potential nullptr dereference
2019-02-11 mtklein@google.com update hello-opencl
2019-02-09 nigeltao@google.com Update Wuffs version
2019-02-11 mtklein@google.com use /imsvc with clang-cl where we use -isystem
2019-02-11 gkaiser@google.com sksl: Use va_end() after va_copy()
2019-02-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 abf6dbbb107b..fe59f6b5ed2b (1 commits)
2019-02-11 gkaiser@google.com bookmaker: Remove fflush() on closed file
2019-02-11 gkaiser@google.com skc: Avoid undefined variable modification
2019-02-11 herb@google.com Use descriptor instead of cache for GrStrikeCache lookup
2019-02-11 michaelludwig@google.com Implement drawImage in terms of drawImageRect
2019-02-11 mtklein@google.com turn on -Wextra-semi-stmt on Windows
2019-02-09 brianosman@google.com Add ImGui::DragCanvas, to simplify several custom widgets

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-11 15:56:28 -05:00
Jason Simmons
f804279964
Update licenses for the switch away from the Wuffs GIF decoder (#7786) 2019-02-11 11:41:21 -08:00
Michael Klimushyn
28bafe6903
Don't use Wuffs (#7785)
This code path isn't stable yet.

Fixes flutter/flutter#27718
Reopens flutter/flutter#23838
2019-02-11 11:09:45 -08:00
Jason Simmons
a3be1ff580
libtxt: support justification of RTL text (#7719)
Fixes https://github.com/flutter/flutter/issues/25567
2019-02-11 10:57:28 -08:00
Jason Simmons
694300d325
Provide a default pressure range if a MotionEvent does not have a device (#7737)
Fixes https://github.com/flutter/flutter/issues/27641
2019-02-11 09:29:07 -08:00
skia-flutter-autoroll
5dfa029498
Roll src/third_party/skia d336ebdea812..77a1a7e6182e (5 commits) (#7784)
https://skia.googlesource.com/skia.git/%2Blog/d336ebdea812..77a1a7e6182e

git log d336ebdea812c4c260c2d10bb5a515b7a98a42c1..77a1a7e6182e6a8437e357cfa5725409e2d80e30 --date=short --no-merges --format=%ad %ae %s
2019-02-11 halcanary@google.com find_commit_with_best_gold_results takes arguments
2019-02-11 thakis@chromium.org Remove a few semicolons.
2019-02-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9388dded242f..d9ce258c174b (1 commits)
2019-02-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 1fcc8416fd35..35663ddf4997 (90 commits)
2019-02-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9686153413f3..9388dded242f (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 (stephana@google.com), and stop
the roller if necessary.
2019-02-11 12:06:09 -05:00
skia-flutter-autoroll
dbb90a534c
Roll src/third_party/skia 136cd7018a99..d336ebdea812 (4 commits) (#7781)
https://skia.googlesource.com/skia.git/%2Blog/136cd7018a99..d336ebdea812

git log 136cd7018a9999f9104758c5dd807fc545f796a4..d336ebdea812c4c260c2d10bb5a515b7a98a42c1 --date=short --no-merges --format=%ad %ae %s
2019-02-10 gkaiser@google.com SkDeque: Move asserts prior to pointer dereference
2019-02-10 gkaiser@google.com GrGLGpu: Remove unused 'return'
2019-02-10 gkaiser@google.com SkPath: Cleanup code to make array size match
2019-02-10 gkaiser@google.com SkImage_GpuYUVA: Also sanity check height

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-11 08:04:57 -05:00
Ben Konyi
6933fcb2bf Roll src/third_party/dart 174d6fec3d..fdfe40ea95 (27 commits)
fdfe40ea95 Compute 'executableElement' and 'parameterElement' in CompletionTarget.
36a31879da Preserve indentation when converting documentation from block to line
6875b9b26b Do not convert empty function bodies to async (issue 35899)
d32ca512ec fix linter changelog entry
00ee3159e5 Convert interfaces to use implements not extends
0a2672453f Split out several more hint tests
a49f7f1d44 Remove FunctionTypeAlias in _isFunctionalParameter().
5f2d651d94 Move FindElement to analyzer/src/test_utilities/.
7cec1b03b6 Add missing awaits to migration tests.
b3ee960092 Stop indirecting through VariableRecorder/VariableRepostitory to create constraint variables.
5f79c9f4d1 Move UNCHECKED_NULL to error verifier.
090ba0a520 Fix FUNCTION_TYPE_ALIAS test, provide the name for the named parameter.
d5038fc976 Stop using FileContentOverlay in RuntimeCompletionComputer and AbstractContextTest.
ad3adb6285 Move nullability migration algorithm into analysis server.
9103baf31c Move find_node into test_utilities so that it can be re-used in analysis server tests.
5787f08619 Clean up some hints in server and analyzer
5f3ed76854 Issue 3172. When adding a required argument, create a linked group for the default value.
32603d5626 [vm/compiler] improve equality constant folding
6f6bed94fd Replace TypeMatcher with isXyzElement.
18b5d66966 pass analysis options to linter contexts
2bab9eab49 Guard against empty URIs.
6c73b25ba9 [js_runtime] Don't use ReflectionInfo
e6bc1d317a Break AvailableDeclarationsTest into several test classes.
61ae86bce2 Add relevance tags to available declarations.
6b0baad623 Track definitely nullable and non-nullable variables.
67c5923cce Enhance protocol to allow changing relevance of individual suggesions.
4b8ff1275c bump to linter 0.1.80 (set literals FTW!)
2019-02-11 01:18:11 -08:00
skia-flutter-autoroll
f4a22d8961
Roll src/third_party/skia ef26fcb13fc6..136cd7018a99 (1 commits) (#7778)
https://skia.googlesource.com/skia.git/%2Blog/ef26fcb13fc6..136cd7018a99

git log ef26fcb13fc6ae3943da82cad45a20d8497c3c98..136cd7018a9999f9104758c5dd807fc545f796a4 --date=short --no-merges --format=%ad %ae %s
2019-02-11 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-11 01:25:13 -05:00
skia-flutter-autoroll
9c2f8726dd
Roll src/third_party/skia 5fc138c04690..ef26fcb13fc6 (1 commits) (#7775)
https://skia.googlesource.com/skia.git/%2Blog/5fc138c04690..ef26fcb13fc6

git log 5fc138c046907808363d478d16c1a1f4767f654f..ef26fcb13fc6ae3943da82cad45a20d8497c3c98 --date=short --no-merges --format=%ad %ae %s
2019-02-10 fmalita@chromium.org [sksg] Fix image filter content inval rect tracking

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 (stephana@google.com), and stop
the roller if necessary.
2019-02-10 17:33:06 -05:00
skia-flutter-autoroll
94e0e2c208
Roll src/third_party/skia fbe2e937c798..5fc138c04690 (1 commits) (#7774)
https://skia.googlesource.com/skia.git/%2Blog/fbe2e937c798..5fc138c04690

git log fbe2e937c7984ef7a7716f8168ab1a2fdc0c570d..5fc138c046907808363d478d16c1a1f4767f654f --date=short --no-merges --format=%ad %ae %s
2019-02-10 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-10 13:21:30 -05:00
skia-flutter-autoroll
c3523d9106
Roll src/third_party/skia 475134f2de57..fbe2e937c798 (1 commits) (#7773)
https://skia.googlesource.com/skia.git/%2Blog/475134f2de57..fbe2e937c798

git log 475134f2de57e9292db701f084baaf208a1083b7..fbe2e937c7984ef7a7716f8168ab1a2fdc0c570d --date=short --no-merges --format=%ad %ae %s
2019-02-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 99d98c846f9b..1fcc8416fd35 (15 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-10 09:32:30 -05:00
skia-flutter-autoroll
967460f838
Roll src/third_party/skia 1e1bc8de5671..475134f2de57 (1 commits) (#7772)
https://skia.googlesource.com/skia.git/%2Blog/1e1bc8de5671..475134f2de57

git log 1e1bc8de567161fc5aa0f23e8412f100d15ee783..475134f2de57e9292db701f084baaf208a1083b7 --date=short --no-merges --format=%ad %ae %s
2019-02-10 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

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

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

If the roll is causing failures, please contact the current sheriff (stephana@google.com), and stop
the roller if necessary.
2019-02-10 05:33:10 -05:00
skia-flutter-autoroll
81cdd5491a
Roll src/third_party/skia dafd65217b4e..1e1bc8de5671 (1 commits) (#7771)
https://skia.googlesource.com/skia.git/%2Blog/dafd65217b4e..1e1bc8de5671

git log dafd65217b4e8883f4a43ffa43289e3c9a9ce22b..1e1bc8de567161fc5aa0f23e8412f100d15ee783 --date=short --no-merges --format=%ad %ae %s
2019-02-10 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-10 01:35:30 -05:00
skia-flutter-autoroll
06cc2e4597
Roll src/third_party/skia cd9ef731fe75..dafd65217b4e (1 commits) (#7770)
https://skia.googlesource.com/skia.git/%2Blog/cd9ef731fe75..dafd65217b4e

git log cd9ef731fe75caae3f400d8a1b1ea4ac8c4a8cdb..dafd65217b4e8883f4a43ffa43289e3c9a9ce22b --date=short --no-merges --format=%ad %ae %s
2019-02-10 fmalita@chromium.org Reland "[skottie] Add drop shadow 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 (stephana@google.com), and stop
the roller if necessary.
2019-02-09 21:35:09 -05:00
Dan Field
ba0f38b1d9
Allow specifying the out directory prefix (#7762) 2019-02-09 16:15:56 -08:00
skia-flutter-autoroll
b2a93978b9
Roll src/third_party/skia 0b36acdad970..cd9ef731fe75 (1 commits) (#7769)
https://skia.googlesource.com/skia.git/%2Blog/0b36acdad970..cd9ef731fe75

git log 0b36acdad970ff3581a46bc114939637a5baa11c..cd9ef731fe75caae3f400d8a1b1ea4ac8c4a8cdb --date=short --no-merges --format=%ad %ae %s
2019-02-09 mtklein@google.com Mask -> M

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-09 17:05:06 -05:00
skia-flutter-autoroll
ddd224072b
Roll src/third_party/skia 1f43a4359d7d..0b36acdad970 (1 commits) (#7768)
https://skia.googlesource.com/skia.git/%2Blog/1f43a4359d7d..0b36acdad970

git log 1f43a4359d7d1b2e6cae144c3f510c0ffa8e60ec..0b36acdad970ff3581a46bc114939637a5baa11c --date=short --no-merges --format=%ad %ae %s
2019-02-09 fmalita@chromium.org Revert "[skottie] Add drop shadow 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 (fmalita@google.com), and stop
the roller if necessary.
2019-02-09 13:05:25 -05:00
skia-flutter-autoroll
5dee035ee2
Roll src/third_party/skia 5c211130646b..1f43a4359d7d (5 commits) (#7767)
https://skia.googlesource.com/skia.git/%2Blog/5c211130646b..1f43a4359d7d

git log 5c211130646b41ed5d703f4c6f0f8133f9b58726..1f43a4359d7d1b2e6cae144c3f510c0ffa8e60ec --date=short --no-merges --format=%ad %ae %s
2019-02-08 fmalita@chromium.org [skottie] Add drop shadow support
2019-02-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3e6732ee4ac8..99d98c846f9b (360 commits)
2019-02-08 gkaiser@google.com SkPathOpsTSect: Avoid null dereference in asserts
2019-02-08 gkaiser@google.com bench: Fix a couple presumed copy/paste errors
2019-02-08 gkaiser@google.com SkLiteDL: Don't use move()d object

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-09 09:19:11 -05:00
skia-flutter-autoroll
067045757f
Roll src/third_party/skia 87461aad7285..5c211130646b (1 commits) (#7766)
https://skia.googlesource.com/skia.git/%2Blog/87461aad7285..5c211130646b

git log 87461aad7285c745a418c7102ab349890347a4cb..5c211130646b41ed5d703f4c6f0f8133f9b58726 --date=short --no-merges --format=%ad %ae %s
2019-02-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2b0553ce59c3..abf6dbbb107b (5 commits)

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

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

If the roll is causing failures, please contact the current sheriff (fmalita@google.com), and stop
the roller if necessary.
2019-02-09 05:32:08 -05:00
KyleWong
90569e8416
Provide public api to allow FlutterEngine related context to be destoryed (#7610)
Provide public api to allow FlutterEngine related context  to be destoryed.
2019-02-09 17:13:04 +08:00
Dan Field
693645e464
Revert "Add mock capability to PerformanceOverlayLayer (#7537)" (#7765)
This reverts commit 5f3f3bd9839b0d4e185a13de05fc6b9a24e6067f.
2019-02-09 00:13:14 -08:00
Zachary Anderson
d130f15af6
Add x bit to some python scripts (#7764) 2019-02-08 23:57:46 -08:00
skia-flutter-autoroll
2146cdeca8
Roll src/third_party/skia 706a7cd1e826..87461aad7285 (1 commits) (#7763)
https://skia.googlesource.com/skia.git/%2Blog/706a7cd1e826..87461aad7285

git log 706a7cd1e8269039c7a9a3f66f0334673bb1e8dd..87461aad7285c745a418c7102ab349890347a4cb --date=short --no-merges --format=%ad %ae %s
2019-02-09 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-09 01:37:48 -05:00
skia-flutter-autoroll
2a648b9038
Roll src/third_party/skia be39f713e530..706a7cd1e826 (4 commits) (#7761)
https://skia.googlesource.com/skia.git/%2Blog/be39f713e530..706a7cd1e826

git log be39f713e5302317e760f51c0f114761ddc969ca..706a7cd1e8269039c7a9a3f66f0334673bb1e8dd --date=short --no-merges --format=%ad %ae %s
2019-02-08 herb@google.com Clearify code around hasImage and hasPath
2019-02-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7fb0b73b1aa7..9686153413f3 (1 commits)
2019-02-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 cd4f1fbaabce..2b0553ce59c3 (7 commits)
2019-02-08 reed@google.com update dox for pathmeasure

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-08 21:33:10 -05:00
liyuqian
68396ae3a3
Throttle picture raster cache (#7759)
This decreases worst_frame_rasterizer_time_millis from 30ms to 10ms when
we enabled picture raster cache in tiles_scroll (i.e., lower the
threshold from 10 to 5).
2019-02-08 17:40:38 -08:00
Ben Konyi
a6753b08a0 Roll src/third_party/dart 52f5e34dbf..174d6fec3d (12 commits)
174d6fec3d [vm] Increase the size of the irregexp interpreter's backtracing stack.
128139be71 [vm] Rename RawObject::Size to RawObject::HeapSize.
d136a35244 [dart/fuzzer] Add O3 as random command line switch
afe37d7fe0 Add migration support for named parameters (with and without default values).
eab295e521 [vm/bytecode] Split bytecode reading from kernel metadata
3afac84840 [vm, aot] Remove KernelProgramInfo etc before Symbols::Compact.
69d0411768 Fix exception when completion is requested not in a Dart file.
be79eb4517 Ship experiment 'set-literals'
88fea76f58 [kernel] Add text (de)serialization for simple function types
65ac1d08d9 Dartdevc co19 tests - skip co19_2 tests that time out
5b7b34eb3a Add a "permissive mode" to the nullability migration tool.
60527d7b97 Support computation of ResolutionImpact through ImpactData based on kernel
2019-02-08 16:46:44 -08:00
Dan Field
f9252e72f8
allow specifying out directory root (#7753) 2019-02-08 15:15:47 -08:00
nathanrogersgoogle
12d0b95c24
Don't call OnAnimatorNotifyIdle if a frame is scheduled (#7746)
If a frame is scheduled by the time the delayed animator notify idle
task runs, then we should not call |NotifyIdle|.

Also, add a trace event in the task, to make it more clear in traces
when a notify idle call is coming from here (as opposed to
|Animator::AwaitVSync|).
2019-02-08 15:14:06 -08:00