brown-bag bugs may add intermediate releases. The dates are goals,
not commitments.
+For 0.62: (tentative)
+
+thick lines
+
+have alpha channel work treated as coverage for primitives (more
+general combine parameter)
+
+For 0.61:
+
+TIFF improvements (to be detailed) (#20329)
+ - read/write 16-bit RGB w/ and w/o alpha
+ - read 16-bit RGB w/ and w/o alpha
+ - read/write 32-bit CMYK w/ and w/o alpha
+ - read 32-bit CMYK w/ and w/o alpha
+ - write mono images as bi-level
+ - read bi-level image as mono/paletted
+ - read/write 16/32 grayscale w/ and w/o alpha
+both contig and non-contiguous
+ - possible extra code for handling 8-bit CMYK (#29353)
+
+regmach.c fixes/tests (#29296)
+
+sample: scaling an animated gif (#27591) (done)
+
+transform2() docs (#29267)
+
+read DIBS (#29055)
+
+library search path on 64-bit centos (#29045)
+
+i_gsamp() chan_count validation (#28985)
+
+Imager::Font::Wrap doesn't correctly set savepos (#29771)
+
+testdrive warnings (#29610)
+
+Imager::Files still refers to rgb file type (#29354) (done)
+
+t/t01introvert test failure line 495 (#29413)
+
+Imager::Expr::Infix problem (#29562)
+
+Makefile.PL --incpath and --libpath should expand ~/ paths (#29484)
+
+PNG images sometimes get larger (#29268) (maybe 0.62)
+
+CMYK alpha TIFF problems with old libtiff (#29353) (done)
+
+matrix_transform() should use fabs() instead of abs() range checking
+sz (#29936) (done)
+
+warning compiling datatypes.c on x64 (#30204) (done)
+
+dynfilt/t/t60dyntest.t relies on a file that may not exist (#30203)
+(done)
+
+For 0.60 (hopefully):
+
+RGB file support (#8666) (done)
+
+convert() doesn't preserve sample size (#28492) (done)
+
+be explicit that scale*() doesn't modify the source (#28570) (done)
+
+repeated text in Imager::Files (#27589) (done)
+
+error message when loading an unsupported font format is confusing (#27571) (done)
+
+enable transparency by default for gif (#27615) (done)
+
+Imager doesn't load on Windows 98 (#27653) (done)
+
+new color counting code (#28142) (done)
+
+sample: scaling an animated gif (#27591)
+
+test getcolorcount() (done)
+
+do a compiler warning clean up run (done)
+
+change the ico/cur reader to apply the mask as an alpha channel by
+default (#29001) (done)
+
+For 0.58:
+
+rgb.txt search (and testing) (#26064) (done)
+
+guassian blur radius (#25645) (done)
+
+text rendering FT1 (#11972) (done)
+
+text rendering T1 (#11972) (done)
+
+For 0.57
+
+BMP security fix only
+
+For 0.56:
+
+checking testing of new ft2 rendering (done)
+
+possibly: use renderer on other fonts
+
+check testing of new ppm input (done)
+
+check testing of new ppm output (done)
+
+check lbr's font output issue (done)
+
+tests for monochrome makemap (done)
+
+correct handling of old Data::Dumper (#24391) (done)
+
+fix unsharpmask documentation (#25531) (done)
+
+work around compiler bug on OS X (#25561) (done)
+
BEFORE 0.54
-OO interface for i_plin/i_glin
+OO interface for i_plin/i_glin (done)
-remove gif query from makefile.pl
+remove gif query from makefile.pl (done)
fallback for read/write_multi to read/write
-pnmscale based alternative scale method
+pnmscale based alternative scale method (done)
+
+rubthrough 4 on 4 (done)
-rubthrough 4 on 4
+replace dummy test script in dynfilt with a real one (done)
BEFORE 0.50:
New Features:
- Add mng support, pcx and aalib support.
- - Windows icon files (.ico)
+ - Windows icon files (.ico) (done)
- ILBM (Amiga) images
- photoshop files (I think I've seen docs)
- XBM
(or even from an existing bold or slanted font)
- utf8 support for text output
- (available for FT1, freetype2, should be easy for Win32)
+ (available for FT1, freetype2, T1, Win32)
- easy interfaces for text output:
- align text around point, including:
- provide patches for libgif and libungif that fix their bugs
and give a useful extension interface. Probe for the
installation of the patches in Makefile.PL to let gif.c
- know what features it can use.
+ know what features it can use. (no need anymore)
- Add options for pnm writer to save in any of the p1..P6
formats. Even if the input has 1 channel, write 3 and such
- read more metadata from images, esp tiff tags, EXIF format information
from TIFF and JPEG.
-- handle 16-bit/sample pgm/ppm files
+- handle 16-bit/sample pgm/ppm files (done)
- "jpeg lossless rotation" - directly manipulates the JPEG
representation to rotate, scale or in some limited cases, crop an