DynamoDS/Dynamo — pull request #2638 by ikeough (2014-10-08 00:43:38+00:00)
Title: WIP (DO NOT MERGE) MAGN-4745 Colour the nodes according to the delta state

http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4745

What:

- [x] Colors the AST of nodes according to whether the AST is added, modified, deleted, or clean, as set in the SyncDataManager. This is available using the Debug - > Show Debug ASTs menu option. (DONE, but requires update pending replacement of ASTCache in #2611)
- [x] Add a window which shows the dumped IL during execution. This is available using the Debug -> Show Execution Log (DONE)
- [ ] Colors the borders of nodes according to whether their AST has been built for execution (pending #2611)

How:

Add a LiveRunnerViewModel which handles events raised by SyncDataManager and ChangeSetComputer. Those two classes are made to implement INotifyPropertyChanged, which is mono-safe. Sets the TextWriter for ProtoCore.Core.AsmOutput in the LiveRunnerViewModel to a text writer of our own devising which raises writing events which trigger property change notifications for the UI.

Add

Requires Merge:

- [ ] Revit 2015

PTAL:
@junmendoza
@lukechurch