]> git.imager.perl.org - imager.git/log
imager.git
20 years ago- add scaleX/scaleY to the method index and gives them some examples
Tony Cook [Thu, 10 Feb 2005 12:50:44 +0000 (12:50 +0000)]
- add scaleX/scaleY to the method index and gives them some examples

20 years agosome stuff done
Tony Cook [Thu, 10 Feb 2005 12:49:30 +0000 (12:49 +0000)]
some stuff done

20 years agofix some function headers, removed some junk code
Tony Cook [Thu, 10 Feb 2005 12:46:22 +0000 (12:46 +0000)]
fix some function headers, removed some junk code

20 years agomore todo
Tony Cook [Thu, 10 Feb 2005 12:44:57 +0000 (12:44 +0000)]
more todo

20 years agoadd entries for the filters to the concept index
Tony Cook [Wed, 2 Feb 2005 12:19:37 +0000 (12:19 +0000)]
add entries for the filters to the concept index

20 years ago- the right-side bearing used to adjust the final width wasn't being
Tony Cook [Mon, 31 Jan 2005 14:08:57 +0000 (14:08 +0000)]
- the right-side bearing used to adjust the final width wasn't being
  calculated correctly, this would cause the bounding_box() function for
  freetype 2.x to return a larger than expected text width.
  http://rt.cpan.org/NoAuth/Bug.html?id=11291

20 years agosome stuff done, moved 0.44 down to the end
Tony Cook [Mon, 31 Jan 2005 13:55:56 +0000 (13:55 +0000)]
some stuff done, moved 0.44 down to the end

20 years agorevert the precalculation of the sum of the coefficients - it
Tony Cook [Mon, 31 Jan 2005 09:07:58 +0000 (09:07 +0000)]
revert the precalculation of the sum of the coefficients - it
was incorrect

20 years ago- eliminate unused variables and static functions
Tony Cook [Mon, 24 Jan 2005 13:18:48 +0000 (13:18 +0000)]
- eliminate unused variables and static functions
- simplify some XS code by adding another typemap entry

20 years agolink to the cookbook
Tony Cook [Mon, 24 Jan 2005 13:17:21 +0000 (13:17 +0000)]
link to the cookbook

20 years agovarious TODOs done, new ones added
Tony Cook [Mon, 24 Jan 2005 13:15:20 +0000 (13:15 +0000)]
various TODOs done, new ones added

20 years ago- minor cleanup of Imager::Fill
Tony Cook [Mon, 24 Jan 2005 12:58:21 +0000 (12:58 +0000)]
- minor cleanup of Imager::Fill

20 years agomissed setting it for centimetres
Tony Cook [Mon, 24 Jan 2005 12:04:00 +0000 (12:04 +0000)]
missed setting it for centimetres

20 years ago- more examples in Imager::Draw
Tony Cook [Mon, 24 Jan 2005 10:45:56 +0000 (10:45 +0000)]
- more examples in Imager::Draw

20 years ago- explicitly document there are no PNG specific tags.
Tony Cook [Mon, 24 Jan 2005 10:44:45 +0000 (10:44 +0000)]
- explicitly document there are no PNG specific tags.

20 years ago- calculate the sum of the coefficients once rather than for every
Tony Cook [Mon, 24 Jan 2005 10:43:45 +0000 (10:43 +0000)]
- calculate the sum of the coefficients once rather than for every
  pixel in i_conv() (convolution filter)

20 years ago- added simple examples to most of the filters documented in
Tony Cook [Mon, 24 Jan 2005 10:38:34 +0000 (10:38 +0000)]
- added simple examples to most of the filters documented in
  Imager::Filters

20 years ago- Makefile.PL now accepts command-line options to set include and library
Tony Cook [Mon, 24 Jan 2005 10:26:25 +0000 (10:26 +0000)]
- Makefile.PL now accepts command-line options to set include and library
  directories and to enable/disable drivers.

20 years ago- scanning for required include files is now down by directory rather
Tony Cook [Mon, 24 Jan 2005 10:19:50 +0000 (10:19 +0000)]
- scanning for required include files is now down by directory rather
  than by file, using -e to check for the existence for a file rather than
  doing an eq against every filename in the directory.
- previously we only checked a candidate include directory for freetype.h
  to consider it a valid FT1.x include directory.  We now check if it
  contains fterrors.h too, if it does, then it's from a FT2 installation
  and we ignore it.

