Fix change #28533: my_strlcpy does not return the dest str!
[p5sagit/p5-mst-13.2.git] / lib / Text / TabsWrap / CHANGELOG
CommitLineData
8dfcc161 1= 2005/08/24
2
3Added $separator2 and tests for $separator and $separator2
4
5Aristotle Pagaltzis <pagaltzis at gmx.de> contributed a new version of
6expand() that is faster.
7
8Jarkko Hietaniemi <jhi at cc.hut.fi> sent in perl change #17917 which
9fixed a bug in wrap.
10
11Matthew Durante <matthew_durante at hotmail.com> and
12Don Buchholz <don at truedisk.com> sent in a doc patches.
13
37a581db 14= 2001/09/29
15
8dfcc161 16Philip Newton <Philip.Newton at gmx.net> sent in a clean patch that
37a581db 17added support for defining words differently; that prevents
18Text::Wrap from untainting strings; and that fixes a documentation
19bug.
20
21So that fill.t can be used in the version included in the perl
22distribution, fill.t no longer uses File::Slurp.
23
8dfcc161 24Both Sweth Chandramouli <svc at sweth.net> and Drew Degentesh
25<ddegentesh at daed.com> both objected to the automatic unexpand
37a581db 26that Text::Wrap does on its results. Drew sent a patch which
27has been integrated.
28
8dfcc161 29Way back in '97, Joel Earl <jrearl at VNET.IBM.COM> asked that
37a581db 30it be possible to use a line separator other than \n when
31adding new lines. There is now support for that.
32
33= 2001/01/30
34
8dfcc161 35Bugfix by Michael G Schwern <schwern at pobox.com>: don't add extra
37a581db 36whitespace when working one an array of input (as opposed to a
37single string).
38
39Performance rewrite: use m/\G/ rather than s///.
40
41You can now specify that words that are too long to wrap can simply
42overflow the line. Feature requested by James Hoagland
8dfcc161 43<hoagland at SiliconDefense.com> and by John Porter <jdporter at min.net>.
37a581db 44
8dfcc161 45Documentation changes from Rich Bowen <Rich at cre8tivegroup.com>.
37a581db 46
47= 1998/11/29
48
49Combined Fill.pm into Wrap.pm. It appears there are versions of
50Wrap.pm with fill in them.
51
52= 1998/11/28
53
54Over the last couple of years, many people sent in various
55rewrites of Text::Wrap. I should have done something about
56updating it long ago. If someone wants to take it over from
57me, discuss it in perl-porters. I'll be happy to hand it
58over.
59
60Anyway, I have a bunch of people to thank. I didn't
61use what any of them sent in, but I did take ideas from
62all of them. Many sent in complete new implamentations.
63
8dfcc161 64 Ivan Brawley <ibrawley at awadi.com.au>
37a581db 65
8dfcc161 66 Jacqui Caren <Jacqui.Caren at ig.co.uk>
37a581db 67
8dfcc161 68 Jeff Kowalski <jeff.kowalski at autodesk.com>
37a581db 69
8dfcc161 70 Allen Smith <easmith at beatrice.rutgers.edu>
37a581db 71
8dfcc161 72 Sullivan N. Beck <sbeck at cise.ufl.edu>
37a581db 73
74The end result is a very slight change in the API. There
75is now an additional package variable: $Text::Wrap::huge.
76When $huge is set to 'die' then long words will cause
77wrap() to die. When it is set to 'wrap', long words will
78be wrapped. The default is 'wrap'.
79
80<shout>LONG WORDS WILL NOW BE WRAPPED BY DEFAULT</shout>.
81This is a change in behavior.
82
83At the bottom of Text::Wrap, there was a function (fill())
84sitting there unpublished. There was a note that Tim Pierce
85had a faster version, but a search on CPAN failed to turn it
86up. Text::Fill is now available.
87