Permalink
Commits on Jun 5, 2015
Commits on Dec 9, 2012
  1. Remove trailing newline

    committed Dec 9, 2012
  2. only copy IDAT chunks once

    saves ~5-10 sec on loading some moderately large (~2-3MB) png files on
    SBCL and CCL
    3b committed Dec 9, 2012
Commits on Nov 30, 2012
  1. Bump version: bugfix

    committed Nov 30, 2012
  2. Remove debug print

    committed Nov 30, 2012
  3. Fix pixel order

    The  specification  says "...samples  are  packed  into bytes  with  the
    leftmost sample in  the high-order bits of a byte  followed by the other
    samples for the  scanline.". This was not followed which  lead to images
    using greyscale and  indexed colours with pixel width  smaller than full
    byte to have the order of pixels reversed within the byte reversed.
    
    Thanks to Samium Gromoff for the report and test case.
    committed Nov 30, 2012
  4. Indentation.

    committed Nov 30, 2012
Commits on Jan 18, 2012
  1. Really invoke build-transparency-map when a tRNS chunk is present.

    tRNS method sets (TRANSPARENCY *PNG-STATE*) to some raw data
    representation depending on colour-type. Then it adds
    so (TRANSPARENCY *PNG-STATE*) will become a 2D-array
    before *png-state* is finished.
    
    The latter part (adding the postprocessor) was inside an incorrect
    WHEN form, requiring (COLOUR-TYPE *PNG-STATE*) to be 0 or 2. First,
    our COLOUR-TYPE is a keyword, not a byte (thus 0 and 2 correspond to
    :greyscale and :truecolor, respectively). Second,
    build-transparency-map is prepared to handle :indexed-colour images as
    well, and there are images where it's useful. Third, preceding ECASE
    will fail for any colour-type except :greyscale, :truecolor and
    :indexed-colour.
    
    Therefore it seems that no additional checks are needed here at all,
    and that's the assumption behind this patch.
    akovalenko committed Jan 18, 2012
Commits on Feb 2, 2011
  1. Fix iTXt parsing

    acieroid committed Feb 2, 2011
Commits on Nov 2, 2010
  1. Fix issue #1, thanks to asdr

    committed Nov 2, 2010
Commits on Sep 1, 2009
Commits on Jun 9, 2009
  1. Fix indentation.

    committed Jun 9, 2009
Commits on Apr 3, 2009
  1. Remove linebreaks in markdown

    committed Apr 3, 2009
  2. Fix typo

    committed Apr 3, 2009
  3. Remove check-type and add compiler macro for big-endian-integer-from-…

    …vector on subsequences for ten time speed gain for truecolor images.
    committed Apr 3, 2009
Commits on Jun 18, 2008
  1. Add README.markdown

    committed Jun 18, 2008
  2. Document *crc-fail-behaviour*

    committed Jun 18, 2008
  3. Export restart name.

    committed Jun 18, 2008
Commits on Apr 16, 2008
Commits on Apr 9, 2008
  1. Fix spelling.

    committed Apr 9, 2008
  2. Off by one.

    committed Apr 9, 2008
  3. For non indexed colours transparency should be possible, also get an …

    …index from chunk data.
    committed Apr 9, 2008