Commit Graph

  • 5dad6f628a liblzma: Improve lzma encoder init function consistency. Jia Tan 2023-12-16 20:18:47 +0800
  • e1b1a9d637 Docs: Update repository URL in Changelog. Jia Tan 2023-12-16 11:20:20 +0800
  • f9b82bc64a CI: Update Upload Artifact Action. Jia Tan 2023-12-15 16:56:31 +0800
  • d0b24efe6c Tests: Silence -Wsign-conversion warning on GCC version < 10. Jia Tan 2023-12-07 21:48:07 +0800
  • 4a972a8ee3 Update THANKS. Jia Tan 2023-12-06 18:39:03 +0800
  • ee2f483500 Tests: Minor cleanups to OSS-Fuzz files. Jia Tan 2023-12-06 18:30:25 +0800
  • 483bb90eec Tests: Add fuzz_encode_stream ossfuzz target. Maksym Vatsyk 2023-12-05 16:31:09 +0100
  • 7ca8c9869d Tests: Add fuzz_decode_alone OSS-Fuzz target Maksym Vatsyk 2023-12-04 17:23:24 +0100
  • 37581a77ad Tests: Update OSS-Fuzz Makefile. Maksym Vatsyk 2023-12-04 17:21:29 +0100
  • 28ce6a1c2a Tests: Move common OSS-Fuzz target code to .h file. Maksym Vatsyk 2023-12-04 17:20:08 +0100
  • bf0521ea15 Tests: Rename OSS-Fuzz files. Maksym Vatsyk 2023-12-04 17:18:20 +0100
  • 685094b8e1 Update THANKS. Jia Tan 2023-11-30 23:10:43 +0800
  • 3b3023e00b Tests: Fix typos Kian-Meng Ang 2023-11-30 23:01:19 +0800
  • 424d46ead8 xz: Fix typo Kian-Meng Ang 2023-11-30 22:59:47 +0800
  • 35558adf9c Update THANKS. Jia Tan 2023-11-30 20:41:00 +0800
  • fd170e8557 CI: Test musl libc builds on Ubuntu runner. Jia Tan 2023-11-22 21:20:12 +0800
  • db2b4aa068 CI: Allow ci_build.sh to set a different C compiler. Jia Tan 2023-11-22 21:12:15 +0800
  • ff7badef53 CMake: Use consistent indentation with check_c_source_compiles(). Jia Tan 2023-11-24 21:19:12 +0800
  • d4af167570 CMake: Change __attribute__((__ifunc__())) detection. Jia Tan 2023-11-22 20:33:36 +0800
  • 20ecee40a0 Docs: Update INSTALL for --enable_ifunc change. Jia Tan 2023-11-24 20:19:11 +0800
  • ffb456593d Build: Change --enable-ifunc handling. Jia Tan 2023-11-21 20:56:55 +0800
  • 12b89bcc99 xz: Tweak a comment. Lasse Collin 2023-11-23 17:39:10 +0200
  • 2ab2e4b5a5 xz: Use is_tty() in message.c. Jia Tan 2023-11-23 22:13:39 +0800
  • 584e3a258f xz: Create separate is_tty() function. Jia Tan 2023-11-23 22:04:35 +0800
  • 6b05f827f5 tuklib_integer: Fix typo discovered by codespell. Jia Tan 2023-11-22 20:39:41 +0800
  • 659aca0d69 xz: Move the check for --suffix with --format=raw a few lines earlier. Lasse Collin 2023-11-17 19:35:19 +0200
  • ca278eb2b7 Tests: Create test_suffix.sh. Jia Tan 2023-11-17 20:35:11 +0800
  • 2a732aba22 xz: Fix a bug with --files and --files0 in raw mode without a suffix. Jia Tan 2023-11-17 20:19:26 +0800
  • 299920bab9 Tests: Fix typo in a comment. Jia Tan 2023-11-17 20:04:58 +0800
  • f481523baa xz: Refactor suffix test with raw format. Jia Tan 2023-11-15 23:40:13 +0800
  • 837ea40b1c xz: Move suffix check after stdout mode is detected. Jia Tan 2023-11-14 20:27:46 +0800
  • d4f4a4d040 xz: Detect when all data will be written to standard out earlier. Jia Tan 2023-11-14 20:27:04 +0800
  • 2ade7246e7 liblzma: Add missing comments to lz_encoder.h. Jia Tan 2023-11-09 01:21:53 +0800
  • 5fe1450603 Add NEWS for 5.4.5. Jia Tan 2023-11-01 20:18:30 +0800
  • 49053c0a64 Bump version and soname for 5.4.5. v5.4.5 Jia Tan 2023-10-31 22:30:29 +0800
  • 84c0cfc556 Add NEWS for 5.4.5. Jia Tan 2023-11-01 20:18:30 +0800
  • d90ed84db9 liblzma: Fix compilation of fastpos_tablegen.c. Lasse Collin 2023-10-31 21:41:09 +0200
  • 46007049cd liblzma: Fix compilation of fastpos_tablegen.c. Lasse Collin 2023-10-31 21:41:09 +0200
  • 9b1268538b Build: Fix text wrapping in an output message. Jia Tan 2023-10-31 21:51:40 +0800
  • 148e20607e Build: Fix text wrapping in an output message. Jia Tan 2023-10-31 21:51:40 +0800
  • 068ee436f4 liblzma: Use lzma_always_inline in memcmplen.h. Lasse Collin 2023-10-22 17:59:11 +0300
  • 6cdf0a7b79 liblzma: #define lzma_always_inline in common.h. Lasse Collin 2023-10-30 17:43:03 +0200
  • 33daad3961 liblzma: Use lzma_attr_visibility_hidden on private extern declarations. Lasse Collin 2023-10-22 17:15:32 +0300
  • 6961a5ac7d liblzma: #define lzma_attr_visibility_hidden in common.h. Lasse Collin 2023-10-22 17:08:39 +0300
  • 5b9e167649 liblzma: Refer to MinGW-w64 instead of MinGW in the API headers. Lasse Collin 2023-09-30 22:54:28 +0300
  • 36fabdbe67 CMake: Use -D_FILE_OFFSET_BITS=64 if (and only if) needed. Lasse Collin 2023-09-27 00:58:17 +0300
  • 989c8c354c CMake: Generate and install liblzma.pc if not using MSVC. Lasse Collin 2023-09-30 02:14:25 +0300
  • 983f3b458d CMake: Rearrange the PACKAGE_ variables. Lasse Collin 2023-09-30 01:13:13 +0300
  • 4083c8e950 liblzma: Add Cflags.private to liblzma.pc.in for MSYS2. Lasse Collin 2023-09-29 20:46:11 +0300
  • 661549ecb7 CMake: Create liblzma.def when building liblzma.dll with MinGW-w64. Lasse Collin 2023-09-27 22:46:20 +0300
  • 0e546eb4da CMake: Change one CMAKE_CURRENT_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR. Lasse Collin 2023-10-26 21:44:42 +0300
  • da4d04e4d6 CMake/Windows: Fix the import library filename. Lasse Collin 2023-10-01 19:10:57 +0300
  • 007558a358 CMake: Don't shadow the cache entry ENABLE_THREADS with a normal variable. Lasse Collin 2023-10-11 19:47:44 +0300
  • 7d01de67ee CMake: Edit threading related messages. Lasse Collin 2023-10-09 21:12:31 +0300
  • f8edcf3da6 CMake: Use FATAL_ERROR if user-supplied options aren't understood. Lasse Collin 2023-10-09 20:59:24 +0300
  • 1695021e4a CMake: Add ALLOW_CLMUL_CRC option to enable/disable CLMUL. Jia Tan 2023-10-19 16:09:01 +0800
  • 5056bc5107 tuklib_integer: Revise unaligned reads and writes on strict-align archs. Lasse Collin 2023-10-14 17:56:59 +0300
  • 9e14743ee5 tuklib_integer: Add missing write64be and write64le fallback functions. Lasse Collin 2023-09-23 02:21:49 +0300
  • 4cc91ceb39 Build: Update visibility.m4 from Gnulib. Jia Tan 2023-10-12 20:12:18 +0800
  • 1824a6007c Update THANKS. Lasse Collin 2023-10-06 19:36:35 +0300
  • 8fdc71a27d CMake: Rename xz and man page symlink custom targets. Jia Tan 2023-09-29 20:14:39 +0800
  • 38171492de CMake: Fix Windows build with Clang/LLVM 17. Lasse Collin 2023-09-27 19:54:35 +0300
  • 1bce6fe483 liblzma: Avoid compiler warning without creating extra symbol. Jia Tan 2023-09-27 00:02:11 +0800
  • dce95a593e Build: Update the comment about -Werror usage in checks. Lasse Collin 2023-09-26 17:24:15 +0300
  • f3c32762ae Build: Fix underquoted AC_LANG_SOURCE. Lasse Collin 2023-09-26 13:51:31 +0300
  • 7dd57f2f2c Build: Silence Autoconf warning. Lasse Collin 2023-09-26 13:14:37 +0300
  • edec253e41 Build: Remove Gnulib dependency from tests. Jia Tan 2023-09-26 00:47:26 +0800
  • 46cb133ce7 CMake: Remove /lib from tests include path. Jia Tan 2023-09-26 00:43:43 +0800
  • 4ae13cfe0d sysdefs.h: Update the comment about __USE_MINGW_ANSI_STDIO. Lasse Collin 2023-09-24 16:32:32 +0300
  • 660c8c29e5 xz: Windows: Don't (de)compress to special files like "con" or "nul". Lasse Collin 2023-09-22 02:33:29 +0300
  • b7ce6e8078 CMake: Wrap two overlong lines that are possible to wrap. Lasse Collin 2023-09-21 20:42:52 +0300
  • 1595f454d5 CMake: Add a comment about threads on Cygwin. Lasse Collin 2023-09-21 20:36:31 +0300
  • 5be6275f19 CMake: Bump maximum policy version to 3.27. Lasse Collin 2023-09-12 21:12:34 +0300
  • e515643d75 Doxygen: Add more C macro names to PREDEFINED. Lasse Collin 2023-09-08 19:08:57 +0300
  • e3478ae4f3 liblzma: Move a few __attribute__ uses in function declarations. Lasse Collin 2023-09-11 18:47:26 +0300
  • b71b8922ef xz, xzdec, lzmainfo: Use tuklib_attr_noreturn. Lasse Collin 2023-09-11 19:03:35 +0300
  • 359e5c6cb1 Remove incorrect uses of __attribute__((__malloc__)). Lasse Collin 2023-09-11 18:53:31 +0300
  • 589b4cba22 Update THANKS. Lasse Collin 2023-09-19 14:03:45 +0300
  • 43728ed226 Update THANKS. Lasse Collin 2023-09-14 16:35:46 +0300
  • caf00e0988 liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)). Lasse Collin 2023-09-14 16:34:07 +0300
  • a70e96d2da CMake: Fix time.h checks not running on second CMake run. Jia Tan 2023-09-12 22:36:12 +0800
  • d5275d83bd CMake: Fix unconditionally defining HAVE_CLOCK_MONOTONIC. Jia Tan 2023-09-12 22:34:06 +0800
  • 1f6e7c68fb xz: Refactor thousand separator detection and disable it on MSVC. Lasse Collin 2023-08-31 19:50:05 +0300
  • ef71f83973 xz: Fix a too relaxed assertion and remove uses of SSIZE_MAX. Lasse Collin 2023-08-31 18:14:43 +0300
  • cf8ba7c3a8 Tests: Improve invalid unpadded size check in test_lzma_index_append(). Jia Tan 2023-08-28 23:14:45 +0800
  • 8c36ab79cb liblzma: Add a note why crc_always_inline exists for now. Lasse Collin 2023-10-30 18:09:53 +0200
  • e7a86b94cd liblzma: Use lzma_always_inline in memcmplen.h. Lasse Collin 2023-10-22 17:59:11 +0300
  • dcfe563299 liblzma: #define lzma_always_inline in common.h. Lasse Collin 2023-10-30 17:43:03 +0200
  • 41113fe30a liblzma: Use lzma_attr_visibility_hidden on private extern declarations. Lasse Collin 2023-10-22 17:15:32 +0300
  • a2f5ca706a liblzma: #define lzma_attr_visibility_hidden in common.h. Lasse Collin 2023-10-22 17:08:39 +0300
  • 2c7ee92e44 liblzma: Refer to MinGW-w64 instead of MinGW in the API headers. Lasse Collin 2023-09-30 22:54:28 +0300
  • 597f49b614 CMake: Use -D_FILE_OFFSET_BITS=64 if (and only if) needed. Lasse Collin 2023-09-27 00:58:17 +0300
  • 1bc548b821 CMake: Generate and install liblzma.pc if not using MSVC. Lasse Collin 2023-09-30 02:14:25 +0300
  • 2add71966f CMake: Rearrange the PACKAGE_ variables. Lasse Collin 2023-09-30 01:13:13 +0300
  • a7d1b2825c liblzma: Add Cflags.private to liblzma.pc.in for MSYS2. Lasse Collin 2023-09-29 20:46:11 +0300
  • 80e0750e39 CMake: Create liblzma.def when building liblzma.dll with MinGW-w64. Lasse Collin 2023-09-27 22:46:20 +0300
  • 08d12595f4 CMake: Change one CMAKE_CURRENT_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR. Lasse Collin 2023-10-26 21:44:42 +0300
  • e67aaf698d CMake/Windows: Fix the import library filename. Lasse Collin 2023-10-01 19:10:57 +0300
  • 4a4180ce74 Tests: Improve comments in test_index.c. Jia Tan 2023-08-28 21:54:41 +0800
  • 4b23b84b89 Update THANKS. Jia Tan 2023-08-28 21:52:54 +0800