Tcllib 1.10 release notes
=========================
Hello World, welcome to Tcllib 1.10.
This release is a minor version change which fixes numerous bugs and
provides enhancements as well, to existing modules, and via newly
added modules.
Availability
------------
The released distributions can be downloaded from
<http://sourceforge.net/project/showfiles.php?group_id=12883&package_id=24585&release_id=539177>
Available are gzipped, zipped, and bzipped tarballs, and a starkit.
Installation
------------
* For the starkit and starpack just execute the file and a GUI based
installer will pop up. Fill out the paths, then run the installation.
* For the tarballs unpack them in some directory /foo, then run the
file "/foo/installer.tcl". This will invoke the same installer used
in the starkit and starpack.
Note: While the installer will open up a GUI by default (and if
possible), a command line based installation is provided too. Run the
installer with the option "-help" to see what is available.
Acknowledgments
---------------
Many thanks to
Aaron Faupell <afaupell at users dot sourceforge dot net>
Andreas Kupries <andreas_kupries at users dot sourceforge dot net>
Arjen Markus <arjenmarkus at users dot sourceforge dot net>
Benjamin Riefenstahl <b dot riefenstahl at turtle-trading dot net>
Bob Techentin <techentin at users dot sourceforge dot net>
Brent Welch <welch at ajubasolutions dot com>
Brett Schwarz <schwarzkopf at users dot sourceforge dot net>
Colin McCormack <coldstore at users dot sourceforge dot net>
Dan Kuchler <kuchler at ajubasolutions dot com>
David N. Welton <davidw at dedasys dot com>
Don Porter <dgp at users dot sourceforge dot net>
Donal K. Fellows <fellowsd at cs dot man dot ac dot uk>
Eric Melski <ericm at ajubasolutions dot com>
Gerald Lester <gwlester at users dot sourceforge dot net>
Jeff Hobbs <jeffh at ActiveState dot com>
Joe English <jenglish at users dot sourceforge dot net>
Johannes-Heinrich Vogeler <vogeler at users dot sourceforge dot net>
Kevin Kenny <kennykb at users dot sourceforge dot net>
Marty Backe <marty at lucidway dot org>
Melissa Chawla <hershey at scriptics dot com>
Michael Schlenker <mic42 at users dot sourceforge dot net>
Miguel Sofer <msofer at users dot sourceforge dot net>
Pat Thoyts <patthoyts at users dot sourceforge dot net>
Peter MacDonald <peter at pdqi dot com>
Reinhard Max <max at suse dot de>
Ross Mohn <rpmohn at panix dot com>
Sandeep Tamhankar <sandeep at scriptics dot com>
Scott Redman <redman at scriptics dot com>
Scott Stanton <stanton at scriptics dot com>
Steffen Traeger <Steffen dot Traeger at t-online dot de>
Stephane Arnold <sarnold75 at users dot sourceforge dot net>
Steve Ball <Steve dot Ball at zveno dot com>
Will Duquette <will at wjduquette dot com>
and all the people who submitted bug reports and patches.
Bug reports, patches, requests for enhancements (RFEs)
-----------------------------------------------------
Please submit bug reports, patches and RFEs at
[Bugs] <http://sourceforge.net/tracker/?group_id=12883&atid=112883>
[Patches] <http://sourceforge.net/tracker/?group_id=12883&atid=312883>
[RFEs] <http://sourceforge.net/tracker/?group_id=12883&atid=362883>
Overview
========
7 new packages in 4 new modules and 1 module with 2 new packages.
43 changed packages.
164 unchanged packages (or non-visible changes, like testsuites)
New in Tcllib 1.10
==================
Tcllib 1.10
Module Package New Version Comments
------ ------- ----------- -----------------------
fileutil fileutil::multi 0.1 multi-file operations
fileutil::multi::op 0.5 ditto, OO API
------ ------- ----------- -----------------------
mapproj mapproj 1.0 Map projections.
------ ------- ----------- -----------------------
nns nameserv 0.3 nameservice client
nameserv::auto 0.1 nameservice extended client
nameserv::common 0.1 nameservice shared code
nameserv::server 0.3 nameservice server
------ ------- ----------- -----------------------
uev uevent 0.1.2 user events
------ ------- ----------- -----------------------
wip wip 1.0 word interpreter Tcl 8.4
wip 2.0 word interpreter Tcl 8.5
------ ------- ----------- -----------------------
Changes from Tcllib 1.9 to 1.10
===============================
Legend Change Details Comments
Major API: ** incompatible ** API changes.
Minor EF : Extended functionality, API.
I : Major rewrite, but no API change
Patch B : Bug fixes.
EX : New examples.
P : Performance enhancement.
None T : Testsuite changes.
D : Documentation updates.
Tcllib 1.9 Tcllib 1.10
Module Package Old version New Version Comments
------ ------- ----------- ----------- ---------------
asn asn 0.7 0.8.1 D, B
base64 uuencode 1.1.3 1.1.4 B, D
------ ------- ----------- ----------- ---------------
bench bench 0.1 0.3.1 EF, D, B
bench::out::csv 0.1.1 0.1.2 B
bench::out::text 0.1.1 0.1.2 B
------ ------- ----------- ----------- ---------------
blowfish blowfish 1.0.2 1.0.3 B, D
comm comm 4.4 4.5.6 EF (futures), B, D
des des 1.0.0 1.1.0 EF (padding), D
------ ------- ----------- ----------- ---------------
dns dns 1.3.1 1.3.3 B, D
ip 1.1.1 1.1.2 B, D
------ ------- ----------- ----------- ---------------
doctools doctools 1.2.1 1.3 EF (syntax), B, D, T
doctools::idx 0.2.1 0.3 EF (syntax), D, T
doctools::toc 0.2.1 0.3 EF (syntax), D, T
------ ------- ----------- ----------- ---------------
fileutil fileutil 1.9 1.13.3 EF, B, T, D
fileutil::traverse 0.1 0.3 B
------ ------- ----------- ----------- ---------------
ftp ftp 2.4.4 2.4.8 B
ftpd ftpd 1.2.2 1.2.3 B, D
------ ------- ----------- ----------- ---------------
grammar_fa grammar::fa 0.2 0.3 EF, D
grammar::fa::dexec 0.1.1 0.2 EF (ext. introspection), D
grammar::fa::op 0.2 0.4 EF (nullary .|, 2regexp), D
------ ------- ----------- ----------- ---------------
http autoproxy 1.3 1.4 B, D
inifile inifile 0.2 0.2.1 B, D
interp interp 0.1 0.1.1 B, D, T
------ ------- ----------- ----------- ---------------
ldap ldap 1.6.6 1.6.8 B, D
ldapx 0.2.2 1.0 API, B
------ ------- ----------- ----------- ---------------
log logger 0.7 0.8 EF, D
------ ------- ----------- ----------- ---------------
math math::linearalgebra 1.0.1 1.0.2 B, D
math::special 0.2 0.2.1 B, D
math::statistics 0.3 0.5 EF (mv linreg), D, T
------ ------- ----------- ----------- ---------------
mime mime 1.5.1 1.5.2 B, T, D
smtp 1.4.2 1.4.4 B, D
------ ------- ----------- ----------- ---------------
nmea nmea 0.1 0.1.1 B, D
page page::compiler::peg::mecpu 0.1 0.1.1 B
png png 0.1.1 0.1.2 B, D, T
------ ------- ----------- ----------- ---------------
sasl SASL::NTLM 1.1.0 1.1.1 B, D
SASL::XGoogleToken 1.0.0 1.0.1 B, D
------ ------- ----------- ----------- ---------------
sha1 sha1 2.0.2 2.0.3 B, D, T
sha256 1.0.1 1.0.2 B, D, T
------ ------- ----------- ----------- ---------------
snit snit 1.2 1.3.1 EF (introspection, -class), B
snit 2.1 2.2.1 EF (introspection, -class), B
------ ------- ----------- ----------- ---------------
struct struct::graph 2.1 2.2 EF (Critcl), T, D
struct::list 1.6 1.6.1 B
struct::set 2.1.1 2.2.1 EF (Critcl), B, T, D
------ ------- ----------- ----------- ---------------
tar tar 0.2 0.4 B, D
uri uri 1.2 1.2.1 B, D
------ ------- ----------- ----------- ---------------
Invisible or no changes
------ ------- ----------- ----------- ---------------
aes aes 1.0.0 D
base32 base32 0.1 D
base32::core 0.1 D
base32::hex 0.1 D
base64 base64 2.3.2 D
yencode 1.1.1 D
bee bee 0.1 D
bench bench::in 0.1 D
bibtex bibtex 0.5 D
calendar calendar 0.2
cmdline cmdline 1.3 D, T
control control 0.1.3 D
counter counter 2.0.4 D
crc cksum 1.1.1 D
crc16 1.1.1 D
crc32 1.3 D
sum 1.1.0 D
csv csv 0.7 D
des tclDES 1.0.0
tclDESjr 1.0.0
dns ip 1.1.1 B
resolv 1.0.3
spf 1.1.0
docstrip docstrip 1.2
docstrip::util 1.2
doctools doctools::changelog 0.1.1
doctools::cvs 0.1.1
exif exif 1.1.2 D
ftp ftp::geturl 0.2
fumagic fileutil::magic::cfront 1.0
fileutil::magic::cgen 1.0
fileutil::magic::filetype 1.0.2 D
fileutil::magic::mimetype 1.0.2 D
fileutil::magic::rt 1.0
grammar_fa grammar::fa::dacceptor 0.1.1 D
grammar_me grammar::me::cpu 0.2 D, T
grammar::me::cpu::core 0.2 D, T
grammar::me::cpu::gasm 0.1 D, T
grammar::me::tcl 0.1 D, T
grammar::me::util 0.1 D, T
grammar_peg grammar::peg 0.1 D
grammar::peg::interp 0.1 D
html html 1.4 D
htmlparse htmlparse 1.1.2 D, T
ident ident 0.42 D
interp interp::delegate::method 0.2
interp::delegate::proc 0.2
irc irc 0.6 D
javascript javascript 1.0.2 D
jpeg jpeg 0.3 D
json json 1.0 D
log log 1.2 D
logger::appender 1.3 D
logger::utils 1.3 D
math math 1.2.4 D
math::bigfloat 1.2.1 D
math::bigfloat 2.0 D
math::bignum 3.1.1 D
math::calculus 0.7 D
math::complexnumbers 1.0.2 D
math::constants 1.0.1 D
math::fourier 1.0.2 D
math::fuzzy 0.2 T, D
math::geometry 1.0.3 D
math::interpolate 1.0.2 D
math::optimize 1.0 D
math::polynomials 1.0.1 D
math::rationalfunctions 1.0.1 D
math::roman 1.0 D
md4 md4 1.0.4 D
md5 md5 1.4.4 D
md5 2.0.5 D
md5crypt md5crypt 1.0.0 D
multiplexer multiplexer 0.2 D, T
ncgi ncgi 1.3.2 D, T
nntp nntp 0.2.1 D
ntp time 1.2.1 D
otp otp 1.0.0 D
page page::analysis::peg::emodes 0.1
page::analysis::peg::minimize 0.1
page::analysis::peg::reachable 0.1
page::analysis::peg::realizable 0.1
page::gen::peg::canon 0.1
page::gen::peg::cpkg 0.1
page::gen::peg::hb 0.1
page::gen::peg::me 0.1
page::gen::peg::mecpu 0.1
page::gen::peg::ser 0.1
page::gen::tree::text 0.1
page::parse::lemon 0.1
page::parse::peg 0.1
page::parse::peghb 0.1
page::parse::pegser 0.1
page::pluginmgr 0.2
page::util::flow 0.1
page::util::norm::lemon 0.1
page::util::norm::peg 0.1
page::util::peg 0.1
page::util::quote 0.1
pluginmgr pluginmgr 0.1 D
pop3 pop3 1.6.3 D, T
pop3d pop3d 1.1.0 D, T
pop3d::dbox 1.0.2 D
pop3d::udb 1.1 D
profiler profiler 0.3 D
rc4 rc4 1.1.0 D
rcs rcs 0.1 D
report report 0.3.1 D
ripemd ripemd128 1.0.3 D
ripemd160 1.0.3 D
sasl SASL 1.3.1 D
sha1 1.1.0 D, T
smtpd smtpd 1.4.0 D
soundex soundex 1.0 D
stooop stooop 4.4.1 D, T
switched 2.2.1
struct struct 1.4 D
struct 2.1 D
struct::graph 1.2.1 D
struct::matrix 1.2.1 D
struct::matrix 2.0.1 D
struct::pool 1.2.1 D
struct::prioqueue 1.3.1 D
struct::queue 1.4 D
struct::record 1.2.1 D
struct::skiplist 1.3 D
struct::stack 1.3.1 D
struct::tree 1.2.2 D
struct::tree 2.1.1 D
term term 0.1 D
term::interact::menu 0.1 D
term::interact::pager 0.1 D
term::receive 0.1 D
term::receive::bind 0.1 D
term::send 0.1 D
textutil textutil 0.7.1 D
textutil::adjust 0.7 D
textutil::expander 1.3.1 D
textutil::repeat 0.7 D
textutil::split 0.7 D
textutil::string 0.7 D
textutil::tabify 0.7 D
textutil::trim 0.7 D
tie tie 1.1 D, T
tie::std::array 1.0 D, T
tie::std::dsource 1.0 D, T
tie::std::file 1.0.2 D, T
tie::std::growfile 1.0 D, T
tie::std::log 1.0 D, T
tie::std::rarray 1.0 D, T
tiff tiff 0.1 D
transfer transfer::connect 0.1 D
transfer::copy 0.1 D
transfer::copy::queue 0.1 D
transfer::data::destination 0.1 D
transfer::data::source 0.1 D
transfer::receiver 0.1 D
transfer::transmitter 0.1 D
treeql treeql 1.3.1 D, T
units units 2.1 D
uri uri::urn 1.0.2 D
uuid uuid 1.0.1 D
------ ------- ----------- ----------- ---------------
--
Andreas Kupries <andr...@ActiveState.com>
Developer @ http://www.ActiveState.com
FreeBSD port duly updated. Thanks, Andreas!
http://www.freshports.org/devel/tcllib
-mi
Are there plans, also to publish a new version of Tklib?
--
Bernhard Wallner
Munich
Germany
> Andreas Kupries (AS Dev) schrieb:
> > tcllib is a Tcl-only library of standard routines for Tcl (no
> > compiling required). This release is a minor version change which
> > fixes numerous bugs and provides enhancements as well.
> >
>
> Are there plans, also to publish a new version of Tklib?
In the quiet time after the conference.