Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file win/rules.vc at check-in 6c2af8c78b30d112
|
2026-07-10
| ||
| 09:29 | Fix nmake builds of Tcl/Tk in non-default directories file: [ab1ceae056] check-in: [afc4e5d6f9] user: apnadkarni branch: bug-9594d5a0, size: 65289 | |
|
2026-07-07
| ||
| 07:19 | Manifest is already in rc, so no need to run mt tool file: [fad3efb8de] check-in: [25e1877565] user: jan.nijtmans branch: manifest-in-rc-only, size: 64102 | |
|
2026-06-18
| ||
| 14:56 | Spacing file: [b90a8011cd] check-in: [8b5cde2e94] user: jan.nijtmans branch: main, size: 64439 | |
|
2026-06-06
| ||
| 01:19 | Minor tweaks to nmake log messages file: [72c3f7104a] check-in: [402a469436] user: apnadkarni branch: apn-nmake-tweaks, size: 64440 | |
|
2026-06-04
| ||
| 06:02 | Add missing -DNDEBUG to nmakehlp build. Silence one more invocation of echo file: [67bd2f1860] check-in: [95c41ce465] user: apnadkarni branch: apn-nmake-tweaks, size: 64494 | |
| 04:28 | Install static libraries in same location as Tcl's, not under package directories file: [ba5ec33f70] check-in: [a754449adc] user: apnadkarni branch: apn-nmake-tweaks, size: 64484 | |
|
2026-06-03
| ||
| 11:41 | Initialize nmake VERBOSE file: [74f52e6ca5] check-in: [766a63d314] user: apnadkarni branch: apn-nmake-tweaks, size: 64378 | |
| 08:30 | Less verbose nmake output by default. Add OPTS=verbose for old behavior file: [9489d9998a] check-in: [9e3254bf15] user: apnadkarni branch: apn-nmake-tweaks, size: 64364 | |
|
2026-04-26
| ||
| 03:53 | Sync win/rules-ext.vc and win/rules.vc up with other projects; remove debug messages. file: [e8ff0c42ae] check-in: [09649523a3] user: PHILB branch: pbrooks-nmakehlp-exe-removal, size: 64746 | |
|
2026-04-21
| ||
| 16:08 | (almost) merge-mark. Cross-compile CC still doesn't work file: [9944cc8cfa] check-in: [0063ae8c0d] user: jan.nijtmans branch: bug-d109376adf, size: 63592 | |
| 04:03 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. Add find_nmakehlp.tcl to deduce NMAKEHLP_NATIVE from TCLSH_NATIVE when that is set. Change MINOR rev for rules.vc to 17 file: [04fa5c2c01] check-in: [51182fdd0b] user: PHILB branch: pbrooks-nmakehlp-exe-removal, size: 64775 | |
|
2026-04-13
| ||
| 18:49 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. Add find_nmakehlp.tcl to deduce NMAKEHLP_NATIVE from TCLSH_NATIVE when that is set. Remove debug message. file: [4907651b45] check-in: [ff28e5a7b4] user: PHILB branch: pbrooks-nmakehlp-exe-removal, size: 64777 | |
| 18:37 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. Add find_nmakehlp.tcl to deduce NMAKEHLP_NATIVE from TCLSH_NATIVE when that is set. file: [6bad821371] check-in: [a142bfe61e] user: PHILB branch: pbrooks-nmakehlp-exe-removal, size: 64822 | |
|
2026-04-12
| ||
| 21:42 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. file: [cbae0e4067] check-in: [ef0d3c2617] user: PHILB branch: pbrooks-nmakehlp-exe-removal, size: 64615 | |
|
2026-04-02
| ||
| 11:10 | Attempt to build nmakehlp.exe for x86_64 always file: [3e0dfc068b] check-in: [22a18dc3fa] user: jan.nijtmans branch: bug-d109376adf, size: 63574 | |
|
2026-02-18
| ||
| 08:07 | Fix [be40b73615] nmake: rmdir and mkdir are picked from cygwin if available file: [69bd06d3ea] check-in: [a7d930aef9] user: jan.nijtmans branch: core-9-0-branch, size: 63712 | |
| 07:56 | [be40b73615] nmake: rmdir and mkdir are picked from cygwin if available file: [fb8816dd45] check-in: [c46a5a0e43] user: jan.nijtmans branch: core-8-6-branch, size: 62710 | |
|
2026-02-17
| ||
| 18:30 | [be40b736] nmake picks Cygwin rmdir. Patch by Csaba (thanks) file: [7c1bdc1943] check-in: [b1c564e37d] user: oehhar branch: be40b736-nmake-rmdir-cygwin-mixup, size: 63712 | |
|
2025-12-19
| ||
| 09:40 | Proposed fix for [632710f6b7]: Check for -municode doesn't work on WSL. Also add /HIGHENTROPYVA:NO to NMAKE build file: [b62df49ed8] check-in: [f3f4ce0296] user: jan.nijtmans branch: bug-632710f6b7, size: 63544 | |
|
2025-11-24
| ||
| 10:10 | Try to add the -std:c11 compiler flag file: [301b757d09] check-in: [35987a5771] user: jan.nijtmans branch: tip-626, size: 63531 | |
|
2025-08-12
| ||
| 14:43 | Merge 8.6 file: [2412e341bf] check-in: [32fc124107] user: jan.nijtmans branch: core-9-0-branch, size: 63522 | |
| 14:25 | Update dde => 1.4.5. Don't worry about Tcl 8.7 any more file: [ab0fe38c3f] check-in: [7037a107d0] user: jan.nijtmans branch: core-8-6-branch, size: 62520 | |
|
2025-05-18
| ||
| 15:53 | Bug [3335120320]. Fix for case where extension is installed into a directory other than where Tcl is installed file: [7293865f5d] check-in: [ee68735740] user: apnadkarni branch: apn-bug-3335120320, size: 63550 | |
|
2025-04-09
| ||
| 13:49 | Update rules.vc file: [5ec79ffefc] check-in: [44a6d22f3c] user: jan.nijtmans branch: core-9-0-branch, size: 63480 | |
|
2025-04-07
| ||
| 14:48 | Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never fly .... file: [bf34709a8e] check-in: [7010c4ae07] user: jan.nijtmans branch: core-9-0-branch, size: 63482 | |
|
2025-03-26
| ||
| 10:37 | Typo: there is no libucrt.lib file: [bed53b122b] check-in: [5e0c95bca2] user: jan.nijtmans branch: core-8-6-branch, size: 62548 | |
| 10:34 | More int->Tcl_Size, making command processing 64-bit safe. file: [4f72691b64] check-in: [e5495dc820] user: jan.nijtmans branch: tip-626, size: 63635 | |
|
2025-02-27
| ||
| 08:26 | Fix [a77029cdea]: MS-VS build system: pckIndex.tcl when building for 9 misses "t" for TCL 8.6 part file: [96ef13972f] check-in: [b05c675ee4] user: jan.nijtmans branch: core-9-0-branch, size: 63638 | |
|
2025-02-26
| ||
| 20:32 | Possible fix for [a77029cdea]: MS-VS build system: pckIndex.tcl when building for 9 misses "t" for TCL 8.6 part file: [abc5bf28ac] check-in: [14db8eaae0] user: jan.nijtmans branch: bug-a77029cdea, size: 63638 | |
|
2025-02-19
| ||
| 08:29 | Split off "9.0" branch, as preparation for TIP #711 file: [b3d8577052] check-in: [975a904f7f] user: jan.nijtmans branch: core-9-0-branch, size: 63571 | |
|
2024-11-13
| ||
| 14:36 | Sync "rules.vc" with Tk file: [d3dfd51ac2] check-in: [4e6eee5fa2] user: jan.nijtmans branch: core-8-branch, size: 63562 | |
|
2024-10-07
| ||
| 22:29 | Merge [76d1886f29422a04]: Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime. file: [abebee8255] check-in: [47ed697445] user: pooryorick branch: unchained, size: 62201 | |
|
2024-09-29
| ||
| 10:52 | Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime. file: [728ea60a25] check-in: [76d1886f29] user: apnadkarni branch: main, size: 63388 | |
|
2024-08-31
| ||
| 07:33 | Merge [cf7c97fb5c6d65e2]: Remove _ATL_XP_TARGETING from rules.vc: Windows XP is no longer supported. file: [da1d7fbae8] check-in: [3124f168df] user: pooryorick branch: unchained, size: 62131 | |
| 00:55 | Merge [71a3a40df62d5b03]: AC_PREREQ([2.69]). Fix some indenting. file: [38998291f1] check-in: [bfb61bc911] user: pooryorick branch: unchained, size: 62152 | |
|
2024-08-30
| ||
| 20:39 | Merge [f94832a3e1175905]: TK_ZIP_FILE definition to nmake makefile, to be consistent with autoconf build. file: [7828f6c20e] check-in: [a5196863e6] user: pooryorick branch: unchained, size: 62236 | |
| 20:16 | Merge [4d2785855246145e]: Minor fix - Add TCL_ZIP_FILE definition to nmake makefile to be consistent with autoconf build. file: [0cfd330bf7] check-in: [7c2fcee113] user: pooryorick branch: unchained, size: 62354 | |
|
2024-08-29
| ||
| 08:40 | Merge [9ffd7855661ca409]: More of the same: Space before tab is extremely unlikely to be correct indentation pattern. file: [8ff3dd81b8] check-in: [12c6b8b472] user: pooryorick branch: unchained, size: 62268 | |
|
2024-08-25
| ||
| 06:46 | Merge [bff47024c3a697db]: Some int -> Tcl_Size. file: [b969271cea] check-in: [3e48a5e14a] user: pooryorick branch: unchained, size: 62269 | |
| 05:40 | Merge [d271c621b087ca02]: Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86. file: [73292e879e] check-in: [3d0e84c549] user: pooryorick branch: unchained, size: 62251 | |
| 05:39 | Merge [44d6431e4130389b]: Fix 1ca3c8d9da: nmake build with OPTS=static. file: [7d764ceebc] check-in: [5a4cf99df8] user: pooryorick branch: unchained, size: 62192 | |
|
2024-08-23
| ||
| 11:09 | Merge [3bcf25a64abd5e58]: "Correct some test numbers and descriptions" and "The stub library doesn't have a version any more in Tcl 9.0". file: [f3e3859706] check-in: [e6a44a68ca] user: pooryorick branch: unchained, size: 62161 | |
|
2024-08-22
| ||
| 18:55 | Merge [fc811cc87757747a]: Update rules.vc. file: [c1e8a55f05] check-in: [b873cc88e5] user: pooryorick branch: unchained, size: 62088 | |
| 15:22 | Remove _ATL_XP_TARGETING from rules.vc: Windows XP is no longer supported file: [b3f9aa18b9] check-in: [a47aa01f87] user: jan.nijtmans branch: core-8-branch, size: 63318 | |
|
2024-08-13
| ||
| 08:36 | AC_PREREQ([2.69]). Fix some indenting file: [9a01b1f7ef] check-in: [619dc20963] user: jan.nijtmans branch: core-8-branch, size: 63440 | |
| 08:28 | Fix indenting. Prevent Tcl 8.6 to load Tk 8.7 (when it goes final). Fix AC_PREREQ. See: [https://core.tcl-lang.org/tk/tktview/1562e10c58|1562e10c58] file: [5db0f17b37] check-in: [30b7126179] user: jan.nijtmans branch: core-8-6-branch, size: 62551 | |
|
2024-08-04
| ||
| 21:54 | TCL_ZIP_FILE/TK_ZIP_FILE definition to nmake makefile, to be consistent with autoconf build file: [3c93b72379] check-in: [3adf9df3f9] user: jan.nijtmans branch: core-8-branch, size: 63524 | |
|
2024-07-30
| ||
| 10:22 | Minor fix - Add TCL_ZIP_FILE definition to nmake makefile to be consistent with autoconf build file: [1375c83d66] check-in: [4d27858552] user: apnadkarni branch: main, size: 63642 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [74193d3096] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 61984 | |
|
2024-06-05
| ||
| 13:10 | More of the same: Space before tab is extremely unlikely to be correct indentation pattern. file: [41d97d715b] check-in: [9ffd785566] user: jan.nijtmans branch: main, size: 63556 | |
|
2024-01-06
| ||
| 18:08 | Merge 8.6. Some int -> Tcl_Size file: [5be8f10e0e] check-in: [d3eecc8415] user: jan.nijtmans branch: core-8-branch, size: 63557 | |
| 17:09 | Correction in documentation embedded in rules.vc file: [e4bc8411f7] check-in: [970a486210] user: jan.nijtmans branch: core-8-6-branch, size: 62636 | |
|
2024-01-05
| ||
| 14:20 | Make the SUFX for nmake-builds the same as for Makefile builds, if TCL_VERSION > 86 file: [ab7279b067] check-in: [9caa76ac38] user: jan.nijtmans branch: core-8-branch, size: 63539 | |
|
2024-01-04
| ||
| 16:22 | Fix [https://core.tcl-lang.org/tk/info/1ca3c8d9da|1ca3c8d9da]: nmake build with OPTS=static file: [0bfbc6141d] check-in: [1ab4a209cb] user: jan.nijtmans branch: core-8-branch, size: 63480 | |
| 16:06 | Fix [https://core.tcl-lang.org/tk/info/1ca3c8d9da|1ca3c8d9da]: nmake build with OPTS=static file: [d78067e8cb] check-in: [77a9677242] user: jan.nijtmans branch: core-8-6-branch, size: 62618 | |
|
2023-11-08
| ||
| 12:11 | Remove version number from stub library, for Tk 9.0 file: [984c87d5be] check-in: [196db65dee] user: jan.nijtmans branch: core-8-branch, size: 63449 | |
|
2023-10-14
| ||
| 21:25 | Missing !endif (in previous commit) file: [7257aa896b] check-in: [998a0743c7] user: jan.nijtmans branch: core-8-6-branch, size: 62587 | |
|
2023-10-13
| ||
| 14:59 | Restore to rules.vc version 10, so we don't accidentally use Tcl 8.7/9.0 features file: [0ebeb38ed1] check-in: [398fef5a11] user: jan.nijtmans branch: core-8-6-branch, size: 62579 | |
|
2023-10-09
| ||
| 18:24 | Update rules.vc file: [2ede8ec9ab] check-in: [2e4b25b4e1] user: jan.nijtmans branch: core-8-6-branch, size: 63376 | |
|
2023-05-01
| ||
| 19:42 | Remove internal use of TCL_UTF_MAX=3 as much as possible, without compromizing existing TIP's file: [995e0607bf] check-in: [86503e53c7] user: jan.nijtmans branch: tip-665, size: 63272 | |
|
2023-04-30
| ||
| 19:30 | Delete related to TCL_BUILD_FOR and all code related to it. file: [9841008a7b] check-in: [c6bdc6e298] user: pooryorick branch: unchained, size: 61618 | |
| 19:03 | Fix OPTS=utf16 build for Tcl 9.0 file: [3af8227d6d] check-in: [95cb1987c8] user: jan.nijtmans branch: main, size: 63530 | |
| 18:36 | Remove all code that is conditioned on TCL_MAJOR_VERSION. file: [51bce80215] check-in: [5037505a02] user: pooryorick branch: unchained, size: 62105 | |
|
2023-04-28
| ||
| 23:57 | Remove all code related to TCL_NO_DEPRECATED, and some related to TCL_MAJOR_VERSION. file: [5857b79376] check-in: [a2e5794d46] user: pooryorick branch: unchained, size: 63039 | |
| 17:34 | Remove all code related to TCL_UTF_MAX=3. file: [45c86c48e3] check-in: [d0c75e3b88] user: pooryorick branch: unchained, size: 63274 | |
|
2023-04-21
| ||
| 00:42 | Updated disabletcl8api to post TIP 660. Changed the default while doing that. Now, without related configure option the tcl core will build without the compatibility macros (which also hides other type problems). To build the core with the complatibility macros configure with --enable-tcl8api. Jan claimed that with [fc9c3d7c3e009] disabledtcl8api was added to trunk but while I confess I didn't fully understand Jan changed the mechnism and missed to disables the tip 616 API functions. file: [5bee8eca74] check-in: [452896d195] user: pointsman branch: disabletcl8api, size: 64031 | |
|
2023-04-12
| ||
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [4fc245e1c1] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 63530 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [f39f88e0bb] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 62845 | |
|
2023-04-10
| ||
| 13:19 | Add notcl8api to OPTS to mirror --disable-tcl8api in configure file: [c81064fc30] check-in: [b6fe05811d] user: apnadkarni branch: disabletcl8api-win, size: 64033 | |
|
2022-10-26
| ||
| 09:43 | www.tcl-tk.org -> www.tcl-lang.org file: [64b2c0e4da] check-in: [5b9cf56d7f] user: jan.nijtmans branch: core-8-6-branch, size: 62846 | |
|
2022-10-25
| ||
| 08:47 | Merge 8.6. Bug in rules.vc (visible in Tk: handle TK_MAJOR_VERSION the same as TCL_MAJOR_VERSION) file: [3640958063] check-in: [863e037dc9] user: jan.nijtmans branch: core-8-branch, size: 63531 | |
|
2022-10-14
| ||
| 11:22 | Build-fix file: [da721ddf9b] check-in: [8c4ce47cd6] user: jan.nijtmans branch: tcl8-compat, size: 63522 | |
|
2022-10-13
| ||
| 14:56 | More progress in handling rules.vc file: [d8f9c1967d] check-in: [7d2ee231b5] user: jan.nijtmans branch: tcl8-compat, size: 63516 | |
|
2022-07-07
| ||
| 10:59 | Unnecessary quotes in win/rules.vc file: [1c88b9dbea] check-in: [e1ba6d530e] user: jan.nijtmans branch: core-8-6-branch, size: 62837 | |
|
2022-06-27
| ||
| 10:07 | Fix superflous !endif file: [e2b401a396] check-in: [ee15e79f3f] user: jan.nijtmans branch: tcl8-compat, size: 63375 | |
|
2022-06-26
| ||
| 22:49 | Add OPTS=tcl8 file: [b022029fc1] check-in: [e496600364] user: jan.nijtmans branch: tcl8-compat, size: 63387 | |
|
2022-06-24
| ||
| 14:44 | Complete removal of version from stub library file: [1386045a90] check-in: [19837fe045] user: jan.nijtmans branch: tcl8-compat, size: 63190 | |
| 14:29 | Merge 9.0 file: [839c9bf1f2] check-in: [919cfd1989] user: jan.nijtmans branch: tcl8-compat, size: 63026 | |
| 14:26 | slightly stricter checking for TCL_MAJOR_VERSION in rules.vc file: [7c820d0e0d] check-in: [86b4decffb] user: jan.nijtmans branch: core-8-6-branch, size: 62841 | |
|
2022-06-22
| ||
| 14:24 | No quotes when testing for TCL_MAJOR_VERSION file: [142c7c3a29] check-in: [750d6b65fa] user: jan.nijtmans branch: tcl8-compat, size: 63017 | |
|
2022-06-12
| ||
| 16:54 | Enhance for Windows file: [46df51fcf2] check-in: [d21cef9e4b] user: jan.nijtmans branch: tcl8-compat, size: 63031 | |
|
2022-05-22
| ||
| 11:59 | Disable C4090 warning; See: [https://developercommunity.visualstudio.com/t/c-compiler-incorrect-propagation-of-const-qualifie/39071] file: [afa89d3b33] check-in: [d6c499abfe] user: jan.nijtmans branch: core-8-6-branch, size: 62832 | |
|
2022-03-15
| ||
| 17:14 | Merge 8.7 file: [db8aef288f] check-in: [9723d06eae] user: jan.nijtmans branch: main, size: 62806 | |
| 17:12 | Fix [639208cc7b]: main makefile.vc OPTS=static compile error in libtommath\bn_mp_set_i64.c: An unary minus operator was assigned to a signless type. The result is still signless. file: [3a144b49e8] check-in: [47d5aef864] user: jan.nijtmans branch: core-8-6-branch, size: 62871 | |
| 16:15 | Now - really - allow TCL_UTF_MAX=3 compiling with nmake build file: [0ff866095c] check-in: [3c9bd3dae6] user: jan.nijtmans branch: main, size: 62775 | |
|
2022-03-14
| ||
| 16:06 | More progress file: [e540b64a83] check-in: [48ab8b7472] user: jan.nijtmans branch: full-utf-for-87, size: 62814 | |
|
2022-02-15
| ||
| 13:18 | See [https://patch-diff.githubusercontent.com/raw/tcltk/tcl/pull/12.patch], but slightly better: If cross-compiling for ARM64, we must be on AMD64, so just use a pre-compile nmakehlp executable file: [ff8ea1361e] check-in: [0c4eaa1de6] user: jan.nijtmans branch: windows-arm64, size: 62840 | |
|
2022-02-14
| ||
| 15:44 | Fix regression caused by [d109376ad]: Move nmakehlp target down, so it doesn't become the default target. file: [5b0e3b161f] check-in: [c1f5640ee0] user: jan.nijtmans branch: core-8-6-branch, size: 62784 | |
|
2022-02-13
| ||
| 22:29 | Make a start supporting aarch64-w64-mingw32-clang (WIP) file: [dbe2b27920] check-in: [38fd900712] user: jan.nijtmans branch: windows-arm64, size: 62839 | |
|
2022-02-11
| ||
| 16:21 | more tweaks for windows-arm64 file: [3b4b618819] check-in: [466f16e83c] user: jan.nijtmans branch: windows-arm64, size: 62784 | |
| 14:22 | See [https://github.com/tcltk/tcl/pull/11], but (hopefully) slightly better file: [ada10698a5] check-in: [e6bc056435] user: jan.nijtmans branch: windows-arm64, size: 62703 | |
|
2022-02-06
| ||
| 12:47 | another try, rules.vc version 1.10 file: [b5723fef20] check-in: [23587d97c0] user: jan.nijtmans branch: windows-arm64, size: 62586 | |
|
2022-02-04
| ||
| 16:19 | See [https://github.com/tcltk/tcl/pull/10] file: [6f23a15b08] check-in: [fc056d6a1d] user: jan.nijtmans branch: windows-arm64, size: 62437 | |
|
2021-07-08
| ||
| 12:00 | Set -DUSE_NMAKE=1 when compiling under nmake. Update .gitattributes and (for Fossil) binary-glob and crlf-glob file: [7dc5bf664d] check-in: [8ce3a78df2] user: jan.nijtmans branch: core-8-5-branch, size: 19361 | |
|
2021-06-25
| ||
| 14:03 | Merge 8.7 file: [edbe470837] check-in: [aa4e6f4d4f] user: jan.nijtmans branch: build-info, size: 62054 | |
|
2021-06-08
| ||
| 14:22 | Name TKSCRIPTZIPNAME the same way as TCLSCRIPTZIPNAME file: [9854b38266] check-in: [0c06b4fa53] user: jan.nijtmans branch: core-8-6-branch, size: 62040 | |
|
2021-04-28
| ||
| 15:53 | Merge 8.7 Signature change for Tcl_SetPanicProc() and Tcl_FindExecutable() file: [067684c6e1] check-in: [fa99536a31] user: jan.nijtmans branch: build-info, size: 62053 | |
| 14:52 | Merge 9.0 file: [55ff114d11] check-in: [5623546e4a] user: jan.nijtmans branch: rfe-854941, size: 62043 | |
|
2021-04-21
| ||
| 09:24 | Fix default-pkgindex rule in makefile.vc, for generation of TEA extensions for Tcl 9 (see: TIP #595) file: [9fc0363dc3] check-in: [83b18e30fd] user: jan.nijtmans branch: core-8-6-branch, size: 62039 | |
|
2021-04-19
| ||
| 16:27 | Complete TIP #595 for rules.vc file: [84605bd9ea] check-in: [85fe9a5eac] user: jan.nijtmans branch: core-8-6-branch, size: 61316 | |
|
2021-04-14
| ||
| 08:47 | Merge 8.7 file: [d697276423] check-in: [fa6dd1549b] user: jan.nijtmans branch: build-info, size: 61171 | |
|
2021-04-13
| ||
| 06:09 | Merge 9.0 file: [a137dcb9e9] check-in: [b07425e086] user: jan.nijtmans branch: rfe-854941, size: 61161 | |
|
2021-04-06
| ||
| 15:57 | Update rules.vc file: [172e072964] check-in: [f1b8c07fd9] user: jan.nijtmans branch: bug-ea39ab591e, size: 61157 | |
|
2021-02-17
| ||
| 17:37 | Merge 9.0 file: [7db1131beb] check-in: [5d51d3c1fc] user: jan.nijtmans branch: rfe-854941, size: 60937 | |
|
2021-02-10
| ||
| 11:42 | Merge 8.7 file: [41a7351e2f] check-in: [bb3a9f3cb6] user: jan.nijtmans branch: build-info, size: 60947 | |
| 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: [55556eccd8] check-in: [8659e3ab6b] user: jan.nijtmans branch: bug-87e840c26c, size: 60933 | |
|
2021-01-28
| ||
| 15:31 | Merge 8.7 file: [51fa146cb0] check-in: [41a4601ee7] user: jan.nijtmans branch: build-info, size: 61234 | |
|
2021-01-20
| ||
| 10:57 | Don't use LTO for any stub libraries: It's asking for trouble when an extension is compiled with different CFLAGS as the stub library. file: [be09d70ab8] check-in: [d270942d10] user: jan.nijtmans branch: bug-98ae20f0f5, size: 61220 | |
|
2021-01-04
| ||
| 16:45 | Roll-back part of [4dfa9000e1]: This isn't used for Tcl, but breaks some extensions (like tkImg) file: [fdb037aa07] check-in: [fdd4c5f918] user: jan.nijtmans branch: core-8-6-branch, size: 61215 | |
|
2020-12-22
| ||
| 07:12 | Fix [ea8cd4789c]: Tcl 8.6.11 does not compile with VisualStudio 2010. Thanks Paul! file: [fa311120f0] check-in: [1b77f56018] user: jan.nijtmans branch: core-8-6-branch, size: 61295 | |
|
2020-12-13
| ||
| 16:57 | Merge 8.7 file: [d2ff8da23f] check-in: [da96221a35] user: jan.nijtmans branch: build-info, size: 61310 | |
|
2020-12-12
| ||
| 06:14 | nmake: fix path in tcl.nmake check file: [6a3a44b3ba] check-in: [1ea1474059] user: apnadkarni branch: core-8-6-branch, size: 61296 | |
|
2020-12-11
| ||
| 08:57 | Fix commits 93ab6a and 606df1. msvcrt time64bit - TCL_{MAJOR,MINOR}_VERSION checks. msvcrt and time64bit OPTS checks were using Tcl versions before definition. Moved Tcl version retrieval to earlier in the build as a fix. Also, < cannot be used with strings, so made the checks numerics. file: [4ba26a5ce6] check-in: [71e283e8e6] user: apnadkarni branch: core-8-6-branch, size: 61278 | |
| 07:57 | nmake: build nmakehlp with -DNDEBUG, sync rules.vc for 8.7 file: [04308ba19c] check-in: [9302542f3d] user: apnadkarni branch: core-8-6-branch, size: 61272 | |
|
2020-12-09
| ||
| 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: [0ecc0ba28d] check-in: [588d9bc271] user: jan.nijtmans branch: core-8-branch, size: 60279 | |
|
2020-12-07
| ||
| 13:53 | rules.vc: Make sure that 3th "load" argument is titlecased in pkgIndex.tcl file: [d4f4ceb2df] check-in: [4dfa9000e1] user: jan.nijtmans branch: core-8-6-branch, size: 60108 | |
|
2020-12-06
| ||
| 08:06 | nmake builds: extract {TCL,TK}_RELEASE_SERIAL and patch letters from {tcl,tk}.h file: [f74d2f5bf9] check-in: [b528345720] user: apnadkarni branch: core-8-6-branch, size: 60029 | |
|
2020-12-04
| ||
| 11:46 | Merge 9.0 file: [050a20b6d5] check-in: [3cbe782495] user: jan.nijtmans branch: paths-for-9, size: 59581 | |
|
2020-12-02
| ||
| 11:57 | Don't use -opt:nowin98 linker option any more. See: [https://bugzilla.mozilla.org/show_bug.cgi?id=130372] file: [1baac8dfcf] check-in: [45f7fac3b5] user: jan.nijtmans branch: core-8-6-branch, size: 59360 | |
| 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: [3e5a53de5a] check-in: [9a645212f1] user: jan.nijtmans branch: core-8-5-branch, size: 19347 | |
|
2020-10-16
| ||
| 16:36 | Merge trunk file: [75208ce871] check-in: [11240a9a25] user: jan.nijtmans branch: paths-for-9, size: 60051 | |
| 16:36 | Merge trunk file: [0c9429842f] check-in: [c6ac3b07a5] user: jan.nijtmans branch: rfe-854941, size: 59848 | |
| 16:34 | Merge 8.7 file: [3d99d93bc9] check-in: [600368ed3f] user: jan.nijtmans branch: build-info, size: 59858 | |
|
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: [5683b5d3ae] check-in: [4123a658fe] user: jan.nijtmans branch: core-8-6-branch, size: 59844 | |
|
2020-09-25
| ||
| 14:17 | Use utf-8 as default encoding for configuration information file: [8616ab2472] check-in: [82ee0f51dc] user: jan.nijtmans branch: tip-587-for-8.7, size: 60085 | |
|
2020-09-15
| ||
| 15:18 | Merge trunk file: [f5358aff2e] check-in: [8bbc5b6825] user: jan.nijtmans branch: paths-for-9, size: 60293 | |
| 15:12 | Merge 8.7 file: [807e7c637c] check-in: [193ee31037] user: jan.nijtmans branch: build-info, size: 60100 | |
| 15:11 | Merge trunk file: [9261f39613] check-in: [51c350e0e9] user: jan.nijtmans branch: rfe-854941, size: 60090 | |
|
2020-09-01
| ||
| 10:33 | Merge 8.6 file: [de4599d63a] check-in: [2e2f130b01] user: jan.nijtmans branch: core-8-branch, size: 60086 | |
| 09:15 | Many more internal master/slave -> parent/child renamings file: [71fa6b68d8] check-in: [7424e202bd] user: jan.nijtmans branch: core-8-6-branch, size: 60063 | |
|
2020-08-13
| ||
| 14:35 | Merge 9.0 file: [5f655ad9b9] check-in: [7a40e1f9d2] user: jan.nijtmans branch: rfe-854941, size: 60112 | |
|
2020-07-13
| ||
| 12:03 | (Experiment): What happens if we purge all usages of Master/Slave from Tcl. Highly experimental, not meant for Tcl 8.6.11! file: [8280b4606d] check-in: [f9ba684c6b] user: jan.nijtmans branch: no-master-slave, size: 60079 | |
|
2020-07-06
| ||
| 12:00 | Merge 8.7. Provide both major and minor version number for gcc/clang/msvc file: [c5136ba21b] check-in: [9733ae9512] user: jan.nijtmans branch: build-info, size: 60122 | |
|
2020-06-15
| ||
| 12:43 | Merge 8.7 file: [04331b0079] check-in: [6668ee34e6] user: jan.nijtmans branch: death-to-dbgx, size: 60108 | |
|
2020-06-12
| ||
| 14:44 | rules.vc: No need to redefine values which are already the default. tclWinPort.h: Fix comment file: [b7e7faf6fe] check-in: [9cde493d0c] user: jan.nijtmans branch: core-8-6-branch, size: 60085 | |
| 12:56 | rules.vc: No need to redefine values which are already the default. tclWinPort.h: Fix comment file: [0885eb610a] check-in: [0fdd7b2e3b] user: jan.nijtmans branch: core-8-branch, size: 60119 | |
|
2020-04-13
| ||
| 10:04 | Merge 8.7 file: [d5dbc8424a] check-in: [7c72a5de93] user: jan.nijtmans branch: death-to-dbgx, size: 60226 | |
| 10:02 | Merge trunk file: [42d5891fc0] check-in: [b71c0374aa] user: jan.nijtmans branch: paths-for-9, size: 60410 | |
|
2020-04-12
| ||
| 11:04 | Let's test if "make install" works, for now without spaces in the path file: [73ef80ac2d] check-in: [145a394890] user: jan.nijtmans branch: travis-make-install, size: 60203 | |
|
2020-04-10
| ||
| 21:21 | Merge 8.7 file: [d85f406750] check-in: [76ff1e3f31] user: jan.nijtmans branch: death-to-dbgx, size: 60086 | |
| 15:22 | Merge 8.7 file: [8e863dd051] check-in: [894e2ce40e] user: jan.nijtmans branch: trunk, size: 59354 | |
| 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: [8656cf3e05] check-in: [1f6f21856b] user: jan.nijtmans branch: core-8-6-branch, size: 60044 | |
|
2020-04-09
| ||
| 11:55 | Make same changes as done for UNIX/MacOS now for win32 too, both make and nmake targets. file: [43890842b9] check-in: [4d4ce2b1e0] user: jan.nijtmans branch: paths-for-9, size: 59523 | |
|
2020-03-24
| ||
| 19:31 | Make utf-8 the default encoding for embedded information file: [30623d17de] check-in: [70604a5212] user: jan.nijtmans branch: utf-8-as-default, size: 59997 | |
|
2020-03-10
| ||
| 15:54 | Merge trunk file: [4869057a72] check-in: [fb566b67ce] user: jan.nijtmans branch: rfe-854941, size: 59293 | |
|
2020-02-13
| ||
| 22:24 | Merge trunk file: [c694b6560a] check-in: [cad1873c5d] user: jan.nijtmans branch: tip-497, size: 59289 | |
|
2020-02-04
| ||
| 09:52 | Adapt rules.vc too file: [a5a242977d] check-in: [dc63e802f6] user: jan.nijtmans branch: death-to-dbgx, size: 60021 | |
| 08:28 | Merge 8.7 file: [9b47d1df32] check-in: [997b2ba007] user: jan.nijtmans branch: trunk, size: 59677 | |
| 08:28 | It appears that inttypes.h was introduced in Visual Studio 2013 file: [53a8bdd067] check-in: [15dcc5fde9] user: jan.nijtmans branch: core-8-branch, size: 59998 | |
|
2020-01-29
| ||
| 16:13 | Merge trunk file: [8edff3bc73] check-in: [a4ea592a5c] user: jan.nijtmans branch: rfe-854941, size: 59743 | |
|
2020-01-24
| ||
| 11:00 | Merge trunk file: [dcc8777179] check-in: [4db2ba7da0] user: jan.nijtmans branch: tip-497, size: 59351 | |
|
2020-01-20
| ||
| 14:19 | Merge 8.7 file: [e4b52f576f] check-in: [3d7b2dce60] user: jan.nijtmans branch: trunk, size: 59739 | |
| 12:18 | Implementation of TIP #542: Support for switchable Full Unicode support file: [71bb310567] check-in: [73c2397d70] user: jan.nijtmans branch: core-8-branch, size: 60060 | |
|
2020-01-15
| ||
| 15:49 | Merge trunk. Fix MSVC static build file: [73fbc28907] check-in: [2fdf82e5b3] user: jan.nijtmans branch: rfe-854941, size: 59720 | |
|
2019-12-13
| ||
| 15:41 | Merge 8.7 file: [7488a0ce05] check-in: [24728eab4a] user: jan.nijtmans branch: utf-max, size: 60037 | |
| 13:06 | Merge 8.7 file: [0fe205b00e] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 59716 | |
| 11:05 | Implement TIP's #538: Externalize libtommath file: [2489c9cde8] check-in: [d796a3955d] user: jan.nijtmans branch: core-8-branch, size: 60037 | |
|
2019-12-08
| ||
| 16:58 | Merge 8.7 file: [44c23353ea] check-in: [d8d7007a64] user: jan.nijtmans branch: utf-max, size: 59876 | |
|
2019-12-04
| ||
| 13:30 | Merge 8.7 file: [26f4f7cc48] check-in: [137abb4009] user: jan.nijtmans branch: trunk, size: 59555 | |
| 13:26 | Merge 8.6 file: [339ad9b010] check-in: [447d580cf0] user: jan.nijtmans branch: core-8-branch, size: 59876 | |
| 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: [5c3dec40c4] check-in: [8c8980b3c9] user: jan.nijtmans branch: core-8-6-branch, size: 59899 | |
|
2019-12-01
| ||
| 20:04 | Merge 8.7 file: [a9d702082d] check-in: [f141590f7f] user: jan.nijtmans branch: utf-max, size: 59059 | |
|
2019-11-28
| ||
| 14:14 | Merge 8.7 file: [db1bfb490e] check-in: [da5a2d331a] user: jan.nijtmans branch: digit-bit-60, size: 59546 | |
| 13:45 | Merge 8.7 file: [819fb799d2] check-in: [607700a2bc] user: jan.nijtmans branch: trunk, size: 58749 | |
| 13:15 | Merge 8.6 file: [4df5d92f14] check-in: [4a1697cfab] user: jan.nijtmans branch: core-8-branch, size: 59068 | |
| 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: [bfd5535c18] check-in: [74a066a0b3] user: jan.nijtmans branch: core-8-6-branch, size: 59607 | |
|
2019-11-27
| ||
| 21:09 | Merge 8.7. Tweak makefile.vc for detection of stdint.h/inttypes.h/stdbool.h file: [7313f399fa] check-in: [32128bbaf4] user: jan.nijtmans branch: digit-bit-60, size: 59494 | |
|
2019-11-26
| ||
| 22:49 | Merge 8.7 file: [0ec2c4f46c] check-in: [1008c2a8aa] user: jan.nijtmans branch: utf-max, size: 58764 | |
|
2019-11-22
| ||
| 15:36 | merge 8.7 file: [d1ee4f9d23] check-in: [9d3fc85a29] user: dgp branch: trunk, size: 58454 | |
| 13:26 | Merge 8.7, and update to latest libtommath (support/1.x branch) file: [93e533a3d3] check-in: [2ccc845beb] user: jan.nijtmans branch: digit-bit-60, size: 59251 | |
| 04:10 | Merged rc file VERSIONINFO fixes file: [7fca3ec85a] check-in: [488929f620] user: apnadkarni branch: core-8-branch, size: 58773 | |
| 04:04 | Fix generation of VERSIONINFO in RC files when package versions have 4 or more components or use "a" or "b" as version separators. Previously they would result in the resource compiler generating an error. file: [06f4eab137] check-in: [a4fdced035] user: apnadkarni branch: core-8-6-branch, size: 59312 | |
|
2019-11-18
| ||
| 14:40 | Some code cleanup. Build with zlib dll on Win32 when using makefile.vc (shared-build only) file: [7746bb6a4f] check-in: [d83d101308] user: jan.nijtmans branch: utf-max, size: 58123 | |
| 12:58 | Update makefile.vc and rules.vc for using libtommath.dll/zlib1.dll in stead of statically linking libtommath, whenever possible. file: [f8d30702c4] check-in: [e50bfc6fb8] user: jan.nijtmans branch: digit-bit-60, size: 58610 | |
|
2019-11-12
| ||
| 12:11 | Merge 8.7. Finish implementation. file: [c21e9f409a] check-in: [e221cdc084] user: jan.nijtmans branch: digit-bit-60, size: 58147 | |
|
2019-10-28
| ||
| 16:49 | Merge 8.7 file: [a812829de6] check-in: [f793191ffd] user: jan.nijtmans branch: utf-max, size: 58132 | |
|
2019-10-05
| ||
| 20:45 | Merge 8.7 file: [3c52a29270] check-in: [84216a99d2] user: jan.nijtmans branch: trunk, size: 57813 | |
| 20:44 | Merge 8.6 file: [1ed1e348d2] check-in: [e0329f2be8] user: jan.nijtmans branch: core-8-branch, size: 58132 | |
| 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: [256d82d426] check-in: [4cede117d0] user: jan.nijtmans branch: core-8-6-branch, size: 58671 | |
|
2019-10-02
| ||
| 21:40 | Merge 8.7 file: [10db67f42a] check-in: [65367fee00] user: jan.nijtmans branch: utf-max, size: 58126 | |
|
2019-09-29
| ||
| 12:18 | Merge 8.7 file: [2022cd4a03] check-in: [7c48637fa0] user: jan.nijtmans branch: trunk, size: 57807 | |
| 12:08 | Merge 8.6 file: [80846f4923] check-in: [fe78ab8c8d] user: jan.nijtmans branch: core-8-branch, size: 58126 | |
|
2019-09-26
| ||
| 12:14 | Merge 8.6 file: [797dc6a630] check-in: [a76a83b81d] user: jan.nijtmans branch: implicit-unicode, size: 58665 | |
|
2019-09-25
| ||
| 14:55 | merge trunk file: [d8ec40ef1f] check-in: [5dc1576729] user: dgp branch: novem, size: 57746 | |
| 13:42 | Merge 8.7 file: [5680ce6141] check-in: [be233f3e67] user: jan.nijtmans branch: utf-max, size: 58700 | |
| 13:17 | Merge 8.7 file: [b81533205d] check-in: [6b7a54bd17] user: jan.nijtmans branch: trunk, size: 58381 | |
| 13:14 | Merge 8.6 file: [8af4c9efe3] check-in: [c88529bbda] user: jan.nijtmans branch: core-8-branch, size: 58700 | |
| 13:07 | Merge 8.5 file: [9cfebafd01] check-in: [24259e5f48] user: jan.nijtmans branch: core-8-6-branch, size: 59239 | |
| 12:17 | Use consistantly "/D" in stead of "-D" for Microsoft compilers (MSVC) file: [b236e01a81] check-in: [a6c18b1397] user: jan.nijtmans branch: core-8-5-branch, size: 19676 | |
|
2019-09-19
| ||
| 11:36 | Don't build the Tcl library in Unicode mode any more. Just tclAppInit.c (and cat32 on Windows) file: [4f68a2cf4c] check-in: [31d001f4a3] user: jan.nijtmans branch: implicit-unicode, size: 58665 | |
|
2019-09-13
| ||
| 12:05 | merge trunk file: [e9fe1ba073] check-in: [b4ad8d4b13] user: dgp branch: novem, size: 57746 | |
|
2019-09-12
| ||
| 20:51 | merge 8.7 file: [ffce837c30] check-in: [a3ca509f22] user: sebres branch: trunk, size: 58381 | |
| 19:46 | merge 8.6 file: [54d41fe5b8] check-in: [720d58721d] user: sebres branch: core-8-branch, size: 58700 | |
| 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: [760abffb86] check-in: [1b04153fe9] user: sebres branch: core-8-6-branch, size: 59239 | |
|
2019-09-06
| ||
| 12:28 | Simplify searching for tcl86.lib (and related files): First search for the one without 't' suffix, then the 't' variant. (Without 't' = built with 'configure'/'make', with 't' = built with 'nmake') file: [0d66a717f8] check-in: [939068a7f2] user: jan.nijtmans branch: core-8-6-branch, size: 59303 | |
|
2019-09-05
| ||
| 07:21 | Merge trunk file: [6dfae8ea56] check-in: [32dd499ae3] user: jan.nijtmans branch: novem, size: 57810 | |
|
2019-09-04
| ||
| 11:03 | Merge 8.7 file: [312b0eb5ec] check-in: [e4b67c646c] user: jan.nijtmans branch: trunk, size: 58445 | |
| 11:02 | Merge 8.6 file: [726df40a6a] check-in: [673931f876] user: jan.nijtmans branch: core-8-branch, size: 58764 | |
| 10:50 | When using Tcl 8.7 headers, don't worry about threaded-allocator mismatch any more in rules.vc. file: [fd545db927] check-in: [0db1b8a065] user: jan.nijtmans branch: core-8-6-branch, size: 59527 | |
|
2019-08-29
| ||
| 13:35 | Merge trunk and fix makefile.vc build for Travis file: [08b0d09d48] check-in: [c116ddd1b3] user: jan.nijtmans branch: novem, size: 57541 | |
| 10:39 | Merge from core-8-branch. nmake bug fix [889065786b] for extension stubs. file: [d0e22b04ac] check-in: [8fedd4f1f7] user: apnadkarni branch: trunk, size: 58176 | |
| 10:34 | Merge core-8-6-branch. nmake bug fix [889065786b] for extension stubs. file: [d09dd638a3] check-in: [777c029301] user: apnadkarni branch: core-8-branch, size: 58495 | |
| 10:16 | Bug fix 889065786b. Add stubs related flags when compiling extension stubs. file: [d7103042ac] check-in: [b48a77c12f] user: apnadkarni branch: core-8-6-branch, size: 59482 | |
| 07:45 | Fix one version-check in rules.vc (Thanks to Ashok P. Nadkarni for noticing this!) file: [130664c29a] check-in: [f049e25a2e] user: jan.nijtmans branch: core-8-branch, size: 58529 | |
| 07:42 | Starting with Tcl 8.7, TCL_THREADS is 1 by default. Adapt rules.vc for that. file: [047fdc6831] check-in: [0acf7d7967] user: jan.nijtmans branch: core-8-6-branch, size: 59516 | |
|
2019-08-01
| ||
| 09:31 | Merge 8.7 file: [01ee39700f] check-in: [9a7f3deab1] user: jan.nijtmans branch: tip-548, size: 58528 | |
| 08:37 | Merge 8.7 file: [2641600057] check-in: [311bcb3286] user: jan.nijtmans branch: trunk, size: 58209 | |
|
2019-07-31
| ||
| 08:51 | Merge 8.6 file: [bfb48fea1a] check-in: [492a1b01d0] user: jan.nijtmans branch: core-8-branch, size: 58528 | |
|
2019-07-12
| ||
| 12:18 | merge 8.6, integrate branch bug-4718b41c56, rebuild win/configure, conflicts resolved (nothreads not available for 8.7) file: [afe8da9f45] check-in: [7e4ceff690] user: sebres branch: core-8-branch, size: 58266 | |
| 12:09 | integrate branch bug-4718b41c56, revert/rebuild win/configure (2.69 in tcl8.6), conflicts resolved, etc file: [9d5e0d4d36] check-in: [c07aa4e723] user: sebres branch: core-8-6-branch, size: 59457 | |
|
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: [2f4fcc2a85] check-in: [d263bc472a] user: sebres branch: bug-4718b41c56, size: 19676 | |
|
2019-06-26
| ||
| 08:26 | Merge 8.5 file: [4ec48348e9] check-in: [d17e69e0cb] user: jan.nijtmans branch: core-8-6-branch, size: 59136 | |
|
2019-03-07
| ||
| 14:17 | (core-8-6-branch merge) Fix automatic pkgIndex generation for multiplatform installs. file: [2ac39e5bf4] check-in: [d48cced50f] user: apnadkarni branch: core-8-branch, size: 57945 | |
| 14:12 | Fix automatic pkgIndex generation for multiplatform installs file: [3db3194e04] check-in: [b15367b890] user: apnadkarni branch: core-8-6-branch, size: 59145 | |
|
2019-03-06
| ||
| 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: [2337e0ca96] check-in: [0391287fab] user: apnadkarni branch: core-8-branch, size: 57931 | |
| 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: [dc35868cca] check-in: [200622a9d4] user: apnadkarni branch: core-8-6-branch, size: 59131 | |
|
2018-10-27
| ||
| 08:03 | Missed some version bumps in previous commit file: [9b3b87aad5] check-in: [5e7a02073b] user: jan.nijtmans branch: core-8-5-branch, size: 19479 | |
|
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: [5c9d68ff85] check-in: [e4761eb0a8] user: jan.nijtmans branch: core-8-5-branch, size: 19479 | |
|
2018-05-22
| ||
| 20:12 | More removals of TCL_THREADS usage (configure scripts/win makefiles) file: [4d507a8402] check-in: [7c0047114e] user: jan.nijtmans branch: core-8-branch, size: 56193 | |
|
2018-03-15
| ||
| 14:06 | merge 8.7 file: [ec1c9dfd22] check-in: [9ece07acc5] user: dgp branch: tip-491, size: 56177 | |
|
2018-03-11
| ||
| 12:11 | Copy pdbs to installation dir if OPTS=pdbs specified file: [fb87c4708e] check-in: [f1a182906d] user: apnadkarni branch: nmake-install-pdbs, size: 57622 | |
|
2018-02-02
| ||
| 06:17 | Fix INCLUDE_INSTALL_DIR def when building against Tcl source. Bump rules.vc to 1.2 file: [d4ef6ed46d] check-in: [5183e7b4ae] user: apnadkarni branch: core-8-branch, size: 56891 | |
| 06:07 | Fixed def for INCLUDE_INSTALL_DIR when building against Tcl source. Bumped to 1.2. file: [b53844c00b] check-in: [5523987533] user: apnadkarni branch: core-8-6-branch, size: 57393 | |
|
2017-12-23
| ||
| 20:22 | merge core-8-branch file: [18f6e585cb] check-in: [c7e0d7fe69] user: jan.nijtmans branch: tip-491, size: 56170 | |
| 08:02 | Merge nmake rules 1.1 file: [b1bfec3b73] check-in: [cf54094221] user: apnadkarni branch: core-8-branch, size: 56884 | |
| 07:56 | Look for Tcl and Tk import libraries with or without "t" suffix convention when building extensions. Bump nmake rules version to 1.1 accordingly. file: [78b15393e6] check-in: [fa8d8e1ce7] user: apnadkarni branch: core-8-6-branch, size: 57386 | |
|
2017-12-21
| ||
| 13:26 | merge core-8-branch file: [3bdf0e5744] check-in: [dcf786b746] user: jan.nijtmans branch: tip-491, size: 54818 | |
| 13:23 | Remove use of compiler option "opt:nowin98". Don't use "t" as suffix any more when building extensions (but still use it for Tcl and Tk). file: [65d69a60fb] check-in: [091b838d1b] user: jan.nijtmans branch: core-8-branch, size: 55532 | |
|
2017-12-14
| ||
| 14:38 | fix comment file: [87dfe391ee] check-in: [4d74cb42f6] user: jan.nijtmans branch: tip-491, size: 55316 | |
| 13:41 | merge core-8-branch. Fully tested now, works fine. file: [93d208fbf3] check-in: [266e958c41] user: jan.nijtmans branch: tip-491, size: 55320 | |
|
2017-12-13
| ||
| 10:03 | Updated nmake system to make use of the new nmakehlp -L option for locating dependencies. file: [7561b445c0] check-in: [aca1f49025] user: apnadkarni branch: core-8-6-branch, size: 56034 | |
|
2017-12-11
| ||
| 16:26 | Allow standard targets to be selectively disabled. Automatic install for extension stubs and public headers if present. Print installation dir, remove useless partial print of preprocessor defines. file: [4c9176540f] check-in: [2910ed4636] user: apnadkarni branch: core-8-6-branch, size: 54934 | |
| 14:19 | Initial implementation of TIP #491. Not tested yet. file: [ff9ce4161a] check-in: [4f8b3e767d] user: jan.nijtmans branch: tip-491, size: 53836 | |
|
2017-12-08
| ||
| 16:19 | merge TIP #477 implementation. Not tested yet in combination with semver changes file: [a4bb3754e3] check-in: [2b6b3a450a] user: jan.nijtmans branch: semver, size: 54595 | |
|
2017-12-05
| ||
| 14:29 | Use PRJ_PACKAGE_TCLNAME instead of PROJECT when generating TEA based pkgindex file: [47a2e896d8] check-in: [3fd52c7ca6] user: apnadkarni branch: vc-reform, size: 54916 | |
|
2017-11-21
| ||
| 10:11 | No need for _ATL_XP_TARGETING any more file: [0ad350dace] check-in: [0ba5b5bd26] user: jan.nijtmans branch: tip-487, size: 19601 | |
|
2017-11-17
| ||
| 15:46 | Added back nothreads option. file: [c95af2b7af] check-in: [87c104655c] user: apnadkarni branch: vc-reform, size: 54800 | |
| 11:27 | merge core-8-6-branch file: [eca4a04068] check-in: [fbf950cc0f] user: jan.nijtmans branch: vc-reform, size: 54801 | |
| 06:52 | Add PRJ_PACKAGE_TCLNAME and other minor changes. Also: Change ifdef checks to check for empty string instead. Quote include paths. file: [f31eff040d] check-in: [9dfdb9f88b] user: apnadkarni branch: vc-reform, size: 54515 | |
|
2017-11-15
| ||
| 13:18 | Loosen restriction on where rules-ext.vc file is located. file: [400716c480] check-in: [67db82ed88] user: apnadkarni branch: vc-reform, size: 54275 | |
| 11:47 | Include PKGNAMEFLAGS in stubscflags as some extension stubs use it file: [fbb0c59183] check-in: [3b82400057] user: apnadkarni branch: vc-reform, size: 53702 | |
| 07:54 | Added default-install-stubs target. Make presence of nmake support files in extension directory optional (except for rules-ext.vc). This requires them to only build against a Tcl with the new nmake build system. file: [42219cdc40] check-in: [3be76595ca] user: apnadkarni branch: vc-reform, size: 53686 | |
|
2017-11-07
| ||
| 16:47 | Fix inclusion of custom resource files to match TIP spec file: [fa30fead3c] check-in: [495fe8bd3a] user: apnadkarni branch: vc-reform, size: 53477 | |
|
2017-10-26
| ||
| 15:07 | Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old comments. file: [ed96243b12] check-in: [e81eb0a860] user: apnadkarni branch: vc-reform, size: 53353 | |
|
2017-10-23
| ||
| 13:53 | Eliminate loimpact and tclalloc options. file: [908e5b21ea] check-in: [c6a9ff71d6] user: apnadkarni branch: vc-reform, size: 52541 | |
|
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: [afd86f91e5] check-in: [9613a236f8] user: apnadkarni branch: vc-reform, size: 52778 | |
|
2017-10-20
| ||
| 15:32 | Added test and shell targets. file: [a8ef9c7940] check-in: [7158ed350a] user: apnadkarni branch: vc-reform, size: 52145 | |
|
2017-10-18
| ||
| 16:03 | Fix resource file compilation when makefile specifies PRJ_RCFILE file: [68f633bf15] check-in: [fbe0f5d1a7] user: apnadkarni branch: vc-reform, size: 51196 | |
|
2017-10-16
| ||
| 12:46 | Fixed reversed check for implicit rules file: [22a5704d67] check-in: [9cd828350e] user: apnadkarni branch: vc-reform, size: 49852 | |
|
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: [c430215a31] check-in: [0773717246] user: apnadkarni branch: vc-reform, size: 49842 | |
|
2017-10-08
| ||
| 16:12 | Fix RC template dependency to not generate it every time file: [937b48b64c] check-in: [1c30b73378] user: apnadkarni branch: vc-reform, size: 49390 | |
| 14:25 | Fix htmlhelp generation on 64-bit systems file: [0859e4b4cc] check-in: [0fd616210f] user: apnadkarni branch: vc-reform, size: 49336 | |
| 13:18 | Add default rc template so extensions do not have to write their own file: [ae4413453a] check-in: [40a10400d4] user: apnadkarni branch: vc-reform, size: 49795 | |
|
2017-10-07
| ||
| 17:16 | Was not setting VERSION for extensions. file: [731600de90] check-in: [1db70dbfa8] user: apnadkarni branch: vc-reform, size: 49002 | |
|
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: [3e1585c957] check-in: [1f7d80fd52] user: apnadkarni branch: vc-reform, size: 48966 | |
|
2017-10-05
| ||
| 17:00 | Added standard target for generating pkgIndex.tcl. Added PKGNAMEFLAGS to pass PACKAGE_NAME and PACKAGE_VERSION. file: [0bd79e5103] check-in: [5ae070d1d2] user: apnadkarni branch: vc-reform, size: 49281 | |
| 14:19 | Added default-pkgindex target and split DISABLE_DEFAULT_TARGETS to DISABLE_{STANDARD,CLEAN}_TARGETS. file: [f44fc5825d] check-in: [306cb5962f] user: apnadkarni branch: vc-reform, size: 49025 | |
|
2017-10-04
| ||
| 01:57 | Add default-* targets file: [7eca716bf1] check-in: [341523261c] user: apnadkarni branch: vc-reform, size: 48527 | |
|
2017-10-03
| ||
| 13:44 | Extract version numbers from TEA files so do not have to be separately defined. file: [4e2905f268] check-in: [ea34ce1ddc] user: apnadkarni branch: vc-reform, size: 46737 | |
| 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: [d529523f18] check-in: [94a2203359] user: apnadkarni branch: vc-reform, size: 45119 | |
|
2017-10-02
| ||
| 17:09 | Introduce rules-ext.vc file for extensions to select most recent rules.vc file: [9c0d1427c8] check-in: [6f657c84cf] user: apnadkarni branch: vc-reform, size: 44707 | |
|
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: [a9cb6dab26] check-in: [502c8ac90b] user: apnadkarni branch: vc-reform, size: 44478 | |
| 08:34 | Added MAKEEXTCMD macro. Fixed couple of syntax errors when building extensions. file: [002dd5bab0] check-in: [5bdbef03b2] user: apnadkarni branch: vc-reform, size: 44252 | |
| 06:20 | Added standard macros LIBDIR and DEMODIR. Also set common Tk related names and paths file: [0e1be24743] check-in: [eb729b3c75] user: apnadkarni branch: vc-reform, size: 44150 | |
|
2017-09-29
| ||
| 14:23 | Permit definition of implicit rules and standard targets to be disabled file: [3c02ac754a] check-in: [f968ddffea] user: apnadkarni branch: vc-reform, size: 43651 | |
| 12:41 | Added implicit rule for compiling resources. Added Tcl import libraries to link macro. file: [39edd6b151] check-in: [8d52c4f4f4] user: apnadkarni branch: vc-reform, size: 43483 | |
| 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: [e66ef78fcb] check-in: [4ce75659d8] user: apnadkarni branch: vc-reform, size: 43069 | |
|
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: [0e5d79c6b0] check-in: [796c9fe1ab] user: apnadkarni branch: vc-reform, size: 42954 | |
|
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: [5472d40064] check-in: [1889687ba8] user: apnadkarni branch: vc-reform, size: 40077 | |
| 09:05 | Remove coffbase.txt and all references to it: It's not recommended by Microsoft any more. file: [8e8ae788ad] check-in: [11d0a8e543] user: jan.nijtmans branch: novem, size: 19408 | |
|
2017-09-25
| ||
| 17:35 | Eliminate obsolete winhelp style documentation and fix Html Help doc build to work on 64-bit systems. file: [d0b3d58509] check-in: [5137d4fbb1] user: apnadkarni branch: vc-reform, size: 38360 | |
| 16:33 | Eliminated /base option on linking as not recommended with ASLR file: [d929d27766] check-in: [847eaa26c5] user: apnadkarni branch: vc-reform, size: 37903 | |
| 16:23 | Unify build commands with MAKE{LIB,DLL,CON,GUI}CMD macros file: [141fe2da48] check-in: [1e35d5e767] user: apnadkarni branch: vc-reform, size: 38107 | |
| 13:45 | Move TCLSH and TCLSH_NATIVE macros to rules.vc file: [71a0711ed6] check-in: [5be00eaab3] user: apnadkarni branch: vc-reform, size: 37844 | |
| 10:41 | Added project-specific include paths and preprocessor defines. file: [7c0ebdeb3d] check-in: [6503da624b] user: apnadkarni branch: vc-reform, size: 37409 | |
|
2017-09-24
| ||
| 14:25 | Move clean target to rules.vc to avoid repetition in every extension file: [299e8aa538] check-in: [60ffde8e32] user: apnadkarni branch: vc-reform, size: 36687 | |
| 12:13 | Move installation dir macros to rules.vc file: [9a5c1fe8c3] check-in: [8085276411] user: apnadkarni branch: vc-reform, size: 35286 | |
| 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: [21ce08abc9] check-in: [5c431028b8] user: apnadkarni branch: vc-reform, size: 33426 | |
|
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: [1582d06a2d] check-in: [0e5cb21d0e] user: apnadkarni branch: vc-reform, size: 31731 | |
|
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: [10c5a0372f] check-in: [b555514410] user: apnadkarni branch: vc-reform, size: 29933 | |
|
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: [dc195ba1dd] check-in: [a00775326e] user: apnadkarni branch: vc-reform, size: 23148 | |
|
2017-09-19
| ||
| 16:07 | Eliminated some obsolete checks (Win98, IA64 etc.) to reduce the noise. file: [f891d4308d] check-in: [7267f6da0a] user: apnadkarni branch: vc-reform, size: 20124 | |
| 15:12 | Do not permit nothreads in OPTS as sockets, registry and dde require threading. file: [9057d742cb] check-in: [39dbe837aa] user: apnadkarni branch: vc-reform, size: 20847 | |
| 12:50 | Fix mapping of VCVERSION to VCVER. The simplistic calculation no longer holds for new versions of the compiler. Instead directly use the internal compiler version for these. file: [a30da5d238] check-in: [b564ced4b6] user: apnadkarni branch: vc-reform, size: 20577 | |
| 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: [f8507e1fd5] check-in: [04c1607a24] user: apnadkarni branch: vc-reform, size: 20387 | |
|
2017-08-13
| ||
| 22:15 | Always define '_USING_V110_SDK71_', in case targeting the pre-Windows 8.x SDKs. file: [22db2527d5] check-in: [6b3568e058] user: mistachkin branch: irontcl, size: 19642 | |
|
2017-01-17
| ||
| 10:28 | merge trunk file: [8f57325dd7] check-in: [bcb14c7343] user: jan.nijtmans branch: semver, size: 18542 | |
|
2017-01-13
| ||
| 16:23 | merge trunk file: [0634420f52] check-in: [f1bc5defc2] user: dgp branch: novem, size: 19506 | |
| 12:57 | missing rules.vc after merge file: [e8a7d083d8] check-in: [6583377fcf] user: sebres branch: core-8-6-branch, size: 19621 | |
|
2017-01-12
| ||
| 18:37 | Fixes nmakehlp: allows more as one option by -l, to provide mandatory linker parameters (e. g. "LNK1561: entry point must be defined"); Additionally recognizes an new linker code LNK4224 for "no longer supported; ignored". file: [e3b96f10ff] check-in: [4ebcceab91] user: sebres branch: vs-ide-compile, size: 19479 | |
| 08:44 | Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must be defined" by testing linker) file: [e48639520e] check-in: [4c5262d909] user: sebres branch: vs-ide-compile, size: 19475 | |
|
2016-09-28
| ||
| 13:59 | merge trunk file: [c330689cec] check-in: [664ecb7f52] user: jan.nijtmans branch: semver, size: 18273 | |
|
2016-09-21
| ||
| 09:36 | merge core-8-6-branch. Undo changes to coffbase.txt (they cause overlap with Tk) file: [3c7f427d5b] check-in: [d22d2fc5be] user: jan.nijtmans branch: winFixes, size: 19352 | |
| 09:20 | Make it more likely that compiles with VS2012/VS2013 actually work on Windows XP. See: [https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/] file: [5bc430f5df] check-in: [572fd31268] user: jan.nijtmans branch: core-8-6-branch, size: 19257 | |
| 09:15 | Make it more likely that compiled with VS2012/VS2013 actually work on Windows XP. See: [https://tedwvc.wordpress.com/2014/01/01/how-to-target-xp-with-vc2012-or-vc2013-and-continue-to-use-the-windows-8-x-sdk/] file: [7b0a3546b2] check-in: [a26067b252] user: jan.nijtmans branch: core-8-5-branch, size: 19210 | |
|
2016-09-19
| ||
| 18:48 | Permit static linking to the MSVCRT as a stand-alone option. Enable WinXP SDK compatibility. file: [d159c3bcb1] check-in: [126eddaf93] user: mistachkin branch: winFixes, size: 19355 | |
|
2015-12-11
| ||
| 08:43 | Experiments with [http://semver.org/|Semantic Versioning] in Tcl. (Don't look!) file: [290c616292] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 18405 | |
|
2015-08-19
| ||
| 15:25 | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0 file: [6efc004154] check-in: [282c683bb9] user: jan.nijtmans branch: trunk, size: 19366 | |
| 15:23 | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0 file: [c22bae04c8] check-in: [e8ee0c13b9] user: jan.nijtmans branch: core-8-5-branch, size: 19319 | |
|
2015-06-25
| ||
| 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: [bc723c310f] check-in: [63b06948ef] user: jan.nijtmans branch: trunk, size: 19237 | |
| 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: [169a1ac31a] check-in: [0ff7f3392c] user: jan.nijtmans branch: core-8-5-branch, size: 19190 | |
|
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: [9a1e8dc3aa] check-in: [2e764ac0b1] user: jan.nijtmans branch: core-8-4-branch, size: 12623 | |
|
2012-12-22
| ||
| 22:56 | dde/reg dll/lib without version number as well file: [6045bfbeae] check-in: [ba03bb7fd0] user: jan.nijtmans branch: novem-unversioned-stub, size: 18148 | |
|
2012-08-15
| ||
| 08:22 | Only build the threaded builds by default file: [47d8e7c9fb] check-in: [0f40790ef4] user: jan.nijtmans branch: trunk, size: 18539 | |
| 08:12 | Only build the threaded builds by default. Backport some improvements from Tcl 8.6 file: [9972684d9b] check-in: [8cf1845eaf] user: jan.nijtmans branch: core-8-5-branch, size: 18492 | |
|
2012-07-31
| ||
| 10:29 | Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension file: [127ef2357e] check-in: [80fb1bc43c] user: jan.nijtmans branch: core-8-4-branch, size: 12623 | |
|
2012-07-29
| ||
| 21:11 | fix some comments file: [83b9dbcf80] check-in: [6c2af8c78b] user: jan.nijtmans branch: trunk, size: 18742 | |
|
2012-07-17
| ||
| 09:03 | [Bug 3544943]: Version mismatch in rules.vc file: [7d92f70ae9] check-in: [55be072fff] user: jan.nijtmans branch: trunk, size: 18717 | |
|
2012-04-13
| ||
| 22:29 | sync win/rules.vc with Tk version file: [16dc5774b3] check-in: [ead472afb0] user: jan.nijtmans branch: trunk, size: 18717 | |
| 22:24 | sync win/rules.vc with Tk version file: [48471302e7] check-in: [72d2828eba] user: jan.nijtmans branch: core-8-5-branch, size: 17973 | |
| 22:18 | sync win/rules.vc with Tk version file: [3ec0bf02e2] check-in: [697d419c6f] user: jan.nijtmans branch: bug-3508771, size: 12954 | |
|
2012-04-11
| ||
| 20:34 | [Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [59b30588ee] check-in: [8032e7f92e] user: jan.nijtmans branch: trunk, size: 18691 | |
| 19:50 | [Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [6e8f5b70d6] check-in: [beba7a8c8c] user: jan.nijtmans branch: core-8-5-branch, size: 17947 | |
|
2011-09-26
| ||
| 11:55 | Support Visual Studio 11 file: [2225161149] check-in: [091540cba9] user: jan.nijtmans branch: core-8-4-branch, size: 12886 | |
|
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 <patthoyts@users.sourceforge.net> file: [8bfd68915e] check-in: [2e77c2b14b] user: patthoyts branch: trunk, size: 18649 | |
| 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 <patthoyts@users.sourceforge.net> file: [771a9251da] check-in: [c8fe7da5db] user: patthoyts branch: core-8-5-branch, size: 17905 | |
|
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: [261778dee6] check-in: [c64f310d38] user: dgp branch: trunk, size: 18319 | |
| 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: [16d23ca9e6] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 17575 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [bce709f710] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 12419 | |
|
2010-11-23
| ||
| 14:27 | Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [fd612c3a60] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 18470 | |
|
2010-10-31
| ||
| 21:25 | Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 file: [a7d0bf15e5] check-in: [1a48135d12] user: nijtmans branch: core-8-4-branch, size: 12573 | |
|
2010-10-23
| ||
| 21:42 | Update for VS10 file: [9603d1dfce] check-in: [7f921df8f4] user: nijtmans branch: core-8-4-branch, size: 12912 | |
| 21:28 | Update for VS10 file: [5516a3e0fc] check-in: [c6457efd24] user: nijtmans branch: core-8-5-branch, size: 17729 | |
|
2010-10-20
| ||
| 01:50 | merge file: [6593a67e42] check-in: [6c4e1f869f] user: kennykb branch: dogeen-assembler-branch, size: 18472 | |
|
2010-10-12
| ||
| 13:17 | merge file: [59be37486b] check-in: [482c6c5066] user: dgp branch: dgp-refactor, size: 18469 | |
|
2010-10-11
| ||
| 21:33 | Update for VS10 file: [e3a1ac52dc] check-in: [a8d0935cf3] user: nijtmans branch: trunk, size: 18469 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [ceac6c110c] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 18431 | |
|
2010-09-02
| ||
| 12:18 | merge file: [9f20408f52] check-in: [d9141a05a1] user: dgp branch: dgp-refactor, size: 18431 | |
|
2010-08-31
| ||
| 20:48 | [Patch 2997642] many type casts needed when using Tcl_Pkg* API. Remaining part. Typo in rules.vc file: [0fb4649e31] check-in: [ea7f85f078] user: nijtmans branch: trunk, size: 18431 | |
|
2010-08-30
| ||
| 14:11 | merge file: [1b831e70ae] check-in: [c748a54d3b] user: dgp branch: dgp-refactor, size: 18432 | |
| 09:19 | [Freq 2965056]: Windows build with -DUNICODE file: [31006ded7b] check-in: [f5f9877d12] user: nijtmans branch: trunk, size: 18432 | |
|
2010-07-02
| ||
| 13:14 | merge file: [39888d30b1] check-in: [38052b45c9] user: dgp branch: dgp-refactor, size: 18411 | |
|
2010-07-01
| ||
| 21:28 | [Bug #3020677] wish can't link reg1.2 formatting, spacing, cleanup unused variables file: [a958e0ef59] check-in: [cc4ffb1da9] user: nijtmans branch: trunk, size: 18411 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [3f7146b6e8] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 18412 | |
|
2010-04-05
| ||
| 21:46 | merge file: [4e353d57c5] check-in: [73102b13ad] user: dgp branch: dgp-refactor, size: 18412 | |
| 12:45 | Flip the defaults for whether to build threaded. Part of TIP #364. file: [a64c09f08d] check-in: [cdc00c6f74] user: dkf branch: trunk, size: 18407 | |
|
2009-04-10
| ||
| 18:09 | merge updates from HEAD file: [12fb34cd38] check-in: [faf6373107] user: dgp branch: dgp-refactor, size: 18410 | |
| 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: [227e94539e] check-in: [e861cc28b0] user: patthoyts branch: trunk, size: 18411 | |
|
2008-06-26
| ||
| 04:07 | merge updates from HEAD file: [f537788e47] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 17775 | |
|
2008-06-25
| ||
| 15:56 | merge updates from 8.5 branch file: [66048bc7a5] check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 17687 | |
| 10:57 | Backported fix for dde/registry versions and the staticpkg build option file: [8acc607b52] check-in: [902642081c] user: patthoyts branch: core-8-5-branch, size: 17693 | |
| 10:25 | fix versions of dde and registry dlls fix problem building with staticpkg option file: [534d9052f7] check-in: [9e6da61fc3] user: patthoyts branch: trunk, size: 17776 | |
|
2008-06-16
| ||
| 03:17 | merge updates from HEAD file: [4906f0e5c4] check-in: [1f1de75ebf] user: dgp branch: dgp-refactor, size: 17534 | |
|
2008-06-13
| ||
| 19:59 | 2008-06-13 David Gravereaux <davygrvy@pobox.com> * win/rules.vc: SYMBOLS macro now being set to zero when $(OPTS) is not available. file: [466e80b526] check-in: [25b826cd5a] user: davygrvy branch: trunk, size: 17534 | |
| 05:45 | TIP 285 Implementation file: [f727f3c184] check-in: [505c316922] user: mistachkin branch: trunk, size: 17523 | |
|
2008-05-16
| ||
| 15:05 | merge updates from HEAD file: [8350fd794f] check-in: [f7f755197f] user: dgp branch: dgp-refactor, size: 17425 | |
|
2008-05-15
| ||
| 00:04 | We should use the thread allocator for threaded builds. Added 'tclalloc' option to disable. file: [56939cc343] check-in: [80de1f17a7] user: patthoyts branch: trunk, size: 17426 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [fb000c71a8] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 17333 | |
|
2007-12-10
| ||
| 19:04 | merge updates from HEAD file: [2747fc1fee] check-in: [f1b9af4a21] user: dgp branch: dgp-refactor, size: 17338 | |
| 18:32 | merge updates from HEAD file: [0aacbcf448] check-in: [efd7dcda90] user: dgp branch: core-stabilizer-branch, size: 17337 | |
| 16:23 | Visual Studio 2008/MSVC 9 support file: [690b39699f] check-in: [5c7c5896ff] user: patthoyts branch: trunk, size: 17339 | |
|
2007-11-01
| ||
| 16:55 | merge updates from HEAD file: [46f40d3f66] check-in: [06cf57e4eb] user: dgp branch: dgp-refactor, size: 17216 | |
| 16:25 | merge updates from HEAD file: [51076294ee] check-in: [cd5e32c829] user: dgp branch: core-stabilizer-branch, size: 17215 | |
|
2007-10-31
| ||
| 00:08 | Sync to Tk: use -fp:strict always file: [885d5b4e7d] check-in: [817cb81ac5] user: patthoyts branch: trunk, size: 17217 | |
|
2007-10-15
| ||
| 18:38 | merge updates from HEAD file: [1d08b2971e] check-in: [0c7f954ed1] user: dgp branch: core-stabilizer-branch, size: 17464 | |
| 18:32 | merge updates from HEAD file: [6f3e2a9ef3] check-in: [d58cef81bb] user: dgp branch: dgp-refactor, size: 17465 | |
|
2007-10-12
| ||
| 19:15 | sync with tk fixing tk install fault file: [4ff6f66fc5] check-in: [a057543321] user: patthoyts branch: trunk, size: 17466 | |
| 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: [3a1f9e0ad4] check-in: [65d8780f53] user: patthoyts branch: trunk, size: 17431 | |
|
2007-09-14
| ||
| 16:35 | merge updates from HEAD file: [5af438f846] check-in: [9eb9ae20c4] user: dgp branch: dgp-refactor, size: 14856 | |
| 16:28 | merge updates from HEAD file: [b7e37aa368] check-in: [6e82e21c91] user: dgp branch: core-stabilizer-branch, size: 14855 | |
|
2007-09-12
| ||
| 14:23 | Use nmakehlp to substitute values for tclConfig.sh (helps cross-compiling). file: [73bd9fc4cc] check-in: [9b1361ab3d] user: patthoyts branch: trunk, size: 14857 | |
|
2007-09-11
| ||
| 00:10 | Fix for AMD64 target symbols builds. file: [d3af0259f8] check-in: [e8643e72a0] user: patthoyts branch: core-8-4-branch, size: 12389 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [f98ff3ef4b] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 14586 | |
|
2007-02-04
| ||
| 00:01 | Windows build fix file: [7dbce443dd] check-in: [a596bca35f] user: mistachkin branch: trunk, size: 14589 | |
|
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: [8a6416cdab] check-in: [3c3cfc75b2] user: patthoyts branch: trunk, size: 14511 | |
|
2006-10-31
| ||
| 15:17 | Fix bug #1582769 build with VC2003 and correct i386 arch. file: [112b23c19a] check-in: [e624e425c0] user: patthoyts branch: core-8-4-branch, size: 12275 | |
| 14:19 | Fix for bug #1582769 - options conflict with VC2003. file: [2df52f7e55] check-in: [44a0816d89] user: patthoyts branch: trunk, size: 13090 | |
|
2006-10-23
| ||
| 21:01 | merge updates from HEAD file: [a0e9233e29] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 12940 | |
|
2006-10-18
| ||
| 08:49 | Ensure builds with VC6 without Platform SDK and Pickup MACHINE from environment to make life easier on Windows non-x86 platforms. file: [10d813742a] check-in: [d37251d255] user: patthoyts branch: core-8-4-branch, size: 12184 | |
|
2006-10-06
| ||
| 14:14 | bug #1571954: avoid /RTCc flag with MSVC8 file: [f9d4f85af3] check-in: [921a289f09] user: patthoyts branch: trunk, size: 12942 | |
| 14:04 | Remove RTCc flag file: [b69c9e5259] check-in: [0c53056fcd] user: patthoyts branch: core-8-4-branch, size: 12127 | |
|
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: [bfebd1a997] check-in: [962a33862b] user: patthoyts branch: core-8-4-branch, size: 12196 | |
| 20:47 | Additional compiler flags and amd64 support. file: [52bb18008e] check-in: [3c9c0b85ca] user: patthoyts branch: trunk, size: 13011 | |
| 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: [a56d926337] check-in: [514c0c6683] user: patthoyts branch: trunk, size: 12739 | |
|
2006-09-11
| ||
| 21:24 | Updated to install http, tcltest and msgcat as Tcl Modules (as per Makefile.in). file: [0a964879c8] check-in: [2ccd7b051a] user: patthoyts branch: trunk, size: 11558 | |
|
2006-06-14
| ||
| 15:24 | Remove test chunk file: [ef9c596769] check-in: [0f6b42c174] user: patthoyts branch: core-8-4-branch, size: 10775 | |
| 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: [3371659584] check-in: [f0865d186b] user: patthoyts branch: core-8-4-branch, size: 10772 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: [419fa1ea92] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 11486 | |
| 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: [aaf5a61bb7] check-in: [58ba298c20] user: patthoyts branch: trunk, size: 11488 | |
|
2005-08-15
| ||
| 18:13 | merge updates from HEAD file: [3f4def0145] check-in: [b456e92317] user: dgp branch: kennykb-numerics-branch, size: 11039 | |
| 17:23 | merge updates from HEAD file: [643d1463ef] check-in: [074d06ccf4] user: dgp branch: dgp-refactor, size: 11039 | |
|
2005-08-11
| ||
| 22:06 | radical refactoring of thread storage to untangle dependencies file: [9d92ef3f0b] check-in: [be83fe62c8] user: kennykb branch: trunk, size: 11039 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [7813a93589] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 11255 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [f429bb098e] check-in: [1cc2336920] user: kennykb branch: trunk, size: 11252 | |
|
2005-01-20
| ||
| 19:11 | Development checkpoint, see ChangeLog for details file: [39d67de32f] check-in: [14457d7982] user: kennykb branch: kennykb-numerics-branch, size: 11256 | |
|
2004-12-08
| ||
| 20:24 | changed Win configurator to use SIZEOF macros for Tcl_WideInt file: [8de7731263] check-in: [13f1e5021e] user: kennykb branch: kennykb-numerics-branch, size: 11582 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [4dc34c4738] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 11252 | |
|
2004-06-24
| ||
| 01:29 | Version 5 of [Patch 976496] file: [d13b2b444f] check-in: [6d178830b8] user: mistachkin branch: trunk, size: 11255 | |
|
2004-02-18
| ||
| 22:30 | Merge updates from HEAD. Ported support of {expand} syntax. file: [9627ae7d38] check-in: [257d73b262] user: dgp branch: dgp-refactor, size: 11039 | |
|
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: [9b6681a463] check-in: [cc4a3db7ed] user: davygrvy branch: trunk, size: 11040 | |
| 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: [7408b4602c] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 10576 | |
|
2004-01-15
| ||
| 23:08 | * win/rules.vc: Added new 'fullwarn' to the CHECKS commandline macro; sets $(FULLWARNINGS). file: [1d31c13d65] check-in: [b6f4c0a1ef] user: davygrvy branch: trunk, size: 10577 | |
|
2004-01-10
| ||
| 00:24 | Added -DTCL_NO_DEPRECATED usage to makefile.vc. Called like this: nmake -af makefile.vc CHECKS=nodep file: [491e438f90] check-in: [9bff31696e] user: davygrvy branch: trunk, size: 10420 | |
|
2003-12-23
| ||
| 02:19 | New feature for extensions that use rules.vc. Now reads header files for version strings. No more hard coding TCL_VERSION = 8.5 and having to edit it when you swap cores. file: [63f5f865b2] check-in: [5bfd259afe] user: davygrvy branch: trunk, size: 9958 | |
|
2003-08-07
| ||
| 21:35 | Merged changes from HEAD file: [e142ce9a86] check-in: [9658ec795f] user: dgp branch: dgp-refactor, size: 9174 | |
|
2003-07-15
| ||
| 16:11 | Added a missing $(OPTDEFINES) which broke the build if STATS=memdbg was specified. file: [4c4908fe5a] check-in: [733a452e9b] user: kennykb branch: trunk, size: 9174 | |
|
2003-06-18
| ||
| 19:47 | Merged in updates from the HEAD file: [8224db2878] check-in: [f146aedacd] user: dgp branch: dgp-refactor, size: 9160 | |
|
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: [17521a5a66] check-in: [47fd2c260e] user: andreas_kupries branch: trunk, size: 9168 | |
|
2003-03-06
| ||
| 03:05 | updated default tcl version to 8.5 file: [7f64c0763e] check-in: [e22b36d8b6] user: davygrvy branch: trunk, size: 8788 | |
|
2003-03-01
| ||
| 01:22 | * win/configure: * win/configure.in: check for 'g' for debug build type, not 'd'. * win/rules.vc (DBGX): correct to use 'g' for nmake win makefile to match the cygwin makefile for debug builds. [Bug #635107] file: [4b0b4cd37a] check-in: [32d4634ffd] user: hobbs branch: trunk, size: 8785 | |
|
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: [16a789e5fa] check-in: [ec0ef7dda9] user: davygrvy branch: trunk, size: 8788 | |
|
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: [b069997f08] check-in: [6f80157046] user: davygrvy branch: trunk, size: 8478 | |
|
2002-06-14
| ||
| 14:42 | The test for compiler optimizations was in error. Thanks goes to Roy Terry <royterry@earthlink.net> for his assistence with this. file: [6d1eca4d41] check-in: [b7bbb19323] user: davygrvy branch: trunk, size: 6052 | |
|
2002-03-27
| ||
| 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: [5e27c4330d] check-in: [8ba99624c5] user: davygrvy branch: trunk, size: 6049 | |
|
2002-02-21
| ||
| 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: [42e75addfc] check-in: [9265d5d116] user: davygrvy branch: trunk, size: 6258 | |
|
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: [c799c6c21d] check-in: [79169c9339] user: davygrvy branch: trunk, size: 6128 | |
|
2002-02-06
| ||
| 12:20 | One large bug fixed with neglecting to disable otimizations for a symbols build. file: [7cc5f7bb99] check-in: [d7ade25d92] user: davygrvy branch: tip-59-implementation, size: 5090 | |
|
2002-02-05
| ||
| 23:05 | minor changes to support TIP#59 file: [364c223343] check-in: [ed15d32d4b] user: davygrvy branch: tip-59-implementation, size: 5056 | |
|
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: [432eec9055] check-in: [def8f47954] user: andreas_kupries branch: tip-59-implementation, size: 4542 | |
|
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: [5e1b72234d] check-in: [44e8867b77] user: davygrvy branch: trunk, size: 4175 | |
|
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: [e84b63ab5b] check-in: [cb97ce6379] user: davygrvy branch: trunk, size: 4175 | |
| 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: [e32ca21a9d] check-in: [e462214d25] user: davygrvy branch: trunk, size: 3903 | |
|
2001-11-07
| ||
| 03:39 | Added: * 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: [52f0f51207] check-in: [9e6a31faab] user: davygrvy branch: trunk, size: 4282 | |