Tcl Source Code

All files named ”win/tclWin32Dll.c”
Login

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

History for win/tclWin32Dll.c

2026-04-09
19:54
Add a macro to declare a variable as 'used' when the compiler can't see it. For when TCL_UNUSED isn't so suitable. file: e280134e37 check-in: [a41f6993bb] user: dkf branch: tcl-used, size: 12475
2025-11-26
09:22
Merge trunk file: 702d106d12 check-in: [29bc118509] user: jan.nijtmans branch: main, size: 12467
09:20
Merge 8.6 file: 6a2feead80 check-in: [1e21e220b4] user: jan.nijtmans branch: core-9-0-branch, size: 12465
2025-11-25
18:56
Always define noinline flag to DllMain, to prevent optimizer flag -O3 to cause problems file: fcb47e85eb check-in: [b9c3dffee0] user: jan.nijtmans branch: core-8-6-branch, size: 21119
2025-08-12
09:06
More booleans. file: 950f0cdb7e check-in: [8a9080996d] user: dkf branch: c-std-update, size: 12099
2025-07-16
10:43
Moving variable declarations to better places file: dc600d0918 check-in: [f569640c35] user: dkf branch: c-std-update, size: 12091
2025-03-03
09:33
Mostly whitespace fixes, but also a bug in Tcl_SetWideUIntObj file: 538ec40984 check-in: [16c040e40a] user: dkf branch: main, size: 12099
2025-01-08
08:36
(cherry-pick): Simplification for [d58e315172] file: 80cd5a6748 check-in: [1dd56a242c] user: jan.nijtmans branch: core-8-branch, size: 14771
2025-01-05
20:41
oops file: 2d25be3159 check-in: [6f030022a0] user: jan.nijtmans branch: bug-d58e315172, size: 12097
20:38
Simplification for [d58e315172] file: a2c347ea93 check-in: [1c27785451] user: jan.nijtmans branch: bug-d58e315172, size: 12098
2025-01-02
17:35
Fix [d58e31517203396e]: configure --enable-64bit=aarch64 broken file: 9c44c851d5 check-in: [74eba1ba33] user: jan.nijtmans branch: main, size: 14941
17:31
Fix [d58e31517203396e]: configure --enable-64bit=aarch64 broken file: 081f8943ba check-in: [7576f0b167] user: jan.nijtmans branch: core-8-branch, size: 17615
16:37
win/configure: check whether cpuid-header natively supported for the target architecture (possible fix for [d58e31517203396e]) file: 53d3123fc1 check-in: [2ca317244b] user: sebres branch: core-8-6-branch, size: 20751
2024-12-29
22:24
merge 8.7 (windows only: obtain cpuid data with clang/gcc) file: 860a2bf6ce check-in: [459b34be9d] user: sebres branch: main, size: 15103
22:23
merge 8.6 (windows only: obtain cpuid data with clang/gcc) file: 9c30f85de7 check-in: [f64447131a] user: sebres branch: core-8-branch, size: 17777
22:19
windows only: better way to get cpuid data with internal facility of clang/gcc (also silence warning "<mm3dnow.h> header is deprecated", including <intrin.h>) file: 10830853b4 check-in: [6b0e324f18] user: sebres branch: core-8-6-branch, size: 20913
2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: f440232f66 check-in: [627781a6db] user: pooryorick branch: unchained, size: 15099
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: 96b389a9a8 check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 15097
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: 990e98b584 check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 14728
2023-03-07
18:23
Merge 8.7 file: b97ccd8687 check-in: [fe9c231f48] user: jan.nijtmans branch: main, size: 14726
18:14
Merge 8.6 file: 0ea1374e92 check-in: [f934119c5c] user: jan.nijtmans branch: core-8-branch, size: 17400
17:56
Fix a few -Wconversion warnings file: b76df44166 check-in: [eb74f26d43] user: jan.nijtmans branch: core-8-6-branch, size: 20574
2022-02-18
16:34
Merge 8.7 file: 0c7df7bfaa check-in: [4adc3df295] user: jan.nijtmans branch: main, size: 14718
16:32
Merge 8.6 file: 4ae667fba1 check-in: [703fd1a845] user: jan.nijtmans branch: core-8-branch, size: 17392
16:31
Eliminate aarch64-w64-mingw32-clang warning file: 8e10534c5c check-in: [c405a0ef24] user: jan.nijtmans branch: core-8-6-branch, size: 20556
2022-02-07
08:48
Merge 8.7 file: c4b2d460d5 check-in: [1cc6bb7b9f] user: jan.nijtmans branch: main, size: 14682
08:48
Merge 8.6 file: ed60ee0461 check-in: [6b7ec7b56a] user: jan.nijtmans branch: core-8-branch, size: 17356
2022-02-04
16:19
See [https://github.com/tcltk/tcl/pull/10] file: f38fd86d20 check-in: [fc056d6a1d] user: jan.nijtmans branch: windows-arm64, size: 20537
2021-01-08
21:07
Merge 8.7 (resolve conflicts) file: a821f1ff47 check-in: [5295f674c1] user: dgp branch: main, size: 14613
2020-12-17
15:44
Simplifications when assuming VS 2015 or later file: 7522d0ddac check-in: [c9307db938] user: jan.nijtmans branch: tip-592, size: 17287
2020-12-16
15:32
TIP #592 implementation: Stop support for Windows XP, Server 2003, Vista, Server 2008 file: 817d360148 check-in: [32516a92d8] user: jan.nijtmans branch: tip-592, size: 17489
2020-12-08
15:42
Merge 8.7 file: 0cb447887d check-in: [71493b571b] user: jan.nijtmans branch: main, size: 14799
15:31
Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: 5511aba36b check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 17473
2020-10-22
09:23
(cherry-pick): Fix [c975939973]: Usage of gnu_printf in latest mingw-w64. Change (internal, windows-only) TCL_I_MODIFIER to TCL_Z_MODIFIER, since that's how it's called in Tcl 8.7 and up file: 92d4fceef7 check-in: [71c2ffb382] user: jan.nijtmans branch: core-8-5-branch, size: 35409
2020-04-03
08:36
Make sure that "Windows NT" is the only supported Windows platform. On Windows CE, no chance that Tcl 8.6 will ever run .... Windows XP is the minimum now. file: 856876ba20 check-in: [0bb3a71ba6] user: jan.nijtmans branch: core-8-6-branch, size: 20468
2020-03-31
11:02
Merge 8.7 file: 9802fe7ba5 check-in: [7aca5f8d81] user: jan.nijtmans branch: trunk, size: 14801
10:46
Merge 8.6 file: f596922668 check-in: [5f099cb477] user: jan.nijtmans branch: core-8-branch, size: 17475
10:17
Remove MODULE_SCOPE function TclpSetInterfaces(), which is just empty. Increase size of MSG structure in Cygwin Notifier: Should conform with Win32 size. Some related code cleanup. file: be07268506 check-in: [2616eb1a29] user: jan.nijtmans branch: core-8-6-branch, size: 20927
2020-03-25
10:11
Simplify platform/internal stubs. Not to be merged soon, still highly experimental!!!! file: a7c5827c57 check-in: [f9b8d0eda5] user: jan.nijtmans branch: stub-simplification, size: 14806
2020-03-22
21:28
Merge 8.7 file: 2d38f2af7f check-in: [d652d14132] user: jan.nijtmans branch: trunk, size: 14809
21:24
Merge 8.6 file: 18021d986e check-in: [4757d0acec] user: jan.nijtmans branch: core-8-branch, size: 17480
21:16
Even more uppercase HEX representations in source-code file: ded42261c2 check-in: [ed3245630a] user: jan.nijtmans branch: core-8-6-branch, size: 21183
2020-03-09
16:34
merge 8.7 file: 5a954934ee check-in: [a0ed9240c8] user: dgp branch: trunk, size: 14809
16:13
TCL_UNUSED for win sources. file: e6c5864492 check-in: [2c8f3c4653] user: dgp branch: core-8-branch, size: 17480
2020-02-28
12:46
Merge 8.7 file: 5289e63437 check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 14861
2019-09-19
18:27
Merge 8.7 file: 08e6ba48aa check-in: [f6491a4282] user: jan.nijtmans branch: cplusplus, size: 17532
15:36
Merge 8.7 file: 680060e954 check-in: [8c85c9ded5] user: jan.nijtmans branch: trunk, size: 14788
07:44
Merge 8.6. Missing cast in Tcl_WinTCharToUtf() macro (when compiling without -DUNICODE) file: fd588a989c check-in: [d43bb90300] user: jan.nijtmans branch: core-8-branch, size: 17459
2019-09-18
15:11
TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since we are impicitly compiling with -DUNICODE file: e9d282ca98 check-in: [d05832de38] user: jan.nijtmans branch: core-8-6-branch, size: 21183
2019-09-14
13:07
Merge 8.7 file: 86791f052b check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 14786
2019-09-05
15:14
Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: 61a98944fc check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 17512
2019-08-12
20:38
Merge branch tip-548. No longer define addtional stub-entries for functions that will be removed (because of deprecation) anyway file: d8e0cdeb9b check-in: [50d822dbab] user: jan.nijtmans branch: utf-max, size: 17436
2019-08-03
21:51
Use *WChar* in stead of *Char16* functions on Windows, always. It's actually the same, but more consistent. file: 6625787436 check-in: [4229b74992] user: jan.nijtmans branch: tip-548, size: 17439
20:25
Merge tip-548 (since using the *WChar* functions leads to less type-casts in c++) Als finish implementaton for MacOSX file: 50584744d7 check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 17491
2019-08-02
12:15
Merge 8.7. Continue implementation for win32 file: 79ca767f2b check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 17523
2019-08-01
16:03
Merge 8.7. Documentation improvements and code cleanup. Approaching finish. file: 8da31327c0 check-in: [57546481c1] user: jan.nijtmans branch: tip-548, size: 17459
11:55
Merge tip-548 file: 593576b47b check-in: [8819e7a6a3] user: jan.nijtmans branch: utf-max, size: 17456
2019-07-11
07:18
Rename UTF-related functions to "WChar" and "Char16" variants, more intuitive because they represent wchar_t and char16_t (since C++11) types in modern compilers. file: d143f793f6 check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 17537
2019-07-07
20:38
Merge 8.7, and a few tweaks: Only provide Tcl_WinUtfToTChar on Tcl 8.x, not on 9.0 any more file: 0508a08b99 check-in: [49e4bfa90e] user: jan.nijtmans branch: tip-548, size: 17535
2019-07-05
09:03
Improvement: always export both 16-bit and 32-bit UTF function file: 885704eeb9 check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 17532
2019-06-29
14:35
Merge tip-548 file: 08f8829c4d check-in: [214386a043] user: jan.nijtmans branch: utf-max, size: 17532
13:59
Merge 8.7 file: 28bb05b037 check-in: [1ecbfe0266] user: jan.nijtmans branch: tip-548, size: 17532
13:59
Merge 8.7 file: c0d4ec10f4 check-in: [2d3e4efedb] user: jan.nijtmans branch: trunk, size: 17495
13:57
Code cleanup, like TCHAR -> WCHAR and TEXT("xxx") -> L"xxx", since we always compile in UNICODE mode. file: fa33dcfff0 check-in: [dcb0c6ddcb] user: jan.nijtmans branch: core-8-branch, size: 17462
2019-06-27
10:49
Merge tip-548 file: 0ec264ea99 check-in: [dc9451c7a2] user: jan.nijtmans branch: utf-max, size: 17539
08:22
Code cleanup for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf. Tested with Tk now. file: 4ba1cbb108 check-in: [59429c36a4] user: jan.nijtmans branch: tip-548, size: 17539
2019-06-26
21:25
Merge tip-548 file: cab28664da check-in: [3c0f28be06] user: jan.nijtmans branch: utf-max, size: 17570
21:03
Add compatibility macro's for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf file: d40d519653 check-in: [a3e7f82f8e] user: jan.nijtmans branch: tip-548, size: 17570
2019-06-03
21:20
Merge tip-548 branch. file: 8a181029fa check-in: [3040ef7443] user: jan.nijtmans branch: utf-max, size: 17521
19:48
TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacement functions file: 718a1903ad check-in: [49785ba3b0] user: jan.nijtmans branch: tip-548, size: 17521
2019-05-22
07:32
More WIP: eliminate all usage of (platform-specific) Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its proposed portable replacements: Tcl_Utf16ToUtfDString()/Tcl_UtfToUtf16DString() This allows for Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to be declared deprecated. file: dd288a7193 check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 17418
2019-04-02
19:17
Merge 8.6 file: 410d3b2242 check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 21617
2019-03-12
20:39
Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being planned) file: 6762dcd0f5 check-in: [fdcb2a7323] user: jan.nijtmans branch: utf-max, size: 17463
2019-03-11
20:56
Merge 8.7 file: 6c7d1cf005 check-in: [13fd8a4647] user: jan.nijtmans branch: trunk, size: 17502
20:32
Change TCHAR -> WCHAR in many places, since that's what it is since Windows NT file: 69af3cd3fe check-in: [876f74eabe] user: jan.nijtmans branch: core-8-branch, size: 17469
2019-03-10
21:04
Merge 8.7 file: 4145acf03f check-in: [316ceb7616] user: jan.nijtmans branch: trunk, size: 17506
20:18
re-implemente changes in win/tclWinFile.c (handling -DTCL_UTF_MAX=6) using 3 new utility functions. This allows to re-use code in more places: cleaner implementation more future-proof. file: 9124d0ee90 check-in: [9eb437a15d] user: jan.nijtmans branch: core-8-branch, size: 17473
2019-03-08
23:54
Merge trunk. Further WIP for TIP #497, far from finished .... file: bf9f05f324 check-in: [9fcbdde251] user: jan.nijtmans branch: tip-497, size: 19333
2019-03-02
16:04
Backport [bd94500678e837d7] from 8.7, preventing endless loops in UTF-8 conversions when handling surrogates. Only effective when compiling with -DTCL_UTF_MAX=4|6 (default: 3). Meant for benefit of Androwish. file: 8cf29f03d8 check-in: [9e1984c250] user: jan.nijtmans branch: core-8-6-branch, size: 21168
2019-02-27
21:58
Merge 8.7 file: dde2d385fc check-in: [727e74f081] user: jan.nijtmans branch: trunk, size: 19580
2019-02-19
20:17
Merge 8.7 file: fd080b879f check-in: [2b82daafb8] user: jan.nijtmans branch: trunk, size: 19472
20:16
Merge 8.6 file: f868942b6d check-in: [1b17625b60] user: jan.nijtmans branch: core-8-branch, size: 19439
20:12
Fix some comments: "upper" -> "high" (when talking about surrogates) file: d3ecf8358e check-in: [1d9b7f26b0] user: jan.nijtmans branch: core-8-6-branch, size: 21060
19:38
Minor optimizations file: d797531c35 check-in: [0e2621fc4b] user: jan.nijtmans branch: bug-bd94500678, size: 19547
2018-11-15
08:19
Merge 8.7 Fix Tcl_InitStringRep() signature in line with TIP #494, so it can handle lengths >2Gb on 64-bit platforms Various other code cleanups, unnecessary type-casts e.o. file: e72ca11933 check-in: [016f65758f] user: jan.nijtmans branch: trunk, size: 19474
08:07
Merge 8.6 file: c469808b22 check-in: [7578ff8f8c] user: jan.nijtmans branch: core-8-branch, size: 19441
08:05
Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work (again) with TCL_UTF_MAX=6. No effect when TCL_UTF_MAX=3|4 file: d6e5ade84f check-in: [504991e0b5] user: jan.nijtmans branch: core-8-6-branch, size: 21062
2018-10-08
19:00
TIP #494 implementation: More use of size_t in Tcl 9 file: 8fb0fcbb81 check-in: [f3d49044c4] user: jan.nijtmans branch: trunk, size: 17485
18:34
Merge 8.6 Also fix startup problems on win32, when the encoding path contains invalid UTF-8 (reported by François Vogel) Various other code cleanup, e.g. remove empty.zip file, as this didn't work quite as expected. file: 3c0681df9a check-in: [59a19cdee3] user: jan.nijtmans branch: core-8-branch, size: 17452
2018-10-07
20:26
Streamline: Tcl_WinTCharToUtf/Tcl_WinUtfToTChar(): Always initialize DString, and let it return NULL when imput is NULL. That's what seem to assume the callers. file: 731535dd1a check-in: [2d904bee38] user: jan.nijtmans branch: core-8-6-branch, size: 19073
2018-10-06
19:20
Use more TCL_AUTO_LENGTH, when appropriate file: 99995d06e4 check-in: [c643e8fe38] user: jan.nijtmans branch: memory-API, size: 17485
18:33
merge trunk file: 234d934cb1 check-in: [52bb60626e] user: jan.nijtmans branch: memory-API, size: 17556
17:12
protect Tcl_WinUtfToTChar/Tcl_WinTCharToUtf against NULL input values: return empty string in that case. Add TIP #494-compatible definitions of TCL_IO_FAILURE/TCL_AUTO_LENGTH, and use it in some appropriate places. file: afdb3f4431 check-in: [159c6f011e] user: jan.nijtmans branch: core-8-branch, size: 17512
2018-10-05
21:22
Merge 8.6 file: 9e9f5d254b check-in: [3565334f08] user: jan.nijtmans branch: core-8-branch, size: 17387
20:54
Better implementations of Tcl_WinTCharToUtf() and Tcl_WinUtfToTChar(). They don't make any assumption on whether encodings are initialized, or specific win32 handling of special characters. file: 2d44b561bf check-in: [2d625d3ed3] user: jan.nijtmans branch: core-8-6-branch, size: 19008
2018-09-25
15:05
merge trunk file: 1cfc338521 check-in: [3ef03e978c] user: dgp branch: memory-API, size: 18963
2018-09-24
23:24
More fixes in Tcl_WinTChar2Utf: Don't restart loop when output contains null-byte. file: d7aa955302 check-in: [050b7ee0e1] user: jan.nijtmans branch: core-8-branch, size: 18903
2018-09-23
14:57
Merge trunk file: c64cf44fb0 check-in: [5e6c9e758b] user: jan.nijtmans branch: memory-API, size: 18962
2018-09-22
16:51
Handle the (unlikely) case that Tcl_DStringSetLength() results in a re-allocation of the buffer file: 740a63dc26 check-in: [24aadadf9c] user: jan.nijtmans branch: core-8-branch, size: 18902
10:09
Prevent possible build order problem, due to missing dde/registry dll's. Make sure that Tcl_WinTChar2Utf() never produces intermediate null-bytes. file: 67942aec80 check-in: [645fb65227] user: jan.nijtmans branch: core-8-branch, size: 18856
2018-09-13
20:52
merge trunk file: 2318bfe70f check-in: [8e81b9d9b8] user: jan.nijtmans branch: memory-API, size: 18624
20:30
Fix test-case registry-6.20, which started failing starting with the TIP #389 commit. file: ad2c261d71 check-in: [0db5ab91bb] user: jan.nijtmans branch: core-8-branch, size: 18564
2018-09-03
09:12
merge zipfs file: 7fbe912e5a check-in: [4efd0e60fa] user: jan.nijtmans branch: androwish, size: 20688
2018-09-01
22:01
Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: fc98b9f4be check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 18049
2018-07-30
19:00
merge trunk file: 249574a98e check-in: [6e3719d0e0] user: jan.nijtmans branch: memory-API, size: 18037
2018-07-20
16:05
merge 8.6 file: 3401a4dc91 check-in: [29189acca8] user: sebres branch: core-8-branch, size: 17989
15:58
win: avoids warning by x64-build in function 'TclWinCPUID' - pointer targets in passing argument 1 of '__cpuid' differ in signedness [-Wpointer-sign] (int* vs unsigned int*) file: 6647e32b7a check-in: [edab70f507] user: sebres branch: core-8-6-branch, size: 20239
2018-06-14
18:31
Merge trunk. Some more size_t additions in parameters/fields file: e8d06539a2 check-in: [ae9773610f] user: jan.nijtmans branch: memory-API, size: 18030
2018-01-20
16:42
merge zipfs file: 3f4b614257 check-in: [5e8eb1bf5e] user: jan.nijtmans branch: androwish, size: 20681
2018-01-10
14:02
Re-implement Tcl_WinTCharToUtf/Tcl_WinUtfToTChar in pure win32 api, even for TCL_UTF_MAX=3. We can do that now safely, because of the changed handling of valid 4-byte UTF-8 characters in the previous commit. file: 342da4dada check-in: [a2c5eee57d] user: jan.nijtmans branch: core-8-branch, size: 17982
2017-12-28
21:17
merge core-8-branch file: 7a0be02aeb check-in: [92e15a4e78] user: jan.nijtmans branch: tip-389, size: 18091
21:15
merge core-8-6-branch file: 2ceb2833ab check-in: [a9598976f4] user: jan.nijtmans branch: core-8-branch, size: 19384
21:14
Fix bug introduced in [0dd0d14489258621] (only for TCL_UTF_MAX > 3): If len parameter = -1, returned size includes terminating 0-byte. So, account for that. Also, fix some comments which were not accurate any more, now that Windows 95/98 is not supported any more. file: 33d8c4157a check-in: [b4b65e69b8] user: jan.nijtmans branch: core-8-6-branch, size: 20232
20:29
merge core-8-branch file: 359cb71789 check-in: [9bd909d0f9] user: jan.nijtmans branch: tip-389, size: 18185
18:51
merge core-8-6-branch file: 5ea7911f00 check-in: [e7cb6182f1] user: jan.nijtmans branch: core-8-branch, size: 19478
18:45
Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work when TCL_UTF_MAX > 3, mainly when sizeof(Tcl_UniChar) != 2. file: c4efc90172 check-in: [0dd0d14489] user: jan.nijtmans branch: core-8-6-branch, size: 20326
2017-12-27
20:24
merge core-8-branch. Re-implement Tcl_WinTCharToUtf/Tcl_WinUtfToTChar using only win32 API. file: 679fde4785 check-in: [465d5c8195] user: jan.nijtmans branch: tip-389, size: 18956
2017-11-23
12:04
Remove more pre-XP stuff. file: 8c205ab9c6 check-in: [215237be17] user: jan.nijtmans branch: tip-487, size: 18798
08:30
Re-base "stop-ce" branch to core-8-branch. This is what will be proposed for 8.7 in TIP #487. file: 3afa19c2f3 check-in: [63bb6eced7] user: jan.nijtmans branch: tip-487, size: 19314
2017-11-21
14:59
Drop Windows CE support, since it doesn't appear to work anyway. file: 354f51d1e7 check-in: [2daef8d76d] user: jan.nijtmans branch: drop-ce, size: 19337
2017-11-20
14:55
TIP 487 implementation: Stop support for Windows XP and Windows CE file: 928d46314f check-in: [47d26a0b4a] user: jan.nijtmans branch: tip-487, size: 18416
2017-09-01
14:20
merge zipfs file: fd8efac3c5 check-in: [e57ab5d3e2] user: jan.nijtmans branch: androwish, size: 20100
2017-08-17
22:50
Merge core-8-6-branch. Update outdated comment (cherry-pick [d5dec2b0514639f44929cbbba9c4130798a8a54a|d5dec2b051]) file: 7f71978939 check-in: [1b01d8a66c] user: jan.nijtmans branch: trunk, size: 19628
2017-08-13
22:05
Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. file: 271183dd39 check-in: [bde6588ccd] user: mistachkin branch: irontcl, size: 19651
2017-05-03
15:05
Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed for an already loaded dll. Fix filesystem-1.52 (only works correctly on UNIX) file: aa87d647be check-in: [8785cdc62c] user: jan.nijtmans branch: core-8-5-branch, size: 35410
11:11
amend to [bd65277151de5a31]: forgotten declaration of hInstance. file: 8d48d5127c check-in: [6a9db6d662] user: sebres branch: core-8-5-branch-fix-1997007, size: 35847
10:15
back-porting of branch "fix-1997007" to "core-8-5-branch": Closing tcl pipes prevents windows threads from starting up. file: 642dfd5304 check-in: [bd65277151] user: sebres branch: core-8-5-branch-fix-1997007, size: 35836
2017-02-25
16:20
merge zipfs file: e84e1b73a5 check-in: [c6ee2a4e5c] user: jan.nijtmans branch: androwish, size: 20061
2016-11-16
10:55
Use more "size_t" in stead of "int" internall. Also eliminate a lot of type-casts which are not necessary any more. file: 73a6fbe535 check-in: [521d320b7b] user: jan.nijtmans branch: trunk, size: 19589
2016-11-11
14:53
Fix harmless gcc warning message: using "unsigned" doesn't serve any purpose, actually. file: 69b7e50d6c check-in: [01243c07ff] user: jan.nijtmans branch: trunk, size: 19594
2014-05-02
07:15
merge novem file: 5813e3fca2 check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 19606
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: ee7613748b check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 19612
2013-11-20
14:40
Starting with Windows 8 DSK, GetVersionExA is deprecated file: 850acb499e check-in: [bd84c74e43] user: jan.nijtmans branch: trunk, size: 19618
14:38
Starting with Windows 8 DSK, GetVersionExA is deprecated file: 40b0bec3e0 check-in: [450e7bd007] user: jan.nijtmans branch: core-8-5-branch, size: 35419
2013-10-02
08:08
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. file: 20a0892bd4 check-in: [7488de4f4b] user: jan.nijtmans branch: trunk, size: 19615
07:58
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which means something completely different in MinGW-w64. file: c55fa4e537 check-in: [93a144a3be] user: jan.nijtmans branch: core-8-5-branch, size: 35416
2013-09-26
13:13
merge novem WARNING: No checks of build-ability done yet. file: 1bc825c23b check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 20143
2013-09-24
05:43
Support compiling Tcl for Win32 on ARM. file: c7aca4603c check-in: [fbab8d9b31] user: mistachkin branch: win32-arm, size: 20153
2013-06-19
12:53
Eliminate a lot of dead code (for Windows 95/98/ME only). Eliminate all usage of TclWinSetInterfaces(), which does exactly the same as TclpSetInterfaces(), but keep exported symbol and stub entry. file: 6f346e574d check-in: [68c2017fb2] user: jan.nijtmans branch: trunk, size: 20114
2012-12-12
21:21
More memory API changes, mainly char* -> void* and unsigned -> size_t file: 093593f662 check-in: [19fb92fb72] user: jan.nijtmans branch: novem-more-memory-API, size: 20830
2012-11-27
11:02
Conversion of Win-specific code to new model API. WARNING! UNTESTED! file: 54647fbaaf check-in: [4adcc3c51f] user: dkf branch: novem-64bit-sizes, size: 20865
2011-10-05
13:58
Remove tclWinProcs, as it is no longer being used file: e29b52c6bf check-in: [3bc90017b9] user: jan.nijtmans branch: trunk, size: 20836
2011-08-16
11:23
[Bug 3388350] mingw64 compiler warnings file: dc60ae86bb check-in: [5fa631a777] user: jan.nijtmans branch: core-8-4-branch, size: 37145
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: 9e5971d12e check-in: [5574bdd262] user: dkf branch: trunk, size: 24657
2011-03-11
23:08
ifdef protections to permit builds with mingw on amd64 systems. Thanks to "mescalinum" for reporting and testing. Merged --cherrypick from Tcl8.5 (2010-09-08,48191d3979) file: 790ab94908 check-in: [c2cb4f795d] user: jan.nijtmans branch: core-8-4-branch, size: 37116
12:33
* win/tcl.m4: handle --enable-64bit=ia64 for gcc. * win/configure: (autoconf-2.13) * win/tclWin32Dll.c: [Patch 3059922]: fixes for mingw64 - gcc4.5.1 Merged --cherrypick from Tcl8.5 (2011-01-17, 6e410a115b) file: e73e9ca902 check-in: [05a17ef7c7] user: jan.nijtmans branch: core-8-4-branch, size: 37013
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: e0d8d6720b check-in: [c64f310d38] user: dgp branch: trunk, size: 24729
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: 0f67bac41b check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 35897
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: ecf1f214b7 check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 37984
2011-01-17
08:43
handle --enable-64bit=ia64 for gcc. BACKPORT. [Patch 3059922]: fixes for mingw64 - gcc4.5.1 file: a1dbb59213 check-in: [6e410a115b] user: nijtmans branch: core-8-5-branch, size: 35978
2011-01-12
20:30
merge file: e00fbfe486 check-in: [e66fd7b686] user: dgp branch: dgp-refactor, size: 24806
15:34
Update to CVS head Wednesday Jan 11. file: 66d7377def check-in: [905d97c057] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 27213
15:23
This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: a89cbac354 check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 27255
07:37
VS 2005 64-bit does not have intrin.h, and does not need it. file: d2240d34e8 check-in: [5e2970599b] user: nijtmans branch: trunk, size: 24806
2010-12-30
14:42
merge file: 23f06d4cd8 check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 24848
2010-12-21
10:04
[Patch 3059922]: fixes for mingw64 - gcc4.5.1 tdm64-1: completed for all environments. file: 12cd7f9e18 check-in: [03a45b4b7a] user: nijtmans branch: trunk, size: 24848
2010-12-19
18:14
[Patch 3124554]: fixes for mingw64 - gcc4.5.1 tdm64-1: Fixed for gcc, not yet for MSVC 64-bit. file: 9a9c21c1aa check-in: [1e77131c2b] user: nijtmans branch: trunk, size: 24575
2010-12-16
09:47
Windows specific files, updated to head. file: 3841604cb7 check-in: [5fe6c2f5f2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 26663
2010-12-01
16:42
merge file: 9697cd20c6 check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 23986
2010-11-23
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: a1a254130e check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 26640
13:02
merge file: fd1c8b07a5 check-in: [06e3ec78e1] user: dgp branch: dgp-refactor, size: 23983
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: 6dbb1c905b check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32573
2010-11-19
20:47
fix gcc warnings: unused variable 'registration' file: d9468b70ef check-in: [862a46901a] user: nijtmans branch: trunk, size: 23983
20:34
fix gcc warnings: unused variable 'registration' file: 20e9f7b4e9 check-in: [0f2da3bcd9] user: nijtmans branch: core-8-5-branch, size: 35311
2010-11-18
17:15
Next, @134 file: 1b32ac0c25 check-in: [7fc03e57d1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 32579
2010-11-08
21:26
Fix missing comma in last commit file: 81bdabe2cc check-in: [5541622ab4] user: andreas_kupries branch: core-8-4-branch, size: 38073
2010-11-05
16:40
merge file: 9c018f7ffa check-in: [b68283928e] user: dgp branch: dgp-refactor, size: 23960
2010-11-04
21:48
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tcl on MSVC++ file: 3cf0ecadf3 check-in: [6bbdcbed5f] user: nijtmans branch: trunk, size: 23960
2010-11-03
22:10
Backported from 8.6 (see 2010-08-04). * win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: 96cd530268 check-in: [296bc1241d] user: andreas_kupries branch: core-8-4-branch, size: 38072
2010-10-20
01:50
merge file: 747f81afde check-in: [6c4e1f869f] user: kennykb branch: dogeen-assembler-branch, size: 23949
2010-10-12
13:17
merge file: 90a18f5890 check-in: [482c6c5066] user: dgp branch: dgp-refactor, size: 23946
10:21
Eliminate many tclWinProcs-> indirect calls, which are no longer needed. Fix some MSVC 6.0 warnings file: a97885c027 check-in: [006b71eced] user: nijtmans branch: trunk, size: 23946
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: 5031d339c3 check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 23972
2010-09-14
12:38
merge file: a9fc252d84 check-in: [8201bbf582] user: dgp branch: dgp-refactor, size: 23972
08:53
Allow all Win2000+ API entries in Tcl Eliminate dynamical loading of advapi23 and kernal32 symbols. file: fa4d15b83b check-in: [48bcb44884] user: nijtmans branch: trunk, size: 23972
2010-09-13
16:57
merge file: 1cec41932b check-in: [ec5c3bd471] user: dgp branch: dgp-refactor, size: 25882
2010-09-10
20:56
Partly revert yesterday's change, to make it work on VC++ 6.0 again. file: 817efb759b check-in: [56f47fed71] user: nijtmans branch: trunk, size: 25882
13:27
merge file: 89e71f306b check-in: [65447175aa] user: dgp branch: dgp-refactor, size: 23983
2010-09-09
14:30
mingw should always link with -ladvapi32 Remove ascii variant of tkWinPocs table, it is no longer necessary. Fix CreateProcess signature and remove unused GetModuleFileName and lstrcpy mingw/cygwin fixes: <tchar.h> should always be included, and fix conflict in various macro values: Always force the same values as in VC++. file: 4a5e983cfa check-in: [0d850f32ad] user: nijtmans branch: trunk, size: 23983
2010-09-08
15:42
* win/tclWin32Dll.c: #ifdef protections to permit builds with * win/tclWinChan.c: mingw on amd64 systems. Thanks to "mescalinum" * win/tclWinFCmd.c: for reporting and testing. file: c207cde02a check-in: [48191d3979] user: dgp branch: core-8-5-branch, size: 35257
2010-08-04
21:48
merge file: 05f0983359 check-in: [0dcf82938b] user: dgp branch: dgp-refactor, size: 31822
21:28
* win/tclWin32Dll.c (TclWinInit): hard-enforce Windows 9x as an unsupported platform with a panic. Code to support it still exists in other files (to go away in time), but new APIs are being used that don't exist on Win9x. file: f3e94fe80a check-in: [77395d89cc] user: hobbs branch: trunk, size: 31819
19:35
* win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: 0caa86c777 check-in: [6b14ef3555] user: hobbs branch: trunk, size: 31698
19:17
* win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: 93d57db043 check-in: [c33c6a7479] user: hobbs branch: core-8-5-branch, size: 35197
2010-03-11
15:19
merge updates from HEAD file: 70b8f386af check-in: [144ace2ad8] user: dgp branch: dgp-refactor, size: 31667
13:35
Remove unnecessary '&' decoration for function pointers. Fix double declaration of TclNativeDupInternalRep file: 471b3a4583 check-in: [bb4a12448b] user: nijtmans branch: trunk, size: 31667
2010-03-08
14:34
merge updates from HEAD file: 5c93ccdf94 check-in: [58e959de47] user: dgp branch: dgp-refactor, size: 31725
2010-03-07
14:39
test that tclOO stubs are present in stub library Applied missing part of [Patch 2961556] Change all tclWinProcs signatures to use TCHAR* in stead of WCHAR*. This is meant as preparation to make [Enh 2965056] possible at all. file: a2ac52ff3e check-in: [0ccb7b21a9] user: nijtmans branch: trunk, size: 31725
2010-02-17
15:36
merge updates from HEAD file: b058b27695 check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 31707
2010-02-15
22:56
reverted earlier rename from tcl*Stubs to tcl*ConstStubs, it's not necessary at all. tclEnsemble.c: Fix signed-unsigned mismatch make tclWinProcs "const" Add first part of mslu support, See [Feature Request #2819611] file: e807cd2acd check-in: [0d29245dd5] user: nijtmans branch: trunk, size: 31707
2009-08-03
14:14
merge updates from HEAD file: d5e4226115 check-in: [69dee2802f] user: dgp branch: dgp-refactor, size: 29998
2009-08-02
10:41
eliminate TclWinResetInterfaceEncodings, because it does exactly the same as TclWinEncodingsCleanup, make sure that tclWinProcs and tclWinTCharEncoding are always set and reset concurrently. file: c14964ab35 check-in: [182c7a48f3] user: nijtmans branch: trunk, size: 29998
2009-07-01
15:12
merge updates from HEAD file: cf6aa3df58 check-in: [82a7e96ce9] user: dgp branch: dgp-refactor, size: 29998
14:38
Handle the GetUserName API call appropriately for wide/narrow versions. [Bug 2806622] file: 8b9a0477f6 check-in: [62ff377237] user: patthoyts branch: trunk, size: 29999
14:05
Handle the GetUserName API call appropriately for wide/narrow versions. [Bug 2806622] file: 638eb1a853 check-in: [2d7deaad2f] user: patthoyts branch: core-8-5-branch, size: 35167
2008-11-10
02:18
merge updates from HEAD file: a3c5c0c209 check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 29893
2008-10-26
18:34
Style improvements - invoking callbacks without visual junk. file: 4528db10b9 check-in: [a1a8afc25d] user: dkf branch: trunk, size: 29888
2008-08-04
19:36
merge updates from HEAD file: 8aa2480cd6 check-in: [7f632c54de] user: dgp branch: dgp-refactor, size: 29899
2008-08-01
18:22
* doc/Exit.3: do not call Tcl_Finalize implicitly * generic/tclEvent.c: on DLL_PROCESS_DETACH as it may lead * win/tclWin32Dll.c (DllMain): to issues and the user should be explicitly calling Tcl_Finalize before unloading regardless. Clarify the docs to note the explicit need in embedded use. file: ca80fc069b check-in: [5f526d80a6] user: hobbs branch: trunk, size: 29896
2008-07-29
20:13
merge updates from (near) HEAD file: b00f1e397c check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 32394
2008-07-13
09:03
NRE implementation [Patch 2017110] file: c1605aa56a check-in: [a646e4c362] user: msofer branch: trunk, size: 32392
2008-05-11
04:22
merge updates from HEAD file: a3b4b40ace check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 35079
2008-04-27
22:21
Get rid of pre-C89-isms (esp. CONST vs const). file: a2c6fe92b6 check-in: [2d205c22fb] user: dkf branch: trunk, size: 35074
2007-12-13
15:22
merge stable branch onto HEAD file: 5aa0694063 check-in: [d1f7550cd9] user: dgp branch: trunk, size: 35051
2007-11-16
08:07
merge updates from HEAD file: b659652974 check-in: [4b5515a616] user: dgp branch: dgp-refactor, size: 35056
07:20
merge updates from HEAD file: e058993409 check-in: [be7502a53e] user: dgp branch: core-stabilizer-branch, size: 35055
2007-11-15
09:21
Prefer UINT_PTR to DWORD_PTR when casting pointers to integer types for greater portability (bug #1831253) file: 14ee6834e2 check-in: [beee16b764] user: patthoyts branch: trunk, size: 35057
2007-11-12
20:40
merge updates from HEAD file: d853f10d66 check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 35062
19:18
merge updates from HEAD file: f2b0c4c2f2 check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 35061
2007-11-10
19:01
* generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * win/tclWin32Dll.c: restore simpler behaviour for stack checking, not adaptive to stack size changes after a thread is launched. Consensus is that "nobody does that", and so it is not worth the cost. file: 6622a94f67 check-in: [00f0c2974d] user: msofer branch: trunk, size: 35060
17:40
minor code cleanup in TclpGetCStackParams; hoist a couple of structs from TSD into the activation record file: 388dd66aef check-in: [40cc92d53f] user: kennykb branch: trunk, size: 35065
17:24
2007-11-10 Kevin Kenny <[email protected]> * win/tclWin32Dll.c: Rewrote the Windows stack checking algorithm to use information from VirtualQuery to determine the bound of the stack. This change fixes a bug where the guard page of the stack was never restored after an overflow. It also eliminates a nasty piece of assembly code for structured exception handling on mingw. It introduces an assumption that the stack is a single memory arena returned from VirtualAlloc, but the code in MSVCRT makes the same assumption, so it should be fairly safe. file: 3379c389df check-in: [bf656a0123] user: kennykb branch: trunk, size: 35240
16:08
* generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixPort.h: * win/tclWin32Dll.c: modify the stack checking algorithm to recheck in case of failure. The working assumptions are now that (a) a thread's stack is never moved, and (b) a thread's stack can grow but not shrink. Port to windows - could be more efficient, but is already cheaper than it was. file: e9e8e990ad check-in: [a3b6a2d871] user: msofer branch: trunk, size: 37768
2006-10-17
04:36
* generic/tclIOUtil.c: Cleaned up some code flagged by a * generic/tclInt.h: `make checkexports` test. * win/tclWin32Dll.c: * win/tclWinFile.c: file: 0a1bceb158 check-in: [2eadc777e9] user: dgp branch: core-8-4-branch, size: 38027
2006-03-10
10:35
backport of some file readable/writable fixes from HEAD file: ded5e8c832 check-in: [5e3421a173] user: vincentdarley branch: core-8-4-branch, size: 38027
2005-12-02
18:42
merge updates from HEAD file: 7e8ac40f4a check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 35297
2005-11-04
00:06
ANSIfy file: 6db1da6973 check-in: [eeb132b4ae] user: dkf branch: trunk, size: 35292
2005-11-03
17:52
merge updates from HEAD file: 310b760327 check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 35478
11:53
* win/tclWin32Dll.c: Backported Anton Kovalenko's patch #1256872 * win/tclWinConsole.c: to give unicode console support on * win/tclWinInt.h: suitable systems (eg: NT/XP) file: 09c5a86241 check-in: [9944c4de74] user: patthoyts branch: core-8-4-branch, size: 36314
01:16
* win/tclWin32Dll.c: Applied patch #1256872 to provide unicode * win/tclWinConsole.c: support in the console on suitable systems. * win/tclWinInt.h: Patch by Anton Kovalenko file: 9f55cde367 check-in: [2cd9811bc4] user: patthoyts branch: trunk, size: 35479
2005-08-02
18:14
merge updates from HEAD file: 3d9f6c4a43 check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 35001
2005-07-26
04:11
Merge updates from HEAD file: 02bfc37af2 check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 35002
2005-07-24
22:56
Getting more systematic about style file: 75d8840293 check-in: [83d72c558c] user: dkf branch: trunk, size: 34997
2005-07-12
20:35
merged changes from HEAD file: 12dfb3bdee check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 40410
2005-06-22
21:12
merge updates from HEAD file: 7b2ff6ea61 check-in: [2c0cc8807c] user: dgp branch: dgp-refactor, size: 40406
2005-06-13
01:45
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: bf772bc9d6 check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 40409
2005-06-06
21:04
Correct crash in stack.test on gcc/win32 file: fdcae9aedd check-in: [be4c5ca620] user: kennykb branch: core-8-4-branch, size: 35994
20:54
Correct crash in stack.test on gcc/win32; fix compile errors in tclObj.c on hpux/native cc file: 110e2df340 check-in: [065f9ddc96] user: kennykb branch: trunk, size: 40406
2005-05-21
15:10
Resynchronized with HEAD file: 34289e296d check-in: [96be07d7c8] user: kennykb branch: kennykb-numerics-branch, size: 40775
2005-05-16
19:23
merge updates from HEAD file: 0f28bd1f08 check-in: [03a5891876] user: dgp branch: dgp-refactor, size: 40771
15:35
restore MSVC buildability of tclWin32Dll.c file: 71ddfbb8fc check-in: [c022adcc3b] user: kennykb branch: trunk, size: 40771
2005-05-14
20:46
* generic/tclInt.decls: * generic/tclTest.c: * generic/tclUtil.c: * win/tclWin32Dll.c: fixed link error due to direct access by tclTest.c to the MODULE_SCOPE tclPlatform global: renamed existing TclWinGetPlatform() accessor to TclGetPlatform() and moved it to generic code so that it can be used by on all platforms where MODULE_SCOPE is enforced. * macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/Makefile: enable configure caching. * unix/configure.in: wrap tclConfig.h header in #ifndef _TCLCONFIG so that it can be included more than once without warnings from gcc4.0 (as happens e.g. when including both tclInt.h and tclPort.h) * macosx/tclMacOSXBundle.c: * unix/tclUnixChan.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubs file: 7621594a37 check-in: [7ff2693241] user: das branch: trunk, size: 40689
2005-05-13
21:20
further rework of SEH file: 0d172a6020 check-in: [d1306f71a8] user: kennykb branch: trunk, size: 41164
2005-05-11
16:58
merge updates from HEAD file: 0a2eb6d8f5 check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 39828
15:00
Synchronized with HEAD file: 5764fe62c1 check-in: [6ea4a2ae77] user: kennykb branch: kennykb-numerics-branch, size: 39832
2005-05-10
18:33
Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: 13d1445d91 check-in: [1cc2336920] user: kennykb branch: trunk, size: 39828
2005-05-09
22:13
further fixes for structured event handling and frame pointer omission file: 18c8993c42 check-in: [9a65c5d521] user: kennykb branch: kennykb-numerics-branch, size: 39849
2005-05-08
20:41
portability hacks and eliminate bad CPUID code file: 524bbdb9af check-in: [ed4639b2c7] user: kennykb branch: kennykb-numerics-branch, size: 35346
2004-12-09
23:00
Merge updates from HEAD file: 8076cf95a9 check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 37130
2004-11-01
16:58
Second part of fix for Bug 926106 file: e5243c1779 check-in: [824c70e9e5] user: kennykb branch: trunk, size: 37130
2004-09-08
23:02
Merge updates from HEAD file: 1c32eabf59 check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 37102
2004-09-01
17:41
* win/tclWin32Dll.c (TclWinCPUID): need _asm for WIN64 (Itanium), until we have it, just return unknown. [Bug 1020445] file: 15dd3a2088 check-in: [a8677f610a] user: hobbs branch: trunk, size: 37100
17:28
* win/tclWin32Dll.c (TclWinCPUID): need _asm for WIN64 (Itanium), until we have it, just return unknown. [Bug 1020445] file: 50cf8f2df2 check-in: [89a2af995e] user: hobbs branch: core-8-4-branch, size: 34864
2004-07-02
16:52
backport of recent fs fixes from cvs head file: 9aaba6e1d3 check-in: [6611bc2f61] user: vincentdarley branch: core-8-4-branch, size: 34832
2004-06-29
10:07
fix to compilation error with VC++ 5.2 file: 95d9d2bd94 check-in: [47ebcf3c8a] user: vincentdarley branch: trunk, size: 37068
2004-06-21
22:07
* win/tclWin32Dll.c (DllMain, _except_dllmain_detach_handler, TclpCheckStackSpace, _except_checkstackspace_handler, TclWinCPUID, _except_TclWinCPUID_detach_handler): * win/tclWinChan.c (Tcl_MakeFileChannel, _except_makefilechannel_handler): * win/tclWinFCmd.c (DoRenameFile, _except_dorenamefile_handler, DoCopyFile, _except_docopyfile_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code. file: 81913bf74e check-in: [00950ad7df] user: mdejong branch: core-8-4-branch, size: 34641
22:05
* win/tclWin32Dll.c (DllMain, _except_dllmain_detach_handler, TclpCheckStackSpace, _except_checkstackspace_handler, TclWinCPUID, _except_TclWinCPUID_detach_handler): * win/tclWinChan.c (Tcl_MakeFileChannel, _except_makefilechannel_handler): * win/tclWinFCmd.c (DoRenameFile, _except_dorenamefile_handler, DoCopyFile, _except_docopyfile_handler): Rework pushing of exception handler function pointer so that compiling with gcc -O3 works. Remove empty function call to avoid compiler warning. Mark the DllMain function as noinline to avoid compiler error from duplicated asm labels in generated code. file: d1ad009564 check-in: [c06e682eb3] user: mdejong branch: trunk, size: 36884
2004-06-05
17:31
* generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclDecls.h: Changes to the tests for * generic/tclInt.decls: clock frequency in * generic/tclIntDecls.h: Tcl_WinTime * generic/tclIntPlatDecls.h: so that any clock frequency * generic/tclPlatDecls.h: is accepted provided that * generic/tclStubInit.c: all CPU's in the system share * tests/platform.test (platform-1.3): a common chip, and hence, * win/tclWin32Dll.c (TclWinCPUID): presumably, a common clock. * win/tclWinTest.c (TestwincpuidCmd) This change necessitated a * win/tclWinTime.c (Tcl_GetTime): small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: c70421ec78 check-in: [ac070357cf] user: kennykb branch: trunk, size: 35065
17:25
* generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclInt.decls: Changes to the tests for * generic/tclIntPlatDecls.h: clock frequency in Tcl_WinTime * generic/tclStubInit.c: so that any clock frequency * tests/platform.test (platform-1.3): is accepted provided that * win/tclWin32Dll.c (TclWinCPUID): all CPU's in the system share * win/tclWinTest.c (TestwincpuidCmd): a common chip, and hence, * win/tclWinTime.c (Tcl_GetTime): presumably, a common clock. This change necessitated a small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: ec08fa7d8e check-in: [a45bf99c8e] user: kennykb branch: core-8-4-branch, size: 32822
2004-05-06
01:04
* win/tclWin32Dll.c: Structured Exception Handling added around Tcl_Finalize called from DllMain's DLL_PROCESS_DETACH. We can't be 100% assured that Tcl is being unloaded by the OS in a stable condition and we need to protect the exit handlers should the stack be in a hosed state. AT&T style assembly for SEH under MinGW included, too. [Patch 858493] Also added DisableThreadLibraryCalls() for the DLL_PROCESS_ATTACH case. We're not interested in knowing about DLL_THREAD_ATTACH, so disable the notices. file: 6cd9352e46 check-in: [f2508033ca] user: davygrvy branch: core-8-4-branch, size: 29489
2004-05-04
17:44
Merge updates from HEAD. file: b3afd42e64 check-in: [de9c64200c] user: dgp branch: dgp-refactor, size: 31731
2004-04-24
07:45
(DllMain): Added DisableThreadLibraryCalls() for the DLL_PROCESS_ATTACH case. We're not interested in knowing about DLL_THREAD_ATTACH, so disable it. file: 075e747b14 check-in: [e52275fb00] user: davygrvy branch: trunk, size: 31732
2004-04-23
07:41
Removed my mistake of adding an exit handler to TclWinInit. TclWinEncodingsCleanup called from TclFinalizeFilesystem does the Tcl_FreeEncoding for us. file: 36ec58936d check-in: [e17820f46c] user: davygrvy branch: trunk, size: 31697
2004-04-20
02:10
Added an exit handler in tclWinInit() so tclWinTCharEncoding could be freed for Tcl_Finalize. file: 9c9f321147 check-in: [720eaf6d1b] user: davygrvy branch: trunk, size: 32327
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: 4beebd9c72 check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 31696
2004-01-21
19:59
filesystem optimisation -- Three main issues accomplished: (1) cleaned up variable names in file: 1f4a6b2929 check-in: [9cfcca63fb] user: vincentdarley branch: trunk, size: 31702
2003-12-26
04:12
* win/tclWin32Dll.c (DllMain): Add HAVE_NO_SEH blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493] file: 5d128394d2 check-in: [e091eeb230] user: mdejong branch: trunk, size: 31506
2003-12-24
04:18
All uses of 'panic' (the macro) changed to 'Tcl_Panic' (the function). The #define of panic in tcl.h clearly states it is deprecated in the comments. [Patch 865264] file: faa2f292a6 check-in: [524a53e3b3] user: davygrvy branch: trunk, size: 29410
2003-12-21
21:58
Structured Exception Handling added around Tcl_Finalize called from DllMain's DLL_PROCESS_DETACH. We can't 100% assured that Tcl is being unloaded by the OS in a stable condition and we need to protect the exit handlers should the stack be in a hosed state. AT&T style assembly for SEH under MinGW has not been added yet. This is a first part change for [Patch 858493] file: 7c923213aa check-in: [1c41033288] user: davygrvy branch: trunk, size: 29394
2003-10-16
02:28
Merged updates from HEAD file: 13e2950113 check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 29022
2003-10-13
16:48
filesystem bug fixes file: b928c84ac7 check-in: [f53be6ca93] user: vincentdarley branch: trunk, size: 29028
2003-09-29
22:38
Symbols which are visible outside a single compilation unit must have the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.) file: 5bfde0b7f9 check-in: [cd7c23855c] user: dkf branch: trunk, size: 27449
2003-06-24
17:27
Merge updates from the HEAD file: 859a074c15 check-in: [d0a473ec1b] user: dgp branch: dgp-refactor, size: 27444
2003-06-23
10:14
filesystem fixes -- see ChangeLog file: 649178ef24 check-in: [c25e6f0318] user: vincentdarley branch: trunk, size: 27450
2003-04-14
15:45
filesystem fixes backported file: 12a27da856 check-in: [7dd244b532] user: vincentdarley branch: core-8-4-branch, size: 27145
2003-04-11
15:59
fix 5 small filesystem bugs, and some typos file: 9cc9051730 check-in: [da7df285d1] user: vincentdarley branch: trunk, size: 27141
2003-02-04
17:06
finalization and test fixes file: e7b0fc0481 check-in: [1bf7a82411] user: vincentdarley branch: trunk, size: 20702
2003-01-25
14:11
* win/tclWin32Dll.c (TclpCheckStackSpace, squelch_warnings): * win/tclWinChan.c (Tcl_MakeFileChannel, squelch_warnings): * win/tclWinFCmd.c (DoRenameFile, DoCopyFile, squelch_warnings): Re-implement inline ASM SEH handlers for gcc. The esp and ebp registers are now saved on the stack instead of in global variables so that the code is thread safe. Add additional checks when TCL_MEM_DEBUG is defined to be sure the values were recovered from the stack properly. Remove squelch_warnings functions and add a dummy call in the handler methods to squelch compiler warnings. file: a5357b3ac3 check-in: [071e3de4fc] user: mdejong branch: trunk, size: 20039
12:48
* win/configure: * win/configure.in: Define HAVE_ALLOCA_GCC_INLINE when we detect that no alloca function is found in malloc.h and we are compiling with GCC. Remove HAVE_NO_ALLOC_DECL define. * win/tclWin32Dll.c (TclpCheckStackSpace): Don't define alloca as a cdecl function. Doing this caused a tricky runtime bug because the _alloca function expects the size argument to be passed in a register and not on the stack. To fix this problem, we use inline ASM when compiling with gcc to invoke _alloca with the size argument loaded into a register. file: 037b2a075c check-in: [6eae293500] user: mdejong branch: trunk, size: 19449
2003-01-24
08:04
* win/configure: Regen. * win/configure.in: * win/tclWin32Dll.c (TclpCheckStackSpace): Rework the SEH exception handler logic to avoid using the stack since alloca will modify the stack. This was causing a nasty bug that would set the exception handler to 0 because it tried to pop the previous exception handler off the top of the stack. file: e0ba78873a check-in: [83a1c026c6] user: mdejong branch: trunk, size: 19322
2003-01-16
19:01
* win/tclWin32Dll.c (squelch_warnings): Squelch compiler warnings from SEH ASM code. * win/tclWinChan.c (squelch_warnings): Squelch compiler warnings from SEH ASM code. * win/tclWinDde.c: Add casts to avoid compiler warnings. Pass pointer to DWORD instead of int to avoid compiler warnings. * win/tclWinFCmd.c (squelch_warnings): Add casts and fixup decls to avoid compiler warnings. Squelch compiler warnings from SEH ASM code. * win/tclWinFile.c: Add casts and fixup decls to avoid compiler warnings. Remove unused variable. * win/tclWinNotify.c: Declare as DWORD instead of int to avoid compiler warning. * win/tclWinReg.c: Add casts to avoid compiler warning. Fix assignment in if expression bug. * win/tclWinSerial.c: Add casts to avoid compiler warnings. Remove unused variable. * win/tclWinSock.c: Add casts and fixup decls to avoid compiler warnings. file: b1e03c3344 check-in: [bba93619da] user: mdejong branch: trunk, size: 18910
2003-01-09
10:38
non-ascii chars in file mtime fix file: f5a26423e9 check-in: [f53b3ba4da] user: vincentdarley branch: trunk, size: 18594
2002-12-06
23:22
* generic/tclStubInit.c: regen * generic/tclIntPlatDecls.h: regen * generic/tclInt.decls: added TclWinResetInterface * win/tclWin32Dll.c (TclWinResetInterfaces): * win/tclWinInit.c (TclpSetInitialEncodings, WinEncodingsCleanup): add exit handler that resets the encoding information to a state where we can reuse Tcl. Following these changes, it is possible to reuse Tcl (following Tcl_FindExecutable or Tcl_CreateInterp) following a Tcl_Finalize. file: dc81e848aa check-in: [e4ec3dc36c] user: hobbs branch: trunk, size: 18459
2002-10-29
14:17
comments added file: 34e374efce check-in: [2c8a263292] user: vincentdarley branch: trunk, size: 18003
2002-10-15
20:26
* win/tclWin32Dll.c (ESP, EBP, TclpCheckStackSpace, _except_checkstackspace_handler): * win/tclWinChan.c (ESP, EBP, Tcl_MakeFileChannel, _except_makefilechannel_handler): * win/tclWinFCmd.c (ESP, EBP, DoRenameFile, _except_dorenamefile_handler, DoCopyFile, _except_docopyfile_handler): Implement SEH support under gcc using inline asm. Tcl should now compile with Mingw 1.1. [Patch 525746] file: 0aa4a3c8fc check-in: [878325c8b2] user: hobbs branch: core-8-3-1-branch, size: 16042
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: 7bc98bd48b check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 17293
2002-06-13
09:39
vfs, winfs testsuite file: 9e14091bef check-in: [494e81b676] user: vincentdarley branch: trunk, size: 17299
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: 364d8328b7 check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 16944
2002-03-15
01:10
* win/configure: Regen. * win/configure.in: Add configure time test for SEH support in the compiler. * win/tclWin32Dll.c (ESP, EBP, TclpCheckStackSpace, _except_checkstackspace_handler): * win/tclWinChan.c (ESP, EBP, Tcl_MakeFileChannel, _except_makefilechannel_handler): * win/tclWinFCmd.c (ESP, EBP, DoRenameFile, _except_dorenamefile_handler, DoCopyFile, _except_docopyfile_handler): Implement SEH support under gcc using inline asm. Tcl and Tk should now compile with Mingw 1.1. [Patch 525746] file: 3e57665b83 check-in: [6683e2fa91] user: mdejong branch: trunk, size: 16939
2002-03-08
01:45
* win/tclWin32Dll.c (TclpCheckStackSpace): * win/tclWinFCmd.c (DoRenameFile, DoCopyFile): Replace hard coded constants with Win32 symbolic names. Move control flow statements out of __try blocks since the documentation indicates it is frowned upon. file: 6f648f7ef3 check-in: [6556155cb4] user: mdejong branch: trunk, size: 15746
2002-02-08
02:52
* Partial TIP 27 rollback. Following routines restored to return (char *): Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_JoinPath, Tcl_TranslateFileName, Tcl_ExternalToUtfDString, Tcl_UtfToExternalDString, Tcl_UniCharToUtfDString, Tcl_GetCwd, Tcl_WinTCharToUtf. Also restored Tcl_WinUtfToTChar to return (TCHAR *) and Tcl_UtfToUniCharDString to return (Tcl_UniChar *). Modified some callers. This change recognizes that Tcl_DStrings are de-facto white-box objects. * generic/tclCmdMZ.c: corrected use of C++-style comment. file: 2588d8f148 check-in: [bb1a244cde] user: dgp branch: trunk, size: 15606
2002-02-05
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: b64a3d0237 check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 15627
2002-01-25
21:36
* [Patch 505630] Updated interfaces of generic/tclBasic.cc (TIP 27). * [Patch 506818] Updated interfaces of generic/tclHash.c (TIP 27). * [Patch 506807] Updated interfaces of generic/tclObj.c (TIP 27). * [Patch 507304] Updated interfaces of win/tclWin32.c (TIP 27). * Update all callers. file: 58eb36228d check-in: [375ac8d641] user: dgp branch: trunk, size: 15618
2001-11-19
17:45
win fs fixes file: 1de22d70c1 check-in: [393f41f0e5] user: vincentdarley branch: trunk, size: 15616
2001-10-29
15:02
win fs fixes file: 15fbfcaac8 check-in: [3ecf07ac1a] user: vincentdarley branch: trunk, size: 14909
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-03-31
08:52
* generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). * win/tclWinReg.c: made use of TclWinGetPlatformId instead of getting info again * win/tclWinPort.h: * win/Makefile.in: * win/configure.in: * win/tcl.m4: Added support for gcc/mingw on Windows [Bug: 4234] file: 1d242c4b67 check-in: [36c0007d3f] user: hobbs branch: trunk, size: 14709
1999-12-09
14:44
* win/tclWin32Dll.c: * win/tclWinChan.c: * win/tclWinFCmd.c: * win/tclWinInit.c: * win/tclWinPipe.c: * win/tclWinSock.c: removed all code that supported Win32s. It was no longer officially supported, and likely didn't work anyway. * win/makefile.vc: removed 16 bit stuff, cleaned up. * win/tcl16.rc: * win/tclWin16.c: * win/winDumpExts.c: these files have been removed from the source tree (no longer necessary to build) * win/aclocal.m4: made it just include tcl.m4 file: 4ef99ebcae check-in: [28cb1be105] user: hobbs branch: trunk, size: 16493
1999-04-23
01:57
* win/tclWinFCmd.c: * win/tclWin32Dll.c: Changed uses of "try" to "__try", since that is the actual keyword. This eliminates the need for some -D flags from the makefile. file: ab8ae81cec check-in: [ffcd4f3326] user: stanton branch: trunk, size: 17196
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: d6bc3519f2 check-in: [f3b32fb71c] user: stanton branch: trunk, size: 17192
1999-04-14
00:33
Fixed comments in code that referred to APIs that no longer exist, were misspelled, or have been updated. file: 2cc55a6294 check-in: [2d7ffe4998] user: surles branch: core-8-1-branch-old, size: 17195
1999-03-11
19:28
Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0
1999-03-10
05:52
Merged stubs changes into mainline for 8.0 file: 9dd81c6c72 check-in: [1969693351] user: stanton branch: trunk, size: 10041
1999-03-09
01:31
Moved Dll instance from thread-local-storage. file: a23dd46e72 check-in: [b52c2b3eff] user: lfb branch: core-8-1-branch-old, size: 17188
1999-03-04
00:59
* win/tclWinInt.h: * win/tclWin32Dll.c: * unix/tclUnixInit.c: Added TclpCheckStackSpace. file: 8d048db36b check-in: [5991f75c67] user: stanton branch: dev-stubs-branch, size: 10045
1998-09-30
20:50
* makefile.vc: fixed so TCL_LIBRARY is set before running tcltest * tclWinInit.c: lint * tclWin32Dll.c: removed TclpFinalize, cleanup of merges file: acaf5169b0 check-in: [281afe0988] user: stanton branch: core-8-1-branch-old, size: 17192
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: fafe503be5 check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 17788
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: ba5e584f4b check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 15987
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: 0f0582c4b3 check-in: [196f92fd17] user: stanton branch: trunk, size: 9193
1998-07-09
19:02
added STATIC_BUILD test around DllMain, etc. file: 2c4318dcf6 check-in: [c86ad816b9] user: stanton branch: trunk, size: 9172
1998-04-29
17:10
added TclWinInit and TclpFinalize file: 2c88a9c75a check-in: [b9d8955be1] user: stanton branch: trunk, size: 9081
1998-03-26
14:56
Added: Initial revision file: 6a9c54b72a check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 8451