Index of /www001/src/ports/editors/leo/work/leo-4.2.1-final/doc
Name Last modified Size Description
Parent Directory 02-Jan-2008 23:05 -
INSTALL.TXT 30-Jun-2004 07:41 4k
LICENSE.TXT 19-Jan-2005 08:25 1k
LeoDiary.leo 28-Dec-2004 06:49 402k
LeoDocs.leo 24-Jan-2005 04:38 968k
PKG-INFO.TXT 24-Jan-2005 04:31 1k
default.css 09-Jul-2004 05:03 4k
leoNotes.txt 25-Jul-2004 05:47 118k
leoToDo.txt 22-Sep-2004 04:35 369k
leo_rst.css 09-Jul-2004 05:03 5k
silver_city.css 09-Jul-2004 05:03 4k
Leo 4.2.1 final: January 24, 2005
Version 4.2.1 corrects problems associated with Python 2.4:
- The Pretty Print command was broken by the new use of '@' in Python 2.4.
- Leo's installer was broken by the new installer used in Python 2.4.
Many thanks to David Szent-Györgyi for his help with the installer scripts.
Leo 4.2 Final: September 20, 2004
The highlights of Leo 4.2:
- @thin trees make Leo much more friendly to cvs. Files derived from @thin can
be committed to cvs and updated from cvs without having to commit or update the
corresponding .leo file. There is no longer any need to keep .leo files and
derived files in synch.
- Leo's data structures have been reorganized. As a result, all outline
operations are much faster. To support this organization, scripts that traverse
Leo's data structures must now use a positions rather than vnodes. Old scripts
that appear to use vnodes will still work because methods like c.currentVnode
that appear to return vnodes actually return positions.
- A new mod_scripting plugin is a big advance in scripting and testing.
test.leo now uses @test and @script nodes to define unit tests without
explicitly creating subclasses of unittest.TestCase. Converting scripts to unit
tests now takes a few seconds!
- Leo draws large outlines more quickly with less memory used.
- A much faster and more robust spell checker plugin. (requires Python 2.3)
- Leo is now much more friendly to using spaces instead of tabs.
- The Execute Script command reports erroneous lines more clearly.
- Dozens of other improvements.