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

Issue 1844073003: Make StringData a templated class. (Closed)

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

Description

Make StringData a templated class. First step in making the same changes to CFX_WideString that we just made to CFX_ByteString. Committed: https://pdfium.googlesource.com/pdfium/+/6fb598b9dff93602134f1976443ae6d6ff015c4d

Patch Set 1 #

Total comments: 6

Patch Set 2 : Move extern template suppressors to same header as template. #

Patch Set 3 : Add GYP/GN, fix comment. #

Patch Set 4 : Fix offset botch with wide characters. #

Patch Set 5 : Rebase #

Patch Set 6 : Re-rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+130 lines, -114 lines) Patch
M BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
A core/fxcrt/cfx_string_data_template.h View 1 2 3 1 chunk +115 lines, -0 lines 0 comments Download
M core/fxcrt/fx_basic_bstring.cpp View 1 2 3 4 3 chunks +11 lines, -71 lines 0 comments Download
M core/fxcrt/include/fx_string.h View 1 2 3 4 5 2 chunks +2 lines, -43 lines 0 comments Download
M pdfium.gyp View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 11 (4 generated)
Tom Sepez
Lei, for review.
4 years, 8 months ago (2016-03-30 22:32:46 UTC) #2
Lei Zhang
Include core/fxcrt/cfx_string_data_template.h in GN/GYP build files? https://codereview.chromium.org/1844073003/diff/1/core/fxcrt/cfx_string_data_template.h File core/fxcrt/cfx_string_data_template.h (right): https://codereview.chromium.org/1844073003/diff/1/core/fxcrt/cfx_string_data_template.h#newcode11 core/fxcrt/cfx_string_data_template.h:11: #include "core/fxcrt/include/fx_memory.h" nit: ...
4 years, 8 months ago (2016-03-31 00:07:19 UTC) #3
Tom Sepez
On 2016/03/31 00:07:19, Lei Zhang wrote: > Include core/fxcrt/cfx_string_data_template.h in GN/GYP build files? Ooops. Thanks.
4 years, 8 months ago (2016-03-31 17:11:32 UTC) #4
Tom Sepez
PTAL. https://codereview.chromium.org/1844073003/diff/1/core/fxcrt/cfx_string_data_template.h File core/fxcrt/cfx_string_data_template.h (right): https://codereview.chromium.org/1844073003/diff/1/core/fxcrt/cfx_string_data_template.h#newcode11 core/fxcrt/cfx_string_data_template.h:11: #include "core/fxcrt/include/fx_memory.h" On 2016/03/31 00:07:19, Lei Zhang wrote: ...
4 years, 8 months ago (2016-03-31 17:16:51 UTC) #5
Lei Zhang
lgtm
4 years, 8 months ago (2016-03-31 18:54:41 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1844073003/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1844073003/100001
4 years, 8 months ago (2016-04-05 19:28:39 UTC) #9
commit-bot: I haz the power
4 years, 8 months ago (2016-04-05 19:40:51 UTC) #11
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://pdfium.googlesource.com/pdfium/+/6fb598b9dff93602134f1976443ae6d6ff01...

Powered by Google App Engine
This is Rietveld 408576698