summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/ScriptBinding.py
Commit message (Collapse)AuthorAgeFilesLines
* If Edit window has not been saved, offer to save if user tries to Run orKurt B. Kaiser2002-12-191-14/+21
| | | | Check the module.
* M ColorDelegator.pyKurt B. Kaiser2002-12-171-21/+39
| | | | | | | | | | | | | M PyShell.py M ScriptBinding.py 1. Update ScriptBinding.py to highlight a syntax error in the Edit window, and place the cursor on the error. Add a syntax check to the Run Script event instead of waiting until the script tries to run and raises a syntax error in the shell, forcing the user to navigate back to the Edit window to fix it. 2. Modify tag_config's appropriately in PyShell.py and ColorDelegator.py 3. Some minor clean-up in ScriptBinding.py
* Enable Check ModuleKurt B. Kaiser2002-12-031-5/+2
|
* Cleanup:Neal Norwitz2002-11-301-9/+5
| | | | | | * Remove unused imports * Convert some more 1/0 to True/False * Shorten up a long line
* Merge Py Idle changes:Kurt B. Kaiser2002-09-181-2/+1
| | | | | | | | | | | | | | | | Rev 1.11 GvR Fix for SF bug #448835. Fix this to work with the new (still undocumented) tabnanny API. I'm afraid Stephen will have to add this fix to the IDLE fork code base as well. Rev 1.12 rhettinger (skip, done differently in Idlefork) Rev 1.13 time_one (skip, NA)
* M PyShell.pyKurt B. Kaiser2002-09-051-37/+7
| | | | | | | | | | | | | | | | | | | | | | | | M RemoteDebugger.py M ScriptBinding.py Restart the execution server with a clean environment and execute the active module from scratch upon activation of Run/F5. Add functionality to PyShell.py to restart the execution server in a new subprocess. The server makes a connection to the Idle client which sends a block of code to be executed. Modify ScriptBinding.py to restart the subprocess upon Run/F5, assuming that an execution is not currently in progress. Remove Import Module functionality, not required now that the code is executed in a clean environment. If the Debugger is active, also restart the subprocess side of the split debugger. Add functionality to RemoteDebugger.py to support this. At this time breakpoints will be lost in the subprocess if Run/F5 is activated. A subsequent checkin of PyShell.py will implement reloading of the breakpoints into the subprocess debugger. I'm keeping this separate as the design may change.
* 1. Revert subprocess environment clearing, will restart subprocessKurt B. Kaiser2002-08-251-2/+0
| | | | | | | | | | instead. 2. Preserve the Idle client's listening socket for reuse with the fresh subprocess. 3. Remove some unused rpc code, comment out additional unused code. Modified Files: ScriptBinding.py rpc.py run.py
* Reset the Python execution server environment to its initial value priorKurt B. Kaiser2002-07-281-1/+3
| | | | | | | to executing Run/F5 from an EditorWindow. M ScriptBinding.py : add call to clear_the_environment() M run.py : implemented Executive.clear_the_environment()
* Rework the code to have only the GvR RPC. Output from execution of userKurt B. Kaiser2002-06-121-8/+9
| | | | code is directed to the Shell.
* GvR's rpc patchChui Tey2002-05-261-19/+36
|
* changeover to new keybinding configuration implementationSteven M. Gava2002-01-191-6/+0
|
* py-cvs merge, better error dialogSteven M. Gava2001-07-121-3/+7
|
* Initial revisionDavid Scherer2000-08-151-0/+169