- 04 10月, 2015 1 次提交
-
-
由 John Bowler 提交于
Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
- 27 9月, 2015 8 次提交
-
-
由 John Bowler 提交于
-
由 Glenn Randers-Pehrson 提交于
This reverts commit 9517f7b6.
-
由 John Bowler 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
inadvertently replaced with libpng17 versions).
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
attempts to ignore the errors in the code aren't quite enough to deal with the 'channel selection' encoding added to libpng 1.7; abort.
-
由 John Bowler 提交于
The previous attempts to ignore the errors in the code aren't quite enough to deal with the 'channel selection' encoding added to libpng 1.7; abort. pngvalid.c is changed to drop this encoding in prior versions. Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
- 26 9月, 2015 9 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
由 John Bowler 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
由 John Bowler 提交于
Remove the '--strict' in 1.6 because of the double-gamma-correction warning, update pngstest-errors.h for the errors detected with the new contrib/testspngs PNG test files. Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
由 John Bowler 提交于
Back ported from libpng 1.7 Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
由 John Bowler 提交于
tests/pngstest-* are changed so that the new test files are divided into 8 groups by gamma and alpha channel. This makes each test take just under 5 seconds on a moderately up-to-date x86_64 system using libpng16 (test times are somewhat variable under libpng17 at present because of the lack of optimization in some gamma processing paths.) These tests have considerably better code and pixel-value coverage than contrib/pngsuite however coverage is still incomplete. Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
- 25 9月, 2015 1 次提交
-
-
由 Glenn Randers-Pehrson 提交于
functions. They unnecessarily duplicate png_set_filler() and png_set_add_alpha() which now work properly with 16-bit images.
-
- 24 9月, 2015 2 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
input that was made in version 1.6.17beta01, to preserve legacy behavior even though it was incorrect. Instead, added new API png_set_filter_16() and png_set_add_alpha_16() that set a flag to make png_do_read_filter() interpret the filler bytes properly.
-
- 21 9月, 2015 1 次提交
-
-
由 John Bowler 提交于
This update incorporates errors resulting from the more extensive image test suite used in libpng 1.7 Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
- 20 9月, 2015 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
Splitting the machine generated error structs out to a file allows the values to be updated without changing pngstest.c itself, since libpng 1.6 and 1.7 have slightly different error limits this simplifies maintenance. Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
- 19 9月, 2015 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
- 17 9月, 2015 1 次提交
-
-
由 John Bowler 提交于
This is a patch for libpng16. It incorporates fixes to the low-bit-depth gray background handling from libpng17 and turns one of the low-bit-depth gray cases that does work (and, indeed, did work before) in libpng16 Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
- 16 9月, 2015 2 次提交
-
-
由 John Bowler 提交于
This updates libpng16 with all the test changes from libpng17, including changes to pngvalid.c to ensure that the original, distributed, version of contrib/visupng/cexcept.h can be used. pngvalid contains the correction to the use of SAVE/STORE_ UNKNOWN_CHUNKS; a bug revealed by changes in libpng 1.7. More tests contain the --strict option to detect warnings and the pngvalid-standard test has been corrected so that it does not turn on progresive-read (there is a separate test which does that.) Some signed/unsigned fixes have been made. Signed-off-by: NJohn Bowler <jbowler@acm.org>
-
由 Glenn Randers-Pehrson 提交于
-
- 22 8月, 2015 1 次提交
-
-
由 John Bowler 提交于
-
- 20 8月, 2015 3 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 John Bowler 提交于
replacing the value that is illegal in the PNG spec, in both signed and unsigned values, with 0. Illegal unsigned values (anything greater than or equal to 0x80000000) can still pass through, but since these are not illegal in ANSI-C (unlike 0x80000000 in the signed case) the checking that occurs later can catch them (John Bowler).
-
- 18 8月, 2015 5 次提交
-
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Robert C. Seacord 提交于
-
由 Glenn Randers-Pehrson 提交于
-
由 Glenn Randers-Pehrson 提交于
-