2011.11 Tue Nov 01 2011 # Backport from trunk with Unicode data 6.0.0. + debian/* - Added Debian packaging info at Debian sid, packaged by Emmanuel Bouthenot. ! GPL - Street address of FSF: CPAN RT #69999. ! lib/Text/LineFold.pm: - Bump up version to 2011.10. - _is_indirect(): Simplified as enhancement of lbrule(). ! lib/Unicode/LineBreak.pod ! lib/Unicode/LineBreak/JA_JP.pod - Some updates. ! Makefile.PL - Bundle LineBreakTest.txt in dist for test #00. ! META.yml - Quote abstract containing `#'. ! sombok/* - Bundled Sombok 2.0.6. ! t/00LineBreakText.t - Now all tests shall be past. - Add test names. ! t/01break.t - Added Hebrew (he) test. 2011.05 Sun May 01 2011 ! Makefile.PL - Pass (full) names of ar & ranlib to configure: link fails if they were not found in PATH (e.g. Solaris; ar is under /usr/ccs/bin). - New versioning scheme of Sombok. See sombok/ChangeLog. ! lib/Text/LineFold/JA_JP.pod - typo. ! perl-Unicode-LineBreak.spec - Update %{sombok_version}. increased epoch. ! t/07sea.t ! t/08partial.t - Skip tests with older libthai: see CPAN RT #61922. ! t/16regex.t - Skip tests when perlbug #82302 was detected (Perl 5.13.8 around 300-388). 2011.04.26 Sat Apr 16 2011 ! lib/Text/LineFold.pm ! lib/Text/LineFold/JA_JP.pod - Small fixes. ! lib/Unicode/LineBreak.pod ! lib/Unicode/LineBreak/JA_JP.pod - Added example usage of hashref override. Small fixes. ! sombok - Update to 2011.5RC: Fix CPAN RT #67505 Long URLs cause infinite loop. ! MANIFEST - Eliminate sombok/data and some of sombok/src/* from CPAN distribution. To get full package of Sombok see . 2011.04 Fri Apr 01 2011 + perl-Unicode-LineBreak.spec - RPM spec file. ! LineBreak.xs - New constant SOMBOK_VERSION. ! Makefile.PL - requires sombok >= 2011.4: compilation failed by Solaris cc. 2011.03.21 Mon Mar 21 2011 ! Makefile.PL - MYEXTLIB: avoid compilation failure due to parallel execution by make. ! lib/Unicode/LineBreak.pod ! lib/Unicode/LineBreak/JA_JP.pod - Doc: U+3xxxx (a.k.a. Tertiary Ideographic Plane) contains old hanzi. 2011.003_13 Sun Mar 13 2011 ! lib/Unicode/GCString/JA_JP.pod ! lib/Unicode/LineBreak.pod ! lib/Unicode/LineBreak/JA_JP.pod - Update REFERENCES. ! Makefile.PL - removed sombok/configure dependency. - added dist PREOP to correct timestamp of files included into distribution. - possible fix for RT #61922, about libthai. Requires sombok >= 2011.3. 2011.03.05 Sat Mar 05 2011 ! lib/Unicode/LineBreak.pm - Chg: CharactersMax, ColumnsMax, ColumnsMin, SizingMethod & UrgentBreaking are renamed to CharMax, ColMax, ColMin, Sizing & Urgent, respectively. Old names may also be used. ! LineBreak.xs - Bug Fix: Unicode::LineBreak: Cannot update config from inside Perl callbacks. - Fix: Unicode::LineBreak::_config(): Suppress ``Use of uninitialized value in subroutine entry'' warning. - Imp: Unicode::GCString::substr(): replacement may be also Unicode string. - Imp: Functions croak using strerror(). - Imp: Now Unicode::LineBreak & Unicode::GCString are SvREADONLY_on()'ed. ! typemap - Unify maps for unistr_t * and gcstring_t *. - Added notes. ! t/00LineBreakTest.t - Simplified code. ! t/lf.pl ! t/04fold.t - Added tests. ! lib/Unicode/LineBreak.pod ! lib/Unicode/LineBreak/JA_JP.pod - Updated. 2011.03 Sat Mar 05 2011 - Withdrawn. 2011.002_26 Sat Feb 26 2011 ! lib/Unicode/LineBreak/Constants.pm - ``LEFT_'' and ``RIGHT_'' are inappropriate on right-to-left contexts. Use ``BACKWORD_'' and ``FORWARD_'' instead. ! lib/Unicode/LineBreak.pm - Moved codes for custom property maps to XS. - Chg: TailorEA & TailorLB options are obsoleted. Use EAWidth & LBClass options instead. ! LineBreak.xs - Removed _loadmap(): use linebreak_update_*(). - Removed _propvals(): Added EAWidths() and LBClasses() to get prop. vals. - Fix: Stash (instance of hashref) was not allocated at construction time. - Most of conversions between C and Perl are moved to typemap. ! typemap - Added typemap for linebreak_t *, gcstring_t *, unistr_t *, generic string etc. ! t/03ns.t - Added tests for obsoleted TailorLB option. ! t/06context.t - Added tests for obsoleted TailorEA option. ! Makefile.PL - Requires sombok >= 2011.2beta1. 2011.002_19 Sat Feb 19 2011 * Update ppport.h to 3.19. * Most of config() codes are moved to XS. * Cleanup handling of REGEXP in XS. 2011.002_11 Fri Feb 11 2011 * Imp: regex matching are moved to XS. * Chg: instead of UserBreaking option, use Prep option. * Requires Sombok >= 2011.1RC. 2011.01 Thu Jan 20 2011 * New major release. * Requires Sombok >= 2011.0. Important Changes beside Unicode-LineBreak-1.x: * 1.x had memory leaks & potantial buffer overrun vulnerabilities. Switching to release 20XX is strongly recommended. * Major changes of public interface: - Format callback name "DEFAULT" was deprecated. Use "SIMPLE". - SizingMethod callback name "DEFAULT" was deprecated. Use "UAX11". - SizingMethod callback with extra 6th argument was deprecated. - UrgentBreaking callback name "NONBREAK" was deprecated. Use undef. - UrgentBreaking callback MUST take two arguments, NOT five. - In array context, break() and break_partial() return an array of lines. * Linebreak library package was renamed to Sombok. About change history until release 1.x see Changes.REL1 file. Local Variables: mode: change-log change-log-default-name: "Changes" tab-width: 2 left-margin: 2 End: