1
0
mirror of https://git.tukaani.org/xz.git synced 2025-10-06 01:08:20 +00:00

Commit Graph

  • 109f1913d4 Scripts: Add lz4 support to xzgrep and xzdiff. Lasse Collin 2024-02-13 17:00:17 +02:00
  • de55485cb2 liblzma: Choose the range decoder variants using a bitmask macro. Lasse Collin 2024-02-13 14:05:13 +02:00
  • 0709c2b2d7 xz: Fix outdated threading related info on the man page. Lasse Collin 2024-02-13 11:38:10 +02:00
  • 3182a330c1 liblzma: Range decoder: Add x86-64 inline assembly. Lasse Collin 2024-02-12 17:09:10 +02:00
  • cba2edc991 liblzma: Range decoder: Add branchless C code. Lasse Collin 2024-02-12 17:09:10 +02:00
  • e290a72d6d liblzma: Clarify a comment. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 5e04706b91 liblzma: LZMA decoder: Optimize loop comparison. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 88276f9f2c liblzma: Optimize literal_subcoder() macro slightly. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 5938f6de4d liblzma: LZ decoder: Add unlikely(). Lasse Collin 2024-02-12 17:09:10 +02:00
  • 9c252e3ed0 liblzma: LZ decoder: Remove a useless unlikely(). Lasse Collin 2024-02-12 17:09:10 +02:00
  • f3872a5947 liblzma: Optimize LZ decoder slightly. Lasse Collin 2024-02-12 17:09:10 +02:00
  • eb518446e5 liblzma: LZMA decoder: Get rid of next_state[]. Lasse Collin 2024-02-12 17:09:10 +02:00
  • e0c0ee475c liblzma: LZMA decoder improvements. Lasse Collin 2024-02-12 17:09:10 +02:00
  • de5c5e4176 liblzma: Creates Non-resumable and Resumable modes for lzma_decoder. Jia Tan 2024-02-12 17:09:10 +02:00
  • e446ab7a18 liblzma: Creates separate "safe" range decoder mode. Jia Tan 2024-02-12 17:09:10 +02:00
  • 7f6d9ca329 doxygen/footer.html: Add missing closing tags and don't open a new tab. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 26d1527d34 Tweak the expressions in AUTHORS. Lasse Collin 2024-02-13 13:19:10 +02:00
  • d231d56580 Translations: Add the man page translators into man page header comment. Lasse Collin 2024-02-13 13:07:33 +02:00
  • 6d35fcb936 Translations: Translate also messages of lzmainfo. Lasse Collin 2024-02-12 17:09:10 +02:00
  • a9f369dd54 Translations: Add custom .pot header with SPDX license identifier. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 469cd6653b Translations: po4a/update-po: Add copyright notice to xz-man.pot. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 28ce45e38f Update COPYING about the man pages of the scripts. Lasse Collin 2024-02-12 17:09:10 +02:00
  • e48287bf51 xzdiff, xzgrep, and xzmore: Rewrite the man pages. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 3e551b111b xzless: Update man page slightly. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 40f36da226 Translations: Change po/Makevars to add a copyright notice to po/xz.pot. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 24192854e2 Translations: Update po/Makevars to use the template from gettext 0.22.4. Lasse Collin 2024-02-12 17:09:10 +02:00
  • b941549573 liblzma: Include the SPDX license identifier 0BSD to generated files. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 8e4ec79483 liblzma: Fix compilation of price_tablegen.c. Lasse Collin 2024-02-12 17:09:10 +02:00
  • e99bff3ffb Add SPDX license identifiers to GPL, LGPL, and FSFULLR files. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 22af94128b Add SPDX license identifier into 0BSD source code files. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 23de53421e liblzma: Sync the AUTHORS fix about SHA-256 to lzma.h. Lasse Collin 2024-02-12 23:25:54 +02:00
  • 689e0228ba Change most public domain parts to 0BSD. Lasse Collin 2024-02-12 17:09:10 +02:00
  • 76946dc433 Fix SHA-256 authors. Lasse Collin 2024-02-09 17:20:31 +02:00
  • 21d9cbae9e Remove macosx/build.sh. Lasse Collin 2024-02-09 17:20:31 +02:00
  • eac2c3c67f Doc: Remove doc/examples_old. Lasse Collin 2024-02-09 17:20:31 +02:00
  • 89ea1a22f4 Tests: Add RISC-V filter support in a few places. Jia Tan 2024-02-13 22:38:58 +08:00
  • 45663443eb liblzma: Fix build error if only RISC-V BCJ filter is enabled. Jia Tan 2024-02-13 22:37:07 +08:00
  • 2f15597d67 Translations: Update the Korean translation. Jia Tan 2024-02-13 22:56:24 +08:00
  • df873143ad Translations: Update the Korean man page translations. Jia Tan 2024-02-13 01:55:53 +08:00
  • b3f415eddb Translations: Update the Chinese (simplified) translation. Jia Tan 2024-02-13 01:53:33 +08:00
  • 9860d418d2 xzless: Use ||- in LESSOPEN with with "less" 451 and newer. Lasse Collin 2024-02-09 23:21:01 +02:00
  • fd0692b052 xzless: Use --show-preproc-errors with "less" 632 and newer. Lasse Collin 2024-02-09 23:00:05 +02:00
  • adb073da76 liblzma: Fix typo discovered by codespell. Jia Tan 2024-02-09 23:59:54 +08:00
  • 55d9fc883d Translations: Update the Swedish translation. Jia Tan 2024-02-09 20:01:06 +08:00
  • 55ba4a1ea3 Translations: Update the Spanish translation. Jia Tan 2024-02-08 20:09:04 +08:00
  • 7f2293cd80 Translations: Update the Spanish translation. Jia Tan 2024-02-07 21:34:35 +08:00
  • f4af2036bc Translations: Update the Polish translation. Jia Tan 2024-02-07 21:28:32 +08:00
  • e5e93bb816 Translations: Update the German translation. Jia Tan 2024-02-07 19:40:12 +08:00
  • 28f18ff8e2 Translations: Update the German man page translations. Jia Tan 2024-02-07 19:27:25 +08:00
  • cabfbc7947 Translations: Update the Romanian translation. Jia Tan 2024-02-06 23:44:06 +08:00
  • bf20c94f5d Translations: Update the Romanian man page translations. Jia Tan 2024-02-06 23:45:02 +08:00
  • 7c25ec9feb Translations: Update the Ukrainian translation. Jia Tan 2024-02-07 20:56:57 +08:00
  • b3523250e9 Translations: Update the Ukrainian man page translations. Jia Tan 2024-02-06 23:30:03 +08:00
  • a5c177f514 Update AUTHORS. Jia Tan 2024-02-02 01:39:28 +08:00
  • 7f68a68c19 liblzma: Update Authors list in crc32_arm64.h. Jia Tan 2024-02-02 01:38:51 +08:00
  • 97f9ba50b8 liblzma: Check HAVE_USABLE_CLMUL before omitting CRC32 table. Jia Tan 2024-02-01 16:07:03 +08:00
  • ca9015f4de liblzma: Check HAVE_USABLE_CLMUL before omitting CRC64 table. Jia Tan 2024-02-01 16:06:29 +08:00
  • 2f1552a91c liblzma: Only use ifunc in crcXX_fast.c if its needed. Jia Tan 2024-01-23 18:02:13 +08:00
  • 30a25f3742 Docs: Add --disable-arm64-crc32 description to INSTALL. Jia Tan 2024-01-22 22:08:45 +08:00
  • 1940f0ec28 liblzma: Omit CRC tables when not needed with ARM64 optimizations. Jia Tan 2024-01-22 21:36:09 +08:00
  • 761f5b69a4 liblzma: Rename crc32_aarch64.h to crc32_arm64.h. Jia Tan 2024-01-22 20:54:56 +08:00
  • 455a08609c liblzma: Refactor crc_common.h. Jia Tan 2024-01-22 20:49:30 +08:00
  • 61908e8160 CMake: Add support for ARM64 CRC32 instruction detection. Jia Tan 2024-01-22 00:42:28 +08:00
  • c5f6d79cc9 Build: Add support for ARM64 CRC32 instruction detection. Jia Tan 2024-01-22 00:36:47 +08:00
  • 849d0f282a Speed up CRC32 calculation on ARM64 Chenxi Mao 2024-01-09 17:23:11 +08:00
  • 6e8732c5a3 Bump version and soname for 5.4.6. v5.4.6 Jia Tan 2024-01-26 19:41:20 +08:00
  • b43c3e48bf Bump version number for 5.5.1alpha. v5.5.1alpha Jia Tan 2024-01-26 19:05:51 +08:00
  • c7a7ae1500 Add NEWS for 5.5.1alpha Jia Tan 2024-01-26 19:00:52 +08:00
  • 6532f55caa Add NEWS for 5.4.6. Jia Tan 2024-01-26 18:54:24 +08:00
  • 0ef8192e8d Add NEWS for 5.4.6. Jia Tan 2024-01-26 18:54:24 +08:00
  • 93de7e751d Move doc/logo/xz-logo.png to "doc" and Doxygen footer to "doxygen". Lasse Collin 2024-01-24 20:00:57 +02:00
  • 00fa01698d README: Add COPYING.CC-BY-SA-4.0 entry to section 1.1. Jia Tan 2024-01-09 17:05:01 +08:00
  • e280470040 Build: Add the logo and license to the release. Jia Tan 2024-01-09 16:56:16 +08:00
  • b1ee6cf259 COPYING: Add the license for the XZ logo. Jia Tan 2024-01-09 16:44:42 +08:00
  • 31293ae707 Doxygen: Added the XZ logo and copyright information. Jia Tan 2024-01-09 16:40:56 +08:00
  • 8b1a2798ad Docs: Update .xz file format specification to 1.2.0. Jia Tan 2024-01-19 23:08:14 +08:00
  • 55285900b3 xz: Update website URLs in the man pages. Jia Tan 2024-01-19 23:08:14 +08:00
  • a670f69521 liblzma: Update website URL. Jia Tan 2024-01-19 23:08:14 +08:00
  • 05aeda9612 Docs: Update website URLs. Jia Tan 2024-01-19 23:08:14 +08:00
  • 3cc54f1c0b Build: Update website URL. Jia Tan 2024-01-19 23:08:14 +08:00
  • 6daa4d0ea4 xz: Use threaded mode by defaut (as if --threads=0 was used). Lasse Collin 2024-01-23 18:29:28 +02:00
  • a2dd2dc8e5 CI: Use RISC-V filter when building with BCJ support. Jia Tan 2024-01-23 23:52:49 +08:00
  • 3060e1070b Tests: Use smaller dictionary size in RISC-V test files. Jia Tan 2024-01-23 23:52:14 +08:00
  • 44ff2fa5c9 Tests: Skip RISC-V test files if decoder was not built. Jia Tan 2024-01-23 23:50:57 +08:00
  • 6133a3f300 xz: Man page: Add more examples of LZMA2 options with BCJ filters. Lasse Collin 2024-01-23 16:11:54 +02:00
  • 50255feeaa liblzma: RISC-V filter: Use byte-by-byte access. Lasse Collin 2024-01-23 00:09:48 +02:00
  • db5eb5f563 xz: Update xz -lvv for RISC-V filter. Jia Tan 2024-01-22 23:33:39 +08:00
  • e2870db5be Tests: Add two RISC-V Filter test files. Jia Tan 2024-01-22 23:33:39 +08:00
  • b26a898693 xz: Update message in --long-help for RISC-V Filter. Jia Tan 2024-01-22 23:33:39 +08:00
  • 283f778908 xz: Update the man page for the RISC-V Filter. Jia Tan 2024-01-22 23:33:39 +08:00
  • ac3691ccca Tests: Add RISC-V Filter test in test_compress.sh. Jia Tan 2024-01-22 23:33:39 +08:00
  • 2959dbc735 liblzma: Update string_conversion.c to support RISC-V Filter. Jia Tan 2024-01-22 23:33:39 +08:00
  • 34372a5adb CMake: Support RISC-V BCJ Filter for encoding and decoding. Jia Tan 2024-01-22 23:33:39 +08:00
  • 440a2eccb0 liblzma: Add RISC-V BCJ filter. Jia Tan 2024-01-22 23:33:39 +08:00
  • 5540f4329b Docs: Update .xz file format specification to 1.2.0. Jia Tan 2024-01-19 23:08:14 +08:00
  • 22d86192f8 xz: Update website URLs in the man pages. Jia Tan 2024-01-19 23:08:14 +08:00
  • 6b63c4c613 liblzma: Update website URL. Jia Tan 2024-01-19 23:08:14 +08:00
  • fce4758018 Docs: Update website URLs. Jia Tan 2024-01-19 23:08:14 +08:00
  • c26812c5b2 Build: Update website URL. Jia Tan 2024-01-19 23:08:14 +08:00
  • fbb3ce541e liblzma: CRC: Add a comment to crc_x86_clmul.h about BUILDING_ macros. Lasse Collin 2024-01-11 15:01:50 +02:00