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