Barring unforeseen bugs, I'll release rc1 tomorrow. Please do pull the code and test it. Except for some localized changes discussed below, I expect the code to be stable today.
Yesterdays "recovered nodes" work has been a spectacular success. It's the best thing I've done in years. It solves all data-recovery problems more smoothly than I ever thought possible. It's so good, in fact, that it might make me reconsider clone-sharing ideas that I rejected in the past because I considered them too dangerous. But not just now :-) I made many changes yesterday as a response to bugs. I was careful to create unit tests that covered all the changed code. Some bugs were in Leo's exception-handling logic--I felt I had no choice but to deal with those issues. The fixes revealed other issues relating to Python 3.x compatibility, and I fixed those as well. I do not expect to make any more "global" change to the code base today. I plan new unit tests for the recovered nodes logic, and I'll improve the goto-global-line command, with unit tests. That's *all* the coding I will do, absent bug reports. There are also several hours of distribution-related work to do, including, of course, final unit testing and pylint runs. It will be a busy day. Edward P.S. Rev 2892 updates the to-do list in leoTodo.txt. I have spent considerable time lately moving things around this list. It's an important part of releasing code. Leo 4.8 will deal with cleanups and vim bindings; autocompletion will be the focus of Leo 4.9. EKR -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
