12602 Commits

Author SHA1 Message Date
Chinmay Garde
8dabd60a30
Remove unused DartVM::IsKernelMapping (#8381) 2019-03-29 20:53:40 -07:00
Ben Konyi
63b9d257cb Roll src/third_party/dart f29e100f42..1e82544b07 (41 commits)
1e82544b07 [gardening] Attempt to paper over failing flutter test affected by https://dart-review.googlesource.com/c/sdk/+/97311.
dfbdf0a187 Support for function typed formal parameters.
e46fa1cf1d Revert "[VM] Ensure Top level class is finalized for loadedscripts in library"
e0a2651ce0 [cfe] Fix downcasts added during set/map disambiguation
f21d521d0e [cfe] Fix pre-inference set/map disambiguation
6b19aa821b [cfe] Do type checks on spreads during inference
1a5ed8247f [fasta] Fix typos and copy-paste errors in a test case
584affcffa [cfe] Add initial support for 'for' and for-in elements in maps
fa7e0c7531 [cfe] Add element type checks in spreads
1b2a4b8eb1 Convert some tests to DriverResolutionTest
fb58826aa3 [CFE] Compensate for lowering and desugaring in spread.
7ef28f0b03 Handle constant field init registration correctly.
da0de0a867 Handle native field impact correctly from ir constants
00d65e2d84 Roll co19 to revision c3b33ee
0560014c79 Remove unused error codes
e8b56268ef Resolve constructor initializers and redirections.
c185945507 [vm/aot] Ensure global object pool is relocated by compactor and reloaded when returning from natives
d23909802e [vm/compiler] Eliminate dead CatchBlockEntry Parameter-s
69790e7eb4 Updated Dart.g, tests & status files to support ui-as-code collections
1bf1ca1933 Revert "Update dart_style to 1.2.5."
4fe2f6f349 Add more tests to the incremental compiler
611a53ee5e Update dart_style to 1.2.5.
b7f69e24a2 dartdevc and bazel worker can use incremental compiler
a506c708f2 [co19] DEPS updated
9b77e4c507 Include constructors into available suggestions.
0eb76a5b5a Move await for of null tests to a different file.
8d699db9af Update spread_collections/inference_test to use Type.== instead of identical
edf470bf83 Initial sketch of dartdoc support
1b643e5c1f Support for mixins.
bc0148cf87 [ddc] Skip unsupported co19 tests on ddc/ddk
15b4e57510 [ VM / Service ] Fixed failing isolate_lifecycle_test
4c50d06ac5 Handle inconsistent analysis exception during a refactoring (issue 36149)
ae62f7fefe [vm, gc] Make incremental write-barrier elimination safe.
d07e33e11f Convert more comments from block to line style
926a6c0958 Convert more comments
dfcc52f909 [vm/dart:io/fuchsia] Improve fdio_pipe_half signature, step 2.
1926f69e4d Include available classes when includeConstructorSuggestions is true.
d0fda82493 Clean up some of the unused task model support in test code
2bc81be75a [infra] Some missing interpreter bot configurations.
ac2c934563 Reland "[ VM / dart:isolate ] Added ability to set names for spawned isolates."
380ae2ce55 [ Observatory ] Fixed links for 'part's in dart:* scripts not being created.
2019-03-29 19:16:57 -07:00
Chinmay Garde
b75472c106
Add missing import to functional for Windows. (#8382) 2019-03-29 18:14:06 -07:00
liyuqian
9d7167516e
Ensure OpacityLayer to have a single child (#8362)
It ensures that every OpacityLayer can be optimized by retained
rendering.

Tested with `flutter test --local-engine=host_debug_unopt` in
flutter/flutter/packages/flutter.

Related issues: #21756 #23535
2019-03-29 17:58:30 -07:00
Chinmay Garde
131cc625a1
Allow native entrypoint registration for runtime unittests. (#8379) 2019-03-29 17:53:49 -07:00
Michael Goderbauer
5e124ffc13
Fix typos (#8339)
Courtesy of google's "CommonTypos" analysis.
2019-03-29 17:47:55 -07:00
Chinmay Garde
972afdc92b
Allow running runtime_unittests in AOT mode. (#8375)
Previously, only the most basic tests were run in AOT mode.
2019-03-29 17:15:38 -07:00
Jason Simmons
ca7623eb39
Handle null values in TextInputConfiguration.actionLabel JSON (#8377)
Fixes https://github.com/flutter/flutter/issues/29798
2019-03-29 17:15:04 -07:00
skia-flutter-autoroll
d0239bd834
Roll src/third_party/skia 73c6c9d26870..59b733715141 (3 commits) (#8378)
https://skia.googlesource.com/skia.git/%2Blog/73c6c9d26870..59b733715141

git log 73c6c9d268708f75e2fcdea6b2f7b7e2bf6eacae..59b733715141b732ce3fb73b8870851f616c3163 --date=short --no-merges --format=%ad %ae %s
2019-03-29 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-29 ethannicholas@google.com Revert "GPU support for SkMixers"
2019-03-29 ethannicholas@google.com GPU support for SkMixers

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 (stani@google.com), and stop
the roller if necessary.
2019-03-29 20:13:51 -04:00
Jason Simmons
71d59cde9e
Check for hover motion events in AndroidTouchProcessor (#8376)
Fixes https://github.com/flutter/flutter/issues/30122
2019-03-29 15:42:11 -07:00
Zachary Anderson
fdcbb40fe9
[flutter_tester] Accept --icu-data-file-path (#8374) 2019-03-29 14:57:40 -07:00
Jonah Williams
e633b26c5c
Introduce unit tests and refactor web dart:ui into "package" (#8346) 2019-03-29 14:54:53 -07:00
Chinmay Garde
86f4b741b8
Move libdart selection into its own target in //flutter/runtime. (#8373)
Cleanup repeated rules.
2019-03-29 14:29:09 -07:00
Chinmay Garde
f39cf3774d
Add a GN format presubmit. (#8371) 2019-03-29 13:56:55 -07:00
skia-flutter-autoroll
d6e2d85277
Roll src/third_party/skia 7eeb74fdfd84..73c6c9d26870 (8 commits) (#8372)
https://skia.googlesource.com/skia.git/%2Blog/7eeb74fdfd84..73c6c9d26870

git log 7eeb74fdfd8453b4fc0f0460ade48d4097444043..73c6c9d268708f75e2fcdea6b2f7b7e2bf6eacae --date=short --no-merges --format=%ad %ae %s
2019-03-29 bsalomon@google.com Move new convex path towards the end of the path array in GM convexpaths.
2019-03-29 michaelludwig@google.com Interpolate coverage in screen space for perspective quads
2019-03-29 csmartdalton@google.com Split GrCCCoverageProcessor into subclasses
2019-03-29 ethannicholas@google.com fix SkSL lexer's handling of invalid characters
2019-03-29 bsalomon@google.com In GrAAConvexPathRenderer check whether middle quadtric control point is close to line segment between first and last control points and if so draw as a line.
2019-03-29 michaelludwig@google.com Add reproduction test case for crbug/947055
2019-03-29 fmalita@chromium.org [skottie] Allow extra-normal Bezier interpolation
2019-03-29 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 (stani@google.com), and stop
the roller if necessary.
2019-03-29 16:43:49 -04:00
stuartmorgan
8412c199a5
Enable Linux shell build (#8233)
Enables building of the GLFW shell and the related unit tests.
2019-03-29 16:34:02 -04:00
Jason Simmons
1339011991
libtxt: track the start and end x positions of glyph blobs for more accurate rendering of text decorations (#8368)
Fixes https://github.com/flutter/flutter/issues/30041
Fixes https://github.com/flutter/flutter/issues/24337
2019-03-29 13:01:37 -07:00
Chinmay Garde
a1a2129bc4
GN Format all files in the engine. (#8369) 2019-03-29 12:44:57 -07:00
Craig Stout
82c9104143 Remove old Fuchsia external mem,sem extensions 2019-03-29 11:00:18 -07:00
Jason Simmons
6d1a6a4f47
Allow per-platform customization of the default Skia font manager (#8358)
The font manager returned by SkFontMgr::RefDefault is determined by Skia's
build configuration flags.  Embedders may want to use a default font manager
other than the one selected by their build of Skia.
2019-03-29 09:52:29 -07:00
skia-flutter-autoroll
3de50b8d2e
Roll src/third_party/skia 84a53268af92..7eeb74fdfd84 (3 commits) (#8367)
https://skia.googlesource.com/skia.git/%2Blog/84a53268af92..7eeb74fdfd84

git log 84a53268af92ca5a620c000a6199513350fdde36..7eeb74fdfd8453b4fc0f0460ade48d4097444043 --date=short --no-merges --format=%ad %ae %s
2019-03-29 robertphillips@google.com Add checks that the GrResourceAllocator is operating as expected
2019-03-29 bungeman@google.com Update SkTLazy includes.
2019-03-29 jvanverth@google.com Reland "Reland "Fix blurry edges on large ovals.""

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 (stani@google.com), and stop
the roller if necessary.
2019-03-29 12:48:59 -04:00
skia-flutter-autoroll
65837ab32c
Roll src/third_party/skia a2cec203eea8..84a53268af92 (1 commits) (#8366)
https://skia.googlesource.com/skia.git/%2Blog/a2cec203eea8..84a53268af92

git log a2cec203eea8d866ccd4e3d71f060f36210e3e1b..84a53268af92ca5a620c000a6199513350fdde36 --date=short --no-merges --format=%ad %ae %s
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 51562f15f4ad..5bb034db6243 (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 (stani@google.com), and stop
the roller if necessary.
2019-03-29 09:19:49 -04:00
skia-flutter-autoroll
ada0a8e2b1
Roll src/third_party/skia 57b7a792bb6f..a2cec203eea8 (1 commits) (#8365)
https://skia.googlesource.com/skia.git/%2Blog/57b7a792bb6f..a2cec203eea8

git log 57b7a792bb6f098690243be62f851384c6a9a179..a2cec203eea8d866ccd4e3d71f060f36210e3e1b --date=short --no-merges --format=%ad %ae %s
2019-03-28 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 (stani@google.com), and stop
the roller if necessary.
2019-03-29 05:49:49 -04:00
skia-flutter-autoroll
9729f1ae3e
Roll src/third_party/skia bf4229cc10a1..57b7a792bb6f (5 commits) (#8364)
https://skia.googlesource.com/skia.git/%2Blog/bf4229cc10a1..57b7a792bb6f

git log bf4229cc10a10db751284d8d8d067287cfe8b542..57b7a792bb6f098690243be62f851384c6a9a179 --date=short --no-merges --format=%ad %ae %s
2019-03-29 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src eb8d3bc0b607..871828938944 (487 commits)
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 8116d646b3f8..6446c8882fa3 (3 commits)
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader fc8a46d0af96..51562f15f4ad (1 commits)
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c9d98716d2e7..fc8a46d0af96 (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 (stani@google.com), and stop
the roller if necessary.
2019-03-29 02:21:40 -04:00
skia-flutter-autoroll
23e0c3758f
Roll src/third_party/skia 01fe26360660..bf4229cc10a1 (6 commits) (#8363)
https://skia.googlesource.com/skia.git/%2Blog/01fe26360660..bf4229cc10a1

git log 01fe263606601d5a95272e3bdf086cb2b85e2d74..bf4229cc10a10db751284d8d8d067287cfe8b542 --date=short --no-merges --format=%ad %ae %s
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 37628f09a4c5..c9d98716d2e7 (1 commits)
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 48b3587f8ea4..37628f09a4c5 (1 commits)
2019-03-28 fmalita@chromium.org [skottie] Tweak Shaper test tolerances to fix NativeFonts bots

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 (stani@google.com), and stop
the roller if necessary.
2019-03-28 22:57:49 -04:00
skia-flutter-autoroll
fd0b440450
Roll src/third_party/skia cc8c7bee7925..01fe26360660 (10 commits) (#8361)
https://skia.googlesource.com/skia.git/%2Blog/cc8c7bee7925..01fe26360660

git log cc8c7bee792573f8e9dc108236d3af7621ad4f49..01fe263606601d5a95272e3bdf086cb2b85e2d74 --date=short --no-merges --format=%ad %ae %s
2019-03-28 fmalita@chromium.org [skottie] Add support for BodyMovin 5.5.0 keyframes
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4aa9bf12f7e0..48b3587f8ea4 (1 commits)
2019-03-28 stani@google.com Add API to get canvas wrapped by SkPaintFilterCanvas
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a563dd8c5734..4aa9bf12f7e0 (1 commits)
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 0839cbda698f..a563dd8c5734 (2 commits)
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 robertphillips@google.com Remove unused PixelOpsFlags values
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e810ad90799c..8116d646b3f8 (6 commits)

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

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

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-28 19:30:49 -04:00
liyuqian
96c9751638
Rename threshold to access_threshold (#8354) 2019-03-28 14:37:00 -07:00
Christopher Fujino
09a67fe603
update buildroot dep for e2ca4571fa (#8359) 2019-03-28 14:24:42 -07:00
Michael Klimushyn
602b612135
Reduce z-fighting on Scenic (#8318)
Previously the engine was creating multiple `ShapeNode`s all underneath
the same root `EntityNode` at local space z=0. This caused frequent
z-fighting within Flutter layers.

This patch updates the engine to only create one ShapeNode per
EntityNode, which fixes the z-fighting independent of layer elevation.
Z-fighting is still possible from actually setting multiple layers to
the same z in world space using Flutter elevation.

flutter/flutter#25226
2019-03-28 14:05:37 -07:00
Ben Konyi
b53e436f91 Roll src/third_party/dart a977273262..f29e100f42 (8 commits)
f29e100f42 [dart/fuzzer] Generate DartFuzz API tables automatically
f0027dfea3 [CFE] JS number semantics for constant subtype checks.
018fd36557 [CFE] Handle spread and if in const map literals.
b5be157e09 [CFE] Handle spread and if in const set literals.
0b57b67ecb [CFE] Move const set desugaring to constant evaluator.
102b1fa39e [CFE] Handle spread and if in const list literals.
8611cbf7df [CFE] Add constant update flag to collection tests.
665d2d0003 [CFE] Leave const collections to the constant evaluator.
2019-03-28 13:14:51 -07:00
skia-flutter-autoroll
82765aa77d
Roll src/third_party/skia 05be23dbd3c4..cc8c7bee7925 (11 commits) (#8356)
https://skia.googlesource.com/skia.git/%2Blog/05be23dbd3c4..cc8c7bee7925

git log 05be23dbd3c4565cb23744c154df80b0ebc0208a..cc8c7bee792573f8e9dc108236d3af7621ad4f49 --date=short --no-merges --format=%ad %ae %s
2019-03-28 reed@google.com add bench for colorfilter-mixer
2019-03-28 fmalita@chromium.org [skottie] Compute tight bounds in skottie::Shaper
2019-03-21 martin@mainframe.co.uk fix metal build errors with preprocessor definitions
2019-03-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-28 nifong@google.com changes to wasm debugger for UI integration
2019-03-28 kjlubick@google.com Support WebGL 1.0 with caps
2019-03-28 kjlubick@google.com Add gen_interface to CheckGeneratedFiles check
2019-03-28 bungeman@google.com SkTLazy constructors to require constructable.
2019-03-28 brianosman@google.com Improve color space logic in read/writeSurfacePixels
2019-03-28 kjlubick@google.com Add test_only option to gen_interface
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 94f195b18776..0839cbda698f (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 (stani@google.com), and stop
the roller if necessary.
2019-03-28 15:59:49 -04:00
Jonah Williams
9040422fdd
Create ddc summary file and precompiled sdk (#8355) 2019-03-28 12:58:15 -07:00
Jason Simmons
6c948ba248
Ensure that Picture::RasterizeToImage destroys Dart persistent values on the UI thread (#8182)
The DartPersistentValue used to hold the image callback is tied to a
Dart isolate.  Destructing the DartPersistentValue requires entering
the isolate and must be done on the UI thread.

Fixes https://github.com/flutter/flutter/issues/29379
2019-03-28 12:37:18 -07:00
Jason Simmons
930033d95c
Create a new resource loading EGL context for each PlatformView instance on Android (#8330)
Using one global resource loading context will fail if two PlatformViews are
running concurrently with two different IO threads.
2019-03-28 11:33:56 -07:00
Chinmay Garde
8d56284cda
Remove the standalone a11y test runners and merge its tests into embedder_unittests. (#8338)
Also cleans up the a11y unittests to use the new builder API and avoids polluting the global namespace with state for assertions.
2019-03-28 11:22:06 -07:00
Chinmay Garde
975fe8776c
Reset min log levels on each engine launch. (#8343) 2019-03-28 11:21:25 -07:00
Jonah Williams
579eba5bb1
Revert "Build precompiled sdk and analyzer summary for dartdevc (#8345)" (#8353) 2019-03-28 10:40:51 -07:00
Jonah Williams
38702d3cd0
Build precompiled sdk and analyzer summary for dartdevc (#8345) 2019-03-28 10:16:33 -07:00
Ben Konyi
84fefc4c33 Roll src/third_party/dart 05f3b12960..a977273262 (3 commits)
a977273262 Re-allow the incremental compiler to load modules
7b33a8fdc4 [cfe] Fix type inference in map literals with spreads
864b22d3ce [cfe] Add inference and type checks to if-elements in maps
2019-03-28 10:12:36 -07:00
skia-flutter-autoroll
a3774be74d
Roll src/third_party/skia e51181387f76..05be23dbd3c4 (8 commits) (#8351)
https://skia.googlesource.com/skia.git/%2Blog/e51181387f76..05be23dbd3c4

git log e51181387f763864acf5be828831b2d7c2b29065..05be23dbd3c4565cb23744c154df80b0ebc0208a --date=short --no-merges --format=%ad %ae %s
2019-03-28 reed@google.com use mixer to combine two filters
2019-03-28 kjlubick@google.com Add GrCap for initializing textures
2019-03-28 bsalomon@google.com Don't limit glTexStorage performance workaround on Android to command buffer.
2019-03-28 mtklein@google.com try purging between benches
2019-03-28 mtklein@google.com bool SkColorSpaceXformSteps::Required()
2019-03-28 egdaniel@google.com Add support to disable vsync on mac viewer.
2019-03-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-03-28 bratell@opera.com Add an include guard to SkottieShaper.h

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 (stani@google.com), and stop
the roller if necessary.
2019-03-28 12:29:52 -04:00
Ben Konyi
90ad1e1abf Roll src/third_party/dart cf32584870..05f3b12960 (11 commits)
05f3b12960 Add test for native declarations
b978fdd142 Move experimental flag defaults to CFE
cc00203310 Update pub client version
3e4a1de6e9 Use dart:foo-patch import uri for patches; remove VM workaround for sdk uris
cf768254fd Temporarily disable 'Allow the incremental compiler to load modules'
7baae76480 Always use ir constants in annotations when constant-update-2018 is enabled
10abacba10 Use hasOnlyNonDeferredImportPathsToConstant to add deferred constants
32a5fa0a83 Allow incremental compiler to just create outline
83e6e9f8e6 Allow the incremental compiler to load modules
ef168de000 [vm/kernel] Index all source and line starts before using them (2nd try)
add5a27120 [infra] Add `constant-update-2018` flag to v2.3 lang features tests
2019-03-28 07:14:59 -07:00
skia-flutter-autoroll
2aa3c3ef29
Roll src/third_party/skia 3240800a9487..e51181387f76 (2 commits) (#8349)
https://skia.googlesource.com/skia.git/%2Blog/3240800a9487..e51181387f76

git log 3240800a9487b736fa268f10c3f5dc0612dbc39d..e51181387f763864acf5be828831b2d7c2b29065 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 208af3ebda25..e810ad90799c (10 commits)
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 57e05b8be2d9..94f195b18776 (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 (stani@google.com), and stop
the roller if necessary.
2019-03-28 08:57:50 -04:00
skia-flutter-autoroll
80ea029d9b
Roll src/third_party/skia 01a065884b7d..3240800a9487 (2 commits) (#8347)
https://skia.googlesource.com/skia.git/%2Blog/01a065884b7d..3240800a9487

git log 01a065884b7d0a1fe563007e72bbf2793727c5f4..3240800a9487b736fa268f10c3f5dc0612dbc39d --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 179c932426b3..57e05b8be2d9 (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 (stani@google.com), and stop
the roller if necessary.
2019-03-28 05:28:50 -04:00
skia-flutter-autoroll
c4d14a0071
Roll src/third_party/skia e4c67058ddb1..01a065884b7d (1 commits) (#8344)
https://skia.googlesource.com/skia.git/%2Blog/e4c67058ddb1..01a065884b7d

git log e4c67058ddb14564c0a28cb32a5d878b13fd9f98..01a065884b7d0a1fe563007e72bbf2793727c5f4 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 83d44af5c208..eb8d3bc0b607 (520 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 (stani@google.com), and stop
the roller if necessary.
2019-03-28 01:58:49 -04:00
Ben Konyi
5983b7adf8 Roll src/third_party/dart ffee99d79b..cf32584870 (6 commits)
cf32584870 [vm] Support compiling static field initializers and dynamic invocation forwarders from a compilation trace.
3364df5050 Fix a bug that led to a divide-by-zero exception
f226f4ff24 Improve type of typed-array load
e5bc8c2d39 [ VM / Service ] Remove Platform.pathSeparator from test and replace with / to fix Windows failure
0d93a85916 [vm/bytecode] Clean component metadata except bytecode when dropping AST
ca2f03c5f8 [ VM / Service ] Allow for breakpoints to be set using either file: or package: URIs for packages.
2019-03-27 22:15:03 -07:00
stuartmorgan
84c62b4c7d
Build Windows shell (#8331)
Enables the build of the Windows shell, based on the same GLFW code used
by the current Linux shell.
2019-03-27 23:38:44 -04:00
skia-flutter-autoroll
6415277d02
Roll src/third_party/skia 8d2c19554e4a..e4c67058ddb1 (1 commits) (#8341)
https://skia.googlesource.com/skia.git/%2Blog/8d2c19554e4a..e4c67058ddb1

git log 8d2c19554e4a1f9f75abaf1093558f9fc712ddf4..e4c67058ddb14564c0a28cb32a5d878b13fd9f98 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c240abe4ef2c..208af3ebda25 (3 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 (stani@google.com), and stop
the roller if necessary.
2019-03-27 22:29:49 -04:00
Ben Konyi
a0110107ee Roll src/third_party/dart 991c9da720..ffee99d79b (7 commits)
ffee99d79b Add asyncExpectThrows<T>() to async_helper.
994f535e03 [vm/bytecode/compiler] Remove excessive stack overflow checks when inlining
9ea9612ce8 Object can be used in for-in and await for elements.
4555cf788d Convert one more set of tests
a9ee08051d [dartdevc] Remove redundant parameters from helper methods
1bbd282d65 Make analyzer/tool/summary/generate.dart take an IDL path
f12715354a [co19] DEPS updated
2019-03-27 19:22:29 -07:00
Chris Bracken
2098398e10
Cleanups to run_tests.sh script (#8337)
Bugfix:
* Use the `pub` from within the built Dart SDK (not whatever's on
  `$PATH`, if anything).

A few minor improvements:
* Allow running from below the src/ buildroot dir, as it's often
  convenient to work from within the flutter/engine git dir.
* Echo test name before running, for slightly better debuggability.
* Minor line-wrapping for readability.
2019-03-27 18:09:08 -07:00
stuartmorgan
5c99138fa8
Build GLFW from source for Linux shell (#8327)
Instead of requiring a system-level GLFW, build it from source and
statically link it into the Linux shell.
2019-03-27 20:22:50 -04:00