summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Improved documentation on behaviour of read w.r.t. serial ports.dkf2001-04-061-0/+3
| | | | [Bug #219402]
* Fixed problem with [string compare \x00 \x01] and hopefully sped thedkf2001-04-061-0/+12
| | | | | command up in a few cases too (notably byte arrays and UNICODE objects.) [Bug #219201]
* 2001-04-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>andreas_kupries2001-04-051-0/+5
| | | | | * doc/Macintosh.3: Removed duplicates from .SH line [Bug #413983].
* Fixed so tclCmdMZ.c will compile with K&R compilers [Patch #413844]dkf2001-04-051-0/+5
|
* Restore support for pre-ANSI compilers.dgp2001-04-041-0/+5
|
* 2001-04-04 Andreas Kupries <andreas_kupries@users.sourceforge.net>andreas_kupries2001-04-041-1/+11
| | | | | | | | | | * unix/mkLinks: Updated to contain the new manpage. * doc/Environment.3: New manpage, describes Tcl_PutEnv [Bug #219171]. * doc/Macintosh.3: New manpage describing the macintosh specific parts of the public API [Bug #219169].
* * unix/configure:hobbs2001-04-041-0/+8
| | | | | | | * unix/tcl.m4: extended test of termios vs. termio vs. sgtty to better detect result on Linux and when certain configure redirections are being used. (max) [Patch #402923; Bug #227412, #219194]
* 2001-04-04 Andreas Kupries <andreas_kupries@users.sourceforge.net>andreas_kupries2001-04-041-0/+7
| | | | | | | * generic/tclTest.c: * tests/io.tests: TIP #10 followup correcting a problem with the original patch because of the lack of 'testthread id' for a non-threaded compilation.
* fixed a typo in today's date.Kevin B Kenny2001-04-041-1/+1
|
* (TIP#27) Changed a number of Tcl API's to accept "CONST char*"Kevin B Kenny2001-04-041-0/+20
| | | | in place of simple "char*". (kennykb) [Patch #404026]
* change for tclListObj.chobbs2001-04-041-0/+6
|
* 2001-04-03 Andreas Kupries <andreas_kupries@users.sourceforge.net>andreas_kupries2001-04-031-0/+9
| | | | | | | | | * unix/mkLinks: Added 'Signal.3', 'Tcl_WaitPid'. * doc/DetachPids.3: Added description of 'Tcl_WaitPid' [Bug #219173]. * doc/Signal.3: New man page describing the public API procedures 'Tcl_SignalId' and 'Tcl_SignalMsg' [Bug #219172].
* * README:hobbs2001-04-031-0/+4
| | | | | * win/README: * win/README.binary: further notes corrections.
* * win/configure:hobbs2001-04-031-0/+5
| | | | * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381]
* * README:hobbs2001-04-021-0/+17
| | | | | | | | * mac/README: * win/README: * win/README.binary: * unix/README: updated patchlevel information to 8.4a3 and updated links and notes.
* * generic/tclCkalloc.c (TclFinalizeMemorySubsystem): set curTagPtrhobbs2001-03-311-0/+8
| | | | | | | | to NULL to allow for reuse. * generic/tclEvent.c (Tcl_Finalize): moved the tsdPtr initialization inside the subsystemsInitialized check to prevent it potentially getting called twice during finalization. (wu) [Patch #403532, Bug #219391]
* * win/tclWinSock.c (SocketEventProc): Fixed race condition inhobbs2001-03-311-0/+7
| | | | | readability of socket on Windows. [Patch #410674, Bug #219205 #219333]
* see ChangeLoghobbs2001-03-301-0/+9
|
* 2001-03-30 Andreas Kupries <andreas_kupries@users.sourceforge.net>andreas_kupries2001-03-301-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * All of the changes below belong to TIP #10 [Tcl I/O Enhancement: Thread-Aware Channels]. See also [Patch #403358] at SF. * generic/tclIO.h (struct ChannelState, line 236f): Extended the structure with a new field of type 'Tcl_ThreadId' to hold the id of the thread currently managing all channels with this state. Note: This structure is shared by all channels in a stack of transformations. * generic/tclIO.c (Tcl_CreateChannel, lines 1058-1065): Modified to store the Id of the current thread in the 'ChannelState' of the new channel. * generic/tclIO.c (Tcl_SpliceChannel, lines 2265-2270): Modified in the same manner as 'Tcl_CreateChannel' as the channel will be managed by the current thread afterward. * generic/tclIO.c (Tcl_GetChannelThread, lines 1478-1503): * generic/tcl.decls (Tcl_GetChannelThread, lines 1504-1506): New API function to retrieve the Id of the managing thread from a channel. Implementation and declaration. * generic/tclTest.c (TestChannelCmd, lines 4520-4532): Added subcommand 'mthread' to query a channel about its managing thread.
* doc fixeshobbs2001-03-301-0/+4
|
* * tests/interp.test: Print out warning whenmdejong2001-03-291-0/+7
| | | | | | testinterpdelete command is not defined. Add tests that checks to make sure a child interp inherits the parent's cwd.
* * unix/tclUnixPipe.c (TclpCreateTempFile): prevent potential racehobbs2001-03-291-1/+5
| | | | | condition and security leak in tmp filename creation. (max) [Patch #402924]
* see ChangeLoghobbs2001-03-291-0/+10
|
* Added notes to clarify behaviour of [lsort] and many examples.dkf2001-03-291-0/+5
|
* see changeshobbs2001-03-281-0/+9
|
* Correction to patch from 2001-01-18dgp2001-03-261-0/+5
| | | | tclDecls.h was not generated using 'make genstubs'. Typos in case.
* Removed tclWinTCharEncoding (static variable in win/tclWin32Dll.c)dkf2001-03-261-0/+5
|
* see changeshobbs2001-03-241-0/+8
|
* Error behaviour of [unset] was changed to agree with documentation, sodkf2001-03-151-0/+5
| | | | must change associated test as well.
* * library/package.tcl (pkg_mkIndex): Added patch from Vincedgp2001-03-141-0/+5
| | | | | Darley to make [pkg_mkIndex -verbose] even more verbose. [Bug 219349, Patch 403529]
* Improved documentation for [info hostname].dkf2001-03-131-0/+3
|
* Made [unset] command behave as documented when no arguments present.dkf2001-03-131-0/+3
|
* A missing return was causing memory corruption in [string map].dkf2001-03-131-0/+3
|
* Added some casts to ClientData that are apparently needed on somedkf2001-03-131-0/+6
| | | | architectures for a clean compile.
* Fixed some string test numberings and added a test.dkf2001-03-121-0/+5
|
* Added SF bug/patch numbers to recent log messages.dgp2001-03-061-1/+2
|
* Fixed two faults with [unset -nocomplain]; one with a possible overrundkf2001-03-061-0/+10
| | | | of the argument array, and another with the documentation.
* Fixed bug that could leave saved data for [info level] pointing intodkf2001-03-021-0/+7
| | | | unallocated memory.
* Corrected earlier missing change log entry for 'clock' documentation.Kevin B Kenny2001-02-251-0/+6
|
* Added test in execute.test for evaluation of an expression in aMiguel Sofer2001-02-231-0/+4
| | | | | | variable; evals once by compiling, second time using the previous compilation. *This refers to the previous patch to ChangeLog, which was mistakenly left without a comment*
* *** empty log message ***Miguel Sofer2001-02-231-0/+6
|
* [split $string ""] now shares character strings in the resulting list,dkf2001-02-161-0/+9
| | | | | giving better performance for smallish strings, and *much* better performance for large (especially multi-megabyte) ones.
* D'oh! The checkbook problem! It's 200*1* now, you fool!dgp2001-02-011-3/+3
|
* 2000-01-31 Don Porter <dgp@users.sourceforge.net>dgp2001-01-311-0/+4
| | | | | * win/makefile.vc (install-libraries): Corrected misdirected install directory for the msgcat 1.2 package.
* 2000-01-30 Don Porter <dgp@users.sourceforge.net>dgp2001-01-301-0/+9
| | | | | | | | | | * generic/tclIO.c (CopyData): Moved code that updates the count of how many bytes are left to copy. Corrects bug that when writing occurs in the background, the copy loop could be escaped without updating the count, causing CopyData() to try to copy more bytes than the toRead value originally passed to TclCopyChannel(), leading to hangs and misreporting of number of bytes copied. [Bug 118203, Patch 103432]
* Clarified last log entry.dgp2001-01-191-1/+2
|
* 2000-01-18 Andreas Kupries <a.kupries@westend.com>andreas_kupries2001-01-181-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | * Everything below belongs together, it fixes bug #123153. * generic/tcl.h (line 342): A bit more explanation about the default value for TCL_PRESERVE_BINARY_COMPATABILITY. * generic/tcl.h (line 1208): Removed the macro 'Tcl_InitHashTable' as it kills binary compatibility to 8.3 and earlier versions. This is the main part of the patch/change. * generic/tcl.decls (line 1469): * generic/tclHash.c (Tcl_InitHashTable): * generic/tclHash.c (Tcl_InitHashTableEx): * generic/tclObj.c (Tcl_InitObjHashTable): Changed 'Tcl_InitHashTableEx' to 'Tcl_InitCustomHashTable'. This change is more of an estethical nature, replacing the ubiquitous 'Ex' suffix with a more meaningful name. The introduced binary incompatibility is deemed acceptable as it is between alpha versions. Updated callers. * doc/Hash.3: * unix/mkLinks: Changed 'Tcl_InitHashTableEx' to 'Tcl_InitCustomHashTable'.
* Fixes tests when spaces exist in install pathnames.dkf2001-01-121-0/+9
| | | | (Applies patch #103174 which fixes bug #119406.)
* 2001-01-04 Don Porter <dgp@users.sourceforge.net>dgp2001-01-041-1/+11
| | | | | | | | | | | | * tests/unixInit.test: * unix/tclUnixInit.c (TclpInitLibraryPath): * win/tclWinInit.c (TclpInitLibraryPath): Several entries in the library path ($tcl_libPath) are determined relative to the absolute path of the executable. When the executable is installed in or near the root directory of the file system, relative pathnames were being incorrectly generated, and in the worst case, memory access violations were crashing the program. [Bug 119416, Patch 102972]
* 2000-12-14 Don Porter <dgp@users.sourceforge.net>dgp2000-12-141-0/+10
| | | | | | | | | | * generic/tclExecute.c: * tests/expr-old.test: Re-wrote Tcl's [expr rand()] and [expr srand($seed)] implementations, fixing a range error on some 64-bit platforms. Added tests that detect the bug. The rewrite changes the seed -> sequence map on 64-bit platforms, only for seed >= 2^31, a slight incompatibility. [Bug 121072, Patch 102781]