cpython/Tools/idle
Raymond Hettinger a9cfa5501f SF bug #652933 (for IdleFork): Open Module "math" Fails
When a module doesn't have a __path__ attribute, trigger a dialog box
rather than dumping a traceback to the console.
2003-01-07 09:55:03 +00:00
..
Icons use -kb on idle/Icons/minusnode.gif ("cvs up" kept checking it out all 2002-03-18 21:43:04 +00:00
AutoExpand.py Use string.ascii_letters instead of string.letters (SF bug #226706). 2001-07-20 19:05:50 +00:00
AutoIndent.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
Bindings.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
CallTipWindow.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
CallTips.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
ChangeLog More changes. 2000-02-15 18:11:21 +00:00
ClassBrowser.py Get rid of 1.5.2 compatibility hack. :-) 2002-12-03 09:28:36 +00:00
ColorDelegator.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
Debugger.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
Delegator.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
EditorWindow.py SF bug #652933 (for IdleFork): Open Module "math" Fails 2003-01-07 09:55:03 +00:00
FileList.py Delete goodname() method, which is unused. 2001-05-12 12:11:36 +00:00
FormatParagraph.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
FrameViewer.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
GrepDialog.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
IOBinding.py Remove unused local variables 2002-09-12 20:34:41 +00:00
IdleConf.py Move the action of loading the configuration to the IdleConf module 2001-05-12 12:18:10 +00:00
IdleHistory.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
MANIFEST.in Support sdist. 2002-11-05 23:01:50 +00:00
MultiScrolledLists.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
MultiStatusBar.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
NEWS.txt The 0.5 release happened on 2/15, not on 2/14. :-) 2000-02-16 01:22:35 +00:00
ObjectBrowser.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
OldStackViewer.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
OutputWindow.py Convert characters from the locale's encoding on output. 2002-08-10 12:22:12 +00:00
ParenMatch.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
PathBrowser.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
Percolator.py move "from Tkinter import *" to module level 2001-02-02 20:07:46 +00:00
PyParse.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
PyShell.py Remove unused local variables 2002-09-12 20:34:41 +00:00
README.txt Clarify the meaning of "requires Python 1.5.2". 2002-11-08 05:49:47 +00:00
RemoteInterp.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
ReplaceDialog.py Remove unnecessary imports 2002-09-12 20:36:01 +00:00
ScriptBinding.py Whitespace normalization. 2002-08-23 18:19:30 +00:00
ScrolledList.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
SearchBinding.py Got rid of debug print statement in goto_line_event(). 1999-01-11 14:49:00 +00:00
SearchDialog.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
SearchDialogBase.py Use column= rather than col=; with Tk 8.4 col= no longer works. 2002-11-06 19:00:30 +00:00
SearchEngine.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
Separator.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
StackViewer.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
TODO.txt Add IDLE wish: access items of arrays 2000-10-25 21:18:12 +00:00
ToolTip.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
TreeWidget.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
UndoDelegator.py Apply diff2.txt from SF patch http://www.python.org/sf/572113 2002-09-11 20:36:02 +00:00
WidgetRedirector.py Add unregister() method. 1999-06-25 16:03:19 +00:00
WindowList.py Whitespace normalization. 2001-01-17 08:48:39 +00:00
ZoomHeight.py Move zoom height functionality to separate function. 1999-06-01 18:17:02 +00:00
__init__.py Support for using idle as a package. 1999-04-30 19:39:25 +00:00
config-mac.txt Oops, this file was apparently never added to the repository. Now it is. 2001-08-06 10:08:56 +00:00
config-unix.txt Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
config-win.txt Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
config.txt Minor edit of leading comments: 'the the' --> 'the', quoted 'enable' 2000-05-09 14:28:03 +00:00
eventparse.py Remove unnecessary imports 2002-09-12 20:29:56 +00:00
extend.txt Quick update to the extension mechanism (extend.py is gone, long live 2001-06-04 21:21:11 +00:00
help.txt Update outdated text about how to fix the font. 2001-10-08 22:49:12 +00:00
idle Allow installation of IDLE via distutils (patch #103138). 2001-01-28 11:01:50 +00:00
idle.bat Get rid of hardcoded Python path (can't guess where the user installed 2001-03-10 21:48:24 +00:00
idle.py Move the action of loading the configuration to the IdleConf module 2001-05-12 12:18:10 +00:00
idle.pyw Defer all the work to idle.py, which has recently become too 2000-03-06 17:16:05 +00:00
idlever.py Make this IDLE version 0.8. (We have to skip 0.7 because that was a 2001-03-22 17:37:52 +00:00
keydefs.py Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
setup.py Add --check-tkinter to setup.py. Install IDLE. Fixes #634078. 2002-11-06 21:59:33 +00:00
testcode.py Renamed test.py to testcode.py so one can import Python's 1999-01-12 22:14:34 +00:00

README.txt

IDLE 0.5 - February 2000
------------------------

This is an early release of IDLE, my own attempt at a Tkinter-based
IDE for Python.

For news about this release, see the file NEWS.txt.  (For a more
detailed change log, see the file ChangeLog.)

FEATURES

IDLE has the following features:

- coded in 100% pure Python, using the Tkinter GUI toolkit (i.e. Tcl/Tk)

- cross-platform: works on Windows and Unix (on the Mac, there are
currently problems with Tcl/Tk)

- multi-window text editor with multiple undo, Python colorizing
and many other features, e.g. smart indent and call tips

- Python shell window (a.k.a. interactive interpreter)

- debugger (not complete, but you can set breakpoints, view  and step)

USAGE

The main program is in the file "idle.py"; on Unix, you should be able
to run it by typing "./idle.py" to your shell.  On Windows, you can
run it by double-clicking it; you can use idle.pyw to avoid popping up
a DOS console.  If you want to pass command line arguments on Windows,
use the batch file idle.bat.

Command line arguments: files passed on the command line are executed,
not opened for editing, unless you give the -e command line option.
Try "./idle.py -h" to see other command line options.

IDLE requires Python 1.5.2 or later, so it is currently only usable
with a Python 1.5.2 (or later) distribution.  (An older version of
IDLE is distributed with Python 1.5.2; you can drop this version on
top of it.)

COPYRIGHT

IDLE is covered by the standard Python copyright notice
(http://www.python.org/doc/Copyright.html).

FEEDBACK

For feedback, please use the Python Bugs List
(http://www.python.org/search/search_bugs.html).

--Guido van Rossum (home page: http://www.python.org/~guido/)