commit | a1f0794d2abb6903b2d98b844d9a3b6d12fc41da | [log] [tgz] |
---|---|---|
author | Felipe Archondo <felipearchondo@google.com> | Tue Oct 15 19:13:19 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Tue Oct 15 19:13:19 2019 +0000 |
tree | 2ab8b03aec39de0ff7f9323322f6ad05707ef330 | |
parent | 30b083d59b63711f12fa3ac4504ad75ce22cedfb [diff] |
[scenic] Reland "have each session own its FIDL binding" This is a reland of a8923ea57076fc88ae88528a6377ffde18ce8a8c Fixed original bug by now closing Sessions when the channel is dead. Added additional lifecycle test to ensure that embedded sessions notify their parents when they die. Test: Ensure that views become disconnected when they do something illegal Original change's description: > [scenic] have each session own its FIDL binding > > Each session now owns its own FIDL binding of the Session protocol, as > opposed to Scenic owning all in a BindingSet. > > This change is necessary to support FIDL events that are incoming, such > as OnFramePresented(). > > Tests: existing unit tests, and additional scenic_unittest for multiple > out of order client deletions > > Change-Id: Ifa37acf8b440e6272350cb7caaa311217e35fa40 Change-Id: I56abe38562e829d8a9393f366ddfbe8ca1da8611
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See fuchsia.dev.