Commits on Oct 8, 2011
  1. fill out changes some more

    committed Oct 8, 2011
Commits on Oct 7, 2011
Commits on Oct 6, 2011
Commits on Oct 3, 2011
  1. clean up unneeded structures

    committed Oct 3, 2011
Commits on Sep 30, 2011
  1. fail flush if error is set

    committed Sep 30, 2011
  2. add i_io_gets()

    committed Sep 27, 2011
Commits on Sep 26, 2011
  1. final coverage tests

    committed Sep 26, 2011
Commits on Sep 22, 2011
  1. WIP, more coverage and fixes

    committed Sep 22, 2011
  2. remove the 0 size check, since i_io_peekn() itself does the check

    This ensures we can test the underlying function's behaviour
    committed Sep 22, 2011
  3. make i_io_set_buffered() into a real function

    since it needs to flush
    committed Sep 22, 2011
Commits on Sep 17, 2011
  1. improve i_io_peekn() / i_io_read_fill() interaction

    a peekn() for a small amount no longer limits a following peekn() for
    a larger amount
    
    it also handles partly consumed input buffers
    committed Sep 17, 2011
Commits on Sep 16, 2011
  1. WIP, working on coverage tests

    committed Sep 17, 2011
Commits on Sep 14, 2011
  1. update iobuf todos

    committed Sep 14, 2011
Commits on Sep 13, 2011
  1. make the error message checks unbuffered, update the grey32 test image

    since test_image_double() has changed
    committed Sep 13, 2011
  2. improve error checking a bit

    committed Sep 13, 2011
Commits on Sep 12, 2011
  1. WIP commit

    committed Sep 12, 2011
  2. remove buffering from the callback IO object implementation

       - the callback IO object did its own buffering, controlled by the
         maxbuffer parameter supplied to the read() and write() methods.
         This buffering has been removed, to avoid redundancy with the
         common io_glue buffering.
    
       - the callback IO object new tests the result of calling the close
         callback, which should return true for success.
    committed Sep 10, 2011
  3. buffering working

    Todo:
    
    - some file handlers don't check the result of i_io_close(), test that
      (with a close callback handler), fix that
    
    - remove other buffering implementations where possible, the callback
      code (Imager.xs) and pnm.c in particular
    
    - allow _get_writer() to produce unbuffered writers
    
    - add coverage tests for the buffering code
    committed Sep 10, 2011
  4. eliminate the final remnants of io_glue_commit_types()

    it's not part of the API and has been a no-op for years
    committed Aug 30, 2011
Commits on Aug 29, 2011
  1. 0.85 release

    committed Aug 29, 2011
  2. bump the version requirement to something EU::MM will check

    or I could have just made them numeric
    committed Aug 29, 2011