1 Tue Jun 6 12:17:46 2000 Christopher Faylor <cgf@cygnus.com>
3 * generic/tclFilename.c (Tcl_TranslateFileName): Reinstate Mon Jun 5
4 18:18:32 2000 Christopher Faylor <cgf@cygnus.com> minus a typo.
6 Tue Jun 6 17:05:20 2000 Andrew Cagney <cagney@b1.cygnus.com>
8 * generic/tclFileName.c (Tcl_TranslateFileName): Revert Mon Jun 5
9 18:48:32 2000 Christopher Faylor <cgf@cygnus.com>, didn't compile.
11 Mon Jun 5 18:48:32 2000 Christopher Faylor <cgf@cygnus.com>
13 * generic/tclFileName.c (Tcl_TranslateFileName): Cygwin paths (and
14 Windows in general, actually) do not need to have '/'s translated into
17 * win/tclWinFile.c (TclMatchFiles): Ditto.
18 * generic/tclInitScript.h: Look in "../bin/usr/share" as well as
21 Thu Apr 20 17:01:19 2000 Andrew Cagney <cagney@b1.cygnus.com>
23 From Alexandre Oliva <aoliva@cygnus.com>
24 * generic/tclPosixStr.c (Tcl_SignalId, Tcl_SignalMsg): Do not
25 issue SIGPWR case if it's the same as SIGLOST.
27 2000-01-26 DJ Delorie <dj@cygnus.com>
29 * win/tclWin32Dll.c (DllMain): Use standard _imp__reent_data,
30 not old-style __imp_reent_data
31 * generic/tclEnv.c (environ): ditto for _imp____cygwin_environ
33 2000-01-17 Drew Moseley <dmoseley@cygnus.com>
35 * cygwin/configure.in: Fixed bug in setting of shell variable which
36 caused it to be interpreted as a subcommand rather than a variable.
37 * cygwin/configure: Regenerated.
39 1999-11-09 DJ Delorie <dj@cygnus.com>
41 * cygwin/*: redone with automake for cygwin-specific info (from cgf)
42 to support cross-host builds
44 1999-10-26 DJ Delorie <dj@cygnus.com>
46 * cygwin/*: new; replicate unix/* setup (other modules look
47 in unix/* for "local" builds; we don't want them to find the
49 * unix/Makefile.in: undo
50 * configure.in: For cygwin, build win and cygwin
51 * Makefile.in: re-enable multi-dir support
53 Tue Oct 26 13:16:09 1999 Christopher Faylor <cgf@cygnus.com>
55 * win/configure.in: Add better detection of cross-compilation
57 * win/configure: Regenerate.
59 1999-10-20 DJ Delorie <dj@cygnus.com>
61 * Makefile.in: temporarily disable second subdirectory
63 1999-10-19 DJ Delorie <dj@cygnus.com>
65 * Makefile.in: support two subdirectories
66 * configure[.in]: for Cygwin, build both win and unix variants
67 * generic/tclEnv.c: include windows.h for cygwin
68 * generic/tclPort.h: If building the unix variant for cygwin,
69 pretend we're a unix machine instead of a windows machine.
70 * unix/Makefile.in: don't list -lc; it breaks on cygwin.
71 * unix/tclUnixFCmd.c: don't support fifos on cygwin
73 1999-08-05 DJ Delorie <dj@cygnus.com>
75 * win/tclWinInit.c (TclPlatformInit): add tcl_pkgPath hack
77 1999-05-18 Fred Fish <fnf@cygnus.com>
79 * generic/tclPosixStr.c (Tcl_ErrnoId): Avoid duplicate case when
80 ENOTSUP and EOPNOTSUPP are defined to the same thing.
81 (Tcl_ErrnoMsg): Ditto.
83 Fri Feb 26 17:40:55 1999 Geoffrey Noer <noer@cygnus.com>
85 * win/configure.in: change "cygwin32*" to "cygwin*"
86 * win/configure: Regenerated.
87 * configure.in: Change "cygwin32*" to "cygwin*"
88 * configure: Regenerate.
90 1999-02-11 Syd Polk <spolk@cygnus.com>
92 * unix/configure.in: Forgot to AC_SUBST TCL_LIB_FULL_PATH
93 * unix/configure: Regenerated.
95 1999-02-10 Syd Polk <spolk@cygnus.com>
97 * unix/configure.in unix/tclConfig.sh.in: Export TCL_LIB_FULL_PATH
99 * unix/configure: Regenerated.
101 1999-01-27 James Ingham <jingham@cygnus.com>
103 * generic/tclInitScript.h: Added two missing \n\'s to initScript
104 *generic/tclCmdIL.c: Fixed #ifdef that was giving gcc warning.
106 1999-01-20 James Ingham <jingham@cygnus.com>
108 * library/init.tcl (auto_mkindex_parser::mkindex): Clean out the parser
109 interpreter completely between each file, rather than
110 trying to remove imports by hand. The latter method loses with
111 IncrTcl, since that imports the class command by hand, and if you
112 ever do "namespace import itcl::*" in your code, this will get
115 Tue Nov 24 18:27:40 1998 Jim Ingham jingham@cygnus.com
117 * Import of Tcl8.0.4 from Scriptics.
119 Thu Sep 17 17:03:18 1998 Martin M. Hunt <hunt@cygnus.com>
122 * unix/configure: Rebuilt
124 Tue Aug 25 18:13:30 1998 Jim Ingham <jingham@cygnus.com>
126 * init.tcl (tcl_findLibrary): Added an argument determining
127 whether to source a packages init file into the TclPro
130 Thu Aug 20 14:32:59 1998 Jim Ingham jingham@cygnus.com
132 * Import of Tcl 8.0.3 from Scriptics, with our modifications.
133 I also changed the Sciptics startup code so it can find our
134 libraries whether in the build tree or the install tree.
136 1998-07-03 Ben Elliston <bje@cygnus.com>
138 Patches from Ian Roxborough <irox@cygnus.com>.
139 * generic/tclCmdIL.c (Tcl_LsearchObjCmd): Additional test when
140 compiling with Microsoft Visual C++.
142 * win/configure.in: Add AC_OBJEXT macro invocation.
144 * win/configure: Regenerate.
146 * win/Makefile.in: Don't assume object files end in `.o'.
148 * win/tclWinPort.h (PASCAL): Define when compiling with Microsoft
151 * win/tclWinSock.c (PASCAL): Likewise.
153 Tue Jun 30 18:56:27 1998 Jim Ingham <jingham@cygnus.com>
155 * generic/tclListObj.c (Tcl_SetListObj, SetListFromAny) Import a
156 change to the list code from tcl8.1 which prevents a crash
157 when you do Tcl_SetListObj(obj, 0, NULL) on an object which
158 has been created with Tcl_NewObj, but never written into.
160 Thu Jun 18 10:25:00 1998 Syd Polk <spolk@cygnus.com>
162 * The import from Tcl 8.1a2 created all of the files that wer
163 in the Tcl 8.1a2 distribution but not in devo. Since they
164 are on their own branch, I removed them from devo.
166 Fri Jun 12 11:42:30 1998 Ian Lance Taylor <ian@cygnus.com>
168 * win/install-sh: Remove.
170 Fri Jun 12 11:42:10 1998 Mumit Khan <khan@xraylith.wisc.edu>
172 * configure.in (*-*-mingw32*): Support.
173 * win/Makefile.in (TCL_ALLOC_OBJ, DLL_LDLIBS, DLL_LDFLAGS): New
175 (TCLOBJS): Use TCL_ALLOC_OBJ.
176 ($(TMPDIR)/tclcyg.def): Ignore errors.
177 ($(TMPDIR)/tclplugin.def): Likewise.
178 ($(TCLDLL),$(TCLPLUGINDLL,$(TCLREGDLL)): Cleanup DLL build flags
179 and use TCL_ALLOC_OBJ, DLL_LDLIBS and DLL_LDFLAGS.
180 * win/configure.in: Call AC_CANONICAL_HOST.
181 (TCL_ALLOC_OBJ, DLL_LDLIBS, DLL_LDFLAGS): Define and substitute.
182 (TCL_PATCH_LEVEL): Bump to p2.
183 * win/tclWinPort.h (environ, hypot, exception): Define for Mingw32.
184 (EDEADLOCK): Undefine for Mingw32.
185 * win/configure: Rebuild.
187 Fri May 29 17:11:01 1998 Ian Lance Taylor <ian@cygnus.com>
189 * win/Makefile.in (install-minimal): Don't create
192 Sun May 24 11:18:28 1998 Khamis Abuelkomboz <khamis@mxbig.multix.de>
194 * generic/tclCmdIL.c (Tcl_LsearchObjCmd): using strnicmp for MSVC,
195 strncasecmp otherwise.
197 Fri May 22 16:56:53 1998 Khamis Abuelkomboz <khamis@mxbig.multix.de>
199 * generic/tclCmdIL.c (NOCASE): let lsearch accept "-nocase"
200 (DICTIONARY): likewise, a synonym for "nocase".
201 So you can call lsearch with a "-nocase" or "-dictionary" flag to
202 use strcasecmp to find an item.
204 Thu Apr 30 18:10:15 1998 Geoffrey Noer <noer@cygnus.com>
206 * win/Makefile.in: invoke gcc instead of ld when producing
207 dlls. Pass the linker options down via args to -Wl options.
209 Mon Apr 20 11:40:23 MEST 1998 Khamis Abuelkomboz <khamis@cygnus.com>
210 *tcl/win tclWinPipe.c
211 (PipeWatchProc): Mask PipeThread using (LPTHREAD_START_ROUTINE) to
212 remind bogus messages.
214 Tue Apr 7 16:36:49 1998 Ian Lance Taylor <ian@cygnus.com>
216 * win/tclWinFile.c: If __CYGWIN32__, call chdir rather than
217 SetCurrentDirectory, so that the cygwin32 DLL knows the current
218 directory when doing path munging.
220 Sat Mar 21 21:18:06 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
222 Merged changes from Foundry (list follows in reverse chronological
225 - Tom Tromey <tromey@cygnus.com>
226 * library/init.tcl (auto_execok): If ide_cygwin_path command is
227 defined, the convert PATH environment variable to Win32 path list
229 * win/stub16.c: Include <string.h>.
230 * win/tclWinInit.c (TclPlatformInit): Don't look in registry to
231 find default tcl_library setting.
233 - Ian Lance Taylor <ian@cygnus.com>
234 * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging
236 ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise.
237 * generic/tclIOUtil.c (Tcl_EvalFile): Put the newly allocated
238 buffer into an object and use Tcl_EvalObj, rather than having
239 Tcl_Eval copy the buffer.
240 * generic/tclEnv.c (TclSetEnv): Don't set the env array if the
241 value is the same as the one we are trying to set.
243 Sat Feb 21 08:59:00 1998 Chris Provenzano <proven@cygnus.com>
245 * Makefile.in, unix/Makefile.in
246 Don't set shell to /bin/sh. Set it to @SHELL@
248 * configure: Regenerated with support for @SHELL@ substitution
250 Mon Feb 9 16:02:47 1998 Ian Lance Taylor <ian@cygnus.com>
252 * win/configure.in: Call AC_PROG_RANLIB so that TCL_RANLIB gets
253 set correctly in tclConfig.sh.
254 * win/configure: Rebuild.
256 Tue Jan 20 19:24:22 1998 Ian Lance Taylor <ian@cygnus.com>
258 * win/tclWinChan.c (TclGetDefaultStdChannel): Check for error
259 return from Tcl_MakeFileChannel.
261 Tue Dec 23 16:25:02 1997 Ian Lance Taylor <ian@cygnus.com>
263 * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging
265 ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise.
267 Wed Nov 5 00:50:32 1997 Martin M. Hunt <hunt@cygnus.com>
269 * library/word.tcl: Always use Motif-style selections.
271 Tue Oct 28 17:44:15 1997 Martin M. Hunt <hunt@cygnus.com>
273 * win/tclWinChan.c (Tcl_OpenFileChannel): Patch "winchan.txt"
274 from net. Fixes problems with PC-NFS access.
276 * win/tclWinSock.c (Tcl_GetHostName): Fix problem where
277 [info hostname] crashes on NT 4.0 machines that do not have
278 networking installed. Patch from Darrel Schneider
279 <darrel@gemstone.com>
281 Tue Oct 28 16:31:46 1997 Ian Lance Taylor <ian@cygnus.com>
283 * Makefile.in (install-minimal): New target.
284 * win/Makefile.in (install-minimal): New target.
286 Wed Oct 15 18:58:32 1997 Ian Lance Taylor <ian@cygnus.com>
288 * win/tclWinPort.h: If __CYGWIN32__, define TclpAlloc, TclpFree,
289 and TclpRealloc rather than TclpSysAlloc, TclpSysFree, and
291 * win/Makefile.in (TCLOBJS): Remove tclAlloc.o.
293 Thu Sep 25 02:57:00 1997 Martin M. Hunt <hunt@cygnus.com>
295 * generic/tclCmdAH.c (Tcl_FormatObjCmd): This fixes an
296 off-by-one error in the format command that can lead to memory
297 corruption on some systems, most notable little endian systems,
298 such as Intel. Patch "format.txt" from patches archive.
300 * unix/tclUnixChan.c (TcpGetOptionProc): Applied patch
301 "unixchan.txt" from patches archive.
303 Tue Sep 23 14:31:01 1997 Tom Tromey <tromey@cygnus.com>
305 * generic/tclStringObj.c (Tcl_DbNewStringObj): Don't die if
306 bytes==NULL. From schoenw@gaertner.de (Juergen Schoenwaelder).
308 * generic/tclIO.c (Tcl_SetChannelOption): Allow output translation
309 mode to be "auto". From Dave Dykstra <dwd@bell-labs.com>.
311 Thu Sep 4 11:29:14 1997 Martin M. Hunt <hunt@cygnus.com>
313 * generic/tclIO.c: Applied patch "io.txt" from the
316 Tue Sep 2 16:49:16 PDT 1997 Khamis Abuelkomboz <khamis@cygnus.com>
318 In this file I have found two bugs:
319 One in focus policy (wrong function call)
320 and the main error was by the tkMenuUnpost procedure (toplevel problem).
321 Generaly this script doesn't work correctly at all and I don't
322 know if we have the latest version of this file.
324 Thu Aug 28 17:20:57 1997 Ian Lance Taylor <ian@cygnus.com>
326 * win/Makefile.in (install-libraries): Install http2.0 and
329 * generic/tclEnv.c (TclCygwin32Putenv): Call unsetenv rather than
330 putenv to remove the variable.
332 * generic/tclAlloc.c: Don't define caddr_t if __CYGWIN32__.
334 Thu Aug 28 15:31:05 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>
335 * generic/tclCompile.c generic/tclEnv.c generic/tclTestObj.c
339 Sun Aug 24 21:35:19 1997 Ian Lance Taylor <ian@cygnus.com>
341 * win/Makefile.in ($(TCLDLL)): Set base address to 0x66000000.
342 ($(TCLREGDLL)): Set base address to 0x66200000.
344 Thu Aug 21 12:49:47 1997 Ian Lance Taylor <ian@cygnus.com>
346 * win/tclWinPipe.c (Tcl_WaitPid): If __CYGWIN32__, handle a
347 cygwin32 signal exit status correctly.
349 * win/tclWinPipe.c (PipeThread): Only set PIPE_READAHEAD if we
350 really did read a byte. Set PIPE_READABLE if ReadFile completes.
351 (PipeProc): Don't bother to set PIPE_READABLE either.
352 (PipeSetupProc): Handle a read from a pipe without a thread.
353 (PipeCheckProc): Likewise.
355 Wed Aug 20 23:17:23 1997 Ian Lance Taylor <ian@cygnus.com>
357 * win/tclWinPipe.c (PIPE_READABLE, PIPE_CLOSED): Define.
358 (PIPE_HAS_THREAD, PIPE_READAHEAD): Define.
359 (PipeInfo): Add fields: flagsMutex, mutex, tryReadEvent,
361 (pipeHwnd): New static variable.
362 (PipeGetFlags, PipeSetFlag, PipeResetFlag): New static functions.
363 Use them for all access to the flags field of a pipe.
364 (PipeThread): New static function.
365 (PipeProc): New static function.
366 (PipeInit): Set up pipe window class and window.
367 (PipeExitHandler): Unregister the class and destroy the window.
368 (PipeSetupProc): Only set the block time to 0 for a readable pipe
369 if we know that it is readable. If we want read events, tell the
370 thread to try a read.
371 (PipeCheckProc): Only post an event for a readable pipe if we know
373 (TclpCreateCommandChannel): Create the flags mutex.
374 (PipeCloseProc): If the pipe has a thread, tell the thread the
375 pipe is closed, and let it free everything. Otherwise, close the
377 (PipeInputProc): Lock the pipe during the function. Use the
378 readahead byte if it is available. Reset PIPE_READABLE.
379 (PipeEventProc): Check PIPE_READABLE if we have a thread.
380 (PipeWatchProc): Create a thread if we want read events.
382 Tue Aug 19 16:34:54 MET DST 1997 Zsolt Koppany <zkoppany@multix.de>
384 Removed patch from EnvExitProc()
386 Mon Aug 18 20:15:23 1997 Ian Lance Taylor <ian@cygnus.com>
388 * win/tclWinPipe.c (TclpCreateProcess): Make sure the pipe stuff
391 * win/tclWin32Dll.c (TclSetSystemEnv): If we set Path, clear
392 PATH. If we set PATH, clear Path.
394 Fri Aug 15 19:20:44 1997 Ian Lance Taylor <ian@cygnus.com>
396 * win/tclWinInit.c (initScript): Look up one more level, to allow
397 for exec-prefix being a subdirectory of prefix.
399 Wed Aug 13 13:22:15 1997 Ian Lance Taylor <ian@cygnus.com>
401 * generic/tclPipe.c (TclCreatePipeline): Check explicitly for
402 redirecting stderr to stdout, and handle it by making the stderr
403 file a copy of the stdout file.
405 * generic/tclEnv.c (TclSetEnv): Call TclSetSystemEnv before
408 Mon Aug 11 19:39:45 1997 Ian Lance Taylor <ian@cygnus.com>
410 * configure.in: Call AC_CANONICAL_HOST. Check host, not target,
412 * configure: Rebuild.
414 Sat Aug 9 20:27:48 1997 Ian Lance Taylor <ian@cygnus.com>
416 * win/tclWinSock.c (SocketEventProc): Handle an FD_CONNECT event
417 for a client channel. On FD_CLOSE for a client channel, set
419 (Tcl_MakeTcpClientChannel): Select for FD_CONNECT.
420 (TcpWatchProc): Watch for FD_CLOSE on a client channel when
421 looking for writable. Watch for FD_CONNECT on a client channel in
424 Thu Aug 7 12:44:49 1997 Ian Lance Taylor <ian@cygnus.com>
426 * win/tclWinSock.c: Add clientChannel field.
427 (SocketEventProc): Handle FD_ACCEPT on a client channel by setting
429 (NewSocketInfo): Initialize clientChannel field to 0.
430 (Tcl_MakeTcpClientChannel): Set clientChannel field to 1. Select
433 * win/tclWinInit.c (initScript): Use share rather than lib.
435 Wed Aug 6 20:49:13 1997 Ian Lance Taylor <ian@cygnus.com>
437 * win/Makefile.in: Update for Tcl 8.0.
438 * win/configure.in: Likewise.
439 * win/configure: Rebuild.
440 * win/tclWin32Dll.c (TclSetSystemEnv): Handle a NULL value.
441 * win/tclWinChan.c (Tcl_OpenFileChannel): Move conv_to_win32_path
442 call after Tcl_TranslateFileName call.
443 * win/tclWinFile.c: Don't include <shlobj.h> if __CYGWIN32__.
444 (TclWinStat): Don't adjust stat times if __CYGWIN32__.
446 Tue Aug 5 13:25:43 1997 Tom Tromey <tromey@cygnus.com>
448 * win/tclWinPipe.c: Preserved local changes.
449 * win/tclWinSock.c: Preserved local changes.
450 * win/tclWinChan.c: Preserved local changes.
452 Mon Aug 4 16:23:53 1997 Tom Tromey <tromey@cygnus.com>
454 * tests/fCmd.test: fCmd-8.1 test marked nonportable; removed local
457 * tests/defs: Preserved local changes.
459 Fri Aug 1 16:51:03 1997 Ian Lance Taylor <ian@cygnus.com>
461 * win/tclWinChan.c (Tcl_OpenFileChannel): If __CYGWIN32__, convert
462 the path name to a win32 path name.
464 Wed Jul 23 20:03:07 1997 Ian Lance Taylor <ian@cygnus.com>
466 * win/tclWinSock.c (TclWinWatchSocket): Only set the maximum block
467 time to zero if we have an event that matches something in the
470 Mon Jun 30 13:38:43 1997 Ian Lance Taylor <ian@cygnus.com>
472 * win/tclWinPipe.c (TclpCreateProcess): Our DLL is named
473 cygtclpip, not tclpip.
475 * generic/tclEnv.c: If __CYGWIN32__, define environ as a static
477 (EnvInit): If __CYGWIN32__, initialize environ from
478 __imp___cygwin_environ.
479 * win/tclWinPort.h (__imp___cygwin_environ): Don't declare.
480 (environ): Don't define.
481 (TclSetSystemEnv): If __CYGWIN32__, declare as function, don't
483 * win/tclWin32Dll.c (TclSetSystemEnv): New function.
485 Thu Jun 26 13:56:01 1997 Ian Lance Taylor <ian@cygnus.com>
487 * win/Makefile.in (WINDRES): New variable.
488 (install-binaries): Don't install DLLs here...
489 (install-libraries): ...install them here instead.
490 ($(TCLDLL)): Depend upon and link with tclres.o.
491 ($(TCLSH)): Depend upon and link with tclshres.o.
492 ($(TCLTEST)): Likewise.
493 (tclres.o, tclshres.o): New targets.
494 * win/configure.in: Define and substitute WINDRES.
495 * win/configure: Rebuild.
497 Mon Jun 23 10:15:10 1997 Ian Lance Taylor <ian@cygnus.com>
499 * Makefile.in (install-binaries, install-libraries): New targets.
501 Wed Jun 18 12:12:36 1997 Ian Lance Taylor <ian@cygnus.com>
503 * win/Makefile.in: Copy install, install-binaries, and
504 install-libraries rules, and associated variables from
505 unix/Makefile.in, with appropriate adjustments.
507 Thu Jun 12 19:12:20 1997 Ian Lance Taylor <ian@cygnus.com>
509 * win/Makefile.in ($(TMPDIR)/tclcyg.def): Don't export
512 Fri Jun 6 15:52:50 1997 Ian Lance Taylor <ian@cygnus.com>
514 Add support for building with cygwin32:
515 * win/Makefile.in: Rewrite completely based on makefile.vc.
516 * win/configure.in: Rewrite completely.
517 * win/configure: Rebuild.
518 * win/tclWinPort.h (__imp___cygwin_environ): Declare if
520 (environ): Define if __CYGWIN32__.
521 * win/tclWin32Dll.c (_impure_ptr): Define if __CYGWIN32__.
522 (__imp_reent_data): Declare if __CYGWIN32__.
523 (DllMain): Initialize _impure_ptr if __CYGWIN32__.
524 * win/tclWinFCmd.c (TclpRenameFile): Don't use try and except if
526 (TclpCopyFile): Likewise.
527 * win/tclWinPipe.c: Don't include dos.h if __CYGWIN32__.
528 * win/tclWinSock.c (InitSockets): Don't cast to PASCAL FAR if
531 Thu Jun 5 18:17:53 1997 Ian Lance Taylor <ian@cygnus.com>
533 * generic/tcl.h (USE_TCLALLOC): Don't define USE_TCLALLOC if it is
534 already defined (this modifies a CYGNUS LOCAL patch).
536 Fri May 9 09:36:00 1997 Tom Tromey <tromey@cygnus.com>
538 * patchlevel.h: Removed.
540 Wed Apr 9 17:31:41 1997 Bob Manson <manson@charmed.cygnus.com>
542 * generic/regexp.c (regmatch): Speed up .* matching
543 significantly. Treat a single bracketed character the same as a
546 Thu Mar 20 14:27:45 1997 Geoffrey Noer <noer@cygnus.com>
548 * compat/strncasecmp.c: fix args in prototype for strcasecmp
550 Fri Mar 14 10:36:30 1997 Tom Tromey <tromey@cygnus.com>
552 * tests/fCmd.test: Commented out fcmd-8.1 test.
554 Fri Mar 7 10:46:04 1997 Tom Tromey <tromey@cygnus.com>
556 * Updated to Tcl 7.6p2 and preserved Cygnus changes.
558 Wed Mar 5 12:00:44 1997 Martin <hunt@cyber>
560 * Makefile.in, configure.in: Added support for building
561 the windows directory.
562 * configure: Rebuilt.
564 Fri Dec 13 15:47:07 1996 Tom Tromey <tromey@cygnus.com>
566 * compat/strtod.c: Include ../compat/stdlib.h, not
567 compat/stdlib.h. From Donald Koch <koch@cognex.com>.
569 Wed Nov 20 14:07:06 1996 Tom Tromey <tromey@cygnus.com>
571 * generic/tclAlloc.c: Removed; functionality has been integrated
574 Tue Nov 19 09:30:41 1996 Tom Tromey <tromey@cygnus.com>
576 * generic/tcl.h: Remove redundant decls of Tcl_Alloc and friends.
578 Mon Nov 18 14:59:47 1996 Tom Tromey <tromey@cygnus.com>
580 * generic/tclAlloc.c (Tcl_Alloc): Renamed.
581 * generic/tcl.h: Always define USE_TCLALLOC.
583 * Imported Tcl 7.6 and preserved local changes.
585 Mon Aug 5 10:41:11 1996 Tom Tromey <tromey@creche.cygnus.com>
587 * Makefile.in (configure): Don't depend on configure.in.
588 (config.status): Depend on configure.
590 Wed Jul 31 14:41:34 1996 Tom Tromey <tromey@creche.cygnus.com>
592 * tests/socket.test: Commented out test socket-8.1; it can fail on
595 Tue Jul 30 14:53:59 1996 Tom Tromey <tromey@creche.cygnus.com>
597 * tests/socket.test: Find remote.tcl in srcdir.
598 * tests/io.test: Find io.test in srcdir.
599 * tests/defs: Find "defs" in directory $srcdir.
601 Wed Jun 26 12:36:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
603 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
604 * configure: Rebuilt.
606 Thu Jun 6 15:04:44 1996 Gordon Irlam <gordoni@snuffle.cygnus.com>
608 * doc/usenix.ps, doc/usenix.text: Removed because copyright status
611 Mon May 20 16:11:55 1996 Tom Tromey <tromey@creche.cygnus.com>
613 * tcltk-man-html.tcl: Moved to devo/inet.
615 Mon May 6 15:21:14 1996 Tom Tromey <tromey@lisa.cygnus.com>
617 * tcltk-man-html.tcl: Search Tk section 3 man pages if possible.
619 Wed May 1 15:17:14 1996 Tom Tromey <tromey@lisa.cygnus.com>
621 * tcltk-man-html.tcl: New file.
623 Thu Mar 7 10:01:05 1996 Tom Tromey <tromey@creche.cygnus.com>
625 * Makefile.in (config.status): Don't depend on configure.
627 Wed Mar 6 10:48:56 1996 Tom Tromey <tromey@creche.cygnus.com>
629 * Makefile.in (Makefile): Removed redundant rule.
631 Thu Feb 29 21:27:38 1996 Fred Fish <fnf@ninemoons.com>
633 * Makefile.in (configure): Run autoconf in source dir,
636 Thu Feb 29 09:08:52 1996 Tom Tromey <tromey@creche.cygnus.com>
638 * Makefile.in (Makefile): New rule.
639 (config.status): New rule.
641 * tests/all: Use $srcdir to find tests.
643 Only print filename, not entire path.
645 Tue Feb 27 20:40:56 1996 Rob Savoye <rob@chinadoll.cygnus.com>
647 * unix/configure.in: Use -fpic for dltests, as gcc now support
648 shared libraries on HPUX.
649 * configure: Rebuild.
651 Mon Feb 12 14:55:34 1996 Rob Savoye <rob@chinadoll.cygnus.com>
653 * unix/configure.in: Set the shared lib flags so the dynamic
654 loading tests work for SunOS and Solaris when using GCC.
656 Wed Jan 24 09:41:00 1996 Tom Tromey <tromey@creche.cygnus.com>
658 * Makefile.in: Replaced realclean with maintainer-clean.
660 Mon Jan 22 14:42:47 1996 Tom Tromey <tromey@creche.cygnus.com>
662 * tests/all: Print message when tests finished.
664 * Makefile.in (check): Use absolute directory when finding
667 Fri Jan 19 10:35:16 1996 Tom Tromey <tromey@creche.cygnus.com>
669 * Makefile.in (check installcheck): Moved from unix/Makefile.in.
671 Thu Jan 11 14:41:35 1996 Tom Tromey <tromey@creche.cygnus.com>
673 * Makefile.in (test): New target.
675 Wed Jan 10 11:21:38 1996 Tom Tromey <tromey@creche.cygnus.com>
677 * Makefile.in (mostlyclean-recursive clean-recursive
678 distclean-recursive realclean-recursive): Separated out recursive
681 Tue Jan 9 17:34:56 1996 Tom Tromey <tromey@creche.cygnus.com>
683 * Makefile.in: New file.
684 * configure.in: New file.
686 * Updated to the tcl7.5a2 release, plus preserved our patches.
687 Entries past this point mostly likely refer to files in various
690 Fri Dec 1 10:18:01 1995 Rob Savoye <rob@chinadoll.cygnus.com>
692 * Makefile.in, changes, configure, patchlevel.h, tcl.h,
693 tclBasic.c, tclCkalloc.c, tclCmdAH.c, tclCmdMZ.c, tclInt.h,
694 tclMain.c, tclPort.h, tclRegexp.h, tclUnixAZ.c, tclUnixStr.c,
695 tclUnixUtil.c, tclVar.c, README, compat/fixstrtod.c,
696 tests/lsort.test, testsuite/config/default.exp,
697 testsuite/tcl.tests/tcl-test.exp: Upgrade to Tcl7.4p3 to fix a few
700 Thu Nov 16 10:01:20 1995 Rob Savoye <rob@chinadoll.cygnus.com>
702 * configure.in: Use AC_PROG_CC again since Cygnus configure now
703 does the sames thing.
705 Sat Oct 7 20:51:29 1995 Michael Meissner <meissner@cygnus.com>
707 * tcl.h (ckrealloc): Cast pointer argument to char * to silence
710 Sun Aug 20 00:43:51 1995 Jason Molenda (crash@phydeaux.cygnus.com)
712 * configure.in: If the system has a functional strtod(), *don't*
715 Thu Aug 17 16:04:39 1995 Rob Savoye <rob@darkstar.cygnus.com>
717 * tcl: Updated to the official tcl7.4 release, plus preserved
720 Sun Aug 6 11:45:19 1995 Fred Fish <fnf@cygnus.com>
722 * Makefile.in (distclean): Remove config.cache & config.log
724 Mon Jun 12 15:46:48 1995 J.T. Conklin <jtc@rtl.cygnus.com>
726 * tclAlloc.c: New file.
727 * tcl.h (Tcl_Malloc, Tcl_Realloc, Tcl_Free): New functions.
728 (ckalloc, ckrealloc, ckfree): Defined to Tcl_Malloc, Tcl_Free
729 respectively when compiling without TCL_MEM_DEBUG.
730 * Makefile.in (GENERIC_OBJS): Added tclAlloc.o
731 (SRCS): Added tclAlloc.c.
733 Thu Apr 6 19:32:43 1995 Doug Evans <dje@chestnut.cygnus.com>
735 * tclPort.h (gettimeofday): Comment out prototype.
737 Thu Mar 23 17:58:38 1995 Rob Savoye <rob@thepub.cygnus.com>
739 * tcl: Upgrade to 7.4.b2. Update configure.in to autoconf 2.2,
740 merge in our LynxOS patches.
742 Wed Dec 21 15:12:14 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
744 * tclUnixUtil.c: Use __Lynx__ in the conditional which selects
745 LynxOS-specific waitpid() prototype.
747 Mon Dec 19 04:38:49 1994 Angela Marie Thomas <angela@cygnus.com>
749 * Makefile.in (all): use ${AR_FLAGS}, not ${ARFLAGS} because the
750 "make" default for ${ARFLAGS} includes an option, f, which I can't
751 find in any man page and breaks builds.
753 Tue Jun 7 07:44:31 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
755 * compat/tmpnam.c: handle losing LynxOS mktemp.
757 Thu May 26 20:15:55 1994 David J. Mackenzie (djm@poseidon.cygnus.com)
759 * aclocal.m4 (TCL_LYNX_POSIX): Renamed from AC_LYNX_POSIX.
760 Check __GNUC__ value to get POSIX flag right.
761 * configure.in: Use new name.
762 * configure: Regenerate.
764 Wed May 4 20:17:46 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
766 * compat/tmpnam.c: if you're going to redefine P_tmpdir,
769 * compat/strerror.c: undefine various error codes which are
770 defined in terms of others, where that causes duplicated case
771 labels on r/s6000 lynxos 2.2.2.
773 Sat Apr 23 17:10:13 1994 Bill Cox (bill@rtl.cygnus.com)
775 * compat/getcwd.c: The contents of this file was the UCB
776 float.h file. Restored the correct contents from devo.
778 Fri Apr 22 11:28:35 1994 Bill Cox (bill@cygnus.com)
780 * tclUnixUtil.c: Make a new prototype for waitpid if
781 we're compiling under the Lynx version of gcc.
783 Thu Mar 31 19:36:44 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
785 * install.sh: Since "set -e" is in effect, don't use a test that
786 can fail in a while condition; it confuses some shells. Use break
787 instead. Use "case" rather than "if [" for efficiency with some
790 Tue Jan 4 17:03:31 1994 Rob Savoye (rob@rtl.cygnus.com)
792 * All files: Upgraded to Tcl7.3. This version has incompatablities
793 with the old versions before 7.0.
795 Tue Nov 23 13:01:22 1993 Rob Savoye (rob@darkstar.cygnus.com)
797 * configure.in: Use AC_HEADER_CHECK for unistd.h.
799 Tue Nov 9 19:07:39 1993 Rob Savoye (rob@cygnus.com)
801 * tclUnixStr.c (Tcl_ErrnoId): Added cpp tests for duplicate
802 defines that choked LynxOS.
804 Fri Oct 1 17:30:06 1993 Doug Evans (dje@canuck.cygnus.com)
806 * Makefile.in (tclTest.o): Sun VPATH lossage.
808 Tue Aug 17 11:23:27 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
810 * Makefile.in (install): don't install *.tcl all at once
812 Thu Jul 8 09:24:47 1993 Doug Evans (dje@canuck.cygnus.com)
814 * Makefile.in: Add stuff needed to make Sun VPATH work.
816 Thu May 6 12:04:52 1993 Rob Savoye (rob at darkstar.cygnus.com)
818 * Makefile.in: Install the manpages too.
820 Tue May 4 22:01:24 1993 Rob Savoye (rob at darkstar.cygnus.com)
822 * tclUnix.h: Don't set TCL_PID_T anymore. FInd the right dirent.h.
823 * configure.in: Handle no pid_t in sys/types.h. Also also check
825 * Makefile.in: Let INSTALL_PROGRAM and INSTALL_DATA come from
828 Fri Apr 16 07:25:07 1993 Fred Fish (fnf@lisa.cygnus.com)
830 * configure (DEFS): When defining "-Dconst=" define "-DCONST="
831 as well, for the sake of things in compat/* that use it.
833 * Makefile.in (opendir.c): Add missing ../compat/..
835 Mon Apr 5 10:56:28 1993 Rob Savoye (rob@cygnus.com)
837 * testsuite/config/unix-tcl.exp: Use tcl/tclTest for test code
839 * Makefile.in, testsuite/*.in, testsuite/tcl.tests/*.in: Don't use
840 Cygnus configure anymore.
842 Wed Mar 24 02:09:33 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
844 * Makefile.in: add installcheck & dvi targets
846 Fri Mar 19 21:07:25 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
848 * tclEnv.c: disable putenv. no one uses it.
850 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
852 * tcl/testsuite: made modifications to testcases, etc., to allow
853 them to work properly given the reorganization of deja-gnu and the
854 relocation of the testcases from deja-gnu to a "tool" subdirectory.
856 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
858 * tcl/testsuite: Initial creation of tcl/testsuite.
859 Migrated dejagnu testcases and support files for testing nm to
860 tcl/testsuite from deja-gnu. These files were moved "as is"
861 with no modifications. This migration is part of a major overhaul
862 of dejagnu. The modifications to these testcases, etc., which
863 will allow them to work with the new version of dejagnu will be
864 made in a future update.
866 Thu Feb 18 11:31:05 1993 Fred Fish (fnf@cygnus.com)
868 * tclEnv.c (putenv): On at least the Sun and SVR4, and possibly
869 most other systems, the argument is just "char *", not
872 Sat Dec 26 11:13:40 1992 Fred Fish (fnf@cygnus.com)
874 * tclUnix.h (fseek): Returns int, not long. True for both
875 ANSI-C and traditional C unix environments.
877 Wed Dec 16 11:02:29 1992 Ian Lance Taylor (ian@cygnus.com)
879 * configure.in: check for gettimeofday, and define TCL_GETTOD
881 * configure: regenerated.
883 Fri Nov 27 19:09:03 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
885 * Makefile.in: don't make TCL_INCLUDE a subdir of $(includedir)
887 Fri Nov 20 10:15:55 1992 Ian Lance Taylor (ian@cygnus.com)
889 * Makefile.in (INSTALL): Default to @INSTALL@, not install -c.
890 (test): get tests from $(srcdir).
892 Sun Nov 8 21:56:26 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
894 * Makefile.in: install .tcl files from $(srcdir)/library
896 * New file for GNU/Cygnus distribution of TCL.