Commit Graph

  • ab78c08695 Project files for building with Visual Studio 2013 (VC12). The version number in zlibvc.def had to be truncated to 1.2 because the latest version of the Microsoft tools became a little more picky about the syntax. This is cosmetic, though. Daniel Guerrero 2014-05-28 12:06:12 +0200
  • 12e7894a32 64 bit build quatmax 2014-05-27 12:55:11 +0200
  • 1d104743be Merge 95a8127fb1 into 5089329162 dietmarw 2014-04-30 21:54:01 +0000
  • 95a8127fb1 Corrects the undefined (and mixed) encoding in the ChangeLog files Dietmar Winkler 2014-04-30 23:33:33 +0200
  • e7896cc327 Merge fad1a0fa06 into 5089329162 Sergey Zabolotskikh 2014-04-28 14:22:14 +0000
  • fad1a0fa06 add vc12 version of the zlib project, used by the application Sergei Zabolotskikh 2014-04-28 11:21:00 +0200
  • 9cbda797c1 Note in zlib.h that compress() uses Z_DEFAULT_COMPRESSION. Mark Adler 2014-04-26 08:12:37 -0700
  • 7d54c69413 Fix uncompress() to work on lengths more than a maximum unsigned. Mark Adler 2014-04-26 08:04:09 -0700
  • f898bbed89 Fix compress() to work on lengths more than a maximum unsigned. Mark Adler 2014-04-25 21:52:19 -0700
  • 14f91a01d7 Fix MingGW i686 build error with asm implemenation. Like Ma 2013-03-07 16:35:44 +0800
  • 0092a447dd Simplify installation paths. Like Ma 2013-03-07 15:32:29 +0800
  • 0b474af23b Fix incorrect indent in CMakeLists.txt Like Ma 2013-03-07 15:23:27 +0800
  • 72c70060d8 Assure that gzoffset() is correct when appending. Mark Adler 2014-04-24 19:45:36 -0400
  • 12d53b31fb Fix the output names of libraries in Windows. Like Ma 2013-03-07 15:19:59 +0800
  • 8fe233dbf3 Detech hardware support from CFLAGS. Shuxin Yang 2014-04-22 22:17:07 -0700
  • f64eee61d5 Use "crc32" (of SSE 4.2) instruction for better hash function. Shuxin Yang 2014-04-20 18:16:44 -0700
  • 24ce4981d1 correct the way of checking PCLMUL support Shuxin Yang 2014-04-20 16:16:01 -0700
  • 32de507436 Minor enhancement to put_short() macro. This change saw marginal speedup (about 0% to 3% depending on the compression level and input). I guess the speedup likely arises from following facts: Shuxin Yang 2014-04-20 15:50:33 -0700
  • d076dc02fb Uses PCLMULQDQ instrucion for CRC computation. For text input, this change sees about 5% speedup to compression at level of 3, 5, 6. Level-1/9 sees significantly higher/lower speedup. Decompression shows about 20% speedup. Shuxin Yang 2014-04-19 23:47:46 -0700
  • a6698d3469 Pass target architecture info to Makefile.in to render it possible using conditional-directive for target architecture. Shuxin Yang 2014-04-19 16:58:30 -0700
  • 587a8e72ef Remove Makefile which is derived from Makefile.in Shuxin Yang 2014-04-19 10:54:01 -0700
  • 651dad4ee8 ignore compiled files Sergei Zabolotskikh 2014-04-10 11:06:27 +0200
  • 87005109eb Merge d9b49cdd92 into 5089329162 Fredrik Orderud 2014-04-08 18:25:19 +0000
  • d9b49cdd92 Delete "vc11" projects and rename "vc10" projects to "vc1x" to signal version independence. Fredrik Orderud 2014-04-08 20:21:51 +0200
  • 00bdc1dc55 Change to default LIB, DLL and PDB filenames. Fredrik Orderud 2014-04-08 00:33:38 +0200
  • 110a4d0501 Add "d" suffix to TargetName in Debug configurations. Fredrik Orderud 2014-04-08 00:28:07 +0200
  • 1971898aeb Disable SAFESEH in Debug|Win32 and Release|Win32 to resolve the following linker errors: match686.obj : error LNK2026: module unsafe for SAFESEH image. inffas32.obj : error LNK2026: module unsafe for SAFESEH image. Fredrik Orderud 2014-04-08 00:14:56 +0200
  • 502d8e620d Fix incorrect assembly path in Debug|x64 pre-build script. Fredrik Orderud 2014-04-08 00:09:07 +0200
  • cacf140a66 Shorten down version number by discarding the third number. Fredrik Orderud 2014-04-08 00:01:57 +0200
  • 31043308c3 longest_match() implementation for x86-family platform. Shuxin Yang 2014-03-18 11:15:06 -0700
  • f418c32a4e Restructure the loop, and see about 3% speedup in run time. I believe the speedup arises from: o. Remove the conditional branch in the loop o. Remove some indirection memory accesses: The memory accesses to "s->prev_length" s->strstart" cannot be promoted to register because the compiler is not able to disambiguate them with store-operation in INSERT_STRING() o. Convert non-countable loop to countable loop. I'm not sure if this change really contribute, in general, countable loop is lots easier to optimized than non-countable loop. Shuxin Yang 2014-03-17 18:17:23 -0700
  • 1ec60f9b0a Update make.sh Vitaemachina 2014-03-11 09:41:39 -0500
  • e1b034cfcc Rewrite the loops such that gcc can vectorize them using saturated-sub on x86-64 architecture. Speedup the performance by some 7% on my linux box with corei7 archiecture. shuxinyang 2014-03-09 17:20:02 -0700
  • 66766822aa Merge 794a80e81a into 5089329162 Mark Sturgill 2014-02-21 18:01:47 -0700
  • 794a80e81a update ReleaseWithoutAsm configurations Mark Sturgill 2014-02-21 18:01:27 -0700
  • 2599f9934e add vc12 (visual studio 2013) solution and project files Mark Sturgill 2014-02-21 16:14:56 -0700
  • 07e7274966 vc120_xp toolset Markus 2014-01-20 14:56:25 +0100
  • 58f01d04f7 changes for linking with wt-3.1.1 quatmax 2013-12-30 14:52:30 +0100
  • 5f2b3a58cc set /SAFESEH:NO on lib builds quatmax 2013-12-30 09:04:48 +0100
  • 2332f0b343 added vc 2013 solution + new assembler bat-file quatmax 2013-12-27 12:25:41 +0100
  • 17e6a80e7c New OS/400 platform: obsoletes as400. New compilation script. Support for IFS. Patrick Monnerat 2013-10-22 18:27:04 +0200
  • d75d180098 Adjustment to iowin32 of minizip to allow explicitly ignoring the WinRT API Tim Rogers 2013-10-15 13:42:49 -0700
  • 960beffad7 configure script fails to detect clang on OS X. Michelangelo De Simone 2013-09-29 19:25:07 -0700
  • 4acddab3e2 vs project settings and build version definition correction Mark Sturgill 2013-09-29 04:34:54 -0700
  • 26636128be Do not define errno for newer Windows CE C Run-Time version Patrick Gansterer 2013-09-26 12:22:32 +0200
  • 799c87c0d8 Improve contrib/blast to return unused bytes. Fix the test code to report the count of unused bytes at the end correctly. Add the ability to provide initial input to blast(). Mark Adler 2013-08-24 01:53:31 -0700
  • 89e335abb4 Fix contrib/minizip to permit unzipping with desktop API [Zouzou]. Mark Adler 2013-08-03 18:13:23 -0700
  • 0b5c0c94ff Win32 implementation of minizip ZTELL64 broken Artem Krylsov 2013-07-09 16:07:15 +0700
  • 8b2219ea87 Fix typo in comment Jonathan Wakely 2013-07-06 13:08:37 +0100
  • 5b88571f41 Fix typos in comments Jonathan Wakely 2013-07-06 13:07:47 +0100
  • ef92cda308 Merge 1fa1a4a319 into 5089329162 Veres Lajos 2013-06-12 16:10:54 -0700
  • 1fa1a4a319 misspellings fixes by https://github.com/vlajos/misspell_fixer Veres Lajos 2013-06-13 00:09:05 +0100
  • 746e9a8b77 CMake: file(RENAME) since 2.8 Peter Kümmel 2013-05-26 11:30:47 +0300
  • 303d92cfee Spacing cleanup. Mark Adler 2013-05-23 20:11:54 -0700
  • d25fbb8618 Whitespace. Xin Li 2012-12-31 00:31:15 -0800
  • ceeb615f46 Change version number to 1.2.8.1. Mark Adler 2013-05-02 23:12:54 -0700
  • 5089329162 zlib 1.2.8 v1.2.8 Mark Adler 2013-04-28 16:03:34 -0700
  • 5b5da45640 Fix mixed line endings in contrib/vstudio. Mark Adler 2013-04-28 17:21:50 -0700
  • 2dad5389af Correct spelling error in zlib.h. Mark Adler 2013-04-28 15:36:25 -0700
  • b4d802825a Clean up contrib/vstudio [Roß]. Mark Adler 2013-04-18 21:47:59 -1000
  • f5ec26344f Update some copyright years. Mark Adler 2013-04-18 21:38:15 -1000
  • bddc968b14 Do not force Z_CONST for C++. Mark Adler 2013-04-14 10:31:31 -0700
  • 5481269e1f Update contrib/minizip/iowin32.c for Windows RT [Vollant]. Mark Adler 2013-04-14 10:05:43 -0700
  • e8fee0ea7b Change version number to 1.2.8. Mark Adler 2013-04-13 21:38:26 -0700
  • 7fc1112648 Merge 383b3a1698 into b7bc388454 Thomas Roß 2013-04-16 08:34:40 -0700
  • 383b3a1698 Added VS2012 build instructions. Thomas Roß 2013-04-16 17:10:15 +0200
  • 8a77a99b55 Renamed proper VS2012 solution from vc12 to vc11. Thomas Roß 2013-04-16 17:02:28 +0200
  • 1327757ad4 Deleted strange wanna be vc11 solution. Thomas Roß 2013-04-16 17:00:56 +0200
  • 34580ac56a Deleted VS2010 user settings. Thomas Roß 2013-04-16 16:58:24 +0200
  • 9a4289290e Merge remote-tracking branch 'upstream/develop' into develop Thomas Roß 2013-04-14 16:21:41 +0200
  • b7bc388454 zlib 1.2.7.3 v1.2.7.3 Mark Adler 2013-04-13 21:18:35 -0700
  • c714072020 Fix version numbers and DLL names in contrib/vstudio/*/zlib.rc. Mark Adler 2013-04-13 19:11:47 -0700
  • 388a285cb8 Change version number to 1.2.7.3. Mark Adler 2013-04-13 18:58:46 -0700
  • 139c67fc87 zlib 1.2.7.2 v1.2.7.2 Mark Adler 2013-04-13 18:15:42 -0700
  • 70252daf89 Add casts in gzwrite.c for pointer differences. Mark Adler 2013-04-13 18:04:06 -0700
  • 9b703f2000 Fix typo in win32/Makefile.msc. Mark Adler 2013-04-13 17:54:57 -0700
  • 5d33c62c7d Change check for a four-byte type back to hexadecimal. Mark Adler 2013-04-13 15:54:03 -0700
  • 8a93f49c86 Change version number to 1.2.7.2. Mark Adler 2013-04-13 08:08:57 -0700
  • f638b66140 Merge remote-tracking branch 'upstream/develop' into develop Thomas Roß 2013-04-07 02:03:37 +0200
  • 0b16609409 zlib 1.2.7.1 v1.2.7.1 Mark Adler 2013-03-24 22:46:40 -0700
  • f81b79c559 Line length cleanup. Mark Adler 2013-03-24 22:30:40 -0700
  • c661c374e8 Do not return Z_BUF_ERROR if deflateParam() has nothing to write. Mark Adler 2013-03-24 22:12:31 -0700
  • 81c3068b9a In Makefile uninstall, don't rm if preceding cd fails. Mark Adler 2013-03-24 16:57:32 -0700
  • d3b613e320 Minor spacing cleanup in a comment in gzguts.h. Mark Adler 2013-03-24 16:56:05 -0700
  • 318a5e190e Add man pages for minizip and miniunzip. Enrico Weigelt, metux IT service 2010-07-06 20:06:08 +0200
  • e9f0b78443 Add casts and consts to ease user conversion to C++. Mark Adler 2013-03-24 15:18:02 -0700
  • 0aac8cf7c4 Clean up the addition of gzvprintf. Mark Adler 2013-03-23 23:47:15 -0700
  • f0546c8e34 Clean up the addition of inflateGetDictionary. Mark Adler 2013-03-23 22:57:27 -0700
  • 03ff48cc67 Remove runtime check in configure for four-byte integer type. Mark Adler 2013-03-23 22:27:43 -0700
  • 66fcefbb2f Fix configure for Sun shell. Mark Adler 2013-03-23 13:50:10 -0700
  • b06dee4369 Add gzvprintf() as an undocumented function in zlib. Mark Adler 2013-03-22 18:32:37 -0700
  • dd5d0940e9 Add vc11 and vc12 build files to contrib/vstudio. Mark Adler 2013-03-22 17:38:37 -0700
  • 75395fb8b5 Merge remote-tracking branch 'upstream/develop' into develop Thomas Roß 2013-02-24 15:27:19 +0100
  • a2d71e8e66 Fix typos in the use of _LARGEFILE64_SOURCE in zconf.h. Mark Adler 2013-02-24 00:16:24 -0800
  • 7ea5db97c8 Merge cd90fb9580 into 51370f3656 like 2013-02-24 00:04:41 -0800
  • bc7e017112 Suport i686 and amd64 assembler builds in CMakeLists.txt. Like Ma 2013-02-12 02:41:27 +0800
  • 64a77facc0 Add TOP support to win32/Makefile.msc. E. Timothy Uy 2012-12-20 12:36:55 -0800
  • 79a7058be4 Simplify contrib/vstudio/vc10 with 'd' suffix. Fredrik Orderud 2012-12-11 21:44:56 +0100
  • 63ba7582b8 Fix types in contrib/minizip to match result of get_crc_table(). takacsd 2012-11-30 19:43:50 +0100
  • 00dfee0b2e Fix casting error in contrib/testzlib/testzlib.c. Jason Williams 2012-11-27 07:27:06 +0300