1. 14 4月, 2012 1 次提交
  2. 29 3月, 2012 1 次提交
  3. 21 3月, 2012 1 次提交
  4. 19 3月, 2012 1 次提交
  5. 17 3月, 2012 2 次提交
  6. 16 3月, 2012 1 次提交
  7. 10 3月, 2012 1 次提交
  8. 09 3月, 2012 1 次提交
  9. 06 3月, 2012 1 次提交
  10. 03 3月, 2012 1 次提交
  11. 02 1月, 2012 1 次提交
  12. 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
  13. 28 12月, 2011 1 次提交
  14. 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
  15. 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
  16. 20 11月, 2011 1 次提交
  17. 05 11月, 2011 1 次提交
  18. 03 11月, 2011 2 次提交
  19. 23 9月, 2011 1 次提交
  20. 22 9月, 2011 2 次提交
  21. 10 9月, 2011 1 次提交
  22. 09 9月, 2011 1 次提交
  23. 26 8月, 2011 2 次提交
  24. 12 8月, 2011 1 次提交
  25. 07 7月, 2011 1 次提交
  26. 15 6月, 2011 1 次提交
  27. 11 6月, 2011 1 次提交
  28. 11 5月, 2011 1 次提交
  29. 17 4月, 2011 1 次提交
  30. 03 2月, 2011 1 次提交
  31. 26 1月, 2011 1 次提交
  32. 17 1月, 2011 1 次提交
  33. 15 1月, 2011 1 次提交
  34. 06 1月, 2011 1 次提交
  35. 04 1月, 2011 1 次提交