summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * doc/GetStdChan.3: Added recommendation that each call todgp2006-06-062-1/+16
| | | | Tcl_SetStdChannel() be accompanied by a call to Tcl_RegisterChannel().
* Documentation improvements (including Tcl_Realloc(NULL,x) behaviour)dkf2006-06-052-4/+12
|
* Minor formatting fixesdkf2006-06-051-174/+182
|
* * generic/tcl.h (Tcl_DecrRefCount): use if/else construct to allowhobbs2006-05-302-2/+10
| | | | placement in unbraced outer if/else conditions. (jcw)
* * macosx/tclMacOSXNotify.c: implemented pthread_atfork() handler thatdas2006-05-275-78/+309
| | | | | | | | | | | | | * unix/tcl.m4 (Darwin): recreates CoreFoundation state and notifier thread in the child after a fork(). Note that pthread_atfork() is available starting with Tiger only. Because vfork() is used by the core on Darwin, [exec]/[open] are not affected by this fix, only extensions or embedders that call fork() directly (such as TclX). However, this only makes fork() safe from corefoundation tcl with --disable-threads; as on all platforms, forked children may deadlock in threaded tcl due to the potential for stale locked mutexes in the child. [Patch 923072] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59
* autoconf-2.59das2006-05-261-2/+2
|
* updates for Xcode 2.3das2006-05-262-27/+3
|
* Fix [Bug 1494160]dkf2006-05-242-1/+6
|
* Typo. [Bug 1494160]dkf2006-05-241-2/+2
|
* Minor doc improvementsdkf2006-05-233-39/+44
|
* Silence compiler warning.dgp2006-05-151-2/+3
|
* * generic/tclProc.c (ProcCompileProc): When a bump of the compiledgp2006-05-132-5/+92
| | | | | | | | epoch forces the re-compile of a proc body, take care not to overwrite any Proc struct that may be referred to on the active call stack. This fixes [Bug 148218]. Note that the fix will not be effective for code that calls the private routine TclProcCompileProc() directly.
* * generic/tclEvent.c (HandleBgErrors): fix leak. [Coverity issue 86]das2006-05-122-16/+21
|
* * generic/tclMain.c (Tcl_Main): Corrected flaw that requireddgp2006-05-053-112/+140
| | | | | | * tests/main.test: (Tcl_Main-4.5): processing of one interactive command before passing control to the loop routine registered with Tcl_SetMainLoop() [Bug 1481986].
* * README: Bump version number to 8.5a5dgp2006-05-0410-16/+27
| | | | | | | | | | | | * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * generic/tclBasic.c (ExprSrandFunc): Restore acceptance of wide/bigdgp2006-05-043-8/+23
| | | | * doc/mathfunc.n: integer values by srand() [Bug 1480509].
* * changes: Updates for another RC.core_8_5_a4dgp2006-04-262-4/+22
|
* * generic/tclBinary.c: Revised the handling of the Q and q formatdgp2006-04-264-12/+88
| | | | | | * generic/tclInt.h: specifiers for [binary] to account for the * generic/tclStrToD.c: "middle endian" floating point format used in Nokia N770.
* * doc/DoubleObj.3: More doc updates for TIP 237.dgp2006-04-265-60/+101
| | | | | | | | * doc/expr.n: * doc/format.n: * doc/mathfunc.n: * doc/scan.n: * doc/string.n:
* * doc/DoubleObj.3: More doc updates for TIP 237.dgp2006-04-252-38/+29
| | | | | * doc/format.n: * doc/scan.n:
* * doc/DoubleObj.3: More doc updates for TIP 237.dgp2006-04-255-102/+120
| | | | | | | | * doc/scan.n: * generic/tclScan.c: [scan $s %u] is documented to accept only * tests/scan.test: decimal formatted integers. Fixed code to match.
* correct ChangeLog to reflect 2006-04-19 commit ofKevin B Kenny2006-04-241-0/+4
| | | | generic/tclStrToD.c
* fix for Martin Lemburg's DST conversion bug.Kevin B Kenny2006-04-194-9/+93
| | | | http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/9a8b15a4dfc0b7a0
* more fine-tuning of the revised docsdgp2006-04-181-14/+11
|
* formatting fixes and note change that ::tcl_precision is now per-threaddgp2006-04-181-2/+11
| | | | instead of per-process.
* Minor fixes post-review.dkf2006-04-182-5/+13
|
* * doc/IntObj.3: Documentation changes to account for TIP 237 changes.dgp2006-04-173-70/+102
| | | | * doc/Object.3: [Bug 1446971]
* typodgp2006-04-131-2/+2
|
* Fix [1376892]dkf2006-04-122-60/+143
|
* fix make html errorsdas2006-04-123-8/+8
|
* cosmetic fix to 'install' targetsdas2006-04-121-1/+3
|
* * generic/tclTrace.c: Stop some interference between enter tracesdgp2006-04-113-5/+53
| | | | * tests/trace.test: and enterstep traces. [Bug 1458266]
* typosdas2006-04-111-2/+2
|
* move tagdgp2006-04-071-2/+2
|
* * generic/tclPathObj.c: Yet another revised fix for the [Bug 1379287]dgp2006-04-073-5/+37
| | | | * tests/fileSystem.test: family of path normalization bugs.
* * generic/tclRegexp.c (FinalizeRegexp): full reset data tohobbs2006-04-072-6/+17
| | | | indicate that readiness for reinitialization.
* * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): It seemsdgp2006-04-064-7/+17
| | | | | | | * tests/indexObj.test: there are extensions that rely on the prior * doc/GetIndex.3: behavior that the empty string cannot succeed as a unique prefix matcher, so I'm restoring Donal Fellow's solution. Added mention of this detail to the documentation. [Bug 1464039]
* * tests/compExpr-old.test: Updated testmathfunctions constraintdgp2006-04-068-16/+27
| | | | | | | | | | * tests/compExpr.test: to post-TIP-232 world. * tests/expr-old.test: * tests/expr.test: * tests/info.test: * tests/indexObj.test: Corrected other test errors revealed by * tests/upvar.test: testing outside the tcltest application.
* * generic/tclPathObj.c: Revised fix for the [Bug 1379287] familydgp2006-04-062-30/+24
| | | | of path normalization bugs.
* * unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKINGdas2006-04-064-12/+8
| | | | | | define on Darwin. [Bug 1457515] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59
* fix to compile problemsvincentdarley2006-04-051-3/+3
|
* * library/reg/pkgIndex.tcl: Bump to registry 1.2 becausedgp2006-04-056-20/+21
| | | | | | | | * win/tclWinReg.c: Registry_Unload() is a new public routine * win/Makefile.in: compared to the 1.1.* releases. * win/configure.in: Bump package version numbers. * win/configure: autoconf 2.59
* * win/tclWinInit.c: More careful calls to Tcl_DStringSetLength()dgp2006-04-059-15/+34
| | | | | | | | | | | | * win/tclWinSock.c: to avoid creating invalid DString states. * win/tclWinDde.c: Bump to version 1.3.2. [RFE 1366195] * library/dde/pkgIndex.tcl: * library/reg/pkgIndex.tcl: Bump to registry 1.1.6 * win/tclWinReg.c: * win/configure.in: Bump package version numbers. * win/configure: autoconf 2.59
* * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow emptydgp2006-04-055-17/+16
| | | | | strings to be matched by the Tcl_GetIndexFromObj machinery, in the same manner as any other key. [Bug 1464039]
* Ooopsdkf2006-04-051-2/+2
|
* Nail [Bug 1464039] by allowing the empty string to be exactly matched bydkf2006-04-053-43/+59
| | | | Tcl_GetIndexFromObj. Also added tests.
* typosdas2006-04-051-3/+3
|
* * generic/tclIO.c (ReadChars): Added check and panic andandreas_kupries2006-04-053-2/+109
| | | | | | | | | | | | | | | | | | | | | commentary to a piece of code which relies on BUFFER_PADDING to create enough space at the beginning of each buffer forthe insertion of partial multi-byte data at the beginning of a buffer. To explain why this code is ok, and as precaution if someone twiddled the BUFFER_PADDING into uselessness. * generic/tclIO.c (ReadChars): [SF Tcl Bug 1462248]. Added code temporarily suppress the use of TCL_ENCODING_END set when eof was reached while the buffer we are converting is not truly the last buffer in the queue. together with the Utf bug below it was possible to completely bollox the buffer data structures, eventually crashing Tcl. * generic/tclEncoding.c (UtfToUtfProc): Fixed problem where the function accessed memory beyond the end of the input buffer. When TCL_ENCODING_END is set and the last bytes of the buffer start a multi-byte sequence. This bug contributed to [SF Tcl Bug 1462248].
* * generic/tclExecute.c: remove unused var and silence gcc warningMiguel Sofer2006-03-302-3/+10
|
* * win/Makefile.in: convert _NATIVE paths to use / to avoid ".\"hobbs2006-03-292-6/+11
| | | | path-as-escape issue.