New version LZMA improves the compression performance, and has no change on the compression algorithm. So, the decompression library can work with the old and new LZMA SDK. To be consistent, LZMA tool and library are both updated to new 16.04 version.
Liming Gao (3): BaseTools LzmaCompress: Update LZMA to new 16.04 version MdeModulePkg LzmaDecompressLib: Update LZMA to new 16.04 version IntelFrameworkModulePkg LzmaDecompressLib: Update LZMA to new 16.04 version BaseTools/Source/C/LzmaCompress/GNUmakefile | 3 +- .../Source/C/LzmaCompress/LZMA-SDK-README.txt | 4 +- BaseTools/Source/C/LzmaCompress/LzmaCompress.c | 12 +- BaseTools/Source/C/LzmaCompress/Makefile | 6 +- BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.c | 31 +- BaseTools/Source/C/LzmaCompress/Sdk/C/7zFile.h | 13 +- BaseTools/Source/C/LzmaCompress/Sdk/C/7zStream.c | 12 +- BaseTools/Source/C/LzmaCompress/Sdk/C/7zTypes.h | 256 +++++++++ BaseTools/Source/C/LzmaCompress/Sdk/C/7zVersion.h | 24 +- BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.c | 15 +- BaseTools/Source/C/LzmaCompress/Sdk/C/Alloc.h | 13 +- BaseTools/Source/C/LzmaCompress/Sdk/C/Bra.h | 8 +- BaseTools/Source/C/LzmaCompress/Sdk/C/Bra86.c | 99 ++-- BaseTools/Source/C/LzmaCompress/Sdk/C/Compiler.h | 32 ++ BaseTools/Source/C/LzmaCompress/Sdk/C/CpuArch.h | 206 ++++++- BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.c | 515 ++++++++++++++---- BaseTools/Source/C/LzmaCompress/Sdk/C/LzFind.h | 40 +- BaseTools/Source/C/LzmaCompress/Sdk/C/LzFindMt.c | 214 ++++---- BaseTools/Source/C/LzmaCompress/Sdk/C/LzFindMt.h | 14 +- BaseTools/Source/C/LzmaCompress/Sdk/C/LzHash.h | 47 +- BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaDec.c | 269 +++++++--- BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaDec.h | 12 +- BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c | 512 ++++++++++-------- BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.h | 14 +- BaseTools/Source/C/LzmaCompress/Sdk/C/Precomp.h | 10 + BaseTools/Source/C/LzmaCompress/Sdk/C/Threads.c | 116 ++-- BaseTools/Source/C/LzmaCompress/Sdk/C/Threads.h | 95 ++-- BaseTools/Source/C/LzmaCompress/Sdk/C/Types.h | 208 -------- .../Source/C/LzmaCompress/Sdk/DOC/lzma-history.txt | 363 +++++++++++++ .../Source/C/LzmaCompress/Sdk/DOC/lzma-sdk.txt | 357 +++++++++++++ BaseTools/Source/C/LzmaCompress/Sdk/history.txt | 236 -------- BaseTools/Source/C/LzmaCompress/Sdk/lzma.txt | 594 --------------------- .../LzmaCustomDecompressLib/LZMA-SDK-README.txt | 6 +- .../LzmaArchCustomDecompressLib.inf | 10 +- .../LzmaCustomDecompressLib.inf | 10 +- .../LzmaCustomDecompressLib/LzmaDecompress.c | 4 +- .../LzmaCustomDecompressLib/Sdk/C/7zTypes.h | 260 +++++++++ .../LzmaCustomDecompressLib/Sdk/C/7zVersion.h | 24 +- .../Library/LzmaCustomDecompressLib/Sdk/C/Bra.h | 8 +- .../Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c | 99 ++-- .../LzmaCustomDecompressLib/Sdk/C/Compiler.h | 32 ++ .../LzmaCustomDecompressLib/Sdk/C/CpuArch.h | 206 ++++++- .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c | 534 +++++++++++++----- .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.h | 40 +- .../Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h | 47 +- .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.c | 290 ++++++---- .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.h | 12 +- .../LzmaCustomDecompressLib/Sdk/C/Precomp.h | 10 + .../Library/LzmaCustomDecompressLib/Sdk/C/Types.h | 231 -------- .../Sdk/DOC/lzma-history.txt | 363 +++++++++++++ .../LzmaCustomDecompressLib/Sdk/DOC/lzma-sdk.txt | 357 +++++++++++++ .../LzmaCustomDecompressLib/Sdk/history.txt | 236 -------- .../Library/LzmaCustomDecompressLib/Sdk/lzma.txt | 594 --------------------- .../LzmaCustomDecompressLib/LZMA-SDK-README.txt | 6 +- .../LzmaArchCustomDecompressLib.inf | 10 +- .../LzmaCustomDecompressLib.inf | 10 +- .../LzmaCustomDecompressLib/LzmaDecompress.c | 4 +- .../LzmaCustomDecompressLib/Sdk/C/7zTypes.h | 260 +++++++++ .../LzmaCustomDecompressLib/Sdk/C/7zVersion.h | 24 +- .../Library/LzmaCustomDecompressLib/Sdk/C/Bra.h | 8 +- .../Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c | 99 ++-- .../LzmaCustomDecompressLib/Sdk/C/Compiler.h | 32 ++ .../LzmaCustomDecompressLib/Sdk/C/CpuArch.h | 206 ++++++- .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c | 534 +++++++++++++----- .../Library/LzmaCustomDecompressLib/Sdk/C/LzFind.h | 40 +- .../Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h | 47 +- .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.c | 290 ++++++---- .../LzmaCustomDecompressLib/Sdk/C/LzmaDec.h | 12 +- .../LzmaCustomDecompressLib/Sdk/C/Precomp.h | 10 + .../Library/LzmaCustomDecompressLib/Sdk/C/Types.h | 231 -------- .../Sdk/DOC/lzma-history.txt | 363 +++++++++++++ .../LzmaCustomDecompressLib/Sdk/DOC/lzma-sdk.txt | 357 +++++++++++++ .../LzmaCustomDecompressLib/Sdk/history.txt | 236 -------- .../Library/LzmaCustomDecompressLib/Sdk/lzma.txt | 594 --------------------- 74 files changed, 6378 insertions(+), 4718 deletions(-) create mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/C/7zTypes.h create mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/C/Compiler.h create mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/C/Precomp.h delete mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/C/Types.h create mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/DOC/lzma-history.txt create mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/DOC/lzma-sdk.txt delete mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/history.txt delete mode 100644 BaseTools/Source/C/LzmaCompress/Sdk/lzma.txt create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/7zTypes.h create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Compiler.h create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Precomp.h delete mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Types.h create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/DOC/lzma-history.txt create mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/DOC/lzma-sdk.txt delete mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/history.txt delete mode 100644 IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/lzma.txt create mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/7zTypes.h create mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Compiler.h create mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Precomp.h delete mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Types.h create mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/DOC/lzma-history.txt create mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/DOC/lzma-sdk.txt delete mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/history.txt delete mode 100644 MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/lzma.txt -- 2.8.0.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel