IdleX - http://idlex.sourceforge.net
It's a collection of extensions and bug fixes for stock IDLE. It is not
a fork as much as a wrapper.
On 12/12/2011 02:58 PM, Sean Wolfe wrote:
Got it. Let me read up on idle hacking and familiarize myself with the
bug tracker and I'll get back with you.
What's idleX? Funny, I was thinking down the line of making my own
fork of idle and calling it idleXL . Haha.
On Mon, Dec 12, 2011 at 5:16 PM, Roger Serwy<roger.se...@gmail.com> wrote:
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