1 Tue Jun 6 22:09:02 2000 Christopher Faylor <cgf@cygnus.com>
3 * win/Makefile.in: Set up and use autoconf variables throughout to
4 allow overriding variables from the make command line.
6 Tue Jun 6 12:17:46 2000 Christopher Faylor <cgf@cygnus.com>
8 * generic/tclFilename.c (Tcl_TranslateFileName): Reinstate Mon Jun 5
9 18:18:32 2000 Christopher Faylor <cgf@cygnus.com> minus a typo.
11 Tue Jun 6 17:05:20 2000 Andrew Cagney <cagney@b1.cygnus.com>
13 * generic/tclFileName.c (Tcl_TranslateFileName): Revert Mon Jun 5
14 18:48:32 2000 Christopher Faylor <cgf@cygnus.com>, didn't compile.
16 Mon Jun 5 18:48:32 2000 Christopher Faylor <cgf@cygnus.com>
18 * generic/tclFileName.c (Tcl_TranslateFileName): Cygwin paths (and
19 Windows in general, actually) do not need to have '/'s translated into
22 * win/tclWinFile.c (TclMatchFiles): Ditto.
23 * generic/tclInitScript.h: Look in "../bin/usr/share" as well as
26 Thu Apr 20 17:01:19 2000 Andrew Cagney <cagney@b1.cygnus.com>
28 From Alexandre Oliva <aoliva@cygnus.com>
29 * generic/tclPosixStr.c (Tcl_SignalId, Tcl_SignalMsg): Do not
30 issue SIGPWR case if it's the same as SIGLOST.
32 2000-01-26 DJ Delorie <dj@cygnus.com>
34 * win/tclWin32Dll.c (DllMain): Use standard _imp__reent_data,
35 not old-style __imp_reent_data
36 * generic/tclEnv.c (environ): ditto for _imp____cygwin_environ
38 2000-01-17 Drew Moseley <dmoseley@cygnus.com>
40 * cygwin/configure.in: Fixed bug in setting of shell variable which
41 caused it to be interpreted as a subcommand rather than a variable.
42 * cygwin/configure: Regenerated.
44 1999-11-09 DJ Delorie <dj@cygnus.com>
46 * cygwin/*: redone with automake for cygwin-specific info (from cgf)
47 to support cross-host builds
49 1999-10-26 DJ Delorie <dj@cygnus.com>
51 * cygwin/*: new; replicate unix/* setup (other modules look
52 in unix/* for "local" builds; we don't want them to find the
54 * unix/Makefile.in: undo
55 * configure.in: For cygwin, build win and cygwin
56 * Makefile.in: re-enable multi-dir support
58 Tue Oct 26 13:16:09 1999 Christopher Faylor <cgf@cygnus.com>
60 * win/configure.in: Add better detection of cross-compilation
62 * win/configure: Regenerate.
64 1999-10-20 DJ Delorie <dj@cygnus.com>
66 * Makefile.in: temporarily disable second subdirectory
68 1999-10-19 DJ Delorie <dj@cygnus.com>
70 * Makefile.in: support two subdirectories
71 * configure[.in]: for Cygwin, build both win and unix variants
72 * generic/tclEnv.c: include windows.h for cygwin
73 * generic/tclPort.h: If building the unix variant for cygwin,
74 pretend we're a unix machine instead of a windows machine.
75 * unix/Makefile.in: don't list -lc; it breaks on cygwin.
76 * unix/tclUnixFCmd.c: don't support fifos on cygwin
78 1999-08-05 DJ Delorie <dj@cygnus.com>
80 * win/tclWinInit.c (TclPlatformInit): add tcl_pkgPath hack
82 1999-05-18 Fred Fish <fnf@cygnus.com>
84 * generic/tclPosixStr.c (Tcl_ErrnoId): Avoid duplicate case when
85 ENOTSUP and EOPNOTSUPP are defined to the same thing.
86 (Tcl_ErrnoMsg): Ditto.
88 Fri Feb 26 17:40:55 1999 Geoffrey Noer <noer@cygnus.com>
90 * win/configure.in: change "cygwin32*" to "cygwin*"
91 * win/configure: Regenerated.
92 * configure.in: Change "cygwin32*" to "cygwin*"
93 * configure: Regenerate.
95 1999-02-11 Syd Polk <spolk@cygnus.com>
97 * unix/configure.in: Forgot to AC_SUBST TCL_LIB_FULL_PATH
98 * unix/configure: Regenerated.
100 1999-02-10 Syd Polk <spolk@cygnus.com>
102 * unix/configure.in unix/tclConfig.sh.in: Export TCL_LIB_FULL_PATH
104 * unix/configure: Regenerated.
106 1999-01-27 James Ingham <jingham@cygnus.com>
108 * generic/tclInitScript.h: Added two missing \n\'s to initScript
109 *generic/tclCmdIL.c: Fixed #ifdef that was giving gcc warning.
111 1999-01-20 James Ingham <jingham@cygnus.com>
113 * library/init.tcl (auto_mkindex_parser::mkindex): Clean out the parser
114 interpreter completely between each file, rather than
115 trying to remove imports by hand. The latter method loses with
116 IncrTcl, since that imports the class command by hand, and if you
117 ever do "namespace import itcl::*" in your code, this will get
120 Tue Nov 24 18:27:40 1998 Jim Ingham jingham@cygnus.com
122 * Import of Tcl8.0.4 from Scriptics.
124 Thu Sep 17 17:03:18 1998 Martin M. Hunt <hunt@cygnus.com>
127 * unix/configure: Rebuilt
129 Tue Aug 25 18:13:30 1998 Jim Ingham <jingham@cygnus.com>
131 * init.tcl (tcl_findLibrary): Added an argument determining
132 whether to source a packages init file into the TclPro
135 Thu Aug 20 14:32:59 1998 Jim Ingham jingham@cygnus.com
137 * Import of Tcl 8.0.3 from Scriptics, with our modifications.
138 I also changed the Sciptics startup code so it can find our
139 libraries whether in the build tree or the install tree.
141 1998-07-03 Ben Elliston <bje@cygnus.com>
143 Patches from Ian Roxborough <irox@cygnus.com>.
144 * generic/tclCmdIL.c (Tcl_LsearchObjCmd): Additional test when
145 compiling with Microsoft Visual C++.
147 * win/configure.in: Add AC_OBJEXT macro invocation.
149 * win/configure: Regenerate.
151 * win/Makefile.in: Don't assume object files end in `.o'.
153 * win/tclWinPort.h (PASCAL): Define when compiling with Microsoft
156 * win/tclWinSock.c (PASCAL): Likewise.
158 Tue Jun 30 18:56:27 1998 Jim Ingham <jingham@cygnus.com>
160 * generic/tclListObj.c (Tcl_SetListObj, SetListFromAny) Import a
161 change to the list code from tcl8.1 which prevents a crash
162 when you do Tcl_SetListObj(obj, 0, NULL) on an object which
163 has been created with Tcl_NewObj, but never written into.
165 Thu Jun 18 10:25:00 1998 Syd Polk <spolk@cygnus.com>
167 * The import from Tcl 8.1a2 created all of the files that wer
168 in the Tcl 8.1a2 distribution but not in devo. Since they
169 are on their own branch, I removed them from devo.
171 Fri Jun 12 11:42:30 1998 Ian Lance Taylor <ian@cygnus.com>
173 * win/install-sh: Remove.
175 Fri Jun 12 11:42:10 1998 Mumit Khan <khan@xraylith.wisc.edu>
177 * configure.in (*-*-mingw32*): Support.
178 * win/Makefile.in (TCL_ALLOC_OBJ, DLL_LDLIBS, DLL_LDFLAGS): New
180 (TCLOBJS): Use TCL_ALLOC_OBJ.
181 ($(TMPDIR)/tclcyg.def): Ignore errors.
182 ($(TMPDIR)/tclplugin.def): Likewise.
183 ($(TCLDLL),$(TCLPLUGINDLL,$(TCLREGDLL)): Cleanup DLL build flags
184 and use TCL_ALLOC_OBJ, DLL_LDLIBS and DLL_LDFLAGS.
185 * win/configure.in: Call AC_CANONICAL_HOST.
186 (TCL_ALLOC_OBJ, DLL_LDLIBS, DLL_LDFLAGS): Define and substitute.
187 (TCL_PATCH_LEVEL): Bump to p2.
188 * win/tclWinPort.h (environ, hypot, exception): Define for Mingw32.
189 (EDEADLOCK): Undefine for Mingw32.
190 * win/configure: Rebuild.
192 Fri May 29 17:11:01 1998 Ian Lance Taylor <ian@cygnus.com>
194 * win/Makefile.in (install-minimal): Don't create
197 Sun May 24 11:18:28 1998 Khamis Abuelkomboz <khamis@mxbig.multix.de>
199 * generic/tclCmdIL.c (Tcl_LsearchObjCmd): using strnicmp for MSVC,
200 strncasecmp otherwise.
202 Fri May 22 16:56:53 1998 Khamis Abuelkomboz <khamis@mxbig.multix.de>
204 * generic/tclCmdIL.c (NOCASE): let lsearch accept "-nocase"
205 (DICTIONARY): likewise, a synonym for "nocase".
206 So you can call lsearch with a "-nocase" or "-dictionary" flag to
207 use strcasecmp to find an item.
209 Thu Apr 30 18:10:15 1998 Geoffrey Noer <noer@cygnus.com>
211 * win/Makefile.in: invoke gcc instead of ld when producing
212 dlls. Pass the linker options down via args to -Wl options.
214 Mon Apr 20 11:40:23 MEST 1998 Khamis Abuelkomboz <khamis@cygnus.com>
215 *tcl/win tclWinPipe.c
216 (PipeWatchProc): Mask PipeThread using (LPTHREAD_START_ROUTINE) to
217 remind bogus messages.
219 Tue Apr 7 16:36:49 1998 Ian Lance Taylor <ian@cygnus.com>
221 * win/tclWinFile.c: If __CYGWIN32__, call chdir rather than
222 SetCurrentDirectory, so that the cygwin32 DLL knows the current
223 directory when doing path munging.
225 Sat Mar 21 21:18:06 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
227 Merged changes from Foundry (list follows in reverse chronological
230 - Tom Tromey <tromey@cygnus.com>
231 * library/init.tcl (auto_execok): If ide_cygwin_path command is
232 defined, the convert PATH environment variable to Win32 path list
234 * win/stub16.c: Include <string.h>.
235 * win/tclWinInit.c (TclPlatformInit): Don't look in registry to
236 find default tcl_library setting.
238 - Ian Lance Taylor <ian@cygnus.com>
239 * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging
241 ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise.
242 * generic/tclIOUtil.c (Tcl_EvalFile): Put the newly allocated
243 buffer into an object and use Tcl_EvalObj, rather than having
244 Tcl_Eval copy the buffer.
245 * generic/tclEnv.c (TclSetEnv): Don't set the env array if the
246 value is the same as the one we are trying to set.
248 Sat Feb 21 08:59:00 1998 Chris Provenzano <proven@cygnus.com>
250 * Makefile.in, unix/Makefile.in
251 Don't set shell to /bin/sh. Set it to @SHELL@
253 * configure: Regenerated with support for @SHELL@ substitution
255 Mon Feb 9 16:02:47 1998 Ian Lance Taylor <ian@cygnus.com>
257 * win/configure.in: Call AC_PROG_RANLIB so that TCL_RANLIB gets
258 set correctly in tclConfig.sh.
259 * win/configure: Rebuild.
261 Tue Jan 20 19:24:22 1998 Ian Lance Taylor <ian@cygnus.com>
263 * win/tclWinChan.c (TclGetDefaultStdChannel): Check for error
264 return from Tcl_MakeFileChannel.
266 Tue Dec 23 16:25:02 1997 Ian Lance Taylor <ian@cygnus.com>
268 * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging
270 ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise.
272 Wed Nov 5 00:50:32 1997 Martin M. Hunt <hunt@cygnus.com>
274 * library/word.tcl: Always use Motif-style selections.
276 Tue Oct 28 17:44:15 1997 Martin M. Hunt <hunt@cygnus.com>
278 * win/tclWinChan.c (Tcl_OpenFileChannel): Patch "winchan.txt"
279 from net. Fixes problems with PC-NFS access.
281 * win/tclWinSock.c (Tcl_GetHostName): Fix problem where
282 [info hostname] crashes on NT 4.0 machines that do not have
283 networking installed. Patch from Darrel Schneider
284 <darrel@gemstone.com>
286 Tue Oct 28 16:31:46 1997 Ian Lance Taylor <ian@cygnus.com>
288 * Makefile.in (install-minimal): New target.
289 * win/Makefile.in (install-minimal): New target.
291 Wed Oct 15 18:58:32 1997 Ian Lance Taylor <ian@cygnus.com>
293 * win/tclWinPort.h: If __CYGWIN32__, define TclpAlloc, TclpFree,
294 and TclpRealloc rather than TclpSysAlloc, TclpSysFree, and
296 * win/Makefile.in (TCLOBJS): Remove tclAlloc.o.
298 Thu Sep 25 02:57:00 1997 Martin M. Hunt <hunt@cygnus.com>
300 * generic/tclCmdAH.c (Tcl_FormatObjCmd): This fixes an
301 off-by-one error in the format command that can lead to memory
302 corruption on some systems, most notable little endian systems,
303 such as Intel. Patch "format.txt" from patches archive.
305 * unix/tclUnixChan.c (TcpGetOptionProc): Applied patch
306 "unixchan.txt" from patches archive.
308 Tue Sep 23 14:31:01 1997 Tom Tromey <tromey@cygnus.com>
310 * generic/tclStringObj.c (Tcl_DbNewStringObj): Don't die if
311 bytes==NULL. From schoenw@gaertner.de (Juergen Schoenwaelder).
313 * generic/tclIO.c (Tcl_SetChannelOption): Allow output translation
314 mode to be "auto". From Dave Dykstra <dwd@bell-labs.com>.
316 Thu Sep 4 11:29:14 1997 Martin M. Hunt <hunt@cygnus.com>
318 * generic/tclIO.c: Applied patch "io.txt" from the
321 Tue Sep 2 16:49:16 PDT 1997 Khamis Abuelkomboz <khamis@cygnus.com>
323 In this file I have found two bugs:
324 One in focus policy (wrong function call)
325 and the main error was by the tkMenuUnpost procedure (toplevel problem).
326 Generaly this script doesn't work correctly at all and I don't
327 know if we have the latest version of this file.
329 Thu Aug 28 17:20:57 1997 Ian Lance Taylor <ian@cygnus.com>
331 * win/Makefile.in (install-libraries): Install http2.0 and
334 * generic/tclEnv.c (TclCygwin32Putenv): Call unsetenv rather than
335 putenv to remove the variable.
337 * generic/tclAlloc.c: Don't define caddr_t if __CYGWIN32__.
339 Thu Aug 28 15:31:05 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>
340 * generic/tclCompile.c generic/tclEnv.c generic/tclTestObj.c
344 Sun Aug 24 21:35:19 1997 Ian Lance Taylor <ian@cygnus.com>
346 * win/Makefile.in ($(TCLDLL)): Set base address to 0x66000000.
347 ($(TCLREGDLL)): Set base address to 0x66200000.
349 Thu Aug 21 12:49:47 1997 Ian Lance Taylor <ian@cygnus.com>
351 * win/tclWinPipe.c (Tcl_WaitPid): If __CYGWIN32__, handle a
352 cygwin32 signal exit status correctly.
354 * win/tclWinPipe.c (PipeThread): Only set PIPE_READAHEAD if we
355 really did read a byte. Set PIPE_READABLE if ReadFile completes.
356 (PipeProc): Don't bother to set PIPE_READABLE either.
357 (PipeSetupProc): Handle a read from a pipe without a thread.
358 (PipeCheckProc): Likewise.
360 Wed Aug 20 23:17:23 1997 Ian Lance Taylor <ian@cygnus.com>
362 * win/tclWinPipe.c (PIPE_READABLE, PIPE_CLOSED): Define.
363 (PIPE_HAS_THREAD, PIPE_READAHEAD): Define.
364 (PipeInfo): Add fields: flagsMutex, mutex, tryReadEvent,
366 (pipeHwnd): New static variable.
367 (PipeGetFlags, PipeSetFlag, PipeResetFlag): New static functions.
368 Use them for all access to the flags field of a pipe.
369 (PipeThread): New static function.
370 (PipeProc): New static function.
371 (PipeInit): Set up pipe window class and window.
372 (PipeExitHandler): Unregister the class and destroy the window.
373 (PipeSetupProc): Only set the block time to 0 for a readable pipe
374 if we know that it is readable. If we want read events, tell the
375 thread to try a read.
376 (PipeCheckProc): Only post an event for a readable pipe if we know
378 (TclpCreateCommandChannel): Create the flags mutex.
379 (PipeCloseProc): If the pipe has a thread, tell the thread the
380 pipe is closed, and let it free everything. Otherwise, close the
382 (PipeInputProc): Lock the pipe during the function. Use the
383 readahead byte if it is available. Reset PIPE_READABLE.
384 (PipeEventProc): Check PIPE_READABLE if we have a thread.
385 (PipeWatchProc): Create a thread if we want read events.
387 Tue Aug 19 16:34:54 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>
389 Removed patch from EnvExitProc()
391 Mon Aug 18 20:15:23 1997 Ian Lance Taylor <ian@cygnus.com>
393 * win/tclWinPipe.c (TclpCreateProcess): Make sure the pipe stuff
396 * win/tclWin32Dll.c (TclSetSystemEnv): If we set Path, clear
397 PATH. If we set PATH, clear Path.
399 Fri Aug 15 19:20:44 1997 Ian Lance Taylor <ian@cygnus.com>
401 * win/tclWinInit.c (initScript): Look up one more level, to allow
402 for exec-prefix being a subdirectory of prefix.
404 Wed Aug 13 13:22:15 1997 Ian Lance Taylor <ian@cygnus.com>
406 * generic/tclPipe.c (TclCreatePipeline): Check explicitly for
407 redirecting stderr to stdout, and handle it by making the stderr
408 file a copy of the stdout file.
410 * generic/tclEnv.c (TclSetEnv): Call TclSetSystemEnv before
413 Mon Aug 11 19:39:45 1997 Ian Lance Taylor <ian@cygnus.com>
415 * configure.in: Call AC_CANONICAL_HOST. Check host, not target,
417 * configure: Rebuild.
419 Sat Aug 9 20:27:48 1997 Ian Lance Taylor <ian@cygnus.com>
421 * win/tclWinSock.c (SocketEventProc): Handle an FD_CONNECT event
422 for a client channel. On FD_CLOSE for a client channel, set
424 (Tcl_MakeTcpClientChannel): Select for FD_CONNECT.
425 (TcpWatchProc): Watch for FD_CLOSE on a client channel when
426 looking for writable. Watch for FD_CONNECT on a client channel in
429 Thu Aug 7 12:44:49 1997 Ian Lance Taylor <ian@cygnus.com>
431 * win/tclWinSock.c: Add clientChannel field.
432 (SocketEventProc): Handle FD_ACCEPT on a client channel by setting
434 (NewSocketInfo): Initialize clientChannel field to 0.
435 (Tcl_MakeTcpClientChannel): Set clientChannel field to 1. Select
438 * win/tclWinInit.c (initScript): Use share rather than lib.
440 Wed Aug 6 20:49:13 1997 Ian Lance Taylor <ian@cygnus.com>
442 * win/Makefile.in: Update for Tcl 8.0.
443 * win/configure.in: Likewise.
444 * win/configure: Rebuild.
445 * win/tclWin32Dll.c (TclSetSystemEnv): Handle a NULL value.
446 * win/tclWinChan.c (Tcl_OpenFileChannel): Move conv_to_win32_path
447 call after Tcl_TranslateFileName call.
448 * win/tclWinFile.c: Don't include <shlobj.h> if __CYGWIN32__.
449 (TclWinStat): Don't adjust stat times if __CYGWIN32__.
451 Tue Aug 5 13:25:43 1997 Tom Tromey <tromey@cygnus.com>
453 * win/tclWinPipe.c: Preserved local changes.
454 * win/tclWinSock.c: Preserved local changes.
455 * win/tclWinChan.c: Preserved local changes.
457 Mon Aug 4 16:23:53 1997 Tom Tromey <tromey@cygnus.com>
459 * tests/fCmd.test: fCmd-8.1 test marked nonportable; removed local
462 * tests/defs: Preserved local changes.
464 Fri Aug 1 16:51:03 1997 Ian Lance Taylor <ian@cygnus.com>
466 * win/tclWinChan.c (Tcl_OpenFileChannel): If __CYGWIN32__, convert
467 the path name to a win32 path name.
469 Wed Jul 23 20:03:07 1997 Ian Lance Taylor <ian@cygnus.com>
471 * win/tclWinSock.c (TclWinWatchSocket): Only set the maximum block
472 time to zero if we have an event that matches something in the
475 Mon Jun 30 13:38:43 1997 Ian Lance Taylor <ian@cygnus.com>
477 * win/tclWinPipe.c (TclpCreateProcess): Our DLL is named
478 cygtclpip, not tclpip.
480 * generic/tclEnv.c: If __CYGWIN32__, define environ as a static
482 (EnvInit): If __CYGWIN32__, initialize environ from
483 __imp___cygwin_environ.
484 * win/tclWinPort.h (__imp___cygwin_environ): Don't declare.
485 (environ): Don't define.
486 (TclSetSystemEnv): If __CYGWIN32__, declare as function, don't
488 * win/tclWin32Dll.c (TclSetSystemEnv): New function.
490 Thu Jun 26 13:56:01 1997 Ian Lance Taylor <ian@cygnus.com>
492 * win/Makefile.in (WINDRES): New variable.
493 (install-binaries): Don't install DLLs here...
494 (install-libraries): ...install them here instead.
495 ($(TCLDLL)): Depend upon and link with tclres.o.
496 ($(TCLSH)): Depend upon and link with tclshres.o.
497 ($(TCLTEST)): Likewise.
498 (tclres.o, tclshres.o): New targets.
499 * win/configure.in: Define and substitute WINDRES.
500 * win/configure: Rebuild.
502 Mon Jun 23 10:15:10 1997 Ian Lance Taylor <ian@cygnus.com>
504 * Makefile.in (install-binaries, install-libraries): New targets.
506 Wed Jun 18 12:12:36 1997 Ian Lance Taylor <ian@cygnus.com>
508 * win/Makefile.in: Copy install, install-binaries, and
509 install-libraries rules, and associated variables from
510 unix/Makefile.in, with appropriate adjustments.
512 Thu Jun 12 19:12:20 1997 Ian Lance Taylor <ian@cygnus.com>
514 * win/Makefile.in ($(TMPDIR)/tclcyg.def): Don't export
517 Fri Jun 6 15:52:50 1997 Ian Lance Taylor <ian@cygnus.com>
519 Add support for building with cygwin32:
520 * win/Makefile.in: Rewrite completely based on makefile.vc.
521 * win/configure.in: Rewrite completely.
522 * win/configure: Rebuild.
523 * win/tclWinPort.h (__imp___cygwin_environ): Declare if
525 (environ): Define if __CYGWIN32__.
526 * win/tclWin32Dll.c (_impure_ptr): Define if __CYGWIN32__.
527 (__imp_reent_data): Declare if __CYGWIN32__.
528 (DllMain): Initialize _impure_ptr if __CYGWIN32__.
529 * win/tclWinFCmd.c (TclpRenameFile): Don't use try and except if
531 (TclpCopyFile): Likewise.
532 * win/tclWinPipe.c: Don't include dos.h if __CYGWIN32__.
533 * win/tclWinSock.c (InitSockets): Don't cast to PASCAL FAR if
536 Thu Jun 5 18:17:53 1997 Ian Lance Taylor <ian@cygnus.com>
538 * generic/tcl.h (USE_TCLALLOC): Don't define USE_TCLALLOC if it is
539 already defined (this modifies a CYGNUS LOCAL patch).
541 Fri May 9 09:36:00 1997 Tom Tromey <tromey@cygnus.com>
543 * patchlevel.h: Removed.
545 Wed Apr 9 17:31:41 1997 Bob Manson <manson@charmed.cygnus.com>
547 * generic/regexp.c (regmatch): Speed up .* matching
548 significantly. Treat a single bracketed character the same as a
551 Thu Mar 20 14:27:45 1997 Geoffrey Noer <noer@cygnus.com>
553 * compat/strncasecmp.c: fix args in prototype for strcasecmp
555 Fri Mar 14 10:36:30 1997 Tom Tromey <tromey@cygnus.com>
557 * tests/fCmd.test: Commented out fcmd-8.1 test.
559 Fri Mar 7 10:46:04 1997 Tom Tromey <tromey@cygnus.com>
561 * Updated to Tcl 7.6p2 and preserved Cygnus changes.
563 Wed Mar 5 12:00:44 1997 Martin <hunt@cyber>
565 * Makefile.in, configure.in: Added support for building
566 the windows directory.
567 * configure: Rebuilt.
569 Fri Dec 13 15:47:07 1996 Tom Tromey <tromey@cygnus.com>
571 * compat/strtod.c: Include ../compat/stdlib.h, not
572 compat/stdlib.h. From Donald Koch <koch@cognex.com>.
574 Wed Nov 20 14:07:06 1996 Tom Tromey <tromey@cygnus.com>
576 * generic/tclAlloc.c: Removed; functionality has been integrated
579 Tue Nov 19 09:30:41 1996 Tom Tromey <tromey@cygnus.com>
581 * generic/tcl.h: Remove redundant decls of Tcl_Alloc and friends.
583 Mon Nov 18 14:59:47 1996 Tom Tromey <tromey@cygnus.com>
585 * generic/tclAlloc.c (Tcl_Alloc): Renamed.
586 * generic/tcl.h: Always define USE_TCLALLOC.
588 * Imported Tcl 7.6 and preserved local changes.
590 Mon Aug 5 10:41:11 1996 Tom Tromey <tromey@creche.cygnus.com>
592 * Makefile.in (configure): Don't depend on configure.in.
593 (config.status): Depend on configure.
595 Wed Jul 31 14:41:34 1996 Tom Tromey <tromey@creche.cygnus.com>
597 * tests/socket.test: Commented out test socket-8.1; it can fail on
600 Tue Jul 30 14:53:59 1996 Tom Tromey <tromey@creche.cygnus.com>
602 * tests/socket.test: Find remote.tcl in srcdir.
603 * tests/io.test: Find io.test in srcdir.
604 * tests/defs: Find "defs" in directory $srcdir.
606 Wed Jun 26 12:36:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
608 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
609 * configure: Rebuilt.
611 Thu Jun 6 15:04:44 1996 Gordon Irlam <gordoni@snuffle.cygnus.com>
613 * doc/usenix.ps, doc/usenix.text: Removed because copyright status
616 Mon May 20 16:11:55 1996 Tom Tromey <tromey@creche.cygnus.com>
618 * tcltk-man-html.tcl: Moved to devo/inet.
620 Mon May 6 15:21:14 1996 Tom Tromey <tromey@lisa.cygnus.com>
622 * tcltk-man-html.tcl: Search Tk section 3 man pages if possible.
624 Wed May 1 15:17:14 1996 Tom Tromey <tromey@lisa.cygnus.com>
626 * tcltk-man-html.tcl: New file.
628 Thu Mar 7 10:01:05 1996 Tom Tromey <tromey@creche.cygnus.com>
630 * Makefile.in (config.status): Don't depend on configure.
632 Wed Mar 6 10:48:56 1996 Tom Tromey <tromey@creche.cygnus.com>
634 * Makefile.in (Makefile): Removed redundant rule.
636 Thu Feb 29 21:27:38 1996 Fred Fish <fnf@ninemoons.com>
638 * Makefile.in (configure): Run autoconf in source dir,
641 Thu Feb 29 09:08:52 1996 Tom Tromey <tromey@creche.cygnus.com>
643 * Makefile.in (Makefile): New rule.
644 (config.status): New rule.
646 * tests/all: Use $srcdir to find tests.
648 Only print filename, not entire path.
650 Tue Feb 27 20:40:56 1996 Rob Savoye <rob@chinadoll.cygnus.com>
652 * unix/configure.in: Use -fpic for dltests, as gcc now support
653 shared libraries on HPUX.
654 * configure: Rebuild.
656 Mon Feb 12 14:55:34 1996 Rob Savoye <rob@chinadoll.cygnus.com>
658 * unix/configure.in: Set the shared lib flags so the dynamic
659 loading tests work for SunOS and Solaris when using GCC.
661 Wed Jan 24 09:41:00 1996 Tom Tromey <tromey@creche.cygnus.com>
663 * Makefile.in: Replaced realclean with maintainer-clean.
665 Mon Jan 22 14:42:47 1996 Tom Tromey <tromey@creche.cygnus.com>
667 * tests/all: Print message when tests finished.
669 * Makefile.in (check): Use absolute directory when finding
672 Fri Jan 19 10:35:16 1996 Tom Tromey <tromey@creche.cygnus.com>
674 * Makefile.in (check installcheck): Moved from unix/Makefile.in.
676 Thu Jan 11 14:41:35 1996 Tom Tromey <tromey@creche.cygnus.com>
678 * Makefile.in (test): New target.
680 Wed Jan 10 11:21:38 1996 Tom Tromey <tromey@creche.cygnus.com>
682 * Makefile.in (mostlyclean-recursive clean-recursive
683 distclean-recursive realclean-recursive): Separated out recursive
686 Tue Jan 9 17:34:56 1996 Tom Tromey <tromey@creche.cygnus.com>
688 * Makefile.in: New file.
689 * configure.in: New file.
691 * Updated to the tcl7.5a2 release, plus preserved our patches.
692 Entries past this point mostly likely refer to files in various
695 Fri Dec 1 10:18:01 1995 Rob Savoye <rob@chinadoll.cygnus.com>
697 * Makefile.in, changes, configure, patchlevel.h, tcl.h,
698 tclBasic.c, tclCkalloc.c, tclCmdAH.c, tclCmdMZ.c, tclInt.h,
699 tclMain.c, tclPort.h, tclRegexp.h, tclUnixAZ.c, tclUnixStr.c,
700 tclUnixUtil.c, tclVar.c, README, compat/fixstrtod.c,
701 tests/lsort.test, testsuite/config/default.exp,
702 testsuite/tcl.tests/tcl-test.exp: Upgrade to Tcl7.4p3 to fix a few
705 Thu Nov 16 10:01:20 1995 Rob Savoye <rob@chinadoll.cygnus.com>
707 * configure.in: Use AC_PROG_CC again since Cygnus configure now
708 does the sames thing.
710 Sat Oct 7 20:51:29 1995 Michael Meissner <meissner@cygnus.com>
712 * tcl.h (ckrealloc): Cast pointer argument to char * to silence
715 Sun Aug 20 00:43:51 1995 Jason Molenda (crash@phydeaux.cygnus.com)
717 * configure.in: If the system has a functional strtod(), *don't*
720 Thu Aug 17 16:04:39 1995 Rob Savoye <rob@darkstar.cygnus.com>
722 * tcl: Updated to the official tcl7.4 release, plus preserved
725 Sun Aug 6 11:45:19 1995 Fred Fish <fnf@cygnus.com>
727 * Makefile.in (distclean): Remove config.cache & config.log
729 Mon Jun 12 15:46:48 1995 J.T. Conklin <jtc@rtl.cygnus.com>
731 * tclAlloc.c: New file.
732 * tcl.h (Tcl_Malloc, Tcl_Realloc, Tcl_Free): New functions.
733 (ckalloc, ckrealloc, ckfree): Defined to Tcl_Malloc, Tcl_Free
734 respectively when compiling without TCL_MEM_DEBUG.
735 * Makefile.in (GENERIC_OBJS): Added tclAlloc.o
736 (SRCS): Added tclAlloc.c.
738 Thu Apr 6 19:32:43 1995 Doug Evans <dje@chestnut.cygnus.com>
740 * tclPort.h (gettimeofday): Comment out prototype.
742 Thu Mar 23 17:58:38 1995 Rob Savoye <rob@thepub.cygnus.com>
744 * tcl: Upgrade to 7.4.b2. Update configure.in to autoconf 2.2,
745 merge in our LynxOS patches.
747 Wed Dec 21 15:12:14 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
749 * tclUnixUtil.c: Use __Lynx__ in the conditional which selects
750 LynxOS-specific waitpid() prototype.
752 Mon Dec 19 04:38:49 1994 Angela Marie Thomas <angela@cygnus.com>
754 * Makefile.in (all): use ${AR_FLAGS}, not ${ARFLAGS} because the
755 "make" default for ${ARFLAGS} includes an option, f, which I can't
756 find in any man page and breaks builds.
758 Tue Jun 7 07:44:31 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
760 * compat/tmpnam.c: handle losing LynxOS mktemp.
762 Thu May 26 20:15:55 1994 David J. Mackenzie (djm@poseidon.cygnus.com)
764 * aclocal.m4 (TCL_LYNX_POSIX): Renamed from AC_LYNX_POSIX.
765 Check __GNUC__ value to get POSIX flag right.
766 * configure.in: Use new name.
767 * configure: Regenerate.
769 Wed May 4 20:17:46 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
771 * compat/tmpnam.c: if you're going to redefine P_tmpdir,
774 * compat/strerror.c: undefine various error codes which are
775 defined in terms of others, where that causes duplicated case
776 labels on r/s6000 lynxos 2.2.2.
778 Sat Apr 23 17:10:13 1994 Bill Cox (bill@rtl.cygnus.com)
780 * compat/getcwd.c: The contents of this file was the UCB
781 float.h file. Restored the correct contents from devo.
783 Fri Apr 22 11:28:35 1994 Bill Cox (bill@cygnus.com)
785 * tclUnixUtil.c: Make a new prototype for waitpid if
786 we're compiling under the Lynx version of gcc.
788 Thu Mar 31 19:36:44 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
790 * install.sh: Since "set -e" is in effect, don't use a test that
791 can fail in a while condition; it confuses some shells. Use break
792 instead. Use "case" rather than "if [" for efficiency with some
795 Tue Jan 4 17:03:31 1994 Rob Savoye (rob@rtl.cygnus.com)
797 * All files: Upgraded to Tcl7.3. This version has incompatablities
798 with the old versions before 7.0.
800 Tue Nov 23 13:01:22 1993 Rob Savoye (rob@darkstar.cygnus.com)
802 * configure.in: Use AC_HEADER_CHECK for unistd.h.
804 Tue Nov 9 19:07:39 1993 Rob Savoye (rob@cygnus.com)
806 * tclUnixStr.c (Tcl_ErrnoId): Added cpp tests for duplicate
807 defines that choked LynxOS.
809 Fri Oct 1 17:30:06 1993 Doug Evans (dje@canuck.cygnus.com)
811 * Makefile.in (tclTest.o): Sun VPATH lossage.
813 Tue Aug 17 11:23:27 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
815 * Makefile.in (install): don't install *.tcl all at once
817 Thu Jul 8 09:24:47 1993 Doug Evans (dje@canuck.cygnus.com)
819 * Makefile.in: Add stuff needed to make Sun VPATH work.
821 Thu May 6 12:04:52 1993 Rob Savoye (rob at darkstar.cygnus.com)
823 * Makefile.in: Install the manpages too.
825 Tue May 4 22:01:24 1993 Rob Savoye (rob at darkstar.cygnus.com)
827 * tclUnix.h: Don't set TCL_PID_T anymore. FInd the right dirent.h.
828 * configure.in: Handle no pid_t in sys/types.h. Also also check
830 * Makefile.in: Let INSTALL_PROGRAM and INSTALL_DATA come from
833 Fri Apr 16 07:25:07 1993 Fred Fish (fnf@lisa.cygnus.com)
835 * configure (DEFS): When defining "-Dconst=" define "-DCONST="
836 as well, for the sake of things in compat/* that use it.
838 * Makefile.in (opendir.c): Add missing ../compat/..
840 Mon Apr 5 10:56:28 1993 Rob Savoye (rob@cygnus.com)
842 * testsuite/config/unix-tcl.exp: Use tcl/tclTest for test code
844 * Makefile.in, testsuite/*.in, testsuite/tcl.tests/*.in: Don't use
845 Cygnus configure anymore.
847 Wed Mar 24 02:09:33 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
849 * Makefile.in: add installcheck & dvi targets
851 Fri Mar 19 21:07:25 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
853 * tclEnv.c: disable putenv. no one uses it.
855 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
857 * tcl/testsuite: made modifications to testcases, etc., to allow
858 them to work properly given the reorganization of deja-gnu and the
859 relocation of the testcases from deja-gnu to a "tool" subdirectory.
861 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
863 * tcl/testsuite: Initial creation of tcl/testsuite.
864 Migrated dejagnu testcases and support files for testing nm to
865 tcl/testsuite from deja-gnu. These files were moved "as is"
866 with no modifications. This migration is part of a major overhaul
867 of dejagnu. The modifications to these testcases, etc., which
868 will allow them to work with the new version of dejagnu will be
869 made in a future update.
871 Thu Feb 18 11:31:05 1993 Fred Fish (fnf@cygnus.com)
873 * tclEnv.c (putenv): On at least the Sun and SVR4, and possibly
874 most other systems, the argument is just "char *", not
877 Sat Dec 26 11:13:40 1992 Fred Fish (fnf@cygnus.com)
879 * tclUnix.h (fseek): Returns int, not long. True for both
880 ANSI-C and traditional C unix environments.
882 Wed Dec 16 11:02:29 1992 Ian Lance Taylor (ian@cygnus.com)
884 * configure.in: check for gettimeofday, and define TCL_GETTOD
886 * configure: regenerated.
888 Fri Nov 27 19:09:03 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
890 * Makefile.in: don't make TCL_INCLUDE a subdir of $(includedir)
892 Fri Nov 20 10:15:55 1992 Ian Lance Taylor (ian@cygnus.com)
894 * Makefile.in (INSTALL): Default to @INSTALL@, not install -c.
895 (test): get tests from $(srcdir).
897 Sun Nov 8 21:56:26 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
899 * Makefile.in: install .tcl files from $(srcdir)/library
901 * New file for GNU/Cygnus distribution of TCL.