summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib
Commit message (Collapse)AuthorAgeFilesLines
* Improve error message if rpc'l localcall() fails with unexpectedKurt B. Kaiser2004-12-231-1/+3
| | | | exception.
* The GUI was hanging if the shell window was closed while a raw_input()Kurt B. Kaiser2004-12-232-6/+16
| | | | | | | | was pending. Restored the quit() of the readline() mainloop(). http://mail.python.org/pipermail/idle-dev/2004-December/002307.html M NEWS.txt M PyShell.py
* The remote procedure call module rpc.py can now access data attributes ofKurt B. Kaiser2004-12-216-11/+23
| | | | | | | | | | | remote registered objects. Changes to these attributes are local, however. M EditorWindow.py M NEWS.txt M PyShell.py M idlever.py M rpc.py M run.py
* doodedoodedoo on the way to 2.4 finalAnthony Baxter2004-11-301-3/+3
|
* preparing for 2.4 final (wooooooo!)Anthony Baxter2004-11-291-1/+1
|
* On OpenBSD, terminating IDLE with ctrl-c from the command line caused aKurt B. Kaiser2004-11-193-2/+12
| | | | | | | | stuck subprocess MainThread because only the SocketThread was exiting. M NEWS.txt M idlever.py M run.py
* 2.4rc1Anthony Baxter2004-11-182-2/+2
|
* Saving a Keyset w/o making changes (by using the "Save as New Custom Key Set"Kurt B. Kaiser2004-11-161-0/+4
| | | | | button) caused IDLE to fail on restart (no new keyset was created in config-keys.cfg). Also true for Theme/highlights. Python Bug 1064535.
* Saving a Keyset w/o making changes (by using the "Save as New Custom Key Set"Kurt B. Kaiser2004-11-161-0/+3
| | | | | | | button) caused IDLE to fail on restart (no new keyset was created in config-keys.cfg). Also true for Theme/highlights. Python Bug 1064535. M configDialog.py
* The change in the linecache.checkcache() signature at rev 1.13 caused IDLE ↵Kurt B. Kaiser2004-11-132-6/+11
| | | | | | | | | to exit when an exception was raised while running w/o the subprocess. Python Bug 1063840 M NEWS.txt M PyShell.py
* post-releaseAnthony Baxter2004-11-041-0/+5
|
* release shenanigansAnthony Baxter2004-11-032-2/+2
|
* format_paragraph_event(): Patch 961387 introduced a bug here, causingTim Peters2004-10-242-13/+24
| | | | | | | the indentation of a comment block to be ignored when reformatting the block, leading to overly long reformatted lines (too wide by an amount equal to the indentation width). Looks like a typo in the original patch, a 1-character repair.
* release shenanigansAnthony Baxter2004-10-151-0/+6
|
* 1. If user passes a non-existant filename on the commandline, just openKurt B. Kaiser2004-08-227-47/+40
| | | | | | | | | | | | | | | | | a new file, don't raise a dialog. IDLEfork 954928. 2. Refactor EditorWindow.wakeup() to WindowList.ListedToplevel.wakeup() and clarify that the Toplevel of an EditorWindow is a WindowList.ListedToplevel. 3. Make a number of improvements to keyboard focus binding. Improve window raising, especially in the debugger. IDLEfork Bug 763524 (GvR list). 4. Bump idlever to 1.1a3 M Debugger.py M EditorWindow.py M FileList.py M NEWS.txt M PyShell.py M WindowList.py M idlever.py
* SF bug #833957: Ctrl+key combos stop working in IDLERaymond Hettinger2004-08-171-18/+18
| | | | Make key combinations work with upper and lowercase as is the MS standard.
* Patch #808719: Ignore the locale's encoding if it is an empty string.Martin v. Löwis2004-08-121-2/+2
| | | | Backported to 2.3.
* release dateAnthony Baxter2004-08-051-1/+1
|
* EditorWindow.py was not finding the .chm help file on Windows. TypoKurt B. Kaiser2004-07-211-1/+2
| | | | at Rev 1.54. Python Bug 990954
* Checking sys.platform for substring 'win' was breaking IDLE docs on MacKurt B. Kaiser2004-07-154-23/+39
| | | | | | | | | (darwin). Also, Mac Safari browser requires full file:// URIs. SF 900580 M EditorWindow.py M NEWS.txt M configHelpSourceEdit.py M idlever.py
* release datesAnthony Baxter2004-07-081-2/+2
|
* whitespace normalizationSkip Montanaro2004-07-061-2/+2
|
* Redirect the warning stream to the shell during the ScriptBinding check of ↵Kurt B. Kaiser2004-07-044-20/+72
| | | | | | | | | | | | user code and format the warning similarly to an exception for both that check and for warnings raised in the subprocess. M NEWS.txt M Pyshell.py M ScriptBinding.py M run.py
* Noam Raphel: Further developemt of CodeContext feature.Kurt B. Kaiser2004-06-066-48/+86
| | | | | | | | | | | | The visibility state of the code context pane is now persistent between sessions and the pane does not appear in the shell window. M CodeContext.py M EditorWindow.py M NEWS.txt M PyShell.py M config-extensions.def M configHandler.py
* SF patch #961387: Make IDLE's paragraph reformatting width configurableRaymond Hettinger2004-06-043-4/+27
|
* Testing for None should be done with 'is'Raymond Hettinger2004-05-041-1/+1
|
* Fix a bug I introduced which causes all block openers at an indent levelKurt B. Kaiser2004-04-261-1/+1
| | | | to be shown, instead of outdenting each level.
* 1. Add an Options menu entry: Code ContextKurt B. Kaiser2004-04-243-27/+43
| | | | | | | | | | 2. Add a <<toggle-code-context>> envent to the [CodeContext] section of config-extensions.def and also a default-on variable, set to 0. 3. Update the help file to include Code Context. M CodeContext.py M config-extensions.def M help.txt
* 1. Polish variables in EditorWindow extension loading and Tkinter variable code.Kurt B. Kaiser2004-04-243-27/+33
| | | | | | | | | | | 2. Add exception handling to EditorWindow Tkinter variable setvar() and getvar() fcns. 3. EditorWindow: remove some unneeded comments. 4. Add a separator to the Options menu 5. extend.txt: describe how to create a menu entry which has no keybinding. M Bindings.py M EditorWindow.py M extend.txt
* - New Extension: CodeContext. Provides block structuring hints for codeKurt B. Kaiser2004-04-213-3/+144
| | | | | | | | which has scrolled above an edit window. Patch 936169 Noam Raphael. A CodeContext.py M NEWS.txt M config-extensions.def
* M EditorWindow.pyKurt B. Kaiser2004-04-114-69/+56
| | | | | | | | | M IOBinding.py M NEWS.txt M configDialog.py - If nulls somehow got into the strings in recent-files.lst EditorWindow.update_recent_files_list() was failing. Python Bug 931336.
* 1. Make builtin foreground Royal Purple instead of Barney Purple.Kurt B. Kaiser2004-03-162-27/+32
| | | | | | | 2. Touch up help.txt M config-highlight.def M help.txt
* 1. Bug in Patch 805830 fixed by Nigel RoweKurt B. Kaiser2004-03-152-22/+26
| | | | | | | | 2. Convert 1/0 to True/False 3. Fix a couple of long lines M ColorDelegator.py M NEWS.txt
* Add a highlight theme for builtin keywords. Python Patch 805830 Nigel RoweKurt B. Kaiser2004-03-089-16/+42
| | | | | | | | | | | | M ClassBrowser.py M ColorDelegator.py M EditorWindow.py M NEWS.txt M PyShell.py M TreeWidget.py M config-highlight.def M configDialog.py M configHandler.py
* Replace backticks with repr() or "%r"Walter Dörwald2004-02-1217-53/+55
| | | | From SF patch #852334.
* There was an error in the Tk error dialog fix at Rev 1.84 which caused startingKurt B. Kaiser2004-01-211-2/+2
| | | | | | | | w/o the subprocess to fail. Check in a fix to IDLE and IDLEfork. M PyShell.py Backport candidate, combine with previous.
* rpc.py:SocketIO - Large modules were generating large pickles when downloadedKurt B. Kaiser2004-01-212-8/+14
| | | | | | | | | | | | to the execution server. The return of the OK response from the subprocess initialization was interfering and causing the sending socket to be not ready. Add an IO ready test to fix this. Moved the polling IO ready test into pollpacket(). M NEWS.txt M rpc.py Backport candidate.
* Added a Tk error dialog to run.py inform the user if the subprocess can'tKurt B. Kaiser2004-01-214-56/+96
| | | | | | | | | | | | | | connect to the user GUI process. Added a timeout to the GUI's listening socket. Added Tk error dialogs to PyShell.py to announce a failure to bind the port or connect to the subprocess. Clean up error handling during connection initiation phase. This is an update of Python Patch 778323. M NEWS.txt M PyShell.py M ScriptBinding.py M run.py Backport candidate.
* - Print correct exception even if source file changed since shell wasKurt B. Kaiser2004-01-022-2/+7
| | | | | | | restarted. IDLEfork Patch 869012 Noam Raphael Modified Files: NEWS.txt run.py
* Fix a typo introduced at 1.21Kurt B. Kaiser2003-11-251-1/+1
| | | | | | M IOBinding.py Backported to 23-maint
* Keybindings with the Shift modifier now work correctly. So do bindingsKurt B. Kaiser2003-11-245-74/+83
| | | | | | | | | | | | | | | | which use the Space key. Limit unmodified user keybindings to the function keys. Python Bug 775353, IDLEfork Bugs 755647, 761557 Improve error handling during startup if there's no Tkinter. M NEWS.txt M PyShell.py M config-keys.def M configHandler.py M keybindingDialog.py Backport candidate.
* Update NEWS.txt to include some items missed earlier. Update theKurt B. Kaiser2003-11-242-1/+14
| | | | | | IDLE version to 1.1a0. Modified Files: NEWS.txt idlever.py
* - After an exception, run.py was not setting the exception vector. NoamKurt B. Kaiser2003-11-192-1/+6
| | | | | | | Raphael suggested correcting this so pdb's postmortem pm() would work. IDLEfork Patch 844675 Modified: NEWS.txt run.py
* SF #775057, fix IDLE problem in about dialogNeal Norwitz2003-10-281-1/+3
| | | | | If the file doesn't exist, the code to display an error message was broken Will backport.
* Let IDLE use the HTMLHelp docs on Windows, if found.Thomas Heller2003-09-231-2/+6
| | | | Already 'backported' to release23-maint.
* Python Bug 775061Kurt B. Kaiser2003-09-103-97/+2
| | | | | | 1. Remove "idle" script, it lives in Tools/scripts/ now. 2. Remove shebang from idle.py, should be called explicitly. 3. Remove obsolete test code from rpc.py; needs unit test.
* Catch locale.error as well. Fixes #788378. Will backport to 2.3.Martin v. Löwis2003-09-031-1/+1
|
* IDLE didn't start correctly when Python was installed in "Program Files"Kurt B. Kaiser2003-08-142-2/+19
| | | | | | on W2K and XP. Python Bugs 780451, 784183 Backported to 2.2-maint
* IDLEfork Bug 782759Kurt B. Kaiser2003-08-091-4/+9
| | | | backported to 23-maint
* Make sure eol_convention is an ASCII string. Fixes #774680.Martin v. Löwis2003-08-051-0/+3
| | | | Will backport to 2.3.