Tcl Source Code

File History
Login

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

History of unix/tcl.m4

2018-11-01
14:50
merge 8.7 file: [719b03f4d2] check-in: [7664bb78aa] user: dgp branch: trunk, size: 97054
14:48
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. file: [c5fd579bc7] check-in: [eaf2699f09] user: dgp branch: core-8-branch, size: 97054
14:46
Eliminate fallback attempts when broken strtod() routines are detected. This has long been creating more problems than it solves. file: [df2f5c499c] check-in: [8bdef976bf] user: dgp branch: core-8-6-branch, size: 97720
2018-10-30
20:43
Merge 8.7 file: [21cda2e59b] check-in: [c501ac4d38] user: jan.nijtmans branch: trunk, size: 98623
20:42
Merge 8.6 file: [b8eb524633] check-in: [5547022128] user: jan.nijtmans branch: core-8-branch, size: 98623
20:41
Merge 8.5 file: [ab3b7d0a3b] check-in: [c24ce3ea62] user: jan.nijtmans branch: core-8-6-branch, size: 99289
20:40
Add support for DragonFly file: [6765630bea] check-in: [64b7610e09] user: jan.nijtmans branch: core-8-5-branch, size: 104713
2018-10-29
18:19
Work started eliminating long outdated compat routines that now cause cross-compiling failure far more often than they help porting to old broken platforms. file: [0ac4a102ea] check-in: [c671a610ec] user: dgp branch: bug-840660e5a1, size: 97030
2018-10-17
22:40
Merge 8.7 file: [15dcc1cdd9] check-in: [79ce3a5301] user: jan.nijtmans branch: trunk, size: 98599
22:37
Add -Wpointer-arith compiler flag to gcc file: [c5237b4782] check-in: [2bb71ddc33] user: jan.nijtmans branch: core-8-branch, size: 98599
2018-10-12
18:29
Merge 8.7 file: [5dd5ececb4] check-in: [41013f5dac] user: jan.nijtmans branch: trunk, size: 98583
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: [9f097f6256] check-in: [d75d4c67d4] user: jan.nijtmans branch: core-8-branch, size: 98583
2018-09-28
18:57
Merge 8.7 file: [3f9fe5d007] check-in: [d812be8851] user: jan.nijtmans branch: trunk, size: 99089
09:18
merge core-8-branch file: [36fc6d1040] check-in: [b3d9254efa] user: dkf branch: tip-509, size: 99089
2018-09-12
19:34
Merge 8.7 (TIP #430 implementation) file: [bfda964c51] check-in: [d2d99b2173] user: jan.nijtmans branch: trunk, size: 98980
2018-09-03
09:12
merge zipfs file: [91c735474a] check-in: [4efd0e60fa] user: jan.nijtmans branch: androwish, size: 99428
2018-08-14
08:46
Merging changes with 8.7 file: [34a99848ea] check-in: [c9c0d29199] user: hypnotoad branch: core_zip_vfs, size: 98980
2018-06-15
18:40
merge 8.7 file: [46d877e2cf] check-in: [900db47acd] user: jan.nijtmans branch: trunk, size: 94561
18:37
merge 8.6 file: [0ee4be540c] check-in: [939c403478] user: jan.nijtmans branch: core-8-branch, size: 94561
18:35
merge 8.5 file: [586290bc5b] check-in: [e40bbfb746] user: jan.nijtmans branch: core-8-6-branch, size: 99265
18:31
Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. Add FreeBSD (closes [d6d60efd35]) and OpenBSD 8.5 paths file: [ec2bacc340] check-in: [4790e733ef] user: jan.nijtmans branch: core-8-5-branch, size: 104689
10:24
Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. Add FreeBSD (closes [d6d60efd35]) and OpenBSD 8.6 paths. file: [6088ae9b0f] check-in: [e75ddc983a] user: stu branch: trunk, size: 94561
2018-06-12
19:14
merge 8.7 file: [1b6b8cdd4f] check-in: [c99f22f840] user: dgp branch: core_zip_vfs, size: 98748
18:03
merge 8.7 file: [3996788ef8] check-in: [8b91b1111e] user: dgp branch: tip-509, size: 94438
2018-06-05
09:04
merge 8.6 file: [ac44f165f1] check-in: [36f85b4a71] user: sebres branch: core-8-branch, size: 94329
2018-06-04
13:52
merge 8.5 file: [86588f81e3] check-in: [a9a4a69e99] user: sebres branch: core-8-6-branch, size: 99033
13:49
fixes [92564326a9] if compiled on some x86 systems (with dirent64 but without DIR64, partially cherry-picked from https://www.androwish.org/index.html/info/6119b8ac2aee8411). file: [b2e803df16] check-in: [32babd8ff2] user: sebres branch: core-8-5-branch, size: 104419
2018-05-31
21:24
merge zipfs file: [9d470526ce] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 98816
2018-05-27
16:32
merge 8.7 file: [f0fee85cae] check-in: [996d385bff] user: jan.nijtmans branch: tip-509, size: 94058
2018-05-25
19:43
TIP #509: Implement reentrant mutexes on all platforms file: [c05c8f7f0e] check-in: [2aebf23fa0] user: fbonnet branch: tip-509, size: 95840
2018-05-24
13:27
merge 8.7 file: [0124f7ea87] check-in: [95e6ece457] user: dgp branch: core_zip_vfs, size: 98368
2018-05-22
20:12
More removals of TCL_THREADS usage (configure scripts/win makefiles) file: [19d0f077e9] check-in: [7c0047114e] user: jan.nijtmans branch: core-8-branch, size: 93949
2018-05-15
19:47
Re-base novem-bug-3598300 branch to trunk, going further as bug-3598300. "configure" not re-generated yet. Needs additional configuration, not done yet file: [61fb1af379] check-in: [65118675f3] user: jan.nijtmans branch: bug-3598300, size: 94350
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: [61b2b9208a] check-in: [89b3d0671b] user: jan.nijtmans branch: tip-491, size: 94277
2018-03-30
19:42
merge 8.7 file: [9a5d48c49a] check-in: [d183de8dd8] user: dgp branch: core_zip_vfs, size: 100155
2018-03-26
20:21
Remove MINGW32 from the UNIX makefile, since Mingw should always build from the "win" directory. Better to avoid confusion. file: [100056d65f] check-in: [c197fa631e] user: jan.nijtmans branch: core-8-branch, size: 95736
2018-03-07
15:13
merge 8.7 file: [9099a43761] check-in: [f43a6f6ea8] user: dgp branch: core_zip_vfs, size: 100174
2018-02-15
15:14
Stop seeking out the libieee.a library and linking to it when found. file: [b30aea4151] check-in: [934a0afb70] user: dgp branch: core-8-branch, size: 95755
15:08
Stop seeking out the libieee.a library and linking to it when found.    The latest release of the GNU C library, glibc-2.27 has done away with the libieee.a library. This prompts a review of why Tcl has been using it.    Since Tcl 8.4.0, Tcl has stopped using the matherr() machinery, so we don't need it anymore for that.    Since Tcl 8.5.0, Tcl post-processes ERANGE for itself when floating point underflow or overflow can sensibly produce a 0.0 or Inf result instead of raising an error. We no longer need to configure the system math library to silence these reports.    A conseqeunce of this change is that TCL_LIBS will no longer include the linker option -lieee . This can potentially change the behavior of programs that embed libtcl. If so, though, those same programs are going to also have behavior changed as the new glibc release gets into routine use. We're doing those programs a favor by stopping masking the discovery that they need to be updated. file: [c80761e6c6] check-in: [c9a48a280e] user: dgp branch: core-8-6-branch, size: 98653
2017-12-28
17:04
merge zipfs file: [68fed09ece] check-in: [bb29267b50] user: jan.nijtmans branch: androwish, size: 98959
2017-12-13
15:52
Pulling changes from core-8-branch file: [4d21cfa6bc] check-in: [4f4380b7ac] user: hypnotoad branch: core_zip_vfs, size: 100351
2017-12-08
16:19
merge TIP #477 implementation. Not tested yet in combination with semver changes file: [2fcee70f9b] check-in: [2b6b3a450a] user: jan.nijtmans branch: semver, size: 95937
2017-12-06
12:10
merge 8.7 file: [9eaffb8385] check-in: [48920a9cbe] user: jan.nijtmans branch: z_modifier, size: 95927
2017-12-01
12:48
merge core-8-6-branch file: [3b09f845e9] check-in: [7b12820866] user: jan.nijtmans branch: core-8-branch, size: 95932
2017-11-24
09:24
Re-base everything to latest core-8-branch. But don't include deprecations in *.decls files any more (split-off in separate TIP) file: [50a76976a4] check-in: [acd9fcacb4] user: jan.nijtmans branch: semver, size: 95937
2017-11-21
22:34
Pulling changes from core-8-branch file: [6e09946f49] check-in: [00dfc6711c] user: hypnotoad branch: core_zip_vfs, size: 100351
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: [151cbcfab1] check-in: [0064401a40] user: hypnotoad branch: core_zip_vfs, size: 100453
2017-11-20
22:45
Fixing the quoting for arguments to minizip file: [e1dbc825c5] check-in: [eaa6c99d64] user: hypnotoad branch: core_zip_vfs, size: 100469
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: [2bda3bc675] check-in: [535a8088d4] user: hypnotoad branch: core_zip_vfs, size: 100471
08:58
Fix [e058307eef]: Use of values.h breaks build of Tk trunk on macOS file: [0a22dd8896] check-in: [bc666d65df] user: jan.nijtmans branch: core-8-branch, size: 95932
2017-11-17
08:32
Suggested patch for [4f51e1c5dc]: patch to correct linker flag sequence. Same change done for a few other platforms where it might matter. file: [1d853f0489] check-in: [eb2c85495f] user: jan.nijtmans branch: bug-4f51e1c5dc, size: 98825
03:10
Pulling changes from core-8-6-branch file: [c5e53062ec] check-in: [e8f362e191] user: hypnotoad branch: core_zip_vfs-8-6, size: 98944
2017-11-15
09:42
Remove compat/float.h and related machinery. The last system known where this was needed was SunOS-4, which is not supported by Tcl any more for a long ... long time .... Also, fix a typo in generic/tclInt.h and remove some end-of-line spacing. file: [48231a6dc8] check-in: [bf8e546c42] user: jan.nijtmans branch: core-8-branch, size: 96034
2017-11-11
09:18
Improvements to tip430 to embed the /library file system within a shared library or as a zip archive with a canonical name matching the current patch level    This new version also builds a native executable version of minizip to allow archive to be built within make, even when cross compiling    Added a new function TclZipfs_AppHook which implements tip430 core behavior startups to stock tclsh    Embedding the file system as a zip archive can be defeated with --enable-zipfs=no file: [6721d5f1f9] check-in: [c8a90daba2] user: hypnotoad branch: core_zip_vfs, size: 99028
2017-06-26
11:37
merge trunk file: [44734432cc] check-in: [0705d03cdf] user: jan.nijtmans branch: semver, size: 96123
2017-06-12
13:29
merge trunk file: [665b7679ac] check-in: [ef7adbfe4b] user: jan.nijtmans branch: z_modifier, size: 96113
2017-05-31
06:10
Unbreak on OpenBSD, again. Put back the old SHLIB_VERSION doings. On OpenBSD, Tcl's libs will need the extra version numbers probably forever. There's no point to adding the extra knob.    On OpenBSD, the extra version numbers are used for dependency tracking. The extra version numbers must be on linkable libs (code will be linked to them, they have a corresponding .h file). Loadable libs (no code will be linked to them, they don't have a corresponding .h file. Usually a Tcl extension) don't need the burden (OpenBSD has to track the libs' dependencies) of the extra version numbers. Libs that are loadable and linkable are treated as linkable. I hope that clears things up. file: [9a187d54b4] check-in: [860c9f0dc4] user: stu branch: trunk, size: 96118
05:39
Fully remove SunOS-4* from tcl.m4. file: [63e412cba3] check-in: [6616258500] user: stu branch: trunk, size: 96154
2017-05-23
13:13
merge zipfs file: [558f80b4a0] check-in: [abd3a99c89] user: jan.nijtmans branch: androwish, size: 98959
2017-05-22
09:16
Merge core-8-6-branch. Obsolete a number of systems, which were already obsoleted by TEA: We cannot even create a "battery-included" release any more for those systems. file: [bfde9ee38e] check-in: [883e6ffa29] user: jan.nijtmans branch: trunk, size: 96251
08:53
If SHLIB_VERSION is specified as empty, don't let the SHLIB filename end with a dot (taken over from TEA) Cherry-pick c8eddeddb9 from TEA: Added /usr/pkg/lib to the paths searched on the journey to find tclConfig.sh file: [b47a084379] check-in: [3224e6d80e] user: jan.nijtmans branch: core-8-6-branch, size: 98825
2017-05-21
17:42
Cherrypick Fix build on OpenBSD. [82701b94c4] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! file: [9d44f0ca2f] check-in: [a871079e2e] user: jan.nijtmans branch: core-8-6-branch, size: 98748
2017-05-20
12:45
Fix build on OpenBSD. [82701b94c4] missed a couple of bits. Tcl/Tk's tcl.m4 isn't identical to TEA's tcl.m4 - be careful! file: [9beee3001f] check-in: [f002261843] user: stu branch: trunk, size: 98809
2017-05-18
13:01
merge zipfs file: [4ff5267d17] check-in: [2882e6cbf0] user: jan.nijtmans branch: androwish, size: 98838
09:24
merge core-8-6-branch file: [23c56bef59] check-in: [66276befa2] user: jan.nijtmans branch: trunk, size: 98765
09:16
Cherry-pick All the world was a VAX for OpenBSD. Also fix 84a27b1c67: Tcl and Tk's tcl.m4 not synced? (configure script not re-generated yet, I'm sure Don will do that in the rc branch) file: [4ab6577a30] check-in: [82701b94c4] user: jan.nijtmans branch: core-8-6-branch, size: 98704
2017-05-04
14:19
merge trunk file: [94ee64a517] check-in: [ab6adfa911] user: jan.nijtmans branch: win-console-panic, size: 99214
2017-04-13
10:00
Merge trunk file: [eb6504d6e5] check-in: [0169fbc878] user: jan.nijtmans branch: tkt3328635-posix-monotonic-clock, size: 99276
2017-03-29
12:05
(more experimenting): Make TCL_LL_MODIFIER behave more close to intuitive expectations: If the platform has a "long long" type, use it for Tcl_WideInt, so TCL_LL_MODIFIER is really a replacement for "ll" on most platforms (Win32/Win64 as most notable exception). Will need a new TIP. file: [a69bed7119] check-in: [c2eca96850] user: jan.nijtmans branch: z_modifier, size: 99137
2017-01-17
10:28
merge trunk file: [2e8c06e413] check-in: [bcb14c7343] user: jan.nijtmans branch: semver, size: 99163
2017-01-06
11:55
Merge zipfs file: [54c3a1e134] check-in: [ab145ad122] user: jan.nijtmans branch: androwish, size: 99215
2016-12-15
11:28
Merge trunk file: [9b782fed1d] check-in: [959decb933] user: jan.nijtmans branch: semver, size: 99147
2016-12-01
11:46
merge trunk file: [fabebd64e0] check-in: [391ec4f295] user: jan.nijtmans branch: novem, size: 99142
11:44
compatability -> compatibility file: [0d74286edb] check-in: [f94307dc05] user: jan.nijtmans branch: trunk, size: 99126
11:42
compatability -> compatibility file: [9a6ab22bc9] check-in: [602e06e9d3] user: jan.nijtmans branch: core-8-6-branch, size: 99081
11:39
compatability -> compatibility file: [e68cd36ace] check-in: [9cf8d87904] user: jan.nijtmans branch: core-8-5-branch, size: 104039
2016-09-26
15:38
Merge core-8-6-branch. upstream androwish modifications. file: [7df2cc8ef2] check-in: [88fd04e92c] user: jan.nijtmans branch: androwish, size: 99215
09:35
[3328635] Latest patch from Christian Werner file: [3896d2d1ea] check-in: [965d56c3af] user: jan.nijtmans branch: tkt3328635-posix-monotonic-clock, size: 99260
2016-07-26
18:36
Converting to stringType no longer loses the existing internal representation of a value. file: [ef1acf9da8] check-in: [acf65fb1a4] user: pooryorick branch: pyk-listdictstringrep, size: 99149
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: [ec38b6363a] check-in: [61b0f66d8e] user: jan.nijtmans branch: semver, size: 99147
2016-06-21
10:27
Merge trunk file: [fcac329ab0] check-in: [c514d95abe] user: jan.nijtmans branch: semver, size: 98958
2016-04-20
16:44
Merge 8.6.5 file: [77b5b70f82] check-in: [090329ea25] user: dgp branch: little, size: 103206
2016-04-19
20:35
Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [a5affb3015] check-in: [69b737f5a1] user: dgp branch: little, size: 104310
2016-03-30
20:03
The following patch against a stock tcl 8.6.5 source tree tries to    implement most of TIP #302 for UN*X and WIN32/64:    * use clock_gettime(CLOCK_MONOTONIC) for relative timing (UN*X)    when available (tested at runtime)    * use PTHREAD_CONDATTR_SETCLOCK et.al. for pthread_cond (UN*X)    when available (tested at runtime)    * use GetTickCount64() for relative timing (WIN64)    * use GetTickCount() for relative timing (WIN32 for WINNT<6.0)    * configure (UN*X) detects availabilty of clock_gettime() and    pthread_condattr_setclock() plus adds optional -lrt to LIBS    * configure (WIN32) adds command line option --with-tickcount    to turn on GetTickCount*() usage    Trade-off: implementation eliminates virtualized time, unfortunately.    Best regards,    Christian Werner    --- missing merge ---    diff -ur tcl8.6.5-orig/win/configure.in tcl8.6.5/win/configure.in    --- tcl8.6.5-orig/win/configure.in 2016-02-29 20:13:09.000000000 +0100    +++ tcl8.6.5/win/configure.in 2016-03-25 06:47:47.712516747 +0100    @@ -142,6 +142,15 @@    ])    AC_DEFINE(HAVE_ZLIB, 1, [Is there an installed zlib?])    +AC_ARG_WITH(tickcount,    + AC_HELP_STRING([--with-tickcount],    + [use GetTickCount for timers, turns off interp time limits]),    + [tcl_ok=$withval], [tcl_ok=no])    +AC_MSG_RESULT([$tcl_ok])    +if test $tcl_ok = yes; then    + AC_DEFINE(WIN32_USE_TICKCOUNT, 1, [Use GetTickCount for timers?])    +fi    +    AC_CHECK_TYPE([intptr_t], [ AC_DEFINE([HAVE_INTPTR_T], 1, [Do we have the intptr_t type?])], [ AC_CACHE_CHECK([for pointer-size signed integer type], tcl_cv_intptr_t, [ file: [c624c5639d] check-in: [6fa1088680] user: oehhar branch: tip-302, size: 99259
2016-03-22
17:54
merge trunk file: [bcbab0d63a] check-in: [b06317dad1] user: dgp branch: novem, size: 99142
09:05
Fix signed-unsigned-compare warning (reported by Fran├žois Vogel on Windows, but gcc can trigger it as well) file: [fc1f1e4734] check-in: [76041410f9] user: jan.nijtmans branch: trunk, size: 99126
2015-12-11
08:43
Experiments with Semantic Versioning in Tcl. (Don't look!) file: [bd0acd89f6] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 98913
2015-11-26
12:04
merge trunk file: [962752b752] check-in: [c6eb9d67c7] user: jan.nijtmans branch: novem, size: 99097
12:01
On cygwin, install libtcl8.6.dll.a in the {prefix}/lib directory. On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing. file: [483c2bfaa8] check-in: [687b1c51e7] user: jan.nijtmans branch: trunk, size: 99081
11:46
On cygwin, install libtcl8.5.dll.a in the {prefix}/lib directory. On win32, don't create empty {prefix}/lib/tcl8/8.2 and {prefix}/lib/tcl8/8.3 directories any more during installing. file: [e637a340ff] check-in: [e6f04b2957] user: jan.nijtmans branch: core-8-5-branch, size: 104039
2015-10-25
22:49
merge trunk file: [f9390acf39] check-in: [3abb0f3415] user: jan.nijtmans branch: novem, size: 99010
19:41
Remove use of HAVE_USLEEP. It isn't use anywhere any more file: [c66020e1be] check-in: [fc1ece2983] user: jan.nijtmans branch: trunk, size: 98994
19:39
Remove use of HAVE_USLEEP. It isn't use anywhere any more. file: [a6099ef113] check-in: [4ef9cb7383] user: jan.nijtmans branch: core-8-5-branch, size: 103952
2015-10-19
12:53
merge trunk file: [58c1e42133] check-in: [71504dd6f0] user: jan.nijtmans branch: novem, size: 100201
2015-10-09
13:30
Tcl/OpenBSD/Sparc needs -fPIC. file: [f597839897] check-in: [927e42e20c] user: stwo branch: core-8-5-branch, size: 105143
13:18
Tcl/OpenBSD/Sparc needs -fPIC. file: [191967269b] check-in: [4e04900d36] user: stwo branch: trunk, size: 100185
2015-07-29
14:56
merge trunk file: [dbe475ac8c] check-in: [2fe99beec9] user: dgp branch: novem, size: 100195
2015-07-23
16:53
Fix bug [57945b574a]: lock in forking process under heavy multithreading. Thanks to Joe Mistachkin for the implementation of the fix, and Gustaf Neumann for the original report and testing the fix. file: [c7cae80388] check-in: [6abeca2800] user: jan.nijtmans branch: core-8-5-branch, size: 105137
2015-07-02
12:10
merge trunk file: [7d3d4ba7eb] check-in: [7c68910cbf] user: jan.nijtmans branch: win-console-panic, size: 99060
2015-05-28
12:28
merge trunk file: [7beab2522e] check-in: [8f95dbfde4] user: dgp branch: bug-57945b574a, size: 100179
2015-05-25
13:03
Merge trunk file: [36e868d7e1] check-in: [357f05a553] user: jan.nijtmans branch: novem, size: 99004
2015-05-20
15:15
Missed a bit file: [7dc64064e6] check-in: [8d6572f68a] user: dgp branch: trunk, size: 98988
15:12
[29044ba23f] Remove RANLIB as part of library installation. At best it's redundant to the RANLIB already done as part of library build. At worst, it conflicts with needs of cross-compiling. Thanks Erik Leunissen. file: [e487144f86] check-in: [9f5893b2e8] user: dgp branch: trunk, size: 99150
2015-05-18
20:33
First attempt at implementing the necessary auto-magic for usleep. file: [168b9d8f56] check-in: [f1e461bdbc] user: mistachkin branch: bug-57945b574a, size: 100487
2015-03-24
18:37
merge trunk; purge TCL_HASH_KEY_STORE_HASH customization. That was a migration crutch to help code get to Tcl 8.4. It need not survive into 9.0. file: [c6405e5b9a] check-in: [237cb01cf9] user: dgp branch: novem, size: 99312
17:34
Tcl source code already assumes the <limits.h> file is available. (See tcl/libtommath/tommath.h .) So dispose of all the configuration shenanigans pretending we want to support systems that lack one. file: [6f44504472] check-in: [713e898a78] user: dgp branch: trunk, size: 99296
2014-09-17
13:16
merge trunk file: [afab94ec12] check-in: [e483b90ad3] user: jan.nijtmans branch: novem, size: 99488
2014-09-16
15:52
Better pic flag for OpenBSD. file: [b5cbba4a25] check-in: [ae05904233] user: stwo branch: core-8-5-branch, size: 103946
15:48
Better pic flag for OpenBSD. file: [244d7dc5b7] check-in: [fc3dfd9bc8] user: stwo branch: trunk, size: 99472
2014-09-09
07:55
Instead of statically compiling the Tclkit executable straight from .o files, generate a static library (libtclkit.a), and compile against that. file: [40ac4a30cc] check-in: [03dbd642da] user: hypnotoad branch: core_zip_vfs_static, size: 99908
2014-09-01
08:19
merge trunk file: [4e215fb53d] check-in: [aa7012d066] user: jan.nijtmans branch: novem, size: 99392
08:17
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk file: [ddaf5598d9] check-in: [a37bbd81ea] user: jan.nijtmans branch: trunk, size: 99376
08:11
Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS usable for both Tcl and Tk. file: [64a7be43a5] check-in: [abaf2748e2] user: jan.nijtmans branch: core-8-5-branch, size: 103850
2014-05-09
13:50
merge trunk file: [17fc4a9f57] check-in: [239fb8a769] user: jan.nijtmans branch: novem, size: 99463
10:10
Make Cygwin's "configure" work from another directory than /unix. (Not everything works this way!) file: [e8a836abcf] check-in: [b2c0b88e3a] user: jan.nijtmans branch: trunk, size: 99447
10:08
Make Cygwin's "configure" work from another directory than /unix. (Not everything works this way!) file: [48c8e37603] check-in: [4619d13620] user: jan.nijtmans branch: core-8-5-branch, size: 103921
2014-03-20
10:14
merge trunk file: [730d1b5eda] check-in: [386ead73ae] user: jan.nijtmans branch: novem, size: 99439
10:10
Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 file: [67cc05d5ac] check-in: [2c5beb4f45] user: jan.nijtmans branch: trunk, size: 99423
10:06
Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 file: [a976a1e5ef] check-in: [b5fb55f2fe] user: jan.nijtmans branch: core-8-5-branch, size: 103897
09:53
merge trunk file: [882909e052] check-in: [b09ed18c44] user: jan.nijtmans branch: mistake, size: 99447
09:51
Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 file: [17b7ea4853] check-in: [141a6f104d] user: jan.nijtmans branch: mistake, size: 99431
09:22
Proposed fix for [2f7cbd01c3]. file: [39e35c5438] check-in: [e0b5b5cbd2] user: jan.nijtmans branch: bug-2f7cbd01c3, size: 103897
2014-02-18
10:56
merge novem file: [b2b2a4185a] check-in: [ebffa137e2] user: jan.nijtmans branch: novem-bug-3598300, size: 99429
2014-01-25
21:42
merge trunk file: [de181f20c7] check-in: [5fb12de009] user: jan.nijtmans branch: novem, size: 99412
21:41
sync tcl.m4 with Tk version file: [7ef7d9e1c7] check-in: [d16f9a59ec] user: jan.nijtmans branch: trunk, size: 99396
21:41
sync tcl.m4 with Tk version file: [0223243a99] check-in: [fc06c2939f] user: jan.nijtmans branch: core-8-5-branch, size: 104110
2013-11-24
22:12
merge trunk file: [e0b0a9214b] check-in: [162f412163] user: jan.nijtmans branch: novem, size: 99318
2013-11-19
11:50
Some formatting file: [36d8073ab0] check-in: [1ea2b5393f] user: jan.nijtmans branch: trunk, size: 99302
09:47
Cygwin: Instead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) file: [79e4baa261] check-in: [79b33761cc] user: jan.nijtmans branch: trunk, size: 99292
09:09
Revert [5215b8740c] (Enh [2959069]), as it turns out that -fvisibility=hidden only affects definitions and not declarations. Therefore explicitely declaring each MODULE_SCOPE function as __attribute__((__visibility__("hidden")) is much better. Suggested by Stuart Cassoff (Thanks!). file: [b7e82ecad6] check-in: [8cce7b5a1a] user: jan.nijtmans branch: trunk, size: 99088
08:23
Cygwin: Instead of checking whether the win32 part is configured properly, just configure it when needed. Always build the stub library first (and - on Cygwin - configure win32 properly just before building the stub library) file: [132d0dc7b2] check-in: [4202101f7e] user: jan.nijtmans branch: core-8-5-branch, size: 104016
2013-10-16
07:13
merge novem file: [967bf3582e] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 98884
2013-08-14
14:40
merge trunk file: [111489cc9b] check-in: [e24c4b1f62] user: jan.nijtmans branch: novem, size: 99715
2013-08-11
15:19
rebase file: [ee361e13d3] check-in: [76709a732d] user: jan.nijtmans branch: win-console-panic, size: 99771
2013-08-05
22:00
Mark unixforkevent-1.1 nonPortable, until proven on more platforms. Make sure that when testing for pthread_atfork the thread library is taken into account. file: [ccc122fed3] check-in: [4e3f024bd7] user: jan.nijtmans branch: trunk, size: 99699
2013-08-02
10:33
merge trunk file: [812e095d9a] check-in: [396ccb299c] user: jan.nijtmans branch: novem, size: 99644
2013-07-29
10:51
rebase file: [4cfb09cc4f] check-in: [b63d274c35] user: jan.nijtmans branch: win-console-panic, size: 99700
10:12
Make sure that "string is space \u202f" will continue to return "1", even if in future Unicode this character (NARROW_NO_BREAK_SPACE) will cease to be a space. See: http://www.unicode.org/review/pri249/. Don't hardcode "tclWinError.o" for Cygwin file: [663264afba] check-in: [a72287aa7d] user: jan.nijtmans branch: trunk, size: 99628
2013-07-26
09:20
Move test for pthread_atfork inside SC_ENABLE_THREADS file: [6d4408962f] check-in: [efa7ddd3b9] user: jan.nijtmans branch: trunk, size: 99595
2013-07-25
14:24
Move test for pthread_atfork inside SC_ENABLE_THREADS file: [9101f76e17] check-in: [f7fe2446ce] user: jan.nijtmans branch: core-8-5-branch, size: 103812
06:59
Put Cygwin's tclWinError.o in PLAT_OBJS, not in DL_OBJS file: [ac38f044ca] check-in: [53be2bce4e] user: jan.nijtmans branch: trunk, size: 99580
2013-07-24
14:14
Fix Cygwin build: put Tcl_ConsolePanic in the stub library, not the dll. file: [f738a1fdda] check-in: [bec248e963] user: jan.nijtmans branch: win-console-panic, size: 99635
2013-07-23
12:42
implement for Cygwin as well file: [d6f2ebc9ed] check-in: [00a17823f0] user: jan.nijtmans branch: win-console-panic, size: 99577
2013-07-08
07:16
merge trunk and stwo's fork file: [d9b5c1cc5e] check-in: [51fd50ba70] user: jan.nijtmans branch: mistake, size: 99579
2013-07-07
02:19
OpenBSD/m88k is now elf. Remove unneeded elf check. file: [deacfdb86b] check-in: [62f5521264] user: stwo branch: core-8-5-branch, size: 103797
02:11
OpenBSD/m88k is now elf. Remove unneeded elf check. file: [12995ea68d] check-in: [6340b1084c] user: stwo branch: trunk, size: 99563
01:09
OpenBSD/m88k is now elf. Remove unneeded elf check. file: [93998fef95] check-in: [8d6af72e7b] user: stwo branch: novem, size: 104005
2013-07-06
22:33
merge http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz file: [d3fe4355bd] check-in: [b4662ea558] user: kbk branch: novem, size: 99779
2013-07-05
14:56
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (backported from tclconfig) file: [bc8e6db637] check-in: [a3d5954fa4] user: jan.nijtmans branch: trunk, size: 99763
14:52
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro Cerutti. (Backported from tclconfig) file: [05d873d84f] check-in: [1a48f9c2e1] user: jan.nijtmans branch: core-8-5-branch, size: 103997
2013-07-04
19:33
merge trunk file: [44d518b578] check-in: [26ef4ffa3f] user: jan.nijtmans branch: novem, size: 99800
2013-07-02
07:17
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. file: [7a37b2d7fa] check-in: [a3ae798ed1] user: jan.nijtmans branch: trunk, size: 99784
07:14
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. file: [657fa83117] check-in: [f8d461fd57] user: jan.nijtmans branch: core-8-5-branch, size: 104018
2013-06-25
10:56
rebase file: [bedfdcddd5] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 98879
2013-06-10
07:41
merge trunk file: [6c15bd0462] check-in: [b0dd790637] user: jan.nijtmans branch: novem, size: 99804
2013-06-04
08:33
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more last-moment fix for FreeBSD by Pietro Cerutti file: [e3ec71d4e6] check-in: [47e3976f09] user: jan.nijtmans branch: trunk, size: 99788
2013-06-03
20:31
merge 8.5 file: [da1bd88fd6] check-in: [d0c70147da] user: dgp branch: trunk, size: 100000
20:31
merge 8.4 file: [5adecb947b] check-in: [e9555b15b3] user: dgp branch: core-8-5-branch, size: 104022
14:19
last-moment fix for FreeBSD from Pietro Cerutti file: [fdb264057e] check-in: [873b92326c] user: jan.nijtmans branch: core-8-4-branch, size: 103696
2013-05-19
20:44
merge trunk file: [43632c10a5] check-in: [964dda3207] user: jan.nijtmans branch: novem, size: 100012
19:09
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti file: [6b3451de91] check-in: [29afce30ee] user: jan.nijtmans branch: trunk, size: 99996
19:03
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti file: [c3b4528064] check-in: [970c40e701] user: jan.nijtmans branch: core-8-5-branch, size: 104018
13:36
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti. file: [e54c3135f3] check-in: [3711f9d94a] user: jan.nijtmans branch: core-8-4-branch, size: 103692
2013-05-17
14:02
rebase file: [7c0b040ba5] check-in: [807f110dd7] user: jan.nijtmans branch: novem-bug-3598300, size: 100835
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: [8a38dd7c2d] check-in: [2e764ac0b1] user: jan.nijtmans branch: core-8-4-branch, size: 104936
2013-03-22
14:15
merge trunk file: [56328ec2cb] check-in: [d836fd6c98] user: jan.nijtmans branch: novem, size: 100818
2013-03-18
12:37
Updating with latest fixes from trunk file: [a08831c6fa] check-in: [e92018c3bf] user: seandeelywoods branch: hypnotoad-prefer-native-8.6, size: 102286
2013-03-12
08:47
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. file: [6b1622990a] check-in: [ab91ada793] user: jan.nijtmans branch: trunk, size: 100802
08:45
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. file: [000c6edad8] check-in: [2544c55254] user: jan.nijtmans branch: core-8-5-branch, size: 104824
08:26
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. (regeneration of "configure" not done yet) file: [0e6aa5661a] check-in: [4826897f80] user: jan.nijtmans branch: core-8-4-branch, size: 104936
2013-03-06
13:16
merge trunk file: [9dc41fbe36] check-in: [abcef2c4ac] user: jan.nijtmans branch: novem, size: 101093
2013-03-01
23:53
Replace broken SC_SERIAL_PORT macro with plain AC_CHECK_HEADERS tests. file: [327af65d15] check-in: [686239894b] user: jenglish branch: jenglish-termios-cleanup, size: 101077
2013-02-19
15:46
merge novem file: [a5fef714d2] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 103235
2013-02-12
23:13
Backport various improvements from Tcl 8.5 file: [ffc1757ee6] check-in: [35e9430673] user: jan.nijtmans branch: core-8-4-branch, size: 105401
2013-01-25
12:58
merge trunk Add -Wwrite-strings to compiler options, so we can guarantee correct "const" usage. file: [76bb5121f4] check-in: [b23d78bcae] user: jan.nijtmans branch: novem, size: 104205
10:04
merge novem. Some more fixes. file: [e21a19cdf7] check-in: [0d1a1f9a92] user: jan.nijtmans branch: novem-unversioned-stub, size: 104184
2013-01-19
18:50
Attempt for better approach fixing bug 3598300 on OSX. It is binary incompatible, so it can only be done on novem: it lets OSX use stat64. Is this a good approach?    The correct approach is to get Tcl_StatBuf out of the interface altogether. file: [ada9f24b9c] check-in: [c0d528ca3c] user: jan.nijtmans branch: novem-bug-3598300, size: 104206
2012-12-05
14:04
merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead file: [178adff042] check-in: [17b7956803] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 103219
2012-12-04
13:51
Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: USE_TCL_STUBS is no longer necessary, it's implicit. So that makes it less error-prome for extenders. The function Tcl_PkgInitStubsCheck is no longer necessary. Disadvantage: Embedders need to do two additional things, call Tcl_InitStubs() as first function in Tcl_AppInit() and link the stub library with their executable. file: [76b1bfe78e] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 103265
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: [93d9fc7af6] check-in: [9166f0084e] user: seandeelywoods branch: hypnotoad-prefer-native-8.6, size: 105673
2012-09-13
12:34
3566106 Solaris9/x86 support. Thanks Dagobert and others. file: [c9fd7d1f1a] check-in: [a017a9202a] user: dgp branch: trunk, size: 104189
2012-09-11
13:58
contributed patch for Solaris 9/x86 support file: [1fd6921408] check-in: [343301da00] user: dgp branch: bug-3566106, size: 105224
2012-06-28
21:30
only expect tcldde.dll when --enable-shared file: [2087a25266] check-in: [808ed98ff1] user: jan.nijtmans branch: trunk, size: 104153
21:26
only expect tcldde.dll when --enable-shared file: [71bf86d375] check-in: [1d2e07ebb7] user: jan.nijtmans branch: core-8-5-branch, size: 105099
21:22
only expect tcldde.dll when --enable-shared file: [9cc50a16ea] check-in: [306e9b334e] user: jan.nijtmans branch: core-8-4-branch, size: 105348
2012-06-27
18:51
merge file: [95e07cf432] check-in: [940b45c17a] user: jan.nijtmans branch: core-8-5-branch, size: 105070
12:49
fix bug in cygwin's [info nameofexecutable] install dde and registry dll for cygwin file: [6f3f6b45b2] check-in: [1fe8106c70] user: jan.nijtmans branch: core-8-4-branch, size: 105319
2012-06-26
19:48
merge fix file: [182d5bd1cf] check-in: [0a1e4aa34a] user: jan.nijtmans branch: core-8-5-branch, size: 105071
19:35
fix some gcc 64-bit warnings quoting improvements eliminate unused variable file: [56090e5917] check-in: [ef83c30019] user: jan.nijtmans branch: core-8-5-branch, size: 105070
18:55
fix some gcc 64-bit warnings quoting improvements file: [104d290861] check-in: [f27e35a288] user: jan.nijtmans branch: core-8-4-branch, size: 105317
09:41
Let Cygwin shared build link with zlib1.dll, not cygz.dll (two less dependencies on cygwin-specific dll's) file: [3ecd0098d8] check-in: [00e39c13a5] user: jan.nijtmans branch: trunk, size: 104124
2012-06-24
06:07
some wrong versions file: [f97f6a39b4] check-in: [3d36fc27c1] user: jan.nijtmans branch: trunk, size: 104124
06:00
some wrong versions file: [5637af2846] check-in: [eefe38655e] user: jan.nijtmans branch: core-8-5-branch, size: 105066
2012-06-23
07:27
[Bug 3508771]: Cygwin notifier for handling win32 events file: [e28b0f5528] check-in: [eb701a2be1] user: jan.nijtmans branch: trunk, size: 104124
07:10
[Bug 3508771]: Cygwin notifier for handling win32 events file: [8d60913898] check-in: [b14932f43b] user: jan.nijtmans branch: core-8-5-branch, size: 105066
2012-06-22
08:29
first working version of Cygwin notifier file: [2d7a43fb00] check-in: [e93625f4c5] user: jan.nijtmans branch: bug-3508771, size: 105303
2012-04-24
21:02
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: [40977915c7] check-in: [fcc5957e59] user: jan.nijtmans branch: core-8-5-branch, size: 104789
2012-04-23
13:49
make some more internal tables const file: [2bedc64b63] check-in: [8f88d10716] user: jan.nijtmans branch: trunk, size: 103847
12:30
make some more internal tables const On cygwin, install dll's in /usr/bin, not in /usr/lib file: [41267d8c43] check-in: [6de689d796] user: jan.nijtmans branch: core-8-4-branch, size: 105026
2012-04-11
20:34
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [c0abbe2663] check-in: [8032e7f92e] user: jan.nijtmans branch: trunk, size: 103844
19:50
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [2c0ddaaaed] check-in: [beba7a8c8c] user: jan.nijtmans branch: core-8-5-branch, size: 104502
19:19
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [6b4d719973] check-in: [03c30e0b9e] user: jan.nijtmans branch: core-8-4-branch, size: 104591
2012-03-30
12:28
[Bug 3511806] Compiler checks too early (autoconf still to be run!) file: [905dacd288] check-in: [df5899ee61] user: jan.nijtmans branch: trunk, size: 103929
09:49
[Bug 3511806] Compiler checks too early (autoconf still to be run!) file: [01b0afd8fb] check-in: [b684c66031] user: jan.nijtmans branch: core-8-5-branch, size: 104587
2012-03-29
07:26
now ready for further field tests file: [4f3d2e4030] check-in: [5064618d7f] user: jan.nijtmans branch: bug-3511806, size: 104541
2012-03-28
20:03
some better checks file: [f81b2589a8] check-in: [ec6152937c] user: jan.nijtmans branch: bug-3511806, size: 103966
12:01
extra checks whether we are really dealing with cygwin or not file: [091241e1b1] check-in: [de5aa06fb6] user: jan.nijtmans branch: bug-3511806, size: 103966
2012-03-23
15:53
Revert some cygwin-related signature changes from [835f8e1e9d] (2010-01-22). They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Use EAGAIN in stead of EWOULDBLOCK, because in VS10+ the value of EWOULDBLOCK is no longer the same as EAGAIN Add tclWinError.c to the CYGWIN build. file: [a27ac6d719] check-in: [70fd0e4074] user: jan.nijtmans branch: trunk, size: 103067
15:26
Revert some cygwin-related signature changes from [835f8e1e9d] (2010-02-01) They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Add tclWinError.c to the CYGWIN build. file: [7971ee8c38] check-in: [0756e97333] user: jan.nijtmans branch: core-8-5-branch, size: 103725
2012-03-22
21:34
add TclWinConvertError and TclWinConvertWSAError for cygwin file: [44e0726731] check-in: [b2826e0c0a] user: jan.nijtmans branch: bug-3508771, size: 103680
2012-03-04
16:39
Patch from the cygwin folks file: [499f191bdc] check-in: [09cd534bb6] user: jan.nijtmans branch: trunk, size: 103053
16:38
Patch from the cygwin folks file: [648b8595d5] check-in: [8dafecc06c] user: jan.nijtmans branch: core-8-5-branch, size: 103711
16:36
Patch from the cygwin folks file: [d7fa04e08a] check-in: [8cbc14c4dd] user: jan.nijtmans branch: core-8-4-branch, size: 103749
2011-09-06
14:34
Add --disable-rpath option to configure script file: [1f85c56635] check-in: [d7696c4bdb] user: jan.nijtmans branch: core-8-4-branch, size: 103615
2011-08-30
07:32
Make SHLIB_LD_LIBS='${LIBS}' the default and et to "" on per-platform necessary basis. Add Haiku support and better NetBSD/FreeBSD support. file: [7921a59e47] check-in: [7585009c0c] user: jan.nijtmans branch: core-8-4-branch, size: 103259
2011-08-15
08:22
[Bug 3388350] mingw64 compiler warnings file: [2fc016d443] check-in: [cef0f2ddb5] user: jan.nijtmans branch: core-8-4-branch, size: 103446
2011-07-28
15:51
Fix AC_DEFINE invocation for NEED_FAKE_RFC2553. file: [8e39af1412] check-in: [e8226eb7d0] user: max branch: trunk, size: 102919
2011-04-13
06:37
merge from trunk proposed compromise: only use --export-dynamic with --enable-shared file: [342471f1b7] check-in: [44ffce9bb6] user: jan.nijtmans branch: jn-frq-3257396, size: 103142
2011-04-12
14:21
minor nits, taken over from TEA (tclconfig) file: [12cfd09486] check-in: [941b13875b] user: jan.nijtmans branch: trunk, size: 102848
14:18
minor nits, taken over from TEA (tclconfig) file: [d8f2914830] check-in: [0587544fd0] user: jan.nijtmans branch: core-8-5-branch, size: 103577
11:13
merge trunk file: [832272679c] check-in: [31553b1b67] user: jan.nijtmans branch: jn-frq-3257396, size: 102419
2011-04-11
07:31
fix for [Bug 3281728]: Tcl sources from 2011-04-06 do not build on GCC9 (RH9) file: [646b8c5ba0] check-in: [e0421a23a8] user: jan.nijtmans branch: trunk, size: 102748
2011-04-07
10:24
merge latest trunk file: [36f5b9e3e4] check-in: [953246bca5] user: jan.nijtmans branch: jn-frq-3257396, size: 102325
2011-04-06
14:51
Don't use -fvisibility=hidden with static libraries (--disable-shared) file: [3558536358] check-in: [9cee434074] user: jan.nijtmans branch: trunk, size: 102654
2011-04-04
08:08
FRQ #3257396: Remove use of --export-dynamic file: [70986451c2] check-in: [bde7b55ccf] user: jan.nijtmans branch: jn-frq-3257396, size: 102302
2011-03-28
11:40
set default MODULE_SCOPE=extern, in case no other value is determined file: [c95b3f2e51] check-in: [dbf7b56685] user: jan.nijtmans branch: trunk, size: 102631
2011-03-16
21:36
bug-3216070 file: [ce248507a4] check-in: [28d283ab37] user: jan.nijtmans branch: bug-3216070, size: 103540
15:30
SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found. Backported from Tcl 8.5 file: [e44ab4e86b] check-in: [a25388e5c7] user: jan.nijtmans branch: core-8-4-branch, size: 99610
09:25
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. file: [4502ce972b] check-in: [790d40558a] user: jan.nijtmans branch: trunk, size: 102359
09:14
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. file: [3c1ad45ac4] check-in: [f659b577f5] user: jan.nijtmans branch: core-8-5-branch, size: 103477
2010-12-13
22:33
[Bug 3135271] Link error due to hidden symbols (CentOS 4.2) file: [efd1545022] check-in: [c2a840f99b] user: nijtmans branch: trunk, size: 103226
21:18
Cross-compile support for Win and UNIX (backported) file: [7883ded2e0] check-in: [cfe5c44774] user: nijtmans branch: core-8-5-branch, size: 104344
2010-12-12
12:04
Better building on OpenBSD. file: [5dc6d47bed] check-in: [5d16188d35] user: stwo branch: core-8-5-branch, size: 104560
11:51
Better building on OpenBSD. file: [fb2271d02d] check-in: [348121ed58] user: stwo branch: trunk, size: 103176
2010-12-05
08:52
[Patch #3116490] cross-compile support for unix file: [55b00528f1] check-in: [f814ae9762] user: nijtmans branch: trunk, size: 102914
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [1cf26acd36] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 103130
2010-08-27
00:53
* unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found. file: [1befda2266] check-in: [1055eb001d] user: hobbs branch: trunk, size: 103460
00:15
* unix/configure, unix/tcl.m4: SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found. file: [684796553a] check-in: [264726aabf] user: hobbs branch: core-8-5-branch, size: 104298
2010-08-12
00:40
* unix/ldAix: remove ancient (pre-4.2) AIX support * unix/configure: regen with ac-2.59 * unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support. file: [9b990ab718] check-in: [a466998bba] user: hobbs branch: trunk, size: 103378
00:11
* unix/ldAix: remove ancient (pre-4.2) AIX support * unix/configure: regen with ac-2.59 * unix/configure.in, unix/tclConfig.sh.in, unix/Makefile.in: * unix/tcl.m4 (AIX): remove the need for ldAIX, replace with -bexpall/-brtl. Remove TCL_EXP_FILE (export file) and other baggage that went with it. Remove pre-4 AIX build support. file: [b2ea272e68] check-in: [fffa256274] user: hobbs branch: core-8-5-branch, size: 104216
2010-07-01
15:47
Improve the RFC2553 tests file: [bf40757f45] check-in: [797ecc537f] user: rmax branch: rmax-ipv6-branch, size: 104929
2010-06-25
16:45
check for strlcpy file: [4046e00fb1] check-in: [f5b99efced] user: rmax branch: rmax-ipv6-branch, size: 104903
2010-06-10
22:53
* unix/configure, unix/tcl.m4: s/==/=/ syntax error fix file: [4103e90586] check-in: [a5c8305324] user: hobbs branch: rmax-ipv6-branch, size: 104879
15:04
Add emulation code from openssh for getaddrinfo() and friends file: [325a07e34b] check-in: [49f53b27bd] user: rmax branch: rmax-ipv6-branch, size: 104880
2010-06-08
20:45
add missing headers to the getaddrinfo check file: [ecae87d25e] check-in: [47b9d75058] user: rmax branch: rmax-ipv6-branch, size: 105308
2010-04-05
12:45
Flip the defaults for whether to build threaded. Part of TIP #364. file: [6a45d26906] check-in: [cdc00c6f74] user: dkf branch: trunk, size: 105259
2010-03-29
22:31
Only test for -visibility=hidden with gcc (Second remark in [Bug 2976508]) file: [cc659e71b9] check-in: [397c8a8733] user: nijtmans branch: trunk, size: 105269
2010-03-04
22:29
Split tommath stub lib source file in separate file. Don't use -fvisibility=hidden for cygwin file: [730e42e45c] check-in: [c8722c8b57] user: nijtmans branch: trunk, size: 105175
2010-03-02
23:39
[Enh 2959069] Support for -fvisibility=hidden file: [7280f79b3f] check-in: [5215b8740c] user: nijtmans branch: trunk, size: 105167
2010-02-22
23:31
Remove unnecessary EXTERN's, which already are in the global stub table. Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tcl in Makefile for CYGWIN Use EXTERN to control CYGWIN exported symbols Remove some unnecessary type casts. file: [f98af04f42] check-in: [ede6fe7b20] user: nijtmans branch: trunk, size: 104897
2010-02-19
23:44
Fix sh quoting error reported in bash-3.1+ [Bug 1377619] file: [e3cd842963] check-in: [fb13b258d6] user: nijtmans branch: core-8-2-1-branch, size: 47787
13:36
Correct compiler/linker flags for threaded builds on OpenBSD. file: [e75f5f144d] check-in: [5f0ed97439] user: stwo branch: trunk, size: 104963
13:25
Correct compiler/linker flags for threaded builds on OpenBSD. file: [afc174591c] check-in: [f5182a5aaf] user: stwo branch: core-8-5-branch, size: 105870
2010-02-18
21:35
Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) file: [b0e69b0a1c] check-in: [b70af96246] user: nijtmans branch: core-8-3-1-branch, size: 59430
2010-01-06
21:35
Various trivial fixes, discovered during CYGWIN porting attempt. All backported from trunk. file: [276436f003] check-in: [100e5d2f12] user: nijtmans branch: core-8-5-branch, size: 105640
2010-01-03
21:36
Fix quoting problem file: [3a5fb997ac] check-in: [079e38ed08] user: dkf branch: core-8-5-branch, size: 105175
21:35
Fix quoting problem file: [6b7e68229b] check-in: [b5b4a04dc4] user: dkf branch: trunk, size: 104733
21:20
Missed a bit file: [8d50aeef80] check-in: [f718c762af] user: dkf branch: trunk, size: 104731
21:17
[Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. file: [5a56ae6343] check-in: [7553958875] user: dkf branch: core-8-5-branch, size: 105173
21:06
[Bug 1636685]: Use the configuration for modern FreeBSD suggested by the FreeBSD porter. file: [dfae3cad14] check-in: [70df56df91] user: dkf branch: trunk, size: 104699
2009-12-23
07:10
Cygwin: Install libtcl8.6.dll in bin directory file: [691bb8fbbe] check-in: [157c10506a] user: nijtmans branch: trunk, size: 103867
2009-12-21
23:25
Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still not enabled yet, but at least it is a step in the right direction. file: [3e2f87ff47] check-in: [dca4a9980e] user: nijtmans branch: trunk, size: 103621
2009-11-26
07:01
Fix [Bug 2902965] stub related changes cause tclkit built to break file: [6862fb628d] check-in: [4bf7a171b2] user: nijtmans branch: trunk, size: 103352
2009-11-25
14:31
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE and use AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE. file: [a9bfeaf800] check-in: [4a1666f4ce] user: stwo branch: core-8-5-branch, size: 104309
14:25
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE and use AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE. file: [bc64f631f8] check-in: [39ef38578c] user: stwo branch: trunk, size: 103318
2009-11-19
22:06
[Tcl Patch #2883533] tcl.m4 support for Haiku OS file: [fb1169060e] check-in: [f339c1acc8] user: nijtmans branch: trunk, size: 103341
2009-07-23
22:49
* generic/tclIO.c (Tcl_GetChannelHandle): Do not crash for * generic/tclPipe.c (FileForRedirect): getHandleProc == NULL, this is allowed. Provide a nice error message in the bypass area. Updated caller to check the bypass for a mesage. This fixes the bug [Bug 2826248] reported by Andy Sonnenburg <andy22286@users.sourceforge.net> file: [440553a014] check-in: [9039eeb584] user: andreas_kupries branch: trunk, size: 103222
2009-04-28
16:46
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. file: [3d8bef43d3] check-in: [830f834cae] user: hobbs branch: trunk, size: 103038
16:44
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. file: [e0f1089bbf] check-in: [c28d009df6] user: hobbs branch: core-8-5-branch, size: 104332
16:42
* unix/tcl.m4, unix/configure (SC_CONFIG_CFLAGS): harden the check to add _r to CC on AIX with threads. file: [1f2bb00a5a] check-in: [37b40b2e2e] user: hobbs branch: core-8-4-branch, size: 99569
2009-04-14
20:43
Removed -Wno-implicit-int from CFLAGS_WARNING. Regen unix/configure. file: [81a8adaf89] check-in: [bf3c8c5560] user: stwo branch: core-8-5-branch, size: 104211
18:50
Removed -Wno-implicit-int from CFLAGS_WARNING. file: [adebcca353] check-in: [e8a3bd8a34] user: stwo branch: core-8-4-branch, size: 99483
2009-02-10
21:57
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC. file: [0525db4545] check-in: [3023b7c8ff] user: nijtmans branch: trunk, size: 102952
2009-01-22
02:16
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 file: [44cd3253e8] check-in: [8f5e46e66c] user: kennykb branch: core-8-5-branch, size: 104229
02:11
* unix/tcl.m4: Corrected a typo ($(SHLIB_VEERSION) should be ${SHLIB_VERSION}). * unix/configure: Autoconf 2.59 file: [e707fcde84] check-in: [7c74da2b81] user: kennykb branch: trunk, size: 102889
2009-01-20
03:54
Backport of Patch 907924 file: [0ce96f91e6] check-in: [678a111c20] user: kennykb branch: core-8-5-branch, size: 104229
03:38
Patch 907924 file: [362092e998] check-in: [c905b776df] user: kennykb branch: trunk, size: 102889
2009-01-13
22:35
fix [tcl-Bug 2502365] Building of head on HPUX is broken when using the native CC file: [ee31d9609f] check-in: [e7b65e5e4c] user: nijtmans branch: trunk, size: 102685
2009-01-02
16:43
Fix various mkstemp()-related issues. [Bugs 741967,878333] file: [9f0bc5abbf] check-in: [b7a0a9fa28] user: dkf branch: trunk, size: 102689
2008-11-12
00:31
Use -O2 as gcc optimization compiler flag, and get rid of -Wno-implicit-int for UNIX file: [4d79f4063d] check-in: [e70541f4de] user: nijtmans branch: trunk, size: 102617
2008-10-17
20:14
fix missing "-Wl," prefix in HP-UX build file: [201606045f] check-in: [f5b4b4305c] user: nijtmans branch: trunk, size: 102608
20:08
fix missing "-Wl," prefix in HP-UX build file: [5397a96442] check-in: [e59ea6fb6a] user: nijtmans branch: trunk, size: 102612
2008-10-08
21:35
* unix/tclUnixChan.c: fix minor compiler warning * unix/tcl.m4: fix for bug [2073255] * unix/configure: regenerated file: [9ff3f9f4a2] check-in: [ac6cee85db] user: nijtmans branch: trunk, size: 102608
2008-08-13
23:08
* unix/tclUnixThrd.c: remove unused TclpThreadGetStackSize() * generic/tclInt.h: and related ifdefs and autoconf tests. * unix/tclUnixPort.h: [Bug 2017264] (jenglish) * unix/tcl.m4: file: [694a961324] check-in: [626938b63a] user: das branch: trunk, size: 102635
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al. file: [938a1590bd] check-in: [569e25f4ca] user: das branch: core-8-4-branch, size: 99501
23:04
* unix/tcl.m4 (SC_PATH_X): check for libX11.dylib in addition to libX11.so et al. file: [76e59cecb9] check-in: [60930ca354] user: das branch: trunk, size: 104025
2008-06-12
19:33
duh, fix missing 'fi', thanks aku! file: [5525df7a8e] check-in: [3b3bd591fb] user: das branch: core-8-4-branch, size: 99479
06:36
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc. file: [1d6d0cf944] check-in: [633c4f4a56] user: das branch: core-8-4-branch, size: 99466
06:27
* unix/tcl.m4 (SunOS-5.11): fix 64bit amd64 support with gcc & Sun cc. file: [87559a205f] check-in: [c942686054] user: das branch: trunk, size: 104003
2008-04-01
21:40
(SunOS-5.1x): quote CC var to allow make-time override sync with tk/unix/tcl.m4 changes file: [aa44cc7daa] check-in: [3e590e79b6] user: das branch: core-8-5-branch, size: 103654
21:40
(SunOS-5.1x): quote CC var to allow make-time override sync with tcl/unix/tcl.m4 changes file: [aa393ccf54] check-in: [06b8bf1781] user: das branch: trunk, size: 103653
20:11
* generic/tclStrToD.c: Applied patch for [Bug 1839067] (fp * unix/tcl.m4: rounding setup on solaris x86, native cc), provided * unix/configure: by Michael Schlenker. configure regen'd. file: [fa6379fa51] check-in: [8e0d9c1c66] user: andreas_kupries branch: core-8-5-branch, size: 103762
20:08
* generic/tclStrToD.c: Applied patch for [Bug 1839067] (fp * unix/tcl.m4: rounding setup on solaris x86, native cc), provided by Michael Schlenker. file: [c26b9a9622] check-in: [8f2f6765e3] user: andreas_kupries branch: trunk, size: 103761
2008-03-27
13:40
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166] file: [0846d66613] check-in: [b5ecbe8396] user: das branch: core-8-4-branch, size: 99059
13:39
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166] file: [5366571849] check-in: [322be13390] user: das branch: trunk, size: 102962
2008-03-13
17:44
* unix/configure.in: use backspace-quoting instead of double-quoting * unix/tcl.m4: for lib paths in tclConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59 file: [893f492a74] check-in: [26016dfcd7] user: das branch: trunk, size: 102951
2008-03-11
22:28
* macosx/GNUmakefile: fix quoting to allow paths to * macosx/Tcl-Common.xcconfig: ${builddir} and ${INSTALL_ROOT} * unix/Makefile.in: to contain spaces. * unix/configure.in: * unix/install-sh: * unix/tcl.m4: * tests/ioCmd.test:    * unix/Makefile.in (install-strip): strip non-global symbols from dynamic library. file: [4f8a903bb8] check-in: [82d286110d] user: das branch: trunk, size: 102982
2007-11-18
07:14
whitespace & order (sync with tclconfig/tcl.m4) file: [5f218806f6] check-in: [01ddd49662] user: das branch: trunk, size: 102754
2007-11-15
10:57
Let people disable use of -rpath in their linking step. [Patch 1231022] file: [f3e3b87e45] check-in: [7c96e8782c] user: dkf branch: trunk, size: 102751
2007-11-14
03:50
clarify message of second getaddrinfo check file: [4e2c2dfbba] check-in: [8378f8ceab] user: das branch: trunk, size: 102793
2007-11-13
16:10
Added autoconf goo to detect availability of getaddrinfo file: [bb6d18ec71] check-in: [85199b9944] user: patthoyts branch: trunk, size: 102785
2007-11-05
17:34
typo fixes file: [499c046af6] check-in: [e45dcbf409] user: dgp branch: core-8-4-branch, size: 99048
2007-09-18
12:46
fix quoting of new FreeBSD SHLIB_LD file: [42d7a4164a] check-in: [d07509fa9d] user: das branch: trunk, size: 101964
2007-09-17
20:55
Use '${CC} -shared' instead of 'ld -Bshareable' to build shared libraries on current NetBSDs #1749251. file: [22fdaff1e2] check-in: [cc14fbb071] user: jenglish branch: trunk, size: 101964
2007-09-15
06:01
* unix/tcl.m4 (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.13 file: [7aaf1402f1] check-in: [377daf85c0] user: das branch: core-8-4-branch, size: 99048
06:00
* unix/tcl.m4: replace all direct references to compiler by ${CC} to enable CC overriding at configure & make time; run check for visibility "hidden" with all compilers; quoting fixes from TEA tcl.m4. (SunOS-5.1x): replace direct use of '/usr/ccs/bin/ld' in SHLIB_LD by 'cc' compiler driver. * unix/configure: autoconf-2.59 file: [435f295d6d] check-in: [7c64b38c55] user: das branch: trunk, size: 102072
2007-06-06
09:54
* unix/configure.in (Darwin): add plist for tclsh; link the * unix/Makefile.in (Darwin): Tcl and tclsh plists into their * macosx/Tclsh-Info.plist.in (new): binaries in all cases.    * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.13 file: [6278947007] check-in: [79f92d79b1] user: das branch: core-8-4-branch, size: 98947
09:53
* macosx/Tcl.xcodeproj/project.pbxproj: add settings for Fix&Continue.    * unix/configure.in (Darwin): add plist for tclsh; link the * unix/Makefile.in (Darwin): Tcl and tclsh plists into their * macosx/Tclsh-Info.plist.in (new): binaries in all cases. * macosx/Tcl-Common.xcconfig:    * unix/tcl.m4 (Darwin): fix CF checks in fat 32&64bit builds. * unix/configure: autoconf-2.59 file: [68a66fbe23] check-in: [9f2720b972] user: das branch: trunk, size: 101961
2007-03-07
23:44
* macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks.    * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.13 file: [5de5ac33b3] check-in: [fbb83f13b9] user: das branch: core-8-4-branch, size: 98705
23:43
* macosx/tclMacOSXNotify.c: add spinlock debugging and sanity checks.    * macosx/Tcl.xcodeproj/project.pbxproj: ensure gcc version used by * macosx/Tcl.xcodeproj/default.pbxuser: Xcode and configure/make are * macosx/Tcl-Common.xcconfig: consistent and independent of gcc_select default and CC env var; fixes for Xcode 3.0.    * unix/tcl.m4 (Darwin): s/CFLAGS/CPPFLAGS/ in macosx-version-min check. * unix/configure: autoconf-2.59 file: [409a7abcd9] check-in: [ddc29ff523] user: das branch: trunk, size: 101719
2007-02-19
23:51
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.59 file: [8902194cd8] check-in: [1b4cca871f] user: hobbs branch: trunk, size: 101717
23:49
* unix/tcl.m4: use SHLIB_SUFFIX=".so" on HP-UX ia64 arch. * unix/configure: autoconf-2.13 file: [fe489c156a] check-in: [bf48f35b4d] user: hobbs branch: core-8-4-branch, size: 98703
2007-02-04
02:51
* unix/tcl.m4: use gcc4's __attribute__((__visibility__("hidden"))) if available to define MODULE_SCOPE effective on all platforms. * unix/configure.in: add caching to -pipe and zoneinfo checks. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [c93e632615] check-in: [f5ff3722a3] user: das branch: trunk, size: 101639
2007-01-26
02:48
renamed SC_COMMANDS_PRE to SC_CONFIG_COMMANDS_PRE for parity with AC 2.5x file: [0b1a03d0b3] check-in: [0f9be7c4ad] user: das branch: core-8-4-branch, size: 98625
2007-01-25
05:20
previous commit omitted some changes from the HEAD file: [e820e2dbe6] check-in: [bbc46461de] user: das branch: core-8-4-branch, size: 98604
05:12
*** empty log message *** file: [9a9f950d38] check-in: [6a19c61d46] user: das branch: core-8-4-branch, size: 98644
02:06
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible * unix/configure.in: and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.    * unix/configure: autoconf-2.13 file: [d994f6b2e9] check-in: [dee12fbe42] user: das branch: core-8-4-branch, size: 98644
02:06
* unix/tcl.m4: integrate CPPFLAGS into CFLAGS as late as possible and move (rather than duplicate) -isysroot flags from CFLAGS to CPPFLAGS to avoid errors about multiple -isysroot flags from some older gcc builds.    * unix/configure: autoconf-2.59 file: [4297de85cc] check-in: [1ffc63cb35] user: das branch: trunk, size: 100841
2007-01-19
01:05
* macosx/tclMacOSXNotify.c: accommodate changes to prototypes of OSSpinLock(Un)Lock API.    * tests/env.test: add extra system env vars that need to be preserved on some Mac OS X versions for testsuite to work.    * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.    * unix/configure: autoconf-2.13 file: [3df9859ef0] check-in: [b9b6ddc349] user: das branch: core-8-4-branch, size: 97601
01:03
* macosx/tclMacOSXFCmd.c (TclMacOSXSetFileAttribute): on some versions of Mac OS X, truncate() fails on resource forks, in that case use open() with O_TRUNC instead.    * macosx/tclMacOSXNotify.c: accommodate changes to prototypes of OSSpinLock(Un)Lock API.    * macosx/Tcl.xcodeproj/project.pbxproj: ensure HOME and USER env vars * macosx/Tcl.xcodeproj/default.pbxuser: are defined when running testsuite from Xcode.    * tests/env.test: add extra system env vars that need to be preserved on some Mac OS X versions for testsuite to work.    * unix/Makefile.in: move libtommath defines into configure.in to avoid * unix/configure.in: replicating them across multiple buildsystems. * macosx/Tcl.xcodeproj/project.pbxproj:    * unix/tcl.m4: ensure CPPFLAGS env var is used when set. [Bug 1586861] (Darwin): add -isysroot and -mmacosx-version-min flags to CPPFLAGS when present in CFLAGS to avoid discrepancies between what headers configure sees during preprocessing tests and compiling tests.    * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [d6de40bc5c] check-in: [54a154124b] user: das branch: trunk, size: 100369
2006-12-19
01:19
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.13 file: [075f97032b] check-in: [77a5587d55] user: das branch: core-8-4-branch, size: 97188
01:19
* unix/tcl.m4 (Darwin): --enable-64bit: verify linking with 64bit -arch flag succeeds before enabling 64bit build. * unix/configure: autoconf-2.59 file: [b0de8f2150] check-in: [7484999a19] user: das branch: trunk, size: 99956
2006-11-26
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.13 file: [31fdd9bf00] check-in: [13f4724dd4] user: das branch: core-8-4-branch, size: 96523
06:05
* tcl.m4 (Linux): --enable-64bit support. [Patch 1597389], [Bug 1230558] * configure: autoconf-2.59 file: [0b21b94011] check-in: [5a29c4e837] user: das branch: trunk, size: 99291
2006-11-10
01:55
* tests/fCmd.test (fCmd-6.26): fix failure when env(HOME) path contains symlinks.    * macosx/Tcl.xcodeproj/project.pbxproj: remove tclParseExpr.c; when running testsuite from inside Xcdoe, skip stack-3.1 (it only fails under those circumstances).    * unix/tcl.m4 (Darwin): suppress linker arch warnings when building universal for both 32 & 64 bit and no 64bit CoreFoundation is available; sync with tk tcl.m4 change. * unix/configure.in: whitespace. * unix/configure: autoconf-2.59 file: [f7e66fcf30] check-in: [22b6ae1be7] user: das branch: trunk, size: 98930
2006-10-13
04:54
* unix/tclUnixThrd.c (TclpThreadGetStackSize): on Darwin, use * unix/tcl.m4: pthread_get_stacksize_np() API to get thread stack size. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [0d5d03a96e] check-in: [49aee9c202] user: das branch: trunk, size: 98835
2006-09-10
17:04
* library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation).    * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.13 file: [aaa8db327b] check-in: [6d22c64949] user: das branch: core-8-4-branch, size: 96132
17:04
* library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation).    * library/tcltest/tcltest.tcl: add 'line' verbose level: prints source * doc/tcltest.n: file line information of failing tests.    * macosx/Tcl.xcodeproj/project.pbxproj: add new tclUnixCompat.c file; revise tests target to use new tcltest 'line' verbose level.    * unix/configure.in: add descriptions to new AC_DEFINEs for MT-safe. * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [2bd92cea0d] check-in: [dc96f873b9] user: das branch: trunk, size: 98722
2006-09-06
13:23
Added fixes for Tcl Bug 999544 (ported from core-8-4-branch). file: [bdb075947c] check-in: [cb01fe41cb] user: vasiljevic branch: trunk, size: 99329
13:08
Added MT-safe implementation of some library calls. See Tcl Bug 999544 for more information. file: [4e66cb125e] check-in: [fa1da032d7] user: vasiljevic branch: core-8-4-branch, size: 97726
2006-08-18
07:45
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.13    * generic/tcl.h: add fixes for building on Leopard and support for * unix/tclUnixPort.h: 64-bit CoreFoundation on Leopard.    * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553)    * macosx/README: updates for x86_64 support and Xcode 2.3. file: [b580366ca7] check-in: [a341c3758d] user: das branch: core-8-4-branch, size: 86777
07:45
* unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59    * generic/tcl.h: add fixes for building on Leopard and support * unix/tclUnixPort.h: for 64-bit CoreFoundation on Leopard. * macosx/tclMacOSXFCmd.c:    * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553)    * generic/tclTomMath.h: on Darwin 64-bit, for now disable use of 128-bit arithmetic through __attribute__ ((mode(TI))), as it leads to link errors due to missing fallbacks. (rdar://4685527)    * macosx/Tcl.xcodeproj/project.pbxproj: add x86_64 to universal build, switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3.    * macosx/Tcl.xcodeproj/default.pbxuser: add test suite target that runs * macosx/Tcl.xcodeproj/project.pbxproj: the tcl test suite at build time and shows clickable test suite errors in the GUI build window.    * tests/macOSXFCmd.test: fix use of deprecated resource fork paths.    * unix/tclUnixInit.c (TclpInitLibraryPath): move code that is only needed when TCL_LIBRARY is defined to run only in that case.    * generic/tclLink.c (LinkTraceProc): fix 64-bit signed-with-unsigned comparison warning from gcc4 -Wextra. file: [258bac6ca0] check-in: [8e0081af99] user: das branch: trunk, size: 88381
2006-07-20
07:39
cleanup quoting and whitespace file: [039a526195] check-in: [92c414d8d1] user: das branch: core-8-4-branch, size: 85741
07:39
cleanup quoting and whitespace file: [c5072406e8] check-in: [af1d21a5e1] user: das branch: trunk, size: 87283
06:21
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent): create notifier thread lazily upon first call to Tcl_WaitForEvent() rather than in Tcl_InitNotifier(). Allows calling exeve() in processes where the event loop has not yet been run (Darwin's execve() fails in processes with more than one thread), in particular allows embedders to call fork() followed by execve(), previously the pthread_atfork() child handler's call to Tcl_InitNotifier() would immediately recreate the notifier thread in the child after a fork.    * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): add support for * unix/tclUnixFCmd.c (DoRenameFile, CopyFileAtts): weakly importing * unix/tclUnixInit.c (TclpSetInitialEncodings): symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/tclUnixPort.h: add support for weak-linking; conditionalize AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier when threads are enabled. * unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin * unix/tclUnixInit.c (TclpInitPlatform): release check to use global initialized once. * unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime Darwin release check to determine if realpath is threadsafe. * unix/configure.in: add check on Darwin for compiler support of weak * unix/tcl.m4: import and for AvailabilityMacros.h header; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13    * unix/tclLoadDyld.c (TclpLoadMemory): * unix/tclUnixPipe.c (TclpCreateProcess): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra. file: [abb88dc849] check-in: [fc99321d66] user: das branch: core-8-4-branch, size: 85738
06:18
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent): create notifier thread lazily upon first call to Tcl_WaitForEvent() rather than in Tcl_InitNotifier(). Allows calling exeve() in processes where the event loop has not yet been run (Darwin's execve() fails in processes with more than one thread), in particular allows embedders to call fork() followed by execve(), previously the pthread_atfork() child handler's call to Tcl_InitNotifier() would immediately recreate the notifier thread in the child after a fork.    * macosx/tclMacOSXFCmd.c (TclMacOSXCopyFileAttributes): add support * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): for weakly * unix/tclUnixInit.c (Tcl_GetEncodingNameFromEnvironment): importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Tcl.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/tclUnixPort.h: add support for weak-linking; conditionalize AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier when threads are enabled. * unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin * unix/tclUnixInit.c (TclpInitPlatform): release check to use global initialized once. * unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime Darwin release check to determine if realpath is threadsafe. * unix/configure.in: add check on Darwin for compiler support of weak * unix/tcl.m4: import and for AvailabilityMacros.h header; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59    * unix/tclLoadDyld.c (TclpLoadMemory): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra. file: [91755e2dec] check-in: [95ec292536] user: das branch: trunk, size: 87279
2006-05-27
05:23
* macosx/tclMacOSXNotify.c: implemented pthread_atfork() handler that * unix/tcl.m4 (Darwin): recreates CoreFoundation state and notifier thread in the child after a fork(). Note that pthread_atfork() is available starting with Tiger only. Because vfork() is used by the core on Darwin, [exec]/[open] are not affected by this fix, only extensions or embedders that call fork() directly (such as TclX). However, this only makes fork() safe from corefoundation tcl with --disable-threads; as on all platforms, forked children may deadlock in threaded tcl due to the potential for stale locked mutexes in the child. [Patch 923072] * unix/configure: autoconf-2.59 file: [4dcecb3d84] check-in: [48693e32e0] user: das branch: core-8-4-branch, size: 86209
05:22
* macosx/tclMacOSXNotify.c: implemented pthread_atfork() handler that * unix/tcl.m4 (Darwin): recreates CoreFoundation state and notifier thread in the child after a fork(). Note that pthread_atfork() is available starting with Tiger only. Because vfork() is used by the core on Darwin, [exec]/[open] are not affected by this fix, only extensions or embedders that call fork() directly (such as TclX). However, this only makes fork() safe from corefoundation tcl with --disable-threads; as on all platforms, forked children may deadlock in threaded tcl due to the potential for stale locked mutexes in the child. [Patch 923072] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [4236cd3bf0] check-in: [b5827f9228] user: das branch: trunk, size: 87909
2006-05-26
19:19
sync 2006-05-24 change to tcl HEAD file: [9ec0f18194] check-in: [0981367f4e] user: das branch: core-8-4-branch, size: 86590
2006-05-24
10:37
Fix [Bug 1494160] file: [a72707b2c4] check-in: [e940c8059d] user: dkf branch: trunk, size: 88306
2006-04-06
09:26
* unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Bug 1457515] * unix/configure: autoconf-2.13 file: [be89260627] check-in: [dc20ceeca6] user: das branch: core-8-4-branch, size: 86588
09:25
* unix/tcl.m4: removed TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING define on Darwin. [Bug 1457515] * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [a24a9020e0] check-in: [07365336ba] user: das branch: trunk, size: 88304
2006-03-28
21:25
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions. file: [d16288f8bd] check-in: [f2d6b88f13] user: hobbs branch: trunk, size: 88455
2006-03-08
07:09
Set SHLIB_LD_FLAGS='${LIBS}' on NetBSD, as per the other *BSD variants [Bug 1334613]. Regenerate configure script. file: [220799111c] check-in: [8a18c5abc8] user: jenglish branch: trunk, size: 88403
2006-03-02
21:06
[]-quote ac_defun functions file: [d13c605da8] check-in: [3f497ca2d8] user: hobbs branch: core-8-4-branch, size: 86649
01:08
* unix/tcl.m4: Fix for tk bug #1334613 to sort out shared library * unix/configure: issues on NetBSD. Regenerated configure script. file: [4bdd8d5801] check-in: [a09f4828c5] user: patthoyts branch: core-8-4-branch, size: 86601
2006-01-10
05:37
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 and HEAD changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG. file: [938863f376] check-in: [759eddee0c] user: das branch: core-8-4-branch, size: 86594
05:36
* unix/configure: add caching, use AC_CACHE_CHECK instead of * unix/configure.in: AC_CACHE_VAL where possible, consistent message * unix/tcl.m4: quoting, sync relevant tclconfig/tcl.m4 changes and gratuitous formatting differences, fix SC_CONFIG_MANPAGES with default argument, Darwin improvements to SC_LOAD_*CONFIG. file: [557479146a] check-in: [7c85b7d6c4] user: das branch: trunk, size: 88396
2006-01-05
09:47
Small improvement to the factoring of tcl.m4 Regeneration of configure is *not* urgent file: [9de736c593] check-in: [4fcf4c831b] user: dkf branch: trunk, size: 84844
2005-12-12
20:58
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) file: [bfeeab9707] check-in: [54b062cc34] user: hobbs branch: trunk, size: 84835
20:53
* unix/tcl.m4, unix/configure: Fix sh quoting error reported in bash-3.1+ [Bug 1377619] (schafer) file: [a17a848853] check-in: [37c33cae97] user: hobbs branch: core-8-4-branch, size: 82642
2005-12-05
08:19
* unix/configure: Use FTS file APIs on Darwin if available. * unix/tcl.m4: Addresses file delete issues in readdir noted * unix/tclUnixFCmd.c: in [Bug 1034337]. (steffen) Reduce on stat call in DoCopyFile. (steffen) file: [434982a30e] check-in: [e4d3a903de] user: hobbs branch: trunk, size: 85277
2005-12-01
02:14
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen. file: [a9e82f6613] check-in: [321bc1bb2d] user: das branch: core-8-4-branch, size: 82644
02:14
* unix/tcl.m4 (Darwin): fixed error when MACOSX_DEPLOYMENT_TARGET unset. * unix/configure: regen. file: [1e490a8493] check-in: [15881ff100] user: das branch: trunk, size: 84837
2005-11-27
02:34
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD.    * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in.    * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes    * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory.    * unix/tclUnixPort.h: * unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy].    * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files.    * generic/tclInt.h: clarify fat compile comment.    * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001).    * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64    * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: sync with HEAD.    * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once).    * macosx/Makefile: add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4.    * generic/tclIOUtil.c: * generic/tclRegexp.c: * generic/tclVar.c: declare globals used only in own file as static (sync with HEAD).    * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings.    * generic/regguts.h: only #define NDEBUG if not already #defined.    * macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD    * unix/configure: regen. file: [e277021a25] check-in: [c6e668d19d] user: das branch: core-8-4-branch, size: 82653
02:33
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4.    * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in.    * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes (dist): add new macosx files.    * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory.    * unix/tclUnixFCmd.c: * macosx/tclMacOSXFCmd.c: ppc64 and endian (i386) fixes. (TclMacOSXCopyFileAttributes): add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy].    * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files.    * generic/tclInt.h: clarify fat compile comment.    * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001).    * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64    * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.xcode/default.pbxuser (new file): * macosx/Tcl.xcode/project.pbxproj (new file): * macosx/Tcl.xcodeproj/default.pbxuser (new file): * macosx/Tcl.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tcltest targets and support for universal (fat) compiles.    * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once).    * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * unix/dltest/Makefile.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects).    * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tcl/macosx, add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4.    * generic/tcl.decls: add Tcl_Main declaration as comment to avoid 'checkstubs' target complaining about it missing from stubs.    * generic/regex.h: * generic/tclDate.c: * generic/tclEnv.c: * generic/tclGetDate.y: * generic/tclIOUtil.c: * generic/tclObj.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclPathObj.c: * generic/tclThreadAlloc.c: * generic/tclThreadStorage.c: * generic/tclTrace.c: * generic/tclVar.c: * generic/tommath.h: * tools/fix_tommath_h.tcl: * unix/tclUnixFCmd.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file). These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4.    * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * generic/tclNamesp.c (NamespaceEnsembleCmd): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings.    * generic/tclExecute.c (TclExecuteByteCode): fix unused variable warning when NO_WIDE_TYPE is defined.    * generic/regguts.h: only #define NDEBUG if not already #defined.    * unix/tclUnixNotfy.c: * macosx/tclMacOSXNotify.c: sync whitespace & comments.    * unix/tclUnixPort.h: * win/tclWinPort.h: remove declaration of obsolete&unused TclpMutex API.    * unix/configure: * unix/tclConfig.h.in: regen. file: [5e639527a5] check-in: [eac3630f72] user: das branch: trunk, size: 84846
2005-11-04
21:40
* unix/tcl.m4: Added code to enable [load] on LynxOS. Thanks to heidibr@users.sf.net for the patch. [Bug 1163896].    * unix/configure: autoconf-2.13. file: [01c1ed3830] check-in: [5e50e72970] user: dgp branch: core-8-4-branch, size: 81823
21:18
RFE 1071992 file: [687ea4b968] check-in: [08fa9df221] user: kennykb branch: trunk, size: 83868
20:40
Bug 1163896 file: [3f0f94bcfa] check-in: [361427b2ec] user: kennykb branch: trunk, size: 84244
2005-10-13
18:30
* generic/tclExecute.c: Removed obsolete use of NO_ERRNO_H. * tools/man2tcl.c: * unix/tcl.m4: * unix/tclConfig.h.in: * win/configure.in:    * unix/configure: autoconf-2.59 * win/configure: file: [86008336f5] check-in: [d7079d3caa] user: dgp branch: trunk, size: 83866
2005-09-15
15:30
More flags hacking, this time for open64 under RHEL3. [Bug 1287638] file: [d1964eae6e] check-in: [1fd41a0f1d] user: dkf branch: trunk, size: 83964
15:25
Added yet another corner-case hack, this time for RHEL3. [Bug 1287638] file: [39af4547c7] check-in: [3ca7f7f35d] user: dkf branch: core-8-4-branch, size: 81473
2005-08-11
22:06
radical refactoring of thread storage to untangle dependencies file: [ca688b9dde] check-in: [be83fe62c8] user: kennykb branch: trunk, size: 83867
2005-07-28
18:39
* unix/configure, unix/tcl.m4: defined TCL_LOAD_FROM_MEMORY on Darwin only for SHARED_BUILD file: [1e9b93929a] check-in: [0ed358ea9d] user: hobbs branch: core-8-4-branch, size: 81400
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: [15f346bbba] check-in: [9ed6cc87ea] user: mdejong branch: core-8-4-branch, size: 81353
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: [906420cfb1] check-in: [65b63ba325] user: mdejong branch: trunk, size: 84036
2005-07-21
21:22
drop support of ancient BSD, IRIX4, RISCos, Ultrix, and ldAout.tcl file: [2daf073941] check-in: [04c5a55f9f] user: kennykb branch: trunk, size: 81767
2005-07-08
01:06
* unix/tcl.m4, unix/configure: Backported [Bug 1095909], removing * unix/tclUnixPort.h: any use of readdir_r as it is not * unix/tclUnixThrd.c: necessary and just confuses things. file: [67e9c58adf] check-in: [75375ce555] user: hobbs branch: core-8-4-branch, size: 79084
2005-06-21
08:51
Only enable the 'compile' special debugging feature when requested in configure.in; removes irrelevant junk from the configure files of extensions that use Tcl's tcl.m4. file: [44ed900187] check-in: [0cc9693bf4] user: dkf branch: trunk, size: 86463
2005-06-18
21:46
*** 8.4.11 TAGGED FOR RELEASE ***    * generic/tclInt.h: ensure WORDS_BIGENDIAN is defined correctly with fat compiles on Darwin (i.e. ppc and i386 at the same time), the configure AC_C_BIGENDIAN check is not sufficient in this case because a single run of the compiler builds for two architectures with different endianness.    * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.    * unix/configure: autoconf-2.13 file: [fe51401602] check-in: [c197218ee4] user: das branch: core-8-4-branch, size: 80431
21:45
* generic/tclInt.h: ensure WORDS_BIGENDIAN is defined correctly with fat compiles on Darwin (i.e. ppc and i386 at the same time), the configure AC_C_BIGENDIAN check is not sufficient in this case because a single run of the compiler builds for two architectures with different endianness.    * unix/tcl.m4 (Darwin): add -headerpad_max_install_names to LDFLAGS to ensure we can always relocate binaries with install_name_tool.    * unix/configure: autoconf-2.59 file: [5b5450faed] check-in: [02ddae4aec] user: das branch: trunk, size: 86285
2005-06-02
09:19
Fix m4 quoting problems :} file: [977d7cc558] check-in: [122b06ca01] user: dkf branch: trunk, size: 86256
2005-05-31
12:29
Standardize help messages for 'configure --help' using AC_HELP_STRING file: [04bc16fe36] check-in: [4392cbd439] user: dkf branch: trunk, size: 86252
2005-05-24
04:20
* macosx/Makefile: * macosx/README: * macosx/Tcl-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tclUnixInit.c: moved all Darwin framework build support from macosx/Makefile into the standard unix configure/make buildsystem, the macosx/Makefile is no longer required to build Tcl.framework (but its functionality is still available for backwards compatibility). * unix/configure: autoconf-2.13 file: [402bc619f3] check-in: [c065af454b] user: das branch: core-8-4-branch, size: 80402
2005-05-23
20:20
* macosx/Makefile: * macosx/README: * macosx/Tcl-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tclUnixInit.c: moved all Darwin framework build support from macosx/Makefile into the standard unix configure/make buildsystem, the macosx/Makefile is no longer required to build Tcl.framework (but its functionality is still available for backwards compatibility). * unix/configure: autoconf-2.59 file: [e59ec1ec3b] check-in: [7c25639f1f] user: das branch: trunk, size: 85894
2005-05-14
20:52
* macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API.    * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052]    * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core.    * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe.    * macosx/tclMacOSXBundle.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings.    * unix/configure: autoconf-2.13 file: [f2275aefee] check-in: [c4f7ce27bf] user: das branch: core-8-4-branch, size: 80814
20:46
* generic/tclInt.decls: * generic/tclTest.c: * generic/tclUtil.c: * win/tclWin32Dll.c: fixed link error due to direct access by tclTest.c to the MODULE_SCOPE tclPlatform global: renamed existing TclWinGetPlatform() accessor to TclGetPlatform() and moved it to generic code so that it can be used by on all platforms where MODULE_SCOPE is enforced.    * macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API.    * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052]    * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core.    * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe.    * macosx/Makefile: enable configure caching.    * unix/configure.in: wrap tclConfig.h header in #ifndef _TCLCONFIG so that it can be included more than once without warnings from gcc4.0 (as happens e.g. when including both tclInt.h and tclPort.h)    * macosx/tclMacOSXBundle.c: * unix/tclUnixChan.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings.    * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59    * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubs file: [e505e3ce78] check-in: [7ff2693241] user: das branch: trunk, size: 86259
2005-05-07
00:05
* unix/tcl.m4, unix/configure: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds. file: [5b57960608] check-in: [8f214f2854] user: hobbs branch: trunk, size: 84726
00:00
* unix/tcl.m4, unix/configure: correct Solaris 10 (5.10) check and add support for x86_64 Solaris cc builds. file: [1f7f4847e6] check-in: [5a2808481b] user: hobbs branch: core-8-4-branch, size: 79323
2005-04-26
00:46
* compat/string.h: fixed memchr() protoype for __APPLE__ so that we build on Mac OS X 10.1 again.    * generic/tclNotify.c (TclFinalizeNotifier): fixed notifier not being finalized in unthreaded core (was testing for notifier initialization in current thread by checking thread id != 0 but thread id is always 0 in untreaded core).    * unix/tclUnixNotfy.c (Tcl_WaitForEvent): sync with HEAD: only declare and use timeout var in unthreaded core.    * unix/Makefile.in: added @PLAT_SRCS@ to SRCS and split out NOTIFY_SRCS from UNIX_SRCS for parity with UNIX_OBJS & NOTIFY_OBJS.    * unix/configure.in: only run check for broken strstr implementation if AC_REPLACE_FUNCS(strstr) hasn't already determined that strstr is unavailable, otherwise compat/strstr.o will be used twice (resulting in duplicate symbol link errors on Mac OS X 10.1)    * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check. (SC_TCL_64BIT_FLAGS): fixed 'checking for off64_t' message output.    * unix/configure: autoconf-2.13 file: [eed7ffdfaf] check-in: [74b7355f70] user: das branch: core-8-4-branch, size: 79032
00:44
* compat/string.h: fixed memchr() protoype for __APPLE__ so that we build on Mac OS X 10.1 again.    * generic/tclNotify.c (TclFinalizeNotifier): fixed notifier not being finalized in unthreaded core (was testing for notifier initialization in current thread by checking thread id != 0 but thread id is always 0 in untreaded core).    * win/tclWinNotify.c (Tcl_WaitForEvent): * unix/tclUnixNotfy.c (Tcl_WaitForEvent): don't call ScaleTimeProc for zero wait times (as specified in TIP 233).    * unix/Makefile.in: added @PLAT_SRCS@ to SRCS and split out NOTIFY_SRCS from UNIX_SRCS for parity with UNIX_OBJS & NOTIFY_OBJS.    * unix/tcl.m4 (Darwin): added configure checks for recently added linker flags -single_module and -search_paths_first to allow building with older tools (and on Mac OS X 10.1), use -single_module in SHLIB_LD and not just T{CL,K}_SHLIB_LD_EXTRAS, added unexporting from Tk of symbols from libtclstub to avoid duplicate symbol warnings, added PLAT_SRCS definition for Mac OS X, defined MODULE_SCOPE to __private_extern__. (SC_MISSING_POSIX_HEADERS): added caching of dirent.h check.    * unix/configure: autoconf-2.59 file: [5b839a46db] check-in: [20a693c229] user: das branch: trunk, size: 84435
2005-04-09
10:16
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13 file: [d1ded3d014] check-in: [482141dca9] user: das branch: core-8-4-branch, size: 78025
10:15
* unix/tcl.m4 (Darwin): added -single_module linker flag to TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.59 file: [2fa1213072] check-in: [227076fc7c] user: das branch: trunk, size: 83338
2005-03-15
01:24
Updated the OpenBSD configuration and regenerated the configure script. file: [9d78944181] check-in: [3f532eadd4] user: patthoyts branch: trunk, size: 83300
00:15
Make it all work on OpenBSD. Imported patch from ports tree. file: [4f9a946c3f] check-in: [5a7a92a163] user: patthoyts branch: core-8-4-branch, size: 77987
2005-02-11
18:30
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Correct gcc builds for AIX-4+ and HP-UX-11. autoconf-2.59 gen'd. file: [38c7043919] check-in: [4f071c20e2] user: hobbs branch: trunk, size: 82709
2005-02-10
23:40
* unix/Makefile.in: remove SHLIB_LD_FLAGS (only for AIX, inlined * unix/tcl.m4: into SHLIB_LD). Combine AIX-* and AIX-5 * unix/configure: branches in SC_CONFIG_CFLAGS. Enable 64-bit gcc builds for AIX-4+, correct gcc builds for HP-UX-11. file: [03f5c5f01a] check-in: [abcbb0a278] user: hobbs branch: core-8-4-branch, size: 77396
2005-01-29
02:18
correct autoconf generation for sol64-gcc support file: [5dc97c8908] check-in: [33585e82df] user: hobbs branch: core-8-4-branch, size: 78644
02:15
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871] file: [3c9e35525c] check-in: [ee663ba0ed] user: hobbs branch: trunk, size: 83942
2005-01-28
20:53
* unix/configure, unix/tcl.m4: add solaris 64-bit gcc build support. [Bug 1021871] file: [a175135df9] check-in: [384d5ba7b5] user: hobbs branch: core-8-4-branch, size: 78647
2005-01-25
06:54
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.13 file: [0c83d6a2a3] check-in: [78fab13e56] user: das branch: core-8-4-branch, size: 77896
06:53
* unix/tcl.m4 (Darwin): fixed bug with static build linking to dynamic library in /usr/lib etc instead of linking to static library earlier in search path. [Tcl Bug 956908] Removed obsolete references to Rhapsody. * unix/configure: autoconf-2.57 file: [daac4e388f] check-in: [7096d7eaec] user: das branch: trunk, size: 83278
2005-01-12
10:26
Make --with-tcl and --with-tk options more robust. [FRQ 951247] file: [32f4419f43] check-in: [7d3e5077ae] user: dkf branch: trunk, size: 83276
2005-01-10
18:43
Remove ${DBGX}, ${TCL_DBGX} from Tcl build system [Patch 1081595]. file: [ace172c3e0] check-in: [6762dd6159] user: jenglish branch: trunk, size: 82685
2005-01-09
19:31
Remove readdir_r() and related #ifdeffery (see #1095909). Don't check for HAVE_READDIR_R. Regenerated configure script. file: [c71883c841] check-in: [7345fd05ed] user: jenglish branch: trunk, size: 82773
2004-12-08
21:46
update unix/tcl.m4 to use AC_CHECK_SIZEOF, etc. file: [3e42ac5300] check-in: [1af463935c] user: kennykb branch: kennykb-numerics-branch, size: 83820
18:24
merged with kennykb-numerics-branch-20041208 file: [f4bdd8e049] check-in: [ab2eb12a79] user: kennykb branch: kennykb-numerics-branch, size: 84252
2004-11-26
14:00
Oops! Got the test sense wrong. file: [4db092fab2] check-in: [273673b40b] user: dkf branch: trunk, size: 84146
11:17
Spread the goodness of AC_CACHE_VAL a bit further. [Patch 1073524] file: [7cf23aff07] check-in: [7beb4f6748] user: dkf branch: trunk, size: 84146
2004-11-25
13:26
Fix ordering of AC_MSG_RESULT/AC_CHECK_FUNCS so messages are simpler. file: [304794092c] check-in: [777c4c3bfe] user: dkf branch: trunk, size: 83114
01:31
* unix/tcl.m4 (SC_ENABLE_THREADS): Corrected failure to determine the number of arguments for readdir_r on SunOS systems. [Bug 1071701]    * unix/configure: autoconf-2.13 file: [86ca27f529] check-in: [6c8167568c] user: dgp branch: core-8-4-branch, size: 77894
00:57
* unix/tcl.m4 (SC_ENABLE_THREADS): Corrected failure to determine the number of arguments for readdir_r on SunOS systems. [Bug 1071701]    * unix/configure: autoconf-2.57 file: [fcfbdb2458] check-in: [cae3b06249] user: dgp branch: trunk, size: 83114
2004-11-24
20:12
* unix/tcl.m4 (SC_ENABLE_THREADS): Corrected bad check for 3-argument readdir_r [Bug 1001325]. * unix/configure: Regenerated. * unix/tclUnixNotfy.c: Corrected all uses of 'select' to manage their masks using the FD_CLR, FD_ISSET, FD_SET, and FD_ZERO macros rather than bit-whacking that failed under Solaris-Sparc-64. [Bug 1071807] file: [1aae6daee8] check-in: [aeeefc88e1] user: kennykb branch: trunk, size: 82661
19:49
* unix/tcl.m4 (SC_ENABLE_THREADS): Corrected bad check for 3-argument readdir_r [Bug 1001325]. * unix/configure: Regenerated. * unix/tclUnixNotfy.c: Corrected all uses of 'select' to manage their masks using the FD_CLR, FD_ISSET, FD_SET, and FD_ZERO macros rather than bit-whacking that failed under Solaris-Sparc-64. [Bug 1071807] file: [1096cbe6cc] check-in: [8e08d8ca27] user: kennykb branch: core-8-4-branch, size: 77506
2004-11-22
23:02
* unix/configure: Regen. * unix/tcl.m4 (SC_TCL_64BIT_FLAGS): Define HAVE_TYPE_OFF64_T only when off64_t, open64(), and lseek64() are defined. IRIX 5.3 is known to not include an open64 function. [Bug 1030465] file: [acd1efd732] check-in: [670b018d62] user: mdejong branch: core-8-4-branch, size: 77335
22:59
* unix/configure: Regen. * unix/tcl.m4 (SC_TCL_64BIT_FLAGS): Define HAVE_TYPE_OFF64_T only when off64_t, open64(), and lseek64() are defined. IRIX 5.3 is known to not include an open64 function. [Bug 1030465] file: [513b2a7f01] check-in: [2d736f4133] user: mdejong branch: trunk, size: 82490
22:48
* unix/configure: Regen. * unix/tcl.m4 (SC_ENABLE_THREADS): Check for a 2 argument version of readdir_r that is known to exists under IRIX 5.3. * unix/tclUnixThrd.c (TclpReaddir): Use either 2 arg or 3 arg version of readdir_r. [Bug 1001325] file: [0011e5927e] check-in: [63b8c61faa] user: mdejong branch: core-8-4-branch, size: 77037
22:40
* unix/configure: Regen. * unix/tcl.m4 (SC_ENABLE_THREADS): Check for a 2 argument version of readdir_r that is known to exists under IRIX 5.3. * unix/tclUnixThrd.c (TclpReaddir): Use either 2 arg or 3 arg version of readdir_r. [Bug 1001325] file: [6c64447e3f] check-in: [de53d33e5e] user: mdejong branch: trunk, size: 82227
2004-11-18
13:00
generated configure and fixed manpage installaton file: [2a9a5de98e] check-in: [062857618c] user: rmax branch: trunk, size: 81356
02:07
2004-11-18 Reinhard Max <max@suse.de>    * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.    * unix/installManPage: added * unix/mkLinks.tcl: removed * unix/mkLinks: removed file: [d9ba21b711] check-in: [3a48a79704] user: rmax branch: core-8-4-branch, size: 76166
00:45
2004-11-18 Reinhard Max <max@suse.de>    * unix/tcl.m4 (SC_CONFIG_MANPAGES): Applied an improved version of * unix/configure.in: patch #996085, that introduces * unix/Makefile.in: --enable-man-suffix.    * unix/installManPage: added * unix/mkLinks.tcl: removed * unix/mkLinks: removed file: [13e9ef7c8d] check-in: [19909f1951] user: rmax branch: trunk, size: 81356
2004-11-16
09:34
Stop architecture flags to 'ld' from going missing when [load] is disabled. file: [f8b4ce9cba] check-in: [75cef1144b] user: dkf branch: trunk, size: 80479
2004-11-12
16:44
Adapt Tcl so it uses a config.h header instead of stuffing all #defs on the command line. Third parties using generic/tclInt.h, unix/tclAppInit.c or unix/tcl.m4 should be unaffected. Part of the general TIP#34 project. file: [0b9f6bab00] check-in: [17ad03f44f] user: dkf branch: trunk, size: 80266
14:18
* unix/tcl.m4, unix/tclUnixPort.h: Check for pthread_attr_get_np in <pthread.h> before forcing the use of <pthread_np.h> to make things work on NetBSD 2.0. [Bug 1064882] file: [18c85a1db5] check-in: [8b56fd0b64] user: dkf branch: trunk, size: 77423
2004-08-18
19:58
TIP #173 and #209 implementation - see ChangeLog for details file: [67384ae6a1] check-in: [251b9c6eca] user: kennykb branch: trunk, size: 76777
2004-07-30
08:32
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var. * unix/Makefile.in: added MAC_OSX_OBJS variable. file: [8757b79d17] check-in: [26f728866c] user: das branch: core-8-4-branch, size: 75309
08:31
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Darwin: instead of setting PLAT_OBJS to explict object files in tcl.m4, refer to MAC_OSX_OBJS makefile var. * unix/Makefile.in: added MAC_OSX_OBJS variable. file: [f61deab899] check-in: [bf9884901c] user: das branch: trunk, size: 76770
2004-07-20
11:13
* unix/tcl.m4: fixed Darwin autoconf breakage caused by recent CFLAGS reordering. * unix/configure: regen    * unix/tclConfig.sh.in: replaced EXTRA_CFLAGS with CFLAGS. * unix/dltest/Makefile.in: replaced EXTRA_CFLAGS with DEFS. file: [b963ffd47e] check-in: [7553cb7e69] user: das branch: core-8-4-branch, size: 75318
2004-07-19
20:12
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Consolidate header checks to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion, add -fno-strict-aliasing for gcc builds (need to suppress 3.x type puning warnings). (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. Reorder configure.in for better 64-bit build configuration, replacing EXTRA_CFLAGS with CFLAGS. [Bug #874058] file: [a5e7b288e3] check-in: [2917edc1d3] user: hobbs branch: core-8-4-branch, size: 75352
2004-07-16
23:31
* unix/Makefile.in, unix/tcl.m4: move (C|LD)FLAGS after their * unix/configure.in, unix/configure: _DEFAULT to allow for env setting to override m4 switches. Move SC_MISSING_POSIX_HEADERS up and consolidate calls to limit redundancy in configure. (CFLAGS_WARNING): Remove -Wconversion (SC_ENABLE_THREADS): Set m4 to force threaded build when built against a threaded Tcl core. file: [6da41e6d77] check-in: [13ed0c4154] user: hobbs branch: trunk, size: 76795
2004-06-24
01:29
Version 5 of [Patch 976496] file: [14b85c88c7] check-in: [6d178830b8] user: mistachkin branch: trunk, size: 76674
2004-06-23
00:24
Version of [Patch 746578] that works with Linux and is likely to work elsewhere file: [2116b59045] check-in: [f7e8a16883] user: dkf branch: trunk, size: 76558
2004-06-18
15:29
* unix/tcl.m4: autoconf 2.5 fixes in Darwin section. * unix/configure: autoconf-2.57 file: [ca811a4de8] check-in: [d5a6b2ba3b] user: das branch: trunk, size: 76115
2004-05-26
22:51
* unix/Makefile.in: Rework configure ordering to TCL_LINK_LIBS, * unix/tcl.m4: ENABLE_SHARED, CONFIG_CFLAGS, & ENABLE_SYMBOLS * unix/configure: before TCL_EARLY_FLAGS and TCL_64BIT_FLAGS * unix/configure.in: (about 400 lines earlier) in configure.in. This forces CFLAGS configuration to be done before many tests, which is needed for 64-bit builds and may affect other builds. Also make CONFIG_CFLAGS append to CFLAGS directly instead of using EXTRA_CFLAGS, and have LDFLAGS append to any existing value. [Bug #874058] * unix/dltest/Makefile.in: change EXTRA_CFLAGS to DEFS file: [f943f47d16] check-in: [ea4d3f60f8] user: hobbs branch: trunk, size: 76149
2004-03-16
19:54
* unix/configure, unix/tcl.m4: add -Wno-strict-aliasing for GCC to suppress useless type puning warnings. file: [fcbbc51ffa] check-in: [152b2ad062] user: hobbs branch: trunk, size: 76584
2004-03-02
00:41
update HP-11 build libs setup file: [44ba4e77fd] check-in: [a462c3aeae] user: hobbs branch: trunk, size: 76563
2004-03-01
18:01
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.57 file: [81101a70df] check-in: [a2b66a2187] user: dgp branch: trunk, size: 76420
17:48
* unix/tcl.m4 (SC_CONFIG_CFLAGS): Allow 64-bit enabling on IRIX64-6.5* systems. [Bug 218561] * unix/configure: autoconf-2.13 file: [b60a21cd43] check-in: [fc34f6da26] user: dgp branch: core-8-4-branch, size: 74183
2004-02-18
01:06
Whitespace police file: [03c2dfd6e8] check-in: [10b901b784] user: dgp branch: trunk, size: 76432
2004-02-13
01:37
update HP-11 build libs setup file: [8ba7e84d32] check-in: [9fab8c9b07] user: hobbs branch: core-8-4-branch, size: 74195
2003-12-09
21:55
* unix/configure: * unix/tcl.m4: updated OpenBSD build configuration based on [Patch #775246] (cassoff) file: [d53525b34e] check-in: [9311063130] user: hobbs branch: trunk, size: 77040
2003-11-12
01:07
* unix/configure: * unix/tcl.m4: improve AIX --enable-64bit handling remove -D__NO_STRING_INLINES -D__NO_MATH_INLINES from CFLAGS_OPTIMIZE on Linux. Make default opt -O2 (was -O). file: [0afb3e7560] check-in: [0c5e766d14] user: hobbs branch: trunk, size: 76429
01:05
improve AIX --enable-64bit handling file: [94315afec3] check-in: [f4c52299dc] user: hobbs branch: core-8-4-branch, size: 74020
2003-10-06
17:26
* tests/fCmd.test (fCmd-8.2): Test only that tilde-substitution happens, not for any particular result. [Bug 685991]    * unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] file: [cc7b5529b4] check-in: [cd6e2b24d6] user: dgp branch: core-8-4-branch, size: 73984
16:17
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Corrected search path so that alpha and beta releases of Tcl are not favored. [Bug 608698] file: [31eb65912c] check-in: [287de6f037] user: dgp branch: trunk, size: 76392
2003-09-29
09:43
Added note that frameworks are a MacOSX feature [Bug 619440] file: [217c4683eb] check-in: [abcc204689] user: dkf branch: trunk, size: 74876
09:17
Added note to make it clearer that frameworks are an OSX feature [Bug 619440] file: [5714dee6e7] check-in: [9c62bd86b1] user: dkf branch: core-8-4-branch, size: 73076
2003-06-25
21:35
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add -ieee when compiling with cc and add -mieee when compiling with gcc under OSF1-V5 "Tru64" systems. [Bug 748957] file: [450f651878] check-in: [6be8e0280a] user: mdejong branch: core-8-4-branch, size: 73069
18:56
2003-06-25 Mo DeJong <mdejong@users.sourceforge.net>    * unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add -ieee when compiling with cc and add -mieee when compiling with gcc under OSF1-V5 "Tru64" systems. [Bug 748957] file: [ae281e71ec] check-in: [4a01b3b50d] user: mdejong branch: trunk, size: 74869
2003-06-09
22:48
* generic/tcl.decls: Ported the changes from the * generic/tcl.h: 'tip-59-implementation' branch into the CVS * generic/tclBasic.c: head. Regenerated stub table. Regenerated * generic/tclInt.h: the configure's scripts, with help from Joe * generic/tclDecls.h English. * generic/tclStubInit.c: * generic/tclConfig.c: * generic/tclPkgConfig.c: * unix/Makefile.in: * unix/configure.in: The changes in the windows section are not * unix/tcl.m4: yet committed, they await feedback from * unix/mkLinks: David Gravereaux. * doc/RegConfig.3: * mac/tclMacPkgConfig.c: * tests/config.test: file: [3fb19660f1] check-in: [8397302b4d] user: andreas_kupries branch: trunk, size: 74823
2003-05-14
19:21
Implementation of TIP 118:    * generic/tclFCmd.c (TclFileAttrsCmd): return the list of attributes that can be retrieved without error for a given file, instead of aborting the whole command when any error occurs.    * unix/tclUnixFCmd.c: added support for new file attributes and for copying Mac OS X file attributes & resource fork during [file copy].    * generic/tclInt.decls: added declarations of new external commands needed by new file attributes support in tclUnixFCmd.c.    * macosx/tclMacOSXFCmd.c (new): Mac OS X specific implementation of new file attributes and of attribute & resource fork copying.    * mac/tclMacFCmd.c: added implementation of -rsrclength attribute & fixes to other attributes for consistency with OSX implementation.    * mac/tclMacResource.c: fixes to OSType handling.    * doc/file.n: documentation of [file attributes] changes.    * unix/configure.in: check for APIs needed by new file attributes.    * unix/Makefile.in: * unix/tcl.m4: added new platform specifc tclMacOSXFCmd.c source.    * unix/configure: * generic/tclStubInit.c: * generic/tclIntPlatDecls.h: regen.    * tools/genStubs.tcl: fixes to completely broken code trying to prevent overlap of "aqua", "macosx", "x11" and "unix" stub entries.    * tests/unixFCmd.test: added tests of -readonly attribute.    * tests/macOSXFCmd.test (new): tests of macosx file attributes and of preservation of attributes & resource fork during [file copy].    * tests/macFCmd.test: restore -readonly attribute of test dir, as otherwise its removal can fail on unices supporting -readonly. file: [c00effce88] check-in: [a25df0d3d9] user: das branch: trunk, size: 73942
2003-04-04
00:21
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Don't set TCL_LIBS if it is already set to support use of TCL_LIBS var from tclConfig.sh in the Tk configure script. file: [8ceb44807a] check-in: [80e07f7b8f] user: mdejong branch: trunk, size: 73926
2003-04-03
22:12
* unix/Makefile.in: Don't subst MATH_LIBS, LIBS, and DL_LIBS separately. Instead, just subst TCL_LIBS since it includes the others. * unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS, SC_TCL_LINK_LIBS): Set and subst TCL_LIBS in SC_CONFIG_CFLAGS instead of SC_TCL_LINK_LIBS. Don't subst MATH_LIBS since it is now covered by TCL_LIBS. * unix/tclConfig.sh.in: Use TCL_LIBS instead of DL_LIBS, LIBS, and MATH_LIBS. * unix/dltest/Makefile.in: Ditto. file: [3a5c7c8f97] check-in: [824e24f663] user: mdejong branch: trunk, size: 73727
2003-04-02
06:35
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Check for inet_ntoa in -lbind inside the BeOS block since doing it later broke the build under SuSE 7.3. [Bug 713128] file: [86760da2be] check-in: [60a0918530] user: mdejong branch: trunk, size: 73613
2003-03-28
00:13
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Use -Wl,--export-dynamic instead of -rdynamic for LDFLAGS. The -rdynamic is not documented so it seems better to pass the --export-dynamic flag to the linker. [Patch 573395] file: [d6a19af3a4] check-in: [4cc2cdda26] user: mdejong branch: trunk, size: 73630
2003-03-27
07:11
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS, SC_TCL_LINK_LIBS): Add BeOS system to SC_CONFIG_CFLAGS. Check for inet_ntoa in -lbind, needed for BeOS. file: [69ed2025aa] check-in: [2e269d4423] user: mdejong branch: trunk, size: 73608
2003-03-13
10:39
Require autoconf 2.57 or newer, see TIP 34 for a detailed explanation of why this is good. This will no doubt break the build on some platforms, let the flaming begin.    * tools/configure: Regen with autoconf 2.57. * tools/configure.in: Require autoconf 2.57. * unix/configure: Regen with autoconf 2.57. * unix/configure.in: Require autoconf 2.57. Apply AC_LIBOBJ changes from patch 529884. * unix/tcl.m4: Ditto. * win/configure: Regen with autoconf 2.57. * win/configure.in: Require autoconf 2.57. Don't subst LIBOBJS since this happens by default, this avoids an autoconf error. file: [37bfbea38d] check-in: [e8d2110460] user: mdejong branch: trunk, size: 73028
2003-02-21
03:32
* unix/tcl.m4: * unix/tclUnixPipe.c: (macosx) use vfork() instead of fork() to create new processes, as recommended by to Apple (vfork can be up to 100 times faster thank fork on macosx). * unix/configure: regen. file: [e09bdb9a80] check-in: [b89695ef03] user: das branch: trunk, size: 73023
2003-02-19
01:20
* unix/tcl.m4: [Bug #651811] Added definition of _XOPEN_SOURCE and linkage of 'xnet' library to HP 11 branch. This kills a lot of socket-related failures in the testsuite when Tcl was compiled in 64 bit mode (both PA-RISC 2.0W, and IA 64).    * unix/configure: Regenerated. file: [03ae58197a] check-in: [7dd360b22a] user: andreas_kupries branch: trunk, size: 73011
00:30
* unix/configure: Regen. * unix/tcl.m4 (SC_ENABLE_THREADS): Make sure -lpthread gets passed on the link line when checking for the pthread_attr_setstacksize symbol. file: [aa07656540] check-in: [6fef89efec] user: mdejong branch: trunk, size: 72837
2003-02-15
02:13
correct HP-UX ia64 --enable-64bit build flags file: [14f15bcf44] check-in: [e5d910b43d] user: hobbs branch: trunk, size: 72767
01:56
correct HP-UX ia64 --enable-64bit build flags file: [8f7426a3f8] check-in: [043cbe311b] user: hobbs branch: core-8-3-1-branch, size: 59433
2002-11-06
10:44
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Generate a fatal configure error if no ar program can be found on the path. [Bug #582039] * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc. file: [99facd0533] check-in: [844cdd9ad4] user: mdejong branch: trunk, size: 72658
2002-10-16
01:09
Correct AIX-5 ppc build flags file: [3f34d0e196] check-in: [45c094f836] user: hobbs branch: trunk, size: 72559
01:07
aix-5 ppc support file: [20c41e8c27] check-in: [b02e313f6d] user: hobbs branch: core-8-3-1-branch, size: 59324
00:17
Correct AIX-5 ppc build flags file: [a1bd370344] check-in: [27e9dac595] user: hobbs branch: trunk, size: 72607
2002-10-15
20:55
* unix/configure: * unix/tcl.m4: correct HP 11 64-bit gcc building. [Patch #601051] (martin) file: [cca2f47a1c] check-in: [45798d69c1] user: hobbs branch: trunk, size: 72194
20:54
* unix/configure: * unix/tcl.m4: updated platform targets to match 8.4 fixes. file: [cb3d6a2675] check-in: [6eb2b3b621] user: hobbs branch: core-8-3-1-branch, size: 58941
2002-10-10
07:31
* unix/Makefile.in: removed @MEM_DEBUG_FLAGS@ subst. * unix/configure: regen * unix/configure.in: removed SC_ENABLE_MEMDEBUG call * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|compile|all as options now. file: [fe955b6fc1] check-in: [a570fc7fe7] user: hobbs branch: core-8-3-1-branch, size: 57500
04:56
* unix/README: doc'ed --enable-symbols options. * unix/Makefile.in: removed @MEM_DEBUG_FLAGS@ subst. * unix/configure: regen * unix/configure.in: removed SC_ENABLE_MEMDEBUG call * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|compile|all as options now. file: [1f3f553d2a] check-in: [67adc348df] user: hobbs branch: trunk, size: 72171
2002-09-27
01:29
* unix/configure: regen. * unix/tcl.m4: improve AIX-4/5 64bit compilation support. file: [8d6eae5b2c] check-in: [c504c2ee77] user: hobbs branch: trunk, size: 72508
2002-09-24
14:23
* unix/tcl.m4 (SC_TCL_64BIT_FLAGS): Yet more robust 64-bit value detection to close [Bug 613117] on more systems. file: [d301dd3cba] check-in: [e46a582853] user: dkf branch: trunk, size: 72274
09:15
* unix/tcl.m4: Forgot to define TCL_WIDE_INT_IS_LONG at the appropriate moment. I believe this is the cause of [Bug 613117] file: [ff7b06197d] check-in: [2ca139c0be] user: dkf branch: trunk, size: 71993
2002-09-15
20:29
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add PEEK_XCLOSEIM define under Linux. This is used by Tk to double check that an X input context is cleaned up before it is closed. file: [f35ce83d0f] check-in: [0e6dbb66fb] user: mdejong branch: trunk, size: 71960
2002-09-10
09:57
* unix/Makefile.in: added DYLIB_INSTALL_DIR variable for macosx and set it to default value ${LIB_RUNTIME_DIR} * unix/tcl.m4 (Darwin): use DYLIB_INSTALL_DIR instead of LIB_RUNTIME_DIR in the -install_name argument to ld. * unix/configure: regen.    * macosx/Tcl.pbproj/project.pbxproj: * macosx/Makefile: added support for building Tcl as an embedded framework, i.e. using an dyld install_name containing @executable_path/../Frameworks via the new DYLIB_INSTALL_DIR unix/Makefile variable. file: [e1ff16fd6f] check-in: [7877208a77] user: das branch: trunk, size: 71889
2002-09-03
19:52
* unix/configure: remove -pthread from LIBS on FreeBSD in thread * unix/tcl.m4: enabled build. [Bug #602849] file: [5a43e5be92] check-in: [66419c4a7c] user: hobbs branch: trunk, size: 71885
2002-09-02
23:39
* unix/configure: * unix/tcl.m4: added 64-bit gcc compilation support on HP-11. [Patch #601051] (martin) file: [1111578251] check-in: [028c4fdbb0] user: hobbs branch: trunk, size: 71793
2002-08-31
13:27
* unix/tcl.m4: added TK_SHLIB_LD_EXTRAS analogue of existing TCL_SHLIB_LD_EXTRAS for linker settings only used when linking Tk.    * unix/configure: regen file: [8d713384ad] check-in: [a0d741025b] user: das branch: trunk, size: 71429
2002-08-30
18:11
various project cleanups & enhancements: build tcltest, clean project added macosx/Makefile to facilitate building from cli support for LD_LIBRARY_PATH_VAR on all platforms file: [17a431ed92] check-in: [7ca5aa7bba] user: das branch: macosx-8-4-branch, size: 71164
15:33
merged with trunk at tag macosx-8-4-merge-2002-08-30-trunk file: [40419800f0] check-in: [c69eee32c0] user: das branch: macosx-8-4-branch, size: 71024
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: [67947f16aa] check-in: [26d5a58144] user: andreas_kupries branch: trunk, size: 69060
2002-08-21
12:23
whitespace & other cleanup added support for standard MacOSX tcl package locations file: [7a115b083d] check-in: [2c6703cd87] user: das branch: macosx-8-4-branch, size: 70098
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: [7801c36b5c] check-in: [47310d5d88] user: andreas_kupries branch: core-8-3-1-branch, size: 57779
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [f8af1ac0ab] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 70047
2002-07-31
10:45
* unix/tcl.m4 (SC_BUGGY_STRTOD): Enabled caching of test results. file: [b6770abb7a] check-in: [95bd716a83] user: dkf branch: trunk, size: 68134
10:24
* unix/tcl.m4 (SC_BUGGY_STRTOD): Solaris 2.8 still has a buggy strtod() implementation; make sure we detect it. file: [17b81d440b] check-in: [4b6878ba1b] user: dkf branch: trunk, size: 68006
2002-07-29
23:00
* unix/Makefile.in: Use CC_SEARCH_FLAGS instead of LD_SEARCH_FLAGS when linking with ${CC}. * unix/configure: Regen. * unix/configure.in: Don't subst CC_SEARCH_FLAGS or LD_SEARCH_FLAGS since this is now done in tcl.m4. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Document and set CC_SEARCH_FLAGS whenever LD_SEARCH_FLAGS is set. [Tcl patch 588290] file: [080948d406] check-in: [b61657c663] user: mdejong branch: trunk, size: 67885
16:54
* unix/tcl.m4 (SC_SERIAL_PORT): Fixed detection for cases when configure's stdin is not a tty.    * unix/tclUnixPort.h: * generic/tclIOSock.c: Changed size_t to socklen_t in socket-related function calls.    * unix/configure.in: Added test and fallback definition for socklen_t.    * unix/configure: generated. file: [05924bb2d1] check-in: [80c49e7297] user: rmax branch: trunk, size: 66147
2002-07-28
03:15
* unix/Makefile.in: Revert fix for Tcl bug 529801 since it was incorrect and broke the build on other systems. Fix Tcl bug 587299. Add MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL, SHLIB_LD_FLAGS, SHLIB_LD_LIBS, CC_SEARCH_FLAGS, LD_SEARCH_FLAGS, and LIB_FILE variables to support more generic library build/install rules. * unix/configure: Regen. * unix/configure.in: Move AC_PROG_RANLIB into tcl.m4. Move shared build test and setting of MAKE_LIB and MAKE_STUB_LIB into tcl.m4. Move subst of a number of variables into tcl.m4 where they are defined. * unix/tcl.m4 (SC_ENABLE_SYMBOLS, SC_CONFIG_CFLAGS): Subst vars where they are defined. Add MAKE_LIB, MAKE_STUB_LIB, INSTALL_LIB, and INSTALL_STUB_LIB rules to deal with the ugly details of running ranlib on static libs at build and install time. Replace TCL_SHLIB_LD_EXTRAS with SHLIB_LD_FLAGS and use it when building a shared library. * unix/tclConfig.sh.in: Add TCL_CC_SEARCH_FLAGS. file: [c2f68f7a13] check-in: [e1f1545c04] user: mdejong branch: trunk, size: 66151
2002-07-23
17:32
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Enable 64 bit compilation when using the native compiler on a 64 bit version of IRIX. [Tcl bug 219220] file: [d2c6e7ca76] check-in: [62b8c71a34] user: mdejong branch: trunk, size: 63649
17:22
* unix/tcl.m4 (SC_PATH_X): Set XINCLUDES to "" instead of "# no special path needed" or "# no include files found" when x headers cannot be located. file: [5ba4b4b545] check-in: [505c77455e] user: mdejong branch: trunk, size: 63278
2002-07-01
15:43
Fix for Tcl bug #541181; programs that link against libtcl.so on Solaris no longer need to use the same compiler as that used for the library itself file: [3640824559] check-in: [2108c3d283] user: dkf branch: trunk, size: 63289
2002-06-25
15:20
* unix/tcl.m4: New macro SC_CONFIG_MANPAGES. * unix/configure.in: Added support for symlinks and compression * unix/Makefile.in: when installing the manpages. [Patch 518052] * unix/mkLinks.tcl: Default is still hardlinks and no compression.    * unix/mkLinks: generated * unix/configure:    * unix/README: Added documentation for the new features. file: [4328a32a6e] check-in: [cb61839697] user: rmax branch: trunk, size: 63245
14:27
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Replaced ${exec_prefix}/lib by ${libdir}. file: [ef4c4d0e70] check-in: [45a9bf50ec] user: rmax branch: trunk, size: 61957
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: [6a0448d848] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 63815
2002-06-06
17:39
* unix/tclUnixInit.c (TclpSetInitialEncodings): 8.4 backport of default fallback encoding set with TCL_DEFAULT_ENCODING * unix/tcl.m4 (Darwin): set TCL_DEFAULT_ENCODING to utf-8 on MacOSX (where posix file apis expect utf-8, not iso8859-1). * unix/configure: regen * unix/Makefile.in: set DYLD_LIBRARY_PATH in parallel to LD_LIBRARY_PATH for MacOSX dynamic linker. * generic/tclEnv.c (TclSetEnv): fix env var setting on MacOSX (adapted from patch #524352 by jkbonfield). file: [0361ef35c0] check-in: [d969bb777c] user: das branch: core-8-3-1-branch, size: 56853
17:37
* unix/tclUnixThrd.c (TclpReaddir, TclpLocaltime, TclpGmtime): added mutex wrapped calls to readdir, localtime & gmtime in case their thread-safe *_r counterparts are not available. * unix/tcl.m4: added configure check for readdir_r * unix/tcl.m4 (Darwin): set TCL_DEFAULT_ENCODING to utf-8 on MacOSX (where posix file apis expect utf-8, not iso8859-1). * unix/configure: regen * unix/Makefile.in: set DYLD_LIBRARY_PATH in parallel to LD_LIBRARY_PATH for MacOSX dynamic linker. * generic/tclEnv.c (TclSetEnv): fix env var setting on MacOSX (adapted from patch #524352 by jkbonfield). file: [3dff37cdd5] check-in: [fcf531e83a] user: das branch: trunk, size: 61975
2002-05-21
18:17
* unix/configure: Regen. * unix/configure.in: Invoke SC_ENABLE_SHARED before calling SC_CONFIG_CFLAGS so that the SHARED_BUILD variable can be checked inside SC_CONFIG_CFLAGS. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Pass -non_shared instead of -shared to ld when configured with --disable-shared under OSF. [Tcl bug 540390] file: [12876176ba] check-in: [70b993bcf6] user: mdejong branch: trunk, size: 61931
2002-04-26
19:29
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs. file: [68adf81c96] check-in: [a1000d30b9] user: hobbs branch: trunk, size: 61710
19:28
* unix/configure: * unix/tcl.m4: change HP-11 SHLIB_LD_LIBS from "" to ${LIBS} so that the .sl knows its dependent libs. file: [0782862172] check-in: [886ddf8c6f] user: hobbs branch: core-8-3-1-branch, size: 56836
2002-04-23
17:03
* generic/tclAlloc.c: * generic/tclInt.h: * generic/tclThreadAlloc.c (new): * unix/Makefile.in: * unix/tclUnixThrd.c: * win/Makefile.in: * win/tclWinInt.h: * win/tclWinThrd.c: added new threaded allocator contributed by AOL that significantly reduces lock contention when multiple threads are in use. Only Windows and Unix implementations are ready, and the Windows one may need work. It is only used by default on Unix for now, and requires that USE_THREAD_ALLOC be defined (--enable-threads on Unix will define this). file: [baf54a2a72] check-in: [28a1df4ae9] user: hobbs branch: trunk, size: 61703
05:41
* generic/tclAlloc.c: * generic/tclInt.h: * generic/tclThreadAlloc.c (new): * unix/Makefile.in: * unix/tclUnixThrd.c: * win/Makefile.in: * win/tclWinInt.h: * win/tclWinThrd.c: added new threaded allocator contributed by AOL that significantly reduces lock contention when multiple threads are in use. Only Windows and Unix implementations are ready, and the Windows one may need work. It is only used by default on Unix for now, and requires that USE_THREAD_ALLOC be defined (--enable-threads on Unix will define this). file: [bc944c1071] check-in: [329bb4c295] user: hobbs branch: trunk, size: 61674
2002-03-26
02:27
* unix/configure: * unix/configure.in: backported improved AIX build support from 8.4. * unix/tcl.m4: backported 8.4 changes to HP-UX, IRIX64-6.*, SunOS, FreeBSD, AIX and Darwin targets. Updated SC_LOADTCLCONFIG to detect when we build against a Tcl build dir. file: [c24fa6c771] check-in: [fd2d4f6a6e] user: hobbs branch: core-8-3-1-branch, size: 56800
2002-02-26
20:03
* unix/configure: * unix/tcl.m4 (SC_SERIAL_PORT): added sys/modem.h check and defined _XOPEN_SOURCE_EXTENDED for HP-11 to get updated header decls. file: [60d90202fa] check-in: [67140700c8] user: hobbs branch: trunk, size: 61528
2002-02-25
15:22
* unix/tclLoadDyld.c: updated to use Mac OS X 10.1 dyld APIs that have more libdl-like semantics. (bug #514392) file: [5c2a6b18f0] check-in: [59535ffaf7] user: das branch: macosx-8-4-branch, size: 58434
2002-02-23
22:15
* configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Link with -n32 instead of -32 when building on IRIX64-6.* system. [Tcl bug 521707] file: [2a244e4942] check-in: [afc6d864e7] user: mdejong branch: trunk, size: 61382
2002-02-22
19:55
* unix/configure: * unix/tcl.m4: added --enable-64bit support for AIX-4 (using -q64 flag) when using IBM's xlc compiler. file: [1e7152b1ce] check-in: [cd30d6ac15] user: hobbs branch: trunk, size: 61381
2002-02-15
14:28
TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [50eaee34db] check-in: [8d82de1905] user: dkf branch: trunk, size: 60929
2002-02-08
09:33
* unix/configure: * unix/tcl.m4: added -pthread for FreeBSD to EXTRA_CFLAGS and LDFLAGS. Also triggered nodots only for FreeBSD-3. Added AC_DEFINE(_POSIX_PTHREAD_SEMANTICS) for Solaris. file: [bc1c4ccff7] check-in: [1e1180665c] user: hobbs branch: trunk, size: 56882
2002-02-05
02:48
reverted pwd changes for AIX, the best fix is to replace sh with bsh on 4.3.3 file: [f3e25b0b47] check-in: [a16f86cc9c] user: hobbs branch: trunk, size: 56631
02:46
reverted pwd changes for AIX, the best fix is to replace sh with bsh on 4.3.3 file: [8065013965] check-in: [54c093a1fc] user: hobbs branch: core-8-3-1-branch, size: 54844
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [035449356f] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 58427
01:31
get full path to pwd to avoid errors on AIX-4.3 file: [1027eb87cc] check-in: [656e6d83cb] user: hobbs branch: core-8-3-1-branch, size: 55027
01:30
get full path to pwd to avoid errors on AIX-4.3 file: [a8d7172468] check-in: [742eee4684] user: hobbs branch: trunk, size: 56814
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: [bb81a723fa] check-in: [c019e8d6a8] user: mdejong branch: trunk, size: 56633
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: [67465f9201] check-in: [def8f47954] user: andreas_kupries branch: tip-59-implementation, size: 56580
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: [c59b8dce0e] check-in: [01e280ee5a] user: mdejong branch: trunk, size: 55704
2001-12-20
21:28
* unix/tcl.m4 (SC_PATH_TCLCONFIG, SC_PATH_TKCONFIG): Search for config file using exec_prefix instead of prefix when no --with-tcl or --with-tk argument is used. [Bug 492418] file: [e309c21025] check-in: [b662595ca9] user: mdejong branch: trunk, size: 55647
18:28
* unix/tcl.m4: fixed incorrect SHLIB_LD_LIBS setting for MacOSX / Darwin. * unix/configure: Regen. * unix/mkLinks.tcl: improved case-insensitive filesystem support. * unix/mkLinks: Regen. file: [3b467c7614] check-in: [9fb52eedb8] user: das branch: core-8-3-1-branch, size: 54846
18:13
* unix/tcl.m4: fixed incorrect SHLIB_LD_LIBS setting for MacOSX / Darwin. * unix/configure: Regen. * unix/mkLinks.tcl: improved case-insensitive filesystem support. * unix/mkLinks: Regen. file: [4700787e08] check-in: [fb6d02215b] user: das branch: trunk, size: 55637
2001-12-19
21:34
* unix/configure: * unix/tcl.m4 (SC_CONFIG_CFLAGS): Update SunOS 5.[0-6] target so that correct linker options are passed to gcc or ld. [Tk Bug 220863] file: [61b037555c] check-in: [8702034d71] user: mdejong branch: trunk, size: 55637
2001-12-02
01:03
Makefile and other changes to move Tcl_MacOpenBundleResources to Tcl from Tk. file: [bd23d63f3d] check-in: [f6101b2d8d] user: wolfsuit branch: macosx-8-4-branch, size: 55783
2001-11-16
20:55
* unix/tclUnixInit.c: added HAVE_LANGINFO code block. * unix/configure: regened * unix/configure.in: added SC_ENABLE_LANGINFO call * unix/tcl.m4: made SHLIB_LD_LIBS='${LIBS}' for FreeBSD* (meyer) Added modified version of Wagner patch to make use of nl_langinfo where possible to determine Unix platform encoding, instead of the inflexible built-in system. This is used by default when possible, and can be disabled with --enable-langinfo=no. [Patch #418645] (hobbs, wagner) file: [c6098485f4] check-in: [405bb72939] user: hobbs branch: trunk, size: 55545
2001-11-10
00:57
added -lc to AIX libs, fixed path to ldAix file: [2f11f96abd] check-in: [e6419cd04b] user: hobbs branch: trunk, size: 54235
2001-11-09
11:41
Fixup stack size under OSF1. [Tcl patch 474790]    * unix/configure: Regen. * unix/tcl.m4: Add HAVE_PTHREAD_ATTR_SETSTACKSIZE define to EXTRA_CFLAGS to adjust initial stack size. file: [895b8196f4] check-in: [ab4a2de7b3] user: mdejong branch: trunk, size: 53689
10:56
Enable thread support under FreeBSD. [Tcl bug 473708]    * unix/configure: Regen. * unix/tcl.m4 (SC_ENABLE_THREADS): Check for pthread functions in libc_r and enable thread support if found. * unix/dltest/Makefile.in: Set SHLIB_LD_LIBS and use it in the Makefile to properly link a shared library. file: [9956f0c5ba] check-in: [c2f6ece1d7] user: mdejong branch: trunk, size: 53627
2001-10-19
23:47
added -lc to LIBS on AIX file: [6ba50963eb] check-in: [2884d9fb3c] user: hobbs branch: core-8-3-1-branch, size: 54846
13:07
Keep on trying to get the combination of generic/tcl.h and unix/tcl.m4 right! file: [964eedd13f] check-in: [7daa0044f5] user: dkf branch: dkf-64bit-support-branch, size: 57491
2001-10-18
22:03
* unix/configure: regend * unix/tcl.m4 (SC_ENABLE_GCC): enabled better recognition of gcc. file: [c60216c476] check-in: [4d7d8eeb29] user: hobbs branch: core-8-3-1-branch, size: 54827
13:44
Corrected dirent64 API detection. file: [da66342f9f] check-in: [cabcd5bba2] user: dkf branch: dkf-64bit-support-branch, size: 57524
2001-10-17
09:28
Changes to make more use of what autoconf can discover. Also adds *lots* more cacheing of discovered values, which not only speeds up reconfiguring, but also makes mistakes easier to override. file: [230f5ea60c] check-in: [23533208c0] user: dkf branch: dkf-64bit-support-branch, size: 57502
06:49
Change how the stubs table is generated, so we can support Mac OS X Tcl additions to the stubs table IN ADDITION to the Unix entries - since Mac OS X is both Unix, and needs some Mac OS X features. Also allow Aqua entries to the stubs table which are independant of the UNIX Tcl. file: [0e6c8ccaf6] check-in: [83e4bb0b1c] user: wolfsuit branch: macosx-8-4-branch, size: 55766
2001-10-16
06:44
MacOSX / Darwin support [Patch 435258] file: [6d085136ba] check-in: [550617f3a0] user: das branch: core-8-3-1-branch, size: 54627
2001-10-15
09:13
First Checkin of Mac OS X support for Tcl. file: [1d517bfaab] check-in: [eba6ee55b4] user: wolfsuit branch: macosx-8-4-branch, size: 55686
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: [7c64781282] check-in: [b2da77e68d] user: hobbs branch: core-8-3-1-branch, size: 54522
2001-09-20
01:12
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel. file: [04752355d5] check-in: [7cfa884c09] user: hobbs branch: core-8-3-1-branch, size: 53777
01:02
* unix/configure: regen'ed * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel. file: [76cf46fddb] check-in: [2e4ee70363] user: hobbs branch: trunk, size: 53462
2001-09-18
20:15
* On Linux, disable inlining when one of the compat/*.c routines is to be linked in. [Patch 440891] file: [b707a0619d] check-in: [d32a69473b] user: dgp branch: core-8-3-1-branch, size: 53232
16:54
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): On Linux, disable inlining when one of the compat/*.c routines is to be linked in. [Patch 440891] file: [f0bd8e0880] check-in: [baacbf05d7] user: mdejong branch: trunk, size: 52917
2001-09-12
21:00
* unix/configure: Regen. * unix/tcl.m4: Invert the logic that checks for $GCC. Instead of checking for "$GCC" = "no" we check for "$GCC" != "yes" or simply swap the true and false blocks of code in an if statement. That way if GCC is set to "" everything will still work. [Bug 460991] file: [76e6175410] check-in: [1878b089da] user: mdejong branch: trunk, size: 52479
2001-09-10
22:43
* unix/configure: Regen. * unix/tcl.m4 (SC_CONFIG_CFLAGS): Don't include . characters in the Tcl library name when building on FreeBSD 3.X and later systems. [Bug 450725] file: [fb82dcec1c] check-in: [d58e5f803b] user: mdejong branch: trunk, size: 52469
2001-08-23
19:13
added QNX-6 build support. [Bug #219410] (loverso) file: [47844596d3] check-in: [e554696b24] user: hobbs branch: core-8-3-1-branch, size: 52724
19:10
added QNX-6 build support. [Bug #219410] (loverso) file: [b97afa7fe1] check-in: [3360fec4a8] user: hobbs branch: trunk, size: 52267
2001-08-12
21:17
* unix/configure: Regen. * unix/configure.in: * unix/tcl.m4: Use GCC variable set by AC_PROG_CC instead of defining our own using_gcc variable. file: [bbd539616a] check-in: [0a1eac636d] user: mdejong branch: trunk, size: 51948
2001-08-07
00:47
added GNU (HURD) configuration target. (brinkmann) file: [7ea341c72f] check-in: [ecf54840e7] user: hobbs branch: core-8-3-1-branch, size: 52405
00:45
added GNU (HURD) configuration target. (brinkmann) file: [ddc41ecc3a] check-in: [c976987c02] user: hobbs branch: trunk, size: 52230
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: [3dd971c76a] check-in: [dbf361a1bd] user: mdejong branch: trunk, size: 51768
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: [f97d086076] check-in: [b44e16edb4] user: mdejong branch: trunk, size: 51505
2001-05-23
20:51
* unix/tcl.m4 (SC_PATH_TCLCONFIG): Fix comments, and typo in cached variable name. file: [8734d7ab2b] check-in: [c46dcd2ebc] user: mdejong branch: trunk, size: 51483
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: [abb57c43b4] check-in: [5776cc4d60] user: mdejong branch: trunk, size: 51490
06:02
* unix/tcl.m4: added more common install directories in which to search for *Config.sh [Bug #419812] file: [227e9349a3] check-in: [7bbf4c20fd] user: hobbs branch: trunk, size: 51503
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: [2554205390] check-in: [b415d56ee0] user: mdejong branch: trunk, size: 51341
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: [cd62323636] check-in: [6fb90b112f] user: mdejong branch: trunk, size: 51250
2001-04-09
23:02
Changes to support re-entrant coding of gmtime and localtime. (Bugs #219136 and #232558) file: [df3c57b0af] check-in: [4962ea9dd5] user: kennykb branch: trunk, size: 51224
2001-04-06
18:42
* unix/install-sh: added -S option * unix/tcl.m4: added Rhapsody/Darwin target * unix/tclLoadDyld.c (TclpLoadFile): * unix/tclMtherr.c (matherr): added support for Mac OS X file: [a5aed00be9] check-in: [5af04f5bb1] user: hobbs branch: core-8-3-1-branch, size: 51943
2001-04-04
19:13
* unix/configure: * unix/tcl.m4: extended test of termios vs. termio vs. sgtty to better detect result on Linux and when certain configure redirections are being used. (max) [Patch #402923; Bug #227412, #219194] file: [c6827a0050] check-in: [51accb0d7c] user: hobbs branch: core-8-3-1-branch, size: 51521
19:11
* unix/configure: * unix/tcl.m4: extended test of termios vs. termio vs. sgtty to better detect result on Linux and when certain configure redirections are being used. (max) [Patch #402923; Bug #227412, #219194] file: [36b2545cf3] check-in: [dab434e960] user: hobbs branch: trunk, size: 50912
2001-04-03
22:54
see backport log in ChangeLog for specific file backports from 8.4aCVS file: [8ef34a83bb] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 50372
2001-03-29
19:29
* unix/configure: * unix/tcl.m4: corrected IRIX-5.x config to not use -n32. (english) [Patch 403626] file: [6e8fe3a4b8] check-in: [d66c099eac] user: hobbs branch: trunk, size: 49763
2000-11-02
01:20
* unix/tcl.m4: removed use of -lbsd and -ldl for AIX-5. file: [e50f1d8c7e] check-in: [1f3eae3fde] user: hobbs branch: trunk, size: 49505
2000-10-31
00:23
unix/tcl.m4: consolidated gettimeofday check for AIX. file: [168e384abc] check-in: [e6b81f476b] user: hobbs branch: trunk, size: 49908
2000-10-28
00:30
* unix/configure.in: * unix/tcl.m4: added support for AIX-5. file: [6da83e64d6] check-in: [db905ca1c8] user: hobbs branch: trunk, size: 50040
2000-08-25
05:45
remove --enable-gcc configure option file: [88eb537cc2] check-in: [15f085286b] user: mo branch: trunk, size: 49289
2000-07-19
01:47
Doh! revert piece of last commit that did not belong file: [17cdaa7c86] check-in: [526dad7c30] user: mo branch: trunk, size: 49937
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: [7741bd1d1f] check-in: [6b4e7b11ec] user: mo branch: trunk, size: 51071
2000-07-17
08:26
Don't set CC=gcc before running AC_PROG_CC if CC is already set. file: [4825ac33cd] check-in: [3909688465] user: mo branch: trunk, size: 49901
2000-04-14
06:42
* unix/tcl.m4 (SC_ENABLE_THREADS): enhanced the detection of pthread_mutex_init [Bug: 4359] and (SC_CONFIG_CFLAGS) added --enable-64bit-vis switch for Sparc VIS compilation [Bug: 4995] file: [87d4d91a93] check-in: [720c60af3f] user: hobbs branch: trunk, size: 49862
2000-04-09
16:04
2000-04-08 Andreas Kupries <a.kupries@westend.com>    * Overall change: Definition of a public API for the creation of new threads.    * generic/tclInt.h (line 1802f): Removed the definition of 'TclpThreadCreate'. (line 793f) Removed the definition of 'Tcl_ThreadCreateProc'.    * generic/tcl.h (line 388f): Readded the definition of 'Tcl_ThreadCreateProc'. Added Win32 stuff send in by David Graveraux <davygrvy@bigfoot.com> to that too (__stdcall, ...). Added macros for the default stacksize and allowed flags.    * generic/tcl.decls (line 1356f): Added definition of 'Tcl_CreateThread', slot 393 of the stub table. Two new arguments in the public API, for stacksize and flags.    * win/tclWinThrd.c: * mac/tclMacThrd.c: Renamed TclpThreadCreate to Tcl_CreateThread, added handling of the stacksize. Flags are currently ignored.    * unix/tclUnixThrd.c: See above, but handles joinable flag. Ignores the specified stacksize if the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE is not defined.    * generic/tclThreadTest.c (line 363): See below.    * unix/tclUnixNotfy.c (line 210): Adapted to the changes above. Uses default stacksize and no flags now.    * unic/tcl.m4 (line 382f): Added a check for 'pthread_attr_setstacksize' to detect platforms not implementing this feature of pthreads. If it is implemented, configure will define the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE (See unix/tclUnixThrd.c too).    * doc/Thread.3: Added Tcl_CreateThread and its arguments to the list of described functions. Removed stuff about not providing a public C-API for thread-creation. file: [64e48c15ad] check-in: [51f6c167f6] user: kupries branch: trunk, size: 48971
2000-02-10
08:55
* unix/README: * unix/Makefile.in (dist): removed porting.notes and porting.old from distribution and CVS. The information was very outdated. Now refer to http://dev.scriptics.com/services/support/platforms.html    * tests/unixInit.test: fixed japanese LANG encoding test [Bug: 3549]    * unix/configure.in: * unix/tcl.m4: correct CFLAG_WARNING setting, fixed gcc config for AIX, added -export-dynamic to LDFLAGS for FreeBSD-3+ [Bug: 2998]    * win/tclWinLoad.c (TclpLoadFile): improved error message for load failures, could perhaps be even more intelligent. file: [ad11a8081c] check-in: [94b6c133d5] user: hobbs branch: trunk, size: 48850
2000-02-08
10:06
* unix/configure.in: * win/configure.in: * win/README: * win/README.binary: * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel    * unix/tcl.m4: changed all -fpic to -fPIC file: [5930d11900] check-in: [6b327fb3d2] user: hobbs branch: trunk, size: 48675
2000-02-01
11:50
improved OSF1 thread build flags file: [eaa281178a] check-in: [1eb3f9bc2e] user: hobbs branch: trunk, size: 48675
2000-01-26
03:38
* unix/tcl.m4: modified EXTRA_CFLAGS to add -DHAVE_TZSET for OSF1-V* and ULTRIX-4.* when not using gcc. Also added higher min stack size for OSF1-V* when building with threads. [Bug: 4063] * unix/tclUnixChan.c (CreateSocketAddress): changed comparison with -1 to 0xFFFFFFFF, to ensure 32 bit comparison even on 64 bit systems. [Bug: 3878] file: [236c550782] check-in: [4eda7886fc] user: hobbs branch: trunk, size: 48655
2000-01-14
00:20
* README: * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.m4: * win/README.binary: * win/configure.in: updated to patchlevel 8.3b2 file: [30f602a743] check-in: [c857d53077] user: hobbs branch: trunk, size: 48458
2000-01-12
11:13
* tests/unixFCmd.test: * unix/tclUnixFCmd.c: added support for symbolic permissions setting in SetPermissionsAttribute (file attr $file -perm ...) [Bug: 3970]    * tests/expr.test: * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: strtod bug on Tru64 [Bug: 3378] and added tests to prevent unnecessary chmod +x in sources while installing, as well as more intelligent setsockopt/gethostbyname checks [Bug: 3366, 3389]    * unix/tclUnixThrd.c: added compile time support (through use of the TCL_THREAD_STACK_MIN define) for increasing the default stack size for a thread. [Bug: 3797, 1966] file: [1ad53fe2a9] check-in: [21ead6fbd0] user: hobbs branch: trunk, size: 48448
2000-01-11
22:09
* unix/tclUnixFile.c: fixed signature style on functions    * unix/Makefile.in: made sure tcl.m4 would be installed with dist    * unix/tcl.m4: added ELF support for NetBSD [Bug: 3959] file: [99d9bb1449] check-in: [341792a1e8] user: hobbs branch: trunk, size: 47765
1999-12-12
02:27
* unix/configure.in: * unix/tcl.m4: * unix/tclUnixPipe.c: removed checking for compatible vfork function and use of the vfork function. Modern VM systems rarely suffer any performance degradation when fork is used, and it solves multiple problems with vfork. Users that still want vfork and add -Dfork=vfork to the compile flags. [Bug: 942 2228 1312] file: [1f8b956b86] check-in: [10d5714aca] user: hobbs branch: trunk, size: 47415
1999-11-19
06:35
* unix/tcl.m4: added defined for _THREAD_SAFE in --enable-threads case; added check for pthread_mutex_init in libc; in AIX case, with --enable-threads ${CC}_r is used; fixed flags when using gcc on SCO file: [657dcd4db4] check-in: [020d2c798a] user: hobbs branch: trunk, size: 48743
1999-11-10
02:52
* unix/tcl.m4: added recognition of pthreads library for AIX file: [db90e11521] check-in: [aa81518c6c] user: hobbs branch: trunk, size: 47967
1999-09-21
04:21
* unix/Makefile.in: fixed gendate target - this never worked since RCS was intro'd.    * unix/tcl.m4: * unix/aclocal.m4: added fix for FreeBSD-[1-2] recognition [Bug: 2070] and fix for IRIX SHLIB_LB_LIBS. [Bug: 2610] file: [7993833b71] check-in: [56f0b251b3] user: hobbs branch: trunk, size: 47789
1999-09-02
16:26
1999-09-01 Jeff Hobbs <hobbs@scriptics.com>    * unix/aclocal.m4: * unix/tcl.m4: adjusted fix from 8-21 to add -bnoentry to the AIX-* case and readjusted the range file: [a48232c1da] check-in: [c8c6ecddb3] user: hobbs branch: trunk, size: 47781
1999-08-11
23:09
Added definition for STLIB_LD file: [2065466f4b] check-in: [824e2ec9b8] user: wart branch: trunk, size: 47771
1999-07-16
21:40
* unix/aclocal.m4: * unix/tcl.m4: Add check for Alpha/Linux to correct the IEEE floating flag to the compiler, should be -mieee. Patch from Don Porter. * tools/tcl.hpj.in: Change version number of .cnt file referenced in .HPJ file. file: [9b4ac0728f] check-in: [72240a3a0a] user: redman branch: trunk, size: 47750
1999-06-17
00:36
Fixed compiler optimization flags for Linux to remove a plethora of warnings. file: [f83563beba] check-in: [742be4e919] user: wart branch: trunk, size: 47675
1999-06-16
23:30
Added changes to make the macros bahave in the same manner as the Windows tcl.m4 macros file: [dd998fec48] check-in: [a06214d64a] user: wart branch: trunk, size: 47415
20:17
Reorganized the order of the macros (cosmetic change) file: [3bb75e11ec] check-in: [f64f4d2f4e] user: wart branch: trunk, size: 47239
02:20
More TEA changes. Should play well with TclX now. file: [fcb2bdb832] check-in: [c8e10ac489] user: wart branch: trunk, size: 47280
1999-06-15
20:41
Modified some macros based on how some of the extensions work. file: [95fc701fa9] check-in: [62dee156b9] user: wart branch: trunk, size: 47061
1999-06-10
21:45
First pass at Tcl autoconf macros file: [98fd43dc0c] check-in: [df969de59c] user: wart branch: trunk, size: 32099 Added