7319 Commits

Author SHA1 Message Date
Ben Konyi
334e3564d0 Roll src/third_party/dart a2709992a2..907c514c89 (1 commits)
907c514c89 [SDK] Adds build targets, wrappers and SDK builds for Dart AOT.
2019-04-05 10:13:20 -07:00
skia-flutter-autoroll
a0aadc7f69 Roll src/third_party/skia 558637996569..0e35ce27e0e9 (11 commits) (flutter/engine#8454)
https://skia.googlesource.com/skia.git/%2Blog/558637996569..0e35ce27e0e9

git log 558637996569eb53c18ffd7f8ca553bc5d1f4a6a..0e35ce27e0e933bdca908d8d772ef156ee6cbbb2 --date=short --no-merges --format=%ad %ae %s
2019-04-05 robertphillips@google.com Favor full screen clears for platforms that desire initialized memory
2019-04-05 reed@google.com Revert "Move localmatrix routines to shaderbase, no need to be public."
2019-02-19 herb@google.com Use canonical colors for luminance color
2019-04-04 reed@google.com Move localmatrix routines to shaderbase, no need to be public.
2019-04-05 robertphillips@google.com checkCommandBuffers when skipping a submit in submitCommandBuffer
2019-03-18 mtklein@google.com lift main-thread limit on iOS bots
2019-04-05 nigeltao@google.com Rewrite some SkWuffsCodec designated initializers
2019-04-05 brianosman@google.com Use GrGLenum consistently for cached program binaryFormat
2019-04-04 jvanverth@google.com Some more Metal memory fixes.
2019-04-04 jvanverth@google.com Add mm files to cmake sources
2019-04-05 robertphillips@google.com Stop using pendingIO in read/writeSurfacePixels (take 2)

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

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

If the roll is causing failures, please contact the current sheriff (jlavrova@google.com), and stop
the roller if necessary.
2019-04-05 12:44:26 -04:00
Ben Konyi
ed7bff2917 Roll src/third_party/dart 896f1c4bb9..a2709992a2 (25 commits)
a2709992a2 [vm] Support optcounter=1 and randomize it for testing.
4958a4e782 [vm] Adds a --help flag to vm/lib/kernel_front_end.dart (and by extension gen_kernel).
b700223542 [cfe] Do not reset the VM async name generator
245576a096 Update dart_style to 1.2.6.
38dbddc90d [vm/bytecode] Add AllocateClosure bytecode
a38dbf8575 update ChangeBuilder to lazily build the source change
b45c67a933 [vm] improve vm help messages
5a5b58db7e Reland "[vm] Allow running with the latest ABI dill files."
2415c08373 Add Dartdoc template info to the status pages
4ff8846d79 associate CONVERT_TO_SPREAD assist w/ `spread_collections` lint
7e28fc2cd6 Increment Analysis Server version to 1.26.0
4fa79e9ded Remove comments from the token stream
3d6e29d251 set empty environment defines to CompilerOptions
afe609d2c2 Update NNBD migration to add import as necessary
e4fa8904f8 Fix the windows bot
ddbeda075f Rework storing constructors and enum constants.
fd9e32df56 Reland "Spawn isolates using platform kernel when using old ABIs"
652a8be7a7 [Tests] Fix inifinite replication of Dart processes in tests
69ff056b51 Revert "[vm] Allow running with the latest ABI dill files."
a0e82ba23e [gardening] Disable exception caused by missing core dumps on windows
2a8117c341 Revert "Spawn isolates using platform kernel when using old ABIs"
5e8b0b7a97 [dart/fuzzer] Fuzz support for spread and control flow collections
c3113b0818 Spawn isolates using platform kernel when using old ABIs
35c4af445b [vm] Allow running with the latest ABI dill files.
7e5810ab30 Add an offset to the protocol used for import-on-paste
2019-04-05 07:32:32 -07:00
skia-flutter-autoroll
c14df9c5f5 Roll src/third_party/skia 604d5a3fca01..558637996569 (1 commits) (flutter/engine#8452)
https://skia.googlesource.com/skia.git/%2Blog/604d5a3fca01..558637996569

git log 604d5a3fca0166c1a4da3f199668e641b2ce8945..558637996569eb53c18ffd7f8ca553bc5d1f4a6a --date=short --no-merges --format=%ad %ae %s
2019-04-04 robertphillips@google.com Disable the TextureStripAtlasManagerColorFilterTest on MoltenVK

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-05 08:54:55 -04:00
skia-flutter-autoroll
094c974b68 Roll src/third_party/skia 1f58a8e457ba..604d5a3fca01 (1 commits) (flutter/engine#8451)
https://skia.googlesource.com/skia.git/%2Blog/1f58a8e457ba..604d5a3fca01

git log 1f58a8e457baef95ebf081d673859410e6e6c635..604d5a3fca0166c1a4da3f199668e641b2ce8945 --date=short --no-merges --format=%ad %ae %s
2019-04-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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-05 05:12:55 -04:00
skia-flutter-autoroll
a8c7ada577 Roll src/third_party/skia b0ababfe5ad2..1f58a8e457ba (3 commits) (flutter/engine#8450)
https://skia.googlesource.com/skia.git/%2Blog/b0ababfe5ad2..1f58a8e457ba

git log b0ababfe5ad2bddf4b900991cbc5ba8e6c9040b4..1f58a8e457baef95ebf081d673859410e6e6c635 --date=short --no-merges --format=%ad %ae %s
2019-04-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 43997017b0ed..fb201c5e208d (6 commits)
2019-04-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 3ae962179e68..3e2882be2dde (447 commits)
2019-04-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 225a13016b1c..0e3d328ac338 (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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-05 01:42:54 -04:00
skia-flutter-autoroll
916cd13668 Roll src/third_party/skia 51874e3e3712..b0ababfe5ad2 (1 commits) (flutter/engine#8449)
https://skia.googlesource.com/skia.git/%2Blog/51874e3e3712..b0ababfe5ad2

git log 51874e3e371230e2cc02912ed0c9ddb569e48532..b0ababfe5ad2bddf4b900991cbc5ba8e6c9040b4 --date=short --no-merges --format=%ad %ae %s
2019-04-04 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 22:13:54 -04:00
liyuqian
6dafe90543 Add scripts that prepares our windows VM image (flutter/engine#8446)
Have this script reviewed and committed to our repo for our future reference.

This prepares the VM used in https://github.com/flutter/engine/pull/8442

Once our Docker container is tested in GKE (after Kubernetes 1.14 is ready), I'll also upload Dockefiles and its related scripts here.
2019-04-04 17:28:03 -07:00
xster
6815c85282 Make sure FlutterViewController flushs all pending touches when no longer active (flutter/engine#8400) 2019-04-04 16:22:37 -07:00
skia-flutter-autoroll
489402144f Roll src/third_party/skia e4628b10722f..51874e3e3712 (2 commits) (flutter/engine#8445)
https://skia.googlesource.com/skia.git/%2Blog/e4628b10722f..51874e3e3712

git log e4628b10722f09adfb49943a43b9668fb9a02723..51874e3e371230e2cc02912ed0c9ddb569e48532 --date=short --no-merges --format=%ad %ae %s
2019-04-04 bungeman@google.com Allow selection of shaper wrapping algorithm.
2019-04-04 halcanary@google.com SkPDF: Use fewer complex PathOps to speed up clipping

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 18:46:54 -04:00
Ben Konyi
0472963d6d Roll src/third_party/dart 9814cb1b9c..896f1c4bb9 (4 commits)
896f1c4bb9 CFE tests for issue 36400
a112b11e2e [gardening] Disable dwarf_stack_trace_test on product mode because symbols can be wrong
313e0f5410 [CFE] Check if set element or map key overrides operator '=='.
e58a8fade5 Fix typos in the diagnostic messages
2019-04-04 13:39:37 -07:00
liyuqian
c8487c69ad Build windows engine on GCE (flutter/engine#8442)
This allows us to test windows engine compilation in presubmit checks using our own 32-CPU GCE instance for less than 10 minutes.
2019-04-04 13:19:35 -07:00
skia-flutter-autoroll
5cc39aa0fd Roll src/third_party/skia 1383a38e1d92..e4628b10722f (12 commits) (flutter/engine#8443)
https://skia.googlesource.com/skia.git/%2Blog/1383a38e1d92..e4628b10722f

git log 1383a38e1d92fb70d94185b454daa6c1afecc6a0..e4628b10722f09adfb49943a43b9668fb9a02723 --date=short --no-merges --format=%ad %ae %s
2019-04-03 malaykeshav@chromium.org Make SkRRect work with axis aligned rotation transforms
2019-04-04 kjlubick@google.com [canvaskit] Bump GPU resource cache to 256MB
2019-04-04 bsalomon@google.com Handle promise texture image fulfill returning nullptr.
2019-04-04 fmalita@chromium.org Revert "[canvaskit] Bump GPU resource cache to 256MB"
2019-04-04 fmalita@chromium.org [skottie] Fix gradient ramp interaction with non-atomic draws
2019-04-04 robertphillips@google.com Blacklist two more GMs for gltestthreading
2019-04-04 ethannicholas@google.com fixed skslc crash when the last token in a file is invalid
2019-04-04 bsalomon@google.com Avoid flushing due to cache pressure when nothing will become purgeable.
2019-04-03 egdaniel@google.com Batch up pipelineBarrier calls in vulkan.
2019-04-04 fmalita@chromium.org [canvaskit] Bump GPU resource cache to 256MB
2019-04-02 halcanary@google.com Examples: compile faster
2019-04-04 reed@google.com Reland "rely on clients to opt in to legacy enums"

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 15:17:51 -04:00
stuartmorgan
783b5003c0 Add window title/icon support to GLFW shell (flutter/engine#8435)
The GLFW shell used a hard-coded title and default icon for the window,
but these are things that a client should be able to control.
2019-04-04 13:54:07 -04:00
Ben Konyi
ab3af9a682 Roll src/third_party/dart 600b2831ef..9814cb1b9c (7 commits)
9814cb1b9c [vm/compiler] Make new CheckBoundBase and allow range analysis contrain values after GenericCheckBound
688475b1cd Fix bug in evaluation of == under constantUpdate2018
a069ddda21 [CFE] Produce InstanceCreation from unevaluated constructor invocation.
f63eaab3af [kernel] Add instance creation kernel node.
395e5f6037 [cfe/vm] make dart:ffi compatible with constant-update-2018
76f3630d04 [vm/compiler] Remove polymorphic typed data access in inliner
31d558c81c [vm/compiler] Add il_test_helper.h with support for running compilation pipelines for testing
2019-04-04 10:18:58 -07:00
skia-flutter-autoroll
b9ca439b2e Roll src/third_party/skia f346df396a23..1383a38e1d92 (8 commits) (flutter/engine#8440)
https://skia.googlesource.com/skia.git/%2Blog/f346df396a23..1383a38e1d92

git log f346df396a23adde4bd93f17067a9b17549acc84..1383a38e1d92fb70d94185b454daa6c1afecc6a0 --date=short --no-merges --format=%ad %ae %s
2019-04-03 bungeman@google.com Allow users to create stock shaping iterators.
2019-04-04 robertphillips@google.com Revert "Stop using pendingIO in read/writeSurfacePixels"
2019-04-04 reed@google.com Revert "rely on clients to opt in to legacy enums"
2019-04-04 kjlubick@google.com [canvaskit] Make SkImageShader from SkImage
2019-04-03 ethannicholas@google.com SkSL now properly errors when invocations are used outside of a geometry shader
2019-04-03 robertphillips@google.com Stop using pendingIO in read/writeSurfacePixels
2019-03-29 kjlubick@google.com [canvaskit] adding drawAtlas to canvas API
2019-04-03 reed@google.com rely on clients to opt in to legacy enums

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 11:42:55 -04:00
reed-at-google
b33dc6002d update to use SkTileMode (flutter/engine#8439) 2019-04-04 08:41:49 -04:00
skia-flutter-autoroll
8cad449e9e Roll src/third_party/skia dde12a25bb5e..f346df396a23 (1 commits) (flutter/engine#8438)
https://skia.googlesource.com/skia.git/%2Blog/dde12a25bb5e..f346df396a23

git log dde12a25bb5e05ab929590cc7b71851ee76378ec..f346df396a23adde4bd93f17067a9b17549acc84 --date=short --no-merges --format=%ad %ae %s
2019-04-03 egdaniel@google.com Minor refactoring of where we call addingWork in GrVkCommandBuffer.

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 08:13:54 -04:00
skia-flutter-autoroll
c4b1c76b38 Roll src/third_party/skia b6d04556c34d..dde12a25bb5e (4 commits) (flutter/engine#8437)
https://skia.googlesource.com/skia.git/%2Blog/b6d04556c34d..dde12a25bb5e

git log b6d04556c34db25d6d8aef4eff9c5f0a61ea3733..dde12a25bb5e05ab929590cc7b71851ee76378ec --date=short --no-merges --format=%ad %ae %s
2019-04-04 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 38969ffb5d49..3ae962179e68 (476 commits)
2019-04-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 89899748a858..43997017b0ed (9 commits)
2019-04-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 2b9fb4bf5ece..225a13016b1c (11 commits)

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

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

If the roll is causing failures, please contact the current sheriff (jlavrova@google.com), and stop
the roller if necessary.
2019-04-04 03:23:54 -04:00
Ben Konyi
e42c08af4d Roll src/third_party/dart 11a3dd7332..600b2831ef (9 commits)
600b2831ef [dartdevc] Updating nullability inference to account for unevaluated constants
7c9d02b313 [vm/bytecode] Generate empty list literals more efficiently
bf293ea34c [vm/bytecode] Remove support for old version of bytecode format (v1)
e9f5b85492 [vm/bytecode] fixed typo in stack test
da15746f4c Update the production of training data
603a57e4c2 [vm, interpreter] Increment implicit accessor usage counts.
4d37977473 [vm/bytecode] Do not mark null-initialized instance fields as nullable too early
2f77af1c6f Fold `identical(double.nan, double.nan)` => `false` in dart2js.
f1cfcc621a [test/vm status files] Update vm status file to remove all entries related to spread and control_flow
2019-04-03 22:15:45 -07:00
skia-flutter-autoroll
d8f9b44c8f Roll src/third_party/skia 5c5de2146309..b6d04556c34d (1 commits) (flutter/engine#8434)
https://skia.googlesource.com/skia.git/%2Blog/5c5de2146309..b6d04556c34d

git log 5c5de21463095923adfb3349c5c794be56665395..b6d04556c34db25d6d8aef4eff9c5f0a61ea3733 --date=short --no-merges --format=%ad %ae %s
2019-04-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 23:54:54 -04:00
Ben Konyi
fdbdd72743 Roll src/third_party/dart f6768b6fb3..11a3dd7332 (56 commits)
11a3dd7332 Split up language_2/control_flow_collections/for_test.
35f45cf3f1 Remove _mainLibraryUri, replace with user-code-locations
5fffa99993 Add helper method to clear batch-mode state
0669c2cee5 fix dartfix modification of analysis options
82f8477314 Split up language_2/control_flow_collections/if_test.
e3164c9078 [vm, reload] ResetICDatas may allocate, so it cannot run during heap iteration.
26c45e78a4 [vm/compiler] Prevent incorrect caching of mutable CompileType objects as reaching types.
830ec419b6 Cleanup warnings and sort a few files
2ebdb0890f [gardening] Update flutter engine patch as DART_CHECK_VALID change is no longer needed.
dfdd974390 [vm/kernel] Pass environment defines through CompilerOptions for front-end const evaluator
dc655d9e1a [vm, bytecode] Propagate interface targets to the flow graph and ICData.
1dd6eaac56 Resolve default values.
ab065aedda Fix a potential infinite loop in type_error_test.
1dd72d4309 Revert "[vm/build] Expose is_release/is_profile so they are available in third_party gn scripts." and different fix.
e64bd9a01a [vm/compiler] Fix incorrect labeling of stack slots
fe2d66006d improve type-before-factory error message
f32db1a453 Start adding type algebra.
1d6a7bee36 rework dartfix NNBD to use FixCodeTask.processPackage
9e81e4bfe5 [vm/compiler] Move BlockBuilder from graph_intrinsifier.cc to a header.
93d0e8279a Include liveness of type arguments in supertypes in RTI needed checks computation
80b40bdbeb Add completion subscriptions to the status page
f15f9208e6 Remove !googletest from third_party/.gitignore
28734c5f23 [vm] Deoptimize when encountering uninitialized guard state for final field in optimized code.
9f3e9f37a0 [cfe] Make checks on individual leaves of collection element sub-trees
fad85a6bfa Broken test fixes
54783db99c [cfe] Ensure that `await for` elements are marked async
592aee4838 Revert "Reland "Temporary revert of two changes which potentially caused performance regressions in Flutter.""
debd918696 Reland "Temporary revert of two changes which potentially caused performance regressions in Flutter."
0368adee9d [infra] Switch benchmark builders to Ubuntu 16.04.
8754eb128c Test bytecode benchmarks when built with bytecode support.
dbb6bf0237 [cfe] Ensure that async for map entries are marked
78fca5b2fa Include liveness of type argument in supertypes in RTI needed checks computation
9a2b222cba [infra] dart_sdk builder script won't upload from tryjobs
e1e5bb59c9 [cfe] Check that the condition in if-elements is a bool
c5f1614bcc [fasta] Don't use invalidCollectionElement when ui-as-code is enabled
cc0997f1bc Compute 'isSimplyBounded' for generic classes and typedefs.
efa9b9da99 [gardening] Patch flutter engine to fix flutter hhh build.
7f09c40db4 Add builder tag to dart2js-production-*-d8 and mark language_2/control_flow_collections/for_test as Crash on dart2js-production-linux-d8.
33fb2431c0 changelog: remove linter details that don't affect SDK users
dc9370a07d [vm/runtime] Create separate background compilation queues for optimized and unoptimized compilations.
f3aaf8a770 [vm/build] Expose is_release/is_profile so they are available in third_party gn scripts.
d63d0b4bcd Revert "Temporary revert of two changes which potentially caused performance regressions in Flutter."
49c94d3600 Temporary revert of two changes which potentially caused performance regressions in Flutter.
5f03a9a07e Fix lints in summary generator: setter types, star-slash docs
d77a6064a9 [vm, profiler] Improve profiler stacks and VM backtraces.
335a854696 Implement JavaScript semantics for frontend constant folding.
9f59f46650 Fix an exception in the changeArgumentName quick fix (issue 36440)
0d0f5916f7 Issue 36439. Fix for incomplete generic type alias, without function type.
3379eefd5f [vm] Remove DART_CHECK_VALID; add check for a current isolate to Dart_PropagateError.
3782887c37 [gardening] Update flutter glfw-disabling patch
5bbfc06b83 [vm/build] Pass predefined environment variables to compile_platform.
2ee8bb87e4 Remove control flow collections test skips for all platforms
8fb77ec84d [vm/bytecode] Preliminary support for new language features in bytecode
8aabbf39e5 Move last meta-based hint code tests to diagnostics:
6d934b94c5 [vm, service] Remove _getCrashDump.
50d4e489d4 Fix type comparisons in language_2/control_flow_collections.
2019-04-03 18:32:22 -07:00
skia-flutter-autoroll
e9baad5729 Roll src/third_party/skia 2273c900ea28..5c5de2146309 (5 commits) (flutter/engine#8432)
https://skia.googlesource.com/skia.git/%2Blog/2273c900ea28..5c5de2146309

git log 2273c900ea2888ac659dbcdfe6e6d1cd2cf76177..5c5de21463095923adfb3349c5c794be56665395 --date=short --no-merges --format=%ad %ae %s
2019-04-03 reed@google.com no more legacy enum references
2019-04-03 halcanary@google.com Fix SkTypeface_Mac::getGlyphToUnicodeMap
2019-04-03 fmalita@chromium.org [skottie] Fix gradient ramp for non-solid layers
2019-04-03 ethannicholas@google.com fix SkSL constant comparisons involving negated vectors
2019-04-03 ethannicholas@google.com fixed error reporting in SkSL->Metal

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 20:31:36 -04:00
Chinmay Garde
9cd2e8351c Revert "Enable shutting down all root isolates in a VM. (#8402)" (flutter/engine#8431)
This reverts commit 56252a8aacaf29a17853e3ade6978972689dff18.
2019-04-03 17:08:56 -07:00
Chinmay Garde
56252a8aac Enable shutting down all root isolates in a VM. (flutter/engine#8402) 2019-04-03 15:44:29 -07:00
Chris Bracken
e3beb1ce56 Make AccessibilityViewEmbedder final (flutter/engine#8429)
Since this class implements equals() and hashCode() it should either be
final or handle subclasses in equals(); given this is unlikely to be
subclassed, making it final is the simpler option.
2019-04-03 15:06:11 -07:00
Chris Bracken
df39681b8c Eliminate unused displayBounds parameter (flutter/engine#8427)
Use of this parameter was eliminated in 2f36f15.
2019-04-03 14:28:29 -07:00
liyuqian
ee7f29e899 Roll buildroot (flutter/engine#8425)
This includes flutter/buildroot#228
2019-04-03 14:27:37 -07:00
skia-flutter-autoroll
6418596e75 Roll src/third_party/skia fbe240669394..2273c900ea28 (13 commits) (flutter/engine#8428)
https://skia.googlesource.com/skia.git/%2Blog/fbe240669394..2273c900ea28

git log fbe240669394715ee2f3e9f85407dad241eca262..2273c900ea2888ac659dbcdfe6e6d1cd2cf76177 --date=short --no-merges --format=%ad %ae %s
2019-04-03 herb@google.com GM for SkOverdrawCanvas
2019-03-30 csmartdalton@google.com Add a cap to allow coverage counting or not
2019-03-27 mtklein@google.com set PNG compression level back to 1
2019-04-03 csmartdalton@google.com Rename GrPipeline::Flags to GrPipeline::InputFlags
2019-04-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-03 robertphillips@google.com Reset GrVkCommandBuffer's work status in end()
2019-04-03 herb@google.com Remove SkFindAndPlaceGlyph from gn
2019-04-02 bsalomon@google.com Track the number of resources that would become purgeable after flush in GrResourceCache.
2019-04-03 brianosman@google.com Fix the GLSL persistent cache (and add a config to test it)
2019-04-03 michaelludwig@google.com Support strict constraints for bulk texture sets
2019-04-03 halcanary@google.com SkMD5 returns digest
2019-04-03 herb@google.com Move overdraw canvas to using new painter
2019-04-03 mtklein@google.com split cpu+gpu work queues

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 17:03:54 -04:00
Chinmay Garde
736277e9c7 Revert "Revert "Separate the data required to bootstrap the VM into its own class. (#8397)" (#8406)" (flutter/engine#8414)
This reverts commit 8a0076fdddc96b4ec2fb67f45051aa490827fc02.
2019-04-03 13:38:12 -07:00
skia-flutter-autoroll
9722fcf24e Roll src/third_party/skia 176da0bb8a10..fbe240669394 (9 commits) (flutter/engine#8424)
https://skia.googlesource.com/skia.git/%2Blog/176da0bb8a10..fbe240669394

git log 176da0bb8a1002d2fe4c4edf4ce9fde609bda256..fbe240669394715ee2f3e9f85407dad241eca262 --date=short --no-merges --format=%ad %ae %s
2019-04-03 brianosman@google.com Reland "Remove the NullGL interface (and associated test context)"
2019-04-03 mtklein@google.com support comments
2019-04-03 mtklein@google.com add --legacy to fm, legacy=true to fm_bot
2019-04-03 mtklein@google.com -script - for stdin
2019-04-03 reed@google.com Use SkTileMode instead of nested enum
2019-04-03 mtklein@google.com don't have fm_bot send fm empty sources to run
2019-04-01 mvujovic@adobe.com Reland "Inset blur domain a tiny bit to prevent certain GPUs from sampling transparent black from scratch textures."
2019-04-03 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-02 mtklein@google.com GrContext abandon: fail -> skip

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 13:29:35 -04:00
Ryan Macnak
16e6a62464 Remove use of DART_CHECK_VALID. (flutter/engine#8417)
Bug: https://github.com/flutter/flutter/issues/30407
2019-04-03 10:01:57 -07:00
skia-flutter-autoroll
ea5fb8a1b8 Roll src/third_party/skia e25b4472cdd9..176da0bb8a10 (10 commits) (flutter/engine#8422)
https://skia.googlesource.com/skia.git/%2Blog/e25b4472cdd9..176da0bb8a10

git log e25b4472cdd9f09cd393c9c34651218507c9847b..176da0bb8a1002d2fe4c4edf4ce9fde609bda256 --date=short --no-merges --format=%ad %ae %s
2019-04-03 mtklein@google.com tiny tweak: no need to reload lottie files
2019-04-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src b3f3a36219a1..38969ffb5d49 (477 commits)
2019-04-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 6cb0cff57376..89899748a858 (11 commits)
2019-04-02 bsalomon@google.com Control access to adding ref to a GrGpuResource when it's ref count is zero.
2019-04-02 ethannicholas@google.com added support for half input variables in SkSL fragment processors
2019-04-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 459453a96257..2b9fb4bf5ece (7 commits)
2019-04-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-02 fmalita@chromium.org [skottie] Add support for (non-standard) v-centered text
2019-04-03 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-02 mtklein@google.com have FM run GMs in command line order

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-03 09:58:54 -04:00
skia-flutter-autoroll
90170b6cbb Roll src/third_party/skia c9eeab3d85b9..e25b4472cdd9 (1 commits) (flutter/engine#8420)
https://skia.googlesource.com/skia.git/%2Blog/c9eeab3d85b9..e25b4472cdd9

git log c9eeab3d85b9c85e49a4d8228ba7468072e2bb0d..e25b4472cdd9f09cd393c9c34651218507c9847b --date=short --no-merges --format=%ad %ae %s
2019-04-02 reed@google.com Move SkTileModes to top level

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 22:51:49 -04:00
skia-flutter-autoroll
b4bc6f4f70 Roll src/third_party/skia 71c0e9422038..c9eeab3d85b9 (4 commits) (flutter/engine#8418)
https://skia.googlesource.com/skia.git/%2Blog/71c0e9422038..c9eeab3d85b9

git log 71c0e94220380f4cbb3a8ba462ef9036fa7ab1ff..c9eeab3d85b9c85e49a4d8228ba7468072e2bb0d --date=short --no-merges --format=%ad %ae %s
2019-04-02 bungeman@google.com Remove Skia version number.
2019-04-02 mtklein@google.com update some FM flags
2019-04-02 michaelludwig@google.com Do not lose existing paint shaders when drawing alpha images
2019-04-02 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 19:21:39 -04:00
stuartmorgan
a6adcffb4c Add scroll wheel support to desktop GLFW shell (flutter/engine#8416)
Sends scroll events from GLFW to the Flutter engine, allowing scrolling
of Scrollables via a scroll wheel.
2019-04-02 18:17:23 -04:00
Ben Konyi
837b5be1f5 Roll src/third_party/dart 14fd3b7d6a..f6768b6fb3 (5 commits)
f6768b6fb3 Update the data version to prevent the use of outdated cached data
8fee2596e5 Remove some unused front_end dependencies
725c070632 report error on type reference before factory keyword
ff99692175 dartfix update analysis options to enable NNBD
aed696cea7 [infra] Update checked in SDKs to 2.2.1-dev.3.0
2019-04-02 13:43:13 -07:00
Matt Carroll
55fdbe155d Added new Android embedding packages to javadoc generation. (flutter/engine#8411) 2019-04-02 13:23:47 -07:00
Alexander Aprelev
afd1473d35 Pass environment defines to compile flutter platform step. (flutter/engine#8412)
* Pass environment defines to the compiler

* Remove non-strong platform target
2019-04-02 13:09:53 -07:00
skia-flutter-autoroll
ffa60b3b57 Roll src/third_party/skia f2d9b865d736..71c0e9422038 (13 commits) (flutter/engine#8413)
https://skia.googlesource.com/skia.git/%2Blog/f2d9b865d736..71c0e9422038

git log f2d9b865d73631d0052a323558b3c083f7e05188..71c0e94220380f4cbb3a8ba462ef9036fa7ab1ff --date=short --no-merges --format=%ad %ae %s
2019-04-02 mtklein@google.com We don't actually use thesee extensions with GLES
2019-04-02 bsalomon@google.com Revert "Inset blur domain a tiny bit to prevent certain GPUs from sampling transparent black from scratch textures."
2019-04-02 mtklein@google.com add skottie support to fm
2019-04-02 mtklein@google.com allow skipped source/backend pairs in fm
2019-04-02 jvanverth@google.com Fix some more Metal and iOS leaks
2019-04-02 brianosman@google.com Initialize renderability in GrMockOptions
2019-03-29 egdaniel@google.com Remove read access flags from src of memory barriers.
2019-04-02 robertphillips@google.com Add tracking of work to GrVkCommandBuffer
2019-04-02 brianosman@google.com Remove samples that aren't built
2019-04-02 mtklein@google.com allow GMs to fail in DM
2019-04-02 brianosman@google.com Remove redundant setup code in readSurfacePixels
2019-04-02 jvanverth@google.com Updates to iOS build
2019-04-01 herb@google.com Refactor main GPU glyph decisions

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 15:52:31 -04:00
Zachary Anderson
f2420cd203 [txt] Add back FontCollection::SetDefaultFontManager (flutter/engine#8410) 2019-04-02 10:22:12 -07:00
Ben Konyi
b19e1aaf1f Roll src/third_party/dart 75b2f9f919..14fd3b7d6a (23 commits)
14fd3b7d6a Report errors on invalid constants in == and !=
4a1b153fe1 [cfe] Enable type promotion in if-elements of literal collections
45bd79c119 [cfe] Fix inference on variable declarations in for-elements
71a3649a5a [cfe] Assume invocations are dead if they aren't reached by type inference
d320f42542 [CFE] Remove redundant null checks in constant evaluator.
405bd06725 [VM] Refactors metrics variables to avoid multiple instances per compiled unit.
3a93cf9464 Update dart_style to 1.2.5.
8ce2d7a4e1 [CFE] Better error messages on errors with user definable operators
c71888d537 [cfe] Async translation of block expressions
28e658814f [dartdevc] Implementing collection concatenation
057497e57b Revert "[vm/runtime] Create separate background compilation queues for optimized and unoptimized compilations."
ba473d579f Unskip co19_2/Control-flow-collections for dart2js.
bcb6df13b9 [vm/runtime] Create separate background compilation queues for optimized and unoptimized compilations.
bfb99d146d [dartdevc] Adding superclass constraints to mixin init
c26f1c6bf7 Do not assume stack trace is not null
9325a3122c [infra] Add missing out directories to the "vm-kernel" fileset.
c2f014064e [vm/debugger] Ensure TopLevel class is finalized when setting breakpoint
e979895efb Revert "[vm] Repair the resolver abstraction."
dd7a6320e3 Rework the way Dartdoc template information is gathered
bb0dc80550 [gardening] Rename flutter engine patch to catch up with roll
010f3e91fa [gardening] Follow-up to temp disable flutter engine gl build
0d0857ca98 [gardening] Temporarily disable flutter engine gl build to unbreak hhh buildbot
0fdaec1b8e [ Service ] Removed extra print statement in test
2019-04-02 10:06:18 -07:00
Zachary Anderson
6982c0e193 [fuchsia] Exclude glfw from the Fuchsia host build (flutter/engine#8407) 2019-04-02 09:49:14 -07:00
skia-flutter-autoroll
89954a792d Roll src/third_party/skia 70d8f4f3acbb..f2d9b865d736 (11 commits) (flutter/engine#8408)
https://skia.googlesource.com/skia.git/%2Blog/70d8f4f3acbb..f2d9b865d736

git log 70d8f4f3acbbbc6fbce0e1f1753ba475f2c52dac..f2d9b865d73631d0052a323558b3c083f7e05188 --date=short --no-merges --format=%ad %ae %s
2019-03-28 mtklein@google.com Add basic fm_bot script
2019-04-02 brianosman@google.com Remove SkScalarSinCos
2019-04-02 bsalomon@google.com Make GrVkGpuCommandBuffer::CopyInfo hold source as pending read.
2019-04-02 reed@google.com add mtklein to api approvals
2019-04-01 mtklein@google.com remove SkColorFilter::onMakeComposed()
2019-04-02 reed@google.com remove double compose: lerp and mode
2019-04-01 bungeman@google.com Clean up shaper handler.
2019-04-02 fmalita@chromium.org [skottie] Initial gradient ramp effect support
2019-04-01 mvujovic@adobe.com Inset blur domain a tiny bit to prevent certain GPUs from sampling transparent black from scratch textures.
2019-04-02 brianosman@google.com Revert "Remove the NullGL interface (and associated test context)"
2019-04-01 reed@google.com remove asComponentTable introspection method

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 12:29:58 -04:00
Zachary Anderson
8a0076fddd Revert "Separate the data required to bootstrap the VM into its own class. (#8397)" (flutter/engine#8406)
This reverts commit 38f5fc418a08ed43945ad21d19494d6b352e1443.
2019-04-02 09:12:56 -07:00
skia-flutter-autoroll
29ac13ca7e Roll src/third_party/skia d962070feb84..70d8f4f3acbb (1 commits) (flutter/engine#8405)
https://skia.googlesource.com/skia.git/%2Blog/d962070feb84..70d8f4f3acbb

git log d962070feb84a95e25d99f0a6ad26fd59d32e60b..70d8f4f3acbbbc6fbce0e1f1753ba475f2c52dac --date=short --no-merges --format=%ad %ae %s
2019-04-01 scroggo@google.com SkWuffsCodec: Use drawing to do color correction and scaling

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 09:06:38 -04:00
skia-flutter-autoroll
0de949dd26 Roll src/third_party/skia 1acf79a3e5b8..d962070feb84 (4 commits) (flutter/engine#8404)
https://skia.googlesource.com/skia.git/%2Blog/1acf79a3e5b8..d962070feb84

git log 1acf79a3e5b8abfca56193e4643b51f3c552389c..d962070feb84a95e25d99f0a6ad26fd59d32e60b --date=short --no-merges --format=%ad %ae %s
2019-04-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-04-02 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-04-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3115a0fc17fa..6cb0cff57376 (9 commits)
2019-04-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src e01c3e081ff3..b3f3a36219a1 (475 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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 04:33:49 -04:00
skia-flutter-autoroll
1fbe313df7 Roll src/third_party/skia 3f6a2ac63670..1acf79a3e5b8 (1 commits) (flutter/engine#8403)
https://skia.googlesource.com/skia.git/%2Blog/3f6a2ac63670..1acf79a3e5b8

git log 3f6a2ac636700b5bb27834938de3b43f71a33beb..1acf79a3e5b8abfca56193e4643b51f3c552389c --date=short --no-merges --format=%ad %ae %s
2019-04-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 52a67b6495ce..459453a96257 (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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-02 01:04:49 -04:00
MH Johnson
dc2da3460f [ui] Add null check in FontWeight.lerp (flutter/engine#8274)
* Add null check in FontWeight.lerp

* Add Unit tests for FontWeight.lerp
2019-04-01 21:56:19 -04:00
skia-flutter-autoroll
8bd246441e Roll src/third_party/skia b27667a15a15..3f6a2ac63670 (1 commits) (flutter/engine#8401)
https://skia.googlesource.com/skia.git/%2Blog/b27667a15a15..3f6a2ac63670

git log b27667a15a15ce31d135538a409c419c0b8b0d1b..3f6a2ac636700b5bb27834938de3b43f71a33beb --date=short --no-merges --format=%ad %ae %s
2019-04-01 reed@google.com remove unneeded asACompose

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 (jlavrova@google.com), and stop
the roller if necessary.
2019-04-01 20:29:49 -04:00