⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.2001

📁 tcl是工具命令语言
💻 2001
📖 第 1 页 / 共 5 页
字号:
	  'tclLibraryPath' to Tcl_FinalizeThread.	  (Tcl_FinalizeThread): See above, new place for release of	  'tclLibraryPath'.2001-09-24  Donal K. Fellows  <fellowsd@cs.man.ac.uk>	* tools/encoding/cp1252.txt: File was missing part of the encoding	  [euro, ZCaron and zcaron].	* doc/OpenFileChnl.3: Add docs for Tcl_OutputBuffered; remove some	  old changebars.2001-09-21  Jeff Hobbs  <jeffh@ActiveState.com>	* generic/tclExecute.c (TclExecuteByteCode): corrected	  INST_STR_CMP else case for strings to pass true utf char length	  to Tcl_UtfNCmp.2001-09-20  Jeff Hobbs  <jeffh@ActiveState.com>	* win/tclWinInit.c: added extra processor definitions. (mstacy)	* win/tclWinSock.c (SocketThread): corrected pointer cast for _WIN64.	* win/tclWinNotify.c: removed unnecessary winsock include (it is	  already in from tclWinPort.h).	* win/tclWinPort.h: changed winsock.h include to winsock2.h.	  Reverses change from 2000-11-16, but is necessary for WIN64.	  Extensions should comply with defined OS words, or use #ifndef.2001-09-20  Donal K. Fellows  <fellowsd@cs.man.ac.uk>	* tests/socket.test: removed dependence on being run from same dir	  as remote.tcl, which only now needs to be in the same dir as	  this file.  [Bug #219326]2001-09-19  Jeff Hobbs  <jeffh@ActiveState.com>	* generic/tclTest.c (TestcmdtokenCmd): corrected pointer	  storage/retrieval for 64bit machines.	* generic/tclCmdAH.c (Tcl_FormatObjCmd):	* generic/tclScan.c (Tcl_ScanObjCmd): corrected handling of format	and scan on 64-bit machines. [Bug #412696] (rmax)	* unix/configure: regen'ed	* unix/tcl.m4: added --enable-64bit support for HP-11 with the	64-bit kernel.	* tests/basic.test:	* tests/cmdInfo.test: improved skip reporting of missing commands	* tests/winFCmd.test: simplified error check for winFCmd-7.9	* tests/winPipe.test: removed obsolete cat16 tests	* generic/tclExecute.c (TclExecuteByteCode): fixed invalid usage	of valuePtr in TRACE_WITH_OBJ in INST_EVAL_STK case. [Bug #462594]	Changed INST_STR_CMP instruction to promote to Unicode strings	only when one of the strings is already of Unicode type.	* generic/tclExecute.c (TclExecuteByteCode):	* generic/tclCompile.c (instructionTable):	* generic/tclCompCmds.c (TclCompileStringCmd): INST_STR_MATCH -	Updated to Int1 instruction type and added special case to use	INST_STR_EQ instead when no glob chars are specified in a static	string.	* tests/{for.test,foreach.test,if.test,while.test}:	* generic/tclCompCmds.c (TclCompileForCmd, TclCompileForeachCmd,	TclCompileIfCmd, TclCompileWhileCmd): Corrected the overaggressive	compiling of loop bodies enclosed in ""s.  [Bug #219166] (msofer)2001-09-19  Miguel Sofer  <msofer@users.sourceforge.net>		* generic/tclExecute.c: insured that execution stack errors are	also detected at abnormal returns.2001-09-19  Donal K. Fellows  <fellowsd@cs.man.ac.uk>	* doc/socket.n: Added documentation to mention what happens when a	server socket is created with port=0.  Removed an old change bar,	and no new change bar because Tcl has always behaved this way as	it is really a poorly-documented standards-defined OS feature.	* tests/util.test (util-8.1): Test derived from code to detect the	problem, but the test always works in the C locale, so beware if	you are maintaining the code.	* generic/tclUtil.c (TclNeedSpace): Rewrote to be UTF-8 aware.	[Bug 411825, but not that patch which would have added extra	spaces if there was a real non-ASCII space involved. ]2001-09-18 Andreas Kupries  <andreas_kupries@users.sourceforge.net> 	* generic/tclIOCmd.c (Tcl_PutsObjCmd): Rewritten to have saner and	  faster argument handling.  Fixes bug #123552. Patch provided by	  Donal K. Fellows <fellowsd@cs.man.ac.uk>: #402564.2001-09-18  Don Porter  <dgp@users.sourceforge.net>	* unix/configure: Regen.	* unix/tcl.m4 (SC_CONFIG_CFLAGS): On Linux, disable inlining when	one of the compat/*.c routines is to be linked in. [Patch 440891]2001-09-17  Jeff Hobbs  <jeffh@ActiveState.com>	* generic/tcl.h: removed forced #define USE_TCLALLOC 1 for	Windows.  This means the native system allocator will be used by	default.  This should be binary and source compatible with	extensions, as Tcl_Alloc is a properly stubbed function.2001-09-17  Miguel Sofer  <msofer@users.sourceforge.net>		* generic/tclExecute.c: corrected small bug in [Patch 456668] -	the varFramePtr was not restored in one possible exit.2001-09-17  Miguel Sofer  <msofer@users.sourceforge.net>		* doc/tclvars.n:	* generic/tclCompile.c:	* generic/tclCompile.h:	* generic/tclExecute.c:	* generic/tclProc.c: disabled all compile and execution tracing	functionality in standard builds; TCL_COMPILE_DEBUG is now	necessary to enable it. [Bug 451858]2001-09-14  Andreas Kupries <andreas_kupries@users.sourceforge.net>	* doc/gets.n: 	* doc/read.n: 	* doc/puts.n: 	* doc/flush.n: 	* doc/fconfigure.n: 	* doc/flush.n: 	* doc/eof.n: 	* doc/seek.n: 	* doc/tell.n: 	* doc/close.n: 	* doc/fileevent.n: Added references to the Tcl standard	  channels. Item [219250], reported by David LeBlanc	  <whisper@oz.net>. Thanks to Christopher Nelson	  <chris@pinebush.com> for doing editorial work.2001-09-13  Andreas Kupries  <andreas_kupries@users.sourceforge.net>	* win/Makefile.in:	* win/configure.in:	* win/makefile.bc:	* win/makefile.vc:	* library/dde/pkgIndex.tcl: Fixed version numbers from bogus tcl	  versions to independent versions for dde and registry packages.2001-09-13  Jeff Hobbs  <jeffh@ActiveState.com>	* tests/regexp.test (regexp-20.1):	* generic/tclCmdMZ.c (Tcl_RegsubObjCmd): had to adjust fix from	2001-08-06 to actually duplicate the objects in certain cases.	This is really a place where feather would have been essential.	[Bug #461322]	* generic/tclUtf.c (Tcl_UtfPrev): corrected to return the proper	location when the middle of a UTF-8 byte was passed in.	[Tk Bug #450504]	* ChangeLog.1999:	* ChangeLog: broke changes from 199x into ChangeLog.1999 to reduce	  size of the main ChangeLog.2001-09-13  Andreas Kupries <andreas_kupries@users.sourceforge.net>	* tests/ioCmd.test: Changed the computation of the result for	  iocmd-8.1[123] so that the tests work for single- and	  multi-process execution of the testsuite. Depending on the	  choice of the user stdout is a tty or not and thus reports	  different channel options. Fixes [460993] reported by Don	  Porter.2001-09-13  Miguel Sofer  <msofer@users.sourceforge.net>	* doc/ParseCmd.3:  	* generic/tcl.decls:	* generic/tclCmdMZ.c (Tcl_SubstObjCmd):	* generic/tclDecls.h:	* generic/tclParse.c:	* generic/tclStubInit.c:	* tests/parse.test: Deprecate the use of Tcl_EvalTokens, replaced	by the new Tcl_EvalTokensStandard. The new function performs the	same duties but adheres to the standard return convention for Tcl	evaluations; the deprecated function could only return TCL_OK or	TCL_ERROR, which caused [Bug 219384] and [Bug 455151].	This patch implements [TIP 56].	2001-09-12  Mo DeJong  <mdejong@users.sourceforge.net>	* unix/configure: Regen.	* unix/tcl.m4: Invert the logic that checks for $GCC.	Instead of checking for "$GCC" = "no" we check for	"$GCC" != "yes" or simply swap the true and false	blocks of code in an if statement. That way if	GCC is set to "" everything will still work. [Bug 460991]2001-09-12  Don Porter <msofer@users.sourceforge.net>	* tests/appendComp.test:	* tests/lsearch.test:	* tests/namespace.test:	* tests/rename.test:	* tests/split.test:  Corrected tests to better isolate tests in	one file from influencing tests in other files.  [Bug 460591]2001-09-12  Miguel Sofer  <msofer@users.sourceforge.net>	* generic/tcl.decls: reserved stub #481 for the implementation of	[TIP 56]2001-09-11  Andreas Kupries <andreas_kupries@users.sourceforge.net>	* doc/OpenFileChnl.3: Added documentation for Tcl_WriteRaw and	  Tcl_ReadRaw [#414929].		* doc/CrtChannel.3: Added documentation for Tcl_ChannelBuffered	  and Tcl_GetTopChannel [#414929].	* The changes below are a fix for [219253].	* tests/socket.test: Removed _most_ instances of hardwired port	  numbers for listening sockets. Remaining are the ports in all	  tests with constraint 'doTestsWithRemoteServer'. These seem to	  be designed for a more controlled environment and are usually	  skipped when running the testsuite.	* tests/io.test: Removed all instances of hardwired port numbers	  for listening sockets.2001-09-10  Jeff Hobbs  <jeffh@ActiveState.com>	* generic/tclEvent.c (TclInExit): Corrected handling of tsd in	late stages of finalization.  [Bug #419449] (darley)	* tests/stack.test:	* generic/tclInterp.c (AliasObjCmd): Check the numLevels to ensure	that we aren't hitting some alias loop condition.  [Bug #443184]2001-09-10  Mo DeJong  <mdejong@users.sourceforge.net>	* unix/configure: Regen.	* unix/tcl.m4 (SC_CONFIG_CFLAGS): Don't include . characters	in the Tcl library name when building on FreeBSD 3.X and later	systems. [Patch 450725]2001-09-10  Andreas Kupries <andreas_kupries@users.sourceforge.net>	* doc/tclsh.1:	* doc/Tcl_Main.3: 	* doc/CrtChannel.3: 	* doc/OpenFileChnl.3: 	* doc/GetStdChan.3: Enhanced the manpages with cross-references to	  the new manpage and more explanations how these functions deal	  with the standard channels in various situations.	* doc/StdChannels.3: New manpage describing handling of the	  standard channels by the Tcl library [402725].2001-09-10  Don Porter <dgp@users.sourceforge.net>	* unix/mkLinks (Tcl_FSLink): Updated to reflect 2001-08-23	file system changes.	* unix/tclLoadShl.c:  Added #include of tclInt.h; access to Tcl	internals, notably TclpUnloadFile(), is required.  Thanks to	Bob Techentin for report and patch.  [Bug 459305]	* generic/tclInitScript.h (initScript):	* win/tclWinInit.c (TCL_REGISTRY_KEY, TclpSetVariables):  Removed	vestiges of Tcl's old initialization from registry variables.	[Bug 455645]2001-09-10  Andreas Kupries <andreas_kupries@users.sourceforge.net>	* generic/tclInt.decls: Also added 'TclWinFlushDirtyChannels' to	  the internal platform specific stub table.	* win/tclWinFile.c (TclpObjStat): Now added the call to	  'TclWinFlushDirtyChannels' to this function. I don't know where	  my head was last thursday (2001-09-06), but the call was	  actually added to 'TclpObjChdir', i.e. the implementation of	  [cd]. Corrected this now. Thanks to Vince Darley for spotting	  this.2001-09-10  Miguel Sofer  <msofer@users.sourceforge.net>	* generic/tclProc.c:	* tests/proc.test: made [proc] bytecompile a no-op for procs	defined with _args_ as single argument and an empty body.	[FQ 451441] 	2001-09-09  Mo DeJong  <mdejong@users.sourceforge.net>	* unix/Makefile.in:	* win/Makefile.in: Use () around variable name	instead of {}. Use TCLTEST variable directly	instead of depending on the tcltest alias.2001-09-09  David Gravereaux <davygrvy@pobox.com>	* generic/tcl.h:	* generic/tclPlatDecls.h:  Reminder from David Cuthbert <dacut@kanga.org>	that I hadn't finished the Borland compatibility stuff.	[Patch: 436116]2001-09-09  Mo DeJong  <mdejong@users.sourceforge.net>	* tests/cmdAH.test: Modify cmdAH-20.5 and cmdAH-24.8	to display the file atime or mtime results if	the test fails.2001-09-08  David Gravereaux <davygrvy@pobox.com>	* win/mkd.bat:	* win/rmd.bat: made these text files, text files again.	[Patch: 451333]2001-09-08  Mo DeJong  <mdejong@users.sourceforge.net>	* win/mkd.bat:	* win/rmd.bat:	Apply binary property (cvs admin -kb) to files and convert	to CRLF linefeed format to fix the VC++ build. [Bug #219409]2001-09-08 Vince Darley <vincentdarley@users.sourceforge.net>	* generic/tclInt.h: 	* generic/tclFCmd.c:	* doc/FileSystem.3:	* generic/tclIOUtil.c: removed Tcl_FSCopyFile fallback	to channel copying, since the channels will not have	access to interpreters and the channel copying currently	requires an interp.  Code which required cross-platform	copies always has interpreters, so that solves the problem.	Fixes bug in TclKit.	2001-09-07  David Gravereaux <davygrvy@pobox.com>	* win/tcl.m4: Added -link50compat option so a VC6 linker makes	a VC5 (pre sp3) compatible import library.	[Bug: 219257]2001-09-07  Mo DeJong  <mdejong@users.sourceforge.net>	* win/tclWinThrd.c (TclpThreadExit): Cast status argument to

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -