1 2005-10-16 Peter Korsgaard <jacmet@sunsite.dk>
3 * cdl/compress_zlib.cdl (CYGFUN_COMPRESS_ZLIB_GZIO): New option to
4 include zlib stdio-like utility functions.
6 2005-07-27 Peter Korsgaard <jacmet@sunsite.dk>
34 * include/zconf.h: Upgrade to zlib-1.2.3
36 2005-06-28 Peter Korsgaard <jacmet@sunsite.dk>
55 * include/zconf.h: Upgrade to zlib-1.2.2
57 2005-03-27 Andrew Lunn <andrew.lunn@ascom.ch>
59 * tests/zlib1.c: Include diag.h for diag_printf proto.
61 2004-05-25 Gary Thomas <gary@mlbassoc.com>
63 * src/zutil.h: Fix redefine of 'crc32'
65 * include/zconf.h: Force define of __ECOS__ to make it easier for
66 applications to use this library. Also define Z_PREFIX to minimize
67 namespace pollution. !CYGSEM_COMPRESS_ZLIB_DEFLATE_MAKES_GZIP now
68 implies NO_GZCOMPRESS and NO_GZIP.
70 2004-05-24 Gary Thomas <gary@mlbassoc.com>
104 * cdl/compress_zlib.cdl: Upgrade to zlib-1.2.1
106 2004-04-29 Oyvind Harboe <oyvind.harboe@zylin.com>
108 * src/inffixed.h: added "const" to tables that do not
109 change in order to save RAM. Ca. 4k.
111 2003-11-20 Andrew Lunn <andrew.lunn@ascom.ch>
113 * tests/zlib[12].c: Modified the text to the gcc3.3 friendly.
115 2003-11-13 Daniel NĂ©ri <daniel.neri@sigicom.se>
117 * Upgrade to zlib 1.1.4 and additional fix for inflate bug on
118 machines with 16-bit pointers.
120 2003-09-08 Thomas Koeller <thomas.koeller@baslerweb.com>
122 * cdl/compress_zlib.cdl : Displayed package name was wrong.
124 2002-10-10 Andrew Lunn <andrew.lunn@ascom.ch>
128 * src/inflate.c (inflate): Use the CRC function from the CRC
130 * src/crc32.c: Removed.
132 2002-09-09 Mark Salter <msalter@redhat.com>
134 * inflate.c (inflate): Fix CRC calculation over multiple invocations
135 with same output buffer.
137 2002-02-18 Jesper Skov <jskov@redhat.com>
139 * src/infblock.c: Applied fix for double-free which could cause a
140 zlib crash. Fixed indentation.
142 2001-10-15 Gary Thomas <gthomas@redhat.com>
145 * cdl/compress_zlib.cdl:
146 Define new interface CYGINT_COMPRESS_ZLIB_LOCAL_ALLOC which allows
147 users of this code (applications) to provide their own allocators.
149 2001-04-02 Jesper Skov <jskov@redhat.com>
151 * tests/zlib2.c: Removed BAD_CRC state.
153 2001-03-12 Jesper Skov <jskov@redhat.com>
155 * src/inflate.c: Remove BAD_CRC state. Do separate CRC for
157 * include/zlib.h: Removed Z_BAD_CRC hack. Rename crc32 function.
158 * src/crc32.c: Include zlib.h header from
159 include/cyg/compress. Rename function.
160 * cdl/compress_zlib.cdl: Build the crc32.c file.
162 2001-03-09 Jesper Skov <jskov@redhat.com>
164 * src/compress.c: Include zlib.h header from include/cyg/compress.
165 * src/uncompr.c: Same.
166 * tests/zlib1.c: Added.
167 * tests/zlib2.c: Added.
168 * cdl/compress_zlib.cdl: Compile tests. Compile
169 files holding compress/uncompress functions.
171 * cdl/compress_zlib.cdl: Don't warn about prototypes when building.
173 2001-03-08 Jesper Skov <jskov@redhat.com>
175 * cdl/compress_zlib.cdl: Add isoinfra requirement.
177 * include/zconf.h: Override STDC check.
179 * include/zlib.h: Added new BAD_CRC return type. Comment out crc32
182 * src/inflate.c: Added additional states to allow for gzip header
185 * src/adler32.c: Include zlib.h header from include/cyg/compress.
188 * Import zlib 1.1.3 sources, but leave out some sub
189 directories. See src/README.eCos for details.
191 //===========================================================================
192 //####ECOSGPLCOPYRIGHTBEGIN####
193 // -------------------------------------------
194 // This file is part of eCos, the Embedded Configurable Operating System.
195 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
197 // eCos is free software; you can redistribute it and/or modify it under
198 // the terms of the GNU General Public License as published by the Free
199 // Software Foundation; either version 2 or (at your option) any later version.
201 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
202 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
203 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
206 // You should have received a copy of the GNU General Public License along
207 // with eCos; if not, write to the Free Software Foundation, Inc.,
208 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
210 // As a special exception, if other files instantiate templates or use macros
211 // or inline functions from this file, or you compile this file and link it
212 // with other works to produce a work based on this file, this file does not
213 // by itself cause the resulting work to be covered by the GNU General Public
214 // License. However the source code for this file must still be made available
215 // in accordance with section (3) of the GNU General Public License.
217 // This exception does not invalidate any other reasons why a work based on
218 // this file might be covered by the GNU General Public License.
220 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
221 // at http://sources.redhat.com/ecos/ecos-license/
222 // -------------------------------------------
223 //####ECOSGPLCOPYRIGHTEND####
224 //===========================================================================