summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 8.4a4 tagged for releasehobbs2002-03-041-0/+11
|
* * tests/io.test:hobbs2002-03-041-0/+10
| | | | | | | | | * tests/encoding.test: corrected iso2022 encoding results. added encoding-24.* * generic/tclEncoding.c (EscapeFromUtfProc): corrected output of escape codes as per RFC 1468. [Patch #474358] (taguchi) (TclFinalizeEncodingSubsystem): corrected potential double-free when encodings were finalized on exit. [Bug #219314, #524674]
* * tests/encoding.test: added encoding-23.* testshobbs2002-03-021-1/+16
| | | | | | | * generic/tclIO.c (FilterInputBytes): reset the TCL_ENCODING_START flags in the ChannelState when using 'gets'. [Bug #523988] Also reduced the value of ENCODING_LINESIZE from 30 to 20 as this seems to improve the performance of 'gets' according to tclbench.
* see ChangeLoghobbs2002-03-011-0/+11
|
* generic/tclNamesp.c: optimisation of namespace lookups [Patch 458872]Miguel Sofer2002-02-281-0/+6
|
* Replaced a few direct stack accesses with the POP_OBJECT() macro [Bug 507181]Miguel Sofer2002-02-281-0/+5
|
* * doc/GetIndex.3:dgp2002-02-281-0/+11
| | | | | | | | | | | * generic/tcl.decls (Tcl_GetIndexFromObjStruct): * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Revised the prototype of the Tcl_GetIndexFromObjStruct to take its struct table as a (CONST VOID *) argument, better describing what it is, maintaining source compatibility, and adding CONST correctness according to TIP 27. Thanks to Joe English for an elegant solution. [Bug 520304] * generic/tclDecls.h: make genstubs
* * generic/tclMain.c (Tcl_Main,StdinProc): Corrected some referencedgp2002-02-281-0/+6
| | | | | count management errors on the interactive commandPtr Tcl_Obj found by Purify. Thanks to Jeff Hobbs for the report and assistance.
* mem leak fixeshobbs2002-02-281-0/+9
|
* * tests/socket.test (2.7): Accepted and applied patch for Tcl SFandreas_kupries2002-02-271-0/+4
| | | | | bug #523470 provided by Don Porter <dgp@users.sourceforge.net> to avoid timing problems in that test.
* * unix/tclUnixChan.c (TclpOpenFileChannel): Added code to regonizeandreas_kupries2002-02-271-9/+20
| | | | | | | | | | "/dev/tty" (by name) and to not handle it as tty / serial line. This is the controlling terminal and is special. Setting it into raw mode as is done for other tty's is a bad idea. This is a hackish fix for expect SGF Bug #520624. The fix has limitation: Tcl_MakeFileChannel handles tty's specially too, but is unable to recognize /dev/tty as it only gets a file descriptor, and no name for it.
* see ChangeLoghobbs2002-02-271-0/+2
|
* generic/tclCmdMZ.chobbs2002-02-271-0/+8
|
* see ChangeLoghobbs2002-02-271-0/+4
|
* see ChangeLoghobbs2002-02-261-0/+43
|
* bugfix to the bugfix to the new [for] compiled codeMiguel Sofer2002-02-261-0/+7
|
* * mac/tclMacSock.c (TcpGetOptionProc): Changed to recognize theandreas_kupries2002-02-261-0/+6
| | | | | option "-error". Essentially ignores the option, always returning an empty string.
* typodgp2002-02-261-1/+1
|
* avoiding a buffer overrun in [subst]; restoring tcl7.6 behaviour [Bug #495207]Miguel Sofer2002-02-251-0/+7
|
* * unix/tclUnixPort.h: corrected strtoll prototype mismatch on Tru64.dgp2002-02-251-0/+1
|
* * compat/strtod.c (strtod): simplified #includesdgp2002-02-251-0/+6
| | | | | * compat/strtol.c (strtol): gather result in a long before returning as a long: necessary on platforms where sizeof(int) != sizeof(long).
* * unix/tclLoadDyld.c: updated to use Mac OS X 10.1 dyld APIs thatdas2002-02-251-0/+5
| | | | have more libdl-like semantics. (bug #514392)
* fixing a bug in last tclCompCmds.c patch, in the code for [for] and [while].Miguel Sofer2002-02-251-0/+10
|
* Minor cleanup of compat functions to get rid of GCC warnings.dkf2002-02-251-0/+5
|
* * compat/strtoull.c (strtoull):dgp2002-02-241-0/+8
| | | | | | | * compat/strtoll.c (strtoll): * compat/strtoul.c (strtoul): Fixed failure to handle leading sign symbols '+' and '-' and '0X' and raise overflow errors. [Bug 440916] Also corrects prototype and errno problems.
* * configure: Regen.mdejong2002-02-231-0/+7
| | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Link with -n32 instead of -32 when building on IRIX64-6.* system. [Tcl bug 521707]
* * generic/tclInt.h:dgp2002-02-221-0/+8
| | | | | | | * generic/tclObj.c: renamed global variable emptyString -> tclEmptyString because it is no longer static. * generic/tclPkg.c: Fix for panic when library is loaded on a platform without backlinking without proper use of stubs. [Bug 476537]
* see ChangeLoghobbs2002-02-221-0/+4
|
* see ChangeLoghobbs2002-02-221-0/+11
|
* Optimising [if], [for] and [while] for constant conditionsMiguel Sofer2002-02-221-0/+7
|
* Added TIP#76 implementation, docs + tests.dkf2002-02-221-0/+6
|
* Const-ifying declarations of strtoll/strtoull and new compat code.dkf2002-02-221-0/+10
|
* no messagedavygrvy2002-02-211-0/+30
|
* no messagedavygrvy2002-02-211-0/+13
|
* Improving 'long long' detection...dkf2002-02-211-0/+5
|
* no messagedavygrvy2002-02-201-5/+21
|
* * generic/tcl.decls (Tcl_RegExpRange,Tcl_GetIndexFromObjStruct):dgp2002-02-201-0/+8
| | | | | | | Overlooked a few source incompatibilities. Now using CONST84. * generic/tclDecls.h: make genstubs * generic/tcl.h (Tcl_CmdObjTraceProc): silence warning from Sun Workshop compiler.
* no messagedavygrvy2002-02-201-0/+8
|
* Made tcl.h better at guessing what is going on with 64-bit types whendkf2002-02-201-0/+6
| | | | configure doesn't tell it explicitly.
* Fixed behaviour of [format] on 64-bit platforms by defining it to work withdkf2002-02-191-0/+8
| | | | | | machine words by default. This seems to be what the test suite expected anyway, and it is a fairly sensible choice. The other alternative was to make %d always 32-bit and %ld always 64-bit, but that'd be more complex to do.
* * First draft of updated changes for 8.4a4 release.dgp2002-02-191-2/+6
|
* * unix/tclUnixPort.h: add strtoll/strtoull declarations forhobbs2002-02-161-0/+3
| | | | platforms that do not define them.
* * generic/tclIndexObj.c (STRING_AT): removed ptrdiff_t cast andhobbs2002-02-161-0/+5
| | | | use of VOID* in default case (GNU-ism).
* Further changes to the TIP 72 patch to make it compile under VC++Kevin B Kenny2002-02-151-0/+13
|
* * tclExecute.c:andreas_kupries2002-02-151-0/+8
| | | | | | | * tclIOGT.c: * tclIndexObj.c: Touchups to the TIP 72 patch to make it compileable under Windows again. The changes are not complete, there is one nasty regarding _stati64
* TIP#72 implementation. See ChangeLog for details.dkf2002-02-151-0/+68
| | | | | This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode.
* * generic/tclIOCmd.c (Tcl_GetsObjCmd): Trivial fix for bugandreas_kupries2002-02-141-0/+7
| | | | | | #517503, a memory leak reported by Miguel Sofer <msofer@users.sourceforge.net>. The leak happens if an error occurs for "set var [gets $chan]" and leak one empty object.
* * djgpp/ (new directory)davygrvy2002-02-121-0/+16
| | | | | | | | | | | | | | | * djgpp/Makefile (new): * unix/tclAppInit.c: * unix/tclMtherr.c: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPort.h: Early stage of DJGPP support for building Tcl on DOS. Dynamic loading isn't working, yet. Requires watt32 for the TCP/IP stack. No autoconf, yet. Barely tested, but makes a working exe that runs Tcl in protected-mode, flat memory. [exec] and pipes will need the most work as multi-tasking on DOS has to be carefully.
* Added Tcl_CreateObjTrace, Tcl_GetCommandInfoFromToken andKevin B Kenny2002-02-101-0/+16
| | | | Tcl_SetCommandInfoFromToken. (TIPs #32 and #79.)
* see ChangeLoghobbs2002-02-081-0/+14
|