[PD-cvs] SF.net SVN: pure-data: [9479] vendor

eighthave at users.sourceforge.net eighthave at users.sourceforge.net
Fri Feb 22 07:29:26 CET 2008


Revision: 9479
          http://pure-data.svn.sourceforge.net/pure-data/?rev=9479&view=rev
Author:   eighthave
Date:     2008-02-21 22:29:25 -0800 (Thu, 21 Feb 2008)

Log Message:
-----------
importing tcl8.4.18.tar.gz

Added Paths:
-----------
    vendor/tcl/
    vendor/tcl/current/
    vendor/tcl/current/ChangeLog
    vendor/tcl/current/ChangeLog.1999
    vendor/tcl/current/ChangeLog.2000
    vendor/tcl/current/ChangeLog.2001
    vendor/tcl/current/README
    vendor/tcl/current/changes
    vendor/tcl/current/compat/
    vendor/tcl/current/compat/README
    vendor/tcl/current/compat/dirent.h
    vendor/tcl/current/compat/dirent2.h
    vendor/tcl/current/compat/dlfcn.h
    vendor/tcl/current/compat/fixstrtod.c
    vendor/tcl/current/compat/float.h
    vendor/tcl/current/compat/gettod.c
    vendor/tcl/current/compat/license.terms
    vendor/tcl/current/compat/limits.h
    vendor/tcl/current/compat/memcmp.c
    vendor/tcl/current/compat/opendir.c
    vendor/tcl/current/compat/stdlib.h
    vendor/tcl/current/compat/strftime.c
    vendor/tcl/current/compat/string.h
    vendor/tcl/current/compat/strncasecmp.c
    vendor/tcl/current/compat/strstr.c
    vendor/tcl/current/compat/strtod.c
    vendor/tcl/current/compat/strtol.c
    vendor/tcl/current/compat/strtoll.c
    vendor/tcl/current/compat/strtoul.c
    vendor/tcl/current/compat/strtoull.c
    vendor/tcl/current/compat/tclErrno.h
    vendor/tcl/current/compat/tmpnam.c
    vendor/tcl/current/compat/unistd.h
    vendor/tcl/current/compat/waitpid.c
    vendor/tcl/current/doc/
    vendor/tcl/current/doc/Access.3
    vendor/tcl/current/doc/AddErrInfo.3
    vendor/tcl/current/doc/Alloc.3
    vendor/tcl/current/doc/AllowExc.3
    vendor/tcl/current/doc/AppInit.3
    vendor/tcl/current/doc/AssocData.3
    vendor/tcl/current/doc/Async.3
    vendor/tcl/current/doc/BackgdErr.3
    vendor/tcl/current/doc/Backslash.3
    vendor/tcl/current/doc/BoolObj.3
    vendor/tcl/current/doc/ByteArrObj.3
    vendor/tcl/current/doc/CallDel.3
    vendor/tcl/current/doc/ChnlStack.3
    vendor/tcl/current/doc/CmdCmplt.3
    vendor/tcl/current/doc/Concat.3
    vendor/tcl/current/doc/CrtChannel.3
    vendor/tcl/current/doc/CrtChnlHdlr.3
    vendor/tcl/current/doc/CrtCloseHdlr.3
    vendor/tcl/current/doc/CrtCommand.3
    vendor/tcl/current/doc/CrtFileHdlr.3
    vendor/tcl/current/doc/CrtInterp.3
    vendor/tcl/current/doc/CrtMathFnc.3
    vendor/tcl/current/doc/CrtObjCmd.3
    vendor/tcl/current/doc/CrtSlave.3
    vendor/tcl/current/doc/CrtTimerHdlr.3
    vendor/tcl/current/doc/CrtTrace.3
    vendor/tcl/current/doc/DString.3
    vendor/tcl/current/doc/DetachPids.3
    vendor/tcl/current/doc/DoOneEvent.3
    vendor/tcl/current/doc/DoWhenIdle.3
    vendor/tcl/current/doc/DoubleObj.3
    vendor/tcl/current/doc/DumpActiveMemory.3
    vendor/tcl/current/doc/Encoding.3
    vendor/tcl/current/doc/Environment.3
    vendor/tcl/current/doc/Eval.3
    vendor/tcl/current/doc/Exit.3
    vendor/tcl/current/doc/ExprLong.3
    vendor/tcl/current/doc/ExprLongObj.3
    vendor/tcl/current/doc/FileSystem.3
    vendor/tcl/current/doc/FindExec.3
    vendor/tcl/current/doc/GetCwd.3
    vendor/tcl/current/doc/GetHostName.3
    vendor/tcl/current/doc/GetIndex.3
    vendor/tcl/current/doc/GetInt.3
    vendor/tcl/current/doc/GetOpnFl.3
    vendor/tcl/current/doc/GetStdChan.3
    vendor/tcl/current/doc/GetTime.3
    vendor/tcl/current/doc/GetVersion.3
    vendor/tcl/current/doc/Hash.3
    vendor/tcl/current/doc/Init.3
    vendor/tcl/current/doc/InitStubs.3
    vendor/tcl/current/doc/IntObj.3
    vendor/tcl/current/doc/Interp.3
    vendor/tcl/current/doc/LinkVar.3
    vendor/tcl/current/doc/ListObj.3
    vendor/tcl/current/doc/Macintosh.3
    vendor/tcl/current/doc/Notifier.3
    vendor/tcl/current/doc/Object.3
    vendor/tcl/current/doc/ObjectType.3
    vendor/tcl/current/doc/OpenFileChnl.3
    vendor/tcl/current/doc/OpenTcp.3
    vendor/tcl/current/doc/Panic.3
    vendor/tcl/current/doc/ParseCmd.3
    vendor/tcl/current/doc/PkgRequire.3
    vendor/tcl/current/doc/Preserve.3
    vendor/tcl/current/doc/PrintDbl.3
    vendor/tcl/current/doc/RecEvalObj.3
    vendor/tcl/current/doc/RecordEval.3
    vendor/tcl/current/doc/RegExp.3
    vendor/tcl/current/doc/SaveResult.3
    vendor/tcl/current/doc/SetErrno.3
    vendor/tcl/current/doc/SetRecLmt.3
    vendor/tcl/current/doc/SetResult.3
    vendor/tcl/current/doc/SetVar.3
    vendor/tcl/current/doc/Signal.3
    vendor/tcl/current/doc/Sleep.3
    vendor/tcl/current/doc/SourceRCFile.3
    vendor/tcl/current/doc/SplitList.3
    vendor/tcl/current/doc/SplitPath.3
    vendor/tcl/current/doc/StaticPkg.3
    vendor/tcl/current/doc/StdChannels.3
    vendor/tcl/current/doc/StrMatch.3
    vendor/tcl/current/doc/StringObj.3
    vendor/tcl/current/doc/SubstObj.3
    vendor/tcl/current/doc/TCL_MEM_DEBUG.3
    vendor/tcl/current/doc/Tcl.n
    vendor/tcl/current/doc/Tcl_Main.3
    vendor/tcl/current/doc/Thread.3
    vendor/tcl/current/doc/ToUpper.3
    vendor/tcl/current/doc/TraceCmd.3
    vendor/tcl/current/doc/TraceVar.3
    vendor/tcl/current/doc/Translate.3
    vendor/tcl/current/doc/UniCharIsAlpha.3
    vendor/tcl/current/doc/UpVar.3
    vendor/tcl/current/doc/Utf.3
    vendor/tcl/current/doc/WrongNumArgs.3
    vendor/tcl/current/doc/after.n
    vendor/tcl/current/doc/append.n
    vendor/tcl/current/doc/array.n
    vendor/tcl/current/doc/bgerror.n
    vendor/tcl/current/doc/binary.n
    vendor/tcl/current/doc/break.n
    vendor/tcl/current/doc/case.n
    vendor/tcl/current/doc/catch.n
    vendor/tcl/current/doc/cd.n
    vendor/tcl/current/doc/clock.n
    vendor/tcl/current/doc/close.n
    vendor/tcl/current/doc/concat.n
    vendor/tcl/current/doc/continue.n
    vendor/tcl/current/doc/dde.n
    vendor/tcl/current/doc/encoding.n
    vendor/tcl/current/doc/eof.n
    vendor/tcl/current/doc/error.n
    vendor/tcl/current/doc/eval.n
    vendor/tcl/current/doc/exec.n
    vendor/tcl/current/doc/exit.n
    vendor/tcl/current/doc/expr.n
    vendor/tcl/current/doc/fblocked.n
    vendor/tcl/current/doc/fconfigure.n
    vendor/tcl/current/doc/fcopy.n
    vendor/tcl/current/doc/file.n
    vendor/tcl/current/doc/fileevent.n
    vendor/tcl/current/doc/filename.n
    vendor/tcl/current/doc/flush.n
    vendor/tcl/current/doc/for.n
    vendor/tcl/current/doc/foreach.n
    vendor/tcl/current/doc/format.n
    vendor/tcl/current/doc/gets.n
    vendor/tcl/current/doc/glob.n
    vendor/tcl/current/doc/global.n
    vendor/tcl/current/doc/history.n
    vendor/tcl/current/doc/http.n
    vendor/tcl/current/doc/if.n
    vendor/tcl/current/doc/incr.n
    vendor/tcl/current/doc/info.n
    vendor/tcl/current/doc/interp.n
    vendor/tcl/current/doc/join.n
    vendor/tcl/current/doc/lappend.n
    vendor/tcl/current/doc/library.n
    vendor/tcl/current/doc/license.terms
    vendor/tcl/current/doc/lindex.n
    vendor/tcl/current/doc/linsert.n
    vendor/tcl/current/doc/list.n
    vendor/tcl/current/doc/llength.n
    vendor/tcl/current/doc/load.n
    vendor/tcl/current/doc/lrange.n
    vendor/tcl/current/doc/lreplace.n
    vendor/tcl/current/doc/lsearch.n
    vendor/tcl/current/doc/lset.n
    vendor/tcl/current/doc/lsort.n
    vendor/tcl/current/doc/man.macros
    vendor/tcl/current/doc/memory.n
    vendor/tcl/current/doc/msgcat.n
    vendor/tcl/current/doc/namespace.n
    vendor/tcl/current/doc/open.n
    vendor/tcl/current/doc/package.n
    vendor/tcl/current/doc/packagens.n
    vendor/tcl/current/doc/pid.n
    vendor/tcl/current/doc/pkgMkIndex.n
    vendor/tcl/current/doc/proc.n
    vendor/tcl/current/doc/puts.n
    vendor/tcl/current/doc/pwd.n
    vendor/tcl/current/doc/re_syntax.n
    vendor/tcl/current/doc/read.n
    vendor/tcl/current/doc/regexp.n
    vendor/tcl/current/doc/registry.n
    vendor/tcl/current/doc/regsub.n
    vendor/tcl/current/doc/rename.n
    vendor/tcl/current/doc/resource.n
    vendor/tcl/current/doc/return.n
    vendor/tcl/current/doc/safe.n
    vendor/tcl/current/doc/scan.n
    vendor/tcl/current/doc/seek.n
    vendor/tcl/current/doc/set.n
    vendor/tcl/current/doc/socket.n
    vendor/tcl/current/doc/source.n
    vendor/tcl/current/doc/split.n
    vendor/tcl/current/doc/string.n
    vendor/tcl/current/doc/subst.n
    vendor/tcl/current/doc/switch.n
    vendor/tcl/current/doc/tclsh.1
    vendor/tcl/current/doc/tcltest.n
    vendor/tcl/current/doc/tclvars.n
    vendor/tcl/current/doc/tell.n
    vendor/tcl/current/doc/time.n
    vendor/tcl/current/doc/trace.n
    vendor/tcl/current/doc/unknown.n
    vendor/tcl/current/doc/unset.n
    vendor/tcl/current/doc/update.n
    vendor/tcl/current/doc/uplevel.n
    vendor/tcl/current/doc/upvar.n
    vendor/tcl/current/doc/variable.n
    vendor/tcl/current/doc/vwait.n
    vendor/tcl/current/doc/while.n
    vendor/tcl/current/generic/
    vendor/tcl/current/generic/README
    vendor/tcl/current/generic/regc_color.c
    vendor/tcl/current/generic/regc_cvec.c
    vendor/tcl/current/generic/regc_lex.c
    vendor/tcl/current/generic/regc_locale.c
    vendor/tcl/current/generic/regc_nfa.c
    vendor/tcl/current/generic/regcomp.c
    vendor/tcl/current/generic/regcustom.h
    vendor/tcl/current/generic/rege_dfa.c
    vendor/tcl/current/generic/regerror.c
    vendor/tcl/current/generic/regerrs.h
    vendor/tcl/current/generic/regex.h
    vendor/tcl/current/generic/regexec.c
    vendor/tcl/current/generic/regfree.c
    vendor/tcl/current/generic/regfronts.c
    vendor/tcl/current/generic/regguts.h
    vendor/tcl/current/generic/tcl.decls
    vendor/tcl/current/generic/tcl.h
    vendor/tcl/current/generic/tclAlloc.c
    vendor/tcl/current/generic/tclAsync.c
    vendor/tcl/current/generic/tclBasic.c
    vendor/tcl/current/generic/tclBinary.c
    vendor/tcl/current/generic/tclCkalloc.c
    vendor/tcl/current/generic/tclClock.c
    vendor/tcl/current/generic/tclCmdAH.c
    vendor/tcl/current/generic/tclCmdIL.c
    vendor/tcl/current/generic/tclCmdMZ.c
    vendor/tcl/current/generic/tclCompCmds.c
    vendor/tcl/current/generic/tclCompExpr.c
    vendor/tcl/current/generic/tclCompile.c
    vendor/tcl/current/generic/tclCompile.h
    vendor/tcl/current/generic/tclDTrace.d
    vendor/tcl/current/generic/tclDate.c
    vendor/tcl/current/generic/tclDecls.h
    vendor/tcl/current/generic/tclEncoding.c
    vendor/tcl/current/generic/tclEnv.c
    vendor/tcl/current/generic/tclEvent.c
    vendor/tcl/current/generic/tclExecute.c
    vendor/tcl/current/generic/tclFCmd.c
    vendor/tcl/current/generic/tclFileName.c
    vendor/tcl/current/generic/tclGet.c
    vendor/tcl/current/generic/tclGetDate.y
    vendor/tcl/current/generic/tclHash.c
    vendor/tcl/current/generic/tclHistory.c
    vendor/tcl/current/generic/tclIO.c
    vendor/tcl/current/generic/tclIO.h
    vendor/tcl/current/generic/tclIOCmd.c
    vendor/tcl/current/generic/tclIOGT.c
    vendor/tcl/current/generic/tclIOSock.c
    vendor/tcl/current/generic/tclIOUtil.c
    vendor/tcl/current/generic/tclIndexObj.c
    vendor/tcl/current/generic/tclInitScript.h
    vendor/tcl/current/generic/tclInt.decls
    vendor/tcl/current/generic/tclInt.h
    vendor/tcl/current/generic/tclIntDecls.h
    vendor/tcl/current/generic/tclIntPlatDecls.h
    vendor/tcl/current/generic/tclInterp.c
    vendor/tcl/current/generic/tclLink.c
    vendor/tcl/current/generic/tclListObj.c
    vendor/tcl/current/generic/tclLiteral.c
    vendor/tcl/current/generic/tclLoad.c
    vendor/tcl/current/generic/tclLoadNone.c
    vendor/tcl/current/generic/tclMain.c
    vendor/tcl/current/generic/tclMath.h
    vendor/tcl/current/generic/tclNamesp.c
    vendor/tcl/current/generic/tclNotify.c
    vendor/tcl/current/generic/tclObj.c
    vendor/tcl/current/generic/tclPanic.c
    vendor/tcl/current/generic/tclParse.c
    vendor/tcl/current/generic/tclParseExpr.c
    vendor/tcl/current/generic/tclPipe.c
    vendor/tcl/current/generic/tclPkg.c
    vendor/tcl/current/generic/tclPlatDecls.h
    vendor/tcl/current/generic/tclPort.h
    vendor/tcl/current/generic/tclPosixStr.c
    vendor/tcl/current/generic/tclPreserve.c
    vendor/tcl/current/generic/tclProc.c
    vendor/tcl/current/generic/tclRegexp.c
    vendor/tcl/current/generic/tclRegexp.h
    vendor/tcl/current/generic/tclResolve.c
    vendor/tcl/current/generic/tclResult.c
    vendor/tcl/current/generic/tclScan.c
    vendor/tcl/current/generic/tclStringObj.c
    vendor/tcl/current/generic/tclStubInit.c
    vendor/tcl/current/generic/tclStubLib.c
    vendor/tcl/current/generic/tclTest.c
    vendor/tcl/current/generic/tclTestObj.c
    vendor/tcl/current/generic/tclTestProcBodyObj.c
    vendor/tcl/current/generic/tclThread.c
    vendor/tcl/current/generic/tclThreadAlloc.c
    vendor/tcl/current/generic/tclThreadJoin.c
    vendor/tcl/current/generic/tclThreadTest.c
    vendor/tcl/current/generic/tclTimer.c
    vendor/tcl/current/generic/tclUniData.c
    vendor/tcl/current/generic/tclUtf.c
    vendor/tcl/current/generic/tclUtil.c
    vendor/tcl/current/generic/tclVar.c
    vendor/tcl/current/library/
    vendor/tcl/current/library/auto.tcl
    vendor/tcl/current/library/dde/
    vendor/tcl/current/library/dde/pkgIndex.tcl
    vendor/tcl/current/library/encoding/
    vendor/tcl/current/library/encoding/ascii.enc
    vendor/tcl/current/library/encoding/big5.enc
    vendor/tcl/current/library/encoding/cp1250.enc
    vendor/tcl/current/library/encoding/cp1251.enc
    vendor/tcl/current/library/encoding/cp1252.enc
    vendor/tcl/current/library/encoding/cp1253.enc
    vendor/tcl/current/library/encoding/cp1254.enc
    vendor/tcl/current/library/encoding/cp1255.enc
    vendor/tcl/current/library/encoding/cp1256.enc
    vendor/tcl/current/library/encoding/cp1257.enc
    vendor/tcl/current/library/encoding/cp1258.enc
    vendor/tcl/current/library/encoding/cp437.enc
    vendor/tcl/current/library/encoding/cp737.enc
    vendor/tcl/current/library/encoding/cp775.enc
    vendor/tcl/current/library/encoding/cp850.enc
    vendor/tcl/current/library/encoding/cp852.enc
    vendor/tcl/current/library/encoding/cp855.enc
    vendor/tcl/current/library/encoding/cp857.enc
    vendor/tcl/current/library/encoding/cp860.enc
    vendor/tcl/current/library/encoding/cp861.enc
    vendor/tcl/current/library/encoding/cp862.enc
    vendor/tcl/current/library/encoding/cp863.enc
    vendor/tcl/current/library/encoding/cp864.enc
    vendor/tcl/current/library/encoding/cp865.enc
    vendor/tcl/current/library/encoding/cp866.enc
    vendor/tcl/current/library/encoding/cp869.enc
    vendor/tcl/current/library/encoding/cp874.enc
    vendor/tcl/current/library/encoding/cp932.enc
    vendor/tcl/current/library/encoding/cp936.enc
    vendor/tcl/current/library/encoding/cp949.enc
    vendor/tcl/current/library/encoding/cp950.enc
    vendor/tcl/current/library/encoding/dingbats.enc
    vendor/tcl/current/library/encoding/ebcdic.enc
    vendor/tcl/current/library/encoding/euc-cn.enc
    vendor/tcl/current/library/encoding/euc-jp.enc
    vendor/tcl/current/library/encoding/euc-kr.enc
    vendor/tcl/current/library/encoding/gb12345.enc
    vendor/tcl/current/library/encoding/gb1988.enc
    vendor/tcl/current/library/encoding/gb2312-raw.enc
    vendor/tcl/current/library/encoding/gb2312.enc
    vendor/tcl/current/library/encoding/iso2022-jp.enc
    vendor/tcl/current/library/encoding/iso2022-kr.enc
    vendor/tcl/current/library/encoding/iso2022.enc
    vendor/tcl/current/library/encoding/iso8859-1.enc
    vendor/tcl/current/library/encoding/iso8859-10.enc
    vendor/tcl/current/library/encoding/iso8859-13.enc
    vendor/tcl/current/library/encoding/iso8859-14.enc
    vendor/tcl/current/library/encoding/iso8859-15.enc
    vendor/tcl/current/library/encoding/iso8859-16.enc
    vendor/tcl/current/library/encoding/iso8859-2.enc
    vendor/tcl/current/library/encoding/iso8859-3.enc
    vendor/tcl/current/library/encoding/iso8859-4.enc
    vendor/tcl/current/library/encoding/iso8859-5.enc
    vendor/tcl/current/library/encoding/iso8859-6.enc
    vendor/tcl/current/library/encoding/iso8859-7.enc
    vendor/tcl/current/library/encoding/iso8859-8.enc
    vendor/tcl/current/library/encoding/iso8859-9.enc
    vendor/tcl/current/library/encoding/jis0201.enc
    vendor/tcl/current/library/encoding/jis0208.enc
    vendor/tcl/current/library/encoding/jis0212.enc
    vendor/tcl/current/library/encoding/koi8-r.enc
    vendor/tcl/current/library/encoding/koi8-u.enc
    vendor/tcl/current/library/encoding/ksc5601.enc
    vendor/tcl/current/library/encoding/macCentEuro.enc
    vendor/tcl/current/library/encoding/macCroatian.enc
    vendor/tcl/current/library/encoding/macCyrillic.enc
    vendor/tcl/current/library/encoding/macDingbats.enc
    vendor/tcl/current/library/encoding/macGreek.enc
    vendor/tcl/current/library/encoding/macIceland.enc
    vendor/tcl/current/library/encoding/macJapan.enc
    vendor/tcl/current/library/encoding/macRoman.enc
    vendor/tcl/current/library/encoding/macRomania.enc
    vendor/tcl/current/library/encoding/macThai.enc
    vendor/tcl/current/library/encoding/macTurkish.enc
    vendor/tcl/current/library/encoding/macUkraine.enc
    vendor/tcl/current/library/encoding/shiftjis.enc
    vendor/tcl/current/library/encoding/symbol.enc
    vendor/tcl/current/library/encoding/tis-620.enc
    vendor/tcl/current/library/history.tcl
    vendor/tcl/current/library/http/
    vendor/tcl/current/library/http/http.tcl
    vendor/tcl/current/library/http/pkgIndex.tcl
    vendor/tcl/current/library/http1.0/
    vendor/tcl/current/library/http1.0/http.tcl
    vendor/tcl/current/library/http1.0/pkgIndex.tcl
    vendor/tcl/current/library/init.tcl
    vendor/tcl/current/library/ldAout.tcl
    vendor/tcl/current/library/license.terms
    vendor/tcl/current/library/msgcat/
    vendor/tcl/current/library/msgcat/msgcat.tcl
    vendor/tcl/current/library/msgcat/pkgIndex.tcl
    vendor/tcl/current/library/opt/
    vendor/tcl/current/library/opt/optparse.tcl
    vendor/tcl/current/library/opt/pkgIndex.tcl
    vendor/tcl/current/library/package.tcl
    vendor/tcl/current/library/parray.tcl
    vendor/tcl/current/library/reg/
    vendor/tcl/current/library/reg/pkgIndex.tcl
    vendor/tcl/current/library/safe.tcl
    vendor/tcl/current/library/tclIndex
    vendor/tcl/current/library/tcltest/
    vendor/tcl/current/library/tcltest/pkgIndex.tcl
    vendor/tcl/current/library/tcltest/tcltest.tcl
    vendor/tcl/current/library/word.tcl
    vendor/tcl/current/license.terms
    vendor/tcl/current/mac/
    vendor/tcl/current/mac/AppleScript.html
    vendor/tcl/current/mac/Background.doc
    vendor/tcl/current/mac/MW_TclAppleScriptHeader.h
    vendor/tcl/current/mac/MW_TclAppleScriptHeader.pch
    vendor/tcl/current/mac/MW_TclBuildLibHeader.h
    vendor/tcl/current/mac/MW_TclBuildLibHeader.pch
    vendor/tcl/current/mac/MW_TclHeader.h
    vendor/tcl/current/mac/MW_TclHeader.pch
    vendor/tcl/current/mac/MW_TclHeaderCommon.h
    vendor/tcl/current/mac/MW_TclStaticHeader.h
    vendor/tcl/current/mac/MW_TclStaticHeader.pch
    vendor/tcl/current/mac/MW_TclTestHeader.h
    vendor/tcl/current/mac/MW_TclTestHeader.pch
    vendor/tcl/current/mac/README
    vendor/tcl/current/mac/bugs.doc
    vendor/tcl/current/mac/libmoto.doc
    vendor/tcl/current/mac/license.terms
    vendor/tcl/current/mac/morefiles.doc
    vendor/tcl/current/mac/porting.notes
    vendor/tcl/current/mac/tclMac.h
    vendor/tcl/current/mac/tclMacAETE.r
    vendor/tcl/current/mac/tclMacAlloc.c
    vendor/tcl/current/mac/tclMacAppInit.c
    vendor/tcl/current/mac/tclMacApplication.r
    vendor/tcl/current/mac/tclMacBOAAppInit.c
    vendor/tcl/current/mac/tclMacBOAMain.c
    vendor/tcl/current/mac/tclMacChan.c
    vendor/tcl/current/mac/tclMacCommonPch.h
    vendor/tcl/current/mac/tclMacDNR.c
    vendor/tcl/current/mac/tclMacEnv.c
    vendor/tcl/current/mac/tclMacExit.c
    vendor/tcl/current/mac/tclMacFCmd.c
    vendor/tcl/current/mac/tclMacFile.c
    vendor/tcl/current/mac/tclMacInit.c
    vendor/tcl/current/mac/tclMacInt.h
    vendor/tcl/current/mac/tclMacInterupt.c
    vendor/tcl/current/mac/tclMacLibrary.c
    vendor/tcl/current/mac/tclMacLibrary.r
    vendor/tcl/current/mac/tclMacLoad.c
    vendor/tcl/current/mac/tclMacMath.h
    vendor/tcl/current/mac/tclMacNotify.c
    vendor/tcl/current/mac/tclMacOSA.c
    vendor/tcl/current/mac/tclMacOSA.r
    vendor/tcl/current/mac/tclMacPanic.c
    vendor/tcl/current/mac/tclMacPort.h
    vendor/tcl/current/mac/tclMacProjects.sea.hqx
    vendor/tcl/current/mac/tclMacResource.c
    vendor/tcl/current/mac/tclMacResource.r
    vendor/tcl/current/mac/tclMacSock.c
    vendor/tcl/current/mac/tclMacTclCode.r
    vendor/tcl/current/mac/tclMacTest.c
    vendor/tcl/current/mac/tclMacThrd.c
    vendor/tcl/current/mac/tclMacThrd.h
    vendor/tcl/current/mac/tclMacTime.c
    vendor/tcl/current/mac/tclMacUnix.c
    vendor/tcl/current/mac/tclMacUtil.c
    vendor/tcl/current/mac/tcltkMacBuildSupport.sea.hqx
    vendor/tcl/current/macosx/
    vendor/tcl/current/macosx/Makefile
    vendor/tcl/current/macosx/README
    vendor/tcl/current/macosx/Tcl-Info.plist.in
    vendor/tcl/current/macosx/Tcl.pbproj/
    vendor/tcl/current/macosx/Tcl.pbproj/default.pbxuser
    vendor/tcl/current/macosx/Tcl.pbproj/jingham.pbxuser
    vendor/tcl/current/macosx/Tcl.pbproj/project.pbxproj
    vendor/tcl/current/macosx/Tclsh-Info.plist.in
    vendor/tcl/current/macosx/license.terms
    vendor/tcl/current/macosx/tclMacOSXBundle.c
    vendor/tcl/current/macosx/tclMacOSXNotify.c
    vendor/tcl/current/tests/
    vendor/tcl/current/tests/README
    vendor/tcl/current/tests/all.tcl
    vendor/tcl/current/tests/append.test
    vendor/tcl/current/tests/appendComp.test
    vendor/tcl/current/tests/assocd.test
    vendor/tcl/current/tests/async.test
    vendor/tcl/current/tests/autoMkindex.test
    vendor/tcl/current/tests/basic.test
    vendor/tcl/current/tests/binary.test
    vendor/tcl/current/tests/case.test
    vendor/tcl/current/tests/clock.test
    vendor/tcl/current/tests/cmdAH.test
    vendor/tcl/current/tests/cmdIL.test
    vendor/tcl/current/tests/cmdInfo.test
    vendor/tcl/current/tests/cmdMZ.test
    vendor/tcl/current/tests/compExpr-old.test
    vendor/tcl/current/tests/compExpr.test
    vendor/tcl/current/tests/compile.test
    vendor/tcl/current/tests/concat.test
    vendor/tcl/current/tests/dcall.test
    vendor/tcl/current/tests/dstring.test
    vendor/tcl/current/tests/encoding.test
    vendor/tcl/current/tests/env.test
    vendor/tcl/current/tests/error.test
    vendor/tcl/current/tests/eval.test
    vendor/tcl/current/tests/event.test
    vendor/tcl/current/tests/exec.test
    vendor/tcl/current/tests/execute.test
    vendor/tcl/current/tests/expr-old.test
    vendor/tcl/current/tests/expr.test
    vendor/tcl/current/tests/fCmd.test
    vendor/tcl/current/tests/fileName.test
    vendor/tcl/current/tests/fileSystem.test
    vendor/tcl/current/tests/for-old.test
    vendor/tcl/current/tests/for.test
    vendor/tcl/current/tests/foreach.test
    vendor/tcl/current/tests/format.test
    vendor/tcl/current/tests/get.test
    vendor/tcl/current/tests/history.test
    vendor/tcl/current/tests/http.test
    vendor/tcl/current/tests/httpd
    vendor/tcl/current/tests/httpold.test
    vendor/tcl/current/tests/if-old.test
    vendor/tcl/current/tests/if.test
    vendor/tcl/current/tests/incr-old.test
    vendor/tcl/current/tests/incr.test
    vendor/tcl/current/tests/indexObj.test
    vendor/tcl/current/tests/info.test
    vendor/tcl/current/tests/init.test
    vendor/tcl/current/tests/interp.test
    vendor/tcl/current/tests/io.test
    vendor/tcl/current/tests/ioCmd.test
    vendor/tcl/current/tests/ioUtil.test
    vendor/tcl/current/tests/iogt.test
    vendor/tcl/current/tests/join.test
    vendor/tcl/current/tests/license.terms
    vendor/tcl/current/tests/lindex.test
    vendor/tcl/current/tests/link.test
    vendor/tcl/current/tests/linsert.test
    vendor/tcl/current/tests/list.test
    vendor/tcl/current/tests/listObj.test
    vendor/tcl/current/tests/llength.test
    vendor/tcl/current/tests/load.test
    vendor/tcl/current/tests/lrange.test
    vendor/tcl/current/tests/lreplace.test
    vendor/tcl/current/tests/lsearch.test
    vendor/tcl/current/tests/lset.test
    vendor/tcl/current/tests/lsetComp.test
    vendor/tcl/current/tests/macFCmd.test
    vendor/tcl/current/tests/main.test
    vendor/tcl/current/tests/misc.test
    vendor/tcl/current/tests/msgcat.test
    vendor/tcl/current/tests/namespace-old.test
    vendor/tcl/current/tests/namespace.test
    vendor/tcl/current/tests/notify.test
    vendor/tcl/current/tests/obj.test
    vendor/tcl/current/tests/opt.test
    vendor/tcl/current/tests/osa.test
    vendor/tcl/current/tests/package.test
    vendor/tcl/current/tests/parse.test
    vendor/tcl/current/tests/parseExpr.test
    vendor/tcl/current/tests/parseOld.test
    vendor/tcl/current/tests/pid.test
    vendor/tcl/current/tests/pkg.test
    vendor/tcl/current/tests/pkgMkIndex.test
    vendor/tcl/current/tests/platform.test
    vendor/tcl/current/tests/proc-old.test
    vendor/tcl/current/tests/proc.test
    vendor/tcl/current/tests/pwd.test
    vendor/tcl/current/tests/reg.test
    vendor/tcl/current/tests/regexp.test
    vendor/tcl/current/tests/regexpComp.test
    vendor/tcl/current/tests/registry.test
    vendor/tcl/current/tests/remote.tcl
    vendor/tcl/current/tests/rename.test
    vendor/tcl/current/tests/resource.test
    vendor/tcl/current/tests/result.test
    vendor/tcl/current/tests/safe.test
    vendor/tcl/current/tests/scan.test
    vendor/tcl/current/tests/security.test
    vendor/tcl/current/tests/set-old.test
    vendor/tcl/current/tests/set.test
    vendor/tcl/current/tests/socket.test
    vendor/tcl/current/tests/source.test
    vendor/tcl/current/tests/split.test
    vendor/tcl/current/tests/stack.test
    vendor/tcl/current/tests/string.test
    vendor/tcl/current/tests/stringComp.test
    vendor/tcl/current/tests/stringObj.test
    vendor/tcl/current/tests/subst.test
    vendor/tcl/current/tests/switch.test
    vendor/tcl/current/tests/tcltest.test
    vendor/tcl/current/tests/thread.test
    vendor/tcl/current/tests/timer.test
    vendor/tcl/current/tests/trace.test
    vendor/tcl/current/tests/unixFCmd.test
    vendor/tcl/current/tests/unixFile.test
    vendor/tcl/current/tests/unixInit.test
    vendor/tcl/current/tests/unixNotfy.test
    vendor/tcl/current/tests/unknown.test
    vendor/tcl/current/tests/uplevel.test
    vendor/tcl/current/tests/upvar.test
    vendor/tcl/current/tests/utf.test
    vendor/tcl/current/tests/util.test
    vendor/tcl/current/tests/var.test
    vendor/tcl/current/tests/while-old.test
    vendor/tcl/current/tests/while.test
    vendor/tcl/current/tests/winConsole.test
    vendor/tcl/current/tests/winDde.test
    vendor/tcl/current/tests/winFCmd.test
    vendor/tcl/current/tests/winFile.test
    vendor/tcl/current/tests/winNotify.test
    vendor/tcl/current/tests/winPipe.test
    vendor/tcl/current/tests/winTime.test
    vendor/tcl/current/tools/
    vendor/tcl/current/tools/Makefile.in
    vendor/tcl/current/tools/README
    vendor/tcl/current/tools/checkLibraryDoc.tcl
    vendor/tcl/current/tools/configure
    vendor/tcl/current/tools/configure.in
    vendor/tcl/current/tools/cvtEOL.tcl
    vendor/tcl/current/tools/eolFix.tcl
    vendor/tcl/current/tools/feather.bmp
    vendor/tcl/current/tools/genStubs.tcl
    vendor/tcl/current/tools/genWinImage.tcl
    vendor/tcl/current/tools/index.tcl
    vendor/tcl/current/tools/man2help.tcl
    vendor/tcl/current/tools/man2help2.tcl
    vendor/tcl/current/tools/man2html.tcl
    vendor/tcl/current/tools/man2html1.tcl
    vendor/tcl/current/tools/man2html2.tcl
    vendor/tcl/current/tools/man2tcl.c
    vendor/tcl/current/tools/regexpTestLib.tcl
    vendor/tcl/current/tools/tcl.hpj.in
    vendor/tcl/current/tools/tcl.wse.in
    vendor/tcl/current/tools/tclSplash.bmp
    vendor/tcl/current/tools/tcltk-man2html.tcl
    vendor/tcl/current/tools/uniClass.tcl
    vendor/tcl/current/tools/uniParse.tcl
    vendor/tcl/current/tools/white.bmp
    vendor/tcl/current/unix/
    vendor/tcl/current/unix/Makefile.in
    vendor/tcl/current/unix/README
    vendor/tcl/current/unix/aclocal.m4
    vendor/tcl/current/unix/configure
    vendor/tcl/current/unix/configure.in
    vendor/tcl/current/unix/dltest/
    vendor/tcl/current/unix/dltest/Makefile.in
    vendor/tcl/current/unix/dltest/README
    vendor/tcl/current/unix/dltest/pkga.c
    vendor/tcl/current/unix/dltest/pkgb.c
    vendor/tcl/current/unix/dltest/pkgc.c
    vendor/tcl/current/unix/dltest/pkgd.c
    vendor/tcl/current/unix/dltest/pkge.c
    vendor/tcl/current/unix/dltest/pkgf.c
    vendor/tcl/current/unix/install-sh
    vendor/tcl/current/unix/installManPage
    vendor/tcl/current/unix/ldAix
    vendor/tcl/current/unix/tcl.m4
    vendor/tcl/current/unix/tcl.spec
    vendor/tcl/current/unix/tclAppInit.c
    vendor/tcl/current/unix/tclConfig.sh.in
    vendor/tcl/current/unix/tclLoadAix.c
    vendor/tcl/current/unix/tclLoadAout.c
    vendor/tcl/current/unix/tclLoadDl.c
    vendor/tcl/current/unix/tclLoadDld.c
    vendor/tcl/current/unix/tclLoadDyld.c
    vendor/tcl/current/unix/tclLoadNext.c
    vendor/tcl/current/unix/tclLoadOSF.c
    vendor/tcl/current/unix/tclLoadShl.c
    vendor/tcl/current/unix/tclUnixChan.c
    vendor/tcl/current/unix/tclUnixCompat.c
    vendor/tcl/current/unix/tclUnixEvent.c
    vendor/tcl/current/unix/tclUnixFCmd.c
    vendor/tcl/current/unix/tclUnixFile.c
    vendor/tcl/current/unix/tclUnixInit.c
    vendor/tcl/current/unix/tclUnixNotfy.c
    vendor/tcl/current/unix/tclUnixPipe.c
    vendor/tcl/current/unix/tclUnixPort.h
    vendor/tcl/current/unix/tclUnixSock.c
    vendor/tcl/current/unix/tclUnixTest.c
    vendor/tcl/current/unix/tclUnixThrd.c
    vendor/tcl/current/unix/tclUnixThrd.h
    vendor/tcl/current/unix/tclUnixTime.c
    vendor/tcl/current/unix/tclXtNotify.c
    vendor/tcl/current/unix/tclXtTest.c
    vendor/tcl/current/win/
    vendor/tcl/current/win/Makefile.in
    vendor/tcl/current/win/README
    vendor/tcl/current/win/aclocal.m4
    vendor/tcl/current/win/buildall.vc.bat
    vendor/tcl/current/win/cat.c
    vendor/tcl/current/win/coffbase.txt
    vendor/tcl/current/win/configure
    vendor/tcl/current/win/configure.in
    vendor/tcl/current/win/license.terms
    vendor/tcl/current/win/makefile.bc
    vendor/tcl/current/win/makefile.vc
    vendor/tcl/current/win/nmakehlp.c
    vendor/tcl/current/win/rules.vc
    vendor/tcl/current/win/stub16.c
    vendor/tcl/current/win/tcl.dsp
    vendor/tcl/current/win/tcl.dsw
    vendor/tcl/current/win/tcl.hpj.in
    vendor/tcl/current/win/tcl.m4
    vendor/tcl/current/win/tcl.rc
    vendor/tcl/current/win/tclAppInit.c
    vendor/tcl/current/win/tclConfig.sh.in
    vendor/tcl/current/win/tclWin32Dll.c
    vendor/tcl/current/win/tclWinChan.c
    vendor/tcl/current/win/tclWinConsole.c
    vendor/tcl/current/win/tclWinDde.c
    vendor/tcl/current/win/tclWinError.c
    vendor/tcl/current/win/tclWinFCmd.c
    vendor/tcl/current/win/tclWinFile.c
    vendor/tcl/current/win/tclWinInit.c
    vendor/tcl/current/win/tclWinInt.h
    vendor/tcl/current/win/tclWinLoad.c
    vendor/tcl/current/win/tclWinMtherr.c
    vendor/tcl/current/win/tclWinNotify.c
    vendor/tcl/current/win/tclWinPipe.c
    vendor/tcl/current/win/tclWinPort.h
    vendor/tcl/current/win/tclWinReg.c
    vendor/tcl/current/win/tclWinSerial.c
    vendor/tcl/current/win/tclWinSock.c
    vendor/tcl/current/win/tclWinTest.c
    vendor/tcl/current/win/tclWinThrd.c
    vendor/tcl/current/win/tclWinThrd.h
    vendor/tcl/current/win/tclWinTime.c
    vendor/tcl/current/win/tclsh.ico
    vendor/tcl/current/win/tclsh.rc

