Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclMain.c
2018-01-07
| ||
18:05 | Merge changes form 8.6 branch except retain legacy MSVC build system. Also, fix build break seen when static linking against the CRT. file: [1c4cf9fcb2] check-in: [0551245a6e] user: mistachkin branch: irontcl, size: 25407 | |
2017-11-13
| ||
11:25 | merge trunk file: [8e08d85eb2] check-in: [78e2f12841] user: jan.nijtmans branch: novem, size: 24896 | |
11:15 | Merge core-8-6-branch file: [4a31c58879] check-in: [beb52eff8e] user: jan.nijtmans branch: core-8-branch, size: 24894 | |
2016-08-19
| ||
12:45 | merge zipfs file: [210b2cc2a6] check-in: [63eab9444d] user: jan.nijtmans branch: androwish, size: 31367 | |
2016-07-08
| ||
10:34 | merge trunk file: [28ae4735c3] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 25033 | |
10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [ae831ce6ae] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 25031 | |
2016-06-29
| ||
15:45 | Remove Tcl_Main() function, since it's no longer being used: It has been a macro already for ages. file: [1afc2699d2] check-in: [9fa2fe5c59] user: jan.nijtmans branch: trunk, size: 25035 | |
11:39 | Tcl_SetVar -> Tcl_SetVar2 and comparable replacements, eliminating functions which are deprecated. file: [1fbe8fd900] check-in: [3108faf68a] user: jan.nijtmans branch: trunk, size: 25504 | |
2016-04-19
| ||
20:35 | Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [36929412cc] check-in: [69b737f5a1] user: dgp branch: little, size: 27681 | |
2016-03-23
| ||
15:18 | merge zipfs file: [4b664d9338] check-in: [16d8e516af] user: jan.nijtmans branch: androwish, size: 30753 | |
2016-03-02
| ||
15:44 | Some more minor androwish upstream changes file: [a42c68bf26] check-in: [76a713ab17] user: jan.nijtmans branch: androwish, size: 30726 | |
2015-12-21
| ||
15:31 | Start with a few simple basic test-cases file: [59db3917f6] check-in: [9eb6257fb7] user: jan.nijtmans branch: androwish, size: 30904 | |
2015-12-17
| ||
15:23 | Minor tweaks on ZIPFS_IN_TCL file: [05719123ab] check-in: [f4690c201b] user: jan.nijtmans branch: androwish, size: 30913 | |
2015-12-11
| ||
22:56 | Merge trunk. Upstream androwish changes file: [d651f3e22f] check-in: [62263368e1] user: jan.nijtmans branch: androwish, size: 30859 | |
2015-11-11
| ||
16:09 | Patches by Christian Werner, supporting TCL_UTF_MAX=6 on Windows. Doesn't work yet, but it's a start. file: [f0cd19dc59] check-in: [6306082702] user: jan.nijtmans branch: werner-utf_max=6, size: 25608 | |
2015-09-29
| ||
21:20 | merge trunk file: [beb5d637b7] check-in: [2aa90f5782] user: jan.nijtmans branch: androwish, size: 29655 | |
07:56 | merge trunk file: [dfbc5bb3aa] check-in: [771aa36a1e] user: jan.nijtmans branch: novem, size: 25037 | |
2015-09-28
| ||
11:13 | Align comment. Remove some end-of-line spacing. No functional changes. file: [6a48060175] check-in: [fad573cac2] user: jan.nijtmans branch: trunk, size: 25402 | |
2015-09-22
| ||
08:20 | merge trunk file: [36c0f4c626] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 25046 | |
2015-08-21
| ||
13:29 | Merge trunk. Throw away TclpGetDate, TclpLocaltime and TclpGmtime and all related dead code. It makes the androwish binary (somewhat) smaller. file: [1667e50a6f] check-in: [fb4b33254f] user: jan.nijtmans branch: androwish, size: 29664 | |
2015-08-19
| ||
15:25 | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0 file: [aac48a5050] check-in: [282c683bb9] user: jan.nijtmans branch: trunk, size: 25411 | |
15:23 | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0 file: [21c637328e] check-in: [e8ee0c13b9] user: jan.nijtmans branch: core-8-5-branch, size: 24349 | |
2015-06-21
| ||
22:29 | Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. file: [bd5524bd37] check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 29538 | |
2014-09-01
| ||
07:15 | Adding the ability for the Tcl core to build self-contained Zip-based executables * Integrated a pure-C implementation of ZipVfs * Modified Tcl_AppInit() to look for a zipvfs mounted on the executable file: [b6aaf4d6d9] check-in: [c1d9b13f8c] user: hypnotoad branch: core_zip_vfs, size: 25403 | |
2014-02-11
| ||
11:13 | Merge trunk file: [fd53604ce8] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 24920 | |
2014-02-10
| ||
11:59 | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] file: [411c57fce1] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 25285 | |
2013-09-26
| ||
13:13 | merge novem WARNING: No checks of build-ability done yet. file: [b52f570a76] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 25105 | |
2013-06-27
| ||
09:53 | merge trunk. Remove Tcl_SetPanicProc from stub table; it is meant to be called by embedders, before the stub table is even initialized. file: [a8b6cc055e] check-in: [e100908f94] user: jan.nijtmans branch: novem, size: 24923 | |
08:51 | Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. file: [eb2619ce40] check-in: [6189063c4d] user: jan.nijtmans branch: trunk, size: 25288 | |
2013-06-26
| ||
07:42 | Proposed solution for [9b2e636361] file: [8063a89f83] check-in: [06020a12ac] user: jan.nijtmans branch: ticket-9b2e636361, size: 24223 | |
2013-06-25
| ||
10:56 | rebase file: [1ce425c634] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 24916 | |
2013-06-14
| ||
11:21 | rebase file: [d56415341c] check-in: [980cdb2a78] user: jan.nijtmans branch: win-console-panic, size: 25281 | |
2013-04-11
| ||
15:10 | rebase file: [2f37c26a32] check-in: [f3309c1997] user: jan.nijtmans branch: initsubsystems, size: 25311 | |
2013-03-31
| ||
20:17 | Going forward trying to define a better Tcl_InitStubsystems() file: [39a7843a1f] check-in: [f1f393d1f0] user: jan.nijtmans branch: initsubsystems, size: 25306 | |
2013-02-11
| ||
10:25 | more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversions file: [6163251110] check-in: [a80fb8c697] user: jan.nijtmans branch: novem, size: 24844 | |
2012-12-21
| ||
10:13 | remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [e5eec10a34] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 24842 | |
2012-12-12
| ||
10:21 | allow novem to use installed Tcl8 .tm packages, such as tcltest and msgcat remove some dead code (already planned to be removed in Tcl9) file: [3fc236bbbc] check-in: [387d3899e0] user: jan.nijtmans branch: novem, size: 24859 | |
2012-12-06
| ||
15:43 | Use Tcl_EvalEx in pkgb.dll. Same functionality. More deprecated function replacements file: [286cda01ff] check-in: [6f8010216f] user: jan.nijtmans branch: better-deprecation-85, size: 24307 | |
2012-12-04
| ||
15:12 | more eliminations of 'deprecated' calls file: [26a298a83d] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 24369 | |
2012-12-03
| ||
08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [c26c44ceb6] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 24314 | |
2012-11-26
| ||
18:08 | Submitted patch on interactive use of the rc file. Needs resolution of the failing tests in the test suite to be considered for merge. file: [f83a67b24d] check-in: [ec3bfb08c2] user: dgp branch: rfe-3432962, size: 24268 | |
15:46 | merge novem file: [03bbd11fb5] check-in: [ab9713b5f1] user: dkf branch: novem-64bit-sizes, size: 25568 | |
14:29 | Removed functions marked deprecated or obsolete for a long time: Tcl_Backslash, Tcl_EvalFile, Tcl_GlobalEvalObj, Tcl_GlobalEval, Tcl_EvalTokens. Remove Tcl_FindExecutable from stub table: It is needed by embedders, not extenders. Remove TclpGetDate, TclpGmtime, TclpLocaltime: it isn't use anywhere since the new clock implementation. Remove TclWinConvertWSAError, it's the same as TclWinConvertError. file: [334c5ce197] check-in: [6b2cf92413] user: jan.nijtmans branch: novem, size: 25386 | |
2012-11-20
| ||
21:37 | Basic changes to make it possible to get to a command prompt without warnings. file: [de9f373c19] check-in: [449c3702a3] user: dkf branch: novem-64bit-sizes, size: 25424 | |
2012-11-18
| ||
07:39 | Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: [4d9126369b] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 25298 | |
00:38 | ...and a few more file: [772c14ab8d] check-in: [152944662f] user: dkf branch: novem-64bit-sizes, size: 25357 | |
2012-11-15
| ||
17:55 | More complete purge of things only present for supporting long-dead Mac 9 systems. file: [d12713cc69] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 19604 | |
2012-09-23
| ||
20:29 | eliminate unnecessary TEXT() macros file: [78a1905e0e] check-in: [c155794425] user: jan.nijtmans branch: trunk, size: 25242 | |
2012-08-20
| ||
06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [e8d3a3953b] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 25237 | |
2012-08-07
| ||
20:57 | Minor changes to improve style (C89 declarations, consistent indentation, clarification of #endifs, reduction of unnecessary casts, use of array syntax for reading array elements, etc.) file: [c3d42963cd] check-in: [3995dbcf90] user: dkf branch: trunk, size: 25254 | |
2012-04-25
| ||
12:07 | * generic/tclUtil.c (TclDStringToObj): Added internal function to make the fairly-common operation of converting a DString into an Obj a more efficient one. file: [e0952cf81d] check-in: [2e12143e39] user: dkf branch: trunk, size: 25213 | |
2011-09-06
| ||
10:15 | [RFE 1711975]: Tcl_MainEx() (like Tk_MainEx()) file: [a5ea029583] check-in: [e6695ae7dc] user: jan.nijtmans branch: trunk, size: 25292 | |
2011-08-30
| ||
06:33 | Tcl_MainEx() (like Tk_MainEx()) file: [70cae1d4f0] check-in: [2f0a062d8f] user: jan.nijtmans branch: rfe-1711975, size: 25256 | |
2011-08-16
| ||
16:04 | Fixed the C99/C++ comments introduced by [8d3f0fb215] which break strict C89 compilers (AIX, cough, cough) file: [dba059fb4f] check-in: [ca3ccdf1df] user: andreask branch: trunk, size: 25223 | |
2011-08-10
| ||
13:44 | compiler error on Windows: there should be only one TclFullFinalizationRequested function file: [c473543460] check-in: [5bcd13c4ac] user: jan.nijtmans branch: trunk, size: 25218 | |
2011-08-09
| ||
17:19 | [Bug 2919042] Restore "valgrindability" of Tcl that was lost by the streamlining of [exit], by conditionally forcing a full Finalize: use -DPURIFY or ::env(TCL_FINALIZE_ON_EXIT) file: [1590ca7fc9] check-in: [8d3f0fb215] user: ferrieux branch: trunk, size: 25218 | |
2011-03-17
| ||
16:12 | [Patch #3124683]: platform specific stuff in (tcl|tk)Main.c file: [1470cd8f2c] check-in: [9edcb7e14b] user: jan.nijtmans branch: trunk, size: 23734 | |
2011-03-12
| ||
15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [e375207f00] check-in: [5574bdd262] user: dkf branch: trunk, size: 24834 | |
2011-03-05
| ||
16:31 | merge trunk file: [0be42471d6] check-in: [08b261adfb] user: kennykb branch: dogeen-assembler-branch, size: 24868 | |
2011-03-02
| ||
20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [97b113955e] check-in: [c64f310d38] user: dgp branch: trunk, size: 24867 | |
16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [77d5744f43] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 24192 | |
2011-03-01
| ||
15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [d3f3ca3c9e] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 19659 | |
04:16 | merge trunk file: [cf505dcf82] check-in: [1357375583] user: kennykb branch: dogeen-assembler-branch, size: 24941 | |
2010-12-01
| ||
16:42 | merge file: [ce9b8de314] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 24943 | |
2010-11-23
| ||
13:11 | Jump. file: [4006221b93] check-in: [f8ff91db3f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24935 | |
11:38 | Next @500. file: [ca2201863e] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 22225 | |
2010-11-22
| ||
16:07 | Next @380. OO Stacktraces broken. file: [ecd75d24d0] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 23941 | |
2010-11-15
| ||
10:12 | reverted previous commit: it has effect on the Windows console file: [2d9a013d2f] check-in: [6c8f8523b9] user: nijtmans branch: trunk, size: 24940 | |
09:21 | Eliminate use of the function Tcl_WinTCharToUtf in generic code file: [675b48bc08] check-in: [047cb5bdcf] user: nijtmans branch: trunk, size: 24467 | |
2010-11-05
| ||
16:40 | merge file: [929c3708d3] check-in: [b68283928e] user: dgp branch: dgp-refactor, size: 24940 | |
08:16 | fix TCL_ASCII_MAIN usage, as the name suggests file: [24e9ce7120] check-in: [ddecce42f0] user: nijtmans branch: trunk, size: 24940 | |
2010-11-04
| ||
23:56 | * generic/tclMain.c: Added missing conditional on _WIN32 around code that messes around with the definition of _UNICODE, to correct a badly broken Unix build from Jan's last commit. file: [0d0f955d17] check-in: [4bff967054] user: kennykb branch: trunk, size: 24951 | |
21:48 | [FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tcl on MSVC++ file: [d116a07d50] check-in: [6bbdcbed5f] user: nijtmans branch: trunk, size: 24927 | |
2010-09-30
| ||
11:38 | merge file: [27baf2e142] check-in: [679a8e6fc7] user: dgp branch: dgp-refactor, size: 24512 | |
02:48 | Merge file: [77c43c0ab3] check-in: [95b8d68eb4] user: kennykb branch: dogeen-assembler-branch, size: 24515 | |
2010-09-29
| ||
20:04 | tclMain.c: make compilable with -DUNICODE as well file: [bf4b3b3e44] check-in: [d67024d00d] user: nijtmans branch: trunk, size: 24512 | |
2010-09-27
| ||
11:00 | Merge from HEAD file: [83fc4770ed] check-in: [d1f5c51f30] user: rmax branch: rmax-ipv6-branch, size: 23062 | |
2010-09-25
| ||
14:51 | * tclAssembly.c: Massive refactoring of the assembler * tclAssembly.h: to use a Tcl-like syntax (and use * tests/assemble.test: Tcl_ParseCommand to parse it). The * tests/assemble1.bench: refactoring also ensures that Tcl_Tokens in the assembler have string ranges inside the source code, which allows for [eval] and [expr] assembler directives that simply call TclCompileScript and TclCompileExpr recursively. file: [5bab005b1e] check-in: [8fa55c35f1] user: kennykb branch: dogeen-assembler-branch, size: 23065 | |
2010-09-23
| ||
18:33 | merge file: [28d8563923] check-in: [db0ce479fc] user: dgp branch: dgp-refactor, size: 23062 | |
18:08 | * generic/tclCmdAH.c: Fix cases where value returned by * generic/tclEvent.c: Tcl_GetReturnOptions() was leaked. * generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the anti-pattern to seek and destroy. file: [1779b1dbc8] check-in: [b83a3519f5] user: dgp branch: trunk, size: 23057 | |
17:59 | * generic/tclCmdAH.c: Fix cases where value returned by * generic/tclEvent.c: Tcl_GetReturnOptions() was leaked. * generic/tclMain.c: Thanks to Jeff Hobbs for discovery of the anti-pattern to seek and destroy. file: [45bc48d764] check-in: [5139ef090c] user: dgp branch: core-8-5-branch, size: 24264 | |
2010-06-07
| ||
17:36 | rebranch from HEAD file: [00b13a05e1] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 23033 | |
2010-04-30
| ||
14:16 | merge file: [a2244cbe4b] check-in: [88335abf0e] user: dgp branch: dgp-refactor, size: 23033 | |
07:07 | Unnecessary TCL_STORAGE_CLASS re-definition. It was used for an ancient dummy reference to Tcl_LinkVar(), but that's already gone since 2002-05-29. file: [b038536817] check-in: [79f098fef8] user: nijtmans branch: trunk, size: 23033 | |
2010-02-27
| ||
15:02 | merge updates from HEAD file: [2ee7413b13] check-in: [4ecf6f678a] user: dgp branch: dgp-refactor, size: 23095 | |
12:07 | * generic/tclMain.c (Tcl_Main): [Bug 801429]: Factor out the holding of the client-installed main loop function into thread-specific data. ***POTENTIAL INCOMPATIBILITY*** Code that previously tried to set the main loop from another thread will now fail. On the other hand, there is a fairly high probability that such programs would have been failing before due to the lack of any kind of inter-thread memory barriers guarding accesses to this part of Tcl's state. file: [d75c725a4f] check-in: [9dc4acda9c] user: dkf branch: trunk, size: 23090 | |
2010-02-25
| ||
21:53 | merge updates from HEAD file: [b1891fee26] check-in: [1b11388844] user: dgp branch: dgp-refactor, size: 22220 | |
2010-02-24
| ||
10:32 | Pure whitespace changes, changing to follow Engineering Manual style. file: [eed63cc1de] check-in: [c81eddebbb] user: dkf branch: trunk, size: 22215 | |
2008-12-15
| ||
18:43 | merge updates from HEAD file: [7d7cc48915] check-in: [cdfa98b2b4] user: dgp branch: dgp-refactor, size: 22230 | |
15:48 | TIP #338 IMPLEMENTATION * doc/AppInit.c: Made routines Tcl_SetStartupScript and * doc/Tcl_Main.3: Tcl_GetStartupScript public. Removed all * generic/tcl.h: internal stub access to Tcl*Startup* routines, * generic/tclInt.decls: and removed their implementations. Their * generic/tclMain.c: function can now be completely performed with the new public interface. *** POTENTIAL INCOMPATIBILITY for callers of the internal Tcl*Startup* routines. *** * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [3d57cf0904] check-in: [e52c9bd3ce] user: dgp branch: trunk, size: 22225 | |
2008-10-03
| ||
15:48 | merge updates from HEAD file: [be564b4c3e] check-in: [ea28e7a56d] user: dgp branch: dgp-refactor, size: 23946 | |
2008-10-02
| ||
23:36 | Reduce the number of (pointless) type-casts. file: [e7d7170e90] check-in: [1412dede80] user: dkf branch: trunk, size: 23941 | |
2008-05-11
| ||
04:22 | merge updates from HEAD file: [3224879bcc] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 24238 | |
2008-04-27
| ||
22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [0c3dd5938d] check-in: [2d205c22fb] user: dkf branch: trunk, size: 24233 | |
2007-12-13
| ||
15:22 | merge stable branch onto HEAD file: [d7d7d3e700] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 24231 | |
2007-09-07
| ||
03:15 | merge updates from HEAD file: [fc24f4dd8b] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 24236 | |
2007-09-04
| ||
17:43 | merge updates from HEAD file: [e35281c628] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 24235 | |
2007-08-21
| ||
20:41 | * generic/tclMain.c: Corrected the logic of dropping the last * tests/main.test: newline from an interactively typed command. [Bug 1775878]. file: [9763b9e5d9] check-in: [8b6639f41a] user: dgp branch: trunk, size: 24231 | |
2007-04-24
| ||
18:12 | merge updates from HEAD file: [0b22b428f0] check-in: [22f4f609fd] user: dgp branch: dgp-refactor, size: 23784 | |
16:03 | corrected botched indents file: [4e0d464c05] check-in: [665f40f1f9] user: dgp branch: trunk, size: 23779 | |
2007-04-10
| ||
16:27 | merge updates from HEAD file: [c52bb86fd3] check-in: [c49d7b4587] user: dgp branch: dgp-refactor, size: 23821 | |
14:47 | Handle creation of Tcl_Objs from constant strings better (easier to use, more efficient). After [Patch 1529526] (afredd) file: [a0875c9d2a] check-in: [4d69119aad] user: dkf branch: trunk, size: 23816 | |
2007-04-08
| ||
14:58 | Merge updates from HEAD; may not build file: [a03c11ca18] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 23820 | |
2006-11-23
| ||
03:18 | whitespace file: [e83016968b] check-in: [c0069a5547] user: das branch: trunk, size: 23815 | |
2006-11-15
| ||
20:08 | TIP#270 IMPLEMENTATION * 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: file: [86f8c818e2] check-in: [c06db721dd] user: dgp branch: trunk, size: 23819 | |
2006-11-02
| ||
15:58 | * generic/tclBasic.c: Further revised TclAppendPrintToObj() and * generic/tclCkalloc.c: TclObjPrintf() routines to panic when unable * generic/tclCmdAH.c: to complete their formatting operations, rather * generic/tclCmdIL.c: than report an error message. This means an * generic/tclCmdMZ.c: interp argument for error message recording is * generic/tclDictObj.c: no longer needed, further simplifying the * generic/tclExecute.c: interface for callers. * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParseExpr.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStringObj.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [05c7864f90] check-in: [6ed730551a] user: dgp branch: trunk, size: 23818 | |
2006-10-31
| ||
20:19 | * generic/tclBasic.c: Refactored and renamed the routines * generic/tclCkalloc.c: TclObjPrintf, TclFormatObj, and * generic/tclCmdAH.c: TclFormatToErrorInfo to a new set of * generic/tclCmdIL.c: routines TclAppendPrintfToObj, * generic/tclCmdMZ.c: TclAppendFormatToObj, TclObjPrintf, and * generic/tclDictObj.c: TclObjFormat, with the intent of making * generic/tclExecute.c: the latter list, plus TclAppendLimitedToObj * generic/tclIORChan.c: and TclAppendObjToErrorInfo, public via * generic/tclIOUtil.c: a revised TIP 270. * generic/tclInt.h: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParseExpr.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStringObj.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [081410bc6e] check-in: [65113c21ec] user: dgp branch: trunk, size: 23824 | |
2006-06-06
| ||
17:10 | merge updates from HEAD file: [1acfa1d636] check-in: [6d4ff70d4d] user: dgp branch: dgp-refactor, size: 23854 | |
2006-05-05
| ||
18:09 | * generic/tclMain.c (Tcl_Main): Corrected flaw that required * tests/main.test: (Tcl_Main-4.5): processing of one interactive command before passing control to the loop routine registered with Tcl_SetMainLoop() [Bug 1481986]. file: [0de2661150] check-in: [aedf5e48e9] user: dgp branch: trunk, size: 23849 | |
18:08 | * generic/tclMain.c (Tcl_Main): Corrected flaw that required * tests/main.test: (Tcl_Main-4.5): processing of one interactive command before passing control to the loop routine registered with Tcl_SetMainLoop() [Bug 1481986]. file: [cf500b9282] check-in: [f4e4abd17f] user: dgp branch: core-8-4-branch, size: 19731 | |
2005-11-03
| ||
17:52 | merge updates from HEAD file: [1666fa0d5c] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 23719 | |
2005-11-01
| ||
15:30 | ANSIfy. Also converted some deeply nested code to a less nested form for easier reading. file: [5c7d79e00a] check-in: [a3b0b6f1d9] user: dkf branch: trunk, size: 23714 | |
2005-10-23
| ||
22:01 | * generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclLink.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclVar.c: * mac/tclMacInit.c: * unix/tclUnixInit.c: * win/tclWinInit.c: Insure that the core never calls TclPtrSetVar, Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new value. It is not possible to handle error returns correctly in that case [Bug 1334947], one has the choice of leaking the object in some cases, or else risk crashing in some others. file: [84e130252a] check-in: [8761ab798f] user: msofer branch: core-8-4-branch, size: 19616 | |
2005-10-18
| ||
20:46 | merge updates from HEAD file: [e86fae4288] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 23894 | |
2005-10-14
| ||
11:14 | * generic/tcl.h: Fix for bug #1256937 - correctly decorate * generic/tclMain.c: imported functions from msvcrt in static builds. file: [9d50f23d84] check-in: [ca7ab95d17] user: patthoyts branch: trunk, size: 23895 | |
2005-10-08
| ||
13:44 | merge updates from HEAD file: [edd92e3e6d] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 23893 | |
2005-09-30
| ||
19:31 | * generic/tclMain.c: Separate encoding conversion of command line arguments from list formatting. [Bug 1306162]. file: [11b714e1c7] check-in: [3a8318341a] user: dgp branch: trunk, size: 23889 | |
19:28 | * generic/tclMain.c: Separate encoding conversion of command line arguments from list formatting. [Bug 1306162]. file: [5a7526c107] check-in: [365b1366e3] user: dgp branch: core-8-4-branch, size: 19445 | |
2005-09-15
| ||
20:58 | merge updates from HEAD file: [450bb19133] check-in: [29cc0feeb2] user: dgp branch: kennykb-numerics-branch, size: 24046 | |
20:29 | merge updates from HEAD file: [e3bdd96fdf] check-in: [f3caf581fe] user: dgp branch: dgp-refactor, size: 24047 | |
16:40 | * generic/tclBasic.c: More callers of TclObjPrintf and * generic/tclCkalloc.c: TclFormatToErrorInfo. * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclIORChan.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c * unix/configure: autoconf-2.59 file: [b2d87cedbb] check-in: [cf51f10457] user: dgp branch: trunk, size: 24042 | |
2005-08-02
| ||
18:14 | merge updates from HEAD file: [f5ed718793] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 23961 | |
2005-07-26
| ||
04:11 | Merge updates from HEAD file: [fb83053181] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 23961 | |
2005-07-21
| ||
14:38 | Systematizing the formatting file: [6f7a3a6937] check-in: [ac613e6b94] user: dkf branch: trunk, size: 23957 | |
2004-12-09
| ||
23:00 | Merge updates from HEAD file: [902dc6f6c1] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 24252 | |
2004-11-13
| ||
00:19 | TIP #221 IMPLEMENTATION * 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: file: [059d6dc83f] check-in: [2475a460cd] user: dgp branch: trunk, size: 24248 | |
2004-10-28
| ||
18:45 | merge updates from HEAD file: [7a2a0fa111] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 24280 | |
2004-10-25
| ||
17:24 | * library/auto.tcl Purged Tcl's script library of all * library/clock.tcl remaining references to global vars * library/init.tcl ::errorInfo and ::errorCode. * generic/tclMain.c (Tcl_Main): Updated to make use of TclGetReturnOptions instead of ::errorInfo variable. * generic/tclInterp.c (tclInit): Bug fix. Access dict variables with [dict get], not array syntax. file: [7e39fdb901] check-in: [2869274367] user: dgp branch: trunk, size: 24276 | |
2004-10-15
| ||
04:01 | * generic/tclBasic.c (Tcl_CreateInterp,Tcl_DeleteInterp, TclEvalObjvInternal,Tcl_LogCommandInfo,TclAddObjErrorInfo): * generic/tclCmdAH.c (Tcl_CatchObjCmd): * generic/tclEvent.c (BgError,ErrAssocData,Tcl_BackgroundError, HandleBgErrors,BgErrorDeleteProc): * generic/tclExecute.c (TclCreateExecEnv,TclDeleteExecEnv): * generic/tclIOUtil.c (comments only): * generic/tclInt.h (ExecEnv,Interp, ERR_IN_PROGRESS): * generic/tclInterp.c ([tclInit]): * generic/tclMain.c (comments only): * generic/tclNamesp.c (Tcl_CreateNamespace,Tcl_DeleteNamespace,TclTeardownNamespace): * generic/tclProc.c (TclUpdateReturnInfo): * generic/tclResult.c (Tcl_ResetResult,TclTransferResult): * generic/tclTrace.c (CallVarTraces): Reworked management of the "errorInfo" data of an interp. That information is now primarily stored in a new private (Tcl_Obj *) field of the Interp struct, rather than using a global variable ::errorInfo as the primary storage. The ERR_IN_PROGRESS flag bit value is no longer required to manage the value in its new location, and is removed. Variable traces are established to support compatibility for any code expecting the ::errorInfo variable to hold the information. ***POTENTIAL INCOMPATIBILITY*** Code that sets traces on the ::errorInfo variable may notice a difference in timing of the firing of those traces. Code that uses the value ERR_IN_PROGRESS. file: [5dacd302bd] check-in: [264b4df978] user: dgp branch: trunk, size: 24235 | |
2004-09-08
| ||
23:02 | Merge updates from HEAD file: [a0061692e0] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 24169 | |
2004-06-11
| ||
21:30 | * unix/tclUnixInit.c: The routines Tcl_Init() and TclSourceRCFile() * win/tclWinInit.c: had identical implementations for both win and * generic/tclInterp.c: unix. Moved to a single generic implementation. * generic/tclMain.c: * library/init.tcl: * generic/tclInitScript.h (removed): * unix/Makefile.in: * win/tcl.dsp: file: [9273173ece] check-in: [406f195e75] user: dgp branch: trunk, size: 24165 | |
2004-05-17
| ||
18:42 | merge updates from HEAD file: [2b0c6c6f2f] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 22381 | |
2004-05-13
| ||
12:59 | TIP#143 implementation; still needs docs and more tests... file: [4b4bab957b] check-in: [9736fa23ed] user: dkf branch: trunk, size: 22377 | |
2004-04-09
| ||
20:57 | Merge updates from HEAD file: [bd4108d584] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 22100 | |
2004-04-06
| ||
22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: [d189bdf4dc] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 22096 | |
2004-03-29
| ||
21:43 | merge updates from HEAD file: [c010f59e58] check-in: [f32e7d9305] user: dgp branch: dgp-refactor, size: 22117 | |
15:47 | * generic/tclMain.c (Tcl_Main, StdinProc): Append newline only to incomplete scripts as part of multi-line script construction. Do not add an extra trailing newline to the complete script. [Bug 833150] file: [fd050598ff] check-in: [98d02c1264] user: dgp branch: trunk, size: 22113 | |
2004-03-26
| ||
22:28 | Merge updates from HEAD. file: [a39528f4a3] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 22120 | |
2004-03-19
| ||
18:33 | Made HEAD build on Windows VC++ again. file: [e469b7c2b5] check-in: [6610e1aa01] user: kennykb branch: trunk, size: 22120 | |
2004-03-17
| ||
18:14 | Removed support for Mac OS Classic platform [Patch 918142] file: [6785ef62c7] check-in: [b6330dbac7] user: das branch: trunk, size: 22106 | |
2003-09-05
| ||
23:08 | Merge updates from HEAD. file: [9dedb9a2d6] check-in: [3f920087eb] user: dgp branch: dgp-refactor, size: 22165 | |
21:52 | * doc/FileSystem.3: Implementation of * doc/source.n: TIPs 137/151. Adds * doc/tclsh.1: a -encoding option to * generic/tcl.decls: the [source] command * generic/tclCmdMZ.c (Tcl_SourceObjCmd): and a new C routine, * generic/tclIOUtil.c (Tcl_FSEvalFileEx): Tcl_FSEvalFileEx(), * generic/tclMain.c (Tcl_Main): that provides C access * mac/tclMacResource.c (Tcl_MacSourceObjCmd): to the same function. * tests/cmdMZ.test: Also adds command line * tests/main.test: option handling in Tcl_Main() so that tclsh * tests/source.test: and other apps built on Tcl_Main() respect a -encoding command line option before a script filename. Docs and tests updated as well. [Patch 742683] This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl, build on Tcl_Main(), and make use of Tcl_Main's former ability to pass a leading "-encoding" option to interactive shell operations. * generic/tclInt.decls: Added internal stub * generic/tclMain.c (Tcl*StartupScript*): table entries for two new functions Tcl_SetStartupScript() and Tcl_GetStartupScript() that set/get the path and encoding for the startup script to be evaluated by either Tcl_Main() or Tk_Main(). Given public names in anticipation of their exposure by a followup TIP. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [420a02e677] check-in: [8f0e879bbd] user: dgp branch: trunk, size: 22161 | |
2002-11-26
| ||
20:05 | * generic/tclMain.c (Tcl_Main): added Tcl_DeleteInterp and * unix/tclAppInit.c (main): Tcl_Finalize in -DPURIFY case to help indentify memory leaks. file: [ff17e935af] check-in: [ca5713da63] user: hobbs branch: mod-8-3-4-branch, size: 16109 | |
2002-06-10
| ||
05:33 | Merging with TOT as of 06/09/2002. file: [de39dff647] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 19600 | |
2002-05-29
| ||
22:59 | * Removed "dummy" reference to Tcl_LinkVar. It is no longer needed since Tcl_Main() now actually calls Tcl_LinkVar(). Thanks to Joe English for pointing that out. file: [5a2bdc5716] check-in: [416a5e19a7] user: dgp branch: trunk, size: 19591 | |
2002-04-20
| ||
01:29 | * Free the memory allocated for the startup script path. [Bug 543549] file: [21712a9777] check-in: [3ee94f8ca3] user: dgp branch: trunk, size: 19890 | |
2002-03-26
| ||
02:26 | generic/tclMain.c: reduced oversized static buffer allocation file: [0997d6e675] check-in: [24624019e1] user: hobbs branch: core-8-3-1-branch, size: 15807 | |
2002-02-28
| ||
00:53 | * generic/tclMain.c (Tcl_Main,StdinProc): Corrected some reference count management errors on the interactive commandPtr Tcl_Obj found by Purify. Thanks to Jeff Hobbs for the report and assistance. file: [d6b7878fe7] check-in: [a3947b277a] user: dgp branch: trunk, size: 19855 | |
2002-02-05
| ||
02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [c20015f3af] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 19098 | |
2002-01-25
| ||
20:40 | * Updated interfaces of generic/tclEncoding, generic/tclFilename.c, generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c, generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according to TIP 27. Tcl_TranslateFileName rewritten as wrapper around VFS-aware version. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes source incompatibilities: argv arguments of Tcl_Concat, Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of Tcl_SplitList and Tcl_SplitPath. file: [46aedcddb2] check-in: [fceed15544] user: dgp branch: trunk, size: 19089 | |
2002-01-07
| ||
17:54 | * generic/tclMain.c: Bug fix: neglected the NULL case in TclGetStartupScriptFileName(). Broke Tk/wish. file: [c8a5a334f8] check-in: [913cc898b6] user: dgp branch: trunk, size: 18855 | |
2002-01-05
| ||
22:55 | * doc/Tcl_Main.3: * generic/tclMain.c: Substantial rewrite and expanded documentation of Tcl_Main to correct a number of bugs and flaws: * Interactive Tcl_Main can now enter a main loop, exit that loop and continue interactive operations. The loop may even exit in the midst of interactive command typing without loss of the partial command. [Bugs 486453, 474131] * Tcl_Main now gracefully handles deletion of its master interpreter. * Interactive Tcl_Main can now operate with non-blocking stdin * Interactive Tcl_Main can now detect EOF on stdin even in mid-command. [Bug 491341] * Added VFS-aware internal routines for managing the startup script selection. * Tcl variable 'tcl_interactive' is now linked to C variable 'tty' so that one can disable/enable interactive prompts at the script level when there is no startup script. This is meant for use by the test suite. * Consistent use of the Tcl libraries standard channels as returned by Tcl_GetStdChannel(); as opposed to the channels named 'stdin', 'stdout', and 'stderr' in the master interp, which can be different or unavailable. * Tcl_Main now calls Tcl_Exit() if evaluation of [exit] in the master interpreter returns, assuring Tcl_Main does not return. * Documented Tcl_Main's absence from public stub table * Documented that Tcl_Main does not return. * Documented Tcl variables set by Tcl_Main. * All prompts are done from a single procedure, Prompt. * Use of Tcl_Obj-enabled interfaces everywhere. * generic/tclInt.decls (TclGetStartupScriptPath, TclSetStartupScriptPath): New internal VFS-aware routines for managing the startup script of Tcl_Main. * generic/tclIntDecls.h: * generic/tclStubInit.c: make genstubs * generic/tclTest.c (TestsetmainloopCmd,TestexitmainloopCmd, Tcltest_Init,TestinterpdeleteCmd): * tests/main.test (new): Added new file to test suite that thoroughly tests generic/tclMain.c; added some new test commands for testing Tcl_SetMainLoop(). file: [33322a424f] check-in: [f24c18a585] user: dgp branch: trunk, size: 18775 | |
2001-11-28
| ||
17:58 | * NOTES: New file. Read here about the new modularization macros, interdependencies, implications, etc. * static.sizes.html: New file. Report on the cuts achieved so far. Regarding the object files only the files which did change in size are reported. Usage of the MODULAR_TCL macro currently cuts about 17 % of the code (measured using strip'ped object files and libraries). * Changed files so far .. [cut, see changelog for full list] * Working on modularization of the tcl core. *************************** **** mod-8-3-4-branch **** *************************** file: [f1a1f7b886] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 16008 | |
2001-11-23
| ||
01:26 | ** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435658) see ChangeLog for details file: [7fe8d0c131] check-in: [2211e7f47d] user: das branch: trunk, size: 15825 | |
2001-10-15
| ||
09:13 | First Checkin of Mac OS X support for Tcl. file: [a03c5539d1] check-in: [eba6ee55b4] user: wolfsuit branch: macosx-8-4-branch, size: 15786 | |
2001-09-27
| ||
13:49 | Backing out unwise changes file: [ef144f7f06] check-in: [4c0c25f627] user: dkf branch: dkf-64bit-support-branch, size: 15735 | |
2001-09-25
| ||
16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [fc7d190a1e] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 15742 | |
2001-09-24
| ||
21:10 | * Updated APIs in generic/tclUtil.c according to the guidelines of TIP 27. [Patch 464553] file: [da7147e83d] check-in: [e70344d226] user: dgp branch: trunk, size: 15770 | |
2001-08-28
| ||
00:12 | * doc/Tcl_Main.3: added docs for Tcl_SetMainLoop * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: added Tcl_SetMainLoop proc that allows people to set a main loop that will run for tclsh. * generic/tcl.h: added Tcl_MainLoopProc typedef * generic/tclMain.c (Tcl_SetMainLoop, StdinProc, Prompt): new StdinProc and Prompt static procs and Tcl_SetMainLoop stubs proc. The first two handle a fileevent based prompt (taken from tkMain.c). Tcl_SetMainLoop enables the interactive setting of a main loop procedure. This enables Tk to be a loadable package. file: [e29c53f0c9] check-in: [936287d100] user: hobbs branch: core-8-3-1-branch, size: 15790 | |
2001-04-04
| ||
23:26 | Restore support for pre-ANSI compilers. file: [5ea1427bfd] check-in: [a4457e9e33] user: dgp branch: trunk, size: 15730 | |
21:22 | * generic/tcl.h: addition of ConditionalMacros.h and use of DLLIMPORT and DLLEXPORT. * generic/tclIntPlatDecls.h: * generic/tclInt.decls: * generic/tclMain.c: * generic/tclStubInit.c: * generic/tclThreadTest.c: NewThread -> NewTestThread * mac/MW_TclAppleScriptHeader.pch: * mac/MW_TclHeader.pch: * mac/MW_TclTestHeader.pch: * mac/tclMac.h: * mac/tclMacAppInit.c: * mac/tclMacApplication.r: * mac/tclMacChan.c: cast for *BlockMode * mac/tclMacCommonPch.h: * mac/tclMacFCmd.c: * mac/tclMacInt.h: * mac/tclMacLibrary.c: * mac/tclMacLibrary.r: * mac/tclMacMath.h: * mac/tclMacNotify.c: * mac/tclMacOSA.c: * mac/tclMacOSA.r: * mac/tclMacPanic.c: * mac/tclMacPort.h: * mac/tclMacResource.r: * mac/tclMacSock.c: cast for *BlockMode * mac/tclMacThrd.c: * mac/tclMacUnix.c: * mac/tclMacUtil.c: changed mac declarations to use Tcl ending, fixed copyrights, updated headers, fixed comments, updated resource files. Mac builds are now meant to be build with MetroWerks CW 6. file: [c9479b498f] check-in: [7003b57eca] user: hobbs branch: core-8-3-1-branch, size: 8975 | |
2000-11-03
| ||
20:30 | safety check on setting mainLoopProc to NULL file: [9265f54dc0] check-in: [0a100cb9d7] user: hobbs branch: trunk, size: 15722 | |
20:07 | corrected pointer reference to mainLoopProc execution file: [4523ca74b0] check-in: [ef737d4323] user: hobbs branch: trunk, size: 15700 | |
20:01 | moved Tcl_GetThreadData call after Tcl_FindExecutable file: [cade91670a] check-in: [ec3dcb8271] user: hobbs branch: trunk, size: 15693 | |
18:46 | * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: added Tcl_SetMainLoop proc that allows people to set a main loop that will run for tclsh. * generic/tcl.h: added Tcl_MainLoopProc typedef * generic/tclMain.c (Tcl_SetMainLoop, StdinProc, Prompt): new StdinProc and Prompt static procs and Tcl_SetMainLoop stubs proc. The first two handle a fileevent based prompt (taken from tkMain.c). Tcl_SetMainLoop enables the interactive setting of a main loop procedure. This enables Tk to be a loadable package. file: [216410754e] check-in: [0419203b11] user: hobbs branch: trunk, size: 15693 | |
1999-12-12
| ||
02:26 | * tests/var.test: * generic/tclCompile.c: fixed problem where setting to {} array would intermittently not work. (Fontaine) [Bug: 3339] * generic/tclCmdMZ.c: * generic/tclExecute.c: optimized INST_TRY_CVT_TO_NUMERIC to recognize boolean objects. (Spjuth) [Bug: 2815] * tests/info.test: * tests/parseOld.test: * generic/tclCmdAH.c: * generic/tclProc.c: changed Tcl_UplevelObjCmd (uplevel) and Tcl_EvalObjCmd (eval) to use TCL_EVAL_DIRECT in the single arg case as well, to take advantage of potential pure list input optimization. This means that it won't get byte compiled though, which should be acceptable. * generic/tclBasic.c: made Tcl_EvalObjEx pure list object aware in the TCL_EVAL_DIRECT case for efficiency. * generic/tclUtil.c: made Tcl_ConcatObj pure list object aware, and return a list object in that case [Bug: 2098 2257] * generic/tclMain.c: changed Tcl_Main to not constantly reuse the commandPtr object (interactive case) as it could be shared. (Fellows) file: [ec6e01e4b6] check-in: [a887ecceee] user: hobbs branch: trunk, size: 8916 | |
1999-12-02
| ||
02:03 | * generic/tcl.decls : * generic/tclMain.c : * unix/tclAppInit.c: * win/tclAppInit.c: Added two new internal functions, TclSetStartupScriptFileName() and TclGetStartupScriptFileName() and added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. * generic/tclEncoding.c: * generic/tclEvent.c: Moved encoding-related startup code from tclEvent.c into the more appropriate tclEncoding.c. file: [dc7399ad78] check-in: [cafaa4d046] user: redman branch: trunk, size: 8861 | |
1999-04-21
| ||
00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
1999-04-16
| ||
00:46 | merged tcl 8.1 branch back into the main trunk file: [5198acb807] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 7661 | |
1999-03-11
| ||
19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
1999-02-10
| ||
23:31 | * unix/mkLinks: * doc/SetVar.3: * generic/tcl.h: * generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2 from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and Tcl_SetVar2Ex. * Merged 8.0.5b2 patches file: [4a45f37d34] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 7665 | |
1999-02-01
| ||
21:29 | * generic/tclBasic.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclHistory.c: * generic/tclIO.c: * generic/tclIOUtil.c: * generic/tclInterp.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParse.c: * generic/tclProc.c: * generic/tclTest.c: * generic/tclTimer.c: * generic/tcl.h: Made eval interfaces compatible with 8.0 by renaming Tcl_EvalObj to Tcl_EvalObjEx, renaming Tcl_Eval2 to Tcl_EvalEx and restoring Tcl_EvalObj and Tcl_GlobalEvalObj interfaces so they match Tcl 8.0. file: [a4e6f20521] check-in: [4e3632a716] user: stanton branch: core-8-1-branch-old, size: 7667 | |
1998-09-24
| ||
23:58 | merging changes from 8.0.3 into 8.1a2 file: [1886b853e9] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 7665 | |
1998-09-21
| ||
23:39 | Added contents of Tcl 8.1a2 file: [1410bc379a] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 7576 | |
1998-09-14
| ||
18:39 | Replaced SCCS strings, fixed binary files file: [db3d1d23a7] check-in: [196f92fd17] user: stanton branch: trunk, size: 9640 | |
1998-08-04
| ||
11:48 | EXPORT is now TCL_STORAGE_CLASS file: [3d8d673a99] check-in: [ac9bdcd0b9] user: escoffon branch: trunk, size: 9619 | |
1998-07-29
| ||
14:12 | Define EXPORT to be DLLEXPORT file: [995986c916] check-in: [82024417fa] user: escoffon branch: trunk, size: 9597 | |
1998-03-26
| ||
14:45 | Added: Initial revision file: [c2be94b055] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 9555 | |