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

Issue 1652613002: Remove CGW_ArrayTemplate and its O(n^2 log n) sort. (Closed)

Created:
4 years, 10 months ago by Tom Sepez
Modified:
4 years, 10 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

Patch Set 1 #

Patch Set 2 : Fix annot iter wrap around. #

Patch Set 3 : rebased #

Total comments: 13

Patch Set 4 : Address comments (headers, etc.) #

Total comments: 2

Patch Set 5 : Another pointless empty() check. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+106 lines, -235 lines) Patch
M fpdfsdk/include/fsdk_baseform.h View 3 chunks +13 lines, -12 lines 0 comments Download
M fpdfsdk/include/fsdk_mgr.h View 2 chunks +1 line, -73 lines 0 comments Download
M fpdfsdk/src/fsdk_baseform.cpp View 1 2 3 4 3 chunks +73 lines, -134 lines 0 comments Download
M fpdfsdk/src/javascript/Field.cpp View 1 2 3 3 chunks +19 lines, -16 lines 0 comments Download

Messages

Total messages: 8 (2 generated)
Tom Sepez
Lei, for review. Now that we have tests for the two uses of this, we ...
4 years, 10 months ago (2016-02-01 18:40:08 UTC) #2
Lei Zhang
https://codereview.chromium.org/1652613002/diff/40001/fpdfsdk/src/fsdk_baseform.cpp File fpdfsdk/src/fsdk_baseform.cpp (right): https://codereview.chromium.org/1652613002/diff/40001/fpdfsdk/src/fsdk_baseform.cpp#newcode2108 fpdfsdk/src/fsdk_baseform.cpp:2108: auto iter = std::find(m_Annots.begin(), m_Annots.end(), pAnnot); IYWU paranoia: #include ...
4 years, 10 months ago (2016-02-01 19:12:55 UTC) #3
Tom Sepez
https://codereview.chromium.org/1652613002/diff/40001/fpdfsdk/src/fsdk_baseform.cpp File fpdfsdk/src/fsdk_baseform.cpp (right): https://codereview.chromium.org/1652613002/diff/40001/fpdfsdk/src/fsdk_baseform.cpp#newcode2108 fpdfsdk/src/fsdk_baseform.cpp:2108: auto iter = std::find(m_Annots.begin(), m_Annots.end(), pAnnot); On 2016/02/01 19:12:55, ...
4 years, 10 months ago (2016-02-01 20:14:23 UTC) #4
Lei Zhang
lgtm https://codereview.chromium.org/1652613002/diff/40001/fpdfsdk/src/fsdk_baseform.cpp File fpdfsdk/src/fsdk_baseform.cpp (right): https://codereview.chromium.org/1652613002/diff/40001/fpdfsdk/src/fsdk_baseform.cpp#newcode2161 fpdfsdk/src/fsdk_baseform.cpp:2161: for (int i = sa.size() - 1; i ...
4 years, 10 months ago (2016-02-01 21:18:15 UTC) #5
Tom Sepez
Committed patchset #5 (id:80001) manually as 0841b0f37678ba4962247f5636e9390718fc027e (presubmit successful).
4 years, 10 months ago (2016-02-01 21:37:42 UTC) #7
Tom Sepez
4 years, 10 months ago (2016-02-01 21:40:33 UTC) #8
Message was sent while issue was closed.
https://codereview.chromium.org/1652613002/diff/60001/fpdfsdk/src/fsdk_basefo...
File fpdfsdk/src/fsdk_baseform.cpp (right):

https://codereview.chromium.org/1652613002/diff/60001/fpdfsdk/src/fsdk_basefo...
fpdfsdk/src/fsdk_baseform.cpp:2195: if (sa.empty())
On 2016/02/01 21:18:15, Lei Zhang wrote:
> Here too.

Done.

Powered by Google App Engine
This is Rietveld 408576698