Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
summerofcode2014:unicode [2014/06/22 22:45] – DmitrySelyutinsummerofcode2014:unicode [2015/06/05 16:48] (current) – Add Code Review link PedroGiffuni
Line 14: Line 14:
  
 ===== Checkpoints ===== ===== Checkpoints =====
-Unicode Normalization Algorithm is almost implemented. The three main functions are ''%%__strcoll(3)%%'', ''%%__strcoll_l(3)%%'' and ''%%__wcscoll(3)%%'', which may be included in the libc under names ''%%strcoll(3)%%'', ''%%strcoll_l(3)%%'' and ''%%wcscoll_l(3)%%'' by defining ''%%_UNICODE_ADDENDA%%'' macro. Manual pages for these functions were written too.+Functions for normalization and canonicalization are implemented in source files under lib/libc/unicode directory. 
 +New collation database interface was provided in order to extend collation support as well as its Python bindings. 
 +Right now source code is placed under lib/libcolldb directory, though it's likely to be moved to some other place.
  
 ===== The Code ===== ===== The Code =====
 https://socsvn.freebsd.org/socsvn/soc2014/ghostmansd https://socsvn.freebsd.org/socsvn/soc2014/ghostmansd
 +
 +https://reviews.freebsd.org/D2736
  
 ===== Useful links ===== ===== Useful links =====
  • summerofcode2014/unicode.1403477127.txt.gz
  • Last modified: 2014/06/22 22:45
  • by DmitrySelyutin