You were redirected here from utf8todo.
TODOs for Full UTF-8 Support
(the order is currently arbitrary)
| status | title | Assignee | Description / Links / … |
|---|---|---|---|
| done | Verify Coverity false positive in wc(1) | TimCas | wc.c L277 wc.c L290 Coverity ID 978825 |
| TODO | Make csh handle Unicode | ||
| TODO | Fix regex in libc | (Switching to libtre + custom patches would require workaround for r300683) | |
| TODO | Fix Unicode support in groff | (replace with heirloom-doctools?) | |
| TODO | Fix Unicode handling in login(1) | (WONTFIX? Not sure if login(1) even needs to …) | |
| TODO | Verify and fix base tools like nl(1) | (merge with work done by Ingo Schwarze in OpenBSD?) | |
| TODO | Improve support in vi | (maybe fixed in upstream by now; verify) | |
| TODO | Make wchar_t always UTF-32 (& #define __STDC_ISO_10646__) | (possible breaking change, but current encoding of wchar_t is useless) |
|
| TODO | Fix/extend fnmatch(3) | POSIX requires support for [ [:punct:] ] etc., [ [=Ch=] ] and [ [.Ch.] ] |
Useful Links
- Ingo Schwarze's presentation on OpenBSD's use of UTF-8 (note: the approach may not be adequate for FreeBSD, however see slide 12 for what was done, slide 13 for rationale)