On Nov 10, 8:02 am, "Edward K. Ream" <[EMAIL PROTECTED]> wrote:

> - There is at least one significant bug in the tree code.  This is
> likely to take most of today to solve properly.

Happily, the change to Leo's core was minor and confined to
leoFind.showSuccess.

Several other significant changes:

1. leoQtTree.edit_widget now returns a headline wrapper when possible,
rather than None.  This makes Leo's find command work properly for
headlines, and will make several other commands also work properly.

2. leoQtTree.full_redraw now clears the ._editPosition set of ivars.
Failure to do this likely caused crashes.

3. leoQtTree.full_redraw now calls
leoTree.expandAllAncestors(c.currentPosition()) before doing the
redraw.  Failure to do this cause several unit tests to fail, and
naturally could cause many other bugs and discrepancies between the Tk
code and the Qt code.

There is now some chance that the qt tree code is complete.

At present, only the following sets of unit tests fail:
leoEditCommands, leoFileCommands, leoUndo and leoFrame. I'll fix these
after fixing the recent keystroke bugs.

Edward
--~--~---------~--~----~------------~-------~--~----~
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