cpython/Tools/idle
Guido van Rossum b658469873 New stack viewer, uses a tree widget.
(XXX: the debugger doesn't yet use this.)
2000-02-15 18:03:40 +00:00
..
Icons Missed a few. 1999-06-01 18:23:19 +00:00
__init__.py Support for using idle as a package. 1999-04-30 19:39:25 +00:00
AutoExpand.py Added Meta-/ binding for Unix as alt for Alt-/. 1999-01-04 16:32:21 +00:00
AutoIndent.py Tim Peters smart.patch: 1999-06-11 15:03:00 +00:00
Bindings.py Add Python Documentation entry to Help menu. 1999-08-26 23:06:22 +00:00
CallTips.py Add close() method that breaks a cycle. 1999-06-25 16:02:22 +00:00
CallTipWindow.py Mark Hammond writes: Tim's suggestion of copying the font for the 1999-06-10 14:19:46 +00:00
ChangeLog Updated change log. 2000-02-15 17:19:25 +00:00
ClassBrowser.py Add an XXX comment about the ClassBrowser AIP. 2000-02-15 18:02:11 +00:00
ColorDelegator.py Tim Peters strikes again: 1999-04-26 22:20:38 +00:00
Debugger.py Break cycle on close. 1999-06-25 17:25:22 +00:00
Delegator.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
EditorWindow.py Find the help.txt file relative to __file__ or ".", not in sys.path. 1999-08-26 23:06:05 +00:00
eventparse.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
extend.py Might as well enable CallTips by default. 1999-06-04 19:21:19 +00:00
extend.txt For an event 'foo-bar', the corresponding method must be called 1999-04-20 17:32:52 +00:00
FileList.py Make sure the Tcl variables are shared between windows. 1999-01-28 22:24:30 +00:00
FormatParagraph.py Add close() method that breaks a cycle. 1999-06-25 16:02:22 +00:00
FrameViewer.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
GrepDialog.py Enclose pattern in quotes in status message. 1999-06-03 14:25:49 +00:00
help.txt Bunch of updates necessary due to recent changes; added docs for File 1999-04-22 23:20:17 +00:00
idle.bat Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
idle.py Rename idle -> idle.py 1999-01-28 18:50:31 +00:00
idle.pyw Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
IdleHistory.py Changes by Mark Hammond: (1) support optional output_sep argument to 1999-06-02 12:06:47 +00:00
IdlePrefs.py Make the color for stderr red (i.e. the standard warning/danger/stop 1999-07-10 13:17:35 +00:00
idlever.py New version to celebrate new command line 1999-04-22 20:50:52 +00:00
IOBinding.py Add close() method that breaks a cycle. 1999-06-25 16:02:22 +00:00
keydefs.py Ran eventparse.py again. 1999-01-04 16:35:02 +00:00
MultiScrolledLists.py New utility: multiple scrolled lists in parallel 1999-03-10 05:13:29 +00:00
NEWS.txt News update. Probably incomplete; what else is new? 2000-02-15 17:17:58 +00:00
ObjectBrowser.py Remove unnecessary reference to pyclbr from test() code. 1999-06-07 15:38:40 +00:00
OutputWindow.py Moved classes OnDemandOutputWindow and PseudoFile here, 1999-04-22 22:28:42 +00:00
PathBrowser.py Rewritten based on TreeWidget.py 1999-06-01 18:21:31 +00:00
Percolator.py Add close() method that breaks cycles. 1999-06-25 16:04:38 +00:00
PyParse.py Tim Peters: 1999-06-07 14:28:14 +00:00
PyShell.py Close debugger when closing. This may break a cycle. 1999-06-25 17:26:34 +00:00
README.txt Updated for pending IDLE 0.5 release (still very rough -- just getting 2000-02-15 17:16:40 +00:00
ReplaceDialog.py Hmm... Tim didn't turn "replace all" into a single undo block. 1999-06-08 13:06:07 +00:00
ScriptBinding.py Ensure sys.argv[0] is the script name on Run Script. 1999-06-01 18:18:27 +00:00
ScrolledList.py - White background. 1999-03-10 05:10:49 +00:00
SearchBinding.py Got rid of debug print statement in goto_line_event(). 1999-01-11 14:49:00 +00:00
SearchDialog.py When find_again() finds exactly the current selection, it's a failure. 1999-01-28 19:04:01 +00:00
SearchDialogBase.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
SearchEngine.py Patch by Mark Favas: it fixes the search engine behaviour where an 1999-04-20 15:00:00 +00:00
Separator.py Vladimir Marangozov's patch: 1999-01-12 22:09:18 +00:00
StackViewer.py New stack viewer, uses a tree widget. 2000-02-15 18:03:40 +00:00
tabnanny.py Mark Hammond writes: 1999-07-30 17:48:20 +00:00
testcode.py Renamed test.py to testcode.py so one can import Python's 1999-01-12 22:14:34 +00:00
TODO.txt Tiny addition. 2000-02-15 17:15:36 +00:00
ToolTip.py As yet unused code for tool tips. 1999-06-01 18:19:02 +00:00
TreeWidget.py Moshe noticed an inconsistency in his comment, so I'm rephrasing it to 1999-08-11 14:55:43 +00:00
UndoDelegator.py Tim Peters writes: 1999-05-03 15:49:52 +00:00
WidgetRedirector.py Add unregister() method. 1999-06-25 16:03:19 +00:00
WindowList.py Correct a typo and remove an unqualified except that was hiding the error. 2000-02-15 18:03:01 +00:00
ZoomHeight.py Move zoom height functionality to separate function. 1999-06-01 18:17:02 +00:00

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

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

This is an early release of IDLE, my own attempt at a Tkinter-based
IDE for Python.  It has the following features:

- 100% pure Python
- multi-window text editor with multiple undo and Python colorizing
- Python shell (a.k.a. interactive interpreter) window subclass
- debugger (not complete, but you can set breakpoints and step)
- works on Windows and Unix (probably works on Mac too)

The main program is in the file "idle"; on Windows you can use
idle.pyw to avoid popping up a DOS console.  Any arguments passed are
interpreted as files that will be opened for editing.

IDLE requires Python 1.5.2, so it is currently only usable with the
Python 1.5.2 distribution (luckily, IDLE is bundled with Python
1.5.2).

Please send feedback to the Python newsgroup, comp.lang.python, and cc
me <guido@python.org>.

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