9050 Commits

Author SHA1 Message Date
skia-flutter-autoroll
dc8e2a0123 Roll src/third_party/skia b1ade2a4261e..a268dfb74add (5 commits) (flutter/engine#11643)
https://skia.googlesource.com/skia.git/+log/b1ade2a4261e..a268dfb74add

git log b1ade2a4261e..a268dfb74add --date=short --no-merges --format='%ad %ae %s'
2019-08-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-28 bungeman@google.com Add test for baseline snapping.
2019-08-28 dragonbear@google.com Override operator delete for GrCpuBuffer
2019-08-28 halcanary@google.com SkPlainTextEditor/app: cycle typeface with ctrl-0
2019-08-28 halcanary@google.com SkQP: Use SK_GL macro

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-28 15:05:33 -04:00
Brian Osman
49d551e4db Update CanvasSpy::onDrawEdgeAAQuad for Skia API change (flutter/engine#11638) 2019-08-28 14:31:23 -04:00
Ben Konyi
3dbd673fb4 Roll src/third_party/dart 10f8a00e9f..28f692165e (7 commits)
dart-lang/sdk@28f692165e [vm] Improve error message from Dart_InvokeVMServiceMethod()
dart-lang/sdk@f278451729 [CFE/kernel] Spell check kernel too
dart-lang/sdk@e1fe0bf65a [kernel] Delete unused transformations
dart-lang/sdk@9613e15a50 [kernel] Delete old Coq stuff
dart-lang/sdk@dfbb9083c6 [vm] Allow vm tests to import private platform libraries for testing purposes
dart-lang/sdk@4b19400ba7 [infra] Remove non-essential test expectations from devc status files
dart-lang/sdk@020663cdbc [CFE] Refactor how we get access to BodyBuilder so we can inject a different one in tests
2019-08-28 10:03:38 -07:00
skia-flutter-autoroll
c94dc800ea Roll src/third_party/skia 6064ecf7e993..b1ade2a4261e (32 commits) (flutter/engine#11629)
https://skia.googlesource.com/skia.git/+log/6064ecf7e993..b1ade2a4261e

git log 6064ecf7e993..b1ade2a4261e --date=short --no-merges --format='%ad %ae %s'
2019-08-28 bsalomon@google.com Fix spirv-tools include path
2019-08-28 kjlubick@google.com [canvaskit] Fix duplicate gold name
2019-08-28 herb@google.com Cleanups around fRemoteGlyphStateMap
2019-08-28 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 57ad1e1287dd..886698bc3fdd (7 commits)
2019-08-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 31c682b20741..c96d445dc9eb (397 commits)
2019-08-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 605f863173b6..cde4dd9601ce (9 commits)
2019-08-28 michaelludwig@google.com Fix flutter roll
2019-08-27 michaelludwig@google.com Revert "Combine snapBackImage and snapSpecial"
2019-08-27 michaelludwig@google.com Add Color4f variant for DrawEdgeAAQuad
2019-08-27 michaelludwig@google.com Revert "Calculate draw bounds in drawEdgeAAImageSet"
2019-08-27 fmalita@chromium.org [skottie] Disable text baseline snapping
2019-08-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-27 michaelludwig@google.com Combine snapBackImage and snapSpecial
2019-08-27 senorblanco@chromium.org gn format third_party/dawn/BUILD.gn.
2019-08-27 halcanary@google.com SkPlainTextEditor: from experimental to modules
2019-08-27 herb@google.com Check RemoteStrike pointer is still valid to send
2019-08-27 bungeman@google.com Add a way to disable baseline snapping.
2019-08-27 egdaniel@google.com Have visitProxies take a GrTexutreProxy instead of GrSurfaceProxy.
2019-08-27 michaelludwig@google.com Calculate draw bounds in drawEdgeAAImageSet
2019-08-27 csmartdalton@google.com Add renderTasks to the DAG before calling addDependency
2019-08-27 egdaniel@google.com Make sure we use clear load op on GrOpsTask as often as possible.
2019-08-27 michaelludwig@google.com Fix subset errors in blur, matrix, and morphology filters
2019-08-27 senorblanco@chromium.org Dawn: use Skia's copy of vulkan headers.
2019-08-27 senorblanco@chromium.org Add spirv-cross to DEPS.
2019-08-27 senorblanco@chromium.org Dawn: Remove spirv-tools and spirv-headers rules from Dawn build files.
2019-08-27 mtklein@google.com remove unused sk_sp comparison operators
2019-08-27 michaelludwig@google.com Fix long line
2019-08-27 michaelludwig@google.com Revert "gpu: Update GrGLCaps usage of fTextureRectangle with chromium."
2019-08-27 nihohit@gmail.com compile.sh: Use emar in order to bundle libraries.
2019-08-27 mtklein@google.com <ostream> -> <iosfwd>
2019-08-27 kjlubick@google.com [canvaskit] Add sundry APIs and tests

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-28 11:21:43 -04:00
Brian Osman
31f4ff0742 Include <string> from font_asset_provider (flutter/engine#11622) 2019-08-28 10:20:03 -04:00
Ben Konyi
92c78e4ead Roll src/third_party/dart 5cbcc88304..10f8a00e9f (3 commits)
dart-lang/sdk@10f8a00e9f [CFE] Update language versioning implementation to conform with specification v1.3
dart-lang/sdk@8621e63190 [kernel/VM] cleanup unused dill tags
dart-lang/sdk@72ff3495ec [CFE/kernel] Read dill from binary.md description
2019-08-28 07:06:33 -07:00
Ben Konyi
73441822bf Roll src/third_party/dart 9b23c483ba..5cbcc88304 (17 commits)
dart-lang/sdk@5cbcc88304 [vm/bytecode] Add DebugCheck for variable set with as-expression RHS
dart-lang/sdk@1017a562d7 [vm/bytecode] Fix crash while querying parameter descriptors for static implicit closure
dart-lang/sdk@352dc749b1 [nnbd_migration] change implicit method parameters test to use edge matchers
dart-lang/sdk@0da7763bae [vm, gc] Fix racy access to the growth policy in ForceGrowthSafepointOperationScope.
dart-lang/sdk@7b37cddbe8 rename ClassKind to DeclarationKind
dart-lang/sdk@52e732b786 fix constructor in extension error
dart-lang/sdk@1765a19b03 [Test tool] Pass bytecode option to generate debugger stops
dart-lang/sdk@451a7dd4ea [vm/assembler] Add IMUL with implicit operands
dart-lang/sdk@040fdf22c5 [vm, gc] Run old space GC when the allocation limit is crossed during NotifyIdle, even if it would exceed the idle deadline.
dart-lang/sdk@726762c4bd [vm/bytecode] Remove source information from setAsyncThreadStackTrace in prolog.
dart-lang/sdk@fee3fffc59 [nnbd_migration] handle prefixes
dart-lang/sdk@91400d6422 Guard against an NPE when computing completions (issue 38006)
dart-lang/sdk@a28fcb59bf [nnbd_migration] handle dynamic property access
dart-lang/sdk@21021651a0 Migration: rework edge builder tests to reduce boilerplate.
dart-lang/sdk@5f5d44c4dd Migration: sort declarations in migration_visitor_test_base.dart.
dart-lang/sdk@3604f75cd4 Gracefully degrade if annotation uses (non-serializable) FunctionExpression.
dart-lang/sdk@c7fbf0dc35 [nnbd_migration] Handle method calls with inferred type arguments
2019-08-28 01:04:20 -07:00
Ben Konyi
5b50633849 Roll src/third_party/dart 2bc0f49c00..9b23c483ba (1 commits)
dart-lang/sdk@9b23c483ba Revert "Make package:expect NNBD agnostic"
2019-08-27 21:58:14 -07:00
Jonah Williams
d9abd5a67d make engine, ui, and sdk rewriter inputs of dill construction (flutter/engine#11554) 2019-08-27 18:24:42 -07:00
Dan Field
114337a53c Make Skia cache size channel respond with a value (flutter/engine#11550) 2019-08-27 17:52:35 -07:00
Ben Konyi
0ecb9b3cd8 Roll src/third_party/dart f17d0563fa..2bc0f49c00 (10 commits)
dart-lang/sdk@2bc0f49c00 [vm, gc] Add timeline event for growth policy updates.
dart-lang/sdk@86ad613bf7 [vm/fuzzer] Enable package:pedantic analysis options
dart-lang/sdk@0328e8a7b6 sort ForwardingListener and ForwardingTestListener
dart-lang/sdk@aeb5e732fd split endClass/Mixin/ExtensionFactoryMethod event
dart-lang/sdk@e5b0ff494b Adding an offset field to TokenDetails to return token offset as part of listTokenDetails
dart-lang/sdk@35f8a8bf00 Gracefully degrade when FunctionTypeAlias uses FieldFormalParameter.
dart-lang/sdk@78bd2bbaca [test] Re-enable background compilation in debug mode.
dart-lang/sdk@f2ab9478ee [vm/bytecode] Avoid extra DebugCheck in variable declaration
dart-lang/sdk@10c212f910 Make package:expect NNBD agnostic
dart-lang/sdk@d61daa79d3 Add more specific warnings to analyzer for @required on parameters
2019-08-27 16:07:55 -07:00
Maurice Parrish
4eab48a26a Add check to enable metal for import (flutter/engine#11537) 2019-08-27 14:47:14 -07:00
P.Y. Laligand
4831de893a Update label of Fuchsia FIDL targets. (flutter/engine#11514) 2019-08-27 13:54:38 -07:00
Ben Konyi
0d04689c29 Roll src/third_party/dart 4015a79210..f17d0563fa (5 commits)
dart-lang/sdk@f17d0563fa split class/mixin/extension member parsing
dart-lang/sdk@d2ad7d1f91 [dartdevc] support compile-only/run-only on ddb tool
dart-lang/sdk@d44ada3c52 [vm] Remove constant evaluator calls in the VM and bytecode generator.
dart-lang/sdk@497765f59f [vm] Move VM constant patching before constant evaluation.
dart-lang/sdk@a6596cfd40 [cfe] Allow backend target to specify extra libraries to be indexed.
2019-08-27 12:59:31 -07:00
Dan Field
c5fc68f9f7 Optionally strip bitcode when creating ios framework (flutter/engine#11530) 2019-08-27 12:34:23 -07:00
Dan Field
3a5a21655d Bitcode only for release (flutter/engine#11520) 2019-08-27 11:25:59 -07:00
Dan Field
296a38a889 Strip bitcode from gen_snapshot (flutter/engine#11528) 2019-08-27 11:19:07 -07:00
Chris Bracken
0996764a76 Reuse texture cache in ios_external_texture_gl (flutter/engine#11524)
In current implementation, external texture data flow is a
producer-consumer model. When painting external texture, it always asks
registered external texture object to produce new CVPixelBuffer, then
transforms it to texture. `MarkNewFrameAvailable` function is ignored.
This commit changes the dataflow. Now ios_external_texture_gl caches
previous opengl texture, if no new frame are available, it do not
`copyPixelBuffer` method, just uses cached opengl texture to draw.

This is a re-land of flutter/engine#9806, which was previously reverted
in flutter/engine#11522.
2019-08-27 11:03:24 -07:00
skia-flutter-autoroll
3b665894c0 Roll src/third_party/skia 4b5d65561943..6064ecf7e993 (1 commits) (flutter/engine#11500)
https://skia.googlesource.com/skia.git/+log/4b5d65561943..6064ecf7e993

git log 4b5d65561943..6064ecf7e993 --date=short --no-merges --format='%ad %ae %s'
2019-08-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-27 13:40:24 -04:00
Michael Klimushyn
c65fb9cdc1 Assert that the JUnit tests are running on Java 8 (flutter/engine#11466) 2019-08-27 10:38:52 -07:00
Ben Konyi
4ae5dc8881 Roll src/third_party/dart e878bdafe9..4015a79210 (15 commits)
dart-lang/sdk@4015a79210 [kernel] Fixes to binary.md
dart-lang/sdk@bbbd6cdbcb Migration: update trial_migration.dart to show exceptions per package.
dart-lang/sdk@c604e58a9b Migration: add support for dynamic method dispatches.
dart-lang/sdk@c7ac27bf50 [vm/ffi] Refactor and fix pipeline for force-optimized code.
dart-lang/sdk@71f1a615f4 [dart2js] Handle non-identifier characters in member names
dart-lang/sdk@7c6cab995a [vm] Adds Update method to hash maps.
dart-lang/sdk@e7614adedb [cfe] Add Windows work-around for git diff in expectation testing
dart-lang/sdk@7dbf8eed3b [cfe] Support sharding in pkg/testing tests
dart-lang/sdk@6c67280e44 [vm] Move C-string-based hash maps to hash_map.h.
dart-lang/sdk@4a01dc1341 [vm/compiler] Remove load_invalidation_gen logic
dart-lang/sdk@202340f550 Reland "[dartdevc] Remove explicit calls of the constant evaluator in DDC."
dart-lang/sdk@21cf0f5f90 [cfe] Clean out all uses of expired flags.
dart-lang/sdk@a7b470f51f [cfe] Fix use of ExtensionBuilder.target
dart-lang/sdk@fda435a056 [CFE] Add more incremental compiler compiler test
dart-lang/sdk@c6cd0c4890 Rename SourceLibraryBuilder to LibraryBuilder and move it up.
2019-08-27 10:38:22 -07:00
Chris Bracken
8a25f39d85 Revert "Reuse texture cache in ios_external_texture_gl. (#9806)" (flutter/engine#11522)
Broke iOS builds:

    ../../flutter/shell/platform/darwin/ios/ios_external_texture_gl.mm:56:28: error: out-of-line definition of 'NeedUpdateTexture' does not match any declaration in 'flutter::IOSExternalTextureGL'
    bool IOSExternalTextureGL::NeedUpdateTexture(bool freeze) {
                           ^~~~~~~~~~~~~~~~~

This reverts commit 5dfdb4ac99547b4f01c19fcd4e4e80238b91854b.
2019-08-27 09:39:48 -07:00
LiuJiLong
5dfdb4ac99 Reuse texture cache in ios_external_texture_gl. (flutter/engine#9806)
In current implementation, external texture data flow is a producer-consumer model. When painting external texture, it always asks registered external texture object to produce new CVPixelBuffer, then transforms it to texture. `MarkNewFrameAvailable` function is ignored. This commit changes the dataflow. Now ios_external_texture_gl caches previous opengl texture, if no new frame are available, it do not `copyPixelBuffer` method, just uses cached opengl texture to draw.
2019-08-27 02:00:09 -07:00
Chris Bracken
db526e130c Roll third_party/benchmark to a779ffce872b4c811beef482e18bd0b63626aa42 (flutter/engine#11492)
Picks up a single change: Add trailing newline at EOF

This complies with Fuchsia's default_warnings config, which contains
"-Wnewline-eof".
2019-08-27 00:55:27 -07:00
Chris Bracken
116b9729ec Ensure trailing newline before EOF in C++ sources (flutter/engine#11489)
In generated text fixture location lookup code:
When the second argument to write_file() is a list, it is written one
item per line to the path specified by the first argument. This ensures
that we emit a trailing newline at EOF to comply with -Wnewline-eof.

Elsewhere:
Lack of a newline at EOF was undefined behaviour prior to C++11. The
Fuchsia tree sets -Wnewline-eof in its buildroot, so we plan to do the
same. This cleans up remaining first-party C++ sources that don't
include a trailing newline.
2019-08-27 00:13:00 -07:00
skia-flutter-autoroll
17d2bac5db Roll src/third_party/skia 3c8f9cb45dde..4b5d65561943 (5 commits) (flutter/engine#11486)
https://skia.googlesource.com/skia.git/+log/3c8f9cb45dde..4b5d65561943

git log 3c8f9cb45dde..4b5d65561943 --date=short --no-merges --format='%ad %ae %s'
2019-08-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3c6b2e1613c8..57ad1e1287dd (8 commits)
2019-08-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 26bef9371198..31c682b20741 (361 commits)
2019-08-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d6dc4b7e4533..605f863173b6 (4 commits)
2019-08-27 khushalsagar@chromium.org gpu: Update GrGLCaps usage of fTextureRectangle with chromium.

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-27 02:20:57 -04:00
Dan Field
2dd1eb3751 Roll buildroot to 58d85da77cf1d5c668d185570fa8ed3d2e1a1ab5 (flutter/engine#11483) 2019-08-26 22:19:38 -07:00
Ben Konyi
decb72ce41 Roll src/third_party/dart 69c6bea18f..e878bdafe9 (10 commits)
dart-lang/sdk@e878bdafe9 [vm/bytecode] Add DebugCheck to stop at return statement before executing finally blocks
dart-lang/sdk@6db6a0ce67 [vm/bytecode] Capture :controller_stream variable in async* functions
dart-lang/sdk@b6897ea094 Stop using resolutionMap in analyzer and analysis_server.
dart-lang/sdk@91de97f7e6 [nnbd_migration] Unwrap handles and remove handle assertion.
dart-lang/sdk@da4e6eb6e3 [vm/bytecode] Correct source positions for for-in statements
dart-lang/sdk@a7666c4fac Identifiers with ExtensionElement don't have types.
dart-lang/sdk@605709ac31 Fix _isDynamicExpression() in DartUnitHighlightsComputer2.
dart-lang/sdk@a2c7e7ce3e Migration: implement post-dominator analysis of `??` operations.
dart-lang/sdk@c1dbceda67 Migration: Test a complex example of flow analysis integration.
dart-lang/sdk@0c3a1a986f Migration: integrate flow analysis of try/catch/finally statements.
2019-08-26 21:56:34 -07:00
Chris Bracken
4336d71016 Add missing newline at EOF (flutter/engine#11473)
This was required by the C++ spec pre-C++11 and still gets picked up in
the Fuchsia tree due to -Wnewline-eof. It fixes:

    ../../third_party/flutter/lib/ui/text/line_metrics.h:75:47: error: no newline at end of file [-Werror,-Wnewline-eof]
    #endif  // FLUTTER_LIB_UI_TEXT_LINE_METRICS_H_
2019-08-26 21:11:57 -07:00
skia-flutter-autoroll
500506bc8b Roll src/third_party/skia 30cd12e81488..3c8f9cb45dde (1 commits) (flutter/engine#11472)
https://skia.googlesource.com/skia.git/+log/30cd12e81488..3c8f9cb45dde

git log 30cd12e81488..3c8f9cb45dde --date=short --no-merges --format='%ad %ae %s'
2019-08-27 fmalita@chromium.org [skottie] Harden motion blur

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-26 22:39:12 -04:00
Ben Konyi
f4319421b5 Roll src/third_party/dart c91da3fa26..69c6bea18f (12 commits)
dart-lang/sdk@69c6bea18f [ fuzzer ] Fixed analysis warnings in dartfuzz, enabled analysis as part of bot checks
dart-lang/sdk@6f2c3977cc [cfe] Add available extensions to Scope.
dart-lang/sdk@a00a8df2d9 [vm/bytecode] Correct source positions for switch cases
dart-lang/sdk@7b2e879858 Migration: integrate flow analysis of switch statements.
dart-lang/sdk@e18ebb610b Set relevance tags for constructors.
dart-lang/sdk@64a42600ea [vm/compiler] Avoid unnessary checks on 64-bit
dart-lang/sdk@a5c961d50b [vm/fuzzer] Simple class hierarchies
dart-lang/sdk@67d8bb4c24 Add 'Rename Extension Member' refactoring.
dart-lang/sdk@b8cb25c96f Flow analysis: shift responsibility for handling final fall-through to FlowAnalysis.
dart-lang/sdk@cebb64f249 [vm/compiler] Avoid deopt for non-clamping typed data
dart-lang/sdk@9b46abc4ad Restore removed error codes to unbreak angular
dart-lang/sdk@ece4f273ea [vm/fuzzer] Randomly add deterministic flag
2019-08-26 19:09:20 -07:00
xster
6ef2c2bc87 make it possible to disable debug symbols stripping (flutter/engine#11265) 2019-08-26 16:53:00 -07:00
Ben Konyi
3bd58ad50d Roll src/third_party/dart 43417df9c7..c91da3fa26 (12 commits)
dart-lang/sdk@c91da3fa26 [vm/fuzzer] renable stacktrace stress test on FFI
dart-lang/sdk@9a817c722b Add tests for extension method setter/getter basename shadowing.
dart-lang/sdk@4210112bfd [vm/debugger] Increase verbosity of --verbose-debug when setting breakpoints.
dart-lang/sdk@969c01f02c Remove unused methods from DeclarationResolver.
dart-lang/sdk@da66bf6f77 Issue 37951. Identify widgets in IfElement and ForElement.
dart-lang/sdk@2011b6fa6b Flow analysis: refactor and unit test switch statement logic.
dart-lang/sdk@e0c37247a2 Migration: integrate flow analysis of logical not expressions
dart-lang/sdk@48f8454960 [vm] Force raw variables created during scope building to be on the stack
dart-lang/sdk@103a43dd73 [cfe] Towards deprecating Builder.target
dart-lang/sdk@06150f4d2c Migration: fix some tests of assertion behavior.
dart-lang/sdk@9c761e1531 Migration: integrate flow analysis of if-null (`??`) expressions.
dart-lang/sdk@1f17242a4f [infra] Remove non-essential test expectations from dart2js status files
2019-08-26 16:06:26 -07:00
skia-flutter-autoroll
3deb0a9515 Roll src/third_party/skia 464eb78e444b..30cd12e81488 (8 commits) (flutter/engine#11459)
https://skia.googlesource.com/skia.git/+log/464eb78e444b..30cd12e81488

git log 464eb78e444b..30cd12e81488 --date=short --no-merges --format='%ad %ae %s'
2019-08-26 herb@google.com Track RemoteStrikes to send using pointers instead of descriptors
2019-08-26 csmartdalton@google.com Revert "Initiate MSAA resolves during DAG generation"
2019-08-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ce4270691346..684790252fe2 (1 commits)
2019-08-26 senorblanco@chromium.org Dawn: update for GrGpuCommandBuffer -> GrOpsRenderPass change.
2019-08-26 herb@google.com Fix include path in spirv-tools build
2019-08-26 michaelludwig@google.com Make image filter virtuals private where possible
2019-08-26 chz@google.com heif: Update to actual frame duration when the frame is decoded
2019-08-26 csmartdalton@google.com Initiate MSAA resolves during DAG generation

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-26 18:54:29 -04:00
Gary Qian
5a4bdf5ef6 Expose LineMetrics in dart:ui (flutter/engine#10670) 2019-08-26 13:40:22 -07:00
Dan Field
abca7e3fa9 Roll buildroot and update gn script for bitcode_marker (flutter/engine#11449) 2019-08-26 12:58:14 -07:00
skia-flutter-autoroll
e20b34353b Roll src/third_party/skia d617d5d29ca5..464eb78e444b (10 commits) (flutter/engine#11444)
https://skia.googlesource.com/skia.git/+log/d617d5d29ca5..464eb78e444b

git log d617d5d29ca5..464eb78e444b --date=short --no-merges --format='%ad %ae %s'
2019-08-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-26 mtklein@google.com remove MSRTC bots and GN support
2019-08-26 senorblanco@chromium.org Reland "Update DEPS: roll spirv-tools and spirv-headers."
2019-08-26 stani@google.com Revert "Update DEPS: roll spirv-tools and spirv-headers."
2019-08-26 bungeman@google.com Basic changes to get XPS drawing text.
2019-08-26 michaelludwig@google.com Define Usage and image+origin wrapper for image filters
2019-08-26 fmalita@chromium.org Add a colortype conversion bench
2019-08-26 egdaniel@google.com Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass.
2019-08-26 reed@google.com remove unneeded noemptycheck variants of intersect
2019-08-26 herb@google.com Rename SkGlyphCacheState -> RemoteStrike

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

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC stani@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
TBR=stani@google.com
2019-08-26 15:10:38 -04:00
skia-flutter-autoroll
c3d32867b2 Roll fuchsia/clang/mac-amd64 from RDjN2... to CGYQg... (flutter/engine#11442)
Roll fuchsia/clang/mac-amd64 from RDjN2... to CGYQg...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-toolchain-flutter-engine
Please CC  on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-08-26 14:57:03 -04:00
Tong Mu
9f9c4f0e40 Patch buttons for chromebook touchpad (flutter/engine#11420)
Changes irregular events of touchpad scrolling on Chromebook to have buttons: 1.
2019-08-26 11:49:55 -07:00
Amir Hardon
d857db54ce Skip empty platform view overlays. (flutter/engine#11427)
This change sets up a "spying canvas" to try and detect empty canvases.
When using platform views with a custom embedder, if a platform view
overlay canvas is known to be empty we skip creating a compositor layer
for that overlay.
2019-08-26 11:40:49 -07:00
Qxyat
3976be5c8b Release _ongoingTouches when FlutterViewController dealloc (flutter/engine#11049) 2019-08-26 10:49:54 -07:00
skia-flutter-autoroll
6372afa9af Roll src/third_party/skia ba57aa2b4a60..d617d5d29ca5 (1 commits) (flutter/engine#11439)
https://skia.googlesource.com/skia.git/+log/ba57aa2b4a60..d617d5d29ca5

git log ba57aa2b4a60..d617d5d29ca5 --date=short --no-merges --format='%ad %ae %s'
2019-08-26 senorblanco@chromium.org Update DEPS: roll spirv-tools and spirv-headers.

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

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

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=stani@google.com
2019-08-26 11:26:32 -04:00
Yegor
a5db220340 sync Flutter Web engine to the latest (flutter/engine#11421)
* sync Flutter Web engine to the latest
2019-08-26 08:16:09 -07:00
Ben Konyi
4e50fad113 Roll src/third_party/dart 524f78e6cb..43417df9c7 (4 commits)
dart-lang/sdk@43417df9c7 [vm/ffi] Fix crashes on stacktraces and debugging with force-optimized frames.
dart-lang/sdk@53883c6044 Best static error test failure output on crashes and unspecified errors.
dart-lang/sdk@1f875a61bb [kernel] Crash less when dumping partial dill file
dart-lang/sdk@ab54ea60e5 [vm/compiler] Add the framework for the IL deserializer.
2019-08-26 07:04:59 -07:00
skia-flutter-autoroll
b7f8f58640 Roll src/third_party/skia 27afcf5d12c0..ba57aa2b4a60 (4 commits) (flutter/engine#11437)
https://skia.googlesource.com/skia.git/+log/27afcf5d12c0..ba57aa2b4a60

git log 27afcf5d12c0..ba57aa2b4a60 --date=short --no-merges --format='%ad %ae %s'
2019-08-26 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 17f26865c8cc..3c6b2e1613c8 (17 commits)
2019-08-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src edb7520e0ea4..26bef9371198 (465 commits)
2019-08-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 115cfe7a1b32..d6dc4b7e4533 (1 commits)

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

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

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=stani@google.com
2019-08-26 03:16:29 -04:00
skia-flutter-autoroll
f44fbd3e54 Roll src/third_party/skia 92b33354ddac..27afcf5d12c0 (1 commits) (flutter/engine#11435)
https://skia.googlesource.com/skia.git/+log/92b33354ddac..27afcf5d12c0

git log 92b33354ddac..27afcf5d12c0 --date=short --no-merges --format='%ad %ae %s'
2019-08-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=stani@google.com
2019-08-25 23:36:37 -04:00
Dan Field
c3ef9446e6 update method for skia (flutter/engine#11436) 2019-08-25 20:06:12 -07:00
skia-flutter-autoroll
1bf7c6e1b6 Roll src/third_party/skia e4f1cd644aa9..92b33354ddac (1 commits) (flutter/engine#11434)
https://skia.googlesource.com/skia.git/+log/e4f1cd644aa9..92b33354ddac

git log e4f1cd644aa9..92b33354ddac --date=short --no-merges --format='%ad %ae %s'
2019-08-25 reed@google.com more rect api simplifications

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

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

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=stani@google.com
2019-08-25 09:33:48 -04:00
skia-flutter-autoroll
4935ad1269 Roll src/third_party/skia 46129a94cdf7..e4f1cd644aa9 (1 commits) (flutter/engine#11433)
https://skia.googlesource.com/skia.git/+log/46129a94cdf7..e4f1cd644aa9

git log 46129a94cdf7..e4f1cd644aa9 --date=short --no-merges --format='%ad %ae %s'
2019-08-25 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

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

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

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=stani@google.com
2019-08-25 05:51:12 -04:00
skia-flutter-autoroll
e6b0171de3 Roll src/third_party/skia 87b57d083321..46129a94cdf7 (1 commits) (flutter/engine#11432)
https://skia.googlesource.com/skia.git/+log/87b57d083321..46129a94cdf7

git log 87b57d083321..46129a94cdf7 --date=short --no-merges --format='%ad %ae %s'
2019-08-25 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

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

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

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Bug: None
TBR=stani@google.com
2019-08-25 02:07:53 -04:00