Glenn Randers-Pehrson | 896239b | 1998-04-21 15:03:57 -0500 | [diff] [blame] | 1 | |
Glenn Randers-Pehrson | 4deeb79 | 2006-03-22 16:21:59 -0600 | [diff] [blame^] | 2 | Libpng 1.2.9beta11 - March 22, 2006 |
Glenn Randers-Pehrson | 896239b | 1998-04-21 15:03:57 -0500 | [diff] [blame] | 3 | |
Glenn Randers-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 4 | This is not intended to be a public release. It will be replaced |
| 5 | within a few weeks by a public version or by another test version. |
Glenn Randers-Pehrson | 896239b | 1998-04-21 15:03:57 -0500 | [diff] [blame] | 6 | |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 7 | Files available for download: |
| 8 | |
| 9 | Source files with LF line endings (for Unix/Linux) and with a |
| 10 | "configure" script |
| 11 | |
Glenn Randers-Pehrson | 4deeb79 | 2006-03-22 16:21:59 -0600 | [diff] [blame^] | 12 | 1.2.9beta11.tar.gz |
| 13 | 1.2.9beta11.tar.bz2 |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 14 | |
| 15 | Source files with CRLF line endings (for Windows), without the |
| 16 | "configure" script |
| 17 | |
Glenn Randers-Pehrson | 4deeb79 | 2006-03-22 16:21:59 -0600 | [diff] [blame^] | 18 | lp129b11.zip |
| 19 | lp129b11.tar.bz2 |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 20 | |
| 21 | Project files |
| 22 | |
Glenn Randers-Pehrson | 4deeb79 | 2006-03-22 16:21:59 -0600 | [diff] [blame^] | 23 | 1.2.9beta11-project-netware.zip |
| 24 | 1.2.9beta11-project-wince.zip |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 25 | |
| 26 | Other information: |
| 27 | |
Glenn Randers-Pehrson | 4deeb79 | 2006-03-22 16:21:59 -0600 | [diff] [blame^] | 28 | 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-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 32 | |
Glenn Randers-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 33 | Changes since the last public release (1.2.8): |
Glenn Randers-Pehrson | 896239b | 1998-04-21 15:03:57 -0500 | [diff] [blame] | 34 | |
Glenn Randers-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 35 | version 1.2.9beta1 [February 21, 2006] |
| 36 | Initialized some structure members in pngwutil.c to avoid gcc-4.0.0 complaints |
Glenn Randers-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 37 | Fixed an incorrect typecast in pngrutil.c |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 38 | Added PNG_NO_READ_SUPPORTED conditionals for making a write-only library. |
Glenn Randers-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 39 | 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-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 46 | 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-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 49 | Added type cast (png_byte) in png_write_sCAL() (Cosmin). |
| 50 | Fixed scripts/makefile.cygwin (Cosmin). |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 51 | 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-Pehrson | c3d51c1 | 2006-03-02 07:23:18 -0600 | [diff] [blame] | 57 | Default iTXt support was inadvertently enabled. |
Glenn Randers-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 58 | |
| 59 | version 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-Pehrson | 7b34df3 | 2006-02-24 06:30:16 -0600 | [diff] [blame] | 67 | 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-Pehrson | ddfebd3 | 2006-02-22 09:19:25 -0600 | [diff] [blame] | 71 | Updated INSTALL instructions. |
Glenn Randers-Pehrson | 896239b | 1998-04-21 15:03:57 -0500 | [diff] [blame] | 72 | |
Glenn Randers-Pehrson | 7b34df3 | 2006-02-24 06:30:16 -0600 | [diff] [blame] | 73 | version 1.2.9beta3 [February 24, 2006] |
| 74 | |
Glenn Randers-Pehrson | e647462 | 2006-03-04 16:50:47 -0600 | [diff] [blame] | 75 | 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-Pehrson | c3d51c1 | 2006-03-02 07:23:18 -0600 | [diff] [blame] | 78 | Renamed CHANGES to ChangeLog. |
| 79 | Renamed LICENSE to COPYING. |
| 80 | Renamed ANNOUNCE to NEWS. |
| 81 | Created AUTHORS file. |
| 82 | |
Glenn Randers-Pehrson | e647462 | 2006-03-04 16:50:47 -0600 | [diff] [blame] | 83 | version 1.2.9beta4 [March 3, 2006] |
Glenn Randers-Pehrson | c3d51c1 | 2006-03-02 07:23:18 -0600 | [diff] [blame] | 84 | |
Glenn Randers-Pehrson | e647462 | 2006-03-04 16:50:47 -0600 | [diff] [blame] | 85 | Changed definition of PKGCONFIG from $prefix/lib to $libdir in configure.ac |
Glenn Randers-Pehrson | c3d51c1 | 2006-03-02 07:23:18 -0600 | [diff] [blame] | 86 | 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-Pehrson | 7b34df3 | 2006-02-24 06:30:16 -0600 | [diff] [blame] | 95 | |
Glenn Randers-Pehrson | e647462 | 2006-03-04 16:50:47 -0600 | [diff] [blame] | 96 | version 1.2.9beta5 [March 4, 2006] |
Glenn Randers-Pehrson | e647462 | 2006-03-04 16:50:47 -0600 | [diff] [blame] | 97 | Removed trailing blanks from source files. |
Glenn Randers-Pehrson | b7f9593 | 2006-03-05 20:15:20 -0600 | [diff] [blame] | 98 | 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 | |
| 103 | version 1.2.9beta6 [March 6, 2006] |
Glenn Randers-Pehrson | 5c60b23 | 2006-03-07 07:09:22 -0600 | [diff] [blame] | 104 | Fixed typo (%RELEASE%) in configuration files. |
| 105 | |
| 106 | version 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-Pehrson | e647462 | 2006-03-04 16:50:47 -0600 | [diff] [blame] | 113 | |
Glenn Randers-Pehrson | 1ce0836 | 2006-03-08 23:35:59 -0600 | [diff] [blame] | 114 | version 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-Pehrson | 170b70c | 2006-03-10 10:19:04 -0600 | [diff] [blame] | 125 | version 1.2.9beta9 [March 10, 2006] |
| 126 | Include "config.h" in pngconf.h when available. |
Glenn Randers-Pehrson | 26e47d9 | 2006-03-20 07:24:58 -0600 | [diff] [blame] | 127 | Added some checks for NULL png_ptr or NULL info_ptr (timeless) |
Glenn Randers-Pehrson | 170b70c | 2006-03-10 10:19:04 -0600 | [diff] [blame] | 128 | |
Glenn Randers-Pehrson | 26e47d9 | 2006-03-20 07:24:58 -0600 | [diff] [blame] | 129 | version 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-Pehrson | 170b70c | 2006-03-10 10:19:04 -0600 | [diff] [blame] | 134 | |
Glenn Randers-Pehrson | 4deeb79 | 2006-03-22 16:21:59 -0600 | [diff] [blame^] | 135 | version 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-Pehrson | 9c3ab68 | 2006-02-20 22:09:05 -0600 | [diff] [blame] | 139 | Send comments/corrections/commendations to png-mng-implement at lists.sf.net |
| 140 | (subscription required; visit |
| 141 | https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
| 142 | to subscribe) or to glennrp at users.sourceforge.net |
Glenn Randers-Pehrson | 896239b | 1998-04-21 15:03:57 -0500 | [diff] [blame] | 143 | |
Glenn Randers-Pehrson | 5c6aeb2 | 1998-12-29 11:47:59 -0600 | [diff] [blame] | 144 | Glenn R-P |