Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(676)

Issue 62403002: Update XZ Utils to 5.0.5 (Closed)

Created:
7 years, 1 month ago by Mark Mentovai
Modified:
7 years, 1 month ago
Reviewers:
Avi (use Gerrit)
CC:
chromium-reviews
Visibility:
Public.

Description

Update XZ Utils to 5.0.5. Information about this release from README.chromium: -- Name: XZ Utils URL: http://tukaani.org/xz/ Source URL: http://git.tukaani.org/xz.git Version: 5.0.5 (git tag v5.0.5, a1bfda3214ed4a39a28fe609364be133c9f0f200, 2013-06-30 19:55:49 +0300) License: Public domain/license grant, LGPL 2.1, GPL 2, GPL 3 Description: XZ Utils is general-purpose data compression software implementing the modified Lempel-Ziv-Markov chain algorithm (LZMA2). Local Modifications: - None. -- From NEWS: -- 5.0.5 (2013-06-30) * lzmadec and liblzma's lzma_alone_decoder(): Support decompressing .lzma files that have less common settings in the headers (dictionary size other than 2^n or 2^n + 2^(n-1), or uncompressed size greater than 256 GiB). The limitations existed to avoid false positives when detecting .lzma files. The lc + lp <= 4 limitation still remains since liblzma's LZMA decoder has that limitation. NOTE: xz's .lzma support or liblzma's lzma_auto_decoder() are NOT affected by this change. They still consider uncommon .lzma headers as not being in the .lzma format. Changing this would give way too many false positives. * xz: - Interaction of preset and custom filter chain options was made less illogical. This affects only certain less typical uses cases so few people are expected to notice this change. Now when a custom filter chain option (e.g. --lzma2) is specified, all preset options (-0 ... -9, -e) earlier are on the command line are completely forgotten. Similarly, when a preset option is specified, all custom filter chain options earlier on the command line are completely forgotten. Example 1: "xz -9 --lzma2=preset=5 -e" is equivalent to "xz -e" which is equivalent to "xz -6e". Earlier -e didn't put xz back into preset mode and thus the example command was equivalent to "xz --lzma2=preset=5". Example 2: "xz -9e --lzma2=preset=5 -7" is equivalent to "xz -7". Earlier a custom filter chain option didn't make xz forget the -e option so the example was equivalent to "xz -7e". - Fixes and improvements to error handling. - Various fixes to the man page. * xzless: Fixed to work with "less" versions 448 and later. * xzgrep: Made -h an alias for --no-filename. * Include the previously missing debug/translation.bash which can be useful for translators. * Include a build script for Mac OS X. This has been in the Git repository since 2010 but due to a mistake in Makefile.am the script hasn't been included in a release tarball before. -- R=avi@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=233311

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+222 lines, -151 lines) Patch
M Makefile.am View 1 chunk +1 line, -0 lines 0 comments Download
M NEWS View 1 chunk +52 lines, -0 lines 0 comments Download
M README View 1 chunk +2 lines, -2 lines 0 comments Download
M THANKS View 3 chunks +4 lines, -0 lines 0 comments Download
M configure.ac View 4 chunks +6 lines, -3 lines 0 comments Download
M debug/Makefile.am View 1 chunk +3 lines, -0 lines 0 comments Download
M debug/README View 1 chunk +1 line, -1 line 0 comments Download
M src/liblzma/Makefile.am View 1 chunk +1 line, -1 line 0 comments Download
M src/liblzma/api/lzma/version.h View 1 chunk +1 line, -1 line 0 comments Download
M src/liblzma/check/sha256.c View 1 chunk +0 lines, -1 line 0 comments Download
M src/liblzma/common/alone_decoder.h View 1 chunk +3 lines, -2 lines 0 comments Download
M src/liblzma/common/alone_decoder.c View 6 chunks +14 lines, -8 lines 0 comments Download
M src/liblzma/common/auto_decoder.c View 1 chunk +1 line, -1 line 0 comments Download
M src/lzmainfo/lzmainfo.1 View 1 chunk +2 lines, -2 lines 0 comments Download
M src/scripts/xzgrep.in View 1 chunk +1 line, -1 line 0 comments Download
M src/scripts/xzless.in View 1 chunk +1 line, -1 line 0 comments Download
M src/scripts/xzmore.1 View 1 chunk +3 lines, -3 lines 0 comments Download
M src/xz/coder.h View 1 chunk +1 line, -1 line 0 comments Download
M src/xz/coder.c View 5 chunks +22 lines, -15 lines 0 comments Download
M src/xz/file_io.c View 7 chunks +18 lines, -20 lines 0 comments Download
M src/xz/list.c View 2 chunks +27 lines, -1 line 0 comments Download
M src/xz/util.c View 1 chunk +12 lines, -2 lines 0 comments Download
M src/xz/xz.1 View 7 chunks +36 lines, -23 lines 0 comments Download
M src/xzdec/xzdec.1 View 1 chunk +5 lines, -5 lines 0 comments Download
M src/xzdec/xzdec.c View 1 chunk +5 lines, -5 lines 0 comments Download
D tests/test_block.c View 1 chunk +0 lines, -52 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Mark Mentovai
This is for the installer tools. The README.chromium is in our repository and I’ll update ...
7 years, 1 month ago (2013-11-06 17:51:44 UTC) #1
Avi (use Gerrit)
lgtm stamp
7 years, 1 month ago (2013-11-06 18:49:41 UTC) #2
Mark Mentovai
7 years, 1 month ago (2013-11-06 18:50:16 UTC) #3
Message was sent while issue was closed.
Committed patchset #1 manually as r233311 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698