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

Issue 2416753002: Make the CPDFXFA_App non-global (Closed)

Created:
4 years, 2 months ago by dsinclair
Modified:
4 years, 2 months ago
Reviewers:
Tom Sepez, Lei Zhang
CC:
pdfium-reviews_googlegroups.com
Target Ref:
refs/heads/master
Project:
pdfium
Visibility:
Public.

Description

Make the CPDFXFA_App non-global This CL changes CPDFXFA_App from a global object to a child of the CPDFXFA_Document objects. BUG=pdfium:623 Committed: https://pdfium.googlesource.com/pdfium/+/abefb79577b32d291d14d7e01a70f6f8cf213bd3

Patch Set 1 #

Patch Set 2 : Fixes #

Patch Set 3 : Fix ifdefs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+92 lines, -230 lines) Patch
M BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M fpdfsdk/DEPS View 1 1 chunk +2 lines, -1 line 0 comments Download
M fpdfsdk/cpdfsdk_formfillenvironment.cpp View 1 chunk +0 lines, -5 lines 0 comments Download
M fpdfsdk/fpdfdoc_unittest.cpp View 1 1 chunk +1 line, -2 lines 0 comments Download
M fpdfsdk/fpdfformfill.cpp View 2 chunks +0 lines, -3 lines 0 comments Download
M fpdfsdk/fpdfsave.cpp View 1 chunk +0 lines, -3 lines 0 comments Download
M fpdfsdk/fpdfview.cpp View 1 2 4 chunks +9 lines, -12 lines 0 comments Download
M fpdfsdk/fpdfxfa/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M fpdfsdk/fpdfxfa/cpdfxfa_app.h View 1 2 chunks +4 lines, -14 lines 0 comments Download
M fpdfsdk/fpdfxfa/cpdfxfa_app.cpp View 1 5 chunks +42 lines, -108 lines 0 comments Download
M fpdfsdk/fpdfxfa/cpdfxfa_document.h View 1 5 chunks +6 lines, -11 lines 0 comments Download
M fpdfsdk/fpdfxfa/cpdfxfa_document.cpp View 1 6 chunks +24 lines, -15 lines 0 comments Download
M fpdfsdk/javascript/cjs_runtime.cpp View 1 3 chunks +2 lines, -41 lines 0 comments Download
M fxjs/fxjs_v8.h View 1 1 chunk +0 lines, -7 lines 0 comments Download
M fxjs/fxjs_v8.cpp View 1 1 chunk +0 lines, -8 lines 0 comments Download

Messages

Total messages: 21 (14 generated)
dsinclair
PTAL. tsepez@ there are a bunch of v8 isolate changes in here and I'm pretty ...
4 years, 2 months ago (2016-10-13 16:10:38 UTC) #13
Tom Sepez
here's some background. Both fpdfsdk (via fxjs) and xfa (via fxjse) want to use v8, ...
4 years, 2 months ago (2016-10-13 16:34:13 UTC) #14
dsinclair
On 2016/10/13 16:34:13, Tom Sepez wrote: > here's some background. Both fpdfsdk (via fxjs) and ...
4 years, 2 months ago (2016-10-13 17:16:56 UTC) #15
Tom Sepez
Sound reasonable. LGTM
4 years, 2 months ago (2016-10-13 17:46:02 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2416753002/80001
4 years, 2 months ago (2016-10-13 17:48:06 UTC) #18
commit-bot: I haz the power
Committed patchset #3 (id:80001) as https://pdfium.googlesource.com/pdfium/+/abefb79577b32d291d14d7e01a70f6f8cf213bd3
4 years, 2 months ago (2016-10-13 17:48:28 UTC) #20
dsinclair
4 years, 2 months ago (2016-10-13 17:56:52 UTC) #21
Message was sent while issue was closed.
A revert of this CL (patchset #3 id:80001) has been created in
https://codereview.chromium.org/2412903004/ by dsinclair@chromium.org.

The reason for reverting is:
https://build.chromium.org/p/client.pdfium/builders/linux_xfa_asan_lsan/build...

msan is sad..

Powered by Google App Engine
This is Rietveld 408576698