Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 76bcb5c

Browse files
committed
Update NEWS.txt and move info on release 0.8.1 and earlier to HISTORY.txt
M HISTORY.txt M NEWS.txt
1 parent 52ae0a5 commit 76bcb5c

2 files changed

Lines changed: 147 additions & 121 deletions

File tree

Lib/idlelib/HISTORY.txt

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,122 @@ This file contains the release messages for previous IDLE releases.
55
As you read on you go back to the dark ages of IDLE's history.
66

77

8+
What's New in IDLEfork 0.8.1?
9+
=============================
10+
11+
*Release date: 22-Jul-2001*
12+
13+
- New tarball released as a result of the 'revitalisation' of the IDLEfork
14+
project.
15+
16+
- This release requires python 2.1 or better. Compatability with earlier
17+
versions of python (especially ancient ones like 1.5x) is no longer a
18+
priority in IDLEfork development.
19+
20+
- This release is based on a merging of the earlier IDLE fork work with current
21+
cvs IDLE (post IDLE version 0.8), with some minor additional coding by Kurt
22+
B. Kaiser and Stephen M. Gava.
23+
24+
- This release is basically functional but also contains some known breakages,
25+
particularly with running things from the shell window. Also the debugger is
26+
not working, but I believe this was the case with the previous IDLE fork
27+
release (0.7.1) as well.
28+
29+
- This release is being made now to mark the point at which IDLEfork is
30+
launching into a new stage of development.
31+
32+
- IDLEfork CVS will now be branched to enable further development and
33+
exploration of the two "execution in a remote process" patches submitted by
34+
David Scherer (David's is currently in IDLEfork) and GvR, while stabilisation
35+
and development of less heavyweight improvements (like user customisation)
36+
can continue on the trunk.
37+
38+
39+
What's New in IDLEfork 0.7.1?
40+
==============================
41+
42+
*Release date: 15-Aug-2000*
43+
44+
- First project tarball released.
45+
46+
- This was the first release of IDLE fork, which at this stage was a
47+
combination of IDLE 0.5 and the VPython idle fork, with additional changes
48+
coded by David Scherer, Peter Schneider-Kamp and Nicholas Riley.
49+
50+
51+
52+
IDLEfork 0.7.1 - 29 May 2000
53+
-----------------------------
54+
55+
David Scherer <[email protected]>
56+
57+
- This is a modification of the CVS version of IDLE 0.5, updated as of
58+
2000-03-09. It is alpha software and might be unstable. If it breaks, you
59+
get to keep both pieces.
60+
61+
- If you have problems or suggestions, you should either contact me or post to
62+
the list at http://www.python.org/mailman/listinfo/idle-dev (making it clear
63+
that you are using this modified version of IDLE).
64+
65+
- Changes:
66+
67+
- The ExecBinding module, a replacement for ScriptBinding, executes programs
68+
in a separate process, piping standard I/O through an RPC mechanism to an
69+
OnDemandOutputWindow in IDLE. It supports executing unnamed programs
70+
(through a temporary file). It does not yet support debugging.
71+
72+
- When running programs with ExecBinding, tracebacks will be clipped to
73+
exclude system modules. If, however, a system module calls back into the
74+
user program, that part of the traceback will be shown.
75+
76+
- The OnDemandOutputWindow class has been improved. In particular, it now
77+
supports a readline() function used to implement user input, and a
78+
scroll_clear() operation which is used to hide the output of a previous run
79+
by scrolling it out of the window.
80+
81+
- Startup behavior has been changed. By default IDLE starts up with just a
82+
blank editor window, rather than an interactive window. Opening a file in
83+
such a blank window replaces the (nonexistent) contents of that window
84+
instead of creating another window. Because of the need to have a
85+
well-known port for the ExecBinding protocol, only one copy of IDLE can be
86+
running. Additional invocations use the RPC mechanism to report their
87+
command line arguments to the copy already running.
88+
89+
- The menus have been reorganized. In particular, the excessively large
90+
'edit' menu has been split up into 'edit', 'format', and 'run'.
91+
92+
- 'Python Documentation' now works on Windows, if the win32api module is
93+
present.
94+
95+
- A few key bindings have been changed: F1 now loads Python Documentation
96+
instead of the IDLE help; shift-TAB is now a synonym for unindent.
97+
98+
- New modules:
99+
100+
ExecBinding.py Executes program through loader
101+
loader.py Bootstraps user program
102+
protocol.py RPC protocol
103+
Remote.py User-process interpreter
104+
spawn.py OS-specific code to start programs
105+
106+
- Files modified:
107+
108+
autoindent.py ( bindings tweaked )
109+
bindings.py ( menus reorganized )
110+
config.txt ( execbinding enabled )
111+
editorwindow.py ( new menus, fixed 'Python Documentation' )
112+
filelist.py ( hook for "open in same window" )
113+
formatparagraph.py ( bindings tweaked )
114+
idle.bat ( removed absolute pathname )
115+
idle.pyw ( weird bug due to import with same name? )
116+
iobinding.py ( open in same window, EOL convention )
117+
keydefs.py ( bindings tweaked )
118+
outputwindow.py ( readline, scroll_clear, etc )
119+
pyshell.py ( changed startup behavior )
120+
readme.txt ( <Recursion on file with id=1234567> )
121+
122+
123+
8124
IDLE 0.5 - February 2000 - Release Notes
9125
----------------------------------------
10126

