summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* TIP #337 IMPLEMENTATIONdgp2008-12-0913-73/+123
| | | | | | | | | | | | | | | | | | | * doc/BackgdErr.3: Converted internal routine * doc/interp.n: TclBackgroundException() into public routine * generic/tcl.decls: Tcl_BackgroundException(). * generic/tclEvent.c: * generic/tclInt.decls: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclIO.c: Update callers. * generic/tclIOCmd.c: * generic/tclInterp.c: * generic/tclTimer.c: *** POTENTIAL INCOMPATIBILITY only for extensions using the converted internal routine ***
* A bit more readability refactoring.dkf2008-12-092-278/+300
|
* Tcl_MacOSXOpenVersionedBundleResources: Fix leak, simplify logicdas2008-12-071-28/+36
|
* Fix warnings with assertions enableddas2008-12-071-2/+2
|
* oopsdkf2008-12-061-1/+2
|
* Partial fix for [Bug 2388866]dkf2008-12-062-1/+20
|
* regendkf2008-12-052-2/+13
|
* Implement TIP#335dkf2008-12-054-6/+61
|
* fix Tcl_AppendElement documentation: signature in doc did notnijtmans2008-12-051-2/+2
| | | | match with real signature in header file
* minor improvements derived from [Patch 1723738]dkf2008-12-051-2/+3
|
* regendkf2008-12-052-126/+141
|
* Implement TIP#307.dkf2008-12-057-231/+256
|
* * generic/tclPathObj.c (Tcl_FSGetNormalizedPath): Added anotherdgp2008-12-042-13/+82
| | | | | flag value TCLPATH_NEEDNORM to mark those intreps which need more complete normalization attention for correct results. [Bug 2385549]
* Fix [Bug 2380318]dkf2008-12-032-12/+60
|
* * generic/tclFileName.c (DoGlob): One of thedgp2008-12-032-3/+11
| | | | | | 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-0215-37/+132
| | | | | | | | | | | | | | | | | | * 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-022-3/+9
| | | | | Ferrieux's first patch for [Bug 2270477] with a gentler version, also supplied by him.
* * generic/tclParse.c: Coding standards fixups.dgp2008-12-012-17/+23
|
* Fix [Bug 2371623] with a constraint.dkf2008-12-012-10/+15
|
* autoconf-2.59das2008-12-011-6141/+6124
|
* autoheader-2.59das2008-12-011-0/+3
|
* * library/clock.tcl (format, ParseClockScanFormat): Added aKevin B Kenny2008-11-303-4/+28
| | | | | | | [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.
* regendkf2008-11-291-6141/+6157
|
* Implementation of TIP #210.dkf2008-11-298-64/+459
|
* Moved a number of tests to the newer style.patthoyts2008-11-291-102/+122
|
* Code now simple enough that we can improve its performance by applying thedkf2008-11-292-10/+16
| | | | double-checked locking pattern.
* Improvements to the general readability of the TSD implementation.dkf2008-11-292-143/+220
|
* Alternate fix for[Bug 2251175]: missing backslash substitution on expanded ↵ferrieux2008-11-276-79/+38
| | | | literals.
* A few more (harmless) Tcl_SetResult eliminationsnijtmans2008-11-262-14/+9
|
* Eliminate warning: unused variablenijtmans2008-11-262-3/+5
|
* * library/tclIndex: Removed reference to no-longer-extant procedureKevin B Kenny2008-11-263-3/+9
| | | | | | '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-254-14/+12
| | | | | examples how it should have been done. purpose: contribute in the TIP #340 discussion.
* * generic/tclIO.c (TclFinalizeIOSubsystem): Applied Alexandreandreas_kupries2008-11-252-2/+8
| | | | | 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-252-9/+14
| | | | in a dstring test
* Converter script improvements. [Bug 2330040]dkf2008-11-242-45/+62
|
* Fix IsChannelExisting name comparison [Bug 2333466]ferrieux2008-11-231-2/+2
|
* Convert Tcl_SetResult(......, TCL_DYNAMIC) tonijtmans2008-11-192-2/+9
| | | | | Tcl_SetResult(......, TCL_VOLATILE), in preparation for TIP #340
* Simplification of expanded-literals handling after analysis of dead branchesferrieux2008-11-193-36/+12
|
* 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 generic/tclCompCmds.c substitution on ↵ferrieux2008-11-172-2/+15
| | | | expanded literals.
* Fix [Bug 2251175]: missing backslash substitution on expanded literals.ferrieux2008-11-176-14/+106
|
* Fix signature and implementation of Tcl_HashStats,nijtmans2008-11-177-22/+26
| | | | such that it conforms to the documentation.
* Check for uncompiled-for-continue [Bug 2186888] fixed earlier.ferrieux2008-11-172-1/+19
|
* change two Tcl_SetResult calls to Tcl_SetObjResult,nijtmans2008-11-162-5/+11
| | | | as simplification for the TIP #340 patch.
* Tidy up formatting.dkf2008-11-161-612/+595
|
* remove -Wno-implicit-intdas2008-11-141-2/+2
|
* rename static function FSUnloadTempFile tonijtmans2008-11-134-16/+22
| | | | | | 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-122-242/+248
| | | | | HKCR requires administrative access on many systems but HKLM is always available to the current user