cpython/Lib/idlelib
Kurt B. Kaiser 88957d8d0d Fix race exposed by 2.4 GHz XP box: Don't tear down PyShell until
subprocess polling has terminated.  Tk callit gets unhappy if it can't
find the function 'after' scheduled to run.

M PyShell.py
2003-05-19 23:11:51 +00:00
..
Icons Added icon for IDLE on OS X 2003-05-17 15:14:10 +00:00
AutoExpand.py
Bindings.py
CREDITS.txt Noam Raphael's patch. 2003-05-17 03:15:48 +00:00
CallTipWindow.py
CallTips.py
ChangeLog
ClassBrowser.py
ColorDelegator.py
Debugger.py 1. Update debugger to not trace RPC code even when calling Queue and 2003-05-10 00:09:52 +00:00
Delegator.py
EditorWindow.py
FileList.py
FormatParagraph.py
GrepDialog.py
HISTORY.txt
INSTALL.txt 1. The command-line arguments for subprocesses no longer need to be 2003-05-13 15:28:21 +00:00
IOBinding.py Whitespace Normalization 2003-05-18 02:24:32 +00:00
IdleHistory.py
LICENSE.txt
MANIFEST.in
MultiStatusBar.py
NEWS.txt Noam Raphael's patch. 2003-05-17 03:15:48 +00:00
ObjectBrowser.py
OutputWindow.py
ParenMatch.py Nigel Rowe's Patch 2003-05-17 03:51:57 +00:00
PathBrowser.py
Percolator.py
PyParse.py
PyShell.py Fix race exposed by 2.4 GHz XP box: Don't tear down PyShell until 2003-05-19 23:11:51 +00:00
README.txt
RemoteDebugger.py 1. RemoteDebugger now runs user code in subprocess MainThread 2003-05-12 02:33:47 +00:00
RemoteObjectBrowser.py
ReplaceDialog.py
ScriptBinding.py 1. When a module is run from an EditorWindow, if its directory is not in 2003-05-15 23:23:21 +00:00
ScrolledList.py
SearchDialog.py
SearchDialogBase.py
SearchEngine.py
StackViewer.py
TODO.txt
ToolTip.py
TreeWidget.py
UndoDelegator.py
WidgetRedirector.py
WindowList.py
ZoomHeight.py
__init__.py
aboutDialog.py
boolcheck.py
buildapp.py Added icon for IDLE on OS X 2003-05-17 15:14:10 +00:00
config-extensions.def Whitespace Normalization 2003-05-18 02:21:55 +00:00
config-highlight.def Whitespace Normalization 2003-05-18 02:21:55 +00:00
config-keys.def Whitespace Normalization 2003-05-18 02:21:55 +00:00
config-main.def Whitespace Normalization 2003-05-18 02:21:55 +00:00
configDialog.py [ SF 710733 - Martin v. Loewis] Improving source encoding dialog 2003-05-10 00:49:56 +00:00
configHandler.py
configHelpSourceEdit.py
configSectionNameDialog.py
dynOptionMenuWidget.py
extend.txt
help.txt 1. Add a command line switch to run without the subprocess 2003-05-15 18:52:51 +00:00
idle Let Python inform the user what went wrong with the import. 2003-05-19 02:07:44 +00:00
idle.bat
idle.py Let Python inform the user what went wrong with the import. 2003-05-19 02:07:44 +00:00
idle.pyw Let Python inform the user what went wrong with the import. 2003-05-19 02:07:44 +00:00
idlever.py Update for release into Python 2003-04-25 17:48:08 +00:00
interruptmodule.c
keybindingDialog.py
rpc.py 1. Update debugger to not trace RPC code even when calling Queue and 2003-05-10 00:09:52 +00:00
run.py Show Freddy the mirror 2003-05-17 21:04:10 +00:00
setup.cfg Update for 2.3b1 2003-04-25 16:37:31 +00:00
setup.py
tabpage.py
testcode.py
textView.py

README.txt

IDLEfork README
===============

IDLEfork is an official experimental fork of Python's Integrated DeveLopment
Environment, IDLE.  The biggest change is to execute Python code in a separate
process, which is /restarted/ for each Run (F5) initiated from an editor
window.  This enhancement of IDLE has often been requested, and is now finally
available, complete with the IDLE debugger.  The magic "reload/import *"
incantations are no longer required when editing/testing a module two or three
steps down the import chain.

There is also a new GUI configuration manager which makes it easy to select
fonts, colors, keybindings, and startup options.  There is new feature where
the user can specify additional help sources, either locally or on the web.

IDLEfork will be merged back into the Python distribution in the near future
(probably 2.3), replacing the current version of IDLE.

For information on this release, refer to NEWS.txt

As David Scherer aptly put it in the original IDLEfork README, "It is alpha
software and might be unstable. If it breaks, you get to keep both pieces."

If you find bugs let us know about them by using the IDLEfork Bug Tracker.  See
the IDLEfork home page at

http://idlefork.sourceforge.net 

for details.  Patches are always appreciated at the IDLEfork Patch Tracker, and
Change Requests should be posted to the RFE Tracker at

https://sourceforge.net/tracker/?group_id=9579&atid=359579  

There is a mail list for IDLE: idle-dev@python.org.  You can join at

http://mail.python.org/mailman/listinfo/idle-dev

Thanks for trying IDLEfork.