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

Issue 2219683002: Generate default AP stream for square annotation. (Closed)

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

Description

Generate default AP stream for square annotation. This patch generates a default AP stream for square annotation so that square annotations without AP stream can be displayed. Also, roll DEPS for testing/corpus to 7f07c22 to test square annotations. BUG=62625 Committed: https://pdfium.googlesource.com/pdfium/+/af7ab33c73f58f18d0db0c90d93fa0aab0bc83f3

Patch Set 1 #

Total comments: 16

Patch Set 2 : Generate default AP stream for square annotation. #

Patch Set 3 : Generate default AP stream for square annotation. #

Total comments: 10

Patch Set 4 : Generate default AP stream for square annotation. #

Total comments: 4

Patch Set 5 : Generate default AP stream for square annotation. #

Patch Set 6 : Generate default AP stream for square annotation. #

Total comments: 2

Patch Set 7 : Generate default AP stream for square annotation. #

Total comments: 4

Patch Set 8 : Generate default AP stream for square annotation. #

Patch Set 9 : Generate default AP stream for square annotation. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+114 lines, -8 lines) Patch
M DEPS View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M core/fpdfdoc/cpdf_annot.cpp View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M core/fpdfdoc/cpvt_generateap.h View 1 chunk +2 lines, -0 lines 0 comments Download
M core/fpdfdoc/cpvt_generateap.cpp View 1 2 3 4 5 6 7 8 8 chunks +109 lines, -7 lines 0 comments Download

Messages

