Permalink
Commits on Oct 10, 2011
  1. move changes into release area

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

    tonycoz committed Oct 8, 2011
  2. clean up unneeded structures

    tonycoz committed Oct 3, 2011
  3. fail flush if error is set

    tonycoz committed Sep 30, 2011
  4. add i_io_gets()

    tonycoz committed Sep 26, 2011
  5. final coverage tests

    tonycoz committed Sep 26, 2011
  6. WIP, more coverage and fixes

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

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

    tonycoz committed Sep 22, 2011
    since it needs to flush
  9. improve i_io_peekn() / i_io_read_fill() interaction

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

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

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

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

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

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

    tonycoz committed Sep 10, 2011
       - 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.
  3. buffering working

    tonycoz committed Sep 9, 2011
    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
  4. eliminate the final remnants of io_glue_commit_types()

    tonycoz committed Aug 29, 2011
    it's not part of the API and has been a no-op for years