[Idle-dev] A plan to fix IDLE while waiting for PEP434
Roger Serwy
roger.serwy at gmail.com
Fri Mar 29 04:51:46 CET 2013
Hi Everyone,
There are 107 open issues against IDLE presently in the bug tracker.
Here is a list of 31 issues that deal with actual bugs in IDLE. These
are not enhancements, new features, user-interface annoyances, or
anything requiring a change to how the user interacts with IDLE (with
the arguable exceptions of 14105 and 14146). Let's fix these issues
while we wait on PEP434.
We still need a unit test framework for IDLE as listed in 15392. Full
unit testing would require a significant refactoring of parts of IDLE. I
am willing to accept extensive manual testing for an issue as sufficient
reason to apply a patch, but if a very simple test can be written then
let's write it with the hope of later incorporating it into a framework.
Here are some simple problems to fix:
5492 Error on leaving IDLE with quit() or exit() under Linux
6649 idlelib/rpc.py missing exit status on exithook
6698 IDLE no longer opens only an edit window when configured to do so
8900 IDLE crashes if Preference set to At Startup -> Open Edit Window
13179 IDLE uses common tkinter variables across all editor windows
13495 IDLE: Regressions - Two ColorDelegator instances loaded and -e
no longer edits new files.
14254 IDLE - shell restart during readline does not reset readline
16655 IDLE list.append calltips test failures
16887 IDLE - tabify/untabify applied when clicking Cancel
Debugger issues:
14105 Breakpoints in debug lost if line is inserted; IDLE
14146 IDLE: source line in editor doesn't highlight when debugging
15347 IDLE - does not close if the debugger was active
15348 IDLE - shell becomes unresponsive if debugger windows is closed
while active.
Calltip issues:
7883 CallTips.py _find_constructor does not work
16630 IDLE: Calltip fails if __getattr__ raises exception
Keybinding issues:
4765 IDLE fails to "Delete Custom Key Set" properly
6092 IDLE: Changed Shortcuts don't show up in menu
6739 IDLE window won't start or show up after assgining new key in
options v2.5.2 and 3.1.1
11437 IDLE crash on startup with typo in config-keys.cfg
12387 IDLE save keyboard shortcut problem
1080387 Making IDLE Themes and Keys Config more Robust
File Completion issues:
14937 IDLE's deficiency in the completion of file names (Python 32,
Windows XP)
16198 IDLE - tabbing in a string always brings up file completion window
sys.stderr == None errors:
12274 "Print window" menu on IDLE aborts whole application
13582 IDLE and pythonw.exe stderr problem
14576 IDLE: closes when writing warnings on Windows
15363 Idle/tkinter ~x.py 'save as' fails. closes idle
Others:
8231 Unable to run IDLE without write-access to config directory
14440 Close background process if IDLE closes abnormally.
15862 IDLE not working when due to wrong Hard Drive point of
os.path.expanduser
17224 can not open idle in python 2.7.3
Let's do this.
- Roger
More information about the IDLE-dev
mailing list