20 years ago- Makefile.PL now builds imconfig.h with #defines for libraries
Tony Cook [Thu, 6 Jan 2005 09:43:43 +0000 (09:43 +0000)]
- Makefile.PL now builds imconfig.h with #defines for libraries
  present (and for the GIF library version) rather than putting them
  into CFLAGS

20 years agoremoved junk entry
Tony Cook [Thu, 6 Jan 2005 09:42:03 +0000 (09:42 +0000)]
removed junk entry

20 years ago- avoid complaining about include/lib directories we pull from
Tony Cook [Thu, 6 Jan 2005 09:04:43 +0000 (09:04 +0000)]
- avoid complaining about include/lib directories we pull from
  perl's config or we have built-in

20 years agohad =cut instead of =back
Tony Cook [Wed, 5 Jan 2005 03:38:57 +0000 (03:38 +0000)]
had =cut instead of =back

20 years agocookbook updates
Tony Cook [Wed, 5 Jan 2005 03:31:28 +0000 (03:31 +0000)]
cookbook updates

20 years agoworking release notice
Tony Cook [Wed, 5 Jan 2005 02:01:17 +0000 (02:01 +0000)]
working release notice

20 years ago- Makefile.PL now attempts to use freetype-config to configure freetype 2
Tony Cook [Sat, 1 Jan 2005 14:42:17 +0000 (14:42 +0000)]
- Makefile.PL now attempts to use freetype-config to configure freetype 2
  and pkg-config to configure libpng.

20 years ago- added tiff_resolutionunit_name tag when reading tiff files
Tony Cook [Sat, 1 Jan 2005 14:20:55 +0000 (14:20 +0000)]
- added tiff_resolutionunit_name tag when reading tiff files

20 years ago- the i_xres and i_yres tags are now stored in a resolution similar
Tony Cook [Sat, 1 Jan 2005 13:58:33 +0000 (13:58 +0000)]
- the i_xres and i_yres tags are now stored in a resolution similar
  to their source.
  Resolves: https://rt.cpan.org/Ticket/Display.html?id=8520

20 years ago- the tiff reader now puts warning messages produced during reading into
Tony Cook [Sat, 1 Jan 2005 13:45:39 +0000 (13:45 +0000)]
- the tiff reader now puts warning messages produced during reading into
  the i_warning tag.
  Resolves: https://rt.cpan.org/Ticket/Display.html?id=8722

20 years agotest for warnings reading a tiff image
Tony Cook [Sat, 1 Jan 2005 13:27:19 +0000 (13:27 +0000)]
test for warnings reading a tiff image

20 years ago- added .pcf and .pcf.gz to the list of extensions supported by ft2
Tony Cook [Sat, 1 Jan 2005 13:22:55 +0000 (13:22 +0000)]
- added .pcf and .pcf.gz to the list of extensions supported by ft2

20 years ago- added trivial multiple master support via the FT2 driver
Tony Cook [Sat, 1 Jan 2005 13:18:03 +0000 (13:18 +0000)]
- added trivial multiple master support via the FT2 driver

20 years agoMultiple master test font
Tony Cook [Sat, 1 Jan 2005 07:36:14 +0000 (07:36 +0000)]
Multiple master test font

20 years ago- the gradgen filter now does the same color value conversion that
Tony Cook [Sat, 1 Jan 2005 07:23:04 +0000 (07:23 +0000)]
- the gradgen filter now does the same color value conversion that
  Imager's drawing functions do.

20 years ago- added concept index to Imager.pm's POD
Tony Cook [Sat, 1 Jan 2005 07:20:03 +0000 (07:20 +0000)]
- added concept index to Imager.pm's POD

20 years ago- add dfont to the list of extensions supported by ft2
Tony Cook [Thu, 23 Dec 2004 23:05:38 +0000 (23:05 +0000)]
- add dfont to the list of extensions supported by ft2
- document Imager::Font->new()'s index parameter

20 years ago- add a note to the README on how to get font suitcases and dfont files
Tony Cook [Thu, 23 Dec 2004 23:02:51 +0000 (23:02 +0000)]
- add a note to the README on how to get font suitcases and dfont files
  working on OS X.

20 years ago- we were undefing the wrong macro (used as an include guard) when
Tony Cook [Thu, 23 Dec 2004 23:01:27 +0000 (23:01 +0000)]
- we were undefing the wrong macro (used as an include guard) when
  building the error code translation function for freetype 2.  This
  meant most errors came out as numbers.

