From bcd03cc5337defaaeb56a948958c2af477c19165 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Tue, 22 Jan 2019 11:36:26 +0200 Subject: [PATCH] - moved LZMA docs to the same location as in SDK distribution Updated them to the actual version 18.05 as well --- lzma/{history.txt => DOC/lzma-history.txt} | 89 ++++++++++++++++++++++ lzma/{lzma.txt => DOC/lzma-sdk.txt} | 2 +- 2 files changed, 90 insertions(+), 1 deletion(-) rename lzma/{history.txt => DOC/lzma-history.txt} (75%) rename lzma/{lzma.txt => DOC/lzma-sdk.txt} (99%) diff --git a/lzma/history.txt b/lzma/DOC/lzma-history.txt similarity index 75% rename from lzma/history.txt rename to lzma/DOC/lzma-history.txt index 9ce878cc74..2e6cc04060 100644 --- a/lzma/history.txt +++ b/lzma/DOC/lzma-history.txt @@ -1,6 +1,95 @@ HISTORY of the LZMA SDK ----------------------- +18.05 2018-04-30 +------------------------- +- The speed for LZMA/LZMA2 compressing was increased + by 8% for fastest/fast compression levels and + by 3% for normal/maximum compression levels. +- Previous versions of 7-Zip could work incorrectly in "Large memory pages" mode in + Windows 10 because of some BUG with "Large Pages" in Windows 10. + Now 7-Zip doesn't use "Large Pages" on Windows 10 up to revision 1709 (16299). +- The BUG was fixed in Lzma2Enc.c + Lzma2Enc_Encode2() function worked incorretly, + if (inStream == NULL) and the number of block threads is more than 1. + + +18.03 beta 2018-03-04 +------------------------- +- Asm\x86\LzmaDecOpt.asm: new optimized LZMA decoder written in asm + for x64 with about 30% higher speed than main version of LZMA decoder written in C. +- The speed for single-thread LZMA/LZMA2 decoder written in C was increased by 3%. +- 7-Zip now can use multi-threading for 7z/LZMA2 decoding, + if there are multiple independent data chunks in LZMA2 stream. +- 7-Zip now can use multi-threading for xz decoding, + if there are multiple blocks in xz stream. + + +18.01 2019-01-28 +------------------------- +- The BUG in 17.01 - 18.00 beta was fixed: + XzDec.c : random block unpacking and XzUnpacker_IsBlockFinished() + didn't work correctly for xz archives without checksum (CRC). + + +18.00 beta 2019-01-10 +------------------------- +- The BUG in xz encoder was fixed: + There was memory leak of 16 KB for each file compressed with + xz compression method, if additional filter was used. + + +17.01 beta 2017-08-28 +------------------------- +- Minor speed optimization for LZMA2 (xz and 7z) multi-threading compression. + 7-Zip now uses additional memory buffers for multi-block LZMA2 compression. + CPU utilization was slightly improved. +- 7-zip now creates multi-block xz archives by default. Block size can be + specified with -ms[Size]{m|g} switch. +- xz decoder now can unpack random block from multi-block xz archives. +- 7-Zip command line: @listfile now doesn't work after -- switch. + Use -i@listfile before -- switch instead. +- The BUGs were fixed: + 7-Zip 17.00 beta crashed for commands that write anti-item to 7z archive. + + +17.00 beta 2017-04-29 +------------------------- +- NewHandler.h / NewHandler.cpp: + now it redefines operator new() only for old MSVC compilers (_MSC_VER < 1900). +- C/7zTypes.h : the names of variables in interface structures were changed (vt). +- Some bugs were fixed. 7-Zip could crash in some cases. +- Some internal changes in code. + + +16.04 2016-10-04 +------------------------- +- The bug was fixed in DllSecur.c. + + +16.03 2016-09-28 +------------------------- +- SFX modules now use some protection against DLL preloading attack. +- Some bugs in 7z code were fixed. + + +16.02 2016-05-21 +------------------------- +- The BUG in 16.00 - 16.01 was fixed: + Split Handler (SplitHandler.cpp) returned incorrect + total size value (kpidSize) for split archives. + + +16.01 2016-05-19 +------------------------- +- Some internal changes to reduce the number of compiler warnings. + + +16.00 2016-05-10 +------------------------- +- Some bugs were fixed. + + 15.12 2015-11-19 ------------------------- - The BUG in C version of 7z decoder was fixed: diff --git a/lzma/lzma.txt b/lzma/DOC/lzma-sdk.txt similarity index 99% rename from lzma/lzma.txt rename to lzma/DOC/lzma-sdk.txt index f2a50b0871..79b6ef8514 100644 --- a/lzma/lzma.txt +++ b/lzma/DOC/lzma-sdk.txt @@ -1,4 +1,4 @@ -LZMA SDK 15.13 +LZMA SDK 18.05 -------------- LZMA SDK provides the documentation, samples, header files,