summaryrefslogtreecommitdiffstats
path: root/compat
Commit message (Expand)AuthorAgeFilesLines
* * Merged 8.1 branch into the main trunkstanton1999-04-161-2/+2
* replaced SCCS keywordsstanton1998-09-143-3/+3
* Initial revisionrjohnson1998-04-013-0/+153
48d'>fix_8_5_578155d5a19b348d Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | * compat/string.h: fixed memchr() protoype for __APPLE__ so that wedas2005-04-268-360/+503
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | * generic/tclCmdMZ.c: Corrected intrep-dependence ofdgp2005-04-223-10/+18
| | | | | | | | | | | | | | | | * tests/string.test: [string is boolean] [Bug 1187123]
* | | | * tests/unixInit.test (7.1): fixed failure when running testsdas2005-04-212-2/+7
| | | | | | | | | | | | | | | | with -tmpdir arg not set to working dir.
* | | | * generic/tclGet.c (Tcl_GetInt): Corrected error that did notdgp2005-04-203-38/+29
| | | | | | | | | | | | | | | | | | | | * generic/tclObj.c (Tcl_GetIntFromObj): permit 0x80000000 to be recognized as an integer on TCL_WIDE_INT_IS_LONG systems [Bug 1090869].
* | | | * tests/winPipe.test (winpipe-6.2): remove -blocking 1 as this onehobbs2005-04-202-2/+6
| | | | | | | | | | | | | | | | can truly block.
* | | | no messagedavygrvy2005-04-191-0/+19
| | | |
* | | | * win/tclWinPipe.c: The pipe channel driver now respectsdavygrvy2005-04-193-20/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the -blocking option when closing. The windows pipe driver now has the same behavior as the UNIX side. This change is to avoid a hung shell when exiting due to open pipes that refuse to close in a graceful manner. * doc/open.n: Added a note about -blocking 0 and lack of exit status as it had never been documented. [Bug 947693] ***POTENTIAL INCOMPATIBILITY*** Scripts that use async pipes on windows, must (like the UNIX side) set -blocking to 1 before calling [close] to receive the exit status. * tests/winPipe.test (winpipe-6.1/2): added 'fconfigure $f -blocking 1' so the exit status can be acquired.
* | | | * generic/tclIO.c (Tcl_SetChannelBufferSize): Lowest size limitdavygrvy2005-04-144-13/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/io.test: changed from ten bytes to one byte. Need * tests/iogt.test: for this change was proven by Ross Cartlidge <rossc@cisco.com> where [read stdin 1] was grabbing 10 bytes followed by starting a child process that was intended to continue reading from stdin. Even with -buffersize set to one, nine chars were getting lost by the buffersize over reading for the native read() caused by [read].
* | | | added definition of NULL to strstr.c for Bug 1175161Kevin B Kenny2005-04-122-1/+12
| | | |
* | | | * macosx/README: updated requirements for OS & developer tooldas2005-04-092-11/+14
| | | | | | | | | | | | | | | | versions + other small fixes/cleanup.
* | | | * unix/tcl.m4 (Darwin): added -single_module linker flag todas2005-04-093-4/+10
| | | | | | | | | | | | | | | | | | | | TCL_SHLIB_LD_EXTRAS and TK_SHLIB_LD_EXTRAS. * unix/configure: autoconf-2.13
* | | | See file.vasiljevic2005-04-071-0/+26
| | | |
* | | | Renamed TclWinFreeAllocCache to TclpFreeAllocCache and fixedvasiljevic2005-04-071-20/+21
| | | | | | | | | | | | | | | | | | | | | | | | to recognize when being called with NULL argument. This is a signal for it to clean up the tsd key associated with the threading allocator. Part of fixing the Tcl Bug #1178445.
* | | | Fixed TclpFreeAllocCache() to recognize when being calledvasiljevic2005-04-071-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | with NULL argument. This is a signal for it to clean up the tsd key associated with the threading allocator. Part of fixing the Tcl Bug #1178445.
* | | | Modified TclFinalizeThreadAlloc() to explicitly callvasiljevic2005-04-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | TclpFreeAllocCache with the NULL-ptr as argument signalling cleanup of private tsd key used only by the threading allocator. Part of fixing the Tcl Bug #1178445.
* | | | Added prototypes for TclpFreeAllocCache() and TclFreeAllocCache().vasiljevic2005-04-071-1/+3
| | | | | | | | | | | | | | | | Part of fixing the Tcl Bug #1178445.
* | | | * generic/tclExecute.c (ExprSrandFunc): Replaced incursions into thedgp2005-04-053-49/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclUtil.c (TclGetIntForIndex): intreps of numeric types with simpler calls of Tcl_GetIntFromObj and Tcl_GetLongFromObj, now that those routines are better behaved wrt shimmering. [Patch 1177219]
* | | | * win/tcl.m4, win/configure: do not require cygpath in macros tohobbs2005-03-303-46/+55
| | | | | | | | | | | | | | | | allow msys alone as an alternative.
* | | | * win/tclWinTime.c (TclpGetDate): use time_t for 'time'hobbs2005-03-302-17/+18
| | | |
* | | | purge outdated commentdgp2005-03-231-4/+2
| | | |
* | | | date typodgp2005-03-181-1/+1
| | | |
* | | | * generic/tclBasic.c (Tcl_EvalEx,TclEvalTokensStandard):dgp2005-03-18