Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== 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|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 ===== - [[https://www.openbsd.org/papers/eurobsdcon2016-utf8.pdf|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) ---- {{tag>Todo}} {{tag>Stale}} {{tag>NeedsContent}} unicode/todo.txt Last modified: 2022/06/08 00:45by KubilayKocak