Permalink
Commits on Apr 23, 2008
  1. release tag

    Tony Cook committed Apr 23, 2008
Commits on Apr 18, 2008
  1. - check that the result of fileno($fh) is defined rather than simply

       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
    Tony Cook committed Apr 18, 2008
Commits on Apr 16, 2008
  1. TODO: elliptical arc

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

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

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

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

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

       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
    Tony Cook committed Apr 1, 2008
  2. - mixing qtype scaling now sets all channels of a pixel to zero if

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

       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
    Tony Cook committed Apr 1, 2008
  4. add i_gsamp_bg/i_gsampf_bg functions, sample based versions of

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

       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
    Tony Cook committed Apr 1, 2008
  6. clean up some unused variables

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

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

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

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

       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
    Tony Cook committed Mar 25, 2008
  4. commit changes from draw branch

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

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

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

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

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

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

    Tony Cook committed Dec 6, 2007
  2. remove support for OS X 10.2

    Tony Cook committed Dec 6, 2007
  3. rearrange dynaload code to avoid some OS X issues

    Tony Cook committed Dec 6, 2007
  4. fix the POD I just broke

    Tony Cook committed Dec 6, 2007
Commits on Dec 4, 2007
  1. more done

    Tony Cook committed Dec 4, 2007
  2. test for pbm images matching the original

    Tony Cook committed Dec 4, 2007
  3. add some tests for scale_calculate()

    Tony Cook committed Dec 4, 2007
  4. describe the color model

    Tony Cook committed Dec 4, 2007
Commits on Dec 3, 2007
  1. split out the calculations of the final scale factors/sizes so you can

    calculate them without performing the scale itself
    Tony Cook committed Dec 3, 2007
  2. more todo, some stuff done

    Tony Cook committed Dec 3, 2007