Kurt B. Kaiser
1e45f80b22
1. Add comments to provide top-level documentation.
...
2. Refactor to use more descriptive names.
3. Enhance tests in main().
2007-10-26 00:10:09 +00:00
Kurt B. Kaiser
aa8a96a159
Correct an ancient bug in an unused path by removing that path: register() is
...
now idempotent.
2007-10-25 22:43:45 +00:00
Kurt B. Kaiser
631fee6235
show paste if > 80 columns. Patch 1659326 Tal Einat.
2007-10-10 01:06:47 +00:00
Kurt B. Kaiser
cca976b11c
Allow cursor color change w/o restart. Patch 1725576 Tal Einat.
2007-10-10 00:55:40 +00:00
Kurt B. Kaiser
c8f65e69da
Allow interrupt only when executing user code in subprocess
...
Patch 1225 Tal Einat modified from IDLE-Spoon.
2007-10-09 19:31:30 +00:00
Kurt B. Kaiser
e3fde8f8cd
configDialog cleanup. Patch 1730217 Tal Einat.
2007-10-04 03:11:12 +00:00
Kurt B. Kaiser
d5f4910afd
textView cleanup. Patch 1718043 Tal Einat.
...
M idlelib/EditorWindow.py
M idlelib/aboutDialog.py
M idlelib/textView.py
M idlelib/NEWS.txt
2007-10-04 02:53:07 +00:00
Kurt B. Kaiser
0b634efcbc
Clean up EditorWindow close.
2007-10-04 02:09:17 +00:00
Kurt B. Kaiser
85897c9b38
Remove unused theme that was causing a fault in p3k.
2007-10-04 02:07:50 +00:00
Kurt B. Kaiser
67bd62fd6c
Assume that the user knows when he wants to end the line; don't insert
...
something he didn't select or complete.
2007-10-04 01:49:54 +00:00
Ronald Oussoren
9b0bcc1f4b
Patch 1693258: Fix for duplicate "preferences" menu-OS X
2007-07-09 06:02:21 +00:00
Georg Brandl
d53d951c24
Patch #1672481 : fix bug in idlelib.MultiCall.
2007-03-06 11:52:24 +00:00
Kurt B. Kaiser
209de1f6ca
Corrected some bugs in AutoComplete. Also, Page Up/Down in ACW implemented;
...
mouse and cursor selection in ACWindow implemented; double Tab inserts current
selection and closes ACW (similar to double-click and Return); scroll wheel now
works in ACW. Added AutoComplete instructions to IDLE Help.
2007-02-08 22:58:18 +00:00
Kurt B. Kaiser
814ef237a2
Handle AttributeError during calltip lookup
2007-02-07 08:07:13 +00:00
Kurt B. Kaiser
ca30acfea8
[ 1621265 ] Auto-completion list placement
...
Move AC window below input line unless not enough space, then put it above.
Patch: Tal Einat
2007-02-07 03:39:41 +00:00
Kurt B. Kaiser
f30ff3b8fd
narrow exception per [ 1540849 ] except too broad
2007-02-06 19:21:19 +00:00
Kurt B. Kaiser
4864b2bcd7
Updated patch (CodeContext.061217.patch) to
...
[ 1362975 ] CodeContext - Improved text indentation
Tal Einat 16Dec06
2007-02-06 19:09:43 +00:00
Kurt B. Kaiser
dddeb0eec4
Clean up ModifiedInterpreter.runcode() structure
2007-02-06 03:21:40 +00:00
Kurt B. Kaiser
ecf796ed43
1. Calltips now 'handle' tuples in the argument list (display '<tuple>' :)
...
Suggested solution by Christos Georgiou, Bug 791968.
2. Clean up tests, were not failing when they should have been.
4. Remove some camelcase and an unneeded try/except block.
2007-02-05 23:02:16 +00:00
Kurt B. Kaiser
90f84922ee
Add 'raw' support to configHandler. Patch 1650174 Tal Einat.
2007-02-05 06:03:18 +00:00
Tim Peters
f733abb783
Whitespace normalization.
2007-01-30 03:03:46 +00:00
Matthias Klose
a398e2d059
- idle: Honor the "Cancel" action in the save dialog (Debian bug #299092 ).
2007-01-11 11:44:04 +00:00
Kurt B. Kaiser
c3200b97d6
1. Avoid hang when encountering a duplicate in a completion list. Bug 1571112.
...
2. Duplicate some old entries from Python's NEWS to IDLE's NEWS.txt
M AutoCompleteWindow.py
M NEWS.txt
2006-12-15 05:13:11 +00:00
Martin v. Löwis
8609da9b17
Move IDLE news into NEWS.txt.
2006-12-03 09:54:46 +00:00
Martin v. Löwis
4ebbefe677
Patch #1362975 : Rework CodeContext indentation algorithm to
...
avoid hard-coding pixel widths. Also make the text's scrollbar
a child of the text frame, not the top widget.
2006-11-22 08:50:02 +00:00
Georg Brandl
d076153ee8
Bug #813342 : Start the IDLE subprocess with -Qnew if the parent
...
is started with that option.
2006-10-12 07:57:21 +00:00
Kurt B. Kaiser
e0b673573b
Add comment explaining that error msgs may be due to user code when
...
running w/o subprocess.
2006-10-01 21:54:37 +00:00
Kurt B. Kaiser
c426ffcdfc
Some syntax errors were being caught by tokenize during the tabnanny
...
check, resulting in obscure error messages. Do the syntax check
first. Bug 1562716, 1562719
2006-10-01 21:16:45 +00:00
Anthony Baxter
78b1a08373
Updating IDLE's version number to match Python's (as per python-dev
...
discussion).
2006-08-18 07:29:02 +00:00
Kurt B. Kaiser
7ae354846f
File menu hotkeys: there were three 'p' assignments. Reassign the
...
'Save Copy As' and 'Print' hotkeys to 'y' and 't'. Change the
Shell menu hotkey from 's' to 'l'.
M Bindings.py
M PyShell.py
M NEWS.txt
2006-08-16 21:45:59 +00:00
Kurt B. Kaiser
f137e1df2c
Get quit() and exit() to work cleanly when not using subprocess.
2006-08-16 07:04:17 +00:00
Kurt B. Kaiser
d112bc7958
Patch #1540892 : site.py Quitter() class attempts to close sys.stdin
...
before raising SystemExit, allowing IDLE to honor quit() and exit().
M Lib/site.py
M Lib/idlelib/PyShell.py
M Lib/idlelib/CREDITS.txt
M Lib/idlelib/NEWS.txt
M Misc/NEWS
2006-08-16 05:01:42 +00:00
Anthony Baxter
b409666e8c
preparing for 2.5c1
2006-08-16 03:42:26 +00:00
Kurt B. Kaiser
2a7ff297c5
The 'with' statement is now a Code Context block opener
2006-08-16 03:15:26 +00:00
Kurt B. Kaiser
cd3d8bee02
Retrieval of previous shell command was not always preserving indentation
...
since 1.2a1) Patch 1528468 Tal Einat.
2006-08-10 17:11:09 +00:00
Kurt B. Kaiser
1fe9ca09a3
Changing tokenize (39046) to detect dedent broke tabnanny check (since 1.2a1)
2006-08-10 01:41:17 +00:00
Kurt B. Kaiser
53f2b5fab2
ToggleTab dialog was setting indent to 8 even if cancelled (since 1.2a1).
2006-08-09 20:34:46 +00:00
Andrew M. Kuchling
faeeab7ed7
Typo fix
2006-08-09 18:23:14 +00:00
Kurt B. Kaiser
be332e4ba7
As a slight enhancement to the previous checkin, improve the
...
internal error reporting by moving message to IDLE console.
2006-08-09 17:47:15 +00:00
Kurt B. Kaiser
312e5afb51
1. When used w/o subprocess, all exceptions were preceeded by an error
...
message claiming they were IDLE internal errors (since 1.2a1).
2. Add Ronald Oussoren to CREDITS
M NEWS.txt
M PyShell.py
M CREDITS.txt
2006-08-09 16:46:15 +00:00
Anthony Baxter
5d32a9f188
pre-release machinations
2006-08-02 07:43:09 +00:00
Ronald Oussoren
3075e16c51
Fix bug #1517990 : IDLE keybindings on OSX
...
This adds a new key definition for OSX, which is slightly different from the
classic mac definition.
Also add NEWS item for a couple of bugfixes I added recently.
2006-07-25 20:28:55 +00:00
Martin v. Löwis
0b48303f28
Bug #1525817 : Don't truncate short lines in IDLE's tool tips.
2006-07-25 09:53:12 +00:00
Tim Peters
0bbfd83250
Whitespace normalization.
2006-07-24 21:02:15 +00:00
Kurt B. Kaiser
a2946a437e
- EditorWindow.test() was failing. Bug 1417598
...
M EditorWindow.py
M ScriptBinding.py
M NEWS.txt
2006-07-24 18:05:51 +00:00
Kurt B. Kaiser
b3c4d16e68
EditorWindow failed when used stand-alone if sys.ps1 not set.
...
Bug 1010370 Dave Florek
M EditorWindow.py
M PyShell.py
M NEWS.txt
2006-07-24 17:13:23 +00:00
Ronald Oussoren
8133f9da17
Fix for bug #1517996 : Class and Path browsers show Tk menu
...
This patch replaces the menubar that is used by AquaTk for windows without a
menubar of their own by one that is more appropriate for IDLE.
2006-07-23 09:46:11 +00:00
Ronald Oussoren
17db495445
Without this patch CMD-W won't close EditorWindows on MacOS X. This solves
...
part of bug #1517990 .
2006-07-23 09:41:09 +00:00
Kurt B. Kaiser
c6bacd5606
Tooltips failed on new-syle class __init__ args. Bug 1027566 Loren Guthrie
2006-07-23 04:19:49 +00:00
Kurt B. Kaiser
43476e009b
Avoid occasional failure to detect closing paren properly.
...
Patch 1407280 Tal Einat
M ParenMatch.py
M NEWS.txt
M CREDITS.txt
2006-07-20 22:22:52 +00:00