20 years ago- Makefile.PL now checks the directories specified by $Config{locincpth}
Tony Cook [Thu, 23 Dec 2004 01:05:44 +0000 (01:05 +0000)]
- Makefile.PL now checks the directories specified by $Config{locincpth}
  and $Config{loclibpth} for includes and libraries respectively.
  Resolves: https://rt.cpan.org/Ticket/Display.html?id=2942

20 years agoinitial work, just basic file reading/writing so far
Tony Cook [Tue, 21 Dec 2004 23:42:30 +0000 (23:42 +0000)]
initial work, just basic file reading/writing so far

20 years agoupdate for the other 2 cases too
Tony Cook [Thu, 16 Dec 2004 14:20:50 +0000 (14:20 +0000)]
update for the other 2 cases too

20 years ago- the plugins Makefile has long produced an error after all tests were
Tony Cook [Thu, 16 Dec 2004 14:17:03 +0000 (14:17 +0000)]
- the plugins Makefile has long produced an error after all tests were
  complete on Win32, finally tracked down why

20 years agowant to drop that big ppm
Tony Cook [Wed, 15 Dec 2004 22:33:20 +0000 (22:33 +0000)]
want to drop that big ppm

20 years agoRelease 0.44
Tony Cook [Wed, 15 Dec 2004 12:57:56 +0000 (12:57 +0000)]
Release 0.44

20 years agoprobing TODOs
Tony Cook [Wed, 15 Dec 2004 12:42:24 +0000 (12:42 +0000)]
probing TODOs

20 years ago-document that you don't want the FT2 freetype.h in the include path
Tony Cook [Wed, 15 Dec 2004 12:42:01 +0000 (12:42 +0000)]
-document that you don't want the FT2 freetype.h in the include path

20 years agoImager.pm needs a concept index
Tony Cook [Wed, 15 Dec 2004 00:09:50 +0000 (00:09 +0000)]
Imager.pm needs a concept index

20 years ago- method index didn't include errstr()
Tony Cook [Tue, 14 Dec 2004 11:12:49 +0000 (11:12 +0000)]
- method index didn't include errstr()

20 years ago- finish off a sentence in the "Producing an image from a CGI script"
Tony Cook [Tue, 14 Dec 2004 00:22:41 +0000 (00:22 +0000)]
- finish off a sentence in the "Producing an image from a CGI script"
  example in Imager::Files

20 years agoput the default FreeBSD FT1 header locations after the FT2 locations
Tony Cook [Sat, 11 Dec 2004 13:44:37 +0000 (13:44 +0000)]
put the default FreeBSD FT1 header locations after the FT2 locations
in our default include search list.

20 years agoset the release date
Tony Cook [Tue, 7 Dec 2004 23:52:00 +0000 (23:52 +0000)]
set the release date

20 years ago- built 0.43_03 for testing
Tony Cook [Tue, 7 Dec 2004 23:06:23 +0000 (23:06 +0000)]
- built 0.43_03 for testing

20 years agonote about META.yml
Tony Cook [Tue, 7 Dec 2004 23:05:30 +0000 (23:05 +0000)]
note about META.yml

20 years ago- make the inclusion of NO_META dependent on the version of EU::MM.
Tony Cook [Tue, 7 Dec 2004 22:59:23 +0000 (22:59 +0000)]
- make the inclusion of NO_META dependent on the version of EU::MM.
  I was going to include a META.yml but EU::MM's generation is too
  simplistic (and misses the leading document header too).  For now
  I'll leave it out.

20 years agoupdate information about giflib bugs
Tony Cook [Tue, 7 Dec 2004 13:40:12 +0000 (13:40 +0000)]
update information about giflib bugs

20 years ago- image.h had no prototype for i_ft2_bbox_r() and it was being called
Tony Cook [Mon, 6 Dec 2004 02:42:59 +0000 (02:42 +0000)]
- image.h had no prototype for i_ft2_bbox_r() and it was being called
  from Imager.xs

20 years agoneed better include macros
Tony Cook [Mon, 6 Dec 2004 02:38:06 +0000 (02:38 +0000)]
need better include macros

20 years agorelease plans and minor change to tools/imager (avoid Died message)
Tony Cook [Mon, 6 Dec 2004 02:35:40 +0000 (02:35 +0000)]
release plans and minor change to tools/imager (avoid Died message)

