make some classes module private

Desktop / LibreOffice - Noel Grandin [collabora.co.uk] - 5 December 2019 06:01 UTC

Mark some stuff SAL_DLLPUBLIC_RTTI in include/vcl/metaact.hxx in order to make ASAN happy.

Change-Id: I97febe0968bf58b9cbe60ce647f0ada25e6f4bb0 Reviewed-on: https://gerrit.libreoffice.org/84202

e189a3f5b5c4 make some classes module private
bin/find-can-be-private-symbols.classes.results | 386 ++++++++++++++++++++++
bin/find-can-be-private-symbols.functions.results | 58 ++++
bin/find-can-be-private-symbols.py | 1 +
helpcompiler/inc/HelpLinker.hxx | 4 +-
include/filter/msfilter/mstoolbar.hxx | 4 +-
include/oox/ole/oleobjecthelper.hxx | 2 +-
include/sfx2/classificationhelper.hxx | 2 +-
include/svl/zformat.hxx | 2 +-
include/svx/fmgridif.hxx | 2 +-
include/svx/gridctrl.hxx | 2 +-
include/svx/svdundo.hxx | 6 +-
include/toolkit/awt/vclxwindows.hxx | 2 +-
include/toolkit/helper/listenermultiplexer.hxx | 8 +-
include/tools/urlobj.hxx | 2 +-
include/unotools/localedatawrapper.hxx | 2 +-
include/unotools/useroptions.hxx | 4 +-
include/vcl/BitmapDuoToneFilter.hxx | 2 +-
include/vcl/BitmapGaussianSeparableBlurFilter.hxx | 2 +-
include/vcl/BitmapSeparableUnsharpenFilter.hxx | 2 +-
include/vcl/combobox.hxx | 2 +-
include/vcl/dockingarea.hxx | 2 +-
include/vcl/dockwin.hxx | 2 +-
include/vcl/floatwin.hxx | 2 +-
include/vcl/mapmod.hxx | 2 +-
include/vcl/metaact.hxx | 24 +-
include/vcl/popupmenuwindow.hxx | 2 +-
include/vcl/status.hxx | 2 +-
include/vcl/transfer.hxx | 6 +-
include/vcl/treelist.hxx | 2 +-
include/xmloff/xmluconv.hxx | 2 +-
sc/inc/chartlis.hxx | 2 +-
sc/inc/compiler.hxx | 2 +-
sc/inc/dbdata.hxx | 2 +-
sc/inc/dpcache.hxx | 4 +-
sc/inc/dptabdat.hxx | 2 +-
sc/inc/externalrefmgr.hxx | 4 +-
sc/inc/orcusxml.hxx | 2 +-
sc/inc/queryentry.hxx | 2 +-
sc/inc/userlist.hxx | 2 +-
sc/source/core/inc/interpre.hxx | 8 +-
sc/source/ui/inc/docsh.hxx | 2 +-
sd/inc/sdabstdlg.hxx | 2 +-
sd/source/ui/inc/drawview.hxx | 2 +-
sd/source/ui/inc/optsitem.hxx | 2 +-
sd/source/ui/inc/sdtreelb.hxx | 14 +-
svx/source/inc/formtoolbars.hxx | 6 +-
sw/inc/dbmgr.hxx | 2 +-
sw/inc/docsh.hxx | 2 +-
sw/inc/ndole.hxx | 2 +-
sw/source/uibase/inc/dbui.hxx | 2 +-
vcl/inc/BitmapColorizeFilter.hxx | 2 +-
vcl/inc/BitmapFastScaleFilter.hxx | 2 +-
vcl/inc/BitmapInterpolateScaleFilter.hxx | 2 +-
vcl/inc/BitmapLightenFilter.hxx | 2 +-
vcl/inc/opengl/framebuffer.hxx | 4 +-
vcl/inc/qt5/Qt5AccessibleWidget.hxx | 14 +-
vcl/inc/qt5/Qt5Bitmap.hxx | 2 +-
vcl/inc/qt5/Qt5Graphics_Controls.hxx | 2 +-
vcl/inc/qt5/Qt5XAccessible.hxx | 2 +-
vcl/source/control/combobox.cxx | 18 +-
60 files changed, 551 insertions(+), 106 deletions(-)

Upstream: cgit.freedesktop.org


  • Share