Tcl Source Code

All files named "unix/tclAppInit.c"
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for unix/tclAppInit.c

2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [ddf3cd5157] check-in: [627781a6db] user: pooryorick branch: unchained, size: 4902
2024-08-26
09:54
Merge [9a59cf84995963c5]: More spacing/formatting tweaks. file: [50f75c2e1a] check-in: [33360d10e4] user: pooryorick branch: unchained, size: 4916
2024-08-23
11:30
Merge [fcee106e2c0c50a4]: Recommend Tcl_CreateObjCommand over Tcl_CreateCommand. file: [7187f8ebee] check-in: [92764bce00] user: pooryorick branch: unchained, size: 4926
2024-07-20
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [01e4450b9e] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 4923
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [08bc1f69ba] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 4833
2024-03-19
17:09
more spacing/formatting tweaks file: [f3197b3868] check-in: [9a59cf8499] user: dkf branch: main, size: 4847
2023-11-10
09:07
Merge 8.7 file: [7d0633d607] check-in: [fcee106e2c] user: jan.nijtmans branch: main, size: 4857
08:55
Recommend Tcl_CreateObjCommand over Tcl_CreateCommand file: [e4e2cc7c5a] check-in: [ea35084b4c] user: jan.nijtmans branch: core-8-branch, size: 4971
2023-04-30
18:36
Remove all code that is conditioned on TCL_MAJOR_VERSION. file: [2f52f26cc9] check-in: [5037505a02] user: pooryorick branch: unchained, size: 4552
2023-04-14
21:42
Merge 8.7 file: [c3810ede2c] check-in: [5b5f4f1482] user: jan.nijtmans branch: main, size: 4854
21:40
int -> Tcl_Size where appropriate in tcl.decls (reducing the diff against Tcl 9.0) file: [5a83543f4c] check-in: [727875354b] user: jan.nijtmans branch: core-8-branch, size: 4968
2023-02-25
07:35
Fix [1d074b177a]. Failure to read .tclshrc file: [65b8aa38c9] check-in: [46d3081b16] user: apnadkarni branch: main, size: 4862
2022-07-19
09:50
Make sure that tclAppInit.c is never built with -DUSE_TCL_STUBS, so we don't need those dirty tricks in it any more. file: [82e8fb7f0f] check-in: [e335546754] user: jan.nijtmans branch: core-8-branch, size: 4976
08:56
Merge 8.7 file: [564df243e8] check-in: [7c6436ddb3] user: jan.nijtmans branch: main, size: 4886
08:35
Make a start converting -1 -> TCL_INDEX_NONE where appropriate file: [6b6e568512] check-in: [ec4c6a5785] user: jan.nijtmans branch: core-8-branch, size: 4927
2022-07-18
11:56
Updste stdlib.h (add missing functions). Restructure tclAppInit.c file: [422c8a349a] check-in: [b79b2a5bbe] user: jan.nijtmans branch: check-build, size: 4952
2022-07-17
13:14
Merge 8.7 file: [58d40c1b47] check-in: [de8da09f1c] user: jan.nijtmans branch: check-build, size: 4935
2022-02-01
12:35
Merge 8.7 file: [7a53f96e12] check-in: [a6e19bd3f0] user: jan.nijtmans branch: main, size: 4830
12:03
Code cleanup in tclMain.c and tclAppInit.c: Make them Tcl-8.7-aware, usable as more generic examples for extensions. file: [0456165c6a] check-in: [3625d63254] user: jan.nijtmans branch: core-8-6-branch, size: 4871
2021-04-13
06:09
Merge 9.0 file: [7de688bf32] check-in: [b07425e086] user: jan.nijtmans branch: rfe-854941, size: 4760
2021-04-07
09:55
TIP #595 (for Tcl 8.7) part 1: just rename Tcl_StaticPackage to Tcl_StaticLibrary, Tcl_PackageInitProc to Tcl_LibraryInitProc and Tcl_PackageUnloadProc to Tcl_LibraryUnloadProc. Adapt documentation, mentioning that the old names are now deprecated. file: [34563b8d0d] check-in: [6039d0396a] user: jan.nijtmans branch: core-8-branch, size: 4801
2020-12-04
15:12
Merge 9.0 file: [a3d2e8b007] check-in: [b8cccc59e2] user: jan.nijtmans branch: bug-ea39ab591e, size: 4553
2020-11-10
14:51
Merge 9.0. Code/documentation cleanup file: [d9676754d7] check-in: [f39d733d24] user: jan.nijtmans branch: bug-ea39ab591e, size: 4553
2020-10-22
07:35
Merge 8.7. More lowercase package names in test-suite file: [b611ce03e7] check-in: [13fe6f0017] user: jan.nijtmans branch: build-info, size: 4555
2019-10-24
10:53
tclAppInit.c should be built without BUILD_tcl/USE_TCL_STUBS always. All build files should be adapted now to assure that. file: [14f6b28fc1] check-in: [82739030f5] user: jan.nijtmans branch: check-build, size: 4617
2019-09-30
14:43
Merge trunk. Finish implementation. file: [edf4e2e9e8] check-in: [bcae28fe99] user: jan.nijtmans branch: rfe-854941, size: 4512
2019-08-19
15:01
Further implementation of 2 new functions. file: [b13b16356c] check-in: [bef7aa688c] user: jan.nijtmans branch: rfe-854941, size: 4549
2017-11-11
09:18
Improvements to tip430 to embed the /library file system within a shared library or as a zip archive with a canonical name matching the current patch level

