File: Changes

package info (click to toggle)
libunicode-linebreak-perl 0.0.20140601-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 4,104 kB
  • sloc: ansic: 32,274; perl: 779; makefile: 2
file content (417 lines) | stat: -rw-r--r-- 13,389 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
2014.06  Fri Jun 20 2014
# Unicode 7.0.0, bundled sombok 2.3.3.

2014.004_26  Sat May 04 2014
# Unicode 7.0.0beta at Mar 18, bundled sombok-2.3.2beta1.
! lib/Unicode/LineBreak.pod
! lib/POD2/JA/Unicode/LineBreak.pod
! t/18currency.t
  - add a change for U+20BB.

2013.11  Thu Nov 21 2013
# No new features.
- debian/
  - Removed becuase it was not maintained.
! lib/Unicode/GCString.pm
  - I forgot to bump up version to 2013.10.
! lib/POD2/JA/Text/LineFold.pod
! lib/POD2/JA/Unicode/GCString.pod
! lib/POD2/JA/Unicode/LineBreak.pod
! lib/Text/LineFold.pm
! lib/Unicode/GCString.pod
! lib/Unicode/LineBreak.pod
! Makefile.PL
  - Repository has been moved to GitHub.

2013.10  Fri Oct 04 2013
# Unicode 6.3.0, bundled sombok-2.3.1.
! Makefile.PL
! Makefile.PL.sombok
  - Added include path of libthai to sombok/Makefile.PL for such as Mac OS X.
! perl-Unicode-LineBreak.spec
  - mv POD2::JA manpages into %{_mandir}/ja/.

2013.008_06  Sun Aug 25 2013
+ lib/POD2/JA/Text/LineFold.pod
+ lib/POD2/JA/Unicode/GCString.pod
+ lib/POD2/JA/Unicode/LineBreak.pod
- lib/Text/LineFold/JA_JP.pod
- lib/Unicode/GCString/JA_JP.pod
- lib/Unicode/LineBreak/JA_JP.pod
  - Moved Japanese PODs to suit POD2 feature.
! lib/POD2/JA/Unicode/GCString.pod
! lib/Unicode/GCString.pod
  - Commented-out "Methods planned to be deprecated".
! lib/POD2/JA/Unicode/LineBreak.pod
! lib/Unicode/LineBreak.pod
  - Addition about IDEOGRAPHIC SPACE.
  - Added description about predefined property values for currency symbols.
  - Commented-out "Methods Planned to be Deprecated" and "Obsoleted Options".
! lib/Unicode/LineBreak/Constants.pm
  - A new constant IDEOGRAPHIC_SPACE.
! Makefile.PL
  - Now "make dist" generates META files.
+ t/18currency.t
  - On reserved codepoints for currency symbols.

2013.004_26  Sat Apr 27 2013
! Makefile.PL
  - Use $(NOOP) instead of true, for Windows.
  - Abort make if older libthai was found.
! Linebreak.xs
! typemap
  - Decode arguments without utf8 flag as ISO-8859-1: CPAN RT #84661.
! t/17prop.t
  - Added tests for non-utf8-flagged arguments.

2013.003_11  Mon Mar 25 2013
# Unicode 6.3.0 beta at 2013-03-02, bundled sombok-2.3.1b.

2012.10  Mon Oct 01 2012
# Unicode 6.2.0, bundled sombok-2.3.0.
! lib/Unicode/LineBreak/JA_JP.pod
! lib/Unicode/LineBreak.pod
  - Undocumented EA_ZA and EA_ZW introduced by sombok-2.3.0.
  - Added a note to state EA_Z* are not a part of Standard.
! lib/Unicode/LineBreak.pm
  - added warning for obsoleted options: TailorEA, TailorLB and UserBreaking.
! t/03ns.t
! t/06context.t
! t/09uri.t
  - Removed tests for obsoleted options.

2012.008_16  Sat Aug 18 2012
! lib/Unicode/LineBreak.pm
! lib/Unicode/LineBreak.pod
! lib/Unicode/LineBreak/JA_JP.pod
! t/00GraphemeBreakTest.t
! t/00LineBreakTest.t
  - Updates for latest 6.2.0beta.
  - Bundled sombok-2.3.0gamma1.

2012.007_16  Thu Jul 12 2012
! Makefile.PL:
  - Use sombok >= 2.3.0.
! t/00LineBreakTest.t:
  - Temporarily skip problematic ZJ subtests.
! lib/Unicode/GCString.pod:
! lib/Unicode/GCString/JA_JP.pod:
  - Updated citation.
! lib/Unicode/LineBreak.pod:
! lib/Unicode/LineBreak/JA_JP.pod:
  - Updated citation.
  - Added a section about tailoring for IDEOGRAPHIC SPACE (not yet written).
    See <http://www.unicode.org/review/pri212/feedback.html>, by Koji Ishii.

2012.007_14  Thu Jul 12 2012
# Not really released

2012.06  Sat Jun 02 2012
! lib/Unicode/LineBreak/Defaults.pm.sample:
  - removed obsoleted options.
! Makefile.PL:
! META.json:
  - fixed broken {'meta-spec'}{'version'}.

2012.005_18  Sat May 26 2012
! lib/Unicode/LineBreak.pod:
! lib/Unicode/LineBreak/JA_JP.pod:
  - Added "Incompatible Changes" section.
