Imager release history. Older releases can be found in Changes.old
-Coverity finally finished a build, fix a few problems:
+General changes:
+
+ - to_paletted() and make_palette() now fail (with an error in
+ errstr()) if invalid quantization parameters are supplied.
+
+Coverity finally finished a build[1], fix a few problems:
High severity:
- avoid dead code in i_ft2_glyph_name(), which is the implementation
of glyph_names() for FT2. CID 185342.
+ - avoid dead code in i_t1_glyph_names(), which is the implementation
+ of glyph_names() for T1. CID 185322.
+
- avoid an unneeded EXTEND() call when the FT2 has_chars()
implementation returns 0. CID 185292.
unsigned values to 64-bit signed. I believe this is harmless. CID
185319.
+ - remove an unneeded check when terminating the stream for JPEG
+ writing. CID 185347.
+
+ - skip an unneeded check when freeing the combine temp buffer in the
+ fountain filter. CID 185286.
+
+ - check the combine function pointer consistently rather than the
+ combine code in one place in the fountain filter.
+
+ - error diffusion now validates a custom error diffusion map and reports
+ an error if it's bad. CID 185288.
+
+[1] The first two build submissions ended up at the end of a ~400
+build queue, and seemed to have been cancelled by Coverity. A build
+submitted on NYE went through in minutes.
+
Imager 1.008 - 31 Dec 2018
============