blob: 5e6e37afae6583065327eb25975c3aeef25e8eb6 [file] [log] [blame]
Steven M. Gava4d712a42001-07-19 04:49:13 +00001original IDLE NEWS.txt :
2========================
3
David Scherer7aced172000-08-15 01:13:23 +00004(For a more detailed change log, see the file ChangeLog.)
5
6----------------------------------------------------------------------
7
8New in IDLE 0.5 (2/15/2000)
9-------------------------
10
11Tons of stuff, much of it contributed by Tim Peters and Mark Hammond:
12
13- Status bar, displaying current line/column (Moshe Zadka).
14
15- Better stack viewer, using tree widget. (XXX Only used by Stack
16Viewer menu, not by the debugger.)
17
18- Format paragraph now recognizes Python block comments and reformats
19them correctly (MH)
20
21- New version of pyclbr.py parses top-level functions and understands
22much more of Python's syntax; this is reflected in the class and path
23browsers (TP)
24
25- Much better auto-indent; knows how to indent the insides of
26multi-line statements (TP)
27
28- Call tip window pops up when you type the name of a known function
29followed by an open parenthesis. Hit ESC or click elsewhere in the
30window to close the tip window (MH)
31
32- Comment out region now inserts ## to make it stand out more (TP)
33
34- New path and class browsers based on a tree widget that looks
35familiar to Windows users
36
37- Reworked script running commands to be more intuitive: I/O now
38always goes to the *Python Shell* window, and raw_input() works
39correctly. You use F5 to import/reload a module: this adds the module
40name to the __main__ namespace. You use Control-F5 to run a script:
41this runs the script *in* the __main__ namespace. The latter also
42sets sys.argv[] to the script name
43
44New in IDLE 0.4 (4/7/99)
45------------------------
46
47Most important change: a new menu entry "File -> Path browser", shows
48a 4-column hierarchical browser which lets you browse sys.path,
49directories, modules, and classes. Yes, it's a superset of the Class
50browser menu entry. There's also a new internal module,
51MultiScrolledLists.py, which provides the framework for this dialog.
52
53New in IDLE 0.3 (2/17/99)
54-------------------------
55
56Most important changes:
57
58- Enabled support for running a module, with or without the debugger.
59Output goes to a new window. Pressing F5 in a module is effectively a
60reload of that module; Control-F5 loads it under the debugger.
61
62- Re-enable tearing off the Windows menu, and make a torn-off Windows
63menu update itself whenever a window is opened or closed.
64
65- Menu items can now be have a checkbox (when the menu label starts
66with "!"); use this for the Debugger and "Auto-open stack viewer"
67(was: JIT stack viewer) menu items.
68
69- Added a Quit button to the Debugger API.
70
71- The current directory is explicitly inserted into sys.path.
72
73- Fix the debugger (when using Python 1.5.2b2) to use canonical
74filenames for breakpoints, so these actually work. (There's still a
75lot of work to be done to the management of breakpoints in the
76debugger though.)
77
78- Closing a window that is still colorizing now actually works.
79
80- Allow dragging of the separator between the two list boxes in the
81class browser.
82
83- Bind ESC to "close window" of the debugger, stack viewer and class
84browser. It removes the selection highlighting in regular text
85windows. (These are standard Windows conventions.)
86
87----------------------------------------------------------------------
88
89New in IDLE 0.2 (1/8/99)
90------------------------
91
92Lots of changes; here are the highlights:
93
94General:
95
96- You can now write and configure your own IDLE extension modules; see
97extend.txt.
98
99
100File menu:
101
102The command to open the Python shell window is now in the File menu.
103
104
105Edit menu:
106
107New Find dialog with more options; replace dialog; find in files dialog.
108
109Commands to tabify or untabify a region.
110
111Command to format a paragraph.
112
113
114Debug menu:
115
116JIT (Just-In-Time) stack viewer toggle -- if set, the stack viewer
117automaticall pops up when you get a traceback.
118
119Windows menu:
120
121Zoom height -- make the window full height.
122
123
124Help menu:
125
126The help text now show up in a regular window so you can search and
127even edit it if you like.
128
129----------------------------------------------------------------------
130
131IDLE 0.1 was distributed with the Python 1.5.2b1 release on 12/22/98.
132
133======================================================================