Update for release
Modified Files:
NEWS.txt README.txt TODO.txt
diff --git a/Lib/idlelib/TODO.txt b/Lib/idlelib/TODO.txt
index c1207b6..e2f1ac0 100644
--- a/Lib/idlelib/TODO.txt
+++ b/Lib/idlelib/TODO.txt
@@ -11,14 +11,14 @@
- debugger should be global resource (attached to flist, not to shell)
- fix the stupid bug where you need to step twice
- display class name in stack viewer entries for methods
- - suppress tracing through IDLE internals (e.g. print)
+ - suppress tracing through IDLE internals (e.g. print) DONE
- add a button to suppress through a specific module or class or method
- more object inspection to stack viewer, e.g. to view all array items
-- insert the initial current directory into sys.path
+- insert the initial current directory into sys.path DONE
- default directory attribute for each window instead of only for windows
that have an associated filename
- command expansion from keywords, module contents, other buffers, etc.
-- "Recent documents" menu item
+- "Recent documents" menu item DONE
- Filter region command
- Optional horizontal scroll bar
- more Emacsisms:
@@ -37,7 +37,7 @@
- Need to define a standard way whereby one can determine one is running
inside IDLE (needed for Tk mainloop, also handy for $PYTHONSTARTUP)
- Add more utility methods for use by extensions (a la get_selection)
-- Way to run command in totally separate interpreter (fork+os.system?)
+- Way to run command in totally separate interpreter (fork+os.system?) DONE
- Way to find definition of fully-qualified name:
In other words, select "UserDict.UserDict", hit some magic key and
it loads up UserDict.py and finds the first def or class for UserDict.
@@ -57,7 +57,7 @@
- Sometimes for no apparent reason a selection from the cursor to the
end of the command buffer appears, which is hard to get rid of
because it stays when you are typing!
-- The Line/Col in the status bar can be wrong initially in PyShell
+- The Line/Col in the status bar can be wrong initially in PyShell DONE
Structural problems:
@@ -71,7 +71,7 @@
- Open Module doesn't appear to handle hierarchical packages.
- Class browser should also allow hierarchical packages.
-- Open and Open Module could benefit from a history,
+- Open and Open Module could benefit from a history, DONE
either command line style, or Microsoft recent-file
style.
- Add a Smalltalk-style inspector (i.e. Tkinspect)
@@ -126,7 +126,7 @@
Things I'd like to see:
- I'd like support for shift-click extending the selection. There's a
bug now that it doesn't work the first time you try it.
- - Printing is needed. How hard can that be on Windows?
+ - Printing is needed. How hard can that be on Windows? FIRST CUT DONE
- The python-mode trick of autoindenting a line with <tab> is neat and
very handy.
- (someday) a spellchecker for docstrings and comments.
@@ -181,10 +181,10 @@
- Set X11 class to "idle/Idle", set icon and title to something
beginning with "idle" -- for window manangers. (Randall Hopper)
-- Config files editable through a preferences dialog. (me)
+- Config files editable through a preferences dialog. (me) DONE
- Config files still editable outside the preferences dialog.
-(Randall Hopper)
+(Randall Hopper) DONE
- When you're editing a command in PyShell, and there are only blank
lines below the cursor, hitting Return should ignore or delete those
@@ -195,16 +195,16 @@
etc. (me)
- Shouldn't be able to delete part of the prompt (or any text before
-it) in the PyShell. (Martijn Faassen)
+it) in the PyShell. (Martijn Faassen) DONE
- Emacs style auto-fill (also smart about comments and strings).
(Jeremy Hylton)
- Output of Run Script should go to a separate output window, not to
the shell window. Output of separate runs should all go to the same
-window but clearly delimited. (David Scherer)
+window but clearly delimited. (David Scherer) REJECT FIRST, LATTER DONE
-- GUI form designer to kick VB's butt. (Robert Geiger)
+- GUI form designer to kick VB's butt. (Robert Geiger) THAT'S NOT IDLE
- Printing! Possibly via generation of PDF files which the user must
-then send to the printer separately. (Dinu Gherman)
+then send to the printer separately. (Dinu Gherman) FIRST CUT