summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove debugging statement checked in by accident, ah, carelessness.Kurt B. Kaiser2002-12-201-1/+0
|
* "'foo' in str" not implemented in Python 2.2, only single character lookupKurt B. Kaiser2002-12-201-1/+2
|
* *** empty log message ***Tony Lownds2002-12-201-1/+1
|
* Update way a subprocess is launched for Mac OS X.Tony Lownds2002-12-205-16/+107
| | | | | | | | | | Another applet mechanism has been developed for Python on Mac OS X and trying to use the -c "__import__('run').main()" trick is just not working. macosx_main.py is a new file which should be used as the startup file for Mac OS X applet bundles. This startup file understands a -p option, which when seen will start run.main(). When running as an applet, this seems like the best approach.
* Panel Bar on the Bottom is Probably More CommonKurt B. Kaiser2002-12-201-2/+4
|
* Updated.Kurt B. Kaiser2002-12-201-11/+24
|
* 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-173-22/+40
| | | | | | | | | | | | | 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
* In Shell:Kurt B. Kaiser2002-12-161-0/+4
| | | | | 1. If a tab is entered at the prompt, allow it to be backspaced away. 2. Eliminate the beep when hitting <enter> at the prompt.
* M EditorWindow.pyKurt B. Kaiser2002-12-162-5/+8
| | | | | | | | | | M PyShell.py Idlefork SF Bug 440383 - IDLE goes into beep loop Fix loop in EditorWindow.newline_and_indent_event() and in addition fix submission of >>> prompt to PyParse.Parser Eliminate extra attribute EditorWindow.auto_indent
* M Debugger.pyKurt B. Kaiser2002-12-143-77/+75
| | | | | | | | | | | | | | | | | | | | | | | M IOBinding.py M PyShell.py * Could not remove last set of saved breakpoints from a file * Starting with empty edit window, could not load a file * Multiple adjacent breakpoints were saved as one breakpoint * Storing breakpoints whenever a file is closed can get them out of synch with the saved version of a file. Only store them when the file is saved. * Add comment on current limitations on file editing in the presence of breakpoints. * Replace get_current_breaks() with update_breakpoints(), add an update to PyShellEditorWindow.breakpoints, which is the master breakpoint data structure, and which is used to reload the subprocess debugger. * Revert Debugger.Debugger.load_breakpoints() to use editwin.breakpoints. It is easier to debug the debugger if the breakpoint list in IDLE is identical to the list in the subprocess debugger and is transferred when the subprocess debugger is restarted, because this list can be easily queried. * Cleanup some linespacing and comments in IOBinding.py
* Prevent debugger from stepping into Idle rpc codeChui Tey2002-12-121-5/+17
|
* M CallTipWindow.pyKurt B. Kaiser2002-12-122-15/+34
| | | | | | | | M CallTips.py Calltip fetch was erroring when an Edit window was used without a Shell. Also, fix CallTipWindow.py so test code will run and add a comment about a bug which causes the calltip window to override all others.
* Update to reflect current implementation.Kurt B. Kaiser2002-12-111-78/+76
|
* Rework the command line interface, incorporating the shell/editKurt B. Kaiser2002-12-111-72/+136
| | | | | | configuration selection. Rework the usage message to match. Also some minor code polishing.
* M PyShell.pyKurt B. Kaiser2002-12-062-20/+39
| | | | | | | | | | | | | 1. Format and print exceptions raised in user code. M rpc.py 1. Additional debug messages in rpc.py 2. Move debug message enable switch from SocketIO to Client and Server to allow separate activation. 3. Add indication of origin (client or server) to debug message 4. Add sequence number to appropriate debug messages 5. Pass string exception arg as a string rather than a tuple.
* Enable Check ModuleKurt B. Kaiser2002-12-031-5/+2
|
* Don't use Alt-Fn or Ctrl-Fn keys, reserved for desktop changes in Unix.Kurt B. Kaiser2002-12-031-17/+11
| | | | | Zoom becomes Alt-H "height" Check Module becomes Alt-X "syntax"
* Get rid of 1.5.2 compatibility hack. :-)Guido van Rossum2002-12-031-8/+0
|
* Remove dead code in get_stack().Kurt B. Kaiser2002-12-021-31/+23
| | | | | Modify get_stack() and get_exception to be StackTreeItem methods. SF Bug 610756. Neal Norwitz.
* Fix beep.Kurt B. Kaiser2002-12-021-16/+3
| | | | Then remove annoying beep, not needed with breakpoint highlighting.
* Cleanup:Neal Norwitz2002-11-301-9/+5
| | | | | | * Remove unused imports * Convert some more 1/0 to True/False * Shorten up a long line
* Remove unused importNeal Norwitz2002-11-301-5/+6
| | | | | Remove unused variables since they were the return value from grid(), which is always None
* Convert string exceptions to classes, string exceptions are deprecatedNeal Norwitz2002-11-302-8/+16
|
* Convert some more 1/0 to True/FalseNeal Norwitz2002-11-302-14/+14
|
* Add missing self for method callNeal Norwitz2002-11-301-2/+2
|
* Port Martin von Loewis checkin from Python:Neal Norwitz2002-11-301-5/+24
| | | | Add --check-tkinter to setup.py. Install IDLE. Fixes #634078.
* Port Martin von Loewis checkin from python: Support sdist.Neal Norwitz2002-11-301-0/+4
|
* M PyShell.pyKurt B. Kaiser2002-11-302-17/+20
| | | | | | M rpc.py SF Bug 629987: Idle not printing prompts following SyntaxError
* Correct an error introduced at Rev 1.30. The keyword arg is necessaryKurt B. Kaiser2002-11-291-6/+8
| | | | to freeze the value of orig_checkcache. Otherwise infinite recursion.
* Apply Nicolas Riley's Patch.Kurt B. Kaiser2002-11-211-5/+5
| | | | | | | | [ 634250 ] SearchDialogBase.py fix for Tk 8.4.1 SearchDialogBase refers to the grid 'col' option considered ambiguous with Python 2.2.2 and Tk 8.4.1. The correct name is 'column'.
* By default when getting the search menu, the currently highligtedChui Tey2002-11-062-2/+6
| | | | text is the search term.
* Set breakpoints on remote debuggerChui Tey2002-11-042-9/+10
|
* Tidied up widget placementChui Tey2002-11-041-14/+23
|
* Recalls breakpoints set in a fileChui Tey2002-11-041-7/+57
|
* [ 629984 ] Smaller font sizes not supportedChui Tey2002-11-041-1/+1
|
* 619127: Recent File Menu Not UpdatingChui Tey2002-11-041-0/+13
|
* Implement Restoring Breakpoints in Subprocess DebuggerKurt B. Kaiser2002-10-233-74/+110
| | | | | | | | | | | | | | | | | | | | M Debugger.py M EditorWindow.py M PyShell.py 0. Polish PyShell.linecache_checkcache() 1. Move break clearing code to PyShell.PyShellEditorWindow from EditorWindow. 2. Add PyShellEditorWindow.breakpoints attribute to __init__, a list of line numbers which are breakpoints for that edit window. 3. Remove the code in Debugger which removes all module breakpoints when debugger is closed. Want to be able to reload into debugger when restarted. 4. Moved the code which sets EditorWindow.text breakpoints from Debugger to PyShell.PyShellEditorWindow and refactored. 5. Implement reloading subprocess debugger with breakpoints from all open PyShellEditorWindows when debugger is opened or subprocess restarted. 6. Eliminate the break_set attribute, use the breakpoint list instead.
* M CallTips.py Add support for getting calltip from subprocess,Kurt B. Kaiser2002-10-104-63/+89
| | | | | | | | | | | | refactor a bit and clean up. M PyShell.py Cosmetic changes, delete blank lines, add # on some blank lines. M rpc.py Add more debugging capability M run.py Add support for getting calltip from subprocess Move import statements
* Apply Josh Robb's Patch:Kurt B. Kaiser2002-10-061-3/+11
| | | | | | | | | [ 617097 ] EditorWindow.py: underline recent files Added a couple of mods to reduce the indentation level. Note that the recent files menu doesn't update until Idle is restarted, pre-existing bug, at least on Linux.
* Josh Robb's PatchKurt B. Kaiser2002-10-041-0/+4
| | | | [ 617109 ] WindowList.py: fix win98 quit.
* Apply Josh Robb's PatchKurt B. Kaiser2002-10-041-1/+1
| | | | | [ 617125 ] EditorWindow.py: Fix the wrap (used 'none' instead of NONE)
* Finding a suitable interpreter to spawn needed tweaking on the MacTony Lownds2002-09-291-4/+17
|
* Mac users now see correct modifiers in the Key Binding Entry window.Tony Lownds2002-09-291-29/+35
|
* Change key binding to avoid conflict.Tony Lownds2002-09-291-2/+2
|
* Revert Rev 1.6Kurt B. Kaiser2002-09-271-9/+0
| | | | | | | | | "Merge Py Idle changes: Rev 1.7 [Python-idle] loewis Convert characters from the locale's encoding on output. Reject characters outside the locale's encoding on input." Not compatible with Python 2.2.1. Forwardport as a SF patch.
* Fix Bug 612886 copy/paste menu items failKurt B. Kaiser2002-09-263-1/+26
| | | | | | | | | | (cut vs. Cut etc.) Fix Bug 613006 Ctrl-x Unix Binding Clears Selection (do-nothing does something :) Leave some debugging prints behind, commented out M EditorWindow.py M config-keys.def M configHandler.py
* Fix bug I created during merge from Python-idle.Kurt B. Kaiser2002-09-231-2/+2
| | | | Also, decided IDENTCHARS is better as global, after all.
* Blank line missing.Tony Lownds2002-09-231-0/+1
|
* Work around Mac OS X transient window issuesTony Lownds2002-09-231-0/+8
|