20 years ago- tools/imager has been removed from the MANIFEST, it's way too late
Tony Cook [Mon, 6 Dec 2004 02:32:59 +0000 (02:32 +0000)]
- tools/imager has been removed from the MANIFEST, it's way too late
  to test/debug for 0.44.

20 years agoprevent warning from size difference on some platforms
Tony Cook [Thu, 2 Dec 2004 05:26:40 +0000 (05:26 +0000)]
prevent warning from size difference on some platforms

20 years agohad wrong name there <sigh>
Tony Cook [Thu, 2 Dec 2004 04:57:40 +0000 (04:57 +0000)]
had wrong name there <sigh>

20 years ago- some tests were using $Config{ivsize} when they should have been
Tony Cook [Thu, 2 Dec 2004 04:56:37 +0000 (04:56 +0000)]
- some tests were using $Config{ivsize} when they should have been
  using $Config{intsize}
  Resolves: https://rt.cpan.org/Ticket/Display.html?id=8645

20 years agocaption isn't complete yet
Tony Cook [Thu, 2 Dec 2004 04:56:18 +0000 (04:56 +0000)]
caption isn't complete yet

20 years ago- i_readraw_wiol() now checks for image creation failure
Tony Cook [Thu, 2 Dec 2004 04:07:27 +0000 (04:07 +0000)]
- i_readraw_wiol() now checks for image creation failure
- i_readrgb_wiol() now checks for image creation failure
- i_writergb_wiol() was an empty stub, it now pushes an error message
  and explicitly returns failure.
- i_readrgb_wiol() now sets i_format to rgb.
- set i_format to raw when reading tga files and test for it
- document i_format tag

20 years ago- quant.c now checks for integer overflow allocating its image data
Tony Cook [Thu, 2 Dec 2004 03:54:50 +0000 (03:54 +0000)]
- quant.c now checks for integer overflow allocating its image data

