Tcl Source Code

All files named "win/tclAppInit.c"
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

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

History for win/tclAppInit.c

2017-11-17
04:13
First pass on the Msys style windows build. Moving Zipfs features closer together in the autoconf file: [d2a1f08b1f] check-in: [b279fbbfa3] user: hypnotoad branch: core_zip_vfs-8-6, size: 8364
2017-10-11
14:09
merge novem file: [7bf3c97f1b] check-in: [ac9cb5b64c] user: jan.nijtmans branch: novem-more-memory-API, size: 8325
2017-09-18
14:38
Finish libtommath's constification work. All done (hopefully). And make sure that C preprocessor directives have the '#' as first character on the line. file: [570bd8ac55] check-in: [5d1dde9e60] user: jan.nijtmans branch: trunk, size: 8322
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: [f57ac0df98] check-in: [6994528405] user: hypnotoad branch: core_zip_vfs, size: 8837
2015-12-22
09:29
Zipfs_Mount -> Tclzipfs_Mount, it doesn't really matter which one is used. file: [657a5d8d8e] check-in: [d8f7fc7aea] user: jan.nijtmans branch: androwish, size: 8488
2015-12-21
15:31
Start with a few simple basic test-cases file: [7c947dd9c8] check-in: [9eb6257fb7] user: jan.nijtmans branch: androwish, size: 8479
15:21
Start with a few simple basic test-cases file: [8cf4f7cdd3] check-in: [0805686e2a] user: jan.nijtmans branch: zipfs, size: 8491
2015-10-26
04:02
Merged with trunk, fixes to allow builds outside of the tcl/unix|win directory file: [249710b139] check-in: [8ac6e104b9] user: hypnotoad branch: core_zip_vfs, size: 8956
2015-06-18
19:58
merge novem file: [ca02977570] check-in: [8d9650ab81] user: jan.nijtmans branch: novem-more-memory-API, size: 8327
2015-03-13
17:14
Upon further review, due the order of #include of headers, we do not have a history of a #define STRICT active when the #include "windows.h" in tclWinPort.h happens. Don't want to start something new now. file: [6c8bec5348] check-in: [8a65d84d24] user: dgp branch: dgp-win-specific-strict, size: 8324
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: [1ef83fc5c5] check-in: [5fa52cd7ed] user: hypnotoad branch: core_zip_vfs, size: 8895
2014-09-12
17:59
Zip enabled shells now build just like tclsh. Whether they are dynamic or static is determined by --enable-shared file: [93320872c3] check-in: [8f11d69abf] user: tne branch: core_zip_vfs, size: 8850
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: [6ada28e18c] check-in: [c6b845bda5] user: hypnotoad branch: core_zip_vfs, size: 8782
2014-09-04
00:30
Re-engineered the windows kitbuilding process to produce a standalone executable (in a similar process as tcltest is made). The kit specific functions of tclAppInit have been wrapped around define macros, and are only active if TCL_KIT is defined. (Which is only done when building the tclkit executable) file: [6524018d7e] check-in: [ae8b5b6616] user: hypnotoad branch: core_zip_vfs, size: 8522
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: [2274e1c372] check-in: [a706cf4205] user: hypnotoad branch: core_zip_vfs, size: 8315
2014-09-01
09:36
Tweak the Windows implementation of Tcl_AppInit() to match Unix file: [672e99da1c] check-in: [dbf5b98ca7] user: hypnotoad branch: core_zip_vfs, size: 9120
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: [9ea34d28f3] check-in: [c1d9b13f8c] user: hypnotoad branch: core_zip_vfs, size: 9086
2014-05-02
07:15
merge novem file: [b321d6dce7] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 8266
2013-10-16
07:13
merge novem file: [0ab358aeb5] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 8146
2013-09-30
14:07
Disable command line globbing on MinGW compiles: this saves startup time, since the result of the glob is not used anywhere. file: [fee6542522] check-in: [fa4ce191d2] user: jan.nijtmans branch: trunk, size: 8263
14:03
Disable command line globbing on MinGW compiles: this saves startup time, since the result of the glob is not used anywhere. file: [3eca18c07b] check-in: [5099a81b50] user: jan.nijtmans branch: core-8-5-branch, size: 7653
2013-09-26
13:13
merge novem WARNING: No checks of build-ability done yet. file: [331ec3afc9] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 8390
2013-06-25
10:56
rebase file: [b8cf2e1515] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 8127
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: [bdfc195e04] check-in: [cc8464e99f] user: jan.nijtmans branch: trunk, size: 8244
2013-03-31
20:17
Going forward trying to define a better Tcl_InitStubsystems() file: [d82bd32326] check-in: [f1f393d1f0] user: jan.nijtmans branch: initsubsystems, size: 8092
2013-02-19
15:46
merge novem file: [57de95e13f] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 7955
2013-02-17
21:03
Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tclAppInit.c, both UNIX and Win. file: [0c33e7a888] check-in: [c5362b1bbd] user: jan.nijtmans branch: trunk, size: 8072
2012-12-12
05:01
Rename the memory routines so that Tcl_Alloc/Tcl_Free/etc become the recommended things for extensions and embedders to call, instead of ckalloc/ckfree/etc. Tcl_Alloc, etc. are macros that can be configured for memory debuggin, as ckalloc, etc. have been and continue to be. file: [04569a23bd] check-in: [af97429aed] user: dgp branch: novem-rename-memory-API, size: 7958
2012-12-10
21:51
merge trunk fix mingw build file: [5b995c8157] check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 7838
2012-12-04
15:12
more eliminations of 'deprecated' calls file: [e45fbfdc90] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 7670
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: [21aa8cfbca] check-in: [16a63b155c] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 7968
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: [22d4c7f2bf] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 8022
2012-11-27
11:02
Conversion of Win-specific code to new model API. WARNING! UNTESTED! file: [b850a4f273] check-in: [4adcc3c51f] user: dkf branch: novem-64bit-sizes, size: 8114
2012-11-26
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: [1a3d917725] check-in: [6b2cf92413] user: jan.nijtmans branch: novem, size: 7955
2012-11-15
04:09
Kill Octal; bump to 9.0a0; make test suite work again. file: [43ae198e05] check-in: [9ea4c8ee49] user: dgp branch: novem, size: 7946
2012-09-23
20:29
eliminate unnecessary TEXT() macros file: [1638b43fc3] check-in: [c155794425] user: jan.nijtmans branch: trunk, size: 7948
2012-04-26
19:42
get rid of _ANSI_ARGS_ file: [cbbcf79192] check-in: [a3f95a3b3d] user: jan.nijtmans branch: core-8-5-branch, size: 7634
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: [70ba243baa] check-in: [5574bdd262] user: dkf branch: trunk, size: 8062
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: [c12d051b20] check-in: [c64f310d38] user: dgp branch: trunk, size: 8086
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: [e7e9274d69] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 7660
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: [773e749ee4] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 11313
2010-12-16
09:47
Windows specific files, updated to head. file: [27005089d8] check-in: [5fe6c2f5f2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 8157
2010-12-01
16:42
merge file: [e9f5b62955] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 8165
2010-11-23
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [5dc37e0618] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 7942
2010-11-19
15:36
merge file: [66d73eef16] check-in: [04aaac44e0] user: dgp branch: dgp-refactor, size: 8162
2010-11-18
15:50
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for cygwin and mingw32 too. No longer disable tests Tcl_Main-1.4 and 1.6 on Windows, because those now work on all supported platforms. file: [85f67bb953] check-in: [078f74fc6d] user: nijtmans branch: trunk, size: 8162
2010-11-17
18:09
merge file: [40b24a27dd] check-in: [0e5ac61917] user: dgp branch: dgp-refactor, size: 7826
10:37
Bring compilation under mingw-w64 a bit closer to reality (but don't break mingw32 build!) file: [6611656fdb] check-in: [87efc54866] user: nijtmans branch: trunk, size: 7826
2010-11-16
17:39
merge file: [f866d5afb4] check-in: [fc5e3d1942] user: dgp branch: dgp-refactor, size: 7811
14:03
Bring compilation under mingw-w64 a bit closer to reality file: [b0bd49b8bf] check-in: [bef6da697c] user: nijtmans branch: trunk, size: 7811
2010-11-05
16:40
merge file: [7f0221c862] check-in: [b68283928e] user: dgp branch: dgp-refactor, size: 7947
2010-11-04
21:48
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tcl on MSVC++ file: [a36d64a434] check-in: [6bbdcbed5f] user: nijtmans branch: trunk, size: 7947
2010-09-27
11:00
Merge from HEAD file: [f54cc61859] check-in: [d1f5c51f30] user: rmax branch: rmax-ipv6-branch, size: 7978
2010-09-26
14:33
merge file: [b4cb42a2fa] check-in: [bc9af6e422] user: dgp branch: dgp-refactor, size: 7978
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: [b9382f2a5f] check-in: [8fa55c35f1] user: kennykb branch: dogeen-assembler-branch, size: 7981
2010-09-23
21:40
Make Tcl_SetPanicProc and Tcl_GetStringResult callable without stubs, just as Tcl_SetVar. file: [ec3923145f] check-in: [f696973491] user: nijtmans branch: trunk, size: 7978
13:35
merge file: [13c79f3623] check-in: [20f9c53bd5] user: dgp branch: dgp-refactor, size: 7976
09:18
Make compilable with -DUNICODE (not actived yet) Many clean-ups in comments. file: [f4e2324416] check-in: [87eb553ce4] user: nijtmans branch: trunk, size: 7976
2010-06-07
17:36
rebranch from HEAD file: [2127190944] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 7370
2010-05-03
16:30
merge file: [1956dc1c7c] check-in: [fe433b0919] user: dgp branch: dgp-refactor, size: 7370
13:20
For MINGW/CYGWIN, use GetCommandLineA explicitely file: [05fc74f1b0] check-in: [b64ef5b170] user: nijtmans branch: trunk, size: 7370
2009-12-08
18:39
merge updates from HEAD file: [8d976da5f6] check-in: [eb6dfbd0e7] user: dgp branch: dgp-refactor, size: 7369
2009-11-27
21:44
* win/tclAppInit.c (Tcl_AppInit): Reverted Jan's change that added a call to Tcl_InitStubs. 'tclsh' and 'tcltest' are providers, not consumers of the Stubs table, and should not link with the Stubs library, but only with the main Tcl library. (In any case, the presence of Tcl_InitStubs broke the build.) [Bug 2902965] file: [4bad27129b] check-in: [f83af53218] user: kennykb branch: trunk, size: 7368
2009-11-26
07:01
Fix [Bug 2902965] stub related changes cause tclkit built to break file: [cfbb15d49b] check-in: [4bf7a171b2] user: nijtmans branch: trunk, size: 7465
2009-11-19
16:51
merge updates from HEAD file: [d09661c1a1] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 7381
16:31
* unix/tclAppInit.c: Repair broken build of the tcltest executable. * win/tclAppInit.c: [Bug 2883850, 2900542]. file: [3e7864454d] check-in: [9fdef42bec] user: dgp branch: trunk, size: 7376
2009-01-09
14:17
merge updates from HEAD file: [483a152b9b] check-in: [02f7c5c705] user: dgp branch: dgp-refactor, size: 7706
11:21
Style fixes (unfouling whitespace, sorting comments, removing useless casts, etc.) file: [8bbd4e6942] check-in: [cd3c38f00a] user: dkf branch: trunk, size: 7701
2008-05-11
04:22
merge updates from HEAD file: [a8eb08bcd0] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 7708
2008-04-27
22:21
Get rid of pre-C89-isms (esp. CONST vs const). file: [f4013cb96e] check-in: [2d205c22fb] user: dkf branch: trunk, size: 7703
2007-04-16
18:35
Merge updates from HEAD file: [00b058ce43] check-in: [5bd14e2124] user: dgp branch: dgp-refactor, size: 7735
13:36
Complete the purge of K&R function definitions from manually-written code. file: [d6167d5d39] check-in: [645aed2fcd] user: dkf branch: trunk, size: 7731
2007-04-08
14:58
Merge updates from HEAD; may not build file: [7c67418e63] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 7750
2007-03-19
17:06
* generic/tclEvent.c (Tcl_CreateThread): Replaced some calls to * generic/tclPkg.c (CheckVersion): Tcl_Alloc() with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging. file: [cf7495096c] check-in: [801b5dc41c] user: dgp branch: core-8-4-branch, size: 11388
16:59
* generic/tclBasic.c (Tcl_CreateMathFunc): Replaced some * generic/tclEvent.c (Tcl_CreateThread): calls to Tcl_Alloc() * generic/tclObj.c (UpdateStringOfBignum): with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging. file: [512a8ae175] check-in: [65a357c8fc] user: dgp branch: trunk, size: 7746
2006-01-25
18:38
merge updates from HEAD file: [a233ec2c52] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 7752
2006-01-05
04:50
* win/tclAppInit.c: WIN32 native console signal handler removed. This was found to be interfering with TWAPI extension one. IMO, special services such as signal handlers should best be done with extensions to the core after discussions on c.l.t. about Roy Terry's tclsh children of a real windows service shell. file: [653a195759] check-in: [60ffd276c9] user: davygrvy branch: trunk, size: 7753
2005-08-02
18:14
merge updates from HEAD file: [dbbf06ce4f] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 10899
2005-07-26
04:11
Merge updates from HEAD file: [33c1c2dbce] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 10899
2005-07-24
22:56
Getting more systematic about style file: [15d324787e] check-in: [83d72c558c] user: dkf branch: trunk, size: 10895
2004-10-28
18:45
merge updates from HEAD file: [3ad2f9c8c9] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 10931
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: [4fbc5f32cf] check-in: [7bd534cd4f] user: davygrvy branch: trunk, size: 10932
2004-09-21
23:10
merge updates from HEAD file: [faa1fe75f4] check-in: [1d1ea15d54] user: dgp branch: dgp-refactor, size: 11229
2004-09-18
22:01
Dde package can load into a safe interp. Claim this fact for the Tcl_StaticPackage() call when the shell is built with the TCL_USE_STATIC_PACKAGES option. file: [06983e3187] check-in: [1ce80d39e0] user: davygrvy branch: trunk, size: 11230
2004-09-08
23:02
Merge updates from HEAD file: [78d7e19184] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 11179
2004-06-11
19:41
* win/tclAppInit.c: Restored the 'setargv' procedure when compiling with mingw. Apparently, the command line parsing in mingw doesn't work as well as that in vc++, and the result was (1) that winPipe-8.19 failed, and (2) that 'make test' would work at all only with TESTFLAGS='-singleproc 1'. [Bug 967195] file: [5bb13fee83] check-in: [f0cb3345b4] user: kennykb branch: trunk, size: 11179
2004-02-07
05:47
Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [e437a2978e] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 8301
2004-02-02
21:35
minor formatting and some commentary. file: [9b0c21b464] check-in: [59fb37143b] user: davygrvy branch: trunk, size: 8302
2004-02-01
09:37
* tests/winPipe.test: more pass-thru commandline verifications. * win/tclWinPipe.c (BuildCommandLine): Special case quoting for '{' not required by the c-runtimes's _setargv(). * win/tclAppInit.c: Removed our custom setargv() in favor of the one provided by the c-runtime. [Bug 672938] file: [6b641e8237] check-in: [072413cbd2] user: davygrvy branch: trunk, size: 8227
2004-01-16
02:46
Same change in how TCL_USE_STATIC_PACKAGES is used. file: [c64904976f] check-in: [3ebae57864] user: davygrvy branch: trunk, size: 11380
2003-10-16
02:28
Merged updates from HEAD file: [26fd5c6c64] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 11388
2003-10-14
22:48
Punt gracefully if exitToken was already destroyed. file: [1ed3803a3b] check-in: [4d99865323] user: davygrvy branch: trunk, size: 11389
22:41
Punt gracefully if exitToken was already destroyed. file: [8dfb1c026f] check-in: [8ed4708887] user: davygrvy branch: core-8-4-branch, size: 11395
2003-10-09
00:29
* win/makefile.vc: Applied patches for bug #801467 by Joe Mistachkin * win/tclAppInit.c: to fix incompatible TCL_MEM_DEBUG handling in * generic/tclObj.c: Win32 VC builds. file: [dbf35acc87] check-in: [c6bd53ea96] user: patthoyts branch: trunk, size: 11283
2003-05-10
05:00
fix for [Bugs 733221, 733156] file: [b4a1805a2e] check-in: [26d90ac91c] user: mistachkin branch: core-8-4-branch, size: 11290
04:25
fix bad cvs lf conversion file: [8fbefa311a] check-in: [4bc19ebde0] user: mistachkin branch: trunk, size: 11286
02:52
fix for [Bugs 733221, 733156] file: [6e6948507f] check-in: [f41a1c5443] user: mistachkin branch: trunk, size: 11733
2002-12-04
03:59
* win/tclAppInit.c (sigHandler): Protect from trying to close a NULL handle. * win/tclWinPipe.c (PipeClose2Proc, TclpCreateProcess): Send a real Win32 signal (CTRL_C_EVENT) when the read channel is brought down to alert the child to close on its side. Start the process with CREATE_NEW_PROCESS_GROUP to allow the ability to send these signals. The following test case now brings down the child without the use of an external [kill] command. % set p [open "|[info name]" w+] file8d5380 % pid $p 2876 % close $p <- now doesn't block in Tcl_WaitPid() % file: [65707392b7] check-in: [9e7de7ab45] user: davygrvy branch: trunk, size: 10189
2002-11-04
05:50
* win/tclAppInit.c: Calls Registry_Init() and Dde_Init() when STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set. * win/makefile.vc: * win/rules.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde object files to the link of the shell. [Patch 479697] Also factored some additional macros that will be helpful for extension authors. Version grepping of tcl.h will need to be added to complete this. * win/buildall.vc.bat: Added more descriptive commentary. file: [7b0ebb2d35] check-in: [6f80157046] user: davygrvy branch: trunk, size: 10129
2002-09-30
00:08
Added proper exiting conditions using Win32 console signals. This handles the existing lack of a Ctrl+C exit to call exit handlers when built for thread support. Also, properly handles exits from other conditions such as CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, and CTRL_SHUTDOWN_EVENT signals. In all cases, exit handlers will be called. [Bug 219355] file: [8927bd530c] check-in: [6f48010fb5] user: davygrvy branch: trunk, size: 9719
2002-02-21
21:20
reverted back to 1.6, as the header file change to tclPort.h doesn't allow for easy embedded support. Thanks to Don Porter for pointing this out to me. file: [dbcd629c57] check-in: [434cb6babc] user: davygrvy branch: trunk, size: 7766
18:37
* win/tclAppInit.c: Changed #include "tcl.h" to be tclPort.h to remove the raw windows.h include. tclPort.h brings in windows.h already and lessens the pre-compiled-header mush and the randomly useless #pragma comment (lib,...) references throughout the big windows.h tree (as observed at high linker warning levels). file: [425d9f5dc9] check-in: [2bba08d67f] user: davygrvy branch: trunk, size: 7749
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
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: [afa0d208e2] check-in: [cafaa4d046] user: redman branch: trunk, size: 7764
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: [d1bd43a169] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 6604
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: [f34072574f] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 6608
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: [33a480f533] check-in: [92d52aa5e1] user: stanton branch: trunk, size: 6503
1998-10-06
02:59
merged 8.0.4 changes into 8.1 branch file: [f63874c7b6] check-in: [e8eee9b422] user: stanton branch: core-8-1-branch-old, size: 6555
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: [132dc4f1eb] check-in: [0aa459d72f] user: escoffon branch: trunk, size: 6504
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [fbc8bc85ab] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 6245
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [da4563001a] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 6220
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [cd8a0859b2] check-in: [196f92fd17] user: stanton branch: trunk, size: 6193
1998-03-26
14:56
Added: Initial revision file: [df18b0a598] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 6172