summaryrefslogtreecommitdiffstats
path: root/generic/tclDecls.h
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Letting CONST die a slow and graceful death, since NO_CONST wasnijtmans2008-10-221-896/+896
| | | | | | | | | | | | | | | | | | broken since 8.4 and no-one complained about it. FossilOrigin-Name: dc58eb7219d241ac91b3404382fe30280fced6a1
* | | * doc/FileSystem.3: CONSTified Tcl_FSFileAttrStringsProcnijtmans2008-10-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclFCmd.c: and tclpFileAttrStrings. This allows * generic/tclIOUtil.c: FileSystems to report their attributes * generic/tclTest.c: as const strings, without worrying that * unix/tclUnixFCmd.c: Tcl modifies them (which Tcl should not * win/tclWinFCmd.c: do anyway, but the API didn't indicate that) * generic/tcl.decls * generic/tclDecls.h: regenerated * generic/tcl.h: make sure that if CONST84 is defined as empty, CONST86 should be defined as empty as well (unless overridden). This change complies with TIP #27 *** POTENTIAL INCOMPATIBILITY *** FossilOrigin-Name: 40d0887361f264429c18746a1547bcb110f2c24d
* | | * doc/ChnlStack.3: CONSTified the typePtr argumentnijtmans2008-10-041-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/CrtChannel.3: of Tcl_CreateChannel and Tcl_StackChannel * generic/tcl.decls and the return value of Tcl_GetChannelType * generic/tcl.h * generic/tclIO.h * generic/tclIO.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. FossilOrigin-Name: 1fb6ccc45ada951a42f957d03508305f7197a06f
* | | * doc/Hash.3: CONSTified the typePtr argumentnijtmans2008-10-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: of Tcl_InitCustomHashTable. * generic/tcl.h * generic/tclHash.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. FossilOrigin-Name: fcc2624fe48ab4c2490d85005713d39dbb4b1e23
* | | * doc/RegConfig.3: CONSTified the configuration argumentnijtmans2008-10-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: of Tcl_RegisterConfig. * generic/tclConfig.c * generic/tclPkgConfig.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. FossilOrigin-Name: 3aa5a6de7fa3f2d0f2783caf4c12bdd00543143f
* | | * doc/GetIndex.3: CONSTified the tablePtr argumentnijtmans2008-10-041-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: of Tcl_GetIndexFromObj. * generic/tclIndexObj.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. FossilOrigin-Name: 4d465df046adaf0e332707c5d24be53f07c51398
* | | regen againdkf2008-10-031-6/+11
| | | | | | | | | FossilOrigin-Name: eb585aa4b8ee9d9b86c008e80b549749662f01ca
* | | Regendkf2008-10-021-1/+8
| | | | | | | | | FossilOrigin-Name: 85794e5b8f93ab5f755e8564a2b39eef538fbc3f
* | | regendkf2008-09-281-32/+49
| | | | | | | | | FossilOrigin-Name: 39716ddec717975d0dd1c03061d6e99a05969a51
* | | Implement TIP #316.dkf2008-09-241-1/+142
| | | | | | | | | FossilOrigin-Name: 05e3bb92fddd1036e881f212607acb1f284ddc1c
* | | * generic/tcl.h: Reduced the use of CONST86 and eliminateddgp2008-08-211-30/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: the use of CONST86_RETURN to support source code compatibility with Tcl 8.5 on those public routines passing (Tcl_Filesystem *), (Tcl_Timer *), and (Tcl_Objtype *) values which have been const-ified. What remains is the minimum configurability needed to support code written for pre-8.6 headers via the new -DUSE_COMPAT85_CONST compiler directive. *** POTENTIAL INCOMPATIBILITY *** * generic/tclDecls.h: make genstubs FossilOrigin-Name: b3e31c71c2a9401e5550b21a6237141bad404e59
* | | Completely revamped NRE implementation, with (almost) unchanged API.msofer2008-07-291-32/+32
| | | | | | | | | FossilOrigin-Name: 4c5c243ec39b9eca18031add6602feb4534a6210
* | | * doc/FileSystem.3: CONSTified many functions using Tcl_FileSystemnijtmans2008-07-281-15/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: which all are supposed to be a constant, but * generic/tclDecls.h: this was not reflected in the API: * generic/tclFileSystem.h: Tcl_FSGetInternalRep * generic/tclIOUtil.c: Tcl_FSNewNativePath, Tcl_FSData * generic/tclPathObj.c: Tcl_FSRegister, Tcl_FSUnregister * generic/tclTest.c: Tcl_FSGetFileSystemForPath ... This change complies with TIP #24. ***POTENTIAL INCOMPATIBILITY*** FossilOrigin-Name: 246dcb287a9d07013c2f642ea91f537f076a18e8
* | | * doc/Object.3 CONSTified 3 functions usingnijtmans2008-07-271-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/ObjectType.3 Tcl_ObjType which all are supposed * generic/tcl.decls to be a constant, but this was not * generic/tcl.h reflected in the API: * generic/tclDecls.h Tcl_ConvertToType * generic/tclObj.c Tcl_GetObjType * generic/tclCompCmds.c Tcl_RegisterObjType * generic/tclOOMethod.c Introduced a CONST86_RETURN, so extensions which * generic/tclTestobj.c use Tcl_ObjType directly can be modified to compile against both Tcl 8.5 and Tcl 8.6 tclDecls.h is re-generated with "make genstubs" This change complies with TIP #24 ***POTENTIAL INCOMPATIBILITY*** FossilOrigin-Name: 4f99dac9fd9e8c3cad5772fdaff95f8bc8fd660a
* | | just a few const -> CONST (in header files and .decls files)nijtmans2008-07-241-5/+5
| | | | | | | | | | | | | | | | | | and CONST -> const (.c files and internal .h files) FossilOrigin-Name: a3ec1868d0fbbbc22d6acb1d97f34c9d6275c7ce
* | | CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which isnijtmans2008-07-241-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | supposed to be a constant, but this was not reflected in the API: Tcl_SetTimer Tcl_WaitForEvent Tcl_ConditionWait Tcl_SetMaxBlockTime Introduced a CONST86, so extensions which have their own Notifier (are there any?) can be modified to compile against both Tcl 8.5 and Tcl 8.6. This change complies with TIP #24 FossilOrigin-Name: 7ade6e690e5d9da6d707b6796e656ef6df6565e3
* | | fix line-endingsdas2008-07-221-6651/+6651
| | | | | | | | | FossilOrigin-Name: 7352e913603a2710129d8cd7c5fcdc6178c78ca7
* | | TIP #304 implementationferrieux2008-07-211-6639/+6651
| | | | | | | | | FossilOrigin-Name: 6cf782df528871911ae551e4bdf83fdbe052c3fa
* | | * generic/tcl.decls: Changed the implementation ofmsofer2008-07-211-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBasic.c: [namespace import]; removed * generic/tclDecls.h: Tcl_NRObjProc, replaced with * generic/tclExecute.c: Tcl_NRCmdSwap (proposed public * generic/tclInt.h: NRE API). This should fix * generic/tclNRE.h: [Bug 582506]. * generic/tclNamesp.c: * generic/tclStubInit.c: FossilOrigin-Name: 281b7ede58b410a49030386e0adfc225205894af
* | | * generic/tcl.decls: Change the public api prefix frommsofer2008-07-181-44/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: TclNR_foo to Tcl_NRfoo * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclInterp.c: * generic/tclNRE.h: * generic/tclNamesp.c: * generic/tclOO.c: * generic/tclOOBasic.c: * generic/tclOOCall.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclStubInit.c: FossilOrigin-Name: 028024f0d323bcbb2bf25aca558315642093fb46
* | | NRE implementation [Patch 2017110]msofer2008-07-131-1/+75
| | | | | | | | | FossilOrigin-Name: a646e4c362a574666638b06521668fc53952bd72
* | | TIP 285 Implementationmistachkin2008-06-131-1/+23
| | | | | | | | | FossilOrigin-Name: 505c316922f01840b9fed6a409f5ca5786f5ad7d
* | | * generic/tclDecls.h: make genstubsdas2008-04-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: FossilOrigin-Name: 2841879955fce934d9a7964b8db0a2f9a7372828
* | | * generic/tclDecls.h: make genstubsdas2008-04-021-14/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: FossilOrigin-Name: 489dbbd13d87c7411970721d840ca53e44ea8bbc
* | | * README: Bump version number to 8.6a0dgp2008-04-011-1/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422] * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: FossilOrigin-Name: b76be03521619e41d68101547228a6b69c44ccd3
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| | | | | | FossilOrigin-Name: d1f7550cd9bf1343d8505fb99fc5141b58bb88bf
* | * generic/tclDecls.h: regen with new genStubs.tcl.das2007-12-101-43/+143
| | | | | | | | | | | | | | | | | | * generic/tclIntDecls.h: [Bug 1834288] * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: FossilOrigin-Name: 903771a2c00885a1977874198504c6cee7cee625
* | various "const" additions, in line with TIP #27nijtmans2007-02-231-35/+36
| | | | | | FossilOrigin-Name: e3ada461798646039a9c9b3247c959196ea69ade
* | TIP#298 IMPLEMENTATIONdgp2006-12-011-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: Tcl_GetBignumAndClearObj -> Tcl_TakeBignumFromObj. * generic/tclObj.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclExecute.c: Update callers. * generic/tclMathOp.c: FossilOrigin-Name: 99fc64f278abb2d3d0c9a9469653a16c272307b7
* | TIP#270 IMPLEMENTATIONdgp2006-11-151-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: New public routines Tcl_ObjPrintf, * generic/tclStringObj.c: Tcl_AppendObjToErrorInfo, Tcl_Format, * generic/tclInt.h: Tcl_AppendLimitedToObj, Tcl_AppendFormatToObj and Tcl_AppendPrintfToObj. Former internal versions removed. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclBasic.c: Updated callers. * generic/tclCkalloc.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStrToD.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: FossilOrigin-Name: c06db721ddaef087134ceb16494452e128734656
* | * tools/genStubs.tcl: Updated script to no longer produce thedgp2006-11-151-1678/+1516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _ANSI_ARGS_ wrapper in generated declarations. Also revised to accept variadic prototypes with more than one fixed argument. (This is possible since TCL_VARARGS and its limitations are no longer in use). * generic/tcl.h: Some reordering so that macro definitions do not interfere with the now _ANSI_ARGS_-less stub declarations. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: FossilOrigin-Name: 40a5f13181379887fbe3db5ef8d7977393700b19
* | TIP 27 changes for Tcl_CreateEncodingkennykb2006-09-261-3/+3
| | | | | | FossilOrigin-Name: 36d41f9c70134edfa4abbba5724c161a9a2dbc6b
* | TIP#268 IMPLEMENTATIONandreas_kupries2006-09-221-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/PkgRequire.3: Documentation of extended API, * doc/package.n: extended testsuite. * tests/pkg.test: * generic/tcl.decls: Implementation. * generic/tclBasic.c: * generic/tclConfig.c: * generic/tclInt.h: * generic/tclPkg.c: * generic/tclTest.c: * generic/tclTomMathInterface.c: * library/init.tcl: * library/package.tcl: * library/tm.tcl: FossilOrigin-Name: 055195c6bce7cf3bc2a1dc2c88b333d9e9b4485c
* | TIP#258 IMPLEMENTATIONdgp2006-02-081-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Encoding.3: New subcommand [encoding dirs]. * doc/encoding.n: New routine Tcl_GetEncodingNameFromEnvironment. * generic/tcl.decls: Made public: * generic/tclBasic.c: TclGetEncodingFromObj * generic/tclCmdAH.c: -> Tcl_GetEncodingFromObj * generic/tclEncoding.c:TclGetEncodingSearchPath * generic/tclInt.decls: -> Tcl_GetEncodingSearchPath * generic/tclInt.h: TclSetEncodingSearchPath * generic/tclTest.c: -> Tcl_SetEncodingSearchPath * library/init.tcl: Removed commands: * tests/cmdAH.test: [tcl::unsupported::EncodingDirs] * tests/encoding.test: [testencoding path] (Tcltest) * unix/tclUnixInit.c: [Patch 1413934]. * win/tclWinInit.c: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: FossilOrigin-Name: aea60299f7c1bd5109302de603d9770706d76d4d
* | TIP#181 IMPLEMENTATIONdgp2006-02-011-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Namespace.3: New command [namespace unknown]. New public * doc/namespace.n: C routines Tcl_(Get|Set)NamespaceUnknownHandler. * doc/unknown.n: [Patch 958222]. * generic/tcl.decls: * generic/tclBasic.c: * generic/tclInt.h: * generic/tclNamesp.c: * tests/namespace.test: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: FossilOrigin-Name: 893c7025ded13cdc6bd86413ce7ef745fb358d21
* | Export Tcl_InitBignumFromDoublekennykb2005-12-271-1/+13
| | | | | | FossilOrigin-Name: 8b3c81ab3750072e93e91fee4b70127c36b1bfdf
* | Corrected bugs in tommath installation, improved tommath square root ↵kennykb2005-12-271-13/+1
| | | | | | | | | | performance, patched around a [clock scan] issue with time zones FossilOrigin-Name: 7d3492d3c10534943deadfacdfca332c8150afb5
* | Export stubs for libtommath; fix mingw compiler warningskennykb2005-12-131-1/+13
| | | | | | FossilOrigin-Name: 3842b9c46803a8677c011078725b04cff7adff2d
* | TIP#237 IMPLEMENTATIONdgp2005-10-081-19/+31
| | | | | | | | | | | | | | | | [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code. FossilOrigin-Name: 83fdb360a9aec952bc3ad040afe39106bf9e5ec3
* | * generic/tcl.h: Explicitly standardized on the use of stdarg.hdgp2005-09-131-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBasic.c: conventions for functions with variable number * generic/tclInt.h: of arguments. Support for varargs.h has been * generic/tclPanic.c: implicitly gone for some time now. All * generic/tclResult.c: TCL_VARARGS* macros purged from Tcl sources, * generic/tclStringObj.c: leaving only some deprecated #define's * tools/genStubs.tcl: in tcl.h for the sake of older extensions. * generic/tclDecls.h: make genstubs * doc/AddErrInfo.3: Replaced all documented requirement for use * doc/Eval.3: of TCL_VARARGS_START() with requirement for * doc/Panic.3: use of va_start(). * doc/SetResult.3: * doc/StringObj.3: FossilOrigin-Name: bdf9458b147a42c52fbe53b2a4032d4fc754dcd2
* | TIP#219 IMPLEMENTATIONandreas_kupries2005-08-241-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/SetChanErr.3: ** New File **. Documentation of the new channel API functions. * generic/tcl.decls: Stub declarations of the new channel API. * generic/tclDecls.h: Regenerated * generic/tclStubInit.c: * tclIORChan.c: ** New File **. Implementation of the reflected channel. * generic/tclInt.h: Integration of reflected channel and new error * generic/tclIO.c: propagation into the generic I/O core. * generic/tclIOCmd.c: * generic/tclIO.h: * library/init.tcl: * tests/io.test: Extended testsuite. * tests/ioCmd.test: * tests/chan.test: * generic/tclTest.c: * generic/tclThreadTest.c: * unix/Makefile.in: Integration into the build machinery. * win/Makefile.in: * win/Makefile.vc: FossilOrigin-Name: d936ddccf8636a3ce65f75ce4732b434bb0a4b73
* | make genstubsdgp2005-06-071-1/+23
| | | | | | FossilOrigin-Name: b683f2cde5d7ba3624ae33783b998caa00b8c7c4
* | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232kennykb2005-05-101-1/+44
| | | | | | FossilOrigin-Name: 1cc2336920c70c6b9f7825b88dec87fc223f2c4e
* | * doc/DString.3: Eliminated use of identifier "string" in Tcl'sdgp2005-05-031-71/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Environment.3: public C API to avoid conflict/confusion with * doc/Eval.3: the std::string of C++. * doc/ExprLong.3, doc/ExprLongObj.3, doc/GetInt.3, doc/GetOpnFl.3: * doc/ParseCmd.3, doc/RegExp.3, doc/SetResult.3, doc/StrMatch.3: * doc/Utf.3, generic/tcl.decls, generic/tclBasic.c, generic/tclEnv.c: * generic/tclGet.c, generic/tclParse.c, generic/tclParseExpr.c: * generic/tclRegexp.c, generic/tclResult.c, generic/tclUtf.c: * generic/tclUtil.c, unix/tclUnixChan.c: * generic/tclDecls.h: `make genstubs` FossilOrigin-Name: 83aa957ebe8d942b417ec080d6731e06e930ba73
* | * generic/tcl.decls:dgp2005-05-021-3/+3
| | | | | | | | | | | | | | | | | | * generic/tclBasic.c: Simplified implementation of Tcl_ExprString. * tests/expr-old.test: * generic/tclDecls.h: `make gentstubs` FossilOrigin-Name: 6c4cb20910fa51c10a620a0be4397a1f62d72b43
* | TIP#218 IMPLEMENTATIONandreas_kupries2005-01-271-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: FossilOrigin-Name: 0162fae7ad3682c467402cc48ddb8a9ee7982424
* | * generic/tclStubInit.c: Regenerated the stubs support code fromandreas_kupries2005-01-211-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: the modified tcl.decls (TIP #233, see below). * doc/GetTime.3: Implemented TIP #233, i.e. the * generic/tcl.decls: 'Virtualization of Tcl's Sense of Time'. * generic/tcl.h: Declared, implemented, and documented the * generic/tclInt.h: specified new API functions. Moved the * unix/tclUnixEvent.c: native (OS) access to time information * unix/tclUnixNotfy.c: into standard handler functions. Inserted * unix/tclUnixTime.c: hooks calling on the handlers where native * win/tclWinNotify.c: access was done before, and where scaling * win/tclWinTime.c: between domains (real/virtual) is required. FossilOrigin-Name: 8e9949daa235dc47ab939c371f97bf348bbe486a
* | regendkf2005-01-191-1/+142
| | | | | | FossilOrigin-Name: f51b08ab7d24876e702689d3cf87a17ceec8934e
* | TIP #221 IMPLEMENTATIONdgp2004-11-131-1/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBasic.c: Define [::tcl::Bgerror] in new interps. * generic/tclEvent.c: Update Tcl_BackgroundError to make use of the registered [interp bgerror] command. * generic/tclInterp.c: New [interp bgerror] subcommand. * tests/interp.test: syntax tests updated. TIP #226 IMPLEMENTATION * generic/tcl.decls: Stubs for Tcl_(Save|Restore|Discard)InterpState * generic/tcl.h: New public opaque type, Tcl_InterpState. * generic/tclInt.h: Drop old private declarations. Add Tcl(Get|Set)BgErrorHandler * generic/tclResult.c: Tcl_*InterpState implementations. * generic/tclDictObj.c: Update callers. * generic/tclIOGT.c: * generic/tclTrace.c: TIP #227 IMPLEMENTATION * generic/tcl.decls: Stubs for Tcl_(Get|Set)ReturnOptions. * generic/tclInt.h: Drop old private declarations. * generic/tclResult.c: Tcl_*ReturnOptions implementations. * generic/tclCmdAH.c: Update callers. * generic/tclMain.c: FossilOrigin-Name: 2475a460cd0a667ae4c1166131c5a231762b673a
* | * generic/tcl.h: Moved the preprocessor logicdavygrvy2004-11-031-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclDecls.h: from tclInt.h of setting the * generic/tclInt.h: TCL_STORAGE_CLASS macro to the * generic/tclIntDecls.h: tcl*Decls.h files now that no * generic/tclIntPlatDecls.h: use of EXTERN is left in tclInt.h. * generic/tclPlatDecls.h: Proto for Tcl_Main moved in tcl.h * win/tclWinPort.h: to prior the inclusion of the Stubs headers as they are now resetting TCL_STORAGE_CLASS. Removed extrainious reset from tclWinPort.h. [Patch 1055668] FossilOrigin-Name: 89bb140d4a01d066769a412119bb9e78ce2a9a00