blob: e5d44daf4c76c8c1de93f49cb1027dc8213af6b0 [file] [log] [blame]
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -05001
Glenn Randers-Pehrson4deeb792006-03-22 16:21:59 -06002Libpng 1.2.9beta11 - March 22, 2006
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -05003
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -06004This 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-Pehrsonddfebd32006-02-22 09:19:25 -06007Files available for download:
8
9Source files with LF line endings (for Unix/Linux) and with a
10"configure" script
11
Glenn Randers-Pehrson4deeb792006-03-22 16:21:59 -060012 1.2.9beta11.tar.gz
13 1.2.9beta11.tar.bz2
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060014
15Source files with CRLF line endings (for Windows), without the
16"configure" script
17
Glenn Randers-Pehrson4deeb792006-03-22 16:21:59 -060018 lp129b11.zip
19 lp129b11.tar.bz2
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060020
21Project files
22
Glenn Randers-Pehrson4deeb792006-03-22 16:21:59 -060023 1.2.9beta11-project-netware.zip
24 1.2.9beta11-project-wince.zip
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060025
26Other information:
27
Glenn Randers-Pehrson4deeb792006-03-22 16:21:59 -060028 1.2.9beta11-README.txt
29 1.2.9beta11-KNOWNBUGS.txt
30 1.2.9beta11-LICENSE.txt
31 1.2.9beta11-Y2K-compliance.txt
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060032
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -060033Changes since the last public release (1.2.8):
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -050034
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -060035version 1.2.9beta1 [February 21, 2006]
36 Initialized some structure members in pngwutil.c to avoid gcc-4.0.0 complaints
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -060037 Fixed an incorrect typecast in pngrutil.c
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060038 Added PNG_NO_READ_SUPPORTED conditionals for making a write-only library.
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -060039 Added PNG_NO_WRITE_INTERLACING_SUPPORTED conditional.
40 Optimized alpha-inversion loops in pngwtran.c
41 Moved test for nonzero gamma outside of png_build_gamma_table() in pngrtran.c
42 Make sure num_trans is <= 256 before copying data in png_set_tRNS().
43 Make sure num_palette is <= 256 before copying data in png_set_PLTE().
44 Interchanged order of write_swap_alpha and write_invert_alpha transforms.
45 Added parentheses in the definition of PNG_LIBPNG_BUILD_TYPE (Cosmin).
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -060046 Exported png_get_uint_32, png_save_uint_32, png_get_uint_16, png_save_uint_16,
47 png_get_int_32, png_save_int_32, png_get_uint_31 (Cosmin).
48 Added parentheses in the definition of PNG_LIBPNG_BUILD_TYPE (Cosmin).
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -060049 Added type cast (png_byte) in png_write_sCAL() (Cosmin).
50 Fixed scripts/makefile.cygwin (Cosmin).
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060051 Updated scripts/makefile.bc32 for Borland C++ 5.6 (Cosmin).
52 Updated scripts/pngos2.def, scripts/pngw32.def (Cosmin).
53 Updated references to png-mng-implement mailing list.
54 Revised man page and libpng.txt to make it clear that one should not call
55 png_read_end or png_write_end after png_read_png or png_write_png.
56 Optimized zlib window flag (CINFO) in contrib/pngsuite/*.png (Cosmin).
Glenn Randers-Pehrsonc3d51c12006-03-02 07:23:18 -060057 Default iTXt support was inadvertently enabled.
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060058
59version 1.2.9beta2 [February 22, 2006]
60
61 Check for png_rgb_to_gray and png_gray_to_rgb read transformations before
62 checking for png_read_dither in pngrtran.c
63 Revise checking of chromaticity limits to accommodate extended RGB
64 colorspace (John Denker).
65 Changed line endings in some of the project files to CRLF, even in the
66 "Unix" tar distributions (Cosmin).
Glenn Randers-Pehrson7b34df32006-02-24 06:30:16 -060067 Make png_get_int_32 and png_save_int_32 always available (Cosmin).
68 Updated scripts/pngos2.def, scripts/pngw32.def and projects/wince/png32ce.def
69 with the newly exported functions.
70 Eliminated distributions without the "configure" script.
Glenn Randers-Pehrsonddfebd32006-02-22 09:19:25 -060071 Updated INSTALL instructions.
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -050072
Glenn Randers-Pehrson7b34df32006-02-24 06:30:16 -060073version 1.2.9beta3 [February 24, 2006]
74
Glenn Randers-Pehrsone6474622006-03-04 16:50:47 -060075 Fixed CRCRLF line endings in contrib/visupng/VisualPng.dsp
76 Made libpng.pc respect EXEC_PREFIX (D.P.Kreil)
77 Removed reference to pngasmrd.h from Makefile.am
Glenn Randers-Pehrsonc3d51c12006-03-02 07:23:18 -060078 Renamed CHANGES to ChangeLog.
79 Renamed LICENSE to COPYING.
80 Renamed ANNOUNCE to NEWS.
81 Created AUTHORS file.
82
Glenn Randers-Pehrsone6474622006-03-04 16:50:47 -060083version 1.2.9beta4 [March 3, 2006]
Glenn Randers-Pehrsonc3d51c12006-03-02 07:23:18 -060084
Glenn Randers-Pehrsone6474622006-03-04 16:50:47 -060085 Changed definition of PKGCONFIG from $prefix/lib to $libdir in configure.ac
Glenn Randers-Pehrsonc3d51c12006-03-02 07:23:18 -060086 Reverted to filenames LICENSE and ANNOUNCE; removed AUTHORS and COPYING.
87 Removed newline from the end of some error and warning messages.
88 Removed test for sqrt() from configure.ac and configure.
89 Added "OS2" to list of systems that don't need underscores, in pnggccrd.c
90 Made swap tables in pngtrans.c PNG_CONST (Carlo Bramix).
91 Disabled default iTXt support that was inadvertently enabled in
92 libpng-1.2.9beta1.
93 Added "OS2" to list of systems that don't need underscores, in pnggccrd.c
94 Removed libpng version and date from *.c files.
Glenn Randers-Pehrson7b34df32006-02-24 06:30:16 -060095
Glenn Randers-Pehrsone6474622006-03-04 16:50:47 -060096version 1.2.9beta5 [March 4, 2006]
Glenn Randers-Pehrsone6474622006-03-04 16:50:47 -060097 Removed trailing blanks from source files.
Glenn Randers-Pehrsonb7f95932006-03-05 20:15:20 -060098 Put version and date of latest change in each source file, and changed
99 copyright year accordingly.
100 More cleanup of configure.ac, Makefile.ac, and associated scripts.
101 Restored scripts/makefile.elf which was inadvertently deleted.
102
103version 1.2.9beta6 [March 6, 2006]
Glenn Randers-Pehrson5c60b232006-03-07 07:09:22 -0600104 Fixed typo (%RELEASE%) in configuration files.
105
106version 1.2.9beta7 [March 7, 2006]
107 Removed libpng.vers and libpng.sym from libpng12_la_SOURCES in Makefile.am
108 Fixed inconsistent #ifdef's around png_sig_bytes() and png_set_sCAL_s()
109 in png.h.
110 Updated makefile.elf as suggested by debian.
111 Made cosmetic changes to some makefiles, adding LN_SF and other macros.
112 Made some makefiles accept "exec_prefix".
Glenn Randers-Pehrsone6474622006-03-04 16:50:47 -0600113
Glenn Randers-Pehrson1ce08362006-03-08 23:35:59 -0600114version 1.2.9beta8 [March 9, 2006]
115 Fixed some "#ifdef defined (..." which should be "#ifdef defined(..."
116 Bug introduced in libpng-1.2.8.
117 Fixed inconsistency in definition of png_default_read_data()
118 Restored blank that was lost from makefile.sggcc "clean" target in beta7.
119 Revised calculation of "current" and "major" for irix in ltmain.sh
120 Changed "mkdir" to "MKDIR_P" in some makefiles.
121 Separated PNG_EXPAND and PNG_EXPAND_tRNS.
122 Added png_set_expand_gray_1_2_4_to_8() and deprecated
123 png_set_gray_1_2_4_to_8() which also expands tRNS to alpha.
124
Glenn Randers-Pehrson170b70c2006-03-10 10:19:04 -0600125version 1.2.9beta9 [March 10, 2006]
126 Include "config.h" in pngconf.h when available.
Glenn Randers-Pehrson26e47d92006-03-20 07:24:58 -0600127 Added some checks for NULL png_ptr or NULL info_ptr (timeless)
Glenn Randers-Pehrson170b70c2006-03-10 10:19:04 -0600128
Glenn Randers-Pehrson26e47d92006-03-20 07:24:58 -0600129version 1.2.9beta10 [March 20, 2006]
130 Removed extra CR from contrib/visualpng/VisualPng.dsw (Cosmin)
131 Made pnggccrd.c PIC-compliant (Christian Aichinger).
132 Added makefile.mingw (Wolfgang Glas)
133 Revised pngconf.h MMX checking.
Glenn Randers-Pehrson170b70c2006-03-10 10:19:04 -0600134
Glenn Randers-Pehrson4deeb792006-03-22 16:21:59 -0600135version 1.2.9beta11 [March 22, 2006]
136 Fixed out-of-order declaration in pngwrite.c that was introduced in beta9
137 Simplified some makefiles by using LIBSO, LIBSOMAJ, and LIBSOVER macros.
138
Glenn Randers-Pehrson9c3ab682006-02-20 22:09:05 -0600139Send comments/corrections/commendations to png-mng-implement at lists.sf.net
140(subscription required; visit
141https://lists.sourceforge.net/lists/listinfo/png-mng-implement
142to subscribe) or to glennrp at users.sourceforge.net
Glenn Randers-Pehrson896239b1998-04-21 15:03:57 -0500143
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -0600144Glenn R-P