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

Issue 1235393002: Tidy up CPDFDOC_Environment. (Closed)

Created:
5 years, 5 months ago by Tom Sepez
Modified:
5 years, 5 months ago
Reviewers:
Lei Zhang
CC:
pdfium-reviews_googlegroups.com
Base URL:
https://pdfium.googlesource.com/pdfium.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Tidy up CPDFDOC_Environment. - untabify as encountered. - Only put single-statement method in .h file, move more complex methods to .cpp (counting an if without braces as a single statement, killing braces as needed). - Move invariant arguments to constructor and make corresponding members const. - Make all members private and add accessor methods. - Make existing accessor methods const where possible. - Kill meaningless asserts. - Add helper functions in place of duplicate code. - Rename GetCurrentDoc() to GetSDKDocument(), since the class has two document members, one of CPDF_Document and one of CPDFSDK_Document, making it clear which one you get. - Simplify some logic with early returns. R=thestig@chromium.org Committed: https://pdfium.googlesource.com/pdfium/+/fb07e2843dad0774d5842c2b08e7792164efc14a

Patch Set 1 #

Total comments: 40

Patch Set 2 : Nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2258 lines, -2536 lines) Patch
M fpdfsdk/include/formfiller/FFL_FormFiller.h View 1 4 chunks +12 lines, -17 lines 0 comments Download
M fpdfsdk/include/fsdk_mgr.h View 4 chunks +336 lines, -433 lines 0 comments Download
M fpdfsdk/src/formfiller/FFL_FormFiller.cpp View 1 10 chunks +417 lines, -478 lines 0 comments Download
M fpdfsdk/src/formfiller/FFL_IFormFiller.cpp View 5 chunks +2 lines, -21 lines 0 comments Download
M fpdfsdk/src/fpdfformfill.cpp View 1 2 chunks +200 lines, -289 lines 0 comments Download
M fpdfsdk/src/fsdk_annothandler.cpp View 1 2 chunks +586 lines, -593 lines 0 comments Download
M fpdfsdk/src/fsdk_mgr.cpp View 1 9 chunks +626 lines, -574 lines 0 comments Download
M fpdfsdk/src/javascript/JS_Object.cpp View 1 3 chunks +42 lines, -50 lines 0 comments Download
M fpdfsdk/src/javascript/app.cpp View 1 3 chunks +35 lines, -69 lines 0 comments Download
M fpdfsdk/src/javascript/global.cpp View 1 chunk +2 lines, -12 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
Tom Sepez
Lei, another cleanup. Thanks. https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/src/fpdfformfill.cpp File fpdfsdk/src/fpdfformfill.cpp (left): https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/src/fpdfformfill.cpp#oldcode43 fpdfsdk/src/fpdfformfill.cpp:43: if (CPDF_Document* pEnvDocument = pEnv->GetPDFDocument()) ...
5 years, 5 months ago (2015-07-16 00:16:24 UTC) #2
Lei Zhang
https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/src/formfiller/FFL_FormFiller.cpp File fpdfsdk/src/formfiller/FFL_FormFiller.cpp (right): https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/src/formfiller/FFL_FormFiller.cpp#newcode21 fpdfsdk/src/formfiller/FFL_FormFiller.cpp:21: :m_pApp(pApp), space after ':' https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/src/formfiller/FFL_FormFiller.cpp#newcode22 fpdfsdk/src/formfiller/FFL_FormFiller.cpp:22: m_pAnnot(pAnnot), nit: indentation ...
5 years, 5 months ago (2015-07-16 17:05:06 UTC) #3
Lei Zhang
lgtm since it's all nits
5 years, 5 months ago (2015-07-16 17:05:28 UTC) #4
Tom Sepez
https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/include/fsdk_mgr.h File fpdfsdk/include/fsdk_mgr.h (left): https://codereview.chromium.org/1235393002/diff/1/fpdfsdk/include/fsdk_mgr.h#oldcode39 fpdfsdk/include/fsdk_mgr.h:39: int RegAppHandle(FPDF_FORMFILLINFO* pFFinfo); Note to self: RegAppHandle removed, now ...
5 years, 5 months ago (2015-07-16 18:01:28 UTC) #5
Tom Sepez
5 years, 5 months ago (2015-07-16 18:09:16 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
fb07e2843dad0774d5842c2b08e7792164efc14a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698