OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [tcl/] [ChangeLog] - Rev 1765

Compare with Previous | Blame | View Log

2001-04-06  Christopher Faylor <cgf@redhat.com>

        Throughout change __CYGWIN32__ to __CYGWIN__.
        * cygwin/configure.in: When targeting cygwin, detect if C compiler
        supports -mno-win32 flag and use it if so.
        * cygwin/Makefile.in (EXTRA_CFLAGS): New variable.  Holds results of
        -mno-win32 test.
        (COMPILE): Add EXTRA_CFLAGS variable to options.
        * generic/tclEnv.c: Only compile special Cygwin code if building under
        Cygwin and want native windows understanding.
        * win/tclWin32Dll.c (DllMain): #ifdef out CYGWIN impure_ptr stuff.
        * win/Makefile.in: Add -D__USE_W32_SOCKETS to accomodate newer
        newlib/w32api conventions.

Sat Jun 10 22:43:00 2000  Christopher Faylor <cgf@cygnus.com>

        * win/tclWinFile.c (TclMatchFiles): Revert Mon Jun 5 18:48:32 2000
        Christopher Faylor <cgf@cygnus.com>.  Fails on Windows 95.

Tue Jun  6 22:09:02 2000  Christopher Faylor <cgf@cygnus.com>

        * 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 <cgf@cygnus.com>

        * generic/tclFilename.c (Tcl_TranslateFileName): Reinstate Mon Jun 5
        18:18:32 2000 Christopher Faylor <cgf@cygnus.com> minus a typo.

Tue Jun  6 17:05:20 2000  Andrew Cagney  <cagney@b1.cygnus.com>

        * generic/tclFileName.c (Tcl_TranslateFileName): Revert Mon Jun 5
        18:48:32 2000 Christopher Faylor <cgf@cygnus.com>, didn't compile.

Mon Jun  5 18:48:32 2000  Christopher Faylor <cgf@cygnus.com>

        * 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  <cagney@b1.cygnus.com>

        From Alexandre Oliva <aoliva@cygnus.com>
        * generic/tclPosixStr.c (Tcl_SignalId, Tcl_SignalMsg): Do not
        issue SIGPWR case if it's the same as SIGLOST.

