- 11 8月, 2012 3 次提交
-
-
由 John Bowler 提交于
Both object to the split initialization of num_chunks.
-
由 Glenn Randers-Pehrson 提交于
and png_memcmp() macros.
-
由 Glenn Randers-Pehrson 提交于
png_memset(), png_memcpy(), and png_memcmp() macros.
-
- 10 8月, 2012 3 次提交
-
-
由 John Bowler 提交于
-
由 Glenn Randers-Pehrson 提交于
patch; they are needed by png_set_IHDR() for both read and write. Fix some ifdefs that caused the contrib/pngminim/ applications to not compile.
-
由 Glenn Randers-Pehrson 提交于
a consistent style for (sizeof type) and (sizeof (array))
-
- 17 6月, 2012 1 次提交
-
-
由 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.
-
- 24 5月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 14 4月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 29 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 21 3月, 2012 1 次提交
-
-
由 John Bowler 提交于
load iCCP
-
- 19 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 17 3月, 2012 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
when writing.
-
- 16 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 10 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
palette index.
-
- 09 3月, 2012 1 次提交
-
-
由 John Bowler 提交于
functions [rw]util.c. A new shared keyword check routine was also added and the 'zbuf' is no longer allocated on progressive read. It is now possible to call png_inflate() incrementally.
-
- 06 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 3月, 2012 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
Relocated palette-index checking function from pngrutil.c to pngtrans.c
-
- 02 1月, 2012 1 次提交
-
-
由 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 1 次提交
-
-
由 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.
-
- 22 12月, 2011 2 次提交
-
-
由 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.
-
- 20 11月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
and png_convert_to_rfc1123(). (Frank Busse).
-
- 05 11月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 03 11月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 23 9月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 22 9月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 10 9月, 2011 1 次提交
-
-
由 John Bowler 提交于
The 16-bit cases still use "L" as we don't have a 16-bit test system.
-
- 09 9月, 2011 1 次提交
-
-
由 John Bowler 提交于
to conditions where types that are 32 bits in the GCC 32-bit world (uLong and png_size_t) become 64 bits in the 64-bit world. This produces potential truncation errors which the compiler correctly flags.
-
- 26 8月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
-
- 12 8月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
and fixed spelling (truely -> truly) in comments.
-
- 07 7月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 15 6月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
and fix some other small typos.
-
- 11 6月, 2011 1 次提交
-
-
由 John Bowler 提交于
-