Tcl Source Code

History of win/tcl.m4 of d4c2e9791a5a2ca1
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

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

History of file win/tcl.m4 at check-in d4c2e9791a5a2ca1

2025-11-25
16:21
Just Remove all SEH handling, it appears to cause more harm than it solves anything. file: [ff8a50ff0e] check-in: [555b89a497] user: jan.nijtmans branch: bug-44b34c6152, size: 36499
2025-10-09
12:43
Add some libraries to the windows build (will be needed by tka11y) file: [fca6f3dfaa] check-in: [6812fc9e30] user: jan.nijtmans branch: main, size: 37054
2025-09-23
15:08
[https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] disable too-strict clang warning on Windows file: [d051c852b1] check-in: [c19f42415a] user: jan.nijtmans branch: core-9-0-branch, size: 36979
14:33
[832c2047bb] disable too-strict clang warning on Windows file: [43e0e28e78] check-in: [7409395380] user: jan.nijtmans branch: bug-832c2047bb, size: 36979
2025-09-18
13:29
Merge 9.0 file: [b7f4925606] check-in: [5c0cdd84ea] user: jan.nijtmans branch: main, size: 36962
13:28
Always include stdbool.h, not only on Windows. We assume C99 already. file: [f44b1cfdd0] check-in: [de5ece86b7] user: jan.nijtmans branch: core-9-0-branch, size: 36962
12:18
Add Christian's spinlock patch. So we can do performance testing to see which is better, or simply keep both file: [088238bd74] check-in: [5efb090ce2] user: jan.nijtmans branch: 893f8cc5-tip509-nested-mutex-atomic, size: 37057
2025-08-28
08:42
Merge 9.0 - Eliminate TCL_BROKEN_MAINARGS file: [dd488f529a] check-in: [cb27d68679] user: apnadkarni branch: main, size: 37051
03:26
Get rid of obsolete TCL_BROKEN_MAINARGS file: [aa1a5b602b] check-in: [8614e94643] user: apnadkarni branch: apn-broken-mainargs, size: 37051
2025-07-18
17:06
Merge 9.0 file: [e4bc6f47fa] check-in: [b9102acdfa] user: jan.nijtmans branch: main, size: 37113
17:02
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) file: [120bf760e5] check-in: [d70fe5426c] user: jan.nijtmans branch: core-9-0-branch, size: 37113
11:52
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) file: [b660c68705] check-in: [51a193f9cc] user: jan.nijtmans branch: core-8-6-branch, size: 39212
09:52
Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) file: [6216e22059] check-in: [a236395922] user: jan.nijtmans branch: main, size: 37113
2025-07-17
07:47
Merge 9.0 file: [ce38dd91b9] check-in: [0d9037349c] user: jan.nijtmans branch: main, size: 36718
07:41
Merge 8.6 file: [c6f502b74a] check-in: [51c170c7cd] user: jan.nijtmans branch: core-9-0-branch, size: 36718
07:15
Fix [https://core.tcl-lang.org/tk/info/06892c6e12|06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va file: [06ec49006e] check-in: [35d4da0b44] user: jan.nijtmans branch: core-8-6-branch, size: 38818
2025-03-26
10:39
Typo: there is no libucrt.lib file: [5e80925f9f] check-in: [d878fc25a4] user: jan.nijtmans branch: core-9-0-branch, size: 36688
10:37
Typo: there is no libucrt.lib file: [694e71f76e] check-in: [5e0c95bca2] user: jan.nijtmans branch: core-8-6-branch, size: 38788
10:34
More int->Tcl_Size, making command processing 64-bit safe. file: [5157580603] check-in: [e5495dc820] user: jan.nijtmans branch: tip-626, size: 36688
2025-01-02
21:35
Merge 9.0. Add 2 more internal stub entries file: [4fbb9cb062] check-in: [73e7266b52] user: jan.nijtmans branch: tip-626, size: 36691
17:35
Fix [d58e31517203396e]: configure --enable-64bit=aarch64 broken file: [14e4a95f70] check-in: [74eba1ba33] user: jan.nijtmans branch: main, size: 36691
17:31
Fix [d58e31517203396e]: configure --enable-64bit=aarch64 broken file: [8765712e7e] check-in: [7576f0b167] user: jan.nijtmans branch: core-8-branch, size: 36691
17:24
Make --enable-64bit=arm64 and --enable-64bit=aarch64 synonymes file: [6071114579] check-in: [371793e4b2] user: jan.nijtmans branch: core-8-6-branch, size: 38791
2024-10-25
09:56
Merge 9.0 (9.0.0 release) file: [50dd3e098f] check-in: [8523e01f8f] user: jan.nijtmans branch: tip-626, size: 36664
2024-08-31
06:37
Merge [bc1ee0693f025aeb]: Fix Tclconfig [14f0d2c9558caf67]: Incorrect usage of test in [2a8174cc0c] and [381985d331] .Same mistake in Tcl. file: [f9128a5377] check-in: [78d9e3d6b7] user: pooryorick branch: unchained, size: 37019
00:55
Merge [71a3a40df62d5b03]: AC_PREREQ([2.69]). Fix some indenting. file: [c7612189b7] check-in: [bfb61bc911] user: pooryorick branch: unchained, size: 37020
2024-08-21
08:52
Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tcl as well) file: [d509144f5b] check-in: [bc1ee0693f] user: jan.nijtmans branch: main, size: 36664
08:38
Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tcl as well) file: [94781a49cc] check-in: [bb0b20e430] user: jan.nijtmans branch: core-8-branch, size: 36664
08:34
Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tcl as well) file: [be0a549f39] check-in: [7c531daa08] user: jan.nijtmans branch: core-8-6-branch, size: 38764
2024-08-19
22:49
Merge [a9ae11180e2744d8], Implement TCL_LIB_FLAG/TCL_BUILD_LIB_SPEC for Windows (which - aparently - has always been just empty). file: [285f9e6ec5] check-in: [4c5e08b48c] user: pooryorick branch: unchained, size: 37198
22:47
Merge [330d66778a66ff6d], deprecate TCL_EXPORT_FILE_SUFFIX: no longer needed. Fix some path handling containing spaces. file: [a50e47ca46] check-in: [bb31aa0c21] user: pooryorick branch: unchained, size: 37171
2024-08-13
08:44
AC_PREREQ([2.69]). Fix some indenting file: [7a374d5f88] check-in: [71a3a40df6] user: jan.nijtmans branch: main, size: 36665
08:36
AC_PREREQ([2.69]). Fix some indenting file: [1f5d1a3d40] check-in: [619dc20963] user: jan.nijtmans branch: core-8-branch, size: 36665
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: [2dba8985ae] check-in: [30b7126179] user: jan.nijtmans branch: core-8-6-branch, size: 38765
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: [02f7d055ea] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 37279
2023-08-30
13:34
Merge 9.0 file: [52511c6cc1] check-in: [5de4330b73] user: jan.nijtmans branch: tip-626, size: 36843
2023-08-03
13:04
Merge 8.7 file: [c363c8b904] check-in: [a9ae11180e] user: jan.nijtmans branch: main, size: 36843
2023-08-02
20:51
Merge 8.7 file: [4164e99461] check-in: [330d66778a] user: jan.nijtmans branch: main, size: 36816
2023-06-29
13:12
Merge 9.0 file: [2c8c854c52] check-in: [5cd0f8cb98] user: jan.nijtmans branch: tip-626, size: 36924
2023-06-26
10:12
Merge 8.7 file: [3f0791f27b] check-in: [92ba864abd] user: jan.nijtmans branch: main, size: 36924
09:52
Remove compat/stdint.h and compat/stdlib.h: All C-compilers nowadays have it. file: [f983704886] check-in: [cdd211a557] user: jan.nijtmans branch: core-8-branch, size: 36924
2023-04-14
09:12
Merge 9.0 file: [25781530f9] check-in: [f041e13465] user: jan.nijtmans branch: tip-626, size: 37612
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: [51696bbd56] check-in: [d65da06a77] user: pooryorick branch: main, size: 37612
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [d31a4c6416] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 37612
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [4c421348fb] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 38872
2022-11-06
11:19
Rebase TIP #626 to latest 9.0. Change Tcl version number from 9.0 to 9.1a0 file: [a6a83268fe] check-in: [efcf7c37fe] user: jan.nijtmans branch: tip-626, size: 37604
2022-05-09
19:43
Merge 8.7 file: [4958f582df] check-in: [3b4d777afe] user: jan.nijtmans branch: main, size: 37604
19:42
Merge 8.6 file: [545b4839f7] check-in: [e872f1c85b] user: jan.nijtmans branch: core-8-branch, size: 37604
19:33
'develop' fixes for zlib-1.2.12. Will be in zlib-1.2.12.1 or zlib-1.2.13. file: [92acd54cea] check-in: [1dcc8dbfba] user: jan.nijtmans branch: core-8-6-branch, size: 38864
2022-02-14
14:21
Merge 8.7 file: [4473b48e6a] check-in: [80edf896c9] user: jan.nijtmans branch: main, size: 37604
14:20
Merge 8.6 file: [94905db2b5] check-in: [1d934d558e] user: jan.nijtmans branch: core-8-branch, size: 37604
2022-02-13
22:46
Fix determination of HAVE_CPUID with configure script file: [5f328dda71] check-in: [379065b501] user: jan.nijtmans branch: windows-arm64, size: 38864
2022-02-09
11:59
Merge 8.7 file: [61dcde5fc1] check-in: [553828b65a] user: jan.nijtmans branch: main, size: 37604
11:58
Merge 8.6 file: [ad4c05c253] check-in: [eb6b6539ee] user: jan.nijtmans branch: core-8-branch, size: 37604
2022-02-08
15:07
Accept aarch64 too (in stead of arm64) file: [c6b6486947] check-in: [5801a4e70c] user: jan.nijtmans branch: windows-arm64, size: 38864
10:54
More changed for windows-arm (e.g. add zdll.lib for ARM64, although zlib1.dll still missing) file: [e076af69d2] check-in: [d0335dd773] user: jan.nijtmans branch: windows-arm64, size: 38817
2022-02-07
14:56
Merge 8.7 file: [a77744ade2] check-in: [0cc2891ff6] user: jan.nijtmans branch: main, size: 37639
14:55
Merge 8.6 file: [b0fa320ef4] check-in: [e4a7c4fa71] user: jan.nijtmans branch: core-8-branch, size: 37639
14:42
Fix [bae42b3d24]: [d86e92fb33] et.al. eliminates cpuid when cross compiling for win32 file: [5295513598] check-in: [e734cf1081] user: jan.nijtmans branch: core-8-6-branch, size: 38886
08:48
Merge 8.7 file: [8595e217c5] check-in: [1cc6bb7b9f] user: jan.nijtmans branch: main, size: 37367
08:48
Merge 8.6 file: [ce7f42b581] check-in: [6b7ec7b56a] user: jan.nijtmans branch: core-8-branch, size: 37367
2022-02-04
16:19
See [https://github.com/tcltk/tcl/pull/10] file: [dfbbe43d06] check-in: [fc056d6a1d] user: jan.nijtmans branch: windows-arm64, size: 38614
2021-11-11
16:14
Merge 8.7 file: [69639b5265] check-in: [c4c4a5a405] user: jan.nijtmans branch: main, size: 37246
16:13
Merge 8.6 file: [37604e8bb7] check-in: [11179c8d17] user: jan.nijtmans branch: core-8-branch, size: 37246
16:12
Fix -fno-lto determination/add --enable-auto-image-base option to windows build (when available) file: [ebba2d0d69] check-in: [993edf2e64] user: jan.nijtmans branch: core-8-6-branch, size: 38493
2021-06-10
08:54
Merge 8.7 file: [fcd697c780] check-in: [92ad012dd2] user: jan.nijtmans branch: main, size: 36762
08:52
(cherry-pick): Update dist target to renamed file. Also sync win/tcl.m4 with Tk (no change in generated win/configure) file: [a1726cd059] check-in: [085f01ed83] user: jan.nijtmans branch: core-8-branch, size: 36762
2021-06-02
07:46
Merge 8.7 file: [0c7f59b243] check-in: [b655399f8c] user: jan.nijtmans branch: main, size: 36758
07:45
Add winspool library to LIBS_GUI on Windows. Not used yet (but most likely it will be used in 8.7 final) file: [7cc4074554] check-in: [c2f6db0f47] user: jan.nijtmans branch: core-8-branch, size: 36758
2021-02-10
09:16
Merge 8.7 file: [dd3c742d92] check-in: [a097730544] user: jan.nijtmans branch: main, size: 36734
2021-02-09
12:07
Change TCL_ZIP_FILE name, just using dots in stead of underscores file: [80fb2ba975] check-in: [689470c702] user: jan.nijtmans branch: bug-87e840c26c, size: 36734
2021-02-04
11:15
Merge 8.7 file: [22ee3626b5] check-in: [b3e43c59d7] user: jan.nijtmans branch: main, size: 36777
11:11
Fix [03b70c8918]: core-8-branch : trying to build on macOS10.9 linked against XQuartz file: [0d62cc81fc] check-in: [a68bb5c427] user: jan.nijtmans branch: core-8-branch, size: 36777
2021-01-21
15:49
Merge 8.7 file: [91a6fcd3f8] check-in: [7eef120709] user: jan.nijtmans branch: main, size: 36393
15:46
Merge 8.6 file: [2ba7579248] check-in: [411b16f75d] user: jan.nijtmans branch: core-8-branch, size: 36393
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: [d3cb43433c] check-in: [d270942d10] user: jan.nijtmans branch: bug-98ae20f0f5, size: 38016
2021-01-08
21:07
Merge 8.7 (resolve conflicts) file: [e7a181a1da] check-in: [5295f674c1] user: dgp branch: main, size: 36082
09:37
Omit -Wdeclaration-after-statement from CFLAGS: No longer needed since we stopped support for MSVC 6++ Change Tcl_WideInt -> long long in various places: Tcl_WideInt could be a 128-bit type, we don't want that everywhere. file: [11bc6268a7] check-in: [174a9adac8] user: jan.nijtmans branch: tip-592, size: 36082
2021-01-07
07:37
Merge 8.7 file: [640dd60e49] check-in: [c5edeb7b5f] user: jan.nijtmans branch: tip-592, size: 36112
2021-01-05
10:31
Merge 8.7 file: [cb10524f4e] check-in: [e5495ab8e3] user: jan.nijtmans branch: main, size: 36103
10:29
Merge 8.6 file: [bd61e59b1c] check-in: [68a7b75991] user: jan.nijtmans branch: core-8-branch, size: 36103
10:19
More elimination of (obsolete) AC_TRY_COMPILE file: [b019ea3914] check-in: [59774b6401] user: jan.nijtmans branch: core-8-6-branch, size: 37705
2021-01-04
15:37
AC_HELP_STRING -> AS_HELP_STRING file: [b4cdf0cf35] check-in: [c2c2f4f85f] user: jan.nijtmans branch: core-8-6-branch, size: 37477
07:48
Merge 8.7 file: [4c14483bf7] check-in: [7bfba75988] user: jan.nijtmans branch: tip-592, size: 36094
2020-12-24
14:07
Last pre-autoconf-2.69 obsolete construct eliminated. Works with autoconf-2.59 as well. Still to be tested with autoconf-2.70. file: [887219e0a7] check-in: [c5c20988b2] user: jan.nijtmans branch: core-8-5-branch, size: 36972
2020-12-23
15:42
More progress in autoconf-2.70 compatibility. Not to be merged to 8.6 yet! file: [1bb6e8bf21] check-in: [364c034fff] user: jan.nijtmans branch: core-8-5-branch, size: 36797
2020-12-22
14:25
Update all configure-related stuff to work with autoconf-2.70 too. For now, everything still generated with (modified) autoconf-2.59 file: [e7165e2ed1] check-in: [0408eddf86] user: jan.nijtmans branch: core-8-5-branch, size: 36746
2020-12-19
22:27
Merge 8.7 file: [fb9379c8d1] check-in: [84911eb20c] user: jan.nijtmans branch: main, size: 35868
22:17
autoupdate */configure.ac and */tcl.m4. Should still work with autoconf-2.69 too file: [d1b7ae9e03] check-in: [ca7a3d403a] user: jan.nijtmans branch: core-8-branch, size: 35868
2020-12-18
14:09
Merge 8.7 file: [f7e394a45f] check-in: [b285c97872] user: jan.nijtmans branch: main, size: 35875
10:42
Rename AC_HELP_STRING to AS_HELP_STRING, and fix determination of intptr_t/uintptr_t with autoconf 2.70 file: [de01d7cc2f] check-in: [fef38331d6] user: jan.nijtmans branch: core-8-branch, size: 35875
2020-12-08
15:42
Merge 8.7 file: [5ea3ef773c] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 35871
15:31
Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [4a6b3ffab8] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 35871
2020-12-03
10:44
Merge 8.7 file: [1067280e94] check-in: [a2cbadb299] user: jan.nijtmans branch: main, size: 35826
2020-12-02
11:31
Merge 8.6 file: [3e9cf190af] check-in: [36beba2206] user: jan.nijtmans branch: core-8-branch, size: 35826
11:29
Merge 8.5 file: [1a477b8413] check-in: [1008397d0a] user: jan.nijtmans branch: core-8-6-branch, size: 37477
2020-12-01
16:25
Remove redunant piece of SC_ENABLE_SHARED: The AC_ARG_ENABLE already generates this part, resulting in duplicate code in the "configure" script file: [6934a00eb8] check-in: [868363c550] user: jan.nijtmans branch: core-8-5-branch, size: 36748
16:06
Rebase to "cygwin" branch file: [3ff608dba8] check-in: [65c7d28923] user: jan.nijtmans branch: msys2-fixes_v001, size: 37478
2020-11-30
07:49
See: [https://github.com/jannick0/tcl/tree/msys2-fixes_v001] file: [dc7cc4277d] check-in: [9c136c5785] user: jan.nijtmans branch: msys2-fixes_v001, size: 35827
2020-10-29
11:40
Merge 8.7 file: [98dfc222cc] check-in: [e784d77fd7] user: jan.nijtmans branch: trunk, size: 35950
11:18
Merge 8.6 file: [bc6528d8b6] check-in: [642317cdbc] user: jan.nijtmans branch: core-8-branch, size: 35950
10:04
Fix implib filenames (adapted from Mingw2's 006-proper-implib-name.mingw.patch) 3 new testcases file: [458233b541] check-in: [fe52ae7a4d] user: jan.nijtmans branch: core-8-6-branch, size: 37601
08:56
Fix implib filenames (adapted from Mingw2's 006-proper-implib-name.mingw.patch) file: [e41de41b00] check-in: [b348b563a6] user: jan.nijtmans branch: core-8-5-branch, size: 36872
2020-10-22
10:38
TIP #587: Default utf-8 for source command file: [42c59ab11a] check-in: [ad4d3b63ba] user: jan.nijtmans branch: trunk, size: 35946
10:30
TIP #587: Default utf-8 for source command file: [44049d3604] check-in: [70f28ec410] user: jan.nijtmans branch: core-8-branch, size: 35946
2020-10-09
13:21
Merge 8.7 file: [872e70450a] check-in: [b9ffb77c85] user: jan.nijtmans branch: trunk, size: 35997
2020-10-08
13:33
Make everything compile warning-free with -Wundef. Put enum ASSEM_DICT_GET_DEF last in TalInstType, so it's binary compatible with Tcl 8.6 file: [16907e8d63] check-in: [d1e4a3c73f] user: jan.nijtmans branch: core-8-branch, size: 35997
2020-10-01
12:38
Merge 8.7 file: [84b65617c3] check-in: [3a2fca1540] user: jan.nijtmans branch: tip-587-for-8.7, size: 35938
2020-09-29
07:36
Merge 8.7 file: [e60af0b14f] check-in: [4636d79b91] user: jan.nijtmans branch: trunk, size: 35989
07:14
Add -Wshadow flag to the compiler, so we will be notified when (accidently) shadowing variable names file: [e7cf59e9a0] check-in: [abdc2e1e11] user: jan.nijtmans branch: core-8-branch, size: 35989
2020-09-25
14:17
Use utf-8 as default encoding for configuration information file: [612fe64ff8] check-in: [82ee0f51dc] user: jan.nijtmans branch: tip-587-for-8.7, size: 35929
2020-09-24
12:54
TCL_CFGVAL_ENCODING now defaults to "utf-8" as well. No explicit "-encoding utf-8" for "source" any more, since that's the default file: [b06c5e6d46] check-in: [11cd43a662] user: jan.nijtmans branch: tip-587, size: 35929
2020-07-03
10:21
Merge 8.7 file: [d3b11fe4a6] check-in: [10349e0db1] user: jan.nijtmans branch: trunk, size: 35980
2020-03-24
19:31
Make utf-8 the default encoding for embedded information file: [025c8a374d] check-in: [70604a5212] user: jan.nijtmans branch: utf-8-as-default, size: 36315
2020-03-10
15:25
Merge 8.7 file: [c7f86ef849] check-in: [0086a4e1ec] user: jan.nijtmans branch: death-to-dbgx, size: 35980
2020-02-28
12:46
Merge 8.7 file: [d362250816] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 36366
12:06
Implement TIP #557: C++ support for Tcl file: [b90b3b44ca] check-in: [c4a27f443c] user: jan.nijtmans branch: core-8-branch, size: 36366
2020-02-26
10:58
Merge 8.7 file: [fd34b670c5] check-in: [cfcbd55aba] user: jan.nijtmans branch: cplusplus, size: 36373
2020-02-24
12:01
Merge 8.5 file: [101e2eaac5] check-in: [9e3386f9e9] user: jan.nijtmans branch: core-8-6-branch, size: 37597
11:07
Add -Wpointer-arith warning to C-compile. Fix gcc(-9) warning. file: [79bfb70075] check-in: [33e24cc198] user: jan.nijtmans branch: core-8-5-branch, size: 36868
2020-02-04
10:40
Few more DBGX cleanups file: [5da069d5bf] check-in: [7c1273c0bc] user: jan.nijtmans branch: death-to-dbgx, size: 35974
09:46
Death to DBGX file: [4f0a438abd] check-in: [0c16754a85] user: jan.nijtmans branch: death-to-dbgx, size: 36270
2020-01-07
15:20
Merge 8.7 file: [a5d5122ab2] check-in: [b219c8f278] user: jan.nijtmans branch: cplusplus, size: 36368
2019-12-14
17:45
Merge 8.7 file: [1c3118563c] check-in: [df45c9e60a] user: jan.nijtmans branch: trunk, size: 36360
17:43
Merge 8.6 file: [001674e44b] check-in: [75097be697] user: jan.nijtmans branch: core-8-branch, size: 36360
17:36
Make win/configure work with CC=g++ (doesn't actually work with Tcl and Tk yet) file: [c291a118d4] check-in: [78b283b374] user: jan.nijtmans branch: core-8-6-branch, size: 37581
2019-12-13
15:39
Merge 8.7 file: [721702f54b] check-in: [a4ec5ee9ad] user: jan.nijtmans branch: cplusplus, size: 36379
13:06
Merge 8.7 file: [1a155add0e] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 36218
2019-12-12
13:11
Update win/tcl.m4, for use with C++ file: [0ab8843c5e] check-in: [4d8539b98e] user: jan.nijtmans branch: cplusplus, size: 36440
2019-12-03
16:12
Merge 8.7 file: [b94bc878ab] check-in: [41773410ac] user: jan.nijtmans branch: cplusplus, size: 36298
2019-11-27
11:10
Merge 8.7 file: [1ac0d2d677] check-in: [8bd97aa450] user: jan.nijtmans branch: trunk, size: 36279
11:09
Merge 8.6 file: [ffa146dc5d] check-in: [41d39bdc71] user: jan.nijtmans branch: core-8-branch, size: 36279
10:25
Merge 8.5 file: [acd3233ecc] check-in: [ca372c7c7e] user: jan.nijtmans branch: core-8-6-branch, size: 37439
09:44
Don't bother paths of 64-bit SDK any more: This was Visual Studio 2008-specific and doesn't work with other Visual Studio versions. file: [91437829e9] check-in: [4454ae265c] user: jan.nijtmans branch: core-8-5-branch, size: 36967
2019-11-15
14:20
Merge 8.7 file: [4c9724714d] check-in: [c1ce8b2fa2] user: jan.nijtmans branch: digit-bit-60, size: 36218
2019-11-04
12:10
Merge 8.7 file: [12f4e95e3f] check-in: [d6202cc2c7] user: jan.nijtmans branch: cplusplus, size: 37300
2019-11-01
11:25
Re-base to core-8-branch file: [7320331a00] check-in: [0dd430544f] user: jan.nijtmans branch: digit-bit-60, size: 37220
2019-10-28
16:22
Merge 8.7 file: [21dbc69fc4] check-in: [556b4cae43] user: jan.nijtmans branch: trunk, size: 37281
16:09
Don't typedef mp_digit in tcl.h anymore, it is supposed to be brought in from tclTomMath.h. Add test in configure scripts for <stdint.h> and <stdbool.h>. Not used by Tcl yet, probably handy for TEA extensions wanting to use that ;-) file: [98c625b8a0] check-in: [2478ff2154] user: jan.nijtmans branch: core-8-branch, size: 37281
14:12
Merge trunk. Add replacement for stdbool.h too, and change libtommath to use stdbool in stead of mp_bool. file: [d5ba165035] check-in: [fe773ee93f] user: jan.nijtmans branch: libtommath-with-stdint, size: 37281
2019-09-05
15:14
Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: [844e809e92] check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 37150
2019-06-07
16:54
New TIP implementation: Make configure --enable-64bit the default file: [524f043ca5] check-in: [93a999f923] user: jan.nijtmans branch: tip-549, size: 37127
2019-04-09
19:21
Merge 8.7. Complete implementation for MSVC and for UNIX. file: [598bd334f7] check-in: [b392834e2c] user: jan.nijtmans branch: digit-bit-60, size: 37092
2019-02-09
21:05
Convert Tcl_BacktroundError() into a macro, so we can deprecate the stub entry for it. Add -Wpointer-arith warning to CFLAGS file: [0fb8d66cfa] check-in: [ab48435928] user: jan.nijtmans branch: core-8-branch, size: 37131
2019-02-08
08:13
Change TclGetIntForIndex() and TclGetIntForIndexM() to return a size_t value in stead of int. This allows for larger index handling (>2G) in a lot of places. Also add -Wpointer-arith in CFLAGS for mingw-w64 (UNIX already had it) file: [cb2da5c5dd] check-in: [14256a2fe1] user: jan.nijtmans branch: trunk, size: 37131
2019-01-25
13:27
merge 8.7 file: [ce1074a1f0] check-in: [782eff18c4] user: sebres branch: trunk, size: 37115
2019-01-21
02:21
avoid additional in-between path-segment "." in zip, some zip-programs (inclusive minizip) will insert this if used as path-parameter to compress file: [edc4190c68] check-in: [17382ed323] user: sebres branch: core-8-branch, size: 37115
2018-11-23
12:03
merge 8.7 file: [90eb7e2d75] check-in: [606764504a] user: sebres branch: trunk, size: 37115
11:59
make/configure review: normalizes the latest fixes across unix/win file: [81e011fa35] check-in: [fc958af380] user: sebres branch: core-8-branch, size: 37115
2018-10-12
18:29
Merge 8.7 file: [255d722147] check-in: [41013f5dac] user: jan.nijtmans branch: trunk, size: 37117
17:54
Fix test for UNICODE in win/tclAppInit.c. No longer check for "tclsh install", because tclsh is not compiled with that. Fix minizip.c compilation on systems without open64() file: [8f570e2477] check-in: [d75d4c67d4] user: jan.nijtmans branch: core-8-branch, size: 37117
2018-09-29
20:52
Merge 8.7 file: [371acfff00] check-in: [b8b9111660] user: jan.nijtmans branch: trunk, size: 37624
20:39
Add support for wine. So windows test-cases can now be run on Linux/Mac/whatever. file: [12663f4df0] check-in: [6cedb89399] user: jan.nijtmans branch: core-8-branch, size: 37624
2018-09-12
19:34
Merge 8.7 (TIP #430 implementation) file: [656b247160] check-in: [d2d99b2173] user: jan.nijtmans branch: trunk, size: 37587
2018-05-24
13:27
merge 8.7 file: [ed13e4b263] check-in: [95e6ece457] user: dgp branch: core_zip_vfs, size: 37587
2018-05-17
19:05
Merge 8.7, but keep TCL_THREADS undefined in tcl.h (since that's no longer necessary) file: [e6cf151345] check-in: [f2c996cdb8] user: jan.nijtmans branch: trunk, size: 33414
2018-04-17
22:48
Merge 8.7 Move stuff from SC_ENABLE_THREADS to SC_TCL_LINK_LIBS in tcl.m4, so SC_ENABLE_THREADS is no longer needed in configure.ac file: [aab8a8f9f7] check-in: [89b3d0671b] user: jan.nijtmans branch: tip-491, size: 33414
2017-12-13
15:52
Pulling changes from core-8-branch file: [72c00d4f10] check-in: [4f4380b7ac] user: hypnotoad branch: core_zip_vfs, size: 38501
2017-12-08
16:19
merge TIP #477 implementation. Not tested yet in combination with semver changes file: [e74a8ed890] check-in: [2b6b3a450a] user: jan.nijtmans branch: semver, size: 34380
2017-12-07
12:36
merge 8.7 file: [88a810abe1] check-in: [60f74266f4] user: jan.nijtmans branch: trunk, size: 34328
12:14
TIP #487: Stop support for Pre-XP Windows file: [3c033afa5a] check-in: [200f182152] user: jan.nijtmans branch: core-8-branch, size: 34328
2017-11-23
12:04
Remove more pre-XP stuff. file: [a797685b72] check-in: [215237be17] user: jan.nijtmans branch: tip-487, size: 34350
2017-11-21
04:07
Added an implementation of tinydir.h, and spliced it into minizip to allow minizip to recurse directory structures (and get us out of having to feed `find` via autoconf) file: [661f1fde20] check-in: [0064401a40] user: hypnotoad branch: core_zip_vfs, size: 42645
00:41
Typo fixes for minizip file: [966edd6a05] check-in: [8e88f231e5] user: hypnotoad branch: core_zip_vfs, size: 42663
2017-11-20
22:45
Fixing the quoting for arguments to minizip file: [574e36bbd8] check-in: [eaa6c99d64] user: hypnotoad branch: core_zip_vfs, size: 42665
21:29
Updating tcl.m4 in windows to fix a typo file: [6613ae0db5] check-in: [6aee71e52c] user: hypnotoad branch: core_zip_vfs, size: 42661
17:09
Modifications to allow the Tcl build system to exploit either a native zip executable in the path or a tclsh that understands the new "install" keyword from the command line Added a new file to /library which is run when the user executes "tclsh install ..." Embedded in installer.tcl is a facility for building zip archives file: [bb5224e6e5] check-in: [535a8088d4] user: hypnotoad branch: core_zip_vfs, size: 42663
2017-11-17
04:13
First pass on the Msys style windows build. Moving Zipfs features closer together in the autoconf file: [ec93d85019] check-in: [b279fbbfa3] user: hypnotoad branch: core_zip_vfs-8-6, size: 41383
2017-01-17
10:28
merge trunk file: [c6651c43d8] check-in: [bcb14c7343] user: jan.nijtmans branch: semver, size: 38524
2017-01-11
14:10
Merge core-8-6-branch. Do gcc-compiles with the option -Wwrite-strings, so we can detect mis-usage of "const". Make Tcl_AddErrorInfo() and Tcl_AddObjErrorInfo() a macro. file: [125df61fb2] check-in: [81fb7a2a5e] user: jan.nijtmans branch: trunk, size: 38472
2016-09-28
14:20
Fix: 3 places where a superfluous TCL_MINOR_VERSION is still used where it shouldn't. file: [1c7558de16] check-in: [d923a233e9] user: jan.nijtmans branch: semver, size: 38508
2016-06-29
10:03
Merge trunk. Add "--with-dbgx" configure option, so the name of the tclsh executable/sharedlibrary can be modified (request at EuroTcl 2016) file: [c11bc8ae85] check-in: [61b0f66d8e] user: jan.nijtmans branch: semver, size: 38528
2016-06-21
10:27
Merge trunk file: [a8816c89c4] check-in: [c514d95abe] user: jan.nijtmans branch: semver, size: 38448
2016-04-20
16:44
Merge 8.6.5 file: [ec35556323] check-in: [090329ea25] user: dgp branch: little, size: 42282
2016-04-19
20:35
Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [332211e2d1] check-in: [69b737f5a1] user: dgp branch: little, size: 42382
2016-03-22
17:54
merge trunk file: [d6a161ed20] check-in: [b06317dad1] user: dgp branch: novem, size: 38472
09:05
Fix signed-unsigned-compare warning (reported by François Vogel on Windows, but gcc can trigger it as well) file: [20dd4f1294] check-in: [76041410f9] user: jan.nijtmans branch: trunk, size: 38456
2016-03-07
10:35
merge trunk file: [22492c6910] check-in: [de5857dbf1] user: jan.nijtmans branch: novem, size: 38457
2016-03-03
19:45
Bump trunk to 8.7a0 to accept new feature development. file: [2b35328ead] check-in: [4def3fa682] user: dgp branch: trunk, size: 38441
2015-12-11
10:19
merge trunk file: [7ec0a843e6] check-in: [3da32b644c] user: jan.nijtmans branch: novem, size: 38457
08:43
Experiments with [http://semver.org/|Semantic Versioning] in Tcl. (Don't look!) file: [24af5593d7] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 38433
2015-12-02
11:30
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit"). file: [5d19b9cc9c] check-in: [6b5e1dd52c] user: jan.nijtmans branch: trunk, size: 38441
11:02
Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works fine (provided that the build is configured using "--enable-64bit"). file: [b5c91f484a] check-in: [99d1b1e43c] user: jan.nijtmans branch: core-8-5-branch, size: 37969
2015-10-08
11:56
merge trunk file: [8e28bc4cce] check-in: [2966e63a7f] user: dgp branch: novem, size: 38557
2015-10-06
14:49
Fix [b42a851475]: file normalize ~user returns wrong directory on Windows file: [27d3d9b4c4] check-in: [481cc1a100] user: jan.nijtmans branch: trunk, size: 38541
09:46
merge trunk file: [e04856ee4e] check-in: [39cfe7065f] user: jan.nijtmans branch: novem, size: 38535
08:21
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. file: [b7304636e0] check-in: [7302585809] user: jan.nijtmans branch: trunk, size: 38519
08:18
Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. file: [60bc58c12f] check-in: [07a551aef2] user: jan.nijtmans branch: core-8-5-branch, size: 38069
2015-10-05
09:26
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for [http://core.tcl.tk/tclconfig/tktview/06f1692bbe29449ac3f2161ebf9dd153d0349845|TEA], but a good idea anyway file: [68d7c836f4] check-in: [7f273c5ec7] user: jan.nijtmans branch: trunk, size: 38515
09:23
Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes. Suggested by pooryorick for [http://core.tcl.tk/tclconfig/tktview/06f1692bbe29449ac3f2161ebf9dd153d0349845|TEA], but a good idea anyway file: [3f8cb58c8e] check-in: [608d492f3b] user: jan.nijtmans branch: core-8-5-branch, size: 38065
2015-09-30
14:04
merge trunk file: [885c6c00f7] check-in: [2ccd40967b] user: jan.nijtmans branch: novem, size: 38531
11:12
Don't limit Universal runtime support VisualStudio version 14 only, future versions will probably have it as well. file: [9baaf6394a] check-in: [27dc46e5cb] user: jan.nijtmans branch: trunk, size: 38515
11:11
Don't limit Universal runtime support VisualStudio version 14 only, future versions will probably have it as well. file: [4fa1998e89] check-in: [21698dfbaa] user: jan.nijtmans branch: core-8-5-branch, size: 38065
2015-09-22
08:20
merge trunk file: [c5f3aa789f] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 38523
2015-08-28
10:57
Completing [00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. file: [a6504c5abd] check-in: [0e6e497bf3] user: jan.nijtmans branch: trunk, size: 38507
10:23
Completing [00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure/makefile build. file: [7245712da3] check-in: [850bbb13e1] user: jan.nijtmans branch: core-8-5-branch, size: 38057
2014-02-11
11:13
Merge trunk file: [470aab592d] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 38254
2014-02-10
11:59
Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] file: [b97f5b159d] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 38238
2013-11-24
22:12
merge trunk file: [6b94cd110c] check-in: [162f412163] user: jan.nijtmans branch: novem, size: 38260
2013-11-19
11:50
Some formatting file: [e85f70edc5] check-in: [1ea2b5393f] user: jan.nijtmans branch: trunk, size: 38244
2013-10-05
16:44
Merge trunk. Restore buildability by adding 'scspec TCLAPI' in tclOOInt.decls. file: [37b89f43eb] check-in: [0c37ab8944] user: kbk branch: novem, size: 38254
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: [585afb79ce] check-in: [2acf2a071b] user: jan.nijtmans branch: trunk, size: 38238
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: [e35dac6a78] check-in: [9b0c095048] user: jan.nijtmans branch: core-8-5-branch, size: 37788
2013-09-27
17:39
merge trunk file: [5405ab9a27] check-in: [f55df9a649] user: jan.nijtmans branch: novem, size: 38242
09:35
Cherrypick [87d1313df3] from trunk: Workaround for [http://sourceforge.net/p/mingw/bugs/2065/|MinGW bug #2065]. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. file: [6971dae850] check-in: [5fe84a86f5] user: jan.nijtmans branch: core-8-5-branch, size: 37780
09:18
Workaround for [http://sourceforge.net/p/mingw/bugs/2065/|MinGW bug #2065]. Both MinGW and MinGW-w64 (32-bit) are affected. Even though Win64 is not affected, adding -static-libgcc doesn't harm there, and we don't want to distrubute additional dll's with MinGW-compiled Tcl anyway. file: [5ef4859b12] check-in: [87d1313df3] user: jan.nijtmans branch: trunk, size: 38226
2013-09-23
20:04
merge trunk file: [667f4ae0bb] check-in: [6ec1685ef4] user: jan.nijtmans branch: novem, size: 38278
11:27
workaround for mingw bug [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724] file: [92fb47b757] check-in: [146b87c2f1] user: jan.nijtmans branch: trunk, size: 38262
11:12
workaround for mingw bug [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724] file: [f655e69f9f] check-in: [60c6ff868f] user: jan.nijtmans branch: core-8-5-branch, size: 38204
2013-05-16
12:33
Add support for the latest mingw-4.0-rc1. See: [http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS] file: [5479d80387] check-in: [562f5e0679] user: jan.nijtmans branch: trunk, size: 38331
12:22
Add support for the latest mingw-4.0-rc1. See: [http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS] file: [25102e0600] check-in: [9cc84b876e] user: jan.nijtmans branch: core-8-5-branch, size: 37856
08:20
Add support for the latest mingw-4.0-rc1. See: [http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS] file: [3a9f2215ba] check-in: [50585cc0c1] user: jan.nijtmans branch: core-8-4-branch, size: 36698
2013-03-18
12:37
Updating with latest fixes from trunk file: [030bfd8bd2] check-in: [e92018c3bf] user: seandeelywoods branch: hypnotoad-prefer-native-8.6, size: 39735
2013-02-15
16:21
merge trunk file: [c0e5db0cd4] check-in: [fac0c7fdd6] user: jan.nijtmans branch: novem, size: 38257
2013-02-14
09:01
Improve some comments and quoting, no change in functionality. Only check for refCount == 0x61616161 for TCL_MEM_DEBUG build. file: [a6a0e16a10] check-in: [37c5e68b61] user: jan.nijtmans branch: trunk, size: 38241
08:26
Improve some comments and quoting, no change in functionality file: [2a930f31f8] check-in: [996d4a85b5] user: jan.nijtmans branch: core-8-5-branch, size: 37766
06:23
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell. file: [bb9a256806] check-in: [dc4021475e] user: jan.nijtmans branch: core-8-4-branch, size: 36608
2013-02-12
23:13
Backport various improvements from Tcl 8.5 file: [d6b2fa2d9d] check-in: [35e9430673] user: jan.nijtmans branch: core-8-4-branch, size: 36248
2013-01-25
12:58
merge trunk Add -Wwrite-strings to compiler options, so we can guarantee correct "const" usage. file: [37e2a9c9fb] check-in: [b23d78bcae] user: jan.nijtmans branch: novem, size: 38215
2013-01-15
17:38
REMOVED FROM TRUNK: buggy, breaks the build on linux. [Bug 3598300]: unix: tcl.h does not include sys/stat.h file: [4100d1125f] check-in: [4522b11989] user: jan.nijtmans branch: mistake, size: 38199
17:32
[Bug 3598300]: unix: tcl.h does not include sys/stat.h file: [50e367e97a] check-in: [8abba84224] user: jan.nijtmans branch: core-8-5-branch, size: 37724
2013-01-14
20:13
More flexible search for win32 tclConfig.sh, backported from TEA (not actually used in Tcl, only for Tk) file: [b220fa156b] check-in: [1f2c54d30c] user: jan.nijtmans branch: core-8-5-branch, size: 37364
2012-11-22
15:14
Modification to Autoconf to prefer tcl8.6+ or tcl9 over tcl8.5 (or older) This allows build scripts that depend on new function in 8.6 to know that the best native tclsh was detected and used by ./configure file: [f6b791ac0e] check-in: [9166f0084e] user: seandeelywoods branch: hypnotoad-prefer-native-8.6, size: 34965
2012-07-18
11:17
better formatting of "configure --help" file: [4bea5556c8] check-in: [816b439a2b] user: jan.nijtmans branch: trunk, size: 33471
11:12
better formatting of "configure --help" file: [c131c928b4] check-in: [e963f45c7c] user: jan.nijtmans branch: core-8-5-branch, size: 32996
2012-04-11
20:34
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [a13477c568] check-in: [8032e7f92e] user: jan.nijtmans branch: trunk, size: 33459
19:50
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [b620da794f] check-in: [beba7a8c8c] user: jan.nijtmans branch: core-8-5-branch, size: 32995
19:19
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [651cc406f1] check-in: [03c30e0b9e] user: jan.nijtmans branch: core-8-4-branch, size: 31635
2012-04-06
23:33
tclpGetPid signature change (stub entry only, not for macro), for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin file: [0d4b5c98da] check-in: [7fd5826902] user: jan.nijtmans branch: bug-3508771, size: 31500
2012-04-04
14:50
implement TclpGetPid for Cygwin file: [d1a6783cc6] check-in: [dcc7f6a5b4] user: jan.nijtmans branch: bug-3508771, size: 31482
2012-03-30
12:28
[Bug 3511806] Compiler checks too early (autoconf still to be run!) file: [ec31d218e3] check-in: [df5899ee61] user: jan.nijtmans branch: trunk, size: 33217
09:49
[Bug 3511806] Compiler checks too early (autoconf still to be run!) file: [330f6a4c37] check-in: [b684c66031] user: jan.nijtmans branch: core-8-5-branch, size: 32753
2012-03-29
22:36
Only check for cygwin with $GCC file: [cf83c6a9bd] check-in: [e6a4468f48] user: jan.nijtmans branch: core-8-4-branch, size: 31364
20:48
[Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk to build out-of-the-box using a native or cross- compiler file: [671219ecbd] check-in: [8b0d9cc5fc] user: jan.nijtmans branch: core-8-4-branch, size: 31315
07:26
now ready for further field tests file: [71fe00a847] check-in: [5064618d7f] user: jan.nijtmans branch: bug-3511806, size: 31305
2012-03-28
20:03
some better checks file: [5f68c9ade3] check-in: [ec6152937c] user: jan.nijtmans branch: bug-3511806, size: 31307
12:01
extra checks whether we are really dealing with cygwin or not file: [a61b2057aa] check-in: [de5aa06fb6] user: jan.nijtmans branch: bug-3511806, size: 31038
2012-03-27
15:08
bug-3511806 implementation file: [f6d98176de] check-in: [86da646fff] user: jan.nijtmans branch: bug-3511806, size: 31069
2012-03-26
21:01
enable cygwin build in /win directory (using mingw-w64 compiler) file: [93ed86c229] check-in: [b5a4dfa5f1] user: jan.nijtmans branch: core-8-4-branch, size: 28321
2012-03-24
06:23
oops, fix cygwin check in configure file: [8fc8d75492] check-in: [43aae6f2a2] user: jan.nijtmans branch: bug-3508771, size: 28329
2012-03-23
23:04
use mingw-w64 as compiler in cygwin /win mode (cygwin itself cannot do that, as the -no-cygwin flag doesn't exist anymore) file: [bacb35c26a] check-in: [1189a98121] user: jan.nijtmans branch: bug-3508771, size: 28332
2011-09-12
09:57
[Bug 3407070]: Make compilable in Visual Studio 2010 again file: [6a34282a20] check-in: [473b047227] user: jan.nijtmans branch: mistake, size: 28320
2011-08-15
08:22
[Bug 3388350] mingw64 compiler warnings file: [b322cb28bd] check-in: [cef0f2ddb5] user: jan.nijtmans branch: core-8-4-branch, size: 28228
2011-05-12
06:10
If your compiler already defines _WIN64, assume --enable-64bit file: [416837bf83] check-in: [d55e77f0c4] user: jan.nijtmans branch: trunk, size: 30516
06:07
If your compiler already defines _WIN64, assume --enable-64bit file: [149ab664c4] check-in: [bec8d10e17] user: jan.nijtmans branch: core-8-5-branch, size: 29617
2011-05-11
15:23
If your compiler already defines _WIN64, assume --enable-64bit file: [fd84fce014] check-in: [9a4410040d] user: jan.nijtmans branch: core-8-4-branch, size: 28214
2011-03-28
11:40
set default MODULE_SCOPE=extern, in case no other value is determined file: [5317d8bb84] check-in: [dbf7b56685] user: jan.nijtmans branch: trunk, size: 30252
2011-03-26
06:32
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead file: [67b7ee2d2a] check-in: [d5d628263b] user: jan branch: trunk, size: 30168
06:30
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead file: [e98ed1eb55] check-in: [772bb5c56a] user: jan branch: core-8-5-branch, size: 29353
06:25
The -debug:full option is not supported when using the modern versions of link.exe included with MSVC, use -debug instead file: [f9fa04a986] check-in: [77b28a0470] user: jan branch: core-8-4-branch, size: 27950
2011-03-11
12:33
* win/tcl.m4: handle --enable-64bit=ia64 for gcc. * win/configure: (autoconf-2.13) * win/tclWin32Dll.c: [Patch 3059922]: fixes for mingw64 - gcc4.5.1 Merged --cherrypick from Tcl8.5 (2011-01-17, 6e410a115b) file: [55bdc0ad97] check-in: [05a17ef7c7] user: jan.nijtmans branch: core-8-4-branch, size: 27955
2011-01-17
08:43
handle --enable-64bit=ia64 for gcc. BACKPORT. [Patch 3059922]: fixes for mingw64 - gcc4.5.1 file: [e9be33eade] check-in: [6e410a115b] user: nijtmans branch: core-8-5-branch, size: 29358
2011-01-12
10:40
handle --enable-64bit=ia64 for gcc more accurate test for correct <intrin.h> file: [2888ba5506] check-in: [8942ef5184] user: nijtmans branch: trunk, size: 30173
2010-12-13
21:18
Cross-compile support for Win and UNIX (backported) file: [4f204c44f9] check-in: [cfe5c44774] user: nijtmans branch: core-8-5-branch, size: 29163
2010-12-10
15:44
Change first parameter of TclSockMinimumBuffers to ClientData, and TclWin(Get|Set)SockOpt to SOCKET, because on Win64 those are 64-bit, which does not fit. file: [b18bc543de] check-in: [5d5c5e198a] user: nijtmans branch: trunk, size: 29995
2010-12-03
09:19
silence gcc warning when using -Wwrite-strings silence gcc warning for non-IEEE platforms [Patch #3116490] cross-compile Tcl mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. file: [0234430b5a] check-in: [d1cc649556] user: nijtmans branch: trunk, size: 29973
2010-11-19
21:37
Allow cross-compilation by default (backported) Use -pipe for gcc on win32 (backported) file: [ae685328b2] check-in: [f2157e3e11] user: nijtmans branch: core-8-5-branch, size: 29245
2010-11-17
21:06
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for mingw-w64 file: [c260a1d2aa] check-in: [8451fba99a] user: nijtmans branch: trunk, size: 30077
2010-11-16
14:03
Bring compilation under mingw-w64 a bit closer to reality file: [8ff2fea28d] check-in: [bef6da697c] user: nijtmans branch: trunk, size: 29568
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: [33dd16b9cd] check-in: [1a48135d12] user: nijtmans branch: core-8-4-branch, size: 22184
2010-10-11
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: [9e80121b05] check-in: [ad9ffc933e] user: nijtmans branch: trunk, size: 29546
2010-09-22
06:48
Add kernel32 to LIBS, so the link line for mingw is exactly the same as for MSVC++ file: [5d98e6e443] check-in: [f4eb1c2f19] user: nijtmans branch: trunk, size: 29522
2010-09-21
20:22
Fix declaration after statement. Add -Wdeclaration-after-statement, so this mistake cannot happen again. file: [434a8b7a4c] check-in: [057c64e70b] user: nijtmans branch: trunk, size: 29509
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: [ceabfe5079] check-in: [0d850f32ad] user: nijtmans branch: trunk, size: 29479
2010-08-31
20:46
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. file: [e8e5d058af] check-in: [2ce1308995] user: andreas_kupries branch: trunk, size: 29470
20:46
* win/tcl.m4: Applied patch by Jeff fixing issues with the manifest handling on Win64. * win/configure: Regenerated. file: [459dee9644] check-in: [3bc99598f5] user: andreas_kupries branch: core-8-5-branch, size: 29431
2010-08-27
00:50
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+. file: [e8e8b4efd7] check-in: [25e4e9160b] user: hobbs branch: trunk, size: 29290
00:09
* win/Makefile.in (VC_MANIFEST_EMBED_DLL VC_MANIFEST_EMBED_EXE): * win/configure, win/configure.in, win/tcl.m4: SC_EMBED_MANIFEST macro and --enable-embedded-manifest configure arg added to support manifest embedding where we know the magic. Help prevents DLL hell with MSVC8+. file: [a78dd19011] check-in: [e10d217c9e] user: hobbs branch: core-8-5-branch, size: 29251
2010-04-05
12:45
Flip the defaults for whether to build threaded. Part of TIP #364. file: [b249dfc61f] check-in: [cdc00c6f74] user: dkf branch: trunk, size: 27750
2010-02-13
13:31
use -pipe for gcc on win32 (mingw/cygwin) file: [40c316cbd2] check-in: [9548ade90f] user: nijtmans branch: trunk, size: 27761
2010-01-22
13:02
Revert [2009-12-21] change in tcl.h, in stead resolve the CYGWIN inclusion problems by re-arranging the inclusions at other places. Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. file: [9cd174fb4a] check-in: [835f8e1e9d] user: nijtmans branch: trunk, size: 27925
2009-11-23
20:17
#undef STATIC_BUILD in tclWin(Dde|Reg).c, in order to make sure that Xxxxx_Init is always exported even when Tcl is built static (otherwise we cannot create a DLL). tclThreadTest.c: Make all functions static, except TclThread_Init. fCmd.test Enable fCmd-30.1 when registry is available. tcl.m4 Fix ${SHLIB_LD_LIBS} definition, fix conflicts configure.in between static libraries and import library on windows. configure (regenerated) Makefile.in Simplifications related to tcl.m4 changes. file: [a21f4a50ef] check-in: [0f53c33f63] user: nijtmans branch: trunk, size: 27495
2009-11-18
23:46
Fix [Bug 2883850]: pkgIndex.tcl doesn't get created with static Tcl build file: [d398255d44] check-in: [39268397d9] user: nijtmans branch: trunk, size: 27615
2009-07-26
07:57
[Bug 2827066] msys build --enable-symbols broken And modified the same for unicows.dll, as a preparation for [Enh 2819611] file: [daa00c1c3c] check-in: [01f7acb263] user: nijtmans branch: trunk, size: 27742
2009-02-17
18:10
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds. file: [75772cbbb7] check-in: [e587ee7ca9] user: hobbs branch: trunk, size: 27711
18:06
* win/tcl.m4, win/configure: Check if cl groks _WIN64 already to avoid CC manipulation that can screw up later configure checks. Use 'd'ebug runtime in 64-bit builds. file: [60cbd374ba] check-in: [3bcaf7209e] user: hobbs branch: core-8-5-branch, size: 27711
2008-12-14
13:32
Improve build rules on Win w.r.t. zlib Improve autoconf magic on Unix and Win file: [cbb4470f19] check-in: [21345422c5] user: dkf branch: trunk, size: 27584
2008-12-11
22:30
Eliminate warning: different 'const' qualifiers with msvc compiler. A few more 'const' optimizations. fix Windows build (msvc) for TIP #234 implementation file: [3f2f94cc53] check-in: [2c2dca1f77] user: nijtmans branch: trunk, size: 27588
2008-11-06
21:47
add "-Wno-implicit-int" for gcc, as on UNIX eliminate an 'array index out of bounds' warning on HP-UX' file: [455ce310d8] check-in: [918ba31cc4] user: nijtmans branch: trunk, size: 27593
2008-04-06
00:52
* tests/chanio.test (chan-io-53.9): * tests/io.test (io-53.9): Made test cleanup robust against the possibility of slow process shutdown on Windows. * win/tcl.m4: Added -D_CRT_SECURE_NO_DEPRECATE and -DCRT_NONSTDC_NO_DEPRECATE to the MSVC compilation flags so that the compilation doesn't barf on perfectly reasonable Posix system calls. * win/configure: Manually patched (don't have the right autoconf to hand). file: [2b84c97e0d] check-in: [8d5cc700eb] user: kennykb branch: core-8-5-branch, size: 27575
00:37
* tests/chanio.test (chan-io-53.9): * tests/io.test (io-53.9): Made test cleanup robust against the possibility of slow process shutdown on Windows. * win/tcl.m4: Added -D_CRT_SECURE_NO_DEPRECATE and -DCRT_NONSTDC_NO_DEPRECATE to the MSVC compilation flags so that the compilation doesn't barf on perfectly reasonable Posix system calls. * win/configure: Manually patched (don't have the right autoconf to hand). file: [f132f4c5eb] check-in: [68b47f3256] user: kennykb branch: trunk, size: 27575
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: [55a9a90f01] check-in: [b76be03521] user: dgp branch: trunk, size: 27395
2007-12-05
18:40
* win/configure, win/tcl.m4 (LIBS_GUI): mingw needs -lole32 -loleaut32 but not msvc for Tk's [send]. [Bug 1844749] file: [95937f65fb] check-in: [64e3983c30] user: hobbs branch: trunk, size: 27395
2007-12-03
20:02
* win/configure, win/tcl.m4 (LIBS_GUI): remove ole32.lib oleaut32.lib file: [def8ea1802] check-in: [c40661b7af] user: hobbs branch: trunk, size: 27305
2007-11-30
01:09
* win/configure, win/tcl.m4: add ws2_32.lib / -lws2_32 to build. * win/tclWinSock.c: remove dyn loading of winsock, assume that it is always available now. file: [61c7583abd] check-in: [ec9c0b54e6] user: hobbs branch: trunk, size: 27347
2007-01-11
18:30
* win/tcl.m4(CFLAGS_WARNING): Remove "-Wconversion". This was removed from unix/tcl.m4 2004-07-16 but not from here. * win/configure: Regenerated. file: [2b23cf180d] check-in: [d53e6aca6c] user: jenglish branch: trunk, size: 27350
2006-03-28
21:25
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions. file: [aa2f5c993c] check-in: [f2d6b88f13] user: hobbs branch: trunk, size: 27363
21:16
* win/configure, win/tcl.m4: define MACHINE for gcc builds as well. Needed by Tk for manifest generation. file: [4a2e0a50cb] check-in: [67db0a4f16] user: hobbs branch: core-8-4-branch, size: 22025
2006-03-02
21:06
[]-quote ac_defun functions file: [e732bf8f35] check-in: [3f497ca2d8] user: hobbs branch: core-8-4-branch, size: 22015
2005-12-10
01:36
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Define MACHINE for gcc builds. The lack of a definition of this variable in the manifest file was causing a runtime error in wish built with gcc. file: [8dccffcf76] check-in: [1afe68500b] user: mdejong branch: trunk, size: 27339
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: [3c49305411] check-in: [3f1e9c05f1] user: hobbs branch: trunk, size: 27275
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: [44e61eef37] check-in: [dd30458e32] user: hobbs branch: core-8-4-branch, size: 21993
2005-08-11
22:06
radical refactoring of thread storage to untangle dependencies file: [9bd8c7d994] check-in: [be83fe62c8] user: kennykb branch: trunk, size: 22445
2005-07-25
01:17
* unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153] file: [72772e86a6] check-in: [9ed6cc87ea] user: mdejong branch: core-8-4-branch, size: 21483
00:39
* unix/configure: Regen. * unix/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): * win/configure: Regen. * win/tcl.m4 (SC_PROG_TCLSH, SC_BUILD_TCLSH): Split confused search for tclsh on PATH and build and install locations into two macros. SC_PROG_TCLSH searches just the PATH. SC_BUILD_TCLSH determines the name of the tclsh executable in the Tcl build directory. [Tcl bug 1160114] [Tcl patch 1244153] file: [03244aa54e] check-in: [65b63ba325] user: mdejong branch: trunk, size: 22561
2005-03-30
06:25
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative. file: [c3273be105] check-in: [bfaee23d82] user: hobbs branch: trunk, size: 21661
06:17
* win/tcl.m4, win/configure: do not require cygpath in macros to allow msys alone as an alternative. file: [dd04ee711c] check-in: [56dd117e68] user: hobbs branch: core-8-4-branch, size: 20582
2004-12-30
02:01
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967] Align LIBS_GUI with Tk head needs. file: [7be2e54f99] check-in: [6d8942c3c0] user: hobbs branch: trunk, size: 21508
01:49
* win/tcl.m4, win/configure: update MSVC CFLAGS_OPT to -O2, remove -Gs (included in -O2) and -GD (outdated). Use "link -lib" instead of "lib" binary and remove -YX for MSVC7 portability. Add -fomit-frame-pointer for gcc OPT compiles. [Bug 1092952, 1091967] file: [7ef43bd896] check-in: [e4308a3958] user: hobbs branch: core-8-4-branch, size: 20429
2004-12-08
20:24
changed Win configurator to use SIZEOF macros for Tcl_WideInt file: [1b3f513c65] check-in: [13f1e5021e] user: kennykb branch: kennykb-numerics-branch, size: 23832
2004-06-24
01:29
Version 5 of [Patch 976496] file: [c68ccc3b58] check-in: [6d178830b8] user: mistachkin branch: trunk, size: 21324
2003-10-06
19:08
* win/configure: * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols. file: [882fbf4a8b] check-in: [e8c5420848] user: hobbs branch: trunk, size: 21208
2003-08-18
07:25
* win/configure: Regen. * win/tcl.m4 (SC_ENABLE_SYMBOLS): Use test instead of -eq, which does not work. [Bug 781109] file: [7770a2a2ec] check-in: [305c7027b7] user: mdejong branch: trunk, size: 21815
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: [2f814a5a40] check-in: [47fd2c260e] user: andreas_kupries branch: trunk, size: 21811
2003-04-03
10:03
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4 (SC_CONFIG_CFLAGS): Set new LIBFLAGSUFFIX that works like LIBSUFFIX, it is used when creating library names. The previous implementation would generate -ltclstub85 instead of -ltclstub85s when configured with --disable-shared. file: [b05830ccdf] check-in: [75844b336b] user: mdejong branch: core-8-4-branch, size: 20303
02:24
* win/configure: Regen. * win/configure.in: Set stub lib flag based on new LIBFLAGSUFFIX variable. * win/tcl.m4 (SC_CONFIG_CFLAGS): Set new LIBFLAGSUFFIX that works like LIBSUFFIX, it is used when creating library names. The previous implementation would generate -ltclstub85 instead of -ltclstub85s when configured with --disable-shared. file: [26229b277e] check-in: [564b25ab02] user: mdejong branch: trunk, size: 20303
2003-03-13
10:49
* win/tcl.m4 (SC_WITH_TCL): Port version number fix that was made in tk instead of tcl sources. file: [b23e2ae036] check-in: [fde986a63a] user: mdejong branch: trunk, size: 20181
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: [26cfed02dd] check-in: [a5f8f0d439] user: dgp branch: trunk, size: 20181
2003-01-21
08:27
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Set SHLIB_SUFFIX so that TCL_SHLIB_SUFFIX will be set to a useful value in the generated tclConfig.sh. Set SHLIB_LD_LIBS to "" or '${LIBS}' based on the --enable-shared flag. This matches the UNIX implementation. file: [b21a49629c] check-in: [b14ac6253e] user: mdejong branch: trunk, size: 20181
2003-01-13
07:22
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Pull in addition of shell32.lib to LIBS_GUI that was added to the Tk tcl.m4 but never made it back into the Tcl version. file: [064717126b] check-in: [f2564a1e8c] user: mdejong branch: trunk, size: 20098
07:01
* generic/tcl.h: Skip Tcl's define of CHAR, SHORT, and LONG when HAVE_WINNT_IGNORE_VOID is defined. This avoids a bunch of compiler warnings when building with Cygwin or Mingw. * win/configure: Regen. * win/configure.in: Define HAVE_WINNT_IGNORE_VOID when we detect a winnt.h that still defines CHAR, SHORT, and LONG when VOID has already been defined. * win/tcl.m4 (SC_LOAD_TCLCONFIG): Subst the TCL_DEFS loaded from tclConfig.sh so that Tcl defines can make it into the Tk Makefile. file: [d715c95b15] check-in: [789f26d398] user: mdejong branch: trunk, size: 20076
2002-10-25
23:31
* The changes below update the windows side to the extended --enable-symbols option as used by Tk 8.3.5 and Tcl/Tk 8.4.1. * win/configure.in: Removed SC_ENABLE_MEMDEBUG. * win/Makefile.in (CFLAGS): Removed @MEM_DEBUG_FLAGS@. * win/tcl.m4: Removed SC_ENABLE_MEMDEBUG. Using SC_ENABLE_SYMBOLS definition found in unix/tcl.m4 now. file: [65562af612] check-in: [623c011c07] user: andreas_kupries branch: core-8-3-1-branch, size: 20319
2002-10-22
18:56
* win/Makefile.in: removed @MEM_DEBUG_FLAGS@ subst. * win/configure: regen * win/configure.in: removed SC_ENABLE_MEMDEBUG call * win/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|compile|all as options now. file: [9674893aa5] check-in: [2e6e5ea4fc] user: hobbs branch: trunk, size: 20083
2002-10-17
05:51
* win/configure: add workaround for cygwin windres * win/tcl.m4 (SC_CONFIG_CFLAGS): problem. [Patch #624010] (howell) file: [f9d006eb5f] check-in: [76d2dffe98] user: hobbs branch: trunk, size: 20279
05:50
* win/configure: add workaround for cygwin windres * win/tcl.m4 (SC_CONFIG_CFLAGS): problem. [Patch #624010] (howell) file: [369988535c] check-in: [10f89e5909] user: hobbs branch: core-8-3-1-branch, size: 20478
2002-10-16
00:57
corrected sh syntax error file: [66c2dae265] check-in: [ce9fa31632] user: hobbs branch: core-8-3-1-branch, size: 19710
2002-10-15
20:27
backport of cygwin build support cobbled together. [Patch #622183] (hobbs, howell, khan, dejong) * win/configure: regen. * win/configure.in: Add configure time test for SEH support in the compiler. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. file: [5660ee3dd7] check-in: [219eba7919] user: hobbs branch: core-8-3-1-branch, size: 19655
2002-10-11
03:43
* win/configure: * win/tcl.m4: enable USE_THREAD_ALLOC (new threaded allocator) by default in cygwin configure on Windows. file: [d4b3cbfb92] check-in: [1978f7e5a6] user: hobbs branch: trunk, size: 19511
2002-09-27
00:50
2002-09-18 Mumit Khan <khan@nanotech.wisc.edu> Added basic Cygwin support. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure.in: Allow Cygwin build. (SEH test): Define to be 1 instead of empty value. (EXCEPTION_DISPOSITION): Add test. * win/configure: Regenerate. * generic/tcl.h: Don't explicitly define __WIN32__ for Cygwin, let the user decide whether to use Windows or POSIX personality. (TCL_WIDE_INT_TYPE, TCL_LL_MODIFIER, struct Tcl_StatBuf): Define for Cygwin. * generic/tclEnv.c (Tcl_CygwinPutenv): putenv replacement for Cygwin. * generic/tclFileName.c (Tcl_TranslateFileName): Convert POSIX to native format. (TclDoGlob): Likewise. * generic/tclPlatDecls.h (TCHAR): Define for Cygwin. * win/tclWinPort.h (putenv, TclpSysAlloc, TclpSysFree, TclpSysRealloc): Define for Cygwin. file: [b81f14bda5] check-in: [a8d0360722] user: hobbs branch: trunk, size: 19365
2002-08-22
00:52
* win/Makefile.in (CFLAGS): * unix/Makefile.in (MEM_DEBUG_FLAGS): Added usage of @MEM_DEBUG_FLAGS@. * win/configure.in: * unix/configure.in: Added usage of SC_ENABLE_MEMDEBUG. * win/tcl.m4: * unix/tcl.m4: Added macro SC_ENABLE_MEMDEBUG. Allows a user of configure to (de)activate memory validation and debugging (TCL_MEM_DEBUG). No need to modify the makefile anymore. file: [42698173a2] check-in: [26d5a58144] user: andreas_kupries branch: trunk, size: 18440
2002-08-20
21:45
* win/Makefile.in (CFLAGS): * unix/Makefile.in (MEM_DEBUG_FLAGS): Added usage of @MEM_DEBUG_FLAGS@. * win/configure.in: * unix/configure.in: Added usage of SC_ENABLE_MEMDEBUG. * win/tcl.m4: * unix/tcl.m4: Added macro SC_ENABLE_MEMDEBUG. Allows a user of configure to (de)activate memory validation and debugging (TCL_MEM_DEBUG). No need to modify the makefile anymore. file: [6d82f963ae] check-in: [47310d5d88] user: andreas_kupries branch: core-8-3-1-branch, size: 18793
2002-04-12
06:22
* tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp file: [d563df7576] check-in: [6d61f3c7ba] user: hobbs branch: trunk, size: 17514
06:21
* tcl.m4: Enabled COFF as well as CV style debug info with --enable-symbols to allow Dr. Watson users to see function info. More info on debugging levels can be obtained at: http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp file: [60c26e3da6] check-in: [f3cb0d72ba] user: hobbs branch: core-8-3-1-branch, size: 17867
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: [6ba3e6acb0] check-in: [f47d4ec7b7] user: andreas_kupries branch: tip-59-implementation, size: 18073
2002-01-29
04:57
* unix/tcl.m4 (SC_LOAD_TCLCONFIG): * win/tcl.m4 (SC_LOAD_TCLCONFIG): Set TCL_LIB_SPEC, TCL_STUB_LIB_SPEC, and TCL_STUB_LIB_PATH to the values of TCL_BUILD_LIB_SPEC, TCL_BUILD_STUB_LIB_SPEC, and TCL_BUILD_STUB_LIB_PATH when tclConfig.sh is loaded from the build directory. A Tcl extension should make use of the non-build versions of these variables since they will work in both cases. This modification was described in TIP 34. file: [a8582b75bf] check-in: [c019e8d6a8] user: mdejong branch: trunk, size: 17512
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: [ed50e10367] check-in: [def8f47954] user: andreas_kupries branch: tip-59-implementation, size: 17484
2002-01-17
02:46
* unix/tcl.m4 (SC_LOAD_TCLCONFIG): * win/tcl.m4 (SC_LOAD_TCLCONFIG): Subst TCL_DBGX into TCL_STUB_LIB_FILE and TCL_STUB_LIB_FLAG variables so that an extension does not need to subst TCL_DBGX into its makefile. [Tk Bug 504356] file: [d00aeeae12] check-in: [01e280ee5a] user: mdejong branch: trunk, size: 16583
2001-11-25
01:56
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Add comctl32.lib to wish link libs. This change was originally added to Tk on 2001-11-09 but was not committed to Tcl. file: [2cfc9c09cf] check-in: [105862eef5] user: mdejong branch: trunk, size: 16515
2001-10-15
21:36
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tcl.m4: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tclConfig.sh file: [1cb073c5d8] check-in: [beda836b73] user: hobbs branch: core-8-3-1-branch, size: 17865
21:16
* unix/configure: * unix/configure.in: * win/configure: * win/configure.in: * win/tcl.m4: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tclConfig.sh file: [993e79771a] check-in: [85fa5cb144] user: hobbs branch: trunk, size: 16491
2001-10-03
20:26
updated patchlevel to 8.3.4. Changed URLs to point to www.tcl-tk.net where appropriate. Added proper Win64 build support (for SDK RC1). file: [8260cbd9e3] check-in: [b2da77e68d] user: hobbs branch: core-8-3-1-branch, size: 17697
2001-10-01
20:58
added Win64 SDK RC1 compilation support file: [fd2d524475] check-in: [92b7006025] user: hobbs branch: trunk, size: 16323
2001-09-08
00:00
* win/tcl.m4: Added -link50compat option so a VC6 linker makes a VC5 (pre sp3) compatible import library. [Bug: 219257] file: [7620dbb452] check-in: [dc2afbd963] user: davygrvy branch: trunk, size: 15256
2001-08-04
00:33
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tcl. * win/Makefile.in ($(TCLSH)): added $(TCL_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build. file: [1c9cc7f155] check-in: [06a7e1f088] user: hobbs branch: core-8-3-1-branch, size: 16765
00:28
* win/configure: regenerated * win/tcl.m4: fixed DLLSUFFIX definition to always be ${DBGX}.dll. This is necessary for TEA compliant builds that build shared against a static-built Tcl. * win/Makefile.in ($(TCLSH)): added $(TCL_STUB_LIB_FILE) to build target, otherwise it wouldn't get generated in a static build. file: [a6a887583a] check-in: [5b66653f2c] user: hobbs branch: trunk, size: 15242
2001-07-11
00:59
* unix/Makefile.in: Add AR variable for use in STLIB_LD. * unix/configure: Regen. * unix/configure.in: Use STLIB_LD when defining MAKE_LIB and MAKE_STUB_LIB. Subst RANLIB and AR. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add doc comment about STLIB_LD command. Check ${AR} env var when setting STLIB_LD and delay evaluation until make time. * win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Delay evaluation of ${AR} in STLIB_LD and add flags to better match the Unix implementation. Don't bother defining AR when using VC++ since it is not used. file: [c353fd32bd] check-in: [dbf361a1bd] user: mdejong branch: trunk, size: 15046
2001-07-06
22:03
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): Pass -e _WinMain@16 in addition to the -mwindows flag to work around a problem with ld when it incorrectly use main() as the executable entry point when both WinMain() and main() are available. file: [1d88cf5d7e] check-in: [27f8331126] user: mdejong branch: trunk, size: 15040
02:20
* win/Makefile.in: Subst DEPARG directly instead of relying on a variable. This will make Cygwin build faster since an extra exec will be avoided. * win/configure: Regen. * win/configure.in: Subst DEPARG. * win/tcl.m4 (SC_CONFIG_CFLAGS): Move AC_MSG_CHECKING after the AC_CHECK_PROG so that status messages do not get mixed together. Set DEPARG based on the results of the cygpath check so that we avoid using an extra exec when it is not needed. Use ac_cv_cygwin status flag instead of looking at the output of gcc -v, which works in the case where -mno-cygwin is set in the CFLAGS. file: [3579e8afe8] check-in: [6b726ef071] user: mdejong branch: trunk, size: 14697
2001-07-04
00:07
* win/Makefile.in: Remove PATHTYPE variable. * win/configure: Regen. * win/configure.in: Don't subst PATHTYPE. * win/tcl.m4 (SC_CONFIG_CFLAGS): Remove PATHTYPE variable. Set CYGPATH to "cygpath -w" if the cygpath executable is found on the path. This approach works for native Cygwin builds and cross compiles. file: [80d905091c] check-in: [c30eda3f1e] user: mdejong branch: trunk, size: 14593
2001-07-03
20:40
* win/tcl.m4 (SC_CONFIG_CFLAGS): Don't pass the v flag to ${AR} when using gcc, verbose output is not needed. file: [14bf417c4a] check-in: [7332d8ae5a] user: mdejong branch: trunk, size: 14756
2001-06-27
01:06
* win/Makefile.in: Use : to separate VPATH entries. This works for both Cygwin builds and cross builds, the VPSEP variable is simply unneeded complexity. * win/configure: Regen. * win/configure.in: Don't subst VPSEP. * win/tcl.m4 (SC_CONFIG_CFLAGS): Remove VPSEP variable. file: [dfcf8b9864] check-in: [8bc2635c02] user: mdejong branch: trunk, size: 14757
2001-06-26
00:53
* win/configure: Regen. * win/configure.in: Use RC_DEFINE flag from tcl.m4. * win/tcl.m4 (SC_CONFIG_CFLAGS): Set RC_DEFINE flag based on the compiler in use. file: [536eedfde8] check-in: [4dd3ca15bc] user: mdejong branch: trunk, size: 14795
00:43
* win/tcl.m4 (SC_CONFIG_CFLAGS): Link to the imm32 library when building with mingw gcc. file: [3f70808126] check-in: [eb468ac673] user: mdejong branch: trunk, size: 14761
00:32
* win/configure: Regen. * win/tcl.m4 (SC_CONFIG_CFLAGS): When building with gcc, don't attempt to link with LD or support dllwrap. Simply require a recent version of Cygwin gcc or Mingw gcc that supports -shared. When linking, use gcc instead of ld since gcc automatically includes libs like -lmsvcrt. file: [76f5e915e3] check-in: [f1e1200378] user: mdejong branch: trunk, size: 14753
2001-06-23
00:36
* win/configure: Regen. * win/tcl.m4: Fix silly typo in last checkin. file: [d8681fa55b] check-in: [24ac2ba81f] user: mdejong branch: trunk, size: 15197
2001-06-22
23:02
* unix/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. Add LDFLAGS_DEBUG and LDFLAGS_OPTIMIZE to match the way CFLAGS_DEFAULT works. This will support user set CFLAGS or LDFLAGS at configure time. * unix/configure: Regen. * unix/configure.in: Don't set CFLAGS to CFLAGS_DEFAULT, instead subst CFLAGS_DEFAULT into the Makefile. Add AC_SUBST for CFLAGS_DEFAULT, LDFLAGS_DEFAULT, LDFLAGS_DEBUG, and LDFLAGS_OPTIMIZE. * unix/tcl.m4 (SC_ENABLE_SYMBOLS): Modify LDFLAGS_DEFAULT so that it uses a Makefile variable just like CFLAGS_DEFAULT. * win/Makefile.in: Set CFLAGS to @CFLAGS@ and @CFLAGS_DEFAULT@. Set LDFLAGS to @LDFLAGS@ and @LDFLAGS_DEFAULT@. This will support user set CFLAGS or LDFLAGS at configure time. * win/configure: Regen. * win/configure.in: Don't set CFLAGS or LDFLAGS, instead subst CFLAGS_DEFAULT and LDFLAGS_DEFAULT into the Makefile. * win/tcl.m4 (SC_ENABLE_SYMBOLS): Modify LDFLAGS_DEFAULT so that it uses a Makefile variable just like CFLAGS_DEFAULT. file: [3e9a3c523d] check-in: [b44e16edb4] user: mdejong branch: trunk, size: 15198
08:48
* win/configure: * win/tcl.m4 (SC_CONFIG_CFLAGS): Don't set LDFLAGS_DEBUG to -g or LDFLAGS_OPTIMIZE to -O when compiling with gcc. These flags are not needed and can cause problems with the Cygwin version of ld. file: [01fbc3690c] check-in: [0eacd7bffd] user: mdejong branch: trunk, size: 15175
2001-05-23
10:05
* unix/tcl.m4 (SC_LOAD_TKCONFIG): Remove use of undefined TCLCONFIG variable and call AC_MSG_RESULT to print the checking result. * win/tcl.m4: Ditto. file: [c6bed000b1] check-in: [5776cc4d60] user: mdejong branch: trunk, size: 15179
2001-05-11
23:02
* unix/Makefile.in: Add a LDFLAGS variable to the Makefile instead of directly substing @LDFLAGS@. * unix/configure: Regen. * unix/tcl.m4: Fix CFLAGS_DEFAULT so that the name of a Makefile variable is passed as @CFLAGS@.win/tcl.m4 * win/Makefile.in: Move the setting of CFLAGS higher up in the Makefile. * win/configure: Regen. * win/configure.in: Use dnl to comment out macros so that they are not accidently expanded. * win/tcl.m4: Fix CFLAGS_DEFAULT so that the name of a Makefile variable is passed as @CFLAGS@. file: [dcef120908] check-in: [b415d56ee0] user: mdejong branch: trunk, size: 15192
2001-04-25
22:01
* unix/configure: Regen. * unix/tcl.m4: Subst TCL_THREADS into tclConfig.sh. * unix/tclConfig.sh.in: Add TCL_THREADS variable. * win/configure: Regen. * win/tcl.m4: Subst TCL_THREADS into tclConfig.sh. * win/tclConfig.sh.in: Add TCL_THREADS variable. file: [0afa9138df] check-in: [6fb90b112f] user: mdejong branch: trunk, size: 15186
2001-04-06
01:32
* win/README: * win/README.binary: removed note about use of registry (hasn't been used for loading since 8.0). * win/configure: * win/tcl.m4: added -link50compat file: [ef540204b1] check-in: [f299e161cf] user: hobbs branch: core-8-3-1-branch, size: 16569
2001-04-03
22:54
see backport log in ChangeLog for specific file backports from 8.4aCVS file: [73c19eeaee] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 16539
06:55
* win/configure: * win/tcl.m4 (SHLIB_LD): added -incremental:no. [Bug #219381] file: [88addca754] check-in: [a762980c8f] user: hobbs branch: trunk, size: 15160
2001-03-30
23:45
* win/tcl.m4: added imm32.lib to LIBS_GUI for Tk IME support. file: [90ad501e9b] check-in: [9ec54cf62e] user: hobbs branch: trunk, size: 15144
2000-11-02
09:21
makefile fixes for Win64 support file: [7a679094e6] check-in: [2a6fb1e595] user: hobbs branch: trunk, size: 15134
2000-08-25
05:45
remove --enable-gcc configure option file: [09ed382724] check-in: [15f085286b] user: mo branch: trunk, size: 14689
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-28
07:58
* win/Makefile.in: * win/configure.in: * win/tcl.m4: * win/tclConfig.sh.in: Back port of gcc for windows build system from 8.4. file: [167cc2f243] check-in: [cf95876426] user: mo branch: core-8-3-1-branch, size: 16094
2000-07-19
01:17
* unix/configure.in: * unix/tcl.m4: * win/tcl.m4: Properly quote arguments to m4 macros. This allows Tcl to work with the new version of autoconf. file: [16dac8100a] check-in: [6b4e7b11ec] user: mo branch: trunk, size: 16094
2000-06-13
21:01
* win/tcl.m4: * win/configure.in: * win/Makefile.in: Applied patch from [RFE: 5844], to extend support for mingw compile environment on Windows. file: [82c6bc162b] check-in: [3bc42b9ac3] user: ericm branch: trunk, size: 16090
2000-05-19
18:57
fixed patching problems for mingw compatability file: [810142d205] check-in: [ab2a9725ab] user: hobbs branch: trunk, size: 14731
2000-05-18
22:19
* win/{tcl.m4,Makefile.in,configure.in}: added support for mingw compile env and cross-compiling. [Bug: 5499] file: [c47a0c2745] check-in: [eab5a957cf] user: hobbs branch: trunk, size: 14832
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: [d0d455a2dd] check-in: [be42a4145e] user: hobbs branch: trunk, size: 14090
2000-03-31
08:52
* generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). * win/tclWinReg.c: made use of TclWinGetPlatformId instead of getting info again * win/tclWinPort.h: * win/Makefile.in: * win/configure.in: * win/tcl.m4: Added support for gcc/mingw on Windows [Bug: 4234] file: [3f63cd0fbb] check-in: [36c0007d3f] user: hobbs branch: trunk, size: 14090
1999-12-22
23:00
updated to 8.3 file: [9e69b6bab4] check-in: [c700acf811] user: hobbs branch: trunk, size: 11411
1999-07-30
23:31
Added definitions for some symbols in tclConfig.sh that never got values in Windows. file: [ff22bbdb4f] check-in: [cf3031f4df] user: wart branch: trunk, size: 11411
1999-07-22
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: [89704d0ff8] check-in: [589cb7ba77] user: redman branch: trunk, size: 11387
1999-06-18
17:34
Modifications to correct CC_EXENAME macro. file: [dcb6537045] check-in: [c43769ff9b] user: redman branch: trunk, size: 11387
1999-06-16
22:36
merged unix and windows styles file: [97927cff68] check-in: [95cc329c16] user: surles branch: trunk, size: 11350
20:12
modified files to work with new windows Makefiles file: [68db218e38] check-in: [be618c2ce7] user: surles branch: trunk, size: 11022
1999-06-11
01:53
Continued work on configure and make scripts file: [2a42df1c84] check-in: [3d03efd78b] user: surles branch: trunk, size: 10387
1999-06-10
21:46
Added: First pass at Windows Tcl autoconf macros file: [2364d31ae4] check-in: [80f11146d9] user: wart branch: trunk, size: 24837