summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclUnicodeObj.c: Lots of cleanup and simplification.stanton1999-06-1010-194/+439
| | | | | | | | | | | | | | | | | | | | | | | 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:stanton1999-06-102-5/+4
| | | | * unix/tclUnixNotfy.c: lint
* performance improvement for TclGetUnicodeFromObj function and the Unicodehershey1999-06-091-78/+26
| | | | object type.
* unset the variable "u" whose initial value could affect test passage.hershey1999-06-091-1/+3
|
* added TclGetUnicodeFromObj function for use with regexphershey1999-06-082-30/+115
|
* *** empty log message ***stanton1999-06-081-0/+7
|
* * win/tclWinSock.c: Rolled back to the 8.1.0 implementationstanton1999-06-081-2674/+2279
| | | | | | 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.
* added code to unset the "data" array so tests that follow can use a scalarhershey1999-06-082-6/+10
| | | | data var w/o having to unset it first.
* * tests/string.test:hershey1999-06-0813-62/+1176
| | | | | | | | | | | | | | | | | | | | | | | * 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.
* *** empty log message ***stanton1999-06-051-0/+7
|
* * win/configure.in:stanton1999-06-052-114/+113
| | | | | | * 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.
* *** empty log message ***stanton1999-06-031-0/+11
|
* * generic/tclCmdMZ.c (Tcl_StringObjCmd):stanton1999-06-033-25/+68
| | | | | * tests/string.test: Fixed bug where string equal/compare -nocase reported wrong result on null strings. [Bug: 2138]
* fixed install target for man pagessurles1999-06-021-1/+2
|
* fixed typostanton1999-06-021-2/+2
|
* * generic/tclUtf.c (Tcl_UtfNcasecmp): Fixed incorrect computationstanton1999-06-021-4/+7
| | | | of relative ordering. [Bug: 2135]
* Added makefile targets and configure switches to be TEA compliantsurles1999-06-023-79/+282
|
* *** empty log message ***stanton1999-06-021-0/+28
|
* * unix/configure.in: Fixed various small configure.in patchesstanton1999-06-021-4/+5
| | | | submitted by Jan Nijtmans. [Bug: 2121]
* * tests/reg.test:stanton1999-06-0220-217/+716
| | | | | | | | | | | | | | | | | | | | | | | | * 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]
* *** empty log message ***stanton1999-05-281-0/+12
|
* * win/Makefile.in:stanton1999-05-282-0/+411
| | | | * win/configure.in: Added preliminary TEA implementation.
* * win/tclWinDde.c: Fixed bug where dde calls were being passed anstanton1999-05-281-11/+17
| | | | | invalid dde handle because Initialize had not been called. [Bug: 2124]
* * generic/tclObj.c: Changed to eliminate use of isupper/tolower instanton1999-05-281-3/+3
| | | | favor of the Unicode versions.
* fixed error in test reported by prochecksurles1999-05-281-2/+2
|
* Changes for generic/tclThreadTest.c and win/tclWinSock.c bug fixes.redman1999-05-261-0/+9
|
* generic/tclThreadTest.c: Fix race condition in testthread code.redman1999-05-262-13/+23
| | | | | | win/tclWinSock.c: Fixed hang in WinNT socket driver, now wakes up the socket thread to check for events that didn't trigger the WSAEvent.
* Merged changes from 1-3-b2 branch into mainline.stanton1999-05-264-5/+94
|
* *** empty log message ***stanton1999-05-251-0/+15
|
* * tools/genStubs.tcl: Changed to allow a list of platforms insteadstanton1999-05-251-9/+14
| | | | of just one at a time.
* * generic/tcl.decls:stanton1999-05-258-19/+273
| | | | | | | | | | | * 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.
* Added stub entry for the TclGetAuxDataType routine so tbcload can use stubssurles1999-05-234-5/+15
|
* Merged changes from scriptics-tclpro-1-3-b2 branchstanton1999-05-2221-229/+956
|
* Added test for command.com /c dir /b hang.redman1999-05-211-2/+6
|
* Bug 2105: fixed execing command.com on Win95/98.redman1999-05-211-0/+6
|
* Fix command.com bug on Windows 95/98. [Bug: 2105]redman1999-05-211-2/+2
|
* lint in commentshershey1999-05-201-4/+3
|
* changed call to "remove" to "removeFile"--this bug was causing "httpd" filehershey1999-05-181-2/+2
| | | | to be left in working dir whenever tests are run.
* added -encoding to the list of legal options used in the error message whenhershey1999-05-182-10/+10
| | | | | a bad option is used. Because the fconfigure command is configurable (so more option can be added), the error string is hardcoded.
* Added note about running autoconf if you are using the CVS source treewelch1999-05-171-6/+16
| | | | instead of a source distribution.
* added new tcl_platform documentation [bug 2076]surles1999-05-141-1/+16
|
* added intospection variable to determine if the interp was compiled with ↵surles1999-05-142-1/+20
| | | | threads enabled
* merged 1-3-b2 changes into mainlinestanton1999-05-142-3/+10
|
* *** empty log message ***stanton1999-05-141-1/+1
|
* *** empty log message ***stanton1999-05-141-0/+17
|
* * unix/Makefile.in:stanton1999-05-143-20/+100
| | | | | | | | | | | | * 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]
* increased per-thread regexp cache to 30stanton1999-05-141-3/+3
|
* fixed typostanton1999-05-141-2/+2
|
* * tests/regexp.test:stanton1999-05-136-121/+259
| | | | | | | | | | | | * 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 GetUserNamestanton1999-05-131-6/+12
| | | | | if the value can be determined from the USERNAME environment variable. GetUserName is very slow.