summaryrefslogtreecommitdiffstats
path: root/generic/tclUtf.c
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Finish complete fix, all corner-cases correct now. Also spurious UTF-8 testca...jan.nijtmans2019-02-251-18/+20
| * | | Minor optimizationsjan.nijtmans2019-02-191-55/+58
| * | | Proposed fix for [bd94500678]: SEGFAULT by conversion of unicode (out of BMP)...jan.nijtmans2019-02-181-36/+39
* | | | Merge 8.7jan.nijtmans2019-02-191-3/+3
|\ \ \ \
| * \ \ \ Merge 8.6jan.nijtmans2019-02-191-3/+3
| |\ \ \ \ | | |/ / / | |/| / / | | |/ /
* | | | More size_t-related consolidations. Now regexp can handle strings >2GB and mo...jan.nijtmans2019-02-051-13/+15
* | | | TIP #494 implementation: More use of size_t in Tcl 9jan.nijtmans2018-10-081-36/+43
|\ \ \ \ | |/ / / |/| | |
| * | | Use more TCL_AUTO_LENGTH, when appropriatejan.nijtmans2018-10-061-3/+3
| * | | merge trunkjan.nijtmans2018-10-041-6/+18
| |\ \ \
| * \ \ \ Merge trunkjan.nijtmans2018-07-051-6/+5
| |\ \ \ \
| * | | | | More API changes using size_t. Internal changes not complete yet (WIP)jan.nijtmans2018-06-281-2/+2
| * | | | | merge trunkjan.nijtmans2018-06-271-5/+22
| |\ \ \ \ \ | | |/ / / /
| * | | | | merge trunkjan.nijtmans2018-05-251-0/+6
| |\ \ \ \ \
| * \ \ \ \ \ merge trunkjan.nijtmans2018-05-231-95/+146
| |\ \ \ \ \ \ | | |/ / / / /
| * | | | | | Change Tcl_Token definition (int -> size_t). Many related code-changes.jan.nijtmans2018-01-311-1/+1
| * | | | | | merge trunkjan.nijtmans2018-01-291-10/+14
| |\ \ \ \ \ \
| * \ \ \ \ \ \ merge trunkjan.nijtmans2017-12-011-19/+111
| |\ \ \ \ \ \ \
| * | | | | | | | Handle Tcl_UtfAtIndex/Tcl_UniCharAtIndex for extended index range. More field...jan.nijtmans2017-11-161-7/+7
| * | | | | | | | merge novemjan.nijtmans2017-09-101-20/+52
| |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge trunkjan.nijtmans2017-08-291-25/+53
| | |\ \ \ \ \ \ \ \
| * | \ \ \ \ \ \ \ \ merge novemjan.nijtmans2017-06-091-46/+48
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | merge trunkjan.nijtmans2017-06-081-13/+14
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2017-06-061-18/+24
| | |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / /
| * | | | | | | | | | | merge trunkjan.nijtmans2016-08-301-44/+24
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ merge trunkdgp2016-04-051-14/+8
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2015-09-221-32/+93
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2013-08-021-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Unbreak MSVC6 debug build (thanks Andreas Kupries!)jan.nijtmans2013-07-081-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2013-06-181-1/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2013-05-281-0/+40
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Change Tcl_UtfNcmp and friend's signature to use size_t in stead of unsigned ...jan.nijtmans2013-05-061-5/+5
| * | | | | | | | | | | | | | | | | | merge trunk. jan.nijtmans2013-02-251-2/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Purge remnants of support for compilers ignorant of C keyword 'inline'.dgp2012-11-291-2/+2
* | | | | | | | | | | | | | | | | | | | Merge 8.6 jan.nijtmans2018-10-081-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | / / | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Merge 8.6jan.nijtmans2018-10-031-6/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | / / | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Tcl_UniCharToUtfDString: Don't allocate too much memory for this function.jan.nijtmans2018-10-031-5/+15
* | | | | | | | | | | | | | | | | | Fix "string tolower" and friends for handling unpaired surrogates correctly. ...jan.nijtmans2018-06-241-6/+15
* | | | | | | | | | | | | | | | | | Merge 8.6. And add more documentation and test-cases regarding the behavior o...jan.nijtmans2018-06-181-0/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | / / | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Fix [53cad613d8]: TIP 389 implementation makes Tk tests font-4.12 and font-4....jan.nijtmans2018-06-181-0/+7
| * | | | | | | | | | | | | | | | Merge 8.5. This adds Emoji 11.0 support, when Tcl is compiled with TCL_UTF_MA...jan.nijtmans2018-05-111-3/+10
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | Add emoji 11.0 to the set. Only active when compiled with TCL_UTF_MAX>3. Also...jan.nijtmans2018-05-111-15/+83
* | | | | | | | | | | | | | | | | Remove some tip389 restrictions in test-cases, which are no longer necessary. jan.nijtmans2018-05-071-2/+2
* | | | | | | | | | | | | | | | | Implement special "string totitle" for Extended Georgian characters (new beha...jan.nijtmans2018-05-011-3/+9
* | | | | | | | | | | | | | | | | Merge 8.6 (bug-fix and test-case for Tcl_UtfAtIndex with TCL_UTF_MAX=4)dgp2018-04-241-4/+21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | | Bug-fix in Tcl_UtfAtIndex (for TCL_UTF_MAX=4 only). With test-case (in "strin...jan.nijtmans2018-04-231-0/+8
| | | | | | | | | | | | | | | | |
| \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
*-. \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ TIP #389 implementation.jan.nijtmans2018-04-201-91/+120
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | / | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | Slightly improved (more fail-safe) surrogate handling for TCL_UTF_MAX>3. Back...jan.nijtmans2018-04-191-7/+14
| * | | | | | | | | | | | | | | | Slightly better unmatched-surrogates handling. Unmatched High surrogates will...jan.nijtmans2018-04-171-6/+13
| * | | | | | | | | | | | | | | | merge core-8-branchjan.nijtmans2018-01-101-10/+14
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | merge core-8-branchjan.nijtmans2017-12-011-34/+40
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | |