Tcl Source Code

All files named "win/makefile.vc"
Login

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

History for win/makefile.vc

2024-04-25
08:24
(cherry-pick): Fix building of libtclzip for out-of-source builds file: [776a195621] check-in: [5ae320c23c] user: jan.nijtmans branch: core-8-branch, size: 43438
04:47
Fix building of libtclzip for out-of-source builds file: [81f0140fed] check-in: [9e7cb27325] user: apnadkarni branch: main, size: 43493
2024-04-21
22:09
Merge 8.7. Add libtommath/zlib version number to tcl::build-info (if zlib/libtommath is compiled into libtcl) file: [a5f24c4abd] check-in: [f17a4fee78] user: jan.nijtmans branch: libtommath-1.3.1, size: 43423
2024-04-12
16:41
In Tcl 9, we don't need "-encoding utf-8" here any more file: [ff1a820338] check-in: [aa3b9a93eb] user: jan.nijtmans branch: main, size: 43392
15:24
Merge 8.6. Don't change ActiveCodePage on Windows (yet), that's for 9.0 file: [8fe4f3e311] check-in: [0a0fdba2f8] user: jan.nijtmans branch: core-8-branch, size: 43337
15:14
Since all tools are in utf-8 (actually: ascii), make that explicit file: [e32e418413] check-in: [b725630348] user: jan.nijtmans branch: core-8-6-branch, size: 36730
2024-04-01
19:00
TIP 688: clock command revision and speedup file: [2c28bad6b9] check-in: [279e584045] user: jan.nijtmans branch: bug-ac7592e73c10d04b, size: 43408
18:36
TIP 688: clock command revision and speedup file: [28b4b3bb1c] check-in: [7137ea11e9] user: jan.nijtmans branch: core-8-branch, size: 43305
2024-03-31
00:01
Make a start, upgrading to libtommath 1.3 file: [871e139adf] check-in: [14587821fe] user: jan.nijtmans branch: libtommath-1.3, size: 36698
2024-03-29
12:26
Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. file: [df60cd9fe6] check-in: [a04ae84a3f] user: jan.nijtmans branch: core-8-branch, size: 43241
2024-03-27
20:54
Libtommath 1.3 file: [94be25c475] check-in: [75cd1c302b] user: jan.nijtmans branch: libtommath-1.3, size: 43344
2024-03-10
15:03
Merge 9.0. Add ::tcl::clock to library/tclIndex file: [bad385d0d3] check-in: [3d47370a18] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 43408
2024-03-05
15:20
Merge 8.6 file: [f4345bea1a] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 36698
10:23
Merge 8.7 file: [6c1b125adb] check-in: [5d3f21c46c] user: jan.nijtmans branch: main, size: 43344
10:12
Merge 8.6 file: [51cd7336bb] check-in: [fcd6f1b54e] user: jan.nijtmans branch: core-8-branch, size: 43241
09:39
Minor addition to [1b8a893ded]: On Windows, fill TCL_PACKAGE_PATH (in tclConfig.sh) with "${prefix}\lib" (even though it isn't actually used on Windows) file: [0f42105a02] check-in: [a38deec229] user: jan.nijtmans branch: core-8-6-branch, size: 36698
2024-03-04
21:01
Merge 9.0 file: [fb61659114] check-in: [485f463268] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 43367
20:58
Merge 8.7 file: [19db21e2b1] check-in: [fe71c12fd3] user: jan.nijtmans branch: main, size: 43303
20:30
Merge 8.6 file: [50093c69eb] check-in: [e2f5845694] user: jan.nijtmans branch: core-8-branch, size: 43200
19:56
Merge 8.6. TCL_PACKAGE_PATH is not used on Windows file: [42412e9370] check-in: [596141a1ce] user: jan.nijtmans branch: bug-1b8a893ded, size: 36657
2024-02-26
12:19
Rebase to latest 9.0 file: [66b223c52f] check-in: [7c433a7c10] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 43387
10:56
Rebase to latest core-8-6-branch file: [a56b69944e] check-in: [17de5e48b6] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 36741
2024-01-06
18:48
Merge 8.7 file: [c0afce6a09] check-in: [bff47024c3] user: jan.nijtmans branch: main, size: 43323
18:08
Merge 8.6. Some int -> Tcl_Size file: [3c09976fe7] check-in: [d3eecc8415] user: jan.nijtmans branch: core-8-branch, size: 43220
17:09
Correction in documentation embedded in rules.vc file: [d362b00fde] check-in: [970a486210] user: jan.nijtmans branch: core-8-6-branch, size: 36677
2024-01-04
16:29
Fix 1ca3c8d9da: nmake build with OPTS=static file: [14de57f091] check-in: [44d6431e41] user: jan.nijtmans branch: main, size: 43359
16:22
Fix 1ca3c8d9da: nmake build with OPTS=static file: [d89338afe6] check-in: [1ab4a209cb] user: jan.nijtmans branch: core-8-branch, size: 43256
15:38
There's no need to give tcltest.exe it's own maniifest. Give tcltest.exe a version-number (as tclsh) file: [16bcf703a9] check-in: [560897f1c5] user: jan.nijtmans branch: core-8-6-branch, size: 36713
12:42
Make _VC_MANIFEST_EMBED_EXE function work for tclsh.exe/tcltest.exe file: [9d28f70133] check-in: [38b96d3e88] user: jan.nijtmans branch: core-8-6-branch, size: 36869
12:22
Add generation of tcltest.res for tcltest.exe, which should function the same as tclsh.exe file: [f156ad2c9f] check-in: [5ac8cdeea9] user: jan.nijtmans branch: core-8-6-branch, size: 36755
2023-11-03
20:05
Merge trunk. (Hackery workaround troubles with TCLAPI) file: [31d04a9c46] check-in: [ec4e876c4e] user: dgp branch: novem, size: 42996
19:56
merge trunk file: [45f2a9f5b4] check-in: [4627159c40] user: dgp branch: dgp-refactor, size: 43210
2023-10-15
14:43
Merge 8.7 - nmake static install file: [aaaca94194] check-in: [ac8114d31d] user: apnadkarni branch: main, size: 43123
14:38
Fix broken nmake static install file: [1a38f62f91] check-in: [26b3274623] user: apnadkarni branch: core-8-branch, size: 43020
2023-10-11
05:26
Merge 8.7 file: [ffd6515619] check-in: [b82abeca2e] user: apnadkarni branch: main, size: 43093
04:53
Minor nmake tweaks, remove obsolete target file: [07ca46d312] check-in: [927aa4937c] user: apnadkarni branch: core-8-branch, size: 42990
2023-10-10
15:01
Bug [894e11d7f7] - fix broken test configuration for zipfs builds - nmake version file: [43c2318ea0] check-in: [843fa79403] user: apnadkarni branch: bug-894e11d7f7-nmake, size: 43215
2023-09-18
15:54
merge trunk file: [524687790b] check-in: [89d3fc0c20] user: dgp branch: dgp-refactor, size: 40826
15:50
merge trunk file: [f5a5b0ef51] check-in: [b76fbff256] user: dgp branch: novem, size: 40612
2023-09-16
15:42
Merge 8.7 - Bug [b6f7cee65c] - nmake not testing zip based tcl library file: [0451b21e58] check-in: [fe84c83b00] user: apnadkarni branch: main, size: 40739
15:37
Bug [b6f7cee65c] - nmake not testing zip based tcl library file: [cacaae422b] check-in: [5c1ec14560] user: apnadkarni branch: core-8-branch, size: 40636
2023-09-12
10:11
Merge 8.7 file: [0ad10eac22] check-in: [d24c3420fa] user: jan.nijtmans branch: main, size: 40682
06:58
No longer support "OPTS=utf16" in makefile.vc/rules.vc file: [e7e9fb0138] check-in: [7d2f82689d] user: jan.nijtmans branch: core-8-6-branch, size: 36477
2023-08-30
14:38
Rebase to 8.7 file: [0f4e4651c3] check-in: [6dcc5a1ff0] user: jan.nijtmans branch: tip-665, size: 40579
2023-08-24
15:37
Merge main file: [67bd0d4e2f] check-in: [27410d7b51] user: apnadkarni branch: apn-string-split, size: 40792
2023-08-03
17:31
merge trunk file: [e0a7a3cacf] check-in: [1f1844b20d] user: dgp branch: dgp-refactor, size: 40846
17:31
merge trunk file: [37ff9a9f43] check-in: [0809768e50] user: dgp branch: novem, size: 40632
13:04
Merge 8.7 file: [934566fbdb] check-in: [a9ae11180e] user: jan.nijtmans branch: main, size: 40759
11:26
Merge 8.7 file: [7a48ac7734] check-in: [93c7430bce] user: jan.nijtmans branch: core-8-branch, size: 40656
10:59
Implement TCL_LIB_FLAG/TCL_BUILD_LIB_SPEC for Windows (which - aparently - has always been just empty) file: [6950e35dc7] check-in: [5bf817797a] user: jan.nijtmans branch: core-8-6-branch, size: 36554
2023-08-02
20:51
Merge 8.7 file: [44597dbf51] check-in: [330d66778a] user: jan.nijtmans branch: main, size: 40662
19:34
Merge 8.6 file: [73a37a65e6] check-in: [edeef9d8e1] user: jan.nijtmans branch: core-8-branch, size: 40620
19:13
deprecate TCL_EXPORT_FILE_SUFFIX: no longer needed. Fix some path handling containing spaces file: [2b2258ca6d] check-in: [56fc4852f7] user: jan.nijtmans branch: core-8-6-branch, size: 36518
2023-08-01
16:12
Merge 8.7 file: [5b43c51d4b] check-in: [8d6ad57e61] user: jan.nijtmans branch: main, size: 40833
16:09
Make sure that zdll.lib and tommath.lib are installed in windows, for possible use by extensions. file: [f02769b501] check-in: [ba7fa0c8e3] user: jan.nijtmans branch: core-8-branch, size: 40673
15:52
Merge 8.7 file: [71ac3dab51] check-in: [cf7342b5ad] user: jan.nijtmans branch: main, size: 40779
15:42
Merge 8.6 file: [8ce7176e07] check-in: [d0a4f77020] user: jan.nijtmans branch: core-8-branch, size: 40619
15:27
Add TCL_ZLIB_LIB_NAME to tclConfig.sh (for Windows) file: [104cb30d2d] check-in: [ad91302b1e] user: jan.nijtmans branch: core-8-6-branch, size: 36571
2023-07-26
10:32
Rebase to 8.7 file: [7cd5af8050] check-in: [b9c1614a3d] user: jan.nijtmans branch: tip-665, size: 40476
2023-07-22
13:54
Merge trunk file: [e1e2422ec1] check-in: [89290f6d01] user: apnadkarni branch: apn-string-split, size: 40746
2023-07-17
17:24
Keeping up merges. TclStackFree panic is still an issue. file: [84aab1209b] check-in: [357bb6f112] user: dgp branch: dgp-refactor, size: 40800
17:09
merge trunk file: [430f5c5f4c] check-in: [b448b362c5] user: dgp branch: novem, size: 40586
16:48
Merge 8.7 - install tommath.lib file: [5c3696cde0] check-in: [190fb9453a] user: apnadkarni branch: main, size: 40713
16:36
Fix: tommath.lib needs to be installed to permit extensions to link when using the tommath C API file: [737a71d882] check-in: [71159c8df9] user: apnadkarni branch: core-8-branch, size: 40553
2023-07-13
20:49
Merge TIP 636. Resolve conflicts. Result shows TclStackFree panic when freeing the compiledLocals. file: [0e20197cfc] check-in: [b9d1bef880] user: dgp branch: dgp-refactor, size: 40743
19:34
merge trunk file: [313779355a] check-in: [b9c6b55287] user: dgp branch: novem, size: 40529
2023-07-11
16:48
Abstract list type for strings file: [9058f0fa51] check-in: [fbc9c695cc] user: apnadkarni branch: apn-string-split, size: 40689
2023-07-09
12:41
Rebase to 8.7 file: [508fd94d5c] check-in: [7bf8d24ff3] user: jan.nijtmans branch: tip-665, size: 40419
2023-06-26
07:24
Merge unchained branch [22400aa71b] and resolve conflicts. file: [75d31bdc1e] check-in: [961f58e148] user: pooryorick branch: pyk-objinterface, size: 40564
2023-05-30
16:23
merge trunk file: [48221a1e47] check-in: [d2b888084c] user: dgp branch: dgp-refactor, size: 40612
15:24
merge trunk file: [1a0398a672] check-in: [072610b561] user: dgp branch: novem, size: 40398
2023-05-24
23:17
merge trunk file: [d3c68e4702] check-in: [729526d9c8] user: griffin branch: tip-636-tcl9-644, size: 40656
15:29
Merge 8.7 file: [68ee23f2e6] check-in: [bc8d2884aa] user: jan.nijtmans branch: main, size: 40525
15:18
Enhance html generation, so it can handle the "©" copy-sign as well file: [a18a46c68b] check-in: [2769aa3e66] user: jan.nijtmans branch: core-8-branch, size: 40496
2023-05-19
11:26
Merge "unchained" branch commit [05b72c0b3f] and resolve conflicts. file: [22d6ba5de6] check-in: [2840dda8db] user: pooryorick branch: pyk-objinterface, size: 40548
2023-05-03
16:12
Merge 9.0. Further Makefile tweaks file: [667067b304] check-in: [9c9f39bc30] user: jan.nijtmans branch: windows-thread-join, size: 40476
2023-05-01
19:42
Remove internal use of TCL_UTF_MAX=3 as much as possible, without compromizing existing TIP's file: [4a2d03ade7] check-in: [86503e53c7] user: jan.nijtmans branch: tip-665, size: 40403
2023-04-30
23:09
Partial sync-up with trunk. file: [8d4f81430a] check-in: [82fe864420] user: griffin branch: tip-636-tcl9-644, size: 40640
2023-04-21
17:11
Merge monster spell-check patch, resolving conflicts. file: [15b7c74058] check-in: [b882118946] user: dgp branch: dgp-refactor, size: 40596
16:49
Merge pre-TIP 660 changes from trunk. file: [fac54841e4] check-in: [b1c433a972] user: dgp branch: novem, size: 40382
2023-04-12
14:25
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [25cc78c864] check-in: [d65da06a77] user: pooryorick branch: main, size: 40509
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [eb2ae14e7f] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 40480
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [c3c9b6267a] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 36541
2023-03-28
18:58
On Windows, join threads using Win32 HANDLEs.

This works by extending the existing WinThread structure with the thread's HANDLE. The lifetime of the WinThread structure is until the thread terminates, for non-joinable threads, or until the thread is joined. For joinable threadsd, the thread's HANDLE remains open; Windows signals the HANDLE when the thread terminates. The thread's return value is transported using the standard Windows mechanism.

A new thread-specific variable is introduced so a thread can find its WinThread structure. Initial threads (those not created via Tcl_CreateThread) receive a WinThread lazily, when Tcl_GetCurrentThread is called for the first time.

Instead of using the Windows ThreadId as the Tcl threadId, the address of the WinThread is used. The least significant bit of the pointer value is used to distinguish joinable threads from non-joinable threads. (For future use or debugging, the Windows ThreadId is stored in the WinThread structure as well.)

generic/tclThreadJoin.c is made redudant by this patch. file: [3d13af8ddb] check-in: [231c699c87] user: mchn1350 branch: windows-thread-join, size: 40476

2022-12-21
13:11
Merge 8.6. Update dde and registry extensions file: [b52a6887a7] check-in: [ca829e3b89] user: jan.nijtmans branch: cygwin, size: 36541
2022-12-01
15:47
merge trunk file: [6bbd1c2810] check-in: [23ae6e8846] user: dgp branch: dgp-refactor, size: 40596
15:46
merge trunk file: [c4f29fc88b] check-in: [5908a85b08] user: dgp branch: novem, size: 40382
2022-11-30
10:46
Merge 9.0 (but without the "llength" optimization) file: [123ebadbf4] check-in: [46e2d0d6df] user: jan.nijtmans branch: tip-636-tcl9-644, size: 40640
2022-11-29
16:07
Merge 8.7 file: [e241732547] check-in: [49077981d5] user: jan.nijtmans branch: main, size: 40509
16:05
make Windows dde (-> 1.4.5) and registry (-> 1.3.7) extensions ready for the Tcl 9.0 era. file: [acfc3b40cd] check-in: [c6b8e93538] user: jan.nijtmans branch: core-8-branch, size: 40480
2022-11-24
01:18
Support multiple indicies in abstract list lindex operation. Catch up with trunk. file: [2ad1625bf3] check-in: [cf418732cb] user: griffin branch: tip-636-tcl9-644, size: 40640
2022-11-23
07:38
Add mp_pack, mp_pack_count and mp_unpack to the libtommath stub table. Not used by Tcl, but can be used by extensions (backported from 8.7) file: [550bd444f3] check-in: [b7e6e5f475] user: jan.nijtmans branch: core-8-6-branch, size: 36541
2022-11-16
13:55
merge trunk file: [202a758ada] check-in: [43e4244719] user: dgp branch: dgp-refactor, size: 40596
13:49
merge trunk file: [75190d95cd] check-in: [92253f73ad] user: dgp branch: novem, size: 40382
2022-11-15
11:04
Merge 8.7 file: [2335030d28] check-in: [eb759523f8] user: jan.nijtmans branch: main, size: 40509
10:57
Add mp_pack to the libtommath stub-table: it's easier to work with than mp_to_ubin file: [b124a52557] check-in: [54a8f8ce8b] user: jan.nijtmans branch: core-8-branch, size: 40480
2022-11-04
22:47
Implement abstractlist with tip-644 file: [a556d40c75] check-in: [3aa22fe8ab] user: griffin branch: tip-636-tcl9-644, size: 40574
2022-11-02
22:33
TIP 636 for Tcl 9 file: [98d57d2fc1] check-in: [b78cb72678] user: griffin branch: tip-636-tcl9, size: 40609
2022-10-25
01:13
Add AbstractList regression test (exercise the C API) file: [93c32f4074] check-in: [a821aa6ac6] user: griffin branch: tip-636, size: 40580
2022-10-08
10:34
Start on abstract list based lrepeat file: [ce0b809221] check-in: [c757b53fe0] user: apnadkarni branch: tip-636-sandbox, size: 40490
2022-09-29
13:45
Sync with core-8-branch file: [cdd906629a] check-in: [bf662d3d03] user: griffin branch: abstractlist-with-625, size: 40483
2022-09-21
13:36
merge trunk file: [15d278d7f4] check-in: [a69de63e81] user: dgp branch: dgp-refactor, size: 40530
13:31
merge trunk file: [82e9e63c05] check-in: [9b7d2bb58a] user: dgp branch: novem, size: 40316
12:37
Merge 8.7 file: [b067f5d700] check-in: [e855e8c182] user: jan.nijtmans branch: main, size: 40443
2022-08-28
22:55
Move ArithSeries code to its own files. More bug fixes. file: [f9ae692fad] check-in: [bf1809b762] user: griffin branch: tip-629, size: 40414
00:45
Missed change for Windows. file: [392be8d003] check-in: [0d08ce53eb] user: griffin branch: abstractlist-with-625, size: 40449
2022-08-09
16:07
Fix Windows Visual C++ build file: [c7874390d4] check-in: [682ae61c42] user: apnadkarni branch: abstractlist-with-625, size: 40415
2022-07-05
10:59
Merge 8.7 file: [237c8ada02] check-in: [fba4b1c032] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 40444
10:51
Merge 8.6 file: [3e753ec57f] check-in: [e279b7d8b6] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 36507
2022-06-23
15:51
Merge 9.0 file: [486689500a] check-in: [83f13fff23] user: jan.nijtmans branch: dgp-refactor, size: 40496
13:58
Merge 9.0 file: [d79f0a8a79] check-in: [653cd6f4f7] user: jan.nijtmans branch: novem, size: 40282
2022-06-20
15:21
Merge 8.7 file: [1e7607acce] check-in: [cd281f760d] user: jan.nijtmans branch: main, size: 40409
11:55
Fix [a55872c242]: tcl8.7 on windows: linking against stubs library is now required in 8.7. If the Tcl library is static (.lib/.a) then the stub library is (with this fix) no longer necessary. If the Tcl library is a dll, document that the stub library is now necessary. file: [6a79f0283a] check-in: [3483c7eafd] user: jan.nijtmans branch: bug-a55872c242, size: 40380
2022-05-15
20:19
Change (unsupported) "utfmax" option in rules.vc to it's reverse "utf16". No effect in Tcl 8.6. Not recommended (but working!) in Tcl 8.7 and 9.0 file: [907ef5509d] check-in: [e7da3f4504] user: jan.nijtmans branch: core-8-6-branch, size: 36443
2022-03-21
19:00
merge trunk file: [d375613f8c] check-in: [0d1b86a27c] user: dgp branch: dgp-refactor, size: 40465
19:00
merge trunk file: [91ae16f332] check-in: [96b3712b4d] user: dgp branch: novem, size: 40251
2022-03-16
18:20
TIP607 encoding failindex: revert ckeckin [add9ed8887] : just wait for symbol load in VS2015 and it will work. Sorry, Ashok ! file: [6f07518e8a] check-in: [c8720dea86] user: oehhar branch: tip607-encoding-failindex, size: 40307
2022-03-15
10:15
win/makefile.vc: required correction for noembed,symbols to allow debugging with MS-VS2015. Otherwise, symbols are not detected within DLL. file: [653cf0bfc7] check-in: [add9ed8887] user: oehhar branch: tip607-encoding-failindex, size: 40333
08:34
Merge 8.7. Add builds with TCL_UTF_MAX=3 on github file: [9706c1dd64] check-in: [ed52402306] user: jan.nijtmans branch: main, size: 40378
2022-03-14
16:06
More progress file: [26beea3965] check-in: [48ab8b7472] user: jan.nijtmans branch: full-utf-for-87, size: 40349
2022-03-10
16:43
merge trunk file: [69e9fcf55a] check-in: [f2bda3c4bb] user: dgp branch: dgp-refactor, size: 40388
16:43
merge trunk file: [d99654ca5b] check-in: [5928749378] user: dgp branch: novem, size: 40174
10:42
Merge 8.7 file: [d4eed78752] check-in: [06997b433a] user: jan.nijtmans branch: main, size: 40301
10:37
Eliminate nmake build warning file: [a7b0d70f7d] check-in: [61e186fad0] user: jan.nijtmans branch: core-8-branch, size: 40350
2022-02-17
18:55
merge trunk file: [e997c44b10] check-in: [0e52d65e9e] user: dgp branch: dgp-refactor, size: 40359
18:54
merge trunk file: [eca43ef3ad] check-in: [9ff3d17a33] user: dgp branch: novem, size: 40145
2022-02-16
10:51
Merge 8.7 file: [912768b25a] check-in: [78d22a5a49] user: jan.nijtmans branch: main, size: 40272
10:46
Merge 8.6 file: [71caf36304] check-in: [af5e57f956] user: jan.nijtmans branch: core-8-branch, size: 40321
2022-02-15
13:51
Add nmakehlp.exe (for AMD64) to distribution, and make it usable in rules-ext.vc too file: [f410cc95d7] check-in: [e890c67b0e] user: jan.nijtmans branch: windows-arm64, size: 36444
2022-02-14
15:53
Merge 8.7 file: [9cc63158cf] check-in: [ebefc27263] user: jan.nijtmans branch: main, size: 40189
15:39
Use TCLSH_NATIVE for building the zip-file when cross-compiling file: [ecdeb0ed84] check-in: [5a9857b7a3] user: jan.nijtmans branch: windows-arm64, size: 40238
2022-02-11
17:47
merge trunk file: [6638f40c03] check-in: [2bd0b2edc3] user: dgp branch: dgp-refactor, size: 40269
17:41
merge trunk file: [ad81f90b37] check-in: [e6ab7dd037] user: dgp branch: novem, size: 40055
2022-02-09
11:59
Merge 8.7 file: [5e0bf189d9] check-in: [553828b65a] user: jan.nijtmans branch: main, size: 40182
11:58
Merge 8.6 file: [8a4d9516ae] check-in: [eb6b6539ee] user: jan.nijtmans branch: core-8-branch, size: 40231
2022-02-08
18:50
merge trunk file: [f4bc490671] check-in: [d51008a43e] user: dgp branch: dgp-refactor, size: 39734
18:49
merge trunk file: [9d604189db] check-in: [1ba3a5f87d] user: dgp branch: novem, size: 39520
10:54
More changed for windows-arm (e.g. add zdll.lib for ARM64, although zlib1.dll still missing) file: [61aa504bad] check-in: [d0335dd773] user: jan.nijtmans branch: windows-arm64, size: 36361
2022-02-07
14:56
Merge 8.7 file: [c11fdc27e0] check-in: [0cc2891ff6] user: jan.nijtmans branch: main, size: 39647
14:55
Merge 8.6 file: [6912b1de75] check-in: [e4a7c4fa71] user: jan.nijtmans branch: core-8-branch, size: 39696
14:42
Fix [bae42b3d24]: [d86e92fb33] et.al. eliminates cpuid when cross compiling for win32 file: [6ee13a1c11] check-in: [e734cf1081] user: jan.nijtmans branch: core-8-6-branch, size: 36098
2021-12-27
17:19
merge trunk file: [5bb63c1ee4] check-in: [d5b3c9c4f7] user: dgp branch: dgp-refactor, size: 39775
17:16
merge trunk file: [fbcec99f99] check-in: [4cc5dd2829] user: dgp branch: novem, size: 39561
2021-12-08
15:07
Add more win/*.in files to "make dist". Generate tclUuid.h (not used yet). With nmake build, install "zlib1.dll" in bin-directory (just as when using make) file: [9ba8de8223] check-in: [391d5b3019] user: jan.nijtmans branch: core-8-6-branch, size: 36067
12:11
Merge 8.7 file: [a512e4143e] check-in: [416363d9df] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 39801
11:55
Merge 8.6 file: [98b034f2d4] check-in: [78bf9d9d29] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 35264
2021-11-26
13:22
Merge 8.7 file: [f769f5c560] check-in: [b9b5917f60] user: jan.nijtmans branch: main, size: 39688
11:59
TIP #599 implementation: Extended build information file: [346f971389] check-in: [9ddb36e0bd] user: jan.nijtmans branch: core-8-branch, size: 39737
2021-11-24
12:25
Merge 8.7 file: [bd52ef719a] check-in: [204cce8989] user: jan.nijtmans branch: main, size: 39509
12:22
Merge 8.6 file: [ea4d39ad5d] check-in: [11e5e80bf6] user: jan.nijtmans branch: core-8-branch, size: 39558
12:12
Add rule to generate manifest.uuid and tclUuid.h, if not present already. Not used yet file: [84f35cfbcc] check-in: [c0a10670e5] user: jan.nijtmans branch: core-8-6-branch, size: 35200
2021-11-03
21:43
Make tclUuid.h work on Windows as well file: [5c4b1e9d44] check-in: [d988f5246c] user: jan.nijtmans branch: cygwin, size: 35374
15:37
Upgrade registry to version 1.3.6 file: [16612abd4c] check-in: [e8edc82e6b] user: jan.nijtmans branch: cygwin, size: 34974
2021-10-18
07:43
Adapt Makefile.in and makefile.vc (for Windows) too file: [432424e685] check-in: [cfe9852ed7] user: jan.nijtmans branch: pyk-objinterface, size: 39297
2021-09-24
13:25
Merge 8.6 file: [98343e939f] check-in: [b36b1f31b2] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 35013
13:23
Merge 8.7 file: [7b229abdcf] check-in: [84cdd3c28b] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 39371
2021-06-25
14:03
Merge 8.7 file: [a273d60250] check-in: [aa4e6f4d4f] user: jan.nijtmans branch: build-info, size: 39741
2021-06-18
19:30
merge trunk file: [10ae4980ac] check-in: [3c76320950] user: dgp branch: dgp-refactor, size: 39345
19:23
merge trunk file: [1d4d4001f5] check-in: [099f41b862] user: dgp branch: novem, size: 39131
2021-06-08
14:16
Merge 8.7 file: [e1e1716272] check-in: [bea31396cf] user: jan.nijtmans branch: main, size: 39258
13:25
Don't create a lot of empty directories any more while installing file: [3ed39b5dd6] check-in: [c09eef9f1c] user: jan.nijtmans branch: core-8-branch, size: 39307
2021-04-30
15:33
merge trunk file: [36df8ac330] check-in: [09f65fbe38] user: dgp branch: dgp-refactor, size: 39278
11:38
Merge 9.0 file: [e10ce980c4] check-in: [283948f157] user: jan.nijtmans branch: novem, size: 39064
2021-04-13
06:09
Merge 9.0 file: [d9040b6b25] check-in: [b07425e086] user: jan.nijtmans branch: rfe-854941, size: 39191
2021-04-08
19:43
merge trunk file: [26125723a3] check-in: [f4a67cab62] user: dgp branch: dgp-refactor, size: 38864
14:42
Merge 9.0 file: [02a7fd09e9] check-in: [c15675d5af] user: jan.nijtmans branch: novem, size: 38650
08:45
Backport dde 1.4.4 from Tcl 8.7. Doesn't conflict with installed Tcl 9.0 version of dde any more. (don't bother doing this for the "registry" extension, because the Tcl 8.7+ version installs in a different directory) file: [1ba93f8dff] check-in: [c2071238aa] user: jan.nijtmans branch: core-8-6-branch, size: 34949
2021-02-25
11:54
Fix build with -DTCL_NO_DEPRECATED cflag file: [252011e510] check-in: [fecc56dcb6] user: jan.nijtmans branch: build-info, size: 39714
2021-02-24
10:14
Final implementation tweaks, fix comments, allow Tcl to load from <prefix>/lib (or <prefix>/bin on win32/cygwin) even when this is not in your PATH. file: [3849f71aa6] check-in: [01105328e4] user: jan.nijtmans branch: rfe-854941, size: 39189
08:43
Merge 8.7. Change more functions signatures to return the Tcl full version number. file: [c42a7870cc] check-in: [0e858231b3] user: jan.nijtmans branch: build-info, size: 39714
2021-02-18
17:27
Get sebres-8-6-clock-speedup-cr2 ready for 8.7 too file: [d6db964955] check-in: [829efd38ab] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 39344
2021-02-17
18:22
Merge 8.6 file: [562176fc72] check-in: [c73fc75775] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 35013
17:37
Merge 9.0 file: [f6bf208bbe] check-in: [5d51d3c1fc] user: jan.nijtmans branch: rfe-854941, size: 39134
11:02
Merge 9.0 file: [1776f3cb0b] check-in: [6bce2f4483] user: jan.nijtmans branch: bug-ea39ab591e, size: 38777
2021-02-16
16:36
merge trunk file: [e5dd43f859] check-in: [6e2b8e49c3] user: dgp branch: dgp-refactor, size: 38862
16:28
merge trunk file: [fe99d9bac5] check-in: [8a346f3454] user: dgp branch: novem, size: 38648
2021-02-10
13:43
Merge 8.7 file: [0cfbef73bf] check-in: [90ba3f0415] user: jan.nijtmans branch: main, size: 38775
12:56
Make TIP #430 work on cygwin. Simplify some makefiles file: [5186467c29] check-in: [05582f830a] user: jan.nijtmans branch: core-8-branch, size: 39280
11:42
Merge 8.7 file: [a77c70f877] check-in: [bb3a9f3cb6] user: jan.nijtmans branch: build-info, size: 40378
09:16
Merge 8.7 file: [592202e361] check-in: [a097730544] user: jan.nijtmans branch: main, size: 39439
08:11
In a static build, don't pack dde/registry in zip-file. In shared build, pack dde/registry dll's in zip-file. Rename zip-file file: [c7258fc44f] check-in: [8659e3ab6b] user: jan.nijtmans branch: bug-87e840c26c, size: 39944
2021-02-08
18:23
Attempt to fix the last TIP #430 bits, needed to make it work for Tk (and other external packages) file: [426262a617] check-in: [b99e35f754] user: jan.nijtmans branch: bug-87e840c26c, size: 39801
09:21
Makefile cleanup: Remove *.zip and *.vfs files/directories as part of "make clean", which might be a leftover of a previous Tcl 8.7 build in this directory file: [681f3f3b33] check-in: [f40752b736] user: jan.nijtmans branch: core-8-5-branch, size: 39092
2021-01-28
15:31
Merge 8.7 file: [1675937ec3] check-in: [41a4601ee7] user: jan.nijtmans branch: build-info, size: 40284
2021-01-15
22:28
merge trunk file: [b0cba26ca5] check-in: [8ccfdaac0e] user: dgp branch: dgp-refactor, size: 39432
18:36
Merge pre-TIP 481 commits from trunk. file: [8b9b7c8230] check-in: [5e1e0f4d5c] user: dgp branch: dgp-refactor, size: 39400
13:57
Merge 9.0 file: [3d919e1b98] check-in: [a8671ef11a] user: jan.nijtmans branch: bug-ea39ab591e, size: 39347
2021-01-13
15:45
Merge 9.0 file: [0c0950d5fd] check-in: [a71800ff56] user: jan.nijtmans branch: novem, size: 39218
15:40
Merge 8.7 file: [a4fc71d39b] check-in: [9dd47b0da9] user: jan.nijtmans branch: main, size: 39345
14:27
Merge 8.7. Fix format.test testcases file: [a8fc1ef141] check-in: [55dd38a938] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 39850
2021-01-11
10:34
Merge 9.0 file: [8ca935e963] check-in: [f070ae806a] user: jan.nijtmans branch: novem, size: 39186
2021-01-06
11:34
Merge 8.7 file: [a9aaec7bed] check-in: [156639ff9c] user: jan.nijtmans branch: main, size: 39313
09:26
TIP #590 follow-up: Restore 2nd 'load' argument in dde/registry pkgIndex.tcl. Otherwise those pkgIndex.tcl files no longer work in a Tcl 8.6 environment. dde -> 1.4.4, registry -> 1.3.6 (to stop all confusion about the difference to Tcl 8.6.11) file: [5aa0814be1] check-in: [abdf9c718f] user: jan.nijtmans branch: core-8-branch, size: 39818
2020-12-21
14:39
merge trunk file: [6168b14df0] check-in: [84eb5ab6a3] user: dgp branch: dgp-refactor, size: 39400
2020-12-18
14:40
Merge 9.0 file: [bca26a631b] check-in: [712ea865e9] user: jan.nijtmans branch: novem, size: 39186
2020-12-13
16:57
Merge 8.7 file: [be6ad515df] check-in: [da96221a35] user: jan.nijtmans branch: build-info, size: 40252
2020-12-11
12:45
Merge 8.7 file: [a9a980eaea] check-in: [872541937d] user: jan.nijtmans branch: main, size: 39313
09:12
nmake: export zip metadata for Tk and extensions file: [51ddcd5639] check-in: [ab28236148] user: apnadkarni branch: core-8-branch, size: 39818
2020-12-10
19:51
merge trunk file: [2b6f6284ba] check-in: [1293ec099f] user: dgp branch: novem, size: 39458
19:35
Merge trunk; silence shadow warning file: [e83c32c9bc] check-in: [fd76c5f3fc] user: dgp branch: dgp-refactor, size: 39672
2020-12-09
09:56
Fix github actions Windows build file: [108232cd36] check-in: [84fd3e6856] user: jan.nijtmans branch: core-8-branch, size: 40090
09:55
Fix github actions Windows build file: [8c50fdda1d] check-in: [60b2ccdc4f] user: jan.nijtmans branch: main, size: 39585
09:20
Merge 8.7 file: [3410af2f05] check-in: [47dd18d0ab] user: jan.nijtmans branch: main, size: 39484
09:17
nmake: OPTS=msvcrt is now the default, even for static builds. Use OPTS=nomsvcrt if you don't want that. Add more comments in win/*.vc files, describing what's going on.^C file: [86e01fab18] check-in: [588d9bc271] user: jan.nijtmans branch: core-8-branch, size: 39989
06:28
Merge 8.7 (nmake) file: [8a28dce6ff] check-in: [faca0cb7d1] user: apnadkarni branch: main, size: 39583
06:17
nmake: make zipfs mount point consistent with Unix/autoconf file: [fc9aa1f2dd] check-in: [2c56d56170] user: apnadkarni branch: core-8-branch, size: 40103
04:31
nmake: subsume staticpkg option within static builds file: [4fd3bed409] check-in: [af917f959c] user: apnadkarni branch: core-8-branch, size: 38671
2020-12-08
15:42
Merge 8.7 file: [8df465f62a] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 38201
10:46
TIP 430: generate and attach library zip file: [77dc95e39b] check-in: [77c39d649b] user: apnadkarni branch: apn-sfe, size: 38721
09:04
Merge 8.7 file: [a29a20ba48] check-in: [59ebc12c8a] user: jan.nijtmans branch: apn-sfe, size: 38060
2020-12-07
16:56
merge trunk file: [79867147bb] check-in: [5cae1c172b] user: dgp branch: dgp-refactor, size: 37331
14:37
Merge 9.0 file: [cfc0ee26b4] check-in: [3e01853fea] user: jan.nijtmans branch: novem, size: 37117
14:34
Merge 8.7 file: [915b788683] check-in: [f88e5a5f30] user: jan.nijtmans branch: main, size: 37244
13:57
Merge 8.6 file: [14c0971431] check-in: [38c4fc2161] user: jan.nijtmans branch: core-8-branch, size: 37764
13:53
rules.vc: Make sure that 3th "load" argument is titlecased in pkgIndex.tcl file: [23cea87cf2] check-in: [4dfa9000e1] user: jan.nijtmans branch: core-8-6-branch, size: 34949
2020-12-06
10:39
nmake: Generate libtcl_VERSION.zip as per TIP 430 file: [0ae73d70a8] check-in: [42f73c420f] user: apnadkarni branch: apn-sfe, size: 38061
2020-12-05
02:56
Merge 8.7 file: [ab1f92810e] check-in: [783a808f94] user: apnadkarni branch: main, size: 37245
02:51
Fix suffix on single file exe name file: [00ab01adef] check-in: [75570f3e4e] user: apnadkarni branch: core-8-branch, size: 37765
2020-12-04
11:46
Merge 9.0 file: [a6520f2300] check-in: [3cbe782495] user: jan.nijtmans branch: paths-for-9, size: 37361
11:02
Merge 8.7 file: [58388aa04c] check-in: [6ce9d46084] user: jan.nijtmans branch: main, size: 37180
09:56
TIP 590: Recommend lowercase Package Names file: [eb896e1ccf] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 37700
2020-12-03
16:50
Add makefile.vc target sfe for single-file executable file: [703d9ec8ce] check-in: [a490f10cc6] user: apnadkarni branch: core-8-branch, size: 37685
09:37
Fix syntax error in win/makefile.vc file: [d2f2fcf69d] check-in: [ca5dc9e98f] user: jan.nijtmans branch: core-8-5-branch, size: 39124
2020-12-02
11:19
Fix linker message on windows: LINK : warming LNK4108: /ALIGN specified without /DRIVER; image may not run. This options was only useful on MSVC++ 5.0 and earlier, which is no longer supported file: [6d87d84fca] check-in: [9a645212f1] user: jan.nijtmans branch: core-8-5-branch, size: 39249
2020-11-30
15:57
Merge 8.6 file: [fadf9c08bc] check-in: [a5a9febfa7] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 35014
2020-11-18
14:29
Merge 8.7 file: [3b25c2c6e3] check-in: [0e52f34ca2] user: jan.nijtmans branch: main, size: 35943
11:03
Merge 8.6 file: [8ebc9bd337] check-in: [57cfced9a5] user: jan.nijtmans branch: core-8-branch, size: 36463
10:59
Merge 8.5 file: [54bb6a00eb] check-in: [a75e052e00] user: jan.nijtmans branch: core-8-6-branch, size: 34950
09:15
Add github actions build. Use Titlecase in Tcl_StaticPackage file: [405d7c53c9] check-in: [a80c922f4e] user: jan.nijtmans branch: core-8-5-branch, size: 39403
2020-11-10
11:55
Merge 8.7. Tweak "tclreg" directory/library name and tclLoad.c, such that the entry point of the "dde" and "registry" extensions can be guessed correctly file: [2f9e1a56cb] check-in: [226ad8e6c5] user: jan.nijtmans branch: tip-590, size: 36478
2020-10-20
16:28
Merge trunk. Implementation simplifications file: [c0d60bf1e6] check-in: [beb0251f63] user: jan.nijtmans branch: rfe-854941, size: 36302
2020-10-19
15:40
merge trunk file: [3b61dbdae2] check-in: [22a3807673] user: dgp branch: dgp-refactor, size: 36030
14:49
merge trunk file: [806ce67653] check-in: [9e50e39791] user: dgp branch: novem, size: 35816
2020-10-16
16:36
Merge trunk file: [5f7bc48d71] check-in: [11240a9a25] user: jan.nijtmans branch: paths-for-9, size: 36131
16:36
Merge trunk file: [5f4ee9d659] check-in: [c6ac3b07a5] user: jan.nijtmans branch: rfe-854941, size: 36721
16:34
Merge 8.7 file: [ffd7bc0492] check-in: [600368ed3f] user: jan.nijtmans branch: build-info, size: 36897
16:29
Merge 8.6 file: [3e0bc9e0b5] check-in: [cda1e4f691] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 35014
16:04
Merge 8.7 file: [4b3b59282f] check-in: [533d8ff98b] user: jan.nijtmans branch: trunk, size: 35943
16:02
Merge 8.6 file: [f40ba10bae] check-in: [83e7d6e53f] user: jan.nijtmans branch: core-8-branch, size: 36463
2020-10-15
13:05
Remove use of CFG_ENCODING from rules.vc/makefile.vc: It will become obsolete with TIP #587. In stead, move the default handling to tclPkgConfig.c for now file: [63637d0207] check-in: [4123a658fe] user: jan.nijtmans branch: core-8-6-branch, size: 34950
2020-10-05
08:50
Merge 8.7 file: [7d10174515] check-in: [dd4ac421cd] user: jan.nijtmans branch: build-info, size: 37000
2020-09-25
14:17
Use utf-8 as default encoding for configuration information file: [f4890f2b9b] check-in: [82ee0f51dc] user: jan.nijtmans branch: tip-587-for-8.7, size: 36565
2020-09-18
17:54
Merge trunk through Aug 31. file: [6e0e0adc05] check-in: [e33e2632cd] user: dgp branch: dgp-refactor, size: 36133
2020-09-15
15:18
Merge trunk file: [5f9539d411] check-in: [8bbc5b6825] user: jan.nijtmans branch: paths-for-9, size: 36234
2020-08-13
14:35
Merge 9.0 file: [10fea527a5] check-in: [7a40e1f9d2] user: jan.nijtmans branch: rfe-854941, size: 36824
2020-07-15
09:17
Merge trunk file: [a839439679] check-in: [bf67cb9846] user: jan.nijtmans branch: novem, size: 35919
2020-07-06
12:00
Merge 8.7. Provide both major and minor version number for gcc/clang/msvc file: [e110eb2700] check-in: [9733ae9512] user: jan.nijtmans branch: build-info, size: 36966
2020-07-03
10:21
Merge 8.7 file: [f9b63c65af] check-in: [10349e0db1] user: jan.nijtmans branch: trunk, size: 36046
2020-06-30
16:36
Add compiler information (gcc|clang|msvc) information file: [48b8e89dcb] check-in: [8fa1d008ea] user: jan.nijtmans branch: build-info, size: 36996
14:36
Add buildinfo functionality to makefile.vc too file: [2ff68e02cb] check-in: [9a1f8190e7] user: jan.nijtmans branch: build-info, size: 37046
2020-06-22
18:11
merge 8.6 file: [51b2d07e81] check-in: [08e092f1d3] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 35117
2020-04-14
16:11
merge trunk file: [06a36c295a] check-in: [a3edfdebf2] user: dgp branch: dgp-refactor, size: 36163
15:33
merge trunk file: [f3c25e9faf] check-in: [830e09ba83] user: dgp branch: novem, size: 35949
2020-04-10
21:21
Merge 8.7 file: [7465e5d6f3] check-in: [76ff1e3f31] user: jan.nijtmans branch: death-to-dbgx, size: 36566
15:22
Merge 8.7 file: [d040d32db2] check-in: [894e2ce40e] user: jan.nijtmans branch: trunk, size: 36076
13:02
Merge 8.6 file: [c97343335f] check-in: [cd1ce15d26] user: jan.nijtmans branch: core-8-branch, size: 36596
12:21
Introduce MODULE_INSTALL_DIR in make/nmake files, for compiling Tcl. Less use of ".." in the makefiles. Adapt all makefiles (unix/win) such that they can handle spaces in LIB_INSTALL_DIR/SCRIPT_INSTALL_DIR/MODULE_INSTALL_DIR, just by adding double-quotes in appropriate places. file: [bc22f73e5e] check-in: [1f6f21856b] user: jan.nijtmans branch: core-8-6-branch, size: 35053
2020-04-09
11:55
Make same changes as done for UNIX/MacOS now for win32 too, both make and nmake targets. file: [fbd042b71c] check-in: [4d4ce2b1e0] user: jan.nijtmans branch: paths-for-9, size: 36264
2020-03-24
19:31
Make utf-8 the default encoding for embedded information file: [3327b3fc28] check-in: [70604a5212] user: jan.nijtmans branch: utf-8-as-default, size: 36731
2020-03-10
15:54
Merge trunk file: [5688e42f21] check-in: [fb566b67ce] user: jan.nijtmans branch: rfe-854941, size: 36942
15:25
Merge 8.7 file: [5be4914ec4] check-in: [0086a4e1ec] user: jan.nijtmans branch: death-to-dbgx, size: 36702
2020-02-28
19:45
Merge trunk, and resolve conflicts. file: [75107f5b28] check-in: [40258de7ff] user: dgp branch: dgp-refactor, size: 36251
17:25
merge trunk file: [19f6ee5374] check-in: [e4b70e5655] user: dgp branch: novem, size: 36037
12:58
Implement TIP #497: Full support for Unicode planes 1-16. file: [855a79c9bf] check-in: [f39bca856e] user: jan.nijtmans branch: trunk, size: 36164
2020-02-26
08:14
Merge 8.7 file: [07996e8231] check-in: [4dc9a5cea0] user: jan.nijtmans branch: trunk, size: 36255
08:04
Merge 8.6 file: [699967e93d] check-in: [f5bc93143d] user: jan.nijtmans branch: core-8-branch, size: 36732
07:58
Make tclWinDde.c compilable with C++ compiler. dde -> 1.4.3 Make tclWinReg.c compilable with C++ compiler. registry -> 1.3.5 file: [9f70becbbf] check-in: [cc5c355ced] user: jan.nijtmans branch: core-8-6-branch, size: 35173
07:51
Make tclWinDde.c compilable with C++ compiler. dde -> 1.4.3 Make tclWinReg.c compilable with C++ compiler. registry -> 1.3.5 file: [8ff18e682d] check-in: [e6b6065b18] user: jan.nijtmans branch: core-8-5-branch, size: 39403
2020-02-04
09:46
Death to DBGX file: [3aa5f0b2cc] check-in: [0c16754a85] user: jan.nijtmans branch: death-to-dbgx, size: 36702
2020-01-29
16:13
Merge trunk file: [53d4054aa1] check-in: [a4ea592a5c] user: jan.nijtmans branch: rfe-854941, size: 37033
2020-01-24
12:53
merge trunk file: [fe85ad7310] check-in: [b8d5fec60c] user: dgp branch: dgp-refactor, size: 36342
11:00
Merge trunk file: [a8d3495ed6] check-in: [4db2ba7da0] user: jan.nijtmans branch: tip-497, size: 36164
2020-01-23
10:43
Merge trunk file: [d30dfc1ed1] check-in: [d6f3d7a2b0] user: jan.nijtmans branch: novem, size: 36128
10:41
Merge 8.7 file: [22ac5dc75f] check-in: [10bc1a9af5] user: jan.nijtmans branch: trunk, size: 36255
2020-01-22
09:26
Merge 8.7. All calls using MP_WUR handled now. file: [538f4c626f] check-in: [abfe208bbd] user: jan.nijtmans branch: no-wur, size: 36732
2020-01-15
15:49
Merge trunk. Fix MSVC static build file: [bcd6364775] check-in: [2fdf82e5b3] user: jan.nijtmans branch: rfe-854941, size: 37043
2019-12-16
21:45
merge trunk file: [c1467c0d60] check-in: [f76f0e8f7c] user: dgp branch: dgp-refactor, size: 36352
2019-12-13
13:46
Merge trunk file: [265e2c357e] check-in: [8ba0b61991] user: jan.nijtmans branch: novem, size: 36138
13:06
Merge 8.7 file: [a59e50537a] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 36265
11:05
Implement TIP's #538: Externalize libtommath file: [900a81dd13] check-in: [d796a3955d] user: jan.nijtmans branch: core-8-branch, size: 36742
2019-12-06
16:27
merge trunk file: [c0fab949bb] check-in: [67cb2016a4] user: dgp branch: dgp-refactor, size: 35510
16:09
merge trunk file: [04e861cec0] check-in: [438e456211] user: dgp branch: novem, size: 35296
2019-12-04
13:30
Merge 8.7 file: [0a1801d29e] check-in: [137abb4009] user: jan.nijtmans branch: trunk, size: 35423
13:26
Merge 8.6 file: [a8405d465e] check-in: [447d580cf0] user: jan.nijtmans branch: core-8-branch, size: 35900
12:54
Add builds using TCL_UTF_MAX=4 on Windows. Not officially supported, but used by Androwish. Also alphabetise some options in win/makefile.vc and win/rules.vc file: [9dffb5edfe] check-in: [8c8980b3c9] user: jan.nijtmans branch: core-8-6-branch, size: 35173
2019-12-02
18:53
merge trunk file: [18263f6d39] check-in: [da00ee31b2] user: dgp branch: dgp-refactor, size: 35350
2019-12-01
17:54
Merge trunk file: [ac14a53c5b] check-in: [ac05133ff5] user: jan.nijtmans branch: novem, size: 35136
17:50
Merge trunk file: [897c77ac0b] check-in: [3c06b7b6c9] user: jan.nijtmans branch: rfe-854941, size: 36037
2019-11-28
14:14
Merge 8.7 file: [9f69b87c33] check-in: [da5a2d331a] user: jan.nijtmans branch: digit-bit-60, size: 36581
13:45
Merge 8.7 file: [9a79c534b0] check-in: [607700a2bc] user: jan.nijtmans branch: trunk, size: 35263
13:15
Merge 8.6 file: [f7d5707b4a] check-in: [4a1697cfab] user: jan.nijtmans branch: core-8-branch, size: 35739
12:53
Enhance rules.vc like already done in other configure scripts: Determine HAVE_STDINT_H/HAVE_INTTYPES_H/HAVE_STDBOOL_H/MP_NO_STDINT the simple way, just by compiler version. file: [f115eabf7f] check-in: [74a066a0b3] user: jan.nijtmans branch: core-8-6-branch, size: 34998
12:36
Give cookiejar en tcl::idna a 3-part version number. Use 0.2.0 for cookiejar and 1.0.1 for tcl::idna. "make install" and "make install-libraries" should now (finally) work fine for all platforms, both with configure/make and nmake. file: [f06d881ed5] check-in: [38b8dc20d4] user: jan.nijtmans branch: core-8-branch, size: 35754
11:35
Merge 8.5 (Update opt package from 0.4.6 to 0.4.7). Also fix installation of opt0.4 as done by makefile.vc, which never worked in Tcl 8.6. file: [95871a2921] check-in: [a669c8de33] user: jan.nijtmans branch: core-8-6-branch, size: 35013
2019-11-27
22:25
Merge 8.7 file: [c0921a64b9] check-in: [58c287961c] user: jan.nijtmans branch: trunk, size: 35075
22:20
(hopefully) fix installation on Windows file: [ec1e88f72b] check-in: [90400ef571] user: jan.nijtmans branch: core-8-branch, size: 35551
11:14
Merge trunk file: [2dd3c767e0] check-in: [149186068d] user: jan.nijtmans branch: novem, size: 34951
11:01
Proposed Windows installation code for cookiejar package file: [9acb98a873] check-in: [9c07fde122] user: dkf branch: cookiejar-win-install, size: 35977
2019-11-26
22:42
Merge 8.7 file: [026aad2cdf] check-in: [ee1244f167] user: jan.nijtmans branch: digit-bit-60, size: 36396
21:40
Merge 8.7 file: [b45cc06959] check-in: [f09874f813] user: jan.nijtmans branch: trunk, size: 35078
21:35
Fix installation of cookiejar on UNIX, and add same pieces to windows as well. Also modify manifext.txt accordingly, for the zipfile vfs. file: [62a7df093b] check-in: [c2cc1111c0] user: jan.nijtmans branch: core-8-branch, size: 35554
2019-11-18
14:40
Some code cleanup. Build with zlib dll on Win32 when using makefile.vc (shared-build only) file: [c4482abe48] check-in: [d83d101308] user: jan.nijtmans branch: utf-max, size: 35733
12:58
Update makefile.vc and rules.vc for using libtommath.dll/zlib1.dll in stead of statically linking libtommath, whenever possible. file: [d8e0fd83c9] check-in: [e50bfc6fb8] user: jan.nijtmans branch: digit-bit-60, size: 35903
2019-11-15
20:32
merge trunk file: [9d608cc336] check-in: [57119dbb3c] user: dgp branch: dgp-refactor, size: 34658
14:20
Merge 8.7 file: [658a5be194] check-in: [c1ce8b2fa2] user: jan.nijtmans branch: digit-bit-60, size: 34532
13:19
Merge trunk file: [aa4f9d3617] check-in: [0c033f073c] user: jan.nijtmans branch: novem, size: 34444
13:18
Merge 8.7 file: [c95a5311b8] check-in: [840a698861] user: jan.nijtmans branch: trunk, size: 34571
13:05
Merge 8.6 file: [bbb7769427] check-in: [9d071d36b1] user: jan.nijtmans branch: core-8-branch, size: 35061
12:54
Remove mp_get_bit() from the libtommath stub table: It wasn't present in Tcl 8.6.9, isn't used anywhere in Tcl, and is going to be deprecated in libtommath. file: [89a0892722] check-in: [287f7aacef] user: jan.nijtmans branch: core-8-6-branch, size: 34797
2019-11-13
18:41
merge trunk file: [b839c47e69] check-in: [ec522ff006] user: dgp branch: dgp-refactor, size: 34693
16:04
Merge trunk file: [0af8ae23a3] check-in: [c7db3534c9] user: jan.nijtmans branch: novem, size: 34479
16:03
Merge 8.7 file: [64418f0196] check-in: [fc1e436731] user: jan.nijtmans branch: trunk, size: 34606
16:02
Merge 8.6 file: [4f6375a194] check-in: [f8a70ae387] user: jan.nijtmans branch: core-8-branch, size: 35096
15:59
Don't install tommath_class.h and tommath_superclass.h on Windows any more by makefile.vc. Those are purely internal, not needed by extensions. file: [486df805b9] check-in: [47ab025374] user: jan.nijtmans branch: core-8-6-branch, size: 34832
2019-11-12
12:11
Merge 8.7. Finish implementation. file: [a24239a5df] check-in: [e221cdc084] user: jan.nijtmans branch: digit-bit-60, size: 34567
2019-11-11
14:26
Merge 8.7 file: [b13fe5c325] check-in: [be8ec92abb] user: jan.nijtmans branch: digit-bit-60, size: 34833
2019-11-09
20:25
Merge trunk file: [ac81c14409] check-in: [20d90bfc72] user: jan.nijtmans branch: novem, size: 34622
20:04
Merge 8.7 file: [b1bc52d9ab] check-in: [9842ce2a85] user: jan.nijtmans branch: trunk, size: 34749
2019-11-08
21:56
Now that libtommath has mp_init_l/mp_init_ll/mp_init_ull, use those instead of the legacy TclBNInitBignumFromLong/TclBNInitBignumFromWideInt/TclBNInitBignumFromWideUInt file: [e506047fcb] check-in: [3188db3003] user: jan.nijtmans branch: libtommath-cleanup, size: 35239
2019-11-05
21:48
merge trunk file: [36eb100177] check-in: [3af457b0f8] user: dgp branch: dgp-refactor, size: 34706
16:37
More WIP: All makefile builds appear to work fine, makefile.vc build still to be done. file: [16147ede06] check-in: [a5a9540010] user: jan.nijtmans branch: digit-bit-60, size: 34669
2019-11-01
16:15
Add compat/stdint.h, upgrade to libtommath 1.2.0, adapt as much as possible accordingly (still WIP) file: [da9e22f585] check-in: [3833635e32] user: jan.nijtmans branch: digit-bit-60, size: 35179
2019-10-30
22:53
Merge trunk file: [3480b9114e] check-in: [6529a95bc9] user: jan.nijtmans branch: libtommath-with-stdint, size: 34635
21:47
Merge trunk file: [b2f9d33b1f] check-in: [6817aa431d] user: jan.nijtmans branch: novem, size: 34492
21:40
Merge 8.7 file: [ed348ffda9] check-in: [a9c21685d3] user: jan.nijtmans branch: trunk, size: 34619
21:34
Merge 8.6 file: [0d5399b816] check-in: [7e030f58de] user: jan.nijtmans branch: core-8-branch, size: 35109
2019-10-28
15:22
merge trunk file: [0e0f74d5a8] check-in: [4294c36674] user: dgp branch: dgp-refactor, size: 34737
14:12
Merge trunk. Add replacement for stdbool.h too, and change libtommath to use stdbool in stead of mp_bool. file: [046d323fe3] check-in: [fe773ee93f] user: jan.nijtmans branch: libtommath-with-stdint, size: 34666
2019-10-24
15:43
Merge trunk file: [211abb1187] check-in: [adb2eeeb28] user: jan.nijtmans branch: novem, size: 34523
15:41
Merge 8.7 file: [14895f04c1] check-in: [9fcfeb4e69] user: jan.nijtmans branch: trunk, size: 34650
15:07
Add support for libtommath's MP_WUR annotation to genStubs.tcl. Not enforced yet by the Tcl core, but extensions will encounter the libtommath warnings. Can be switched off. file: [77bcbdd28a] check-in: [7c78d3bcab] user: jan.nijtmans branch: core-8-branch, size: 35140
2019-10-23
20:53
Merge trunk file: [15e6b07a49] check-in: [246db07421] user: jan.nijtmans branch: novem, size: 34513
14:33
Merge 8.7. But - in stead - remove all deprecated API from libtommath 1.2.0: Starting with Tcl 9.0 we don't support libtommath's deprecated API any more. file: [33de481461] check-in: [7552e35b14] user: jan.nijtmans branch: trunk, size: 34640
14:11
Deprecate mp_unsigned_bin_size, mp_init_set_int, mp_set_int, which are deprecated in libtommath 1.2.0. In stead, add new function mp_set_ul to the build (mp_ubin_size was already included in the build earlier) file: [2b533bff29] check-in: [631e7ac3ab] user: jan.nijtmans branch: core-8-branch, size: 35130
11:35
Merge trunk file: [5750e23826] check-in: [df5d07666f] user: jan.nijtmans branch: novem, size: 34480
11:11
Merge 8.7 file: [84ae7f2671] check-in: [96b897fd2b] user: jan.nijtmans branch: trunk, size: 34607
10:01
Merge 8.6. Also unbreak windows build, broken since [0f2870649c804dd8]. file: [c5012d0ce8] check-in: [e8c104baf7] user: jan.nijtmans branch: core-8-branch, size: 35097
09:16
Extend libtommath stub table, so extension writers can move away from deprecated libtommath functions. file: [ca60d3e1d2] check-in: [f1c99ac253] user: jan.nijtmans branch: core-8-6-branch, size: 35006
2019-10-22
13:11
Merge trunk file: [75c10b9c9f] check-in: [657e06e5c4] user: jan.nijtmans branch: novem, size: 34449
12:54
Merge 8.7 file: [848b787258] check-in: [067c61b76e] user: jan.nijtmans branch: trunk, size: 34576
12:25
Merge 8.6 file: [0f25f13583] check-in: [c762061add] user: jan.nijtmans branch: core-8-branch, size: 35066
10:38
Update to latest libtommath, version 1.2.0 file: [bc78a31392] check-in: [779cd87bdc] user: jan.nijtmans branch: core-8-6-branch, size: 34975
2019-10-21
18:50
Bump to dde 1.4.2 and registry 1.3.4 file: [bb2da89857] check-in: [b04d008d30] user: dgp branch: core-8-6-branch, size: 35087
18:10
Bump to dde 1.4.2 and registry 1.3.4. file: [553e43430b] check-in: [abcce76e30] user: dgp branch: core-8-5-branch, size: 39403
2019-10-17
13:45
Update to latest Tcl (core-8-6-branch) and latest libtommath (1.2.0-rc1) file: [81b78a4a39] check-in: [3adefdc272] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 34975
2019-10-07
15:47
merge trunk file: [cca0a5c8c7] check-in: [383cc5feeb] user: dgp branch: dgp-refactor, size: 34852
2019-10-06
20:43
Merge trunk file: [8f14f955e0] check-in: [7b6428a3df] user: jan.nijtmans branch: novem, size: 34638
2019-10-05
20:45
Merge 8.7 file: [2cb452068d] check-in: [84216a99d2] user: jan.nijtmans branch: trunk, size: 34765
20:44
Merge 8.6 file: [062e641480] check-in: [e0329f2be8] user: jan.nijtmans branch: core-8-branch, size: 35255
20:43
Change LSTATUS to LONG, since older SDK's don't know it. core.tcl.tk -> core.tcl-lang.org and http -> https file: [081df4f8bd] check-in: [4cede117d0] user: jan.nijtmans branch: core-8-6-branch, size: 35087
2019-10-02
21:38
Merge trunk and (hopefuly) fix build file: [3b5169ba3f] check-in: [e08fbf23b9] user: jan.nijtmans branch: rfe-854941, size: 35533
15:27
merge trunk file: [5048b1c78b] check-in: [8dc249aa26] user: dgp branch: dgp-refactor, size: 34846
14:49
merge trunk file: [9badf127ec] check-in: [0a5bad7052] user: dgp branch: novem, size: 34632
2019-09-30
14:43
Merge trunk. Finish implementation. file: [5d799d28bd] check-in: [bcae28fe99] user: jan.nijtmans branch: rfe-854941, size: 35451
2019-09-29
12:18
Merge 8.7 file: [386207b850] check-in: [7c48637fa0] user: jan.nijtmans branch: trunk, size: 34759
12:08
Merge 8.6 file: [0c51d32236] check-in: [fe78ab8c8d] user: jan.nijtmans branch: core-8-branch, size: 35249
2019-09-27
11:42
Merge 8.6 and fix Travis build on Windows file: [47fcce3f6a] check-in: [e021babf73] user: jan.nijtmans branch: implicit-unicode, size: 35081
2019-09-26
12:14
Merge 8.6 file: [da269be698] check-in: [a76a83b81d] user: jan.nijtmans branch: implicit-unicode, size: 35081
2019-09-25
14:56
merge trunk file: [eedd987485] check-in: [491a418fae] user: dgp branch: dgp-refactor, size: 35011
14:55
merge trunk file: [e2416aabc2] check-in: [5dc1576729] user: dgp branch: novem, size: 34752
13:17
Merge 8.7 file: [a1f222f696] check-in: [6b7a54bd17] user: jan.nijtmans branch: trunk, size: 34924
13:14
Merge 8.6 file: [887329c2d9] check-in: [c88529bbda] user: jan.nijtmans branch: core-8-branch, size: 35414
13:07
Merge 8.5 file: [b744607f6c] check-in: [24259e5f48] user: jan.nijtmans branch: core-8-6-branch, size: 35217
2019-09-20
14:59
Modify registry/dde such that they no longer need to be compiled with -DUNICODE. Also no longer use Tcl_WinTCharToUtf/Tcl_WinUtfToTchar but the unicode conversions functions to do WCHAR <=> UTF-8 conversions. When compiled with Tcl >= 8.7, use the TIP #548 wchar_t functions in stead for registry/dde. file: [d28fc08047] check-in: [5f447ebfff] user: jan.nijtmans branch: core-8-5-branch, size: 39403
2019-09-19
11:36
Don't build the Tcl library in Unicode mode any more. Just tclAppInit.c (and cat32 on Windows) file: [6d1951dfbe] check-in: [31d001f4a3] user: jan.nijtmans branch: implicit-unicode, size: 35077
2019-09-13
12:10
merge trunk file: [6ec350c3b2] check-in: [b1b887db2b] user: dgp branch: dgp-refactor, size: 35011
12:05
merge trunk file: [b48908b19e] check-in: [b4ad8d4b13] user: dgp branch: novem, size: 34752
07:55
Remove unneeded knownMsvcBug testconstraint definition file: [fe627c2f35] check-in: [832587e3a2] user: jan.nijtmans branch: core-8-6-branch, size: 35217
2019-09-12
20:51
merge 8.7 file: [81c765afe5] check-in: [a3ca509f22] user: sebres branch: trunk, size: 34924
19:46
merge 8.6 file: [41373ba795] check-in: [720d58721d] user: sebres branch: core-8-branch, size: 35414
19:22
merge 8.5 - windows: eliminate overwriting of WINDIR env-variable in VS-makefiles (used WIN_DIR now similar to "makefile.in"); init.tcl: windows helper prefer SystemRoot if available. file: [2fcf77ebc8] check-in: [1b04153fe9] user: sebres branch: core-8-6-branch, size: 35217
19:12
windows: eliminate overwriting of WINDIR env-variable in makefiles (used WIN_DIR now similar to "makefile.in"); init.tcl: windows helper prefer SystemRoot if available. file: [4fb6de5f2a] check-in: [94b1c8d366] user: sebres branch: core-8-5-branch, size: 39489
2019-08-29
13:35
Merge trunk and fix makefile.vc build for Travis file: [4141620544] check-in: [c116ddd1b3] user: jan.nijtmans branch: novem, size: 34737
2019-08-26
18:44
merge trunk through Aug 14 file: [c446d7ba15] check-in: [129893e072] user: dgp branch: dgp-refactor, size: 34996
2019-08-20
15:02
Fix MSVC build file: [3a39995b93] check-in: [9ab95cbae2] user: jan.nijtmans branch: rfe-854941, size: 35652
2019-08-19
15:01
Further implementation of 2 new functions. file: [cb2be9d31f] check-in: [bef7aa688c] user: jan.nijtmans branch: rfe-854941, size: 35728
11:42
Rebase to 9.0 file: [4d1b132739] check-in: [615f30df6d] user: jan.nijtmans branch: rfe-854941, size: 35267
2019-08-01
08:37
Merge 8.7 file: [3eafc83c93] check-in: [311bcb3286] user: jan.nijtmans branch: trunk, size: 34909
2019-07-31
08:51
Merge 8.6 file: [bde72a7c63] check-in: [492a1b01d0] user: jan.nijtmans branch: core-8-branch, size: 35399
2019-07-28
21:21
Merge core-8-6-branch, and merge latest libtommath file: [bf07a1aa3c] check-in: [6652883e53] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 35116
2019-07-15
11:53
merge 8.6 file: [3a85e51cd3] check-in: [61ed10a39b] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 35266
2019-07-12
12:18
merge 8.6, integrate branch bug-4718b41c56, rebuild win/configure, conflicts resolved (nothreads not available for 8.7) file: [9e60a6325a] check-in: [7e4ceff690] user: sebres branch: core-8-branch, size: 35306
12:09
integrate branch bug-4718b41c56, revert/rebuild win/configure (2.69 in tcl8.6), conflicts resolved, etc file: [5a8542534c] check-in: [c07aa4e723] user: sebres branch: core-8-6-branch, size: 35202
2019-07-10
18:13
win/x86: compat fix, 64-bit time_t for 32-build is optional now (via configure/make option time64bit or define _USE_64BIT_TIME_T) file: [3e71440b59] check-in: [d263bc472a] user: sebres branch: bug-4718b41c56, size: 39452
2019-06-30
07:15
Merge 8.6 file: [4ac6c9c475] check-in: [8edc958c26] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 32267
2019-06-26
08:26
Merge 8.5 file: [ad1c78de13] check-in: [d17e69e0cb] user: jan.nijtmans branch: core-8-6-branch, size: 32355
2019-06-14
21:48
Latest libtommath's "develop" branch adapted for Tcl 8.6. And Tcl 8.6 adapted for changes in libtommath file: [26b8a48d6b] check-in: [125328a27d] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 32268
2019-06-13
12:13
merge trunk file: [9b67c8a168] check-in: [08d36921f0] user: dgp branch: dgp-refactor, size: 32256
2019-05-31
12:09
Merge 8.7. Remove the mp_tc_(and|or|xor) stub entries, because they are no longer in use. file: [670cac4d36] check-in: [001f500fd8] user: jan.nijtmans branch: trunk, size: 32169
11:51
Merge 8.6 file: [05468d42f5] check-in: [06447464cb] user: jan.nijtmans branch: core-8-branch, size: 32538
11:28
Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, remove mp_tc_(add|or|xor) functions in favor of mp_(add|or|xor) which can now handle twos-complement. Following ongoing changes in libtommath development. file: [42e3e2a28c] check-in: [74ff0a681b] user: jan.nijtmans branch: core-8-6-branch, size: 32356
2019-04-04
21:08
Make the build work on Travis-CI (with --enable-shared) and Win32 (both mingw and MSVC). @dgp Your'welcome ;-) file: [f23977e74e] check-in: [2de9dab492] user: jan.nijtmans branch: dgp-refactor, size: 32348
2019-04-01
14:22
integrate sebres-8-6-tommath-1-1 - cherry-picking of several optimizations and simplifications of 8.7 (tommath 1.1), well-arranged branching of long/wide/bignum base and exponent cases, test-cases extended to cover all this branches and edge cases. file: [3187e95f8b] check-in: [0a72c6b7b4] user: sebres branch: core-8-6-branch, size: 32448
2019-03-28
21:24
Merge 8.7 file: [ee21fc12ef] check-in: [81d2077e6a] user: jan.nijtmans branch: trunk, size: 32261
21:21
Merge 8.6 file: [b91ab3af7b] check-in: [9f000ec23e] user: jan.nijtmans branch: core-8-branch, size: 32630
20:59
Turn KARATSUBA_MUL_CUTOFF (insize libtommath) et al into a #define in stead of exported int symbols. file: [b273966a53] check-in: [f93468c78c] user: jan.nijtmans branch: core-8-6-branch, size: 32318
2019-03-25
21:50
Eliminate all usage of mp_iszero/mp_iseven/mp_isodd/mp_isneg from libtommath: In the upcoming new version those will become real functions, causing possible binary incompatibility. This change makes Tcl independant from libtommath's changes. file: [197dbe628e] check-in: [aa39db2dc3] user: jan.nijtmans branch: core-8-6-branch, size: 32344
2019-03-13
00:44
merge 8.6 file: [644946b4c2] check-in: [73e7e3f694] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 32341
2019-03-08
20:25
Merge 8.7 file: [c63f030dd2] check-in: [cbdcf1829d] user: jan.nijtmans branch: trunk, size: 32287
19:54
Use mp_get_bit() instead of mp_iseven()/mp_isodd(): Those latter functions are macro's currently, but will be real function in next libtommath. Bad idea for Tcl to depend on ... file: [b63cd51417] check-in: [0d77fb2374] user: jan.nijtmans branch: core-8-branch, size: 32656
2019-03-06
11:32
V1.3. PLATFORM_IDENTIFY, MULTIPLATFORM_INSTALL macro, optionally copy PDBs.

The PLATFORM_IDENTIFY macro matches the output of Tcl's platform::identify and is meant to permit extensions to pick a platform-specific directory for binaries.

MULTIPLATFORM_INSTALL can be set by extensions to install into a platform specific subdirectory as returned by the platform::identify Tcl command. The default automatic pkgIndex.tcl is modified accordingly.

If OPTS=pdbs is set, the default install target will also copy PDBS. file: [d38dd04d4d] check-in: [4c75c9ddc5] user: apnadkarni branch: trunk, size: 32254

11:26
V1.3. PLATFORM_IDENTIFY, MULTIPLATFORM_INSTALL macro, optionally copy PDBs.

The PLATFORM_IDENTIFY macro matches the output of Tcl's platform::identify and is meant to permit extensions to pick a platform-specific directory for binaries.

MULTIPLATFORM_INSTALL can be set by extensions to install into a platform specific subdirectory as returned by the platform::identify Tcl command. The default automatic pkgIndex.tcl is modified accordingly.

If OPTS=pdbs is set, the default install target will also copy PDBS. file: [870c0527ec] check-in: [0391287fab] user: apnadkarni branch: core-8-branch, size: 32623

06:26
V1.3. PLATFORM_IDENTIFY, MULTIPLATFORM_INSTALL macro, optionally copy PDBs.

The PLATFORM_IDENTIFY macro matches the output of Tcl's platform::identify and is meant to permit extensions to pick a platform-specific directory for binaries.

MULTIPLATFORM_INSTALL can be set by extensions to install into a platform specific subdirectory as returned by the platform::identify Tcl command. The default automatic pkgIndex.tcl is modified accordingly.

If OPTS=pdbs is set, the default install target will also copy PDBS. file: [683560f962] check-in: [200622a9d4] user: apnadkarni branch: core-8-6-branch, size: 32277

2019-03-05
22:58
merge 8.6 - timerate is part of Tcl now (since TIP#527 got merged), conflicts resolved, tclDate.c rebuilt with bison, etc. file: [9da29574d2] check-in: [3454e26373] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 32153
2019-02-04
09:40
partial cherry pick of [e8e92eb381d689ab]: One more libtommath function, mp_tc_div_2d, which simplifies code. file: [b318d61fe4] check-in: [676c0392fe] user: sebres branch: sebres-8-6-tommath-1-1, size: 32219
09:21
partial cherry pick of [c5c83014d6]: Many simplifications in tclExecute.c, now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor file: [00904c479e] check-in: [2a43543f95] user: sebres branch: sebres-8-6-tommath-1-1, size: 32184
2019-02-01
20:00
Update libtommath to latest stable release (1.1.0) file: [1cd92aa9de] check-in: [c01ea30c19] user: jan.nijtmans branch: core-8-6-branch, size: 32089
2019-01-25
13:27
merge 8.7 file: [ebdc3fbb78] check-in: [782eff18c4] user: sebres branch: trunk, size: 32066
2019-01-22
21:44
One more libtommath function, mp_tc_div_2d, which simplifies code. Some more code readability improvements. file: [b0e1f7386a] check-in: [e8e92eb381] user: jan.nijtmans branch: core-8-branch, size: 32435
18:09
Many simplifications in tclExecute.c, now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor file: [70fc1bc9c7] check-in: [c5c83014d6] user: jan.nijtmans branch: core-8-branch, size: 32400
2019-01-10
14:43
merge 8.6 file: [f6c04d3e65] check-in: [1de35d1115] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 32118
2018-11-26
15:14
Adding /Y flags to suppress prompting file: [ad6d70f6a8] check-in: [37434bbb85] user: hypnotoad branch: nmake-zipfs, size: 30415
15:11
Modifying the call to installVfs.tcl to create a file that is a different name than the current running tcl.dll, and then have nmake swap that new file out as the new tcl.dll when the process is complete file: [40af4344a2] check-in: [9cb24c2daf] user: hypnotoad branch: nmake-zipfs, size: 30409
14:58
makefile.vc: fixed missing compile defines for tclZipfs file: [8e4d5c3b74] check-in: [6ca251f0fa] user: sebres branch: nmake-zipfs, size: 30342
2018-11-21
13:07
An experiment to integrate zipfs support with nmake file: [d0ee03a29b] check-in: [1b9cd2d684] user: hypnotoad branch: nmake-zipfs, size: 30214
07:50
Merge 8.7 file: [af2d7d85ef] check-in: [b5038b6948] user: jan.nijtmans branch: trunk, size: 31936
2018-11-10
19:49
Merge updates from 8.6 branch. file: [4687dc5d7e] check-in: [f7cfcb3c63] user: mistachkin branch: irontcl, size: 42894
2018-10-28
10:04
Missing -DUNICODE in makefile.vc file: [93d3b198c7] check-in: [a980768a91] user: jan.nijtmans branch: core-8-5-branch, size: 39331
2018-10-27
08:03
Missed some version bumps in previous commit file: [f99fd522b2] check-in: [5e7a02073b] user: jan.nijtmans branch: core-8-5-branch, size: 39289
07:53
tclWinDde.c: Backport version 1.4.1 from Tcl 8.6. file: [100541ce7d] check-in: [714f445acf] user: jan.nijtmans branch: core-8-5-branch, size: 39289
2018-10-26
19:03
Merge 8.7 file: [2a3b332c2c] check-in: [60ab530f61] user: jan.nijtmans branch: trunk, size: 31936
19:01
Merge 8.6 file: [868da8e77c] check-in: [2c5843e74c] user: jan.nijtmans branch: core-8-branch, size: 32305
18:41
tclWinReg.c: Code cleanup. Eliminate some unnecessary variables. tclWinDde.c: Backport improvements (support for TCL_UTF_MAX=6) from androwish: Both androwish and tclsh (all versions) can now use the same dde.dll. dde: bump version file: [3102db4c35] check-in: [a82347c324] user: jan.nijtmans branch: core-8-6-branch, size: 32054
2018-10-24
21:22
Backport "registry" version 1.3.3, so all active branches now have the same registry version. (this commit must -eventually- be merge-marked to core-8-6-branch, since everything is there already) file: [5228ff001f] check-in: [e4761eb0a8] user: jan.nijtmans branch: core-8-5-branch, size: 39289
2018-10-22
18:04
Merge 8.7 file: [cf06c1e6ba] check-in: [30c74fc0a1] user: jan.nijtmans branch: trunk, size: 31936
17:54
Merge 8.6 file: [099977bafd] check-in: [dba662c8b5] user: jan.nijtmans branch: core-8-branch, size: 32305
17:48
Fix "registry" test-cases. Thanks to Harald Oehlmann for spotting this! file: [da0bb01a05] check-in: [ceec01defd] user: jan.nijtmans branch: core-8-6-branch, size: 32054
2018-10-08
18:50
Merge 8.7 file: [aa5d8b7559] check-in: [490cd4ad13] user: jan.nijtmans branch: trunk, size: 31936
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: [44cfe3bd77] check-in: [59a19cdee3] user: jan.nijtmans branch: core-8-branch, size: 32305
2018-09-28
18:57
Merge 8.7 file: [646377ce24] check-in: [d812be8851] user: jan.nijtmans branch: trunk, size: 32190
18:21
nmake build fixes for zipfs (ongoing, zip attachments not done yet) file: [7340c983b0] check-in: [eedd24aae1] user: jan.nijtmans branch: core-8-branch, size: 32559
2018-08-02
23:08
Merge 8.7 file: [67894d4797] check-in: [0c87f5e4b5] user: jan.nijtmans branch: trunk, size: 31893
22:37
Purge end-of-line spacing file: [b6a7db0333] check-in: [0ce23bd179] user: jan.nijtmans branch: core-8-branch, size: 32262
2018-06-01
16:04
Rebase the sebres clock bounty work to the 8.7 branch. file: [645e31f5f2] check-in: [3e943144b9] user: dgp branch: dgp-sebres-clock-review, size: 32327
2018-05-29
17:58
back-porting of tclclockmod done, merge current 8.6 file: [129ba46a4e] check-in: [913e5f51f9] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 32118
2018-05-22
20:57
merge 8.7 file: [19bbba32f2] check-in: [b0fbde34ff] user: jan.nijtmans branch: trunk, size: 31894
20:12
More removals of TCL_THREADS usage (configure scripts/win makefiles) file: [08583c8f42] check-in: [7c0047114e] user: jan.nijtmans branch: core-8-branch, size: 32263
2018-05-11
10:06
Merge 8.7 file: [6579602e70] check-in: [f1b73e3b4b] user: jan.nijtmans branch: trunk, size: 32023
09:42
TIP #425 implementation: Correct use of UTF-8 in Panic Callback (Windows only) file: [74cd5578b9] check-in: [e2d9683a48] user: jan.nijtmans branch: core-8-branch, size: 32392
09:15
merge 8.7 file: [48ed7a49a5] check-in: [f956a39898] user: jan.nijtmans branch: trunk, size: 31903
2018-05-10
13:47
Fixed makefile.vc: install will create missing dir "tcl8/8.7" for msgcat file: [9592b8c36a] check-in: [eeefdb44cf] user: fbonnet branch: core-8-branch, size: 32272
2018-03-15
21:53
merge 8.7 file: [995dc004b4] check-in: [a50f884700] user: jan.nijtmans branch: win-console-panic, size: 32290
20:58
Bring back makefile.vc to CRLF line-endings, as all other *.vc files file: [b479ea42fb] check-in: [94679c0c71] user: jan.nijtmans branch: core-8-branch, size: 32170
2018-03-12
15:57
msgcat 1.7.0 features need foundation of Tcl 8.7. file: [ff486aba52] check-in: [a9c21db1be] user: dgp branch: core-8-branch, size: 31225
14:49
merge 8.7 file: [9735518d20] check-in: [e2316b333f] user: dgp branch: trunk, size: 31903
13:38
Implement TIP 462: Add New [::tcl::process] Ensemble for Subprocess Management file: [83c635988a] check-in: [2409228234] user: dgp branch: core-8-branch, size: 31225
13:07
Convert DOS -> unix line endings. file: [3cb0e242a2] check-in: [8ab900d3e1] user: dgp branch: tip-462, size: 41803
2018-03-11
12:11
Copy pdbs to installation dir if OPTS=pdbs specified file: [d3e49cd564] check-in: [f1a182906d] user: apnadkarni branch: nmake-install-pdbs, size: 32641
2018-02-06
20:54
merge core-8-branch file: [26ef43c1f9] check-in: [30f95df8b0] user: jan.nijtmans branch: trunk, size: 31873
2017-12-29
16:49
Remove handling of http 1.0 package files from Makefiles. file: [fa77110c58] check-in: [c9233c5f0d] user: dgp branch: tip-493, size: 31196
2017-12-28
16:54
merge core-8-6-branch file: [3094acac90] check-in: [e80c463d40] user: jan.nijtmans branch: zipfs, size: 32261
2017-12-15
13:04
Oops, couldn't build tclWinPanic.o. Fixed now. file: [029876b922] check-in: [d3fb144cc5] user: jan.nijtmans branch: win-console-panic, size: 31437
12:55
merge core-8-branch. Fully functioning now, including with the new vc-reform implementation. file: [ecd08f3612] check-in: [8eb140e09f] user: jan.nijtmans branch: win-console-panic, size: 31441
2017-12-08
16:54
TIP477 merge: reformed nmake build system file: [368f87959b] check-in: [b9c183670a] user: apnadkarni branch: trunk, size: 32001
16:19
merge TIP #477 implementation. Not tested yet in combination with semver changes file: [e595979d52] check-in: [2b6b3a450a] user: jan.nijtmans branch: semver, size: 31253
15:27
TIP477 merge: nmake build reform file: [c1131d1ca4] check-in: [83b60a4c17] user: apnadkarni branch: core-8-branch, size: 31321
2017-11-08
09:41
Pairing down the tip#430 branch to only include files and utilities called out by the tip. Eliminated the header files tclZipfs.h and zcrypt.h. The only public calls for tclZipfs.h are now in the stubs table and the contents of zcrypt.h are already part of the minizip implementation that Tcl keeps around in the compat/zlib/contrib/minizip directory. tclBootVFS.h hasn't been used by the implementation in a while.

Alos eliminated the mkzip.tcl facility from tools/. The C based mkzip is much faster and more reliable file: [d651f3473a] check-in: [3bbf40910f] user: hypnotoad branch: core_zip_vfs, size: 43235

2017-11-07
16:47
Fix inclusion of custom resource files to match TIP spec file: [d5d9bbbf00] check-in: [495fe8bd3a] user: apnadkarni branch: vc-reform, size: 32054
15:11
merge 8.7 file: [0e4b074d1f] check-in: [22cae0454a] user: dgp branch: tip-462, size: 43061
2017-11-06
14:55
merge trunk file: [bd7197c80d] check-in: [70449c549e] user: jan.nijtmans branch: novem, size: 42431
14:50
More tcl8 -> tcl9 renumbering, for example related to the installation of Tcl packages where tcl9 actually can find them. file: [80a6a0763a] check-in: [1de7d31a02] user: jan.nijtmans branch: trunk, size: 42813
2017-11-05
14:41
merge core-8-branch file: [1ac5f33e44] check-in: [f70e3acac4] user: jan.nijtmans branch: semver, size: 42231
2017-10-28
17:18
Minor edits file: [fe635423ba] check-in: [ab57722810] user: apnadkarni branch: vc-reform, size: 32058
2017-10-26
15:07
Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old comments. file: [5e48cac00e] check-in: [e81eb0a860] user: apnadkarni branch: vc-reform, size: 32073
2017-10-25
02:59
Updated comments. file: [a896e88978] check-in: [de9b52c251] user: apnadkarni branch: vc-reform, size: 31952
2017-10-23
13:23
merge trunk file: [4d4e6a1d3a] check-in: [ed4667c2a5] user: jan.nijtmans branch: win-console-panic, size: 43186
2017-10-21
12:14
Fully qualify OUT_DIR and TMP_DIR paths so that the test target can change directories and not break relative paths to the built extension. file: [a9e21b40bd] check-in: [9613a236f8] user: apnadkarni branch: vc-reform, size: 36403
2017-10-20
15:32
Added test and shell targets. file: [9961173cc6] check-in: [7158ed350a] user: apnadkarni branch: vc-reform, size: 36563
2017-10-18
18:52
Consistently use 'TCLSH_NATIVE' for all MSVC targets that need to execute Tcl. file: [609a4f0258] check-in: [e5d5305bfa] user: mistachkin branch: irontcl, size: 42894
16:04
Update RCFILE to PRJ_RCFILE. file: [73f03c2f9f] check-in: [05394fc5d2] user: apnadkarni branch: vc-reform, size: 36911
2017-10-15
06:58
Permit application makefile to define RCFILE. Change PROJECT_REQUIRES_TK to use value instead of ifdef. Change MAKERESCMD macro not to specify included input files. file: [406fcab99a] check-in: [0773717246] user: apnadkarni branch: vc-reform, size: 36907
2017-10-08
14:25
Fix htmlhelp generation on 64-bit systems file: [6fb4c74f10] check-in: [0fd616210f] user: apnadkarni branch: vc-reform, size: 36816
2017-10-06
13:38
Move standard predefined targets to targets.vc as this allows the master makefile to modify macros if required before the targets are defined. file: [fc3fa5e985] check-in: [1f7d80fd52] user: apnadkarni branch: vc-reform, size: 36709
2017-10-05
17:00
Added standard target for generating pkgIndex.tcl. Added PKGNAMEFLAGS to pass PACKAGE_NAME and PACKAGE_VERSION. file: [cd721000d7] check-in: [5ae070d1d2] user: apnadkarni branch: vc-reform, size: 36646
14:19
Added default-pkgindex target and split DISABLE_DEFAULT_TARGETS to DISABLE_{STANDARD,CLEAN}_TARGETS. file: [4af8d86f06] check-in: [306cb5962f] user: apnadkarni branch: vc-reform, size: 36691
2017-10-03
13:44
Extract version numbers from TEA files so do not have to be separately defined. file: [c46134569c] check-in: [ea34ce1ddc] user: apnadkarni branch: vc-reform, size: 36592
08:06
Remove use of any macros used in rules.vc from rules-ext.vc Added USE_WIDECHAR_API to control usage of Windows wide API's. file: [0bcdbca988] check-in: [94a2203359] user: apnadkarni branch: vc-reform, size: 36593
2017-09-30
14:11
Fix initialization of _TCLDIR and use MAKE*CMD macros in makefile.vc

Fixed initialization of _TCLDIR when it is not defined by caller when building an extension. _INSTALLDIR is modified AFTER it is used to initialize _TCLDIR. However, nmake expands late so we have to init _TCLDIR relative to the *modified* _INSTALLDIR. file: [3f3a3d3d93] check-in: [502c8ac90b] user: apnadkarni branch: vc-reform, size: 36476

2017-09-29
12:41
Added implicit rule for compiling resources. Added Tcl import libraries to link macro. file: [8e2ae67152] check-in: [8d52c4f4f4] user: apnadkarni branch: vc-reform, size: 36687
06:12
Updated for Tk compatibility. Removed extraneous quotes in macro definitions. Macros should be quoted at *use* time, not *definition* time. Added _nostubs versions of pkgcflags and appcflags. file: [610e1dcaab] check-in: [4ce75659d8] user: apnadkarni branch: vc-reform, size: 36899
2017-09-28
12:22
Add pkgcflags, appcflags and stubscflags to reflect different compilation modes.

Packages compile (at least) three types of objects files - the shared library extension (e.g. tk86.dll), application programs (e.g. wish) and a static stubs library (tkstub86.lib). Thus we need to construct three different sets of compilation flags accordingly.

Also updated makefile header comments to reflect modern usage. file: [5a1b850a23] check-in: [796c9fe1ab] user: apnadkarni branch: vc-reform, size: 36899

2017-09-26
12:22
Include rules.vc and nmakehlp.c as part of install.

Work toward not having to keep updating extensions with the latest version of rules.vc and nmakehlp. Extension makefiles can instead use the installed files instead.

Also added some basic sanity checks to rules.vc to warn if extensions are being compiled with options incompatible with those used to build Tcl. file: [4737290cb2] check-in: [1889687ba8] user: apnadkarni branch: vc-reform, size: 37899

09:05
Remove coffbase.txt and all references to it: It's not recommended by Microsoft any more. file: [c117b732d7] check-in: [11d0a8e543] user: jan.nijtmans branch: novem, size: 42304
2017-09-25
17:35
Eliminate obsolete winhelp style documentation and fix Html Help doc build to work on 64-bit systems. file: [82c1b6cb62] check-in: [5137d4fbb1] user: apnadkarni branch: vc-reform, size: 37156
16:33
Eliminated /base option on linking as not recommended with ASLR file: [f517fc6689] check-in: [847eaa26c5] user: apnadkarni branch: vc-reform, size: 39102
16:23
Unify build commands with MAKE{LIB,DLL,CON,GUI}CMD macros file: [22f8f7603b] check-in: [1e35d5e767] user: apnadkarni branch: vc-reform, size: 39176
13:45
Move TCLSH and TCLSH_NATIVE macros to rules.vc file: [ad271e1036] check-in: [5be00eaab3] user: apnadkarni branch: vc-reform, size: 39508
13:36
Pull changes from Trunk file: [f4e29323e4] check-in: [b714ad6059] user: hypnotoad branch: core_zip_vfs, size: 43241
10:41
Added project-specific include paths and preprocessor defines. file: [672b577d29] check-in: [6503da624b] user: apnadkarni branch: vc-reform, size: 39786
2017-09-24
14:25
Move clean target to rules.vc to avoid repetition in every extension file: [4c3c245c5d] check-in: [60ffde8e32] user: apnadkarni branch: vc-reform, size: 39449
12:13
Move installation dir macros to rules.vc file: [3ff26de07c] check-in: [8085276411] user: apnadkarni branch: vc-reform, size: 40365
06:03
Moved generic compiler and linker flags completely into rules.vc so extensions do not have to repeat the verbage.

Special case Tk as a Tcl extension and add default for locating Tcl source.

Both Tcl and Tk compile with new rules. file: [1e63097b22] check-in: [5c431028b8] user: apnadkarni branch: vc-reform, size: 41181

2017-09-23
07:35
More refactoring. Moved defines that are Tcl-specific to makefile.vc as rules.vc is common to extensions. Reworked parsing of STATS and CHECKS. file: [16b1cee60c] check-in: [0e5cb21d0e] user: apnadkarni branch: vc-reform, size: 41239
2017-09-22
13:26
First step in complete refactoring.

Breaking up into logical sections with comments. Fix floating point option selection to be the same on debug and release. Pick up nmakehlp.c from installed Tcl if available when building extensions. Mods to allow extensions to use the same exact rules.vc file. file: [408e8fa403] check-in: [b555514410] user: apnadkarni branch: vc-reform, size: 40303

2017-09-20
12:58
First cut at making application-independent compile and link flags common to all extensions defined in a single place - rules.vc - instead of having each extension cut and paste the same code. file: [9fd2c3880c] check-in: [a00775326e] user: apnadkarni branch: vc-reform, size: 40363
2017-09-19
16:43
Disable pointer<->int warnings related to cast between different sizes There are a gadzillion of these due to use of ClientData and clutter up compiler output increasing chance of a real warning getting lost. So disable them. Eventually some day, Tcl will be 64-bit clean. file: [b8104a4ece] check-in: [efdaaeb661] user: apnadkarni branch: vc-reform, size: 42560
16:07
Eliminated some obsolete checks (Win98, IA64 etc.) to reduce the noise. file: [64f260770e] check-in: [7267f6da0a] user: apnadkarni branch: vc-reform, size: 42204
15:12
Do not permit nothreads in OPTS as sockets, registry and dde require threading. file: [860a7d4bf9] check-in: [39dbe837aa] user: apnadkarni branch: vc-reform, size: 42479
12:10
Remove /Gs which enables _chkstk on *every* function call. The normal default behaviour (without the option) checks only local variable space exceeds page size. This is what Microsoft recommends.

Also moved -O2 to rules.vc file so as to keep all optimization flags in one location.

Removed optimizations switches subsumed by -O2. file: [947de65f3a] check-in: [04c1607a24] user: apnadkarni branch: vc-reform, size: 42543

2017-09-13
10:42
Merge trunk file: [b0c32ed93b] check-in: [a493ca45ea] user: jan.nijtmans branch: novem, size: 42412
10:14
Make mp_get_long and mp_set_long available to tommath-enabled Tcl extensions. Deprecate the internal TclBNInitBignumFrom* functions, in favor of the official tommath functions with the same purpose. file: [8ff292ca0b] check-in: [900152d715] user: jan.nijtmans branch: trunk, size: 43031
2017-09-09
16:26
Merge trunk file: [b659d528b9] check-in: [8b29b13280] user: jan.nijtmans branch: novem, size: 42344
2017-09-08
14:38
Re-base to trunk. Now versioned as 8.7.0-alpha.2 file: [d4476c85c3] check-in: [eacebd08b2] user: jan.nijtmans branch: semver, size: 42163
14:15
Add some more functions from libtommath for availability within Tcl (mainly the 'long long' variants). Add more 'const' keywords there too. file: [2b231c725b] check-in: [ff847e8f35] user: jan.nijtmans branch: trunk, size: 42963
11:04
Rebase to trunk file: [5a354eb021] check-in: [56aed80e04] user: jan.nijtmans branch: win-console-panic, size: 43007
2017-09-05
16:44
Pulling changes from trunk file: [661a5abc00] check-in: [1418d72876] user: hypnotoad branch: core_zip_vfs, size: 43062
2017-09-01
14:00
merge core-8-6-branch file: [09843afb15] check-in: [c3e090e484] user: jan.nijtmans branch: zipfs, size: 43038
2017-08-30
12:01
merge trunk file: [1325885546] check-in: [ddda318c41] user: jan.nijtmans branch: semver, size: 42052
2017-08-18
13:23
merge trunk file: [f481c1b658] check-in: [f1f87ddc33] user: dgp branch: novem, size: 42233
2017-08-17
22:50
Merge core-8-6-branch. Update outdated comment (cherry-pick [d5dec2b0514639f44929cbbba9c4130798a8a54a|d5dec2b051]) file: [40beb4d728] check-in: [1b01d8a66c] user: jan.nijtmans branch: trunk, size: 42852
13:02
Basic scaffolding for tcl::process file: [b06e61252b] check-in: [7cbd47fe03] user: f.bonnet branch: tip-462, size: 42575
2017-08-13
22:31
The 'clean' target should delete the generated 'nmhlp-out.txt' file as well. file: [bc19031241] check-in: [be7ee34b29] user: mistachkin branch: irontcl, size: 42831
22:05
Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. file: [05d022799e] check-in: [bde6588ccd] user: mistachkin branch: irontcl, size: 42722
2017-05-11
19:44
reintegrate sebres-8-6-clock-speedup back to sebres-clock-speedup (trunk clock-speedup, 3-way merge) file: [2ae73d8b35] check-in: [176604ddaa] user: sebres branch: sebres-trunk-clock-speedup, size: 42632
2017-05-10
12:28
[interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk to 8.6): tcl-clock functionality rewritten in C. file: [ed279db408] check-in: [d827030278] user: sebres branch: sebres-8-6-clock-speedup, size: 41367
2017-05-04
14:19
merge trunk file: [ef26cf0add] check-in: [ab6adfa911] user: jan.nijtmans branch: win-console-panic, size: 42723
2017-04-25
11:12
merge core-8-6-branch file: [396f3483d2] check-in: [a945a660d2] user: jan.nijtmans branch: zipfs, size: 42754
2017-04-20
14:50
merge trunk file: [fb539a8038] check-in: [7d7ac08583] user: jan.nijtmans branch: semver, size: 41768
14:47
merge trunk file: [b2f580fea2] check-in: [c3caa5383c] user: jan.nijtmans branch: novem, size: 41949
14:47
merge core-8-6-branch file: [28feec2893] check-in: [f590914719] user: jan.nijtmans branch: trunk, size: 42568
14:07
Add flag TCL_CC_SEARCH_FLAGS to tclConfig.sh on Windows, just as it exists on unix, even though it should just be empty: TEA extensions might depend on it. file: [e979cf140e] check-in: [14eee2fd50] user: jan.nijtmans branch: core-8-6-branch, size: 42547
2017-03-10
17:03
Pulling changes from zipfs file: [7b6f31052f] check-in: [0bb5b8acbe] user: hypnotoad branch: core_zip_vfs, size: 42734
2017-01-10
22:56
Merge remote-tracking branch 'remotes/fossil/trunk' into sb/trunk-rewrite-clock-in-c; + minor fixes after merge. file: [bc9c2e5ea8] check-in: [729ba9147c] user: sebres branch: sebres-trunk-clock-speedup, size: 42609
22:37
string index tree for fast greedy search of the string (index) by unique string prefix as key; clock scan rewritten to use string index tries search; file: [85f0a3d739] check-in: [b4c38d6599] user: sebres branch: sebres-trunk-clock-speedup, size: 42701
22:07
[temp-commit]: tclClockFmt.c - 1st try using "timerate" instead "time" by performance measurement tests (more precise and fixed time, so no switch of factor expected) file: [26b19726e4] check-in: [5b16c75353] user: sebres branch: sebres-trunk-clock-speedup, size: 42668
21:58
[temp-commit]: clock scan with several optimization porting, still not-ready file: [a9ba961cf2] check-in: [1bb8c6a194] user: sebres branch: sebres-trunk-clock-speedup, size: 42637
2017-01-06
11:47
Merge core-8-6-branch file: [8cd0f8d689] check-in: [c2fecc7e55] user: jan.nijtmans branch: zipfs, size: 42731
2016-12-15
11:28
Merge trunk file: [f33bf11792] check-in: [959decb933] user: jan.nijtmans branch: semver, size: 41745
2016-12-01
11:46
merge trunk file: [32118f6ae3] check-in: [391ec4f295] user: jan.nijtmans branch: novem, size: 41926
11:44
compatability -> compatibility file: [93f202440a] check-in: [f94307dc05] user: jan.nijtmans branch: trunk, size: 42545
11:42
compatability -> compatibility file: [b199814a17] check-in: [602e06e9d3] user: jan.nijtmans branch: core-8-6-branch, size: 42524
11:39
compatability -> compatibility file: [e37d94fb97] check-in: [9cf8d87904] user: jan.nijtmans branch: core-8-5-branch, size: 39247
2016-11-18
11:15
Merge trunk file: [3daa1a97f5] check-in: [a2bc365c8c] user: jan.nijtmans branch: novem, size: 41926
2016-11-17
10:46
Merge trunk. Re-generate tclTomMath.h. Use faster exponentiation-function from libtommath 1.0 (in tclExecute.c). file: [8325283bcb] check-in: [1e2d716ec7] user: jan.nijtmans branch: libtommath-1.0, size: 42545
09:34
Merge trunk file: [0ba763bbb3] check-in: [4a3294acba] user: jan.nijtmans branch: novem, size: 41891
09:33
Remove subdirectories of "libtommath", and various individual related files, not taking any part in the Tcl build. Makes the Tcl distribution smaller without sacrificing anything. And remove the TCL_TOMMATH define, which was never used for anything. file: [2fbf84f87e] check-in: [634ffe2b64] user: jan.nijtmans branch: trunk, size: 42510
2016-11-16
15:22
(experimental) Upgrade to libtommath 1.0 (actually by merging all changes between libtommath 0.42.0 and 1.0). Still to be tested thourougly, before doing anything with it. file: [ff5c07ac71] check-in: [d1210bac0b] user: jan.nijtmans branch: libtommath-1.0, size: 42559
2016-10-02
18:42
Re-created the build mods for tip#340. Something I was doing was screwing with building a proper shell file: [c4a69e9ede] check-in: [8ecd08459f] user: hypnotoad branch: core_zip_vfs, size: 42552
12:00
Pulling change from trunk file: [fb4be9dbc5] check-in: [a2210ce805] user: hypnotoad branch: core_zip_vfs, size: 42734
2016-09-28
13:59
merge trunk file: [23087201ca] check-in: [664ecb7f52] user: jan.nijtmans branch: semver, size: 41724
2016-09-26
15:03
merge core-8-6-branch file: [75194fda08] check-in: [e4e7727887] user: jan.nijtmans branch: zipfs, size: 42731
2016-09-14
13:33
Beginning work in earnest on Tip#430 and Tip#453

Renamed zipfs.c to tclZipfs.c. Eliminated tclZipfs.h.

Removed the bootstrap introduced by Odie/Androwish. With zipfs in the core one only needs to specify the TclPreInitScript

The project at least builds on OSX. Working on Windows under MSYS/MinGW next

Added a local snapshot of practcl. file: [1743534107] check-in: [ad6641bb82] user: hypnotoad branch: core_zip_vfs, size: 42622

2016-08-10
03:13
Set the default topic, enable full-text search, and put all help output files under OUT_DIR. file: [910fe671b9] check-in: [7dd3b3949d] user: mistachkin branch: winFixes, size: 42524
2016-08-09
21:03
Fix the 'htmlhelp' target so that it compiles cleanly and includes all the appropriate HTML files. file: [cd525486c4] check-in: [2f28c2ba02] user: mistachkin branch: winFixes, size: 42448
2016-06-21
10:27
Merge trunk file: [c871eae160] check-in: [c514d95abe] user: jan.nijtmans branch: semver, size: 41702
2016-05-19
11:46
merge core-8-6-branch file: [7c33dbfe2f] check-in: [a674b5dc82] user: jan.nijtmans branch: zipfs, size: 42619
2016-05-13
09:21
Merge trunk file: [0387f3a7af] check-in: [b65f70f7a8] user: jan.nijtmans branch: novem, size: 41905
07:49
Make tclreg13.dll work in any Unicode environment (either with 32-bit or 64-bit characters). Adopted from Androwish. Thanks to Christian Werner. version -> 1.3.2 file: [1c4df7bec8] check-in: [978ad0ba66] user: jan.nijtmans branch: core-8-6-branch, size: 42412
2016-03-17
15:54
merge trunk file: [e730746e2a] check-in: [f37df7edbc] user: jan.nijtmans branch: semver, size: 41702
2016-03-08
14:20
Merge trunk file: [55ca24de70] check-in: [e311f38ad0] user: jan.nijtmans branch: semver, size: 41690
2016-01-22
12:26
Remove use of CAT32 from makefile.vc: It is not used anywhere any more (it was on Win95/98/ME). mistake: it is used from Tk's makefile.vc file: [c4b43f077d] check-in: [aebb11b979] user: jan.nijtmans branch: mistake, size: 38999
2015-12-21
12:03
Make zipfs.c compile warning-free on Visual Studio file: [c99b39e316] check-in: [2ee3694824] user: jan.nijtmans branch: androwish, size: 42564
11:59
Finally, make it compile warning-free using Visual Studio, if ZIPFS_IN_TCL is defined file: [f7943a6b99] check-in: [69bae2a1d6] user: jan.nijtmans branch: zipfs, size: 42634
11:29
Make it compile warning-free with MSVC compiler (VS2013, at least). Other tweaks. file: [cb99f6a81f] check-in: [529e3711b6] user: jan.nijtmans branch: zipfs, size: 42619
10:03
Undo more Android-specific changes, which don't form part of Zipfs, as further preparation for Zipfs TIP. Rename zipfs.h to tclZipfs.h, so it can be installed together with tcl.h file: [fd5047a92e] check-in: [1836eee8f2] user: jan.nijtmans branch: zipfs, size: 42482
2015-12-11
08:43
Experiments with Semantic Versioning in Tcl. (Don't look!) file: [a76ee32750] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 41690
2015-11-26
12:01
On cygwin, install libtcl8.6.dll.a in the {prefix}/lib directory. On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing. file: [9b8a7e97a2] check-in: [687b1c51e7] user: jan.nijtmans branch: trunk, size: 42412
11:46
On cygwin, install libtcl8.5.dll.a in the {prefix}/lib directory. On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing. file: [9835822ad5] check-in: [e6f04b2957] user: jan.nijtmans branch: core-8-5-branch, size: 39247
2015-11-24
09:19
Merge trunk. Use "tcl9" in stead of "tcl8" in various Makefiles, which (finally) allows to remove the hack in tm.tcl introduced in [387d3899e088f9e4] file: [9fb6cd3fe7] check-in: [577ce89a59] user: jan.nijtmans branch: novem, size: 41905
2015-10-08
11:56
merge trunk file: [4b39cf3925] check-in: [2966e63a7f] user: dgp branch: novem, size: 42468
2015-10-06
14:49
Fix [b42a851475]: file normalize ~user returns wrong directory on Windows file: [18e131af10] check-in: [481cc1a100] user: jan.nijtmans branch: trunk, size: 42630
2015-09-24
14:14
Merge latest TIP #414 implementation (branch initsubsystems). file: [fd4e2b3940] check-in: [8cde9e363d] user: jan.nijtmans branch: rfe-854941, size: 43012
2015-09-22
08:20
merge trunk file: [3308400707] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 42456
2015-08-25
10:01
Removed "ucrt" as configureable option: If building with VC2014, it's the recommended way to build Tcl. file: [7bb8fa9cff] check-in: [23c443f4f1] user: jan.nijtmans branch: trunk, size: 42618
09:39
Removed "ucrt" as configureable option: If building with VC2014, it's the recommended way to build Tcl. file: [3bfd78645e] check-in: [d403323619] user: jan.nijtmans branch: core-8-5-branch, size: 39465
2015-08-19
15:25
Fix [00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0 file: [607831693e] check-in: [282c683bb9] user: jan.nijtmans branch: trunk, size: 42940
15:23
Fix [00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0 file: [7432cd963c] check-in: [e8ee0c13b9] user: jan.nijtmans branch: core-8-5-branch, size: 39787
2015-07-02
12:10
merge trunk file: [95c78d10cc] check-in: [7c68910cbf] user: jan.nijtmans branch: win-console-panic, size: 42532
2015-06-25
08:08
merge trunk file: [8ff35e38ed] check-in: [76bc3b030d] user: jan.nijtmans branch: novem, size: 42215
08:02
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. file: [b363aad3b4] check-in: [63b06948ef] user: jan.nijtmans branch: trunk, size: 42377
07:52
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. file: [b40422a4ad] check-in: [0ff7f3392c] user: jan.nijtmans branch: core-8-5-branch, size: 39224
2015-06-23
22:22
merge trunk file: [cdb4aa7d26] check-in: [207ccc25be] user: jan.nijtmans branch: novem, size: 40983
21:47
Registry extension 1.3.0 -> 1.3.1: SendMessageTimeoutA -> SendMessageTimeout, so make sure only win32 UNICODE API is used. file: [365a50aa24] check-in: [b4820171ca] user: jan.nijtmans branch: trunk, size: 41141
2014-09-28
22:23
merge trunk file: [2168048064] check-in: [9a9386911e] user: dgp branch: novem, size: 40983
2014-09-22
18:27
Merge with trunk file: [a3e3e86639] check-in: [aa4f784295] user: hypnotoad branch: core_zip_vfs, size: 41729
2014-09-15
09:44
The unix build has been pared down to the minimum hooks required to build a VFS enabled Tclsh with a simple compile flag. Modified the BC and Visual Studio makefiles for Windows, but these are untested.

The default for Tcl is now to build a static or dynamic shell in the same way it would build a static or dynamic shell for Tclsh. Controlled by the --enable-shared flag. Note however that ZLib is compiled in to every VFS enabled shell. (Rather than rely on a dylib.)

The "direct" build is maintained in the Makefile, mostly as a h(istor|yster)ical reference. The technique is not portable to Windows, and may not work outside of OSX. file: [e8369cd8de] check-in: [f0b37aebaf] user: hypnotoad branch: core_zip_vfs, size: 41669

2014-09-03
02:24
Excursion to replace zlib with miniz file: [d7109346b0] check-in: [640a794481] user: hypnotoad branch: miniz, size: 41228
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: [b0a3012968] check-in: [c1d9b13f8c] user: hypnotoad branch: core_zip_vfs, size: 41226

2014-02-03
22:29
merge trunk file: [38a7c3ff5a] check-in: [6e467f54ca] user: dkf branch: dkf-improved-disassembler, size: 41141
2014-01-31
09:26
merge trunk file: [b22293b9dd] check-in: [9cbf304e98] user: jan.nijtmans branch: novem, size: 40923
2014-01-30
14:50
Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" error file: [dafbf950b8] check-in: [3fb17c9267] user: jan.nijtmans branch: trunk, size: 41081
14:44
Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" error file: [452223f7f2] check-in: [8a9e78209d] user: jan.nijtmans branch: core-8-5-branch, size: 38088
2014-01-09
21:20
merge trunk file: [61a7a8e7d8] check-in: [cd045e6a26] user: dkf branch: dkf-improved-disassembler, size: 41145
2013-11-24
22:12
merge trunk file: [eaba0fd636] check-in: [162f412163] user: jan.nijtmans branch: novem, size: 40927
2013-11-21
16:22
Modify makefile.vc for Windows 8.1 support file: [8319cbbba0] check-in: [c8998f018b] user: jan.nijtmans branch: trunk, size: 41085
16:20
Modify makefile.vc for Windows 8.1 support file: [bce2955537] check-in: [550bb146c6] user: jan.nijtmans branch: core-8-5-branch, size: 38092
2013-11-08
14:57
rebase TIP 425 implementation file: [62e923ba3d] check-in: [4743eeb5a6] user: jan.nijtmans branch: win-console-panic, size: 41002
2013-10-18
07:36
rebase RFE [#854941] implementation file: [87b80af56c] check-in: [982f3531f3] user: jan.nijtmans branch: rfe-854941, size: 41237
2013-10-16
07:13
merge novem file: [54141a27a6] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 40918
2013-10-13
16:19
The Tcl 9.0 way of how [dfc08326e3] should be fixed: Real integration of TclOO in Tcl means that calling the function Tcl_OOInitStubs() should be elminated in full. This branch shows how to do that. file: [0a6c9817e3] check-in: [6142b8e869] user: jan.nijtmans branch: rfe-dfc08326e3, size: 40693
2013-10-03
20:41
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. file: [e54f75936e] check-in: [2acf2a071b] user: jan.nijtmans branch: trunk, size: 40851
15:17
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. file: [fd404d19d0] check-in: [9b0c095048] user: jan.nijtmans branch: core-8-5-branch, size: 37858
2013-09-24
05:43
Support compiling Tcl for Win32 on ARM. file: [af20245a12] check-in: [fbab8d9b31] user: mistachkin branch: win32-arm, size: 41004
2013-07-08
13:18
rebase file: [8e3b6f6c3d] check-in: [3940be1e6f] user: jan.nijtmans branch: rfe-854941, size: 41223
2013-07-05
11:07
More complete implementation of RFE [854941], now not requiring TIP #414 any more. file: [dd343cf0dc] check-in: [717ee454f7] user: jan.nijtmans branch: rfe-854941, size: 41062
2013-07-02
12:05
First experimental implementation of RFE [854941], built on top of TIP #414. file: [37dac790ee] check-in: [ccb77d8416] user: jan.nijtmans branch: rfe-854941, size: 41156
2013-06-25
10:56
rebase file: [57ebc41162] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 40904
2013-06-19
22:46
merge trunk file: [a7d6748cbc] check-in: [8d4c7580ce] user: dkf branch: dkf-improved-disassembler, size: 41058
2013-06-18
09:52
rebase file: [6d0d51baf6] check-in: [94ffa9c58a] user: jan.nijtmans branch: win-console-panic, size: 41149
2013-06-16
20:32
split off TclInitStubTable() as separate function - which does the actual stub table initialization - previously part of Tcl_InitStubs(). file: [3ffd412636] check-in: [e04a3d09f8] user: jan.nijtmans branch: trunk, size: 40998
2013-06-14
11:21
rebase file: [c663e999f0] check-in: [980cdb2a78] user: jan.nijtmans branch: win-console-panic, size: 40988
2013-06-11
08:19
Move the disassembler to its own file. file: [015d038add] check-in: [d5d42f1b36] user: dkf branch: dkf-improved-disassembler, size: 40897
2013-06-07
13:22
rebase file: [471d20d627] check-in: [5317ab91f8] user: jan.nijtmans branch: win-console-panic, size: 40958
2013-06-05
12:34
More cleaning up; factor out optimizer to new file. Some weird problems still. file: [65f3e7c68e] check-in: [585a8c7af2] user: dkf branch: dkf-bytecode-optimizer, size: 40837
2013-05-18
13:25
Split tclCompCmds.c into two roughly-equal-sized pieces. file: [e163289477] check-in: [acbaf52e6e] user: dkf branch: trunk, size: 40807
2013-05-17
14:09
fix directory where tclWinPanic.c resides file: [3bde1f748c] check-in: [24bf5a61dd] user: jan.nijtmans branch: win-console-panic, size: 40926
2013-04-25
07:28
Update dde to version 1.3.3. Update registry to version 1.2.2. (the same as distributed with Tcl 8.5.14) file: [372524316a] check-in: [2e764ac0b1] user: jan.nijtmans branch: core-8-4-branch, size: 25654
2013-03-30
21:44
Better Windows console panic proc, still to be TIPped. file: [c51b588aab] check-in: [429d0febb3] user: jan.nijtmans branch: win-console-panic, size: 40930
2013-01-21
16:27
merge trunk. rename TclInitStubs to Tcl_InitStubs, so tclStubLibCompat.c is no longer necessary file: [12a08df26a] check-in: [a102833ac9] user: jan.nijtmans branch: novem-unversioned-stub, size: 40693
2012-12-22
22:42
reduce exported symbols for makefile.vc as well file: [d684d44ae2] check-in: [86d27aadb0] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 40681
19:48
merge novem remove version number from reg.dll and dde.dll file: [41ee83f796] check-in: [b9fd2ceaf2] user: jan.nijtmans branch: novem-unversioned-stub, size: 40728
2012-12-09
21:30
merge novem put Tcl_GetDefaultEncodingDir legacy implementation to its own file in the stub library file: [072159b096] check-in: [1e365f91da] user: jan.nijtmans branch: novem-unversioned-stub, size: 40834
2012-12-05
14:04
merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead file: [bc33d35041] check-in: [17b7956803] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 40743
09:42
Move the TCL_MAJOR_VERSION check to the HasStubSupport function. Change the signature of TclInitStubs as agreed (hopefully). Move the Tcl_InitStubs() function to a separate source file, so it will not be included when not needed. Revert change in tcl.h, in stead define TclInitStubs in tclInt.h. For binary compatibility with older Tcl 8.6 versions. No functional change in any way. file: [89788e9b16] check-in: [afba69728c] user: jan.nijtmans branch: bug-3588687, size: 40945
2012-11-30
21:16
merge novem file: [134ac789f6] check-in: [a778111260] user: jan.nijtmans branch: novem-unversioned-stub, size: 40765
2012-11-22
04:07
Adding: * generic/tclVexpr.tcl - Script to build tclVexpr.c and vexpr.n * generic/tclVexpr.c - File that implements the vexpr command * doc/vexpr.n - Manual for the vexpr command

Modified the build system to look for and build tclVexpr.c file: [f74ca42db8] check-in: [7fcc65a8ad] user: hypnotoad branch: hypnotoad-vexpr, size: 40802

2012-11-19
22:35
Remove version number from stub library file: [c9274c4a3f] check-in: [bd9e1fa311] user: jan.nijtmans branch: novem-unversioned-stub, size: 40800
21:46
Single stub library can now handle Tcl8 and Tcl9 with different MAGIC values file: [dccc45fa29] check-in: [ce3ac22537] user: jan.nijtmans branch: novem, size: 40810
2012-09-19
14:50
merge trunk

change dde version to 1.4.0b2

file: [e275bb529a] check-in: [82e045469a] user: jan.nijtmans branch: frq-3527238, size: 40779
2012-08-15
08:12
Only build the threaded builds by default. Backport some improvements from Tcl 8.6 file: [5ac6550516] check-in: [8cf1845eaf] user: jan.nijtmans branch: core-8-5-branch, size: 37844
2012-08-02
12:08
merge trunk file: [c5e9d8eff6] check-in: [d62cfbac77] user: jan.nijtmans branch: frq-3527238, size: 40775
2012-07-31
11:46
[Frq 3544967] Missing objectfiles in static lib file: [32b86b440a] check-in: [184b5f3465] user: jan.nijtmans branch: trunk, size: 40779
2012-07-29
21:11
fix some comments file: [cf3605e084] check-in: [6c2af8c78b] user: jan.nijtmans branch: trunk, size: 40445
2012-07-28
23:22
[Bug 3549770] Multiple test failures running tcltest outside build tree file: [296e2f067d] check-in: [334aea1d5d] user: jan.nijtmans branch: trunk, size: 40341
22:54
Bug [3549770]: Multiple test failures running tcltest outside build tree file: [8b32a692c6] check-in: [288d3e72e5] user: jan.nijtmans branch: core-8-5-branch, size: 36214
2012-07-26
22:17
use forward slashes in $ROOT, whenever the path is handled by tclsh/tcltest fix TCL_LIBRARY value in "test-core" rule file: [e09c73c038] check-in: [48960595cc] user: jan.nijtmans branch: trunk, size: 40279
2012-07-18
08:42
same fore Makefile.in file: [a8ee353796] check-in: [bdd9c308d6] user: jan.nijtmans branch: frq-3544967, size: 40685
06:36
FRQ-3544967: Missing objectfiles in static lib file: [9b8eba4274] check-in: [8dd36b5426] user: jan.nijtmans branch: frq-3544967, size: 40375
2012-07-17
13:08
should be uppercase file: [d66c860a54] check-in: [f0f8f50874] user: jan.nijtmans branch: trunk, size: 40245
13:07
should be uppercase file: [f49c312b1a] check-in: [1e99ac7328] user: jan.nijtmans branch: core-8-5-branch, size: 36156
13:07
should be uppercase file: [a8be61f21b] check-in: [1c268820c1] user: jan.nijtmans branch: core-8-4-branch, size: 25654
12:59
[Bug 3544932]: Visual studio compiler check fails file: [930d878ef0] check-in: [85aee0da88] user: jan.nijtmans branch: trunk, size: 40245
12:51
[Bug 3544932]: Visual studio compiler check fails file: [4c899db6c9] check-in: [9e14e63f45] user: jan.nijtmans branch: core-8-5-branch, size: 36156
12:47
[Bug 3544932]: Visual studio compiler check fails file: [e5384e810f] check-in: [0b36bbd298] user: jan.nijtmans branch: core-8-4-branch, size: 25654
2012-05-21
11:31
TIP #106: Add Encoding Abilities to the [dde] Command file: [cf3b964434] check-in: [caff0b1e87] user: jan.nijtmans branch: trunk, size: 40252
2011-07-02
22:36
Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [affa0561fd] check-in: [fe4dba4d60] user: kbk branch: trunk, size: 40252
21:56
Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [3b8fd2d971] check-in: [96ac94d775] user: kbk branch: core-8-5-branch, size: 36163
2011-04-20
22:13
Support cross-compilation to x64 from ix86 hosts when using NMAKE.

Part of the build uses tclsh to generate files. Ensure we can specify a runnable executable using TCLSH_NATIVE when cross-compiling. This patch also gets smarter about finding the compiler version, the compiler target architecture and the native architecture.

Signed-off-by: Pat Thoyts <[email protected]> file: [91825b5255] check-in: [2e77c2b14b] user: patthoyts branch: trunk, size: 40220

22:05
Support cross-compilation to x64 from ix86 hosts when using NMAKE.

Part of the build uses tclsh to generate files. Ensure we can specify a runnable executable using TCLSH_NATIVE when cross-compiling. This patch also gets smarter about finding the compiler version, the compiler target architecture and the native architecture.

Signed-off-by: Pat Thoyts <[email protected]> file: [603b94619f] check-in: [c8fe7da5db] user: patthoyts branch: core-8-5-branch, size: 36131

2011-03-22
10:41
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead file: [5e94413d54] check-in: [83ebc9c1fa] user: jan.nijtmans branch: core-8-5-branch, size: 35862
10:37
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead file: [6972c4bf92] check-in: [5b793153df] user: jan.nijtmans branch: core-8-4-branch, size: 25661
2011-03-05
16:31
merge trunk file: [7db3089227] check-in: [08b261adfb] user: kennykb branch: dogeen-assembler-branch, size: 39951
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: [c5b57c4d96] check-in: [c64f310d38] user: dgp branch: trunk, size: 39921
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: [e9ef658428] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 35877
03:59
merge trunk into dogeen-assembler-branch file: [39d6a6ad3a] check-in: [d7f33b3d72] user: kennykb branch: dogeen-assembler-branch, size: 40104
2011-03-01
19:54
This is [Patch 3168398], Joe Mistachkin's optimisation of Tip #285 file: [56f1213872] check-in: [40089e043b] user: mig branch: trunk, size: 40074
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: [d4cf72c439] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 25666
04:16
merge trunk file: [48788a413d] check-in: [1357375583] user: kennykb branch: dogeen-assembler-branch, size: 40119
2010-12-15
15:58
Continued comparison of no-nre against head, and updating the latest changes, and/or pieces forgotten in the roll-forward. file: [ef255337a8] check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40091
2010-12-01
16:42
merge file: [ddbc227f6c] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 40123
2010-11-30
20:59
* generic/tclInt.decls: Backport of Kevin B. Kenny's work on * generic/tclInt.h: the Tcl Head, with help from Jeff Hobbs. * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them.
* generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: Regenerated.
file: [0833ef3d99] check-in: [769801ace1] user: andreas_kupries branch: core-8-5-branch, size: 36042
2010-11-29
13:32
merge file: [98b6cd3d76] check-in: [800763ec73] user: dgp branch: dgp-refactor, size: 40090
2010-11-28
23:20
2010-11-29 Kevin B. Kenny <[email protected]>
* generic/tclInt.decls: * generic/tclInt.h: * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them.
file: [e0a98a2c3b] check-in: [5986a2c421] user: kennykb branch: trunk, size: 40089
2010-11-23
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [a57f9b7556] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40022
11:38
Next @500. file: [842d93c2e7] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 38253
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [c9c47f3e77] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 38199
13:14
Next @251. file: [9edfc30b69] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 38193
2010-11-05
16:40
merge file: [cfb30d69e0] check-in: [b68283928e] user: dgp branch: dgp-refactor, size: 40021
2010-11-04
21:48
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tcl on MSVC++ file: [f4e421ad43] check-in: [6bbdcbed5f] user: nijtmans branch: trunk, size: 40021
2010-10-20
01:50
merge file: [b3d9b132ee] check-in: [6c4e1f869f] user: kennykb branch: dogeen-assembler-branch, size: 39909
2010-10-11
14:18
merge file: [bcea4de23e] check-in: [2bf023a183] user: dgp branch: dgp-refactor, size: 39876
12:11
[FRQ 2965056]: Windows build with -DUNICODE Add netapi32 to the windows link line, so we no longer have to use LoadLibrary to access those functions. file: [6d140a1a5a] check-in: [ad9ffc933e] user: nijtmans branch: trunk, size: 39876
2010-09-21
19:32
initial commit of Ozgur Dogan Ugurlu's (SF user:dogeen) assembler for the Tcl bytecode language file: [1406869a47] check-in: [ddc9909aaa] user: kennykb branch: dogeen-assembler-branch, size: 39896
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [6811d39bf3] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 39863
2010-09-10
13:27
merge file: [5c64f7eee9] check-in: [65447175aa] user: dgp branch: dgp-refactor, size: 39863
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: [188d6a2d06] check-in: [0d850f32ad] user: nijtmans branch: trunk, size: 39863
2010-08-04
21:48
merge file: [b748bcef03] check-in: [0dcf82938b] user: dgp branch: dgp-refactor, size: 39873
21:37
* win/Makefile.in, win/makefile.bc, win/makefile.vc, win/tcl.dsp: * win/tclWinPipe.c (TclpCreateProcess): * win/stub16.c (removed): removed Win9x tclpip8x.dll build and 16-bit application loader stub support. Win9x is no longer supported.
file: [df381c63a9] check-in: [e51e08a342] user: hobbs branch: trunk, size: 39870
2010-06-07
17:36
rebranch from HEAD file: [9d64e73c90] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 40376
2010-04-05
21:46
merge file: [279e72e033] check-in: [73102b13ad] user: dgp branch: dgp-refactor, size: 40376
12:45
Flip the defaults for whether to build threaded. Part of TIP #364. file: [6603784906] check-in: [cdc00c6f74] user: dkf branch: trunk, size: 40371
2010-03-30
14:10
merge file: [d38e00b209] check-in: [758e7bb9f6] user: dgp branch: dgp-refactor, size: 40372
14:05
Finish bump to registry 1.3.0 file: [87ae9067af] check-in: [2268733bd3] user: dgp branch: trunk, size: 40367
2010-03-16
14:40
merge updates from HEAD file: [8b059945c5] check-in: [d0785e12de] user: dgp branch: dgp-refactor, size: 40372
09:01
Upgrade zlib to version 1.2.4 file: [d63d9b8b9b] check-in: [62fd020af8] user: nijtmans branch: trunk, size: 40372
2010-03-14
16:53
merge updates from HEAD file: [d1deb7e969] check-in: [5bf14f403a] user: dgp branch: dgp-refactor, size: 40395
2010-03-12
15:32
Fix [Bug 2967340]: Static build failure file: [f151aa65b7] check-in: [ee9a7e68a0] user: nijtmans branch: core-8-5-branch, size: 35966
15:18
Fix [Bug 2967340]: Static build failure file: [db207f75e6] check-in: [d1616c6af7] user: nijtmans branch: trunk, size: 40395
2010-03-05
04:21
merge updates file: [341fc6ea08] check-in: [3c66c0e6c8] user: dgp branch: dgp-refactor, size: 40511
2010-03-04
22:29
Split tommath stub lib source file in separate file. Don't use -fvisibility=hidden for cygwin file: [085382aa9a] check-in: [c8722c8b57] user: nijtmans branch: trunk, size: 40511
2010-02-27
03:46
merge updates file: [13cc223a8d] check-in: [a99f66b763] user: dgp branch: dgp-refactor, size: 40338
2010-02-26
14:38
Split tclCompCmds.c into two pieces to improve developer sanity. file: [5886574fcb] check-in: [63fb4017d5] user: dkf branch: trunk, size: 40333
2010-02-17
15:36
merge updates from HEAD file: [87e452b730] check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 40306
2010-02-13
18:11
Hive off the ensemble code into its own file. Split the [switch] compiler for sanity's sake. file: [f5f572c95f] check-in: [4fbc57ea60] user: dkf branch: trunk, size: 40301
2009-12-12
03:06
merge updates from HEAD file: [087a6e64cc] check-in: [99d692085a] user: dgp branch: dgp-refactor, size: 40276
2009-12-11
22:52
Fix gcc warning, using gcc-4.3.4 on cygwin warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773] file: [da6be475d6] check-in: [78b6d8b10a] user: nijtmans branch: trunk, size: 40276
2009-12-08
18:39
merge updates from HEAD file: [703e951b19] check-in: [eb6dfbd0e7] user: dgp branch: dgp-refactor, size: 40367
2009-11-26
07:01
Fix [Bug 2902965] stub related changes cause tclkit built to break file: [e49d3adfe6] check-in: [4bf7a171b2] user: nijtmans branch: trunk, size: 40367
2009-11-25
16:20
merge updates from HEAD file: [a07882cff9] check-in: [20fd2844f9] user: dgp branch: dgp-refactor, size: 40318
2009-11-23
21:26
makefile.vc: Add stub library to necessary link lines file: [057a7fd10f] check-in: [dd77ba2cb5] user: nijtmans branch: trunk, size: 40318
2009-11-02
15:52
merge updates from HEAD file: [c1d9383503] check-in: [40b2ad8d1d] user: dgp branch: dgp-refactor, size: 40290
00:04
fixes for htmlhelp target file: [38074e5a49] check-in: [eb8333ffb9] user: mistachkin branch: trunk, size: 40292
2009-09-27
18:39
merge updates from HEAD file: [888534bf38] check-in: [a6ea507dbb] user: dgp branch: dgp-refactor, size: 40288
2009-09-26
21:42
Added dummy tclooConfig.sh files for easier cross-version building. [2026844] file: [c968bf3db9] check-in: [6475123e8f] user: dkf branch: trunk, size: 40283
2009-07-12
02:38
merge updates from HEAD file: [a220694c42] check-in: [e20e138b6f] user: dgp branch: dgp-refactor, size: 40223
2009-07-11
08:57
Added optional script option to runtest and a runshell target. Silence output from html help compiler file: [f2c7e68bff] check-in: [d48dbcb8ca] user: patthoyts branch: trunk, size: 40224
2009-04-10
18:09
merge updates from HEAD file: [7a1c18f9fc] check-in: [faf6373107] user: dgp branch: dgp-refactor, size: 40011
14:19
Improved HTTP/1.1 support and added specific HTTP/1.1 testing. This patch makes use of the 8.6 zlib support to provide for deflate and gzip support and handles the -channel option with compression and chunked transfer encoding. For the -handler option we currently disable HTTP/1.1 features as we cannot properly pass the data through to the caller. file: [d955382561] check-in: [e861cc28b0] user: patthoyts branch: trunk, size: 40012
2009-02-02
14:24
merge updates from HEAD file: [1a033e1e96] check-in: [3b662c41d0] user: dgp branch: dgp-refactor, size: 40064
2009-02-01
19:35
* win/makefile.vc: Allow nmake flags such as -a (rebuild all) to pass down to the pkgs targets, too.
file: [611f719ed7] check-in: [84588b5ce4] user: davygrvy branch: trunk, size: 40064
2009-01-22
17:13
merge updates from HEAD file: [44453de913] check-in: [eab5383f18] user: dgp branch: dgp-refactor, size: 40040
2009-01-19
22:10
Addressed the over-building nature of the htmlhelp target by moving from a pseudo target to a real target dependent on the entire docs/ directory contents. file: [686368f97e] check-in: [7b6199f027] user: davygrvy branch: trunk, size: 40040
19:54
* win/build.vc.bat: Improved tools detection and error message. * win/makefile.vc: Reorganized the $(TCLOBJ) file list into seperate parts for easier maintenance. Matched all source built using -GL to both $(lib) and $(link) to use -LTCG and avoid a warning message. * win/nmakehlp.c: Removed -g option and GrepForDefine() func as it isn't being used anymore. The -V option method is much better.
file: [70405cb233] check-in: [8898dfcee4] user: davygrvy branch: trunk, size: 40046
2008-12-22
18:12
merge updates from HEAD file: [ef51e161fc] check-in: [f81946ad70] user: dgp branch: dgp-refactor, size: 39845
14:49
[Bug 2458395] Ensure pkgs directories are suitable and quote the paths. file: [756f27ba58] check-in: [8061d208d3] user: patthoyts branch: trunk, size: 39846
13:42
merge updates from HEAD file: [562d8dcba0] check-in: [f19dcad505] user: dgp branch: dgp-refactor, size: 39444
01:40
Support the pkgs tree file: [a040a63541] check-in: [a983ca9a1f] user: patthoyts branch: trunk, size: 39445
2008-12-19
03:37
merge updates from HEAD file: [2f956ce13e] check-in: [319f77c794] user: dgp branch: dgp-refactor, size: 38938
01:34
nmake build file support for zlib file: [70961472be] check-in: [136cc996d7] user: patthoyts branch: trunk, size: 38939
2008-12-14
19:03
merge updates from HEAD file: [4750218a8a] check-in: [85d19ee87e] user: dgp branch: dgp-refactor, size: 38252
13:32
Improve build rules on Win w.r.t. zlib Improve autoconf magic on Unix and Win file: [19583519aa] check-in: [21345422c5] user: dkf branch: trunk, size: 38247
2008-12-12
20:28
needed to add tip281 support as the error message problem was giving me neck pains file: [a167919396] check-in: [90f47ccebd] user: davygrvy branch: tip-162-branch, size: 38238
2008-12-06
02:30
still getting ready for the weekend code sparing match, me versus make file: [848fd10f5b] check-in: [33827156b2] user: davygrvy branch: tip-162-branch, size: 38335
2008-10-17
20:52
merge updates from HEAD file: [34e9e8bf3c] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 38198
2008-10-14
22:28
Use the environment variable for program files to find the html help compiler file: [bb2803c736] check-in: [4a43f5ab31] user: patthoyts branch: trunk, size: 38199
2008-10-02
20:40
merge updates from HEAD file: [d0fed22a51] check-in: [c2e005d097] user: dgp branch: dgp-refactor, size: 38186
19:01
Fixes for [Bug 1934272, 2072891] file: [63ba26eb09] check-in: [c2fdf161b8] user: mistachkin branch: trunk, size: 38188
2008-08-29
14:48
merge updates from HEAD file: [bd13991db3] check-in: [fb80c5d091] user: dgp branch: dgp-refactor, size: 38192
12:37
Ensure that all TclOO headers get installed. [Bug 2082299] file: [021f6050b1] check-in: [d8c81db9a2] user: dkf branch: trunk, size: 38187
2008-08-11
21:58
* library/http/http.tcl: Remove 8.5 requirement. * library/http/pkgIndex.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
file: [fee8e31b62] check-in: [8b417ebe57] user: dgp branch: trunk, size: 38049
21:57
* library/http/http.tcl: Remove 8.5 requirement. * library/http/pkgIndex.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
file: [f0fc0dcdd3] check-in: [79d0e712f5] user: dgp branch: core-8-5-branch, size: 36119
15:59
* library/http/http.tcl: Bump http version to 2.7.1 to account * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This * unix/Makefile.in: release of http now requires a * win/Makefile.in: dependency on Tcl 8.5 to be able to * win/makefile.bc: use the unsigned formats in the * win/makefile.vc: [binary scan] command.
file: [5cf8188644] check-in: [6e510ffad0] user: dgp branch: trunk, size: 38049
15:49
* library/http/http.tcl: Bump http version to 2.7.1 to account * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This * unix/Makefile.in: release of http now requires a * win/Makefile.in: dependency on Tcl 8.5 to be able to * win/makefile.bc: use the unsigned formats in the * win/makefile.vc: [binary scan] command.
file: [36be413972] check-in: [e654fbe098] user: dgp branch: core-8-5-branch, size: 36119
2008-06-26
04:07
merge updates from HEAD file: [c90329d270] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 38054
2008-06-25
15:56
merge updates from 8.5 branch file: [ec6e9d1413] check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 36120
10:57
Backported fix for dde/registry versions and the staticpkg build option file: [7f5a713cc6] check-in: [902642081c] user: patthoyts branch: core-8-5-branch, size: 36125
10:25
fix versions of dde and registry dlls fix problem building with staticpkg option file: [cf946fba81] check-in: [9e6da61fc3] user: patthoyts branch: trunk, size: 38055
2008-06-16
03:17
merge updates from HEAD file: [230802cef6] check-in: [1f1de75ebf] user: dgp branch: dgp-refactor, size: 37939
2008-06-14
02:07
The Stubs source files (tclStubLib.c and tclOOStubLib.c) should not be compiled with the -GL flag. file: [d2b4be6f96] check-in: [3df591bc85] user: davygrvy branch: trunk, size: 37939
2008-06-13
05:45
TIP 285 Implementation file: [9b20e3bfab] check-in: [505c316922] user: mistachkin branch: trunk, size: 37760
2008-06-06
19:46
TIP #230 IMPLEMENTATION
* generic/tclIOCmd.c: Integration of transform commands into 'chan' ensemble. * generic/tclInt.h: Definitions of the transform commands. * generic/tclIORTrans.c: Implementation of the reflection transforms. * tests/chan.test: Tests updated for new sub-commands of 'chan'. * tests/ioCmd.test: Tests updated for new sub-commands of 'chan'. * tests/ioTrans.test: Whole new set of tests for the reflection transform. * unix/Makefile.in: Integration of new files into build rules. * win/Makefile.in: Integration of new files into build rules. * win/makefile.vc: Integration of new files into build rules.
NOTE: The file 'tclIORTrans.c' has a lot of code in common with the file 'tclIORChan.c', as that made it much easier to develop the reference implementation as a separate module. Now that the transforms have been committed the one thing left to do is to go over both modules and see which of the common parts we can factor out and share.
file: [ac471ca598] check-in: [057ba9eab5] user: andreas_kupries branch: trunk, size: 35458
2008-06-02
05:34
merge update from HEAD file: [1c70e9834b] check-in: [a09da7c307] user: dgp branch: dgp-refactor, size: 35421
2008-06-01
02:44
Add tclOO genstubs to Windows makefiles file: [a30d7da6d3] check-in: [ef222bfbfa] user: mistachkin branch: trunk, size: 35423
2008-05-31
21:01
merge updates from HEAD file: [672321b522] check-in: [6f324d01e1] user: dgp branch: dgp-refactor, size: 35401
19:56
Make things build (cleanly) on Win32. Thanks to Joe Mistachkin. [Patch 1980861] file: [52edca1b30] check-in: [428c548d5f] user: dkf branch: trunk, size: 35396
2008-05-26
10:02
Remove obsolete winhelp targets. They weren't supported and didn't work. file: [9a1d8e7997] check-in: [2b7ac345d5] user: dkf branch: trunk, size: 35143
2008-05-16
15:05
merge updates from HEAD file: [7bf55c0b59] check-in: [f7f755197f] user: dgp branch: dgp-refactor, size: 37343
2008-05-15
00:04
We should use the thread allocator for threaded builds. Added 'tclalloc' option to disable. file: [972a50876c] check-in: [80de1f17a7] user: patthoyts branch: trunk, size: 37344
2008-05-11
04:22
merge updates from HEAD file: [dde4465e48] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 37210
2008-04-27
10:59
Added a htmlhelp target to replace winhelp file: [fe03ac8058] check-in: [b34e388939] user: patthoyts branch: trunk, size: 37211
2008-04-04
04:40
merge updates from HEAD file: [553b8a70e6] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 35867
2008-04-02
04:27
* generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in * win/Makefile.in: libtclstub.a. This tightens up the rules for * win/makefile.bc: users of the stubs interfaces. [Bug 1819422] * win/makefile.vc:
file: [aa513306d1] check-in: [b4acdce3bf] user: dgp branch: trunk, size: 35862
2008-04-01
16:23
* README: Bump version number to 8.6a0 * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4:
* unix/configure: autoconf-2.59 * win/configure:
* generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422]
* generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h:
file: [bbd5179f65] check-in: [b76be03521] user: dgp branch: trunk, size: 35891
2008-01-23
16:42
merge updates from HEAD file: [11a05294fc] check-in: [013cce9562] user: dgp branch: core-stabilizer-branch, size: 35788
2007-12-18
04:18
merge updates from HEAD file: [dd16b042e0] check-in: [56cc5f4a94] user: dgp branch: dgp-refactor, size: 35789
2007-12-14
02:27
Support compilation with MSVC9 on AMD64 file: [a0f419e374] check-in: [b5499dbd75] user: patthoyts branch: trunk, size: 35790
2007-12-13
15:22
merge stable branch onto HEAD file: [c43193a1e5] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 35730
2007-12-06
06:51
merge updates from HEAD file: [338df64875] check-in: [6f3a8a0d9e] user: dgp branch: dgp-refactor, size: 35735
2007-12-04
16:55
merge updates from HEAD file: [e3bbec50a2] check-in: [bf07d188e5] user: dgp branch: core-stabilizer-branch, size: 35734
2007-11-30
01:10
win/makefile.vc: add ws2_32.lib to baselibs file: [26a0aa57e3] check-in: [2b107cbde9] user: hobbs branch: trunk, size: 35732
2007-10-17
14:39
merge updates from HEAD file: [591cec58ab] check-in: [950b035c1c] user: dgp branch: dgp-refactor, size: 35724
14:38
merge updates from HEAD file: [41ecf670ad] check-in: [19e81175a0] user: dgp branch: core-stabilizer-branch, size: 35723
2007-10-16
20:49
* win/makefile.vc: removed old dependency cruft that is no longer needed. file: [cd8c6fedda] check-in: [ccb6c2d6b9] user: davygrvy branch: trunk, size: 35724
03:50
merge updates from HEAD file: [b509d456b6] check-in: [fde4b3b9a7] user: dgp branch: core-stabilizer-branch, size: 36323
03:42
merge updates from HEAD file: [a65169b332] check-in: [9837e9e1af] user: dgp branch: dgp-refactor, size: 36324
2007-10-15
19:59
* win/makefile.vc: include path problem fixed for 'depend' target. Never fight city hall when comes to levels of quoting issues. file: [80fafc3c5e] check-in: [75a44a1ab2] user: davygrvy branch: trunk, size: 36324
18:38
merge updates from HEAD file: [232c611feb] check-in: [0c7f954ed1] user: dgp branch: core-stabilizer-branch, size: 36329
18:32
merge updates from HEAD file: [4568830e6f] check-in: [d58cef81bb] user: dgp branch: dgp-refactor, size: 36330
2007-10-14
07:04
* tools/mkdepends.tcl (new): Initial stab at generating automatic * win/makefile.vc: dependencies. file: [d45b1041a6] check-in: [dee9c18a8a] user: davygrvy branch: trunk, size: 36330
2007-10-12
14:09
Mine all version information from headers. Sync tcl and tk and bring extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. Added offsets for snack dlls to coffbase.txt file: [06a53a0dbf] check-in: [65d8780f53] user: patthoyts branch: trunk, size: 35895
02:26
* win/makefile.vc: Fixed my bad spelling mistakes from years back. Dedependency, duh! Rather funny. file: [2ee5f45cd1] check-in: [892b2e54f9] user: davygrvy branch: trunk, size: 36188
2007-10-11
21:34
* generic/tclCmdMZ.c: Correct [string is (wide)integer] failure * tests/string.test: to report correct failindex values for non-decimal integer strings. [Bug 1805887].
* compat/strtoll.c (removed): The routines strtoll() and strtoull() * compat/strtoull.c (removed): are no longer called by the Tcl source * generic/tcl.h: code. (Their functionality has been replaced * unix/Makefile.in: by TclParseNumber().) Remove outdated comments * unix/configure.in: and mountains of configury autogoo that * unix/tclUnixPort.h: allegedly support the mythical systems where * win/Makefile.in: these routines might not have been available. * win/makefile.bc: * win/makefile.vc: * win/tclWinPort.h:
* unix/configure: autoconf-2.59
file: [597119eda7] check-in: [9ed4da643a] user: dgp branch: trunk, size: 36165
2007-09-18
16:07
* generic/tclStubLib.c: Remove C library calls from Tcl_InitStubs() * win/makefile.vc: so that we don't need the C library linked in to libtclStub.
file: [e9e7e49a94] check-in: [ba30ef92c4] user: dgp branch: trunk, size: 36218
2007-09-17
22:34
Add crt flags for tclStubLib now it makes use of C-library functions file: [4a06ccad79] check-in: [aee2fc1d39] user: patthoyts branch: trunk, size: 36231
15:10
merge updates from HEAD file: [fd3bcb53cd] check-in: [998f41c78b] user: dgp branch: dgp-refactor, size: 36223
15:03
merge updates from HEAD file: [1964919c45] check-in: [f5355cd31e] user: dgp branch: core-stabilizer-branch, size: 36222
08:46
Do not error on warnings for amd64 symbols build. file: [9f9422d4b7] check-in: [aa2e6fba93] user: patthoyts branch: trunk, size: 36224
2007-09-14
16:35
merge updates from HEAD file: [d1120f94d3] check-in: [9eb9ae20c4] user: dgp branch: dgp-refactor, size: 36196
16:28
merge updates from HEAD file: [af36628d9a] check-in: [6e82e21c91] user: dgp branch: core-stabilizer-branch, size: 36195
2007-09-12
14:23
Use nmakehlp to substitute values for tclConfig.sh (helps cross-compiling). file: [c5a1174a7f] check-in: [9b1361ab3d] user: patthoyts branch: trunk, size: 36197
2007-09-11
00:10
Fix for AMD64 target symbols builds. file: [9a0e48b76a] check-in: [e8643e72a0] user: patthoyts branch: core-8-4-branch, size: 25826
2007-09-07
03:15
merge updates from HEAD file: [72f809dcdb] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 37612
2007-09-04
17:43
merge updates from HEAD file: [ab52558910] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 37611
2007-07-31
14:03
* unix/configure.in: allow use of 'inline' in Tcl sources * win/configure.in: [Patch 1754128] * win/makefile.vc:
file: [90774d0ca4] check-in: [d59e42acd5] user: msofer branch: trunk, size: 37610
2007-07-01
18:29
merge updates from HEAD file: [d978c6d230] check-in: [0b87a0b021] user: dgp branch: dgp-refactor, size: 37594
17:31
merge updates from HEAD file: [9e849d66f3] check-in: [25efbdbb22] user: dgp branch: core-stabilizer-branch, size: 37593
2007-06-28
21:24
* generic/tclBasic.c: Removed dead code, including the * generic/tclExecute.c: entire file tclMathOp.c. * generic/tclInt.h: * generic/tclMathOp.c (removed): * generic/tclTestObj.c: * win/tclWinFile.c:
* unix/Makefile.in: Updated to reflect deletion of tclMathOp.c. * win/Makefile.in: * win/makefile.bc: * win/makefile.vc:
file: [5b92219ee8] check-in: [151eab9347] user: dgp branch: trunk, size: 37589
2007-04-08
14:58
Merge updates from HEAD; may not build file: [42990f6102] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 37622
2007-02-09
06:42
Windows build fixes file: [239da61b34] check-in: [be08278413] user: mistachkin branch: trunk, size: 37624
2007-01-19
08:45
Build fix for man2tcl.c with MSVC8 file: [868c0e6fd4] check-in: [1e0300cf47] user: mistachkin branch: trunk, size: 37203
2007-01-11
13:17
Fixes to work better on Win98. Read version numbers from package index file to avoid keeping numbers in the makefile. file: [42bb2a4091] check-in: [3c3cfc75b2] user: patthoyts branch: trunk, size: 37132
2006-12-05
18:45
* generic/tclBasic.c: TIP #291. Define tcl_platform element for * doc/tclvars.n: pointerSize.
* win/Makefile.in: Added installation instructions for the platform * win/makefile.vc: package. Added the platform package. * win/makefile.bc: * unix/Makefile.in:
* tests/platform.test: * tests/safe.test:
* library/platform/platform.tcl: * library/platform/shell.tcl: * library/platform/pkgIndex.tcl:
file: [1626a99167] check-in: [3cc462fc46] user: andreas_kupries branch: trunk, size: 36842
2006-11-25
17:18
Finished coding part of TIP#174. Still have tests and docs to do. file: [1961a53804] check-in: [b33c94ebdb] user: dkf branch: trunk, size: 36366
2006-11-09
16:52
* generic/tclParseExpr.c (removed): Moved all the code of * generic/tclCompExpr.c: tclParseExpr.c into tclCompExpr.c. * unix/Makefile.in: This sets the stage for expr compiling to * win/Makefile.in: work directly with the full parse tree * win/makefile.bc: structures, and not have to pass through * win/makefile.vc: the information lossy format of an array * win/tcl.dsp: of Tcl_Tokens.
file: [d6b39bb7cf] check-in: [503e4857a2] user: dgp branch: trunk, size: 36338
2006-10-31
21:47
Updated version of http package file: [9f31709fbc] check-in: [da57bfcb34] user: patthoyts branch: trunk, size: 36375
2006-10-23
21:01
merge updates from HEAD file: [77680d6a3c] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 36361
2006-10-20
15:16
Undo mistaken commit to wrong branch caused by CVS fumble... :-} file: [c3d037e41b] check-in: [c97ddfca3f] user: dkf branch: trunk, size: 36356
15:10
Branch for building TIP#257 for proper testing file: [74077d5376] check-in: [80af129ceb] user: dkf branch: tip-257-merge1-branch-20061020T1300, size: 36474
14:04
Consolidated TIP#257 patch applied to HEAD to allow for experimentation by other developers file: [bf02caabc0] check-in: [a99bded51f] user: dkf branch: trunk, size: 36470
2006-10-16
15:22
* library/tcltest/tcltest.tcl: Revise tcltest bump to 2.3a1. * library/tcltest/pkgIndex.tcl: This permits more features to be * unix/Makefile.in: added to tcltest before we reach version 2.3.0, * win/Makefile.in: best timed to match the release of Tcl 8.5.0. * win/makefile.vc: This also serves as a demo of TIP 268 features.
file: [be70fdb542] check-in: [22f4bf1645] user: dgp branch: trunk, size: 36356
2006-10-08
17:14
Makefile updates for new file file: [1e7dc91e84] check-in: [2cb6b556f8] user: dkf branch: tip-257-implementation-branch, size: 35500
2006-09-26
21:40
* win/makefile.vc: Updated MSVC build to properly deal with * win/nmakehlp.c: MSVC8 and AMD64 target. Backport from 8.5 * win/rules.vc: * generic/tcl.h: Fixed stat definition for MSVC8 AMD64. * win/tclWinSock.c: Casting type police. * win/tclWinTime.c: file: [3a7c46077f] check-in: [962a33862b] user: patthoyts branch: core-8-4-branch, size: 25728
20:47
Additional compiler flags and amd64 support. file: [2336f2426b] check-in: [3c9c0b85ca] user: patthoyts branch: trunk, size: 36362
00:05
More fixing which struct stat to refer to. Some casts from time_t to int required. Tcl_Time structure members are longs. Support for varying compiler options and build to platform-specific subdirs. file: [6c592cc48d] check-in: [514c0c6683] user: patthoyts branch: trunk, size: 36347
2006-09-21
14:56
correct registry version number file: [845733f58a] check-in: [917fa982f8] user: vincentdarley branch: trunk, size: 36340
2006-09-11
22:34
Added tommath_(super)class headers to include install file: [ea71cdaab0] check-in: [3fb30f937b] user: patthoyts branch: trunk, size: 36336
22:10
Fixed error launching win98 test file: [3b04b57407] check-in: [615a313ba6] user: patthoyts branch: trunk, size: 36181
21:24
Updated to install http, tcltest and msgcat as Tcl Modules (as per Makefile.in). file: [dee917adcb] check-in: [2ccd7b051a] user: patthoyts branch: trunk, size: 36181
03:54
* doc/tcltest.n: Bump to version tcltest 2.3.0 to account * library/tcltest/pkgIndex.tcl: for new "-verbose line" feature. * library/tcltest/tcltest.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.bc: * win/makefile.vc:
file: [b41adbe54d] check-in: [0bd317c5fb] user: dgp branch: trunk, size: 35382
2006-08-30
14:23
Outline of the additions to [info] command. No changes to test suite yet, nor any functional implementations of the new subcommand; this is just structure. Also forces the Unix Makefile.in to be use LF endings; make doesn't like CRLF. file: [8b08fcd418] check-in: [fdf32fc3ba] user: dkf branch: tip-257-implementation-branch, size: 35472
2006-07-11
10:00
Fix line endings :-( file: [03dea09a06] check-in: [8341f10f3f] user: dkf branch: tip-257-implementation-branch, size: 35444
2006-07-10
23:24
Split out the (likely to get rather large) support for the oo::define command Update all relevant makefiles so that the OO code can be built on (some) other platforms. file: [e1bf8b1473] check-in: [ce2a3efdc6] user: dkf branch: tip-257-implementation-branch, size: 36522
2006-06-14
15:21
Enable building Tcl with Microsoft's latest compiler offering (VS2005). We have to handle a number of oddities as they have deprecated most of the standard C library and now generate manifest files to be linked into the binaries. SF bug #1424909 file: [00ee77475d] check-in: [f0865d186b] user: patthoyts branch: core-8-4-branch, size: 25578
2006-01-25
18:38
merge updates from HEAD file: [0809cc18e8] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 35387
2005-12-13
22:43
Export stubs for libtommath; fix mingw compiler warnings file: [d7ada02b65] check-in: [3842b9c468] user: kennykb branch: trunk, size: 35386
2005-12-08
20:20
* win/Makefile.in, win/makefile.vc: Add Win x64 and CE build support * win/tcl.m4, win/configure: CE still requires C code fixes.
file: [e8c2d49b4a] check-in: [3f1e9c05f1] user: hobbs branch: trunk, size: 34673
2005-11-30
00:15
* win/tcl.m4: Add build support for Windows-x64 builds. * win/configure: --enable-64bit now accepts =amd64|ia64 for * win/Makefile.in: Windows 64-bit build variants (default: amd64) * win/makefile.vc: [Bug 1369597]
file: [8d37ec8fac] check-in: [dd30458e32] user: hobbs branch: core-8-4-branch, size: 25285
2005-11-03
17:52
merge updates from HEAD file: [34fa94eecc] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 34455
00:17
Applied patch #1096916 to support building with MSVC 8. * generic/regerror.c: Avoid use of reserved word. * generic/tcl.h: Select the right Tcl_Stat structure * generic/tclDate.c: Casts to handle 64 bit time_t case. * tests/env.test: Include essential envvar on Win32 * win/nmakehlp.c: Handle new return codes. * win/makefile.vc: Use the selected options. * win/rules.vc: Check options are applicable * win/tclWinPort.h: Disable deprecated function warnings * win/tclWinSock.c: Provide default value to avoid warning. * win/tclWinTime.c: Add casts to handle 64bit time_t type.
file: [0645ab13b2] check-in: [58ba298c20] user: patthoyts branch: trunk, size: 34456
2005-10-18
20:46
merge updates from HEAD file: [7fcf9dea1f] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 34182
2005-10-08
14:42
TIP#237 IMPLEMENTATION
[kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code.
file: [fc819ad3ba] check-in: [83fdb360a9] user: dgp branch: trunk, size: 34177
2005-09-23
16:47
[kennykb-numerics-branch]
* unix/Makefile.in: Added -DMP_PREC=4 switch to all compiles so * win/Makefile.in: that minimum memory requirements of mp_int's * win/makefile.vc: will not be quite so large. [Bug 1299153].
file: [5a0e2b3116] check-in: [29be091cd8] user: dgp branch: kennykb-numerics-branch, size: 34182
2005-09-16
15:35
[kennykb-numerics-branch]
* generic/tclTomMath.h: Added mp_cmp_d to routines from * unix/Makefile.in: libtommath used by Tcl. * win/Makefile.in: * win/makefile.vc:
* generic/tclExecute.c: Dropped all creation of "bigOne" values and just use tommath routines that accept the value "1" directly.
file: [5c7c4de048] check-in: [f5324453ec] user: dgp branch: kennykb-numerics-branch, size: 34165
2005-09-12
15:40
merge updates from HEAD file: [4b2a46cf01] check-in: [156f19bcaf] user: dgp branch: dgp-refactor, size: 33809
2005-08-30
15:54
[kennykb-numerics-branch]
* generic/tclTomMath.h: Added mp_sqrt to routines from * unix/Makefile.in: libtommath used by Tcl. * win/Makefile.in: * win/makefile.vc:
* generic/tclBasic.c: Extended sqrt(.) so that range covers the entire double range, accepting as many bignums in the domain as that will allow.
file: [3aee6bbecb] check-in: [7e5e925b15] user: dgp branch: kennykb-numerics-branch, size: 34134
2005-08-25
15:46
[kennykb-numerics-branch] Merge updates from HEAD
* generic/tclExecute.c: Bug fix. INST_*SHIFT* opcodes stack management. [expr 0<<6] should be 0, not 6.
file: [f1862d6ed8] check-in: [6d651867f9] user: dgp branch: kennykb-numerics-branch, size: 34105
2005-08-24
17:56
TIP#219 IMPLEMENTATION
* doc/SetChanErr.3: ** New File **. Documentation of the new channel API functions. * generic/tcl.decls: Stub declarations of the new channel API. * generic/tclDecls.h: Regenerated * generic/tclStubInit.c:
* tclIORChan.c: ** New File **. Implementation of the reflected channel. * generic/tclInt.h: Integration of reflected channel and new error * generic/tclIO.c: propagation into the generic I/O core. * generic/tclIOCmd.c: * generic/tclIO.h: * library/init.tcl:
* tests/io.test: Extended testsuite. * tests/ioCmd.test: * tests/chan.test: * generic/tclTest.c: * generic/tclThreadTest.c:
* unix/Makefile.in: Integration into the build machinery. * win/Makefile.in: * win/Makefile.vc:
file: [07bbf7299c] check-in: [d936ddccf8] user: andreas_kupries branch: trunk, size: 33816
2005-08-16
16:55
[kennykb_numerics_branch]
* generic/tclExecute.c: Made binary bitwise opcodes bignum-aware.
* generic/tclTomMath.h: Added mp_or and mp_xor to routines from * unix/Makefile.in: libtommath used by Tcl. * win/Makefile.in: * win/makefile.vc:
file: [11f6065256] check-in: [2b68a3e774] user: dgp branch: kennykb-numerics-branch, size: 34076
2005-08-15
18:13
merge updates from HEAD file: [2287e98167] check-in: [b456e92317] user: dgp branch: kennykb-numerics-branch, size: 34021
17:23
merge updates from HEAD file: [2f1685a775] check-in: [074d06ccf4] user: dgp branch: dgp-refactor, size: 33780
03:16
[kennykb_numerics_branch]
* generic/tclExecute.c: Updated execution of arithmetic bytecodes to be bignum-aware, and to allow calculations on NaN to produce a NaN result. INST_UMINUS updated to call mp_neg.
* generic/tclTomMath.h: Added mp_and, mp_expt_d, and mp_neg to * unix/Makefile.in: routines from libtommath used by Tcl. * win/Makefile.in: * win/makefile.vc:
file: [390dd856cd] check-in: [bc36ed0987] user: dgp branch: kennykb-numerics-branch, size: 34086
2005-08-10
18:21
[kennykb_numerics_branch]
* generic/tclTomMath.h: Added mp_shrink, mp_to_unsigned_bin, * unix/Makefile.in: mp_to_unsigned_bin_n, and mp_unsigned_bin_size * win/Makefile.in: to routines from libtommath used by Tcl. * win/makefile.vc:
* generic/tommath.h: make gentommath_h
* generic/tclObj.c: Substantial rewrite to make all number parsing flow through TclParseNumber(). Also established the NO_WIDE_TYPE and BIGNUM_AUTO_NARROW #ifdef's to help track the assumptions of different portions of the code.
* generic/tclInt.h: Added NO_WIDE_TYPE #ifdefs
file: [ac10b8dfbe] check-in: [57a68b7c98] user: dgp branch: kennykb-numerics-branch, size: 33999
2005-08-05
18:15
removed refs to ldAout.tcl [Bug 1244361] file: [49c4fef896] check-in: [5fd3b5f95d] user: kennykb branch: trunk, size: 33779
2005-06-13
01:45
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611)
file: [918b26e8bf] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 33847
2005-05-11
16:58
merge updates from HEAD file: [787b9d6efa] check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 33845
2005-05-10
18:33
Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [ff18e6dda1] check-in: [1cc2336920] user: kennykb branch: trunk, size: 33844
2005-04-07
17:31
merge updates from HEAD file: [8b8984e763] check-in: [7d5704f18c] user: dgp branch: dgp-refactor, size: 32051
2005-03-09
15:57
Merged with HEAD file: [d1b23fdaca] check-in: [07ab486bc3] user: kennykb branch: kennykb-numerics-branch, size: 33848
2005-03-08
21:52
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
file: [6a97bf62f2] check-in: [e7976c13e8] user: hobbs branch: trunk, size: 32048
21:50
* win/makefile.vc: clarify necessary defined vars that can come from MSVC or the Platform SDK.
file: [6427bfb8e5] check-in: [fe1380a971] user: hobbs branch: core-8-4-branch, size: 25070
2005-03-02
21:25
Developer's checkpoint, see ChangeLog for details file: [968e34dd22] check-in: [f8f444ebda] user: kennykb branch: kennykb-numerics-branch, size: 33658
2005-02-02
15:53
sync with head, add TclStrToD (TIP #132) file: [605c049d16] check-in: [82ce6a0c40] user: kennykb branch: kennykb-numerics-branch, size: 33625
2004-11-16
23:39
* win/makefile.vc: Fixed bug in installation of http 2.5. * win/makefile.bc: Was installed into directory http2.4. * win/Makefile.in: This has been corrected. * unix/Makefile.in: * tools/tcl.wse.in: * tools/tclmin.wse: file: [7db1e51add] check-in: [062dd62964] user: andreas_kupries branch: core-8-4-branch, size: 24867
2004-10-28
18:45
merge updates from HEAD file: [24bd4da8b9] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 31861
2004-10-27
20:53
* tests/registry.test: Fixed test files to load the correct * tests/winDde.test: registry and dde packages by using the info * win/Makefile.in: from makefiles to tell tcltest where to load * win/makefile.vc: them from. This avoids grabbing the wrong package from $auto_path which might be the install point rather than the dev location. Kudos to Jennifer Hom for adding -load and -loadfile to the tcltest package. [Bug 926088] file: [40b55e2a1e] check-in: [b7e5a90f69] user: davygrvy branch: trunk, size: 31861
2004-09-30
00:51
merge updates from HEAD file: [1dade841ad] check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 31633
2004-09-27
14:31
many more TIP 173 changes file: [c19e5a01e4] check-in: [e64761cd12] user: kennykb branch: trunk, size: 31632
2004-09-08
23:02
Merge updates from HEAD file: [9ab195d607] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 31222
00:05
some quoting needed to be removed as it was breaking with VC7. file: [da26154514] check-in: [5643b8dae9] user: davygrvy branch: trunk, size: 31223
2004-09-02
11:22
clock.tcl installation file: [4e5c294868] check-in: [aec8605a7b] user: vincentdarley branch: trunk, size: 31233
2004-08-19
00:13
* doc/tm.n: New file, documentation for Tcl Modules, based on the TIP.
* unix/mkLinks: Regenerated. * win/makefile.vc: Added tm.tcl to list of files to install.
file: [19dc24ad42] check-in: [3de8eca68b] user: andreas_kupries branch: trunk, size: 31169
2004-08-18
20:59
unbreak Win build after TIP#173 and TIP#209 commit file: [a9659cc757] check-in: [b01aea8524] user: kennykb branch: trunk, size: 31096
2004-06-24
01:29
Version 5 of [Patch 976496] file: [dc1a8a6509] check-in: [6d178830b8] user: mistachkin branch: trunk, size: 30692
2004-06-23
19:23
* win/makefile.vc: fix for bug #977369 about launching tclsh to generate a tclConfig.sh with the nmake build system file: [0a67eb11ce] check-in: [30a13c52a1] user: patthoyts branch: trunk, size: 30599
2004-06-01
08:18
* win/makefile.vc: check for either MSDEVDIR or MSVCDIR being in the environment, for VC7. [Bug 942214] file: [8c33550520] check-in: [e7b0eec831] user: davygrvy branch: trunk, size: 30537
2004-05-27
14:29
Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [202e1896e7] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 30516
2004-05-18
20:02
* win/makefile.vc: now generates a tclConfig.sh from Pat Thoyts [Patch 909911] file: [5c3ccf2e8f] check-in: [285d80601d] user: davygrvy branch: trunk, size: 30517
2004-04-09
20:57
Merge updates from HEAD file: [bb3bacf4a7] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 26867
2004-04-06
22:25
Patch 922727 committed. Implements three changes:
* generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only.
* generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same.
* win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed):
file: [a7c6c0bf43] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 26863
2004-03-04
17:26
merge updates from HEAD file: [88eccd8866] check-in: [90bbbc469a] user: dgp branch: dgp-refactor, size: 26898
2004-03-03
10:47
fixed some commentary. file: [25ec659c03] check-in: [61969488ef] user: davygrvy branch: trunk, size: 26899
09:10
default environment variable for VC++ is %MSDevDir% not %MSVCDir%, although vcvars32.bat sets both. file: [46b02e7e2b] check-in: [d5c1be6b3c] user: davygrvy branch: trunk, size: 26897
2004-02-18
22:30
Merge updates from HEAD. Ported support of {expand} syntax. file: [7c8b0f3348] check-in: [257d73b262] user: dgp branch: dgp-refactor, size: 26895
2004-02-08
01:38
minor bug fix for last commit. file: [2be2666979] check-in: [35f211ff7b] user: davygrvy branch: trunk, size: 26896
2004-02-07
21:47
* win/makefile.vc: * win/rules.vc: * win/tcl.rc: * win/tclsh.rc: Added an 'unchecked' option to the OPTS macro so a core build with symbols can be linked to the non-debug enabled C run-time. As per discussion with Kevin Kenny. Called like this:

nmake -af makefile.vc OPTS=unchecked,symbols

This clarifies the meaning of the 'g' naming suffix to mean only that the binary requires the debug enabled C run-time. Whether the binary contains symbols or not is a seperate condition. file: [b8a9598e48] check-in: [cc4a3db7ed] user: davygrvy branch: trunk, size: 26912

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: [68372906b4] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 26668

2004-01-30
08:10
* win/makefile.vc: Use the -GZ compiler switch when building for symbols. This is supposed to emulate the release build better to avoid hiding problems that would only show themselves in a release build. file: [85193868ed] check-in: [1df3e9186e] user: davygrvy branch: trunk, size: 26669
2004-01-16
02:42
Some clean-up with how the resource files are built and how -DTCL_USE_STATIC_PACKAGES is sent when compiling the shells file: [25caffbcbf] check-in: [bb79714827] user: davygrvy branch: trunk, size: 26661
2004-01-15
23:23
document 'fullwarn' in the opening usage comments file: [89c50d596f] check-in: [ca655ff7b0] user: davygrvy branch: trunk, size: 26663
23:08
Added new logic to crank-up the warning levels for both compile and link when $(FULLWARNINGS) is set. file: [8f175daaf6] check-in: [2e5169c29a] user: davygrvy branch: trunk, size: 26565
22:20
* win/tclWinReg.c: Placed the requirement for advapi.lib into the object file itself with #paragma comment (lib, ...) when built with VC++. This will simplify linking for users of the static library.

* win/makefile.vc: Removed 'advapi.lib' from $(baselibs). file: [d824ad32d8] check-in: [6176b7ad8e] user: davygrvy branch: trunk, size: 26433

2004-01-10
00:24
Added -DTCL_NO_DEPRECATED usage to makefile.vc. Called like this: nmake -af makefile.vc CHECKS=nodep file: [f10769577d] check-in: [9bff31696e] user: davygrvy branch: trunk, size: 26446
2003-12-23
02:38
VERSION macro now set by reading tcl.h for it. file: [5dabfd56a1] check-in: [cff1bedef2] user: davygrvy branch: trunk, size: 26255
2003-11-10
22:55
* library/dde/pkgIndex.tcl: Added safeguards so that registry * library/reg/pkgIndex.tcl: and dde packages are not offered * win/tclWinDde.c: on non-Windows platforms. Bumped to * win/tclWinReg.c: registry 1.1.3 and dde 1.3. * win/Makefile.in: * win/configure.in: * win/makefile.bc: * win/makefile.vc:
* win/configure: autoconf (2.57)
file: [fee551991a] check-in: [207b9d2fc9] user: dgp branch: trunk, size: 25917
2003-10-21
00:23
TIP #156: Language-Neutral Root Locale for Msgcat file: [48c026a592] check-in: [36d6f6daf7] user: kennykb branch: trunk, size: 25921
2003-10-16
02:28
Merged updates from HEAD file: [1a6d3f3f0e] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 25921
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: [90aa256362] check-in: [c6bd53ea96] user: patthoyts branch: trunk, size: 25923
2003-07-16
19:34
* win/Makefile.in: Don't define TCL_DBGX symbol for every compile. Instead, define TCL_PIPE_DLL only when compiling tclWinPipe.c. This will break other build systems, so they will need to remove the TCL_DBGX define and replace it with a define for TCL_PIPE_DLL. * win/makefile.vc: Ditto. * win/tclWinPipe.c (TclpCreateProcess): Remove PREFIX_IDENT and DEBUG_IDENT from top of file. Use TCL_PIPE_DLL passed in from build env instead of trying to construct the dll name from already defined symbols. This approach is more flexible and better in the long run.
file: [425b75bfe8] check-in: [938f1748b3] user: mdejong branch: core-8-4-branch, size: 24859
2003-06-27
15:10
Merge updates from HEAD file: [8bd3da1cab] check-in: [eec28d33df] user: dgp branch: dgp-refactor, size: 25878
2003-06-25
23:02
Factored out the trace code - it's big enough to be its own maintenance area and tricky enough to discourage non-specialists... file: [3bb2f981d3] check-in: [9dafee66e2] user: dkf branch: trunk, size: 25874
2003-06-18
19:47
Merged in updates from the HEAD file: [54ecccbdc2] check-in: [f146aedacd] user: dgp branch: dgp-refactor, size: 25851
2003-06-17
20:36
regsub empty string fixes, and windows build file: [6e890d1750] check-in: [6f6bf2acac] user: vincentdarley branch: trunk, size: 25857
2003-06-16
18:36
* win/Makefile.in: Haven't heard back from David for a week. * win/configure: Now committing the remaining changes. * win/configure.in: Note: In active contact with Helmut Giese * win/makefile.vc: about the borland relatedchanges. This part * win/rules.vc: will see future updates. * win/tcl.m4: * win/makefile.bc: file: [ed690f95e2] check-in: [47fd2c260e] user: andreas_kupries branch: trunk, size: 25798
2003-04-30
09:23
Use the boolean $(DEBUG) instead of a string comparison on $(DBGX). file: [46ab7f4ecf] check-in: [bc0a8a54a3] user: davygrvy branch: trunk, size: 24900
2003-04-15
16:40
Updated makefile.vc to conform with Mo DeJong's changes to Makefile.in and tclWinPipe.c on 2003-04-14. Now passes TCL_PIPE_DLL in place of TCL_DBGX. file: [34619f392d] check-in: [b3bbd64ef9] user: kennykb branch: trunk, size: 24913
2003-04-11
15:59
fix 5 small filesystem bugs, and some typos file: [ac3b963cbe] check-in: [da7df285d1] user: vincentdarley branch: trunk, size: 24896
2003-04-05
01:25
Build support for dicts on Unix and Windows, plus public API (structure declaration and stubs entries.) file: [c75dcedb9a] check-in: [6c777daa5a] user: dkf branch: trunk, size: 24857
2003-03-23
03:10
Added quoting around the script name in the 'test' target; Joe Mistachkin insists that he has a configuration that fails to launch tcltest without it, and it appears harmless otherwise. file: [c78b6690e1] check-in: [fac6442841] user: kennykb branch: core-8-4-branch, size: 24836
03:06
Added quoting around the script name in the 'test' target; Joe Mistachkin insists that he has a configuration that fails to launch tcltest without it, and it appears harmless otherwise. file: [22341b13dd] check-in: [bbce7d9dd7] user: kennykb branch: trunk, size: 24832
2003-03-13
16:26
Backed the version to 8.4 on the 8.4 branch. (I just loathe sticky tags). file: [05f1e693ae] check-in: [a2814742f6] user: kennykb branch: core-8-4-branch, size: 24832
2003-03-11
22:15
Added two missing uses of $(DBGX) so that tclpip8x.dll loads without panicking on Win9x. file: [0d7e3091d7] check-in: [292f75844d] user: kennykb branch: core-8-4-branch, size: 24832
21:59
Added two missing uses of $(DBGX) so that tclpip8x.dll loads without panicking on Win9x. file: [9598aabd5f] check-in: [3741e25b66] user: kennykb branch: trunk, size: 24828
2003-03-04
23:45
* README: Bumped version number of * generic/tcl.h: Tcl to 8.5a0. * library.init.tcl: * mac/README: * macosx/Tcl.pbproj/project.pbxproc: * tests/basic.test: * tools/configure.in: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.bc: * win/makefile.vc: * win/tcl.m4:
* tools/configure: autoconf * unix/configure: * win/configure:
file: [51ef136664] check-in: [a5f8f0d439] user: dgp branch: trunk, size: 24795
2003-03-03
18:14
Corrected a Makefile.vc bug introduced by the change of DBGX from d to g in rules.vc. file: [bdb69cba5d] check-in: [3df4861c88] user: kennykb branch: trunk, size: 24799
2003-01-10
15:03
WinTcl crash on exit fix file: [0aea2ad9b0] check-in: [bfd1c3af3d] user: vincentdarley branch: trunk, size: 24730
2003-01-05
00:44
* win/makefile.vc: * win/rules.vc: Fixed INSTALLDIR macro problem that blanked itself by accident causing the install target to put the tree at the root of the drive built on. Whoops..
Renamed the 'linkexten' option to be 'staticpkg'. Added 'thrdalloc' to allow the switching _on_ of the thread allocator. Under testing, I found it not to be benificial under windows for the purpose of the application I was using it for. It was more important for this app that resources for tcl threads be returned to the system rather than saved/moved to the global recycler. Be extra clean or extra fast for the default threaded build? Let's move to clean and allow it to be switched on for users who find it benificial for their use of threads.
file: [e4e772cb2e] check-in: [ec0ef7dda9] user: davygrvy branch: trunk, size: 24733
2002-12-18
22:47
* win/makefile.vc: some uses of xcopy swapped to the @$(CPY) macro file: [ea228a4ae3] check-in: [ca8af8ca51] user: davygrvy branch: trunk, size: 24531
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: [692052ce57] check-in: [6f80157046] user: davygrvy branch: trunk, size: 24532
2002-10-26
07:59
xcopy on NT 4.0 doesn't support the /Y switch (overwrite). Added logic to handle this. [Bug 618019] file: [569756efc8] check-in: [bef8bea4e0] user: davygrvy branch: trunk, size: 24672
2002-10-18
23:58
* library/reg/pkgIndex.tcl: * win/configure: * win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/makefile.bc: Updated to reg1.1
file: [d6c4e9ab07] check-in: [8aff7bdeb8] user: hobbs branch: trunk, size: 24672
2002-09-29
20:41
Added missing tclThreadAlloc.c to the build rules and defines USE_THREAD_ALLOC when TCL_THREADS is defined. file: [1893df1c97] check-in: [228411980e] user: davygrvy branch: trunk, size: 24675
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [f553f834d3] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 24535
15:33
* README: Bumped version number to 8.4b3 to distinguish * generic/tcl.h: HEAD from the 8.4b2 release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in:
* unix/configure: autoconf * win/configure:
* library/http/http.tcl: Corrected installation directory of * library/msgcat/msgcat.tcl: the package tcltest 2.2. Added * library/opt/optparse.tcl: comments in other packages to remind * library/tcltest/tcltest.tcl: that installation directories need * unix/Makefile.in: updates to match increasing version * win/Makefile.in: numbers. [Bug 597450] * win/makefile.bc: * win/makefile.vc:
file: [a04b835b79] check-in: [029bda30b1] user: dgp branch: trunk, size: 24531
2002-06-21
22:23
* Updated all package install directories to match current Major.minor versions of the packages. Added tcltest package to installation on Windows.
file: [9470ed5ee3] check-in: [c89d65c5e7] user: dgp branch: trunk, size: 24531
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: [2919f1468e] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 24421
2002-05-08
04:25
Added 'runtest' target. Added docs as dependencies for winhelp rtf. Changes from Peter Spjuth <[email protected]>. file: [9372b9787a] check-in: [fc64fae440] user: davygrvy branch: trunk, size: 24417
2002-03-29
22:29
repair of previous mistake file: [23ef3ce5f9] check-in: [963ea1cee5] user: davygrvy branch: trunk, size: 24221
22:09
A STATIC_BUILD bug fix. -DSTATIC_BUILD wasn't being added to the core's compile rules. file: [9bcd38ffb2] check-in: [8a725793e2] user: davygrvy branch: trunk, size: 24284
2002-03-28
21:45
* tools/feather.bmp: * tools/man2help.tcl: * tools/man2help2.tcl: * win/makefile.vc: More winhelp target fixups. Added a feather bitmap to the non-scrollable area and changed the color to be yellow from a plain white. The colors can be whatever we want them to be, but thought I would start with something bold. [Bug 527941]
file: [f7f12a0747] check-in: [6678565482] user: davygrvy branch: trunk, size: 24251
02:42
* tools/man2help.tcl: * win/makefile.vc: winhelp target now copies all needed files from tools/ to a workarea under $(OUT_DIR) and builds it from there. No build cruft is left in tools/ anymore. All paths used in man2help.tcl are now relative to where the script is. [Bug 527941]
file: [b1eacdefac] check-in: [f037181019] user: davygrvy branch: trunk, size: 24027
2002-03-27
22:57
Clean targets made Win9x complient. file: [e7951207f5] check-in: [b048e3d708] user: davygrvy branch: trunk, size: 23748
21:15
* win/.cvsignore: * win/buildall.vc.bat: * win/coffbase.txt: * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: First draft fix for [Bug 527941]. More changes need to done to the makehelp target to get to stop leaving build files in the tools/ directory. This does not address the syntax errors in the man files. Having the contents of tcl.hpj(.in) inside makefile.vc allows for version numbers to be replaced with macros.
The new nmakehlp.c is built by rules.vc in preprocessing and removes the need to use tricky shell syntax that wasn't compatible on Win9x systems. This is a first draft repair for [Bug 533862].
file: [fc77c6132a] check-in: [8ba99624c5] user: davygrvy branch: trunk, size: 23611
2002-02-21
22:00
* win/mkd.bat (removed): * win/coffbase.txt (new): * win/makefile.bc: * win/makefile.vc: Changed the 'setup' target to stop using the mkd.bat file and just make the directory right in the rule. Same change to makefile.bc. configure.in nor Makefile.in use it.
coffbase.txt will be the master list for our "prefered base addresses" set by the linker. This should improve load-time (NT only) by avoiding relocations. Submissions to the list by extension authors are encouraged.
Added a 'tidy' target to compliment 'clean' and 'hose' to remove just the outputs. Also removed the $(winlibs) macro as it wasn't being used.
Stuff left to do: 1) get the winhelp target to stop building in the tools/ directory. 2) stop using rmd.bat 3) add more dependacy rules.
file: [4ff48a7947] check-in: [03b767fef9] user: davygrvy branch: trunk, size: 22062
18:37
* win/makefile.vc: * win/rules.vc: Added a new "loimpact" option that sets the -ws:aggressive linker option. Off by default. It's said to keep the heap use low at the expense of alloc speed.
file: [23e961810b] check-in: [9265d5d116] user: davygrvy branch: trunk, size: 21729
2002-02-20
19:06
* win/buildall.vc.bat: * win/makefile.vc: * win/rules.vc: General clean-ups. Added compiler and linker tests for a) the pentium 0x0F errata, b) optimizing (not all have this), and c) linker v6 section alignment confusion. All these are tested first to make sure any D4002 or LNK1117 warnings aren't displayed. The pentium 0x0F errata is a recommended switch. The v5 linker's section alignment default is 512, but the v6 linker was changed to 4096 in an attempt to speed loading on Win98. I changed the default to always be 512 across both linkers, unless linking statically, then 4096 is used for the claimed speed effect. Using a 512 alignment saves 12k bytes of dead space in the DLL.
Added IA64 B-stepping errata switch when the compiler supports it.
Added profiling to $(lflags) when requested and also removed the explict -entry option as the default works fine as is.
Removed win/tclWinInit.c from the special case section to let it use the common implicit rule as the $(EXTFLAGS) macro it had was never referenced anywhere.
file: [ff68500bf9] check-in: [79169c9339] user: davygrvy branch: trunk, size: 21581
12:33
* win/makefile.vc: Added the pentium errata switches to $(cflags) which should have already been there according to the MSDN docs regarding the infamous FDIV bug from `97. Added profiling to $(lflags) and also removed the explict -entry option as the default works without special work.
file: [39e926e9ee] check-in: [25d1437dfd] user: davygrvy branch: trunk, size: 21243
2002-02-19
22:01
Changed paths from prefix_exec_prefix to the individual locations for binaries, libraries, scripts, documentation, include files, for both install and runtime. file: [8cf9baaf19] check-in: [f47d4ec7b7] user: andreas_kupries branch: tip-59-implementation, size: 22126
2002-02-15
23:42
Further changes to the TIP 72 patch to make it compile under VC++ file: [e57f978e2f] check-in: [ffd6a7d773] user: kennykb branch: trunk, size: 21518
14:28
TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [84f14f01d4] check-in: [8d82de1905] user: dkf branch: trunk, size: 21511
2002-02-06
12:20
One large bug fixed with neglecting to disable otimizations for a symbols build. file: [8f595e1e01] check-in: [d7ade25d92] user: davygrvy branch: tip-59-implementation, size: 21822
2002-02-05
23:05
minor changes to support TIP#59 file: [e5517a9691] check-in: [ed15d32d4b] user: davygrvy branch: tip-59-implementation, size: 21770
2002-01-25
01:47
First implementation of TIP #59 for Unix and Windows platforms. Made into a branch to allow me and platform specific maintainers to work on this in a coordinated way.
file: [a2303a9e07] check-in: [def8f47954] user: andreas_kupries branch: tip-59-implementation, size: 21913
2002-01-11
20:07
Removed -GD compiler option. It was intended for future use, but MS is again changing the future at their whim. The D4002 warning was harmless though, but someone using MsDev .NET logged it as a concern. [Bug: #501565] file: [1db513d05c] check-in: [860bca84f7] user: davygrvy branch: trunk, size: 21466
2001-12-03
08:56
Some install target bugs repaired along with $(TCLSTUBLIB) added to the dependencies rather than implicit through the dde and reg extensions. file: [fbc9993211] check-in: [f1122c9f0d] user: davygrvy branch: trunk, size: 21527
2001-11-28
01:05
Removed the Tk reference for the 'winhelp' target. Converge at install will need to be the solution. file: [d5ae439acd] check-in: [2e1304b87c] user: davygrvy branch: trunk, size: 22143
2001-11-15
00:19
* win/makefile.vc: * win/rules.vc: Small bug fixes.
* win/README: added some docs pointing to the docs in makefile.vc for it's use.
file: [5219627736] check-in: [44e8867b77] user: davygrvy branch: trunk, size: 22173
2001-11-13
04:30
* win/buildall.vc.bat(new): * win/makefile.vc: Small fix with deriving the "OriginalFilename" string in the .rc scripts. Added a quick batchfile for building the entire thing.
file: [98a4e0700b] check-in: [e6067623d5] user: davygrvy branch: trunk, size: 22556
2001-11-10
10:38
* win/makefile.vc: Added a check to make sure one runs the makefile from the /win directory only.
* win/mkd.bat: * win/rmd.bat: Changes from Llyod Lim for better stability. [Patch #456759]
file: [50f7a95de2] check-in: [bb9bcb4bf3] user: davygrvy branch: trunk, size: 22467
04:11
* win/makefile.vc: * win/tcl.dsp: winhelp target fixes for non-NT systems. It seems NMAKE under these remembers changed directories during commands. A new tcltest feature from Peter Spjuth <[email protected]> to specify a pattern file from the commandline and redirecting output to a file when not under NT with it's scrollback console. Then it replays it, piped through more. Added 2 new static "configurations" to tcl.dsp. I could keep adding more, but I think we should leave it up to the user for customizing it.
Sticky-points left: 'profile' option.
file: [06334cef47] check-in: [587f57eb38] user: davygrvy branch: trunk, size: 22565
2001-11-08
21:32
* win/rules.vc: * win/makefile.vc: Fixed install target to adjust for the different build types. Added a 'linkexten' option to link the win extensions inside the shell when built static. Placed win/tclAppInit.c patch in SF patch DB for approval. 'profile' option not hooked in yet. Everything else know is done.
file: [0317d74f3d] check-in: [cb97ce6379] user: davygrvy branch: trunk, size: 21075
00:39
small error with the naming of the dee and reg extensions. file: [ef743b3f1a] check-in: [af694b7b9b] user: davygrvy branch: trunk, size: 19544
00:22
* win/rules.vc: * win/makefile.vc: Dropped the NOMSVCRT macro and put it on the option list instead. It makes more sense to me this way as NOMSVCRT=0 would only be the valid setting. Fixed the dde and reg extension for building static. Improved, but not perfected, the winhelp target.
file: [82022ddfd4] check-in: [e462214d25] user: davygrvy branch: trunk, size: 19538
2001-11-07
03:39
* win/rules.vc (new): * win/makefile.vc: Complete over/under rewrite to support numerous build options all from the commandline itself without needing to edit the makefile. Now requires vcvars32.bat to be run prior to running nmake for bootstraping the environment. Fully doc'd usage for it is in makefile.vc. Commentary welcome. Sticky points left are:
1) winhelp target shows errors in the converting script. 2) .rc scripts aren't getting the right #defines to build the correct "OriginalFilename" strings. (have patch, won't commit yet) 3) Naming convention with suffixes describing the buildtype are 'tsdx' which will need public acceptance. ie. tclsh84tsx.exe is a (t) threaded shell (s) statically linked to the core and (x) uses msvcrt instead of libcmt.
file: [0967fe33d8] check-in: [9e6a31faab] user: davygrvy branch: trunk, size: 19195
2001-10-18
09:03
Various changes to make life much easier on non-UNIX platforms (mostly Win32.) file: [5ddd8f5ccd] check-in: [61fafe8162] user: dkf branch: dkf-64bit-support-branch, size: 16844
2001-10-01
20:58
added Win64 SDK RC1 compilation support file: [3a830c99a7] check-in: [92b7006025] user: hobbs branch: trunk, size: 16549
2001-09-20
18:50
* win/makefile.vc: updated IA64 compile settings
* win/tclWinInit.c: added extra processor definitions. (mstacy)
* win/tclWinSock.c (SocketThread): corrected pointer cast for _WIN64.
* win/tclWinNotify.c: removed unnecessary winsock include (it is already in from tclWinPort.h).
* win/tclWinPort.h: changed winsock.h include to winsock2.h. Reverses change from 2000-11-16, but is necessary for WIN64. Extensions should comply with defined OS words, or use #ifndef.
file: [89df6fadec] check-in: [1aa58c2d9a] user: hobbs branch: core-8-3-1-branch, size: 16398
2001-09-14
01:00
* win/Makefile.in: * win/configure.in: * win/makefile.bc: * win/makefile.vc: * library/reg/pkgIndex.tcl * library/dde/pkgIndex.tcl: Fixed version numbers from bogus tcl versions to independent versions for dde and registry packages. file: [932f756d38] check-in: [c65e18c468] user: andreas_kupries branch: trunk, size: 16801
2001-09-07
02:43
* Updated http package to version 2.4, reflecting the new features just added.
file: [66f7940e43] check-in: [e34ff11fb3] user: dgp branch: core-8-3-1-branch, size: 16684
02:43
* Updated http package to version 2.4, reflecting the new features just added.
file: [e0a6d9f49a] check-in: [6b6e834d7c] user: dgp branch: trunk, size: 16709
2001-09-03
00:49
* win/makefile.vc: Added -Zl (zee el) to tclStubLib.c compile line to make sure the tclstub84.lib static library is built without requiring a specific C-runtime library at link-time for the end-use developer. It has been noted on c.l.t that this trips many first time users trying to make extensions. [Patch: 403533]
file: [6d19cee58a] check-in: [91177eafab] user: davygrvy branch: trunk, size: 16714
2001-08-22
23:55
updated install target for dde1.2 file: [bd6c562084] check-in: [2bc5de857f] user: hobbs branch: trunk, size: 16707
2001-08-16
11:01
* win/makefile.vc: replaced $(WINDIR) with $(include32) for the .rc.res inference rule. winver.h wasn't getting included. [Bug: 445630]
file: [a33e051490] check-in: [15cc22133b] user: davygrvy branch: trunk, size: 16710
2001-04-03
22:54
see backport log in ChangeLog for specific file backports from 8.4aCVS file: [575b6b4e48] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 16686
2001-01-31
22:27
2000-01-31 Don Porter <[email protected]> * win/makefile.vc (install-libraries): Corrected misdirected install directory for the msgcat 1.2 package. file: [8a657d1f8d] check-in: [39a7ef8b25] user: dgp branch: trunk, size: 16705
2000-11-03
21:23
* tools/tcl.wse.in: updated for unversioning of library dirs * unix/Makefile.in (install-libraries, dist): * win/makefile.vc (install-libraries): * win/Makefile.in (install-libraries): updated to install unversioned library directories into versioned directories.
file: [1d219c8e4b] check-in: [a9a8b0340d] user: hobbs branch: trunk, size: 16707
01:10
updated default tools paths file: [f75d5a0f07] check-in: [61ae31e8d9] user: hobbs branch: trunk, size: 16731
2000-11-02
09:21
makefile fixes for Win64 support file: [291098d5e4] check-in: [2a6fb1e595] user: hobbs branch: trunk, size: 16834
2000-10-31
01:20
2000-10-30 David Gravereaux <[email protected]>
* win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/tcl.rc: * win/tclsh.rc: Added logic to derive filenames better in the resource scripts based on compile options.
file: [11d638cd50] check-in: [6ed4f00b1a] user: davidg branch: trunk, size: 16253
2000-09-28
06:35
addition of tclIOGT.c source file file: [0834a766b2] check-in: [eb0d114a3b] user: hobbs branch: trunk, size: 16204
2000-08-15
00:08
* win/makefile.vc: * win/Makefile.in: * unix/Makefile.in: Added tclPlatDecls.h to the list of installed headers, for more complete stubs support. [Bug: 5241].

* generic/tcl.h: Added #include "tclPlatDecls.h" to get platform-specific stubs declarations (Tcl_WinTCharToUtf, etc) [Bug: 5241]. file: [17084cef83] check-in: [2adc0d9420] user: ericm branch: trunk, size: 16179

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-07-27
01:39
* merged core-8-3-1-io-rewrite back into core-8-3-1-branch. The core-8-3-1-io-rewrite branch should now be considered defunct.
file: [8753164360] check-in: [4a5dd63d1f] user: hobbs branch: core-8-3-1-branch, size: 15965
2000-07-19
18:27
* win/makefile.vc: Applied patch from Don Porter to provide better nmake support for NT/Alpha [RFE: 5938]. file: [2611d762f1] check-in: [b794a4da5e] user: ericm branch: trunk, size: 16104
2000-07-17
22:58
* unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: added tclIOGT.c to objects list to compile.
file: [ec5f25c4f2] check-in: [b002942e32] user: hobbs branch: core-8-3-1-io-rewrite, size: 15965
2000-05-03
00:15
* README: * generic/tcl.h: * library/init.tcl: * library/reg1.0/pkgIndex.tcl: * library/tcltest1.0/tcltest.tcl: * mac/README: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/README: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.vc: * win/tcl.m4: updated patchlevel to 8.4a1
file: [1068e03f12] check-in: [be42a4145e] user: hobbs branch: trunk, size: 15967
2000-05-02
22:02
2000-05-02 Andreas Kupries <[email protected]>
* Overall changes: (1) Implementation of joinable threads for all platforms. (2) Additional API's for channels. Required to allow the thread extension to move channels between threads.
* generic/tcl.decls (lines 1360f): Added Tcl_JoinThread, Tcl_IsChannelShared, Tcl_IsChannelRegistered, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers (slots 394 to 400).
* generic/tclIO.c: Implemented Tcl_IsChannelRegistered, Tcl_IsChannelShared, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers. Tcl_CutChannel uses code from CloseChannel. Replaced this code by a call to Tcl_CutChannel. Replaced several code fragments adding channels to the channel list with calls to Tcl_SpliceChannel. Removed now unused variables from CloseChannel and Tcl_UnstackChannel. Tcl_ClearChannelHandlers uses code from Tcl_Close. Replaced this code by a call to Tcl_ClearChannelHandlers. Removed now unused variables from Tcl_Close. Added the subcommands 'cut', 'forgetch', 'splice' and 'isshared' to the test code (TclTestChannelCmd).
* unix/tclUnixThread.c: Implemented Tcl_JoinThread using the pthread-functionality.
* win/tclWinThrd.c: Fixed several small typos in comments. Implemented Tcl_JoinThread using a platform independent emulation layer (see generic/tclThreadJoin.c below). Added 'joinLock' to serialize Tcl_CreateThread and TclpExitThread to prevent a race for joinable threads.
* mac/tclMacThrd.c: Implemented Tcl_JoinThread using a platform independent emulation layer (see generic/tclThreadJoin.c below). Due to the cooperative nature of threading on this platform the race mentioned above is not present.
* generic/tclThreadJoin.c: New file. Contains a platform independent emulation layer helping in the implementation of joinable threads for the win and mac platforms.
* generic/tclInt.h: Added declarations for TclJoinThread, TclRememberJoinableThread and TclSignalExitThread. These procedures define the API of the emulation layer for joinable threads (see generic/tclThreadJoin.c above).
* win/Makefile.in: * win/makefile.vc: Added generic/tclTheadJoin.o to the rules.
* mac/: I don't know to which file generic/tclTheadJoin.o has to be added to so that it compiles. Sorry.
* unix/tclUnixChan.c: #ifdef'd the thread-local list of file channels as it prevents us from transfering channels. To restore this we may need an extended interface to drivers in the future. Target: 9.0. Found while testing the new transfer of channels. The information in this list for a channel was left behind and then crashed the system during finalization.
* generic/tclThreadTest.c: Added -joinable flag to 'testthread create'. Added subcommand 'testthread join'.
* doc/CrtChannel.3: Added documentation for Tcl_IsChannelRegistered, Tcl_IsChannelShared, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers.
* doc/Thread.3: Added documentation for Tcl_JoinThread.
* tests/thread.test: Added tests for joining of threads.
file: [e94f68c809] check-in: [cdf262856d] user: kupries branch: trunk, size: 15969
2000-04-25
20:58
* unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: updated for http change and some cleanup * library/http2.[13]: moved dir http2.1 to http2.3 to match version
file: [8729dec0ae] check-in: [1e558a16da] user: hobbs branch: trunk, size: 15936
2000-02-10
02:54
flipped debug bit file: [4fb0ef94d2] check-in: [d5abd1524c] user: hobbs branch: trunk, size: 15936
2000-01-26
03:38
* win/makefile.vc: added some support for building helpfile on Windows
file: [7bdb28590c] check-in: [bfb0850aff] user: hobbs branch: trunk, size: 15936
2000-01-24
02:30
simplified makefile flags file: [9887892e04] check-in: [2f2e46a1a4] user: hobbs branch: trunk, size: 15400
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: [7a05eb8aa2] check-in: [28cb1be105] user: hobbs branch: trunk, size: 15607
1999-10-29
03:05
* win/tclWinTest.c: added testvolumetype command, as atime is completely ignored for Windows FAT file systems * win/tclWinPort.h: added sys/utime.h to includes
file: [9ab83b7ded] check-in: [3fdb59940f] user: hobbs branch: trunk, size: 18015
1999-10-05
22:47
* {win,mac,unix,tools,}/README: * win/README.binary: * win/makefile.vc: * {win,unix}/configure.in: * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0. * win/tclWinReg.c: fixed registry command to properly 'get' HKEY_PERFORMANCE_DATA root key data. Needs more work. * win/tclWinSerial.c: changed SerialSetOptionProc to return TCL_OK by default. (patch from Rolf Schroedter)
file: [f49a0ceb52] check-in: [090ccd067b] user: hobbs branch: trunk, size: 18030
1999-08-13
16:49
Fixed type, USE_TCL_ALLOC should be USE_TCLALLOC file: [ae0c28a99e] check-in: [3bc29fd348] user: redman branch: trunk, size: 18031
1999-07-22
23:45
Fix hange with socket code (win32) with threads enabled, fixed the semaphores for threads disabled. Fixed calling of tcltest in Makefile.in (win32) and fixed safe-6.3 for threads enabled. file: [d5dd3c0ea1] check-in: [a5863b3a81] user: redman branch: trunk, size: 18032
21:50
* Changed version to 8.2b2.

* win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385]

* generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391]

* unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413]

* tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427] file: [fe72829433] check-in: [589cb7ba77] user: redman branch: trunk, size: 18032

00:13
* win/makefile.vc: Changed version number of DDE package in VC++ makefile to use 1.1 instead of 1.0. file: [efde382d1b] check-in: [6633a54dd5] user: redman branch: trunk, size: 18032
1999-07-20
00:11
changed http package version from 2.0 to 2.1 file: [5d4760cef3] check-in: [fda7557642] user: hershey branch: trunk, size: 18033
1999-07-13
22:23
Makefile.in: fixed cat32.exe build makefile.vc: fixed calling tcltest.exe file: [6c496c62f2] check-in: [580b6853c5] user: redman branch: trunk, size: 18032
1999-07-11
20:29
Change version number in NMAKE makefile file: [3b49fc70c7] check-in: [b1cd1cf0ff] user: redman branch: trunk, size: 18096
1999-06-15
01:16
Merged String and Unicode object types. Added new functions to the puplic API: Tcl_NewUnicodeObj, Tcl_SetUnicodeObj, Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange, Tcl_AppendUnicodeToObj.

Note: some stringObj tests are still failing--the teststringobj command still needs to be updated. file: [52bd26a816] check-in: [23b23af342] user: hershey branch: trunk, size: 18097

1999-06-08
02:59
* tests/string.test: * generic/tclVar.c (Tcl_SetVar2Ex): * generic/tclStringObj.c (Tcl_AppendObjToObj): * generic/tclCmdMZ.c (Tcl_StringObjCmd): optimized the string index, string length, string range, and append command in cases where the object's internal rep is a bytearray. Objects with other internal reps are converted to have the new unicode internal rep.
* unix/Makefile.in: * win/Makefile.in: * win/Makefile.vc: * tests/unicode.test: * generic/tclInt.h: * generic/tclObj.c: * generic/tclUnicodeObj.c: added a new object type to store the unicode representation of a string.
* generic/tclTestObj.c: added the objtype option to the testobj command. This option returns the name of the type of internal rep an object has.
file: [e830e5e201] check-in: [8fcb19ead3] user: hershey branch: trunk, size: 18128
1999-05-07
23:40
removed bad patch file: [3a297e89a3] check-in: [4272a34e3e] user: stanton branch: trunk, size: 18097
20:06
* win/winDumpExts.c: * win/makefile.vc: Changed to emit library name in defs file. [Bug: 1998] file: [4a191c6c0f] check-in: [3518024b7f] user: stanton branch: trunk, size: 18126
1999-05-05
20:29
* win/makefile.vc: Added encoding directory to install-libraries target. file: [18c08f5afc] check-in: [7141ceb369] user: stanton branch: trunk, size: 18131
1999-04-30
23:35
* Changed version to 8.1.1. file: [a2d5efede5] check-in: [f373e48927] user: stanton branch: trunk, size: 17979
1999-04-21
21:50
Resynced with mainline. file: [a1b4d24ecb] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 17945
18:40
merged the parse changes between TclPro1.2 and Tcl8.1. Fixed bug in Windows makefile caused when the win/pkgIndex.tcl file was replaced file: [fc7065f0fc] check-in: [8a4ab921ba] user: surles branch: scriptics-tclpro-1-2, size: 17947
18:16
merged the parse changes between TclPro1.2 and Tcl8.1. Fixed bug in Windows makefile caused when the win/pkgIndex.tcl file was replaced file: [6d9f9fb22a] check-in: [2874a749d4] user: surles branch: trunk, size: 17943
01:47
Added: Merged with mainline. file: [c701c90b92] check-in: [81c2b84aff] user: rjohnson branch: scriptics-tclpro-1-2, size: 17988
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-19
22:05
fixed bug 1571: pkgIndex files fail for dde and registry packages: file: [483efce842] check-in: [b8f26e5cb1] user: surles branch: trunk, size: 17982
1999-04-17
00:18
fixed bugs 1785 and 1799: decl header files not installed file: [16b2a11842] check-in: [9dbc16b721] user: surles branch: trunk, size: 17593
1999-04-16
00:46
merged tcl 8.1 branch back into the main trunk file: [ba72e79436] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 17531
1999-04-06
19:19
unchange the makefile.vc file: [7ce472b2a6] check-in: [d0c3b3bdcb] user: surles branch: core-8-1-branch-old, size: 17534
19:06
* generic/tclVar.c: * generic/tclEnv.c: Moved the "array set" C level code into a common routine (TclArraySet). The TclSetupEnv routine now uses this API to create an env array w/ no elements.
* generic/tclEnv.c: * generic/tclWinInit.h: * generic/tclUnixInit.h: * generic/tclInt.h: Made the Env module I18N compliant. Changed the FindVariable routine to TclpFindVariable, that now does a case insensitive string comparison on Windows, and not on UNIX. [Bug: 1299, 1500]
file: [2dd80483ea] check-in: [9aa06360d3] user: surles branch: core-8-1-branch-old, size: 17533
1999-04-02
23:48
Add DDE package (moved from Tk). file: [45facb470b] check-in: [26586b1d7e] user: redman branch: core-8-1-branch-old, size: 17534
1999-04-01
21:52
Applied Jan's patch, fixed TCL_MEM_DEBUG. file: [73c54e583b] check-in: [8c0c86be64] user: redman branch: core-8-1-branch-old, size: 16932
1999-03-30
02:29
Remove the stubs functions, corrected the stub .obj file set. file: [a9d8870292] check-in: [b436652040] user: redman branch: core-8-1-branch-old, size: 16904
1999-03-19
04:01
* win/tclWinChan.c (TclpOpenFileChannel, Tcl_MakeFileChannel): Changed to only test for console or comm handles when the type is FILE_TYPE_CHAR to avoid useless tests on simple files. Also reordered tests so consoles are tested first as this is more common.

* win/makefile.vc: Regularized usage of mkd and rmd and rm.

* library/encoding/shiftjis.enc: * tools/encoding/shiftjis.txt: Missing/incorrect characters in shift-jis table. [Bug: 1008, 1526]

* generic/tclInt.decls: * generic/tcl.decls: Eliminated use of "string" and "list" from argument lists to avoid conflicts with C++ STL. [Bug: 1181]

* win/tclWinFile.c (TclpMatchFiles): Changed to ignore the FS_CASE_IS_PRESERVED bit and always return exactly what we get from the system. file: [e2fdf553c3] check-in: [70b94d21bd] user: stanton branch: core-8-1-branch-old, size: 17341

1999-03-14
23:57
fixed install target for makefile.vc file: [a9092e6c8c] check-in: [ed9aac4133] user: surles branch: core-8-1-branch-old, size: 17213
1999-03-11
23:49
changed hardcoded reference to ../tests/all.tcl to use variable in its path. file: [0d0afe5869] check-in: [d29a7d3879] user: hershey branch: core-8-1-branch-old, size: 17078
19:28
Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0
19:03
"make test" now invokes the test suite from the current working dir so that you can call "make test" on multiple platforms simultaneously. file: [20bc1674f2] check-in: [4ed00c3520] user: hershey branch: core-8-1-branch-old, size: 17073
1999-03-10
06:49
Integrated stubs mechanism from 8.0 into 8.1 file: [7b60f02284] check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 17074
05:52
Merged stubs changes into mainline for 8.0 file: [0cae4a6652] check-in: [1969693351] user: stanton branch: trunk, size: 15987
1999-03-08
20:14
First pass at integrating stubs mechanism from 8.0. file: [076fc65aeb] check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 17078
1999-03-05
20:18
* generic/tclCompile.h: * generic/tclStubInit.c: * generic/tclCompileDecls.h: * generic/tclCompileStubs.c: * generic/tclInt.decls: Added functions from tclCompile.h into a new tclCompile interface.

* generic/tclStubs.c: * generic/tclDecls.h: * generic/tcl.decls: Added Tcl_InitMemory.

* generic/tclStubLib.c: Changed to define USE_TCL_STUBS and USE_TCL_STUB_PROCS automatically.

* unix/Makefile.in: Changes to get stubs mechanism working.

* generic/tclGetDate.y: Updated to reflect tclDate.c changes.

* tools/genStubs.tcl: * generic/tclProc.c: * generic/tclStubInit.c: * generic/tclTest.c: * unix/tclUnixFile.c: * unix/tclUnixPort.h: lint

* win/makefile.vc: * generic/tclAlloc.c: Changed USE_NATIVEMALLOC to USE_NATIVE_MALLOC. file: [0b817bf10d] check-in: [6618f6378b] user: stanton branch: dev-stubs-branch, size: 15991

1999-03-03
00:38
* unix/Makefile.in: * unix/configure.in: * unix/ldAix: Enhanced AIX shared library support.

* win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions.

* win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl.

* doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions.

* doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command.

* generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome.

* generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG.

* doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0.

* generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script.

* generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c file: [0e347f0258] check-in: [f404370f5a] user: stanton branch: dev-stubs-branch, size: 15986

1999-02-26
02:19
Added new code to properly deal with fileevents and nonblocking mode on serial ports and consoles. Added code to check standard channels for types and create file, console, serial, or pipe channels correctly. file: [b0db007304] check-in: [7f676c0cfc] user: redman branch: core-8-1-branch-old, size: 15739
1999-02-19
02:17
Deleted: Created branch scriptics-tclpro-1-2-synthetic check-in: [1d719b3ad1] user: cvs2fossil branch: scriptics-tclpro-1-2-synthetic, 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: [9f1260c32b] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 15679

1999-02-03
02:59
* win/makefile.vc: Added better support for paths with spaces in the name. Added .lib and support .dlls to the install-binaries target. Added generate of a pkgIndex.tcl script to the install-libraries target. file: [09ff18f716] check-in: [8da6e53bdc] user: stanton branch: trunk, size: 14650
1999-02-02
23:01
Changed to pass registry dll path into test script so the test doesn't depend on being able to find a working pkgIndex.tcl file file: [9b17860718] check-in: [a4253646c7] user: stanton branch: trunk, size: 14487
1999-01-29
00:20
Merged changes from Tcl 8.0.5b1 file: [c7fd51e769] check-in: [8953e4aa5b] user: stanton branch: core-8-1-branch-old, size: 15506
1999-01-06
21:08
* win/makefile.vc: * generic/tcl.h: * generic/tclAlloc.c: Added USE_NATIVEMALLOC ifdefs to make it easier to compile for use with Purify. file: [c53a22a864] check-in: [6867e5b3fe] user: stanton branch: trunk, size: 14438
1998-12-13
08:12
Cleaned up makefile.vc install target file: [459b4c006e] check-in: [d3dc73f6aa] user: lfb branch: core-8-1-branch-old, size: 15433
1998-12-11
00:55
updated file lists file: [2838884472] check-in: [5a7eb250db] user: stanton branch: core-8-1-branch-old, size: 15382
1998-11-16
20:45
moved scan implementation into tclScan.c changed scan to support unicode file: [6ab44186e2] check-in: [f9da63b2e8] user: stanton branch: core-8-1-branch-old, size: 15382
1998-11-11
04:08
merged 8.0.4 into 8.1 file: [7fd1a24060] check-in: [fe115bdad2] user: stanton branch: core-8-1-branch-old, size: 15356
01:44
integrated latest regexp updates from Henry Spencer, includes new regexp switches "-line", "-lineanchor", and "-linestop" for controlling newline behavior file: [98f47c1d5f] check-in: [61908a0265] user: stanton branch: core-8-1-branch-old, size: 15193
1998-11-04
04:39
Merged Henry's latest changes to add support for character ranges in cvec data type

Added support for Unicode character classes in regular expressions We now support the following character classes:

alnum, alpha, blank, cntrl, digit, graph, lower, print, punct, space, upper, xdigit

These all follow the example set by the GNU regular expression package for Java except that "digit" only matches the ASCII '0'-'9' characters.

Renamed tclUtf.h to tclUniData.c file: [e183371a41] check-in: [6a4b8e2ee0] user: stanton branch: core-8-1-branch-old, size: 14807

1998-11-02
23:04
cleaned up test suite so most of the tests pass on Windows file: [d5731cae2e] check-in: [e3b726ecfd] user: stanton branch: trunk, size: 14118
19:36
Made "install-libraries" target more silent when copying library files. file: [9fe48134b8] check-in: [236c189a56] user: suresh branch: trunk, size: 14046
1998-10-21
20:39
Integrated latest regexp changes from Henry Spencer. Moved regexp related declarations out of tclInt.h and into tclRegexp.h. Added "encoding" command. file: [542008e95c] check-in: [502d826d63] user: stanton branch: core-8-1-branch-old, size: 14586
1998-10-17
00:20
Bumped the optimization to -O2 (optimize speed); test suite seems to have worked (as much as test suites under windows work) file: [d6193594c9] check-in: [0247552e6b] user: escoffon branch: trunk, size: 14028
1998-10-07
20:57
Fixed a bug that caused the Tcl DLL to be linked against msvcrt.lib for both debug and nodebug builds. file: [caa2d1dd00] check-in: [39335e2e3d] user: escoffon branch: trunk, size: 13951
1998-10-06
02:59
merged 8.0.4 changes into 8.1 branch file: [c9084f86d2] check-in: [e8eee9b422] user: stanton branch: core-8-1-branch-old, size: 14532
00:42
* tclWinFile.c: added warning about modifying static strings * makefile.vc: fixed version strings, added missing debug defines file: [0402b877e1] check-in: [df8e6385a0] user: stanton branch: core-8-1-branch-old, size: 14496
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: [a1c034be19] check-in: [0aa459d72f] user: escoffon branch: trunk, size: 13923
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: [fdfd90cb18] check-in: [281afe0988] user: stanton branch: core-8-1-branch-old, size: 14405

1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [843a97da35] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 14372
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [a0877a03f9] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 11006
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [3a8e6d41f3] check-in: [196f92fd17] user: stanton branch: trunk, size: 13886
1998-08-03
15:49
modified the support for specifying a build directory to be consistent with the Tk makefile.vc file: [2009cf6f3a] check-in: [99855fba4a] user: escoffon branch: trunk, size: 13864
1998-07-31
15:43
added EXTFLAGS hook file: [e70e95db1e] check-in: [63fe55a5a8] user: stanton branch: trunk, size: 13818
1998-07-30
11:56
One more tweak for the import/export. file: [6ac88c6c1e] check-in: [934dc14161] user: escoffon branch: trunk, size: 13688
1998-07-29
11:12
modified to support the new EXTERN macro, which has support for DLL import/export mechanisms. - Defines DLL_BUILD and BUILD_tcl. - Still uses the .def file for the DLLs, we'll phase it out later. file: [4c9dde4b21] check-in: [9a8d7964e9] user: escoffon branch: trunk, size: 13654
1998-07-28
08:56
added the TCLPIPEDLLNAME and TCLREGDLLNAME macros, so that the names can be overridden at the command line file: [3b48b08e72] check-in: [1b78c86f63] user: escoffon branch: trunk, size: 13251
1998-07-24
14:54
Merged changes between child workspace "/home/welch/ws/tcl8.0.3" and parent workspace "/export/home/ws/tcl8.0". file: [0fc9661ba9] check-in: [b3b8cd7df1] user: welch branch: trunk, size: 13183
1998-07-21
15:25
Merged changes between child workspace "/home/escoffon/ws/tcl8.0" and parent workspace "/export/home/ws/tcl8.0". file: [6c5f2b90c7] check-in: [be2f73988c] user: escoffon branch: trunk, size: 13081
1998-07-20
16:23
*** empty log message *** file: [91aea5f6ae] check-in: [6fc98ea957] user: welch branch: trunk, size: 12838
1998-07-09
09:55
added install targets file: [f01984eedb] check-in: [88d4915517] user: escoffon branch: trunk, size: 12810
1998-07-01
18:03
- dropped the .\ from temp dir name - .pch file is now generated in temp dir, not in . file: [e4939d6505] check-in: [825f498d10] user: escoffon branch: trunk, size: 11168
1998-06-18
19:59
put the DLLs, LIBs, and EXEs in the Debug/Release subdirs rather than in win. file: [b82dd5d511] check-in: [48a2601a47] user: escoffon branch: trunk, size: 11148
19:56
Added changes to support builds of different configurations in parallel: - the NODEBUG flag controls Debug/Release builds - different values of NODEBUG create temp files in either Debug or Release subdirectories. - Debug DLLs and executables follow the Windows convention of a 'd' at the end of the name (e.g. tcl80d.dll) file: [19ae412e86] check-in: [9bad961237] user: escoffon branch: trunk, size: 10833
1998-06-10
12:36
added cleanup of .pdb and .pch files in the clean target file: [14af07fd4c] check-in: [0535628a63] user: escoffon branch: trunk, size: 10590
1998-04-29
17:10
*** empty log message *** file: [ae70bfd3f6] check-in: [a28b6847b7] user: stanton branch: trunk, size: 10564
1998-03-26
14:56
Added: Initial revision file: [98a3e7f257] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 10514