作者: Keiichi Takahashi
日時: 2002/3/06(19:27)
ビットウォークの高橋です。

(今度こそ)Tcl/Tk8.4a4がリリースされました。以下にリリースの案内を添付
しておきました。ご参考までに。

From: Jeff Hobbs <JeffH@...>
Subject: [Tcl-announce] ANNOUNCE: Tcl/Tk 8.4a4 Release
Sender: tcl-announce-admin@...
Newsgroups: comp.lang.tcl
To: tcl-announce@..., tcl-announce@..., tcl-core@...
Date: Wed, 06 Mar 2002 02:01:02 -0800


Tcl/Tk 8.4a4 Release Announcement
March 5, 2002

The Tcl maintainers are pleased to announce the 8.4a4 releases of the
Tcl scripting language and the Tk toolkit.  This is the fourth alpha
release of Tcl/Tk 8.4.  More details can be found below.  This release
is expected to be the last alpha release of 8.4

We'd like to thank all those that submit bugs and patches as they are
the primary source of information for us to identify problems in the
core.

Where to get the new releases:
------------------------------

Tcl/Tk 8.4a4 sources are freely available in from the Tcl Developer
Xchange web site at (note nifty new URL):

	http://www.tcl.tk/software/tcltk/8.4.html

This web page also contains additional information about the releases,
including new features and notes about installing and compiling the
releases.  The files are also available from the Tcl SourceForge
project's file distribution area:

	http://sourceforge.net/project/showfiles.php?group_id=10894

Binaries will be made available for several major platforms before the
end of the week.

For additional information:
---------------------------

Please visit the Tcl Developer Xchange web site:

	http://www.tcl.tk/

This site contains a variety of information about Tcl/Tk in general,
the core Tcl and Tk distributions, and much more.  Thanks to Stefan
Arentz for reserving this nifty URL at the right time.

Thank you for your contributions:
---------------------------------

As usual, this release includes contributions from the Tcl community.
Tcl/Tk is maintained by the community, with the sources and bug
database at SourceForge:

	http://tcl.SourceForge.net/

Everyone is encouraged to participate in making Tcl an even better
language.

Summary of Changes since Tcl/Tk 8.4a3:
--------------------------------------

The following were the main changes in Tcl/Tk 8.4a4.  A complete list
can be found in the changes file at the root of the source tree.  The
more complete ChangeLog is also included with each source release.
This is a alpha release, so it included new features, as well as bug
fixes and corrections to erratic behavior.  Below are only the most
notable changes.  It has been a whopping 6 months since the last alpha
release, so I am really sticking to the main changes.  Full info on
any TIPs are available at:
	http://www.tcl.tk/cgi-bin/tct/tip/
Documentation of new commands are available at:
	http://www.tcl.tk/man/tcl8.4/

 * [TIP #22,45] allow 'lindex' to accept multiple arguments.

 * [TIP #33] new 'lset' command

 * [TIP #27] CONST-ification of the Tcl C APIs.  Extension authors
   may need to make source code adjustments to compile without warning
   against Tcl 8.4.  See the TIP for details.
	*** POTENTIAL INCOMPATIBILITY ***

 * [TIP #32,79] Tcl_Obj'ified APIs for traces.

 * [TIP #35] Serial port support for Unix and Windows

 * [TIP #49] new Tcl_OutputBuffered API

 * [TIP #53] bytecode optimization for empty procedures

 * [TIP #56] New Tcl_EvalTokens(Standard) C APIs

 * [TIP #72] Extended 64-bit support for Tcl on 32-bit platforms.
   Tcl now makes use of 'long long' or 'int64' where possible to
   extend the range of "integer" values it can work with.  Scripts
   relying on 32-bit ranges will need to change.  Support for 64-bit
   filesystems was also added.  See TIP for details.
	*** POTENTIAL INCOMPATIBILITY ***

 * [TIP #73] improved Tcl_GetTime API.

 * [TIP #76] 'regsub' now optionally returns the subsituted string

 * --enable-64bit support for Win64, HP-UX 11, AIX-4 and 5

 * improved build support for Win64, QNX-6, Cray, OS X (Darwin),
   Borland and mingw compilers, 

 * improved handling of escape-based encodings (i.e. iso2022-jp)

 * corrected a few mem leaks introduced into 8.4 alpha phase.

 * more robust threading support

 * correct scan handling of %x (wouldn't accept initial 0x)

 * http::geturl now honors the Content-encoding and charset parameters,
   also has a new -binary switch.

 * rewrite of I/O flush management on Windows for 100x speedup on
   some operations

 * removed use of registry for script library path construction on
   Windows.  Also do not add current working directory to path.

 * 'format' and 'scan' corrected for 64-bit machines

 * use native memory allocator by default on Windows

 * corrected off-by-one-day error in clock scan with relative months
   and years during swing hours. 

 * added a 'dde request -binary' switch

 * 'list', 'string match' , 'regexp' now have byte-compiled cases

 * new shell and gdb makefile targets

 * replaced undocumented 'checkmem' with 'memory onexit' when
   TCL_MEM_DEBUG is defined during compilation.

 * rewrote Tcl_Main for clean interleaving of event loop

 * removed filename length and naming limitations imposed by safe Tcl

 * optimized bytecodes for 'if', 'for' and 'while' constant conditions

 * [TIP #14] improved Tcl level access to photo transparency info

 * [TIP #18] new 'labelframe' widget

 * [TIP #26] built-in undo / redo functionality in the 'text' widget

 * [TIP #37] Tcl_Obj'ified grid with uniform rows and columns feature

 * [TIP #41] new 'panedwindow' widget

 * [TIP #63] added -compound option to menus.

 * [TIP #74] new 'wm stackorder' command

 * enabled Tk to be fully loadable from Tcl (also starting event loop)

 * fixed tk_chooseDirectory crash on Win95

 * corrected 2 second 'raise' delay on some Unix window managers

 * enhanced bgerror dialog

 * new Windows/Mac console with enhanced console features

 * default button size on Windows modified to be more correct with
   Windows style guidelines
	*** POTENTIAL VISUAL INCOMPATIBILITY ***

 * more use of Unicode in antive widgets on Windows

 * updated Tk demos showing new features

The list of co-conspirators for this release was long, so I left them
out.  The full list of changes with attributions can be seen at:

    http://sourceforge.net/project/shownotes.php?release_id=78044

--
  Jeff Hobbs                     Tcl Core Release Manager
_______________________________________________
Tcl-announce mailing list
Tcl-announce@...
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

-- 
Keiichi Takahashi, bitWalk Co.,Ltd.
mailto:bitwalk@...
http://members10.tsukaeru.net/bitwalk/