[libpng16] Move more parts of INSTALL to libpng-manual.txt and vice versa.

This commit is contained in:
Glenn Randers-Pehrson 2014-03-16 21:47:52 -05:00
parent 7017c4078d
commit 2ca2a0b222
3 changed files with 26 additions and 11 deletions

13
INSTALL
View File

@ -95,8 +95,8 @@ If you want to use "cmake" (see www.cmake.org), type
V. Directory structure V. Directory structure
You can rename the directories that you downloaded (they You can rename the directories that you downloaded (they
might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.7" might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.8"
or "zlib127") so that you have directories called "zlib" and "libpng". or "zlib128") so that you have directories called "zlib" and "libpng".
Your directory structure should look like this: Your directory structure should look like this:
@ -283,15 +283,6 @@ new capabilities and to simplify their build system.
A. Specific changes to library configuration capabilities A. Specific changes to library configuration capabilities
The library now supports a complete fixed point implementation and can
thus be used on systems that have no floating point support or very
limited or slow support. Previously gamma correction, an essential part
of complete PNG support, required reasonably fast floating point.
As part of this the choice of internal implementation has been made
independent of the choice of fixed versus floating point APIs and all the
missing fixed point APIs have been implemented.
The exact mechanism used to control attributes of API functions has The exact mechanism used to control attributes of API functions has
changed. A single set of operating system independent macro definitions changed. A single set of operating system independent macro definitions
is used and operating system specific directives are defined in is used and operating system specific directives are defined in

View File

@ -4894,6 +4894,18 @@ limits are now
The png_set_option() function (and the "options" member of the png struct) was The png_set_option() function (and the "options" member of the png struct) was
added to libpng-1.5.15. added to libpng-1.5.15.
The library now supports a complete fixed point implementation and can
thus be used on systems that have no floating point support or very
limited or slow support. Previously gamma correction, an essential part
of complete PNG support, required reasonably fast floating point.
As part of this the choice of internal implementation has been made
independent of the choice of fixed versus floating point APIs and all the
missing fixed point APIs have been implemented.
The exact mechanism used to control attributes of API functions has
changed, as described in the INSTALL file.
A new test program, pngvalid, is provided in addition to pngtest. A new test program, pngvalid, is provided in addition to pngtest.
pngvalid validates the arithmetic accuracy of the gamma correction pngvalid validates the arithmetic accuracy of the gamma correction
calculations and includes a number of validations of the file format. calculations and includes a number of validations of the file format.

View File

@ -5398,6 +5398,18 @@ limits are now
The png_set_option() function (and the "options" member of the png struct) was The png_set_option() function (and the "options" member of the png struct) was
added to libpng-1.5.15. added to libpng-1.5.15.
The library now supports a complete fixed point implementation and can
thus be used on systems that have no floating point support or very
limited or slow support. Previously gamma correction, an essential part
of complete PNG support, required reasonably fast floating point.
As part of this the choice of internal implementation has been made
independent of the choice of fixed versus floating point APIs and all the
missing fixed point APIs have been implemented.
The exact mechanism used to control attributes of API functions has
changed, as described in the INSTALL file.
A new test program, pngvalid, is provided in addition to pngtest. A new test program, pngvalid, is provided in addition to pngtest.
pngvalid validates the arithmetic accuracy of the gamma correction pngvalid validates the arithmetic accuracy of the gamma correction
calculations and includes a number of validations of the file format. calculations and includes a number of validations of the file format.