aboutsummaryrefslogtreecommitdiff
path: root/contrib (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove unused variable in infback9.c.Mark Adler2012-07-081-2/+0
|
* Fix comment typos in unzip.h and unzip.c.Birunthan Mohanathas2012-07-082-7/+7
|
* Add inflateGetDictionary() function.Mark Adler2012-05-262-0/+6
|
* Change version number to 1.2.7.1.Mark Adler2012-05-0210-16/+16
|
* Fix contrib/minizip compilation in the MinGW environment.jK2012-03-262-2/+19
|
* Remove gzflags from zlibvc.def in vc9 and vc10.Birunthan Mohanathas2012-03-222-2/+0
|
* Add gzopen_w() in Windows for wide character path names.Mark Adler2012-03-162-1/+7
|
* Fix contrib/vstudio project link errors [Mohanathas].Mark Adler2012-03-047-20/+44
|
* Restore gzgetc_ for backward compatibility with 1.2.6.Mark Adler2012-02-182-0/+2
|
* Expunge gzgetc_ from configuration files.Mark Adler2012-02-132-2/+0
|
* Change version number to 1.2.7.Mark Adler2012-02-127-13/+13
|
* Minor cleanup in contrib/minizip/zip.c [Vollant].Mark Adler2012-02-041-2/+2
|
* Put gzflags() functionality back in zutil.c.Mark Adler2012-02-012-2/+0
| | | | | | | | | | gzflags() was put in gzwrite.c in order to be compiled exactly the same as gzprintf(), so that it was guaranteed to return the correct information. However that causes a static linkage to zlib to bring in many routines that are often not used. All that is required to duplicate the compilation environment of gzprintf() is to include gzguts.h. So that is now done in zutil.c to assure that the correct flags are returned.
* Change version number to 1.2.6.1.Mark Adler2012-01-297-13/+13
|
* Add an --enable-demos option to contrib/minizip/configure.Jonathan Nieder2012-01-212-0/+14
| | | | | | | | | | | | This makes build-testing and installing the minizip/miniunzip programs as simple as "autoreconf -if && ./configure --enable-demos && make && make install". Without --enable-demos, the makefile will only build and install the library, as before. Helped by Mike Frysinger. minizip/miniunzip were not intended to be general-purpose installed utilities, but they can be useful from time to time as a lightweight substitute for zip/unzip. You can also use them to quickly test that the library installation procedure worked.
* Add support for VPATH builds in contrib/minizip.Jonathan Nieder2012-01-211-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Instead of using relative paths directly, use paths relative to top_srcdir and top_builddir to refer to source files and built files, respectively. Note that the toplevel zlib configure script still does not have any special support for out-of-tree builds. But now you can do (cd contrib/minizip && autoreconf -fis) mkdir -p BUILD/test cp *.c *.h *.in zlib.map configure zlib.3 BUILD cp test/*.c BUILD/test (cd BUILD && ./configure --shared) (cd BUILD && make) mkdir -p BUILD/contrib/minizip cd BUILD/contrib/minizip ../../../contrib/minizip/configure make While at it, move the include path and library path settings to CPPFLAGS and LDFLAGS respectively instead of setting both in CFLAGS. Thanks to Mike Frysinger for advice.
* Add missing libs to minizip linker command.Jonathan Nieder2012-01-211-0/+1
| | | | | | | | | | | | | | | | | | | | | Trying to build the minizip utility from contrib/minizip after an autoreconf -f: libtool: link: gcc -g -O2 -o minizip minizip.o minizip.o: In function `getFileCrc': /tmp/zlib/contrib/minizip/minizip.c:211: undefined reference to `crc32' minizip.o: In function `main': /tmp/zlib/contrib/minizip/minizip.c:378: undefined reference to `zipOpen64' /tmp/zlib/contrib/minizip/minizip.c:451: undefined reference to `zipOpenNewFileInZip3_64' /tmp/zlib/contrib/minizip/minizip.c:502: undefined reference to `zipCloseFileInZip' /tmp/zlib/contrib/minizip/minizip.c:509: undefined reference to `zipClose' /tmp/zlib/contrib/minizip/minizip.c:485: undefined reference to `zipWriteInFileInZip' collect2: error: ld returned 1 exit status The cause: contrib/minizip/Makefile.am does not specify that minizip needs to be linked to libminizip. With some linkers (e.g., GNU binutils without --copy-dt-needed-entries), an indirect dependency cannot be used to resolve symbols, so link to libz for crc32(), too.
* Add -I../.. -L../.. to CFLAGS for minizip and miniunzip.Jonathan Nieder2012-01-211-1/+1
| | | | | | | | | | | | | | Trying to build miniunzip utility from contrib/minizip after an autoreconf -f produces [...] In file included from minizip.c:61:0: zip.h:50:18: fatal error: zlib.h: No such file or directory unless zlib is already installed. Use AM_CFLAGS to set the include path and library path to point to the just-build copy of zlib to fix this. (This was already done for libminizip but not the binaries that use it before this patch.)
* Remove trailing space in contrib/minizip/minizip.c.Mark Adler2012-01-211-1/+1
|
* Avoid some warnings in contrib/minizip [Vollant].Mark Adler2012-01-211-2/+2
|
* Protect for long name and extra fields in contrib/minizip [Vollant].Mark Adler2012-01-211-7/+17
|
* Fix bug when compiling minizip with C++ [Vollant].Mark Adler2012-01-211-0/+6
|
* Minor cleanup up contrib/minizip/unzip.c [Vollant].Mark Adler2012-01-211-1/+1
|
* Avoid warning for no encryption in contrib/minizip/zip.c [Vollant].Mark Adler2012-01-211-0/+1
|
* Make version explicit in contrib/minizip/configure.ac [Bosmans].Mark Adler2012-01-201-1/+1
|
* Fix compilation of contrib/minizip on FreeBSD [Márquez].Mark Adler2012-01-161-0/+5
|
* Fix contrib/minizip/zip.c for 64-bit architectures [Dalsnes].Mark Adler2012-01-161-3/+5
|
* Fix large-entry detection in minizip on 64-bit systems [Schiffer].Mark Adler2012-01-163-5/+7
|
* Fix configure.ac for contrib/minizip [Schiffer].Mark Adler2012-01-161-1/+1
|
* Fix function numbers for gzgetc_ in zlibvc.def files.Mark Adler2012-01-162-2/+2
|
* Update the Pascal interface in contrib/pascal.Mark Adler2012-01-161-0/+38
|
* Change version number to 1.2.6.Mark Adler2012-01-166-14/+14
|
* Restore gzgetc function for binary compatibility.Mark Adler2011-12-182-0/+2
| | | | Newly compiled applications will use the gzgetc macro.
* Change version numbers to 1.2.5.3.Mark Adler2011-12-186-11/+11
|
* Enable dictionary setting in middle of stream, and keeping the dictionary.Mark Adler2011-12-082-0/+2
| | | | | | | | | | | | | | | | | | | This patch adds the deflateResetKeep() function to retain the sliding window for the next deflate operation, and fixes an inflateResetKeep() problem that came from inflate() not updating the window when the stream completed. This enables constructing and decompressing a series of concatenated deflate streams where each can depend on the history of uncompressed data that precedes it. This generalizes deflateSetDictionary() and inflateSetDictionary() to permit setting the dictionary in the middle of a stream for raw deflate and inflate. This in combination with the Keep functions enables a scheme for updating files block by block with the transmission of compressed data, where blocks are sent with deflateResetKeep() to retain history for better compression, and deflateSetDictionary() is used for blocks already present at the receiver to skip compression but insert that data in the history, again for better compression. The corresponding inflate calls are done on the receiver side.
* Move example.c and minigzip.c to test/.Mark Adler2011-11-272-4/+4
|
* Add files in contrib/minizip to aid in building libminizip.Mark Adler2011-11-133-0/+52
| | | | Patch provided by Franz Schrober.
* Add undocumented inflateResetKeep() function for CAB file decoding.Mark Adler2011-10-072-8/+10
| | | | | | | | The Microsoft CAB file format compresses each block with completed deflate streams that depend on the sliding window history of the previous block in order to decode. inflateResetKeep() does what inflateReset() does, except the sliding window history from the previous inflate operation is retained.
* Merge vestigial vsnprintf determination from zutil.h to gzguts.h.Mark Adler2011-10-022-2/+8
| | | | | | | | | This also moves some of the same from zconf.h to gzguts.h. A new function, gzflags(), was created to pass the compilation flags related to vsnprintf usage back to zlibCompileFlags() in zutil.c. In the process, various compiler configuration files were updated to include gzflags(), as well as the new gzgetc_() function added when the gzgetc() macro was introduced in a previous patch.
* Change version numbers to 1.2.5.2 and release datesMark Adler2011-09-116-14/+14
| | | | | | Also added "-motley" to ZLIB_VERSION in zlib.h, so that versions in-between 1.2.5.1 and 1.2.5.2 that are pulled down from github can be identified as such if bugs are reported on them.
* zlib 1.2.5.1v1.2.5.1Mark Adler2011-09-1121-239/+378
|
* zlib 1.2.5v1.2.5Mark Adler2011-09-096-11/+11
|
* zlib 1.2.4.5v1.2.4.5Mark Adler2011-09-096-11/+11
|
* zlib 1.2.4.4v1.2.4.4Mark Adler2011-09-096-11/+11
|
* zlib 1.2.4.3v1.2.4.3Mark Adler2011-09-096-12/+12
|
* zlib 1.2.4.2v1.2.4.2Mark Adler2011-09-0910-51/+64
|
* zlib 1.2.4.1v1.2.4.1Mark Adler2011-09-096-11/+11
|
* zlib 1.2.4v1.2.4Mark Adler2011-09-095-16/+13
|
* zlib 1.2.4-pre2v1.2.4-pre2Mark Adler2011-09-093-2/+2
|
* zlib 1.2.4-pre1v1.2.4-pre1Mark Adler2011-09-0940-2733/+1615
|