summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclFileName.c (DoGlob): One of thedgp2008-12-031-0/+7
| | | | | | Tcl_FSMatchInDirectory() calls did not have its return code checked. This caused error messages returned by some Tcl_Filesystem drivers to be swallowed.
* note incompadgp2008-12-021-0/+2
|
* TIP #336 IMPLEMENTATIONdgp2008-12-021-0/+20
| | | | | | | | | | | | | | | | | | * generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c:
* * generic/tclIO.c (TclFinalizeIOSubsystem): Replaced Alexandreandreas_kupries2008-12-021-0/+6
| | | | | Ferrieux's first patch for [Bug 2270477] with a gentler version, also supplied by him.
* * generic/tclParse.c: Coding standards fixups.dgp2008-12-011-0/+4
|
* Fix [Bug 2371623] with a constraint.dkf2008-12-011-7/+11
|
* * library/clock.tcl (format, ParseClockScanFormat): Added aKevin B Kenny2008-11-301-0/+9
| | | | | | | [string map] to get rid of namespace delimiters before caching a scan or format procedure [Bug 2362156]. * tests/clock.test (clock-64.[12]): Added test cases for the bug that was tickled by a namespace delimiter inside a format string.
* Implementation of TIP #210.dkf2008-11-291-0/+9
|
* Code now simple enough that we can improve its performance by applying thedkf2008-11-291-1/+2
| | | | double-checked locking pattern.
* Improvements to the general readability of the TSD implementation.dkf2008-11-291-23/+31
|
* Alternate fix for[Bug 2251175]: missing backslash substitution on expanded ↵ferrieux2008-11-271-0/+8
| | | | literals.
* A few more (harmless) Tcl_SetResult eliminationsnijtmans2008-11-261-0/+1
|
* Eliminate warning: unused variablenijtmans2008-11-261-0/+4
|
* * library/tclIndex: Removed reference to no-longer-extant procedureKevin B Kenny2008-11-261-0/+7
| | | | | | 'tclLdAout'. * doc/library.n: Corrected mention of 'auto_exec' to 'auto_execok'. [Patch 2114900] thanks to Stu Cassoff <stwo@users.sf.net>
* Eliminate 3 calls to Tcl_SetResult, asnijtmans2008-11-251-0/+6
| | | | | examples how it should have been done. purpose: contribute in the TIP #340 discussion.
* * generic/tclIO.c (TclFinalizeIOSubsystem): Applied Alexandreandreas_kupries2008-11-251-0/+6
| | | | | Ferrieux's patch for [Bug 2270477] to prevent infinite looping during finalization of channels not bound to interpreters.
* don't assume that Tcl_SetResult sets interp->result, especially notnijtmans2008-11-251-0/+6
| | | | in a dstring test
* Converter script improvements. [Bug 2330040]dkf2008-11-241-18/+23
|
* Convert Tcl_SetResult(......, TCL_DYNAMIC) tonijtmans2008-11-191-0/+6
| | | | | Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340
* Fix signature and implementation of Tcl_HashStats,nijtmans2008-11-181-2/+2
| | | | such that it conforms to the documentation.
* Fix [Bug 2251175]: missing backslash substitution on expanded literals.ferrieux2008-11-171-0/+2
|
* Fix [Bug 2251175]: missing backslash substitution on expanded literals.ferrieux2008-11-171-0/+6
|
* Fix signature and implementation of Tcl_HashStats,nijtmans2008-11-171-0/+9
| | | | such that it conforms to the documentation.
* Check for uncompiled-for-continue [Bug 2186888] fixed earlier.ferrieux2008-11-171-0/+5
|
* change two Tcl_SetResult calls to Tcl_SetObjResult,nijtmans2008-11-161-0/+6
| | | | as simplification for the TIP #340 patch.
* rename static function FSUnloadTempFile tonijtmans2008-11-131-0/+8
| | | | | | TclFSUnloadTempFile, needed in tclLoad.c Fixed [Bug 2269431]: load of shared objects leaves temporary files on windows
* Use HKEY_CURRENT_USER instead of HKEY_CLASSES_ROOT during tests. Writing topatthoyts2008-11-121-4/+10
| | | | | HKCR requires administrative access on many systems but HKLM is always available to the current user
* Use -O2 as gcc optimization compiler flag, and getnijtmans2008-11-121-0/+3
| | | | rid of -Wno-implicit-int for UNIX
* Eliminate warning: passing arg 4 of `Tcl_SplitList' fromnijtmans2008-11-111-1/+1
| | | | | | incompatible pointer type reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning)
* Eliminate warning: passing arg 4 of `Tcl_SplitList' fromnijtmans2008-11-111-0/+8
| | | | | | incompatible pointer type reverted change from 2008-11-06 (was under the impression that "-Wno-implicit-int" added an extra warning)
* * doc/platform_shell.n: Fixed [Bug 2255235], reported by Ulrichandreas_kupries2008-11-101-0/+10
| | | | | | | | | * library/platform/pkgIndex.tcl: Ring <uring@users.sourceforge.net>. * library/platform/shell.tcl: Updated the LOCATE command in the * library/tm.tcl: package 'platform::shell' to handle the new form * unix/Makefile.in: of 'provide' commands generated by tm.tcl. Bumped * win/Makefile.in: package to version 1.1.4. Added cross-references to the relevant parts of the code to avoid future desynchronization.
* patch #2215022: clean up the binary ensemble initialization codepatthoyts2008-11-071-0/+7
| | | | | Applied a patch from Duoas which extends the TclMakeEnsemble command to handle sub-ensembles from tables. Cleaned up the original patch a bit.
* add "-Wno-implicit-int" for gcc, as on UNIXnijtmans2008-11-061-1/+8
| | | | eliminate an 'array index out of bounds' warning on HP-UX'
* * generic/tclPort.h: remove the ../win/ header dir as the buildhobbs2008-11-041-0/+6
| | | | | system already has it, and it confuses builds when used with private headers installed.
* Version bump of TclOOdkf2008-11-011-0/+4
|
* Fix [Bug 2200824] and make class constructor error handling much more robust.dkf2008-10-311-15/+31
|
* CONSTify TclDTraceInfonijtmans2008-10-281-1/+1
| | | | Eliminate some -Wstrings-write warnings
* CONSTify TclDTraceInfonijtmans2008-10-281-0/+8
| | | | Eliminate some -Wstrings-write warnings
* * generic/tclEncoding.c: Use "iso8859-1" and not "identity"dgp2008-10-271-0/+13
| | | | | | | | | | | | as the default and original [encoding system] value. Since "iso8859-1" is built in to the C source code for Tcl now, there's no availability issue, and it has the good feature of "identity" that we must have ("bytes in" == "bytes out") without the bad feature of "identity" ("broken as designed") that makes us want to abandon it. [RFE 2008609] *** POTENTIAL INCOMPATIBILITY for older releases of Tclkit and any other code expecting a particular value for Tcl's default system encoding ***
* Fixed a failure to read SHOUTcast streams with the new 2.7patthoyts2008-10-231-0/+6
| | | | | package. Introduced a new intial state as the first response may not be HTTP*.
* * generic/tclCmdAH.c (ForNextCallback): handle TCL_CONTINUE inMiguel Sofer2008-10-231-0/+5
| | | | the for body [Bug 2186888].
* Letting CONST die a slow and graceful death, since NO_CONST wasnijtmans2008-10-221-0/+20
| | | | broken since 8.4 and no-one complained about it.
* * generic/tclProc.c: Reset -level and -code values to defaultsdgp2008-10-191-0/+5
| | | | after they are used. [Bug 2152286].
* Check syntax of [info coroutine] args, i.e. there are none.dkf2008-10-191-0/+3
|
* Document [info coroutine].dkf2008-10-191-0/+2
|
* Improve documentation of [tcl::prefix].dkf2008-10-191-0/+5
|
* CONST -> constnijtmans2008-10-171-0/+6
|
* * generic/tclIORTrans.c (DeleteReflectedTransformMap): Removedandreas_kupries2008-10-171-0/+5
| | | | debug output in C++ comment.
* * generic/tclCompile.h: Declare the internal tclInstructionTabledgp2008-10-171-0/+9
| | | | | | | | * generic/tclExecute.c: to simply be "const", not CONST86. * generic/tclCmdAH.c: whitespace. * generic/tclCmdIL.c: Uninitialized variable warning. * generic/tclTest.c: const correctness warning.
* Improve clarity of formatting.dkf2008-10-171-3/+9
|