This new version also builds a native executable version of minizip to allow archive to be built within make, even when cross compiling

Added a new function TclZipfs_AppHook which implements tip430 core behavior startups to stock tclsh

Embedding the file system as a zip archive can be defeated with --enable-zipfs=no file: [1308e0a8c1] check-in: [c8a90daba2] user: hypnotoad branch: core_zip_vfs, size: 4553

2016-01-12
19:03
Reconciled the inner workings of the core_zip_vfs and zipfs branch of Tcl

core_zip_vfs now uses the same C implementation. More fixes to come as I tweak the userspace and Makefile tools. The goal is to fold core_zip_vfs into the zipfs branch. file: [903a558ae7] check-in: [6994528405] user: hypnotoad branch: core_zip_vfs, size: 5069

2015-12-22
09:29
Zipfs_Mount -> Tclzipfs_Mount, it doesn't really matter which one is used. file: [a39c823a5f] check-in: [d8f7fc7aea] user: jan.nijtmans branch: androwish, size: 4675
2015-12-21
15:31
Start with a few simple basic test-cases file: [439e49959d] check-in: [9eb6257fb7] user: jan.nijtmans branch: androwish, size: 4666
15:21
Start with a few simple basic test-cases file: [4fbfa32ddf] check-in: [0805686e2a] user: jan.nijtmans branch: zipfs, size: 4678
2015-01-22
20:00
re-base to trunk file: [5ea3b6ced8] check-in: [7d224d42f7] user: jan.nijtmans branch: bug-1224888, size: 4498
2014-11-15
14:48
Added the C implementation of the zipvfs encoder that was originally bundled into the zvfs.c file as a separate tool. file: [cc68ffc0c9] check-in: [cb1011bfac] user: hypnotoad branch: core_zip_vfs_c_encoder, size: 5289
00:12
For the feature branch we now enable Zip file functions for all shells in Unix, and explicitly name a new executable "basekit", which is a statically linked tclsh with an attached library VFS file: [d5f72e3d04] check-in: [1d8bf095f0] user: hypnotoad branch: core_zip_vfs, size: 5039
2014-10-19
20:03
Update the zipvfs implementation with additional code from both Odie and Dennis LaBelle's FreeWrap.

Split the boot loader code out of tclZipVfs.c and into its own File.

Altered the structure of tclZipVfs.c to better mirror that which is distributed in Odie and FreeWrap to make popping and swapping improvements easier. file: [b88bd9dd81] check-in: [5fa52cd7ed] user: hypnotoad branch: core_zip_vfs, size: 5137

2014-09-12
16:03
Developed an improved bootloader built around TclSetPreInitScript. The new bootloader now mounts the VFS before the interpreter is initialized, and gives it enough hints to point to the VFS for init.tcl and main.tcl (If present)

Also, Tcl_ZVfs_Boot now takes and additional argument: the name of the file to mount.

As the difference between a normal shell and a zvfs enabled shell is one again, several lines of code, the example shells is folded back into tclAppInit.c and controlled with macros.

The ZVFS commands are now loaded in as a static package.

Removed the Stubs entry for Tcl_Boot_ZVFS, it's now intended that shells build their own copy of tclZipVfs.o file: [04765161f3] check-in: [c6b845bda5] user: hypnotoad branch: core_zip_vfs, size: 5028

