summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Enhance misleading test-case utf-6.23 with better diagnostics: Byte 0xE8 is t...jan.nijtmans2020-11-181-2/+4
* (cherry-pick): Fix [c975939973]: Usage of gnu_printf in latest mingw-w64. jan.nijtmans2020-10-221-1/+1
* (cherry-pick): Fix [014ade1d44]: Misleading error message when using "-path" ...jan.nijtmans2020-10-092-30/+37
* cherry pick [df5f1e8652]: Fix [5bbd044812]: Fix index underflow.sebres2020-07-161-2/+2
* avoid segfault if Tcl_FreeParse, if parse structure remains uninitialized (pa...sebres2020-06-021-19/+16
* More test-case cleanup. Enhance "testutfnext", so it can detect whether bytes...jan.nijtmans2020-05-081-4/+4
* Same trouble with Tcl_UtfToUniCharDstring. Test and fix.dgp2020-05-071-4/+5
* Fix. Note that just because we get one positive detection of an incompletedgp2020-05-071-9/+10
* Tighten optimization in Tcl_UtfToUniCharDString(), just as in Tcl_NumUtfChars...jan.nijtmans2020-05-071-81/+79
* Tighten optimization in Tcl_NumUtfChars. Explain in comments.dgp2020-05-061-14/+25
* Restore safe calls of Invalid().dgp2020-05-061-3/+10
* close forkdgp2020-05-061-23/+24
|\
| * Backport testutfprev/testutfnex testcase improvements from 8.7. This makes te...jan.nijtmans2020-05-061-23/+24
* | The routine Invalid() has been revised to do something different.dgp2020-05-061-9/+17
|/
* Change Invalid() parameter type to "const char *". Also call Invalid() first...jan.nijtmans2020-05-061-11/+13
* Properly protect "Invalid" function against lead bytes 0x80-0xBF. This fixes ...jan.nijtmans2020-05-051-2/+2
* Add comments so I'll know again later why this is here.dgp2020-04-301-0/+4
* Backport many UNICODE_OUT_OF_RANGE() calls. This should fix [69634d51fb74551b...jan.nijtmans2020-04-291-103/+166
* Fix [b6038e5bc8]: mis-parse of surrogate pair escapes. Thanks Don!jan.nijtmans2020-04-281-2/+2
|\
| * Proposed fix.dgp2020-04-281-2/+2
| * merge 8.6dgp2020-04-271-1/+1
| |\
| | * merge 8.5dgp2020-04-271-1/+1
| | |\
| * | \ merge 8.6dgp2020-04-271-45/+16
| |\ \ \ | | |/ /
| | * | Use lossless internal routines to cover extended characters.dgp2020-04-271-20/+44
| | * | Possible fix for [string to*] writing out a high surrogate at end of string.dgp2020-04-271-4/+4
| | * | Undo last change in regc_lex.c: It doesn't do the expected thing when TCL_UTF...jan.nijtmans2020-04-251-8/+2
| * | | Cherry-pick Tcl_UniCharAtIndex() implementation from [6596c4af31], but adapte...jan.nijtmans2020-04-261-22/+4
| * | | Make reg-13.33/reg-13.34 work again. Still have to investigate what's the pro...jan.nijtmans2020-04-251-8/+2
| * | | Merge 8.6jan.nijtmans2020-04-251-39/+11
| |\ \ \ | | |/ /
| | * | encoding-12.6 only works for "ucs2" for now. Don't use (deprecated) INLINE an...jan.nijtmans2020-04-251-4/+4
| | * | Bring forward a collection of missing tests.dgp2020-04-251-4/+31
| | |\ \
| | * | | Cherrypick [d2143c14c1]: Eliminate the -bytestring option of [testutfnext]. N...dgp2020-04-251-8/+4
| | * | | Close utf-next-regressionsdgp2020-04-252-38/+10
| | |\ \ \
| | | * | | Revert change in ParseLexeme() toojan.nijtmans2020-04-231-2/+3
| | | * | | Fix regression in Tcl_NumUtfChars, caused by this commit: [6596c4af31e29b5d]....jan.nijtmans2020-04-231-68/+27
| | * | | | Quickfix to Tcl_NumUtfChars(). Barely used in Tcl core. Still needs a better ...jan.nijtmans2020-04-241-2/+14
| * | | | | Merge 8.6 (Except encoding-12.6 test-case still to be handled)jan.nijtmans2020-04-243-13/+16
| |\ \ \ \ \ | | |/ / / /
| | * | | | Backout [ 649f53b9f4]: This was not meant for 8.6jan.nijtmans2020-04-241-1/+1
| | * | | | Merge 8.5 (but this time correct)jan.nijtmans2020-04-241-3/+12
| | |\ \ \ \
| | * \ \ \ \ merge 8.5dgp2020-04-241-1/+1
| | |\ \ \ \ \ | | | |/ / / /
| | * | | | | Merge 8.5. Failing tests need examination and adjustment.dgp2020-04-242-33/+10
| | |\ \ \ \ \
| | | \ \ \ \ \
| | | \ \ \ \ \
| | *-. \ \ \ \ \ Merge from 8.5. Failing tests encoding-12.6, reg-13.3[34] appear to be realdgp2020-04-244-20/+17
| | |\ \ \ \ \ \ \
| * | \ \ \ \ \ \ \ Merge 8.6jan.nijtmans2020-04-241-1/+1
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / /
| | * | | | | | | | Merge 8.5.jan.nijtmans2020-04-241-9/+2
| | |\ \ \ \ \ \ \ \ | | | |_|_|_|_|/ / / | | |/| | | | | | |
| * | | | | | | | | Merge 8.6. This mainly introduces the overlong check into Tcl_UtfPrev(). 10 t...jan.nijtmans2020-04-246-36/+169
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / /
| | * | | | | | | | Fix TclUtfNext() macro. Use it in tclTest.c, so such a mistake can be detecte...jan.nijtmans2020-04-232-4/+4
| | * | | | | | | | Fix [27944a3661]: Taming test utf-6.88jan.nijtmans2020-04-231-26/+30
| | |\ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ Merge 8.6jan.nijtmans2020-04-222-47/+55
| | | |\ \ \ \ \ \ \ \
| | | * | | | | | | | | Add more test-cases for TCL_UTF_MAX>3jan.nijtmans2020-04-211-1/+1
| | | * | | | | | | | | Proposed fix for [c11e0c5ce4]: Regression in Tcl_UtfCharComplete.jan.nijtmans2020-04-201-18/+14