1
0
mirror of https://git.tukaani.org/xz.git synced 2025-04-15 04:00:50 +00:00

Commit Graph

  • 0c1e6d900b CI: Let CMake use the CC environment variable Lasse Collin 2024-06-24 14:54:17 +03:00
  • a3d6eb797c CMake: Add autodetection for 32-bit x86 CRC assembly usage Lasse Collin 2024-06-20 23:25:42 +03:00
  • dbc14f213e CMake: Move option(XZ_ASM_I386) downwards a few lines Lasse Collin 2024-06-20 23:00:59 +03:00
  • e5c2b07b48 DOS: Update Makefile and config.h for the CRC changes Lasse Collin 2024-06-20 18:45:41 +03:00
  • fe77c4e130 liblzma: Tidy up crc_common.h Lasse Collin 2024-06-23 15:35:35 +03:00
  • 7484d37538 liblzma: Move lzma_crcXX_table[][] declarations to crc_common.h Lasse Collin 2024-06-23 14:22:08 +03:00
  • 85b081f5d4 liblzma: Make 32-bit x86 CRC assembly co-exist with CLMUL Lasse Collin 2024-06-19 18:38:22 +03:00
  • 6667d503b5 liblzma: CRC: Rename crcXX_generic to lzma_crcXX_generic Lasse Collin 2024-06-19 17:44:41 +03:00
  • 1dca581ff2 CMake: Define HAVE_CRC_X86_ASM when 32-bit x86 CRC assembly is used Lasse Collin 2024-06-20 22:55:22 +03:00
  • f76837acb6 Build: Define HAVE_CRC_X86_ASM when 32-bit x86 CRC assembly is used Lasse Collin 2024-05-10 16:00:26 +03:00
  • 9ce0866b07 CI: Update to the new renamed options in CMakeLists.txt Lasse Collin 2024-06-21 00:46:09 +03:00
  • 0232e66d5b CMake: Add XZ_EXTERNAL_SHA256 Lasse Collin 2024-06-20 18:12:22 +03:00
  • 4535b80cae CMake: Move threading detection a few lines up Lasse Collin 2024-06-20 18:12:21 +03:00
  • 94d062dbac CMake: Move the sandbox code out of the liblzma section Lasse Collin 2024-06-20 18:12:21 +03:00
  • 75ce4797d4 CMake: Keep existing options in LIBS when adding -lrt Lasse Collin 2024-06-20 18:12:21 +03:00
  • 47aaa92516 CMake: Don't install scripts if the xz tool isn't built Lasse Collin 2024-06-15 18:07:04 +03:00
  • fb50c6ba1d CMake: Add XZ_TOOL_XZDEC and XZ_TOOL_LZMADEC Lasse Collin 2024-06-15 18:07:04 +03:00
  • def767f7d1 CMake: Add XZ_TOOL_LZMAINFO Lasse Collin 2024-06-15 18:07:04 +03:00
  • 5600e370fb CMake: Add XZ_TOOL_XZ Lasse Collin 2024-06-15 18:07:04 +03:00
  • 6a3c4aaa43 Windows: Drop Visual Studio 2013 support Lasse Collin 2024-06-15 18:07:04 +03:00
  • 5d5c92b262 CMake: Add XZ_TOOL_SCRIPTS Lasse Collin 2024-06-15 18:07:04 +03:00
  • d274a2bc00 CMake: Add XZ_DOC Lasse Collin 2024-06-15 18:07:04 +03:00
  • 188143a50a CMake: Refactor XZ_SYMBOL_VERSIONING to match configure.ac Lasse Collin 2024-06-20 21:53:03 +03:00
  • cc52ef8ed3 CMake: Use the same option list for XZ_THREADS as in configure.ac Lasse Collin 2024-06-15 18:07:04 +03:00
  • 37f7af3452 CMake: Use the same option list for XZ_SANDBOX as in configure.ac Lasse Collin 2024-06-15 18:07:04 +03:00
  • c715dec8e8 CMake: Fix indentation Lasse Collin 2024-06-15 18:07:04 +03:00
  • ea379f2f18 CMake: Add warning options for GCC and Clang Lasse Collin 2024-06-15 18:07:04 +03:00
  • 7422333819 CMake: Use \040 instead of \x20 for a space Lasse Collin 2024-06-15 18:07:04 +03:00
  • e8854b6bdc CMake: Add XZ_ASSUME_RAM Lasse Collin 2024-06-15 18:07:04 +03:00
  • e1127e75cb CMake: Rename liblzma_INSTALL_CMAKEDIR to XZ_INSTALL_CMAKEDIR Lasse Collin 2024-06-15 18:07:04 +03:00
  • 96abfe98c1 CMake: Refactor ADDITIONAL_CHECK_TYPES to XZ_CHECKS Lasse Collin 2024-06-15 18:07:04 +03:00
  • 679500ffe0 CMake: Rename the cache variable POSIX_SHELL to XZ_POSIX_SHELL Lasse Collin 2024-06-15 18:07:04 +03:00
  • e5c0eb2e50 CMake: Rename ENCODERS and DECODERS to use XZ_ prefix Lasse Collin 2024-06-15 18:07:04 +03:00
  • e7785e2061 CMake: Rename MATCH_FINDERS to XZ_MATCH_FINDERS Lasse Collin 2024-06-15 18:07:04 +03:00
  • 63294806b4 CMake: Rename SYMBOL_VERSIONING to XZ_SYMBOL_VERSIONING Lasse Collin 2024-06-15 18:07:04 +03:00
  • ad245b1336 CMake: Rename ENABLE_THREADS to XZ_THREADS Lasse Collin 2024-06-15 18:07:04 +03:00
  • 4250d4de32 CMake: Rename ENABLE_SANDBOX to XZ_SANDBOX Lasse Collin 2024-06-15 18:07:04 +03:00
  • 0fdcd0c582 CMake: Rename ENABLE_X86_ASM to XZ_ASM_I386 Lasse Collin 2024-06-15 18:07:04 +03:00
  • e017d5526e CMake: Rename CREATE_XZ_SYMLINKS to XZ_TOOL_SYMLINKS Lasse Collin 2024-06-15 18:07:04 +03:00
  • 04cac14fcb CMake: Rename CREATE_LZMA_SYMLINKS to XZ_TOOL_LZMA_SYMLINKS Lasse Collin 2024-06-15 18:07:04 +03:00
  • 612ccebf88 CMake: Rename ALLOW_ARM64_CRC32 to XZ_ARM64_CRC32 Lasse Collin 2024-06-15 18:07:04 +03:00
  • 3dcc12290d CMake: Rename ALLOW_CLMUL_CRC to XZ_CLMUL_CRC Lasse Collin 2024-06-15 18:07:04 +03:00
  • 4b8faa7244 CMake: Rename ENABLE_DOXYGEN to XZ_DOXYGEN Lasse Collin 2024-06-15 18:07:04 +03:00
  • b56273ae57 CMake: Rename LZIP_DECODER to XZ_LZIP_DECODER Lasse Collin 2024-06-15 18:07:04 +03:00
  • 2343992fcb CMake: Rename MICROLZMA_ENCODER/DECODER to XZ_MICROLZMA_ENCODER/DECODER Lasse Collin 2024-06-15 18:07:04 +03:00
  • 96f0a6632c CMake: Rename ENABLE_SMALL to XZ_SMALL Lasse Collin 2024-06-15 18:07:04 +03:00
  • 29f77c7b70 CMake: Rename ENABLE_NLS to XZ_NLS Lasse Collin 2024-06-15 18:07:04 +03:00
  • ac05f1b0d7 CMake: Link Threads::Threads as PRIVATE to liblzma Lasse Collin 2024-06-15 23:34:29 +03:00
  • 82986d8c69 CMake: Add empty lines Lasse Collin 2024-06-16 19:39:32 +03:00
  • 2aecffe0f0 CMake: Use CMAKE_THREAD_LIBS_INIT in liblzma.pc only with pthreads Lasse Collin 2024-06-16 19:37:36 +03:00
  • 664918bd36 Update THANKS Lasse Collin 2024-06-17 18:20:14 +03:00
  • 5ca96a9348 CMake: Use native newlines in liblzma.pc Lasse Collin 2024-06-16 19:25:07 +03:00
  • ebd155c3a1 CMake: Use relative paths in liblzma.pc if possible Lasse Collin 2024-06-16 19:18:56 +03:00
  • 7a366d93cf Revert "CMake: Set only "prefix" as an absolute path in liblzma.pc" Lasse Collin 2024-06-16 18:33:08 +03:00
  • 30a2d5d510 liblzma: CRC CLMUL: Omit is_arch_extension_supported() when not needed Lasse Collin 2024-06-16 13:39:37 +03:00
  • 54eaea5ea4 liblzma: x86 CLMUL CRC: Rewrite Lasse Collin 2024-06-16 13:21:34 +03:00
  • c0e7eaae8d sysdefs.h: Add alignas Lasse Collin 2024-06-01 14:44:04 +03:00
  • 20014c2614 liblzma: Use a single macro to select CLMUL CRC to build Lasse Collin 2024-06-11 12:47:59 +03:00
  • d8fb098617 liblzma: CRC32 CLMUL: Refactor the constants and simplify Lasse Collin 2024-06-10 15:31:01 +03:00
  • ef652ac391 liblzma: CRC64 CLMUL: Refactor the constants Lasse Collin 2024-06-10 15:12:48 +03:00
  • 9f5fc17e32 liblzma: Add crc_clmul_consts_gen.c Lasse Collin 2024-06-10 14:45:44 +03:00
  • 71b147aab7 liblzma: Remove CRC_USE_GENERIC_FOR_SMALL_INPUTS Lasse Collin 2024-05-09 21:44:03 +03:00
  • f99a7be406 liblzma: Remove crc_attr_no_sanitize_address Lasse Collin 2024-05-09 21:03:39 +03:00
  • ead4d15199 Revert "Build: Temporarily disable CRC CLMUL to silence OSS Fuzz" Lasse Collin 2024-06-10 15:37:49 +03:00
  • 2178acf8a4 CMake: Prefer C11 with a fallback to C99 Lasse Collin 2024-06-12 14:26:44 +03:00
  • c97e9c12fe Update THANKS Lasse Collin 2024-06-12 14:20:21 +03:00
  • 89e9f12e03 Tests: Improve the CRC32 test Lasse Collin 2024-06-11 11:15:49 +03:00
  • c7164b1927 xz: Fix white space Lasse Collin 2024-06-11 22:42:26 +03:00
  • 0a32d2072c liblzma: Fix a typo in a comment Lasse Collin 2024-06-11 21:59:09 +03:00
  • afd9b4d282 liblzma: Fix a comment indentation Lasse Collin 2024-05-10 15:52:26 +03:00
  • 50e6bff274 liblzma: Fix white space Lasse Collin 2024-05-09 22:09:12 +03:00
  • caea7844d3 tuklib: __STDC_VERSION__ in C23 is 202311 Lasse Collin 2024-06-01 14:25:29 +03:00
  • 9e73918a4f Fix typos RainRat 2024-06-05 15:21:49 -07:00
  • 04b23addf3 tuklib_integer: Fix building on OpenBSD/sparc64 that uses GCC 4.2 Lasse Collin 2024-06-07 15:47:20 +03:00
  • dc03f6290f liblzma: Add ARM64 CRC32 instruction support detection on OpenBSD Lasse Collin 2024-06-07 15:06:59 +03:00
  • f5c2ae58ec Update THANKS Lasse Collin 2024-06-05 13:55:43 +03:00
  • e5491dfab9 CMake: Include the "alpha" or "beta" suffix in PACKAGE_VERSION Lasse Collin 2024-06-05 13:42:47 +03:00
  • 1d3c61575f CMake: Fix wrong version variable Lasse Collin 2024-06-05 13:30:28 +03:00
  • 5d1c649ba9 CMake: Set only "prefix" as an absolute path in liblzma.pc Lasse Collin 2024-06-05 12:59:59 +03:00
  • e0d6d05ce0 CMake: Fix liblzma filename in Windows environments Lasse Collin 2024-06-04 23:59:29 +03:00
  • e7a42cda7c Fix version.sh compatiblity with Solaris Lasse Collin 2024-06-03 16:55:03 +03:00
  • a61c9ab475 CI: Don't require po4a on Solaris Lasse Collin 2024-06-03 17:07:11 +03:00
  • 5229bdf533 CI: Use set -e on Solaris too Lasse Collin 2024-06-03 15:08:15 +03:00
  • afa938e429 CMake: Install liblzma.pc even with MSVC Lasse Collin 2024-06-03 17:44:50 +03:00
  • 35f8649f08 ci: don't pin official GH actions via commit, just tag Sam James 2024-06-03 06:16:23 +01:00
  • e885dae37f ci: set -e on openbsd Christoph Junghans 2024-04-30 07:49:26 -06:00
  • 21b02dd128 ci: set -e on netbsd Christoph Junghans 2024-04-30 07:48:58 -06:00
  • 8641f0c24c ci: actually fail on FreeBSD Christoph Junghans 2024-04-25 14:56:06 -07:00
  • ef616683ef Updated actions Andrew Murray 2024-04-25 09:24:46 +10:00
  • 57b440d316 ci: add po4a Sam James 2024-06-03 02:49:40 +01:00
  • 08cdf4be9a ci: add Solaris Sam James 2024-04-13 21:02:04 +01:00
  • b69768c8bd xz: list: suppress -Wformat-nonliteral for Solaris Sam James 2024-04-14 08:08:00 +01:00
  • bb90e1f66d license-check.sh: Fix reporting of unclear license info Lasse Collin 2024-06-03 11:44:28 +03:00
  • b8d134e61e Update THANKS Lasse Collin 2024-05-31 21:36:26 +03:00
  • 162587d3fb Translations: Run po4a/update-po Lasse Collin 2024-05-29 17:47:13 +03:00
  • 50cd8ed002 Translations: Run "make -C po update-po" Lasse Collin 2024-05-29 17:44:53 +03:00
  • 16dbd865c8 Add NEWS for 5.6.2 Lasse Collin 2024-05-29 18:03:04 +03:00
  • a0eeb5f936 Add NEWS for 5.4.7 Lasse Collin 2024-05-29 18:03:04 +03:00
  • 9b476fb93a Add NEWS for 5.2.13 Lasse Collin 2024-05-29 18:03:04 +03:00
  • 3ec664d3f6 Bump version and soname for 5.6.2 v5.6.2 Lasse Collin 2024-05-29 18:03:51 +03:00