2014-09-04
01:23
Removed some debugging code of mine... file: [b412bd79e4] check-in: [dfd8080cdc] user: hypnotoad branch: core_zip_vfs, size: 4784
01:22
Adapted the Unix startup process to ifdef out the KIT specific behaviors.

tclkit is now build as a standalone exectuble. file: [4bc86a3555] check-in: [048d56390d] user: hypnotoad branch: core_zip_vfs, size: 4818

2014-09-03
20:32
Merging in changes from Tcl

Reduced the code necessary to bootstrap a shell to a single C call.

Reduced the number of new stub entries to 1

Fixed a Makefile goof that was preventing kits from running properly. file: [5b583059d3] check-in: [a706cf4205] user: hypnotoad branch: core_zip_vfs, size: 4566

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: [5c3bca6ea2] check-in: [c1d9b13f8c] user: hypnotoad branch: core_zip_vfs, size: 5371

2013-06-25
10:56
rebase file: [cd5ef3ce7f] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4635
2013-06-14
10:15
Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. Some formatting - improved comments. file: [df39ad81dc] check-in: [cc8464e99f] user: jan.nijtmans branch: trunk, size: 4511
2013-03-31
20:17
Going forward trying to define a better Tcl_InitStubsystems() file: [75e412dfcd] check-in: [f1f393d1f0] user: jan.nijtmans branch: initsubsystems, size: 4464
2013-02-19
15:46
merge novem file: [0d074f435f] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4607
2013-02-17
21:03
Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tclAppInit.c, both UNIX and Win. file: [6f49772f4d] check-in: [c5362b1bbd] user: jan.nijtmans branch: trunk, size: 4483
2012-12-22
20:20
merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c file: [842ddd7c7c] check-in: [96d9dbe992] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4497
2012-12-10
21:51
merge trunk fix mingw build file: [065789ec93] check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4372
2012-12-04
15:12
more eliminations of 'deprecated' calls file: [0a00bc96a7] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 4660
14:14
Even simpler: make Tcl_Init() a macro which calls Tcl_InitStubs. Embedder doesn't need to change the code any more, and cannot forget to call Tcl_InitStubs() file: [1ad86bf372] check-in: [16a63b155c] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4367
13:51
Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: USE_TCL_STUBS is no longer necessary, it's implicit. So that makes it less error-prome for extenders. The function Tcl_PkgInitStubsCheck is no longer necessary. Disadvantage: Embedders need to do two additional things, call Tcl_InitStubs() as first function in Tcl_AppInit() and link the stub library with their executable. file: [88605676c8] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 4421
2012-11-26
15:33
unbreak UNIX build file: [bea4064e4f] check-in: [b676e091f0] user: jan.nijtmans branch: novem, size: 4373
2012-04-26
19:42
get rid of _ANSI_ARGS_ file: [2661d4a04e] check-in: [a3f95a3b3d] user: jan.nijtmans branch: core-8-5-branch, size: 4598
2011-05-05
06:26
no longer depend on MODULE_SCOPE being defined file: [3ce12106d4] check-in: [b439e1d71b] user: jan.nijtmans branch: trunk, size: 4359
2011-04-07
10:19
Add some (temporary) test cases showing the problem with --export-dynamic file: [eecc68127e] check-in: [6b6ef4e0b1] user: jan.nijtmans branch: trunk, size: 4477
2011-04-06
13:10
Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. file: [39572b3e67] check-in: [0a2eb3820d] user: jan.nijtmans branch: trunk, size: 4300
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: [3bc2b1b8d3] check-in: [c64f310d38] user: dgp branch: trunk, size: 4226
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: [b31b7dd9f7] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 4650
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: [097e05f92b] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 4793
2010-12-07
14:39
@1576 file: [69735c028f] check-in: [ef82386ec6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 4297
2010-12-02
10:58
@1090 file: [17fc00286a] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 4311
2010-09-27
11:00
Merge from HEAD file: [130739f988] check-in: [d1f5c51f30] user: rmax branch: rmax-ipv6-branch, size: 4302
2010-09-26
14:33
merge file: [5041cbe134] check-in: [bc9af6e422] user: dgp branch: dgp-refactor, size: 4301
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: [8e07deeb64] check-in: [8fa55c35f1] user: kennykb branch: dogeen-assembler-branch, size: 4305
2010-09-23
21:40
Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. file: [08fa5b29df] check-in: [f696973491] user: nijtmans branch: trunk, size: 4302
13:35
merge file: [3cbd869286] check-in: [20f9c53bd5] user: dgp branch: dgp-refactor, size: 4299
09:18
Make compilable with -DUNICODE (not actived yet) Many clean-ups in comments. file: [f6d9ba8faf] check-in: [87eb553ce4] user: nijtmans branch: trunk, size: 4300
2009-11-29
09:00
revert 2902965 tclAppInit.c change file: [bb45e9dead] check-in: [9e1924b178] user: das branch: trunk, size: 4311
2009-11-26
07:01
Fix [Bug 2902965] stub related changes cause tclkit built to break file: [36bbe76186] check-in: [4bf7a171b2] user: nijtmans branch: trunk, size: 4412
2009-11-19
16:51
merge updates from HEAD file: [6dda69abfa] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 4315
16:31
* unix/tclAppInit.c: Repair broken build of the tcltest executable. * win/tclAppInit.c: [Bug 2883850, 2900542].
file: [94850d1785] check-in: [9fdef42bec] user: dgp branch: trunk, size: 4311
2009-11-18
23:46
Fix [Bug 2883850]: pkgIndex.tcl doesn't get created with static Tcl build file: [8cc01c3308] check-in: [39268397d9] user: nijtmans branch: trunk, size: 4300
2008-05-11
04:22
merge updates from HEAD file: [0e5607e7d6] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 4669
2008-04-27
22:21
Get rid of pre-C89-isms (esp. CONST vs const). file: [e0b3d62f1c] check-in: [2d205c22fb] user: dkf branch: trunk, size: 4665
2007-04-16
18:35
Merge updates from HEAD file: [395be4fc64] check-in: [5bd14e2124] user: dgp branch: dgp-refactor, size: 4725
13:36
Complete the purge of K&R function definitions from manually-written code. file: [82f6089328] check-in: [645aed2fcd] user: dkf branch: trunk, size: 4721
2005-08-02
18:14
merge updates from HEAD file: [7386c0a1ff] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 4743
2005-07-26
04:11
Merge updates from HEAD file: [933cf9d8d2] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 4743
2005-07-20
23:16
Getting more systematic about style file: [a30d00c3da] check-in: [0c5cea4d81] user: dkf branch: trunk, size: 4739
2004-11-12
22:52
* unix/tclAppInit.c: Removed tclConfig.h #include, now that tcl.h takes care of it for us.
file: [a2210b237e] check-in: [e02679800a] user: dgp branch: trunk, size: 4602
18:07
* unix/config.h.in: * unix/tclConfig.h.in: renamed

* unix/Makefile.in: Completed support for config header, * unix/configure.in: fixed building outside of the unix dir, * unix/tclAppinit.c: and reflected the name change of config.h. * generic/tclInt.h:

* unix/configure: generated file: [5e10910abc] check-in: [9e44908447] user: rmax branch: trunk, size: 4722

16:44
Adapt Tcl so it uses a config.h header instead of stuffing all #defs on the command line. Third parties using generic/tclInt.h, unix/tclAppInit.c or unix/tcl.m4 should be unaffected. Part of the general TIP#34 project. file: [37436a837e] check-in: [17ad03f44f] user: dkf branch: trunk, size: 4718
2004-10-28
18:45
merge updates from HEAD file: [09cdc67385] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 4606
04:52
* unix/tclAppInit.c: When built as tcltest, TclThread_Init was getting called * win/tclAppInit.c: twice. First by TclTest_Init, then again in Tcl_AppInit. The call from Tcl_AppInit now removed. file: [52833c24e1] check-in: [7bd534cd4f] user: davygrvy branch: trunk, size: 4607
2002-12-06
03:08
* generic/tclCompile.c (TclCleanupByteCode): When encountering a shared bytecode structure we have to scan the literal table in that structure for objects of type "cmdName". These objects hold references to command structures, possibly in a different interp, and interfere with the cleanup of the refered commands (they keep their refcount up). Essentially at least one interp in a set of clones has a circular reference comand -> proc -> bytecode -> bytecode data -> cmdName obj -> command which prevents the command int that interp from being freed, leaking memory.
The solution employed here is to invalidate the internal representation of 'cmdName's (but keeping the string rep), driving the refcount of refered command structures down, and breaking the cycle.
file: [f584a02acd] check-in: [a9a7ea8404] user: andreas_kupries branch: mod-8-3-4-branch, size: 5118
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: [b42a24d336] check-in: [ca5713da63] user: hobbs branch: mod-8-3-4-branch, size: 5107
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: [fef8b45518] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 4873
2002-05-31
22:20
* Removed internal routine TclMathInProgress and Unix implementation of matherr(). These are now obsolete, dealing with very old versions of the C math library. Windows version is retained in case Borland compilers require it, but it is inactive. Thanks to Joe English. [Bug 474335, Patch 555635].
file: [d7d20d0511] check-in: [e080b7f8c1] user: dgp branch: trunk, size: 4864
2002-02-12
14:22
* djgpp/ (new directory) * djgpp/Makefile (new): * unix/tclAppInit.c: * unix/tclMtherr.c: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPort.h: Early stage of DJGPP support for building Tcl on DOS. Dynamic loading isn't working, yet. Requires watt32 for the TCP/IP stack. No autoconf, yet. Barely tested, but makes a working exe that runs Tcl in protected-mode, flat memory. [exec] and pipes will need the most work as multi-tasking on DOS has to be carefully.
file: [8a3db97823] check-in: [58a026b69c] user: davygrvy branch: trunk, size: 5057
2000-08-08
19:03
Deleted: Created branch tclpro-1-5-0-synthetic check-in: [e979569c4f] user: cvs2fossil branch: tclpro-1-5-0-synthetic, size: 0
2000-04-18
23:06
* unix/tclAppInit.c (main): removed #ifdef TCL_TEST that sets the library path as it was unnecessary and conflicts with move of tclLibraryPath to thread-local storage.
file: [99823af4b7] check-in: [7545f3c2fc] user: hobbs branch: trunk, size: 4954
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: [e01d053097] check-in: [cafaa4d046] user: redman branch: trunk, size: 5349
1999-10-13
00:32
* unix/Makefile.in: purify has to use -best-effort to instrument * unix/tclAppInit.c: identified potential mem leak when compiling tcltest (not critical) * unix/tclUnixPipe.c: fixed mem leak in TclpCreateProcess when doing alloc between vfork and execvp. * unix/tclUnixTest.c: fixed mem leak in findexecutable test command
file: [b11a7276cd] check-in: [51f678993b] user: hobbs branch: trunk, size: 4514
1999-05-14
02:18
* unix/Makefile.in: * unix/tclAppInit.c: Minor cleanup related to Xt notifier.

* unix/tclUnixInit.c (TclpSetInitialEncodings): Tcl now looks for an encoding subfield in the LANG/LC_ALL variables in cases where the locale is not found in the locale table. Ensure that setlocale() is called at least once so X11 will initialize properly. Also, forces the LC_NUMERIC locale to be "C" so numeric processing in scripts is not affected by the current locale setting. [Bug: 1989] file: [5c499857ec] check-in: [6ea73d3f19] user: stanton branch: trunk, size: 4375

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: [a01ac75d57] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 4375
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: [41d918e2a5] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 4379

1999-02-03
02:58
* win/tclAppInit.c: * unix/tclAppInit.c: * mac/tclMacAppInit.c: * generic/tclTest.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler.

* generic/tcl.h: Moved Tcl_AppInit declaration to end and cleared out TCL_STORAGE_CLASS so it is not declared with a declspec(). file: [4a6a103dae] check-in: [92d52aa5e1] user: stanton branch: trunk, size: 3869

1998-10-06
02:59
merged 8.0.4 changes into 8.1 branch file: [a1161b76f5] check-in: [e8eee9b422] user: stanton branch: core-8-1-branch-old, size: 4326
1998-10-05
22:32
Added a new Tcl object called "procbody"; this object's internal representation contains both a Proc struct and its associated ByteCode. Updated tclProc.c::TclCreateProc to take procbody instances as the body argument, for future support of compiler extensions. Added the "procbodytest" package for testing all this stuff. file: [01f2c3d39d] check-in: [0aa459d72f] user: escoffon branch: trunk, size: 3870
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [b273d8cdf5] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 4016
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [1195acbdb8] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 3991
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [49756b2c17] check-in: [196f92fd17] user: stanton branch: trunk, size: 3559
1998-03-26
14:56
Added: Initial revision file: [97ec54c63f] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 3538