| |
| Libpng 1.0.6g - April 24, 2000 |
| |
| This is not intended to be a public release. It will be replaced |
| within a few weeks by a public version or by another test version. |
| |
| Changes since the last public release (1.0.6): |
| |
| version 1.0.6d [April 8, 2000] |
| Changed sprintf() to strcpy() in png_write_sCAL_s() to work without STDIO |
| Added data_length parameter to png_decompress_chunk() function |
| Revised documentation to remove reference to abandoned png_free_chnk functions |
| Fixed an error in png_rgb_to_gray_fixed() |
| Revised example.c, usage of png_destroy_write_struct(). |
| Renamed makefile.ibmvac3 to makefile.ibmc, added libpng.icc IBM project file |
| Added a check for info_ptr->free_me&PNG_FREE_TEXT when free'ing text in png.c |
| Simplify png_sig_bytes() function to remove use of non-ISO-C strdup(). |
| version 1.0.6e [April 9, 2000] |
| Added png_data_freer() function. |
| In the code that checks for over-length tRNS chunks, added check of |
| info_ptr->num_trans as well as png_ptr->num_trans (Matthias Benckmann) |
| Minor revisions of libpng.txt/libpng.3. |
| Check for existing data and free it if the free_me flag is set, in png_set_*() |
| and png_handle_*(). |
| Only define PNG_WEIGHTED_FILTERS_SUPPORTED when PNG_FLOATING_POINT_SUPPORTED |
| is defined. |
| Changed several instances of PNG_NO_CONSOLE_ID to PNG_NO_STDIO in pngrutil.c |
| and mentioned the purposes of the two macros in libpng.txt/libpng.3. |
| version 1.0.6f [April 14, 2000] |
| Revised png_set_iCCP() and png_set_rows() to avoid prematurely freeing data. |
| Add checks in png_set_text() for NULL members of the input text structure. |
| Revised libpng.txt/libpng.3. |
| Removed superfluous prototype for png_set_itxt from png.h |
| Removed "else" from pngread.c, after png_error(), and changed "0" to "length". |
| Changed several png_errors about malformed ancillary chunks to png_warnings. |
| version 1.0.6g [April 24, 2000] |
| Added png_pass-* arrays to pnggccrd.c when PNG_USE_LOCAL_ARRAYS is defined. |
| Relocated paragraph about png_set_background() in libpng.3/libpng.txt |
| and other revisions (Matthias Benckmann) |
| Relocated info_ptr->free_me, png_ptr->free_me, and other info_ptr and |
| png_ptr members to restore binary compatibility with libpng-1.0.5 |
| (breaks compatibility with libpng-1.0.6). |
| |
| Send comments/corrections/commendations to |
| png-implement@ccrc.wustl.edu or to randeg@alum.rpi.edu |
| |
| Glenn R-P |