Commit Graph

  • 2f78ecc593 Revert "tuklib_common: Define __has_warning if it is not defined." Lasse Collin 2023-01-23 23:44:58 +0200
  • 8366cf8738 tuklib_physmem: Clean up the way -Wcast-function-type is silenced on Windows. Lasse Collin 2023-01-23 23:38:34 +0200
  • 683a3c7e2f xz: Flip the return value of suffix_is_set to match the documentation. Lasse Collin 2023-01-24 00:05:38 +0200
  • cc5aa9ab13 xz: Refactor duplicated check for custom suffix when using --format=raw Jia Tan 2023-01-07 21:55:06 +0800
  • 9663141274 liblzma: Set documentation on all reserved fields to private. Jia Tan 2023-01-20 21:53:14 +0800
  • 6327a045f3 Doxygen: Update Doxyfile.in from 1.4.7 to 1.8.17. Jia Tan 2022-12-20 21:39:59 +0800
  • bbf71b69eb Doxygen: Make Doxygen only produce liblzma API documentation by default. Jia Tan 2023-01-03 20:37:30 +0800
  • 6fcf4671b6 liblzma: Highlight liblzma API headers should not be included directly. Jia Tan 2022-12-21 23:59:43 +0800
  • b43ff180fb tuklib_physmem: Silence warning from -Wcast-function-type on MinGW-w64. Jia Tan 2023-01-19 20:35:09 +0800
  • 82e3c968bf tuklib_common: Define __has_warning if it is not defined. Jia Tan 2023-01-19 20:32:40 +0800
  • b2ba1a489d CI: Reorder 32-bit build first for Linux autotool builds. Jia Tan 2023-01-18 22:11:05 +0800
  • dd1c113574 CI: Enable --config-cache in autotool builds. Jia Tan 2023-01-18 21:51:43 +0800
  • d3e1147705 xz: Add missing comment for coder_set_compression_settings() Jia Tan 2023-01-16 21:35:45 +0800
  • 123255b6ed xz: Do not set compression settings with raw format in list mode. Jia Tan 2023-01-16 20:55:10 +0800
  • 571919c47b Translations: Update the Brazilian Portuguese translation. Jia Tan 2023-01-13 20:37:06 +0800
  • 81cb02e2c2 CI: Disable shared and nls from various jobs in autotool runners. Jia Tan 2023-01-12 23:43:06 +0800
  • 58a052198a CI: Reorder the 32-bit job in the Ubuntu runner. Jia Tan 2023-01-12 23:39:19 +0800
  • 4110a998b8 CI: Allow disabling Native Language Support. Jia Tan 2023-01-12 23:09:03 +0800
  • 0dec634e70 CI: Only run autogen.sh if it has not already run. Jia Tan 2023-01-12 23:02:20 +0800
  • 32287dc8de CI: Allow disabling shared library in autotools builds. Jia Tan 2023-01-12 22:58:36 +0800
  • 77d1ebcc99 CI: Improve Usage readability and add -h option. Jia Tan 2023-01-12 22:44:18 +0800
  • a8bb8358d1 Build: Omit -Wmissing-noreturn from the default warnings. Lasse Collin 2023-01-12 13:04:05 +0200
  • 52dc033d0b xz: Use ssize_t for the to-be-ignored return value from write(fd, ptr, 1). Lasse Collin 2023-01-12 06:05:58 +0200
  • b1a6d180a3 xz: Silence warnings from -Wsign-conversion in a 32-bit build. Lasse Collin 2023-01-12 06:01:12 +0200
  • 31c21c734b liblzma: Silence another warning from -Wsign-conversion in a 32-bit build. Lasse Collin 2023-01-12 05:38:48 +0200
  • 37fbdfb726 liblzma: Silence a warning from -Wsign-conversion in a 32-bit build. Lasse Collin 2023-01-12 04:46:45 +0200
  • 5ce6ddc221 Build: Make configure add more warning flags for GCC and Clang. Lasse Collin 2023-01-12 04:17:24 +0200
  • bfc3a0a8ac Tests: Fix warnings from clang --Wassign-enum. Lasse Collin 2023-01-12 04:14:18 +0200
  • 49245bb31e Tests: Silence warnings from -Wsign-conversion. Lasse Collin 2023-01-12 03:51:07 +0200
  • 3f13bf6b9e liblzma: Silence warnings from clang -Wconditional-uninitialized. Lasse Collin 2023-01-12 03:19:59 +0200
  • 6c886cc5b3 Fix warnings from clang -Wdocumentation. Lasse Collin 2023-01-12 03:11:40 +0200
  • a0e7fb1c1e Tests: test_lzip_decoder: Remove trailing white-space. Lasse Collin 2023-01-12 03:04:28 +0200
  • c0f8d6782f Tests: test_lzip_decoder: Silence warnings from -Wsign-conversion. Lasse Collin 2023-01-12 03:03:55 +0200
  • 18b845e697 Bump version and soname for 5.4.1. v5.4.1 Lasse Collin 2023-01-11 18:52:54 +0200
  • 4080bbb844 Add NEWS for 5.4.1. Jia Tan 2023-01-11 23:58:16 +0800
  • 62efd48a82
    Add NEWS for 5.4.1. Jia Tan 2023-01-11 23:58:16 +0800
  • 674c89fdb8 sysdefs.h: Don't include strings.h anymore. Lasse Collin 2023-01-10 11:56:11 +0200
  • 2a6b938084 xz: Include <strings.h> in suffix.c if needed for strcasecmp(). Lasse Collin 2023-01-10 11:23:41 +0200
  • aea639e81b xz: Fix warning -Wformat-nonliteral on clang in message.c. Jia Tan 2023-01-11 22:46:48 +0800
  • e3b42bfcb0 Tests: Fix test_filter_flags copy/paste error. Jia Tan 2023-01-11 20:58:31 +0800
  • 21625b7e11 Tests: Fix type-limits warning in test_filter_flags. Jia Tan 2023-01-11 20:42:29 +0800
  • c337983e92 liblzma: CLMUL CRC64: Work around a bug in MSVC, second attempt. Lasse Collin 2023-01-10 22:14:03 +0200
  • b7fb438ea0 Tests: Fix unused function warning in test_block_header. Jia Tan 2023-01-11 01:18:50 +0800
  • 68e9ef036d Tests: Fix unused function warning in test_index_hash. Jia Tan 2023-01-11 01:08:03 +0800
  • a387707cd8 Windows: Update INSTALL-MSVC.txt to recommend CMake over project files. Lasse Collin 2023-01-10 00:33:14 +0200
  • d1561c47ec
    xz: Fix warning -Wformat-nonliteral on clang in message.c. Jia Tan 2023-01-11 22:46:48 +0800
  • 8c0f115cc4 Tests: Fix test_filter_flags copy/paste error. Jia Tan 2023-01-11 20:58:31 +0800
  • 25035813d1 Tests: Fix type-limits warning in test_filter_flags. Jia Tan 2023-01-11 20:42:29 +0800
  • 0b8fa310cf liblzma: CLMUL CRC64: Work around a bug in MSVC, second attempt. Lasse Collin 2023-01-10 22:14:03 +0200
  • 765354b50c Tests: Fix unused function warning in test_block_header. Jia Tan 2023-01-11 01:18:50 +0800
  • 7c23c05bef Tests: Fix unused function warning in test_index_hash. Jia Tan 2023-01-11 01:08:03 +0800
  • 57464bb4eb CI/CD: Add 32-bit build and test steps to Ubuntu autotools runner. Jia Tan 2023-01-11 00:54:45 +0800
  • 923eb689a4 CI/CD: Enables warnings as errors in autotool build. Jia Tan 2023-01-11 00:51:01 +0800
  • feae5528a3 CI/CD: Add -f argument to set CFLAGS in ci_build.sh. Jia Tan 2023-01-11 00:48:35 +0800
  • 52902ad695 Revert "liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022)." Lasse Collin 2023-01-10 12:47:16 +0200
  • cfabb62a48 Revert "liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022)." Lasse Collin 2023-01-10 12:47:16 +0200
  • 0b64215170 sysdefs.h: Don't include strings.h anymore. Lasse Collin 2023-01-10 11:56:11 +0200
  • ec2fc39fe4 xz: Include <strings.h> in suffix.c if needed for strcasecmp(). Lasse Collin 2023-01-10 11:23:41 +0200
  • e81b9fc48c sysdefs.h: Fix a comment. Lasse Collin 2023-01-10 10:05:13 +0200
  • 6e89ab58b0 sysdefs.h: Don't include memory.h anymore even if it were available. Lasse Collin 2023-01-10 10:04:06 +0200
  • 7049c4a76c sysdefs.h: Fix a comment. Lasse Collin 2023-01-10 10:05:13 +0200
  • 194a5fab69 sysdefs.h: Don't include memory.h anymore even if it were available. Lasse Collin 2023-01-10 10:04:06 +0200
  • 65c59ad429 CMake/Windows: Add a workaround for windres from GNU binutils. Lasse Collin 2023-01-10 08:50:26 +0200
  • 5e34774c31 CMake: Fix appending to CMAKE_RC_FLAGS. Lasse Collin 2023-01-10 08:29:32 +0200
  • 6e652ceb18 Windows: Update INSTALL-MSVC.txt to recommend CMake over project files. Lasse Collin 2023-01-10 00:33:14 +0200
  • 6b117d3b1f CMake: Fix windres issues again. Lasse Collin 2023-01-09 23:41:25 +0200
  • 43521e77ac Tests: test_filter_flags: Clean up minor issues. Lasse Collin 2023-01-06 22:53:38 +0200
  • 6b44cead95 Tests: Refactors existing filter flags tests. Jia Tan 2022-12-29 23:33:33 +0800
  • 1bbefa9659 Tests: tuktest.h: Support tuktest_malloc(0). Lasse Collin 2023-01-08 00:32:29 +0200
  • ce3a3fbc7c CMake: Update cmake_minimum_required from 3.13...3.16 to 3.13...3.25. Lasse Collin 2023-01-07 21:57:11 +0200
  • 99fcd57f2e Update THANKS. Lasse Collin 2023-01-08 00:24:23 +0200
  • c0c13d9d82 Update THANKS. Lasse Collin 2023-01-07 19:50:35 +0200
  • 3d45987451 CMake: Fix a copypaste error in xzdec Windows resource file handling. Lasse Collin 2023-01-09 11:27:24 +0200
  • 706bce5018 CMake/Windows: Add resource files to xz.exe and xzdec.exe. Lasse Collin 2023-01-07 19:50:03 +0200
  • e96dee55df liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022). Lasse Collin 2023-01-09 12:22:05 +0200
  • 52bc1ee34d Build: Require that _mm_set_epi64x() is usable to enable CLMUL support. Lasse Collin 2023-01-07 19:31:15 +0200
  • bad44cfe19 Tests: Creates test_index_hash.c Jia Tan 2022-12-29 00:25:18 +0800
  • 692ccdf551 liblzma: Remove common.h include from common/index.h. Jia Tan 2023-01-05 20:57:25 +0800
  • 2ac7bafc8f liblzma: Add NULL check to lzma_index_hash_append. Jia Tan 2022-08-17 20:20:16 +0800
  • db714d30e0 liblzma: Replaced hardcoded 0x0 index indicator byte with macro Jia Tan 2022-08-17 17:59:51 +0800
  • 39d2585dcd Style: Change #if !defined() to #ifndef in mythread.h. Jia Tan 2023-01-06 20:43:31 +0800
  • 3f0130aa28 Build: Add missing stream_decoder_mt.c to .vcxproj files. Jia Tan 2023-01-06 20:35:55 +0800
  • 0c210ca7f4 Tests: test_filter_flags: Clean up minor issues. Lasse Collin 2023-01-06 22:53:38 +0200
  • 5c9fdd3bf5 Tests: Refactors existing filter flags tests. Jia Tan 2022-12-29 23:33:33 +0800
  • 36edc65ab4 liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022). Lasse Collin 2023-01-09 12:22:05 +0200
  • 790a12a95a CMake: Fix a copypaste error in xzdec Windows resource file handling. Lasse Collin 2023-01-09 11:27:24 +0200
  • 0e1545fea3 Tests: tuktest.h: Support tuktest_malloc(0). Lasse Collin 2023-01-08 00:32:29 +0200
  • 69d5d78c69 Update THANKS. Lasse Collin 2023-01-08 00:24:23 +0200
  • dd38655f80 CMake: Update cmake_minimum_required from 3.13...3.16 to 3.13...3.25. Lasse Collin 2023-01-07 21:57:11 +0200
  • a890a637be Update THANKS. Lasse Collin 2023-01-07 19:50:35 +0200
  • 6e38e595dd CMake/Windows: Add resource files to xz.exe and xzdec.exe. Lasse Collin 2023-01-07 19:50:03 +0200
  • 443dfebced CMake/Windows: Add a workaround for windres from GNU binutils. Lasse Collin 2023-01-07 19:48:52 +0200
  • ceb8050117 Build: Require that _mm_set_epi64x() is usable to enable CLMUL support. Lasse Collin 2023-01-07 19:31:15 +0200
  • 8d372bd940 CI/CD: Split CMake Linux and MacOS build phase to build and test. Jia Tan 2023-01-07 21:05:15 +0800
  • 747c7f2b34 CI/CD: Reduce job runners to 4 instead of using matrix strategy. Jia Tan 2023-01-07 11:16:55 +0800
  • 4de35fd6b5 CI/CD: Add new -p (PHASE) argument to ci_build.sh Jia Tan 2023-01-07 10:07:20 +0800
  • 6fd39664de
    Merge pull request #7 from tukaani-project/tuktest_index_hash Jia Tan 2023-01-07 00:10:50 +0800
  • fc0c788469 Tests: test_index_hash: Add an assert_uint_eq(). Lasse Collin 2023-01-06 17:58:48 +0200
  • d550304f53 Tests: test_index_hash: Fix a memory leak. Lasse Collin 2023-01-06 17:55:06 +0200
  • 02608f74ea Tests: test_index_hash: Don't treat pointers as booleans. Lasse Collin 2023-01-06 17:53:03 +0200