- 04 11月, 2011 2 次提交
-
-
由 John Bowler 提交于
adjacent @ signs with a space; this changes the concatentation from @@@ to PNG_JOIN; that should work with all compiler preprocessors.
-
由 John Bowler 提交于
in pngmem.c; pngvalid would attempt to call png_error() if the allocation of a png_struct or png_info failed. This would probably have led to a crash. The pngmem.c implementation of png_malloc() included a cast to png_size_t which would fail on large allocations on 16-bit systems.
-
- 03 11月, 2011 3 次提交
-
-
由 Mans Rullgard 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 28 10月, 2011 6 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
The logical shift fix for Microsoft Visual C is required by other compilers, so this enables that fix for all compilers when using compile-time constants. Under MSYS 'byte' is a name declared in a system header file, so we changed the name of a local variable to avoid the warnings that result.
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
non-taken code branches and complain about out-of-range shifts.
-
- 26 10月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 22 10月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
- 21 10月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 18 10月, 2011 1 次提交
-
-
由 Mans Rullgard 提交于
and removed a redundant assignment (Mans Rullgard).
-
- 17 10月, 2011 5 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
-
由 John Bowler 提交于
is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would overwrite the end of the image if the row width is not an exact multiple of 8 bits and the image is not interlaced.
-
由 John Bowler 提交于
-
- 15 10月, 2011 3 次提交
-
-
由 John Bowler 提交于
-
由 John Bowler 提交于
These fixes attend to most of the errors revealed in pngvalid, however doing the gamma work twice results in inaccuracies that can't be easily fixed. There is now a warning in the code if this is going to happen.
-
由 John Bowler 提交于
in compressed text writing
-
- 14 10月, 2011 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
It is too risky. Exactly how png_ptr->zbuf is used is under control of the individual chunk implementation and there could easily be significant changes within a major release.
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 12 10月, 2011 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
introduced in 1.5.6bet01.
-
- 08 10月, 2011 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
small percentage for 16-bit and 32-bit pixels in the typical case where the output row buffers are appropriately aligned. The optimization was not previously possible because the png_struct buffer was always misaligned.
-
- 07 10月, 2011 2 次提交
-
-
由 John Bowler 提交于
caused by a bug in the code that attempted to align it; the code needs to subtract one from the pointer to take account of the filter byte prepended to each row.
-
由 Glenn Randers-Pehrson 提交于
generality of the code, allowing it to be optimized for Adam7 interlace. The masks passed to png_combine_row() are now generated internally, avoiding some code duplication and localizing the interlace handling somewhat.
-
- 06 10月, 2011 4 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
with a loop.
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 28 9月, 2011 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-