commit | 2592be11f9efe7cc0fdc3bfe7a1ac9b501184a44 | [log] [tgz] |
---|---|---|
author | Vardhan Mudunuru <vardhan@google.com> | Fri Dec 14 15:27:04 2018 -0800 |
committer | Vardhan Mudunuru <vardhan@google.com> | Fri Dec 14 15:34:12 2018 -0800 |
tree | d425785d26111002e965a674c7299a7144b69e70 | |
parent | 8cd97db0c9b567508d59065b8db741af68d49305 [diff] |
[modular] fix: intent filters should be optional. Because they were marked as non-optional (in ModuleManifest fidl struct), but optional in the .cmx manifest, the FIDL calls to story shell (which involve passing the ModuleManifest) have been failing because of a non-nullable vector which was null. This fix makes fuchsia::modular::ModuleManifest.intent_filters optional. TEST=manually saw that tests were not reporting story shell FIDL errors. A comprehensive test CL after this unbreaks people. Change-Id: Id68eabefbc944f9bfe448b6c28fe88d178a19206
Peridot is a framework for composed, intelligent and distributed user experiences.
Applications not explicitly designed to interoperate (and possibly implemented in different programming languages) are ephemerally downloaded and dynamically composed to run in a shared context. The framework manages application lifecycle, resources and view hierarchy; and well as context and suggestion infrastructure.
State of Peridot experiences is transparently synchronized across user devices using a distributed offline-first storage system.