John Bowler
294d0b8408
[libpng16] Detect wrong libpng versions linked to pngdeflate, which currently
...
only works with libpng versions that can be made to reliably fail when
the deflate data contains an out-of-window reference. This means only
1.6 and later.
Fixed gnu issues: g++ needs a static_cast, gcc 4.4.7 has a broken warning
message which it is easier to work round than ignore.
2013-05-08 08:56:45 -05:00
Glenn Randers-Pehrson
62c6fbbd29
[libpng16] Check that PNG_MAXIMUM_INFLATE_WINDOW is defined before using it.
2013-05-07 23:16:06 -05:00
John Bowler
0c7ac064d3
[libpng16] Added an option to force maximum window size for inflating.
...
For inflate, reverted previous fixes.
Added fixitxt and pngdeflate to the built programs and removed warnings
from the source code and timepng that are revealed as a result. Fixed
fixitxt when the chunk length is more than 65535 (untested, no test case).
2013-05-07 21:59:05 -05:00
Glenn Randers-Pehrson
db67cba8d4
[libpng16] Check for EOF in contrib/pngminus/pnm2png.c (Paul Stewart).
...
Ignore "#" delimited comments in input file to pnm2png.c.
2013-05-07 14:31:35 -05:00
Glenn Randers-Pehrson
2aa6c96e5d
[libpng16] Bump version to 1.6.3beta05
2013-05-06 09:55:29 -05:00
Glenn Randers-Pehrson
2fd3434fa4
[libpng16] Imported from libpng-1.6.3beta04.tar
2013-05-06 09:55:18 -05:00
Glenn Randers-Pehrson
2c0833e265
[libpng16] Committed new pnglibconf.dfa and prebuilt.
2013-05-05 22:18:53 -05:00
Glenn Randers-Pehrson
127b08a265
[libpng16] Calculate our own zlib windowBits when decoding rather than
...
trusting the CMF bytes in the PNG datastream.
2013-05-05 22:13:47 -05:00
Glenn Randers-Pehrson
0f42908c0a
[libpng16] Bump version to 1.6.3beta04
2013-04-29 21:31:50 -05:00
Glenn Randers-Pehrson
f18a28cc13
[libpng16] Imported from libpng-1.6.3beta03.tar
2013-04-29 21:31:38 -05:00
Glenn Randers-Pehrson
56d6bc2e88
[libpng16] Avoid dereferencing NULL pointer possibly returned from
...
png_create_write_struct() (Andrew Church).
2013-04-29 08:57:14 -05:00
Glenn Randers-Pehrson
61946e0f56
[libpng16] Revise man page to demonstrate dealing with unknown chunk
...
handling in libpng.1.5.x and with bugs in libpng-1.4.x and earlier.
2013-04-28 20:48:37 -05:00
Glenn Randers-Pehrson
49f9c24910
[libpng16] Expanded manual paragraph about writing private chunks, particularly
...
about the need to call png_set_keep_unknown_chunks() when writing them.
2013-04-27 18:03:03 -05:00
Glenn Randers-Pehrson
c62fda06a3
[libpng16] Bump version to 1.6.3beta03
2013-04-26 08:25:33 -05:00
Glenn Randers-Pehrson
cd62215d61
[libpng16] Imported from libpng-1.6.3beta02.tar
2013-04-26 08:24:19 -05:00
John Bowler
ac09cd0fec
[libpng16] Test for 'arm*' not just 'arm' in the host_cpu configure variable.
...
Rebuilt the configure scripts.
2013-04-25 23:13:08 -05:00
Glenn Randers-Pehrson
529045cf26
[libpng16] Bump version to 1.6.3beta02
2013-04-25 21:37:43 -05:00
John Bowler
7b1da52549
[libpng16] Ensure that NEON filter stuff is completely disabled when switched
...
'off'. Previously the ARM NEON specific files were still built if the option
was switched 'off' as opposed to being explicitly disabled.
2013-04-25 10:03:42 -05:00
Glenn Randers-Pehrson
34d20f482f
[libpng16] Revised stack marking in arm/filter_neon.S and configure.ac.
2013-04-25 09:53:57 -05:00
Glenn Randers-Pehrson
399430dac2
[libpng16] Update "last changed" comments.
2013-04-25 09:52:00 -05:00
Glenn Randers-Pehrson
3f677d1c65
[libpng16] Bump version to 1.6.3beta01
2013-04-25 09:19:04 -05:00
Glenn Randers-Pehrson
809355b4aa
[libpng16] Imported from libpng-1.6.2.tar
2013-04-25 07:29:41 -05:00
Glenn Randers-Pehrson
7fd71746d0
[libpng16] Fix confusing CHANGES entry.
2013-04-23 23:16:32 -05:00
Glenn Randers-Pehrson
0ee3465fba
[libpng16] Imported from libpng-1.6.2rc06.tar
2013-04-23 22:21:55 -05:00
Glenn Randers-Pehrson
a793120405
[libpng16] Bump version to 1.6.2rc03
2013-04-23 22:03:44 -05:00
Glenn Randers-Pehrson
9bdba4e630
[libpng16] Imported from libpng-1.6.2rc05.tar
2013-04-23 19:45:07 -05:00
John Bowler
a74b70871c
[libpng16] Ensure that NEON filter stuff is completely disabled when
...
switched 'off'. Previously the ARM NEON specific files were still built
if the option was switched 'off' as opposed to being explicitly disabled.
2013-04-23 18:18:45 -05:00
Glenn Randers-Pehrson
0d50d6562c
[libpng16] Imported from libpng-1.6.2rc04.tar
2013-04-22 20:29:18 -05:00
Glenn Randers-Pehrson
453fbf942c
[libpng16] Revised stack marking in arm/filter_neon.S
2013-04-22 19:48:05 -05:00
Glenn Randers-Pehrson
6e1c74b39b
[libpng16] Imported from libpng-1.6.2rc03.tar
2013-04-22 11:36:05 -05:00
Glenn Randers-Pehrson
fdc2d5f38f
[libpng16] Bump version to 1.6.2rc03
2013-04-19 19:05:34 -05:00
Glenn Randers-Pehrson
67a289ffa9
[libpng16] Fixed some spelling/typos
2013-04-19 19:03:34 -05:00
Glenn Randers-Pehrson
bf15ac7e86
[libpng16] Imported from libpng-1.6.2rc02.tar
2013-04-18 07:40:56 -05:00
Glenn Randers-Pehrson
7ef0c46488
[libpng16] Updated "last changed" comments.
2013-04-18 07:25:45 -05:00
Glenn Randers-Pehrson
8d9e494dfb
[libpng16] Merged pngtest.c with version 1.7.0beta08
2013-04-18 07:23:59 -05:00
Glenn Randers-Pehrson
0794df4062
[libpng16] Imported from libpng-1.6.2rc01.tar
2013-04-18 06:32:44 -05:00
Glenn Randers-Pehrson
7a69beda7b
[libpng16] in fixitxt.c define MAX_LENGTH, largest iTXT chunk that it
...
can handle.
2013-04-18 05:53:49 -05:00
John Bowler
e4413a735b
[libpng16] Disallow storing sRGB information when the sRGB is not supported.
...
Reverted previous attempt to allow gAMA and sRGB non-support with the
simplified API.
2013-04-17 21:27:47 -05:00
Glenn Randers-Pehrson
7fdb594e73
[libpng16] Added #ifdef PNG_WRITE_sRGB_SUPPORTED, etc., tests where needed in
...
png_image_write_main() in pngwrite.c (bug report from Yuriy Levchenko).
2013-04-17 11:05:21 -05:00
Glenn Randers-Pehrson
f1736a636b
[libpng16] Added contrib/tools/fixitxt.c, to repair the erroneous iTXt
...
chunk length written by libpng-1.6.0 and 1.6.1.
2013-04-16 23:12:09 -05:00
Glenn Randers-Pehrson
3b4c60f26b
[libpng16] Imported from libpng-1.6.2beta02.tar
2013-04-13 21:27:07 -05:00
Glenn Randers-Pehrson
5c55ccdf4f
[libpng16] Imported from libpng-1.6.2beta01.tar
2013-04-13 20:55:04 -05:00
Glenn Randers-Pehrson
5ec05b3d7c
[libpng16] Removed extra recently-inserted line from pngwutil.c
2013-04-13 20:01:09 -05:00
John Bowler
70eb0720a0
[libpng16] Fixed previous bugfix to work on 64-bit platforms.
2013-04-13 16:52:09 -05:00
Glenn Randers-Pehrson
9bb775fc8c
[libpng16] Corrected length written to uncompressed iTXt chunks (Samuli Suominen).
2013-04-13 14:19:25 -05:00
John Bowler
a8715cabd1
[libpng16] Added "{ }" omitted from previous patch to pngtrans.c
2013-04-13 12:25:16 -05:00
Glenn Randers-Pehrson
364acf40aa
[libpng16] Corrected a misplaced closing bracket in contrib/libtests/pngvalid.c
...
(Flavio Medeiros).
2013-04-13 11:55:08 -05:00
John Bowler
b44cd59ad9
[libpng16] Corrected the test on user transform changes on read. It was in the
...
png_set of the transform function, but that doesn't matter unless the
transform function changes the rowbuf size, and that is only valid if
transform_info is called.
2013-04-12 22:15:54 -05:00
Glenn Randers-Pehrson
e2d8e11407
[libpng16] Updated the GIT URL in the manual.
2013-04-11 18:53:51 -05:00
John Bowler
43c07e1b48
[libpng16] Fixed incorrect warning of excess deflate data. End condition - the
...
warning would be produced if the end of the deflate stream wasn't read
in the last row. The warning is harmless.
2013-04-07 21:33:30 -05:00