1 2007-04-22 Russ Allbery <rra@stanford.edu>
3 * ANSIColor.pm: Version 1.12 released.
5 2007-03-23 Russ Allbery <rra@stanford.edu>
7 * ANSIColor.pm: Use the right syntax for internal POD links.
8 Thanks, Rafael Garcia-Suarez.
10 2007-02-10 Russ Allbery <rra@stanford.edu>
12 * ANSIColor.pm: Add cyan and white to the list of supported
13 attributes. Not sure how I managed to omit them before.
15 2006-07-12 Russ Allbery <rra@stanford.edu>
17 * ANSIColor.pm: Version 1.11 released.
19 2006-06-22 Russ Allbery <rra@stanford.edu>
21 * ANSIColor.pm: Clarify in the documentation the behavior of
22 terminals when background colors are set across newlines, and
23 rewrite some of the examples to avoid doing things that confuse
24 the terminal. Fix a couple of spelling errors.
26 * test.pl: Moved to...
28 * t/pod.t: New test for POD validity.
30 2005-08-21 Russ Allbery <rra@stanford.edu>
32 * ANSIColor.pm: Version 1.10 released.
34 * ANSIColor.pm (colored): Fix the $EACHLINE support to work
35 properly with a line consisting solely of "0". Remove Zenin's
36 now-defunct e-mail address from the documentation.
37 * test.pl: Test 0 and the empty string in combination with
40 * tests/ansicolor: Add terminal test file from Joe Smith.
41 * tests/vt100-torture: Likewise.
42 * tests/README: Add an explanation of the test files.
44 2004-12-03 Russ Allbery <rra@stanford.edu>
46 * ANSIColor.pm: Version 1.09 released.
48 * ANSIColor.pm: Add compatibility information for Mac OS X
49 Terminal from Daniel Lindsley.
51 2004-02-20 Russ Allbery <rra@stanford.edu>
53 * test.pl: Always use eq, not ==, for string comparisons.
55 2004-02-19 Russ Allbery <rra@stanford.edu>
57 * ANSIColor.pm: Version 1.08 released.
59 * ANSIColor.pm: Add DARK to %EXPORT_TAGS and add CYAN and WHITE to
60 the list of documented constants.
61 * test.pl: Add a test for DARK. Redo the leading comment.
63 2003-03-25 Russ Allbery <rra@stanford.edu>
65 * ANSIColor.pm: Version 1.07 released.
67 * ANSIColor.pm: Add PuTTY, Windows telnet, and Cygwin OpenSSH
68 information to the terminal emulators table, and update the URL to
71 2002-12-09 Russ Allbery <rra@stanford.edu>
73 * ANSIColor.pm: Version 1.06 released to synchronize the version
74 on CPAN with the version in Perl core.
76 * ANSIColor.pm: Fix typo in L<> link in documentation.
78 2002-06-28 Russ Allbery <rra@stanford.edu>
80 * ANSIColor.pm: Version 1.05 released.
82 * ANSIColor.pm: Update the formatting style, add a pointer to the
83 module web site, use L<> for URLs, and use naked <>s where
84 permissible rather than E<lt> and E<gt>. Renamed LICENSE to
85 COPYRIGHT AND LICENSE.
87 2002-02-14 Russ Allbery <rra@stanford.edu>
89 * ANSIColor.pm: Added a mention of the specific Windows consoles
90 that don't work with this module.
92 2001-07-10 Russ Allbery <rra@stanford.edu>
94 * ANSIColor.pm: Version 1.04 released.
96 * ANSIColor.pm: Add documentation, examples, and diagnostics for
97 uncolor. Document ANSI_COLORS_DISABLED. Add information about
98 the relevant standards for these escape sequences and the
99 additional ones that aren't supported by this module. Add a
100 pointer to the relevant standards. Add a LICENSE section. Update
101 Zenin's e-mail address.
103 * ANSIColor.pm (AUTOLOAD): Add support for ANSI_COLORS_DISABLED.
106 * test.pl: Add tests for ANSI_COLORS_DISABLED.
108 * ANSIColor.pm (uncolor): New function.
109 * test.pl: Add a test for it.
111 2000-08-06 Russ Allbery <rra@stanford.edu>
113 * ANSIColor.pm: Version 1.03 released.
115 * Makefile.PL: Install in the Perl library directory for Perl
118 * test.pl: Added a new test for the array reference syntax for
121 * ANSIColor.pm: Changed $VERSION to a static string. Added dark
122 to the attributes. Updated the documentation to include a table
123 of supported attributes on different terminal emulators, to add
124 dark, to document the new optional way to call colored, and to
125 mark the diagnostics as fatal errors or warnings.
126 (colored): Allow the attributes to be passed as an initial array
127 reference as well as a final list, and for that calling syntax
128 take the rest of the arguments as text to be colored.
130 1998-11-27 Russ Allbery <rra@stanford.edu>
132 * ANSIColor.pm: Version 1.02 released.
134 * Makefile.PL: Added a 5.005-only section giving ABSTRACT and
135 AUTHOR settings for generating a PPD to go with a binary
136 distribution or the Perl Resource Kits.
138 1998-04-14 Russ Allbery <rra@stanford.edu>
140 * ANSIColor.pm: croak() instead of die() on AUTOLOAD failure to
141 get the right error text, fixed a bunch of typos in the
142 documentation, added a quote.
144 1997-12-10 Russ Allbery <rra@stanford.edu>
146 * ANSIColor.pm: Version 1.01 released.
148 * ANSIColor.pm (color): Carp::croak() isn't predeclared, so it
149 needs parens around its argument. This bug will only show up in
150 versions of Perl >5.004_04 since up until then strict.pm imports
151 Carp which predeclares the function.
153 1997-11-29 Russ Allbery <rra@stanford.edu>
155 * ANSIColor.pm: Version 1.00 released.
157 * Makefile.PL: Now gets version information from the module, has
158 the correct rules to build a distribution.
160 * test.pl: Comments trimmed, minor test modifications.
162 * ANSIColor.pm: Changed my e-mail address, fixed to deal correctly
163 with trailing delimiters when EACHLINE is being used, die()
164 changed to croak() if the caller uses an invalid attribute name,
165 getting $VERSION from RCS updated to my current method, source
168 * test.pl: Added test for EACHLINE with trailing delimiters.
170 1997-02-17 Russ Allbery <rra@stanford.edu>
172 * ANSIColor.pm: Version 0.9 released.
174 * ANSIColor.pm: Changed the runtime error message to start with an
175 uppercase letter, reworked the documentation considerably
176 including adding more comparison between the two interfaces,
177 fixing some formatting bugs, fixing a typo, adding more
178 diagnostics, and generally being more verbose.
180 1997-01-08 Russ Allbery <rra@stanford.edu>
182 * ANSIColor.pm: Version 0.8 released.
184 * test.pl: Fixed the test numbering in the BEGIN block.
186 * test.pl: Reformatted and commented to fit my programming style.
188 * ANSIColor.pm: Changed the method by which $VERSION is set so
189 that it will always have two digits after the decimal point.
193 * ANSIColor.pm: [Revision 0.7] Changed the codes so that reset is
194 always consistantly "\e[0m".
196 * ANSIColor.pm: [Revision 0.6] Added $EACHLINE and support to
197 colored() for it so that attributes can be reset around every
198 newline (or other line delimiter -- we're flexible). Documented
201 * ANSIColor.pm: [Revision 0.5] Changed implementation of the
202 constants to autoloaded subs, added the $AUTORESET variable for
203 use with the constants, and documented this.
205 1996-12-07 Russ Allbery <rra@stanford.edu>
207 * ANSIColor.pm: [Revision 0.4] Added POD documentation.
209 * ANSIColor.pm: [Revision 0.3] Added constant forms, modified to
210 allow a space-separated string of attributes to be passed to
211 color() and colored(), added Zenin to the credits.
213 1996-12-04 Russ Allbery <rra@stanford.edu>
215 * ANSIColor.pm: [Revision 0.2] Changed return syntax and check for
216 the null attribute string.
218 * ANSIColor.pm: New file.