Mark Adler
dee3d4ae36
Force the native libtool in Mac OS X to avoid GNU libtool [Beebe].
2012-05-01 21:17:08 -07:00
Daniel Snider
4373bac37e
Fix the path to zlib.map in CMakeLists.txt.
2012-04-29 21:20:45 -07:00
Mark Adler
816e34e1b5
Fix parsing of version with "-" in CMakeLists.txt [Snider, Ziegler].
2012-04-29 21:15:12 -07:00
Mark Adler
dbcdbf8c41
Fix location of executable for finding a four-byte integer.
2012-04-29 19:20:05 -07:00
Mark Adler
6c9bd474aa
Fix type mismatch between get_crc_table() and crc_table.
...
crc_table is made using a four-byte integer (when that can be
determined). However get_crc_table() returned a pointer to an
unsigned long, which could be eight bytes. This fixes that by
creating a new z_crc_t type for the crc_table.
This type is also used for the BYFOUR crc calculations that depend
on a four-byte type. The four-byte type can now be determined by
./configure, which also solves a problem where ./configure --solo
would never use BYFOUR. No the Z_U4 #define indicates that four-
byte integer was found either by ./configure or by zconf.h.
2012-04-29 16:18:12 -07:00
Mark Adler
1be1179083
Avoid race condition for parallel make (-j) running example.
2012-04-22 22:58:06 -07:00
Mark Adler
cc538ebf79
Remove -R. from Solaris shared build (possible security issue).
2012-04-22 18:41:11 -07:00
Mark Adler
6635b78987
Update ./configure for Solaris, support --64 [Mooney].
2012-04-22 18:27:41 -07:00
Mark Adler
3fb77ac08b
Add more comments to configure.
2012-04-01 08:49:00 -07:00
jK
ba04838a74
Fix contrib/minizip compilation in the MinGW environment.
2012-03-26 20:17:41 -07:00
Birunthan Mohanathas
11f4065ea9
Remove gzflags from zlibvc.def in vc9 and vc10.
2012-03-22 22:24:52 -07:00
Mark Adler
a5d803b7ef
Attempt to convert the wchar_t path in gzopen_w() for errors.
...
The conversion to multi-byte will be locale-specific, but it's
better than nothing and is only to provide more information in the
error message returned by gz_error(). The conversion has no
effect on what's opened.
2012-03-18 14:52:31 -07:00
Mark Adler
04afd39fcc
Fix syntax error in gzlib.c.
2012-03-18 14:25:00 -07:00
Peter Kuemmel
2bd5bd78a6
Look in build directory for zlib.pc in CMakeLists.txt.
2012-03-18 12:24:18 -07:00
Mark Adler
8e16df2c3f
More fixes for gzopen_w().
...
Also need to #include <stddef.h> for zlib.h, and need to workaround
the inability to use wide characters in constructed error messages
with zlib's interface.
2012-03-18 09:29:44 -07:00
Mark Adler
a1af6e96e3
Fix gzopen_w() type and add #include for the type.
2012-03-17 21:45:01 -07:00
Peter Kuemmel
2c42538c2e
Add source directory in CMakeLists.txt for building examples.
2012-03-17 21:45:01 -07:00
Peter Kuemmel
49b5d79a3b
Rename zconf.h in CMakeLists.txt to move it out of the way.
2012-03-17 21:43:47 -07:00
Mark Adler
dbe0bed739
Add gzopen_w() in Windows for wide character path names.
2012-03-16 20:53:09 -07:00
Mark Adler
a3881cc745
Recognize clang as gcc.
2012-03-14 23:14:13 -07:00
Mark Adler
da32fd2892
Improve inflate() documentation on the use of Z_FINISH.
2012-03-14 11:16:22 -07:00
Mark Adler
50a1738fcb
Make sure that unistd.h is included before using _LFS64_LARGEFILE.
2012-03-14 10:30:41 -07:00
Mark Adler
b18595d4c6
Repair some damage caused by -Wundef allowance.
2012-03-14 09:18:15 -07:00
Mark Adler
cb1c1a363e
Avoid the use of the -u option with mktemp.
2012-03-14 08:34:50 -07:00
Mark Adler
8dc21b17a6
Allow the use of -Wundef when compiling or using zlib.
2012-03-13 23:19:38 -07:00
Mark Adler
9c08a82246
Move obsolete emx makefile to old [Truta].
2012-03-12 22:43:04 -07:00
Mark Adler
142f051fb2
Remove unneeded EXTRA_CFLAGS from win32/Makefile.gcc [Truta].
2012-03-12 22:18:36 -07:00
Christoph J. Thompson
39c7ed14ac
If using cmake with MSVC, add the source directory to the includes.
...
modified: CMakeLists.txt
2012-03-12 22:15:16 -07:00
Christoph J. Thompson
c1e84b258c
Include version symbols for cmake builds.
...
Add a version variable so it gets added to the pkg-config file.
2012-03-11 10:16:12 -07:00
Christoph J. Thompson
cd71ef3021
Build both a static and a shared version of zlib with cmake.
2012-03-11 10:16:12 -07:00
Christoph J. Thompson
ca6e7a0d55
Generate and install the pkg-config file with cmake.
2012-03-11 10:16:04 -07:00
Christoph J. Thompson
f8867924c1
Allow overriding the default install locations for cmake.
2012-03-11 10:10:15 -07:00
Mark Adler
5d5befa4c3
Update copyright years in gzlib.c.
2012-03-10 22:24:08 -08:00
Mark Adler
e076ca8e62
Fix comments in win32/Makefile.gcc for proper usage.
2012-03-10 09:58:37 -08:00
Mark Adler
e2abd78a98
Avoid warnings when O_CLOEXEC or O_EXCL are not defined.
2012-03-10 09:54:08 -08:00
Nathan Phillip Brink
9f4d9052dc
Add DESTDIR support to mingw32 win32/Makefile.gcc.
2012-03-09 19:06:48 -08:00
Mark Adler
2cd90d2bf5
Add ability to choose the builder in make_vms.com [Schweda].
2012-03-09 18:43:50 -08:00
Mark Adler
2e04ce0915
Make sure that O_EXCL is used portably.
2012-03-04 11:26:25 -08:00
Mark Adler
e3ba2a10ca
Fix contrib/vstudio project link errors [Mohanathas].
2012-03-04 09:46:25 -08:00
Mark Adler
41a18e1d7e
Fix bug in test/minigzip.c for configure --solo.
2012-03-03 22:43:15 -08:00
Mark Adler
755c41dc4b
Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen().
2012-03-03 10:27:57 -08:00
Mark Adler
53bfe01cea
Fix bug in gzclose_w() when gzwrite() fails to allocate memory.
2012-03-03 09:28:00 -08:00
Mark Adler
dab7531ecc
Simplify test and use of gcc hidden attribute.
2012-03-03 00:20:00 -08:00
Mark Adler
2547c6c81f
Don't use library or built-in byte swaps.
...
Using optimized byte swaps reduced portability for no real benefit,
since they are in parts of the code that represent a tiny fraction
of the execution time. So a simple definition of a byte swap is
now used.
2012-03-03 00:03:30 -08:00
Mark Adler
513dfcc00e
Fix make_vms.com for VAX [Zinser].
2012-03-02 23:50:17 -08:00
Mark Adler
05de38d11e
Cast to char * in gzprintf to avoid warnings [Zinser].
2012-03-02 23:47:42 -08:00
Mark Adler
80f3e39eb8
Avoid using __int64 for gcc or solo compilation.
2012-02-20 09:24:30 -08:00
Mark Adler
3f4339b61b
Improve the detection of no hidden visibility attribute.
2012-02-19 23:33:10 -08:00
Mark Adler
e6d2a8471b
Do not use the visibility attribute if NO_VIZ defined.
2012-02-19 22:45:10 -08:00
Mark Adler
8435052a6b
Update version numbers and year in win32/README-WIN32.txt.
2012-02-19 22:36:40 -08:00