[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." |