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