Total messages: 46 (26 generated)
jaepark
Although the test cases (https://codereview.chromium.org/2219683002) are not finalized yet, I hope to get an initial ...
4 years, 4 months ago (2016-08-05 00:55:47 UTC) #2
Lei Zhang
https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp#newcode455 core/fpdfdoc/cpvt_generateap.cpp:455: CFX_ByteString GetColorStringWithDefault(CPDF_Array* pColor, What prompted this change? Seemed fine ...
4 years, 4 months ago (2016-08-05 02:01:05 UTC) #3
jaepark
https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp#newcode455 core/fpdfdoc/cpvt_generateap.cpp:455: CFX_ByteString GetColorStringWithDefault(CPDF_Array* pColor, On 2016/08/05 02:01:05, Lei Zhang wrote: ...
4 years, 4 months ago (2016-08-05 02:49:38 UTC) #4
Lei Zhang
https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp#newcode469 core/fpdfdoc/cpvt_generateap.cpp:469: return pBorderStyleDict->GetNumberBy("W"); On 2016/08/05 02:49:37, jaepark wrote: > On ...
4 years, 4 months ago (2016-08-05 15:50:10 UTC) #5
Lei Zhang
https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp#newcode455 core/fpdfdoc/cpvt_generateap.cpp:455: CFX_ByteString GetColorStringWithDefault(CPDF_Array* pColor, On 2016/08/05 02:49:37, jaepark wrote: > ...
4 years, 4 months ago (2016-08-05 17:27:29 UTC) #6
jaepark
Also, updated test cases with dash lines in https://codereview.chromium.org/2216193002 . https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/1/core/fpdfdoc/cpvt_generateap.cpp#newcode455 ...
4 years, 4 months ago (2016-08-05 19:02:19 UTC) #7
Lei Zhang
https://codereview.chromium.org/2219683002/diff/40001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/40001/core/fpdfdoc/cpvt_generateap.cpp#newcode486 core/fpdfdoc/cpvt_generateap.cpp:486: } else if (CPDF_Array* pBorderArray = pAnnotDict.GetArrayBy("Border")) { In ...
4 years, 4 months ago (2016-08-05 22:14:45 UTC) #8
jaepark
Dry bots are failing because of a corpus test case with square annotation that was ...
4 years, 4 months ago (2016-08-05 23:07:39 UTC) #14
Lei Zhang
https://codereview.chromium.org/2219683002/diff/40001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/40001/core/fpdfdoc/cpvt_generateap.cpp#newcode696 core/fpdfdoc/cpvt_generateap.cpp:696: sAppStream << fBorderWidth << " w "; On 2016/08/05 ...
4 years, 4 months ago (2016-08-06 00:10:37 UTC) #15
jaepark
Need to roll DEPS after landing updated expected result for negative border width https://codereview.chromium.org/2223103002 . ...
4 years, 4 months ago (2016-08-08 17:17:27 UTC) #16
Lei Zhang
https://codereview.chromium.org/2219683002/diff/60001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/60001/core/fpdfdoc/cpvt_generateap.cpp#newcode490 core/fpdfdoc/cpvt_generateap.cpp:490: pDashArray = pBorderStyleDict->GetArrayBy("D"); On 2016/08/08 17:17:27, jaepark wrote: > ...
4 years, 4 months ago (2016-08-08 22:24:45 UTC) #17
jaepark
https://codereview.chromium.org/2219683002/diff/60001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/60001/core/fpdfdoc/cpvt_generateap.cpp#newcode490 core/fpdfdoc/cpvt_generateap.cpp:490: pDashArray = pBorderStyleDict->GetArrayBy("D"); On 2016/08/08 22:24:45, Lei Zhang wrote: ...
4 years, 4 months ago (2016-08-08 23:07:39 UTC) #23
Lei Zhang
Patch set 6 works for me. https://codereview.chromium.org/2219683002/diff/100001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/100001/core/fpdfdoc/cpvt_generateap.cpp#newcode500 core/fpdfdoc/cpvt_generateap.cpp:500: if (pDashArrayCount == ...
4 years, 4 months ago (2016-08-08 23:10:41 UTC) #24
jaepark
https://codereview.chromium.org/2219683002/diff/100001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/100001/core/fpdfdoc/cpvt_generateap.cpp#newcode500 core/fpdfdoc/cpvt_generateap.cpp:500: if (pDashArrayCount == 0 || pDashArrayCount > 10) On ...
4 years, 4 months ago (2016-08-09 00:11:03 UTC) #27
Lei Zhang
lgtm https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp#newcode501 core/fpdfdoc/cpvt_generateap.cpp:501: pDashArray->GetCount() < 10 ? pDashArray->GetCount() : 10; std::min(pDashArray->GetCount(), ...
4 years, 4 months ago (2016-08-09 00:44:31 UTC) #30
jaepark
https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp#newcode501 core/fpdfdoc/cpvt_generateap.cpp:501: pDashArray->GetCount() < 10 ? pDashArray->GetCount() : 10; On 2016/08/09 ...
4 years, 4 months ago (2016-08-09 02:34:16 UTC) #35
Lei Zhang
Sigh, Windows. https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp#newcode501 core/fpdfdoc/cpvt_generateap.cpp:501: pDashArray->GetCount() < 10 ? pDashArray->GetCount() : 10; ...
4 years, 4 months ago (2016-08-09 05:04:46 UTC) #36
jaepark
https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp File core/fpdfdoc/cpvt_generateap.cpp (right): https://codereview.chromium.org/2219683002/diff/120001/core/fpdfdoc/cpvt_generateap.cpp#newcode501 core/fpdfdoc/cpvt_generateap.cpp:501: pDashArray->GetCount() < 10 ? pDashArray->GetCount() : 10; On 2016/08/09 ...
4 years, 4 months ago (2016-08-09 17:22:45 UTC) #41
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/2219683002/160001
4 years, 4 months ago (2016-08-09 17:23:03 UTC) #44
commit-bot: I haz the power
4 years, 4 months ago (2016-08-09 17:23:20 UTC) #46
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://pdfium.googlesource.com/pdfium/+/af7ab33c73f58f18d0db0c90d93fa0aab0bc...

Powered by Google App Engine
This is Rietveld 408576698