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
Glenn Randers-Pehrson
23646318e4
[libpng16] Bump version to 1.6.11beta02
2014-03-17 13:21:33 -05:00
Glenn Randers-Pehrson
149eea29b6
[libpng16] Imported from libpng-1.6.11beta01.tar
2014-03-17 13:19:41 -05:00
Glenn Randers-Pehrson
b65b3412b1
[libpng16] Remove CALLOC from pnglibconf.dfa and pnglibconf.h.prebuilt
2014-03-07 12:19:41 -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
3e5d04df37
[libpng16] Imported from libpng-1.6.10rc03.tar
2014-03-03 20:26:46 -06:00
Glenn Randers-Pehrson
4c7bb07857
[libpng16] Imported from libpng-1.6.10rc02.tar
2014-02-27 22:24:47 -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
2fff8078dc
[libpng16] Bump version to 1.6.10beta04
2014-02-24 21:02:54 -06:00
Glenn Randers-Pehrson
da7027b6b0
[libpng16] Imported from libpng-1.6.10beta03.tar
2014-02-24 19:11:18 -06:00
Glenn Randers-Pehrson
1301356273
[libpng16] Bump version to 1.6.10beta03
2014-02-22 23:20:23 -06:00
Glenn Randers-Pehrson
78c28fea51
[libpng16] Imported from libpng-1.6.10beta02.tar
2014-02-22 23:12:02 -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
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
8c12078e95
[libpng16] Imported from libpng-1.6.9rc02.tar
2014-01-30 15:04:10 -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
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
41633d33c4
[libpng16] Imported from libpng-1.6.9beta03.tar
2014-01-10 10:36:46 -06:00
Glenn Randers-Pehrson
bc79c250e9
[libpng16] Bump version to 1.6.9beta03
2014-01-01 10:54:18 -06:00
Glenn Randers-Pehrson
3cc9e8ff96
[libpng16] Imported from libpng-1.6.9beta02.tar
2014-01-01 10:18:42 -06:00
Glenn Randers-Pehrson
4568762d28
[libpng16] Bump version to 1.6.9beta02
2013-12-26 11:40:31 -06:00
Glenn Randers-Pehrson
0740c62700
[libpng16] Imported from libpng-1.6.9beta01.tar
2013-12-26 11:27:02 -06:00
John Bowler
c10930a4fc
[libpng16] Bookkeeping: Moved functions around (no changes). Moved transform
...
function definitions before the place where they are called so that
they can be masde static. Move the intrapixel functions and the
grayscale palette builder out of the png?tran.c files. The latter
isn't a transform function and is no longer used internally, and the
former MNG specific functions are better placed in pngread/pngwrite.c
2013-12-19 15:24:06 -06:00
Glenn Randers-Pehrson
bff81bdddc
[libpng16] Bump version to 1.6.9beta01
2013-12-19 15:18:07 -06:00
Glenn Randers-Pehrson
be3977de2c
[libpng16] Imported from libpng-1.6.8.tar
2013-12-19 09:11:01 -06:00
Glenn Randers-Pehrson
67f101e6c9
[libpng16] Imported from libpng-1.6.8rc02.tar
2013-12-14 12:42:36 -06:00
Glenn Randers-Pehrson
b6f0a641cb
[libpng16] Imported from libpng-1.6.8rc01.tar
2013-12-11 23:28:18 -06:00
Glenn Randers-Pehrson
84092bbf29
[libpng16] Bump version to 1.6.8beta03
2013-11-30 09:12:33 -06:00
Glenn Randers-Pehrson
1658e602c6
[libpng16] Imported from libpng-1.6.8beta02.tar
2013-11-30 09:12:23 -06:00
Glenn Randers-Pehrson
d56af331e1
[libpng16] Bump version to 1.6.8beta02
2013-11-23 18:59:14 -06:00
Glenn Randers-Pehrson
1c6e5f8caa
[libpng16] Imported from libpng-1.6.8beta01.tar
2013-11-23 18:41:43 -06:00
Glenn Randers-Pehrson
c912050a7b
[libpng16] Fixed 'minimal' builds. Various obviously useful minimal
...
configurations don't build because of missing contrib/libtests test programs
and overly complex dependencies in scripts/pnglibconf.dfa. This change adds
contrib/conftest/*.dfa files that can be used in automatic build
scripts to ensure that these configurations continue to build.
2013-11-22 14:58:04 -06:00
Glenn Randers-Pehrson
f2b8961f58
[libpng16] Bump version to 1.6.8beta01
2013-11-14 13:17:57 -06:00
Glenn Randers-Pehrson
0ea69cdfa9
[libpng16] Imported from libpng-1.6.7.tar
2013-11-14 12:28:05 -06:00
Glenn Randers-Pehrson
8bf54399a3
[libpng16] Bump version to 1.6.7rc03
2013-11-07 08:15:38 -06:00
Glenn Randers-Pehrson
4da9d314bc
[libpng16] Imported from libpng-1.6.7rc02.tar
2013-11-07 08:15:30 -06:00
Glenn Randers-Pehrson
dee5a914fc
[libpng16] Bump version to 1.6.7rc02
2013-11-02 16:49:53 -05:00
Glenn Randers-Pehrson
d2d09e5bf9
[libpng16] Imported from libpng-1.6.7rc01.tar
2013-11-02 15:48:28 -05:00
Glenn Randers-Pehrson
03eafe24ed
[libpng16] Bump version to 1.6.7beta05
2013-10-26 11:52:05 -05:00
Glenn Randers-Pehrson
e9a8fb8d07
[libpng16] Imported from libpng-1.6.7beta04.tar
2013-10-26 11:51:56 -05:00
Glenn Randers-Pehrson
9450ffb26d
[libpng16] Bump version to 1.6.7beta04
2013-10-19 09:06:07 -05:00
Glenn Randers-Pehrson
ed049010b1
[libpng16] Imported from libpng-1.6.7beta03.tar
2013-10-19 09:05:59 -05:00
Glenn Randers-Pehrson
0e036921aa
[libpng16] Bump version to 1.6.7beta03
2013-10-13 13:48:11 -05:00
Glenn Randers-Pehrson
e827fa24a0
[libpng16] Imported from libpng-1.6.7beta02.tar
2013-10-13 11:47:41 -05:00
Glenn Randers-Pehrson
de723276e5
[libpng16] Bump version to 1.6.7beta02
2013-10-02 13:47:02 -05:00
Glenn Randers-Pehrson
2464dbfe4c
[libpng16] Imported from libpng-1.6.7beta01.tar
2013-09-30 17:05:35 -05:00
Glenn Randers-Pehrson
b3721757a0
[libpng16] Catch up with some recent changes that did not get merged.
2013-09-30 13:56:44 -05:00
Glenn Randers-Pehrson
7ae451f527
[libpng16] Bump version to 1.6.7beta01
2013-09-16 11:47:17 -05:00
Glenn Randers-Pehrson
391459424e
[libpng16] Imported from libpng-1.6.6.tar
2013-09-16 10:39:16 -05:00
Glenn Randers-Pehrson
53ae7dc514
[libpng16] Imported from libpng-1.6.5.tar
2013-09-14 09:44:09 -05:00
Glenn Randers-Pehrson
cd6a3ef31f
[libpng16] Bump version to 1.6.5beta01
2013-09-12 08:02:22 -05:00
Glenn Randers-Pehrson
209d3eb5c6
[libpng16] Imported from libpng-1.6.4.tar
2013-09-12 07:27:14 -05:00
Glenn Randers-Pehrson
d42dc54df5
[libpng16] Imported from libpng-1.6.4rc01.tar
2013-09-05 15:18:13 -05:00
Glenn Randers-Pehrson
877afaf17e
[libpng16] Bump version to 1.6.4beta03
2013-08-29 19:45:48 -05:00
Glenn Randers-Pehrson
8c49ddcf56
[libpng16] Imported from libpng-1.6.4beta02.tar
2013-08-29 19:39:34 -05:00
Glenn Randers-Pehrson
5680f5d6f2
[libpng16] Bump version to 1.6.4beta02
2013-08-21 18:59:09 -05:00
Glenn Randers-Pehrson
324402044f
[libpng16] Imported from libpng-1.6.4beta01.tar
2013-08-21 18:45:24 -05:00
Glenn Randers-Pehrson
5881b11629
[libpng16] Bump version to 1.6.4beta01
2013-07-20 19:41:22 -05:00
Glenn Randers-Pehrson
847e9efb66
[libpng16] Imported from libpng-1.6.3.tar
2013-07-17 19:13:23 -05:00
Glenn Randers-Pehrson
b23afad4a1
[libpng16] Imported from libpng-1.6.3rc01.tar
2013-07-10 19:36:08 -05:00
Glenn Randers-Pehrson
f5d7f438e5
[libpng16] Imported from libpng-1.6.3beta10.tar
2013-07-04 20:19:47 -05:00
Glenn Randers-Pehrson
7f9a49aa65
[libpng16] Bump version to 1.6.3beta10
2013-06-27 21:22:26 -05:00
Glenn Randers-Pehrson
56a1a66656
[libpng16] Imported from libpng-1.6.3beta09.tar
2013-06-27 18:01:30 -05:00
Glenn Randers-Pehrson
67a46d17d8
[libpng16] Bump version to 1.6.3beta09
2013-06-18 13:28:39 -05:00
Glenn Randers-Pehrson
bbc29a858d
[libpng16] Imported from libpng-1.6.3beta08.tar
2013-06-18 13:00:25 -05:00
Glenn Randers-Pehrson
3948b94700
[libpng16] Bump version to 1.6.3beta08
2013-06-08 17:03:37 -05:00
Glenn Randers-Pehrson
746bc7d883
[libpng16] Imported from libpng-1.6.3beta07.tar
2013-06-08 17:03:26 -05:00
John Bowler
f260f6d156
[libpng16] Protect symbol prefixing against CC/CPPFLAGS/CFLAGS useage.
...
Previous iOS/Xcode fixes for the ARM NEON optimizations moved the test
on __ARM_NEON__ from configure time to compile time. This breaks symbol
prefixing because the definition of the special png_init_filter_functions
call was hidden at configure time if the relevant compiler arguments are
passed in CFLAGS as opposed to CC. This change attempts to avoid all
the confusion that would result by declaring the init function even when
it is not used, so that it will always get prefixed.
2013-06-08 13:13:53 -05:00
John Bowler
18dd07e3e6
[libpng16] Removed PNG_FILTER_OPTIMIZATIONS and PNG_ARM_NEON_SUPPORTED from
...
pnglibconf.h, allowing more of the decisions to be made internally
(pngpriv.h) during the compile. Without this, symbol prefixing is broken
under certain circumstances on ARM platforms. Now only the API parts of
the optimizations ('check' vs 'api') are exposed in the public header files
except that the new setting PNG_ARM_NEON_OPT documents how libpng makes the
decision about whether or not to use the optimizations.
2013-06-08 13:07:13 -05:00
John Bowler
aa22442a9c
[libpng16] Make ARM NEON support work at compile time (not just configure time).
...
This moves the test on __ARM_NEON__ into pngconf.h to avoid issues when
using a compiler that compiles for multiple architectures at one time.
2013-06-06 12:49:53 -05:00
Glenn Randers-Pehrson
cafa0eebb9
[libpng16] Bump version to 1.6.3beta07
2013-05-12 19:10:16 -05:00
Glenn Randers-Pehrson
afd6cecb76
[libpng16] Imported from libpng-1.6.3beta06.tar
2013-05-12 18:36:09 -05:00
Glenn Randers-Pehrson
b79c98e57c
[libpng16] Bump version to 1.6.3beta06
2013-05-09 08:03:40 -05:00
Glenn Randers-Pehrson
4cf2465c71
[libpng16] Imported from libpng-1.6.3beta05.tar
2013-05-09 08:03:24 -05:00
John Bowler
9afb90f885
[libpng16] Attempt to detect configuration issues with pngdeflate,
...
which requires both the correct libpng and the correct zlib to function
correctly.
2013-05-08 14:21:46 -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
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
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
c62fda06a3
[libpng16] Bump version to 1.6.3beta03
2013-04-26 08:25:33 -05:00
Glenn Randers-Pehrson
529045cf26
[libpng16] Bump version to 1.6.3beta02
2013-04-25 21:37:43 -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
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
Glenn Randers-Pehrson
0d50d6562c
[libpng16] Imported from libpng-1.6.2rc04.tar
2013-04-22 20:29:18 -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
bf15ac7e86
[libpng16] Imported from libpng-1.6.2rc02.tar
2013-04-18 07:40:56 -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
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
3a83aa328d
[libpng16] Bump version to 1.6.2beta01
2013-03-29 07:11:42 -05:00
Glenn Randers-Pehrson
5087805e7c
[libpng16] Imported from libpng-1.6.1.tar
2013-03-27 20:36:57 -05:00
Glenn Randers-Pehrson
4e6e2166a5
[libpng16] Imported from libpng-1.6.1rc01.tar
2013-03-21 07:38:30 -05:00
Glenn Randers-Pehrson
1affc5622b
[libpng16] Bump version to 1.6.1beta10
2013-03-13 07:40:54 -05:00
Glenn Randers-Pehrson
cd1cd2dafc
[libpng16] Imported from libpng-1.6.1beta09.tar
2013-03-13 07:40:46 -05:00
Glenn Randers-Pehrson
3c8b422b0a
[libpng16] Bump version to 1.6.1beta09
2013-03-07 11:36:55 -06:00
Glenn Randers-Pehrson
e55b25a962
[libpng16] Bump version to 1.6.1beta08
2013-03-06 22:42:23 -06:00
Glenn Randers-Pehrson
14638c1f20
[libpng16] Imported from libpng-1.6.1beta07.tar
2013-03-06 22:42:13 -06:00
Glenn Randers-Pehrson
1cbfa24a93
[libpng16] Bump version to 1.6.1beta07
2013-03-04 17:56:59 -06:00
Glenn Randers-Pehrson
8c87dc88d6
[libpng16] Imported from libpng-1.6.1beta06.tar
2013-03-04 17:56:46 -06:00
John Bowler
f3728100d9
[libpng16] Corrected Android builds and corrected libpng.vers with symbol
...
prefixing This adds an API to set optimization options externally,
providing an alternative and general solution for the non-portable
run-time tests used by the ARM Neon code. It also makes those tests
compile and link on Android.
The order of settings vs options in pnglibconf.h is reversed to allow
settings to depend on options and options can now set (or override) the
defaults for settings.
2013-03-04 16:26:31 -06:00
Glenn Randers-Pehrson
e57f094fd6
[libpng16] Bump version to 1.6.1beta06
2013-03-02 17:37:23 -06:00
Glenn Randers-Pehrson
871b1d0fab
[libpng16] Bump version to 1.6.1beta05
2013-03-02 15:03:15 -06:00
Glenn Randers-Pehrson
f3af706c2a
[libpng16] Imported from libpng-1.6.0beta05.tar
2013-03-01 21:38:03 -06:00
Glenn Randers-Pehrson
e444514a94
[libpng16] Bump version to 1.6.1beta05
2013-02-27 15:11:39 -06:00
Glenn Randers-Pehrson
efda7376c8
[libpng16] Imported from libpng-1.6.1beta04.tar
2013-02-27 15:02:53 -06:00
John Bowler
ccec786ca7
[libpng16] Revised scripts/dfn.awk to work with the buggy MSYS awk that has
...
trouble with CRLF line endings.
2013-02-27 13:36:08 -06:00
Glenn Randers-Pehrson
45bb4530fd
[libpng16] Revised INSTALL to recommend using CPPFLAGS instead of INCLUDES.
...
Revised scripts/makefile.freebsd to respect ZLIBDIR and ZLIBINC.
2013-02-22 20:19:49 -06:00
Glenn Randers-Pehrson
a97fc46e43
[libpng16] Bump version to 1.6.1beta04
2013-02-22 17:12:09 -06:00
Glenn Randers-Pehrson
f8a8ead5cb
[libpng16] Update the INSTALL document.
2013-02-22 16:52:21 -06:00
Glenn Randers-Pehrson
6df55cece7
[libpng16] Updated scripts/pnglibconf.h.prebuilt
2013-02-19 10:11:43 -06:00
John Bowler
09a5ca72ac
[libpng16] Allow run-time ARM NEON checking to be disabled. A new configure
...
option:
--enable-arm-neon=always will stop the run-time checks. New checks
within arm/arm_init.c will cause the code not to be compiled unless
__ARM_NEON__ is set. This should make it fail safe (if someone asks
for it on then the build will fail if it can't be done.)
Fixed ALIGNED_MEMORY support.
2013-02-18 22:30:35 -06:00
Glenn Randers-Pehrson
0cc3e9e38c
[libpng16] Bump version to 1.6.1beta03
2013-02-18 21:25:56 -06:00
Glenn Randers-Pehrson
adb9613699
[libpng16] Imported from libpng-1.6.1beta02.tar
2013-02-18 21:25:47 -06:00
Glenn Randers-Pehrson
cc074dcaa6
[libpng16] Bump version to 1.6.1beta02
2013-02-16 10:48:39 -06:00
John Bowler
23a101e06d
[libpng16] scripts/pnglibconf.dfa formatting improvements back ported from libpng 1.7.
2013-02-16 00:18:20 -06:00
John Bowler
0695fcd834
[libpng16] Removed cc -E workround, corrected png_get_palette_max API Tested on SUN OS cc 5.9,
...
which demonstrates the tokenization problem previously avoided by using /lib/cpp.
Since all .dfn output is now protected in double quotes unless it is to be macro
substituted the fix should work everywhere.
2013-02-15 23:46:37 -06:00
John Bowler
42835d3d19
[libpng16] Ported libpng 1.5 options.awk/dfn file handling to 1.6, fixed one bug.
2013-02-15 23:40:34 -06:00
Glenn Randers-Pehrson
681de8c8dc
[libpng16] Bump version to 1.6.1beta01
2013-02-13 23:17:52 -06:00
Glenn Randers-Pehrson
c53778ff53
[libpng16] Imported from libpng-1.6.0.tar
2013-02-13 22:53:57 -06:00
Glenn Randers-Pehrson
44db2cfb15
[libpng16] Bump version to 1.6.0rc09
2013-02-10 20:34:23 -06:00
John Bowler
6db8e4dd11
[libpng16] Fixed inconsistencies in png.h and pnglibconf.dfa
2013-02-10 17:49:25 -06:00
Glenn Randers-Pehrson
88c5a2a068
[libpng16] Fixed typo in png.h #ifdef
2013-02-10 16:39:55 -06:00
Glenn Randers-Pehrson
bf9f74b657
[libpng16] Bump version to 1.6.0rc08
2013-02-10 16:20:48 -06:00
Glenn Randers-Pehrson
0d270082d2
[libpng16] Imported from libpng-1.6.0rc07.tar
2013-02-10 16:20:40 -06:00
Glenn Randers-Pehrson
d000fb89c0
[libpng16] Enclosed the new png_get_palette_max
...
in #ifdef PNG_GET_PALETTE_MAX_SUPPORTED block, and revised pnglibconf.h
and pnglibconf.h.prebuilt accordingly.
2013-02-10 15:46:06 -06:00
Glenn Randers-Pehrson
9fabbedcf3
[libpng16] Bump version to 1.6.0rc07
2013-02-09 07:44:06 -06:00
Glenn Randers-Pehrson
d7dc03e371
[libpng16] Imported from libpng-1.6.0rc06.tar
2013-02-09 07:43:55 -06:00
Glenn Randers-Pehrson
f88ac51a2e
[libpng16] Bump version to 1.6.0rc06
2013-02-08 09:13:44 -06:00
Glenn Randers-Pehrson
bbac5e692f
[libpng16] Imported from libpng-1.6.0rc05.tar
2013-02-08 09:13:35 -06:00
Glenn Randers-Pehrson
1f8e81738a
[libpng16] Bump version to 1.6.0rc05
2013-02-06 22:32:13 -06:00
Glenn Randers-Pehrson
9002f5b1f0
[libpng16] Imported from libpng-1.6.0rc04.tar
2013-02-06 22:32:05 -06:00
Glenn Randers-Pehrson
154de9398a
[libpng16] Bump version to 1.6.0rc04
2013-02-05 12:14:43 -06:00
Glenn Randers-Pehrson
8d391c6cea
[libpng16] Bump version to 1.6.0rc03
2013-02-04 20:43:27 -06:00
Glenn Randers-Pehrson
32d6a74293
[libpng16] Imported from libpng-1.6.0rc02.tar
2013-02-04 20:12:49 -06:00
Glenn Randers-Pehrson
806477742a
[libpng16] Added documentation of the new png_get_palette_max() function.
2013-02-04 19:57:32 -06:00
Glenn Randers-Pehrson
29890b0439
[libpng16] Imported from libpng-1.6.0rc01.tar
2013-01-26 12:13:17 -06:00
Glenn Randers-Pehrson
9f860f59d9
[libpng16] Bump version to 1.6.0beta41
2013-01-20 17:32:13 -06:00
Glenn Randers-Pehrson
f8aa57e791
[libpng16] Imported from libpng-1.6.0beta40.tar
2013-01-20 17:25:00 -06:00
Glenn Randers-Pehrson
1f76e62d6c
[libpng16] Bump version to 1.6.0beta40
2013-01-19 08:57:40 -06:00
Glenn Randers-Pehrson
e208108dfc
[libpng16] Imported from libpng-1.6.0beta39.tar
2013-01-19 08:50:15 -06:00
Glenn Randers-Pehrson
c5c8b542fb
[libpng16] Bump version to 1.6.0beta39
2013-01-17 13:57:58 -06:00
Glenn Randers-Pehrson
91a7ad9d2b
[libpng16] Imported from libpng-1.6.0beta38.tar
2013-01-17 13:57:42 -06:00
Glenn Randers-Pehrson
ba35f1e4c1
[libpng16] Bump version to 1.6.0beta38
2013-01-10 12:21:07 -06:00
Glenn Randers-Pehrson
5851280929
[libpng16] Imported from libpng-1.6.0beta37.tar
2013-01-10 12:20:59 -06:00
Glenn Randers-Pehrson
37109a9f5b
[libpng16] Bump version to 1.6.0beta37
2013-01-01 08:40:25 -06:00
Glenn Randers-Pehrson
a70216aa60
[libpng16] Imported from libpng-1.6.0beta36.tar
2013-01-01 08:40:16 -06:00
Glenn Randers-Pehrson
86c739e8bc
[libpng16] Bump version to 1.6.0beta36
2012-12-22 18:34:22 -06:00
Glenn Randers-Pehrson
00634fdac8
[libpng16] Imported from libpng-1.6.0beta35.tar
2012-12-22 18:34:13 -06:00
John Bowler
24639a63ce
[libpng16] Made default Zlib compression settings be configurable. This adds #defines to
...
pnglibconf.h to control the defaults.
2012-12-20 22:26:18 -06:00
Glenn Randers-Pehrson
5362c9d5e5
[libpng16] Bump version to 1.6.0beta35
2012-12-19 16:21:35 -06:00
Glenn Randers-Pehrson
b6bfd40da2
[libpng16] Imported from libpng-1.6.0beta34.tar
2012-12-19 16:12:30 -06:00
Glenn Randers-Pehrson
7bde6e23bb
[libpng16] Disassembled the version number in scripts/options.awk (necessary
...
for building on SunOs)
2012-12-18 08:44:26 -06:00
Glenn Randers-Pehrson
8c3d4f387a
[libpng16] Bump version to 1.6.0beta34
2012-12-15 08:43:12 -06:00
Glenn Randers-Pehrson
7b26920d9b
[libpng16] Imported from libpng-1.6.0beta33.tar
2012-12-15 07:58:38 -06:00
Glenn Randers-Pehrson
e4f124e335
[libpng16] Bump version to 1.6.0beta33
2012-12-09 19:25:42 -06:00
Glenn Randers-Pehrson
6dae6d8f3b
[libpng16] Imported from libpng-1.6.0beta32.tar
2012-11-25 12:47:44 -06:00
Glenn Randers-Pehrson
7b3eefbcfd
[libpng16] Bump version to 1.6.0beta32
2012-11-01 08:37:52 -05:00
Glenn Randers-Pehrson
bb39dc545c
[libpng16] Imported from libpng-1.6.0beta31.tar
2012-11-01 08:26:57 -05:00
John Bowler
520803d57e
[libpng16] Removed non-working ICC profile support code. There was too much
...
code for too little gain; implementing full ICC color correction is maybe
desireable but is left up to applications.
2012-11-01 08:12:47 -05:00
John Bowler
ab1477d662
[libpng16] Made PNG_NO_READ_GAMMA switch off interfaces that depend on
...
READ_GAMMA. Prior to 1.6.0 switching off READ_GAMMA did unpredictable things
to the interfaces that use it (specifically, png_do_background in 1.4 would
simply display composite for grayscale images but do composition
with the incorrect arithmetic for color ones). In 1.6 the semantic
of -DPNG_NO_READ_GAMMA is changed to simply disable any interface that
depends on it; this obliges people who set it to consider whether they
really want it off if they happen to use any of the interfaces in
question (typically most users who disable it won't).
2012-10-27 06:57:12 -05:00
John Bowler
f8dfd123e2
[libpng16] Changed ICC profile support to allow use of an external color
...
management system (CMS). In practice it is not possible to obtain cHRM
information reliably using just the end-point tags because they do not exist
in the vast majority of profiles. Instead it is necessary to run the endpoints
through the ICC colorimetric intent transform (as described in the v4
spec). Since this is likely to be too much code inside libpng for too
little gain (it implies a fairly complete CMS implementation) the code
has been changed to allow an external CMS to be used. This code is
temporarily disabled until a suitable set of test cases using one or more
external CMS implementations have been implemented.
2012-10-25 19:30:02 -05:00
Glenn Randers-Pehrson
43648b02bc
[libpng16] Bump version to 1.6.0beta31
2012-10-24 11:37:18 -05:00
Glenn Randers-Pehrson
75fde9e99a
[libpng16] Imported from libpng-1.6.0beta30.tar
2012-10-24 11:37:08 -05:00
Glenn Randers-Pehrson
329d033d25
[libpng16] Bump version to 1.6.0beta30
2012-09-04 16:59:30 -05:00
John Bowler
b98681b49a
[libpng16] Improved ICC profile handling including cHRM chunk generation and
...
fixed Cygwin+MSVC build errors. The ICC profile handling now includes more
checking. Several errors that caused rejection of the profile are now
handled with a warning in such a way that the invalid profiles will be
read by default in release (but not pre-RC) builds but will not be
written by default. The easy part of handling a cHRM chunk is written,
where the ICC profile contains the required data. The more difficult
part plus guessing a gAMA value requires code to pass selected RGB values
through the profile.
2012-09-04 16:35:20 -05:00
Glenn Randers-Pehrson
fd043e5d0d
[libpng16] Bump version to 1.6.0beta29
2012-08-29 14:18:24 -05:00
Glenn Randers-Pehrson
cc02f89eb2
[libpng16] Imported from libpng-1.6.0beta28.tar
2012-08-29 14:18:15 -05:00
Glenn Randers-Pehrson
702053d110
[libpng16] Bump version to 1.6.0beta28
2012-08-17 21:54:45 -05:00
John Bowler
4a6c6df6c7
[libpng16] Allow fine grain control of unknown chunk APIs. This change allows
...
png_set_keep_unknown_chunks() to be turned off if not required and causes
both read and write to behave appropriately (on read this is only possible
if the user callback is used to handle unknown chunks). The change
also removes the support for storing unknown chunks in the info_struct
if the only unknown handling enabled is via the callback, allowing libpng
to be configured with callback reading and none of the unnecessary code.
2012-08-16 16:12:13 -05:00
Glenn Randers-Pehrson
810c99583b
[libpng16] Fixed some spelling errors.
2012-08-15 23:20:47 -05:00
John Bowler
e9567514dd
[libpng16] Unknown handling fixes and clean up. This adds more correct option
...
control of the unknown handling, corrects the pre-existing bug where
the per-chunk 'keep' setting is ignored and makes it possible to skip
IDAT chunks in the sequential reader (broken in earlier 1.6 versions).
There is a new test program, test-unknown.c, which is a work in progress
(not currently part of the test suite). Comments in the header files now
explain how the unknown handling works.
2012-08-15 22:53:00 -05:00
Glenn Randers-Pehrson
b593b3f035
[libpng16] Bump version to 1.6.0beta28
2012-08-11 18:32:36 -05:00
Glenn Randers-Pehrson
0f08665bfb
[libpng16] Imported from libpng-1.6.0beta27.tar
2012-08-11 18:31:44 -05:00
Glenn Randers-Pehrson
05ed18e7d1
[libpng16] Bump version to 1.6.0beta27
2012-07-21 11:02:42 -05:00
Glenn Randers-Pehrson
edb3523a9b
[libpng16] Imported from libpng-1.6.0beta26.tar
2012-07-10 21:00:41 -05:00
Glenn Randers-Pehrson
46cb5109bd
[libpng16] Moved scripts/chkfmt to contrib/tools.
2012-06-25 14:14:17 -05:00
Glenn Randers-Pehrson
4a37149f66
[libpng16] Bump version to 1.6.0beta26
2012-06-16 14:50:34 -05:00
Glenn Randers-Pehrson
fc58b17772
[libpng16] Imported from libpng-1.6.0beta25.tar
2012-06-16 14:42:22 -05:00
Glenn Randers-Pehrson
d630301d99
[libpng16] Bump version to 1.6.0beta25
2012-06-07 10:29:14 -05:00
Glenn Randers-Pehrson
2ec8409046
[libpng16] Imported from libpng-1.6.0beta24.tar
2012-06-07 10:29:06 -05:00
Glenn Randers-Pehrson
8f424b8270
[libpng16] Bump version to 1.6.0beta24
2012-06-06 13:54:41 -05:00
Glenn Randers-Pehrson
cc46157421
[libpng16] Imported from libpng-1.6.0beta23.tar
2012-06-06 13:54:28 -05:00
Glenn Randers-Pehrson
04c1c078b9
[libpng16] Bump version to 1.6.0beta23
2012-05-23 13:19:38 -05:00
Glenn Randers-Pehrson
8f4d67218e
[libpng16] Imported from libpng-1.6.0beta22.tar
2012-05-23 13:19:30 -05:00
Glenn Randers-Pehrson
040575c80b
[libpng16] Bump version to 1.6.0beta22
2012-04-28 06:34:57 -05:00
Glenn Randers-Pehrson
43309056ac
[libpng16] Imported from libpng-1.6.0beta21.tar
2012-04-28 06:34:48 -05:00
Glenn Randers-Pehrson
bc2a57f657
[libpng16] Changed deprecated NOOBJ and NOPROFILE to NO_OBJ and NO_PROFILE in
...
scripts/makefile.freebsd
2012-04-28 05:48:21 -05:00
Glenn Randers-Pehrson
56f22f4320
[libpng16] Added -lssp_nonshared in a comment in scripts/makefile.freebsd
2012-04-26 08:57:58 -05:00
Glenn Randers-Pehrson
b4f5c42092
[libpng16] Revised scripts/makefile.darwin: use system zlib; remove quotes
...
around architecture list; add missing ppc architecture; add architecture
options to shared library link; don't try to create a shared lib based on
missing RELEASE variable (Toby Thain).
2012-04-13 12:36:22 -05:00
Glenn Randers-Pehrson
f229d4df3a
[libpng16] Bump version to 1.6.0beta21
2012-03-29 07:42:45 -05:00
Glenn Randers-Pehrson
96027d919f
[libpng16] Imported from libpng-1.6.0beta20.tar
2012-03-29 06:38:51 -05:00
John Bowler
921648a997
[libpng16] Recognize known sRGB ICC profiles while reading; prefer writing the
...
iCCP profile over writing the sRGB chunk, controlled by the
PNG_sRGB_PROFILE_CHECKS option.
2012-03-28 23:36:12 -05:00
Glenn Randers-Pehrson
48015617d3
[libpng16] Recognize known sRGB ICC profiles while reading and issue a warning
...
about it, if PNG_WARN_IF_iCCP_IS_sRGB_SUPPORTED is defined.
2012-03-28 10:58:01 -05:00
John Bowler
b11b31aea2
[libpng16] Changed chunk handler warnings into benign errors, incrementally
...
load iCCP
2012-03-21 07:55:46 -05:00
Glenn Randers-Pehrson
51624965e2
[libpng16] Bump version to 1.6.0beta20
2012-03-19 11:04:48 -05:00
Glenn Randers-Pehrson
ce9d8a3f48
[libpng16] Imported from libpng-1.6.0beta19.tar
2012-03-19 10:54:55 -05:00
Glenn Randers-Pehrson
42ed02ed9a
[libpng16] Reverted png_set_itxt(); it would not compile without warnings.
2012-03-16 23:17:27 -05:00
Glenn Randers-Pehrson
31d66245ea
[libpng16] Added png_set_itxt() (work in progress)
2012-03-16 13:53:25 -05:00
Glenn Randers-Pehrson
d15d124d6d
[libpng16] Bump version to 1.6.0beta19
2012-03-16 08:35:36 -05:00
Glenn Randers-Pehrson
dd6ecbe688
[libpng16] Imported from libpng-1.6.0beta18.tar
2012-03-16 08:34:31 -05:00
John Bowler
aa816c4444
[libpng16] Added configuration support for benign errors and changed the read
...
default. Also changed some warnings in the iCCP and sRGB handling
from to benign errors. Configuration now makes read benign
errors warnings and write benign errors to errors by default (thus
changing the behavior on read). The simplified API always forces
read benign errors to errors (regardless of the system default, unless
this is disabled in which case the simplified API can't be built.)
2012-03-16 07:39:49 -05:00
Glenn Randers-Pehrson
71db131882
[libpng16] Bump version to 1.6.0beta18
2012-03-09 22:15:09 -06:00
Glenn Randers-Pehrson
bf7661f01b
[libpng16] Imported from libpng-1.6.0beta17.tar
2012-03-09 22:15:01 -06:00
John Bowler
b5d0051dcb
[libpng16] Deflate/inflate was reworked to move common zlib calls into single
...
functions [rw]util.c. A new shared keyword check routine was also added
and the 'zbuf' is no longer allocated on progressive read. It is now
possible to call png_inflate() incrementally.
2012-03-09 09:15:18 -06:00
Glenn Randers-Pehrson
b57c1c9e6e
[libpng16] Bump version to 1.6.0beta17
2012-03-05 21:35:40 -06:00
Glenn Randers-Pehrson
0c98cc7023
[libpng16] Imported from libpng-1.6.0beta16.tar
2012-03-05 21:28:03 -06:00
Glenn Randers-Pehrson
434801a39c
[libpng16] Bump version to 1.6.0beta16
2012-03-02 22:52:13 -06:00
Glenn Randers-Pehrson
79a141876a
[libpng16] Revised scripts/pnglibconf.dfa
2012-03-02 22:50:03 -06:00
Glenn Randers-Pehrson
8e92cd51c6
[libpng16] Bump version to 1.6.0beta16
2012-03-02 14:04:36 -06:00
John Bowler
6f237b6bf0
[libpng16] Remove whitespace at end of lines
2012-03-02 13:20:52 -06:00
Glenn Randers-Pehrson
363ae65e2b
[libpng16] Added tests for invalid palette index while reading and writing
...
(work in progress, the latter isn't finished).
2012-03-01 21:39:29 -06:00
Glenn Randers-Pehrson
b7e32059d3
[libpng16] Bump version to 1.6.0beta15
2012-02-26 21:38:19 -06:00
Glenn Randers-Pehrson
faf38eea03
[libpng16] Imported from libpng-1.6.0beta14.tar
2012-02-26 21:38:09 -06:00
Glenn Randers-Pehrson
16bb03b8b4
[libpng16] Bump version to 1.6.0beta14
2012-02-24 11:52:56 -06:00
Glenn Randers-Pehrson
df44c4c4d9
[libpng16] Imported from libpng-1.6.0beta13.tar
2012-02-24 11:45:34 -06:00
Glenn Randers-Pehrson
4690b89eaa
[libpng16] Added PNG_SAFE_LIMITS feature to pnglibconf.dfa, pngpriv.h, and new pngusr.dfa
...
to reset the user limits to safe ones if PNG_SAFE_LIMITS is defined.
To enable, use CPPFLAGS=-DPNG_SAFE_LIMITS on the configure command
or put #define PNG_SAFE_LIMITS_SUPPORTED in pnglibconf.h.prebuilt.
(Reverted previous implementation of PNG_SECURE.)
2012-02-24 11:43:31 -06:00
Glenn Randers-Pehrson
10c0693210
[libpng16] Added PNG_SECURE feature to pnglibconf.dfa and new pngusr.dfa file
...
to reset the user limits to safe ones if PNG_SECURE is defined.
2012-02-23 18:41:13 -06:00
Glenn Randers-Pehrson
7d5bf79d88
[libpng16] Bump version to 1.6.0beta13
2012-02-18 22:54:56 -06:00
Glenn Randers-Pehrson
566fb611b6
[libpng16] Bump version to 1.6.0beta12
2012-02-16 20:24:39 -06:00
Glenn Randers-Pehrson
c737b7cf70
[libpng16] Imported from libpng-1.6.0beta11.tar
2012-02-16 20:16:09 -06:00
John Bowler
bce7988230
[libpng16] Fixed fixed/float API export conditionals. 1) If FIXED_POINT or
...
FLOATING_POINT options were switched off, png.h ended up with lone ';'
characters. This is not valid ANSI-C outside a function. The ';'
characters have been moved inside the definition of PNG_FP_EXPORT and
PNG_FIXED_EXPORT. 2) If either option was switched off, the declaration
of the corresponding functions were completely omitted, even though some
of them are still used internally. The result is still valid, but
produces warnings from gcc with some warning options (including -Wall). The
fix is to cause png.h to declare the functions with PNG_INTERNAL_FUNCTION
when png.h is included from pngpriv.h.
2012-02-13 11:45:22 -06:00
Glenn Randers-Pehrson
3449169622
[libpng16] Bump version to 1.6.0beta11
2012-02-03 02:01:02 -06:00
Glenn Randers-Pehrson
04afaab56a
[libpng16] Bump version to 1.6.0beta10
2012-02-03 00:39:02 -06:00
Glenn Randers-Pehrson
db6850b389
[libpng16] Bump version to 1.6.0beta10
2012-02-01 15:41:43 -06:00
Glenn Randers-Pehrson
0d4d0b4d32
[libpng16] Bump version to libpng-1.6.0beta09.tar
2012-01-31 22:58:08 -06:00
Glenn Randers-Pehrson
5bffd6c6d5
[libpng16] Imported from libpng-1.6.0beta08.tar
2012-01-31 22:46:45 -06:00
John Bowler
3167541570
[libpng16] Fixed 'prefix' builds on clean systems. The generation of pngprefix.h
...
should not require itself.
2012-01-31 21:01:49 -06:00
John Bowler
6437604a5e
[libpng16] Fix comment in scripts/pnglibconf.dfa
2012-01-31 20:58:02 -06:00
John Bowler
42369ccd85
[libpng16] Added symbol prefixing that allows all the libpng external symbols
...
to be prefixed (suggested by Reuben Hawkins). This is work in progress that
breaks some non-configure builds.
2012-01-31 07:28:13 -06:00
Glenn Randers-Pehrson
573a51143a
[libpng16] bump version to 1.6.0beta08
2012-01-27 22:37:58 -06:00
Glenn Randers-Pehrson
6690011811
[libpng16] Imported from libpng-1.6.0beta07.tar
2012-01-27 22:29:22 -06:00
John Bowler
e044649282
[libpng16] Removed scripts/*m4 and updated autogen.sh
2012-01-27 12:49:15 -06:00
John Bowler
a23f3dbcb6
[libpng16] Freeze libtool files in the 'scripts' directory.
...
This version of autogen.sh attempts to dissuade people from running it when
it is not, or should not, be necessary.
2012-01-27 10:24:21 -06:00
Glenn Randers-Pehrson
99c7ad2904
[libpng16] bump version to 1.6.0beta07
2012-01-24 08:06:01 -06:00
Glenn Randers-Pehrson
e7b4d26ec1
[libpng16] Imported from libpng-1.6.0beta06.tar
2012-01-24 08:05:42 -06:00
John Bowler
5bc90389bf
[libpng16] Added color-map support to simplified API.
...
This is an initial version for review; the documentation has not yet been
updated.
2012-01-23 22:43:22 -06:00