summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* filesystem bug fixes: volumerelative normalization, file join inconsistencyvincentdarley2003-10-061-0/+6
|
* * win/tclWinPipe.c: fixed a bug in BuildCommandLine.mdejong2003-10-041-0/+7
| | | | | | This bug built a command line with a missing space between tclpipe.dll and the following arguments. It caused error in Windows 98 when exec command.com (e.g. dir) [Bug 789040]
* * generic/tclBasic.c: Fixed error in ref count management of commanddgp2003-10-031-0/+6
| | | | | * generic/tclCmdMZ.c: and execution traces that caused access to freed memory in trace-32.1. [Bug 811483].
* backporting of filesystem tests, docsvincentdarley2003-10-031-0/+7
|
* * README: Bumped patch level to 8.4.5 to preparedgp2003-10-021-0/+16
| | | | | | | | | | | | | | | * generic/tcl.h: for next patch release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: * library/http/http.tcl: Bumped to http 2.4.5 * library/http/pkgIndex.tcl:
* * macosx/Makefile: fixed redo prebinding bug when DESTDIR="".das2003-10-011-0/+5
| | | | * mac/tclMacResource.c: fixed possible NULL dereference (bdesgraupes).
* * generic/tclBasic.c (CallCommandTraces): Added safety bitdgp2003-09-291-1/+10
| | | | | | | | * tests/trace.test: masking to prevent any of the bit values TCL_TRACE_*_EXEC from leaking into the flags field of any Command struct. This does not fix [Bug 811483] but helps to contain some of its worst symptoms. Also backported the corrections to test trace-28.4 from Vince Darley.
* Correctly check the types of boolean options to http::geturl [Bug 811170]dkf2003-09-291-0/+3
|
* Added note to make it clearer that frameworks are an OSX feature [Bug 619440]dkf2003-09-291-0/+5
|
* no messagedavygrvy2003-09-281-1/+1
|
* no messagedavygrvy2003-09-281-0/+7
|
* * macosx/Makefile: ensure SYMROOT exists if OBJROOT is overriddendas2003-09-251-4/+9
| | | | on command line. Replaced explict use of /usr/bin by ${BINDIR}.
* add thanksdgp2003-09-241-1/+1
|
* * generic/tclCmdMZ.c (): Fixed [Bug 807243] wheredgp2003-09-241-0/+5
| | | | | | * tests/trace.test (trace-31,32.*): the introspection results of both [trace info command] and [trace info execution] were getting co-mingled. Thanks to Mark Saye for the report.
* * library/init.tcl (auto_load, auto_import): Expanded Eric Melski'sdgp2003-09-231-0/+7
| | | | | | 2000-01-28 fix for [Bug 218871] to all potentially troubled uses of [info commands] on input data, where glob-special characters could cause problems.
* * generic/tclExecute.c: adding (DE)CACHE_STACK_INFO() pairs toMiguel Sofer2003-09-191-0/+6
| | | | | protect all calls that may cause traces on ::errorInfo or ::errorCode to corrupt the stack [Bug 804681]
* * library/opt/optparse.tcl: Overlooked dependence of opt 0.4.4dgp2003-09-101-0/+5
| | | | * library/opt/pkgIndex.tcl: on Tcl 8.2. Bumped to opt 0.4.4.1.
* credit updatedgp2003-09-081-1/+1
|
* Backported fix from HEAD for Bug 788780vasiljevic2003-09-011-0/+4
|
* * generic/tclUtil.c: Corrected [Bug 411825] and other bugs indgp2003-08-271-2/+4
| | | | | | TclNeedSpace() where non-breaking space (\u00A0) and backslash-escaped spaces were handled incorrectly. * tests/util.test: Added new tests util-8.[2-6].
* * tests/util.test: Added new tests for remaining TclNeedSpace()dgp2003-08-271-0/+5
| | | | bugs discussed in [Bug 411825].
* * win/tclWinInit.c: recognize amd64 and ia32_on_win64 cpus andhobbs2003-08-061-4/+9
| | | | Windows CE platform.
* * library/msgcat/msgcat.tcl: Added escape so that non-Windowsdgp2003-08-061-0/+7
| | | | | | * library/msgcat/pkgIndex.tcl: platforms do not try to use the registry package. This can save a costly and pointless package search. Bumped to 1.3.1. Thanks to "imdave1". [Bug 781609].
* * generic/tclExecute.c (INST_INVOKE, INST_EVAL, INST_PUSH_RESULT):Miguel Sofer2003-08-051-0/+9
| | | | | | | | added a Tcl_ResetResult(interp) at each point where the interp's result is pushed onto the stack, to avoid keeping an extra reference that may cause costly Tcl_Obj duplication [Bug 781585] Detected by Franco Violi, analyzed by Peter Spjuth and Donal Fellows.
* *** empty log message ***rmax2003-07-241-0/+6
|
* * win/tclWinReg.c: Incremented the version to 1.1.2.patthoyts2003-07-231-0/+1
| | | | * library/reg/pkgIndex.tcl:
* * unix/Makefile.in: changes to html-tcl & html-tkdas2003-07-231-0/+3
| | | | targets for compatibility with non-gnu makes.
* * unix/Makefile.in: added macosx/README to dist target.das2003-07-231-0/+4
|
* * win/tclWinReg.c (OpenSubKey): Backported fix for bug 775976patthoyts2003-07-221-0/+5
| | | | which causes the registry set command to fail when built with VC7.
* note 8.4.4 tag datecore_8_4_4hobbs2003-07-211-0/+6
|
* Updated changes for 8.4.4 releasedgp2003-07-211-1/+1
|
* * macosx/Makefile: added option to allow installing manpagesdas2003-07-191-0/+5
| | | | in addition to default html help.
* * generic/tclBasic.c: Corrected several instances of unsafedgp2003-07-181-0/+6
| | | | | | | * generic/tclCompile.c: truncation of UTF-8 strings that might * generic/tclProc.c: break apart a multi-byte character. * library/init.tcl: [Bug 760872] * tests/init.test:
* Tightened up Tcl_Utf{Next,Prev} docs. [Bug 769895]dkf2003-07-181-0/+5
|
* * doc/tcltest.n: Restored the [Eval] proc to replacedgp2003-07-181-0/+9
| | | | | | | | | | * library/tcltest/tcltest.tcl: the [::puts] command when either the -output or -error option for [test] is in use, in order to capture data written to the output or error channels for comparison against what is expected. This is easier to document and agrees better with most user expectations than the previous attempt to replace [puts] only in the caller's namespace. Documentation made more precise on the subject. [Bug 706359]
* * generic/tclIOUtil.c: correct MT-safety issues with filesystemhobbs2003-07-181-0/+3
| | | | records. [Bug 753315] (vasiljevic)
* * library/http/pkgIndex.tcl: merged to v2.4.4 from headhobbs2003-07-181-2/+7
| | | | | * library/http/http.tcl: add support for user:pass info in URL. * tests/http.test: [Bug 759888] (shiobara)
* * doc/AddErrInfo.3: Improved consistency of documentationdgp2003-07-181-0/+13
| | | | | | | | | | | | | | * doc/CrtTrace.3: by using "null" everywhere to refer to * doc/Encoding.3: the character '\0', and using "NULL" * doc/Eval.3: everywhere to refer to the value of a * doc/GetIndex.3: pointer that points to nowhere. * doc/Hash.3: Also dropped references to ASCII that * doc/LinkVar.3: are no longer true, and standardized on * doc/Macintosh.3: the hyphenated spelling of "null-terminated". * doc/OpenFileChnl.3: * doc/SetVar.3: * doc/StringObj.3: * doc/Utf.3:
* * doc/CrtSlave.3 (Tcl_MakeSafe): Removed warning about possibledgp2003-07-181-2/+7
| | | | deprecation (no TIP on that).
* * macosx/Makefile: added var to allow overriding of tclsh useddas2003-07-181-0/+5
| | | | during html help building (Landon Fuller).
* 2003-07-16 Mumit Khan <khan@nanotech.wisc.edu>hobbs2003-07-171-0/+10
| | | | | | | | * generic/tclIOUtil.c (SetFsPathFromAny): Add Cygwin specific code to convert POSIX filename to native format. * generic/tclFileName.c (Tcl_TranslateFileName): And remove from here. (TclDoGlob): Adjust for cygwin and append / for dirs instead of \ * win/tclWinFile.c (TclpObjChdir): Use chdir on Cygwin.
* * library/safe.tcl (FileInAccessPath): normalize paths beforehobbs2003-07-161-0/+3
| | | | comparison. [Bug 759607] (myers)
* * unix/tclUnixNotfy.c (NotifierThreadProc): correct size of foundhobbs2003-07-161-0/+5
| | | | and word vars from int to long. [Bug 767578] (hgo)
* * generic/tcl.h: add recognition of -DTCL_UTF_MAX=6 on thehobbs2003-07-161-0/+4
| | | | | * generic/regcustom.h: make line to support UCS-4 mode. No config arg at this time, as it is not the recommended build mode.
* Tcl_MakeSafe is a nasty function; document it as such. [Bug 655300]dkf2003-07-161-0/+6
|
* * generic/tclPreserve.c: In Result and Preserve'd routines, do nothobbs2003-07-161-11/+17
| | | | | * generic/tclUtil.c: assume that ckfree == free, as that is not * generic/tclResult.c: always true. [Bug 756791] (fuller)
* * win/Makefile.in: Don't define TCL_DBGXmdejong2003-07-161-0/+17
| | | | | | | | | | | | | | | | symbol for every compile. Instead, define TCL_PIPE_DLL only when compiling tclWinPipe.c. This will break other build systems, so they will need to remove the TCL_DBGX define and replace it with a define for TCL_PIPE_DLL. * win/makefile.vc: Ditto. * win/tclWinPipe.c (TclpCreateProcess): Remove PREFIX_IDENT and DEBUG_IDENT from top of file. Use TCL_PIPE_DLL passed in from build env instead of trying to construct the dll name from already defined symbols. This approach is more flexible and better in the long run.
* * generic/tclFileName.c (Tcl_GlobObjCmd): [Bug 771840]dgp2003-07-161-0/+5
| | | | | | * generic/tclIOUtil.c (Tcl_FSConvertToPathType):[Bug 771947] * unix/tclUnixFCmd.c (GetModeFromPermString): [Bug 771949] Silence compiler warnings about unreached lines.
* * library/tcltest/tcltest.tcl (ProcessFlags): Corrected broken calldgp2003-07-161-0/+6
| | | | | * library/tcltest/pkgIndex.tcl: to [lrange]. Bumped to version 2.2.4. [Bug 772333]
* * doc/http.n: Updated SYNOPSIS to match actual syntax ofdgp2003-07-161-0/+3
| | | | commands. [Bug 756112]