Chromium Code Reviews
DescriptionRefactor Effen to make explicit the distinction between render & non-render nodes.
All Effen which can directly create a sky.Node are now derived from RenderNode. In contrast, Component now derives from the (now) base Node class which simply represents a position in the Effen hierarchy.
A fair amount of clean-up & refactoring went into this change, simplifying & unifying the "sync" logic between Element & Component as well as making the Component.didMount/didUnmount signals async WRT component building.
BUG=
R=abarth@chromium.org
Committed: https://chromium.googlesource.com/external/mojo/+/9ba1c916702e3e5b53706e1fa67281534c21081e
Patch Set 1 #Patch Set 2 : sync #Patch Set 3 : sync #Patch Set 4 : finalk #
Total comments: 4
Patch Set 5 : cr changes #Messages
Total messages: 6 (1 generated)
|