- 19 2月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 17 2月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 05 2月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 2月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 02 2月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 01 2月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 31 1月, 2012 1 次提交
-
-
由 John Bowler 提交于
Also eliminated PNG_CONST_DATA, which is apparently not needed but we can't be sure until it is gone.
-
- 28 1月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 24 1月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 16 1月, 2012 1 次提交
-
-
由 John Bowler 提交于
changes some of the macro definitions in png.h, app code may need corresponding changes.
-
- 15 1月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 02 1月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 30 12月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 29 12月, 2011 1 次提交
-
-
由 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.
-
- 28 12月, 2011 1 次提交
-
-
由 John Bowler 提交于
Because these APIs store to the png_info they can take a png_const_structrp now that the error routines also accept one of these.
-
- 24 12月, 2011 2 次提交
-
-
由 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.
-
由 John Bowler 提交于
and only calls one other internal function and memset.
-
- 22 12月, 2011 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 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.
-
由 John Bowler 提交于
These 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.
-
- 21 12月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 16 12月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 06 12月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 29 11月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 27 11月, 2011 1 次提交
-
-
由 John Bowler 提交于
-
- 25 11月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 24 11月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 20 11月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
and png_convert_to_rfc1123(). (Frank Busse).
-
- 18 11月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 17 11月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-