Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update for Unicode 16 | Thomas Voss | 2024-10-03 | 4 | -451/+728 |
| | |||||
* | Huge library overhaul | Thomas Voss | 2024-10-03 | 1 | -30/+21 |
| | |||||
* | Shorten the string view type names | Thomas Voss | 2024-09-15 | 2 | -27/+27 |
| | |||||
* | Pass a tabsize to ucswdth() | Thomas Voss | 2024-05-31 | 1 | -2/+2 |
| | |||||
* | Add uprop_get_wdth() and ucswdth() | Thomas Voss | 2024-05-31 | 2 | -0/+3 |
| | |||||
* | Don’t renormalize already normalized strings | Thomas Voss | 2024-05-20 | 1 | -2/+2 |
| | |||||
* | Rename normtype/NT to normform/NF | Thomas Voss | 2024-05-20 | 1 | -8/+8 |
| | |||||
* | Support the 4 forms of Unicode string normalization | Thomas Voss | 2024-05-20 | 2 | -6/+1004 |
| | |||||
* | Add uprop_is_ce() and uprop_is_comp_ex() | Thomas Voss | 2024-05-19 | 1 | -0/+2 |
| | |||||
* | Add ucsnorm_nfkd() | Thomas Voss | 2024-05-15 | 1 | -3/+3 |
| | |||||
* | Add encoding-generic macros | Thomas Voss | 2024-05-14 | 2 | -5/+28 |
| | |||||
* | Implement NFD string normalization | Thomas Voss | 2024-05-14 | 1 | -0/+2 |
| | |||||
* | Add uprop_get_dm() | Thomas Voss | 2024-05-14 | 1 | -0/+1 |
| | |||||
* | Make the rest of the casemapping functions take custom allocators | Thomas Voss | 2024-05-09 | 1 | -12/+9 |
| | |||||
* | Add custom allocator support to u8upper() | Thomas Voss | 2024-05-09 | 1 | -8/+9 |
| | |||||
* | Use a 2-stage lookup for u8wnext() and u8wcnt() | Thomas Voss | 2024-05-07 | 1 | -1139/+7278 |
| | |||||
* | Use a 2-stage lookups for u8gnext() and u8gcnt() | Thomas Voss | 2024-05-07 | 1 | -1552/+3016 |
| | |||||
* | Sort functions | Thomas Voss | 2024-05-04 | 1 | -2/+2 |
| | |||||
* | More 2-stage lookup tables | Thomas Voss | 2024-05-04 | 1 | -1/+6 |
| | |||||
* | Go all in on string views, and fix manuals | Thomas Voss | 2024-05-04 | 1 | -16/+16 |
| | |||||
* | Add even more 2-stage lookup tables | Thomas Voss | 2024-04-30 | 1 | -21/+21 |
| | |||||
* | Add more 2-stage lookup tables | Thomas Voss | 2024-04-30 | 1 | -58/+58 |
| | |||||
* | Reorder functions | Thomas Voss | 2024-04-28 | 1 | -2/+2 |
| | |||||
* | Add CF_SS as an alias for CF_ẞ | Thomas Voss | 2024-04-27 | 1 | -1/+2 |
| | |||||
* | Fully comply with Unicode 15.1 § 3.13 in u8lower() | Thomas Voss | 2024-04-26 | 1 | -4/+4 |
| | |||||
* | Support titlecasing Dutch ‘IJ’ properly | Thomas Voss | 2024-04-24 | 1 | -1/+2 |
| | |||||
* | Properly upper- and titlecase ‘i’ and ‘j’ in Lithuanian | Thomas Voss | 2024-04-24 | 1 | -11/+33 |
| | |||||
* | Add u8title() | Thomas Voss | 2024-04-23 | 1 | -5/+9 |
| | |||||
* | Add u8wcnt_human() and u8wnext_human() | Thomas Voss | 2024-04-22 | 1 | -0/+2 |
| | |||||
* | Fix various bugs in word segmentation | Thomas Voss | 2024-04-22 | 1 | -0/+1178 |
| | |||||
* | Add explicit underlying type for enums | Thomas Voss | 2024-04-22 | 1 | -22/+22 |
| | | | | | | Due to the size of the lookup tables, we want to use the smallest possible underlying type for the Unicode property enumerations in order to reduce the binary size as much as possible. | ||||
* | Support word-segmentation | Thomas Voss | 2024-04-21 | 1 | -0/+3 |
| | |||||
* | Fix typo (extpic -> extpict) | Thomas Voss | 2024-04-21 | 1 | -1/+1 |
| | |||||
* | Rename u8glen() to u8gcnt() | Thomas Voss | 2024-04-21 | 1 | -1/+1 |
| | |||||
* | Add uprop_get_sb() | Thomas Voss | 2024-04-21 | 1 | -0/+19 |
| | |||||
* | Add uprop_get_wb() | Thomas Voss | 2024-04-21 | 1 | -0/+27 |
| | |||||
* | Add uprop_get_scx() | Thomas Voss | 2024-04-21 | 1 | -0/+1 |
| | |||||
* | Add uprop_get_nfkc_cf() | Thomas Voss | 2024-04-21 | 1 | -0/+1 |
| | |||||
* | Add uprop_get_nfkc_scf() | Thomas Voss | 2024-04-20 | 1 | -0/+1 |
| | |||||
* | Add uprop_get_nf{,k}{c,d}_qc() | Thomas Voss | 2024-04-20 | 1 | -0/+26 |
| | |||||
* | Add the U8*_SCALE constants | Thomas Voss | 2024-04-18 | 1 | -0/+5 |
| | |||||
* | Add uprop_get_jg() | Thomas Voss | 2024-04-18 | 1 | -0/+108 |
| | |||||
* | Add uprop_get_jt() | Thomas Voss | 2024-04-18 | 1 | -0/+10 |
| | |||||
* | Add uprop_get_gcb() | Thomas Voss | 2024-04-16 | 1 | -0/+22 |
| | |||||
* | Add uprop_get_equideo() | Thomas Voss | 2024-04-16 | 1 | -0/+1 |
| | |||||
* | Add uprop_get_ccc() | Thomas Voss | 2024-04-16 | 1 | -0/+62 |
| | |||||
* | Add uprop_get_insc() | Thomas Voss | 2024-04-16 | 1 | -0/+40 |
| | |||||
* | Add uprop_get_inpc() | Thomas Voss | 2024-04-16 | 1 | -0/+20 |
| | |||||
* | Add uprop_get_hst() | Thomas Voss | 2024-04-16 | 1 | -0/+10 |
| | |||||
* | Add uprop_get_vo() | Thomas Voss | 2024-04-16 | 1 | -0/+8 |
| |