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

📄 changelog.1999

📁 tcl是工具命令语言
💻 1999
📖 第 1 页 / 共 5 页
字号:
	* doc/RegExp.3:	* doc/regexp.n:	* doc/regsub.n: Moved information about syntax of 8.1 regular	expressions from regexp(n) manpage into new re_syntax(n) page.	Added pointers from other manpages to new re_syntax(n) page.1999-06-23    <stanton@scriptics.com>	* unix/Makefile.in: Changed install-doc to install-man.	* tools/uniParse.tcl: 	* tools/uniClass.tcl: 	* tools/README: 	* tests/string.test: 	* generic/regc_locale.c: 	* generic/tclUniData.c: 	* generic/tclUtf.c: 	* doc/string.n: Updated Unicode character tables to reflect latest	Unicode 2.1 data.  Also rationalized "regexp" and "string is"	definitions of character classes.1999-06-21    <stanton@scriptics.com>	* unix/tclUnixThrd.c (TclpThreadCreate): Fixed memory leak where	thread attributes were not being released. [Bug: 2254]1999-06-17    <stanton@scriptics.com>	* tests/regexp.test: 	* generic/tclCmdMZ.c: 	* generic/tclCmdIL.c: Changed to use new regexp interfaces.  Added	-expanded, -line, -linestop, and -lineanchor switches to regsub.	* doc/RegExp.3: Documented the new regexp interfaces and	the compile/execute flags.		* generic/tclTest.c: 	* generic/tclRegexp.h:	* generic/tclRegexp.c: 	* generic/tcl.h: 	* generic/tcl.decls: Renamed Tcl_RegExpMatchObj to	Tcl_RegExpExecObj and added a new Tcl_RegExpMatchObj that is	equivalent to Tcl_RegExpMatch.  Added public macros for the regexp	compile/execute flags.  Changed to store either an object pointer	or a string pointer in the TclRegexp structure.  Changed to avoid	adding a reference to the object or copying the string.	* generic/regcomp.c: lint	* tests/reg.test: 	* generic/regex.h: 	* generic/regc_lex.c: Added REG_BOSONLY flag to allow Expect to	iterate through a string an only find matches that start at the	current position within the string.1999-06-16  <wart@scriptics.com>	* unix/configure.in:	* unix/Makefile.in:	* unix/tcl.m4:	* unix/aclocal.m4: Numerous build changes to make Tcl conform to the	proposed TEA spec1999-06-16  Melissa Hirschl  <hershey@matisse.scriptics.com>	* generic/tclVar.c (Tcl_VariableObjCmd): fixed premature increment	in loop that was causing out-of-bounds reads on array "varName".1999-06-16    <stanton@scriptics.com>	* tests/execute.test:	* generic/tclExecute.c (TclExecuteByteCode): Fixed crash caused by	a bug in INST_LOAD_SCALAR1 where the scalar index was read as	a signed 1 byte value instead of unsigned.  [Bug: 2243]1999-06-14  Melissa Hirschl  <hershey@matisse.scriptics.com>	* doc/StringObj.3	* test/stringObj.test	* unix/Makefile.in	* win/Makefile.in	* win/makefile.vc	* generic/tclStringObj.c:	Merged String and Unicode object types.  Added new functions to	the puplic API:  Tcl_NewUnicodeObj, Tcl_SetUnicodeObj,	Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange,	Tcl_AppendUnicodeToObj.1999-06-09    <stanton@scriptics.com>	* generic/tclUnicodeObj.c: Lots of cleanup and simplification.	Fixed several memory bugs.  Added TclAppendUnicodeToObj.  	* generic/tclInt.h: Added declarations for various Unicode string	functions.  	* generic/tclRegexp.c: 	* generic/tclCmdMZ.c: Changed to use new Unicode string interfaces	for better performance. 		* generic/tclRegexp.h: 	* generic/tclRegexp.c: 	* generic/tcl.h: 	* generic/tcl.decls: Added Tcl_RegExpMatchObj and	Tcl_RegExpGetInfo calls to access lower level regexp API.  These	features are needed by Expect.  This is a preliminary	implementation pending final review and cleanup.	* generic/tclCmdMZ.c:	* tests/string.test: Fixed bug where string map failed on null	strings.	* generic/regexec.c: 	* unix/tclUnixNotfy.c: lint	* tools/genStubs.tcl: Changed to always write output in LF mode.1999-06-08    <stanton@scriptics.com>	* win/tclWinSock.c: Rolled back to the 8.1.0 implementation	because of serious problems with the new driver.  Basically no	incoming socket connections would be reported to a server port.	The 8.1.1 code needs to be redesigned and fixed correctly.1999-06-07  Melissa Hirschl  <hershey@matisse.scriptics.com>	* tests/string.test: 	* generic/tclVar.c (Tcl_SetVar2Ex):	* generic/tclStringObj.c (Tcl_AppendObjToObj):	* generic/tclCmdMZ.c (Tcl_StringObjCmd): optimized the string	index, string length, string range, and append command in cases	where the object's internal rep is a bytearray.  Objects with	other internal reps are converted to have the new unicode internal	rep.  	* unix/Makefile.in: 	* win/Makefile.in: 	* win/Makefile.vc: 	* tests/unicode.test: 	* generic/tclInt.h:	* generic/tclObj.c:	* generic/tclUnicodeObj.c: added a new object type to store the	unicode representation of a string.	* generic/tclTestObj.c: added the objtype option to the testobj	command.  This option returns the name of the type of internal rep	an object has.1999-06-04    <stanton@scriptics.com>	* win/configure.in: 	* win/Makefile.in: Windows build now handles static/dynamic	debug/nodebug builds and supports the standard targets using	Cygwin user tools plus GNU make and autoconf.1999-06-03    <stanton@scriptics.com>	* generic/tclCmdMZ.c (Tcl_StringObjCmd): 	* tests/string.test: Fixed bug where string equal/compare -nocase	reported wrong result on null strings. [Bug: 2138]1999-06-02    <stanton@scriptics.com>	* generic/tclUtf.c (Tcl_UtfNcasecmp): Fixed incorrect computation	of relative ordering. [Bug: 2135]1999-06-01    <stanton@scriptics.com>	* unix/configure.in: Fixed various small configure.in patches	submitted by Jan Nijtmans. [Bug: 2121]	* tests/reg.test: 	* generic/regc_color.c: 	* generic/regc_cvec.c: 	* generic/regc_lex.c: 	* generic/regc_locale.c: 	* generic/regc_nfa.c: 	* generic/regcomp.c: 	* generic/regcustom.h: 	* generic/rege_dfa.c: 	* generic/regerror.c: 	* generic/regerrs.h: 	* generic/regex.h: 	* generic/regexec.c: 	* generic/regfree.c: 	* generic/regfronts.c: 	* generic/regguts.h: 	* generic/tclCmdMZ.c: 	* generic/tclRegexp.c: 	* generic/tclRegexp.h: 	* generic/tclTest.c: Applied Henry Spencer's latest regexp patches	that fix an infinite loop bug and add support for testing whether	a string could match with additional input.  [Bug: 2117]1999-05-28    <stanton@scriptics.com>	* generic/tclObj.c: Changed to eliminate use of isupper/tolower in	favor of the Unicode versions.	* win/Makefile.in:	* win/configure.in: Added preliminary TEA implementation.	* win/tclWinDde.c: Fixed bug where dde calls were being passed an	invalid dde handle because Initialize had not been called.	[Bug: 2124]1999-05-26    <redman@scriptic.com>	* generic/tclThreadTest.c: Fixed race condition in testthread	code that showed up in the WinNT test suite intermittently.	* win/tclWinSock.c: Fixed a hang in the WinNT socket driver, wake	up the socket thread every 100ms to check for events on the	sockets that did not wake up the thread (race condition).1999-05-24    <stanton@scriptics.com>	* tools/genStubs.tcl: Changed to allow a list of platforms instead	of just one at a time.	* generic/tcl.decls: 	* generic/tclCmdMZ.c: 	* generic/tclDecls.h: 	* generic/tclInt.decls: 	* generic/tclIntDecls.h: 	* generic/tclPort.h: 	* generic/tclStubInit.c: 	* generic/tclStubLib.c: Various header file related changes and other	lint to try to get the Mac builds working.1999-05-21    <redman@scriptics.com>	* win/tclWinPipe.c: Fix bug when launching command.com on	Win95/98.  Need to wait for the procInfo.hProcess of the process that	was created, not the hProcess of the current process.  [Bug: 2105]1999-05-20    <redman@scriptics.com>	* library/init.tcl: Add the directory where the executable is, and	the ../lib directory relative to that, to the auto_path variable.	1999-05-19    <stanton@scriptics.com>	Merged in various changes submitted by Jeff Hobbs:		* generic/tcl.decls: 	* generic/tclUtf.c: Added Tcl_UniCharIs* functions for control,	graph, print, and punct classes.	* generic/tclUtil.c:	* doc/StrMatch.3: Added Tcl_StringCaseMatch() implementation to	support case-insensitive globbing.		* doc/string.n: 	* unix/mkLinks: 	* tests/string.test: 	* generic/tclCmdMZ.c: Added additional character class tests,	added -nocase switch to "string match", changed string first/last	to use offsets.1999-05-19    <redman@scriptics.com>	* generic/tcl.h: Add extern "C" block around entire header file for	C++ compilers to fix linkage issues.  Submitted by Don Porter and	Paul Duffin.	* generic/tclRegexp.c: Fix bug when the regexp cache is empty	and an empty pattern is used in regexp ( such as {} or "" ).1999-05-18    <stanton@scriptics.com>	* win/tclWinChan.c: Modified initialization code to avoid	inherenting closed or invalid channels.  If the standard input is	anything other than a console, file, serial port, or pipe, then we	fall back to the standard Tk window console.1999-05-14    <stanton@scriptics.com>	* generic/tclCmdAH.c (Tcl_ForObjCmd): Fixed crash caused by	failure to reset the result before evaluating the test	expression. 1999-05-14    <surles@scriptics.com>	* generic/tclBasic.c (Tcl_CreateInterp): Added introspection	variable for threaded interps.  If the interp was compiled with	threads enabled, the tcl_platform(threaded) variable will exist.1999-05-14    <redman@scriptics.com>	* generic/tclDate.c: Applied patch to fix 100-year and 400-year	boundaries in leap year code, from Isaac Hollander.  [Bug: 2066]1999-05-13    <stanton@scriptics.com>	* unix/Makefile.in:	* unix/tclAppInit.c: Minor cleanup related to Xt notifier.		* unix/tclUnixInit.c (TclpSetInitialEncodings): Tcl now looks for	an encoding subfield in the LANG/LC_ALL variables in cases where	the locale is not found in the locale table.  Ensure that	setlocale() is called at least once so X11 will initialize	properly.  Also, forces the LC_NUMERIC locale to be "C" so numeric	processing in scripts is not affected by the current locale	setting. [Bug: 1989]	* generic/tclRegexp.c: Increased per-thread regexp cache to 30	slots.  This seems to be about the right number for larger	applications like exmh.  [Bug: 1063]1999-05-12    <stanton@scriptics.com>	* doc/tclsh.1: Updated references to rc script names to accurately	reflect the platform differences on Windows.	* tests/regexp.test: 	* generic/tclInt.h: 	* generic/tclBasic.c: 	* generic/tclRegexp.h:	* generic/tclRegexp.c: Replaced the per-interpreter regexp cache	with a per-thread cache.  Changed the Regexp object to take	advantage of this extra cache.  Added a reference count to the	TclRegexp type so regexps can be shared by multiple objects.	Removed the per-interp regexp cache from the interpreter.  Now	regexps can be used with no need for an interpreter. [Bug: 1063]	* win/tclWinInit.c (TclpSetVariables): Avoid calling GetUserName	if the value can be determined from the USERNAME environment	variable.  GetUserName is very slow.1999-05-07    <stanton@scriptics.com>	* win/winDumpExts.c: 	* win/makefile.vc: Removed incorrect patch. [Bug: 1998]		* generic/tcl.decls: Replaced const with CONST.	* generic/tclResult.c (Tcl_AppendResultVA): 	* generic/tclStringObj.c (Tcl_AppendStringsToObjVA): Fixed to copy	arglist using memcpy instead of assignment so it works properly on	OS/390. [Bug: 1997]	* generic/tclLoadNone.c: Updated to use current interfaces, added	TclpUnloadFile. [Bug: 2003]	* win/winDumpExts.c: 	* win/makefile.vc: Changed to emit library name in defs	file. [Bug: 1998]	* unix/configure.in: Added fix for OS/390. [Bug: 1976]1999-05-06    <stanton@scriptics.com>	* tests/string.test: 	* generic/tclCmdMZ.c: 	* doc/string.n: Fixed bug in string equal/compare code when using	-length option.  Cleaned up docs a bit more.	* tests/http.test: Unset "data" array before running tests to	avoid failures due to previous tests.	* doc/string.n: 	* tests/cmdIL.test: 	* tests/cmdMZ.test: 	* tests/error.test: 	* tests/ioCmd.test: 	* tests/lindex.test: 	* tests/linsert.test: 	* tests/lrange.test: 	* tests/lreplace.test: 	* tests/string.test: 	* tests/cmdIL.test: 	* generic/tclUtil.c: 	* generic/tclCmdMZ.c: Replaced "string icompare/iequal" with	-nocase and -length switches to "string compare/equal".  Added a	-nocase option to "string map".  Changed index syntax to allow	integer or end?-integer? instead of a full expression.  This is	much simpler with safeTcl scripts since it avoids double	substitution issues.	* doc/Utf.3: 	* generic/tclStubInit.c: 	* generic/tclDecls.h: 	* generic/tclUtf.c:	* generic/tcl.decls: Added Tcl_UtfNcmp and Tcl_UtfNcasecmp.1999-05-05    <stanton@scriptics.com>

⌨️ 快捷键说明

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