summaryrefslogtreecommitdiff
path: root/textproc/liblinebreak
AgeCommit message (Collapse)AuthorFilesLines
2011-05-14Update to 2.1:wiz2-6/+6
- Update the data according to LineBreak-6.0.0.txt - Fix the bug that an assertion in code can fail if U+FFFC is encountered at the beginning of a line
2010-01-16Update to 2.0:wiz2-6/+6
New in 2.0 - Update the algorithm and data according to UAX #14-24 and LineBreak-5.2.0.txt - Rename some functions to reduce namespace pollution - Make Doxygen documentation better
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-05-03Update to 1.2:wiz2-6/+8
New in 1.2 - Fix the bug that an assertion in code can fail if an invalid UTF-8 or UTF-16 sequence is encountered near the end of input - Remove the specialization of right single quotation mark as closing punctuation mark in English, French, and Spanish, because it can be used as apostrophe - Make Doxygen documentation better
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-07Update to 1.1:wiz2-6/+6
New in 1.1 - Make get_lb_prop_lang static and not an exported symbol - Define is_line_breakable to alias to is_breakable - Declare get_next_char_utf* will be changed to lb_get_next_char_utf* - Move the declarations of get_next_char_utf* from linebreak.h to linebreakdef.h - Add the function documentation comments to the header files
2009-01-18Initial import of liblinebreak-1.0:wiz5-0/+56
This is liblinebreak, an implementation of the line breaking algorithm as described in Unicode 5.0.0 Standard Annex 14, Revision 19, available at http://www.unicode.org/reports/tr14/tr14-19.html