Commits on Mar 18, 2012
  1. 0.89 release

    tonycoz committed Mar 18, 2012
Commits on Mar 10, 2012
  1. [rt #70388] debug mymalloc() no longer builds a string, just stores t…

    tonycoz committed Mar 10, 2012
    …he pointer
    The debug malloc() code would use snprintf() (or even worse,
    sprintf()) to build a string to track when the memory allocation was
    performed for later tracking.
    Now we just store the pointers, which should come from __FILE__ and
    hence be static.
Commits on Mar 9, 2012
  1. [rt #75560] don't fallback to using DynaLoader when XSLoader fails

    tonycoz committed Mar 9, 2012
    This was masking errors when the loadable object failed to load for
    some reason other than XSLoader being unavailable.
    The alternative was to only eval the load of XSLoader and keep the
    fallback, but XSLoader has been core perl for a while.
Commits on Mar 5, 2012
  1. [rt #75258] fix the utterly broken i_gpixf() for paletted images

    tonycoz committed Mar 5, 2012
    This is implemented as a wrapper around the underlying i_gpix()
    implementation and was handling the return value from i_gpix()
    Add tests and fix it.
Commits on Feb 25, 2012
Commits on Feb 22, 2012
  1. Imager 0.88 release

    tonycoz committed Feb 22, 2012
Commits on Feb 19, 2012
Commits on Feb 17, 2012
  1. split Imager's typemap into internal, public and old perl bugfixes

    tonycoz committed Feb 17, 2012
    Split as follows:
    typemap.local - handle types specific to Imager.xs
    typemap - types that Imager's API publishes
    typemap.oldperl - fix broken typemap entries in old perl
    typemap.oldperl only fixes issues I've run into with perl.
Commits on Feb 16, 2012
  1. Merge branch 'psamp'

    tonycoz committed Feb 16, 2012
Commits on Feb 14, 2012
Commits on Feb 13, 2012
  1. OO API

    tonycoz committed Feb 13, 2012
  2. don't supply a default for a missing channel list

    tonycoz committed Feb 12, 2012
    The underlying XS will supply a NULL chan_list which uses a faster
    code path i_gsamp/i_psamp().
  3. allow imcover.perl to specify a subset of tests to run

    tonycoz committed Feb 3, 2012
    - allow for more verbose output
    - disable duplicate gcov runs
Commits on Feb 12, 2012
  1. [rt #74882] fix getsamples(target => \@foo, ...)

    tonycoz committed Feb 12, 2012
    This was broken except for the i_gsamp_bits() case and was treating
    the target parameter as a hashref instead of an array reference.
Commits on Jan 26, 2012
Commits on Jan 23, 2012
  1. ignore more generated files

    tonycoz committed Jan 23, 2012
Commits on Jan 20, 2012
  1. note Debian inconsistency

    tonycoz committed Jan 20, 2012
  2. [rt #69261] fix incorrect image size and color calculations for rotate()

    tonycoz committed Jan 20, 2012
    and matrix_transform().
    For rotate() the calculation used integer abs() instead of fabs() when
    calculating the size of the new image.
    This made the image a little too small, hiding a bug at the corners
    where a very low coverage pixel would reveal another bug where bad
    rounding of the output level could result in all samples being maxed
    out (8-bit images only.)