Added: vendor/tcl/current/ChangeLog
===================================================================
--- vendor/tcl/current/ChangeLog	                        (rev 0)
+++ vendor/tcl/current/ChangeLog	2008-02-22 06:29:25 UTC (rev 9479)
@@ -0,0 +1,10587 @@
+2008-02-06  Don Porter  <dgp at users.sourceforge.net>
+
+	*** 8.4.18 TAGGED FOR RELEASE ***
+
+	* README:		Bump version number to 8.4.18
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf-2.13
+	* win/configure:
+
+	* changes:		updates for 8.4.18 release.
+
+2008-02-02  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/configure.in (Darwin):	correct Info.plist year substitution in
+					non-framework builds.
+
+	* unix/configure:		autoconf-2.13
+
+2008-01-30  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclInterp.c (Tcl_GetAlias): fix for [Bug 1882373]
+
+2008-01-13  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel):
+	use critical section for read & write side. [Bug 1353846] (newman)
+
+2007-12-31  Don Porter  <dgp at users.sourceforge.net>
+
+	*** 8.4.17 TAGGED FOR RELEASE ***
+
+	* changes:		updates for 8.4.17 release.
+	* doc/filename.n:	Typo
+
+2007-12-18  Donal K. Fellows  <donal.k.fellows at manchester.ac.uk>
+
+	* generic/regguts.h, generic/regc_color.c, generic/regc_nfa.c:
+	Fixes for problems created when processing regular expressions that
+	generate very large automata. An enormous number of thanks to Will
+	Drewry <wad at google.com>, Tavis Ormandy <taviso at google.com>, and Tom
+	Lane <tgl at sss.pgh.pa.us> from the Postgresql crowd for their help in
+	tracking these problems down. [Bug 1810264]
+
+2007-12-14  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/README: updated notes
+
+2007-12-14  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixCompat.c (TclpGetHostByName): Really applied
+	the change noted on 2007-11-13 by dkf below.
+
+2007-12-13  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclIOUtil.c (TclGetOpenMode): Only set the O_APPEND flag
+	* tests/ioUtil.test (ioUtil-4.1):	on a channel for the 'a'
+	mode and not for 'a+'. [Bug 1773127] (backport from HEAD)
+
+2007-12-05  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclCmdIL.c (Tcl_LsearchObjCmd): Prevent shimmering crash
+	when -exact and -integer/-real are mixed. [Bug 1844789]
+
+2007-11-28  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tclWinSock.c (Tcl_GetHostName): update to previous fix to
+	set hostname length appropriately, clean up check overall.
+
+2007-11-27  Don Porter  <dgp at users.sourceforge.net>
+
+	* win/tclWinSock.c:	Add missing encoding conversion of the
+	[info hostname] value from the system encoding to Tcl's internal
+	encoding.  This is important now that ICANN no longer limits host
+	names to ASCII.  [Bug 1823552]
+
+2007-11-26  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclThread.c: Back-port locking changes from Tcl8.5
+	in Tcl_Mutex/ConditionFinlize. Now we properly master-lock
+	the finalization of sync primitives.
+
+2007-11-15  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/regc_nfa.c:	Fixed infinite loop in the regexp compiler
+	* generic/regcomp.c:	[Bug 1810038].  Corrected looping logic in
+	* tests/regexp.test:	fixempties() to avoid wasting time walking a
+	list of dead states [Bug 1832612].  Convert optst() from expensive
+	no-op to a cheap no-op.  Improve newline usage in debug output.
+
+2007-11-13  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclUnixCompat.c (TclpGetHostByName): The six-argument form of
+	getaddressbyname_r() uses the fifth argument to indicate whether the
+	lookup succeeded or not on at least one platform. [Bug 1618235]
+
+2007-10-30  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/regc_lex.c (lexescape): Ensure that backreference numbers
+	can't overflow a signed int in a way that breaks things. [Bug 1810264]
+
+2007-10-15  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclParse.c (Tcl_ParseBraces): fix for possible read
+	after the end of buffer, [Bug 1813528] (Joe Mistachkin).
+
+2007-10-03  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclObj.c (Tcl_FindCommandFromObj): fix finding a deleted
+	command; cannot trigger this from Tcl itself, but crash reported
+	on xotcl. This check is new to 8.4 but exists in 8.5, so this is a
+	backport or something. Thanks Gustaf Neumann.
+
+2007-10-02  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tcl.h (Tcl_DecrRefCount): Update change from 2006-05-29
+	to make macro more warning-robust in unbraced if code.
+
+2007-10-02  Don Porter  <dgp at users.sourceforge.net>
+
+	* README:		Bump version number to 8.4.17
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf-2.13
+	* win/configure:
+
+2007-09-20  Don Porter  <dgp at users.sourceforge.net>
+
+	*** 8.4.16 TAGGED FOR RELEASE ***
+
+	* doc/load.n:	Backport corrected example.
+
+2007-09-19  Don Porter  <dgp at users.sourceforge.net>
+
+	* unix/Makefile.in:     Update `make dist` so that tclDTrace.d is
+	included in the source code distribution.
+
+	* generic/tclPkg.c:	Backport fix for [1573844] to the
+	* tests/pkg.test:	TCL_TIP268 sections.
+
+2007-09-18  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes: updates for 8.4.16 release.
+
+2007-09-15  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4 (SunOS-5.1x): 	replace direct use of '/usr/ccs/bin/ld'
+					in SHLIB_LD by 'cc' compiler driver.
+	* unix/configure: autoconf-2.13
+
+2007-09-14  Daniel Steffen  <das at users.sourceforge.net>
+
+	* generic/tclDTrace.d (new file): add DTrace provider for Tcl; allows
+	* generic/tclCompile.h:		  tracing of proc and command entry &
+	* generic/tclBasic.c: 		  return, bytecode execution, object
+	* generic/tclExecute.c:		  allocation and more; with essentially
+	* generic/tclInt.h:		  zero cost when tracing is inactive;
+	* generic/tclObj.c:		  enable with --enable-dtrace configure
+	* generic/tclProc.c:		  arg (disabled by default, will only
+	* unix/Makefile.in:		  enable if DTrace is present).
+	* unix/configure.in:		  [Patch 1793984]
+
+	* macosx/Makefile:		  enable DTrace support.
+
+	* unix/configure: autoconf-2.13
+
+2007-09-11  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/tcltest/tcltest.tcl:	Accept underscores and colons in
+	* library/tcltest/pkgIndex.tcl:	constraint names.  Properly handle
+	constraint expressions that return non-numeric boolean results like
+	"false".  Bump to tcltest 2.2.9. [Bug 1772989; RFE 1071322]
+
+2007-09-11  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/makefile.vc:  AMD64 target fixes for symbols builds.
+	* win/rules.vc:
+
+2007-09-10  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclLink.c (Tcl_UpdateLinkedVar): guard against var being
+	unlinked. [Bug 1740631] (maros)
+
+2007-08-25  Kevin Kenny  <kennykb at acm.org>
+
+	* generic/tclClock.c (FormatClock): Claimed additional space for
+	the %c format code to avoid a buffer overrun when formatting
+	(for example) a Friday in February in the Portuguese locale.
+	[Bug 1751117]
+	
+2007-08-24  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclCompile.c: replaced copy loop that tripped some
+	compilers with memmove [Bug 1780870]
+
+2007-08-14  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/trace.test:	Backport some tests.
+
+2007-08-14  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclLoadDyld.c: use dlfcn API on Mac OS X 10.4 and later; fix
+	issues with loading from memory on intel and 64bit; add debug messages.
+
+	* tests/load.test: add test load-10.1 for loading from vfs.
+
+2007-08-07  Daniel Steffen  <das at users.sourceforge.net>
+
+	* generic/tclEnv.c:	improve environ handling on Mac OS X (adapted
+	* unix/tclUnixPort.h:	from Apple changes in Darwin tcl-64).
+
+	* unix/Makefile.in:	add support for compile flags specific to
+				object files linked directly into executables.
+
+	* unix/configure.in (Darwin): only use -seg1addr flag when prebinding;
+	use -mdynamic-no-pic flag for object files linked directly into exes;
+	support overriding TCL_PACKAGE_PATH in environment.
+
+	* unix/configure: autoconf-2.13
+
+2007-07-19  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclParse.c:	In contexts where interp and parsePtr->interp
+	might be different, be sure to use the latter for error reporting.
+
+2007-07-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/init.tcl (unknown):	Corrected inconsistent error message
+	in interactive [unknown] when empty command is invoked. [Bug 1743676]
+
+2007-06-30  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclBinary.c (Tcl_BinaryObjCmd): De-fang an instance of the
+	shared-result anti-pattern. [Bug 1716704]
+
+2007-06-30  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclThread.c: Prevent RemeberSyncObj() from growing the sync
+	object lists by reusing already free'd slots, if possible.
+	See discussion on Bug 1726873 for more information.
+
+2007-06-29  Daniel Steffen  <das at users.sourceforge.net>
+
+	* generic/tclAlloc.c:		on Darwin, ensure memory allocated by
+	* generic/tclThreadAlloc.c:	the custom TclpAlloc()s is aligned to
+	16 byte boundaries (as is the case with the Darwin system malloc).
+
+2007-06-27  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCmdMZ.c:	Corrected broken trace reversal logic in
+	* generic/tclTest.c:	TclCheckInterpTraces that led to infinite loop
+	* tests/basic.test:	when multiple Tcl_CreateTrace traces were set
+	and one of them did not fire due to level restrictions.  [Bug 1743941].
+
+2007-06-23  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c (AtForkChild): don't call CoreFoundation
+	APIs after fork() on systems where that would lead to an abort().
+
+2007-06-10  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* README: updated links. [Bug 1715081]
+
+2007-06-06  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/configure.in (Darwin):		add plist for tclsh; link the
+	* unix/Makefile.in  (Darwin):		Tcl and tclsh plists into their
+	* macosx/Tclsh-Info.plist.in (new):	binaries in all cases.
+
+	* unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. 
+	* unix/configure: autoconf-2.13
+
+2007-06-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/result.test (result-6.2): Add test for [Bug 1649062] so that
+	8.4 and 8.5 both test the same outcome and we verify compatibility.
+
+2007-05-30  Don Porter  <dgp at users.sourceforge.net>
+
+	* README:		Bump version number to 8.4.16
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf-2.13
+	* win/configure:
+
+2007-05-29  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/tclUnixThrd.c (Tcl_JoinThread): fix for 64-bit handling of
+	pthread_join exit return code storage. [Bug 1712723]
+
+2007-05-24  Don Porter  <dgp at users.sourceforge.net>
+
+	*** 8.4.15 TAGGED FOR RELEASE ***
+
+	* generic/tclIO.c:	Backport memleak fix in TclFinalizeIOSubsystem.
+
+2007-05-17  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/fCmd.test:	Backport the notNetworkFilesystem constraint.
+
+2007-05-15  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclNamesp.c:	Plugged memory leak related to 
+	[namespace delete ::]. [Bug 1716782]
+
+	* changes: updates for 8.4.15 release.
+
+	* win/tclWinReg.c:		Bump to registry 1.1.5 to account
+	* library/reg/pkgIndex.tcl:	for [Bug 1682211] fix.
+
+2007-05-10  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclInt.h:     TclFinalizeThreadAlloc() is always defined,
+	so make sure it is also always declared.
+
+	[Tcl Bug 1706140]
+
+	* generic/tclCmdMZ.c (Trace*Proc):	Update Tcl_VarTraceProcs so
+	* generic/tclLink.c (LinkTraceProc):    that they call
+	* generic/tclUtil.c (TclPrecTraceProc): Tcl_InterpDeleted() for
+	themselves, and do not rely on (frequently buggy) setting of the
+	TCL_INTERP_DESTROYED flag by the trace core.
+
+	* generic/tclVar.c:     Update callers of CallVarTraces to not
+	pass in the TCL_INTERP_DESTROYED flag.  Also apply filters so that
+	public routines only pass documented flag values down to lower level
+	routines.
+
+	* generic/tclVar.c (CallVarTraces):        The setting of the
+	TCL_INTERP_DESTROYED flag is now done entirely within the
+	CallVarTraces routine, the only place it can be done right.
+
+2007-04-30  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/Makefile.in: add 'tclsh' dependency to install targets that rely
+	on tclsh, fixes parallel 'make install' from empty build dir.
+
+2007-04-29  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclUnixFCmd.c: add workaround for crashing bug in fts_open()
+	* unix/tclUnixInit.c: without FTS_NOSTAT on 64bit Darwin 8 or earlier.
+
+	* unix/tclLoadDyld.c (TclpLoadMemory): fix (void*) arithmetic.
+
+	* macosx/tclMacOSXNotify.c:	fix warnings.
+
+	* macosx/README:		sync whitespace/formatting with HEAD.
+	* macosx/tclMacOSXBundle.c:
+	* macosx/tclMacOSXNotify.c:
+	* unix/tclLoadDyld.c:
+
+	* macosx/Makefile:		fix/add copyright and license refs.
+	* macosx/tclMacOSXBundle.c:
+	* macosx/Tcl-Info.plist.in:
+
+	* unix/Makefile.in (dist): copy license.terms to dist macosx dir.
+	* unix/configure.in: install license.terms into Tcl.framework.
+	* unix/configure: autoconf-2.13
+
+2007-04-21  Kevin B. Kenny  <kennyb at acm.org>
+
+	* generic/tclClock.c:	     Restored Cygwin buildability [Bug 1387154]
+	* generic/tclInt.decls:      Yet another round of attempting
+	* generic/tclInt.h:          to get the correct type signature
+	* unix/tclUnixPort.h:        for TclpLocaltime and TclpGmtime.
+	* unix/tclUnixTime.c:        CONST TclpTime_t is a 'time_t *CONST'
+	* win/tclWinTime.c:          and not a 'CONST time_t*' [Bug 1677275]
+	* generic/tclIntDecls.h:     
+	* generic/tclIntPlatDecls.h: Regenerated.
+	
+2007-03-24  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* win/tclWinThrd.c: Thread exit handler marks the current 
+	thread as un-initialized. This allows exit handlers that
+	are registered later to re-initialize this subsystem in 
+	case they need to use some sync primitives (cond variables)
+	from this file again. 
+
+2007-03-19  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclEvent.c (Tcl_CreateThread):	Replaced some calls to
+	* generic/tclPkg.c (CheckVersion):	Tcl_Alloc() with calls to
+	* unix/tclUnixTime.c (SetTZIfNecessary):	ckalloc(), which better
+	* win/tclAppInit.c (setargv):	supports memory debugging.
+
+2007-03-17  Kevin Kenny  <kennykb at acm.org>
+	
+	* win/tclWinReg.c (GetKeyNames): Size the buffer for enumerating
+	key names correctly, so that Unicode names exceeding 127 chars
+	can be retrieved without crashing. [Bug 1682211]
+	* tests/registry.test (registry-4.9): Added test case for the
+	above bug.
+
+2007-03-13  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclExecute.c (INST_FOREACH_STEP4):	Re-fetch pointers for
+	* tests/foreach.test (foreach-10.1):	the value list each iteration
+	of the loop as defense against shimmers.  [Bug 1671087]
+
+	* generic/tclVar.c (TclArraySet):	Re-fetch pointers for the list
+	* tests/var.test (var-17.1):	argument of [array set] each time
+	through the loop as defense against possible shimmer issues.
+	[Bug 1669489].
+
+2007-03-10  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclCmdIL.c (Tcl_LsortObjCmd): Handle tricky case with loss
+	* tests/cmdIL.test (cmdIL-1.29):of list rep during sorting due
+	to shimmering. [Bug 1675116]
+
+2007-03-07  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks.
+
+	* unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check.
+	* unix/configure: autoconf-2.13
+
+2007-03-01  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclCompCmds.c (TclCompileForeachCmd): Prevent an unexpected
+	* tests/foreach.test (foreach-9.1):		infinite loop when the
+	variable list is empty and the foreach is compiled. [Bug 1671138]
+
+2007-02-22  Andreas Kupries  <andreask at activestate.com>
+
+	* tests/pkg.test: Added tests for the case of an alpha package
+	  satisfying a require for the regular package, demonstrating a
+	  corner case specified in TIP#280. More notes in the comments to
+	  the test.
+
+2007-02-20  Don Porter  <dgp at users.sourceforge.net>
+
+	* doc/tcltest.n:	Typo fix.  [Bug 1663539]
+
+2007-02-19  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclIOUtil.c (Tcl_FSEvalFile): safe incr of objPtr ref.
+
+	* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch.
+	* unix/configure: autoconf-2.13
+
+2007-02-12  Andreas Kupries  <andreask at activestate.com>
+
+	* generic/tclEncoding.c (EscapeFromUtfProc): Applied patch
+	  supplied by Mo DeJong to fix [Bug 1516109]. Backport from Tcl
+	  8.5. Mo's description: Clear the TCL_ENCODING_END flag when end
+	  bytes are written. This fix keep this method from writing escape
+	  bytes for an encoding like iso2022-jp multiple times when the
+	  escape byte overlap with the end of the IO buffer.
+	* tests/io.test: Add test case for escape byte overlap case.
+
+2007-02-04  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/configure.in: add caching to -pipe check.
+	* unix/configure: autoconf-2.13
+
+2007-01-30  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/Makefile.in (install-private-headers): added target
+
+2007-01-29  Don Porter  <dgp at users.sourceforge.net>
+
+	* doc/fcopy.n:	Typo fix. [Bug 1630627]
+
+2007-01-25  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4:       integrate CPPFLAGS into CFLAGS as late as possible
+	* unix/configure.in: and move (rather than duplicate) -isysroot flags
+	from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags
+	from some older gcc builds.
+
+	* unix/configure: autoconf-2.13
+
+2007-01-22  Andreas Kupries <andreask at activestate.com>
+
+	* compat/memcmp.c (memcmp): Fixed the VOID / CONST typo introduced
+	  by the last checkin.
+
+2007-01-22  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* compat/memcmp.c (memcmp): Reworked so that arithmetic is never
+	performed upon void pointers, since that is illegal. [Bug 1631017]
+
+2006-01-19  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c: accommodate changes to prototypes of
+	OSSpinLock(Un)Lock API.
+	
+	* tests/env.test: add extra system env vars that need to be preserved
+	on some Mac OS X versions for testsuite to work.
+
+	* unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861]
+	(Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when
+	present in CFLAGS to avoid discrepancies between what headers configure
+	sees during preprocessing tests and compiling tests.
+
+	* unix/configure: autoconf-2.13
+
+2006-12-19  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclUnixThrd.c (TclpInetNtoa): fix for 64 bit.
+
+	* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch
+	flag succeeds before enabling 64bit build.
+	* unix/configure: autoconf-2.13
+
+2006-12-14  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/string.n: Fix example. [Bug 1615277]
+
+2006-12-05  Andreas Kupries <andreask at activestate.com>
+
+	* tests/pkg.test:   Backport to 8.4 (Don Porter's work):
+	* generic/tclPkg.c: When no requirements are supplied to a [package
+	require $pkg] and [package unknown] is invoked to find a satisfying
+	package, pass the requirement argument "0-" (which means all versions
+	are acceptable). This permits a registered [package unknown] command
+	to call [package vsatisfies $testVersion {*}$args] without any special
+	handling of the empty $args case. This fixes/avoids a bug in
+	[::tcl::tm::UnknownHandler] that was causing old TM versions to be
+	provided in preference to newer TM versions. Thanks to Julian Noble
+	for discovering the issue.
+
+2006-12-04  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/file.n: Fix confusing wording for [file pathtype]. [Bug 1606454]
+
+2006-11-28  Andreas Kupries  <andreask at activestate.com>
+
+	* generic/tclBasic.c: TIP #280 implementation, conditional on the
+	* generic/tclCmdAH.c: define TCL_TIP280.
+	* generic/tclCmdIL.c:
+	* generic/tclCmdMZ.c:
+	* generic/tclCompCmds.c:
+	* generic/tclCompExpr.c:
+	* generic/tclCompile.c:
+	* generic/tclCompile.h:
+	* generic/tclExecute.c:
+	* generic/tclIOUtil.c:
+	* generic/tclInt.h:
+	* generic/tclInterp.c:
+	* generic/tclNamesp.c:
+	* generic/tclObj.c:
+	* generic/tclProc.c:
+	* tests/compile.test:
+	* tests/info.test:
+	* tests/platform.test:
+	* tests/safe.test:
+
+2006-11-27  Kevin Kenny  <kennykb at acm.org>
+
+	* unix/tclUnixChan.c (TclUnixWaitForFile):
+	* tests/event.test (event-14.*): Corrected a bug where
+	TclUnixWaitForFile would present select() with the wrong mask on an
+	LP64 machine if a fd number exceeds 32. Thanks to Jean-Luc Fontaine
+	for reporting and diagnosing [Bug 1602208]
+	
+2006-11-26  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4 (Linux): --enable-64bit support.	[Patch 1597389]
+	* unix/configure: autoconf-2.13			[Bug 1230558]
+
+2006-11-07  Andreas Kupries  <andreask at activestate.com>
+
+	* unix/tclUnixFCmd.c (CopyFile): Added code to fall back to a
+	hardwired default block size should the filesystem report a bogus
+	value. [Bug 1586470]
+
+2006-11-03  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclBasic.c (TEOVI): fix for possible leak of a Command in
+	the presence of execution traces that delete it.
+
+	* generic/tclBasic.c (TEOVI):
+	* tests/trace.test (trace-21.11): fix for [Bug 1590232], execution
+	traces may cause a second command resolution in the wrong
+	namespace. 
+
+2006-11-01  Daniel Steffen  <das at users.sourceforge.net>
+
+	* generic/tclEnv.c (Darwin): mark _environ symbol as unexported.
+
+2006-10-31  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* rules.vc: Fix [Bug 1582769] build with VC2003 and correct i386 arch
+
+2006-10-23  Don Porter  <dgp at users.sourceforge.net>
+
+	* README:		Bump version number to 8.4.15
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf-2.13
+	* win/configure:
+
+2006-10-18  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	*** 8.4.14 TAGGED FOR RELEASE ***
+
+	* win/nmakehlp.c: Ensure builds with VC6 without Platform SDK.
+	* win/rules.vc:	  Pickup MACHINE from environment.
+
+2006-10-17  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclIOUtil.c:	Cleaned up some code flagged by a
+	* generic/tclInt.h:	`make checkexports` test.
+	* win/tclWin32Dll.c:
+	* win/tclWinFile.c:
+	
+2006-10-16  Daniel Steffen  <das at users.sourceforge.net>
+
+	* changes: updates for 8.4.14 release.
+
+	* macosx/Makefile: don't redo prebinding of non-prebound binaires.
+
+2006-10-11  Andreas Kupries  <andreask at activestate.com>
+
+	* generic/tclPkg.c (Tcl_PkgRequireEx): Corrected crash when argument
+	version==NULL passed in. Backport of the fix for the same problem in
+	8.5.
+
+2006-10-10  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:		changes updated for 8.4.14 release.
+
+2006-10-06  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* tests/http.test: update tests to handle strictness change.
+
+2006-10-06  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/rules.vc: avoid /RTCc flag with MSVC8. [Bug 1571954]
+
+2006-10-05  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* library/http/http.tcl (http::geturl): only do geturl url rfc 3986
+	validity checking if $::http::strict is true (default false for 8.4).
+	[Bug 1560506]
+
+	* generic/tcl.h: note limitation on changing Tcl_UniChar size
+	* generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc): 
+	* tests/encoding.test (encoding-16.1): fix alignment issues in
+	unicode <> utf conversion procs. [Bug 1122671]
+
+2006-10-05  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclVar.c (Tcl_LappendObjCmd):
+	* tests/append.test(4.21-22): fix for longstanding [Bug 1570718],
+	lappending nothing to non-list. Reported by lvirden
+
+2006-10-02  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclFileName.c (TclGlob):	Prevent doubling of directory
+	separators by [glob]. [Bug 1569042]
+
+2006-10-01  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/tclWinFile.c: Handle possible missing define.
+	* win/tclWinFile.c: Backported fix for [Bug 1420432] (cannot set 
+	* tests/cmdAH.test: mtime for directories on windows).
+
+2006-09-30  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclUtil.c (Tcl_SplitList): optimisation, [Patch 1344747]
+	by dgp.
+
+2006-09-26  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/makefile.vc:  Updated MSVC build to properly deal with
+	* win/nmakehlp.c:   MSVC8 and AMD64 target. Backport from 8.5
+	* win/rules.vc:
+	* generic/tcl.h:    Fixed stat definition for MSVC8 AMD64.
+	* win/tclWinSock.c: Casting type police.
+	* win/tclWinTime.c:
+
+2006-09-26  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tcl.h:	As 2006-09-22 commit from Donal K. Fellows
+	demonstrates, "#define NULL 0" is just wrong, and as a quotable chat
+	figure observed, "If NULL isn't defined, we're not using a C compiler."
+	Improper fallback definition of NULL removed.
+
+2006-09-25  Andreas Kupries  <andreask at activestate.com>
+
+	* generic/tclIO.c (Tcl_StackChannel): Fixed [SF Tcl Bug 1564642], aka
+	coverity #51. Extended loop condition, added checking for NULL to
+	prevent seg.fault.
+
+2006-09-25  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclBasic.c: Reverted exposure of patchlevel in registered
+	core version when TIP#268 features are activated. Better compatibility
+	with existing packages. Like Tk.
+
+2006-09-24  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclParse.c (Tcl_ParseCommand): also return an error if 
+	start==NULL and numBytes<0. This is coverity's bug #20
+
+	* generic/tclStringObj.c (STRING_SIZE): fix allocation for 0-length
+	strings. This is coverity's bugs #54-5
+	
+2006-09-22  Andreas Kupries  <andreask at activestate.com>
+
+	* generic/tclInt.h: Moved TIP#268's field 'packagePrefer' to the end
+	of the structure, for better backward compatibility.
+
+2006-09-22  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclPkg.c (Tcl_PkgRequireEx): Changes handling of the return
+	information from 'Tcl_PkgRequireProc'. Keep the interpreter result
+	empty. Backport of fix for problem found while testing #268 under 8.5.
+	More details in the comments.
+
+2006-09-22  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclThreadTest.c (TclCreateThread): Use NULL instead of 0 as
+	end-of-strings marker to Tcl_AppendResult; the difference matters on
+	64-bit machines. [Bug 1562528]
+
+2006-09-21  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tcl.decls:  Implemented TIP #268, conditionally.
+	* generic/tclBasic.c: Define TCL_TIP268 to activate the new
+	* generic/tclDecls.h: features.
+	* generic/tclInt.h:
+	* generic/tclPkg.c: 
+	* generic/tclStubInit.c:
+	* generic/tclTest.c:
+	* library/init.tcl
+	* library/package.tcl:
+	* tests/pkg.test:
+	* tests/platform.test:
+	* tests/safe.test:
+	* doc/PkgRequire.3:
+
+2006-09-15  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* library/http/http.tcl:      Change " " -> "+" url encoding mapping
+	* library/http/pkgIndex.tcl:  to " " -> "%20" as per RFC 3986.
+	* tests/http.test (http-5.1): bump http to 2.5.3 for 8.4.14
+
+2006-09-12  Andreas Kupries  <andreask at activestate.com>
+
+	* unix/configure.in (HAVE_MTSAFE_GETHOST*): Modified to recognize
+	HP-UX 11.00 and beyond as having mt-safe implementations of the
+	gethost functions.
+	* unix/configure: Regenerated, using autoconf 2.13
+
+	* unix/tclUnixCompat.c (PadBuffer): Fixed bug in calculation of the
+	increment needed to align the pointer, and added documentation
+	explaining why the macro is implemented as it is.
+
+2006-09-11  Andreas Kupries  <andreask at activestate.com>
+
+	* tests/msgcat.test: Bumped version in auxiliary files as well.
+	* doc/msgcat.n: 
+
+2006-09-11  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclUnixCompat.c: make compatLock static and only declare it
+	when it will actually be used; #ifdef parts of TSD that are not always
+	needed; adjust #ifdefs to cover all possible cases; fix whitespace.
+
+2006-09-10  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/msgcat/msgcat.tcl:	Bump to version msgcat 1.3.4 to account
+	* library/msgcat/pkgIndex.tcl:	for modifications.
+
+2006-09-10  Daniel Steffen  <das at users.sourceforge.net>
+
+	* library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of
+	* tests/msgcat.test:			    default msgcat locale to
+	* unix/tclUnixInit.c (TclpSetVariables):    current CFLocale
+	identifier if available (via private ::tcl::mac::locale global, set at
+	interp init when on Mac OS X 10.3 or later with CoreFoundation).
+
+	* unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers
+	* unix/configure: autoconf-2.13
+
+2006-09-08  Andreas Kupries  <andreask at activestate.com>
+
+	* unix/tclUnixCompat.c: Fixed conditions for CopyArray/CopyString, and
+	CopyHostent. Also fixed bad var names in TclpGetHostByName.
+
+2006-09-08  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixCompat.c: Added fallback to gethostbyname() and
+	gethostbyaddr() if the implementation is known to be MT-safe
+	(currently for Darwin 6 or later only).
+
+	* unix/configure.in: Assume gethostbyname() and gethostbyaddr() are
+	MT-safe starting with Darwin 6 (Mac OSX 10.2).
+
+	* unix/configure: Regenerated with autoconf V2.13
+
+2006-09-07  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixFCmd.c: Removed some false tests added (and left by
+	mistake) by fixing [Bug 999544]
+
+	* unix/tclUnixCompat.c: Added fallback to MT-unsafe library calls if
+	TCL_THREADS is not defined. Fixed alignment of arrays copied by
+	CopyArrayi() to be on the sizeof(char *) boundary.
+
+2006-09-07  Andreas Kupries <andreask at activestate.com>
+
+	* unix/configure: Regenerated using autoconf 2.13.
+
+2006-09-07  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixChan.c   Rewritten MT-safe wrappers to
+	* unix/tclUnixCompat.c return ptrs to TSD storage
+	* unix/tclUnixFCmd.c   making them all look like their
+	* unix/tclUnixPort.h   MT-unsafe pendants API-wise.
+	* unix/tclUnixSock.c   
+
+2006-09-06  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixChan.c: Added TCL_THREADS ifdef'ed  usage
+	* unix/tclUnixFCmd.c: of MT-safe calls like:
+	* unix/tclUnixSock.c: getpwuid, getpwnam, getgrgid, getgrnam,
+	* unix/tclUnixPort.h: gethostbyname and gethostbyaddr.
+	* unix/Makefile.in:   See Tcl Bug: 999544
+	* unix/configure.in:
+	* unix/tcl.m4:
+	* unix/configure: Regenerated.
+
+	* unix/tclUnixCompat.c: New file containing MT-safe implementation of
+	some library calls.
+
+2006-09-04  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/main.text (Tcl_Main-4.4):	Test corrected to not be
+	timing sensitive to the Bug 1481986 fix. [Bug 1550858]
+
+2006-09-04  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* doc/package.n: correct package example
+
+2006-08-30  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tclWinChan.c: [Bug 819667] Improve logic for identifying COM
+	ports.
+
+	* win/tclWinFCmd.c:    [Bug 1548263] Added test for NULL return
+	* generic/tclIOUtil.c: from Tcl_FSGetNormalizedPath which was
+	causing segv's
+
+	* generic/tclFileName.c (TclDoGlob): match incr with existing decr.
+
+	* unix/Makefile.in: add valgrindshell target and update default
+	VALGRINDARGS. User can override, or add to it with VALGRIND_OPTS env
+	var.
+
+	* generic/tclBasic.c (Tcl_CreateInterp): init iPtr->threadId
+
+	* generic/tclIOGT.c (ExecuteCallback): 
+	* generic/tclPkg.c (Tcl_PkgRequireEx): replace Tcl_GlobalEval(Obj)
+	with more efficient Tcl_Eval(Obj)Ex
+
+2006-08-22  Andreas Kupries <andreask at activestate.com>
+
+	* unix/tclUnixNotfy.c (Tcl_WaitForEvent): Fixed broken if syntax
+	committed 2006-08-21 by Daniel. The broken syntax is visible to all
+	unix platforms, but not on OSX for machines which HAVE_COREFOUNDATION.
+
+2006-08-21  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclIOUtil.c:	Revisions to complete the thread finalization
+	of the cwdPathPtr. [Bug 1536142]
+
+2006-08-21  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c (Tcl_WaitForEvent): if the run loop is
+	already running (e.g. if Tcl_WaitForEvent was called recursively),
+	re-run it in a custom run loop mode containing only the source for the
+	notifier thread, otherwise wakeups from other sources added to the
+	common run loop modes might get lost; sync panic msg changes from
+	HEAD.
+
+	* unix/tclUnixNotfy.c (Tcl_WaitForEvent): on 64-bit Darwin,
+	pthread_cond_timedwait() appears to have a bug that causes it to wait
+	forever when passed an absolute time which has already been exceeded
+	by the system time; as a workaround, when given a very brief timeout,
+	just do a poll on that platform. [Bug 1457797]
+
+	* unix/tclUnixPort.h (Darwin): override potentially faulty configure
+	detection of termios availability in all cases, since termios is known
+	to be present on all Mac OS X releases since 10.0. [Bug 497147]
+
+2006-08-18  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for
+	universal builds including x86_64, for 64-bit CoreFoundation on
+	Leopard and for use of -mmacosx-version-min instead of
+	MACOSX_DEPLOYMENT_TARGET.
+	* unix/configure: autoconf-2.13
+
+	* generic/tcl.h:      add fixes for building on Leopard and support
+	* unix/tclUnixPort.h: for 64-bit CoreFoundation on Leopard.
+
+	* unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it
+	causes execve to fail intermittently. (rdar://4685553)
+	
+	* macosx/README: updates for x86_64 support and Xcode 2.4.
+
+	* unix/tclUnixChan.c (TclUnixWaitForFile): with timeout < 0, if
+	select() returns early (e.g. due to a signal), call it again instead
+	of returning a timeout result. Fixes intermittent event-13.8 failures.
+
+2006-08-09  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclEncoding.c:	Replace buffer copy in for loop with
+	call to memcpy(). Thanks to afredd. [Patch 1530262]
+
+2006-08-03  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclUnixPipe.c (TclpCreateProcess): for USE_VFORK: ensure
+	standard channels are initialized before vfork() so that the child
+	doesn't potentially corrupt global state in the parent's address
+	space.
+
+2006-07-30  Kevin Kenny  <kennykb at acm.org>
+
+	* tests/clock.test: Allowed UTC as a synonym for GMT in two tests that
+	indirectly invoke 'strftime' with the result of 'gmtime' to fix a
+	bogus test failure on FreeBSD systems. [Bug 1513489]
+	
+2006-07-30  Joe English  <jenglish at users.sourceforge.net>
+
+	* doc/AppInit.3: Fix typo [Bug 1496886]
+
+2006-07-20  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent):
+	create notifier thread lazily upon first call to Tcl_WaitForEvent()
+	rather than in Tcl_InitNotifier(). Allows calling exeve() in processes
+	where the event loop has not yet been run (Darwin's execve() fails in
+	processes with more than one thread), in particular allows embedders
+	to call fork() followed by execve(), previously the pthread_atfork()
+	child handler's call to Tcl_InitNotifier() would immediately recreate
+	the notifier thread in the child after a fork.
+
+	* macosx/tclMacOSXNotify.c (Tcl_InitNotifier):	   add support for
+	* unix/tclUnixFCmd.c (DoRenameFile, CopyFileAtts): weakly importing
+	* unix/tclUnixInit.c (TclpSetInitialEncodings):	   symbols not
+	available on OSX 10.2 or 10.3, enables binaires built on later OSX
+	versions to run on earlier ones.
+	* macosx/README: document how to enable weak-linking; cleanup.
+	* unix/tclUnixPort.h: add support for weak-linking; conditionalize
+	AvailabilityMacros.h inclusion; only disable realpath on 10.2 or
+	earlier when threads are enabled.
+	* unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin
+	* unix/tclUnixInit.c (TclpInitPlatform):	release check to use
+						       global initialized once
+	* unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime
+	Darwin release check to determine if realpath is threadsafe.
+	* unix/configure.in: add check on Darwin for compiler support of weak
+	* unix/tcl.m4:	     import and for AvailabilityMacros.h header; move
+	Darwin specific checks & defines that are only relevant to the tcl
+	build out of tcl.m4; restrict framework option to Darwin; cleanup
+	quoting.
+	* unix/configure: autoconf-2.13
+
+	* unix/tclLoadDyld.c (TclpLoadMemory):
+	* unix/tclUnixPipe.c (TclpCreateProcess): fix signed-with-unsigned
+	comparison and other warnings from gcc4 -Wextra.
+
+2006-07-13  Andreas Kupries <andreask at activestate.com>
+
+	* unix/tclUnixPort.h: Added the inclusion of <AvailabilityMacros.h>.
+	The missing header caused the upcoming #if conditions to wrongly
+	exclude realpath, causing file normalize to ignore symbolic links in
+	the path.
+
+2006-07-11  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclAsync.c: Made Tcl_AsyncDelete() more tolerant when called
+	after all thread TSD has been garbage-collected.
+
+2006-07-10  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclIO.c (Tcl_CreateChannel): allow Tcl std channel
+	inheritance to be #defined out (default remains in).
+
+2006-06-15  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:		changes to start prep for an 8.4.14 release.
+
+2006-06-14  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclUnixPort.h (Darwin): support for MAC_OS_X_VERSION_MAX_ALLOWED
+	define from AvailabilityMacros.h: override configure detection and only
+	use API available in the indicated OS version or earlier.
+
+2006-06-14  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* generic/regerror.c:	Enable building Tcl with Microsoft's latest
+	* generic/tcl.h:	compiler offering (VS2005). We have to handle
+	* generic/tclDate.c:	a number of oddities as they have deprecated
+	* tests/env.test:	most of the standard C library and now
+	* win/makefile.vc:	generate manifest files to be linked into the
+	* win/nmakehlp.c:	binaries. [Bug 1424909]
+	* win/rules.vc:		
+	* win/tclWinTime.c:
+
+2006-06-13  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclLoadDl.c (TclpDlopen): Workaround for a compiler bug in Sun
+	Forte 6. [Bug 1503729]
+
+2006-06-06  Don Porter  <dgp at users.sourceforge.net>
+
+	* doc/GetStdChan.3:	Added recommendation that each call to
+	Tcl_SetStdChannel() be accompanied by a call to Tcl_RegisterChannel().
+
+2006-05-31  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclNamesp.c (NamespaceInscopeCmd): revert [Bug 1400572]
+	fix of 2006-01-09 for [namespace inscope] as it seems to mess with
+	itcl scope decoding. Leaving namespace-29.6 test failure until final
+	cause it determined.
+
+2006-05-29  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tcl.h (Tcl_DecrRefCount): use if/else construct to allow
+	placement in unbraced outer if/else conditions. (jcw)
+
+2006-05-27  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c: implemented pthread_atfork() handler that
+	* unix/tcl.m4 (Darwin):	    recreates CoreFoundation state and notifier
+	thread in the child after a fork(). Note that pthread_atfork() is
+	available starting with Tiger only. Because vfork() is used by the core
+	on Darwin, [exec]/[open] are not affected by this fix, only extensions
+	or embedders that call fork() directly (such as TclX). However, this
+	only makes fork() safe from corefoundation tcl with --disable-threads;
+	as on all platforms, forked children may deadlock in threaded tcl due
+	to the potential for stale locked mutexes in the child. [Patch 923072]
+	* unix/configure: autoconf-2.59
+
+2006-05-24  Donal K. Fellows  <donal.k.fellows at manchester.ac.uk>
+
+	* unix/tcl.m4 (SC_CONFIG_SYSTEM): Fixed quoting of command script to
+	awk; it was a rarely used branch, but it was wrong. [Bug 1494160]
+
+2006-05-13  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclFileName.c (TclDoGlob):	Disabled the partial
+	normalization done by the recursive glob routine, since changing the
+	precise string of the pathname broke [glob] on some Tcl_Filesystems.
+	[Bug 943995]
+
+	* generic/tclProc.c (ProcCompileProc):	When a bump of the compile
+	epoch forces the re-compile of a proc body, take care not to
+	overwrite any Proc struct that may be referred to on the active
+	call stack. This fixes [Bug 1482718]. Note that the fix will not be
+	effective for code that calls the private routine TclProcCompileProc()
+	directly.
+
+2006-05-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclMain.c (Tcl_Main):		Corrected flaw that required
+	* tests/main.test: (Tcl_Main-4.5):	processing of one interactive
+	command before passing control to the loop routine registered with
+	Tcl_SetMainLoop() [Bug 1481986]
+
+2006-05-04  Don Porter  <dgp at users.sourceforge.net>
+
+	* README:		Bump version number to 8.4.14
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf-2.13
+	* win/configure:
+
+	* generic/tclExecute.c (ExprSrandFunc):	Restore acceptance of wide
+	* tests/expr-old.test: integer values by srand() [Bug 1480509]
+
+2006-04-12  Don Porter  <dgp at users.sourceforge.net>
+
+	*** 8.4.13 TAGGED FOR RELEASE ***
+
+	* changes:	updates for another RC.
+
+2006-04-11  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCmdMZ.c:	Stop some interference between enter traces
+	* tests/trace.test:	and enterstep traces. [Bug 1458266]
+
+2006-04-10  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:	updates for another RC.
+
+2006-04-06  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclRegexp.c (FinalizeRegexp): full reset data to indicate
+	readiness for reinitialization.
+
+2006-04-06  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct):	It seems there
+	* tests/indexObj.test:	are extensions that rely on the prior behavior
+	* doc/GetIndex.3:	that the empty string cannot succeed as a
+	unique prefix matcher, so I'm restoring Donal Fellows's solution.
+	Added mention of this detail to the documentation. [Bug 1464039]
+
+2006-04-06  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING
+	define on Darwin. [Bug 1457515]
+	* unix/configure: autoconf-2.13
+
+2006-04-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/reg/pkgIndex.tcl:	Long overlooked bump to registry
+	* win/tclWinReg.c:		package version 1.1.4 (should have
+	been done for the Tcl 8.4.8 release!)
+
+	* library/dde/pkgIndex.tcl:	Long overlooked bump to dde package
+	* win/tclWinDde.c:		version 1.2.4 (should have been done
+	for the Tcl 8.4.8 release!)
+
+2006-04-05  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow empty
+	strings to be matched by the Tcl_GetIndexFromObj machinery, in the
+	same manner as any other key. [Bug 1464039]
+
+2006-04-04  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclPkg.c:	Revised Bug 1162286 fix from 2005-11-08 to be
+	* tests/pkg.test:	even more forgiving of package version
+	mismatch errors in [package ifneeded] commands, not even logging any
+	warning messages. This further reduces the
+	***POTENTIAL INCOMPATIBILITY*** noted for that change.
+
+2006-04-03  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclIO.c (ReadChars): Added check, panic and commentary to a
+	piece of code which relies on BUFFER_PADDING to create enough space at
+	the beginning of each buffer for the insertion of partial multibyte
+	data at the beginning of a buffer. Commentary explains why this code
+	is OK, and the panic is as a precaution if someone twiddled the
+	BUFFER_PADDING into uselessness.
+
+	* generic/tclIO.c (ReadChars): Temporarily suppress the use of
+	TCL_ENCODING_END set when EOF was reached while the buffer we are
+	converting is not truly the last buffer in the queue. Together with
+	the Utf bug below it was possible to completely wreck the buffer data
+	structures, eventually crashing Tcl. [Bug 1462248]
+
+	* generic/tclEncoding.c (UtfToUtfProc): Stop accessing memory beyond
+	the end of the input buffer when TCL_ENCODING_END is set and the last
+	bytes of the buffer start a multi-byte sequence. This bug contributed
+	to [Bug 1462248].
+
+2006-03-28  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/configure, win/tcl.m4: define MACHINE for gcc builds as well.
+	Needed by Tk for manifest generation.
+
+	* win/tclWinConsole.c: revert 2005-11-03 [Patch 1256872] change to add
+	win32 unicode console support as it broke the ability to modify the
+	encoding to the console.
+
+2006-03-28  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tclUnixFCmd.c (TclpObjNormalizePath): deal with *BSD/Darwin
+	realpath() converting relative paths into absolute paths. [Bug 1064247]
+
+2006-03-28  Vince Darley  <vincentdarley at sourceforge.net>
+
+	* generic/tclIOUtil.c: fix to nativeFilesystemRecord comparisons
+	(lesser part of [Bug 1064247])
+
+2006-03-27  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/tclWinTest.c:	Fixes for [Bug 1456373] (mingw-gcc issue) 
+
+2006-03-23  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/expr.test:	Nan self-inquality test silenced. [Bug 761471]
+
+2006-03-22  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:	updates for another RC.
+
+2006-03-18  Vince Darley  <vincentdarley at sourceforge.net>
+
+	* generic/tclTest.c:
+	* win/tclWinFile.c:
+	* win/tclWinTest.c:
+	* tests/fCmd.test:
+	* tests/winFCmd.test:
+	* tests/tcltest.test: Backport of [file writable] fixes for Windows
+	from HEAD. [Bug 1193497]
+
+2006-03-16  Andreas Kupries <andreask at activestate.com>
+
+	* doc/open.n: Documented the changed behaviour of 'a'ppend mode.
+	
+	* tests/io.test (io-43.1 io-44.[1234]): Rewritten to be
+	self-contained with regard to setup and cleanup. [Bug 681793]
+
+	* generic/tclIOUtil.c (TclGetOpenMode): Added the flag O_APPEND to the
+	list of POSIX modes used when opening a file for 'a'ppend. This
+	enables the proper automatic seek-to-end-on-write by the OS. See [Bug
+	680143] for longer discussion.
+
+	* tests/ioCmd.test (iocmd-13.7.*): Extended the testsuite to check the
+	new handling of 'a'.
+
+2006-03-15  Andreas Kupries <andreask at activestate.com>
+
+	* tests/socket.test: Extended the timeout in socket-11.11 from 10 to
+	40 seconds to allow for really slow machines. Also extended
+	actual/expected results with value of variable 'done' to make it
+	clearer when a test fails due to a timeout. [Bug 792159]
+
+2006-03-14  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclPipe.c (TclCreatePipeline): Modified the processing of
+	pipebars to fail if the last bar is followed only by redirections.
+	[Bug 768659]
+
+2006-03-14  Andreas Kupries <andreask at activestate.com>
+
+	* doc/fconfigure.n: Clarified that -translation is binary is reported
+	as lf when queried, because it is identical to lf, except for the
+	special additional behaviour when setting it. [Bug 666770]
+
+2006-03-14  Andreas Kupries <andreask at activestate.com>
+
+	* win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the head by
+	David Gravereaux in 2004. See ChangeLog entry 2004-01-19. [Bug 1381436]
+
+	Fixed a thread-safety problem with the process list. The delayed cut
+	operation after the wait was going stale by being outside the list
+	lock. It now cuts within the lock and does a locked splice for when it
+	needs to instead. [Bug 859820]
+
+2006-03-13  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclEncoding.c:	Report error when an escape encoding
+	is missing one of its sub-encodings [Bug 506653]
+
+	* unix/configure.in:	Revert change from 2005-07-26 that sometimes
+	* unix/configure:	added $prefix/share to the tcl_pkgPath.
+	See [Patch 1231015]. autoconf-2.13.
+
+2006-03-10  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	-- Summary of changes fixing [Bug 1437595] --
+
+	* generic/tclEvent.c: Cosmetic touches and identation
+	* generic/tclInt.h: Added TclpFinalizeSockets() call.
+
+	* generic/tclIO.c: Calls TclpFinalizeSockets() as part of the
+	TclFinalizeIOSubsystem().
+
+	* unix/tclUnixSock: Added no-op TclpFinalizeSockets().
+	
+	* mac/tclMacSock.c:
+	* win/tclWinPipe.c
+	* win/tclWinSock.c: Finalization of the sockets/pipes is now solely
+	done in TclpFinalizeSockets() and TclpFinalizePipes() and not over the
+	thread-exit handler, because the order of actions the Tcl generic core
+	will impose may result in cores/hangs if the thread exit handler tears
+	down corresponding subsystem(s) too early.
+
+2006-03-10  Vince Darley  <vincentdarley at sourceforge.net>
+
+	* win/tclWin32Dll.c: 
+	* win/tclWinInt.h: 
+	* win/tclWinFile.c: backported some fixes from HEAD relating to 'file
+	readable' and 'file writable', but main 'file writable' bug still
+	outstanding.
+
+2006-03-07  Don Porter  <dgp at users.sourceforge.net>
+
+	* README:		Bump version number to 8.4.13 and update
+	* changes:		changes to start prep for an 8.4.13 release.
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure{.in}:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure{.in}:
+
+	* tests/parse.test:	Missing constraint
+
+2006-03-06  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclBasic.c:	Revised handling of TCL_EVAL_* flags to
+	* tests/parse.test:	simplify TclEvalObjvInternal and to correct
+	the auto-loading of alias targets (parse-8.12).	[Bug 1444291]
+
+2006-03-02  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/Makefile.in: convert _NATIVE paths to use / to avoid ".\"
+	path-as-escape issue.
+
+	* unix/tcl.m4, win/tcl.m4: []-quote ac_defun functions.
+
+2006-03-02  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* unix/tcl.m4:	  Fix for [Tk Bug 1334613] to sort out shared library
+	* unix/configure: issues on NetBSD. Regenerated configure script.
+
+2006-02-28  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclBasic.c:	Corrections to be sure that TCL_EVAL_GLOBAL
+	* tests/parse.test:	evaluations act the same as [uplevel #0]
+	* tests/trace.test:	evaluations, even when execution traces or
+	invocations of [::unknown] are present. [Bug 1439836]
+
+2006-02-16  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclIndexObj.c:	Disallow the "ambiguous" error message
+	* tests/indexObj.test:		when TCL_EXACT matching is requested.
+
+2006-02-15  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclIO.c:	Made several routines tolerant of
+	* generic/tclIOUtil.c:	interp == NULL arguments. [Bug 1380662]
+
+2006-02-09  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/main.test (Tcl_Main-6.7):	Improved robustness of command
+	auto-completion test. [Bug 1422736]
+
+2006-01-25  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclUnixInit.c (TclpInitPlatform): Improved conditions on when
+	to update the FP rounding mode on FreeBSD, taken from FreeBSD port.
+
+2006-01-23  Miguel Sofer  <msofer at users.sf.net>
+
+	* generic/tclStringObj.c (Tcl_GetRange): 
+	* tests/stringTest (string-12.21):fixed incorrect handling of internal
+	rep in Tcl_GetRange. Thanks to twylite and Peter Spjuth. [Bug 1410553]
+
+2006-01-16  Reinhard Max  <max at suse.de>
+
+	* generic/tclPipe.c (FileForRedirect): Prevent nameString from being
+	freed without having been initialized.
+	* tests/exec.test: Added a test for the above.
+	
+2006-01-12  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclIOUtil.c (Tcl_FSGetInternalRep): fixed potential
+	overwriting of already freed memory which caused all kinds of (rare
+	but reproducible) coredumps all over the place.
+
+2006-01-11  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/error.test (error-7.0):	Test the timing of write traces on
+	::errorInfo. [Bug 1397843]
+
+2006-01-10  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/configure:    add caching, use AC_CACHE_CHECK instead of
+	* unix/configure.in: AC_CACHE_VAL where possible, consistent message
+	* unix/tcl.m4:	     quoting, sync relevant tclconfig/tcl.m4 and HEAD
+	changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES
+	with default argument, Darwin improvements to SC_LOAD_*CONFIG.
+	
+2006-01-09  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclNamesp.c (NamespaceInscopeCmd):	[namespace inscope]
+	* tests/namespace.test:	commands were not reported by [info level].
+	[Bug 1400572]
+
+2005-12-20  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclThreadAlloc.c (Tcl_GetMemoryInfo): Format values as longs
+	and not ints, so they are less likely to wrap on 64-bit machines.
+
+2005-12-19  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/Tcl.n: Clarify what is going on in variable substitution
+	following thread on comp.lang.tcl.
+
+2005-12-14  Daniel Steffen  <das at users.sourceforge.net>
+
+	* generic/tclIOUtil.c: workaround gcc warning "comparison is always
+	* generic/tclTest.c:   false due to limited range of data type".
+
+	* unix/configure.in: run check for fts API on all platforms, since
+	Linux glibc2 and *BSDs also have this and using fts is more efficient
+	than recursive opendir/readdir (sync with HEAD).
+	* unix/configure: regen.
+
+2005-12-12  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/tcl.m4, unix/configure: Fix sh quoting error reported in
+	bash-3.1+ [Bug 1377619] (schafer)
+
+2005-12-12  Reinhard Max  <max at suse.de>
+
+	* generic/tclExecute.c (ExprAbsFunc): fixed the abs(MIN_INT) case so
+	that it doesn't break on compilers that don't assume integers to wrap
+	around (e.g. gcc-4.1.0).
+
+2005-12-09  Donal K. Fellows  <donal.k.fellows at manchester.ac.uk>
+
+	* tests/lsearch.test (lsearch-10.8..10): If the -start is off the end,
+	* generic/tclCmdIL.c (Tcl_LsearchObjCmd): searching should find
+	nothing at all. [Bug 1374778]
+
+2005-12-05  Daniel Steffen  <das at users.sourceforge.net>
+
+	*** 8.4.12 TAGGED FOR RELEASE ***
+
+	* unix/tclUnixPort.h (Darwin): fix incorrect __DARWIN_UNIX03 configure
+	overrides that were originally copied from Darwin CVS (rdar://3693001).
+
+2005-12-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* unix/configure.in:	Revised fix for [Bug 1034337] from Daniel
+	* unix/tclUnixFCmd.c:	Steffen. Uses fts_*() routines.
+	* unix/configure:	autoconf-2.13
+	* changes:		Update changes for 8.4.12 release
+
+2005-12-04  Daniel Steffen  <das at users.sourceforge.net>
+
+	* README: refer to macosx/README instead of mac/README.
+	* mac/README: add note that mac classic port is no longer supported.
+
+2005-12-03  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* README: correct 2 urls
+
+2005-12-01  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:		Update changes for 8.4.12 release
+
+2005-12-01  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset
+	* unix/configure: regen.
+
+2005-11-29  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tcl.m4:	   Add build support for Windows-x64 builds.
+	* win/configure:   --enable-64bit now accepts =amd64|ia64 for
+	* win/Makefile.in: Windows 64-bit build variants (default: amd64)
+	* win/makefile.vc: [Bug 1369597]
+
+2005-11-29  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclObj.c (Tcl_GetWideIntFromObj): Add more efficient
+	conversion to wides from normal ints. [Bug 1310081]
+
+	* generic/tclCmdIL.c (Tcl_LsearchObjCmd): Allow [lsearch -regexp] to
+	process REs that contain backreferences. This expensive mode of
+	operation is only used if the RE would otherwise cause a compilation
+	failure. [Bug 1366683]
+
+2005-11-28  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* win/tclWinSock.c (CreateSocket): Applied [Patch 1353853] to prevent
+	reads of uninitialized variables during cleanup.
+
+2005-11-27  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(),
+	add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to
+	configure (flag can't be present twice, so can't be in both CFLAGS and
+	LDFLAGS during configure), don't use -prebind when deploying on 10.4,
+	define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542).
+	(SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete
+	autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD.
+
+	* unix/configure.in: fix obsolete autoconf macros, sync gratuitous
+	formatting/ordering differences with tk/unix/configure.in.
+
+	* unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make
+	executable linking the same as during configure (needed to avoid
+	loosing any linker relevant flags in CFLAGS, in particular flags that
+	can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling
+	of tclTestInit.o or xtTestInit.o during parallel make.
+	(checkstubs, checkdoc, checkexports): dependency and Darwin fixes
+
+	* unix/tclLoadDyld.c (TclpDlopen): [Bug 1204237] use
+	NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only.
+	(TclGuessPackageName): should not be MODULE_SCOPE.
+	(TclpLoadMemory): ppc64 and endian (i386) fixes, add support for
+	loading universal (fat) bundles from memory.
+
+	* unix/tclUnixPort.h:
+	* unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to
+	enable copying of xattrs & ACLs by [file copy].
+
+	* generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE
+	defines to support fat compiles of ppc and ppc64 at the same time,
+	(replaces Darwin CVS fix by emoy, rdar://3693001).
+	add/correct location of version numbers in macosx files.
+
+	* generic/tclInt.h: clarify fat compile comment.
+
+	* unix/tclUnixPort.h: add Darwin specifc configure overrides to
+	support fat compiles, where configure runs only once for multiple
+	architectures (replaces Darwin CVS fix by emoy, rdar://3693001).
+
+	* macosx/tclMacOSXBundle.c:
+	* macosx/tclMacOSXNotify.c:
+	* unix/tclUnixNotfy.c: fix #include order to support compile time
+	* unix/tclUnixPort.h:  override of HAVE_COREFOUNDATION in
+	tclUnixPort.h when building for ppc64
+
+	* macosx/Tcl.pbproj/default.pbxuser (new file):
+	* macosx/Tcl.pbproj/jingham.pbxuser:
+	* macosx/Tcl.pbproj/project.pbxproj: sync with HEAD.
+
+	* macosx/README: clarification/cleanup, sync with HEAD, document
+	universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once).
+
+	* macosx/Makefile: add support for reusing configure cache, build
+	target fixes, remove GENERIC_FLAGS override now handled by tcl.m4.
+
+	* generic/tclIOUtil.c:
+	* generic/tclRegexp.c:
+	* generic/tclVar.c: declare globals used only in own file as static
+	(sync with HEAD).
+
+	* generic/rege_dfa.c (getvacant):
+	* generic/regexec.c (cfind):
+	* generic/tclCompExpr.c (CompileSubExpr):
+	* unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to
+	silence gcc 4 warnings.
+
+	* generic/regguts.h: only #define NDEBUG if not already #defined.
+
+	* macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD
+
+	* unix/configure: regen.
+
+2005-11-20  Joe English  <jenglish at users.sourceforge.net>
+
+	* generic/tclStubLib.c: Don't set tclStubsPtr to 0 when
+	Tcl_PkgRequireEx() fails [Fix for [Bug 1091431] "Tcl_InitStubs failure
+	crashes wish"]
+
+2005-11-18  Miguel Sofer <msofer at users.sf.net>
+
+	* tests/trace.test (trace-34.5): [Bug 1047286], added a second test
+	illustrating the role of "ns in callStack" in the ns's visibility
+	during deletion traces.
+
+	* generic/tclBasic.c (Tcl_DeleteCommandFromToken):
+	* generic/tclCmdMZ.c (TraceCommandProc):
+	* generic/tclInt.h (NS_KILLED):
+	* generic/tclNamesp.c (Tcl_DeleteNamespace
+	* tests/namespace.test (namespace-7.3-6):
+	* tests/trace.test (trace-20.13-16): fix [Bugs 1355942/1355342].
+
+2005-11-18  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclIO.c (TclFinalizeIOSubsystem): preserve statePtr until we
+	netrieve next statePtr from it.
+
+2005-11-18  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclPkg.c:	Revised Bug 1162286 fix from 2005-11-08 to be
+	* tests/pkg.test:	more forgiving of package version mismatch
+	errors in [package ifneeded] commands. This reduces the
+	***POTENTIAL INCOMPATIBILITY*** noted for that change.
+
+2005-11-18  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclIO.c (TclFinalizeIOSubsystem): Applied Pat Thoyts' patch
+	for [Bug 1359094]. This moves the retrieval of the next channel state
+	to the end of the loop, as the called closeproc may close other
+	channels, i.e., modify the list we are iterating, invalidating any
+	pointer retrieved earlier.
+
+2005-11-18  Donal K. Fellows  <donal.k.fellows at manchester.ac.uk>
+
+	* library/http/http.tcl (http::geturl): Improved syntactic validation
+	of URLs, and better error messages in some cases. [Bug 1358369]
+
+2005-11-16  Don Porter  <dgp at users.sourceforge.net>
+
+	* README:		Bump version number to 8.4.12
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf-2.13
+	* win/configure:
+
+2005-11-15  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:		Update changes for 8.4.12 release
+
+2005-11-15  Kevin B. Kenny  <kennykb at acm.org>
+
+	* tests/cmdAH.test: Backported the fix for [Bug 926016] because of
+	* win/tclWinFile.c: a repeated bug report in 8.4 [Bug 1353840].
+	Windows [file mtime] will now return seconds from the Posix epoch
+	correctly (except for FAT32 file systems after a DST change without a
+	reboot - for which there is no help). A side effect is that file times
+	will appear different in Tcl from the way they do in Windows Explorer
+	or a 'dir' listing, because the Microsoft tools get the DST state
+	wrong in the listings.
+
+2005-11-09  Kevin B. Kenny  <kennykb at acm.org>
+
+	* generic/tclTimer.c: Changed [after] so that it behaves correctly
+	* tests/timer.test:   with negative arguments. [Bug 1350293]
+
+2005-11-08  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/tclUnixFCmd.c (MAX_READDIR_UNLINK_THRESHOLD): reduce to 130
+	based on errors seen on OS X 10.3 with lots of links in a dir. [Bug
+	1034337 followup]
+
+2005-11-08  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/expr.test:	Portable tests expr-46.13-18 [Bug 1341368]
+
+	* generic/tclPkg.c:	Corrected inconsistencies in the value returned
+	* tests/pkg.test:	by Tcl_PkgRequire(Ex) so that the returned
+	values will always agree with what is stored in the package database.
+	This way repeated calls to Tcl_PkgRequire(Ex) have the same results.
+	Thanks to Hemang Lavana. [Bug 1162286]
+	***POTENTIAL INCOMPATIBILITY***: Incompatible with those existing
+	packages that are accustomed to the [package] command forgiving
+	their bugs.
+
+	* tests/namespace.test (25.7,8):	Backport test of knownBug.
+
+2005-11-08  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclCmdMZ.c (TclTraceVariableObjCmd, TraceVarProc): Applied
+	Miguel's fix for [Bug 1348775]. It is not quite as elegant as the one
+	applied to the HEAD, but it is easier to use it rather than fully
+	backporting.
+
+2005-11-07  Miguel Sofer <msofer at users.sf.net>
+
+	* tests/trace.test (trace-13.2-4): added tests to detect leak, see
+	[Bug 1348775].
+
+2005-11-04  Don Porter  <dgp at users.sourceforge.net>
+
+	* unix/tcl.m4:	Added code to enable [load] on LynxOS. Thanks to
+	heidibr at users.sf.net for the patch. [Bug 1163896]
+
+	* unix/configure:	autoconf-2.13.
+
+2005-11-04  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/tclWinPipe.c: Applied [Patch 1267871] by Matt Newman which
+	* win/tclWinPort.h: provides extended error code support.
+	* tests/exec.test:  Wrote some tests for this feature.
+
+2005-11-04  Kevin Kenny  <kennykb at acm.org>
+
+	* generic/tclGetDate.y: Added abbreviations for the Korean timezone.
+	* generic/tclDate.c:	Regenerated.
+
+	* compat/strftime.c: Fixed a problem where the name of the time zone
+	was double-converted from system encoding to UTF-8. Thanks to the
+	anonymous submitter of [Bug 1317477] for the report and the patch.
+
+2005-11-04  Miguel Sofer <msofer at users.sf.net>
+
+	* generic/tclInt.h:
+	* generic/tclNamesp.c:
+	* generic/tclVar.c: fix for [Bugs 1338280/1337229]. Thanks Don.
+
+	* tests/trace.test: fix duplicate test numbers
+
+2005-11-03  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclUnixInit.c (TclpSetInitialEncodings):	Modified so
+	that multiple calls can continue to atttempt to properly set the
+	system encoding. Needed for Tclkit to properly support non-default
+	encodings. Thanks to Yaroslav Schekin. [Bug 1201171]
+
+2005-11-03  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* win/tclWin32Dll.c:   Backported Anton Kovalenko's [Patch 1256872]
+	* win/tclWinConsole.c: to give unicode console support on
+	* win/tclWinInt.h:     suitable systems (eg: NT/XP)
+
+2005-11-01  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCmdMZ.c (TclCheckExecutionTraces):	Corrected mistaken
+	assumption that all command traces are set at the script level.
+	Report/fix from Jacques H. de Villiers. [Bug 1337941]
+
+	* tests/expr-old.test (expr-32.52):	Use int(.) to restrict result
+	of left shift to the C long range.
+
+2005-10-29  Mo DeJong  <mdejong at users.sourceforge.net>
+
+	* tests/expr.test: Fix problems in new round() tests that lead to
+	correct result only on 32 bit long systems. [Bug 1341368]
+
+2005-10-29  Miguel Sofer <msofer at users.sf.net>
+
+	* generic/tclCmdMZ.c (TraceVarProc): [Bug 1337229], partial fix.
+	Ensure that a second call with TCL_TRACE_DESTROYED does not lead to a
+	second call to Tcl_EventuallyFree(). It is still true that that second
+	call should not happen, so the bug is not completely fixed.
+	* tests/trace.test (test-18.3-4): added tests for [Bugs 1337229 and
+	1338280].
+
+2005-10-27  Mo DeJong  <mdejong at users.sourceforge.net>
+
+	* generic/tclExecute.c (ExprRoundFunc): Fix typo where number before
+	rounding is compared with smallest integer instead of number after
+	rounding. This fix does not change the results of any tests.
+	* tests/expr.test: Add round() tests for cases near the min and max
+	int values.
+	* tests/util.test: Remove pointless warning code about testobj command
+
+2005-10-23  Miguel Sofer <msofer at users.sf.net>
+
+	* generic/tclBasic.c:
+	* generic/tclBinary.c:
+	* generic/tclCmdAH.c:
+	* generic/tclCmdIL.c:
+	* generic/tclCmdMZ.c:
+	* generic/tclExecute.c:
+	* generic/tclLink.c:
+	* generic/tclMain.c:
+	* generic/tclProc.c:
+	* generic/tclScan.c:
+	* generic/tclTest.c:
+	* generic/tclVar.c:
+	* mac/tclMacInit.c:
+	* unix/tclUnixInit.c:
+	* win/tclWinInit.c: Ensure that the core never calls TclPtrSetVar,
+	Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new
+	value. It is not possible to handle error returns correctly in that
+	case [Bug 1334947], one has the choice of leaking the object in some
+	cases, or else risk crashing in some others.
+
+2005-10-22  Miguel Sofer <msofer at users.sf.net>
+
+	* generic/tclExecute.c (INST_CONCAT): disable the optimisation for
+	wide integers. [Bug 1251791]
+
+2005-10-14  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclIO.c (Tcl_ClearChannelHandlers): removed change dated
+	2005-10-04 below. Look into [Bug 1323992] for detailed discussion.
+
+2005-10-13  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclCmdAH.c (Tcl_FormatObjCmd): Stop [format] from seeing
+	the difference between ints and wides. [Bug 1284178]
+
+2005-10-13  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclIO.c (Tcl_ClearChannelHandlers): temporary
+	ifdef TCL_THREADS changes done to de-activate pending
+	event processing when channel is being closed/cutted.
+
+2005-10-10  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclInt.h: ensure MODULE_SCOPE decl
+
+2005-10-07  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/tclUnixFCmd.c (TraverseUnixTree): Adjust 2004-11-11 change to
+	* tests/fCmd.test (fCmd-20.2):		 account for NFS special
+	files with a readdir rewind threshold. [Bug 1034337]
+
+2005-10-05  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclPipe.c (TclCreatePipeline): Fixed [Bug 1109294]. Applied
+	the patch provided by David Gravereaux.
+
+	* doc/CrtChannel.3: Fixed [Bug 1104682], by application of David
+	Welton's patch for it, and added a note about wideSeekProc.
+
+2005-10-05  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* tests/env.test (env-6.1):
+	* win/tclWinPort.h: define USE_PUTENV_FOR_UNSET 1
+	* generic/tclEnv.c (TclSetEnv, TclUnsetEnv): add
+	USE_PUTENV_FOR_UNSET to existing USE_PUTENV define to account for
+	various systems that have putenv(), but can't unset env vars with it.
+	Note difference between Windows and Linux for actually unsetting the
+	env var (use of '=').
+	Correct the resizing of the environ array. We assume that we are in
+	full ownership, but that's not correct. [Bug 979640]
+
+2005-10-04  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tclWinSerial.c (SerialSetOptionProc): free argv [Bug 1067708]
+
+	* tests/http.test:		Do not URI encode -._~ according to
+	* library/http/http.tcl (init): RFC3986. [Bug 1182373] (aho)
+
+	* generic/tclIOUtil.c (TclFSNormalizeAbsolutePath): make static
+	* generic/tclEncoding.c (TclFindEncodings): make static
+
+	* unix/tclLoadShl.c (TclpDlopen): use DYNAMIC_PATH on second
+	shl_load only. [Bug 1204237]
+
+2005-10-04  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclIO.c (Tcl_ClearChannelHandlers): now deletes any
+	outstanding timer for the channel. Also, prevents events still
+	in the event queue from triggering on the current channel.
+
+	* generic/tclTimer.c (Tcl_DeleteTimerHandler): bail out early
+	if passed NULL argument.
+
+2005-09-30  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclMain.c:	Separate encoding conversion of command line
+	arguments from list formatting. [Bug 1306162]
+
+2005-09-27  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclBinary.c (FormatNumber): Factorize out copying of double
+	values to a helper to work around ugly broken compiler problems. [Bug
+	1116542]
+
+2005-09-15  Miguel Sofer <msofer at users.sf.net>
+
+	* doc/ParseCmd.3: copy/paste fix [Bug 1292427]
+
+2005-09-15  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tcl.m4 (SC_TCL_EARLY_FLAGS): Added extra hack to allow Tcl to
+	transparently open large files on RHEL 3. [Bug 1287638]
+
+	* unix/configure:	autoconf-2.13
+
+2005-09-07  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclUtf.c (Tcl_UniCharToUtf):	Corrected handling of negative
+	* tests/utf.test (utf-1.5):	Tcl_UniChar input value. Incorrect
+	handling was producing byte sequences outside of Tcl's legal internal
+	encoding. [Bug 1283976]
+
+2005-08-29  Kevin Kenny  <kennykb at acm.org>
+
+	* generic/tclBasic.c (ExprMathFunc): Restored "round away from zero"
+	* tests/expr.test (expr-46.*):	     behaviour to the "round"
+	function. Added test cases for the behavior, including the awkward
+	case of a number whose fractional part is 1/2-1/2ulp. [Bug 1275043]
+
+2005-08-25  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclListObj.c (UpdateStringOfList): Stop uncontrolled and
+	unsafe crashes from happening when working with very large string
+	representations. [Bug 1267380]
+
+2005-08-17  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclFCmd.c (TclFileMakeDirsCmd): fix to race condition in
+	file mkdir (backport from head 2005-06-13) [Bug 1217375]
+
+2005-08-16  Kevin Kenny <kennykb at acm.org>
+
+	* generic/tclEvent.c (Tcl_Finalize): Pushed Tcl_FinalizeLoad and
+	Tcl_ResetFilesystem down after Tcl_FinalizeThreadAlloc because
+	unloading DLLs can't happen while they still own TSD keys.
+	(This is a backport of changes made in the HEAD on 2005-08-10.)
+
+2005-08-05  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclUnixInit.c (localeTable): Solaris uses a non-standard name
+	for the cp1251 charset. Thanks to Victor Wagner for reporting this.
+	[Bug 1252475]
+
+2005-08-05  Kevin Kenny  <kennykb at users.sourceforge.net>
+
+	* generic/tclExecute.c (TclExecuteByteCode): Fixed a corner case
+	* tests/expr.test (expr-38.1):		     where applying abs to
+	MIN_INT failed to promote the result to a wide integer. [Bug 1241572]
+
+2005-08-04  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclObj.c:	Simplified routines that manage the typeTable.
+
+2005-08-03  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCompExpr.c:	Untangled some dependencies in the
+	* generic/tclEvent.c:		order of finalization routines.
+	* generic/tclInt.h:		[Bug 1251399]
+	* generic/tclObj.c:
+
+2005-07-30  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/configure, unix/tcl.m4: revert 2005-07-28 change.
+
+	* unix/tclLoadDyld.c (TclpDlopen, TclpLoadMemory): workarounds for
+	bugs/changes in behaviour in Mac OS X 10.4 Tiger, sync formatting
+	changes from HEAD.
+
+2005-07-29  Donal K. Fellows  <dkf at users.sf.net>
+
+	* generic/tclCmdIL.c (InfoGlobalsCmd): Even in high-speed mode, still
+	have to take care with non-existant variables. [Bug 1247135]
+
+2005-07-28  Mo DeJong  <mdejong at users.sourceforge.net>
+
+	* win/README: Update link to msys_mingw8.zip. Remove old Cygwin +
+	Mingw info, people should just build with the msys + mingw
+	configuration.
+
+2005-07-28  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/configure, unix/tcl.m4: defined TCL_LOAD_FROM_MEMORY on Darwin
+	only for SHARED_BUILD
+
+2005-07-28  Donal K. Fellows  <dkf at users.sf.net>
+
+	* generic/tclPipe.c (TclCreatePipeline): Arrange for POSIX systems to
+	* unix/tclUnixPipe.c (TclpOpenFile):	 use the O_APPEND flag for
+	* tests/exec.test (exec-19.1):		 files opened in a pipeline
+	like ">>this".	Note that Windows cannot support such access; there is
+	no equivalent flag on the handle that can be set at the kernel-call
+	level. The test is unix-specific in every way. [Bug 1245953]
+
+2005-07-26  Mo DeJong  <mdejong at users.sourceforge.net>
+
+	* unix/configure: Regen.
+	* unix/configure.in: Check for a $prefix/share directory and add it
+	the the package if found. This will check for Tcl packages in
+	/usr/local/share when Tcl is configured with the default dist install.
+	[Patch 1231015]
+
+2005-07-26  Don Porter  <dgp at users.sourceforge.net>
+
+	* doc/tclvars.n:	Improved $errorCode documentation. [RFE 776921]
+
+	* generic/tclBasic.c (Tcl_CallWhenDeleted):	Converted to use
+	per-thread counter, rather than a process global one that required
+	mutex protection. [RFE 1077194]
+
+	* generic/tclNamesp.c (TclTeardownNamespace):	Re-ordering so that
+	* tests/trace.test (trace-34.4):	command delete traces fire
+	while the command still exists. [Bug 1047286]
+
+2005-07-24  Mo DeJong  <mdejong at users.sourceforge.net>
+
+	* unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH):
+	* win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH):
+	Split confused search for tclsh on PATH and build and install
+	locations into two macros. SC_PROG_TCLSH searches just the PATH.
+	SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl
+	build directory. [Bug 1160114], [Patch 1244153]
+
+2005-07-22  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/auto.tcl:	Updates to the Tcl script library to make
+	* library/history.tcl:	use of Tcl 8.4 feautures.  Thanks to
+	* library/init.tcl:	Patrick Fradin for prompting on this.
+	* library/package.tcl:	[Patch 1237755]
+	* library/safe.tcl:
+	* library/word.tcl:
+
+2005-07-07  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/tcl.m4, unix/configure: Backported [Bug 1095909], removing
+	* unix/tclUnixPort.h:	       any use of readdir_r as it is not
+	* unix/tclUnixThrd.c:	       necessary and just confuses things.
+
+2005-07-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCmdAH.c:	 New "encoding" Tcl_ObjType (not registered)
+	* generic/tclEncoding.c: that permits longer lifetimes of the
+	* generic/tclInt.h:	 Tcl_Encoding values kept as intreps of
+	Tcl_Obj's.  Reduces the need for repeated reading of encoding
+	definition files from the filesystem. [Bug 1077262]
+
+	* generic/tclNamesp.c:	Allow for [namespace import] of a command
+	* tests/namespace.test: over a previous [namespace import] of itself
+	without throwing an error. [RFE 1230597]
+
+2005-07-01  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixNotfy.c: protect against spurious wake-ups while waiting
+	on the condition variable when tearing down the notifier thread. [Bug
+	1222872]
+
+2005-06-27  Don Porter  <dgp at users.sourceforge.net>
+
+	*** 8.4.11 TAGGED FOR RELEASE ***
+
+	* library/auto.tcl:	Reverted to Revision 1.12.2.3 (Tcl 8.4.9).
+	Restores the (buggy) behavior of [auto_reset] that fails to clear
+	away auto-loaded commands from non-global namespaces.  Fixing this
+	bug exposed an unknown number of buggy files out there (including at
+	least portions of the Tk script library) that cannot tolerate double
+	[source]-ing.  The burden of fixing these exposed bugs will not be
+	forced on package/extension/application authors until Tcl 8.5.
+
+2005-06-24  Kevin Kenny  <kennykb at acm.org>
+
+	* generic/tclEvent.c (Tcl_Finalize):
+	* generic/tclInt.h:
+	* generic/tclPreserve.c (TclFinalizePreserve): Changed the
+	finalization logic so that Tcl_Preserve finalizes after exit
+	handlers run; a lot of code called from Tk's exit handlers
+	presumes tha Tcl_Preserve will still work even from an exit
+	handler.  Also, made the assertion check that no exit handlers
+	are created in Tcl_Finalize conditional on TCL_MEM_DEBUG to
+	avoid spurious panics in the "stable" release.
+
+2005-06-24  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/auto.tcl:	Make file safe to re-[source] without
+	destroying registered auto_mkindex_parser hooks.
+
+2005-06-23  Daniel Steffen  <das at users.sourceforge.net>
+
+	* tools/tcltk-man2html.tcl: fixed useversion glob pattern to accept
+	multi-digit patchlevels.
+
+2005-06-23  Kevin Kenny  <kennykb at acm.org>
+
+	* win/tclWinChan.c: More rewriting of __asm__ blocks that
+	* win/tclWinFCmd.c: implement SEH in GCC, because mingw's
+	gcc 3.4.2 is not as forgiving of violations committed by
+	the old code and caused panics. [Bug 1225957]
+
+2005-06-23  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/Makefile.in (install-private-headers): rewrite tclPort.h when
+	installing private headers to remove ../unix relative #include path to
+	tclUnixPort.h (which is incorrect at the installed location).
+
+2005-06-22  Kevin Kenny <kennykb at acm.org>
+
+	* generic/tclInt.h:			    Changed the finalization
+	* generic/tclEvent.c (Tcl_Finalize):	    logic to defer the
+	* generic/tclIO.c (TclFinalizeIOSubsystem): shutdown of the pipe
+	* unix/tclUnixPipe.c (TclFinalizePipes):    management until after
+	* win/tclWinPipe.c (TclFinalizePipes):	    all channels have been
+	    closed, in order to avoid a situation where the Windows
+	    PipeCloseProc2 would re-establish the exit handler after exit
+	    handlers had already run, corrupting the heap. [Bug 1225727]
+	Corrected a read of uninitialized memory in PipeCloseProc2, which (at
+	least on certain configurations) caused a great number of tests to
+	either fail or hang. [Bug 1225044]
+
+2005-06-22  Andreas Kupries <andreask at activestate.com>
+
+	* generic/tclInt.h: Followup to change made on 2005-06-18 by Daniel
+	Steffen. There are compilers (*) who error out on the redefinition of
+	WORDS_BIGENDIAN. We have to undef the previous definition (on the
+	command line) first to make this acceptable. (*): AIX native.
+
+2005-06-22  Don Porter  <dgp at users.sourceforge.net>
+
+	* win/tclWinFile.c:	Potential buffer overflow. [Bug 1225571]
+	Thanks to Pat Thoyts for discovery and fix.
+
+	* tests/safe.test:	Backport performance improvement from
+	reduced $::auto_path.
+
+2005-06-21  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* tests/winDde.test: Added some waits to the dde server script to
+	let event processing run after we create the dde server and before
+	we exit the server process. This avoids 'server did not respond'
+	errors.
+
+2005-06-21  Kevin Kenny  <kennykb at acm.org>
+
+	* generic/tclFileName.c: Corrected a problem where a directory name
+	containing a colon can crash the process on Windows [Bug 1194458]
+	* tests/fileName.test: Added test for [file split] and [file join]
+	with a name containing a colon.
+	* win/tclWinPipe.c: Reverted davygrvy's changes of 2005-04-19;
+	they cause multiple failures in io.test. [Bug 1225044, still open]
+
+2005-06-21  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclBasic.c:	Made the walk of the active trace list aware
+	* generic/tclCmdMZ.c:	of the direction of trace scanning, so the
+	* generic/tclInt.h:	proper correction can be made. [Bug 1224585]
+	* tests/trace.test (trace-34.2,3):
+
+	* generic/tclBasic.c (Tcl_DeleteTrace):	Added missing walk of the
+	* tests/trace.test (trace-34.1):	list of active traces to
+	cleanup references to traces being deleted. [Bug 1201035]
+
+2005-06-20  Don Porter  <dgp at users.sourceforge.net>
+
+	* doc/FileSystem.3: added missing Tcl_GlobTypeData documentation [Bug
+	935853]
+
+2005-06-18  Daniel Steffen  <das at users.sourceforge.net>
+
+	* generic/tclInt.h: ensure WORDS_BIGENDIAN is defined correctly with
+	fat compiles on Darwin (i.e. ppc and i386 at the same time), the
+	configure AC_C_BIGENDIAN check is not sufficient in this case because
+	a single run of the compiler builds for two architectures with
+	different endianness.
+
+	* unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to
+	ensure we can always relocate binaries with install_name_tool.
+
+	* unix/configure: autoconf-2.13
+
+2005-06-18  Don Porter  <dgp at users.sourceforge.net>
+
+	* changes:		Update changes for 8.4.11 release
+
+	* README:		Bump version number to 8.4.11
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/configure.in:
+	* unix/tcl.spec:
+	* win/README.binary:
+	* win/configure.in:
+
+	* unix/configure:	autoconf
+	* win/configure:
+
+2005-06-18  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* generic/tclCmdAH.c (Tcl_FormatObjCmd): Fix for [Bug 1154163]; only
+	* tests/format.test: insert 'l' modifier when it is needed.
+
+2005-06-07  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclUnixNotfy.c (Tcl_FinalizeNotifier): Add dummy variable
+	so threaded build compiles.
+
+2005-06-06  Kevin B. Kenny  <kennykb at acm.org>
+
+	* win/tclWin32Dll.c: Corrected another buglet in the assembly code for
+	stack probing on Win32/gcc. [Bug 1213678]
+
+2005-06-03  Daniel Steffen  <das at users.sourceforge.net>
+
+	*** 8.4.10 TAGGED FOR RELEASE ***
+
+	* unix/tclLoadDyld.c: fixed header conflict when building this file
+	with USE_TCL_STUBS.
+
+	* macosx/Makefile: fixed 'embedded' target.
+
+2005-06-02  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/Makefile.in (html): add BUILD_HTML_FLAGS optional var
+	* tools/tcltk-man2html.tcl: add a --useversion to prevent
+	confusion when multiple Tcl source dirs exist.
+
+	* changes: updated for 8.4.10 release (porter)
+
+2005-05-31  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* unix/tclUnixNotfy.c: the notifier thread is now created as
+	joinable thread and it is properly joined in Tcl_FinalizeNotifier.
+	This is an attempt to fix [Bug 1082283]
+
+2005-05-29  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tclWinThrd.c (TclpFinalizeThreadData): move tlsKey defn
+	to top of file and clarify name (was 'key'). [Bug 1204064]
+
+2005-05-27  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* README:	    Bumped patchlevel to 8.4.10
+	* generic/tcl.h:
+	* tools/tcl.wse.in:
+	* unix/tcl.spec, unix/configure, unix/configure.in:
+	* win/configure, win/configure.in:
+
+2005-05-26  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/Makefile: moved & corrected EMBEDDED_BUILD check.
+
+	* unix/configure.in: corrected framework finalization to softlink
+	stub library to Versions/8.x subdir instead of Versions/Current.
+	* unix/configure: autoconf-2.13
+
+2005-05-25  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclCmdMZ.c (Tcl_TimeObjCmd): add necessary cast
+
+	* unix/configure, unix/configure.in: ensure false Tcl.framework is
+	only created with --enable-framework
+
+2005-05-24  Daniel Steffen  <das at users.sourceforge.net>
+
+	* tests/env.test: added DYLD_FRAMEWORK_PATH to the list of env vars
+	that need to be handled specially.
+
+	* macosx/Makefile:
+	* macosx/README:
+	* macosx/Tcl-Info.plist.in (new file):
+	* unix/Makefile.in:
+	* unix/configure.in:
+	* unix/tcl.m4:
+	* unix/tclUnixInit.c: moved all Darwin framework build support from
+	macosx/Makefile into the standard unix configure/make buildsystem, the
+	macosx/Makefile is no longer required to build Tcl.framework (but its
+	functionality is still available for backwards compatibility).
+	* unix/configure: autoconf-2.13
+
+	* generic/tclIOUtil.c (TclLoadFile):
+	* generic/tclInt.h:
+	* unix/tcl.m4:
+	* unix/tclLoadDyld.c: added support for [load]ing .bundle binaries in
+	addition to .dylib's: .bundle's can be [unload]ed (unlike .dylib's),
+	and can be [load]ed from memory, e.g. directly from VFS without
+	needing to be written out to a temporary location first. [Bug 1202209]
+	* unix/configure: autoconf-2.13
+
+	* generic/tclCmdMZ.c (Tcl_TimeObjCmd): change [time] called with a
+	count > 1 to return a string with a float value instead of a rounded
+	off integer. [Bug 1202178]
+
+2005-05-20  Zoran Vasiljevic <vasiljevic at users.sourceforge.net>
+
+	* generic/tclParseExpr.c: removed unreferenced stack variable "errMsg"
+	probably included by fixing [Bug 1201589] (see below).
+
+2005-05-20  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclParseExpr.c:	Corrected parser to recognize all
+	boolean literals accepted by Tcl_GetBoolean, including prefixes like
+	"y" and "f", and to allow "eq" and "ne" as function names in the
+	proper context. [Bug 1201589]
+
+2005-05-19  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXNotify.c (Tcl_InitNotifier): fixed crashing
+	CFRelease of runLoopSource in Tcl_InitNotifier (reported by Zoran):
+	CFRunLoopAddSource doesn't CFRetain, so can only CFRelease the
+	runLoopSource in Tcl_FinalizeNotifier.
+
+2005-05-14  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/tclMacOSXBundle.c:
+	* unix/tclUnixInit.c:
+	* unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable
+	and added test of CoreFoundation availablility to allow building on
+	ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for
+	availability of Tiger or later OSSpinLockLock API.
+
+	* unix/tclUnixNotfy.c:
+	* unix/Makefile.in:
+	* macosx/tclMacOSXNotify.c (new file): when CoreFoundation is
+	available, use new CFRunLoop based notifier: allows easy integration
+	with other event loops on Mac OS X, in particular the TkAqua Carbon
+	event loop is now integrated via a standard tcl event source (instead
+	of TkAqua upon loading having to finalize the exsting notifier and
+	replace it with its custom version). [Patch 1202052]
+
+	* tests/unixNotfy.test: don't run unthreaded tests on Darwin since
+	notifier may be using threads even in unthreaded core.
+
+	* unix/tclUnixPort.h:
+	* unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning
+	configure, as Darwin 7 and later realpath is threadsafe.
+
+	* macosx/tclMacOSXBundle.c:
+	* unix/tclLoadDyld.c:
+	* unix/tclUnixInit.c: fixed gcc 4.0 warnings.
+
+	* unix/configure: autoconf-2.13
+
+2005-05-10  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* tests/string.test: string-10.[21-30]
+	* generic/tclCmdMZ.c (Tcl_StringObjCmd): add extra checks to
+	prevent possible UMR in unichar cmp function for string map.
+
+2005-05-06  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/tcl.m4, unix/configure: correct Solaris 10 (5.10) check and
+	add support for x86_64 Solaris cc builds.
+
+2005-04-29  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/FileSystem.3: Backport of doc fix. [Bug 1172401]
+
+2005-04-27  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/init.tcl:	Corrected flaw in interactive command
+	* tests/main.test:	auto-completion. [Bug 1191409]
+
+	* tests/unixInit.test (7.1):	Alternative fix for the
+	2005-04-22 commit.
+
+2005-04-25  Daniel Steffen  <das at users.sourceforge.net>
+
+	* compat/string.h: fixed memchr() protoype for __APPLE__ so that we
+	build on Mac OS X 10.1 again.
+
+	* generic/tclNotify.c (TclFinalizeNotifier): fixed notifier not being
+	finalized in unthreaded core (was testing for notifier initialization
+	in current thread by checking thread id != 0 but thread id is always 0
+	in untreaded core).
+
+	* unix/tclUnixNotfy.c (Tcl_WaitForEvent): sync with HEAD: only declare
+	and use timeout var in unthreaded core.
+
+	* unix/Makefile.in: added @PLAT_SRCS@ to SRCS and split out
+	NOTIFY_SRCS from UNIX_SRCS for parity with UNIX_OBJS & NOTIFY_OBJS.
+
+	* unix/configure.in: only run check for broken strstr implementation
+	if AC_REPLACE_FUNCS(strstr) hasn't already determined that strstr is
+	unavailable, otherwise compat/strstr.o will be used twice (resulting
+	in duplicate symbol link errors on Mac OS X 10.1)
+
+	* unix/tcl.m4 (Darwin): added configure checks for recently added
+	linker flags -single_module and -search_paths_first to allow building
+	with older tools (and on Mac OS X 10.1), use -single_module in
+	SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from
+	Tk of symbols from libtclstub to avoid duplicate symbol warnings,
+	added PLAT_SRCS definition for Mac OS X.
+	(SC_MISSING_POSIX_HEADERS): added caching of dirent.h check.
+	(SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output.
+
+	* unix/configure: autoconf-2.13
+
+2005-04-22  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCmdMZ.c:	Corrected intrep-dependence of
+	* tests/string.test:	[string is boolean] [Bug 1187123]
+
+2005-04-22  Daniel Steffen  <das at users.sourceforge.net>
+
+	* tests/unixInit.test (7.1): fixed failure when running tests with
+	-tmpdir arg not set to working dir.
+
+2005-04-20  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclGet.c (Tcl_GetInt):	Corrected error that did not
+	* generic/tclObj.c (Tcl_GetIntFromObj): permit 0x80000000 to be
+	recognized as an integer on TCL_WIDE_INT_IS_LONG systems [Bug 1090869]
+
+2005-04-19  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* tests/winPipe.test (winpipe-6.2): remove -blocking 1 as this one
+	can truly block.
+
+2005-04-19  David Gravereaux <davygrvy at pobox.com>
+
+	* win/tclWinPipe.c: The pipe channel driver now respects the -blocking
+	option when closing. The windows pipe driver now has the same behavior
+	as the UNIX side. This change is to avoid a hung shell when exiting
+	due to open pipes that refuse to close in a graceful manner.
+	* doc/open.n: Added a note about -blocking 0 and lack of exit status
+	as it had never been documented. [Bug 947693]
+
+	***POTENTIAL INCOMPATIBILITY***
+
+	Scripts that use async pipes on windows, must (like the UNIX side) set
+	-blocking to 1 before calling [close] to receive the exit status.
+
+	* tests/winPipe.test (winpipe-6.1/2): added 'fconfigure $f -blocking
+	1' so the exit status can be acquired.
+
+2005-04-13  David Gravereaux <davygrvy at pobox.com>
+
+	* generic/tclIO.c (Tcl_SetChannelBufferSize): Lowest size limit
+	* tests/io.test:	changed from ten bytes to one byte. Need for
+	* tests/iogt.test:	this change was proven by Ross Cartlidge
+	<rossc at cisco.com> where [read stdin 1] was grabbing 10 bytes followed
+	by starting a child process that was intended to continue reading from
+	stdin. Even with -buffersize set to one, nine chars were getting lost
+	by the buffersize over reading for the native read() caused by [read].
+
+2005-04-12  Kevin B. Kenny  <kennykb at acm.org>
+
+	* compat/strstr.c: Added default definition of NULL to accommodate
+	building on systems with badly broken headers. [Bug 1175161]
+
+2005-04-09  Daniel Steffen  <das at users.sourceforge.net>
+
+	* macosx/README: updated requirements for OS & developer tool versions
+	+ other small fixes/cleanup.
+
+	* unix/tcl.m4 (Darwin): added -single_module linker flag to
+	TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS.
+	* unix/configure: autoconf-2.13
+
+2005-04-05  Zoran Vasiljevic  <vasiljevic at users.sourceforge.net>
+
+	Set of changes correcting huge memory waste (not a leak) when a thread
+	exits. This has been introduced in 8.4.7 within an attempt to
+	correctly cleanup after ourselves when Tcl library is being unloaded
+	with the Tcl_Finalize() call.
+
+	This fixes the [Bug 1178445].
+
+	* generic/tclInt.h: added prototypes for TclpFreeAllocCache() and
+	TclFreeAllocCache()
+
+	* generic/tclThreadAlloc.c: modified TclFinalizeThreadAlloc() to
+	explicitly call TclpFreeAllocCache with the NULL-ptr as argument
+	signalling cleanup of private tsd key used only by the threading
+	allocator.
+
+	* unix/tclUnixThrd.c: fixed TclpFreeAllocCache() to recognize when
+	being called with NULL argument. This is a signal for it to clean up
+	the tsd key associated with the threading allocator.
+
+	* win/tclWinThrd.c: renamed TclWinFreeAllocCache to TclpFreeAllocCache
+	and fixed to recognize when being called with NULL argument. This is a
+	signal for it to clean up the tsd key associated with the threading
+	allocator.
+
+2005-04-05  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclExecute.c (ExprSrandFunc):	Replaced incursions into the
+	* generic/tclUtil.c (TclGetIntForIndex): intreps of numeric types with
+	simpler calls of Tcl_GetIntFromObj and Tcl_GetLongFromObj, now that
+	those routines are better behaved wrt shimmering. [Patch 1177129]
+
+2005-03-29  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tcl.m4, win/configure: do not require cygpath in macros to
+	allow msys alone as an alternative.
+
+	* win/tclWinTime.c (TclpGetDate): use time_t for 'time' [Bug 1163422]
+
+2005-03-18  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCompCmds.c (TclCompileIncrCmd):	Corrected checks for
+	immediate operand usage to permit leading space and sign characters.
+	Restores more efficient bytecode for [incr x -1] that got lost in the
+	CONST string reforms of Tcl 8.4. [Bug 1165671]
+
+	* generic/tclBasic.c (Tcl_EvalEx,TclEvalTokensStandard):
+	* generic/tclCmdMZ.c (Tcl_SubstObj):
+	* tests/basic.test (basic-46.4):	Restored recursion limit
+	* tests/parse.test (parse-19.*):	testing in nested command
+	substitutions within direct script evaluation (Tcl_EvalEx) that got
+	lost in the parser reforms of Tcl 8.1. Added tests for correct
+	behavior. [Bug 1115904]
+
+2005-03-15  Vince Darley  <vincentdarley at users.sourceforge.net>
+
+	* generic/tclFileName.c:
+	* win/tclWinFile.c:
+	* tests/winFCMd.test: fix to 'file pathtype' and 'file norm' failures
+	on reserved filenames like 'COM1:', etc.
+
+2005-03-15  Kevin B. Kenny  <kennykb at acm.org>
+
+	* generic/tclClock.c:
+	* generic/tclDate.c:
+	* generic/tclGetDate.y:
+	* generic/tclInt.decls:
+	* unix/tclUnixTime.c:
+	* win/tclWinTime.c:	Replaced 'unsigned long' variable holding
+	times with 'Tcl_WideInt', to cope with systems on which a time_t is
+	wider than a long (Win64) [Bug 1163422]
+	* generic/tclIntDecls.h: Regen
+
+2005-03-15  Pat Thoyts  <patthoyts at users.sourceforge.net>
+
+	* unix/tcl.m4: Make it work on OpenBSD again. Imported patch
+	from the OpenBSD ports tree.
+
+2005-03-10  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclCmdMZ.c (TclCheckInterpTraces):	Corrected mistaken
+	cast of ClientData to (TraceCommandInfo *) when not warranted. Thanks
+	to Yuri Victorovich for the report. [Bug 1153871]
+
+2005-03-08  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/makefile.vc: clarify necessary defined vars that can come
+	from MSVC or the Platform SDK.
+
+2005-02-24  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/tcltest/tcltest.tcl:	Better use of [glob -types] to avoid
+	* tests/tcltest.test:	failed attempts to [source] a directory, and
+	similar matters. Thanks to "mpettigr". [Bug 1119798]
+
+	* library/tcltest/pkgIndex.tcl: Bump to tcltest 2.2.8
+
+2005-02-23  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/CrtChannel.3 (THREADACTIONPROC): Formatting fix. [Bug 1149605]
+
+2005-02-17  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tclWinFCmd.c (TraverseWinTree): use wcslen on wchar, not
+	Tcl_UniCharLen.
+
+2005-02-16  Miguel Sofer <msofer at users.sf.net>
+
+	* doc/variable.n: fix for [Bug 1124160], variables are detected by
+	[info vars] but not by [info locals].
+
+2005-02-10  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined
+	* unix/tcl.m4:	    into SHLIB_LD).  Combine AIX-* and AIX-5
+	* unix/configure:   branches in SC_CONFIG_CFLAGS.
+	Correct gcc builds for AIX-4+ and HP-UX-11.
+
+2005-02-10  Miguel Sofer <msofer at users.sf.net>
+
+	* generic/tclBasic.c (Tcl_EvalObjEx):
+	* tests/basic.test (basic-26.2): preserve the arguments passed to TEOV
+	in the pure-list branch, in case the list shimmers away. Fix for [Bug
+	1119369], reported by Peter MacDonald.
+
+2005-02-10  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/binary.n: Made the documentation of sign bit masking and
+	[binary scan] consistent. [Bug 1117017]
+
+2005-02-01  Don Porter  <dgp at users.sourceforge.net>
+
+	* generic/tclExecute.c (TclCompEvalObj): Removed stray statement
+	left behind in prior code reorganization.
+
+2005-01-28  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build
+	support. [Bug 1021871]
+
+2005-01-27  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* generic/tclBasic.c (Tcl_ExprBoolean, Tcl_ExprDouble)
+	(Tcl_ExprLong): Fix to recognize Tcl_WideInt type. [Bug 1109484]
+
+2005-01-27  Andreas Kupries <andreask at activestate.com>
+
+	TIP#218 IMPLEMENTATION
+
+	* generic/tclDecls.h:	Regenerated from tcl.decls.
+	* generic/tclStubInit.c:
+
+	* doc/CrtChannel.3:	Documentation of extended API,
+	* generic/tcl.decls:	extended testsuite, and
+	* generic/tcl.h:	implementation. Removal of old
+	* generic/tclIO.c:	driver-specific TclpCut/Splice
+	* generic/tclInt.h:	functions. Replaced with generic
+	* tests/io.test:	thread-action calls through the
+	* unix/tclUnixChan.c:	new hooks. Update of all builtin
+	* unix/tclUnixPipe.c:	channel drivers to version 4.
+	* unix/tclUnixSock.c:	Windows drivers extended to
+	* win/tclWinChan.c:	manage thread state in a thread
+	* win/tclWinConsole.c:	action handler.
+	* win/tclWinPipe.c:
+	* win/tclWinSerial.c:
+	* win/tclWinSock.c:
+	* mac/tclMacChan.c:
+
+2005-01-25  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/auto.tcl:	Updated [auto_reset] to clear auto-loaded
+	procs in namespaces other than :: [Bug 1101670].
+
+2005-01-25  Daniel Steffen  <das at users.sourceforge.net>
+
+	* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic
+	library in /usr/lib etc instead of linking to static library earlier
+	in search path. [Bug 956908] 
+	Removed obsolete references to Rhapsody.
+	* unix/configure: autoconf-2.13
+
+2005-01-19  Mo DeJong  <mdejong at users.sourceforge.net>
+
+	* win/tclWinChan.c (FileCloseProc): Invoke TclpCutFileChannel() to
+	remove a FileInfo from the thread local list before deallocating it.
+	This should have been done via an earlier call to Tcl_CutChannel, but
+	I was running into a crash in the next call to Tcl_CutChannel during
+	the IO finalization stage.
+
+2005-01-17  Vince Darley  <vincentdarley at users.sourceforge.net>
+
+	* tests/winFCmd.test: made test independent of current drive. [Bug
+	1066528]
+
+2005-01-10  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclUnixFCmd.c (CopyFile): Convert u_int to unsigned to make
+	clashes with types in standard C headers less of a problem. [Bug
+	1098829]
+
+2005-01-06  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* library/http/http.tcl (http::mapReply): Significant performance
+	enhancement by using [string map] instead of [regsub]/[subst], and
+	update version requirement to Tcl8.4. [Bug 1020491]
+
+2005-01-05  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* unix/tclUnixInit.c (localeTable): Add encoding mappings for some
+	Chinese locales. [Bug 1084595]
+
+	* doc/lsearch.n: Convert to other form of emacs mode control
+	comment to prevent problems with old versions of man. [Bug 1085127]
+
+2004-12-29  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove
+	-Gs (included in -O2) and -GD (outdated).  Use "link -lib" instead
+	of "lib" binary and remove -YX for MSVC7 portability.  Add
+	-fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967]
+
+2004-12-13  Kevin B. Kenny  <kennykb at acm.org>
+
+	* doc/clock.n: Clarify that the [clock scan] command does not accept
+	the full range of ISO8601 point-in-time formats. [Bug 1075433]
+
+2004-12-09  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/Async.3: Reword for better grammar, better nroff and get the
+	flag name right. (Reported by David Welton.)
+
+2004-12-06  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	*** 8.4.9 TAGGED FOR RELEASE ***
+
+	* unix/tclUnixNotfy.c (NotifierThreadProc): init numFdBits [Bug
+	1079286]
+
+2004-12-02  Jeff Hobbs  <jeffh at ActiveState.com>
+
+	* changes: updated for 8.4.9 release
+
+2004-12-02  Vince Darley  <vincentdarley at users.sourceforge.net>
+
+	* generic/tclIOUtil.c: fix and new tests for [Bug 1074671] to
+	* tests/fileSystem.test: ensure tilde paths are not returned specially
+	by 'glob'.
+
+2004-12-01  Don Porter  <dgp at users.sourceforge.net>
+
+	* library/auto.tcl (tcl_findLibrary): Disabled use of [file normalize]
+	that caused trouble with freewrap. [Bug 1072136]
+
+2004-11-26  Don Porter  <dgp at users.sourceforge.net>
+
+	* tests/reg.test (reg-32.*): Added missing testregexp constraints.
+
+	* library/auto.tcl (tcl_findLibrary): Made sure the uniquifying
+	operations on the search path does not also normalize.	[Bug 1072136]
+
+2004-11-26  Donal K. Fellows  <donal.k.fellows at man.ac.uk>
+
+	* doc/dde.n: Resynchonized the documentation with itself and fixed
+	some formatting errors.
+
+2004-11-25  Zoran Vasiljevic <vasiljevic at users.sf.net>
+
+	* doc/Notify.3:
+	* doc/Thread.3: Added doc fixes and hints from [Bug 1068077].
+
+2004-11-25  Reinhard Max  <max at suse.de>
+
+	* tests/tcltest.test: The order in which [glob] returns the file names
+	* tests/fCmd.test:    is undefined, so tests should not depend on it.
+
+2004-11-24  Don Porter  <dgp at users.sourceforge.net>
+
+	* unix/tcl.m4 (SC_ENABLE_THREADS): Corrected failure to determine

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list