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.

Reply via email to