Commit Graph

  • ab0266a362 Avoid use of memcpy() in inflate when areas can overlap. develop Mark Adler 2025-02-01 17:09:32 -0800
  • 8a1ed1a49c
    Merge 31e3e58915 into ec346f1c39 Hans Wennborg 2025-02-01 15:35:40 -0800
  • a7794420df
    Merge c688170720 into ec346f1c39 BRIAN RICHARD WEYBRECHT 2025-02-01 08:29:38 +0000
  • ec346f1c39 Update Makefile to not recreate zconf.h and zconf.h.cmakein. Mark Adler 2025-01-31 20:11:37 -0800
  • 61a56bcbb0 CMake: Make USE_FILE32API part of the interface. Vollstrecker 2025-01-24 11:42:37 +0100
  • 4891d8185a CMake: Give minizip a suffix on Cygwin as well. Vollstrecker 2025-01-24 10:42:58 +0100
  • de4dea8007 CMake: Disable minizip on Cygwin. Vollstrecker 2025-01-22 23:37:38 +0100
  • 953b3d79bf CMake: Correct workflow line continuation. Vollstrecker 2025-01-22 21:54:53 +0100
  • 2c62f8885c CMake: Clean up spaces in required versions. Vollstrecker 2025-01-22 19:57:19 +0100
  • cdb3ab194c CMake: Correct workflow options to disable bzip2 on Windows. Vollstrecker 2025-01-22 19:48:48 +0100
  • 5a31e529bc CMake: Add the tested version of cmake (3.31). Vollstrecker 2025-01-22 19:01:14 +0100
  • 6c2ab4ddc6 CMake: Do not test with bzip2 on Windows or Cygwin. Vollstrecker 2025-01-22 18:49:43 +0100
  • 05051d236b CMake: Install bzip2 on Cygwin in workflow. Vollstrecker 2025-01-22 18:05:59 +0100
  • 5760ba1570 CMake: Correct runner.os to Linux. Vollstrecker 2025-01-22 18:02:09 +0100
  • c6d44927c5 CMake: Switch from make back to ninja. Vollstrecker 2025-01-22 17:53:17 +0100
  • 63ded6faaf CMake: Install missing bzip2 in workflow. Vollstrecker 2025-01-22 17:52:59 +0100
  • 1cac365fe4 CMake: Add make to Cygwin. Vollstrecker 2025-01-22 17:27:28 +0100
  • 03449d49ba CMake: Re-enable testing with bzip2. Vollstrecker 2025-01-22 17:27:16 +0100
  • 6c224f159e CMake: Change README-cmake to README-cmake.md with formatting. Vollstrecker 2025-01-22 17:24:17 +0100
  • 213998f2b0 CMake: Include bzip2 in the interface. Vollstrecker 2025-01-22 17:05:05 +0100
  • 734f974753 CMake: Re-enable Cygwin tests without Ninja. Vollstrecker 2025-01-22 17:04:43 +0100
  • 6925d39b50 CMake: Fix typo. Vollstrecker 2025-01-03 09:59:13 +0100
  • 8b8a124eb4 CMake: Add cmake-format.yaml and reformat the cmake files. Vollstrecker 2025-01-03 09:50:16 +0100
  • 4f2671d50c CMake: Remove unused variable. Vollstrecker 2025-01-03 09:19:50 +0100
  • 00cbe1d6b1 CMake: Disable testing on Cygwin. Vollstrecker 2024-12-31 19:10:41 +0100
  • b9cf26c056 CMake: Increase CMake minimum version to 3.12. Vollstrecker 2024-12-31 15:52:30 +0100
  • b8ae23d4c8 CMake: Disable bzip2 for tests. Vollstrecker 2024-12-31 14:18:49 +0100
  • 7667ca5593 CMake: Re-enable Cygwin and MSYS tests. Vollstrecker 2024-12-31 14:02:13 +0100
  • c31099862f CMake: Add one more alias for llvm-cov. Vollstrecker 2024-12-31 14:01:49 +0100
  • 1be9392124 CMake: Add a README.cmake. Vollstrecker 2024-12-31 13:39:43 +0100
  • 42a670ec20 CMake: Restore lost variable. Vollstrecker 2024-12-31 13:37:08 +0100
  • 33b8e6f507 CMake: Rename option to ZLIB_INSTALL. Vollstrecker 2024-12-31 13:16:28 +0100
  • 10a12ec427 CMake: Correct wording for minizip options. Vollstrecker 2024-12-31 13:13:14 +0100
  • abf7487d6c CMake: Add components selection. Vollstrecker 2024-12-31 12:55:38 +0100
  • e843c631d6 CMake: Refine tests. Vollstrecker 2024-12-30 11:14:36 +0100
  • d51255713b CMake: Do not link to bzip2. Vollstrecker 2024-12-30 11:13:59 +0100
  • 8fee881981 CMake: Clean up formatting. Vollstrecker 2024-12-30 11:06:40 +0100
  • 5fd63442f9 CMake: Search for zlib by CONFIG to get all needed targets. Vollstrecker 2024-12-30 11:06:28 +0100
  • 62b5b4eff8 CMake: Make bzip2 required if it's requested. Vollstrecker 2024-12-30 11:05:39 +0100
  • f42008f5b4 CMake: Avoid double inclusion of CPack warning. Vollstrecker 2024-12-30 10:56:46 +0100
  • 15a3751836 CMake: Order the includes consistently. Vollstrecker 2024-12-30 10:56:16 +0100
  • ede311d685 CMake: Make bzip2 optional. Vollstrecker 2024-12-27 16:15:03 +0100
  • d82da0fd15 CMake: Remove cmake out-of-tree test. Vollstrecker 2024-12-27 10:58:44 +0100
  • 373bc1d7c5 CMake: Uncomment stop sign. Vollstrecker 2024-12-27 10:58:25 +0100
  • c99a4ae60f CMake: Depend on bzip2 only if it's found. Vollstrecker 2024-12-27 10:32:31 +0100
  • 5a2ca3cb80 CMake: Add packaging to tests. Vollstrecker 2024-12-26 23:09:28 +0100
  • e573155946 CMake: Add CPack. Vollstrecker 2024-12-26 18:21:26 +0100
  • 09b21ebd33 Correct one more comment style in minizip. Vollstrecker 2024-12-26 14:10:46 +0100
  • 0263e58ad4 CMake: Prevent a 32-bit minizip build. Vollstrecker 2024-12-26 14:03:04 +0100
  • 9d25fa340e Use consistent comment style in minizip. Vollstrecker 2024-12-26 14:02:31 +0100
  • e677f1f1c7 Disable make cover if no gcov was found. Vollstrecker 2024-12-25 18:52:44 +0100
  • 039c3610e5 Remove -Werror from configure workflow. Vollstrecker 2024-12-25 14:54:22 +0100
  • 2408dedfa5 Support clang without version suffix for coverage testing. Vollstrecker 2024-12-25 14:51:14 +0100
  • 121e4168b9 CMake: Increase CMake version to 3.12 for minizip tests. Vollstrecker 2024-12-25 13:02:38 +0100
  • 44919160de Adjust coverage testing to the llvm gcov calling convention. Vollstrecker 2024-12-25 12:52:53 +0100
  • 9ddf1b4bc5 CMake: Correct build directory for second workflow run. Vollstrecker 2024-12-25 10:06:14 +0100
  • a5db296ace CMake: Increase CMake version to 3.10 for tests. Vollstrecker 2024-12-25 10:02:38 +0100
  • c9467bd5f8 Correct QEMU package name to qemu-system in workflow. Vollstrecker 2024-12-25 09:56:21 +0100
  • c7e9d282e7 CMake: Do just one build with -Werror in workflow. Vollstrecker 2024-12-25 09:55:27 +0100
  • 1869359d44 CMake: Split the builds of infcover and minizip in workflow. Vollstrecker 2024-12-25 09:55:07 +0100
  • 3b613563d3 CMake: Prefix coverage test name with zlib. Vollstrecker 2024-12-25 09:07:14 +0100
  • d80817ac95 CMake: Restore leading underscore in _LARGEFILE64_SOURCE. Vollstrecker 2024-12-25 00:51:02 +0100
  • 0b9b43b45b Fix inflate coverage test in Makefile.in. Vollstrecker 2024-12-24 23:11:22 +0100
  • 93457606bf CMake: Add inflate coverage test. Vollstrecker 2024-12-24 21:44:05 +0100
  • 27198174ca CMake: Correct target to minizip. Vollstrecker 2024-12-24 21:43:52 +0100
  • d3ab1df503 CMake: Test minizip in the workflows. Vollstrecker 2024-12-24 21:42:47 +0100
  • 5163cb6d3b CMake: Move testing into test/CMakeLists.txt. Vollstrecker 2024-12-22 16:10:22 +0100
  • 99d41ee5c6 CMake: Make minizip search for config. Werner 2024-12-15 21:05:49 +0100
  • dfaf27b0c8 CMake: Change to FindZLIB and ZLIB.cmake. Werner 2024-12-15 20:07:20 +0100
  • 5f98365bc9 CMake: Install ints.h for minizip. Werner 2024-12-15 19:17:25 +0100
  • aefb4b5b94 CMake: Rename exports of minizip. Werner 2024-12-12 06:35:57 +0100
  • 5ff476ee43 CMake: Add minizip. Vollstrecker 2024-12-11 09:14:00 +0100
  • 920385267f CMake: Fix parallel testing. Vollstrecker 2024-12-11 09:12:30 +0100
  • d7afcaa2be CMake: Shorten test names. Vollstrecker 2024-12-11 09:12:05 +0100
  • adb40de349 CMake: Indicate a clear signature in add_test. Vollstrecker 2024-12-11 09:10:44 +0100
  • cff14d5dc3 CMake: Use the full version number. Vollstrecker 2024-12-11 09:09:45 +0100
  • 82665659ad CMake: Remove leading underscore from _LARGEFILE64_SOURCE. Vollstrecker 2024-12-11 09:09:07 +0100
  • a7c6dbf821 CMake: Detect visibility attribute in MSVC. Vollstrecker 2024-12-11 09:08:47 +0100
  • 79d96ebdb7 CMake: Clear variable with unset. Vollstrecker 2024-12-11 09:07:56 +0100
  • b5c01971c2 CMake: Remove zconf.h. Vollstrecker 2024-12-07 17:26:12 +0100
  • 3d6dc3c3aa CMake: Create zconf.h from zconf.h.in. Vollstrecker 2024-12-07 17:23:40 +0100
  • 9e058e8443 CMake: Add option for ZLIB_PREFIX. Vollstrecker 2024-12-07 17:20:40 +0100
  • 53c2727aaf CMake: Silence deprecation warning on the action runners. Vollstrecker 2024-12-05 19:02:29 +0100
  • 15ba5055a9 CMake: Adapt pkgconfig-file to the GnuInstallDirs layout. Vollstrecker 2024-12-05 19:01:48 +0100
  • 155d88378e CMake: Test static builds. Vollstrecker 2024-12-05 17:22:17 +0100
  • fd00a94838 CMake: Disable MinGW and Cygwin tests. Vollstrecker 2024-12-05 13:17:14 +0100
  • b74d77a0dd CMake: Install compatible DLL on MinGW. Vollstrecker 2024-12-05 13:15:49 +0100
  • e0b78cea4f CMake: Name the shared library cygz.dll on Cygwin. Vollstrecker 2024-12-05 12:31:33 +0100
  • 494830e2df CMake: Remove use of ZLIB_BUILD_EXAMPLES option in workflow. Vollstrecker 2024-12-05 11:39:40 +0100
  • 01ef679251 CMake: Pass CC and CFLAGS to the tests. Vollstrecker 2024-12-05 11:31:22 +0100
  • 4d74e4498e CMake: Add the version to the exported configuration. Vollstrecker 2024-12-05 11:10:55 +0100
  • 6084c550c3 CMake: Set the platform and configuration for the tests. Vollstrecker 2024-12-05 11:10:23 +0100
  • 1fce5f2cdf CMake: Add more tests. Vollstrecker 2024-12-04 17:12:37 +0100
  • 7dc2b78206 CMake: Add test for usage with find_package. Vollstrecker 2024-12-03 15:23:19 +0100
  • a794225144 CMake: Permit install to put different things in different places. Vollstrecker 2024-12-03 13:45:44 +0100
  • f4624f3f03 CMake: Add zlibExport. Vollstrecker 2024-12-03 13:45:14 +0100
  • e37a1a8345 CMake: Warn if no build-type is selected. Vollstrecker 2024-12-03 13:44:06 +0100
  • f7ab6e4373 CMake: Add aliases to match the export names. Vollstrecker 2024-12-02 15:11:31 +0100
  • f0175c69e2 CMake: Add INSTALL_INTERFACE for a proper export. Vollstrecker 2024-12-02 15:09:17 +0100
  • 633ec87677 CMake: Add zlib1.rc to Cygwin build. Vollstrecker 2024-12-02 15:08:19 +0100