2000-05-23 Syd Polk * unix/Makefile.in: Calculate TCL_BIN_DIR. * win/Makefile.in: Calculate TCL_BIN_DIR. * unix/tclConfig.sh.in: Export TCL_BIN_DIR. Sat Jun 10 22:43:00 2000 Christopher Faylor * win/tclWinFile.c (TclMatchFiles): Revert Mon Jun 5 18:48:32 2000 Christopher Faylor . Fails on Windows 95. Tue Jun 6 22:09:02 2000 Christopher Faylor * win/Makefile.in: Set up and use autoconf variables throughout to allow overriding variables from the make command line. Tue Jun 6 12:17:46 2000 Christopher Faylor * generic/tclFilename.c (Tcl_TranslateFileName): Reinstate Mon Jun 5 18:18:32 2000 Christopher Faylor minus a typo. Tue Jun 6 17:05:20 2000 Andrew Cagney * generic/tclFileName.c (Tcl_TranslateFileName): Revert Mon Jun 5 18:48:32 2000 Christopher Faylor , didn't compile. Mon Jun 5 18:48:32 2000 Christopher Faylor * generic/tclFileName.c (Tcl_TranslateFileName): Cygwin paths (and Windows in general, actually) do not need to have '/'s translated into '\'s. (TclDoGlob): Ditto. * win/tclWinFile.c (TclMatchFiles): Ditto. * generic/tclInitScript.h: Look in "../bin/usr/share" as well as "../bin/share". Thu Apr 20 17:01:19 2000 Andrew Cagney From Alexandre Oliva * generic/tclPosixStr.c (Tcl_SignalId, Tcl_SignalMsg): Do not issue SIGPWR case if it's the same as SIGLOST. 2000-01-26 DJ Delorie * win/tclWin32Dll.c (DllMain): Use standard _imp__reent_data, not old-style __imp_reent_data * generic/tclEnv.c (environ): ditto for _imp____cygwin_environ 2000-01-17 Drew Moseley * cygwin/configure.in: Fixed bug in setting of shell variable which caused it to be interpreted as a subcommand rather than a variable. * cygwin/configure: Regenerated. 1999-11-09 DJ Delorie * cygwin/*: redone with automake for cygwin-specific info (from cgf) to support cross-host builds 1999-10-26 DJ Delorie * cygwin/*: new; replicate unix/* setup (other modules look in unix/* for "local" builds; we don't want them to find the cygwin version) * unix/Makefile.in: undo * configure.in: For cygwin, build win and cygwin * Makefile.in: re-enable multi-dir support Tue Oct 26 13:16:09 1999 Christopher Faylor * win/configure.in: Add better detection of cross-compilation environment. * win/configure: Regenerate. 1999-10-20 DJ Delorie * Makefile.in: temporarily disable second subdirectory 1999-10-19 DJ Delorie * Makefile.in: support two subdirectories * configure[.in]: for Cygwin, build both win and unix variants * generic/tclEnv.c: include windows.h for cygwin * generic/tclPort.h: If building the unix variant for cygwin, pretend we're a unix machine instead of a windows machine. * unix/Makefile.in: don't list -lc; it breaks on cygwin. * unix/tclUnixFCmd.c: don't support fifos on cygwin 1999-08-05 DJ Delorie * win/tclWinInit.c (TclPlatformInit): add tcl_pkgPath hack 1999-05-18 Fred Fish * generic/tclPosixStr.c (Tcl_ErrnoId): Avoid duplicate case when ENOTSUP and EOPNOTSUPP are defined to the same thing. (Tcl_ErrnoMsg): Ditto. Fri Feb 26 17:40:55 1999 Geoffrey Noer * win/configure.in: change "cygwin32*" to "cygwin*" * win/configure: Regenerated. * configure.in: Change "cygwin32*" to "cygwin*" * configure: Regenerate. 1999-02-11 Syd Polk * unix/configure.in: Forgot to AC_SUBST TCL_LIB_FULL_PATH * unix/configure: Regenerated. 1999-02-10 Syd Polk * unix/configure.in unix/tclConfig.sh.in: Export TCL_LIB_FULL_PATH for dependencies. * unix/configure: Regenerated. 1999-01-27 James Ingham * generic/tclInitScript.h: Added two missing \n\'s to initScript *generic/tclCmdIL.c: Fixed #ifdef that was giving gcc warning. 1999-01-20 James Ingham * library/init.tcl (auto_mkindex_parser::mkindex): Clean out the parser interpreter completely between each file, rather than trying to remove imports by hand. The latter method loses with IncrTcl, since that imports the class command by hand, and if you ever do "namespace import itcl::*" in your code, this will get undone. Tue Nov 24 18:27:40 1998 Jim Ingham jingham@cygnus.com * Import of Tcl8.0.4 from Scriptics. Thu Sep 17 17:03:18 1998 Martin M. Hunt * configure: Rebuilt * unix/configure: Rebuilt Tue Aug 25 18:13:30 1998 Jim Ingham * init.tcl (tcl_findLibrary): Added an argument determining whether to source a packages init file into the TclPro debugger or not. Thu Aug 20 14:32:59 1998 Jim Ingham jingham@cygnus.com * Import of Tcl 8.0.3 from Scriptics, with our modifications. I also changed the Sciptics startup code so it can find our libraries whether in the build tree or the install tree. 1998-07-03 Ben Elliston Patches from Ian Roxborough . * generic/tclCmdIL.c (Tcl_LsearchObjCmd): Additional test when compiling with Microsoft Visual C++. * win/configure.in: Add AC_OBJEXT macro invocation. * win/configure: Regenerate. * win/Makefile.in: Don't assume object files end in `.o'. * win/tclWinPort.h (PASCAL): Define when compiling with Microsoft Visual C++. * win/tclWinSock.c (PASCAL): Likewise. Tue Jun 30 18:56:27 1998 Jim Ingham * generic/tclListObj.c (Tcl_SetListObj, SetListFromAny) Import a change to the list code from tcl8.1 which prevents a crash when you do Tcl_SetListObj(obj, 0, NULL) on an object which has been created with Tcl_NewObj, but never written into. Thu Jun 18 10:25:00 1998 Syd Polk * The import from Tcl 8.1a2 created all of the files that wer in the Tcl 8.1a2 distribution but not in devo. Since they are on their own branch, I removed them from devo. Fri Jun 12 11:42:30 1998 Ian Lance Taylor * win/install-sh: Remove. Fri Jun 12 11:42:10 1998 Mumit Khan * configure.in (*-*-mingw32*): Support. * win/Makefile.in (TCL_ALLOC_OBJ, DLL_LDLIBS, DLL_LDFLAGS): New variables. (TCLOBJS): Use TCL_ALLOC_OBJ. ($(TMPDIR)/tclcyg.def): Ignore errors. ($(TMPDIR)/tclplugin.def): Likewise. ($(TCLDLL),$(TCLPLUGINDLL,$(TCLREGDLL)): Cleanup DLL build flags and use TCL_ALLOC_OBJ, DLL_LDLIBS and DLL_LDFLAGS. * win/configure.in: Call AC_CANONICAL_HOST. (TCL_ALLOC_OBJ, DLL_LDLIBS, DLL_LDFLAGS): Define and substitute. (TCL_PATCH_LEVEL): Bump to p2. * win/tclWinPort.h (environ, hypot, exception): Define for Mingw32. (EDEADLOCK): Undefine for Mingw32. * win/configure: Rebuild. Fri May 29 17:11:01 1998 Ian Lance Taylor * win/Makefile.in (install-minimal): Don't create INCLUDE_INSTALL_DIR. Sun May 24 11:18:28 1998 Khamis Abuelkomboz * generic/tclCmdIL.c (Tcl_LsearchObjCmd): using strnicmp for MSVC, strncasecmp otherwise. Fri May 22 16:56:53 1998 Khamis Abuelkomboz * generic/tclCmdIL.c (NOCASE): let lsearch accept "-nocase" (DICTIONARY): likewise, a synonym for "nocase". So you can call lsearch with a "-nocase" or "-dictionary" flag to use strcasecmp to find an item. Thu Apr 30 18:10:15 1998 Geoffrey Noer * win/Makefile.in: invoke gcc instead of ld when producing dlls. Pass the linker options down via args to -Wl options. Mon Apr 20 11:40:23 MEST 1998 Khamis Abuelkomboz *tcl/win tclWinPipe.c (PipeWatchProc): Mask PipeThread using (LPTHREAD_START_ROUTINE) to remind bogus messages. Tue Apr 7 16:36:49 1998 Ian Lance Taylor * win/tclWinFile.c: If __CYGWIN32__, call chdir rather than SetCurrentDirectory, so that the cygwin32 DLL knows the current directory when doing path munging. Sat Mar 21 21:18:06 1998 Elena Zannoni Merged changes from Foundry (list follows in reverse chronological order) - Tom Tromey * library/init.tcl (auto_execok): If ide_cygwin_path command is defined, the convert PATH environment variable to Win32 path list before use. * win/stub16.c: Include . * win/tclWinInit.c (TclPlatformInit): Don't look in registry to find default tcl_library setting. - Ian Lance Taylor * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging information. ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise. * generic/tclIOUtil.c (Tcl_EvalFile): Put the newly allocated buffer into an object and use Tcl_EvalObj, rather than having Tcl_Eval copy the buffer. * generic/tclEnv.c (TclSetEnv): Don't set the env array if the value is the same as the one we are trying to set. Sat Feb 21 08:59:00 1998 Chris Provenzano * Makefile.in, unix/Makefile.in Don't set shell to /bin/sh. Set it to @SHELL@ * configure: Regenerated with support for @SHELL@ substitution Mon Feb 9 16:02:47 1998 Ian Lance Taylor * win/configure.in: Call AC_PROG_RANLIB so that TCL_RANLIB gets set correctly in tclConfig.sh. * win/configure: Rebuild. Tue Jan 20 19:24:22 1998 Ian Lance Taylor * win/tclWinChan.c (TclGetDefaultStdChannel): Check for error return from Tcl_MakeFileChannel. Tue Dec 23 16:25:02 1997 Ian Lance Taylor * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging information. ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise. Wed Nov 5 00:50:32 1997 Martin M. Hunt * library/word.tcl: Always use Motif-style selections. Tue Oct 28 17:44:15 1997 Martin M. Hunt * win/tclWinChan.c (Tcl_OpenFileChannel): Patch "winchan.txt" from net. Fixes problems with PC-NFS access. * win/tclWinSock.c (Tcl_GetHostName): Fix problem where [info hostname] crashes on NT 4.0 machines that do not have networking installed. Patch from Darrel Schneider Tue Oct 28 16:31:46 1997 Ian Lance Taylor * Makefile.in (install-minimal): New target. * win/Makefile.in (install-minimal): New target. Wed Oct 15 18:58:32 1997 Ian Lance Taylor * win/tclWinPort.h: If __CYGWIN32__, define TclpAlloc, TclpFree, and TclpRealloc rather than TclpSysAlloc, TclpSysFree, and TclpSysRealloc. * win/Makefile.in (TCLOBJS): Remove tclAlloc.o. Thu Sep 25 02:57:00 1997 Martin M. Hunt * generic/tclCmdAH.c (Tcl_FormatObjCmd): This fixes an off-by-one error in the format command that can lead to memory corruption on some systems, most notable little endian systems, such as Intel. Patch "format.txt" from patches archive. * unix/tclUnixChan.c (TcpGetOptionProc): Applied patch "unixchan.txt" from patches archive. Tue Sep 23 14:31:01 1997 Tom Tromey * generic/tclStringObj.c (Tcl_DbNewStringObj): Don't die if bytes==NULL. From schoenw@gaertner.de (Juergen Schoenwaelder). * generic/tclIO.c (Tcl_SetChannelOption): Allow output translation mode to be "auto". From Dave Dykstra . Thu Sep 4 11:29:14 1997 Martin M. Hunt * generic/tclIO.c: Applied patch "io.txt" from the patches archive. Tue Sep 2 16:49:16 PDT 1997 Khamis Abuelkomboz * library/menu.tcl In this file I have found two bugs: One in focus policy (wrong function call) and the main error was by the tkMenuUnpost procedure (toplevel problem). Generaly this script doesn't work correctly at all and I don't know if we have the latest version of this file. Thu Aug 28 17:20:57 1997 Ian Lance Taylor * win/Makefile.in (install-libraries): Install http2.0 and opt0.1. * generic/tclEnv.c (TclCygwin32Putenv): Call unsetenv rather than putenv to remove the variable. * generic/tclAlloc.c: Don't define caddr_t if __CYGWIN32__. Thu Aug 28 15:31:05 MET DST 1997 Zsolt Koppany * generic/tclCompile.c generic/tclEnv.c generic/tclTestObj.c unix/tclUnixFCmd.c * Memory bug fixes. Sun Aug 24 21:35:19 1997 Ian Lance Taylor * win/Makefile.in ($(TCLDLL)): Set base address to 0x66000000. ($(TCLREGDLL)): Set base address to 0x66200000. Thu Aug 21 12:49:47 1997 Ian Lance Taylor * win/tclWinPipe.c (Tcl_WaitPid): If __CYGWIN32__, handle a cygwin32 signal exit status correctly. * win/tclWinPipe.c (PipeThread): Only set PIPE_READAHEAD if we really did read a byte. Set PIPE_READABLE if ReadFile completes. (PipeProc): Don't bother to set PIPE_READABLE either. (PipeSetupProc): Handle a read from a pipe without a thread. (PipeCheckProc): Likewise. Wed Aug 20 23:17:23 1997 Ian Lance Taylor * win/tclWinPipe.c (PIPE_READABLE, PIPE_CLOSED): Define. (PIPE_HAS_THREAD, PIPE_READAHEAD): Define. (PipeInfo): Add fields: flagsMutex, mutex, tryReadEvent, readAhead. (pipeHwnd): New static variable. (PipeGetFlags, PipeSetFlag, PipeResetFlag): New static functions. Use them for all access to the flags field of a pipe. (PipeThread): New static function. (PipeProc): New static function. (PipeInit): Set up pipe window class and window. (PipeExitHandler): Unregister the class and destroy the window. (PipeSetupProc): Only set the block time to 0 for a readable pipe if we know that it is readable. If we want read events, tell the thread to try a read. (PipeCheckProc): Only post an event for a readable pipe if we know that it is readable. (TclpCreateCommandChannel): Create the flags mutex. (PipeCloseProc): If the pipe has a thread, tell the thread the pipe is closed, and let it free everything. Otherwise, close the flags mutex. (PipeInputProc): Lock the pipe during the function. Use the readahead byte if it is available. Reset PIPE_READABLE. (PipeEventProc): Check PIPE_READABLE if we have a thread. (PipeWatchProc): Create a thread if we want read events. Tue Aug 19 16:34:54 MET DST 1997 Zsolt Koppany * generic/tclEnv.c Removed patch from EnvExitProc() Mon Aug 18 20:15:23 1997 Ian Lance Taylor * win/tclWinPipe.c (TclpCreateProcess): Make sure the pipe stuff is initialized. * win/tclWin32Dll.c (TclSetSystemEnv): If we set Path, clear PATH. If we set PATH, clear Path. Fri Aug 15 19:20:44 1997 Ian Lance Taylor * win/tclWinInit.c (initScript): Look up one more level, to allow for exec-prefix being a subdirectory of prefix. Wed Aug 13 13:22:15 1997 Ian Lance Taylor * generic/tclPipe.c (TclCreatePipeline): Check explicitly for redirecting stderr to stdout, and handle it by making the stderr file a copy of the stdout file. * generic/tclEnv.c (TclSetEnv): Call TclSetSystemEnv before calling Tcl_SetVar2. Mon Aug 11 19:39:45 1997 Ian Lance Taylor * configure.in: Call AC_CANONICAL_HOST. Check host, not target, for cygwin32. * configure: Rebuild. Sat Aug 9 20:27:48 1997 Ian Lance Taylor * win/tclWinSock.c (SocketEventProc): Handle an FD_CONNECT event for a client channel. On FD_CLOSE for a client channel, set TCL_WRITABLE. (Tcl_MakeTcpClientChannel): Select for FD_CONNECT. (TcpWatchProc): Watch for FD_CLOSE on a client channel when looking for writable. Watch for FD_CONNECT on a client channel in all cases. Thu Aug 7 12:44:49 1997 Ian Lance Taylor * win/tclWinSock.c: Add clientChannel field. (SocketEventProc): Handle FD_ACCEPT on a client channel by setting TCL_READABLE. (NewSocketInfo): Initialize clientChannel field to 0. (Tcl_MakeTcpClientChannel): Set clientChannel field to 1. Select for FD_ACCEPT. * win/tclWinInit.c (initScript): Use share rather than lib. Wed Aug 6 20:49:13 1997 Ian Lance Taylor * win/Makefile.in: Update for Tcl 8.0. * win/configure.in: Likewise. * win/configure: Rebuild. * win/tclWin32Dll.c (TclSetSystemEnv): Handle a NULL value. * win/tclWinChan.c (Tcl_OpenFileChannel): Move conv_to_win32_path call after Tcl_TranslateFileName call. * win/tclWinFile.c: Don't include if __CYGWIN32__. (TclWinStat): Don't adjust stat times if __CYGWIN32__. Tue Aug 5 13:25:43 1997 Tom Tromey * win/tclWinPipe.c: Preserved local changes. * win/tclWinSock.c: Preserved local changes. * win/tclWinChan.c: Preserved local changes. Mon Aug 4 16:23:53 1997 Tom Tromey * tests/fCmd.test: fCmd-8.1 test marked nonportable; removed local changes. * tests/defs: Preserved local changes. Fri Aug 1 16:51:03 1997 Ian Lance Taylor * win/tclWinChan.c (Tcl_OpenFileChannel): If __CYGWIN32__, convert the path name to a win32 path name. Wed Jul 23 20:03:07 1997 Ian Lance Taylor * win/tclWinSock.c (TclWinWatchSocket): Only set the maximum block time to zero if we have an event that matches something in the desired mask. Mon Jun 30 13:38:43 1997 Ian Lance Taylor * win/tclWinPipe.c (TclpCreateProcess): Our DLL is named cygtclpip, not tclpip. * generic/tclEnv.c: If __CYGWIN32__, define environ as a static variable. (EnvInit): If __CYGWIN32__, initialize environ from __imp___cygwin_environ. * win/tclWinPort.h (__imp___cygwin_environ): Don't declare. (environ): Don't define. (TclSetSystemEnv): If __CYGWIN32__, declare as function, don't define as macro. * win/tclWin32Dll.c (TclSetSystemEnv): New function. Thu Jun 26 13:56:01 1997 Ian Lance Taylor * win/Makefile.in (WINDRES): New variable. (install-binaries): Don't install DLLs here... (install-libraries): ...install them here instead. ($(TCLDLL)): Depend upon and link with tclres.o. ($(TCLSH)): Depend upon and link with tclshres.o. ($(TCLTEST)): Likewise. (tclres.o, tclshres.o): New targets. * win/configure.in: Define and substitute WINDRES. * win/configure: Rebuild. Mon Jun 23 10:15:10 1997 Ian Lance Taylor * Makefile.in (install-binaries, install-libraries): New targets. Wed Jun 18 12:12:36 1997 Ian Lance Taylor * win/Makefile.in: Copy install, install-binaries, and install-libraries rules, and associated variables from unix/Makefile.in, with appropriate adjustments. Thu Jun 12 19:12:20 1997 Ian Lance Taylor * win/Makefile.in ($(TMPDIR)/tclcyg.def): Don't export impure_ptr. Fri Jun 6 15:52:50 1997 Ian Lance Taylor Add support for building with cygwin32: * win/Makefile.in: Rewrite completely based on makefile.vc. * win/configure.in: Rewrite completely. * win/configure: Rebuild. * win/tclWinPort.h (__imp___cygwin_environ): Declare if __CYGWIN32__. (environ): Define if __CYGWIN32__. * win/tclWin32Dll.c (_impure_ptr): Define if __CYGWIN32__. (__imp_reent_data): Declare if __CYGWIN32__. (DllMain): Initialize _impure_ptr if __CYGWIN32__. * win/tclWinFCmd.c (TclpRenameFile): Don't use try and except if __GNUC__. (TclpCopyFile): Likewise. * win/tclWinPipe.c: Don't include dos.h if __CYGWIN32__. * win/tclWinSock.c (InitSockets): Don't cast to PASCAL FAR if __GNUC__. Thu Jun 5 18:17:53 1997 Ian Lance Taylor * generic/tcl.h (USE_TCLALLOC): Don't define USE_TCLALLOC if it is already defined (this modifies a CYGNUS LOCAL patch). Fri May 9 09:36:00 1997 Tom Tromey * patchlevel.h: Removed. Wed Apr 9 17:31:41 1997 Bob Manson * generic/regexp.c (regmatch): Speed up .* matching significantly. Treat a single bracketed character the same as a string. Thu Mar 20 14:27:45 1997 Geoffrey Noer * compat/strncasecmp.c: fix args in prototype for strcasecmp Fri Mar 14 10:36:30 1997 Tom Tromey * tests/fCmd.test: Commented out fcmd-8.1 test. Fri Mar 7 10:46:04 1997 Tom Tromey * Updated to Tcl 7.6p2 and preserved Cygnus changes. Wed Mar 5 12:00:44 1997 Martin * Makefile.in, configure.in: Added support for building the windows directory. * configure: Rebuilt. Fri Dec 13 15:47:07 1996 Tom Tromey * compat/strtod.c: Include ../compat/stdlib.h, not compat/stdlib.h. From Donald Koch . Wed Nov 20 14:07:06 1996 Tom Tromey * generic/tclAlloc.c: Removed; functionality has been integrated into Tcl core. Tue Nov 19 09:30:41 1996 Tom Tromey * generic/tcl.h: Remove redundant decls of Tcl_Alloc and friends. Mon Nov 18 14:59:47 1996 Tom Tromey * generic/tclAlloc.c (Tcl_Alloc): Renamed. * generic/tcl.h: Always define USE_TCLALLOC. * Imported Tcl 7.6 and preserved local changes. Mon Aug 5 10:41:11 1996 Tom Tromey * Makefile.in (configure): Don't depend on configure.in. (config.status): Depend on configure. Wed Jul 31 14:41:34 1996 Tom Tromey * tests/socket.test: Commented out test socket-8.1; it can fail on Solaris 2.4. Tue Jul 30 14:53:59 1996 Tom Tromey * tests/socket.test: Find remote.tcl in srcdir. * tests/io.test: Find io.test in srcdir. * tests/defs: Find "defs" in directory $srcdir. Wed Jun 26 12:36:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp) * configure.in (AC_PREREQ): autoconf 2.5 or higher. * configure: Rebuilt. Thu Jun 6 15:04:44 1996 Gordon Irlam * doc/usenix.ps, doc/usenix.text: Removed because copyright status unclear. Mon May 20 16:11:55 1996 Tom Tromey * tcltk-man-html.tcl: Moved to devo/inet. Mon May 6 15:21:14 1996 Tom Tromey * tcltk-man-html.tcl: Search Tk section 3 man pages if possible. Wed May 1 15:17:14 1996 Tom Tromey * tcltk-man-html.tcl: New file. Thu Mar 7 10:01:05 1996 Tom Tromey * Makefile.in (config.status): Don't depend on configure. Wed Mar 6 10:48:56 1996 Tom Tromey * Makefile.in (Makefile): Removed redundant rule. Thu Feb 29 21:27:38 1996 Fred Fish * Makefile.in (configure): Run autoconf in source dir, not build dir. Thu Feb 29 09:08:52 1996 Tom Tromey * Makefile.in (Makefile): New rule. (config.status): New rule. * tests/all: Use $srcdir to find tests. Source `defs' here. Only print filename, not entire path. Tue Feb 27 20:40:56 1996 Rob Savoye * unix/configure.in: Use -fpic for dltests, as gcc now support shared libraries on HPUX. * configure: Rebuild. Mon Feb 12 14:55:34 1996 Rob Savoye * unix/configure.in: Set the shared lib flags so the dynamic loading tests work for SunOS and Solaris when using GCC. Wed Jan 24 09:41:00 1996 Tom Tromey * Makefile.in: Replaced realclean with maintainer-clean. Mon Jan 22 14:42:47 1996 Tom Tromey * tests/all: Print message when tests finished. * Makefile.in (check): Use absolute directory when finding TCL_LIBRARY. Fri Jan 19 10:35:16 1996 Tom Tromey * Makefile.in (check installcheck): Moved from unix/Makefile.in. Thu Jan 11 14:41:35 1996 Tom Tromey * Makefile.in (test): New target. Wed Jan 10 11:21:38 1996 Tom Tromey * Makefile.in (mostlyclean-recursive clean-recursive distclean-recursive realclean-recursive): Separated out recursive rules. Tue Jan 9 17:34:56 1996 Tom Tromey * Makefile.in: New file. * configure.in: New file. * Updated to the tcl7.5a2 release, plus preserved our patches. Entries past this point mostly likely refer to files in various subdirectories. Fri Dec 1 10:18:01 1995 Rob Savoye * Makefile.in, changes, configure, patchlevel.h, tcl.h, tclBasic.c, tclCkalloc.c, tclCmdAH.c, tclCmdMZ.c, tclInt.h, tclMain.c, tclPort.h, tclRegexp.h, tclUnixAZ.c, tclUnixStr.c, tclUnixUtil.c, tclVar.c, README, compat/fixstrtod.c, tests/lsort.test, testsuite/config/default.exp, testsuite/tcl.tests/tcl-test.exp: Upgrade to Tcl7.4p3 to fix a few bugs. Thu Nov 16 10:01:20 1995 Rob Savoye * configure.in: Use AC_PROG_CC again since Cygnus configure now does the sames thing. Sat Oct 7 20:51:29 1995 Michael Meissner * tcl.h (ckrealloc): Cast pointer argument to char * to silence warnings. Sun Aug 20 00:43:51 1995 Jason Molenda (crash@phydeaux.cygnus.com) * configure.in: If the system has a functional strtod(), *don't* provide one. Thu Aug 17 16:04:39 1995 Rob Savoye * tcl: Updated to the official tcl7.4 release, plus preserved our patches. Sun Aug 6 11:45:19 1995 Fred Fish * Makefile.in (distclean): Remove config.cache & config.log Mon Jun 12 15:46:48 1995 J.T. Conklin * tclAlloc.c: New file. * tcl.h (Tcl_Malloc, Tcl_Realloc, Tcl_Free): New functions. (ckalloc, ckrealloc, ckfree): Defined to Tcl_Malloc, Tcl_Free respectively when compiling without TCL_MEM_DEBUG. * Makefile.in (GENERIC_OBJS): Added tclAlloc.o (SRCS): Added tclAlloc.c. Thu Apr 6 19:32:43 1995 Doug Evans * tclPort.h (gettimeofday): Comment out prototype. Thu Mar 23 17:58:38 1995 Rob Savoye * tcl: Upgrade to 7.4.b2. Update configure.in to autoconf 2.2, merge in our LynxOS patches. Wed Dec 21 15:12:14 1994 J.T. Conklin (jtc@phishhead.cygnus.com) * tclUnixUtil.c: Use __Lynx__ in the conditional which selects LynxOS-specific waitpid() prototype. Mon Dec 19 04:38:49 1994 Angela Marie Thomas * Makefile.in (all): use ${AR_FLAGS}, not ${ARFLAGS} because the "make" default for ${ARFLAGS} includes an option, f, which I can't find in any man page and breaks builds. Tue Jun 7 07:44:31 1994 D. V. Henkel-Wallace (gumby@cygnus.com) * compat/tmpnam.c: handle losing LynxOS mktemp. Thu May 26 20:15:55 1994 David J. Mackenzie (djm@poseidon.cygnus.com) * aclocal.m4 (TCL_LYNX_POSIX): Renamed from AC_LYNX_POSIX. Check __GNUC__ value to get POSIX flag right. * configure.in: Use new name. * configure: Regenerate. Wed May 4 20:17:46 1994 D. V. Henkel-Wallace (gumby@cygnus.com) * compat/tmpnam.c: if you're going to redefine P_tmpdir, undefine it first. * compat/strerror.c: undefine various error codes which are defined in terms of others, where that causes duplicated case labels on r/s6000 lynxos 2.2.2. Sat Apr 23 17:10:13 1994 Bill Cox (bill@rtl.cygnus.com) * compat/getcwd.c: The contents of this file was the UCB float.h file. Restored the correct contents from devo. Fri Apr 22 11:28:35 1994 Bill Cox (bill@cygnus.com) * tclUnixUtil.c: Make a new prototype for waitpid if we're compiling under the Lynx version of gcc. Thu Mar 31 19:36:44 1994 Ken Raeburn (raeburn@cujo.cygnus.com) * install.sh: Since "set -e" is in effect, don't use a test that can fail in a while condition; it confuses some shells. Use break instead. Use "case" rather than "if [" for efficiency with some shells. Tue Jan 4 17:03:31 1994 Rob Savoye (rob@rtl.cygnus.com) * All files: Upgraded to Tcl7.3. This version has incompatablities with the old versions before 7.0. Tue Nov 23 13:01:22 1993 Rob Savoye (rob@darkstar.cygnus.com) * configure.in: Use AC_HEADER_CHECK for unistd.h. Tue Nov 9 19:07:39 1993 Rob Savoye (rob@cygnus.com) * tclUnixStr.c (Tcl_ErrnoId): Added cpp tests for duplicate defines that choked LynxOS. Fri Oct 1 17:30:06 1993 Doug Evans (dje@canuck.cygnus.com) * Makefile.in (tclTest.o): Sun VPATH lossage. Tue Aug 17 11:23:27 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com) * Makefile.in (install): don't install *.tcl all at once Thu Jul 8 09:24:47 1993 Doug Evans (dje@canuck.cygnus.com) * Makefile.in: Add stuff needed to make Sun VPATH work. Thu May 6 12:04:52 1993 Rob Savoye (rob at darkstar.cygnus.com) * Makefile.in: Install the manpages too. Tue May 4 22:01:24 1993 Rob Savoye (rob at darkstar.cygnus.com) * tclUnix.h: Don't set TCL_PID_T anymore. FInd the right dirent.h. * configure.in: Handle no pid_t in sys/types.h. Also also check for dirent.h. * Makefile.in: Let INSTALL_PROGRAM and INSTALL_DATA come from configure. Fri Apr 16 07:25:07 1993 Fred Fish (fnf@lisa.cygnus.com) * configure (DEFS): When defining "-Dconst=" define "-DCONST=" as well, for the sake of things in compat/* that use it. * Makefile.in (opendir.c): Add missing ../compat/.. Mon Apr 5 10:56:28 1993 Rob Savoye (rob@cygnus.com) * testsuite/config/unix-tcl.exp: Use tcl/tclTest for test code driver. * Makefile.in, testsuite/*.in, testsuite/tcl.tests/*.in: Don't use Cygnus configure anymore. Wed Mar 24 02:09:33 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com) * Makefile.in: add installcheck & dvi targets Fri Mar 19 21:07:25 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) * tclEnv.c: disable putenv. no one uses it. Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com) * tcl/testsuite: made modifications to testcases, etc., to allow them to work properly given the reorganization of deja-gnu and the relocation of the testcases from deja-gnu to a "tool" subdirectory. Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) * tcl/testsuite: Initial creation of tcl/testsuite. Migrated dejagnu testcases and support files for testing nm to tcl/testsuite from deja-gnu. These files were moved "as is" with no modifications. This migration is part of a major overhaul of dejagnu. The modifications to these testcases, etc., which will allow them to work with the new version of dejagnu will be made in a future update. Thu Feb 18 11:31:05 1993 Fred Fish (fnf@cygnus.com) * tclEnv.c (putenv): On at least the Sun and SVR4, and possibly most other systems, the argument is just "char *", not "const char *". Sat Dec 26 11:13:40 1992 Fred Fish (fnf@cygnus.com) * tclUnix.h (fseek): Returns int, not long. True for both ANSI-C and traditional C unix environments. Wed Dec 16 11:02:29 1992 Ian Lance Taylor (ian@cygnus.com) * configure.in: check for gettimeofday, and define TCL_GETTOD accordingly. * configure: regenerated. Fri Nov 27 19:09:03 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com) * Makefile.in: don't make TCL_INCLUDE a subdir of $(includedir) Fri Nov 20 10:15:55 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in (INSTALL): Default to @INSTALL@, not install -c. (test): get tests from $(srcdir). Sun Nov 8 21:56:26 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com) * Makefile.in: install .tcl files from $(srcdir)/library * New file for GNU/Cygnus distribution of TCL.