| Commit message (Collapse) | Author | Age | Files | Lines | 
| |\  
| | 
| |  | 
more harm than good. Purged them.
 | 
| | | 
| | 
| |  | 
more harm than good.  Purged them.
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
See Tcl Bug 999544 for more information.
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
static modifier in declaration and definition of function.
	* unix/tclUnixChan.c (FileTruncateProc): Synchronized use of
	  static modifier in declaration and definition of function.
	* generic/tclResult.c (ReleaseKeys): Synchronized use of static
	  modifier in declaration and definition of function.
	* generic/tclListObj.c (NewListIntRep): Synchronized use of static
	  modifier in declaration and definition of function.
	* generic/tclEncoding.c (InitializeEncodingSearchPath):
	  Synchronized use of static modifier in declaration and
	  definition of function.
	* generic/tclEncoding.c (FillEncodingFileMap): Synchronized use of
	  static modifier in declaration and definition of function.
	* generic/tclIORChan.c (RcNewHandle): Synchronized use of static
	  modifier in declaration and definition of function.
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* win/tclWinSock.c:     value returned by Tcl_GetHostName()
        ([info hostname]).  Also re-order initialization of the value
        on Windows to favor GetComputerName() over gethostname() as
        a source of the information.
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* generic/tclDecls.h:	Regenerated from tcl.decls.
	* generic/tclStubInit.c:
	* doc/CrtChannel.3:	Documentation of extended API,
	* generic/tcl.decls:	extended testsuite, and
	* generic/tcl.h:	implementation. Removal of old
	* generic/tclIO.c:	driver-specific TclpCut/Splice
	* generic/tclInt.h:	functions. Replaced with generic
	* tests/io.test:	thread-action calls through the
	* unix/tclUnixChan.c:	new hooks. Update of all builtin
	* unix/tclUnixPipe.c:	channel drivers to version 4.
	* unix/tclUnixSock.c:	Windows drivers extended to
	* win/tclWinChan.c:	manage thread state in a thread
	* win/tclWinConsole.c:	action handler.
	* win/tclWinPipe.c:
	* win/tclWinSerial.c:
	* win/tclWinSock.c:
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* generic/tclInt.h:     Reworked the Tcl header files into a clean
        * unix/tclUnixPort.h:   hierarchy where tcl.h < tclPort.h < tclInt.h
        * win/tclWinInt.h:      and every C source file should #include
        * win/tclWinPort.h:     at most one of those files to satisfy its
        declaration needs.  tclWinInt.h and tclWinPort.h also better organized
        so that tclWinPort.h includes the Windows implementation of
        cross-platform declarations, while tclWinInt.h makes declarations that
        are available on Windows only.
        * generic/tclBinary.c (TCL_NO_MATH):    Deleted the generic/tclMath.h
        * generic/tclMath.h (removed):          header file. The internal Tcl
        * macosx/Makefile (PRIVATE_HEADERS):    header, tclInt.h, has a
        * win/tcl.dsp:                          #include <math.h> directly,
        and file external to Tcl needing libm should do the same.
        * win/Makefile.in (WIN_OBJS):   Deleted the win/tclWinMtherr.c file.
        * win/makefile.bc (TCLOBJS):    It's a vestige from matherr() days
        * win/makefile.vc (TCLOBJS):    gone by.
        * win/tcl.dsp:
        * win/tclWinMtherr.c (removed):
 | 
| | |  | 
 | 
| |/  
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|    | 
* generic/tclIO.c (Tcl_CutChannel, Tcl_SpliceChannel):
	  Invoke TclpCutSockChannel and TclpSpliceSockChannel.
	* generic/tclInt.h: Declare TclpCutSockChannel and
	  TclpSpliceSockChannel.
	* unix/tclUnixSock.c (TclpCutSockChannel, TclpSpliceSockChannel):
	  Dummy functions, on unix the sockets are _not_ handled
	  specially.
	* mac/tclMacSock.c (TclpCutSockChannel, TclpSpliceSockChannel):
	* win/tclWinSock.c (TclpCutSockChannel, TclpSpliceSockChannel):
	  New functions to handle socket specific cut/splice operations:
	  auto-initi of socket system for thread on splice, management of
	  the module internal per-thread list of sockets, management of
	  association of sockets with HWNDs for event notification.
	* win/tclWinSock.c (NewSocketInfo): Extended initialization
	  assignments to cover all items of the structure. During
	  debugging of the new code mentioned above I found that two
	  fileds could contain bogus data.
	* win/tclWinFile.c: Added #undef HAVE_NO_FINDEX_ENUMS before
	  definition because when compiling in debug mode the compiler
	  complains about a redefinition, and this warning is also treated
	  as an error.
 | 
| | 
| 
| 
| 
|  | 
gethostbyname check to guard against failure with truncated names
	returned by uname.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
|    | 
 |