summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclVar.c:Miguel Sofer2003-03-241-0/+7
| | | | | * tests/var.test: fixing ObjMakeUpvar's lookup algorithm for the created local variable, bugs #631741 and #696893.
* Added quoting around the script name in the 'test' target; Joe Kevin B Kenny2003-03-231-0/+4
| | | | | Mistachkin insists that he has a configuration that fails to launch tcltest without it, and it appears harmless otherwise.
* Fixed a bug where [package require dde] or [package require registry] Kevin B Kenny2003-03-231-0/+8
| | | | | attempted to load the release version of the DLL into a debug build. [Bug 708218] Thanks to Joe Mistachkin for the patch.
* * generic/tclInt.h (tclOriginalNotifier):dgp2003-03-211-0/+14
| | | | | | | | | | | | | | | * generic/tclStubInit.c (tclOriginalNotifier): * mac/tclMacNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): * unix/tclUnixNotfy.c (Tcl_SetTimer,Tcl_WaitForEvent, Tcl_CreateFileHandler,Tcl_DeleteFileHandler): * win/tclWinNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): Some linkers apparently use a different representation for a pointer to a function within the same compilation unit and a pointer to a function in a different compilation unit. This causes checks like those in the original notifier procedures to fall into infinite loops. The fix is to store pointers to the original notifier procedures in a struct defined in the same compilation unit as the stubs tables, and compare against those values. [Bug 707174]
* * generic/tclInt.h: Removed definition of ParseValue struct thatdgp2003-03-201-0/+5
| | | | is no longer used.
* * generic/tclCompile.c:Miguel Sofer2003-03-191-0/+6
| | | | | * tests/compile.test: bad command count on TCL_OUT_LINE_COMPILE [Bug 705406] (Don Porter). Backport from 8.5a0
* * doc/Eval.3 (Tcl_EvalObjEx): Corrected CONST anddgp2003-03-191-0/+6
| | | | | * doc/ParseCmd.3 (Tcl_EvalTokensStandard): return type errors in documentation. [Bug 683994]
* * tests/registry.test: Changed the conditionals to avoid an Kevin B Kenny2003-03-191-0/+6
| | | | | abort if [testlocale] is missing, as when running the test in tclsh rather than tcltest. [Bug #705677]
* * tools/tcltk-man2html.tcl: added support for building 'make html'das2003-03-181-0/+7
| | | | | | from inside distribution directories named with 8.x.x version numbers. tcltk-man2html now uses the latest tcl8.x.x resp. tk8.x.x directories found inside its --srcdir argument.
* Fixes for three filesystem problemsvincentdarley2003-03-181-0/+10
|
* Fixed docbug in lsearch and lsort for -ascii opt, which operates on Unicodedkf2003-03-171-0/+7
| | | | not ASCII these days. [Bug #703807]
* Made format less keen on converting numeric types. [Bug #699060]dkf2003-03-141-0/+2
|
* Backport of fix for 698146 to remove assumption that time_t is a long...dkf2003-03-141-0/+3
|
* * generic/tclCmdAH.c (Tcl_FormatObjCmd): Only add the modifierdkf2003-03-141-0/+7
| | | | | | that indicates we've got a wide int when we're formatting in an integer style. Stops some libc's from going mad. [Bug #702622] Also tidied whitespace.
* Backed the version to 8.4 on the 8.4 branch. Kevin B Kenny2003-03-131-0/+5
| | | | (I just loathe sticky tags).
* * generic/tcl.h: Removed TCL_PREFIX_IDENT and TCL_DEBUG_IDENTdgp2003-03-121-0/+4
| | | | | * win/tclWinPipe.c: from tcl.h -- they are not part of Tcl's public interface. Put them in win/tclWinPipe.c where they are used.
* * generic/tclCmdMZ.c (Tcl_SubstObj): Corrected and added test fordgp2003-03-121-0/+4
| | | | | * tests/subst.test (subst-2.4): Tcl_SubstObj's incorrect halting of substitution at the first \x00 byte. [Bug 685106]
* correct latest entrydgp2003-03-121-3/+4
|
* * generic/tclInterp.c (Tcl_InterpObjCmd): Corrected optiondgp2003-03-121-0/+6
| | | | | parsing beyond objc for [interp create --]. Thanks to Marco Maggi. [Bug 702383]
* Added two missing uses of $(DBGX) so that tclpip8x.dll loads without Kevin B Kenny2003-03-111-0/+5
| | | | panicking on Win9x.
* * doc/tcltest.n: Added missing "-body" to example. Thanks todgp2003-03-081-0/+5
| | | | Helmut Giese. [Bug 700011]
* * generic/TclUtf.c (Tcl_UniCharNcasecmp): Corrected failure to dgp2003-03-061-0/+6
| | | | | * tests/utf.test (utf-25.*): properly compare Unicode strings of different case in a case insensitive manner. [Bug 699042]
* Mac OS Classic specific fixes:core_8_4_2das2003-03-031-0/+14
| | | | | | | | | | | | | * generic/tclIOUtil.c (TclNewFSPathObj): on TCL_PLATFORM_MAC, skip potential directory separator at the beginning of addStrRep. * mac/tclMacChan.c (OpenFileChannel, CommonWatch): followup fixes to cut and splice implementation for file channels. * mac/tclMacFile.c (TclpUtime): pass native path to utime(). * mac/tclMacFile.c (TclpObjLink): correctly implemented creation of alias files via new static proc CreateAliasFile(). * mac/tclMacPort.h: define S_ISLNK macro to fix stat'ing of links. * mac/tclMacUtil.c (FSpLocationFromPathAlias): fix to enable stat'ing of broken links.
* mark Mar 3 date for 8.4.2hobbs2003-03-031-0/+4
|
* Corrected a Makefile.vc bug introduced by the change of DBGX from Kevin B Kenny2003-03-031-0/+4
| | | | d to g in rules.vc.
* * library/dde/pkgIndex.tcl: dde bumped to version 1.2.1 fordgp2003-03-031-0/+10
| | | | | | | | | * win/tclWinDde.c: bundled release with Tcl 8.4.2 * library/reg/pkgIndex.tcl: registry bumped to version 1.1.1 for * win/tclWinReg.c: bundled release with Tcl 8.4.2 * library/opt/pkgIndex.tcl: updated package index to version 0.4.4
* * win/configure:hobbs2003-03-011-0/+7
| | | | | | * win/configure.in: check for 'g' for debug build type, not 'd'. * win/rules.vc (DBGX): correct to use 'g' for nmake win makefile to match the cygwin makefile for debug builds. [Bug #635107]
* updated changes file for Tcl 8.4.2 releasedgp2003-02-281-1/+1
|
* file documentation fixvincentdarley2003-02-281-0/+4
|
* see ChangeLoghobbs2003-02-271-7/+15
|
* Stop [lsearch -start 0 {} x] from crashing. [Bug #694232]dkf2003-02-271-0/+6
|
* Fixed a bug in TclpSetVeriables: initialize dwUserNameLen to avoid crash in ↵chengyemao2003-02-271-0/+7
| | | | calling GetUserName
* * generic/tclCmdMZ.c (TraceCommandProc): Fix mem leak whenhobbs2003-02-271-1/+7
| | | | deleting a command that had trace on it. [Bug #693564] (sofer)
* * doc/pkgMkIndex.n: Modified [pkg_mkIndex] to use -nocase matchingdgp2003-02-251-0/+7
| | | | | | * library/package.tcl: of -load patterns, to better accomodate common user errors due to confusion between [package names] names and [info loaded] names.
* * tests/pid.test: See below [Bug #678412].andreas_kupries2003-02-251-2/+6
| | | | * tests/io.test: Made more robust against spaces in paths [Bug #678400].
* * tests/execute.test: cleaning up testobj's at the end, to avoidMiguel Sofer2003-02-251-0/+6
| | | | leak warning by valgrind.
* Fix for Bug #571002vasiljevic2003-02-221-0/+4
|
* fixed typodas2003-02-221-1/+1
|
* Stopped sign-bit propagation in [binary scan] of wide values. [Bug #690774]dkf2003-02-211-0/+6
|
* * mac/tclMacChan.c (TclpCutFileChannel, TclpSpliceFileChannel):das2003-02-211-0/+5
| | | | Implemented missing cut and splice procs for file channels.
* fixed very old typosdas2003-02-211-2/+2
|
* * library/package.tcl (tclPkgUnknown): Minor performance tweaksdgp2003-02-211-0/+6
| | | | | to reduce the number of [file] invocations. Meant to improve startup times, at least a little bit. [Patch 687906]
* * unix/tcl.m4:das2003-02-211-0/+8
| | | | | | | * unix/tclUnixPipe.c: (macosx) use vfork() instead of fork() to create new processes, as recommended by to Apple (vfork can be up to 100 times faster thank fork on macosx). * unix/configure: regen.
* * generic/tclEncoding.c (LoadTableEncoding):hobbs2003-02-211-0/+15
| | | | | | | | | * library/encoding/cp932.enc: Correct jis round-trip encoding * library/encoding/euc-jp.enc: by adding 'R' type to .enc files. * library/encoding/iso2022-jp.enc: [Patch #689341] (koboyasi, taguchi) * library/encoding/jis0208.enc: * library/encoding/shiftjis.enc: * tests/encoding.test:
* Typo fix [Bug #688943]dkf2003-02-201-0/+4
|
* * unix/tclUnixThrd.c (TclpReaddir):hobbs2003-02-201-0/+7
| | | | | | * unix/tclUnixPort.h: update to Bug 689100 patch to ensure that there is a defined value of MAXNAMLEN (aka NAME_MAX in POSIX) and that we have some buffer allocated.
* added missing bug #das2003-02-191-1/+1
|
* * generic/tclStringObj.c: restored Tcl_SetObjLength() side-effectdas2003-02-191-0/+20
| | | | | | | | | | | | | | | | | | | of always invalidating unicode rep (if the obj has a string rep). Added hasUnicode flag to String struct, allows decoupling of validity of unicode rep from buffer size allocated to it (improves memory allocation efficiency). [Bugs #686782, #671138, #635200] * macosx/Tcl.pbproj/project.pbxproj: * macosx/Makefile: reworked embedded build to no longer require relinking but to use install_name_tool instead to change the install_names for embedded frameworks. * macosx/Tcl.pbproj/project.pbxproj: preserve mod dates when running 'make install' to build framework (avoids bogus rebuilds of dependent frameworks because tcl headers appear changed). * tests/ioCmd.test (iocmd-1.8): fix failure when system encoding is utf-8: use iso8859-1 encoding explicitly.
* * generic/tclCompile.c (TclCompileExprWords): remove unusedMiguel Sofer2003-02-191-0/+10
| | | | | | | | | variable "range" [Bug 664743] * generic/tclExecute.c (ExprSrandFunc): remove unused variable "result" [Bug 664743] * generic/tclStringObj.c (UpdateStringOfString): remove unused variable "length" [Bug 664751] * tests/execute.test (execute-7.30): fix for [Bug 664775]
* * unix/tcl.m4: [Bug #651811] Added definition of _XOPEN_SOURCE andandreas_kupries2003-02-191-0/+9
| | | | | | | | linkage of 'xnet' library to HP 11 branch. This kills a lot of socket-related failures in the testsuite when Tcl was compiled in 64 bit mode (both PA-RISC 2.0W, and IA 64). * unix/configure: Regenerated.