Hixie 00dd5d3e99 When syncing a child, we have to update the parent in all cases.
This:

- Adds asserts all over the place to make sure things are working
  right with respect to the parent pointer.

- Fixes the bugs those asserts uncovered. It turns out we were failing
  to update the parent pointer in a couple of cases: when the child
  hadn't changed (but the parent had), and when the node was replaced.

- Remove the operator[] nonsense in scaffold.

R=abarth@chromium.org

Review URL: https://codereview.chromium.org/1218183009.
2015-07-06 14:16:17 -07:00
2015-07-06 10:56:02 -07:00
2015-07-06 10:56:02 -07:00
2015-07-06 10:56:02 -07:00

Sky

For information about using our latest stable release of Sky, please see the Sky SDK project page.

For more current information about the bleeding edge of the Sky framework, see the sdk/ directory.

For details about the internals of Sky's engine, see the engine/ directory.

For information about contributing to Sky, please see HACKING.md.

Languages
Dart 75%
C++ 16.5%
Objective-C++ 2.9%
Java 2.8%
Objective-C 0.7%
Other 1.9%