Rev 6d05a6ee0 in devel merges the paste-retaining-clones branch into devel.
Please report any problems immediately. *Notes* 1. As expected, actual fix was straightforward, and in the expected place. 2. No refactoring was needed, but I did simplify fc.createSaxVnode using fc.updateSaxClone. Mistakes in this refactoring would be catastrophic, but all unit tests pass and all seems well. The risk seems worthwhile. The new code is substantially cleaner than the old. 3. As the result of this refactoring, an interesting question came into focus, namely what to do about conflicting sax attributes in cloned (sax) nodes. The old code updated attributes in later sax nodes, the new code doesn't. I can think of no case in which this new behavior will come into play, but it will be in the back of my mind as I investigate #863: Serious problems changing branches. <https://github.com/leo-editor/leo-editor/issues/863> Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
