@@ -11,14 +11,14 @@ TO DO:
1111 - debugger should be global resource (attached to flist, not to shell)
1212 - fix the stupid bug where you need to step twice
1313 - display class name in stack viewer entries for methods
14- - suppress tracing through IDLE internals (e.g. print)
14+ - suppress tracing through IDLE internals (e.g. print) DONE
1515 - add a button to suppress through a specific module or class or method
1616 - more object inspection to stack viewer, e.g. to view all array items
17- - insert the initial current directory into sys.path
17+ - insert the initial current directory into sys.path DONE
1818- default directory attribute for each window instead of only for windows
1919 that have an associated filename
2020- command expansion from keywords, module contents, other buffers, etc.
21- - "Recent documents" menu item
21+ - "Recent documents" menu item DONE
2222- Filter region command
2323- Optional horizontal scroll bar
2424- more Emacsisms:
3737- Need to define a standard way whereby one can determine one is running
3838 inside IDLE (needed for Tk mainloop, also handy for $PYTHONSTARTUP)
3939- Add more utility methods for use by extensions (a la get_selection)
40- - Way to run command in totally separate interpreter (fork+os.system?)
40+ - Way to run command in totally separate interpreter (fork+os.system?) DONE
4141- Way to find definition of fully-qualified name:
4242 In other words, select "UserDict.UserDict", hit some magic key and
4343 it loads up UserDict.py and finds the first def or class for UserDict.
@@ -57,7 +57,7 @@ Details:
5757- Sometimes for no apparent reason a selection from the cursor to the
5858 end of the command buffer appears, which is hard to get rid of
5959 because it stays when you are typing!
60- - The Line/Col in the status bar can be wrong initially in PyShell
60+ - The Line/Col in the status bar can be wrong initially in PyShell DONE
6161
6262Structural problems:
6363
@@ -71,7 +71,7 @@ Jeff Bauer suggests:
7171
7272- Open Module doesn't appear to handle hierarchical packages.
7373- Class browser should also allow hierarchical packages.
74- - Open and Open Module could benefit from a history,
74+ - Open and Open Module could benefit from a history, DONE
7575 either command line style, or Microsoft recent-file
7676 style.
7777- Add a Smalltalk-style inspector (i.e. Tkinspect)
@@ -126,7 +126,7 @@ Robin Friedrich's items:
126126Things I'd like to see:
127127 - I'd like support for shift-click extending the selection. There's a
128128 bug now that it doesn't work the first time you try it.
129- - Printing is needed. How hard can that be on Windows?
129+ - Printing is needed. How hard can that be on Windows? FIRST CUT DONE
130130 - The python-mode trick of autoindenting a line with <tab> is neat and
131131 very handy.
132132 - (someday) a spellchecker for docstrings and comments.
@@ -181,10 +181,10 @@ escape from the command area. (Albert Brandl)
181181- Set X11 class to "idle/Idle", set icon and title to something
182182beginning with "idle" -- for window manangers. (Randall Hopper)
183183
184- - Config files editable through a preferences dialog. (me)
184+ - Config files editable through a preferences dialog. (me) DONE
185185
186186- Config files still editable outside the preferences dialog.
187- (Randall Hopper)
187+ (Randall Hopper) DONE
188188
189189- When you're editing a command in PyShell, and there are only blank
190190lines below the cursor, hitting Return should ignore or delete those
@@ -195,16 +195,16 @@ dialog with options to give command line arguments, run the debugger,
195195etc. (me)
196196
197197- Shouldn't be able to delete part of the prompt (or any text before
198- it) in the PyShell. (Martijn Faassen)
198+ it) in the PyShell. (Martijn Faassen) DONE
199199
200200- Emacs style auto-fill (also smart about comments and strings).
201201(Jeremy Hylton)
202202
203203- Output of Run Script should go to a separate output window, not to
204204the shell window. Output of separate runs should all go to the same
205- window but clearly delimited. (David Scherer)
205+ window but clearly delimited. (David Scherer) REJECT FIRST, LATTER DONE
206206
207- - GUI form designer to kick VB's butt. (Robert Geiger)
207+ - GUI form designer to kick VB's butt. (Robert Geiger) THAT'S NOT IDLE
208208
209209- Printing! Possibly via generation of PDF files which the user must
210- then send to the printer separately. (Dinu Gherman)
210+ then send to the printer separately. (Dinu Gherman) FIRST CUT
0 commit comments