Commits on Oct 15, 2009
  1. fixed closed cut corners

    Tony Cook committed Oct 15, 2009
Commits on Sep 21, 2009
  1. eliminate debug output

    Tony Cook committed Sep 21, 2009
Commits on Aug 5, 2009
  1. custom line ends

    Tony Cook committed Aug 5, 2009
Commits on Jul 31, 2009
  1. connect ends for cut corners

    Tony Cook committed Jul 31, 2009
  2. corners for cut30

    Tony Cook committed Jul 31, 2009
Commits on Jun 26, 2009
  1. one direction for ptc_30 corners

    Tony Cook committed Jun 26, 2009
Commits on Mar 24, 2009
  1. curved corners in both directions

    Tony Cook committed Mar 24, 2009
Commits on Mar 5, 2009
  1. fixes for RT 43518 + some extra tests that actually test rather than

    demonstrate
    Tony Cook committed Mar 5, 2009
Commits on Feb 17, 2009
Commits on Feb 10, 2009
  1. convert t/75polyaa.t to Test::More

    modify the i_poly_aa XS to return true, for later changes to return
    success/failure
    Tony Cook committed Feb 10, 2009
Commits on Jan 22, 2009
  1. curved corners - a start

    Tony Cook committed Jan 22, 2009
Commits on Dec 29, 2008
  1. slightly better curved line joins, needs more tests

    Tony Cook committed Dec 29, 2008
  2. clear scanline before use

    Tony Cook committed Dec 29, 2008
Commits on Dec 23, 2008
  1. in progress changes for co on laptop

    Tony Cook committed Dec 23, 2008
Commits on Nov 18, 2008
  1. removed unused members from scanline structure

    Tony Cook committed Nov 18, 2008
Commits on Nov 10, 2008
Commits on May 19, 2008
Commits on Apr 21, 2008
  1. thick lines branch

    Tony Cook committed Apr 21, 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