cpython/Tools/idle
Guido van Rossum 4431b0f243 Adapt to the new pyclbr's support of listing top-level functions. If
this functionality is not present (e.g. when used with a vintage
Python 1.5.2 installation) top-level functions are not listed.

(Hmm...  Any distribution of IDLE 0.5 should probably include a copy
of the new pyclbr.py!)
1999-06-10 15:19:14 +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 Fix off-by-one error in Tim's recent change to comment_region(): the 1999-06-10 14:44:48 +00:00
Bindings.py Remove obsolete 'script' menu. 1999-04-22 23:09:23 +00:00
CallTips.py Mark Hammond writes: Here is another change that allows it to work for 1999-06-10 14:20:26 +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 Tim Peters strikes again: 1999-04-26 22:20:38 +00:00
ClassBrowser.py Adapt to the new pyclbr's support of listing top-level functions. If 1999-06-10 15:19:14 +00:00
ColorDelegator.py Tim Peters strikes again: 1999-04-26 22:20:38 +00:00
Debugger.py Add canonic() function -- for brand new bdb.py feature. 1999-02-01 19:35:33 +00:00
Delegator.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +00:00
EditorWindow.py New offerings by Tim Peters; he writes: 1999-06-03 14:32:16 +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 Tim Peters writes: 1999-05-03 15:49:52 +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 Restored the original IDLE color scheme. 1999-04-20 15:58:29 +00:00
idlever.py New version to celebrate new command line 1999-04-22 20:50:52 +00:00
IOBinding.py Checking in IDLE 0.2. 1999-01-02 21:28:54 +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 New version. 1999-04-07 18:41:59 +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 Initial checking of Tk-based Python IDE. 1998-10-10 18:48:31 +00:00
PyParse.py Tim Peters: 1999-06-07 14:28:14 +00:00
PyShell.py Tim Peters again: 1999-06-01 19:55:34 +00:00
README.txt New version. 1999-04-07 18:41:59 +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 Make initial stack viewer wider 1999-05-21 04:45:45 +00:00
tabnanny.py Added a -q ('quiet') option to tabnanny, which causes only the names of 1998-12-18 13:56:58 +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 New wishes 1999-05-21 04:45:20 +00:00
ToolTip.py As yet unused code for tool tips. 1999-06-01 18:19:02 +00:00
TreeWidget.py Remove unnecessary reference to pyclbr from test() code. 1999-06-07 15:38:40 +00:00
UndoDelegator.py Tim Peters writes: 1999-05-03 15:49:52 +00:00
WidgetRedirector.py Tim Peters writes: 1999-05-03 15:38:56 +00:00
WindowList.py When deleting, call the callbacks *after* deleting the window from our list! 1999-02-17 17:34:25 +00:00
ZoomHeight.py Move zoom height functionality to separate function. 1999-06-01 18:17:02 +00:00

IDLE 0.4 - 7 April 1999
-----------------------

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/)