9335 Commits

Author SHA1 Message Date
Amir Hardon
f105e44be5 Update ExternalViewEmbedder class comment. (flutter/engine#11063) 2019-09-18 11:18:38 -06:00
skia-flutter-autoroll
0304798fe7 Roll src/third_party/skia d545bfbb94ca..dd0dff1c35d2 (25 commits) (flutter/engine#12334)
https://skia.googlesource.com/skia.git/+log/d545bfbb94ca..dd0dff1c35d2

git log d545bfbb94ca..dd0dff1c35d2 --date=short --no-merges --format='%ad %ae %s'
2019-09-18 kjlubick@google.com [canvaskit] roll to 0.7.0
2019-09-18 csmartdalton@google.com Abolish absClear
2019-09-18 csmartdalton@google.com Revert "Reorder msaa and mipmap resolves to happen all at once"
2019-09-18 csmartdalton@google.com Reorder msaa and mipmap resolves to happen all at once
2019-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 d32dae1bb37c..a7003d5fc306 (11 commits)
2019-09-18 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src c6edebc270af..b1c1d2844bd1 (382 commits)
2019-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 30847688f059..61a2765940a7 (7 commits)
2019-09-18 herb@google.com Revert "SkZip - synchronized indexing of several pointers"
2019-09-18 csmartdalton@google.com Use a "decal" domain for filterMaskGPU
2019-09-17 herb@google.com SkZip - synchronized indexing of several pointers
2019-09-17 ethannicholas@google.com fixed an SkSL parse issue
2019-09-17 bungeman@google.com Properly subset the run in ShapeThenWrap.
2019-09-17 csmartdalton@google.com Reland "Use "clamp" when reexpanding gaussian blurs"
2019-09-17 ethannicholas@google.com Additional SkSL swizzle optimizations
2019-09-17 brianosman@google.com Update SkParticleEffect comments based on review feedback
2019-09-17 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-17 bsalomon@google.com Respect ImageSetEntry alpha in one-at-a-time code path
2019-09-17 brianosman@google.com Fix standalone SkSL build after adding SkOnce to SkSLByteCode
2019-09-17 herb@google.com A fix and unit test for jagged characters
2019-09-17 brianosman@google.com Move raster hack for color type on layers with image filters to device
2019-09-17 halcanary@google.com experimental/minimal_ios_mtl_skia_app
2019-09-17 brianosman@google.com Make SkSL::ByteCodeFunction::preprocess thread-safe
2019-09-17 bsalomon@google.com Pass color types when creating texture with initial data.
2019-09-17 bsalomon@google.com Fix bug where coverage on interior of stroked rects is applied twice

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

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 brianosman@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=brianosman@google.com
2019-09-18 10:07:12 -04:00
Ben Konyi
0f654d1291 Roll src/third_party/dart f22f62c85d..cb80ea7ba9 (8 commits)
dart-lang/sdk@cb80ea7ba9 [vm/bytecode] Avoid using stale bytecode after expression evaluation
dart-lang/sdk@765651b079 Fix some diagnostics in ddb tool
dart-lang/sdk@fc4021b68d [vm/assembler] add support for bsf, bsr, popcnt (IA32/X64)
dart-lang/sdk@0a5d6a5263 [ VM / Service ] Add --write-service-info=<filename> flag to allow for writing VM service connection information to a file
dart-lang/sdk@37016a7397 Migration: use virtual dispatch to compute nullability fix descriptions.
dart-lang/sdk@5fc5c68c87 [vm/fuzzer] Deprecate DBC from DartFuzz tools
dart-lang/sdk@e32706ec05 Remove '--use-summary2' from DAS.
dart-lang/sdk@f342d07b0d Report an error if an extension override is used in a cascade (issue 38417)
2019-09-17 19:06:36 -07:00
Matt Carroll
8b3ca2b9c9 Added javadoc comments to FlutterActivity and FlutterFragmentActivity. (flutter/engine#12328) 2019-09-17 16:22:13 -07:00
Ben Konyi
5b7cb94725 Roll src/third_party/dart 7505b3a5f0..f22f62c85d (5 commits)
dart-lang/sdk@f22f62c85d [vm/bytecode] Fix assertion in simdbc version of Environment::DropArguments
dart-lang/sdk@f7e0968955 [vm] Remove redundant classes from wasm.cc
dart-lang/sdk@b0fa0aebb7 [build] Ensure kernel service trains on the source.
dart-lang/sdk@d4fd853523 fix for unused_element
dart-lang/sdk@6e76bdac38 [vm, gc] Provide more information when VisitPointers/HeapSize fails.
2019-09-17 16:05:07 -07:00
Kaushik Iska
65d96ebd6f Revert "Provide dart vm initalize isolate callback so that children isolates belong to parent's isolate group. (#9888)" (flutter/engine#12327)
This reverts commit 41241f202f74a576f5d568bdb73ecff688ac3962.
2019-09-17 15:57:37 -07:00
Ankit Dave
9cde840656 [flutter] Remove old A11y API's. (flutter/engine#12308) 2019-09-17 15:40:17 -07:00
skia-flutter-autoroll
6d4624f1d7 Roll fuchsia/sdk/core/linux-amd64 from RRgw-... to F-g18... (flutter/engine#12326)
Roll fuchsia/sdk/core/linux-amd64 from RRgw-... to F-g18...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-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-09-17 18:18:55 -04:00
Chinmay Garde
c8ecb03fa8 Account for root surface transformation on the surfaces managed by the external view embedder. (flutter/engine#11384)
The earlier design speculated that embedders could affect the same
transformations on the layers post engine compositor presentation but before
final composition.

However, the linked issue points out that this design is not suitable for use
with hardware overlay planes. When rendering to the same, to affect the
transformation before composition, embedders would have to render to an
off-screen render target and then apply the transformation before presentation.
This patch negates the need for that off-screen render pass.

To be clear, the previous architecture is still fully viable. Embedders still
have full control over layer transformations before composition. This is an
optimization for the hardware overlay planes use-case.

Fixes b/139758641
2019-09-17 15:16:59 -07:00
Matt Carroll
c8c68ac789 Introduce FlutterFragmentActivity (flutter/engine#12305) 2019-09-17 15:09:38 -07:00
Chinmay Garde
7dda245874 Shuffle test order and repeat test runs once. (flutter/engine#12275)
The tests we write must be resilient to the order in which they are run in the
harness. That is, they must not rely on global state set by other tests that
have already run in the process. Also, these tests must themselves be
repeatable. That is, they must correctly clean up after themselves and be able
to run successfully again in the same process.

This patch adds some safeguards against (but does NOT guarantee) the addition of
tests that violate the dictum.

Additionally, test failures must be easily reproducible for folks investigating
the test failure. Also, tests that assert correctness of unrelated code must not
stop progress on the authors patch.

This changes does not hinder reproducibility of test failures because the random
seed is printed in the logs before running each test. Developers attempting to
reproduce the failure locally can do the same via the following invocation
`--gtest_shuffle --gtest_repeat=<the count> --gtest_random_seed=<seed from failing run>`.

This change does introduce potential burden on patch authors that may see
failures in unrelated code as a newly failing shuffle seed is used on their
runs. To ameliorate this, we will formulate guidance for them to aggressively
mark such tests as disabled and file bugs to enable the same.

The test seed is intentionally kept low because it’s purpose is to test that
individual tests are repeatable. It must not be used as a replacement for
fuzzing.
2019-09-17 14:50:51 -07:00
Harry Terkelsen
e6d5c594ec Update canvaskit backend (flutter/engine#12318)
* Improve the CanvasKit backend for Flutter Web

- Improve font handling by trying to load a "normal" font face
  instead of using the first face matching the family.
- Implement Vertices and drawVertices

* Add license header to vertices.dart

* Remove unused 'encodedPositions'

* Delete commented old code. Don't use Skia by default

* Add `vertices.dart` to licenses file
2019-09-17 14:42:18 -07:00
Mouad Debbar
b4aae10f0d README for the felt tool (flutter/engine#12323) 2019-09-17 14:03:31 -07:00
Jason Simmons
c667b18e15 Fix continuous event polling in the GLFW event loop (flutter/engine#12320)
* Do not pass a milliseconds::max() timeout that will overflow when converted
  to nanoseconds
* Avoid holding the task_queue_mutex_ while calling glfwWaitEventsTimeout
* Use a signed type to hold the difference between a task's timestamp and
  the current engine time

Fixes https://github.com/flutter/flutter/issues/40281
2019-09-17 13:54:38 -07:00
rafern
7d72616400 Tests for #11283 (flutter/engine#12322)
Added tests for #11283. The itEncodesNullObjects test fails with the branch before the merge and succeeds with the master branch
2019-09-17 13:52:40 -07:00
David Iglesias
0d2e83cde2 Improve check to render (or not) a DRRect when inner falls outside of outer on RecordingCanvas (flutter/engine#12229)
* Improve check to determine if a rrect is fully contained within another in RecordingCanvas.
* Add unit tests.

Fixes https://github.com/flutter/flutter/issues/37772 (and others)
2019-09-17 13:27:44 -07:00
Ben Konyi
36107f11b8 Roll src/third_party/dart dd1969a43a..7505b3a5f0 (39 commits)
dart-lang/sdk@7505b3a5f0 [vm] Boilerplate for wasm types.
dart-lang/sdk@4adbc8f1e6 Use single TypeSystem.inferGenericFunctionOrType(), avoid using full generic DartType.
dart-lang/sdk@7f90b562be Migration: clean up nomenclature of graph edge "sources".
dart-lang/sdk@9bb9c05f92 Rename EdgeInfo.hard to EdgeInfo.isHard
dart-lang/sdk@478e3cfe87 Migration: test and fix a few more instrumentation corner cases.
dart-lang/sdk@9753a397bf Allow responses with no "type" field to succeed for ServiceExtensionConsumers.
dart-lang/sdk@e00c8f3cb7 Add a command-line option to dartfix to specify the output directory
dart-lang/sdk@b87c9afb82 Revert "Reland "[build] Speed up debug and simulator builds by running steps on the prebuilt VM.""
dart-lang/sdk@9f0872847d [VM] Linux with symbolic link to dart: still find kernel-service snapshot
dart-lang/sdk@f309ca5faa improvements to remove_unused_local_variable
dart-lang/sdk@9385a879e5 Status file cleanup.
dart-lang/sdk@dd83ded1e9 Add output directory field to dartfix API
dart-lang/sdk@93980b75ce Add TypeProvider.xyzType2() for platform classes with type parameters.
dart-lang/sdk@035c428b31 Delete language_2/config_import_test.
dart-lang/sdk@1222a97e46 [nnbd_migration] principle is check types non-null, component types nullable
dart-lang/sdk@114fdbc50b Fix the messages associated with the invalid_override diagnostic
dart-lang/sdk@eb208b1074 Move inference-failure-on-collection-literal tests
dart-lang/sdk@74fb313c78 nodeInList utility
dart-lang/sdk@631e547c2f [vm/bytecode] Setup initial scope before the first CheckStack
dart-lang/sdk@6a9d792454 Move NullabilitySuffix to API.
dart-lang/sdk@4ae145e173 Migration: Introduce an instrumentation interface.
dart-lang/sdk@90b44e77d8 Report strict-inference issues with function return types
dart-lang/sdk@c1d0ca7518 [vm/bytecode] Minor cleanup.
dart-lang/sdk@ecc99cca3b Fix lib_2/async/stream_distinct_test.
dart-lang/sdk@0d0630bf52 Compile with -lpthread by default on linux.
dart-lang/sdk@405ff47ebe Add ClassElement.isDartCoreObject, use instead of 'classElement.type.isObject'.
dart-lang/sdk@3290912366 Remove code reference to Never
dart-lang/sdk@46f2603781 Reland "[build] Speed up debug and simulator builds by running steps on the prebuilt VM."
dart-lang/sdk@07cd62af19 [ package:vm_service ] 2.0.0 Release: Added named parameters to VM service object constructors
dart-lang/sdk@188ad65b2d [vm] Support serializaing PcDescriptors in kFull snapshots.
dart-lang/sdk@e978b32a7e Stop using '.type' in analysis_server.
dart-lang/sdk@87ba885a45 Delete language_2/call_method_implicit_tear_off_implements_function_test.
dart-lang/sdk@b53b425195 Migration: change EdgeOrigin classes to store AST nodes rather than offsets.
dart-lang/sdk@233189e598 Migration: clean up EdgeOrigin class hierarchy.
dart-lang/sdk@74db01f1c2 Migration: Remove edge origins from GraphEdge data structure.
dart-lang/sdk@963b98715d [vm/fuzzer] Reduce limit on emitted classes
dart-lang/sdk@ec1b9615b1 fix for unused_field
dart-lang/sdk@c5c2c1bcca Migration: Fix assignment of FutureOr<T> to FutureOr<U>.
dart-lang/sdk@f470695875 Stop using ClassElement/TypeParameterElement.type in tests.
2019-09-17 13:16:34 -07:00
gaaclarke
402a8a452e Channel buffers (flutter/engine#12167)
Added channel buffers to 'ui' so that messages have a place to
go until message handling is setup.
2019-09-17 12:22:00 -07:00
xster
e8717143e9 Make iOS FlutterViewController stop sending inactive/pause on app lifecycle events when not visible (flutter/engine#12128) 2019-09-17 12:00:46 -07:00
stuartmorgan
c66d5e6d17 Adds PluginRegistry to the C++ client wrapper API (flutter/engine#12287)
Makes the plugin registration structure consistent with macOS. This will
be used in generated plugin registrant files rather than a specific
implemenation class, so this helps unblock the creation of generated
registrants on Windows and Linux.
2019-09-17 11:41:22 -07:00
liyuqian
8bb2b639df Add "type" to getDisplayRefreshRate protocol (flutter/engine#12319)
Per kenzieschmoll's request.

Will update https://github.com/flutter/flutter/wiki/Engine-specific-Service-Protocol-extensions once this is merged.
2019-09-17 11:35:01 -07:00
Mouad Debbar
bb1ec63121 Add a build command to felt (flutter/engine#12303)
- The build command supports a `--watch` or `-w` flag to watch for
changes and rebuild.

Fixes https://github.com/flutter/flutter/issues/40392
2019-09-17 10:31:13 -07:00
skia-flutter-autoroll
ca7917147b Roll src/third_party/skia df432d5efb70..d545bfbb94ca (1 commits) (flutter/engine#12316)
https://skia.googlesource.com/skia.git/+log/df432d5efb70..d545bfbb94ca

git log df432d5efb70..d545bfbb94ca --date=short --no-merges --format='%ad %ae %s'
2019-09-17 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

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

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 brianosman@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=brianosman@google.com
2019-09-17 08:01:04 -04:00
skia-flutter-autoroll
624b8e7001 Roll fuchsia/sdk/core/linux-amd64 from rwf0-... to RRgw-... (flutter/engine#12315)
Roll fuchsia/sdk/core/linux-amd64 from rwf0-... to RRgw-...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-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-09-17 05:32:39 -04:00
skia-flutter-autoroll
fedb54514e Roll src/third_party/skia f8486f2c5fb6..df432d5efb70 (1 commits) (flutter/engine#12313)
https://skia.googlesource.com/skia.git/+log/f8486f2c5fb6..df432d5efb70

git log f8486f2c5fb6..df432d5efb70 --date=short --no-merges --format='%ad %ae %s'
2019-09-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 48c8f915e06e..c6edebc270af (390 commits)

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

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 brianosman@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=brianosman@google.com
2019-09-17 02:47:10 -04:00
skia-flutter-autoroll
5dc0145139 Roll src/third_party/skia b47704b0bd34..f8486f2c5fb6 (2 commits) (flutter/engine#12312)
https://skia.googlesource.com/skia.git/+log/b47704b0bd34..f8486f2c5fb6

git log b47704b0bd34..f8486f2c5fb6 --date=short --no-merges --format='%ad %ae %s'
2019-09-17 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-17 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 brianosman@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=brianosman@google.com
2019-09-16 22:46:07 -04:00
Jason Simmons
668996bc06 Fix the declaration of setSystemGestureExclusionRects to match the PlatformMessageHandler interface (flutter/engine#12306) 2019-09-16 16:26:39 -07:00
George Wright
4d8deabab5 Manage resource and onscreen contexts using separate IOSGLContext objects (flutter/engine#12277)
Manage resource and onscreen contexts using separate IOSGLContext objects.

FlutterView owns the onscreen context, and PlatformViewIOS owns the resource context.
2019-09-16 16:17:46 -07:00
Michael Goderbauer
a94cccbeee Cleanup in web_ui (flutter/engine#12307) 2019-09-16 16:04:12 -07:00
gaaclarke
68c0c11bad Made flutter startup faster by allowing initialization to be parallelized (flutter/engine#10182)
Made flutter startup faster by allowing initialization to be parallelized.  This resulting in a 15% decrease in startup time (~0.05ms)
2019-09-16 15:04:51 -07:00
skia-flutter-autoroll
429755ddfd Roll src/third_party/skia c22498502cda..b47704b0bd34 (16 commits) (flutter/engine#12304)
https://skia.googlesource.com/skia.git/+log/c22498502cda..b47704b0bd34

git log c22498502cda..b47704b0bd34 --date=short --no-merges --format='%ad %ae %s'
2019-09-16 brianosman@google.com Fix license comment in skottie_ios
2019-09-16 jvanverth@google.com Revert "Add ETC2 support to Metal backend."
2019-09-16 reed@google.com update videoencoder, add scale option, remove motion-blur hack
2019-09-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-16 halcanary@google.com experimental/skottie_ios: Skottie iOS/Metal App
2019-09-16 nifong@google.com Add a wasm debugger test that uses a WebGL surface
2019-09-16 kjlubick@google.com [canvaskit] Add test for skottie to catch framebuffer issues
2019-09-16 halcanary@google.com gn: split out iOS templates to gn/ios.gni
2019-09-16 jvanverth@google.com Add ETC2 support to Metal backend.
2019-09-16 brianosman@google.com Particle effect scripting update
2019-09-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-16 brianosman@google.com Fix precompiling shaders on GLES / Android
2019-09-16 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-16 halcanary@google.com BUILD/iOS-App: simplify bundle
2019-09-16 brianosman@google.com android_gdbserver: Don't fail when trying to locate nonexistent files
2019-09-16 nigeltao@google.com Remove a deprecated Wuffs io_buffer::reader call

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

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 brianosman@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=brianosman@google.com
2019-09-16 17:37:44 -04:00
Jonah Williams
ba1ef5f758 Include firefox in check to quote font families (flutter/engine#12288) 2019-09-16 14:17:17 -07:00
Ben Konyi
743098bce0 Roll src/third_party/dart 7799f424f4..dd1969a43a (2 commits)
dart-lang/sdk@dd1969a43a [pkg/vm] Train kernel service differently
dart-lang/sdk@41ad840e48 [dart2js] Fix constant folding of overflowing truncating divide
2019-09-16 13:11:19 -07:00
rafern
eaef788323 Fix objects equal to null not being detected as null (flutter/engine#11283) 2019-09-16 12:16:38 -07:00
Qxyat
a8f0713575 Reset NSNetService delegate to nil,when stop service. (flutter/engine#11270) 2019-09-16 10:45:52 -07:00
liyuqian
c817b336ac Implement Base32Decode (flutter/engine#12253)
For https://github.com/flutter/flutter/issues/32170

This is to enable reading back SkSL persistent cache filenames
and decode them as SkData.
2019-09-16 10:43:02 -07:00
liyuqian
dedf24e797 Reland "Smooth out iOS irregular input events delivery (#11817)" (flutter/engine#12280)
Additionally, we now use the engine directly as a delegate instead of storing potentially dead runtime_controller.

Unit tests have been updated to include an engine restart check which would fail before the fix.

This fixes https://github.com/flutter/flutter/issues/40303
2019-09-16 10:42:44 -07:00
Mouad Debbar
8a818032d0 Refactor and polish the 'felt' tool (flutter/engine#12258)
1. Various functionalities offered by this tool are now organized into commands (e.g. `felt test`, `felt check-licenses`).
2. The felt tool can now be invoked from anywhere, not necessarily from the web_ui directory.
3. This new structure helps us scale better as we add more commands (e.g. soon a `build/watch` command is coming).
2019-09-16 10:41:34 -07:00
Ben Konyi
e4051b1033 Roll src/third_party/dart a8f433820b..7799f424f4 (3 commits)
dart-lang/sdk@7799f424f4 [CFE] Encapsulate int operations in separate classes for VM and JS
dart-lang/sdk@eb1a375749 [CFE] Consolidate double special cases for == and identical.
dart-lang/sdk@7b60ae1a0d [cfe] Fix infer expression
2019-09-16 09:58:05 -07:00
Michael Goderbauer
bffaa526a2 a11y: expose max character count for text fields (flutter/engine#12269) 2019-09-16 09:37:25 -07:00
skia-flutter-autoroll
c4e73dd6a6 Roll src/third_party/skia 86c48abc94f3..c22498502cda (1 commits) (flutter/engine#12300)
https://skia.googlesource.com/skia.git/+log/86c48abc94f3..c22498502cda

git log 86c48abc94f3..c22498502cda --date=short --no-merges --format='%ad %ae %s'
2019-09-16 bsalomon@google.com Mark last render target bound ID invalid after clearing texture levels using glClear

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

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 brianosman@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=brianosman@google.com
2019-09-16 12:22:13 -04:00
Ryan Macnak
891db996e8 Do not assume Platform.script is a Dart source file during training. (flutter/engine#12256)
Cf. dart-lang/sdk@74cff6c7df
2019-09-16 08:57:27 -07:00
Ben Konyi
0521a735db Roll src/third_party/dart f8f0b845c2..a8f433820b (1 commits)
dart-lang/sdk@a8f433820b [fasta] Add test for split dill
2019-09-16 07:00:18 -07:00
skia-flutter-autoroll
b40120d986 Roll fuchsia/sdk/core/linux-amd64 from Ha3yC... to rwf0-... (flutter/engine#12298)
Roll fuchsia/sdk/core/linux-amd64 from Ha3yC... to rwf0-...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-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-09-16 08:00:21 -04:00
skia-flutter-autoroll
c9e283c2c4 Roll fuchsia/sdk/core/mac-amd64 from tg1Em... to xPX7p... (flutter/engine#12297)
Roll fuchsia/sdk/core/mac-amd64 from tg1Em... to xPX7p...

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-sdk-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-09-16 07:49:59 -04:00
Ben Konyi
7853ffacd2 Roll src/third_party/dart d0052c1b31..f8f0b845c2 (16 commits)
dart-lang/sdk@f8f0b845c2 [vm/bytecode] Fix lazy lookup of line starts with bytecode and app-jit
dart-lang/sdk@aa318ee261 Add Class/TypeParameter/FunctionTypeAliasElement.instantiate() methods.
dart-lang/sdk@4575e4df37 fix for UNUSED_LOCAL_VARIABLE
dart-lang/sdk@4512b22595 [vm/fuzzer] Call all virtual methods
dart-lang/sdk@f7638fc2fb [vm/fuzzer] Filter exponential assigments
dart-lang/sdk@f234830998 Cut dart:ffi dependency to fix simarm build
dart-lang/sdk@64d4fc59fe [vm/bytecode] Load referenced classes more efficiently
dart-lang/sdk@3e1154cb5b [vm/bytecode] Move CheckStack after function type arguments handling
dart-lang/sdk@bded2e015e [vm/fuzzer] fix newline when printing timeouts
dart-lang/sdk@8d7daafdaf [dart_internal] Bump SDK upper-bound to <2.7.0
dart-lang/sdk@7ee192e7c7 [vm/bytecode] Do not create bytecode CodeBreakpoint if interpreter is not enabled
dart-lang/sdk@330fccbc0d Implement extension override in summary2
dart-lang/sdk@08518a6d5e Stop using ClassElement.type and InterfacecType.instantiate in TypeSystem tests.
dart-lang/sdk@d53086e005 Fix strict-inference failure on ctor call to allow upwards dynamic
dart-lang/sdk@ed9e89ea38 Implement a basic WASM API using wasmer.
dart-lang/sdk@e8413cd08d Add a fix to allow unqualified references to static members to be qualified.
2019-09-16 01:13:12 -07:00
skia-flutter-autoroll
df2e0c6a6d Roll src/third_party/skia cb52badca04a..86c48abc94f3 (4 commits) (flutter/engine#12294)
https://skia.googlesource.com/skia.git/+log/cb52badca04a..86c48abc94f3

git log cb52badca04a..86c48abc94f3 --date=short --no-merges --format='%ad %ae %s'
2019-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b1580a276713..d32dae1bb37c (5 commits)
2019-09-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader adb0d51ca672..30847688f059 (2 commits)
2019-09-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 465489971eea..48c8f915e06e (416 commits)

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

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 brianosman@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=brianosman@google.com
2019-09-16 02:50:58 -04:00
skia-flutter-autoroll
124a77209a Roll src/third_party/skia 2cb1315d99e4..cb52badca04a (5 commits) (flutter/engine#12293)
https://skia.googlesource.com/skia.git/+log/2cb1315d99e4..cb52badca04a

git log 2cb1315d99e4..cb52badca04a --date=short --no-merges --format='%ad %ae %s'
2019-09-15 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-09-15 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-09-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-14 reed@google.com Revert "add guard to switch to SkPathTypes"
2019-09-14 reed@google.com add guard to switch to SkPathTypes

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

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 brianosman@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=brianosman@google.com
2019-09-15 23:08:50 -04:00
Kaushik Iska
f219ea7ab7 Revert "Revert "Roll src/third_party/dart a554c8be6b..d0052c1b31 (22 commits)" (#12290)" (flutter/engine#12291)
This reverts commit b2becdeef55ba0f70f5f4d5de9f6592c9bc34254.
2019-09-15 18:22:25 -07:00
Kaushik Iska
1e34d6a443 Revert "Add iOS platform view mutation XCUITests to the scenario app (#11652)" (flutter/engine#12292)
This reverts commit f2eb1d4bd779accbc293edcf62826fbf48d166ad.
2019-09-15 17:57:54 -07:00