| itcl.h | | itcl.h | |
| | | | |
| skipping to change at line 85 | | skipping to change at line 85 | |
| #ifndef TCL_BETA_RELEASE | | #ifndef TCL_BETA_RELEASE | |
| # define TCL_BETA_RELEASE 1 | | # define TCL_BETA_RELEASE 1 | |
| #endif | | #endif | |
| #ifndef TCL_FINAL_RELEASE | | #ifndef TCL_FINAL_RELEASE | |
| # define TCL_FINAL_RELEASE 2 | | # define TCL_FINAL_RELEASE 2 | |
| #endif | | #endif | |
| | | | |
| #define ITCL_MAJOR_VERSION 4 | | #define ITCL_MAJOR_VERSION 4 | |
| #define ITCL_MINOR_VERSION 0 | | #define ITCL_MINOR_VERSION 0 | |
| #define ITCL_RELEASE_LEVEL TCL_FINAL_RELEASE | | #define ITCL_RELEASE_LEVEL TCL_FINAL_RELEASE | |
|
| #define ITCL_RELEASE_SERIAL 2 | | #define ITCL_RELEASE_SERIAL 3 | |
| | | | |
| #define ITCL_VERSION "4.0" | | #define ITCL_VERSION "4.0" | |
|
| #define ITCL_PATCH_LEVEL "4.0.2" | | #define ITCL_PATCH_LEVEL "4.0.3" | |
| | | | |
| /* | | /* | |
| * A special definition used to allow this header file to be included from | | * A special definition used to allow this header file to be included from | |
| * windows resource files so that they can obtain version information. | | * windows resource files so that they can obtain version information. | |
| * RC_INVOKED is defined by default by the windows RC tool. | | * RC_INVOKED is defined by default by the windows RC tool. | |
| * | | * | |
| * Resource compilers don't like all the C stuff, like typedefs and functio
n | | * Resource compilers don't like all the C stuff, like typedefs and functio
n | |
| * declarations, that occur below, so block them out. | | * declarations, that occur below, so block them out. | |
| */ | | */ | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| itclInt.h | | itclInt.h | |
| | | | |
| skipping to change at line 152 | | skipping to change at line 152 | |
| * ioPtr */ | | * ioPtr */ | |
| Tcl_HashTable objectCmds; /* list of known objects using accessCm
d */ | | Tcl_HashTable objectCmds; /* list of known objects using accessCm
d */ | |
| Tcl_HashTable objectNames; /* list of known objects using namePtr
*/ | | Tcl_HashTable objectNames; /* list of known objects using namePtr
*/ | |
| Tcl_HashTable classes; /* list of all known classes, | | Tcl_HashTable classes; /* list of all known classes, | |
| * key is iclsPtr */ | | * key is iclsPtr */ | |
| Tcl_HashTable nameClasses; /* maps from fullNamePtr to iclsPtr */ | | Tcl_HashTable nameClasses; /* maps from fullNamePtr to iclsPtr */ | |
| Tcl_HashTable namespaceClasses; /* maps from nsPtr to iclsPtr */ | | Tcl_HashTable namespaceClasses; /* maps from nsPtr to iclsPtr */ | |
| Tcl_HashTable procMethods; /* maps from procPtr to mFunc */ | | Tcl_HashTable procMethods; /* maps from procPtr to mFunc */ | |
| Tcl_HashTable instances; /* maps from instanceNumber to ioPtr */ | | Tcl_HashTable instances; /* maps from instanceNumber to ioPtr */ | |
| Tcl_HashTable objectInstances; /* maps from ioPtr to instanceNumber */ | | Tcl_HashTable objectInstances; /* maps from ioPtr to instanceNumber */ | |
|
| // Tcl_HashTable myEnsembles; /* maps from ensemble name (::itcl::f | | Tcl_HashTable unused; /* Obsolete field */ | |
| ind) | | | |
| // * etc. to ensemble pathName */ | | | |
| Tcl_HashTable classTypes; /* maps from class type i.e. "widget" | | Tcl_HashTable classTypes; /* maps from class type i.e. "widget" | |
| * to define value i.e. ITCL_WIDGET */ | | * to define value i.e. ITCL_WIDGET */ | |
| int protection; /* protection level currently in effect
*/ | | int protection; /* protection level currently in effect
*/ | |
| int useOldResolvers; /* whether to use the "old" style | | int useOldResolvers; /* whether to use the "old" style | |
| * resolvers or the CallFrame resolvers
*/ | | * resolvers or the CallFrame resolvers
*/ | |
| Itcl_Stack clsStack; /* stack of class definitions currently | | Itcl_Stack clsStack; /* stack of class definitions currently | |
| * being parsed */ | | * being parsed */ | |
| Itcl_Stack contextStack; /* stack of call contexts */ | | Itcl_Stack contextStack; /* stack of call contexts */ | |
| Itcl_Stack constructorStack; /* stack of constructor calls */ | | Itcl_Stack constructorStack; /* stack of constructor calls */ | |
| struct ItclObject *currIoPtr; /* object currently being constructed | | struct ItclObject *currIoPtr; /* object currently being constructed | |
| | | | |
End of changes. 1 change blocks. |
| 3 lines changed or deleted | | 1 lines changed or added | |
|
| itclMigrate2TclCore.h | | itclMigrate2TclCore.h | |
| | | | |
| skipping to change at line 82 | | skipping to change at line 82 | |
| | | | |
| #define Tcl_SetProcCmd _Tcl_SetProcCmd | | #define Tcl_SetProcCmd _Tcl_SetProcCmd | |
| | | | |
| MODULE_SCOPE Tcl_Var Tcl_NewNamespaceVar(Tcl_Interp *interp, Tcl_Namespace
*nsPtr, | | MODULE_SCOPE Tcl_Var Tcl_NewNamespaceVar(Tcl_Interp *interp, Tcl_Namespace
*nsPtr, | |
| const char *varName); | | const char *varName); | |
| MODULE_SCOPE int Itcl_IsCallFrameArgument(Tcl_Interp *interp, const char *n
ame); | | MODULE_SCOPE int Itcl_IsCallFrameArgument(Tcl_Interp *interp, const char *n
ame); | |
| MODULE_SCOPE int Itcl_GetCallVarFrameObjc(Tcl_Interp *interp); | | MODULE_SCOPE int Itcl_GetCallVarFrameObjc(Tcl_Interp *interp); | |
| MODULE_SCOPE int Itcl_IsVarLink(Tcl_Var var); | | MODULE_SCOPE int Itcl_IsVarLink(Tcl_Var var); | |
| MODULE_SCOPE int Itcl_IsCallFrameLinkVar(Tcl_Interp *interp, const char *na
me); | | MODULE_SCOPE int Itcl_IsCallFrameLinkVar(Tcl_Interp *interp, const char *na
me); | |
| MODULE_SCOPE Tcl_Obj * const * Itcl_GetCallVarFrameObjv(Tcl_Interp *interp)
; | | MODULE_SCOPE Tcl_Obj * const * Itcl_GetCallVarFrameObjv(Tcl_Interp *interp)
; | |
|
| MODULE_SCOPE void *Itcl_GetCallFrameVarFramePtr(Tcl_Interp *interp); | | | |
| #define Tcl_SetNamespaceResolver _Tcl_SetNamespaceResolver | | #define Tcl_SetNamespaceResolver _Tcl_SetNamespaceResolver | |
| MODULE_SCOPE int _Tcl_SetNamespaceResolver(Tcl_Namespace *nsPtr, | | MODULE_SCOPE int _Tcl_SetNamespaceResolver(Tcl_Namespace *nsPtr, | |
| struct Tcl_Resolve *resolvePtr); | | struct Tcl_Resolve *resolvePtr); | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 0 lines changed or added | |
|
| tcl.h | | tcl.h | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 59 | |
| * macosx/Tcl.xcode/default.pbxuser (not patchlevel) 1 LOC | | * macosx/Tcl.xcode/default.pbxuser (not patchlevel) 1 LOC | |
| * macosx/Tcl-Common.xcconfig (not patchlevel) 1 LOC | | * macosx/Tcl-Common.xcconfig (not patchlevel) 1 LOC | |
| * win/README (not patchlevel) (sections 0 and 2) | | * win/README (not patchlevel) (sections 0 and 2) | |
| * unix/tcl.spec (1 LOC patch) | | * unix/tcl.spec (1 LOC patch) | |
| * tools/tcl.hpj.in (not patchlevel, for windows installer) | | * tools/tcl.hpj.in (not patchlevel, for windows installer) | |
| */ | | */ | |
| | | | |
| #define TCL_MAJOR_VERSION 8 | | #define TCL_MAJOR_VERSION 8 | |
| #define TCL_MINOR_VERSION 6 | | #define TCL_MINOR_VERSION 6 | |
| #define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE | | #define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE | |
|
| #define TCL_RELEASE_SERIAL 3 | | #define TCL_RELEASE_SERIAL 4 | |
| | | | |
| #define TCL_VERSION "8.6" | | #define TCL_VERSION "8.6" | |
|
| #define TCL_PATCH_LEVEL "8.6.3" | | #define TCL_PATCH_LEVEL "8.6.4" | |
| /* | | /* | |
| *-------------------------------------------------------------------------
--- | | *-------------------------------------------------------------------------
--- | |
| * The following definitions set up the proper options for Windows compiler
s. | | * The following definitions set up the proper options for Windows compiler
s. | |
| * We use this method because there is no autoconf equivalent. | | * We use this method because there is no autoconf equivalent. | |
| */ | | */ | |
| | | | |
| #ifdef _WIN32 | | #ifdef _WIN32 | |
| # ifndef __WIN32__ | | # ifndef __WIN32__ | |
| # define __WIN32__ | | # define __WIN32__ | |
| # endif | | # endif | |
| | | | |
| skipping to change at line 2139 | | skipping to change at line 2139 | |
| * buffer contains the entire input stream to b
e | | * buffer contains the entire input stream to b
e | |
| * converted, this flag should be set. | | * converted, this flag should be set. | |
| * TCL_ENCODING_STOPONERROR - If set, then the converter will return | | * TCL_ENCODING_STOPONERROR - If set, then the converter will return | |
| * immediately upon encountering an invalid byt
e | | * immediately upon encountering an invalid byt
e | |
| * sequence or a source character that has no | | * sequence or a source character that has no | |
| * mapping in the target encoding. If clear, th
en | | * mapping in the target encoding. If clear, th
en | |
| * the converter will skip the problem, | | * the converter will skip the problem, | |
| * substituting one or more "close" characters
in | | * substituting one or more "close" characters
in | |
| * the destination buffer and then continue to | | * the destination buffer and then continue to | |
| * convert the source. | | * convert the source. | |
|
| | | * TCL_ENCODING_NO_TERMINATE - If set, Tcl_ExternalToUtf will not a | |
| | | ppend a | |
| | | * terminating NUL byte. Knowing that it will | |
| | | * not need space to do so, it will fill all | |
| | | * dstLen bytes with encoded UTF-8 content, as | |
| | | * other circumstances permit. If clear, the | |
| | | * default behavior is to reserve a byte in | |
| | | * the dst space for NUL termination, and to | |
| | | * append the NUL byte. | |
| | | * TCL_ENCODING_CHAR_LIMIT - If set and dstCharsPtr is not NULL, then | |
| | | * Tcl_ExternalToUtf takes the initial value | |
| | | * of *dstCharsPtr is taken as a limit of the | |
| | | * maximum number of chars to produce in the | |
| | | * encoded UTF-8 content. Otherwise, the | |
| | | * number of chars produced is controlled only | |
| | | * by other limiting factors. | |
| */ | | */ | |
| | | | |
| #define TCL_ENCODING_START 0x01 | | #define TCL_ENCODING_START 0x01 | |
| #define TCL_ENCODING_END 0x02 | | #define TCL_ENCODING_END 0x02 | |
| #define TCL_ENCODING_STOPONERROR 0x04 | | #define TCL_ENCODING_STOPONERROR 0x04 | |
|
| | | #define TCL_ENCODING_NO_TERMINATE 0x08 | |
| | | #define TCL_ENCODING_CHAR_LIMIT 0x10 | |
| | | | |
| /* | | /* | |
| * The following definitions are the error codes returned by the conversion | | * The following definitions are the error codes returned by the conversion | |
| * routines: | | * routines: | |
| * | | * | |
| * TCL_OK - All characters were converted. | | * TCL_OK - All characters were converted. | |
| * TCL_CONVERT_NOSPACE - The output buffer would not have been large | | * TCL_CONVERT_NOSPACE - The output buffer would not have been large | |
| * enough for all of the converted data; as man
y | | * enough for all of the converted data; as man
y | |
| * characters as could fit were converted thoug
h. | | * characters as could fit were converted thoug
h. | |
| * TCL_CONVERT_MULTIBYTE - The last few bytes in the source string were | | * TCL_CONVERT_MULTIBYTE - The last few bytes in the source string were | |
| | | | |
End of changes. 4 change blocks. |
| 2 lines changed or deleted | | 20 lines changed or added | |
|