[libpng10] Imported from libpng-1.0.45.tar

This commit is contained in:
Glenn Randers-Pehrson
2009-06-04 06:09:33 -05:00
parent 4fa097d58b
commit 4049c1ac2a
82 changed files with 3440 additions and 1873 deletions

View File

@@ -1,5 +1,5 @@
Libpng 1.0.44 - May 7, 2009
Libpng 1.0.45 - June 4, 2009
This is a public release of libpng, intended for use in production codes.
@@ -8,63 +8,60 @@ Files available for download:
Source files with LF line endings (for Unix/Linux) and with a
"configure" script
libpng-1.0.44.tar.gz
libpng-1.0.44.tar.lzma
libpng-1.0.45.tar.gz
libpng-1.0.45.tar.lzma
(Get the lzma codec from <http://tukaani.org/lzma>).
libpng-1.0.44.tar.bz2
libpng-1.0.45.tar.bz2
Source files with LF line endings (for Unix/Linux) without the
"configure" script
libpng-1.0.44-no-config.tar.gz
libpng-1.0.44-no-config.tar.lzma
libpng-1.0.44-no-config.tar.bz2
libpng-1.0.45-no-config.tar.gz
libpng-1.0.45-no-config.tar.lzma
libpng-1.0.45-no-config.tar.bz2
Source files with CRLF line endings (for Windows), without the
"configure" script
lpng1044.zip
lpng1044.7z
lpng1044.tar.bz2
lpng1045.zip
lpng1045.7z
lpng1045.tar.bz2
Project files
libpng-1.0.44-project-netware.zip
libpng-1.0.44-project-wince.zip
libpng-1.0.45-project-netware.zip
libpng-1.0.45-project-wince.zip
Other information:
libpng-1.0.44-README.txt
libpng-1.0.44-KNOWNBUGS.txt
libpng-1.0.44-LICENSE.txt
libpng-1.0.44-Y2K-compliance.txt
libpng-1.0.45-README.txt
libpng-1.0.45-KNOWNBUGS.txt
libpng-1.0.45-LICENSE.txt
libpng-1.0.45-Y2K-compliance.txt
Changes since the last public release (1.0.43):
Changes since the last public release (1.0.44):
version 1.0.44 [May 7, 2009]
version 1.0.45 [June 4, 2009]
Revised comments in png_set_read_fn() and png_set_write_fn().
Revised order of #ifdef's and indentation in png_debug definitions of png.h
bug introduced in libpng-1.2.34.
Use png_memset() after png_malloc() of big_row_buf when reading an
interlaced file, to avoid a possible UMR.
Undid recent revision of PNG_NO_STDIO version of png_write_flush(). Users
having trouble with fflush() can build with PNG_NO_WRITE_FLUSH defined.
Revised libpng*.txt documentation about use of png_write_flush().
Removed fflush() from pngtest.c.
Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h
Relocated misplaced PNG_1_0_X define in png.h that caused the prototype
for png_set_strip_error_numbers() to be omitted from PNG_NO_ASSEMBLER_CODE
builds. This bug was introduced in libpng-1.2.15beta4.
Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt
Fixed potential memory leak of "new_name" in png_write_iCCP() (Ralph Giles)
Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
application code writers to bypass the check for multiple inclusion
of setjmp.h when they know that it is safe to ignore the situation.
Renamed "user_chunk_data" to "my_user_chunk_data" in pngtest.c to suppress
"shadowed declaration" warning from gcc-4.3.3.
Renamed "gamma" to "png_gamma" in pngset.c to avoid "shadowed declaration"
warning about a global "gamma" variable in math.h on some platforms.
Fixed inconsistency in pngrutil.c, introduced in libpng-1.2.36. The
memset() was using "png_ptr->rowbytes" instead of "row_bytes", which
the corresponding png_malloc() uses (Joe Drew).
Clarified usage of sig_bit versus sig_bit_p in example.c (Vincent Torri)
Updated some of the makefiles in the scripts directory.
Fixed typo in libpng documentation (FILTER_AVE should be FILTER_AVG)
Relocated misplaced #endif in pngwrite.c, sCAL chunk handler.
Conditionally compile png_read_finish_row() which is not used by
progressive readers.
Added contrib/pngminim/preader to demonstrate building minimal progressive
decoder, based on contrib/gregbook with embedded libpng and zlib.
In contrib/pngminim/*, renamed "makefile.std" to "makefile", since there
is only one makefile in those directories, and revised the README files
accordingly.
Reformated sources in libpng style (3-space indentation, comment format)
Added sections about the git repository and our coding style to the
documentation (merged from libpng-1.4.0beta62)
Added a section about using png_get_io_ptr() in configure scripts to detect
the presence of libpng.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit