summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Added a banner to the shell startup message discussing possibleKurt B. Kaiser2003-07-273-2/+26
| | | | | | | | | warnings from personal firewall software. Added the same text to README.txt, updated NEWS.txt for release. M NEWS.txt M PyShell.py M README.txt
* Update for release.Kurt B. Kaiser2003-07-271-1/+1
|
* 1. Python Bug 775541: Calltips error when docstring is None. IntroducedKurt B. Kaiser2003-07-233-4/+12
| | | | | | by patch 769142. Fixed by patch 776062. KBK will backport net result to IDLE release22-maint and IDLEfork. 2. Update NEWS.txt and idlever for release.
* Update to reflect the current status of the configuration system.Kurt B. Kaiser2003-07-166-85/+74
| | | | | | | | | | | | | | | Extensions must still be configured manually and there is currently one set of extension key bindings for all platforms. Bring NEWS.txt up to date. Update CREDITS.txt and idlever.py for release. M NEWS.txt M config-extensions.def M extend.txt M help.txt M idlever.py
* SF bug #769142: CallTip trimming may loop forever.Raymond Hettinger2003-07-131-3/+1
| | | | Needs to be backported to both IDLE and IDLEFORK.
* SF patch #768187: replace apply(f, args, kwds) with f(*args, **kwds)Raymond Hettinger2003-07-0910-16/+14
|
* SF Bug 767794Kurt B. Kaiser2003-07-091-0/+2
| | | | "Break or continue outside loop causes crash"
* Idlefork patch #682347: convert Unicode strings from readline toMartin v. Löwis2003-06-222-4/+15
| | | | | IOBinding.encoding. Also set sys.std{in,out,err}.encoding, for both the local and the subprocess case.
* Add ':' after IDLE version, fix spacing on a couple of lines I missedKurt B. Kaiser2003-06-161-4/+5
|
* Make CREDITS.txt a Latin-1 file. Extend ViewFile to support file encodings.Martin v. Löwis2003-06-152-4/+17
|
* Forwardport Patch from IDLEfork SF 615312Kurt B. Kaiser2003-06-151-0/+9
| | | | Convert characters from the locale's encoding on output
* Support testing in .../Lib/idlelib when calling <python PyShell.py>Kurt B. Kaiser2003-06-151-0/+1
| | | | by providing other modules access to globals set up in PyShell.main()
* Move to Version 1.0b2Kurt B. Kaiser2003-06-151-1/+1
|
* Forwardport Patch from IDLEfork SF 610329Kurt B. Kaiser2003-06-141-2/+6
| | | | Remove deprecated tempfile usage
* Remove the 2.2 compatibility module boolcheck.py and related codeKurt B. Kaiser2003-06-143-14/+0
| | | | | | M PyShell.py R boolcheck.py M run.py
* Remove reference to IDLEforkKurt B. Kaiser2003-06-141-1/+1
|
* Update NEWS.txt and move info on release 0.8.1 and earlier to HISTORY.txtKurt B. Kaiser2003-06-142-121/+147
| | | | | M HISTORY.txt M NEWS.txt
* Interrupt module has been folded into the thread moduleKurt B. Kaiser2003-06-132-54/+5
| | | | | | | Modified Files: run.py Removed Files: interruptmodule.c
* No longer needed.Kurt B. Kaiser2003-06-121-4/+0
|
* aboutDialog.py:Kurt B. Kaiser2003-06-122-99/+122
| | | | | | | | | | | | | | | | | | 1. Add additional buttons for Python Copyright and Credits 2. Use the Python LICENSE file instead of the old IDLE LICENSE.txt 3. Add additional buttons for IDLE's README and NEWS 4. Implement a method to read text from a _Printer object 5. Rename the Ok button to Close 6. Clean up to conform to Python code formatting standards textView.py: 1. Change background to white on all platforms 2. Increase height of frame 3. Add an optional parameter to textViewer to allow inserting text into the viewer instead of reading a file. 4. Rename the Ok button to Close Modified Files: aboutDialog.py textView.py
* 1. Remove the Readme entry on the Help Menu, now in About dialog.Kurt B. Kaiser2003-06-122-9/+1
| | | | | | 2. Change title on About dialog. Modified Files: Bindings.py EditorWindow.py
* Direct readers to CVS logs.Kurt B. Kaiser2003-06-121-0/+4
|
* It /is/ a package...Kurt B. Kaiser2003-06-121-1/+1
|
* Updated for IDLEfork re-integrationKurt B. Kaiser2003-06-122-48/+66
|
* Will use the Python LICENSE file instead.Kurt B. Kaiser2003-06-121-51/+0
|
* Remove setup file, no longer needed.Kurt B. Kaiser2003-06-121-118/+0
|
* Remove unneeded MANIFEST template.Kurt B. Kaiser2003-06-121-11/+0
|
* Remove unneeded installation instructions.Kurt B. Kaiser2003-06-121-92/+0
|
* Update version.Kurt B. Kaiser2003-06-121-1/+1
|
* SF 748975 Printing unsaved shell failsKurt B. Kaiser2003-06-091-2/+6
| | | | M IOBinding.py
* 1. Find in Files Dialog shows text selection if there is oneKurt B. Kaiser2003-06-072-6/+4
| | | | | | | 2. Remove obsolete comment associated with Window menu updating M EditorWindow.py M GrepDialog.py
* 1. Update WindowList registry when filename changes so thatKurt B. Kaiser2003-06-063-7/+4
| | | | | | | | | | Window menu updates. 2. Display Python Shell window in Window menu 3. Remove some dead code in FileList.py M EditorWindow.py M FileList.py M WindowList.py
* Avoid problem resolving 'localhost'Kurt B. Kaiser2003-06-053-4/+8
| | | | | | M PyShell.py M rpc.py M run.py
* Change to <<open-module>>: always pop up the dialog, using the currentGuido van Rossum2003-06-051-8/+7
| | | | selection as the default value. This is easier to use habitually.