summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * 4) deprecated [threadReap] and [mainThread] [Bug 534903]dgp2002-06-061-1/+2
|
* * unix/dltest/Makefile.in: Remove hard coded CFLAGS=-gmdejong2002-06-061-0/+6
| | | | | and add CFLAGS_DEBUG, CFLAGS_OPTIMIZE, and CFLAGS_DEFAULT varaibles. [Tcl bug 565488]
* * Corrections to test suite so that testsdgp2002-06-061-0/+3
| | | | of failing [test]s don't show up themselves as failing tests.
* * tests/io.test: Fixed up namespace variable resolution issuesdgp2002-06-061-1/+14
| | | | | | | | | | | | revealed by running test suite with "-singleproc 1". * doc/tcltest.n: * library/tcltest/tcltest.tcl: * tests/tcltest.test: Several updates to tcltest. 1) changed to lazy initialization of test constraints 2) deprecated [initConstraintsHook] 3) repaired badly broken [limitConstraints]. [Patch 512214, Bug 558742, Bug 461000]
* * unix/tclUnixThrd.c (TclpReaddir, TclpLocaltime, TclpGmtime):das2002-06-061-0/+14
| | | | | | | | | | | | | added mutex wrapped calls to readdir, localtime & gmtime in case their thread-safe *_r counterparts are not available. * unix/tcl.m4: added configure check for readdir_r * unix/tcl.m4 (Darwin): set TCL_DEFAULT_ENCODING to utf-8 on MacOSX (where posix file apis expect utf-8, not iso8859-1). * unix/configure: regen * unix/Makefile.in: set DYLD_LIBRARY_PATH in parallel to LD_LIBRARY_PATH for MacOSX dynamic linker. * generic/tclEnv.c (TclSetEnv): fix env var setting on MacOSX (adapted from patch #524352 by jkbonfield).
* * Documented $tcl_rcFileName and added moredgp2002-06-051-0/+5
| | | | clarifications about the intended use of Tcl_Main(). [Bug 505651]
* * generic/tclFileName.c (TclGlob): mac specific fix todas2002-06-051-0/+10
| | | | | | | | | recent changes in 'glob -tails' handling. * mac/tclMacPort.h: * mac/tclMacChan.c: fixed TIP#91 bustage. * mac/tclMacResource.c (Tcl_MacConvertTextResource): added utf conversion of text resource contents. * tests/macFCmd.test (macFCmd-1.2): allow CWIE creator.
* * Added more TIP 85 tests from Arjen Markus.dgp2002-06-051-0/+9
| | | | | | Converted tcltest.test to use a private namespace. Fixed bugs in [tcltest::Eval] revealed by calling [tcltest::test] from a non-global namespace, and namespace errors in init.test.
* * win/README: Update msys+mingw URL.mdejong2002-06-041-0/+4
|
* * Implementation of TIP 85. Allows tcltestdgp2002-06-031-0/+11
| | | | | | | users to add new legal values of the -match option to [test], associating each with a Tcl command that does the matching of expected results with actual results of tests. Thanks to Arjen Markus. [Patch 521362]
* added description of [namepace forget] behaviour for unqualified patterns ↵Miguel Sofer2002-06-031-2/+7
| | | | [Bug 559268]
* reverting an accidental modification in the last commit.Miguel Sofer2002-06-031-0/+5
|
* clarify the empty variable name issue ([Bug 549285])Miguel Sofer2002-06-031-0/+5
|
* * Fixed leak of slave interp in [pkg_mkIndex].dgp2002-05-311-0/+3
| | | | Thanks to Helmut for report. [Bug 550534]
* * Use the "stdio" constraint to control whetherdgp2002-05-311-0/+4
| | | | an [open "|[interpreter]"] is attempted.
* * Removed internal routinedgp2002-05-311-0/+17
| | | | | | | | TclMathInProgress and Unix implementation of matherr(). These are now obsolete, dealing with very old versions of the C math library. Windows version is retained in case Borland compilers require it, but it is inactive. Thanks to Joe English. [Bug 474335, Patch 555635].
* cleanup in [expr] compilerMiguel Sofer2002-05-301-0/+8
|
* glob fixesvincentdarley2002-05-301-0/+8
|
* updated strcmp stuff, see ChangeLoghobbs2002-05-301-0/+16
|
* * Removed "dummy" reference to Tcl_LinkVar.dgp2002-05-291-0/+6
| | | | | It is no longer needed since Tcl_Main() now actually calls Tcl_LinkVar(). Thanks to Joe English for pointing that out.
* Made Tcl_UniCharNcmp faster on big-endian machines; the system memcmp()isdkf2002-05-291-0/+15
| | | | | probably optimized far in excess of anything we could do! Little-endian just use the old code...
* * generic/tclInt.decls:hobbs2002-05-291-0/+32
| | | | | | | | | | | | | | | | | | | | | | | * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclUtf.c: added TclpUtfNcmp2 private command that mirrors Tcl_UtfNcmp, but takes n in bytes, not utf-8 chars. This provides a faster alternative for comparing utf strings internally. (Tcl_UniCharNcmp, Tcl_UniCharNcasecmp): removed the explicit end of string check as it wasn't correct for the function (by doc and logic). * generic/tclCmdMZ.c (Tcl_StringObjCmd): reworked the string equal comparison code to use TclpUtfNcmp2 as well as short-circuit for equal objects or unequal length strings in the equal case. Removed the use of goto and streamlined the other parts. * generic/tclExecute.c (TclExecuteByteCode): added check for object equality in the comparison instructions. Added short-circuit for != length strings in INST_EQ, INST_NEQ and INST_STR_CMP. Reworked INST_STR_CMP to use TclpUtfNcmp2 where appropriate, and only use Tcl_UniCharNcmp when at least one of the objects is a Unicode obj with no utf bytes.
* * tests/clock.test: added clock-9.1hobbs2002-05-291-0/+16
| | | | | | | | | | | | * compat/strftime.c: * generic/tclClock.c: * generic/tclInt.decls: * generic/tclIntDecls.h: * unix/tclUnixTime.c: fix for Windows msvcrt mem leak caused by using an env(TZ) setting trick for in clock format -gmt 1. This also makes %s seem to work correctly with -gmt 1 as well as making it a lot faster by avoid the env(TZ) hack. TclpStrftime now takes useGMT as an arg. [Bug #559376]
* load cleanup in vfsvincentdarley2002-05-281-1/+7
|
* Better handling of EOVERFLOW on Win32 systems (as EFBIG or EINVAL.)dkf2002-05-271-0/+9
|
* * tests/winPipe.test: Applied patch for SF Tcl Bug #549617. Patchandreas_kupries2002-05-241-0/+3
| | | | and bug report by Kevin Kenny <kennykb@users.sourceforge.net>.
* TIP#91 implementation; makes old style channels binary compatible withdkf2002-05-241-0/+32
| | | | new TIP#72-enabled Tcl. See http://purl.org/tcl/tip/91 for details.
* * win/tclWinSock.c (TcpWatchProc): Fixed SF Tcl Bug #557878. Weandreas_kupries2002-05-241-2/+9
| | | | | | are not allowed to mess with the watch mask if the socket is a server socket. I believe that the original reporter is George Peter Staplin.
* * unix/configure: Regen.mdejong2002-05-211-0/+10
| | | | | | | | | * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Pass -non_shared instead of -shared to ld when configured with --disable-shared under OSF. [Tcl bug 540390]
* * generic/tclInt.h: added prototype for TclpFilesystemPathType().das2002-05-201-0/+7
| | | | | * mac/tclMacChan.c: use MSL provided creator type if available instead of the default 'MPW '.
* doc/CrtObjCmd.3: Added Tcl_GetCommandFromObj, Tcl_GetCommandFullNamejenglish2002-05-171-0/+5
| | | | (Tcl Bug #547987, #414921)
* More tidying up; tclUnixChan.c now builds with GCC without warnings.dkf2002-05-141-0/+6
|
* memory cleanupvincentdarley2002-05-141-0/+2
|
* Stop Solaris from generating a warning; the second argument to ioctl has beendkf2002-05-131-0/+7
| | | | observed to be either signed (Solaris) or unsigned (Linux)...
* memory cleanupvincentdarley2002-05-131-0/+9
|
* * Corrected some list-quoting issues anddgp2002-05-101-0/+8
| | | | | other matters that cause tests to fail when the patch includes special characters. Report from Vince Darley. [Bug 554068].
* no messagedavygrvy2002-05-081-0/+11
|
* no messagedavygrvy2002-05-081-0/+10
|
* me bad grammer have, fix goodly better, now.davygrvy2002-05-081-3/+3
|
* * Fixes to test suite when there's a spacedgp2002-05-081-1/+2
| | | | in the working path. Thanks to Kevin Kenny.
* * Fixes to test suite when there's a spacedgp2002-05-081-0/+3
| | | | in the working path. Thanks to Kevin Kenny.
* * Fixes to test suite when there's a spacedgp2002-05-081-0/+7
| | | | in the working path. Thanks to Kevin Kenny.
* no messagedavygrvy2002-05-081-0/+15
|
* fix to bug 553320vincentdarley2002-05-071-2/+13
|
* Fix for bugs #549607 & #549610: testsuite failures for filenames with spaces.Miguel Sofer2002-05-071-0/+7
|
* fix to 551306vincentdarley2002-05-021-0/+23
|
* * unix/configure:hobbs2002-04-261-0/+6
| | | | | * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs.
* Added more thorough tests for handling of conversion to boolean.dkf2002-04-261-0/+2
|
* Hex values on 64-bit machines can be booleans too! [Bug 548686]dkf2002-04-261-0/+5
|
* * generic/tclInt.h: corrected TclRememberJoinableThread decl tohobbs2002-04-241-0/+11
| | | | use VOID instead of void.