20 years ago- test t/t35ttfont.t no longer requires TTFONTTEST to be set (and
Tony Cook [Thu, 2 Dec 2004 03:53:37 +0000 (03:53 +0000)]
- test t/t35ttfont.t no longer requires TTFONTTEST to be set (and
  hasn't for a long time,) removed that requirement from README
- updated home page URLs throughout the .pods
- added information on reporting bugs to the SUPPORT section of Imager.pm
- regops.perl now sorts the dumped data structure to produce minimal diffs

20 years ago- set i_format to tiff when reading tiff images and test for it
Tony Cook [Tue, 30 Nov 2004 09:49:50 +0000 (09:49 +0000)]
- set i_format to tiff when reading tiff images and test for it
- handle image creation failures when reading tiff files

20 years ago- set i_format to tga when reading tga files and test for it
Tony Cook [Mon, 29 Nov 2004 13:52:03 +0000 (13:52 +0000)]
- set i_format to tga when reading tga files and test for it
- handle image creation failures when reading tga files

20 years ago- set i_format to pnm when reading pnm files and test for it
Tony Cook [Mon, 29 Nov 2004 13:47:20 +0000 (13:47 +0000)]
- set i_format to pnm when reading pnm files and test for it

20 years ago- set i_format to gif when reading gif files and test for it
Tony Cook [Mon, 29 Nov 2004 13:42:41 +0000 (13:42 +0000)]
- set i_format to gif when reading gif files and test for it

20 years agochanged re-include macro name to avoid conflicts with cygwin's io.h
Tony Cook [Mon, 29 Nov 2004 10:17:30 +0000 (10:17 +0000)]
changed re-include macro name to avoid conflicts with cygwin's io.h

20 years agomore test entries
Tony Cook [Mon, 29 Nov 2004 10:00:56 +0000 (10:00 +0000)]
more test entries

20 years ago- i_img_pal_new() now releases the image object memory if creation
Tony Cook [Sun, 28 Nov 2004 13:13:12 +0000 (13:13 +0000)]
- i_img_pal_new() now releases the image object memory if creation
  fails.

20 years ago- added --palette action to tools/imager
Tony Cook [Sun, 28 Nov 2004 13:10:36 +0000 (13:10 +0000)]
- added --palette action to tools/imager

20 years ago- the BMP reader now validates the bfOffBits value from the BMP header
Tony Cook [Sun, 28 Nov 2004 13:09:58 +0000 (13:09 +0000)]
- the BMP reader now validates the bfOffBits value from the BMP header
  and skips to that offset before reading image data.  Previously this
  value was read but otherwise ignored.

20 years agovarious BMP test files added
Tony Cook [Thu, 25 Nov 2004 13:00:21 +0000 (13:00 +0000)]
various BMP test files added

20 years ago- added tools/imager to the distribution. This is still very
Tony Cook [Thu, 25 Nov 2004 12:59:26 +0000 (12:59 +0000)]
- added tools/imager to the distribution.  This is still very
  experimental and untested.  Patches welcome, if you write tests to go
  with them.

20 years ago- added many bad BMP files to test various code paths in bmp.c, and
Tony Cook [Thu, 25 Nov 2004 12:39:05 +0000 (12:39 +0000)]
- added many bad BMP files to test various code paths in bmp.c, and
  made many minor fixes to bmp.c to make them work:
  - it was possible for various types of read failures to SEGV, both
    as NULL pointer dereferences and buffer overflows
  - some errors, like palettes being too large for the number of bits
    per pixel, were not being caught
  - failing to read all of a packed data structure would not cause
    a read failure
  - invalid compression types were not always caught
  - error messages are more consistent (still not always great messages,
    but one step at a time)
- added bmp_compression_name, bmp_used_colors, bmp_filesize, bmp_bit_count
  tags on reading a BMP file

20 years agowinrgb2.bmp wasn't a 2-color (1-bit) file
Tony Cook [Thu, 25 Nov 2004 12:27:24 +0000 (12:27 +0000)]
winrgb2.bmp wasn't a 2-color (1-bit) file

20 years ago- set i_format to png when reading png files and test for it
Tony Cook [Thu, 25 Nov 2004 12:20:16 +0000 (12:20 +0000)]
- set i_format to png when reading png files and test for it
- i_yres was being set to the xres when reading a png file

20 years ago- set i_format to jpeg for jpeg files and test for it
Tony Cook [Thu, 25 Nov 2004 12:16:46 +0000 (12:16 +0000)]
- set i_format to jpeg for jpeg files and test for it

20 years agoinitial version
Tony Cook [Thu, 18 Nov 2004 05:16:04 +0000 (05:16 +0000)]
initial version

20 years agomore test bmp files
Tony Cook [Sun, 14 Nov 2004 12:41:10 +0000 (12:41 +0000)]
more test bmp files

20 years ago- creating an image where the size of the allocated image buffer would
Tony Cook [Fri, 12 Nov 2004 05:03:11 +0000 (05:03 +0000)]
- creating an image where the size of the allocated image buffer would
  overflow an integer would cause too small a buffer to be allocated.
  This could potentially be a security hole.
  partly resolves https://rt.cpan.org/Ticket/Display.html?id=8213

20 years ago- more information on gif library versions in README and Makefile.PL
Tony Cook [Fri, 12 Nov 2004 05:00:01 +0000 (05:00 +0000)]
- more information on gif library versions in README and Makefile.PL

20 years agotest image for offset value
Tony Cook [Fri, 12 Nov 2004 04:56:50 +0000 (04:56 +0000)]
test image for offset value

20 years agobase test file
Tony Cook [Thu, 11 Nov 2004 03:34:46 +0000 (03:34 +0000)]
base test file

20 years ago- updated download locations for the various libraries that Imager
Tony Cook [Thu, 11 Nov 2004 01:30:48 +0000 (01:30 +0000)]
- updated download locations for the various libraries that Imager
  depends on.  Added some advice for cygwin.

20 years ago- change the "double-include" protection macro that imio.h uses.
Tony Cook [Wed, 10 Nov 2004 02:08:23 +0000 (02:08 +0000)]
- change the "double-include" protection macro that imio.h uses.

20 years ago- renamed io.h to imio.h to prevent problems building under cygwin.
Tony Cook [Mon, 25 Oct 2004 14:10:49 +0000 (14:10 +0000)]
- renamed io.h to imio.h to prevent problems building under cygwin.
  resolve https://rt.cpan.org/Ticket/Display.html?id=7948
- i_writegif_low() wasn't setting the returned global palette, which
  meant a rubbish palette was returned to the user (detected with valgrind)

20 years ago- the XS code for i_tt_glyph_name() used unsigned char to store a
Tony Cook [Mon, 18 Oct 2004 23:52:10 +0000 (23:52 +0000)]
- the XS code for i_tt_glyph_name() used unsigned char to store a
  unicode character when it should have used unsigned long.
- the XS code for i_t1_glyph_name() used unsigned char to store a
  unicode character when it should have used unsigned long.
- resolves https://rt.cpan.org/Ticket/Display.html?id=7949
- the type 1 glyph_names() method didn't do correct error handling
  when the string parameter wasn't supplied

20 years ago- the FT2 glyph_names() method didn't do correct error handling
Tony Cook [Mon, 18 Oct 2004 05:34:03 +0000 (05:34 +0000)]
- the FT2 glyph_names() method didn't do correct error handling
  when the string parameter wasn't supplied
- i_ft2_glyph_name() accepted only an unsigned char as the
  character code to get the name for, which meant it
  didn't work for unicode characters \x{100} or above
- the XS for i_ft2_glyph_name() had a similar problem
- added NameTest.ttf to be used in checking unicode glyph
  names
- added reliable_only optional parameter to the glyph_names()
  method so you can ignore theresult of FT_Has_PS_Glyph_Names()
- partly resolves https://rt.cpan.org/Ticket/Display.html?id=7949
- handle errors given by i_ft2_glyph_name() a bit more
  correctly
- the FT1 glyph_names() method didn't do correct error handling
  when the string parameter wasn't supplied
- some memory allocated when creating a callback IO object (io_new_cb)
  wasn't being released (detected with valgrind)
- the testtools.pl match[nx]() functions escapes the test string on
  test failure a bit better

20 years ago- the changes to scale() had some problems with integer vs floating point
Tony Cook [Mon, 18 Oct 2004 04:03:35 +0000 (04:03 +0000)]
- the changes to scale() had some problems with integer vs floating point
  calculations (only caught in tests under perl 5.8.5 <sigh>)

20 years ago - the parameters to crop() weren't handled correctly in most
Tony Cook [Fri, 8 Oct 2004 06:10:32 +0000 (06:10 +0000)]
    - the parameters to crop() weren't handled correctly in most
          cases other than supplying left,top,right,bottom.
        - clarified the documentation for crop() providing more detail
          and more examples
        - the edges of the cropped area are now cropped against the
          edges of the source image
        - cropping to zero width/height is treated as an error (no
          image is returned and $src->errstr has a message)
          Resolves https://rt.cpan.org/Ticket/Display.html?id=7581
        - built 0.43_01 for testing

20 years agotransfer from temp CVS
Tony Cook [Wed, 6 Oct 2004 14:37:10 +0000 (14:37 +0000)]
transfer from temp CVS

20 years ago - the image resulting from a crop is now the same type as the
Tony Cook [Fri, 10 Sep 2004 13:29:55 +0000 (13:29 +0000)]
    - the image resulting from a crop is now the same type as the
          source image (paletted vs direct, bits/sample)
          Resolves https://rt.cpan.org/Ticket/Display.html?id=7578

20 years ago - removed a warning generated by the new matrix_transform() test
Tony Cook [Mon, 6 Sep 2004 03:15:12 +0000 (03:15 +0000)]
    - removed a warning generated by the new matrix_transform() test
        - added a method index to Imager.pm
        - corrected "flood fill" to "flood_fill" in Imager/Draw.pod
        - removed compose() method from Imager/Transformations.pod since
          it isn't implemented yet

20 years ago - the rotate() and matrix_transform() methods now accept a 'back'
Tony Cook [Sun, 5 Sep 2004 11:09:48 +0000 (11:09 +0000)]
    - the rotate() and matrix_transform() methods now accept a 'back'
          parameter specifying a background color.  This is only used
          where there is no source data (think of the corners around an
          image rotated 45 degrees) and it not combined with transparent
          pixels from the source image.
          Resolves https://rt.cpan.org/Ticket/Display.html?id=6140

20 years ago - added the equals() method to Imager::Color.
Tony Cook [Sun, 5 Sep 2004 08:50:37 +0000 (08:50 +0000)]
    - added the equals() method to Imager::Color.
          Resolves https://rt.cpan.org/Ticket/Display.html?id=2238

20 years ago - added the C<builtin> color specifier and the
Tony Cook [Sun, 5 Sep 2004 08:32:04 +0000 (08:32 +0000)]
    - added the C<builtin> color specifier and the
          Imager::Color::Table class which defines those colors.
          Resolves https://rt.cpan.org/Ticket/Display.html?id=2593