summaryrefslogtreecommitdiffstats
path: root/tests/utf.test
Commit message (Collapse)AuthorAgeFilesLines
* Fix [2738427]: Tcl_NumUtfChars(...) no overflow check.jan.nijtmans2017-06-081-1/+5
|\
* | tclUtil.c: Use TclUtfToUniChar() in stead of handling ASCII characters ↵jan.nijtmans2017-06-081-4/+7
| | | | | | | | | | separately: This macro already does that. Add new test-case for Tcl_NumUtfChars(), for a knownBug still to be fixed.
* | Add more test-cases for UTF-8 parser, including test-cases for TCL_UTF_MAX=4 ↵jan.nijtmans2017-06-061-6/+32
| | | | | | | | or TCL_UTF_MAX=6
* | Fix [8663689908d3304a74fee525cd04aa4162e86391|8663689908d3]: regexp \\w ↵jan.nijtmans2016-04-081-1/+1
|\ \ | |/ | | | | missing characters
| * Fix [8663689908d3304a74fee525cd04aa4162e86391|8663689908d3]: regexp \\w ↵jan.nijtmans2016-04-081-1/+1
| | | | | | | | missing characters
* | Make sure all uses of the [testbytestring] command are constrained.dgp2014-11-071-20/+20
| |
* | Resolve test conflicts over global varsdgp2014-10-101-2/+4
| |
* | Modify the "gettimes" test-command to use the Tcl_Obj API. jan.nijtmans2014-07-161-46/+48
| | | | | | | | New "testbytestring" command which can be used to replace the (to-be-deprecated) "bytestring" command from tcltest and/or the "indentity" encoding. Adapt many testcases to use the "testbytestring" command.
* | Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no ↵jan.nijtmans2014-07-111-15/+15
|\ \ | |/ | | | | | | longer a whitespace, but for Tcl it still is. Update documentation accordingly, and extend test-cases for Unicode 7 compliance.
| * Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no ↵jan.nijtmans2014-07-111-15/+15
| | | | | | | | | | | | longer a whitespace, but for Tcl it still is. "NEL/Next Line" (U+0085) should have been a Unicode whitespace, but never was in Tcl. This is corrected in Tcl 8.6, but for legacy reasons not in Tcl 8.5. Update documentation accordingly, and extend test-cases for Unicode 7 compliance.
* | Fix uniClass tool which was the real cause for [a876646efe], and add ↵jan.nijtmans2013-06-181-2/+2
|\ \ | |/ | | | | test-case for it.
| * Fix uniClass tool which was the real cause for [a876646efe], and add ↵jan.nijtmans2013-06-181-2/+2
| | | | | | | | test-case for it.
* | No longer build tcltest.exe to run the tests,but use tclsh86.exe in ↵jan.nijtmans2012-07-291-0/+3
| | | | | | | | combination with tcltest86.dll to do that (Windows only)
* | [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2012-01-091-0/+28
|\ \ | |/
| * [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2012-01-091-0/+28
| |\
| | * [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2012-01-091-0/+28
| | |
* | | [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2011-12-241-0/+8
|\ \ \ | |/ /
| * | [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2011-12-241-3/+14
| |\ \ | | |/
| | * [Bug 3464428] string is graph \u0120 is wrongjan.nijtmans2011-12-231-3/+18
| | |
* | | Some Unicode 6.0 chars not in [:print:] classjan.nijtmans2011-12-111-0/+4
|\ \ \ | |/ /
| * | [Bug 3457031]: Some Unicode 6.0 chars not in [:print:] classjan.nijtmans2011-12-111-0/+4
| | |
* | | [Bug 3444754] string tolower \u01c5 is wrongjan.nijtmans2011-12-071-2/+2
|\ \ \ | |/ /
| * | [Bug 3444754] string tolower \u01c5 is wrongjan.nijtmans2011-12-071-2/+2
| |\ \ | | |/
| | * [Bug 3444754] string tolower \u01c5 is wrongjan.nijtmans2011-12-071-2/+2
| | |
* | | Merge to feature branchjan.nijtmans2011-08-181-2/+3
|\ \ \
| * \ \ [Bug 3393714] overflow in toupper deltajan.nijtmans2011-08-181-2/+3
| |\ \ \ | | |/ /
| | * | [Bug 3393714] overflow in toupper deltajan.nijtmans2011-08-181-2/+3
| | |\ \ | | | |/
| | | * [Bug 3393714] overflow in toupper deltajan.nijtmans2011-08-181-2/+3
| | | |
* | | | Merge to feature branchjan.nijtmans2011-08-171-3/+6
|\ \ \ \ | |/ / /
| * | | separate test for overflowed and negative Tcl_UniCharjan.nijtmans2011-08-171-3/+6
| |/ /
* | | TIP 388 implementationjan.nijtmans2011-08-121-1/+13
|/ /
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
|\ \ | |/ | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | more harm than good. Purged them.
| * [Bug 3085863]: tclUniData 9 years oldnijtmans2010-10-231-17/+18
| | | | | | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
| * * generic/tclUtf.c (Tcl_UniCharToUtf): Corrected handling of negativedgp2005-09-071-1/+4
| | | | | | | | | | | | * tests/utf.test (utf-1.5): Tcl_UniChar input value. Incorrect handling was producing byte sequences outside of Tcl's legal internal encoding. [Bug 1283976].
| * Added constraint to the new tests.dgp2003-10-081-9/+10
| |
| * Made Tcl_NumUtfChars do the right thing with \u0000 when guessing the lengthdkf2003-10-081-4/+19
| | | | | | | | because of a negative 'length' parameter. [Bug 769812]
| * Removed test number dups [Bugs 710322, 710327, 710349, 710363]dkf2003-03-271-16/+3
| |
| * * generic/TclUtf.c (Tcl_UniCharNcasecmp): Corrected failure to dgp2003-03-061-2/+36
| | | | | | | | | | * tests/utf.test (utf-25.*): properly compare Unicode strings of different case in a case insensitive manner. [Bug 699042]
* | [Bug 3085863]: tclUniData 9 years oldnijtmans2010-10-231-17/+17
| | | | | | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF
* | * tests/utf.test (utf-25.1--utf-25.4): Modified tests toKevin B Kenny2007-05-021-33/+67
| | | | | | | | | | clean up after the 'testobj' extension to avoid spurious reports of memory leaks.
* | * generic/tclUtf.c (Tcl_UniCharToUtf): Corrected handling of negativedgp2005-09-071-1/+4
| | | | | | | | | | | | * tests/utf.test (utf-1.5): Tcl_UniChar input value. Incorrect handling was producing byte sequences outside of Tcl's legal internal encoding. [Bug 1283976].
* | Added constraint to the new tests.dgp2003-10-081-9/+10
| |
* | Made Tcl_NumUtfChars do the right thing with \u0000 when guessing the lengthdkf2003-10-081-4/+19
| | | | | | | | because of a negative 'length' parameter. [Bug 769812]
* | Eliminated duplicate test numbers [Bugs 710322, 710327, 710349, 710363]dkf2003-03-271-16/+3
| |
* | * generic/TclUtf.c (Tcl_UniCharNcasecmp): Corrected failure todgp2003-03-061-2/+36
|/ | | | | * tests/utf.test (utf-25.*): properly compare Unicode strings of different case in a case insensitive manner. [Bug 699042]
* tests/utf.test: added tests to check unicode 3 compliancehobbs2001-05-281-8/+32
|
* * tests/*.test: Changed all occurances of "namespace importericm2000-04-101-2/+2
| | | | ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948].
* * tests/info.test:hobbs2000-01-121-2/+4
| | | | | | | | | | | * generic/tclCmdIL.c: fixed 'info procs ::namesp::*' behavior (Dejong) * tests/unixFCmd.test: * unix/tclUnixFCmd.c: added support for symbolic permissions setting in SetPermissionsAttribute (file attr $file -perm ...) [Bug: 3970] * tests/utf.test: fixed test that allowed \8 as octal value
* Fixed style problems in many of the test files.rjohnson1999-06-261-2/+2
| | | | Fixed bug in pkg.test where defs.tcl was still being used.