Lines Matching +refs:generic +refs:normalize +refs:comments

8 	* generic/tclNotify.c (TclFinalizeNotifier, Tcl_SetServiceMode):
14 * generic/tclPipe.c (TclCleanupChildren):
36 * generic/tclProc.c (ProcessProcResultCode): Fix failure to propagate
40 * generic/tclParseExpr.c (TclParseInteger): Return 1 for the string
47 * generic/tclThread.c (TclFinalizeThreadData): TclpMasterUnlock must
60 * generic/tclStubInit.c: regen
61 * generic/tclIntPlatDecls.h: regen
62 * generic/tclInt.decls: added TclWinResetInterface
71 * generic/tclIOUtil.c (TclFinalizeFilesystem): reset statics to their
95 * generic/tclIOUtil.c: fix to redirected 'load' in virtual filesystem
98 * generic/tclEvent.c: the filesystem must be cleaned up before the
102 * generic/tclTestObj.c: patch omitted from previous change of
107 * generic/tclStubLib.c (Tcl_InitStubs): prevent the cached check of
152 * generic/tclEncoding.c (TclFinalizeEncodingSubsystem): properly
159 * generic/tclInterp.c (AliasCreate): preserve/release interps to
206 * generic/tclInterp.c (TclPreventAliasLoop): prevent seg fault when
211 * generic/tclUtil.c (SetEndOffsetFromAny): handle integer offset
214 * generic/get.test:
215 * generic/string.test:
216 * generic/tclObj.c (SetIntFromAny, SetWideIntFromAny):
217 * generic/tclGet.c (TclGetLong, Tcl_GetInt): simplify sign handling
230 * generic/regexpComp.test: added tests 22.*
231 * generic/tclCompCmds.c (TclCompileRegexpCmd): add left and right
238 * generic/tclCmdMZ.c:
242 * generic/tclTestObj.c:
244 * generic/tclStringObj.c: corrected typos in comments
246 * generic/tclFileName.c:
255 * generic/tclUtil.c (Tcl_Backslash): use TclUtfToUniChar.
259 * generic/tclUtf.c: make use of TclUtfToUniChar macro throughout the
263 * generic/tclVar.c (DisposeTraceResult, CallVarTraces): add proper
266 * generic/tclStringObj.c (Tcl_GetCharLength): optimize for the ascii
271 * generic/tclHash.c (HashStringKey): move string++ lower to save an
274 * generic/tclExecute.c (TclExecuteByteCode): improve INST_STR_CMP to
278 * generic/tclEncoding.c (UtfToUtfProc, UtfToUnicodeProc):
285 * generic/tclCmdMZ.c (Tcl_SplitObjCmd): Use TclUtfToUniChar. Also
291 * generic/tclInt.h: add macro version of Tcl_UtfToUniChar
296 * generic/tcl.h (TCL_PATCH_LEVEL): bump to 8.4.1.1 for patchlevel
311 * generic/tclEvent.c (TclInExit, TclInThreadExit): Split out
314 * generic/tclInt.decls: Declare TclInThreadExit.
315 * generic/tclIntDecls.h: Regen.
316 * generic/tclStubInit.c: Regen.
361 * win/tclWin32Dll.c: added comments about certain NULL function
391 * generic/tclInt.h: Removed definitions of obsolete HistoryEvent and
429 * generic/tcl.h: Added reminder comment to edit
449 * generic/tclVar.c: Fixed code that check for proper # of args to
467 * generic/tclCmdMZ.c:
473 * generic/tclEnv.c (Tcl_PutEnv): correct possible mem leak. [Patch
478 * generic/tcl.h: Need a different strategy through the maze of
480 some comments less misleading...
531 * generic/tclIntDecls.h: fixed botched regen.
535 * generic/tclInt.decls: made TclSetPreInitScript() declaration
536 generic as it is used on mac & aqua as well.
537 * generic/tclIntDecls.h:
538 * generic/tclStubInit.c: regen.
539 * generic/tclCompile.h: added prototype for TclCompileVariableCmd.
595 * generic/tclProc.c (TclCreateProc): mask out VAR_UNDEFINED for
606 * generic/tclCompCmds.c (TclCompileRegexpCmd): correct the checking
626 * generic/tcl.h: CVS snapshots with the actual 8.4.0 release.
640 * generic/tclProc.c (Tcl_ProcObjCmd): correct overeager optimization
667 * generic/tcl.h: Don't explicitly define __WIN32__ for Cygwin, let the
671 * generic/tclEnv.c (Tcl_CygwinPutenv): putenv replacement for Cygwin.
672 * generic/tclFileName.c (Tcl_TranslateFileName): Convert POSIX to
675 * generic/tclPlatDecls.h (TCHAR): Define for Cygwin.
697 * generic/tclCompile.c (TclPrintSource): More CONSTifying.
698 * generic/tclExecute.c (EvalStatsCmd): Object-ify to reduce warnings.
730 * generic/tcl.h:
767 * doc/file.n: Format correction, and clarified [file normalize]
780 * generic/tclBasic.c (TclRenameCommand,CallCommandTraces):
785 * generic/tclVar.c (TclDeleteVars): Corrected logic for setting the
790 * generic/tclVar.c (DeleteArray): leak plug [Bug 604239]. Thanks to
795 * generic/tclVar.c (Tcl_UpVar2): code cleanup to not use goto
802 * generic/tclInterp.c (AliasCreate): a Tcl_Obj was leaked on error
812 * generic/tclVar.c (Tcl_UpVar2): a Tcl_Obj was being leaked on error
832 * generic/tcl.h:
841 * generic/tclInterp.c (SlaveCreate): make sure that the memory and
869 * generic/tcl.decls: added new macosx specific entry to stubs table.
878 * generic/tcl.h: added a #ifnded RESOURCE_INCLUDED so that tcl.h can
881 * generic/tcl.h:
882 * generic/tclNotify.c: added a few Notifier procs, to be able to
923 * generic/tclStubInit.c:
924 * generic/tclPlatDecls.h: regen
934 * generic/tclEnv.c:
954 * generic/tclCompCmds.c: fix for [Bug 599788] (error in element name
960 * generic/tclThreadAlloc.c: small optimisation, reducing the new
965 * generic/tclObj.c (USE_THREAD_ALLOC): fixed leak [Bug 597936]. Thanks
970 * generic/tclThreadAlloc.c (USE_THREAD_ALLOC): moving objects between
975 * generic/tclBasic.c:
976 * generic/tclCmdMZ.c: fix for freed memory r/w in delete traces [Bug
992 * generic/tclCkalloc.c: CONSTified MemoryCmd and CheckmemCmd.
995 * generic/tcl.h: HEAD from the 8.4b2 release.
1007 * library/opt/optparse.tcl: comments in other packages to remind
1027 * generic/tclIOUtil.c (SetFsPathFromAny): Objects should only have
1035 * generic/tclInt.h:
1036 * generic/tclObj.c: (code cleanup) factored the parts in the macros
1045 * generic/tclCmdMZ.c: fixing UMR in delete traces, [Bug 589863].
1071 * generic/tclFCmd.c (CopyRenameOneFile): changed the behavior to
1085 * generic/tclObj.c: optimised Tcl_GetBooleanFromObj and
1091 * generic/tclCompile.h:
1092 * generic/tclObj.c: making tclCmdNameType static ([Bug 584567], Don
1097 * generic/tclObj.c (Tcl_NewObj): added conditional code for
1103 * generic/tclInt.decls:
1110 * generic/tclIntPlatDecls.h:
1111 * generic/tclStubInit.c: Regen.
1120 * generic/tcl.decls: Restored Tcl_Concat to return (char *). Like
1121 * generic/tclDecls.h: Tcl_Merge, it transfers ownership of a dynamic
1122 * generic/tclUtil.c: allocated string to the caller.
1138 * generic/tcl.decls: that a #define of USE_NON_CONST will remove
1139 * generic/tcl.h: all possible source incompatibilities with the
1140 * generic/tclBasic.c: 8.3 version of the header file(s). The new
1141 * generic/tclCmdMZ.c: #define of USE_COMPAT_CONST now does what
1142 * generic/tclCompCmds.c:USE_NON_CONST used to do -- disable only those
1143 * generic/tclCompExpr.c:new CONST's that introduce irreconcilable
1144 * generic/tclCompile.c: incompatibilities.
1145 * generic/tclCompile.h:
1146 * generic/tclDecls.h: Several bugs are also fixed by this patch.
1147 * generic/tclEnv.c: [Bugs 584051,580433] [Patches 585105,582429]
1148 * generic/tclEvent.c:
1149 * generic/tclInt.decls:
1150 * generic/tclInt.h:
1151 * generic/tclIntDecls.h:
1152 * generic/tclInterp.c:
1153 * generic/tclLink.c:
1154 * generic/tclObj.c:
1155 * generic/tclParse.c:
1156 * generic/tclParseExpr.c:
1157 * generic/tclProc.c:
1158 * generic/tclTest.c:
1159 * generic/tclUtf.c:
1160 * generic/tclUtil.c:
1161 * generic/tclVar.c:
1171 * generic/tclExecute.c: bugfix (reading freed memory). Testsuite
1176 * generic/tclExecute.c: added a reference count for the complete
1181 * generic/tclCkalloc.c (TclFinalizeMemorySubsystem): Don't lock the
1194 * generic/tclInt.h (USE_THREAD_ALLOC): for unshared objects,
1201 * generic/tclInterp.c: signed/unsigned comparison warning fixed
1218 * generic/tclIO.c (WriteChars): Added flag to break out of loop if
1240 * generic/tclIOSock.c: Changed size_t to socklen_t in
1250 * generic/tclObj.c: fixed a comment
1252 * generic/tcl.h:
1253 * generic/tclBasic.c:
1254 * generic/tclInterp.c: added the new flag TCL_EVAL_INVOKE to the
1264 * generic/regc_locale.c (cclass): [[:xdigit:]] is only a defined
1268 * generic/regc_cvec.c (newcvec): Corrected initial size value in
1274 * generic/tcl.h:
1275 * generic/tclBasic.c: added the new flag TCL_EVAL_NO_TRACEBACK to the
1278 * generic/tclInterp.h: changed the Alias struct to be of variable
1293 variables to support more generic library build/install rules.
1307 * generic/tclExecute.c: fixed Tcl_Obj leak in code corresponding to
1312 * generic/tclVar.c (TclObjLookupVar): leak fix and improved comments.
1316 * generic/tclVar.c (TclLookupVar): removed early returns that
1322 * generic/tclExecute.c:
1328 * generic/tclProc.c: fix for [Tk Bug 219218] "error handling with
1333 * generic/tclExecute.c: restoring full TCL_COMPILE_DEBUG
1343 * generic/tclExecute.c: restoring the tcl_traceCompile functionality
1385 * generic/tclIOUtil.c: made tclNativeFilesystem static (since 07-19
1386 changes removed its usage elsewhere), and added comments about its
1388 * generic/tclLoad.c:
1389 * generic/tcl.h:
1390 * generic/tcl.decls:
1395 * generic/tclInt.h: removed tclNativeFilesystem declaration since it
1402 * generic/tclExecute.c (IllegalExprOperandType): Improved error
1404 * generic/tclParseExpr.c (GetLexeme): Allowed parser to recognise
1413 * generic/tclIOUtil.c: fix to GetFilesystemRecord
1436 * generic/tclExecute.c, generic/tclCompile.c, generic/tclBasic.c:
1437 * generic/tclCompile.h (builtinFuncTable, instructionTable): Added
1441 * generic/tclCompExpr.c (operatorTable):
1443 * generic/tclIOUtil.c (theFilesystemEpoch, filesystemWantToModify,
1449 * generic/tclIOUtil.c: it properly in tclInt.h
1450 * generic/tclInt.h:
1452 * generic/tclUtf.c (totalBytes): Made this array static and const.
1454 * generic/tclParse.c (typeTable): Made this array static and const.
1467 * generic/tclInt.h:
1468 * generic/tcl.h:
1469 * */*Load*.c: added comments on changes of 07/17 and replaced
1472 * generic/tclFCmd.c:
1483 * generic/tclBasic.c (CallCommandTraces): delete traces now receive
1493 * generic/tclVar.c (DupParsedVarName): nasty bug fixed, reported by
1498 * generic/tclVar.c (TclPtrIncrVar): missing CONST in declarations,
1504 * generic/tclInt.h:
1505 * generic/tclIOUtil.c:
1506 * generic/tclLoadNone.c:
1515 * win/tclWinLoad.c: modified to move more functionality to the generic
1528 * generic/tclInt.decls:
1529 * generic/tclIntDecls.h:
1530 * generic/tclStubInit.c:
1531 * generic/tclVar.c: removing the now redundant functions to access
1537 * generic/tclExecute.c (TclExecuteByteCode): Minor fixes to make this
1542 * generic/tclExecute.c: modified to do variable lookup explicitly, and
1545 * generic/tclInt.h: declare some functions previously local to
1547 * generic/tclVar.c: removed local declarations; moved all special
1576 * generic/tclVar.c: inaccurate comment fixed
1580 * generic/tclBasic.c (Tcl_AddObjErrorInfo):
1581 * generic/tclExecute.c (TclUpdateReturnInfo):
1582 * generic/tclInt.h:
1583 * generic/tclProc.c:
1591 * generic/tclVar.c: refactorisation to reuse already looked-up Var
1596 * generic/tclInt.decls:
1597 * generic/tclInt.h:
1598 * generic/tclIntDecls.h:
1599 * generic/tclNamesp.c: adding CONST qualifiers to variable names
1617 * win/tclWinFile.c: updated comments to reflect 07-11 changes.
1622 * generic/tclIOUtil.c: comment cleanup and code speedup.
1626 * generic/tclInt.h: Removed declarations that duplicated entries
1633 * generic/tcl.h: distinguish it from the 8.4b1 release.
1658 * generic/tclCkalloc.c: ckalloc() and friends take the block size as
1664 * generic/tclCompile.c: now setting local vars undefined at compile
1666 * generic/tclProc.c: use macro TclSetVarUndefined instead of directly
1709 * generic/tclExecute.c (ExprCallMathFunc): Functions should also be
1730 * generic/tclIOUtil.c:
1731 * generic/tcl.h:
1732 * generic/tclInt.h:
1733 * generic/tclTest.c:
1756 * generic/tclClock.c (FormatClock): Convert the format string to utf-8
1854 * generic/tclCompCmds.c (TclCompileCatchCmd): return
1885 * generic/tclCmdAH.c: clearer error msgs for 'file link', as per the
1985 * generic/tclCompile.h: modified the macro TclEmitPush to not call its
2023 * generic/tclIOUtil.c: fix to handling of empty paths "" which are not
2064 * generic/tclUtil.c (TclGetIntForIndex): Fix of critical [Bug 533364]
2108 * generic/tcl.h (TCL_RELEASE_*, TCL_PATCH_LEVEL): Bump to beta1.
2112 * generic/tclCompExpr.c:
2113 * generic/tclParseExpr.c: LogSyntaxError() should reset the
2123 * library/init.tcl: Corrected comments and namespace style issues.
2132 * generic/tclTest.c: supports the concept.
2133 * generic/tclCmdAH.c:
2134 * generic/tclIOUtil.c:
2135 * generic/tcl.h:
2136 * generic/tcl.decls:
2141 * win/tclWinFile.c: Also enhanced speed of 'file normalize' on
2146 * generic/tclBasic.c (TclEvalObjvInternal): fix for [Bug 571385] in
2152 * generic/tclExecute.c (TclCompEvalObj): clarified and simplified the
2161 * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): get the resultPtr again as
2167 * generic/tclExecute.c (TEBC): removing unused "for(;;)" loop;
2168 improved comments; re-indentation.
2172 * generic/tclExecute.c (TEBC):
2190 * generic/tclExecute.c (TEBC, INST_DONE): small bug in the panic code
2198 * generic/tcl.h: moved the #ifndef RC_INVOKED start block up in the
2209 * generic/tcl.h: This includes enter/leave tracing as well
2210 * generic/tclBasic.c: as inter-procedure stepping.
2211 * generic/tclCmdMZ.c:
2212 * generic/tclCompile.c:
2213 * generic/tclExecute.c:
2214 * generic/tclInt.decls:
2215 * generic/tclInt.h:
2216 * generic/tclIntDecls.h:
2217 * generic/tclStubInit.c:
2218 * generic/tclVar.c:
2230 * generic/tcl.h: #ifdef logic for K&R C backwards compatibility
2254 * generic/tclCompile.c (TclCompileTokens): a better algorithm for the
2259 * generic/tclCompile.c (TclCompileTokens):
2265 * generic/tclExecute.c: bug in the consolidation of the INCR_..._STK
2272 * generic/tclExecute.c (TclExecuteByteCode): runtime peep-hole
2288 * generic/tclCmdMZ.c (Tcl_TraceObjCmd,TclTraceCommandObjCmd)
2294 * generic/tclExecute.c (TclExecuteByteCode): consolidated code for the
2299 * generic/tclExecute.c (TclExecuteByteCode): fixed the previous patch;
2304 * generic/tclExecute.c (TclExecuteByteCode): consolidated the handling
2311 * generic/tclExecute.c (TclExecuteByteCode): consolidated variable
2315 * generic/tclVar.c: added the bit TCL_TRACE_READS to the possible
2329 * generic/tclTest.c:
2330 * generic/tclCmdAH.c:
2331 * generic/tclIOUtil.c:
2360 * generic/tclIOUtil.c:
2361 * generic/tcl.decls:
2362 * generic/tclDecls.h: made code for Tcl_FSNewNativePath agree with man
2372 type', 'glob -type l', 'file copy', 'file delete', 'file normalize',
2381 * generic/tclBasic.c:
2382 * generic/tclCompCmds.c:
2383 * generic/tclInt.h: reverted the new compilation functions; replaced
2386 * generic/tclCompCmds.c:
2387 * generic/tclCompile.c: made *all* compiled variable access attempts
2398 * generic/tclCmdIL.c: fix for [Bug 567386], [info locals] was
2401 * generic/tclBasic.c:
2402 * generic/tclCompCmds.c:
2403 * generic/tclInt.h: added compile functions for [global], [variable]
2410 * generic/tclExecute.c: optimised algorithm for exception range
2416 * generic/tclIOUtil.c: improved and sped up handling of native paths
2429 * generic/tclExecute.c: Tidied up headers in relation to float.h to
2436 of comments. [Bugs 563122, 564595]
2476 * generic/tclEnv.c (TclSetEnv): fix env var setting on MacOSX (adapted
2486 * generic/tclFileName.c (TclGlob): mac specific fix to recent changes
2525 * generic/tclExecute.c: reverting an accidental modification in the
2542 * generic/tclExecute.c (TclMathInProgress,TclExecuteByteCode
2544 * generic/tclInt.h (TclMathInProgress):
2559 * generic/tclCompExpr.c:
2560 * generic/tclCompile.c:
2561 * generic/tclCompile.h: removed exprIsJustVarRef and
2567 * generic/tclFileName.c (TclGlob): fix to longstanding 'knownBug' in
2578 * generic/tclUtf.c (Tcl_UniCharNcmp):
2579 * generic/tclInt.h (TclUniCharNcmp): use WORDS_BIGENDIAN instead of
2582 * generic/tclExecute.c (TclExecuteByteCode INST_STR_CMP):
2583 * generic/tclCmdMZ.c (Tcl_StringObjCmd): changed the case for choosing
2590 * generic/tclMain.c: Removed "dummy" reference to Tcl_LinkVar. It is
2596 * generic/tclExecute.c (TclExecuteByteCode):
2597 * generic/tclCmdMZ.c (Tcl_StringObjCmd): Use the macro version.
2598 * generic/tclInt.h (TclUniCharNcmp): Optimised still further with a
2601 * generic/tclUtf.c (Tcl_UniCharNcmp): Use new flag to figure out when
2610 * generic/tclInt.decls:
2611 * generic/tclIntDecls.h:
2612 * generic/tclStubInit.c:
2613 * generic/tclUtf.c: added TclpUtfNcmp2 private command that
2619 * generic/tclCmdMZ.c (Tcl_StringObjCmd): reworked the string equal
2624 * generic/tclExecute.c (TclExecuteByteCode): added check for object
2631 * generic/tclCompCmds.c (TclCompileStringCmd): removed error creation
2641 * generic/tclThreadAlloc.c (TclpRealloc, TclpFree): protect
2646 * generic/tclClock.c:
2647 * generic/tclInt.decls:
2648 * generic/tclIntDecls.h:
2657 * generic/tclIOUtil.c: fixes to Tcl_FSLoadFile when called on a file
2667 * generic/tclPosixStr.c (Tcl_ErrnoId, Tcl_ErrnoMsg): EOVERFLOW can
2676 * generic/tclIOGT.c (TransformSeekProc, TransformWideSeekProc):
2690 * generic/tclIO.c (Tcl_Seek, Tcl_Tell): Given these functions
2698 * generic/tcl.h (Tcl_ChannelType): New wideSeekProc field, and
2722 * generic/tclInt.h: added prototype for TclpFilesystemPathType().
2734 to stop compiler warnings. Also much general tidying of comments in
2746 * generic/tclEvent.c:
2747 * generic/tclIOUtil.c:
2748 * generic/tclInt.h: clean up all memory allocated by the filesystem,
2809 * generic/tclFileName.c: fix to similar segfault when using 'glob
2827 * generic/tclFileName.c: fix to freeing a bad object (i.e. segfault)
2829 * generic/tclWinFile.c: fix to [Bug 551306], also wrapped some long
2834 * generic/tclIOUtil.c:
2857 * generic/tclObj.c (SetBooleanFromAny): Was not calling an integer
2862 * generic/tclInt.h: corrected TclRememberJoinableThread decl to use
2864 * generic/tclThreadJoin.c: noted that this code isn't needed on Unix.
2884 * generic/tclAlloc.c:
2885 * generic/tclInt.h:
2886 * generic/tclThreadAlloc.c (new):
2898 * generic/tclIOUtil.c (Tcl_FSRegister, Tcl_FSUnregister): corrected
2902 * generic/tclCmdAH.c (Tcl_FileObjCmd): added cast in FILE_SIZE.
2917 * generic/tclMain.c (Tcl_Main): Free the memory allocated for the
2932 * generic/tclInt.decls:
2933 * generic/tclIntPlatDecls.h:
2934 * generic/tclStubInit.c:
2947 * generic/tclUtil.c (TclGetIntForIndex): Stopped indexes from hitting
2952 * generic/tclNamesp.c:
2964 * generic/tclCmdIL.c (InfoBodyCmd):
2968 * generic/tclCmdMZ.c (Tcl_SubstObj): More clarification for comment on
2974 * generic/tclExecute.c:
2981 * generic/tclEncoding.c (EscapeFromUtfProc):
2982 * generic/tclIO.c (WriteChars, Tcl_Close): corrected the handling of
3005 * generic/tclProc.c:
3009 * generic/tclExecute.c:
3029 * generic/tclNotify.c (TclFinalizeNotifier): remove remaining
3039 * generic/tclParse.c (Tcl_ParseVar): conditionally incr obj refcount
3044 * generic/tcl.h: no <sys/types.h> on mac.
3070 * generic/tclCmdMZ.c (Tcl_SubstObj):
3083 * generic/tclEnv.c:
3084 * generic/tclIOUtil.c: invalidate filesystem cache when the user
3098 * generic/tclCmdMZ.c (Tcl_TraceObjCmd, TraceVarProc)
3109 * generic/tclBasic.c (Tcl_EvalObjv,Tcl_EvalEx,Tcl_EvalObjEx):
3110 * generic/tclCompile.h (TclCompEvalObj):
3111 * generic/tclExecute.c (TclCompEvalObj,TclExecuteByteCode):
3118 * generic/tclVar.c: Refactored CallTraces to collect repeated handling
3163 * generic/tclBasic.c (Tcl_EvalEx): passing the correct commandSize to
3168 * generic/tclBasic.c (Tcl_EvalEx):
3197 * generic/tclBasic.c (Tcl_DeleteTrace): Allow NULL callback on trace
3202 * generic/tclBasic.c (Tcl_EvalObjv): replaced obscure, incorrect code
3215 * generic/tclFilename.c:
3216 * generic/tclFCmd.c:
3217 * generic/tclTest.c:
3218 * generic/tcl.h:
3219 * generic/tclIOUtil.c:
3234 only, and 'file normalize' which wasn't very clear before. Removed
3245 'file normalize' on unix now behaves correctly). Only known impact is
3259 * generic/tclBasic.c (Tcl_EvalObjEx):
3260 * generic/tclExecute.c (TclCompEvalObj): fixed the errorInfo for
3275 * generic/tcl.h (Tcl_VarTraceProc):
3276 * generic/tcl.decls (Tcl_GetVar2, Tcl_SetVar2, Tcl_TraceVar2,
3279 * generic/tclCmdMZ.c (TraceVarProc):
3280 * generic/tclEnv.c (EnvTraceProc):
3281 * generic/tclEvent.c (VwaitVarProc):
3282 * generic/tclInt.decls (TclLookupVar,TclPrecTraceProc):
3283 * generic/tclLink.c (LinkTraceProc):
3284 * generic/tclUtil.c (TclPrecTraceProc):
3285 * generic/tclVar.c (CallTraces, MakeUpvar, VarErrMsg, TclLookupVar,
3288 (TclSetVar2Ex): Updated interfaces of generic/tclVar.c according to
3291 * generic/tclDecls.h:
3292 * generic/tclIntDecls.h: make genstubs
3297 * generic/tclCompile.c (TclCompileTokens): Fixed buffer overrun
3341 * generic/tclEncoding.c: Fix typo in comment.
3342 * generic/tclIO.c (DoReadChars, ReadBytes, ReadChars): Use NULL value
3367 * generic/tclInterp.c (Tcl_InterpObjCmd, SlaveObjCmd,
3369 * generic/tclTest.c:
3376 * generic/tcl.h, tools/tcl.wse.in, unix/configure.in,
3384 * generic/tclInt.h: for unshared objects, TclDecrRefCount now frees
3392 * generic/tclCmdIL.c (Tcl_LsearchObjCmd): TIP#80 support. See
3422 * generic/tclEncoding.c (EscapeFromUtfProc): corrected output of
3433 based on comments (point 1) in [Bug 219283] (rfc 1468)
3436 * generic/tclIO.c (FilterInputBytes): reset the TCL_ENCODING_START
3443 * generic/tclCmdMZ.c (TraceCommandProc): ensure that TraceCommandInfo
3447 * generic/tclBasic.c (Tcl_CreateObjTrace): set tracePtr->flags
3450 * generic/tclTimer.c (TimerExitProc): remove remaining events in
3455 * generic/tclNamesp.c: allow cached fully-qualified namespace names to
3461 * generic/tclExecute.c: Replaced a few direct stack accesses with the
3467 * generic/tcl.decls (Tcl_GetIndexFromObjStruct):
3468 * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Revised the
3474 * generic/tclDecls.h: make genstubs
3476 * generic/tclMain.c (Tcl_Main,StdinProc): Corrected some reference
3482 * generic/tclBasic.c (Tcl_EvalTokensStandard): corrected mem leak in
3485 * generic/tclTest.c (TestStatProc[123]): correct harmless UMRs.
3487 * generic/tclLink.c (Tcl_LinkVar): correct mem leak in error case.
3505 * generic/tclCmdAH.c (StoreStatData): corrected mem leak.
3507 * generic/tclCmdMZ.c (Tcl_RegsubObjCmd): prevent obj leak in
3510 * generic/tclFileName.c (Tcl_TranslateFileName): decr refcount for
3513 * generic/tclVar.c (Tcl_ArrayObjCmd): removed extra obj allocation.
3528 * generic/tclCmpCmds.c: (bugfix to the bugfix, hopefully the last)
3550 * generic/tclHash.c (AllocArrayEntry, AllocStringEntry):
3559 * generic/tclBasic.c (Tcl_EvalEx): avoiding a buffer overrun
3578 * generic/tclCompCmds: fixing a bug in patch dated 2002-02-22, in the
3606 * generic/tclInt.h:
3607 * generic/tclObj.c: renamed global variable emptyString ->
3609 * generic/tclPkg.c: Fix for panic when library is loaded on a
3629 * generic/tclCompCmds: [FR 465811]. Optimising [if], [for] and [while]
3637 * generic/tclCmdMZ.c (Tcl_RegsubObjCmd): Final-argument-less
3692 * generic/tcl.h: Better guessing of LP64/ILP32 architecture, but now
3697 * generic/tcl.decls (Tcl_RegExpRange,Tcl_GetIndexFromObjStruct):
3699 * generic/tclDecls.h: make genstubs
3700 * generic/tcl.h (Tcl_CmdObjTraceProc): silence warning from Sun
3729 * generic/tcl.h: Added code to guess the correct settings for
3736 * generic/tclCmdAH.c (Tcl_FormatObjCmd): Made behaviour on 64-bit
3750 * generic/tclIndexObj.c (STRING_AT): removed ptrdiff_t cast and
3758 * generic/tclIOUtil.c:
3759 * generic/tclPosixStr.c:
3760 * generic/tclTest.c:
3761 * generic/tclTestObj.c:
3784 * generic/tcl.h: New types.
3785 * generic/tcl.decls: New public functions.
3786 * generic/tclExecute.c: 64-bit aware bytecode engine.
3787 * generic/tclBinary.c: 64-bit handling in [binary] command.
3788 * generic/tclScan.c: 64-bit handling in [scan] command.
3789 * generic/tclCmdAH.c: 64-bit handling in [file] and [format]
3791 * generic/tclBasic.c: New "wordSize" entry in ::tcl_platform.
3792 * generic/tclFCmd.c: Large-file support (with many consequences.)
3793 * generic/tclIO.c: Large-file support (with many consequences.)
3802 * generic/tclIndex.c: Better support for Cray PVP.
3841 * generic/tclIOCmd.c (Tcl_GetsObjCmd): Trivial fix for [Bug 517503], a
3865 * generic/tcl.decls:
3866 * generic/tcl.h:
3867 * generic/tclBasic.c:
3868 * generic/tclInt.h:
3869 * generic/tclTest.c:
3874 * generic/tclDecls.h:
3875 * generic/tclStubInit.c: Regenerated Stubs tables.
3888 * generic/tclScan.c (Tcl_ScanObjCmd): prevented ckfree being called on
3899 * generic/tcl.decls:
3900 * generic/tcl.h:
3901 * generic/tclEncoding.c:
3902 * generic/tclEnv.c:
3903 * generic/tclFileName.c:
3904 * generic/tclIOUtil.c:
3905 * generic/tclUtf.c:
3906 * generic/tclUtil.c:
3923 * generic/tclDecls.h:
3924 * generic/tclPlatDecls.h: make genstubs
3926 * generic/tclCmdMZ.c: corrected use of C++-style comment.
3931 * generic/tclScan.c (Tcl_ScanObjCmd): corrected scan 0x... %x handling
3935 * generic/tclCompCmds.c (TclCompileRegexpCmd): made early check for
3938 * generic/tclCmdMZ.c (Tcl_RegsubObjCmd): added special case to search
3950 * generic/regc_locale.c (casecmp): slight performance improvement.
3963 a EOF (if the file is a pipe). Not done in the generic layer as this
3972 * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): handle quirky about case
3983 * generic/tclTest.c: fix to picky windows compiler problem with the
3993 * generic/tcl.decls:
3994 * generic/tcl.h:
3995 * generic/tclInt.h: For each interface identified in the TIP 27
4002 * generic/tclDecls.h: make genstubs
4013 * generic/tclCompCmds.c (TclCompileRegexpCmd): enhanced to support
4033 * generic/tclInt.h:
4034 * generic/tclBasic.c: added TclCompileRegexpCmd entry
4035 * generic/tclCompCmds.c (TclCompileStringCmd): corrected to return
4044 * generic/tclExecute.c (TclExecuteByteCode:INST_LIST): correct
4058 * generic/tclPlatDecls.h: Added preprocessor logic to force a
4069 * generic/tclInt.decls:
4070 * generic/tclIntPlatDecls.h:
4088 * generic/tclIO.c (Tcl_GetChannelOption, Tcl_SetChannelOption):
4101 * generic/tclCmdAH.c (Tcl_FormatObjCmd):
4102 * generic/tclCmdIL.c (InfoNameOfExecutableCmd):
4103 * generic/tclEnv.c (ReplaceString):
4104 * generic/tclFileName.c (ExtractWinRoot):
4105 * generic/tclIO.c (FlushChannel,Tcl_BadChannelOption):
4106 * generic/tclStringObj.c (AppendUnicodeToUtfRep):
4107 * generic/tclThreadTest.c (TclCreateThread):
4108 * generic/tclUtf.c (Tcl_UtfPrev):
4117 * generic/tclInt.decls (Tcl_AddInterpResolvers, Tcl_Export,
4120 * generic/tclNamesp.c (Tcl_Export, Tcl_Import, Tcl_ForgetImport,
4122 * generic/tclResolve.c (Tcl_AddInterpResolvers,Tcl_GetInterpResolvers,
4123 (Tcl_RemoveInterpResolvers): Updated APIs in generic/tclResolve.c and
4124 generic/tclNamesp.c according to the guidelines of TIP 27.
4125 * generic/tclIntDecls.h: make genstubs
4129 * generic/tcl.decls (Tcl_LogCommandInfo):
4130 * generic/tclBasic.c (Tcl_LogCommandInfo): Updated interfaces
4131 of generic/tclBasic.cc according to TIP 27.
4132 * generic/tclDecls.h: make genstubs
4136 * generic/tcl.decls (Tcl_HashStats):
4137 * generic/tclHash.c (Tcl_HashStats): Updated APIs of generic/tclHash.c
4139 * generic/tclDecls.h: make genstubs
4140 * generic/tclVar.c (Tcl_ArrayObjCmd): Updated callers.
4144 * generic/tcl.decls (Tcl_GetObjType):
4145 * generic/tclObj.c (Tcl_GetObjType): Updated APIs of generic/tclObj.c
4147 * generic/tclDecls.h: make genstubs
4151 * generic/tcl.decls (Tcl_WinUtfToTChar,Tcl_WinTCharToUtf):
4154 * generic/tclPlatDecls.h: make genstubs
4155 * generic/tclIOUtil.c (TclpNativeToNormalized):
4176 * generic/tcl.h (Tcl_FSMatchInDirectoryProc):
4177 * generic/tclInt.h (TclpMatchInDirectory):
4178 * generic/tcl.decls (Tcl_Concat,Tcl_GetStringResult,Tcl_GetVar,
4184 * generic/tclInt.decls (TclCreatePipeline,TclGetEnv,TclpGetCwd,
4187 * generic/tclEncoding.c (Tcl_GetDefaultEncodingDir,
4191 * generic/tclFileName.c (DoTildeSubst,Tcl_JoinPath,Tcl_SplitPath,
4193 * generic/tclIOUtil.c (Tcl_FSMatchInDirectory):
4194 * generic/tclPipe.c (FileForRedirect,TclCreatePipeline,
4196 * generic/tclResult.c (Tcl_GetStringResult):
4197 * generic/tclUtil.c (Tcl_Concat,Tcl_SplitList,Tcl_Merge):
4198 * generic/tclVar.c (Tcl_GetVar,Tcl_GetVar2,Tcl_SetVar,Tcl_SetVar2):
4200 Updated interfaces of generic/tclEncoding, generic/tclFilename.c,
4201 generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c,
4202 generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according
4209 * generic/tclDecls.h:
4210 * generic/tclIntDecls.h: make genstubs
4212 * generic/tclCkalloc.c (MemoryCmd):
4213 * generic/tclClock.c (FormatClock):
4214 * generic/tclCmdAH.c (Tcl_CaseObjCmd,Tcl_EncodingObjCmd,Tcl_FileObjCmd):
4215 * generic/tclCmdIL.c (InfoLibraryCmd,InfoPatchLevelCmd,
4217 * generic/tclCompCmds.c (TclCompileForeachCmd):
4218 * generic/tclCompCmds.h (TclCompileForeachCmd):
4219 * generic/tclCompile.c (TclFindCompiledLocal):
4220 * generic/tclEnv.c (TclSetupEnv,TclSetEnv,Tcl_PutEnv,TclGetEnv,
4222 * generic/tclEvent.c (Tcl_BackgroundError):
4223 * generic/tclIO.c (Tcl_BadChannelOption,Tcl_SetChannelOption):
4224 * generic/tclIOCmd.c (Tcl_ExecObjCmd,Tcl_OpenObjCmd):
4225 * generic/tclIOSock.c (TclSockGetPort):
4226 * generic/tclIOUtil.c (SetFsPathFromAny):
4227 * generic/tclLink.c (LinkTraceProc):
4228 * generic/tclMain.c (Tcl_Main):
4229 * generic/tclNamesp.c (TclTeardownNamespace):
4230 * generic/tclProc.c (TclCreateProc):
4231 * generic/tclTest.c (TestregexpObjCmd,TesttranslatefilenameCmd,
4235 * generic/tclThreadTest.c (ThreadErrorProc,ThreadEventProc):
4236 * generic/tclUtil.c (TclPrecTraceProc):
4256 * generic/tclIOUtil.c (SetFsPathFromAny): Corrected tilde-substitution
4282 * generic/tclPlatDecls.h: make genstubs
4297 * generic/tclCmdIL.c (InfoHostnameCmd): Updated callers.
4298 * generic/tclDecls.h: make genstubs
4302 * generic/tclLoadNone.c: TclpLoadFile() didn't match proto of typedef
4307 * generic/tclIO.c (WriteChars): Fix for [Bug 506297], reported by
4321 * generic/tclTest.c: Converted declarations of TestReport file system
4324 * generic/tcl.decls (Tcl_TraceCommand,Tcl_UntraceCommand,
4326 * generic/tclCmdMZ.c (Tcl_TraceCommand,Tcl_UntraceCommand,
4327 (Tcl_CommandTraceInfo): Updated APIs in generic/tclCmdMZ.c according
4329 * generic/tclDecls.h: make genstubs
4342 * generic/tclThreadTest.c:
4352 * generic/tclIOCmd.c (Tcl_GetsObjCmd): Fixed [Bug 504642] as reported
4354 patch. Before the patch the generic I/O layer held an unannounced
4377 * generic/tcl.decls (Tcl_GetIndexFromObj, Tcl_GetIndexFromObjStruct,
4380 * generic/tcl.h (Tcl_FSFileAttrStringsProc):
4381 * generic/tclFCmd.c (TclFileAttrsCmd):
4382 * generic/tclIOUtil.c (Tcl_GetCwd,NativeFileAttrStrings,
4385 * generic/tclIndexObj.c (Tcl_GetIndexFromObj,
4392 * generic/tclDecls.h: make genstubs
4394 * generic/tclBinary.c (Tcl_BinaryObjCmd):
4395 * generic/tclClock.c (Tcl_ClockObjCmd):
4396 * generic/tclCmdAH.c (Tcl_EncodingObjCmd, Tcl_FileObjCmd):
4397 * generic/tclCmdIL.c (Tcl_InfoObjCmd,Tcl_LsearchObjCmd,Tcl_LsortObjCmd):
4398 * generic/tclCmdMZ.c (Tcl_TraceObjCmd,Tcl_RegexpObjCmd,Tcl_RegsubObjCmd,
4401 * generic/tclCompCmds.c (TclCompileStringCmd):
4402 * generic/tclEvent.c (Tcl_UpdateObjCmd):
4403 * generic/tclFileName.c (Tcl_GlobObjCmd):
4404 * generic/tclIO.c (Tcl_FileEventObjCmd):
4405 * generic/tclIOCmd.c (Tcl_SeekObjCmd,Tcl_ExecObjCmd,Tcl_SocketObjCmd,
4407 * generic/tclInterp.c (Tcl_InterpObjCmd,SlaveObjCmd):
4408 * generic/tclNamesp.c (Tcl_NamespaceObjCmd):
4409 * generic/tclPkg.c (Tcl_PackageObjCmd):
4410 * generic/tclTest.c (Tcltest_Init,TestencodingObjCmd,TestgetplatformCmd,
4413 * generic/tclTestObj.c (TestindexObjCmd,TeststringObjCmd):
4414 * generic/tclTimer.c (Tcl_AfterObjCmd):
4415 * generic/tclVar.c (Tcl_ArrayObjCmd):
4425 * generic/tcl.decls:
4426 * generic/tclInt.decls:
4427 * generic/tclRegexp.c:
4428 * generic/tclUtf.c: Updated APIs in generic/tclUtf.c and
4429 generic/tclRegexp.c according to the guidelines of TIP 27.
4432 * generic/regc_locale.c (element,cclass):
4433 * generic/tclCmdMZ.c (Tcl_StringObjCmd):
4434 * generic/tclFileName.c (TclpGetNativePathType,SplitMacPath):
4435 * generic/tclIO.c (ReadChars):
4439 * generic/tclDecls.h:
4440 * generic/tclIntDecls.h: make genstubs
4443 * generic/tcl.decls (Tcl_ParseVar):
4444 * generic/tclParse.c (Tcl_ParseVar):
4445 * generic/tclTest.c (TestparsevarObjCmd): Updated APIs in
4446 generic/tclParse.c according to the guidelines of TIP 27. Updated
4448 * generic/tclDecls.h: make genstubs
4450 * generic/tcl.decls (Tcl_RecordAndEval):
4451 * generic/tclDecls.h: make genstubs
4452 * generic/tclHistory.c (Tcl_RecordAndEval): Updated APIs in
4453 generic/tclHistory.c according to the guidelines of TIP 27.
4457 * generic/tcl.decls (Tcl_CreateAlias, Tcl_CreateAliasObj,
4459 * generic/tclInterp.c (Tcl_CreateAlias, Tcl_CreateAliasObj,
4461 Updated APIs in the file generic/tclInterp.c according to the
4467 * generic/tclDecls.h: make genstubs
4481 * generic/tcl.decls (Tcl_ErrnoId,TclErrnoMsg,Tcl_EvalFile,
4484 * generic/tcl.h (Tcl_FSOpenFileChannelProc):
4485 * generic/tclIO.c (FlushChannel):
4486 * generic/tclIOUtil.c (Tcl_OpenFileChannel,Tcl_EvalFile,TclGetOpenMode,
4488 * generic/tclInt.decls (TclGetOpenMode):
4489 * generic/tclInt.h (TclOpenFileChannelProc_,TclGetOpenMode,
4491 * generic/tclPipe.c (TclCleanupChildren):
4492 * generic/tclPosixStr.c (Tcl_ErrnoId,Tcl_ErrnoMsg,Tcl_SignalId,
4494 * generic.tclTest.c (PretendTclpOpenFileChannel,
4500 generic/tclIOUtil.c and generic/tclPosixStr.c according to the
4503 * generic/tclDecls.h:
4504 * generic/tclIntDecls.h: make genstubs
4508 * generic/tcl.decls:
4509 * generic/tclIO.h:
4510 * generic/tclIO.c (DoWrite, Tcl_RegisterChannel, Tcl_GetChannel,
4514 Updated APIs in the file generic/tclIO.c according to the guidelines
4517 * generic/tclDecls.h: make genstubs
4519 * generic/tcl.h (Tcl_DriverOutputProc, Tcl_DriverGetOptionProc,
4521 * generic/tclIOGT.c (TransformOutputProc, TransformGetOptionProc,
4538 * generic/tcl.h:
4539 * generic/tclIO.c:
4540 * generic/tclIO.h:
4541 * generic/tclInt.h:
4543 Moved Tcl_EolTranslation enum declaration from generic/tcl.h to
4544 generic/tclInt.h (renamed to TclEolTranslation). It is not used
4551 * generic/tcl.decls (Tcl_GetIndexFromObj, Tcl_GetIndexFromObjStruct,
4553 * generic/tclIndexObj.c (Tcl_GetIndexFromObj,Tcl_GetIndexFromObjStruct,
4554 (Tcl_WrongNumArgs): Updated APIs in the file generic/tclIndexObj.c
4556 * generic/tclDecls.h: make genstubs
4599 * generic/tcl.decls (Tcl_StaticPackage):
4600 * generic/tclDecls.h (Tcl_StaticPackage):
4601 * generic/tclInt.decls (TclGuessPackageName):
4602 * generic/tclInt.h (TclGuessPackageName):
4603 * generic/tclLoad.c (Tcl_StaticPackage):
4604 * generic/tclLoadNone.c (TclGuessPackageName):
4618 * generic/tclTest.c (MainLoop):
4624 * generic/tclEvent.c (TclInExit):
4625 * generic/tclIOUtil.c (SetFsPathFromAbsoluteNormalized,
4627 * generic/tclListObj.c (TclLsetList,TclLsetFlat): Added some type
4630 * generic/tclMain.c: Bug fix: neglected the NULL case in
4636 * generic/tclMain.c: Substantial rewrite and expanded documentation
4666 * generic/tclInt.decls (TclGetStartupScriptPath,
4669 * generic/tclIntDecls.h:
4670 * generic/tclStubInit.c: make genstubs
4672 * generic/tclTest.c (TestsetmainloopCmd,TestexitmainloopCmd,
4675 tests generic/tclMain.c; added some new test commands for testing
4696 * generic/tclThreadJoin.c (TclRememberJoinableThread,TclJoinThread):
4707 * generic/tclIOUtil.c: Updated some old uses of "fileName" to
4715 * generic/tclCmdAH.c (Tcl_ForeachObjCmd): Stopped [Bug 494348] from
4732 * generic/tclUtf.c (Tcl_UniCharCaseMatch):
4733 * generic/tclUtil.c (Tcl_StringCaseMatch): Fault with matching