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

Side by Side Diff: NEWS

Issue 62403002: Update XZ Utils to 5.0.5 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/xz/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Makefile.am ('k') | README » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 1
2 XZ Utils Release Notes 2 XZ Utils Release Notes
3 ====================== 3 ======================
4 4
5 5.0.5 (2013-06-30)
6
7 * lzmadec and liblzma's lzma_alone_decoder(): Support decompressing
8 .lzma files that have less common settings in the headers
9 (dictionary size other than 2^n or 2^n + 2^(n-1), or uncompressed
10 size greater than 256 GiB). The limitations existed to avoid false
11 positives when detecting .lzma files. The lc + lp <= 4 limitation
12 still remains since liblzma's LZMA decoder has that limitation.
13
14 NOTE: xz's .lzma support or liblzma's lzma_auto_decoder() are NOT
15 affected by this change. They still consider uncommon .lzma headers
16 as not being in the .lzma format. Changing this would give way too
17 many false positives.
18
19 * xz:
20
21 - Interaction of preset and custom filter chain options was
22 made less illogical. This affects only certain less typical
23 uses cases so few people are expected to notice this change.
24
25 Now when a custom filter chain option (e.g. --lzma2) is
26 specified, all preset options (-0 ... -9, -e) earlier are on
27 the command line are completely forgotten. Similarly, when
28 a preset option is specified, all custom filter chain options
29 earlier on the command line are completely forgotten.
30
31 Example 1: "xz -9 --lzma2=preset=5 -e" is equivalent to "xz -e"
32 which is equivalent to "xz -6e". Earlier -e didn't put xz back
33 into preset mode and thus the example command was equivalent
34 to "xz --lzma2=preset=5".
35
36 Example 2: "xz -9e --lzma2=preset=5 -7" is equivalent to
37 "xz -7". Earlier a custom filter chain option didn't make
38 xz forget the -e option so the example was equivalent to
39 "xz -7e".
40
41 - Fixes and improvements to error handling.
42
43 - Various fixes to the man page.
44
45 * xzless: Fixed to work with "less" versions 448 and later.
46
47 * xzgrep: Made -h an alias for --no-filename.
48
49 * Include the previously missing debug/translation.bash which can
50 be useful for translators.
51
52 * Include a build script for Mac OS X. This has been in the Git
53 repository since 2010 but due to a mistake in Makefile.am the
54 script hasn't been included in a release tarball before.
55
56
5 5.0.4 (2012-06-22) 57 5.0.4 (2012-06-22)
6 58
7 * liblzma: 59 * liblzma:
8 60
9 - Fix lzma_index_init(). It could crash if memory allocation 61 - Fix lzma_index_init(). It could crash if memory allocation
10 failed. 62 failed.
11 63
12 - Fix the possibility of an incorrect LZMA_BUF_ERROR when a BCJ 64 - Fix the possibility of an incorrect LZMA_BUF_ERROR when a BCJ
13 filter is used and the application only provides exactly as 65 filter is used and the application only provides exactly as
14 much output space as is the uncompressed size of the file. 66 much output space as is the uncompressed size of the file.
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 - A subtle but important change was made to the Block handling 206 - A subtle but important change was made to the Block handling
155 API. lzma_block.version has to be initialized even for 207 API. lzma_block.version has to be initialized even for
156 lzma_block_header_decode(). Code that doesn't do it will work 208 lzma_block_header_decode(). Code that doesn't do it will work
157 for now, but might break in the future, which makes this API 209 for now, but might break in the future, which makes this API
158 change easy to miss. 210 change easy to miss.
159 211
160 * The major soname has been bumped to 5.0.0. liblzma API and ABI 212 * The major soname has been bumped to 5.0.0. liblzma API and ABI
161 are now stable, so the need to recompile programs linking against 213 are now stable, so the need to recompile programs linking against
162 liblzma shouldn't arise soon. 214 liblzma shouldn't arise soon.
163 215
OLDNEW
« no previous file with comments | « Makefile.am ('k') | README » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698