Lib/idlelib/NEWS.txt

Lines changed: 31 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,38 @@
1-
+++++++++++++
2-
IDLEfork NEWS
3-
+++++++++++++
1+
What's New in IDLE 0.9b1+?
2+
===================================
3+
4+
*Release date: XX-XXX-2003*
5+
6+
- (Created the .../Lib/idlelib directory in the Python CVS, which is a clone of
7+
IDLEfork modified to install in the Python environment. The code in the
8+
interrupt module has been moved to thread.interrupt_main(). )
9+
10+
- Printing the Shell window was failing if it was not saved first SF 748975
11+
12+
- When using the Search in Files dialog, if the user had a selection
13+
highlighted in his Editor window, insert it into the dialog search field.
14+
15+
- The Python Shell entry was disappearing from the Windows menu.
16+
17+
- Update the Windows file list when a file name change occurs
18+
19+
- Change to File / Open Module: always pop up the dialog, using the current
20+
selection as the default value. This is easier to use habitually.
21+
22+
- Avoided a problem with starting the subprocess when 'localhost' doesn't
23+
resolve to the user's loopback interface. SF 747772
24+
25+
- Fixed an issue with highlighted errors never de-colorizing. SF 747677. Also
26+
improved notification of Tabnanny Token Error.
27+
28+
- File / New will by default save in the directory of the Edit window from
29+
which it was initiated. SF 748973 Guido van Rossum patch.
30+
431

532
What's New in IDLEfork 0.9b1?
633
===================================
734

8-
*Release date: XX-XXX-2003*
35+
*Release date: 02-Jun-2003*
936

1037
- The current working directory of the execution environment (and shell
1138
following completion of execution) is now that of the module being run.
@@ -238,123 +265,6 @@ What's New in IDLEfork 0.9 Alpha 1?
238265
to inspect the environment of code Run from an Edit window. Files removed:
239266
ExecBinding.py, loader.py, protocol.py, Remote.py, spawn.py
240267

