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
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
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
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
9bb775fc8c
[libpng16] Corrected length written to uncompressed iTXt chunks (Samuli Suominen).
2013-04-13 14:19:25 -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
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
Glenn Randers-Pehrson
2e0c5f0dff
[libpng16] Updated documentation of 1.5.x to 1.6.x changes in iCCP chunk
...
handling.
2013-03-31 22:55:55 -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
John Bowler
caa3f296df
[libpng16] Eliminated another warning from the Intel C compiler.
2013-03-10 21:40:27 -05:00
John Bowler
2286a7cef4
[libpng16] Eliminated a warning from the Intel C compiler. The warning is
...
technically valid, although a reasonable treatment of division would
show it to be incorrect.
2013-03-10 21:35:35 -05:00
Glenn Randers-Pehrson
3c8b422b0a
[libpng16] Bump version to 1.6.1beta09
2013-03-07 11:36:55 -06:00
Glenn Randers-Pehrson
0645b62528
[libpng16] Imported from libpng-1.6.1beta08.tar
2013-03-07 11:36:47 -06:00
Claudio Bley
0281dee877
[libpng16] Fixed CMakelists.txt to allow building a single variant of the
...
library (Claudio Bley):
Introduced a PNG_LIB_TARGETS variable that lists all activated library
targets. It is an error if this variable ends up empty, ie. you have
to build at least one library variant.
Made the *_COPY targets only depend on library targets actually being build.
Use PNG_LIB_TARGETS to unify a code path.
Changed the CREATE_SYMLINK macro to expact the full path to a file as the
first argument. When symlinking the filename component of that path is
determined and used as the link target.
Use copy_if_different in the CREATE_SYMLINK macro.
2013-03-07 11:17:17 -06:00
Glenn Randers-Pehrson
e55b25a962
[libpng16] Bump version to 1.6.1beta08
2013-03-06 22:42:23 -06:00
John Bowler
59ae38984f
[libpng16] Corrected simplified API default gamma for color-mapped output, added
...
a flag to change default. In 1.6.0 when the simplified API was used
to produce color-mapped output from an input image with no gamma
information the gamma assumed for the input could be different from
that assumed for non-color-mapped output. In particular 16-bit depth
input files were assumed to be sRGB encoded, whereas in the 'direct'
case they were assumed to have linear data. This was an error. The
fix makes the simplified API treat all input files the same way and
adds a new flag to the png_image::flags member to allow the
application/user to specify that 16-bit files contain sRGB data
rather than the default linear.
Fixed bugs in the pngpixel and makepng test programs.
2013-03-06 22:15:25 -06:00
Glenn Randers-Pehrson
1cbfa24a93
[libpng16] Bump version to 1.6.1beta07
2013-03-04 17:56:59 -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
John Bowler
e15b537825
[libpng16] Better documentation of unknown handling API interactions.
2013-03-02 17:59:43 -06:00
Glenn Randers-Pehrson
e57f094fd6
[libpng16] Bump version to 1.6.1beta06
2013-03-02 17:37:23 -06:00
Glenn Randers-Pehrson
4ea113b7f0
[libng16] Reverted recent change that eliminated a warning about storing
...
an unhandled chunk.
2013-03-02 16:03:45 -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
96cf4bde0e
[libpng16] Fixed bug introduced in libpng-1.6.0beta28 that causes libpng to
...
handle chunks even when they have been tagged PNG_HANDLE_CHUNK_NEVER.
2013-03-01 20:04:06 -06:00
Glenn Randers-Pehrson
1118d6d985
[libpng16] Avoid a possible memory leak in contrib/gregbook/readpng.c
2013-03-01 13:27:05 -06:00
Glenn Randers-Pehrson
e444514a94
[libpng16] Bump version to 1.6.1beta05
2013-02-27 15:11:39 -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
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
John Bowler
c0a0d4a6d2
[libpng16] Reenabled code to allow zero length PLTE chunks for MNG.
2013-02-18 21:23:17 -06:00
Glenn Randers-Pehrson
cc074dcaa6
[libpng16] Bump version to 1.6.1beta02
2013-02-16 10:48:39 -06:00
Glenn Randers-Pehrson
3b8e7e869d
[libpng16] Imported from libpng-1.6.1beta01.tar
2013-02-16 10:48:29 -06:00
John Bowler
765d145ec4
[libpng16] Use approved/supported Android method to check for NEON, use
...
Linux/POSIX 1003.1 API to check /proc/self/auxv avoiding buffer allocation
and other library calls (ported from libpng15).
2013-02-16 07:43:48 -06:00
John Bowler
c9b11ff0d4
[libpng16] Fixed a race condition in the creation of the build 'scripts'
...
directory while building with a parallel make.
2013-02-16 07:38:46 -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
b724c812ec
[libpng16] Enabled parallel tests - back ported from libpng-1.7.
2013-02-16 00:05:59 -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
John Bowler
2d99978f67
[libpng16] Made sRGB check numbers consistent.
2013-02-15 23:25:18 -06:00
John Bowler
9d2e875826
[libpng16] Made symbol prefixing work with the ARM neon optimizations. Also allow pngpriv.h
...
to be included for preprocessor definitions only, so it can be used in non-C/C++
files. Back ported from libpng 1.7.
2013-02-15 23:21:42 -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
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
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
John Bowler
b8d0534e9d
[libpng16] Fixed missing dependency in --prefix builds The intermediate
...
internal 'prefix.h' file can only be generated correctly after
pnglibconf.h, however the dependency was not in Makefile.am. The
symptoms are unpredictable depending on the order make chooses to
build pngprefix.h and pnglibconf.h, often the error goes unnoticed
because there is a system pnglibconf.h to use instead.
2013-02-09 07:24:08 -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
John Bowler
f5a83fb2b3
[libpng16] Turn serial tests back on (recently turned off by autotools upgrade).
2013-02-06 19:38:42 -06:00
Glenn Randers-Pehrson
154de9398a
[libpng16] Bump version to 1.6.0rc04
2013-02-05 12:14:43 -06:00
Glenn Randers-Pehrson
777044a856
[libpng16] Imported from libpng-1.6.0rc03.tar
2013-02-05 10:34:11 -06:00
John Bowler
fe5c8b9755
[libpng16] Fixed palette_max API.
2013-02-05 08:01:09 -06:00
Glenn Randers-Pehrson
8d391c6cea
[libpng16] Bump version to 1.6.0rc03
2013-02-04 20:43:27 -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
John Bowler
2414bd99d8
[libpng16] Use consistent handling of overflows in text, sPLT and unknown
...
png_set_* APIs
2013-01-19 23:18:59 -06:00
Glenn Randers-Pehrson
1f76e62d6c
[libpng16] Bump version to 1.6.0beta40
2013-01-19 08:57:40 -06:00
Glenn Randers-Pehrson
590c8b0987
[libpng16] Added overflow detection in png_set_sPLT() and png_set_text_2().
2013-01-19 08:49:12 -06:00
Glenn Randers-Pehrson
c5c8b542fb
[libpng16] Bump version to 1.6.0beta39
2013-01-17 13:57:58 -06:00
John Bowler
9dd2bfafe5
[libpng16] Corrected previous attempt at overflow detection in
...
png_set_unknown_chunks().
2013-01-17 13:24:05 -06:00
Glenn Randers-Pehrson
ba35f1e4c1
[libpng16] Bump version to 1.6.0beta38
2013-01-10 12:21:07 -06:00
John Bowler
1c6e22a360
[libpng16] Fixed conceivable but difficult to repro overflow. Also added
...
two test programs to generate and test a PNG which should have the problem.
2013-01-10 10:55:34 -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
John Bowler
408652acaf
[libpng16] Fixed 'make distcheck' on SUN OS - libpng.so was not being removed
2012-12-27 09:56:41 -06:00
Glenn Randers-Pehrson
744f041adf
[libpng16] Discontinued distributing libpng-1.x.x.tar.bz2.
...
Discontinued distributing libpng-1.7.0-1.6.0-diff.txt and similar.
2012-12-23 22:19:43 -06:00
Glenn Randers-Pehrson
86c739e8bc
[libpng16] Bump version to 1.6.0beta36
2012-12-22 18:34:22 -06:00
Glenn Randers-Pehrson
79ee877fb4
[libpng16] Reformatted latest CHANGES/ANNOUNCE entry to 80 character lines.
2012-12-22 17:13:35 -06:00
John Bowler
e9d616321a
[libpng16] Fixed Windows build issues, enabled ARM compilation. Various warnings issued
...
by earlier versions of GCC fixed for Cygwin and Min/GW (which both use old GCCs.)
ARM support is enabled by default in zlib.props (unsupported by Microsoft) and
ARM compilation is made possible by deleting the check for x86. The test programs
cannot be run because they are not signed.
2012-12-20 22:48:58 -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
a1d32d08e1
[libpng16] ANNOUNCE that location of GIT repository at SourceForge has changed.
2012-12-18 21:53:17 -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
5d9dc4563f
[libpng16] Fixed whitespace in libpng.3 manpage.
2012-12-17 20:03:08 -06:00
Glenn Randers-Pehrson
8c3d4f387a
[libpng16] Bump version to 1.6.0beta34
2012-12-15 08:43:12 -06:00
Glenn Randers-Pehrson
6e265d137c
[libpng16] Note in CHANGES that configure files were rebuilt with autoconf-2.69
2012-12-15 08:29:41 -06:00