Permalink
Commits on May 20, 2008
  1. Imager 0.65 release

    Tony Cook
    Tony Cook committed May 20, 2008
Commits on May 5, 2008
  1. - the gif_screen_height tag was overriding the screen width and being

    Tony Cook
    Tony Cook committed May 5, 2008
       ignored for the screen height when present.
       https://rt.cpan.org/Public/Bug/Display.html?id=35568
Commits on Apr 30, 2008
  1. - In some cases when an error occurs reading those parts of a JPEG

    Tony Cook
    Tony Cook committed Apr 30, 2008
       file after the image the scan-line buffer could be freed a second
       time.  In cases where the the error occured while reading the image
       data it's possible that the buffer could have leaked.
       Thanks to Gabriel Vasseur for reporting this and help in tracking
       it down.
Commits on Apr 29, 2008
  1. missed some t/testtools.pl usage

    Tony Cook
    Tony Cook committed Apr 29, 2008
  2. eliminate t/testtools.pl

    Tony Cook
    Tony Cook committed Apr 29, 2008
    have t/t35ttfont.pl check the font is created, this may have been the
    cause of the failure at
    http://www.nntp.perl.org/group/perl.cpan.testers/1313902
  3. add CVE for the security issue

    Tony Cook
    Tony Cook committed Apr 29, 2008
Commits on Apr 23, 2008
  1. 0.64 release

    Tony Cook
    Tony Cook committed Apr 23, 2008
  2. - fixed a related problem for image fills.

    Tony Cook
    Tony Cook committed Apr 23, 2008
     - Possible security issue: The floating point sample path for image
       based fills had a buffer overflow.  This would overwrite the end of
       a malloc()ed buffer with double precision floats.
Commits on Apr 22, 2008
  1. - Regression: filling a greyscale image with a hatch used the wrong

    Tony Cook
    Tony Cook committed Apr 22, 2008
       color channels from the supplied fg/bg colors.
       https://rt.cpan.org/Ticket/Display.html?id=35278
Commits on Apr 18, 2008
  1. - check that the result of fileno($fh) is defined rather than simply

    Tony Cook
    Tony Cook committed Apr 18, 2008
       true when read() or write() is supplied with an fh parameter.
       http://rt.cpan.org/Ticket/Display.html?id=35139
    
     - i_scale_axis() wasn't checking the result of i_img_new_ch()
       resulting in a SIGSEGV when attempting to scale an image to a size
       too large to fit in memory.  This is a NULL pointer access issue,
       not a buffer overflow.
       Added a check for the failure.
       scale_calculate() (and hence scale()) will now fail if any of the
       scale size parameters are a reference.
       http://rt.cpan.org/Ticket/Display.html?id=35172
Commits on Apr 16, 2008
  1. TODO: elliptical arc

    Tony Cook
    Tony Cook committed Apr 16, 2008
    arc() now does AA filled areas, correct the BUGS in Imager::Draw
Commits on Apr 7, 2008
  1. Imager 0.63 release

    Tony Cook
    Tony Cook committed Apr 7, 2008
  2. some of the changes were bugs, put them under the bug heading

    Tony Cook
    Tony Cook committed Apr 7, 2008
    explain the release
  3. warning clean up - clean up unusued variables, fix some const

    Tony Cook
    Tony Cook committed Apr 7, 2008
    correctness
    
    removed some #if 0 code
  4. new plans

    Tony Cook
    Tony Cook committed Apr 7, 2008
Commits on Apr 1, 2008
  1. - removed the pointless #! line from lib/Imager/Font/Wrap.pm

    Tony Cook
    Tony Cook committed Apr 1, 2008
       Noticed when I saw:
       https://bugzilla.redhat.com/show_bug.cgi?id=166254
       I'm not changing the #! lines of the sample code, since it's sample
       code, not intended for installation.
       http://rt.cpan.org/Ticket/Display.html?id=33408
  2. - mixing qtype scaling now sets all channels of a pixel to zero if

    Tony Cook
    Tony Cook committed Apr 1, 2008
       the pixel has zero coverage (zero alpha).  This should produce more
       compressible output files.
       http://rt.cpan.org/Ticket/Display.html?id=32324
  3. - writing a 2 or 4 channel image to a BMP file will now write that

    Tony Cook
    Tony Cook committed Apr 1, 2008
       image as if composited against a background, black by default,
       overridable with the i_background tag/parameter.
       http://rt.cpan.org/Ticket/Display.html?id=30075
  4. add i_gsamp_bg/i_gsampf_bg functions, sample based versions of

    Tony Cook
    Tony Cook committed Apr 1, 2008
    i_adapt_colors()
    
    revert the pnm/jpeg writing code to closer to the older version, using
    i_gsamp_bg() to avoid the extra steps
  5. - writing a 2 or 4 channel image to a PGM/PPM will now write that

    Tony Cook
    Tony Cook committed Apr 1, 2008
       image as if composited against a background, black by default,
       overridable with the i_background tag/parameter.
       http://rt.cpan.org/Ticket/Display.html?id=30074
  6. clean up some unused variables

    Tony Cook
    Tony Cook committed Apr 1, 2008
  7. - writing a 2 or 4 channel image to a JPEG will now write that image as

    Tony Cook
    Tony Cook committed Apr 1, 2008
       if composited against a background, black by default, overridable
       with the i_background tag/parameter.
       https://rt.cpan.org/Ticket/Display.html?id=29876
Commits on Mar 25, 2008
  1. remove some #if 0 code

    Tony Cook
    Tony Cook committed Mar 25, 2008
  2. missing test file

    Tony Cook
    Tony Cook committed Mar 25, 2008
  3. - some TGA images weren't being detected correctly as TGA images

    Tony Cook
    Tony Cook committed Mar 25, 2008
       https://rt.cpan.org/Ticket/Display.html?id=32925
    
     - handling of the left-over bit for 16-bit/pixel TGA images has been
       changed to match the behaviour of the GIMP.  Previously the bit
       being set was treated as an opaque pixel, but one user reported a
       problem with loading such an image.  I haven't been able to find any
       tools beyond the GIMP that handle alpha-channel 16-bit TGAs, so
       I'll match it's behaviour.  See issue 114913 in the GIMP's
       bugzilla.
       http://rt.cpan.org/Ticket/Display.html?id=32926
  4. commit changes from draw branch

    Tony Cook
    Tony Cook committed Mar 25, 2008
Commits on Dec 26, 2007
  1. Extra ways of calling translate(), shear()

    Tony Cook
    Tony Cook committed Dec 26, 2007
Commits on Dec 10, 2007
  1. - Imager::Matrix2d->translate() now only requires one of the x or y

    Tony Cook
    Tony Cook committed Dec 10, 2007
       parameters.
  2. Imager 0.62 release

    Tony Cook
    Tony Cook committed Dec 10, 2007
  3. ignore filters.c, now it's generated

    Tony Cook
    Tony Cook committed Dec 10, 2007
  4. - added the det() function to the transform2() engine.

    Tony Cook
    Tony Cook committed Dec 10, 2007
       added the sample quad_to_square.pl
Commits on Dec 6, 2007
  1. Imager no longer supports OS X 10.2

    Tony Cook
    Tony Cook committed Dec 6, 2007