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

Issue 1460883002: Make IFWL_Target::m_pImpl a private member. (Closed)

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

Description

Make IFWL_Target::m_pImpl a private member. Remove pointless subclass dtors since CFWL_TargetImpl has a virtual dtor, and can be deleted by the base class. Kept pointless subclass ctors for the moment to hopefully combine with Initialize someday, though they need not do anything since the base class ctor nulls out m_pImpl. R=thestig@chromium.org Committed: https://pdfium.googlesource.com/pdfium/+/3fc8c688374fc8f34f4b02debc5888e2775df91b

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+421 lines, -500 lines) Patch
M xfa/include/fwl/basewidget/fwl_barcode.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_caret.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_checkbox.h View 2 chunks +0 lines, -2 lines 0 comments Download
M xfa/include/fwl/basewidget/fwl_combobox.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_datetimepicker.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_edit.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_listbox.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_monthcalendar.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_picturebox.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_pushbutton.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_scrollbar.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_spinbutton.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/basewidget/fwl_tooltipctrl.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/core/fwl_content.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/core/fwl_form.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/core/fwl_grid.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/include/fwl/core/fwl_panel.h View 2 chunks +0 lines, -2 lines 0 comments Download
M xfa/include/fwl/core/fwl_target.h View 1 chunk +2 lines, -0 lines 0 comments Download
M xfa/include/fwl/core/fwl_widget.h View 1 chunk +0 lines, -1 line 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_barcodeimp.cpp View 1 chunk +10 lines, -15 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_caretimp.cpp View 1 chunk +12 lines, -17 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_checkboximp.cpp View 1 chunk +18 lines, -28 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_comboboximp.cpp View 1 chunk +41 lines, -43 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_datetimepickerimp.cpp View 1 chunk +48 lines, -44 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_editimp.cpp View 1 chunk +50 lines, -51 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_listboximp.cpp View 1 chunk +15 lines, -20 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_monthcalendarimp.cpp View 1 chunk +13 lines, -16 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_pictureboximp.cpp View 1 chunk +9 lines, -13 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_pushbuttonimp.cpp View 1 chunk +9 lines, -13 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_scrollbarimp.cpp View 1 chunk +20 lines, -25 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_spinbuttonimp.cpp View 1 chunk +11 lines, -15 lines 0 comments Download
M xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp View 1 chunk +11 lines, -16 lines 0 comments Download
M xfa/src/fwl/src/core/fwl_contentimp.cpp View 1 chunk +11 lines, -17 lines 0 comments Download
M xfa/src/fwl/src/core/fwl_formimp.cpp View 1 chunk +19 lines, -23 lines 0 comments Download
M xfa/src/fwl/src/core/fwl_gridimp.cpp View 1 chunk +40 lines, -36 lines 0 comments Download
M xfa/src/fwl/src/core/fwl_panelimp.cpp View 2 chunks +22 lines, -31 lines 0 comments Download
M xfa/src/fwl/src/core/fwl_targetimp.cpp View 1 chunk +12 lines, -10 lines 1 comment Download
M xfa/src/fwl/src/core/fwl_widgetimp.cpp View 2 chunks +46 lines, -46 lines 0 comments Download
M xfa/src/fwl/src/core/include/fwl_targetimp.h View 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 7 (2 generated)
Tom Sepez
Lei, for review.
5 years, 1 month ago (2015-11-18 22:15:21 UTC) #3
Lei Zhang
https://codereview.chromium.org/1460883002/diff/1/xfa/src/fwl/src/core/fwl_targetimp.cpp File xfa/src/fwl/src/core/fwl_targetimp.cpp (right): https://codereview.chromium.org/1460883002/diff/1/xfa/src/fwl/src/core/fwl_targetimp.cpp#newcode39 xfa/src/fwl/src/core/fwl_targetimp.cpp:39: delete m_pImpl; Is |m_pImpl| suppose to be Release()'d like ...
5 years, 1 month ago (2015-11-18 23:26:20 UTC) #4
Tom Sepez
> https://codereview.chromium.org/1460883002/diff/1/xfa/src/fwl/src/core/fwl_targetimp.cpp#newcode39 > xfa/src/fwl/src/core/fwl_targetimp.cpp:39: delete m_pImpl; > Is |m_pImpl| suppose to be Release()'d like on ...
5 years, 1 month ago (2015-11-18 23:36:28 UTC) #5
Lei Zhang
On 2015/11/18 23:36:28, Tom Sepez wrote: > > > https://codereview.chromium.org/1460883002/diff/1/xfa/src/fwl/src/core/fwl_targetimp.cpp#newcode39 > > xfa/src/fwl/src/core/fwl_targetimp.cpp:39: delete m_pImpl; ...
5 years, 1 month ago (2015-11-18 23:38:14 UTC) #6
Tom Sepez
5 years, 1 month ago (2015-11-18 23:55:26 UTC) #7
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
3fc8c688374fc8f34f4b02debc5888e2775df91b (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698