aboutsummaryrefslogtreecommitdiff
path: root/include/unicode
Commit message (Expand)AuthorAgeFilesLines
* Rename normtype/NT to normform/NFThomas Voss 2024-05-201-8/+8
* Support the 4 forms of Unicode string normalizationThomas Voss 2024-05-202-6/+1004
* Add uprop_is_ce() and uprop_is_comp_ex()Thomas Voss 2024-05-191-0/+2
* Add ucsnorm_nfkd()Thomas Voss 2024-05-151-3/+3
* Add encoding-generic macrosThomas Voss 2024-05-142-5/+28
* Implement NFD string normalizationThomas Voss 2024-05-141-0/+2
* Add uprop_get_dm()Thomas Voss 2024-05-141-0/+1
* Make the rest of the casemapping functions take custom allocatorsThomas Voss 2024-05-091-12/+9
* Add custom allocator support to u8upper()Thomas Voss 2024-05-091-8/+9
* Use a 2-stage lookup for u8wnext() and u8wcnt()Thomas Voss 2024-05-071-1139/+7278
* Use a 2-stage lookups for u8gnext() and u8gcnt()Thomas Voss 2024-05-071-1552/+3016
* Sort functionsThomas Voss 2024-05-041-2/+2
* More 2-stage lookup tablesThomas Voss 2024-05-041-1/+6
* Go all in on string views, and fix manualsThomas Voss 2024-05-041-16/+16
* Add even more 2-stage lookup tablesThomas Voss 2024-04-301-21/+21
* Add more 2-stage lookup tablesThomas Voss 2024-04-301-58/+58
* Reorder functionsThomas Voss 2024-04-281-2/+2
* Add CF_SS as an alias for CF_ẞThomas Voss 2024-04-271-1/+2
* Fully comply with Unicode 15.1 § 3.13 in u8lower()Thomas Voss 2024-04-261-4/+4
* Support titlecasing Dutch ‘IJ’ properlyThomas Voss 2024-04-241-1/+2
* Properly upper- and titlecase ‘i’ and ‘j’ in LithuanianThomas Voss 2024-04-241-11/+33
* Add u8title()Thomas Voss 2024-04-231-5/+9
* Add u8wcnt_human() and u8wnext_human()Thomas Voss 2024-04-221-0/+2
* Fix various bugs in word segmentationThomas Voss 2024-04-221-0/+1178
* Add explicit underlying type for enumsThomas Voss 2024-04-221-22/+22
* Support word-segmentationThomas Voss 2024-04-211-0/+3
* Fix typo (extpic -> extpict)Thomas Voss 2024-04-211-1/+1
* Rename u8glen() to u8gcnt()Thomas Voss 2024-04-211-1/+1
* Add uprop_get_sb()Thomas Voss 2024-04-211-0/+19
* Add uprop_get_wb()Thomas Voss 2024-04-211-0/+27
* Add uprop_get_scx()Thomas Voss 2024-04-211-0/+1
* Add uprop_get_nfkc_cf()Thomas Voss 2024-04-211-0/+1
* Add uprop_get_nfkc_scf()Thomas Voss 2024-04-201-0/+1
* Add uprop_get_nf{,k}{c,d}_qc()Thomas Voss 2024-04-201-0/+26
* Add the U8*_SCALE constantsThomas Voss 2024-04-181-0/+5
* Add uprop_get_jg()Thomas Voss 2024-04-181-0/+108
* Add uprop_get_jt()Thomas Voss 2024-04-181-0/+10
* Add uprop_get_gcb()Thomas Voss 2024-04-161-0/+22
* Add uprop_get_equideo()Thomas Voss 2024-04-161-0/+1
* Add uprop_get_ccc()Thomas Voss 2024-04-161-0/+62
* Add uprop_get_insc()Thomas Voss 2024-04-161-0/+40
* Add uprop_get_inpc()Thomas Voss 2024-04-161-0/+20
* Add uprop_get_hst()Thomas Voss 2024-04-161-0/+10
* Add uprop_get_vo()Thomas Voss 2024-04-161-0/+8
* Change private symbol prefix from ‘__’ to ‘_’Thomas Voss 2024-04-163-8/+8
* Don’t dunder attributesThomas Voss 2024-04-162-11/+11
* Fix comment typoThomas Voss 2024-04-161-2/+2
* Add _attrs.h for function attributesThomas Voss 2024-04-162-90/+91
* Add uprop_get_bmg()Thomas Voss 2024-04-151-0/+1
* Add uprop_get_bc()Thomas Voss 2024-04-151-1/+28