renamed ChangedAction to ChangeAction - More renames are probable
translation of comments
removed some old piece of code used to debug synchronization issues between pararaph text and text in editor .. no issue with this occured in years
forgotten to actually rise the changed event
To make the changes monitoring and undo work at all times, there can't be any way to modify the structure without generating an action.
The all storage lists have to be encapsulated and protected from unsupervised modifications
added some methods from List<T> to VirtualTypeList<T>, it should be now compatible in most cases
undo stack should store whole sets of actions as one entry - undo must undo whole complex changes between begin and endUpdate as one change