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 | |||
tdbc.h | tdbc.h | |||
---|---|---|---|---|
skipping to change at line 62 | skipping to change at line 62 | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
} | } | |||
#endif | #endif | |||
/* | /* | |||
* TDBC_VERSION and TDBC_PATCHLEVEL here must match the ones that | * TDBC_VERSION and TDBC_PATCHLEVEL here must match the ones that | |||
* appear near the top of configure.in. | * appear near the top of configure.in. | |||
*/ | */ | |||
#define TDBC_VERSION "1.0.2" | #define TDBC_VERSION "1.0.3" | |||
#define TDBC_PATCHLEVEL "1.0.2" | #define TDBC_PATCHLEVEL "1.0.3" | |||
/* | /* | |||
* Include the Stubs declarations for the public API, generated from | * Include the Stubs declarations for the public API, generated from | |||
* tdbc.decls. | * tdbc.decls. | |||
*/ | */ | |||
#include "tdbcDecls.h" | #include "tdbcDecls.h" | |||
#endif | #endif | |||
/* | /* | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||