2000-01-26  DJ Delorie  <dj@cygnus.com>

        * 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  <dmoseley@cygnus.com>

        * 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  <dj@cygnus.com>

        * cygwin/*: redone with automake for cygwin-specific info (from cgf)
        to support cross-host builds

1999-10-26  DJ Delorie  <dj@cygnus.com>

        * 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 <cgf@cygnus.com>

        * win/configure.in: Add better detection of cross-compilation
        environment.
        * win/configure: Regenerate.

1999-10-20  DJ Delorie  <dj@cygnus.com>

        * Makefile.in: temporarily disable second subdirectory

1999-10-19  DJ Delorie  <dj@cygnus.com>

        * 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  <dj@cygnus.com>

        * win/tclWinInit.c (TclPlatformInit): add tcl_pkgPath hack

1999-05-18  Fred Fish  <fnf@cygnus.com>

        * 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  <noer@cygnus.com>

        * win/configure.in: change "cygwin32*" to "cygwin*"
        * win/configure: Regenerated.
        * configure.in: Change "cygwin32*" to "cygwin*"
        * configure: Regenerate.

1999-02-11  Syd Polk  <spolk@cygnus.com>

        * unix/configure.in: Forgot to AC_SUBST TCL_LIB_FULL_PATH
        * unix/configure: Regenerated.

1999-02-10  Syd Polk  <spolk@cygnus.com>

        * unix/configure.in unix/tclConfig.sh.in: Export TCL_LIB_FULL_PATH
        for dependencies.
        * unix/configure: Regenerated.

1999-01-27  James Ingham  <jingham@cygnus.com>

        * 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  <jingham@cygnus.com>

        * 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  <hunt@cygnus.com>

        * configure: Rebuilt
        * unix/configure: Rebuilt

Tue Aug 25 18:13:30 1998  Jim Ingham    <jingham@cygnus.com>

        * 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  <bje@cygnus.com>

        Patches from Ian Roxborough <irox@cygnus.com>.
        * 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 <jingham@cygnus.com>

        * 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  <spolk@cygnus.com>
        
        * 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  <ian@cygnus.com>

        * win/install-sh: Remove.

Fri Jun 12 11:42:10 1998  Mumit Khan  <khan@xraylith.wisc.edu>

        * 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  <ian@cygnus.com>

        * win/Makefile.in (install-minimal): Don't create
        INCLUDE_INSTALL_DIR.

Sun May 24 11:18:28 1998  Khamis Abuelkomboz  <khamis@mxbig.multix.de>

        * generic/tclCmdIL.c (Tcl_LsearchObjCmd): using strnicmp for MSVC,
        strncasecmp otherwise.

Fri May 22 16:56:53 1998  Khamis Abuelkomboz  <khamis@mxbig.multix.de>

        * 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  <noer@cygnus.com>

        * 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 <khamis@cygnus.com>
        *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  <ian@cygnus.com>

        * 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  <ezannoni@kwikemart.cygnus.com>
        
        Merged changes from Foundry (list follows in reverse chronological 
        order)

        - Tom Tromey  <tromey@cygnus.com>
        * 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 <string.h>.
        * win/tclWinInit.c (TclPlatformInit): Don't look in registry to
        find default tcl_library setting.

        - Ian Lance Taylor  <ian@cygnus.com>
        * 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  <proven@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * win/tclWinChan.c (TclGetDefaultStdChannel): Check for error
        return from Tcl_MakeFileChannel.

Tue Dec 23 16:25:02 1997  Ian Lance Taylor  <ian@cygnus.com>

        * win/Makefile.in ($(TCLDLL)): Don't generate relocs for debugging
        information.
        ($(TCLPLUGINDLL), $(TCLREGDLL)): Likewise.

Wed Nov  5 00:50:32 1997  Martin M. Hunt  <hunt@cygnus.com>

        * library/word.tcl: Always use Motif-style selections.

Tue Oct 28 17:44:15 1997  Martin M. Hunt  <hunt@cygnus.com>

        * 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 
        <darrel@gemstone.com>

Tue Oct 28 16:31:46 1997  Ian Lance Taylor  <ian@cygnus.com>

        * Makefile.in (install-minimal): New target.
        * win/Makefile.in (install-minimal): New target.

Wed Oct 15 18:58:32 1997  Ian Lance Taylor  <ian@cygnus.com>

        * 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  <hunt@cygnus.com>

        * 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  <tromey@cygnus.com>

        * 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 <dwd@bell-labs.com>.

Thu Sep  4 11:29:14 1997  Martin M. Hunt  <hunt@cygnus.com>

        * generic/tclIO.c: Applied patch "io.txt" from the
        patches archive.

Tue Sep  2 16:49:16 PDT 1997 Khamis Abuelkomboz <khamis@cygnus.com>
        * 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  <ian@cygnus.com>

        * 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 <zkoppany@multix.de>
        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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 <zkoppany@multix.de>
        * generic/tclEnv.c
          Removed patch from EnvExitProc()

Mon Aug 18 20:15:23 1997  Ian Lance Taylor  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * configure.in: Call AC_CANONICAL_HOST.  Check host, not target,
        for cygwin32.
        * configure: Rebuild.

Sat Aug  9 20:27:48 1997  Ian Lance Taylor  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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 <shlobj.h> if __CYGWIN32__.
        (TclWinStat): Don't adjust stat times if __CYGWIN32__.

Tue Aug  5 13:25:43 1997  Tom Tromey  <tromey@cygnus.com>

        * 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  <tromey@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * Makefile.in (install-binaries, install-libraries): New targets.

Wed Jun 18 12:12:36 1997  Ian Lance Taylor  <ian@cygnus.com>

        * 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  <ian@cygnus.com>

        * win/Makefile.in ($(TMPDIR)/tclcyg.def): Don't export
        impure_ptr.

Fri Jun  6 15:52:50 1997  Ian Lance Taylor  <ian@cygnus.com>

        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  <ian@cygnus.com>

        * 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  <tromey@cygnus.com>

        * patchlevel.h: Removed.

Wed Apr  9 17:31:41 1997  Bob Manson  <manson@charmed.cygnus.com>

        * 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  <noer@cygnus.com>

        * compat/strncasecmp.c: fix args in prototype for strcasecmp

Fri Mar 14 10:36:30 1997  Tom Tromey  <tromey@cygnus.com>

        * tests/fCmd.test: Commented out fcmd-8.1 test.

Fri Mar  7 10:46:04 1997  Tom Tromey  <tromey@cygnus.com>

        * Updated to Tcl 7.6p2 and preserved Cygnus changes.

Wed Mar  5 12:00:44 1997  Martin  <hunt@cyber>

        * Makefile.in, configure.in: Added support for building
        the windows directory.
        * configure: Rebuilt.

Fri Dec 13 15:47:07 1996  Tom Tromey  <tromey@cygnus.com>

        * compat/strtod.c: Include ../compat/stdlib.h, not
        compat/stdlib.h.  From Donald Koch <koch@cognex.com>.

Wed Nov 20 14:07:06 1996  Tom Tromey  <tromey@cygnus.com>

        * generic/tclAlloc.c: Removed; functionality has been integrated
        into Tcl core.

Tue Nov 19 09:30:41 1996  Tom Tromey  <tromey@cygnus.com>

        * generic/tcl.h: Remove redundant decls of Tcl_Alloc and friends.

Mon Nov 18 14:59:47 1996  Tom Tromey  <tromey@cygnus.com>

        * 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  <tromey@creche.cygnus.com>

        * Makefile.in (configure): Don't depend on configure.in.
        (config.status): Depend on configure.

Wed Jul 31 14:41:34 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * 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  <tromey@creche.cygnus.com>

        * 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  <gordoni@snuffle.cygnus.com>

        * doc/usenix.ps, doc/usenix.text: Removed because copyright status
        unclear.

Mon May 20 16:11:55 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * tcltk-man-html.tcl: Moved to devo/inet.

Mon May  6 15:21:14 1996  Tom Tromey  <tromey@lisa.cygnus.com>

        * tcltk-man-html.tcl: Search Tk section 3 man pages if possible.

Wed May  1 15:17:14 1996  Tom Tromey  <tromey@lisa.cygnus.com>

        * tcltk-man-html.tcl: New file.

Thu Mar  7 10:01:05 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * Makefile.in (config.status): Don't depend on configure.

Wed Mar  6 10:48:56 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * Makefile.in (Makefile): Removed redundant rule.

Thu Feb 29 21:27:38 1996  Fred Fish  <fnf@ninemoons.com>

        * Makefile.in (configure): Run autoconf in source dir,
        not build dir.

Thu Feb 29 09:08:52 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * 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  <rob@chinadoll.cygnus.com>

        * 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  <rob@chinadoll.cygnus.com>

        * 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  <tromey@creche.cygnus.com>

        * Makefile.in: Replaced realclean with maintainer-clean.

Mon Jan 22 14:42:47 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * 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  <tromey@creche.cygnus.com>

        * Makefile.in (check installcheck): Moved from unix/Makefile.in.

Thu Jan 11 14:41:35 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * Makefile.in (test): New target.

Wed Jan 10 11:21:38 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * Makefile.in (mostlyclean-recursive clean-recursive
        distclean-recursive realclean-recursive): Separated out recursive
        rules.

Tue Jan  9 17:34:56 1996  Tom Tromey  <tromey@creche.cygnus.com>

        * 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  <rob@chinadoll.cygnus.com>

        * 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  <rob@chinadoll.cygnus.com>

        * configure.in: Use AC_PROG_CC again since Cygnus configure now
        does the sames thing.

Sat Oct  7 20:51:29 1995  Michael Meissner  <meissner@cygnus.com>

        * 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  <rob@darkstar.cygnus.com>

        * tcl: Updated to the official tcl7.4 release, plus preserved
          our patches.

Sun Aug  6 11:45:19 1995  Fred Fish  <fnf@cygnus.com>

        * Makefile.in (distclean):  Remove config.cache & config.log

Mon Jun 12 15:46:48 1995  J.T. Conklin  <jtc@rtl.cygnus.com>

        * 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  <dje@chestnut.cygnus.com>

        * tclPort.h (gettimeofday): Comment out prototype.

Thu Mar 23 17:58:38 1995  Rob Savoye  <rob@thepub.cygnus.com>

        * 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  <angela@cygnus.com>

        * 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.

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.