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
Mark Adler
d63c888039
Use __WATCOMC__ instead of __WATCOM__.
2012-02-18 23:11:49 -08:00
Mark Adler
10fca844b1
Include unistd.h for Watcom C.
2012-02-18 15:37:37 -08:00
Mark Adler
a75d6ea070
Require gcc 4.0 or later on Mac OS X to use the hidden attribute.
2012-02-18 15:37:28 -08:00
Török Edwin
660103339f
Fix build with non-GNU make on Solaris.
2012-02-18 14:40:59 -08:00
Mark Adler
d81e7213b7
Restore gzgetc_ for backward compatibility with 1.2.6.
2012-02-18 14:15:17 -08:00
Mark Adler
6838df9246
Test for existence of strerror.
...
SunOS 4.1 claims that it is __STDC__, but it does not have strerror
in string.h. Instead of using __STDC__, this puts a direct test
for strerror in configure, and uses that information in gzguts.h.
2012-02-18 13:55:09 -08:00
Mark Adler
d1714a57c5
Replace use of memmove() with a simple copy for portability.
...
SunOS 4.1 doesn't have memmove(), and there may be others. memcpy()
should not be used for overlapping copies, so here a simple copy is
implemented that works for the particular direction of the overlap,
which is where the destination precedes the source.
2012-02-18 13:37:45 -08:00
Mark Adler
455adc3029
Expunge gzgetc_ from configuration files.
2012-02-13 23:34:48 -08:00
Mark Adler
eee7b9e576
Remove unnecessary include for byte swap built-in [Bosmans].
2012-02-13 23:03:36 -08:00
Mark Adler
5bbdc122ad
Don't use built-in byte swaps if compiled solo.
2012-02-12 19:28:06 -08:00
Mark Adler
72e2c8f088
Change version number to 1.2.7.
2012-02-12 16:15:47 -08:00
Mark Adler
94acb3c1a0
zlib 1.2.6.1
2012-02-12 14:20:33 -08:00
Mark Adler
75143f819f
Fix minor typo in zlib.h comments [Rześniowiecki].
2012-02-11 00:31:24 -08:00
Mark Adler
7d45cf5a1d
Use optimized byte swap operations for Microsoft and GNU [Snyder].
2012-02-11 00:26:38 -08:00
Mark Adler
1a4ba8cd91
Remove unnecessary gzgetc_ function.
2012-02-10 23:55:12 -08:00
Mark Adler
9894494537
Update make_vms.com [Zinser].
2012-02-05 10:55:09 -08:00
Mark Adler
fc68b60086
Minor cleanup in contrib/minizip/zip.c [Vollant].
2012-02-04 10:14:13 -08:00
Mark Adler
2dadd2fab4
Use name in GCC_CLASSIC as C compiler for coverage testing, if set.
...
Apple removed support for gcov in the default gcc compiler chain,
when they moved to llvm. This can be circumvented in XCode 4.2 by
using the gcc chain with gcc-4.2. This patch allows setting
GCC_CLASSIC to the name of a real gcc executable (e.g. "gcc-4.2")
to allow coverage testing.
2012-02-04 10:00:48 -08:00