summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * tclScan.c: moved "scan" implementation out of tclCmdMZ.c andstanton1998-11-185-97/+507
| | | | | | | | | added Unicode support. This required a complete reimplementation of the command to avoid using scanf(), which isn't Unicode aware. Two new features were added in the process: %n to return the current number of characters consumed, and XPG3-style %n$ argument order specifiers similar to those provided by the "format" command. [Bug: 833]
* lintstanton1998-11-181-1/+1
|
* * tclAlloc.c: changed so allocated memory is always 8-byte alignedstanton1998-11-181-2/+7
| | | | | | to improve memory performance and to ensure that it will work on systems that don't like accessing 4-byte aligned values (e.g. Solaris and HP-UX). [Bug: 834]
* added tclScan.c to buildstanton1998-11-181-3/+7
|
* integrated latest changes from Henry Spencer, mostly performance improvementsstanton1998-11-1710-190/+1243
| | | | | renamed re_u* interfaces to TclRe* to avoid conflicts with other software that uses the regular expression library
* moved scan implementation into tclScan.cstanton1998-11-164-381/+1076
| | | | changed scan to support unicode
* lots of lintstanton1998-11-1133-117/+125
| | | | wrapped mutex declarations in ifdefs to avoid compiler warnings
* merged 8.0.4 into 8.1stanton1998-11-1139-650/+727
|
* integrated latest regexp updates from Henry Spencer, includes newstanton1998-11-1121-2504/+2525
| | | | | regexp switches "-line", "-lineanchor", and "-linestop" for controlling newline behavior
* fixed bug in initialization order, caught by Purifystanton1998-11-111-2/+2
|
* fixed "format" so it handles multibyte characters in %s with fieldstanton1998-11-102-5/+102
| | | | width and precision specifiers
* integrated documentation patchstanton1998-11-091-15/+29
|
* * tclVar.c (TclGetIndexedScalar): Fixed bug 796, var name wasstanton1998-11-061-5/+7
| | | | getting lost before being passed to CallTraces.
* *** empty log message ***stanton1998-11-041-1/+5
|
* Merged Henry's latest changes to add support for character rangesstanton1998-11-049-106/+564
| | | | | | | | | | | | | | | | in cvec data type Added support for Unicode character classes in regular expressions We now support the following character classes: alnum, alpha, blank, cntrl, digit, graph, lower, print, punct, space, upper, xdigit These all follow the example set by the GNU regular expression package for Java except that "digit" only matches the ASCII '0'-'9' characters. Renamed tclUtf.h to tclUniData.c
* fixed typo in includestanton1998-10-211-2/+2
|
* Integrated latest regexp changes from Henry Spencer.stanton1998-10-2137-9276/+4508
| | | | | Moved regexp related declarations out of tclInt.h and into tclRegexp.h. Added "encoding" command.
* replaced SCCS stringsstanton1998-10-217-7/+7
|
* updated log for Unicode case changesstanton1998-10-161-1/+9
|
* updated docs to reflect changes in wordend/wordstart and the additionstanton1998-10-161-14/+26
| | | | of the totitle command
* Added Unicode character table support:stanton1998-10-167-217/+1287
| | | | | | | | added TclUniCharIsWordChar tclCmdMZ.c (Tcl_StringObjCmd): added "totitle" subcommand, changed "wordend" and "wordstart" to properly handle Unicode word characters and connector punctuation
* 8.1a2 bug: The compile procedure for "if" incorrectly attempted tostanton1998-10-062-3/+8
| | | | | | match against the literal string "if", resulting in a stack overflow when "::if" was compiled. It also would incorrectly accept "if" instead of "elsif" in later clauses.
* Removed unused function decls.rjohnson1998-10-062-16/+2
|
* added test for compilation of "::if"stanton1998-10-061-1/+5
|
* merge 8.0.4 into 8.1stanton1998-10-062-40/+46
|
* merged 8.0.4 changes into 8.1 branchstanton1998-10-0612-135/+887
|
* added a warning about static string modificationsstanton1998-10-061-1/+8
|
* * tclWinFile.c: added warning about modifying static stringsstanton1998-10-062-9/+11
| | | | * makefile.vc: fixed version strings, added missing debug defines
* * tclUnixFile.c: added warning about modifying static stringsstanton1998-10-061-2/+3
|
* * tclIndex: updated index to reflect 8.1 filesstanton1998-10-061-16/+16
|
* * tclMacFile.c: updated comments to warn about modifying staticsstanton1998-10-061-2/+3
|
* * tclInterp.c: added guard against deleting current interpreterstanton1998-10-061-1/+7
|
* * tclFileName.c: added warnings around code that modifies strings in placestanton1998-10-061-3/+11
|
* * tclExecute.c: fixed off-by-one copying error, fixed merge bugsstanton1998-10-061-4/+5
|
* * tclEvent.c: changed so USE_TCLALLOC is tested for value insteadstanton1998-10-061-2/+2
| | | | of definition so that we can compile without the Tcl allocator
* * tclCompile.c (TclCompileScript): changed to avoid modifying thestanton1998-10-061-16/+35
| | | | | input string in place because name lookup operations could have arbitrary side effects
* replaced SCCS stringsstanton1998-10-061-1/+16
| | | | added warnings around code that modifies strings in place
* * interp.test: added test for interp deleting itselfstanton1998-10-051-1/+4
|
* * auto.tcl, package.tcl: replaced SCCS strings with RCS stringsstanton1998-10-053-31/+85
| | | | * tclIndex: updated index to reflect 8.1 files
* replaced SCCS strings, added initializer to avoid purify warningsstanton1998-10-051-1/+2
|
* replaced SCCS with RCS stringsstanton1998-10-0316-16/+16
|
* merged tcl8.0.4 changesstanton1998-09-301-1/+9
|
* merged tcl8.0.4 changes into 8.1 branch to fix Windows memory allocationstanton1998-09-301-6/+7
|
* * tclCompCmds.c: lintstanton1998-09-301-1/+1
|
* * tclUnixPort.h: removed circular macro definitions for access/statstanton1998-09-303-17/+6
| | | | | | * tclUnixInit.c: lint * tclUnixFile.c: cleaned up bad merges
* * makefile.vc: fixed so TCL_LIBRARY is set before running tclteststanton1998-09-303-55/+25
| | | | | | * tclWinInit.c: lint * tclWin32Dll.c: removed TclpFinalize, cleanup of merges
* deleted TclpFinalizestanton1998-09-302-14/+2
|
* more cleanup of 8.0.3 merges into 8.1stanton1998-09-308-30/+28
|
* fixed stat() and access() usage to use correct routines for wrapperstanton1998-09-284-39/+68
|
* merging changes from 8.0.3 into 8.1a2stanton1998-09-24471-2435/+10433
|