2020-10-24 20:32:06 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 23 19:41:32 UTC 2020 - Dirk Stoecker <opensuse@dstoecker.de>
|
|
|
|
|
|
|
|
- updated to 1.012
|
|
|
|
see /usr/share/doc/packages/perl-Imager/Changes
|
|
|
|
|
|
|
|
Imager 1.012 - 14 Jun 2020
|
|
|
|
============
|
|
|
|
- Imager has moved to github.
|
|
|
|
- T1lib support is deprecated
|
|
|
|
- added guassian2 filter which allows separate filter radii for vertical
|
|
|
|
and horizontal. Thanks to Leolo.
|
|
|
|
https://rt.cpan.org/Ticket/Display.html?id=129769
|
|
|
|
- freetype2 support can now use pkg-config to configure itself.
|
|
|
|
- added red, green, blue, alpha methods to color objects.
|
|
|
|
- eliminate use vars.
|
|
|
|
|
2019-06-18 11:20:01 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 18 07:59:13 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
|
|
|
|
|
|
|
- update to 1.011
|
|
|
|
* 1.011
|
|
|
|
General changes:
|
|
|
|
- correct the type of the data parameter for im_decode_exif().
|
|
|
|
- fix the release date listed below for 1.010
|
|
|
|
- add missing change entry for RT #128142
|
|
|
|
- binmode the correct handle in t/200-file/010-iolayer.t,
|
|
|
|
this may fix some test failures on one CPAN smoker.
|
|
|
|
- add the mymeta check (AUTHOR testing only) to MANIFEST
|
|
|
|
More Coverity fixes:
|
|
|
|
- translate_errdiff() could leak memory on failure (introduced in 1.009)
|
|
|
|
- i_img_make_palette() could leak memory on failure (introduced in 1.009)
|
|
|
|
- DSO_open(), from the original dynamic loading API, could leak dlopen()
|
|
|
|
handles on failure. DSO_close() now releases the memory associated with
|
|
|
|
the internal DSO handle, rather than only releasing the dlopen() handle.
|
|
|
|
* 1.010
|
|
|
|
General changes:
|
|
|
|
- added the add_file_magic() class method for adding magic for new
|
|
|
|
file types to Imager's fairly primitive file magic detection.
|
|
|
|
- fixed an embarassing documentation typo in Imager::Test.
|
|
|
|
- trying to read from a GIF file with no images now sets an error
|
|
|
|
message. https://rt.cpan.org/Ticket/Display.html?id=128481
|
|
|
|
- use undeprecated encoding symbols for FT2. This should fix the
|
|
|
|
build on the badly patched CentOS 7 Freetype 2.
|
|
|
|
https://rt.cpan.org/Ticket/Display.html?id=128142
|
|
|
|
Coverity has come back up read-only, a few more changes:
|
|
|
|
- add missing va_end() for bmp.c's write_packed().
|
|
|
|
- similarly for read_packed().
|
|
|
|
- add a NOTREACHED lint comment for pixel_coverage(). Compilers complained
|
|
|
|
about a missing return, Coverity complains about the return.
|
|
|
|
- avoid a possible sign extension in imsgi.c.
|
|
|
|
- add some FALLTHROUGH lint comments to i_readtga_wiol() where we
|
|
|
|
deliberately fall through switch cases.
|
|
|
|
- add assertions in callers to i_new_hatch_low() since Coverity
|
|
|
|
complained about some possible inconsistent NULL checks. I ended up
|
|
|
|
rearranging this function later.
|
|
|
|
- remove pointless NULL checks from i_flipxy() and i_img_destroy().
|
|
|
|
|
2019-01-19 18:42:38 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jan 19 17:11:44 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
|
|
|
|
|
|
|
- update to 1.009
|
|
|
|
* See full changelog in https://metacpan.org/source/TONYC/Imager-1.009/Changes
|
|
|
|
- Cleaned with spec-cleaner
|
|
|
|
|
2011-08-31 22:45:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 31 22:30:42 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- update to 0.85:
|
|
|
|
* on 64-bit systems, 64-bit types are consistently used for image dimensions
|
|
|
|
and co-ordinated, and for memory block sizes
|
|
|
|
* handle IFD loops in TIFF files correctly; previously this would lead to an
|
|
|
|
infinite loop
|
|
|
|
* fix the link in the getheight() entry in the method index
|
|
|
|
|
|
|
|
- changes from 0.84:
|
|
|
|
* the image file limits set by set_file_limits() weren't being checked when
|
|
|
|
reading TIFF files (RT#69915)
|
|
|
|
* provide more information about file format module load errors on a failed
|
|
|
|
image file read() or write() (RT#69194)
|
|
|
|
* use TIFFReadDirectory() instead of TIFFSetDirectory() to iterate through
|
|
|
|
TIFF images, since it checks for IFD loops (RT#69914)
|
|
|
|
* don't leak memory when out of range palette indexes are supplied to
|
|
|
|
setscanline() (RT#69242)
|
|
|
|
* require a later version of CPAN::Meta to ensure JSON::PP and
|
|
|
|
CPAN::Meta::YAML are available (RT#69008)
|
|
|
|
* hoist the per-line calculations for the flines implementations, and
|
|
|
|
modernize the tests a bit (RT#70126)
|
|
|
|
* detect snprintf()/vsnprintf() (cheat by using Config.pm) and use them when
|
|
|
|
available (RT#69147)
|
|
|
|
* if t1lib failed to reinitialize it would be left as marked initialized
|
|
|
|
(RT#69877)
|
|
|
|
* update the bundled (and still modified) Devel::CheckLib (RT#69170)
|
|
|
|
* the type used internally for pixel co-ordinates and image sizes is now
|
|
|
|
64-bit on 64-bit platforms (at least sane ones)
|
|
|
|
* size_t is now used consistently for memory block sizes
|
|
|
|
* since this changes the binary interface, the Imager API version has been
|
|
|
|
incremented: any module that uses the API will need to be rebuilt; in most
|
|
|
|
cases that will be enough, but calls to any APIs that take a pointer to
|
|
|
|
image sizes may need source changes
|
|
|
|
* you should be able to create very large images on 64-bit systems, if you
|
|
|
|
have enough memory; successfully created a 32768 x 49192 x 3 channel image,
|
|
|
|
filled with a tiled image and scaled it; the unscaled image was also
|
|
|
|
successfully saved to a JPEG
|
|
|
|
* check the image size before attempting to write BMP, GIF, JPEG, PNG, SGI,
|
|
|
|
TGA, TIFF images
|
|
|
|
* correctly handle reading TGA images over 32767 pixels wide or tall
|
|
|
|
* the gif_left and gif_top tags are now clamped to non-negative values when
|
|
|
|
writing a GIF image
|
|
|
|
* removed dead callback read/write code
|
|
|
|
* the default maximum memory size when reading files is now 1G
|
|
|
|
* Imager no longer inherits from Exporter (unless you're running an old, old
|
|
|
|
perl)
|
|
|
|
* Imager can now write progressive JPEGs (it could always read them)
|
|
|
|
(RT#68691)
|
|
|
|
* re-work, document and test Imager's logging facility (RT#65227)
|
|
|
|
* fix META.yml testing and the generated META.yml (RT#65235)
|
|
|
|
* test and add error reporting to to_*() family methods
|
|
|
|
* add to_rgb_double() method (RT#65101)
|
|
|
|
* Imager no longer exports anything by default (RT#65228)
|
|
|
|
* convert colors to grayscale if the supplied (or generated) palette contains
|
|
|
|
only grays when performing error diffusion color translation (RT#68508)
|
|
|
|
* writing a paletted image to GIF wouldn't always use the colors supplied (or
|
|
|
|
generated, eg. via make_colors => "mono"), which was confusing at best
|
|
|
|
(RT#67912)
|
|
|
|
|
2011-05-22 16:31:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun May 22 16:27:44 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- update to 0.83:
|
|
|
|
* bugfix: diag() the error message on failure for some TIFF tests that are
|
|
|
|
failing on a Solaris smoker
|
|
|
|
|
2011-03-14 20:33:05 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 14 15:53:38 UTC 2011 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- update to 0.82:
|
|
|
|
* increase the version of Imager::Font::Type1 so that upgrades don't downgrade
|
|
|
|
the version in this file.
|
|
|
|
|
2011-02-16 08:22:36 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 16 08:18:58 CET 2011 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
- initial version (0.81)
|
|
|
|
|