diff options
| -rw-r--r-- | ChangeLog | 43 | ||||
| -rw-r--r-- | tools/genStubs.tcl | 4 | 
2 files changed, 29 insertions, 18 deletions
@@ -1,17 +1,28 @@ +2008-04-08  Daniel Steffen  <das@users.sourceforge.net> + +	* tools/genStubs.tcl:	revert erroneous 2008-04-02 change marking +				*StubsPtr as EXTERN instead of extern. + +	* generic/tclDecls.h:		make genstubs +	* generic/tclIntDecls.h: +	* generic/tclIntPlatDecls.h: +	* generic/tclPlatDecls.h: +	* generic/tclTomMathDecls.h: +  2008-04-07  Andreas Kupries  <andreask@activestate.com>  	* tests/io.test (io-53.10): Testcase for bi-directionaly fcopy.  	* tests/chanio.test:  	* generic/tclIO.c: Additional changes to data structures for fcopy  	* generic/tclIO.h: and channels to perform proper cleanup in case -	  of a channel having two background copy operations running as is -	  now possible. +	of a channel having two background copy operations running as is +	now possible.  	* generic/tclIO.c (BUSY_STATE, CheckChannelErrors, -	  TclCopyChannel): New macro, and the places using it. This change -	  allows for bi-directional fcopy on channels. [Bug 1350564]. -	  Thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> -	  for the patch. +	TclCopyChannel): New macro, and the places using it. This change +	allows for bi-directional fcopy on channels. [Bug 1350564]. +	Thanks to Alexandre Ferrieux <ferrieux@users.sourceforge.net> +	for the patch.  2008-04-07  Reinhard Max  <max@suse.de> @@ -46,23 +57,23 @@  	* tests/io.test (io-53.9): Added testcase for [Bug 780533], based  	* tests/chanio.test: on Alexandre's test script. Also fixed -	  problem with timer in preceding test, was not canceled properly -	  in the ok case. +	problem with timer in preceding test, was not canceled properly +	in the ok case.  2008-04-04  Andreas Kupries  <andreask@activestate.com>  	* generic/tclIORChan.c (ReflectOutput): Allow zero return from -	  write when input was zero-length anyway. Otherwise keept it an -	  error, and separate the message from 'written too much'. +	write when input was zero-length anyway. Otherwise keept it an +	error, and separate the message from 'written too much'.  	* tests/ioCmd.test (iocmd-24.6): Testcase updated for changed -	  message. +	message.  	* generic/tclIORChan.c (ReflectClose): Added missing removal of -	  the now closed channel from the reflection map. Before we could -	  crash the system by invoking 'chan postevent' on a closed -	  reflected channel, dereferencing the dangling pointer in the -	  map. +	the now closed channel from the reflection map. Before we could +	crash the system by invoking 'chan postevent' on a closed +	reflected channel, dereferencing the dangling pointer in the +	map.  	* tests/ioCmd.test (iocmd-31.8): Testcase for the above. @@ -71,7 +82,7 @@  	* generic/tclIO.c (CopyData): Applied patch [Bug 1932639] to  	* tests/io.test: prevent fcopy from calling -command synchronously  	* tests/chanio.test: the first time. Thanks to Alexandre Ferrieux -	  <ferrieux@users.sourceforge.net> for report and patch. +	<ferrieux@users.sourceforge.net> for report and patch.  2008-04-02  Daniel Steffen  <das@users.sourceforge.net> diff --git a/tools/genStubs.tcl b/tools/genStubs.tcl index 0f69997..ab5ebbc 100644 --- a/tools/genStubs.tcl +++ b/tools/genStubs.tcl @@ -10,7 +10,7 @@  # See the file "license.terms" for information on usage and redistribution  # of this file, and for a DISCLAIMER OF ALL WARRANTIES.  # -# RCS: @(#) $Id: genStubs.tcl,v 1.24 2008/04/02 21:29:05 das Exp $ +# RCS: @(#) $Id: genStubs.tcl,v 1.25 2008/04/08 14:52:45 das Exp $  package require Tcl 8.4 @@ -998,7 +998,7 @@ proc genStubs::emitHeader {name} {      set upName [string toupper $libraryName]      append text "\n#if defined(USE_${upName}_STUBS) && !defined(USE_${upName}_STUB_PROCS)\n" -    append text "EXTERN CONST ${capName}Stubs *${name}StubsPtr;" +    append text "extern CONST ${capName}Stubs *${name}StubsPtr;"      append text "\n#endif /* defined(USE_${upName}_STUBS) && !defined(USE_${upName}_STUB_PROCS) */\n"      emitMacros $name text  | 
