Changes for version 2012.003_26

  • Mainly fixes of bugs emited by previous development release. ! lib/Text/LineFold.pm:
    • use breakingRule().
  • ! LineBreak.xs:
    • New: LineBreak::breakingRule(). lbrule() may be deprecated in near future.
  • ! Makefile.PL:
    • Fix: libthai cflags were ommitted.
    • get UC test files only when they do not exist.
    • Fix: disable test on subdirs: lack of it causes error with *BSD make.
    • Fix: failed with options INSTALLDIRS=... etc.
  • ! Makefile.PL.sombok:
    • Fix: use Cwd::cwd() to get current directory: `cwd` doesn't work on MSWin32.
    • use $(DIRFILESEP) as path separators.

Changes for version 2012.003_13

  • Tests building on Win32 are appreciated. ! LineBreak.xs:
    • Cast ref_func() according to strict prototyping.
  • ! Makefile.PL
    • requires sombok 2.1.1.
    • Now configure script won't be used to build bundled sombok.
  • Makefile.PL.sombok
    • To make bundled sombok static library.
  • sombok/configure, etc.
    • No longer shipped with full package of sombok.
  • t/00GraphemeBreakTest.t
    • Added test suite provided by Unicode Consortium.
    • Cases including single surrogates will be skipped.

Changes for version 2012.003_11

Documentation

プレインテキストの行折り
UAX #29 書記素クラスタの列としての文字列
UAX #14 Unicode 行分割アルゴリズム

Modules

Line Folding for Plain Text
String as Sequence of UAX #29 Grapheme Clusters
UAX #14 Unicode Line Breaking Algorithm

Provides

in lib/Unicode/LineBreak/Constants.pm