[PyCrust] 0.6 in the oven, now with PyFilling, should be done cooking soon
Brought to you by:
pobrien
|
From: Patrick K. O'B. <po...@or...> - 2001-09-08 22:51:13
|
I'd like to get an official 0.6 release out asap. If those of you who are
downloading from CVS could update and give it a whirl I would appreciate it.
If no one hollers I'll wrap it up into a release and get started on the next
set of features. CVS has the following changes since 0.5.3:
=====
0.6 (8/21/2001 to //2001)
=====
Added PyFilling.py and filling.py.
-----
PyShell.py and PyFilling.py can now be run standalone, as well as
PyCrust.py.
-----
Added crust.py and moved some code from PyCrust.py to it.
-----
Added command history retrieval features submitted by Richie Hindle.
-----
Changed shell.write() to replace line endings with OS-specific endings.
Changed shell.py and interpreter.py to use os.linesep in strings having
hardcoded line endings.
-----
Added shell.redirectStdin(), shell.redirectStdout() and
shell.redirectStderr() to allow the surrounding app to toggle requests that
the specified sys.std* be redirected to the shell. These can also be run
from within the shell itself, of course.
-----
The shell now adds the current working directory "." to the search path:
sys.path.insert(0, os.curdir)
-----
=====
0.5.4 (8/17/2001 to 8/20/2001)
=====
Changed default font size under *nix to:
'size' : 12,
'lnsize' : 10,
-----
Changed Shell to expect a parameter referencing an Interpreter class, rather
than an intepreter instance, to facilitate subclassing of Interpreter, which
effectively broke when the Editor class was eliminated.
-----
Fixed PyCrustAlaCarte.py, which had been broken by previous changes.
Created InterpreterAlaCarte class as an example for use in the demo.
-----
Split PyCrust.py into PyCrust.py and PyShell.py in anticipation of
PyFilling.
-----
---
Patrick K. O'Brien
Orbtech (http://www.orbtech.com)
"I am, therefore I think."
|