blob: 3cff0472f7ca20f5f5a32f6e7607a5d87c8c78a4 [file] [log] [blame]
Steven M. Gavad39993e2001-07-20 01:36:49 +00001IDLEfork NEWS
2=============
3(For a more detailed change log, see the file ChangeLog.)
4---------------------------------------------------------
5
6
Steven M. Gava88ff7362001-07-21 09:50:55 +00007IDLEfork 0.8.1 (22 JUL 2001)
Steven M. Gavad39993e2001-07-20 01:36:49 +00008----------------------------
9New tarball released as a result of the 'revitalisation' of the IDLEfork
10project.
11
Steven M. Gava88ff7362001-07-21 09:50:55 +000012This release requires python 2.1 or better. Compatability with earlier
13versions of python (especially ancient ones like 1.5x) is no longer
14a priority in IDLEfork development.
15
Steven M. Gavad39993e2001-07-20 01:36:49 +000016This release is based on a merging of the earlier IDLE fork work with
17current cvs IDLE (post IDLE version 0.8), with some minor additional
18coding by Kurt B. Kaiser and Stephen M. Gava.
19
20This release is basically functional but also contains some known
Steven M. Gava88ff7362001-07-21 09:50:55 +000021breakages, particularly with running things from the shell window. Also
22the debugger is not working, but I believe this was the case with the
23previous IDLE fork release (0.7.1) as well.
Steven M. Gavad39993e2001-07-20 01:36:49 +000024
25This release is being made now to mark the point at which IDLEfork is
26launching into a new stage of development.
27
28IDLEfork CVS will now be branched to enable further development and
29exploration of the two "execution in a remote process" patches submitted
Steven M. Gava88ff7362001-07-21 09:50:55 +000030by David Scherer (David's is currently in IDLEfork) and GvR, while
31stabilisation and development of less heavyweight improvements (like
32user customisation) can continue on the trunk.
Steven M. Gavad39993e2001-07-20 01:36:49 +000033
34
35IDLE fork 0.7.1 (15 AUG 2000)
36-----------------------------
37First project tarball released.
38
39This was the first release of IDLE fork, which at this stage was a
40combination of IDLE 0.5 and the VPython idle fork, with additional
41changes coded by David Scherer, Peter Schneider-Kamp and
42Nicholas Riley.
43
44
Steven M. Gava4d712a42001-07-19 04:49:13 +000045original IDLE NEWS.txt :
46========================
47
David Scherer7aced172000-08-15 01:13:23 +000048New in IDLE 0.5 (2/15/2000)
49-------------------------
50
51Tons of stuff, much of it contributed by Tim Peters and Mark Hammond:
52
53- Status bar, displaying current line/column (Moshe Zadka).
54
55- Better stack viewer, using tree widget. (XXX Only used by Stack
56Viewer menu, not by the debugger.)
57
58- Format paragraph now recognizes Python block comments and reformats
59them correctly (MH)
60
61- New version of pyclbr.py parses top-level functions and understands
62much more of Python's syntax; this is reflected in the class and path
63browsers (TP)
64
65- Much better auto-indent; knows how to indent the insides of
66multi-line statements (TP)
67
68- Call tip window pops up when you type the name of a known function
69followed by an open parenthesis. Hit ESC or click elsewhere in the
70window to close the tip window (MH)
71
72- Comment out region now inserts ## to make it stand out more (TP)
73
74- New path and class browsers based on a tree widget that looks
75familiar to Windows users
76
77- Reworked script running commands to be more intuitive: I/O now
78always goes to the *Python Shell* window, and raw_input() works
79correctly. You use F5 to import/reload a module: this adds the module
80name to the __main__ namespace. You use Control-F5 to run a script:
81this runs the script *in* the __main__ namespace. The latter also
82sets sys.argv[] to the script name
83
84New in IDLE 0.4 (4/7/99)
85------------------------
86
87Most important change: a new menu entry "File -> Path browser", shows
88a 4-column hierarchical browser which lets you browse sys.path,
89directories, modules, and classes. Yes, it's a superset of the Class
90browser menu entry. There's also a new internal module,
91MultiScrolledLists.py, which provides the framework for this dialog.
92
93New in IDLE 0.3 (2/17/99)
94-------------------------
95
96Most important changes:
97
98- Enabled support for running a module, with or without the debugger.
99Output goes to a new window. Pressing F5 in a module is effectively a
100reload of that module; Control-F5 loads it under the debugger.
101
102- Re-enable tearing off the Windows menu, and make a torn-off Windows
103menu update itself whenever a window is opened or closed.
104
105- Menu items can now be have a checkbox (when the menu label starts
106with "!"); use this for the Debugger and "Auto-open stack viewer"
107(was: JIT stack viewer) menu items.
108
109- Added a Quit button to the Debugger API.
110
111- The current directory is explicitly inserted into sys.path.
112
113- Fix the debugger (when using Python 1.5.2b2) to use canonical
114filenames for breakpoints, so these actually work. (There's still a
115lot of work to be done to the management of breakpoints in the
116debugger though.)
117
118- Closing a window that is still colorizing now actually works.
119
120- Allow dragging of the separator between the two list boxes in the
121class browser.
122
123- Bind ESC to "close window" of the debugger, stack viewer and class
124browser. It removes the selection highlighting in regular text
125windows. (These are standard Windows conventions.)
126
127----------------------------------------------------------------------
128
129New in IDLE 0.2 (1/8/99)
130------------------------
131
132Lots of changes; here are the highlights:
133
134General:
135
136- You can now write and configure your own IDLE extension modules; see
137extend.txt.
138
139
140File menu:
141
142The command to open the Python shell window is now in the File menu.
143
144
145Edit menu:
146
147New Find dialog with more options; replace dialog; find in files dialog.
148
149Commands to tabify or untabify a region.
150
151Command to format a paragraph.
152
153
154Debug menu:
155
156JIT (Just-In-Time) stack viewer toggle -- if set, the stack viewer
157automaticall pops up when you get a traceback.
158
159Windows menu:
160
161Zoom height -- make the window full height.
162
163
164Help menu:
165
166The help text now show up in a regular window so you can search and
167even edit it if you like.
168
169----------------------------------------------------------------------
170
171IDLE 0.1 was distributed with the Python 1.5.2b1 release on 12/22/98.
172
173======================================================================