|
|
Chromium Code Reviews
DescriptionFix nits in CPDF_PageOrganizer.
Committed: https://pdfium.googlesource.com/pdfium/+/88d87c13c25fbd20fd2963e8ff4b383c5d64b5f4
Patch Set 1 #
Total comments: 10
Patch Set 2 : Shuffle code, address nits #
Total comments: 2
Patch Set 3 : nit #Messages
Total messages: 19 (12 generated)
The CQ bit was checked by thestig@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
thestig@chromium.org changed reviewers: + tsepez@chromium.org
lgtm https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp File fpdfsdk/fpdfppo.cpp (right): https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode21 fpdfsdk/fpdfppo.cpp:21: #include "third_party/base/stl_util.h" nit: include ptr_util.h https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode108 fpdfsdk/fpdfppo.cpp:108: if (cbSrcKeyStr.Compare(("Type")) && cbSrcKeyStr.Compare(("Parent"))) { nit: overparenthesized, also how about if (cbSrcKeyStr == "Type" || cbSrcKeyStr == "Parent") continue; https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode109 fpdfsdk/fpdfppo.cpp:109: if (pCurPageDict->KeyExist(cbSrcKeyStr)) No need to remove as dicts clean themselves. Wonder if we need a CPDF_Dictionary::DeepCopyExceptForKeys() method. we have this pattern in a couple places I think. https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode141 fpdfsdk/fpdfppo.cpp:141: CPDF_Object* pInheritable = Helper method? https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode297 fpdfsdk/fpdfppo.cpp:297: FPDF_BOOL ParserPageRangeString(CFX_ByteString rangstring, nit: bool ?
The CQ bit was checked by thestig@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Please take another look. I shuffled the code around a bit more. https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp File fpdfsdk/fpdfppo.cpp (right): https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode21 fpdfsdk/fpdfppo.cpp:21: #include "third_party/base/stl_util.h" On 2016/11/14 17:31:35, Tom Sepez wrote: > nit: include ptr_util.h Done. https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode108 fpdfsdk/fpdfppo.cpp:108: if (cbSrcKeyStr.Compare(("Type")) && cbSrcKeyStr.Compare(("Parent"))) { On 2016/11/14 17:31:35, Tom Sepez wrote: > nit: overparenthesized, also how about > if (cbSrcKeyStr == "Type" || cbSrcKeyStr == "Parent") > continue; Done. https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode109 fpdfsdk/fpdfppo.cpp:109: if (pCurPageDict->KeyExist(cbSrcKeyStr)) On 2016/11/14 17:31:35, Tom Sepez wrote: > No need to remove as dicts clean themselves. Done. https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode141 fpdfsdk/fpdfppo.cpp:141: CPDF_Object* pInheritable = On 2016/11/14 17:31:35, Tom Sepez wrote: > Helper method? Done. https://codereview.chromium.org/2493283003/diff/1/fpdfsdk/fpdfppo.cpp#newcode297 fpdfsdk/fpdfppo.cpp:297: FPDF_BOOL ParserPageRangeString(CFX_ByteString rangstring, On 2016/11/14 17:31:35, Tom Sepez wrote: > nit: bool ? Done.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm https://codereview.chromium.org/2493283003/diff/20001/fpdfsdk/fpdfppo.cpp File fpdfsdk/fpdfppo.cpp (right): https://codereview.chromium.org/2493283003/diff/20001/fpdfsdk/fpdfppo.cpp#new... fpdfsdk/fpdfppo.cpp:368: return false; nit: or just return pageOrg.PDFDocInit() && pageOrg.ExportPage(pageArray, index);
https://codereview.chromium.org/2493283003/diff/20001/fpdfsdk/fpdfppo.cpp File fpdfsdk/fpdfppo.cpp (right): https://codereview.chromium.org/2493283003/diff/20001/fpdfsdk/fpdfppo.cpp#new... fpdfsdk/fpdfppo.cpp:368: return false; On 2016/11/14 21:27:36, Tom Sepez wrote: > nit: or just return pageOrg.PDFDocInit() && pageOrg.ExportPage(pageArray, > index); Done.
The CQ bit was checked by thestig@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from tsepez@chromium.org Link to the patchset: https://codereview.chromium.org/2493283003/#ps40001 (title: "nit")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Fix nits in CPDF_PageOrganizer. ========== to ========== Fix nits in CPDF_PageOrganizer. Committed: https://pdfium.googlesource.com/pdfium/+/88d87c13c25fbd20fd2963e8ff4b383c5d64... ==========
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as https://pdfium.googlesource.com/pdfium/+/88d87c13c25fbd20fd2963e8ff4b383c5d64... |