! LineBreak.xs:
  - Fix for all versions of Perl: CPAN RT #77394.  utf8_to_uvuni has been
    deprecated by Perl 5.16 since it may read out of buffer.
  - Chg: LineBreak: eawidth() and lbclass() were removed.
! Makefile.PL:
! META.yml:
  - requires ExtUtils::MakeMaker >= 6.26.
+ META.json:
  - added.
+ t/000.t:
  - added.
! t/01break.t:
! t/08partial.t:
  - Added ko-decomp test.

2012.04  Sun Apr 01 2012
! lib/Unicode/GCString.pod:
! lib/Unicode/GCString/JA_JP.pod:
  - Let flag(), lbclass() and lbclass_ext() be deprecated.
! lib/Unicode/LineBreak.pod:
! lib/Unicode/LineBreak/JA_JP.pod:
  - Let eawidth(), lbrule() and lbclass() be deprecated.
! LineBreak.xs:
  - New: GCString::lbc(), GCString::lbcext().
! Makefile.PL:
  - Fix: Win32 etc.: Include XSUB.h in sombok.h to avoid mismatches of
    malloc implementations, when bundled sombok is used.
  - Requires sombok >= 2.2.0.

2012.003_30  Tue Mar 20 2012
# Mainly fixes of bugs emited by previous development release.
! lib/Unicode/GCString.pod:
! lib/Unicode/GCString/JA_JP.pod:
  - Added a caveat about calling the grapheme cluster as "grapheme".
! lib/Unicode/LineBreak.pod:
! lib/Unicode/LineBreak/JA_JP.pod:
  - some corrections.
! LineBreak.xs:
  - Fix: Win32/MSVC: lack of strcasecmp().
! Makefile.PL:
! Makefile.PL.sombok:
  - Fix: error on test-subdirs with *BSD make.

2012.003_26  Tue Mar 13 2012
# Tests building on Win32 are appreciated.
! lib/Text/LineFold.pm:
  - use breakingRule().
! LineBreak.xs:
  - Cast ref_func() according to strict prototyping.
  - New: LineBreak::breakingRule().  lbrule() may be deprecated in near future.
! Makefile.PL
  - requires sombok 2.1.1.
  - Now configure script won't be used to build bundled sombok.
  - Fix: libthai cflags were ommitted.
  - get UC test files only when they do not exist.
+ 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.

2012.003_13  Mon Mar 12 2012 - Withdrawn

2012.003_11  Mon Mar 12 2012 - Withdrawn

2012.02  Sat Feb 04 2012
! t/01break.t
  - Added Sanskrit case.

2012.001_29  Sun Jan 29 2012
# trunk, Unicode data 6.1.0 beta.
! LineBreak.xs
  - Bug Fix: lbclass() & eawidth() return wrong values for strings with
    single non-ASCII byte, e.g. lbclass("\x{A0}") returns such as LB_H3.
  - Chg: CharMax may be 0 (unlimited).  NOTE: this feature has not been
    tested enough. 
  - Added new option ViramaAsJoiner.
! Makefile.PL
  - Needs Sombok >= 2.1.0beta2.
  - fix: Solaris sh blames test with ``-e''.  Use ``-f''.
! lib/Unicode/LineBreak.pm
  - Chg: New option ViramaAsJoiner which is by default "YES".
! lib/Unicode/LineBreak.pod
! lib/Unicode/LineBreak/JA_JP.pod
  - Update documentation:
    - Added descriptions about LBC CJ & HL.
    - Modify citation:
      [UAX #11] really had not been revised after rev. 19 (2009).
    - Added citation for [JLREQ].
! t/00LineBreakText.t
  - skip empty data.
+ t/17prop.h
  - added for fix on LineBreak.xs

2011.12  Sat Dec 17 2011
# Backport from trunk with Unicode data 6.0.0.
! LineBreak.xs
  - Bug Fix: lbclass() & eawidth() return wrong values for strings with
    single non-ASCII byte, e.g. lbclass("\x{A0}") returns LB_H3.
+ t/17prop.t
  - added for fix on LineBreak.xs

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.010_26  Wed Oct 26 2011
+ debian/*
  - Added Debian packaging info at Debian sid, packaged by Emmanuel Bouthenot.
! lib/Text/LineFold.pm:
  - Bump up version to 2011.10.
  - _is_indirect(): Simplified as enhancement of lbrule().
! LineBreak.xs:
  - lbrule(): Use new linebreak_get_lbrule() instead of linebreak_lbrule().
! Makefile.PL
  - Try getting LineBreakTest.txt for test #00.
! t/00LineBreakText.t
  - Now all tests shall be past.
! sombok/*
  - Bundled Sombok 2.0.6beta2.

2011.010_21  Fri Oct 21 2011
! GPL
  - Street address of FSF: CPAN RT #69999.
! lib/Unicode/LineBreak.pod
! lib/Unicode/LineBreak/JA_JP.pod
  - Some updates.
! Makefile.PL
  - Requires Sombok >= 2.0.6.
! META.yml
  - Quote abstract containing `#'.
! t/00LineBreakTest.t
  - 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 <http://sf.net/projects/linefold/>.

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: