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

Issue 6730044: Upgrading lzma_sdk to version 9.20.

Created:
9 years, 9 months ago by bradn
Modified:
9 years, 8 months ago
Reviewers:
robertshield, sra
CC:
chromium-reviews, pam+watch_chromium.org
Base URL:
svn://chrome-svn.corp.google.com/chrome/trunk/src/
Visibility:
Public.

Description

Upgrading lzma_sdk to version 9.20. BUG=None TEST=None

Patch Set 1 #

Total comments: 2

Patch Set 2 : '' #

Total comments: 21

Patch Set 3 : '' #

Total comments: 1

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20322 lines, -3997 lines) Patch
M chrome/installer/util/lzma_util.cc View 1 2 3 4 5 chunks +55 lines, -87 lines 0 comments Download
M chrome/tools/build/win/create_installer_archive.py View 1 2 3 4 5 4 chunks +13 lines, -4 lines 0 comments Download
M courgette/crc.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
A third_party/lzma_sdk/7zC.txt View 1 chunk +194 lines, -0 lines 0 comments Download
D third_party/lzma_sdk/7zCrc.h View 1 2 3 4 1 chunk +0 lines, -21 lines 0 comments Download
D third_party/lzma_sdk/7zCrc.c View 1 2 3 4 1 chunk +0 lines, -32 lines 0 comments Download
A third_party/lzma_sdk/7zFormat.txt View 1 chunk +471 lines, -0 lines 0 comments Download
D third_party/lzma_sdk/7z_C.vcproj View 1 2 3 4 1 chunk +0 lines, -175 lines 0 comments Download
D third_party/lzma_sdk/Alloc.h View 1 2 3 4 1 chunk +0 lines, -29 lines 0 comments Download
D third_party/lzma_sdk/Alloc.c View 1 2 3 4 1 chunk +0 lines, -119 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zAlloc.h View 1 2 3 4 1 chunk +0 lines, -20 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zAlloc.c View 1 2 3 4 1 chunk +0 lines, -70 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zBuffer.h View 1 2 3 4 1 chunk +0 lines, -19 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zBuffer.c View 1 2 3 4 1 chunk +0 lines, -29 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zDecode.h View 1 2 3 4 1 chunk +0 lines, -20 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zDecode.c View 1 2 3 4 1 chunk +0 lines, -341 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zExtract.h View 1 2 3 4 1 chunk +0 lines, -40 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zExtract.c View 1 2 3 4 1 chunk +0 lines, -119 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zHeader.h View 1 2 3 4 1 chunk +0 lines, -55 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zHeader.c View 1 2 3 4 1 chunk +0 lines, -5 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zIn.h View 1 2 3 4 1 chunk +0 lines, -55 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zIn.c View 1 2 3 4 1 chunk +0 lines, -1314 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zItem.h View 1 2 3 4 1 chunk +0 lines, -95 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zItem.c View 1 2 3 4 1 chunk +0 lines, -134 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zMethodID.h View 1 2 3 4 1 chunk +0 lines, -10 lines 0 comments Download
D third_party/lzma_sdk/Archive/7z/7zMethodID.c View 1 2 3 4 1 chunk +0 lines, -10 lines 0 comments Download
A third_party/lzma_sdk/Asm/arm/7zCrcOpt.asm View 1 chunk +100 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/Asm/x86/7zAsm.asm View 1 chunk +93 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/Asm/x86/7zCrcOpt.asm View 1 chunk +147 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/Asm/x86/AesOpt.asm View 1 chunk +237 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7z.h View 1 2 3 4 1 chunk +203 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zAlloc.h View 1 2 3 4 1 chunk +15 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zAlloc.c View 1 2 3 4 1 chunk +76 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zBuf.h View 1 2 3 4 1 chunk +39 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zBuf.c View 1 2 3 4 1 chunk +36 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zBuf2.c View 1 2 3 4 1 chunk +45 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zCrc.h View 1 2 3 4 1 chunk +25 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zCrc.c View 1 2 3 4 1 chunk +74 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zCrcOpt.c View 1 2 3 4 1 chunk +34 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zDec.c View 1 2 3 4 1 chunk +470 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zFile.h View 1 2 3 4 1 chunk +83 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zFile.c View 1 2 3 4 1 chunk +284 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zIn.c View 1 2 3 4 1 chunk +1402 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zStream.c View 1 2 3 4 1 chunk +169 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/7zVersion.h View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Alloc.h View 1 2 3 4 1 chunk +38 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Alloc.c View 1 2 3 4 1 chunk +127 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Bcj2.h View 1 2 3 4 1 chunk +38 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Bcj2.c View 1 2 3 4 1 chunk +132 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Bra.h View 1 2 3 4 1 chunk +68 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Bra.c View 1 2 3 4 1 chunk +133 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Bra86.c View 1 2 3 4 1 chunk +85 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/BraIA64.c View 1 2 3 4 1 chunk +67 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/CpuArch.h View 1 2 3 4 1 chunk +155 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/CpuArch.c View 1 2 3 4 1 chunk +168 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Delta.h View 1 2 3 4 1 chunk +23 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Delta.c View 1 2 3 4 1 chunk +62 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzFind.h View 1 2 3 4 1 chunk +115 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzFind.c View 1 2 3 4 1 chunk +761 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzFindMt.h View 1 2 3 4 1 chunk +105 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzFindMt.c View 1 2 3 4 1 chunk +793 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzHash.h View 1 2 3 4 1 chunk +54 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma2Dec.h View 1 2 3 4 1 chunk +84 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma2Dec.c View 1 2 3 4 1 chunk +356 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma2Enc.h View 1 2 3 4 1 chunk +66 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma2Enc.c View 1 2 3 4 1 chunk +477 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma86.h View 1 2 3 4 1 chunk +111 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma86Dec.c View 1 2 3 4 1 chunk +56 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Lzma86Enc.c View 1 2 3 4 1 chunk +108 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzmaDec.h View 1 2 3 4 1 chunk +231 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzmaDec.c View 1 2 3 4 1 chunk +999 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzmaEnc.h View 1 2 3 4 1 chunk +80 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzmaEnc.c View 1 2 3 4 1 chunk +2268 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzmaLib.h View 1 2 3 4 1 chunk +135 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/LzmaLib.c View 1 2 3 4 1 chunk +46 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/MtCoder.h View 1 2 3 4 1 chunk +98 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/MtCoder.c View 1 2 3 4 1 chunk +327 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Ppmd.h View 1 2 3 4 1 chunk +81 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Ppmd7.h View 1 2 3 4 1 chunk +140 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Ppmd7.c View 1 2 3 4 1 chunk +708 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Ppmd7Dec.c View 1 2 3 4 1 chunk +187 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Ppmd7Enc.c View 1 2 3 4 1 chunk +185 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/RotateDefs.h View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Sha256.h View 1 2 3 4 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Sha256.c View 1 2 3 4 1 chunk +204 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Threads.h View 1 2 3 4 1 chunk +59 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Threads.c View 1 2 3 4 1 chunk +84 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Types.h View 1 2 3 4 1 chunk +254 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/7z/7z.dsp View 1 chunk +214 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/7z/7z.dsw View 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/7z/7zMain.c View 1 2 3 4 1 chunk +501 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/7z/makefile View 1 2 3 4 1 chunk +37 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/7z/makefile.gcc View 1 2 3 4 1 chunk +70 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/Lzma/LzmaUtil.c View 1 2 3 4 1 chunk +254 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/Lzma/LzmaUtil.dsp View 1 chunk +168 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/Lzma/LzmaUtil.dsw View 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/Lzma/makefile View 1 2 3 4 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/Lzma/makefile.gcc View 1 2 3 4 1 chunk +44 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/LzmaLib/LzmaLib.def View 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/LzmaLib/LzmaLib.dsp View 1 chunk +178 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/LzmaLib/LzmaLib.dsw View 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/LzmaLib/LzmaLibExports.c View 1 2 3 4 1 chunk +12 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/LzmaLib/makefile View 1 2 3 4 1 chunk +34 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/LzmaLib/resource.rc View 1 chunk +4 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/SfxSetup.c View 1 2 3 4 1 chunk +592 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/SfxSetup.dsp View 1 chunk +198 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/SfxSetup.dsw View 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/makefile View 1 2 3 4 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/makefile_con View 1 2 3 4 1 chunk +35 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/resource.rc View 1 chunk +6 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Util/SfxSetup/setup.ico View 1 Binary file 0 comments Download
A third_party/lzma_sdk/C/Xz.h View 1 2 3 4 1 chunk +252 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/Xz.c View 1 2 3 4 1 chunk +88 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/XzCrc64.h View 1 2 3 4 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/XzCrc64.c View 1 2 3 4 1 chunk +33 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/XzDec.c View 1 2 3 4 1 chunk +875 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/XzEnc.h View 1 2 3 4 1 chunk +25 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/XzEnc.c View 1 2 3 4 1 chunk +497 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/C/XzIn.c View 1 2 3 4 1 chunk +306 lines, -0 lines 0 comments Download
D third_party/lzma_sdk/Compress/Branch/BranchTypes.h View 1 2 3 4 1 chunk +0 lines, -51 lines 0 comments Download
D third_party/lzma_sdk/Compress/Branch/BranchX86.h View 1 2 3 4 1 chunk +0 lines, -12 lines 0 comments Download
D third_party/lzma_sdk/Compress/Branch/BranchX86.c View 1 2 3 4 1 chunk +0 lines, -84 lines 0 comments Download
D third_party/lzma_sdk/Compress/Branch/BranchX86_2.h View 1 2 3 4 1 chunk +0 lines, -28 lines 0 comments Download
D third_party/lzma_sdk/Compress/Branch/BranchX86_2.c View 1 2 3 4 1 chunk +0 lines, -135 lines 0 comments Download
D third_party/lzma_sdk/Compress/Lzma/LzmaDecode.h View 1 2 3 4 1 chunk +0 lines, -113 lines 0 comments Download
D third_party/lzma_sdk/Compress/Lzma/LzmaDecode.c View 1 2 3 4 1 chunk +0 lines, -584 lines 0 comments Download
D third_party/lzma_sdk/Compress/Lzma/LzmaTypes.h View 1 2 3 4 1 chunk +0 lines, -45 lines 0 comments Download
D third_party/lzma_sdk/Executable/7za.exe View Binary file 0 comments Download
A third_party/lzma_sdk/Methods.txt View 1 chunk +152 lines, -0 lines 0 comments Download
M third_party/lzma_sdk/README.chromium View 1 2 3 4 1 chunk +11 lines, -6 lines 0 comments Download
D third_party/lzma_sdk/Types.h View 1 2 3 4 1 chunk +0 lines, -100 lines 0 comments Download
A third_party/lzma_sdk/history.txt View 1 2 3 4 5 1 chunk +271 lines, -0 lines 0 comments Download
A third_party/lzma_sdk/lzma.exe View Binary file 0 comments Download
A third_party/lzma_sdk/lzma.txt View 1 chunk +598 lines, -0 lines 0 comments Download
M third_party/lzma_sdk/lzma_sdk.gyp View 1 2 3 4 5 chunks +70 lines, -34 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
bradn
9 years, 9 months ago (2011-03-25 00:21:15 UTC) #1
robertshield
LGTM http://codereview.chromium.org/6730044/diff/1/chrome/installer/util/lzma_util.cc File chrome/installer/util/lzma_util.cc (right): http://codereview.chromium.org/6730044/diff/1/chrome/installer/util/lzma_util.cc#newcode14 chrome/installer/util/lzma_util.cc:14: #include "third_party/lzma_sdk/C/7zCrc.h" If the order of includes here ...
9 years, 9 months ago (2011-03-25 01:35:01 UTC) #2
bradn
Ok, so I misread my compile result and realized the interface has actually changed a ...
9 years, 9 months ago (2011-03-25 02:10:27 UTC) #3
robertshield
looking pretty good, some nits: http://codereview.chromium.org/6730044/diff/4012/chrome/installer/util/lzma_util.cc File chrome/installer/util/lzma_util.cc (right): http://codereview.chromium.org/6730044/diff/4012/chrome/installer/util/lzma_util.cc#newcode71 chrome/installer/util/lzma_util.cc:71: CFileInStream archiveStream; archiveStream -> ...
9 years, 9 months ago (2011-03-25 02:34:37 UTC) #4
bradn
PTAL http://codereview.chromium.org/6730044/diff/4012/chrome/installer/util/lzma_util.cc File chrome/installer/util/lzma_util.cc (right): http://codereview.chromium.org/6730044/diff/4012/chrome/installer/util/lzma_util.cc#newcode71 chrome/installer/util/lzma_util.cc:71: CFileInStream archiveStream; On 2011/03/25 02:34:37, robertshield wrote: > ...
9 years, 9 months ago (2011-03-25 02:53:42 UTC) #5
robertshield
LGTM http://codereview.chromium.org/6730044/diff/8001/chrome/installer/util/lzma_util.cc File chrome/installer/util/lzma_util.cc (right): http://codereview.chromium.org/6730044/diff/8001/chrome/installer/util/lzma_util.cc#newcode161 chrome/installer/util/lzma_util.cc:161: reinterpret_cast<FILETIME *>(&(f->MTime)))) { micro-nit: FILETIME*
9 years, 9 months ago (2011-03-25 03:23:00 UTC) #6
bradn
Got unit tests working. PTAL.
9 years, 8 months ago (2011-03-30 19:12:38 UTC) #7
robertshield
On 2011/03/30 19:12:38, bradn wrote: > Got unit tests working. > PTAL. New changes LGTM. ...
9 years, 8 months ago (2011-03-30 19:40:35 UTC) #8
bradn
Still looking into the other platforms. Added new compression flags from something laforge and I ...
9 years, 8 months ago (2011-03-30 21:14:57 UTC) #9
robertshield
9 years, 8 months ago (2011-03-30 21:29:36 UTC) #10
On 2011/03/30 21:14:57, bradn wrote:
> Still looking into the other platforms.
> Added new compression flags from something laforge and I figured out.
> (7zip give better compression with the exe pre-filter on, but this only
happens
> by default if the input ends in .exe / .dll).
> 
> PTAL
> 
> In particular at
>
http://codereview.chromium.org/6730044/diff/23001/chrome/tools/build/win/crea...

Neat, still LGTM

Powered by Google App Engine
This is Rietveld 408576698