|
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 | + |
4 | 31 |
|
5 | 32 | What's New in IDLEfork 0.9b1? |
6 | 33 | =================================== |
7 | 34 |
|
8 | | -*Release date: XX-XXX-2003* |
| 35 | +*Release date: 02-Jun-2003* |
9 | 36 |
|
10 | 37 | - The current working directory of the execution environment (and shell |
11 | 38 | 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? |
238 | 265 | to inspect the environment of code Run from an Edit window. Files removed: |
239 | 266 | ExecBinding.py, loader.py, protocol.py, Remote.py, spawn.py |
240 | 267 |
|
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 | | - |
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 | | - |
358 | 268 | -------------------------------------------------------------------- |
359 | 269 | Refer to HISTORY.txt for additional information on earlier releases. |
360 | 270 | -------------------------------------------------------------------- |
|
0 commit comments