annotate Lib/idlelib/ChangeLog @ 79675:c0a2294de787 2.7

Issue #16199: Backport 2to3 typo fix from 3.2.
author Chris Jerdonek <chris.jerdonek@gmail.com>
date Thu, 11 Oct 2012 16:15:46 -0700
parents 9d838dd967b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29419
5a8fd5b3e4c4 Direct readers to CVS logs.
Kurt B. Kaiser <kbk@shore.net>
parents: 18762
diff changeset
1 Please refer to the IDLEfork and IDLE CVS repositories for
5a8fd5b3e4c4 Direct readers to CVS logs.
Kurt B. Kaiser <kbk@shore.net>
parents: 18762
diff changeset
2 change details subsequent to the 0.8.1 release.
5a8fd5b3e4c4 Direct readers to CVS logs.
Kurt B. Kaiser <kbk@shore.net>
parents: 18762
diff changeset
3
5a8fd5b3e4c4 Direct readers to CVS logs.
Kurt B. Kaiser <kbk@shore.net>
parents: 18762
diff changeset
4
18762
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
5 IDLEfork ChangeLog
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
6 ==================
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
7
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
8 2001-07-20 11:35 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
9
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
10 * README.txt, NEWS.txt: bring up to date for 0.8.1 release
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
11
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
12 2001-07-19 16:40 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
13
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
14 * IDLEFORK.html: replaced by IDLEFORK-index.html
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
15
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
16 2001-07-19 16:39 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
17
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
18 * IDLEFORK-index.html: updated placeholder idlefork homepage
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
19
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
20 2001-07-19 14:49 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
21
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
22 * ChangeLog, EditorWindow.py, INSTALLATION, NEWS.txt, README.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
23 TODO.txt, idlever.py:
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
24 minor tidy-ups ready for 0.8.1 alpha tarball release
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
25
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
26 2001-07-17 15:12 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
27
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
28 * INSTALLATION, setup.py: INSTALLATION: Remove the coexist.patch
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
29 instructions
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
30
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
31 **************** setup.py:
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
32
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
33 Remove the idles script, add some words on IDLE Fork to the
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
34 long_description, and clean up some line spacing.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
35
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
36 2001-07-17 15:01 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
37
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
38 * coexist.patch: Put this in the attic, at least for now...
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
39
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
40 2001-07-17 14:59 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
41
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
42 * PyShell.py, idle, idles: Implement idle command interface as
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
43 suggested by GvR [idle-dev] 16 July **************** PyShell: Added
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
44 functionality:
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
45
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
46 usage: idle.py [-c command] [-d] [-i] [-r script] [-s] [-t title]
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
47 [arg] ...
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
48
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
49 idle file(s) (without options) edit the file(s)
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
50
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
51 -c cmd run the command in a shell -d enable the
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
52 debugger -i open an interactive shell -i file(s) open a
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
53 shell and also an editor window for each file -r script run a file
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
54 as a script in a shell -s run $IDLESTARTUP or
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
55 $PYTHONSTARTUP before anything else -t title set title of shell
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
56 window
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
57
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
58 Remaining arguments are applied to the command (-c) or script (-r).
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
59
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
60 ****************** idles: Removed the idles script, not needed
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
61
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
62 ****************** idle: Removed the IdleConf references, not
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
63 required anymore
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
64
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
65 2001-07-16 17:08 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
66
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
67 * INSTALLATION, coexist.patch: Added installation instructions.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
68
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
69 Added a patch which modifies idlefork so that it can co-exist with
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
70 "official" IDLE in the site-packages directory. This patch is not
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
71 necessary if only idlefork IDLE is installed. See INSTALLATION for
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
72 further details.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
73
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
74 2001-07-16 15:50 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
75
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
76 * idles: Add a script "idles" which opens a Python Shell window.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
77
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
78 The default behaviour of idlefork idle is to open an editor window
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
79 instead of a shell. Complex expressions may be run in a fresh
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
80 environment by selecting "run". There are times, however, when a
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
81 shell is desired. Though one can be started by "idle -t 'foo'",
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
82 this script is more convenient. In addition, a shell and an editor
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
83 window can be started in parallel by "idles -e foo.py".
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
84
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
85 2001-07-16 15:25 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
86
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
87 * PyShell.py: Call out IDLE Fork in startup message.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
88
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
89 2001-07-16 14:00 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
90
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
91 * PyShell.py, setup.py: Add a script "idles" which opens a Python
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
92 Shell window.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
93
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
94 The default behaviour of idlefork idle is to open an editor window
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
95 instead of a shell. Complex expressions may be run in a fresh
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
96 environment by selecting "run". There are times, however, when a
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
97 shell is desired. Though one can be started by "idle -t 'foo'",
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
98 this script is more convenient. In addition, a shell and an editor
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
99 window can be started in parallel by "idles -e foo.py".
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
100
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
101 2001-07-15 03:06 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
102
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
103 * pyclbr.py, tabnanny.py: tabnanny and pyclbr are now found in /Lib
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
104
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
105 2001-07-15 02:29 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
106
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
107 * BrowserControl.py: Remove, was retained for 1.5.2 support
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
108
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
109 2001-07-14 15:48 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
110
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
111 * setup.py: Installing Idle to site-packages via Distutils does not
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
112 copy the Idle help.txt file.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
113
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
114 Ref SF Python Patch 422471
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
115
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
116 2001-07-14 15:26 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
117
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
118 * keydefs.py: py-cvs-2001_07_13 (Rev 1.3) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
119
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
120 "Make copy, cut and paste events case insensitive. Reported by
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
121 Patrick K. O'Brien on idle-dev. (Should other bindings follow
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
122 suit?)" --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
123
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
124 2001-07-14 15:21 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
125
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
126 * idle.py: py-cvs-2001_07_13 (Rev 1.4) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
127
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
128 "Move the action of loading the configuration to the IdleConf
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
129 module rather than the idle.py script. This has advantages and
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
130 disadvantages; the biggest advantage being that we can more easily
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
131 have an alternative main program." --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
132
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
133 2001-07-14 15:18 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
134
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
135 * extend.txt: py-cvs-2001_07_13 (Rev 1.4) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
136
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
137 "Quick update to the extension mechanism (extend.py is gone, long
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
138 live config.txt)" --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
139
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
140 2001-07-14 15:15 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
141
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
142 * StackViewer.py: py-cvs-2001_07_13 (Rev 1.16) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
143
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
144 "Refactored, with some future plans in mind. This now uses the new
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
145 gotofileline() method defined in FileList.py" --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
146
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
147 2001-07-14 15:10 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
148
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
149 * PyShell.py: py-cvs-2001_07_13 (Rev 1.34) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
150
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
151 "Amazing. A very subtle change in policy in descr-branch actually
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
152 found a bug here. Here's the deal: Class PyShell derives from
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
153 class OutputWindow. Method PyShell.close() wants to invoke its
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
154 parent method, but because PyShell long ago was inherited from
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
155 class PyShellEditorWindow, it invokes
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
156 PyShelEditorWindow.close(self). Now, class PyShellEditorWindow
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
157 itself derives from class OutputWindow, and inherits the close()
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
158 method from there without overriding it. Under the old rules,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
159 PyShellEditorWindow.close would return an unbound method restricted
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
160 to the class that defined the implementation of close(), which was
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
161 OutputWindow.close. Under the new rules, the unbound method is
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
162 restricted to the class whose method was requested, that is
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
163 PyShellEditorWindow, and this was correctly trapped as an error."
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
164 --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
165
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
166 2001-07-14 14:59 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
167
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
168 * PyParse.py: py-cvs-2001_07_13 (Rel 1.9) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
169
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
170 "Taught IDLE's autoident parser that "yield" is a keyword that
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
171 begins a stmt. Along w/ the preceding change to keyword.py, making
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
172 all this work w/ a future-stmt just looks harder and harder."
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
173 --tim_one
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
174
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
175 (From Rel 1.8: "Hack to make this still work with Python 1.5.2.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
176 ;-( " --fdrake)
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
177
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
178 2001-07-14 14:51 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
179
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
180 * IdleConf.py: py-cvs-2001_07_13 (Rel 1.7) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
181
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
182 "Move the action of loading the configuration to the IdleConf
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
183 module rather than the idle.py script. This has advantages and
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
184 disadvantages; the biggest advantage being that we can more easily
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
185 have an alternative main program." --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
186
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
187 2001-07-14 14:45 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
188
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
189 * FileList.py: py-cvs-2000_07_13 (Rev 1.9) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
190
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
191 "Delete goodname() method, which is unused. Add gotofileline(), a
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
192 convenience method which I intend to use in a variant. Rename
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
193 test() to _test()." --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
194
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
195 This was an interesting merge. The join completely missed removing
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
196 goodname(), which was adjacent, but outside of, a small conflict.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
197 I only caught it by comparing the 1.1.3.2/1.1.3.3 diff. CVS ain't
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
198 infallible.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
199
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
200 2001-07-14 13:58 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
201
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
202 * EditorWindow.py: py-cvs-2000_07_13 (Rev 1.38) merge "Remove
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
203 legacy support for the BrowserControl module; the webbrowser module
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
204 has been included since Python 2.0, and that is the preferred
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
205 interface." --fdrake
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
206
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
207 2001-07-14 13:32 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
208
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
209 * EditorWindow.py, FileList.py, IdleConf.py, PyParse.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
210 PyShell.py, StackViewer.py, extend.txt, idle.py, keydefs.py: Import
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
211 the 2001 July 13 23:59 GMT version of Python CVS IDLE on the
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
212 existing 1.1.3 vendor branch named py-cvs-vendor-branch. Release
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
213 tag is py-cvs-2001_07_13.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
214
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
215 2001-07-14 12:02 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
216
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
217 * Icons/python.gif: py-cvs-rel2_1 (Rev 1.2) merge Copied py-cvs rev
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
218 1.2 changed file to idlefork MAIN
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
219
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
220 2001-07-14 11:58 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
221
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
222 * Icons/minusnode.gif: py-cvs-rel2_1 (Rev 1.2) merge Copied py-cvs
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
223 1.2 changed file to idlefork MAIN
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
224
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
225 2001-07-14 11:23 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
226
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
227 * ScrolledList.py: py-cvs-rel2_1 (rev 1.5) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
228 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
229
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
230 2001-07-14 11:20 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
231
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
232 * Separator.py: py-cvs-rel2_1 (Rev 1.3) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
233 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
234
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
235 2001-07-14 11:16 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
236
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
237 * StackViewer.py: py-cvs-rel2_1 (Rev 1.15) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
238 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
239
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
240 2001-07-14 11:14 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
241
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
242 * ToolTip.py: py-cvs-rel2_1 (Rev 1.2) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
243 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
244
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
245 2001-07-14 10:13 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
246
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
247 * PyShell.py: cvs-py-rel2_1 (Rev 1.29 - 1.33) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
248
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
249 Merged the following py-cvs revs without conflict: 1.29 Reduce
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
250 copyright text output at startup 1.30 Delay setting sys.args until
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
251 Tkinter is fully initialized 1.31 Whitespace normalization 1.32
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
252 Turn syntax warning into error when interactive 1.33 Fix warning
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
253 initialization bug
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
254
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
255 Note that module is extensively modified wrt py-cvs
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
256
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
257 2001-07-14 06:33 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
258
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
259 * PyParse.py: py-cvs-rel2_1 (Rev 1.6 - 1.8) merge Fix autoindent
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
260 bug and deflect Unicode from text.get()
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
261
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
262 2001-07-14 06:00 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
263
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
264 * Percolator.py: py-cvs-rel2_1 (Rev 1.3) "move "from Tkinter import
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
265 *" to module level" --jhylton
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
266
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
267 2001-07-14 05:57 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
268
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
269 * PathBrowser.py: py-cvs-rel2_1 (Rev 1.6) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
270 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
271
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
272 2001-07-14 05:49 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
273
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
274 * ParenMatch.py: cvs-py-rel2_1 (Rev 1.5) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
275 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
276
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
277 2001-07-14 03:57 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
278
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
279 * ObjectBrowser.py: py-cvs-rel2_1 (Rev 1.3) merge "Make the test
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
280 program work outside IDLE." -- GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
281
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
282 2001-07-14 03:52 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
283
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
284 * MultiStatusBar.py: py-cvs-rel2_1 (Rev 1.2) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
285 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
286
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
287 2001-07-14 03:44 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
288
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
289 * MultiScrolledLists.py: py-cvs-rel2_1 (Rev 1.2) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
290 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
291
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
292 2001-07-14 03:40 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
293
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
294 * IdleHistory.py: py-cvs-rel2_1 (Rev 1.4) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
295 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
296
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
297 2001-07-14 03:38 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
298
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
299 * IdleConf.py: py-cvs-rel2_1 (Rev 1.6) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
300 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
301
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
302 2001-07-13 14:18 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
303
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
304 * IOBinding.py: py-cvs-rel2_1 (Rev 1.4) merge - move "import *" to
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
305 module level
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
306
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
307 2001-07-13 14:12 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
308
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
309 * FormatParagraph.py: py-cvs-rel2_1 (Rev 1.9) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
310 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
311
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
312 2001-07-13 14:07 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
313
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
314 * FileList.py: py-cvs-rel2_1 (Rev 1.8) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
315 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
316
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
317 2001-07-13 13:35 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
318
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
319 * EditorWindow.py: py-cvs-rel2_1 (Rev 1.33 - 1.37) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
320
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
321 VP IDLE version depended on VP's ExecBinding.py and spawn.py to get
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
322 the path to the Windows Doc directory (relative to python.exe).
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
323 Removed this conflicting code in favor of py-cvs updates which on
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
324 Windows use a hard coded path relative to the location of this
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
325 module. py-cvs updates include support for webbrowser.py. Module
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
326 still has BrowserControl.py for 1.5.2 support.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
327
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
328 At this point, the differences wrt py-cvs relate to menu
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
329 functionality.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
330
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
331 2001-07-13 11:30 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
332
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
333 * ConfigParser.py: py-cvs-rel2_1 merge - Remove, lives in /Lib
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
334
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
335 2001-07-13 10:10 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
336
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
337 * Delegator.py: py-cvs-rel2_1 (Rev 1.3) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
338 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
339
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
340 2001-07-13 10:07 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
341
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
342 * Debugger.py: py-cvs-rel2_1 (Rev 1.15) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
343 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
344
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
345 2001-07-13 10:04 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
346
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
347 * ColorDelegator.py: py-cvs-rel2_1 (Rev 1.11 and 1.12) merge
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
348 Colorize "as" after "import" / use DEBUG instead of __debug__
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
349
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
350 2001-07-13 09:54 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
351
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
352 * ClassBrowser.py: py-cvs-rel2_1 (Rev 1.12) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
353 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
354
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
355 2001-07-13 09:41 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
356
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
357 * BrowserControl.py: py-cvs-rel2_1 (Rev 1.1) merge - New File -
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
358 Force HEAD to trunk with -f Note: browser.py was renamed
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
359 BrowserControl.py 10 May 2000. It provides a collection of classes
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
360 and convenience functions to control external browsers "for 1.5.2
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
361 support". It was removed from py-cvs 18 April 2001.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
362
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
363 2001-07-13 09:10 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
364
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
365 * CallTips.py: py-cvs-rel2_1 (Rev 1.8) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
366 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
367
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
368 2001-07-13 08:26 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
369
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
370 * CallTipWindow.py: py-cvs-rel2_1 (Rev 1.3) merge - whitespace
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
371 normalization
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
372
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
373 2001-07-13 08:13 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
374
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
375 * AutoExpand.py: py-cvs-rel1_2 (Rev 1.4) merge, "Add Alt-slash to
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
376 Unix keydefs (I somehow need it on RH 6.2). Get rid of assignment
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
377 to unused self.text.wordlist." --GvR
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
378
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
379 2001-07-12 16:54 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
380
35273
9d838dd967b2 [ 1243081 ] repair typos
Georg Brandl <georg@python.org>
parents: 29419
diff changeset
381 * ReplaceDialog.py: py-cvs merge, python 1.5.2 compatibility
18762
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
382
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
383 2001-07-12 16:46 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
384
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
385 * ScriptBinding.py: py-cvs merge, better error dialog
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
386
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
387 2001-07-12 16:38 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
388
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
389 * TODO.txt: py-cvs merge, additions
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
390
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
391 2001-07-12 15:35 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
392
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
393 * WindowList.py: py-cvs merge, correct indentation
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
394
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
395 2001-07-12 15:24 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
396
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
397 * config.txt: py-cvs merge, correct typo
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
398
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
399 2001-07-12 15:21 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
400
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
401 * help.txt: py-cvs merge, update colour changing info
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
402
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
403 2001-07-12 14:51 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
404
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
405 * idle.py: py-cvs merge, idle_dir loading changed
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
406
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
407 2001-07-12 14:44 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
408
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
409 * idlever.py: py-cvs merge, version update
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
410
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
411 2001-07-11 12:53 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
412
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
413 * BrowserControl.py: Initial revision
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
414
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
415 2001-07-11 12:53 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
416
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
417 * AutoExpand.py, BrowserControl.py, CallTipWindow.py, CallTips.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
418 ClassBrowser.py, ColorDelegator.py, Debugger.py, Delegator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
419 EditorWindow.py, FileList.py, FormatParagraph.py, IOBinding.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
420 IdleConf.py, IdleHistory.py, MultiScrolledLists.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
421 MultiStatusBar.py, ObjectBrowser.py, OutputWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
422 ParenMatch.py, PathBrowser.py, Percolator.py, PyParse.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
423 PyShell.py, RemoteInterp.py, ReplaceDialog.py, ScriptBinding.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
424 ScrolledList.py, Separator.py, StackViewer.py, TODO.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
425 ToolTip.py, WindowList.py, config.txt, help.txt, idle, idle.bat,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
426 idle.py, idlever.py, setup.py, Icons/minusnode.gif,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
427 Icons/python.gif: Import the release 2.1 version of Python CVS IDLE
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
428 on the existing 1.1.3 vendor branch named py-cvs-vendor-branch,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
429 with release tag py-cvs-rel2_1.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
430
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
431 2001-07-11 12:34 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
432
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
433 * AutoExpand.py, AutoIndent.py, Bindings.py, CallTipWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
434 CallTips.py, ChangeLog, ClassBrowser.py, ColorDelegator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
435 Debugger.py, Delegator.py, EditorWindow.py, FileList.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
436 FormatParagraph.py, FrameViewer.py, GrepDialog.py, IOBinding.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
437 IdleConf.py, IdleHistory.py, MultiScrolledLists.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
438 MultiStatusBar.py, NEWS.txt, ObjectBrowser.py, OldStackViewer.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
439 OutputWindow.py, ParenMatch.py, PathBrowser.py, Percolator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
440 PyParse.py, PyShell.py, README.txt, RemoteInterp.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
441 ReplaceDialog.py, ScriptBinding.py, ScrolledList.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
442 SearchBinding.py, SearchDialog.py, SearchDialogBase.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
443 SearchEngine.py, Separator.py, StackViewer.py, TODO.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
444 ToolTip.py, TreeWidget.py, UndoDelegator.py, WidgetRedirector.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
445 WindowList.py, ZoomHeight.py, __init__.py, config-unix.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
446 config-win.txt, config.txt, eventparse.py, extend.txt, help.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
447 idle.bat, idle.py, idle.pyw, idlever.py, keydefs.py, pyclbr.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
448 tabnanny.py, testcode.py, Icons/folder.gif, Icons/minusnode.gif,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
449 Icons/openfolder.gif, Icons/plusnode.gif, Icons/python.gif,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
450 Icons/tk.gif: Import the 9 March 2000 version of Python CVS IDLE as
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
451 1.1.3 vendor branch named py-cvs-vendor-branch.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
452
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
453 2001-07-04 13:43 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
454
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
455 * Icons/: folder.gif, minusnode.gif, openfolder.gif, plusnode.gif,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
456 python.gif, tk.gif: Null commit with -f option to force an uprev
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
457 and put HEADs firmly on the trunk.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
458
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
459 2001-07-04 13:15 kbk
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
460
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
461 * AutoExpand.py, AutoIndent.py, Bindings.py, CallTipWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
462 CallTips.py, ChangeLog, ClassBrowser.py, ColorDelegator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
463 ConfigParser.py, Debugger.py, Delegator.py, EditorWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
464 ExecBinding.py, FileList.py, FormatParagraph.py, FrameViewer.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
465 GrepDialog.py, IDLEFORK.html, IOBinding.py, IdleConf.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
466 IdleHistory.py, MultiScrolledLists.py, MultiStatusBar.py, NEWS.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
467 ObjectBrowser.py, OldStackViewer.py, OutputWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
468 ParenMatch.py, PathBrowser.py, Percolator.py, PyParse.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
469 PyShell.py, README.txt, Remote.py, RemoteInterp.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
470 ReplaceDialog.py, ScriptBinding.py, ScrolledList.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
471 SearchBinding.py, SearchDialog.py, SearchDialogBase.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
472 SearchEngine.py, Separator.py, StackViewer.py, TODO.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
473 ToolTip.py, TreeWidget.py, UndoDelegator.py, WidgetRedirector.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
474 WindowList.py, ZoomHeight.py, __init__.py, config-unix.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
475 config-win.txt, config.txt, eventparse.py, extend.txt, help.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
476 idle, idle.bat, idle.py, idle.pyw, idlever.py, keydefs.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
477 loader.py, protocol.py, pyclbr.py, setup.py, spawn.py, tabnanny.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
478 testcode.py: Null commit with -f option to force an uprev and put
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
479 HEADs firmly on the trunk.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
480
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
481 2001-06-27 10:24 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
482
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
483 * IDLEFORK.html: updated contact details
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
484
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
485 2001-06-25 17:23 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
486
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
487 * idle, RemoteInterp.py, setup.py: Initial revision
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
488
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
489 2001-06-25 17:23 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
490
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
491 * idle, RemoteInterp.py, setup.py: import current python cvs idle
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
492 as a vendor branch
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
493
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
494 2001-06-24 15:10 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
495
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
496 * IDLEFORK.html: tiny change to test new syncmail setup
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
497
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
498 2001-06-24 14:41 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
499
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
500 * IDLEFORK.html: change to new developer contact, also a test
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
501 commit for new syncmail setup
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
502
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
503 2001-06-23 18:15 elguavas
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
504
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
505 * IDLEFORK.html: tiny test update for revitalised idle-fork
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
506
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
507 2000-09-24 17:29 nriley
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
508
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
509 * protocol.py: Fixes for Python 1.6 compatibility - socket bind and
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
510 connect get a tuple instead two arguments.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
511
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
512 2000-09-24 17:28 nriley
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
513
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
514 * spawn.py: Change for Python 1.6 compatibility - UNIX's 'os'
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
515 module defines 'spawnv' now, so we check for 'fork' first.
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
516
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
517 2000-08-15 22:51 nowonder
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
518
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
519 * IDLEFORK.html:
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
520 corrected email address
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
521
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
522 2000-08-15 22:47 nowonder
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
523
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
524 * IDLEFORK.html:
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
525 added .html file for http://idlefork.sourceforge.net
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
526
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
527 2000-08-15 11:13 dscherer
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
528
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
529 * AutoExpand.py, AutoIndent.py, Bindings.py, CallTipWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
530 CallTips.py, __init__.py, ChangeLog, ClassBrowser.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
531 ColorDelegator.py, ConfigParser.py, Debugger.py, Delegator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
532 FileList.py, FormatParagraph.py, FrameViewer.py, GrepDialog.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
533 IOBinding.py, IdleConf.py, IdleHistory.py, MultiScrolledLists.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
534 MultiStatusBar.py, NEWS.txt, ObjectBrowser.py, OldStackViewer.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
535 OutputWindow.py, ParenMatch.py, PathBrowser.py, Percolator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
536 PyParse.py, PyShell.py, README.txt, ReplaceDialog.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
537 ScriptBinding.py, ScrolledList.py, SearchBinding.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
538 SearchDialog.py, SearchDialogBase.py, SearchEngine.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
539 Separator.py, StackViewer.py, TODO.txt, ToolTip.py, TreeWidget.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
540 UndoDelegator.py, WidgetRedirector.py, WindowList.py, help.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
541 ZoomHeight.py, config-unix.txt, config-win.txt, config.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
542 eventparse.py, extend.txt, idle.bat, idle.py, idle.pyw, idlever.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
543 keydefs.py, loader.py, pyclbr.py, tabnanny.py, testcode.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
544 EditorWindow.py, ExecBinding.py, Remote.py, protocol.py, spawn.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
545 Icons/folder.gif, Icons/minusnode.gif, Icons/openfolder.gif,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
546 Icons/plusnode.gif, Icons/python.gif, Icons/tk.gif: Initial
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
547 revision
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
548
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
549 2000-08-15 11:13 dscherer
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
550
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
551 * AutoExpand.py, AutoIndent.py, Bindings.py, CallTipWindow.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
552 CallTips.py, __init__.py, ChangeLog, ClassBrowser.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
553 ColorDelegator.py, ConfigParser.py, Debugger.py, Delegator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
554 FileList.py, FormatParagraph.py, FrameViewer.py, GrepDialog.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
555 IOBinding.py, IdleConf.py, IdleHistory.py, MultiScrolledLists.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
556 MultiStatusBar.py, NEWS.txt, ObjectBrowser.py, OldStackViewer.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
557 OutputWindow.py, ParenMatch.py, PathBrowser.py, Percolator.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
558 PyParse.py, PyShell.py, README.txt, ReplaceDialog.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
559 ScriptBinding.py, ScrolledList.py, SearchBinding.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
560 SearchDialog.py, SearchDialogBase.py, SearchEngine.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
561 Separator.py, StackViewer.py, TODO.txt, ToolTip.py, TreeWidget.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
562 UndoDelegator.py, WidgetRedirector.py, WindowList.py, help.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
563 ZoomHeight.py, config-unix.txt, config-win.txt, config.txt,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
564 eventparse.py, extend.txt, idle.bat, idle.py, idle.pyw, idlever.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
565 keydefs.py, loader.py, pyclbr.py, tabnanny.py, testcode.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
566 EditorWindow.py, ExecBinding.py, Remote.py, protocol.py, spawn.py,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
567 Icons/folder.gif, Icons/minusnode.gif, Icons/openfolder.gif,
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
568 Icons/plusnode.gif, Icons/python.gif, Icons/tk.gif: Modified IDLE
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
569 from VPython 0.2
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
570
1d5083e6d17e update in preparation for 0.8.1 alpha release
Steven M. Gava <elguavas@python.net>
parents: 18723
diff changeset
571
18723
917168fbfd94 minor tidy-ups ready for 0.8.1 alpha tarball release
Steven M. Gava <elguavas@python.net>
parents: 13975
diff changeset
572 original IDLE ChangeLog:
917168fbfd94 minor tidy-ups ready for 0.8.1 alpha tarball release
Steven M. Gava <elguavas@python.net>
parents: 13975
diff changeset
573 ========================
917168fbfd94 minor tidy-ups ready for 0.8.1 alpha tarball release
Steven M. Gava <elguavas@python.net>
parents: 13975
diff changeset
574
13975
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
575 Tue Feb 15 18:08:19 2000 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
576
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
577 * NEWS.txt: Notice status bar and stack viewer.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
578
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
579 * EditorWindow.py: Support for Moshe's status bar.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
580
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
581 * MultiStatusBar.py: Status bar code -- by Moshe Zadka.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
582
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
583 * OldStackViewer.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
584 Adding the old stack viewer implementation back, for the debugger.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
585
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
586 * StackViewer.py: New stack viewer, uses a tree widget.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
587 (XXX: the debugger doesn't yet use this.)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
588
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
589 * WindowList.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
590 Correct a typo and remove an unqualified except that was hiding the error.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
591
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
592 * ClassBrowser.py: Add an XXX comment about the ClassBrowser AIP.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
593
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
594 * ChangeLog: Updated change log.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
595
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
596 * NEWS.txt: News update. Probably incomplete; what else is new?
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
597
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
598 * README.txt:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
599 Updated for pending IDLE 0.5 release (still very rough -- just getting
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
600 it out in a more convenient format than CVS).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
601
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
602 * TODO.txt: Tiny addition.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
603
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
604 Thu Sep 9 14:16:02 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
605
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
606 * TODO.txt: A few new TODO entries.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
607
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
608 Thu Aug 26 23:06:22 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
609
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
610 * Bindings.py: Add Python Documentation entry to Help menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
611
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
612 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
613 Find the help.txt file relative to __file__ or ".", not in sys.path.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
614 (Suggested by Moshe Zadka, but implemented differently.)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
615
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
616 Add <<python-docs>> event which, on Unix, brings up Netscape pointing
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
617 to http://www.python.doc/current/ (a local copy would be nice but its
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
618 location can't be predicted). Windows solution TBD.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
619
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
620 Wed Aug 11 14:55:43 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
621
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
622 * TreeWidget.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
623 Moshe noticed an inconsistency in his comment, so I'm rephrasing it to
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
624 be clearer.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
625
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
626 * TreeWidget.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
627 Patch inspired by Moshe Zadka to search for the Icons directory in the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
628 same directory as __file__, rather than searching for it along sys.path.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
629 This works better when idle is a package.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
630
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
631 Thu Jul 15 13:11:02 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
632
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
633 * TODO.txt: New wishes.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
634
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
635 Sat Jul 10 13:17:35 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
636
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
637 * IdlePrefs.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
638 Make the color for stderr red (i.e. the standard warning/danger/stop
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
639 color) rather than green. Suggested by Sam Schulenburg.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
640
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
641 Fri Jun 25 17:26:34 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
642
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
643 * PyShell.py: Close debugger when closing. This may break a cycle.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
644
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
645 * Debugger.py: Break cycle on close.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
646
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
647 * ClassBrowser.py: Destroy the tree when closing.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
648
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
649 * TreeWidget.py: Add destroy() method to recursively destroy a tree.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
650
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
651 * PyShell.py: Extend _close() to break cycles.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
652 Break some other cycles too (and destroy the root when done).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
653
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
654 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
655 Add _close() method that does the actual cleanup (close() asks the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
656 user what they want first if there's unsaved stuff, and may cancel).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
657 It closes more than before.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
658
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
659 Add unload_extensions() method to unload all extensions; called from
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
660 _close(). It calls an extension's close() method if it has one.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
661
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
662 * Percolator.py: Add close() method that breaks cycles.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
663
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
664 * WidgetRedirector.py: Add unregister() method.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
665 Unregister everything at closing.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
666 Don't call close() in __del__, rely on explicit call to close().
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
667
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
668 * IOBinding.py, FormatParagraph.py, CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
669 Add close() method that breaks a cycle.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
670
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
671 Fri Jun 11 15:03:00 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
672
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
673 * AutoIndent.py, EditorWindow.py, FormatParagraph.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
674 Tim Peters smart.patch:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
675
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
676 EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
677
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
678 + Added get_tabwidth & set_tabwidth "virtual text" methods, that get/set the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
679 widget's view of what a tab means.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
680
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
681 + Moved TK_TABWIDTH_DEFAULT here from AutoIndent.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
682
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
683 + Renamed Mark's get_selection_index to get_selection_indices (sorry, Mark,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
684 but the name was plain wrong <wink>).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
685
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
686 FormatParagraph.py: renamed use of get_selection_index.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
687
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
688 AutoIndent.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
689
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
690 + Moved TK_TABWIDTH_DEFAULT to EditorWindow.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
691
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
692 + Rewrote set_indentation_params to use new VTW get/set_tabwidth methods.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
693
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
694 + Changed smart_backspace_event to delete whitespace back to closest
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
695 preceding virtual tab stop or real character (note that this may require
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
696 inserting characters if backspacing over a tab!).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
697
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
698 + Nuked almost references to the selection tag, in favor of using
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
699 get_selection_indices. The sole exception is in set_region, for which no
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
700 "set_selection" abstraction has yet been agreed upon.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
701
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
702 + Had too much fun using the spiffy new features of the format-paragraph
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
703 cmd.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
704
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
705 Thu Jun 10 17:48:02 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
706
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
707 * FormatParagraph.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
708 Code by Mark Hammond to format paragraphs embedded in comments.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
709 Read the comments (which I reformatted using the new feature :-)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
710 for some limitations.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
711
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
712 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
713 Added abstraction get_selection_index() (Mark Hammond). Also
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
714 reformatted some comment blocks to show off a cool feature I'm about
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
715 to check in next.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
716
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
717 * ClassBrowser.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
718 Adapt to the new pyclbr's support of listing top-level functions. If
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
719 this functionality is not present (e.g. when used with a vintage
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
720 Python 1.5.2 installation) top-level functions are not listed.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
721
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
722 (Hmm... Any distribution of IDLE 0.5 should probably include a copy
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
723 of the new pyclbr.py!)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
724
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
725 * AutoIndent.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
726 Fix off-by-one error in Tim's recent change to comment_region(): the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
727 list of lines returned by get_region() contains an empty line at the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
728 end representing the start of the next line, and this shouldn't be
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
729 commented out!
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
730
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
731 * CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
732 Mark Hammond writes: Here is another change that allows it to work for
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
733 class creation - tries to locate an __init__ function. Also updated
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
734 the test code to reflect your new "***" change.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
735
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
736 * CallTipWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
737 Mark Hammond writes: Tim's suggestion of copying the font for the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
738 CallTipWindow from the text control makes sense, and actually makes
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
739 the control look better IMO.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
740
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
741 Wed Jun 9 20:34:57 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
742
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
743 * CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
744 Append "..." if the appropriate flag (for varargs) in co_flags is set.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
745 Ditto "***" for kwargs.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
746
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
747 Tue Jun 8 13:06:07 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
748
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
749 * ReplaceDialog.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
750 Hmm... Tim didn't turn "replace all" into a single undo block.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
751 I think I like it better if it os, so here.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
752
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
753 * ReplaceDialog.py: Tim Peters: made replacement atomic for undo/redo.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
754
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
755 * AutoIndent.py: Tim Peters:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
756
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
757 + Set usetabs=1. Editing pyclbr.py was driving me nuts <0.6 wink>.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
758 usetabs=1 is the Emacs pymode default too, and thanks to indentwidth !=
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
759 tabwidth magical usetabs disabling, new files are still created with tabs
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
760 turned off. The only implication is that if you open a file whose first
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
761 indent is a single tab, IDLE will now magically use tabs for that file (and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
762 set indentwidth to 8). Note that the whole scheme doesn't work right for
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
763 PythonWin, though, since Windows users typically set tabwidth to 4; Mark
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
764 probably has to hide the IDLE algorithm from them (which he already knows).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
765
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
766 + Changed comment_region_event to stick "##" in front of every line. The
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
767 "holes" previously left on blank lines were visually confusing (made it
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
768 needlessly hard to figure out what to uncomment later).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
769
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
770 Mon Jun 7 15:38:40 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
771
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
772 * TreeWidget.py, ObjectBrowser.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
773 Remove unnecessary reference to pyclbr from test() code.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
774
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
775 * PyParse.py: Tim Peters:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
776
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
777 Smarter logic for finding a parse synch point.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
778
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
779 Does a half to a fifth the work in normal cases; don't notice the speedup,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
780 but makes more breathing room for other extensions.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
781
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
782 Speeds terrible cases by at least a factor of 10. "Terrible" == e.g. you put
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
783 """ at the start of Tkinter.py, undo it, zoom to the bottom, and start
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
784 typing in code. Used to take about 8 seconds for ENTER to respond, now some
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
785 large fraction of a second. The new code gets indented correctly, despite
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
786 that it all remains "string colored" until the colorizer catches up (after
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
787 which, ENTER appears instantaneous again).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
788
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
789 Fri Jun 4 19:21:19 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
790
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
791 * extend.py: Might as well enable CallTips by default.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
792 If there are too many complaints I'll remove it again or fix it.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
793
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
794 Thu Jun 3 14:32:16 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
795
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
796 * AutoIndent.py, EditorWindow.py, PyParse.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
797 New offerings by Tim Peters; he writes:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
798
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
799 IDLE is now the first Python editor in the Universe not confused by my
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
800 doctest.py <wink>.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
801
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
802 As threatened, this defines IDLE's is_char_in_string function as a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
803 method of EditorWindow. You just need to define one similarly in
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
804 whatever it is you pass as editwin to AutoIndent; looking at the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
805 EditorWindow.py part of the patch should make this clear.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
806
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
807 * GrepDialog.py: Enclose pattern in quotes in status message.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
808
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
809 * CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
810 Mark Hammond fixed some comments and improved the way the tip text is
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
811 constructed.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
812
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
813 Wed Jun 2 18:18:57 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
814
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
815 * CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
816 My fix to Mark's code: restore the universal check on <KeyRelease>.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
817 Always cancel on <Key-Escape> or <ButtonPress>.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
818
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
819 * CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
820 A version that Mark Hammond posted to the newsgroup. Has some newer
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
821 stuff for getting the tip. Had to fix the Key-( and Key-) events
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
822 for Unix. Will have to re-apply my patch for catching KeyRelease and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
823 ButtonRelease events.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
824
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
825 * CallTipWindow.py, CallTips.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
826 Call tips by Mark Hammond (plus tiny fix by me.)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
827
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
828 * IdleHistory.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
829 Changes by Mark Hammond: (1) support optional output_sep argument to
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
830 the constructor so he can eliminate the sys.ps2 that PythonWin leaves
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
831 in the source; (2) remove duplicate history items.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
832
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
833 * AutoIndent.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
834 Changes by Mark Hammond to allow using IDLE extensions in PythonWin as
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
835 well: make three dialog routines instance variables.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
836
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
837 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
838 Change by Mark Hammond to allow using IDLE extensions in PythonWin as
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
839 well: make three dialog routines instance variables.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
840
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
841 Tue Jun 1 20:06:44 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
842
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
843 * AutoIndent.py: Hah! A fix of my own to Tim's code!
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
844 Unix bindings for <<toggle-tabs>> and <<change-indentwidth>> were
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
845 missing, and somehow that meant the events were never generated,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
846 even though they were in the menu. The new Unix bindings are now
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
847 the same as the Windows bindings (M-t and M-u).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
848
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
849 * AutoIndent.py, PyParse.py, PyShell.py: Tim Peters again:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
850
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
851 The new version (attached) is fast enough all the time in every real module
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
852 I have <whew!>. You can make it slow by, e.g., creating an open list with
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
853 5,000 90-character identifiers (+ trailing comma) each on its own line, then
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
854 adding an item to the end -- but that still consumes less than a second on
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
855 my P5-166. Response time in real code appears instantaneous.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
856
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
857 Fixed some bugs.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
858
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
859 New feature: when hitting ENTER and the cursor is beyond the line's leading
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
860 indentation, whitespace is removed on both sides of the cursor; before
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
861 whitespace was removed only on the left; e.g., assuming the cursor is
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
862 between the comma and the space:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
863
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
864 def something(arg1, arg2):
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
865 ^ cursor to the left of here, and hit ENTER
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
866 arg2): # new line used to end up here
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
867 arg2): # but now lines up the way you expect
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
868
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
869 New hack: AutoIndent has grown a context_use_ps1 Boolean config option,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
870 defaulting to 0 (false) and set to 1 (only) by PyShell. Reason: handling
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
871 the fancy stuff requires looking backward for a parsing synch point; ps1
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
872 lines are the only sensible thing to look for in a shell window, but are a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
873 bad thing to look for in a file window (ps1 lines show up in my module
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
874 docstrings often). PythonWin's shell should set this true too.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
875
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
876 Persistent problem: strings containing def/class can still screw things up
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
877 completely. No improvement. Simplest workaround is on the user's head, and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
878 consists of inserting e.g.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
879
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
880 def _(): pass
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
881
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
882 (or any other def/class) after the end of the multiline string that's
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
883 screwing them up. This is especially irksome because IDLE's syntax coloring
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
884 is *not* confused, so when this happens the colors don't match the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
885 indentation behavior they see.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
886
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
887 * AutoIndent.py: Tim Peters again:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
888
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
889 [Tim, after adding some bracket smarts to AutoIndent.py]
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
890 > ...
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
891 > What it can't possibly do without reparsing large gobs of text is
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
892 > suggest a reasonable indent level after you've *closed* a bracket
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
893 > left open on some previous line.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
894 > ...
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
895
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
896 The attached can, and actually fast enough to use -- most of the time. The
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
897 code is tricky beyond belief to achieve that, but it works so far; e.g.,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
898
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
899 return len(string.expandtabs(str[self.stmt_start :
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
900 ^ indents to caret
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
901 i],
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
902 ^ indents to caret
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
903 self.tabwidth)) + 1
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
904 ^ indents to caret
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
905
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
906 It's about as smart as pymode now, wrt both bracket and backslash
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
907 continuation rules. It does require reparsing large gobs of text, and if it
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
908 happens to find something that looks like a "def" or "class" or sys.ps1
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
909 buried in a multiline string, but didn't suck up enough preceding text to
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
910 see the start of the string, it's completely hosed. I can't repair that --
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
911 it's just too slow to reparse from the start of the file all the time.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
912
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
913 AutoIndent has grown a new num_context_lines tuple attribute that controls
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
914 how far to look back, and-- like other params --this could/should be made
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
915 user-overridable at startup and per-file on the fly.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
916
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
917 * PyParse.py: New file by Tim Peters:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
918
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
919 One new file in the attached, PyParse.py. The LineStudier (whatever it was
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
920 called <wink>) class was removed from AutoIndent; PyParse subsumes its
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
921 functionality.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
922
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
923 * AutoIndent.py: Tim Peters keeps revising this module (more to come):
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
924
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
925 Removed "New tabwidth" menu binding.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
926
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
927 Added "a tab means how many spaces?" dialog to block tabify and untabify. I
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
928 think prompting for this is good now: they're usually at-most-once-per-file
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
929 commands, and IDLE can't let them change tabwidth from the Tk default
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
930 anymore, so IDLE can no longer presume to have any idea what a tab means.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
931
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
932 Irony: for the purpose of keeping comments aligned via tabs, Tk's
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
933 non-default approach is much nicer than the Emacs/Notepad/Codewright/vi/etc
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
934 approach.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
935
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
936 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
937 1. Catch NameError on import (could be raised by case mismatch on Windows).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
938 2. No longer need to reset pyclbr cache and show watch cursor when calling
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
939 ClassBrowser -- the ClassBrowser takes care of pyclbr and the TreeWidget
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
940 takes care of the watch cursor.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
941 3. Reset the focus to the current window after error message about class
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
942 browser on buffer without filename.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
943
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
944 * Icons/minusnode.gif, Icons/plusnode.gif: Missed a few.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
945
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
946 * ClassBrowser.py, PathBrowser.py: Rewritten based on TreeWidget.py
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
947
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
948 * ObjectBrowser.py: Object browser, based on TreeWidget.py.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
949
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
950 * TreeWidget.py: Tree widget done right.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
951
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
952 * ToolTip.py: As yet unused code for tool tips.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
953
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
954 * ScriptBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
955 Ensure sys.argv[0] is the script name on Run Script.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
956
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
957 * ZoomHeight.py: Move zoom height functionality to separate function.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
958
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
959 * Icons/folder.gif, Icons/openfolder.gif, Icons/python.gif, Icons/tk.gif:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
960 A few icons used by ../TreeWidget.py and its callers.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
961
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
962 * AutoIndent.py: New version by Tim Peters improves block opening test.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
963
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
964 Fri May 21 04:46:17 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
965
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
966 * Attic/History.py, PyShell.py: Rename History to IdleHistory.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
967 Add isatty() to pseudo files.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
968
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
969 * StackViewer.py: Make initial stack viewer wider
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
970
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
971 * TODO.txt: New wishes
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
972
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
973 * AutoIndent.py, EditorWindow.py, PyShell.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
974 Much improved autoindent and handling of tabs,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
975 by Tim Peters.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
976
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
977 Mon May 3 15:49:52 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
978
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
979 * AutoIndent.py, EditorWindow.py, FormatParagraph.py, UndoDelegator.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
980 Tim Peters writes:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
981
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
982 I'm still unsure, but couldn't stand the virtual event trickery so tried a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
983 different sin (adding undo_block_start/stop methods to the Text instance in
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
984 EditorWindow.py). Like it or not, it's efficient and works <wink>. Better
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
985 idea?
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
986
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
987 Give the attached a whirl. Even if you hate the implementation, I think
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
988 you'll like the results. Think I caught all the "block edit" cmds,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
989 including Format Paragraph, plus subtler ones involving smart indents and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
990 backspacing.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
991
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
992 * WidgetRedirector.py: Tim Peters writes:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
993
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
994 [W]hile trying to dope out how redirection works, stumbled into two
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
995 possible glitches. In the first, it doesn't appear to make sense to try to
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
996 rename a command that's already been destroyed; in the second, the name
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
997 "previous" doesn't really bring to mind "ignore the previous value" <wink>.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
998
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
999 Fri Apr 30 19:39:25 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1000
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1001 * __init__.py: Support for using idle as a package.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1002
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1003 * PathBrowser.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1004 Avoid listing files more than once (e.g. foomodule.so has two hits:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1005 once for foo + module.so, once for foomodule + .so).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1006
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1007 Mon Apr 26 22:20:38 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1008
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1009 * ChangeLog, ColorDelegator.py, PyShell.py: Tim Peters strikes again:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1010
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1011 Ho ho ho -- that's trickier than it sounded! The colorizer is working with
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1012 "line.col" strings instead of Text marks, and the absolute coordinates of
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1013 the point of interest can change across the self.update call (voice of
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1014 baffled experience, when two quick backspaces no longer fooled it, but a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1015 backspace followed by a quick ENTER did <wink>).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1016
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1017 Anyway, the attached appears to do the trick. CPU usage goes way up when
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1018 typing quickly into a long triple-quoted string, but the latency is fine for
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1019 me (a relatively fast typist on a relatively slow machine). Most of the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1020 changes here are left over from reducing the # of vrbl names to help me
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1021 reason about the logic better; I hope the code is a *little* easier to
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1022
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1023 Fri Apr 23 14:01:25 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1024
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1025 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1026 Provide full arguments to __import__ so it works in packagized IDLE.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1027
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1028 Thu Apr 22 23:20:17 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1029
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1030 * help.txt:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1031 Bunch of updates necessary due to recent changes; added docs for File
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1032 menu, command line and color preferences.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1033
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1034 * Bindings.py: Remove obsolete 'script' menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1035
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1036 * TODO.txt: Several wishes fulfilled.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1037
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1038 * OutputWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1039 Moved classes OnDemandOutputWindow and PseudoFile here,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1040 from ScriptBinding.py where they are no longer needed.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1041
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1042 * ScriptBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1043 Mostly rewritten. Instead of the old Run module and Debug module,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1044 there are two new commands:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1045
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1046 Import module (F5) imports or reloads the module and also adds its
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1047 name to the __main__ namespace. This gets executed in the PyShell
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1048 window under control of its debug settings.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1049
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1050 Run script (Control-F5) is similar but executes the contents of the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1051 file directly in the __main__ namespace.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1052
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1053 * PyShell.py: Nits: document use of $IDLESTARTUP; display idle version
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1054
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1055 * idlever.py: New version to celebrate new command line
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1056
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1057 * OutputWindow.py: Added flush(), for completeness.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1058
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1059 * PyShell.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1060 A lot of changes to make the command line more useful. You can now do:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1061 idle.py -e file ... -- to edit files
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1062 idle.py script arg ... -- to run a script
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1063 idle.py -c cmd arg ... -- to run a command
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1064 Other options, see also the usage message (also new!) for more details:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1065 -d -- enable debugger
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1066 -s -- run $IDLESTARTUP or $PYTHONSTARTUP
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1067 -t title -- set Python Shell window's title
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1068 sys.argv is set accordingly, unless -e is used.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1069 sys.path is absolutized, and all relevant paths are inserted into it.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1070
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1071 Other changes:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1072 - the environment in which commands are executed is now the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1073 __main__ module
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1074 - explicitly save sys.stdout etc., don't restore from sys.__stdout__
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1075 - new interpreter methods execsource(), execfile(), stuffsource()
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1076 - a few small nits
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1077
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1078 * TODO.txt:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1079 Some more TODO items. Made up my mind about command line args,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1080 Run/Import, __main__.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1081
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1082 * ColorDelegator.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1083 Super-elegant patch by Tim Peters that speeds up colorization
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1084 dramatically (up to 15 times he claims). Works by reading more than
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1085 one line at a time, up to 100-line chunks (starting with one line and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1086 then doubling up to the limit). On a typical machine (e.g. Tim's
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1087 P5-166) this doesn't reduce interactive responsiveness in a noticeable
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1088 way.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1089
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1090 Wed Apr 21 15:49:34 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1091
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1092 * ColorDelegator.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1093 Patch by Tim Peters to speed up colorizing of big multiline strings.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1094
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1095 Tue Apr 20 17:32:52 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1096
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1097 * extend.txt:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1098 For an event 'foo-bar', the corresponding method must be called
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1099 foo_bar_event(). Therefore, fix the references to zoom_height() in
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1100 the example.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1101
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1102 * IdlePrefs.py: Restored the original IDLE color scheme.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1103
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1104 * PyShell.py, IdlePrefs.py, ColorDelegator.py, EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1105 Color preferences code by Loren Luke (massaged by me somewhat)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1106
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1107 * SearchEngine.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1108 Patch by Mark Favas: it fixes the search engine behaviour where an
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1109 unsuccessful search wraps around and re-searches that part of the file
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1110 between the start of the search and the end of the file - only really
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1111 an issue for very large files, but... (also removes a redundant
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1112 m.span() call).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1113
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1114 Mon Apr 19 16:26:02 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1115
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1116 * TODO.txt: A few wishes are now fulfilled.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1117
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1118 * AutoIndent.py: Tim Peters implements some of my wishes:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1119
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1120 o Makes the tab key intelligently insert spaces when appropriate
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1121 (see Help list banter twixt David Ascher and me; idea stolen from
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1122 every other editor on earth <wink>).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1123
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1124 o newline_and_indent_event trims trailing whitespace on the old
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1125 line (pymode and Codewright).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1126
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1127 o newline_and_indent_event no longer fooled by trailing whitespace or
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1128 comment after ":" (pymode, PTUI).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1129
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1130 o newline_and_indent_event now reduces the new line's indentation after
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1131 return, break, continue, raise and pass stmts (pymode).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1132
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1133 The last two are easy to fool in the presence of strings &
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1134 continuations, but pymode requires Emacs's high-powered C parsing
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1135 functions to avoid that in finite time.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1136
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1137 ======================================================================
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1138 Python release 1.5.2c1, IDLE version 0.4
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1139 ======================================================================
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1140
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1141 Wed Apr 7 18:41:59 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1142
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1143 * README.txt, NEWS.txt: New version.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1144
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1145 * idlever.py: Version bump awaiting impending new release.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1146 (Not much has changed :-( )
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1147
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1148 Mon Mar 29 14:52:28 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1149
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1150 * ScriptBinding.py, PyShell.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1151 At Tim Peters' recommendation, add a dummy flush() method to
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1152 PseudoFile.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1153
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1154 Thu Mar 11 23:21:23 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1155
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1156 * PathBrowser.py: Don't crash when sys.path contains an empty string.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1157
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1158 * Attic/Outline.py: This file was never supposed to be part of IDLE.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1159
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1160 * PathBrowser.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1161 - Don't crash in the case where a superclass is a string instead of a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1162 pyclbr.Class object; this can happen when the superclass is
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1163 unrecognizable (to pyclbr), e.g. when module renaming is used.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1164
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1165 - Show a watch cursor when calling pyclbr (since it may take a while
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1166 recursively parsing imported modules!).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1167
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1168 Wed Mar 10 05:18:02 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1169
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1170 * EditorWindow.py, Bindings.py: Add PathBrowser to File module
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1171
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1172 * PathBrowser.py: "Path browser" - 4 scrolled lists displaying:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1173 directories on sys.path
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1174 modules in selected directory
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1175 classes in selected module
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1176 methods of selected class
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1177
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1178 Sinlge clicking in a directory, module or class item updates the next
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1179 column with info about the selected item. Double clicking in a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1180 module, class or method item opens the file (and selects the clicked
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1181 item if it is a class or method).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1182
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1183 I guess eventually I should be using a tree widget for this, but the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1184 ones I've seen don't work well enough, so for now I use the old
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1185 Smalltalk or NeXT style multi-column hierarchical browser.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1186
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1187 * MultiScrolledLists.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1188 New utility: multiple scrolled lists in parallel
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1189
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1190 * ScrolledList.py: - White background.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1191 - Display "(None)" (or text of your choosing) when empty.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1192 - Don't set the focus.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1193
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1194 ======================================================================
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1195 Python release 1.5.2b2, IDLE version 0.3
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1196 ======================================================================
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1197
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1198 Wed Feb 17 22:47:41 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1199
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1200 * NEWS.txt: News in 0.3.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1201
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1202 * README.txt, idlever.py: Bump version to 0.3.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1203
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1204 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1205 After all, we don't need to call the callbacks ourselves!
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1206
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1207 * WindowList.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1208 When deleting, call the callbacks *after* deleting the window from our list!
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1209
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1210 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1211 Fix up the Windows menu via the new callback mechanism instead of
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1212 depending on menu post commands (which don't work when the menu is
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1213 torn off).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1214
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1215 * WindowList.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1216 Support callbacks to patch up Windows menus everywhere.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1217
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1218 * ChangeLog: Oh, why not. Checking in the Emacs-generated change log.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1219
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1220 Tue Feb 16 22:34:17 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1221
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1222 * ScriptBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1223 Only pop up the stack viewer when requested in the Debug menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1224
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1225 Mon Feb 8 22:27:49 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1226
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1227 * WindowList.py: Don't crash if a window no longer exists.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1228
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1229 * TODO.txt: Restructured a bit.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1230
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1231 Mon Feb 1 23:06:17 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1232
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1233 * PyShell.py: Add current dir or paths of file args to sys.path.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1234
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1235 * Debugger.py: Add canonic() function -- for brand new bdb.py feature.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1236
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1237 * StackViewer.py: Protect against accessing an empty stack.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1238
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1239 Fri Jan 29 20:44:45 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1240
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1241 * ZoomHeight.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1242 Use only the height to decide whether to zoom in or out.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1243
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1244 Thu Jan 28 22:24:30 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1245
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1246 * EditorWindow.py, FileList.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1247 Make sure the Tcl variables are shared between windows.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1248
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1249 * PyShell.py, EditorWindow.py, Bindings.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1250 Move menu/key binding code from Bindings.py to EditorWindow.py,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1251 with changed APIs -- it makes much more sense there.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1252 Also add a new feature: if the first character of a menu label is
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1253 a '!', it gets a checkbox. Checkboxes are bound to Boolean Tcl variables
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1254 that can be accessed through the new getvar/setvar/getrawvar API;
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1255 the variable is named after the event to which the menu is bound.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1256
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1257 * Debugger.py: Add Quit button to the debugger window.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1258
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1259 * SearchDialog.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1260 When find_again() finds exactly the current selection, it's a failure.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1261
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1262 * idle.py, Attic/idle: Rename idle -> idle.py
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1263
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1264 Mon Jan 18 15:18:57 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1265
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1266 * EditorWindow.py, WindowList.py: Only deiconify when iconic.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1267
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1268 * TODO.txt: Misc
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1269
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1270 Tue Jan 12 22:14:34 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1271
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1272 * testcode.py, Attic/test.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1273 Renamed test.py to testcode.py so one can import Python's
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1274 test package from inside IDLE. (Suggested by Jack Jansen.)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1275
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1276 * EditorWindow.py, ColorDelegator.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1277 Hack to close a window that is colorizing.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1278
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1279 * Separator.py: Vladimir Marangozov's patch:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1280 The separator dances too much and seems to jump by arbitrary amounts
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1281 in arbitrary directions when I try to move it for resizing the frames.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1282 This patch makes it more quiet.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1283
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1284 Mon Jan 11 14:52:40 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1285
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1286 * TODO.txt: Some requests have been fulfilled.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1287
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1288 * EditorWindow.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1289 Set the cursor to a watch when opening the class browser (which may
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1290 take quite a while, browsing multiple files).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1291
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1292 Newer, better center() -- but assumes no wrapping.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1293
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1294 * SearchBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1295 Got rid of debug print statement in goto_line_event().
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1296
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1297 * ScriptBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1298 I think I like it better if it prints the traceback even when it displays
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1299 the stack viewer.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1300
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1301 * Debugger.py: Bind ESC to close-window.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1302
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1303 * ClassBrowser.py: Use a HSeparator between the classes and the items.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1304 Make the list of classes wider by default (40 chars).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1305 Bind ESC to close-window.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1306
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1307 * Separator.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1308 Separator classes (draggable divider between two panes).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1309
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1310 Sat Jan 9 22:01:33 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1311
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1312 * WindowList.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1313 Don't traceback when wakeup() is called when the window has been destroyed.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1314 This can happen when a torn-of Windows menu references closed windows.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1315 And Tim Peters claims that the Windows menu is his favorite to tear off...
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1316
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1317 * EditorWindow.py: Allow tearing off of the Windows menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1318
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1319 * StackViewer.py: Close on ESC.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1320
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1321 * help.txt: Updated a bunch of things (it was mostly still 0.1!)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1322
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1323 * extend.py: Added ScriptBinding to standard bindings.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1324
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1325 * ScriptBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1326 This now actually works. See doc string. It can run a module (i.e.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1327 import or reload) or debug it (same with debugger control). Output
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1328 goes to a fresh output window, only created when needed.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1329
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1330 ======================================================================
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1331 Python release 1.5.2b1, IDLE version 0.2
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1332 ======================================================================
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1333
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1334 Fri Jan 8 17:26:02 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1335
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1336 * README.txt, NEWS.txt: What's new in this release.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1337
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1338 * Bindings.py, PyShell.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1339 Paul Prescod's patches to allow the stack viewer to pop up when a
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1340 traceback is printed.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1341
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1342 Thu Jan 7 00:12:15 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1343
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1344 * FormatParagraph.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1345 Change paragraph width limit to 70 (like Emacs M-Q).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1346
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1347 * README.txt:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1348 Separating TODO from README. Slight reformulation of features. No
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1349 exact release date.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1350
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1351 * TODO.txt: Separating TODO from README.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1352
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1353 Mon Jan 4 21:19:09 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1354
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1355 * FormatParagraph.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1356 Hm. There was a boundary condition error at the end of the file too.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1357
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1358 * SearchBinding.py: Hm. Add Unix binding for replace, too.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1359
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1360 * keydefs.py: Ran eventparse.py again.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1361
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1362 * FormatParagraph.py: Added Unix Meta-q key binding;
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1363 fix find_paragraph when at start of file.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1364
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1365 * AutoExpand.py: Added Meta-/ binding for Unix as alt for Alt-/.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1366
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1367 * SearchBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1368 Add unix binding for grep (otherwise the menu entry doesn't work!)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1369
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1370 * ZoomHeight.py: Adjusted Unix height to work with fvwm96. :=(
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1371
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1372 * GrepDialog.py: Need to import sys!
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1373
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1374 * help.txt, extend.txt, README.txt: Formatted some paragraphs
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1375
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1376 * extend.py, FormatParagraph.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1377 Add new extension to reformat a (text) paragraph.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1378
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1379 * ZoomHeight.py: Typo in Win specific height setting.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1380
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1381 Sun Jan 3 00:47:35 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1382
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1383 * AutoIndent.py: Added something like Tim Peters' backspace patch.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1384
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1385 * ZoomHeight.py: Adapted to Unix (i.e., more hardcoded constants).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1386
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1387 Sat Jan 2 21:28:54 1999 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1388
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1389 * keydefs.py, idlever.py, idle.pyw, idle.bat, help.txt, extend.txt, extend.py, eventparse.py, ZoomHeight.py, WindowList.py, UndoDelegator.py, StackViewer.py, SearchEngine.py, SearchDialogBase.py, SearchDialog.py, ScrolledList.py, SearchBinding.py, ScriptBinding.py, ReplaceDialog.py, Attic/README, README.txt, PyShell.py, Attic/PopupMenu.py, OutputWindow.py, IOBinding.py, Attic/HelpWindow.py, History.py, GrepDialog.py, FileList.py, FrameViewer.py, EditorWindow.py, Debugger.py, Delegator.py, ColorDelegator.py, Bindings.py, ClassBrowser.py, AutoExpand.py, AutoIndent.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1390 Checking in IDLE 0.2.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1391
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1392 Much has changed -- too much, in fact, to write down.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1393 The big news is that there's a standard way to write IDLE extensions;
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1394 see extend.txt. Some sample extensions have been provided, and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1395 some existing code has been converted to extensions. Probably the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1396 biggest new user feature is a new search dialog with more options,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1397 search and replace, and even search in files (grep).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1398
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1399 This is exactly as downloaded from my laptop after returning
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1400 from the holidays -- it hasn't even been tested on Unix yet.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1401
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1402 Fri Dec 18 15:52:54 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1403
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1404 * FileList.py, ClassBrowser.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1405 Fix the class browser to work even when the file is not on sys.path.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1406
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1407 Tue Dec 8 20:39:36 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1408
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1409 * Attic/turtle.py: Moved to Python 1.5.2/Lib
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1410
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1411 Fri Nov 27 03:19:20 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1412
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1413 * help.txt: Typo
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1414
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1415 * EditorWindow.py, FileList.py: Support underlining of menu labels
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1416
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1417 * Bindings.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1418 New approach, separate tables for menus (platform-independent) and key
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1419 definitions (platform-specific), and generating accelerator strings
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1420 automatically from the key definitions.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1421
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1422 Mon Nov 16 18:37:42 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1423
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1424 * Attic/README: Clarify portability and main program.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1425
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1426 * Attic/README: Added intro for 0.1 release and append Grail notes.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1427
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1428 Mon Oct 26 18:49:00 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1429
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1430 * Attic/turtle.py: root is now a global called _root
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1431
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1432 Sat Oct 24 16:38:38 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1433
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1434 * Attic/turtle.py: Raise the root window on reset().
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1435 Different action on WM_DELETE_WINDOW is more likely to do the right thing,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1436 allowing us to destroy old windows.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1437
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1438 * Attic/turtle.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1439 Split the goto() function in two: _goto() is the internal one,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1440 using Canvas coordinates, and goto() uses turtle coordinates
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1441 and accepts variable argument lists.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1442
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1443 * Attic/turtle.py: Cope with destruction of the window
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1444
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1445 * Attic/turtle.py: Turtle graphics
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1446
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1447 * Debugger.py: Use of Breakpoint class should be bdb.Breakpoint.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1448
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1449 Mon Oct 19 03:33:40 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1450
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1451 * SearchBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1452 Speed up the search a bit -- don't drag a mark around...
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1453
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1454 * PyShell.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1455 Change our special entries from <console#N> to <pyshell#N>.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1456 Patch linecache.checkcache() to keep our special entries alive.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1457 Add popup menu to all editor windows to set a breakpoint.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1458
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1459 * Debugger.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1460 Use and pass through the 'force' flag to set_dict() where appropriate.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1461 Default source and globals checkboxes to false.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1462 Don't interact in user_return().
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1463 Add primitive set_breakpoint() method.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1464
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1465 * ColorDelegator.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1466 Raise priority of 'sel' tag so its foreground (on Windows) will take
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1467 priority over text colorization (which on Windows is almost the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1468 same color as the selection background).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1469
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1470 Define a tag and color for breakpoints ("BREAK").
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1471
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1472 * Attic/PopupMenu.py: Disable "Open stack viewer" and "help" commands.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1473
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1474 * StackViewer.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1475 Add optional 'force' argument (default 0) to load_dict().
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1476 If set, redo the display even if it's the same dict.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1477
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1478 Fri Oct 16 21:10:12 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1479
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1480 * StackViewer.py: Do nothing when loading the same dict as before.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1481
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1482 * PyShell.py: Details for debugger interface.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1483
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1484 * Debugger.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1485 Restructured and more consistent. Save checkboxes across instantiations.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1486
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1487 * EditorWindow.py, Attic/README, Bindings.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1488 Get rid of conflicting ^X binding. Use ^W.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1489
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1490 * Debugger.py, StackViewer.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1491 Debugger can now show local and global variables.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1492
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1493 * Debugger.py: Oops
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1494
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1495 * Debugger.py, PyShell.py: Better debugger support (show stack etc).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1496
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1497 * Attic/PopupMenu.py: Follow renames in StackViewer module
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1498
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1499 * StackViewer.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1500 Rename classes to StackViewer (the widget) and StackBrowser (the toplevel).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1501
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1502 * ScrolledList.py: Add close() method
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1503
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1504 * EditorWindow.py: Clarify 'Open Module' dialog text
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1505
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1506 * StackViewer.py: Restructured into a browser and a widget.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1507
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1508 Thu Oct 15 23:27:08 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1509
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1510 * ClassBrowser.py, ScrolledList.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1511 Generalized the scrolled list which is the base for the class and
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1512 method browser into a separate class in its own module.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1513
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1514 * Attic/test.py: Cosmetic change
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1515
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1516 * Debugger.py: Don't show function name if there is none
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1517
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1518 Wed Oct 14 03:43:05 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1519
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1520 * Debugger.py, PyShell.py: Polish the Debugger GUI a bit.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1521 Closing it now also does the right thing.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1522
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1523 Tue Oct 13 23:51:13 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1524
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1525 * Debugger.py, PyShell.py, Bindings.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1526 Ad primitive debugger interface (so far it will step and show you the
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1527 source, but it doesn't yet show the stack).
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1528
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1529 * Attic/README: Misc
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1530
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1531 * StackViewer.py: Whoops -- referenced self.top before it was set.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1532
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1533 * help.txt: Added history and completion commands.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1534
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1535 * help.txt: Updated
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1536
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1537 * FileList.py: Add class browser functionality.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1538
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1539 * StackViewer.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1540 Add a close() method and bind to WM_DELETE_WINDOW protocol
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1541
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1542 * PyShell.py: Clear the linecache before printing a traceback
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1543
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1544 * Bindings.py: Added class browser binding.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1545
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1546 * ClassBrowser.py: Much improved, much left to do.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1547
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1548 * PyShell.py: Make the return key do what I mean more often.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1549
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1550 * ClassBrowser.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1551 Adding the beginnings of a Class browser. Incomplete, yet.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1552
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1553 * EditorWindow.py, Bindings.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1554 Add new command, "Open module". You select or type a module name,
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1555 and it opens the source.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1556
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1557 Mon Oct 12 23:59:27 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1558
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1559 * PyShell.py: Subsume functionality from Popup menu in Debug menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1560 Other stuff so the PyShell window can be resurrected from the Windows menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1561
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1562 * FileList.py: Get rid of PopUp menu.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1563 Create a simple Windows menu. (Imperfect when Untitled windows exist.)
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1564 Add wakeup() method: deiconify, raise, focus.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1565
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1566 * EditorWindow.py: Generalize menu creation.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1567
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1568 * Bindings.py: Add Debug and Help menu items.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1569
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1570 * EditorWindow.py: Added a menu bar to every window.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1571
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1572 * Bindings.py: Add menu configuration to the event configuration.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1573
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1574 * Attic/PopupMenu.py: Pass a root to the help window.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1575
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1576 * SearchBinding.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1577 Add parent argument to 'to to line number' dialog box.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1578
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1579 Sat Oct 10 19:15:32 1998 Guido van Rossum <guido@cnri.reston.va.us>
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1580
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1581 * StackViewer.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1582 Add a label at the top showing (very basic) help for the stack viewer.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1583 Add a label at the bottom showing the exception info.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1584
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1585 * Attic/test.py, Attic/idle: Add Unix main script and test program.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1586
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1587 * idle.pyw, help.txt, WidgetRedirector.py, UndoDelegator.py, StackViewer.py, SearchBinding.py, Attic/README, PyShell.py, Attic/PopupMenu.py, Percolator.py, Outline.py, IOBinding.py, History.py, Attic/HelpWindow.py, FrameViewer.py, FileList.py, EditorWindow.py, Delegator.py, ColorDelegator.py, Bindings.py, AutoIndent.py, AutoExpand.py:
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1588 Initial checking of Tk-based Python IDE.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1589 Features: text editor with syntax coloring and undo;
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1590 subclassed into interactive Python shell which adds history.
30713d5288df Initial revision
David Scherer <dscherer@cmu.edu>
parents:
diff changeset
1591