Glenn Randers-Pehrson
72855fb11e
[libpng16] Made progressive reading of interlaced images consistent with the
...
behavior of the sequential reader and consistent with the manual. The
row_callback now receives the proper pass number and unexpanded rows,
when png_combine_row is not used or not built, by moving some code
out of the PNG_READ_INTERLACING_SUPPORTED blocks.
2014-04-13 21:27:25 -05:00
Glenn Randers-Pehrson
7a0ca967b4
[libpng16] Bump version to 1.6.11beta04
2014-04-06 14:18:13 -05:00
Glenn Randers-Pehrson
f169806b7b
[libpng16] Bump version to 1.6.11beta03
2014-04-06 10:20:44 -05:00
Glenn Randers-Pehrson
fa26eb1678
[libpng16] Fixed a typo in pngrutil.c, introduced in libpng-1.5.6, that
...
interferes with "blocky" expansion of sub-8-bit interlaced PNG files.
2014-04-06 09:06:37 -05:00
Glenn Randers-Pehrson
d17313e075
[libpng16] Bump version to 1.6.11beta03
2014-03-25 17:10:53 -05:00
Glenn Randers-Pehrson
6b570f11e1
[libpng16] Imported from libpng-1.6.11beta02.tar
2014-03-25 17:10:44 -05:00
Cosmin Truta
9ab7b4ca58
[libpng16] Allow an easy replacement of the default pre-built configuration
...
header with a custom header, via the make PNGLIBCONF_H_PREBUILT
macro.
2014-03-22 13:13:11 -05:00
Cosmin Truta
ae6eaa89e5
[libpng16] Don't warn about invalid dimensions exceeding user limits.
2014-03-22 09:39:33 -05:00
Cosmin Truta
82200daec2
[libpng16] $(CP) is now used alongside $(RM_F). Also, use 'copy' instead
...
of 'cp' where applicable, and applied other minor makefile changes.
2014-03-22 09:29:59 -05:00
Cosmin Truta
6572c7dab5
[libpng16] Silence 'unused parameter' build warnings (Cosmin).
2014-03-22 09:20:53 -05:00
Glenn Randers-Pehrson
a518abd582
[libpng16] Removed #if/#else/#endif from inside two pow() calls in pngvalid.c
...
because they were handled improperly by Portland Group's PGI-14.1 - PGI-14.3
when using its "__builtin_pow()" function.
2014-03-17 15:29:25 -05:00
Glenn Randers-Pehrson
23646318e4
[libpng16] Bump version to 1.6.11beta02
2014-03-17 13:21:33 -05:00
Glenn Randers-Pehrson
7017c4078d
[libpng16] Revised INSTALL and libpng-manual.txt
2014-03-16 20:29:11 -05:00
Glenn Randers-Pehrson
2f5fb84cc4
[libpng16] Updated the manual and moved part of it to the INSTALL file.
2014-03-16 15:30:35 -05:00
Glenn Randers-Pehrson
33e2bd910f
[libpng16] Changed ZlibSrcDir from 1.2.5 to 1.2.8 in projects/vstudio.
2014-03-09 18:37:06 -05:00
Glenn Randers-Pehrson
05670156f3
[libpng16] Use "if (value != 0)" instead of "if (value)" consistently.
2014-03-08 12:39:52 -06:00
Glenn Randers-Pehrson
71d23c4d6e
[libpng16] Bump version to 1.6.11beta01
2014-03-06 21:09:24 -06:00
Glenn Randers-Pehrson
4df37bfa4f
[libpng16] Imported from libpng-1.6.10.tar
2014-03-06 12:49:17 -06:00
Glenn Randers-Pehrson
c540d8bed7
[libpng16] Bump version to 1.6.10rc04
2014-03-03 20:26:56 -06:00
Glenn Randers-Pehrson
6e8ba0fab6
[libpng16] Un-deprecated png_data_freer().
2014-03-03 20:17:01 -06:00
Glenn Randers-Pehrson
b3a765066f
[libpng16] Updated CHANGES and ANNOUNCE to libpng-1.6.10rc02.
2014-02-27 22:48:08 -06:00
Glenn Randers-Pehrson
b8f433417f
[libpng16] Removed unreachable return statement after png_chunk_error()
...
in pngrutil.c
2014-02-27 12:12:54 -06:00
Glenn Randers-Pehrson
53c60fa94b
[libpng16] Bump version to 1.6.10rc01
2014-02-27 08:37:51 -06:00
Glenn Randers-Pehrson
ab56b743c1
[libpng16] Imported from libpng-1.6.10rc01.tar
2014-02-27 08:06:45 -06:00
Glenn Randers-Pehrson
3455238a4e
[libpng16] Fixed typos in the manual and in scripts/pnglibconf.dfa (CFLAGS
...
-> CPPFLAGS and PNG_USR_CONFIG -> PNG_USER_CONFIG).
2014-02-26 22:08:58 -06:00
Glenn Randers-Pehrson
9f0ac8548b
[libpng16] Mention CERT VU#684412 and CVE-2014-0333 in CHANGES and ANNOUNCE.
2014-02-25 12:00:58 -06:00
Glenn Randers-Pehrson
2fff8078dc
[libpng16] Bump version to 1.6.10beta04
2014-02-24 21:02:54 -06:00
Glenn Randers-Pehrson
be040c98f8
[libpng16] Moved some documentation from png.h to libpng.3 and libpng-manual.txt
...
and minor editing of contrib/arm-neon/README and contrib/examples/*.c
2014-02-24 18:48:03 -06:00
Glenn Randers-Pehrson
1301356273
[libpng16] Bump version to 1.6.10beta03
2014-02-22 23:20:23 -06:00
Glenn Randers-Pehrson
45625eceb4
[libpng16] Don't recognize known sRGB profiles as sRGB if they have been hacked,
...
but don't reject them and don't issue a copyright violation warning.
Simplified code in pngrutil.c that decides whether to warn about an
incorrect ancillary PLTE chunk.
2014-02-22 23:09:27 -06:00
Glenn Randers-Pehrson
e3ae583514
[libpng16] Don't recognize known sRGB profiles as sRGB if they have been hacked.
2014-02-22 22:22:15 -06:00
Glenn Randers-Pehrson
eb657ae68f
[libpng16] Added png_ptr->process_mode = PNG_READ_IDAT_MODE in
...
png_push_read_chunk after recognizing the IDAT chunk, which avoids an
infinite loop while reading a datastream whose first IDAT chunk is of
zero-length.
2014-02-22 21:59:40 -06:00
Glenn Randers-Pehrson
f5df058bee
[libpng16] Use a user warning handler in contrib/gregbook/readpng2.c
...
instead of the default.
2014-02-22 07:15:48 -06:00
Glenn Randers-Pehrson
dd6679dce8
[libpng16] Check for __has_extension before using it in pngconf.h, to
...
support older Clang versions (Jeremy Sequoia).
2014-02-20 07:06:59 -06:00
Glenn Randers-Pehrson
9c5a1baea5
[libpng16] Check for info_ptr == NULL early in png_read_end() so we don't need
...
to run all the png_handle_*() and depend on them to return if info_ptr == NULL.
This improves the performance of png_read_end(png_ptr, NULL) and makes
it more robust against future programming errors.
2014-02-17 09:12:52 -06:00
John Bowler
dba54b8888
[libpng16] Moved OS dependent code from arm/arm_init.c, to allow the included
...
implementation of the ARM NEON discovery function to be set at
build-time and provide sample implementations from the current code in the
contrib/arm-neon subdirectory. The __linux__ code has also been changed to
compile and link on Android by using /proc/cpuinfo, and the old linux code
is in contrib/arm-neon/linux-auxv.c. The new code avoids POSIX and Linux
dependencies apart from opening /proc/cpuinfo and is C90 compliant.
2014-02-16 14:00:06 -06:00
Glenn Randers-Pehrson
103b04170d
[libpng16] Moved redefines of png_error(), png_warning(), png_chunk_error(),
...
and png_chunk_warning() from pngpriv.h to png.h to make them visible
to libpng-calling applications.
2014-02-16 08:34:41 -06:00
Glenn Randers-Pehrson
e40e37018d
[libpng16] Bump version to 1.6.10beta02
2014-02-09 13:14:20 -06:00
Glenn Randers-Pehrson
9eec159ab0
[libpng16] Imported from libpng-1.6.10beta01.tar
2014-02-09 13:00:23 -06:00
John Bowler
414d7b5f7d
[libpng16] Backport recent changes from libpng-1.7.0beta30 and beta31.
2014-02-06 11:39:25 -06:00
Glenn Randers-Pehrson
685dff485e
[libpng16] Update ANNOUNCE file about new location of gpg signatures.
2014-02-06 11:01:55 -06:00
Glenn Randers-Pehrson
8a227ff25a
[libpng16] Bump version to 1.6.10beta01
2014-02-05 23:51:39 -06:00
Glenn Randers-Pehrson
3e753eb8b2
[libpng16] Imported from libpng-1.6.9.tar
2014-02-05 22:33:56 -06:00
Glenn Randers-Pehrson
b91528db20
[libpng16] Quiet an uninitialized memory warning from VC2013 in png_get_png().
2014-01-30 15:02:18 -06:00
Glenn Randers-Pehrson
2f1dede991
[libpng16] Imported from libpng-1.6.9rc01.tar
2014-01-28 11:35:50 -06:00
Glenn Randers-Pehrson
5af0307f11
[libpng16] Imported from libpng-1.6.9beta04.tar
2014-01-20 13:14:40 -06:00
Glenn Randers-Pehrson
bda94b1005
[libpng16] Added clang attribute support (Cosmin).
2014-01-13 21:16:17 -06:00
Glenn Randers-Pehrson
4250328102
[libpng16] Updated scripts/makefile.* to use CPPFLAGS (Cosmin)
2014-01-12 10:49:40 -06:00
Glenn Randers-Pehrson
bb6e0a2db3
[libpng16] Bump version to 1.6.9beta04
2014-01-10 10:36:59 -06:00
Glenn Randers-Pehrson
88cf760b07
[libpng16] Removed potentially misleading warning from png_check_IHDR().
2014-01-10 06:18:31 -06:00