From 2ca2a0b222a0cac4c815ece6561ff4349f29ef3f Mon Sep 17 00:00:00 2001 From: Glenn Randers-Pehrson Date: Sun, 16 Mar 2014 21:47:52 -0500 Subject: [PATCH] [libpng16] Move more parts of INSTALL to libpng-manual.txt and vice versa. --- INSTALL | 13 ++----------- libpng-manual.txt | 12 ++++++++++++ libpng.3 | 12 ++++++++++++ 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/INSTALL b/INSTALL index 6e3e92651..8e42354f2 100644 --- a/INSTALL +++ b/INSTALL @@ -95,8 +95,8 @@ If you want to use "cmake" (see www.cmake.org), type V. Directory structure You can rename the directories that you downloaded (they -might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.7" -or "zlib127") so that you have directories called "zlib" and "libpng". +might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.8" +or "zlib128") so that you have directories called "zlib" and "libpng". 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 -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. A single set of operating system independent macro definitions is used and operating system specific directives are defined in diff --git a/libpng-manual.txt b/libpng-manual.txt index f7e14b77b..05a9232e9 100644 --- a/libpng-manual.txt +++ b/libpng-manual.txt @@ -4894,6 +4894,18 @@ limits are now The png_set_option() function (and the "options" member of the png struct) was 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. pngvalid validates the arithmetic accuracy of the gamma correction calculations and includes a number of validations of the file format. diff --git a/libpng.3 b/libpng.3 index 1a0cf3cec..4231155bb 100644 --- a/libpng.3 +++ b/libpng.3 @@ -5398,6 +5398,18 @@ limits are now The png_set_option() function (and the "options" member of the png struct) was 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. pngvalid validates the arithmetic accuracy of the gamma correction calculations and includes a number of validations of the file format.