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