241-
242-
243-
What's New in IDLEfork 0.8.1?
244-
=============================
245-
246-
*Release date: 22-Jul-2001*
247-
248-
- New tarball released as a result of the 'revitalisation' of the IDLEfork
249-
project.
250-
251-
- This release requires python 2.1 or better. Compatability with earlier
252-
versions of python (especially ancient ones like 1.5x) is no longer a
253-
priority in IDLEfork development.
254-
255-
- This release is based on a merging of the earlier IDLE fork work with current
256-
cvs IDLE (post IDLE version 0.8), with some minor additional coding by Kurt
257-
B. Kaiser and Stephen M. Gava.
258-
259-
- This release is basically functional but also contains some known breakages,
260-
particularly with running things from the shell window. Also the debugger is
261-
not working, but I believe this was the case with the previous IDLE fork
262-
release (0.7.1) as well.
263-
264-
- This release is being made now to mark the point at which IDLEfork is
265-
launching into a new stage of development.
266-
267-
- IDLEfork CVS will now be branched to enable further development and
268-
exploration of the two "execution in a remote process" patches submitted by
269-
David Scherer (David's is currently in IDLEfork) and GvR, while stabilisation
270-
and development of less heavyweight improvements (like user customisation)
271-
can continue on the trunk.
272-
273-
274-
What's New in IDLE fork 0.7.1?
275-
==============================
276-
277-
*Release date: 15-Aug-2000*
278-
279-
- First project tarball released.
280-
281-
- This was the first release of IDLE fork, which at this stage was a
282-
combination of IDLE 0.5 and the VPython idle fork, with additional changes
283-
coded by David Scherer, Peter Schneider-Kamp and Nicholas Riley.
284-
285-
286-
287-
IDLE fork 0.7.1 - 29 May 2000
288-
-----------------------------
289-
290-
David Scherer <[email protected]>
291-
292-
- This is a modification of the CVS version of IDLE 0.5, updated as of
293-
2000-03-09. It is alpha software and might be unstable. If it breaks, you
294-
get to keep both pieces.
295-
296-
- If you have problems or suggestions, you should either contact me or post to
297-
the list at http://www.python.org/mailman/listinfo/idle-dev (making it clear
298-
that you are using this modified version of IDLE).
299-
300-
- Changes:
301-
302-
- The ExecBinding module, a replacement for ScriptBinding, executes programs
303-
in a separate process, piping standard I/O through an RPC mechanism to an
304-
OnDemandOutputWindow in IDLE. It supports executing unnamed programs
305-
(through a temporary file). It does not yet support debugging.
306-
307-
- When running programs with ExecBinding, tracebacks will be clipped to
308-
exclude system modules. If, however, a system module calls back into the
309-
user program, that part of the traceback will be shown.
310-
311-
- The OnDemandOutputWindow class has been improved. In particular, it now
312-
supports a readline() function used to implement user input, and a
313-
scroll_clear() operation which is used to hide the output of a previous run
314-
by scrolling it out of the window.
315-
316-
- Startup behavior has been changed. By default IDLE starts up with just a
317-
blank editor window, rather than an interactive window. Opening a file in
318-
such a blank window replaces the (nonexistent) contents of that window
319-
instead of creating another window. Because of the need to have a
320-
well-known port for the ExecBinding protocol, only one copy of IDLE can be
321-
running. Additional invocations use the RPC mechanism to report their
322-
command line arguments to the copy already running.
323-
324-
- The menus have been reorganized. In particular, the excessively large
325-
'edit' menu has been split up into 'edit', 'format', and 'run'.
326-
327-
- 'Python Documentation' now works on Windows, if the win32api module is
328-
present.
329-
330-
- A few key bindings have been changed: F1 now loads Python Documentation
331-
instead of the IDLE help; shift-TAB is now a synonym for unindent.
332-
333-
- New modules:
334-
335-
ExecBinding.py Executes program through loader
336-
loader.py Bootstraps user program
337-
protocol.py RPC protocol
338-
Remote.py User-process interpreter
339-
spawn.py OS-specific code to start programs
340-
341-
- Files modified:
342-
343-
autoindent.py ( bindings tweaked )
344-
bindings.py ( menus reorganized )
345-
config.txt ( execbinding enabled )
346-
editorwindow.py ( new menus, fixed 'Python Documentation' )
347-
filelist.py ( hook for "open in same window" )
348-
formatparagraph.py ( bindings tweaked )
349-
idle.bat ( removed absolute pathname )
350-
idle.pyw ( weird bug due to import with same name? )
351-
iobinding.py ( open in same window, EOL convention )
352-
keydefs.py ( bindings tweaked )
353-
outputwindow.py ( readline, scroll_clear, etc )
354-
pyshell.py ( changed startup behavior )
355-
readme.txt ( <Recursion on file with id=1234567> )
356-
357-
358268
--------------------------------------------------------------------
359269
Refer to HISTORY.txt for additional information on earlier releases.
360270
--------------------------------------------------------------------

0 commit comments

Comments
 (0)