Glenn Randers-Pehrson
d189b54e30
[libpng15] Happy 2016! Updated copyright year.
2016-01-02 14:09:11 -06:00
Glenn Randers-Pehrson
684c68d6fb
[libpng15] Bump version to 1.5.27beta01
2015-12-17 20:09:18 -06:00
Glenn Randers-Pehrson
94322f3f8f
[libpng15] Imported from libpng-1.5.26.tar
2015-12-17 08:11:20 -06:00
Glenn Randers-Pehrson
fd3cd9fad2
[libpng15] Update some last-changed dates
2015-12-13 18:36:30 -06:00
John Bowler
e40ac66f81
[libpng15] Do png_check_keyword in png_set_*()
2015-12-13 18:10:53 -06:00
Glenn Randers-Pehrson
2b5be93866
[libpng15] Move png_check_keyword() from pngwutil.c to pngset.c
2015-12-13 16:18:58 -06:00
Glenn Randers-Pehrson
d9006f683c
[libpng15] Fixed an out-of-range read in png_check_keyword() (Bug report
...
from Qixue Xiao).
2015-12-09 09:40:48 -06:00
Glenn Randers-Pehrson
df80d38897
[libpng15] Imported from libpng-1.5.24.tar
2015-11-12 07:13:10 -06:00
Glenn Randers-Pehrson
820a090567
[libpng15] Silently truncate over-length PLTE chunk while reading.
2015-10-30 13:21:32 -05:00
Glenn Randers-Pehrson
3a990c93f4
[libng15] Prevent writing over-length PLTE chunk (Cosmin Truta).
2015-10-29 09:56:19 -05:00
John Bowler
8c4b258355
[libpng15] Fixed png_save_int_32 when int is not 2's complement (John Bowler).
2015-08-21 14:50:38 -05:00
Glenn Randers-Pehrson
a058d6cee0
[libpng15] Imported from libpng-1.5.23.tar
2015-07-22 22:40:33 -05:00
Glenn Randers-Pehrson
8ed373b1fa
[libpng15] Removed WRITE_WEIGHTED_FILTERED code, to save a few kbytes of the
...
compiled library size. It never worked properly and as far as we can
tell, no one uses it. The png_set_filter_heuristics() and
png_set_filter_heuristics_fixed() APIs are retained but deprecated
and do nothing.
2015-06-01 21:08:14 -05:00
Glenn Randers-Pehrson
6c9ef75c6b
[libpng15] Update "last changed" dates.
2014-08-21 09:50:28 -05:00
Glenn Randers-Pehrson
e99366837d
[libpng15] Bump version to 1.5.20beta01
2014-08-21 09:15:51 -05:00
Glenn Randers-Pehrson
e73cc88b21
[libpng15] Imported from libpng-1.5.19.tar
2014-08-21 05:57:34 -05:00
Glenn Randers-Pehrson
d92bbef414
[libpng15] Use "if (value != 0)" instead of "if (value)" consistently.
2014-03-08 16:23:06 -06:00
Glenn Randers-Pehrson
a2fbb6d41b
[libpng15] Imported from libpng-1.5.19beta01.tar
2014-02-28 10:49:21 -06:00
Glenn Randers-Pehrson
3adf7f7bc8
[libpng15] Bump version to 1.5.19beta01
2014-02-06 10:42:45 -06:00
Glenn Randers-Pehrson
4449a29e1e
[libpng15] Imported from libpng-1.5.18.tar
2014-02-05 22:27:21 -06:00
Glenn Randers-Pehrson
77adefeda6
[libpng15] Updated copyright year in recently-changed files.
2013-12-31 21:06:14 -06:00
John Bowler
bd7143e6eb
[libpng15] Fixed 'unused' warnings and mergeed with libpng16 pngvalid.
...
Various warnings revealed by configurations added to the tested
configurations in libpng 1.6 need corresponding fixes in libpng 1.5.
This takes the libpng 1.6 pngvalid.c and adds it back to libpng 1.5,
however one write-only test is currently disabled because it does not
work; possibly because of failures to reset or initialize the deflate
stream correctly in write-only cases.
2013-12-27 07:27:17 -06:00
Glenn Randers-Pehrson
8799d78361
[libpng15] Imported from libpng-1.5.14.tar
2013-01-23 21:06:35 -06:00
Glenn Randers-Pehrson
c11abedafe
[libpng15] Update copyright year to 2013 in newly-changed files.
2013-01-01 07:26:47 -06:00
Glenn Randers-Pehrson
a2669c39c3
[libpng15] Fixed a minor bug in types to malloc and major bug in handling
...
compressed iTXt. Compressed iTXt could not be handled. Change was made
earlier but omitted from libpng-1.5.14beta02 distributions.
2012-12-15 11:09:44 -06:00
John Bowler
9b66cbcf2f
[libpng15] Fixed a minor bug in types to malloc and major bug in handling
...
compressed iTXt. Compressed iTXt could not be handled.
2012-12-14 21:59:20 -06:00
Glenn Randers-Pehrson
95ea04f925
[libpng15] Folded some long lines; updated manual about removed macros
2012-08-16 00:56:45 -05:00
Glenn Randers-Pehrson
38a706f83f
[libpng15] Imported from libpng-1.5.10.tar
2012-03-29 06:33:41 -05:00
Glenn Randers-Pehrson
fc9127370c
[libpng15] Bump version to 1.5.10beta05
2012-03-09 21:36:02 -06:00
John Bowler
c4c21f1c87
[libpng15] Fixed CMF optimization of non-IDAT compressed chunks,
...
which was added at libpng-1.5.4. It sometimes produced too small of a window.
2012-03-09 21:16:51 -06:00
Glenn Randers-Pehrson
0b8b358b98
[libpng15] Disabled part of the CMF optimization of non-IDAT compressed
...
chunks, which was added at libpng-1.5.4. It sometimes produces too small
of a window. This has been fixed in libpng-1.6.0.
2012-03-09 17:29:31 -06:00
Glenn Randers-Pehrson
55e85c24b4
[libpng15] Imported from libpng-1.5.7beta01.tar
2011-11-04 13:47:49 -05:00
Glenn Randers-Pehrson
2b7d730e27
[libpng15] Bump version to libpng-1.5.7beta01
2011-11-02 23:14:13 -05:00
Glenn Randers-Pehrson
bc6726bc04
[libpng15] Imported from libpng-1.5.6.tar
2011-11-02 22:48:36 -05:00
John Bowler
5c1905caae
[libpng15] Fixed a relatively harmless memory overwrite
...
in compressed text writing
2011-10-14 12:33:52 -05:00
Glenn Randers-Pehrson
5b3b54e3f6
[libpng15] Imported from libpng-1.5.6beta05.tar
2011-10-12 06:47:31 -05:00
Glenn Randers-Pehrson
ba55c0770b
[libpng15] Use PNG_CSTRING_FROM_CHUNK macro with png_debug2() in pngwutil.c
2011-10-11 21:21:37 -05:00
Glenn Randers-Pehrson
76b62317b5
[libpng15] Fixed bug in png_write_chunk_header() debug print,
...
introduced in 1.5.6bet01.
2011-10-11 13:54:27 -05:00
Glenn Randers-Pehrson
bb5cb1476b
[libpng15] Bump version to libpng-1.5.6beta02
2011-09-22 12:48:19 -05:00
Glenn Randers-Pehrson
115020d985
[libpng15] Imported from libpng-1.5.6beta01.tar
2011-09-22 09:51:23 -05:00
Glenn Randers-Pehrson
3e2263abf2
[libpng15] Imported from libpng-1.5.5.tar
2011-09-22 08:45:04 -05:00
Glenn Randers-Pehrson
853afe631c
[libpng15] Bump version to libpng-1.5.5beta09
2011-09-09 22:33:48 -05:00
John Bowler
f3f7e14727
[libpng15] Fixed 64-bit compilation errors (gcc). The errors fixed relate
...
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.
2011-09-09 07:32:37 -05:00
Glenn Randers-Pehrson
d404b6d488
[devel] Imported from libpng-1.5.4.tar
2011-07-07 06:26:30 -05:00
Glenn Randers-Pehrson
ef217b76a3
[devel] Updated comments that mention 1.5.3; changed them to 1.5.4.
2011-06-15 12:58:27 -05:00
John Bowler
550bab03fb
[devel] Removed the ACCURATE and LEGACY options (they are no longer useable)
...
Fixed some compiliation problems with scaling options.
2011-06-14 06:17:26 -05:00
John Bowler
b2bee3374c
[devel] Make the 16-to-8 scaling accurate. Dividing by 256 with no rounding is
...
wrong (high by one) 25% of the time. Dividing by 257 with rounding is
wrong in 128 out of 65536 cases. Getting the right answer all the time
without division is easy.
2011-06-10 23:24:58 -05:00
Glenn Randers-Pehrson
3fceee058f
[devel] Fix typo in pngwutil.c comment.
2011-05-23 06:31:33 -05:00
Glenn Randers-Pehrson
492ef9c964
[devel] Apply new PNG_WARNING_PARAMETERS macro in pngwutil.c
2011-05-07 21:42:25 -05:00
John Bowler
d273ad2d0f
[devel] Implementation of premultiplied alpha support: png_set_alpha_mode
...
(libpng-manual.txt still to be updated, see png.h for documentation.)
2011-05-07 21:00:28 -05:00