blob: a3acc589dfa9258c686a050b67804a76e1d826d4 [file] [log] [blame]
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -05001
Glenn Randers-Pehrson074af5e1999-11-28 23:32:18 -06002Libpng 1.0.5d - November 29, 1999
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -05003
Glenn Randers-Pehrson6d8f3b01999-10-23 08:39:18 -05004This is not intended to be a public release. It will be replaced
5within a few weeks by a public version or by another test version.
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -05006
Glenn Randers-Pehrson6d8f3b01999-10-23 08:39:18 -05007Changes since the last public release (1.0.5):
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -05008
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -06009version libpng-1.0.5a October 23, 1999
Glenn Randers-Pehrson6d8f3b01999-10-23 08:39:18 -050010 Added contrib/pngsuite and contrib/pngminus (Willem van Schaik)
11 Fixed a typo in the png_set_sRGB() function call in example.c (Jan Nijtmans)
12 Further optimization and bugfix of pngvcrd.c
13 Revised pngset.c so that it does not allocate or free memory in the user's
14 text_ptr structure. Instead, it makes its own copy.
15 Created separate write_end_info_struct in pngtest.c for a more severe test.
16 Added code in pngwrite.c to free info_ptr->text[i].key to stop a memory leak.
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060017version libpng-1.0.5b November 23, 1999
18 Moved PNG_FLAG_HAVE_CHUNK_HEADER, PNG_FLAG_BACKGROUND_IS_GRAY and
19 PNG_FLAG_WROTE_tIME from flags to mode.
20 Added png_write_info_before_PLTE() function.
21 Fixed some typecasting in contrib/gregbook/*.c
22 Updated scripts/makevms.com and added makevms.com to contrib/gregbook
23 and contrib/pngminus (Martin Zinser)
Glenn Randers-Pehrson074af5e1999-11-28 23:32:18 -060024version libpng-1.0.5c November 26, 1999
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060025 Moved png_get_header_version from png.h to png.c, to accomodate ansi2knr.
26 Removed all global arrays (according to PNG_NO_GLOBAL_ARRAYS macro), to
27 accomodate making DLL's: Moved usr_png_ver from global variable to function
28 png_get_header_ver() in png.c. Moved png_sig to png_sig_bytes in png.c and
29 eliminated use of png_sig in pngwutil.c. Moved the various png_CHNK arrays
30 into pngtypes.h. Eliminated use of global png_pass arrays. Declared the
31 png_CHNK and png_pass arrays to be "const". Made the global arrays
32 available to applications (although none are used in libpng itself) when
33 PNG_NO_GLOBAL_ARRAYS is not defined or when PNG_GLOBAL_ARRAYS is defined.
34 Removed some extraneous "-I" from contrib/pngminus/makefile.std
35 Changed the PNG_sRGB_INTENT macros in png.h to be consistent with PNG-1.2.
36 Change PNG_SRGB_INTENT to PNG_sRGB_INTENT in libpng.txt and libpng.3
Glenn Randers-Pehrson074af5e1999-11-28 23:32:18 -060037version 1.0.5d [November 29, 1999]
38 Add type cast (png_const_charp) two places in png.c
39 Eliminated pngtypes.h; use macros instead to declare PNG_CHNK arrays.
40 Renamed "PNG_GLOBAL_ARRAYS" to "PNG_USE_GLOBAL_ARRAYS" and made available
41 to applications a macro "PNG_USE_LOCAL_ARRAYS".
42 #ifdef out all the new declarations when PNG_USE_GLOBAL_ARRAYS is defined.
43 Added PNG_EXPORT_VAR macro to accommodate making DLL's.
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -050044
45Send comments/corrections/commendations to
Glenn Randers-Pehrson4393a9a1999-09-17 12:27:26 -050046png-implement@ccrc.wustl.edu or to randeg@alum.rpi.edu
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -050047
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060048Glenn R-P