Glenn Randers-Pehrson
74df4f1956
[libpng16] Removed some unused arrays from png_read_push_finish_row().
2012-02-10 15:19:34 -06:00
Glenn Randers-Pehrson
a67ddd4b9f
[libpng15] Removed two unused definitions from scripts/pnglibconf.h.prebuilt
2012-02-06 09:10:06 -06:00
John Bowler
aa725a375c
[libpng16] Corrected estimate of error in libpng png_set_rgb_to_gray API.
...
The API is extremely inaccurate for sRGB conversions because it uses an 8-bit
intermediate linear value and it does not use the sRGB transform, so it
suffers from the known instability in gamma transforms for values close
to 0 (see Poynton). The net result is that the calculation has a maximum
error of 14.99/255; 0.5/255^(1/2.2). pngstest now uses 15 for the
permitted 8-bit error. This may still not be enough because of arithmetic
error.
2012-02-04 15:11:16 -06:00
Glenn Randers-Pehrson
5578c3719e
[libpng16] Updated documentation about the simplified API.
2012-02-04 10:31:38 -06:00
Glenn Randers-Pehrson
ce3c7330ba
[libpng16] Revised test-pngstest.sh to report PASS/FAIL for each image.
2012-02-04 07:35:34 -06:00
John Bowler
c8348f80d5
[libpng16] Fix character count in pngstest command in
...
projects/owatcom/pngstest.tgt
2012-02-03 21:40:07 -06:00
Glenn Randers-Pehrson
612d52afce
[libpng16] Fixed some editing cruft in libpng-manual.txt and libpng.3
2012-02-03 21:14:33 -06:00
Glenn Randers-Pehrson
a7e9d7bfc2
Merge branch 'libpng15' of ssh://libpng.git.sourceforge.net/gitroot/libpng/libpng into libpng15
2012-02-03 16:01:32 -06:00
Glenn Randers-Pehrson
28c3a2f9f9
[libpng15] Imported from libpng-1.5.9beta01.tar
v1.5.9beta01
2012-02-03 15:59:42 -06:00
Glenn Randers-Pehrson
df0773c1b9
[libpng15] Rebuilt configure scripts with automake-1.11.2
2012-02-03 15:56: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
ead660ae1e
[libpng16] Imported from libpng-1.6.0beta10.tar
v1.6.0beta10
2012-02-03 01:56:26 -06:00
Glenn Randers-Pehrson
04afaab56a
[libpng16] Bump version to 1.6.0beta10
2012-02-03 00:39:02 -06:00
Glenn Randers-Pehrson
781a90b358
[libpng16] Updated list of test images in CMakeLists.txt
2012-02-02 15:48:55 -06:00
John Bowler
61d7058b5b
[libpng16] Added Z_SOLO for zlib-1.2.6+ and correct pngstest tests
2012-02-02 08:37:11 -06:00
Glenn Randers-Pehrson
db6850b389
[libpng16] Bump version to 1.6.0beta10
2012-02-01 15:41:43 -06:00
Glenn Randers-Pehrson
eda298bc01
[libpng] Note in CHANGES that Makefile.in and configure were reverted
...
to libpng-1.6.0beta05 versions.
v1.6.0beta09
2012-02-01 15:27:17 -06:00
John Bowler
516c9c97a6
[libpng16] Attempt to fix problem with autogen.sh
...
Renamed internal configure variable from prefix_TRUE to DO_PNG_PREFIX_TRUE
2012-02-01 07:14:24 -06:00
Glenn Randers-Pehrson
902dbe619e
Merge branch 'libpng15' of ssh://libpng.git.sourceforge.net/gitroot/libpng/libpng into libpng15
...
Conflicts:
ANNOUNCE
2012-01-31 23:22:09 -06:00
Glenn Randers-Pehrson
0f59bbb5b6
[libpng15] Imported from libpng-1.5.8.tar
2012-01-31 23:12:47 -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
v1.6.0beta08
2012-01-31 22:46:45 -06:00
Glenn Randers-Pehrson
816ff328d2
[libpng16] Updated CHANGES and ANNOUNCE with new information about autogen.sh
2012-01-31 22:26:34 -06:00
Glenn Randers-Pehrson
34dca8f8e8
[libpng16] Updated INSTALL to explain that autogen.sh must be run in a GIT
...
clone, not in a directory extracted from a tar distribution.
2012-01-31 22:15:30 -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
Glenn Randers-Pehrson
2dd49fbeae
[libpng16] Updated "ftbb*.png" list in the owatcom and vstudio projects.
2012-01-31 08:27:32 -06:00
John Bowler
f1c0678c16
[libpng16] Fixed non-configure builds (don't include pngprefix.h in them)
2012-01-31 07:37:46 -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
John Bowler
572b078d8c
[libpng16] Cleaned up pngpriv.h to consistently declare all functions and data.
...
Also eliminated PNG_CONST_DATA, which is apparently not needed but we
can't be sure until it is gone.
2012-01-31 07:09:34 -06:00
John Bowler
40ca77a721
[libpng16] Improved pngstest speed by not doing redundant tests and add const
...
to the background parameter of png_image_finish_read. The --background
option is now done automagically only when required, so that commandline
option no longer exists.
2012-01-28 23:19:42 -06:00
John Bowler
05cbe5ae28
[libpng16] Moved automake options to AM_INIT_AUTOMAKE in configure.ac
...
Added color-tests, silent-rules (Not yet implemented in Makefile.am) and
version checking to configure.ac
2012-01-28 18:06:55 -06:00
Glenn Randers-Pehrson
5cdff4144e
[libpng16] Divide pngstest into separate runs for basic and transparent images.
2012-01-28 01:07:34 -06:00
John Bowler
feecc898d9
[libpng16] Check libtool/libtoolize version number (2.4.2) in configure.ac
2012-01-28 00:48:08 -06:00
John Bowler
3a1d63dc69
[libpng16] Fixed Image::colormap misalignment in pngstest.c
2012-01-28 00:11:53 -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
v1.6.0beta07
2012-01-27 22:29:22 -06:00
Glenn Randers-Pehrson
dde1f98626
[libpng16] Committed 5 new or renamed files in contrib/pngsuite.
2012-01-27 20:35:35 -06:00
Glenn Randers-Pehrson
aaf1179ec1
[libpng16] Added two images to contrib/pngsuite (1-bit and 2-bit transparent
...
grayscale), and renamed three whose names were inconsistent with those in
pngsuite/README.txt.
2012-01-27 20:07:00 -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
a12d2328b4
[libpng16] Set CMAKE_LIBRARY_OUTPUT_DIRECTORY to "lib" on all platforms
...
(C. Yapp).
2012-01-26 17:39:05 -06:00
Glenn Randers-Pehrson
95a8a665e4
[libpng16] Conditionalize the install rules for MINGW and CYGWIN
...
in CMakeLists.txt
2012-01-25 16:46:05 -06:00
Glenn Randers-Pehrson
9ca5f1bdc8
[libpng15] Added missing date to final CHANGES entry.
2012-01-25 16:31:13 -06:00
Glenn Randers-Pehrson
9f01d0d665
[libpng15] Imported from libpng-1.5.8rc02.tar
v1.5.8rc02
2012-01-25 16:11:54 -06:00
Glenn Randers-Pehrson
da544d7d3e
[libpng15] Conditionalize install rules for MINGW and CYGWIN in CMakeLists.txt
2012-01-25 16:08:04 -06:00
John Bowler
da2194c0d5
[libpng16] Rewrote autogen.sh to run autoreconf
...
instead of running tools one-by-one.
2012-01-25 08:30:24 -06:00
John Bowler
1eb2c48458
[libpng16] Updated configure.ac from autoupdate: added --enable-werror option.
...
Also some layout regularization and removal of introduced tab characters
(replaced with 3-character indentation). Obsolete macros identified by
autoupdate have been removed; the replacements are all in 2.59 so
the pre-req hasn't been changed. --enable-werror checks for support
for -Werror (or the given argument) in the compiler. This mimics the
gcc configure option by allowing -Werror to be turned on safely; without
the option the tests written in configure itself fail compilation because
they cause compiler warnings.
2012-01-25 08:07:29 -06:00
John Bowler
8fb6c6a9b3
[libpng16] Eliminated Intel icc/icl compiler warnings. The Intel (GCC derived)
...
compiler issues slightly different warnings from those issued by the
current vesions of GCC. This eliminates those warnings by
adding/removing casts and small code rewrites.
2012-01-25 07:47:44 -06:00
John Bowler
9c7f99c9cb
[libpng16] Remove remains of simplified API sPLT experiment from pngpriv.h
2012-01-25 07:35:47 -06:00