Rev 2356 of the trunk contains what I hope will be the last major bug
fix related to caching and unified nodes.

Rev 2357 sets g.unified_nodes = False because I don't want people
using the unified_nodes code unless they are prepared for problems.
However, I have been using the unified_nodes code extensively without
any problems at all, so if you are feeling intrepid I hope you will
consider setting g.unified_nodes = True in leoGlobals.py.

>From the log of rev 2356

QQQ
- Fixed an important caching bug:
v.createOutlineFromCacheList now calls
v.setAllAncestorAtFileNodesDirty and issues a "changed" message
when the body text of cloned nodes do not match.
This makes the caching code work as Leo worked before caching.
...

All unit tests pass. More importantly, some hand-tests of the
"changed" logic work as expected.

With this change it should be possible to set g.unified_nodes = True
safely.
QQQ

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