I am glad that you are willing to help with fixing IDLE. Tkinter
experience is not a strong prerequisite; you can contribute simply by
testing patches already provided and giving your feedback. With more
reviewers we can iron-out any unanticipated side-effects.
I can offer what I know about IDLE's internals if you or anyone else
needs it (while it is still fresh in my memory) .
Al Sweigart's article discusses several important shortcomings of IDLE.
Nick Coghlan created a meta-issue for it: #13504. Some of those issues
are actually fixed in IdleX.
On 12/12/2011 01:30 PM, Sean Wolfe wrote:
Nice to see this mail! I'm a big fan of IDLE though and it's nice to
see. I'm not really a IDLE developer yet but I'm boning up on tkinter
to try and help out in the future... maybe in time to help out with
this.
Did you guys catch this article? I think so cause there are a lot of
comments. Anyhow, I dig a lot of the suggestions.
http://inventwithpython.com/blog/2011/11/29/the-things-i-hate-about-idle-that-i-wish-someone-would-fix/
On Mon, Dec 12, 2011 at 12:59 PM, Roger Serwy<roger.se...@gmail.com> wrote:
IDLE Developers,
By my count there are over 110 valid open issues against IDLE, some minor
and others major. Let's try to make that number smaller.
Here is a partial list of issues that have working patches:
3573 IDLE hangs when passing invalid command line args (directory(ies)
instead of file(s))
5219 IDLE/Tkinter: edit win stops updating when tooltip is active
6698 IDLE no longer opens only an edit window when configured to do so
6699 IDLE: Warn user about overwriting a file that has a newer version on
filesystem
7136 Idle File Menu Option Improvement
7676 IDLE shell shouldn't use TABs
8515 idle "Run Module" (F5) does not set __file__ variable
8900 IDLE crashes if Preference set to At Startup -> Open Edit Window
13039 IDLE editor: shell-like behaviour on line starting with ">>>"
13179 IDLE uses common tkinter variables across all editor windows
13495 IDLE: Regression - Two ColorDelegator instances loaded
13506 IDLE sys.path does not contain Current Working Directory
Can these patches be applied? I understand that there will be need for some
discussion, but we should try to avoid the bike shed problem.
Not surprisingly, there are a lot of "duplicate" bug reports. Some issues
deal with invalid key bindings and should have a common solution: 4765,
5707, 6739, 11437, 12387, 13071. (IdleX already has a work-around for these
issues.) Other issues deal with permission error handling of
configHandler.py: 4625, 8231, 9404, 9925.
One major patch which requires some updating and much consideration is:
10079 idlelib for Python 3 with Guilherme Polo GSoC enhancements
There are a lot of good improvements in there.
I am willing to help with fixing the remaining bugs if the IDLE developers
are willing to help as well.
- Roger
_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
http://mail.python.org/mailman/listinfo/idle-dev
_______________________________________________
IDLE-dev mailing list
IDLE-dev@python.org
http://mail.python.org/mailman/listinfo/idle-dev