Commit Graph

  • c21983c760 Build: Add string_conversion.c to CMake, DOS, and VS files. Lasse Collin 2022-11-30 17:50:17 +0200
  • 30be0c35d2 Update to HTTPS URLs in AUTHORS. Lasse Collin 2022-11-30 17:38:32 +0200
  • 0a72b9ca2f liblzma: Improve documentation for string to filter functions. Jia Tan 2022-11-30 00:52:06 +0800
  • a6e21fcede liblzma: Two fixes to lzma_str_list_filters() API docs. Lasse Collin 2022-11-29 22:27:42 +0200
  • 841448e36d liblzma: Remove two FIXME comments. Lasse Collin 2022-11-27 01:03:16 +0200
  • 7484744af6 xz: Use lzma_str_from_filters(). Lasse Collin 2022-11-28 21:57:47 +0200
  • cedeeca2ea liblzma: Add lzma_str_to_filters, _from_filters, and _list_filters. Lasse Collin 2022-11-28 21:37:48 +0200
  • 072ebf7b13 liblzma: Make lzma_validate_chain() available outside filter_common.c. Lasse Collin 2022-11-28 21:02:19 +0200
  • 5f22bd2d37 liblzma: Remove lzma_lz_decoder_uncompressed() as it's now unused. Lasse Collin 2022-11-28 10:51:03 +0200
  • cee8320646 liblzma: Use LZMA1EXT feature in lzma_microlzma_decoder(). Lasse Collin 2022-11-28 10:48:53 +0200
  • e310e8b6a4 liblzma: Use LZMA1EXT feature in lzma_alone_decoder(). Lasse Collin 2022-11-28 10:28:20 +0200
  • 33b8a24b66 liblzma: Add LZMA_FILTER_LZMA1EXT to support LZMA1 without end marker. Lasse Collin 2022-11-27 23:16:21 +0200
  • 9a304bf1e4 liblzma: Avoid unneeded use of void pointer in LZMA decoder. Lasse Collin 2022-11-27 18:43:07 +0200
  • 218394958c liblzma: Pass the Filter ID to LZ encoder and decoder. Lasse Collin 2022-11-27 18:20:33 +0200
  • 1663c7676b liblzma: Remove two FIXME comments. Lasse Collin 2022-11-27 01:03:16 +0200
  • 11fe708db7 xz: Use lzma_filters_free(). Lasse Collin 2022-11-26 22:25:30 +0200
  • e782af9110 liblzma: Use lzma_filters_free() in more places. Lasse Collin 2022-11-26 22:21:13 +0200
  • 90caaded2d liblzma: Omit simple coder init functions if they are disabled. Lasse Collin 2022-11-25 18:04:37 +0200
  • b61da00c7f Build: Don't put GNU/Linux-specific symbol versions into static liblzma. Lasse Collin 2022-11-24 14:52:44 +0200
  • 6c29793b3c CMake: Don't use symbol versioning with static library. Lasse Collin 2022-11-24 00:02:31 +0200
  • 5cd9f0df78 xz: Allow nice_len 2 and 3 even if match finder requires 3 or 4. Lasse Collin 2022-11-24 23:24:59 +0200
  • 3be88ae071 liblzma: Allow nice_len 2 and 3 even if match finder requires 3 or 4. Lasse Collin 2022-11-24 23:23:55 +0200
  • 93439cfafe liblzma: Add lzma_filters_update() support to the multi-threaded encoder. Lasse Collin 2022-11-24 16:25:10 +0200
  • 17ac51e689 Update THANKS. Lasse Collin 2022-11-24 14:53:22 +0200
  • 06824396b2 Build: Don't put GNU/Linux-specific symbol versions into static liblzma. Lasse Collin 2022-11-24 14:52:44 +0200
  • 872623def5 liblzma: Fix another invalid free() after memory allocation failure. Lasse Collin 2022-11-24 01:26:37 +0200
  • b0f8d9293c liblzma: Add support for LZMA_SYNC_FLUSH in the Block encoder. Jia Tan 2022-05-05 20:53:42 +0800
  • 6997e0b5e2 liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy(). Lasse Collin 2022-11-23 21:55:22 +0200
  • f94a3e3460 liblzma: Fix invalid free() after memory allocation failure. Lasse Collin 2022-11-23 21:26:21 +0200
  • 8309385b44 liblzma: Fix language in a comment. Lasse Collin 2022-11-22 16:37:15 +0200
  • 5fecba6022 liblzma: Fix infinite loop in LZMA encoder init with dict_size >= 2 GiB. Lasse Collin 2022-11-22 11:20:17 +0200
  • 1946b2b141 liblzma: Fix two Doxygen commands in the API headers. Lasse Collin 2022-11-21 13:02:33 +0200
  • e1acf71072 liblzma: Refactor to use lzma_filters_free(). Lasse Collin 2022-11-24 01:32:16 +0200
  • cb05dbcf8b liblzma: Fix another invalid free() after memory allocation failure. Lasse Collin 2022-11-24 01:26:37 +0200
  • 75f1a6c26d liblzma: Add support for LZMA_SYNC_FLUSH in the Block encoder. Jia Tan 2022-05-05 20:53:42 +0800
  • d090164517 liblzma: Add new API function lzma_filters_free(). Lasse Collin 2022-11-24 01:02:50 +0200
  • ae1f8a723d CMake: Don't use symbol versioning with static library. Lasse Collin 2022-11-24 00:02:31 +0200
  • 48c1b99dc5 liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy(). Lasse Collin 2022-11-23 21:55:22 +0200
  • 10430fbf38 liblzma: Fix invalid free() after memory allocation failure. Lasse Collin 2022-11-23 21:26:21 +0200
  • cafd6dc397 liblzma: Fix language in a comment. Lasse Collin 2022-11-22 16:37:15 +0200
  • c392bf8ccb liblzma: Fix infinite loop in LZMA encoder init with dict_size >= 2 GiB. Lasse Collin 2022-11-22 11:20:17 +0200
  • f50534c973 liblzma: Fix two Doxygen commands in the API headers. Lasse Collin 2022-11-21 13:02:33 +0200
  • 649d4872ed xz: Refactor duplicate code from hardware_memlimit_mtenc_get(). Lasse Collin 2022-11-19 19:09:55 +0200
  • d327743bb5 xz: Add support --threads=+N so that -T+1 gives threaded mode. Lasse Collin 2022-11-19 19:06:13 +0200
  • a11a2b8b5e CMake: Adds test_memlimit to CMake tests Jia Tan 2022-11-19 23:18:04 +0800
  • 2af8d9e9b3 Translations: Update the Korean translation. Lasse Collin 2022-11-15 19:10:21 +0200
  • 16ac056772 Translations: Update the Turkish translation. Lasse Collin 2022-11-15 19:09:28 +0200
  • b9a67d9a5f Bump version number for 5.3.4alpha. v5.3.4alpha Lasse Collin 2022-11-15 10:58:39 +0200
  • 5b999ba289 Add NEWS for 5.3.4alpha. Lasse Collin 2022-11-15 10:54:40 +0200
  • ce8db9e37d Add NEWS for 5.2.8. Lasse Collin 2022-11-15 10:54:08 +0200
  • b56bc8251d Revert "liblzma: Simple/BCJ filters: Allow disabling generic BCJ options." Lasse Collin 2022-11-14 23:19:57 +0200
  • 8370ec8edf Replace the experimental ARM64 filter with a new experimental version. Lasse Collin 2022-11-14 23:14:41 +0200
  • f644473a21 liblzma: Add fast CRC64 for 32/64-bit x86 using SSSE3 + SSE4.1 + CLMUL. Lasse Collin 2022-11-14 21:34:57 +0200
  • 3b466bc796 Translations: Update the Swedish translation one more time. Lasse Collin 2022-11-14 20:14:34 +0200
  • e963379a86 Translations: Update the Swedish translation again. Lasse Collin 2022-11-14 19:34:15 +0200
  • a4bc689a82 Translations: Update the Swedish translation. Lasse Collin 2022-11-14 19:07:45 +0200
  • bbf2073d82 Translations: Update the Ukrainian translation. Lasse Collin 2022-11-14 18:58:09 +0200
  • ac10b1b362 Build: Omit x86_64 from --enable-assembler. Lasse Collin 2022-11-14 17:58:07 +0200
  • eb0f1450ad liblzma: Use __attribute__((__constructor__)) if available. Lasse Collin 2022-11-14 16:00:52 +0200
  • 5476089d9c Bump version and soname for 5.2.8. v5.2.8 Lasse Collin 2022-11-13 19:58:47 +0200
  • f9994f395d Add NEWS for 5.2.8. Lasse Collin 2022-11-13 19:57:26 +0200
  • 6553f49b11 Translations: Update the Romanian translation. Lasse Collin 2022-11-12 21:19:52 +0200
  • db97e69e12 Translations: Update the Hungarian translation. Lasse Collin 2022-11-12 21:17:45 +0200
  • 2bbb9c0f38 Translations: Update the Finnish translation. Lasse Collin 2022-11-11 17:58:57 +0200
  • 3c8cbb8137 Translations: Update the Croatian translation. Lasse Collin 2022-11-11 17:58:18 +0200
  • 26c3359eac Translations: Update the Polish translation. Lasse Collin 2022-11-11 17:57:18 +0200
  • 577e467b13 Translations: Update the Spanish translation. Lasse Collin 2022-11-11 17:56:44 +0200
  • cdf14b2899 Update THANKS. Lasse Collin 2022-11-11 17:16:03 +0200
  • 454f567e58 liblzma: Fix building with Intel ICC (the classic compiler). Lasse Collin 2022-11-11 17:15:25 +0200
  • f9b4ff6e9a Update THANKS. Lasse Collin 2022-11-11 17:16:03 +0200
  • a39961ef21 liblzma: Fix building with Intel ICC (the classic compiler). Lasse Collin 2022-11-11 17:15:25 +0200
  • 2f01169f5a liblzma: Fix incorrect #ifdef for x86 SSE2 support. Lasse Collin 2022-11-11 14:35:58 +0200
  • c715f683dc liblzma: Fix incorrect #ifdef for x86 SSE2 support. Lasse Collin 2022-11-11 14:35:58 +0200
  • fc1358679e Scripts: Ignore warnings from xz. Lasse Collin 2022-11-11 12:23:58 +0200
  • a08be1c420 xz: Add comments about stdin and src_st.st_size. Lasse Collin 2022-11-09 14:10:52 +0200
  • 3ee411cd1c xz: Fix displaying of file sizes in progress indicator in passthru mode. Lasse Collin 2022-11-09 12:48:22 +0200
  • aa7fa9d960 xz: Add a comment why --to-stdout is not in --help. Lasse Collin 2022-11-09 11:27:20 +0200
  • ff49ff84a4 Docs: Update faq.txt a little. Lasse Collin 2022-11-08 22:26:54 +0200
  • 3489565b75 liblzma: Update API docs about decoder flags. Lasse Collin 2022-11-08 14:13:03 +0200
  • e493771080 liblzma: Fix a comment in auto_decoder.c. Lasse Collin 2022-11-08 14:00:58 +0200
  • d4674dfbb7 xz: Avoid a compiler warning in progress_speed() in message.c. Jia Tan 2022-11-07 16:24:14 +0200
  • 4ed56d32a9 Build: Clarify comment in configure.ac about SSE2. Lasse Collin 2022-10-31 16:26:05 +0200
  • f930638797 Build: Remove obsolete commented-out lines from configure.ac. Lasse Collin 2022-10-31 16:16:37 +0200
  • 6930f14733 Windows: Fix mythread_once() macro with Vista threads. Lasse Collin 2022-10-31 13:31:58 +0200
  • 1c8cbb5be3 CMake: Sync tuklib_cpucores.cmake with tuklib_cpucores.m4. Lasse Collin 2022-10-31 11:49:47 +0200
  • fa9efb729b Build: Use AC_CONFIG_HEADERS instead of the ancient AC_CONFIG_HEADER. Lasse Collin 2022-10-25 23:45:03 +0300
  • b10ba4bf39 Build: Update m4/ax_pthread.m4 from Autoconf Archive. Lasse Collin 2022-10-25 23:31:44 +0300
  • 01744b280c xz: Fix --single-stream with an empty .xz Stream. Lasse Collin 2022-10-25 23:09:11 +0300
  • a3e4606134 xz: Fix decompressor behavior if input uses an unsupported check type. Lasse Collin 2022-10-25 19:07:17 +0300
  • 0b5e8c7e07 xz: Clarify the man page: input file isn't removed if an error occurs. Lasse Collin 2022-10-25 18:36:19 +0300
  • 23b7416d5b xz: If input file cannot be removed, treat it as a warning, not error. Lasse Collin 2022-10-25 18:23:54 +0300
  • 5daa40454b tuklib_cpucores: Use HW_NCPUONLINE on OpenBSD. Lasse Collin 2022-10-20 20:22:50 +0300
  • bd334ae56a Add NEWS for 5.2.7 (forgotten cherry-pick from v5.2). Lasse Collin 2022-11-11 13:27:06 +0200
  • 0af861050f NEWS: Omit the extra copy of 5.2.5 NEWS. Lasse Collin 2022-11-11 13:25:02 +0200
  • 3c7860cf49 xzdiff: Add support for .lz files. Lasse Collin 2022-11-11 13:16:21 +0200
  • d76c752a6d Scripts: Ignore warnings from xz. Lasse Collin 2022-11-11 12:23:58 +0200
  • f0c6a66701 Translations: Rename poa4/fr_FR.po to po4a/fr.po. Lasse Collin 2022-11-10 12:34:43 +0200
  • 6552535afd Translations: Rename poa4/fr_FR.po to po4a/fr.po. Lasse Collin 2022-11-10 12:34:43 +0200
  • 0918159ce4 xz: Update the man page about BCJ filters, including upcoming --arm64. Lasse Collin 2022-11-09 18:48:50 +0200
  • ba2ae3596f xz: Add --arm64 to --long-help and omit endianness from ARM(-Thumb). Lasse Collin 2022-11-09 18:14:14 +0200