1. 11 8月, 2012 3 次提交
  2. 10 8月, 2012 3 次提交
  3. 17 6月, 2012 1 次提交
    • G
      [libpng16] Revised png_set_keep_unknown_chunks() so num_chunks < 0 means · 96b91705
      Glenn Randers-Pehrson 提交于
      ignore all unknown chunks and all known chunks except for IHDR, PLTE, tRNS,
      IDAT, and IEND.  Previously it only meant ignore all unknown chunks, the
      same as num_chunks == 0. Revised png_image_skip_unused_chunks() to
      provide a list of chunks to be processed instead of a list of chunks to
      ignore.  Revised contrib/gregbook/readpng2.c accordingly.
      96b91705
  4. 24 5月, 2012 1 次提交
  5. 14 4月, 2012 1 次提交
  6. 29 3月, 2012 1 次提交
  7. 21 3月, 2012 1 次提交
  8. 19 3月, 2012 1 次提交
  9. 17 3月, 2012 2 次提交
  10. 16 3月, 2012 1 次提交
  11. 10 3月, 2012 1 次提交
  12. 09 3月, 2012 1 次提交
  13. 06 3月, 2012 1 次提交
  14. 03 3月, 2012 1 次提交
  15. 02 1月, 2012 1 次提交
  16. 29 12月, 2011 1 次提交
    • J
      [libpng16] Changed png_memcpy to C assignment where appropriate. Changed all · fcd301da
      John Bowler 提交于
      those uses of png_memcpy that were doing a simple assignment to assignments
      (all those cases where the thing being copied is a non-array C L-value.)
      Added some error checking to png_set_*() routines and removed the
      reference to the non-exported function png_memcpy() from example.c. Fixed
      the Visual C 64-bit build - it requires jmp_buf to be aligned, but it had
      become misaligned.
      fcd301da
  17. 28 12月, 2011 1 次提交
  18. 24 12月, 2011 1 次提交
    • J
      [libpng16] Implemented 'restrict' for png_info and png_struct. · 5d56786e
      John Bowler 提交于
      Added new "png_structrp" typedef. Because of the
      way libpng works both png_info and png_struct are always accessed via a
      single pointer.  This means adding C99 'restrict' to the pointer gives
      the compiler some opportunity to optimize the code.  This change allows that.
      5d56786e
  19. 22 12月, 2011 2 次提交
    • G
      [libpng16] bump version to 1.6.0beta04 · 67ee8cee
      Glenn Randers-Pehrson 提交于
      67ee8cee
    • J
      [libpng16] Start-up code size improvements, error handler flexibility. These · 40b26036
      John Bowler 提交于
      changes alter how the tricky allocation of the initial png_struct and png_info
      structures are handled. png_info is now handled in pretty much the same
      way as everything else, except that the allocations handle NULL return
      silently.  png_struct is changed in a similar way on allocation and on
      deallocation a 'safety' error handler is put in place (which should never
      be required).  The error handler itself is changed to permit mismatches
      in the application and libpng error buffer size; however, this means a
      silent change to the API to return the jmp_buf if the size doesn't match
      the size from the libpng compilation; libpng now allocates the memory and
      this may fail.  Overall these changes result in slight code size
      reductions; however, this is a reduction in code that is always executed
      so is particularly valuable.  Overall on a 64-bit system the libpng DLL
      decreases in code size by 1733 bytes.  pngerror.o increases in size by
      about 465 bytes because of the new functionality.
      40b26036
  20. 20 11月, 2011 1 次提交
  21. 05 11月, 2011 1 次提交
  22. 03 11月, 2011 2 次提交
  23. 23 9月, 2011 1 次提交
  24. 22 9月, 2011 2 次提交
  25. 10 9月, 2011 1 次提交
  26. 09 9月, 2011 1 次提交
  27. 26 8月, 2011 2 次提交
  28. 12 8月, 2011 1 次提交
  29. 07 7月, 2011 1 次提交
  30. 15 6月, 2011 1 次提交
  31. 11 6月, 2011 1 次提交